/*************************************************gallery*********************************************************/

#content { float:left; width:100%;}
.strike-out {text-decoration: line-through; color:#FFFFFF;}
.product-carousel {background: no-repeat 0 0; margin: 0 0 0px 0; position: relative; width:990px;}
.product-carousel ul {list-style: none; margin:0px; padding:0px;}
.product-carousel ul li {background:  repeat-y 0 0; float: left; width: 183px;}






.product-carousel ul li .details {margin: 0 0px 0 0; padding: 5px 0 0 0; height: 110px; position: relative;}


.product-carousel ul li .details h3 {background:none; color: #fff; display: block; font-size: 8px; padding: 0; text-align: center; left: 1px; position: relative; text-transform: none; text-decoration:none;}
.product-carousel ul li .details h3 a {background:  none; font-size:9px; color: #735544; text-decoration:none; text-transform:uppercase;}
.product-carousel ul li .details h3 a:focus,
.product-carousel ul li .details h3 a:hover {color: #97d600; text-decoration:underline;}
.product-carousel ul li .details h4 {font-size: 1.2em; text-align: center; left: 1px; position: relative;  text-transform: none;}
.product-carousel ul li .details h4 a { color: #3A3A3A;}
.product-carousel ul li .details h4 a:focus,
.product-carousel ul li .details h4 a:hover {color: #E2006A;}
.product-carousel ul li .details p {margin: 0;}
.product-carousel ul li .details .image {text-align: center; height:86px; padding-top:3px; background-color:#FFFFFF;    position: relative;}
.product-carousel ul li .details .image .image-bug-preorder-sm {left: 10px;}
.product-carousel ul li .details .image .image-bug-nowshipping-sm {left: 10px;}
.product-carousel ul li .details .content {padding: 0; text-align: center;}
.product-carousel ul li .details .content .lower-section {padding: 0 0 7em; position: absolute; bottom: 0;}
.product-carousel ul li .details .content .rrp {color: #fcdab9; font-weight: normal; padding: 5px 0 0 0;}
.product-carousel ul li .details .content .moreinfo {padding: 0;}
.product-carousel ul li .details .content .moreinfo a {background:  no-repeat right center; color: #E2006A; padding: 0 7px 0 0;}
.product-carousel ul li .details .content .price {bottom: 0; font-size: 1em; font-weight: bold; left: 1px; margin: 0; position: absolute; width: 134px; text-align: center;}
.product-carousel ul li .details .content .price .hi-light {font-size: 1.1em;}
.product-carousel ul li .details .content .price img {display: block; margin: 5px auto 0 auto;}
.product-carousel .jcarousel-container {padding: 0 50px 0 0px; position: relative;}
.product-carousel .jcarousel-container .jcarousel-prev-horizontal {background: transparent url(images/arrow_l.jpg) no-repeat 0px 0px; cursor: pointer; display: none; height: 50px; left:-50px; position: absolute; top: 15px; right:40px; width: 23px; z-index: 3;}
.product-carousel .jcarousel-container .jcarousel-prev-disabled {background-position: -10px 10px;}
.product-carousel .jcarousel-container .jcarousel-next-horizontal {background: transparent url(images/arrow_l.jpg) no-repeat 0px 0px; cursor: pointer; display: none; height: 50px; position: absolute; right: 0px; top: 15px; width:23px; z-index: 3;}
.product-carousel .jcarousel-container .jcarousel-next-disabled {background-position: -14px 20px;}
.product-carousel .jcarousel-container .jcarousel-clip {margin: 0; overflow: hidden; padding: 0; position: relative; width: 953px; z-index: 2; }
.product-carousel .jcarousel-container .jcarousel-clip .jcarousel-list {background: transparent none; left: 0; margin: 0 0 0 -1px; padding: 0; position: relative; top: 0;}
.product-carousel .jcarousel-container .jcarousel-clip .jcarousel-item {list-style: none; margin: 0px 0px 0 0; }







/* remove below lines when rating & reviews enabled, this is to control the distance between the line and the  gallery*/
#listing-detail-carousel4 .product-carousel .jcarousel-container .jcarousel-clip ul li .details {height: 120px;}





#listing-detail-carousel4 .product-carousel .jcarousel-container .jcarousel-clip ul li .details .content .lower-section {width: 175px;}
#listing-detail-carousel4 .product-carousel .jcarousel-container .jcarousel-clip {}
#listing-detail-carousel4 .product-carousel .jcarousel-container .jcarousel-clip .jcarousel-item {}
#listing-detail-carousel4 .product-carousel ul li .details .content .lower-section {padding: 0 0 0em;}
.product-carousel ul li .details .rating {margin: 7px 0; width: 142px;}
.product-carousel ul li .details .rating span {float: none; margin: 0;}
.product-carousel ul li .details .rating p {text-align: center;}
.product-carousel ul li .details .rating a {background: transparent 0 0 no-repeat; height: auto; width: 142px;}
.product-carousel ul li .details .rating .ratingText {position: absolute; top: -9999em;}
.product-carousel ul li .details .rating .rated {background-image: ; background-repeat: no-repeat; margin: 0 auto; position: relative; top: 0; text-decoration: none; text-indent: -9999em; width: 78px;}
.product-carousel ul li .details .rating a.rated0 .rated {background-position: 0 2px;}
.product-carousel ul li .details .rating a.rated1 .rated {background-position: 0 -29px;}
.product-carousel ul li .details .rating a.rated2 .rated {background-position: 0 -60px;}
.product-carousel ul li .details .rating a.rated3 .rated {background-position: 0 -91px;}
.product-carousel ul li .details .rating a.rated4 .rated {background-position: 0 -122px;}
.product-carousel ul li .details .rating a.rated5 .rated {background-position: 0 -153px;}


.product-carousel .jcarousel-container .jcarousel-prev-horizontal {background: transparent url(images/arrow_l.jpg) no-repeat 0 0px; cursor: pointer; display: none;  left: 19px; position: absolute; top: 15px; width: 23px; z-index: 3;}
.product-carousel .jcarousel-container .jcarousel-prev-disabled {background-position:;}
.product-carousel .jcarousel-container .jcarousel-next-horizontal {background: transparent url(images/arrow_l.jpg) no-repeat; cursor: pointer; display: none;  position: absolute; right: 19px; top: 55px; width: 23px; z-index: 3;}
.product-carousel .jcarousel-container .jcarousel-next-disabled {background-position: ;}

.product-carousel .jcarousel-container .jcarousel-prev-horizontal {background: transparent url(images/arrow_l.jpg) no-repeat  ; cursor: pointer; display: none; left: -30px; position: absolute; top: 30px; width: 23px; z-index: 3;}
.product-carousel .jcarousel-container .jcarousel-prev-disabled {background-position:  ;}
.product-carousel .jcarousel-container .jcarousel-next-horizontal {background: transparent url(images/arrow_r.jpg) no-repeat   ; cursor: pointer; display: none; height: 170px; position: absolute; right: 10px; top: 30px; width: 23px; z-index: 3;}
.product-carousel .jcarousel-container .jcarousel-next-disabled {background-position: ;}


.product-carousel ul li {background: repeat-y 0 0; float: left; width: 133px;}