/*Slides and controls*/
.carousel-wrapper {width: 500px; height: 250px; overflow: hidden;}
.carousel-controls {float: right; margin-bottom: 10px;}
.carousel-controls a {display: block; width: 16px; height: 16px; text-indent: -9000em; overflow: hidden; float: left; margin-left: 2px;}
.carousel-controls a.right {background-image: url(../images/buttons/carouselRight.gif); background-position: 0 0; background-repeat: no-repeat;}
.carousel-controls a.right:hover {background-position: 0 -16px;}
.carousel-controls a.right.carousel-disabled {background-position: 0 -32px;}
.carousel-controls a.left {background-image: url(../images/buttons/carouselLeft.gif); background-position: 0 0; background-repeat: no-repeat;}
.carousel-controls a.left:hover {background-position: 0 -16px;}
.carousel-controls a.left.carousel-disabled {background-position: 0 -32px;}

.carousel-wrapper {clear: both;}
.carousel-content .slide {float: left; width: 500px; height: 250px;}

/*Product view*/
.carousel-content .slide .productItem {width: 115px; float: left; margin: 0 2px; text-align: center; height:215px;}
.carousel-content .slide .productItem .old-price, {display: none;}
.carousel-content .productItem img{margin:0 auto;}
.carousel-content .productItem {background-color:#F4F4F4; border:1px solid #ccc;}
.carousel-content .productItem a{border:1px solid #ccc !important; margin-top:10px; display:block; background-color:#fff;width:105px; margin: 5px auto; height:100px;}
.carousel-content .productItem a.product-name{margin-bottom:0; text-decoration:none; font-size:0.9em; font-weight:bold; color:#203548; text-align:left; padding:5px; width:95px; height:45px;}
.carousel-content .productItem .price-box {background:transparent url(../images/backgrounds/prodPriceBox.gif); padding:0; border:#CCCCCC 1px solid; width:105px; margin:0 auto;}
.carousel-content .price-box{font-size:0.8em !important; text-align:left; }
.carousel-content .price-box .price-label{margin-left:4px;font-size:1em !important;}
.carousel-content .price{font-size:1.2em;margin-left:5px;}
.carousel-content .price-label{display:none !important}
.carousel-content .form-button span{
background:transparent url(../images/buttons/prodBuyNow.gif) repeat scroll 0 0; border-color:#CCCCCC; border-style:none solid solid; border-width:medium 1px 1px; display:block; height:21px; margin:0; padding:0; text-indent:-9999px; width:105px;}
.carousel-content .prodInfo {position:relative; left:-37px; bottom:28px; z-index:2; margin:0; padding:0;}
.carousel-content .form-button, .carousel-content .form-button-alt{background:none;}
.carousel-content .price-box{display:none;}