/*
 * jQuery UI Tabs 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; zoom: 1; border:none;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { background:none;border:none;border-bottom:1px solid #BA9F82;margin: 0; }
.ui-tabs .ui-tabs-nav li {  list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none;font-size:12px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-color:#BA9F82; margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer;font-weight:bold;font-size:12px; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0;border-bottom:1px solid #ddd; padding: 1em 1.4em; background: none; min-height:500px;}
 

.newsHeadlineText {
    background: none repeat scroll 0 0 #e5edf5;
    border-color: #9a9a9a;
    border-left: 1px solid #9a9a9a;
    border-right: 1px solid #9a9a9a;
    border-style: solid;
    border-width: 1px 1px 5px;
    font-size: 0.9em;
    height: 15px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
    width: 100%;
}
.newsHeadlineText IMG {
    vertical-align: middle;
}
.newsHeader {
    background: none repeat scroll 0 0 #fff;
    font-size: 24px;
    height: 30px;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
p.articleHeading {
    font-weight: bold;
    margin: 0;
    padding: 0;
}
span.articleHeading {
    font-weight: bold;
}
p.articleByLine {
    font-size: 0.9em;
    margin: 0;
    padding: 0 0 0 20px;
}
p.articleByLine SPAN.author {
    font-style: normal;
}
p.articleByLine SPAN.comments {
    font-style: italic;
}
p.articleByLine A {
    text-decoration: underline;
}
div.articleTextBlock {
    clear: both;
    margin: 0;
    padding: 0;
}
div.articleText, p.articleText {
    margin: 0;
    padding: 0;
}
IMG.articleImage {
    background: none repeat scroll 0 0 #fff;
    border: 3px double #9a9a9a;
    margin: 10px;
    padding: 0;
}
p.newsListingDate {
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
}
ul.articleLinkList {
    line-height: 1.5em;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0;
}
ul.archiveLinkList {
    line-height: 1.5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.articleLinkList li, ul.archiveLinkList li {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/images/icons/news_link.gif");
    background-position: 17px 2px;
    background-repeat: no-repeat;
    padding: 0 0 0 35px;
}
ul.articleLinkList li.articleStoreLink {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/images/icons/news_link_2.gif");
    background-position: 17px 4px;
    background-repeat: no-repeat;
    padding: 0 0 0 35px;
}
ul.articleLinkList li.articleProductLink {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/images/icons/cart.gif");
    background-position: 17px 0;
    background-repeat: no-repeat;
    padding: 0 0 0 35px;
}
ul.articleLinkList a, ul.archiveLinkList a {
    text-decoration: underline;
}
.commentsHeading {
    background: none repeat scroll 0 0 #f2f1ee;
    padding: 3px;
}
.commentsBody {
    background: none repeat scroll 0 0 #fff;
    padding: 3px;
}
p.backLink {
    clear: right;
    float: right;
    margin: 0;
    padding: 0;
}
.commentsAuthor {
    float: left;
    margin: 0;
    text-align: left;
    width: 45%;
}
.commentsSubject {
    font-weight: bold;
}
.commentsDate {
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
}
div.commentsBody p {
    clear: both;
    margin: 0;
    padding: 0 10px 10px;
}
fieldset.commentsFieldSet {
    background: none repeat scroll 0 0 #f2f1ee;
    border: 1px solid #e7e6e0;
    margin: 10px 0 0;
    padding: 1em;
    text-align: left;
}
fieldset.commentsFieldSet legend {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c96e29;
    color: #000;
    padding: 0.2em 0.5em;
    text-align: right;
}
fieldset.commentsFieldSet label {
    display: block;
    margin: 3px;
    text-align: left;
}
fieldset.commentsFieldSet label input {
    display: block;
}
.commentsSubmit {
    text-align: right;
}
.splitSolid {
    background: none repeat scroll 0 0 #000;
    height: 1px;
    margin: 0;
    padding: 0;
}
.splitSolidGray {
    background: none repeat scroll 0 0 #9a9a9a;
    height: 1px;
    margin: 0;
    padding: 0;
}
.clearSplit {
    height: 10px;
    margin: 0;
    padding: 0;
}
.splitSolid hr, .splitSolidGray hr, .clearSplit hr {
    display: none;
}
.clearboth {
    clear: both;
    height: 1px;
    width: 100%;
}
.clearboth hr {
    display: none;
}
.ppNextPrevWrapper {
    clear: both;
}
.ppNextPrevCounter {
    font-size: 12px;
    margin: 0 auto;
    text-align: center;
}
.pagination {
    clear: both;
    display: table;
    margin: 0 auto;
}
.pagination.prevnextReturn {
    clear: none;
    float: right;
    margin: 0;
}
.pagination ul {
    font-size: 12px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}
.pagination li {
    display: inline;
    list-style-type: none;
    margin: 0 1px;
    padding-bottom: 1px;
}
.pagination a, .pagination a:visited {
    border: 1px solid #ddd;
    color: #666;
    padding: 2px 8px;
    text-decoration: none;
}
.pagination a:hover, .pagination a:active {
    background-color: #eee;
    border: 1px solid #999;
    color: #cb2027;
}
.pagination a.currentpage {
    background-color: #fff;
    border: medium none;
    cursor: default;
    font-weight: normal;
}
.pagination span.disablelink {
    border: 1px solid #ddd;
    color: #666;
    padding: 2px 8px;
}
.pagination select, .pagination form {
    font-size: 12px;
}
.pagination .pp_float {
    float: left;
}
.pagination .pp_page, .pagination .pp_count {
    float: right;
    padding-left: 7px;
}
#productImage {
    width: 433px;
}
#productImage #thumbnail {
    margin: 20px 0;
    width: 78px;
}
#productImage #thumbnail li.zoom-current em {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/images/y-new.gif") no-repeat scroll 0 -1000px rgba(0, 0, 0, 0);
    display: block;
    height: 11px;
    left: 68px;
    position: absolute;
    top: 38px;
    width: 5px;
}
#fb-productsGallery #thumblist {
    padding: 20px;
}
#productImage #thumbnail a, #fb-productsGallery #thumblist a {
    border: 2px solid #f4f4f4;
    display: block;
    width: 64px;
}
#productImage #thumbnail a.zoomThumbActive, #fb-productsGallery #thumblist a.zoomThumbActive {
    border-color: #ad3231;
}
#productImage #largerImage {
    margin-left: 82px;
    width: 342px;
}
#productOrder {
    width: 527px;
}
#detail-baseinfo {
    line-height: 1.6em;
}
.mainnaem h1 {
    color: #333;
    font: bold 20px/25px "Times New Roman",Times,serif;
}
.ratin {
    color: #644955;
    font-family: "century Gothic",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.evaluate .show_rating {
    border-right: 1px solid #d2ffff;
    float: left;
    padding-right: 6px;
}
.evaluate a {
    color: #666;
    font-family: Tahoma,Geneva,sans-serif;
}
#shareto {
    width: 370px;
}
#detail-price {
    color: #555;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    padding: 23px 0 18px;
}
#detail-price .normalprice {
    color: #2a2a2a;
    font-size: 13px;
}
#detail-price p {
    padding-bottom: 13px;
}
#detail-price strong {
    font-family: Arial,Helvetica,sans-serif;
}
#detail-price .normalprice {
    color: #2a2a2a;
}
#detail-price .normalprice .priceinfo-price {
    text-decoration: line-through;
}
#detail-price .productSpecialPrice {
    color: #ad3231;
    font: bold 24px Helvetica;
}
#detail-price .productSpecialPrice sup {
    vertical-align: text-top;
}
#detail-price .productPriceDiscount {
    color: #95858c;
    display: block;
}
#detail-price #discount-info {
    position: absolute;
    right: 152px;
    top: 10px;
}
#detail-price #discount-info #saleinfo {
    color: #ad3231;
    font: bold 18px Georgia,"Times New Roman",Times,serif;
}
img#icon-mcafee {
    position: absolute;
    right: 0;
    top: 0;
}
#detail-price .currencies-list {
    display: inline-block;
    float: left;
    z-index: 10;
}
#detail-price .currencies-list dl {
    border: 1px solid transparent;
    left: -9px;
    position: absolute;
    top: -4px;
}
#detail-price .currencies-list dt a.current {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/images/y-new.gif") no-repeat scroll 45px -423px rgba(0, 0, 0, 0);
    color: #ad3231;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 24px;
    padding: 6px 0 0 6px;
    width: 52px;
}
#detail-price .currencies-list dl ul {
    display: none;
}
#detail-price .currencies-list dl:hover {
    background-color: #fff;
    border: 1px solid #b6b6b6;
    border-radius: 3px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
#detail-price .currencies-list dl:hover ul {
    display: block;
    padding-bottom: 6px;
}
#detail-price .currencies-list dl dd {
    text-indent: 9px;
}
#detail-price .currencies-list dl ul a {
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    width: 56px;
}
#detail-price .currencies-list dl ul a:hover {
    background-color: #db4b4b;
    color: #fff;
}
#preferential {
    color: #555;
    font: 12px Arial,Helvetica,sans-serif;
}
#preferential #detail-freeshipping {
    background-color: #ad3231;
    color: #fff;
    display: inline-block;
    font: bold 12px Arial,Helvetica,sans-serif;
    padding: 4px;
    text-align: center;
}
#options {
    font-size: 13px;
    padding: 18px 0 0;
}
#options select {
    border: 1px solid #ccc;
    color: #555;
    font: 12px Verdana,Geneva,sans-serif;
    min-width: 222px;
    padding: 1px 5px;
}
#productOrder .option-group select {
    margin-bottom: 13px;
}
#productOrder .option-group #how-to-measure {
    font-size: 10px;
    padding: 5px 10px;
}
#custom-select-area #customSizeList {
    overflow: hidden;
    width: 245px;
}
#custom-select-area #customSizeList .slides_container {
    width: 245px;
}
#custom-select-area #customSizeList label {
    display: block;
}
div#customSizeList .unit-pagination li {
    border: medium none;
    font-style: italic;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 50px;
}
div#customSizeList .unit-pagination li.current {
    border-bottom: 2px solid #e07320;
}
div#custom-select-area em {
    border: 1px solid #e1e1e1;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.07);
    cursor: pointer;
    display: inline-block;
    height: 218px;
    margin-top: 25px;
    position: relative;
    width: 190px;
}
div#custom-select-area em span {
    bottom: 5px;
    height: 24px;
    position: absolute;
    right: 5px;
    width: 24px;
}
div#custom-select-area em span {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/images/sprite.gif");
    background-position: 0 -24px;
    background-repeat: no-repeat;
}
div#custom-select-area em:hover span {
    background-position: 0 0;
}
#placeorder #detail-qty option {
    margin: 3px;
}
#placeorder label {
    font-size: 13px;
}
#placeorder #buy_it {
    background: -moz-linear-gradient(center top , #f7d57e, #f4be3b) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d29933;
    color: #c68c23;
    cursor: pointer;
    font: bold 18px Arial,Helvetica,sans-serif;
    padding: 7px 50px;
    text-shadow: 1px 1px 1px #fff;
}
.extra-info {
    border-top: 1px dashed #d9d9d9;
    line-height: 20px;
    padding-top: 8px;
}
#exr_list a {
    border-right-color: #6c6c6c;
    color: #6c6c6c;
    font-size: 11px;
    height: 1em;
    line-height: 1em;
    margin-right: 0.8em;
    padding-right: 0.8em;
}
#exr_list ul li {
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-top: 20px;
    width: 32%;
}
#exr_list ul li a {
    font-size: 12px;
}
#exr_list ul img {
    margin-right: 3px;
}
#detail-note p {
    color: #444;
    font-size: 11px;
    line-height: 1.3em;
    width: 96%;
}
#you-may-like h3 {
    font: 13px Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}
#scoll_p {
}
#scoll_p .fl, #scoll_p .fr {
    margin-top: 79px;
    width: 30px;
}
#scoll_p #sc {
    height: 260px;
    margin: 0 auto;
    padding: 15px 0;
    width: 930px;
}
#scoll_p #sc li {
    display: inline-block;
    float: left;
    width: 16.6%;
}
#scoll_p #sc a, #scoll_p #sc p {
    display: block;
    margin: 0 auto 7px;
    text-align: center;
    width: 120px;
}
#scoll_p .scroll_pname {
    height: 46px;
    overflow: hidden;
}
#scoll_p #sc a.scroll_image_link {
    border: 1px solid #ddd;
    height: 180px;
}
#scoll_p #sc a.scroll_image_link img {
    height: 160px;
}
#productinfoTabs {
    margin-top: 24px;
}
#productinfoTabs h4 {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
}
#productinfoTabs ol {
    list-style: decimal inside none;
}
#productinfoTabs ol li {
    color: #333;
    font: 13px/1.6em Arial,Helvetica,sans-serif;
    margin-bottom: 25px;
}
#productDescription .p_Description {
    font-size: 13px;
    line-height: 1.5em;
    padding: 10px;
}
#productDescription table {
    color: #333;
    font: 12px Arial,Helvetica,sans-serif;
}
#productDescription table tr {
    background-color: #fff;
}
#productDescription table td {
    padding: 10px;
    text-align: left;
}
#productDescription table td.label {
    border-right: 1px solid #e5e5e5;
    font-weight: bold;
    width: 25%;
}
#sizechart table {
    border-top: 3px solid #d1d2cf;
    color: #949494;
    font: 12px Calibri;
}
#sizechart table td {
    background-color: #fff;
    border: 1px solid #d1d2cf;
    padding: 5px 0;
    text-align: center;
}
#sizechart table td.first {
    border-left: medium none;
    color: #646363;
    font-weight: bold;
    text-align: left;
}
#sizechart table td.even {
    background-color: #ededed;
}
#sizechart table td.last {
    border-right: medium none;
}
#products-pictures h4 {
    font-size: 14px;
}
.reviews_list a.red_btn_h23 {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
}
#productImage .jcarousel-skin-productinfo {
    float: left;
    width: 82px;
}
#fb-productsGallery {
    width: 600px;
}
#fb-productsGallery .fl {
    width: 78%;
}
#fb-productsGallery .fr {
    width: 22%;
}
.qtip p {
    font-size: 13px;
}
.qtip ul {
    list-style: disc inside none;
    padding-left: 5px;
}
.centerBoxContentsRelatedProduct {
    height: 200px;
    margin-right: 10px;
    width: 32%;
}
.centerBoxContentsRelatedProduct dt {
    float: left;
    height: 200px;
    width: 160px;
}
.centerBoxContentsRelatedProduct dt img {
    height: 180px;
}
.centerBoxContentsRelatedProduct dd {
    float: left;
    padding-bottom: 4px;
    padding-left: 10px;
    text-align: left;
    width: 137px;
}
.centerBoxContentsRelatedProduct dd.name {
    height: 27px;
    margin-bottom: 6px;
    overflow: hidden;
}
.centerBoxContentsRelatedProduct dd.meta_title {
    color: #666;
    font-size: 10px;
    height: 142px;
    overflow: hidden;
}
.centerBoxContentsRelatedProduct dd.name a {
    color: #e38440;
}
.crafts {
    border-bottom: 1px solid #ddd;
}
.crafts h4 {
    font-size: 14px;
}
.crafts ul {
    margin-left: 4px;
    width: 770px;
}
.crafts ul li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.crafts ul li dl dd {
    margin: 5px 0;
}
.crafts ul li dl dd strong {
    font-size: 14px;
    font-weight: bold;
}
.jcarousel-skin-productinfo {
    clear: both;
}
.jcarousel-skin-productinfo .jcarousel-container {
}
.jcarousel-skin-productinfo .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-skin-productinfo .jcarousel-container-horizontal {
    padding: 15px 22px;
    width: 320px;
}
.jcarousel-skin-productinfo .jcarousel-container-vertical {
    height: 462px;
    padding: 20px 1px;
}
.jcarousel-skin-productinfo .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-productinfo .jcarousel-clip-horizontal {
    height: 70px;
    width: 320px;
}
.jcarousel-skin-productinfo .jcarousel-clip-vertical {
    height: 462px;
    width: 82px;
}
.jcarousel-skin-productinfo .jcarousel-item {
    height: 70px;
    text-align: center;
    width: 64px;
}
.jcarousel-skin-productinfo .jcarousel-list-vertical .jcarousel-item {
    height: 81px;
    padding-right: 5px;
    text-align: center;
    width: 71px;
}
.jcarousel-skin-productinfo .jcarousel-item-horizontal {
    margin-left: 0;
}
.jcarousel-skin-productinfo .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-productinfo .jcarousel-item-vertical {
    margin-bottom: 0;
}
.jcarousel-skin-productinfo .jcarousel-item-placeholder {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.jcarousel-skin-productinfo .jcarousel-next-horizontal {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/productinfo/carousel.png") no-repeat scroll -42px -250px transparent;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: -5px;
    top: 35px;
    width: 18px;
}
.jcarousel-skin-productinfo .jcarousel-direction-rtl .jcarousel-next-horizontal {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/productinfo/prev-horizontal.png");
    left: 5px;
    right: auto;
}
.jcarousel-skin-productinfo .jcarousel-next-horizontal:hover, .jcarousel-skin-productinfo .jcarousel-next-horizontal:focus {
    background-position: -42px -280px;
}
.jcarousel-skin-productinfo .jcarousel-next-horizontal:active {
    background-position: -42px -280px;
}
.jcarousel-skin-productinfo .jcarousel-next-disabled-horizontal, .jcarousel-skin-productinfo .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-productinfo .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-productinfo .jcarousel-next-disabled-horizontal:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default;
}
.jcarousel-skin-productinfo .jcarousel-prev-horizontal {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/productinfo/carousel.png") no-repeat scroll 0 -250px transparent;
    cursor: pointer;
    height: 19px;
    left: -5px;
    position: absolute;
    top: 35px;
    width: 18px;
}
.jcarousel-skin-productinfo .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/productinfo/next-horizontal.png");
    left: auto;
    right: 5px;
}
.jcarousel-skin-productinfo .jcarousel-prev-horizontal:hover, .jcarousel-skin-productinfo .jcarousel-prev-horizontal:focus {
    background-position: 0 -280px;
}
.jcarousel-skin-productinfo .jcarousel-prev-horizontal:active {
    background-position: 0 -280px;
}
.jcarousel-skin-productinfo .jcarousel-prev-disabled-horizontal, .jcarousel-skin-productinfo .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-productinfo .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-productinfo .jcarousel-prev-disabled-horizontal:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default;
}
.jcarousel-skin-productinfo .jcarousel-next-vertical {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/productinfo/carousel.png") no-repeat scroll 2px -383px transparent;
    bottom: 0;
    cursor: pointer;
    height: 13px;
    left: 0;
    position: absolute;
    width: 70px;
}
.jcarousel-skin-productinfo .jcarousel-next-vertical:hover, .jcarousel-skin-productinfo .jcarousel-next-vertical:focus {
    background-position: 2px -423px;
}
.jcarousel-skin-productinfo .jcarousel-next-vertical:active {
    background-position: 2px -423px;
}
.jcarousel-skin-productinfo .jcarousel-next-disabled-vertical, .jcarousel-skin-productinfo .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-productinfo .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-productinfo .jcarousel-next-disabled-vertical:active {
    background-position: 2px -383px;
    cursor: default;
}
.jcarousel-skin-productinfo .jcarousel-prev-vertical {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/productinfo/carousel.png") no-repeat scroll 2px -363px transparent;
    cursor: pointer;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 70px;
}
.jcarousel-skin-productinfo .jcarousel-prev-vertical:hover, .jcarousel-skin-productinfo .jcarousel-prev-vertical:focus {
    background-position: 2px -403px;
}
.jcarousel-skin-productinfo .jcarousel-prev-vertical:active {
    background-position: 2px -403px;
}
.jcarousel-skin-productinfo .jcarousel-prev-disabled-vertical, .jcarousel-skin-productinfo .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-productinfo .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-productinfo .jcarousel-prev-disabled-vertical:active {
    background-position: 2px -363px;
    cursor: default;
}
.jcarousel-skin-fancybox-dresses {
    clear: both;
}
.jcarousel-skin-fancybox-dresses .jcarousel-container {
}
.jcarousel-skin-fancybox-dresses .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-skin-fancybox-dresses .jcarousel-container-horizontal {
    padding: 15px 22px;
    width: 320px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-container-vertical {
    height: 550px;
    padding: 20px 26px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-fancybox-dresses .jcarousel-clip-horizontal {
    height: 70px;
    width: 320px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-clip-vertical {
    height: 550px;
    width: 82px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-item {
    height: 70px;
    text-align: center;
    width: 64px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-list-vertical .jcarousel-item {
    height: 81px;
    padding-right: 5px;
    text-align: center;
    width: 71px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-item-horizontal {
    margin-left: 0;
}
.jcarousel-skin-fancybox-dresses .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-fancybox-dresses .jcarousel-item-vertical {
    margin-bottom: 0;
}
.jcarousel-skin-fancybox-dresses .jcarousel-item-placeholder {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-horizontal {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/fancybox-dresses/carousel.png") no-repeat scroll -42px -250px transparent;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: -5px;
    top: 35px;
    width: 18px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-direction-rtl .jcarousel-next-horizontal {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/fancybox-dresses/prev-horizontal.png");
    left: 5px;
    right: auto;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-horizontal:hover, .jcarousel-skin-fancybox-dresses .jcarousel-next-horizontal:focus {
    background-position: -42px -280px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-horizontal:active {
    background-position: -42px -280px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-horizontal, .jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-horizontal:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-horizontal {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/fancybox-dresses/carousel.png") no-repeat scroll 0 -250px transparent;
    cursor: pointer;
    height: 19px;
    left: -5px;
    position: absolute;
    top: 35px;
    width: 18px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/fancybox-dresses/next-horizontal.png");
    left: auto;
    right: 5px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-horizontal:hover, .jcarousel-skin-fancybox-dresses .jcarousel-prev-horizontal:focus {
    background-position: 0 -280px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-horizontal:active {
    background-position: 0 -280px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-horizontal, .jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-horizontal:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-vertical {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/fancybox-dresses/carousel.png") no-repeat scroll 2px -383px transparent;
    bottom: 0;
    cursor: pointer;
    height: 13px;
    left: 26px;
    position: absolute;
    width: 70px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-vertical:hover, .jcarousel-skin-fancybox-dresses .jcarousel-next-vertical:focus {
    background-position: 2px -423px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-vertical:active {
    background-position: 2px -423px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-vertical, .jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-fancybox-dresses .jcarousel-next-disabled-vertical:active {
    background-position: 2px -383px;
    cursor: default;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-vertical {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/dreqm/css/libs/jcarousel/fancybox-dresses/carousel.png") no-repeat scroll 2px -363px transparent;
    cursor: pointer;
    height: 13px;
    left: 26px;
    position: absolute;
    top: 0;
    width: 70px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-vertical:hover, .jcarousel-skin-fancybox-dresses .jcarousel-prev-vertical:focus {
    background-position: 2px -403px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-vertical:active {
    background-position: 2px -403px;
}
.jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-vertical, .jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-fancybox-dresses .jcarousel-prev-disabled-vertical:active {
    background-position: 2px -363px;
    cursor: default;
}
.jcarousel-skin-common .jcarousel-container {
}
.jcarousel-skin-common .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-skin-common .jcarousel-container-horizontal {
    padding: 14px;
    width: 927px;
}
.jcarousel-skin-common .jcarousel-container-vertical {
    height: 415px;
    padding: 40px 16px;
    width: 100px;
}
.jcarousel-skin-common .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-common .jcarousel-clip-horizontal {
    height: 325px;
    margin: 0 auto;
    width: 905px;
}
.jcarousel-skin-common .jcarousel-clip-vertical {
    height: 440px;
    width: 104px;
}
.jcarousel-skin-common .jcarousel-item {
    height: 365px;
    text-align: center;
    width: 181px;
}
.jcarousel-skin-common .jcarousel-item-horizontal {
    margin-left: 0;
}
.jcarousel-skin-common .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-common .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-common .jcarousel-item-placeholder {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.jcarousel-skin-common .jcarousel-next-horizontal {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/wedding/images/carousel.png") no-repeat scroll -31px 0 transparent;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: -10px;
    top: 120px;
    width: 32px;
}
.jcarousel-skin-common .jcarousel-direction-rtl .jcarousel-next-horizontal {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/wedding/images/prev-horizontal.png");
    left: 5px;
    right: auto;
}
.jcarousel-skin-common .jcarousel-next-horizontal:hover, .jcarousel-skin-common .jcarousel-next-horizontal:focus {
    background-position: -31px -52px;
}
.jcarousel-skin-common .jcarousel-next-horizontal:active {
    background-position: -31px -52px;
}
.jcarousel-skin-common .jcarousel-next-disabled-horizontal, .jcarousel-skin-common .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-common .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-common .jcarousel-next-disabled-horizontal:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default;
}
.jcarousel-skin-common .jcarousel-prev-horizontal {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/wedding/images/carousel.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    height: 32px;
    left: -10px;
    position: absolute;
    top: 120px;
    width: 32px;
}
.jcarousel-skin-common .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    background-image: url("http://www.cheapweddingdresses.org.uk/includes/templates/wedding/images/next-horizontal.png");
    left: auto;
    right: 5px;
}
.jcarousel-skin-common .jcarousel-prev-horizontal:hover, .jcarousel-skin-common .jcarousel-prev-horizontal:focus {
    background-position: 0 -51px;
}
.jcarousel-skin-common .jcarousel-prev-horizontal:active {
    background-position: 0 -51px;
}
.jcarousel-skin-common .jcarousel-prev-disabled-horizontal, .jcarousel-skin-common .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-common .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-common .jcarousel-prev-disabled-horizontal:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default;
}
.jcarousel-skin-common .jcarousel-next-vertical {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/wedding/images/carousel.png") no-repeat scroll 0 -463px transparent;
    bottom: 5px;
    cursor: pointer;
    height: 13px;
    left: 18px;
    position: absolute;
    width: 100px;
}
.jcarousel-skin-common .jcarousel-next-vertical:hover, .jcarousel-skin-common .jcarousel-next-vertical:focus {
    background-position: 0 -463px;
}
.jcarousel-skin-common .jcarousel-next-vertical:active {
    background-position: 0 -463px;
}
.jcarousel-skin-common .jcarousel-next-disabled-vertical, .jcarousel-skin-common .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-common .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-common .jcarousel-next-disabled-vertical:active {
    background-position: 20px -382px;
    cursor: default;
}
.jcarousel-skin-common .jcarousel-prev-vertical {
    background: url("http://www.cheapweddingdresses.org.uk/includes/templates/wedding/images/carousel.png") no-repeat scroll 0 -443px transparent;
    cursor: pointer;
    height: 13px;
    left: 18px;
    position: absolute;
    top: 20px;
    width: 100px;
}
.jcarousel-skin-common .jcarousel-prev-vertical:hover, .jcarousel-skin-common .jcarousel-prev-vertical:focus {
    background-position: 0 -443px;
}
.jcarousel-skin-common .jcarousel-prev-vertical:active {
    background-position: 0 -443px;
}
.jcarousel-skin-common .jcarousel-prev-disabled-vertical, .jcarousel-skin-common .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-common .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-common .jcarousel-prev-disabled-vertical:active {
    background-position: 20px -362px;
    cursor: default;
}