/**
* This <div> element is wrapped by jCarousel around the list
* and has the classname "jcarousel-container".
*/
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,
.jcarousel-item{float:left;list-style:none;/* We set the width/height explicitly. No width/height causes infinite loops. */
width:75px;height:75px;}
/**
* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-brands .jcarousel-container{border:1px solid #d7d3cf;}
.jcarousel-skin-brands .jcarousel-container-horizontal{width:683px;padding:10px 40px;margin:0 0 15px 0;}
.jcarousel-skin-brands .jcarousel-clip-horizontal{width:683px;height:auto;text-align:center;}
.jcarousel-skin-brands .jcarousel-item{width:128px;height:auto;}
.jcarousel-skin-brands .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-brands .jcarousel-item-placeholder{background:#fff;color:#000;}

.jcarousel-skin-responses .jcarousel-container{border:1px solid #d7d3cf;min-height:120px;height:auto !important;height:120px;}
.jcarousel-skin-responses .jcarousel-container-horizontal{width:683px;padding:10px 40px;margin:0 0 15px 0;}
.jcarousel-skin-responses .jcarousel-clip-horizontal{width:683px;height:auto;}
.jcarousel-skin-responses .jcarousel-item{width:683px;height:auto;}
.jcarousel-skin-responses .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-responses .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-responses .responseProduct {width:178px;float:left;text-align:center;text-decoration:none;}
.jcarousel-skin-responses .responseProduct img {display:block;margin:0 auto 10px auto;}
.jcarousel-skin-responses .responseProduct .price {display:block;}
.jcarousel-skin-responses .responseSummary {padding:0 0 0 20px;}
.jcarousel-skin-responses .comment-text {margin:.5em 0 0 0;}

.jcarousel-skin-already-looked .jcarousel-container{border:1px solid #d7d3cf;}
.jcarousel-skin-already-looked .jcarousel-container-horizontal{_width:850px;padding:10px 40px;margin:0 0 15px 0;}
.jcarousel-skin-already-looked .jcarousel-clip-horizontal{_width:850px;height:auto;text-align:center;}
.jcarousel-skin-already-looked .jcarousel-item{width:139px;margin:0;padding:0;list-style:none;min-height:120px;height:auto !important;height:120px;}
.jcarousel-skin-already-looked .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-already-looked .jcarousel-item-placeholder{background:#fff;color:#000;}


.jcarousel-skin-already-looked ul {margin:0;padding:0;}
.jcarousel-skin-already-looked img {display:block;margin:0 auto;}
.jcarousel-skin-already-looked .prod-title,
.jcarousel-skin-already-looked .price {display:block;}
.jcarousel-skin-already-looked a {text-decoration:none;}

.jcarousel-skin-promo .jcarousel-container{height:97px;width:317px;background:transparent url(../images/promo-slider-bg.png) 50% 0 no-repeat;}
* html .jcarousel-skin-promo .jcarousel-container {background:transparent url(../images/promo-slider-bg.gif) 0 0 no-repeat;}
.jcarousel-skin-promo .jcarousel-container-horizontal{width:289px;padding:0;margin:0;}
.jcarousel-skin-promo .jcarousel-clip-horizontal{width:288px;height:auto;text-align:center;}
.jcarousel-skin-promo .jcarousel-item{width:94px;height:auto;overflow:hidden;text-align:center;padding:5px 1px 0 1px;}
.jcarousel-skin-promo .jcarousel-item-horizontal{margin:0;}
.jcarousel-skin-promo .jcarousel-item-placeholder{background:#fff;color:#000;}

.jcarousel-skin-colors .jcarousel-container-vertical{width:195px;height:260px;padding:30px 0;}
.jcarousel-skin-colors .jcarousel-clip-vertical{width:195px;height:260px;}
.jcarousel-skin-colors .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-colors .jcarousel-item{width:195px;height:120px;float:none;text-align:center;}
.jcarousel-skin-colors img {display:block;margin:0 auto 5px auto;}
.jcarousel-skin-colors .prod-title,.jcarousel-skin-colors .price{display:block;}
.jcarousel-skin-colors a{text-decoration:none;}

/**/
.jcarousel-skin-product .jcarousel-container-horizontal{width:390px;padding:60px 40px;margin:0;}
.jcarousel-skin-product  .jcarousel-clip-horizontal{width:390px;height:auto;text-align:center;}
.jcarousel-skin-product .jcarousel-item{width:390px;height:auto;}
.jcarousel-skin-product .jcarousel-item-horizontal{}
.jcarousel-control{padding:15px 0;width:100%;}
.jcarousel-control-centered1{position:relative;float:left;left:50%;}
.jcarousel-control-centered2{position:relative;float:left;left:-50%;}
.jcarousel-control img {display:inline;float:none;}
.jcarousel-control span img{border:1px solid #fff;display:block;margin:0 0 3px 0;}
.jcarousel-control span.active img{border:1px solid #bdd422;}
.jcarousel-control span.active a{text-decoration:none;color:#000;}
.jcarousel-control span {float:left;text-align:center;padding:0 5px;cursor:pointer;}

/**/
.jcarousel-control .jcarousel-container-horizontal {padding:10px 40px;width:390px;border:1px solid #ccc;}
.jcarousel-control .jcarousel-clip-horizontal {width:390px;height:auto;text-align:center;}
.jcarousel-control .jcarousel-item{height:auto;width:100px;overflow:hidden;height:75px;}
/**
* Horizontal Buttons
*/
.jcarousel-skin-promo .jcarousel-next-horizontal,
.jcarousel-control .jcarousel-next-horizontal{
	position:absolute;top:33px;right:-13px;_right:-14px;width:14px;height:27px;cursor:pointer;background:transparent url(../images/icons.gif) no-repeat -105px -14px;
	}
.jcarousel-skin-promo .jcarousel-prev-horizontal,
.jcarousel-control  .jcarousel-prev-horizontal{
	position:absolute;top:33px;left:-13px;width:14px;height:27px;cursor:pointer;background:transparent url(../images/icons.gif) no-repeat -91px -14px;
	}
	.jcarousel-control  .jcarousel-prev-horizontal {left:5px;top:36px;}
	.jcarousel-control .jcarousel-next-horizontal {right:5px;top:36px;}
.jcarousel-skin-promo .jcarousel-next-disabled-horizontal,
.jcarousel-control .jcarousel-next-disabled-horizontal {background-position:-133px -14px;cursor:default;}
.jcarousel-skin-promo .jcarousel-prev-disabled-horizontal,
.jcarousel-control .jcarousel-prev-disabled-horizontal {background-position:-119px -14px;cursor:default;}

.jcarousel-skin-brands .jcarousel-next-horizontal,
.jcarousel-skin-responses .jcarousel-next-horizontal,
.jcarousel-skin-responses .jcarousel-next-horizontal,
.jcarousel-skin-product  .jcarousel-next-horizontal,
.jcarousel-skin-already-looked .jcarousel-next-horizontal{
	position:absolute;top:17px;right:5px;width:13px;height:50px;cursor:pointer;background:transparent url(../images/icons.gif) no-repeat -38px -86px;
	}

.jcarousel-skin-already-looked .jcarousel-next-horizontal {top:50px;}

.jcarousel-skin-brands .jcarousel-next-horizontal:hover,
.jcarousel-skin-responses .jcarousel-next-horizontal:hover,
.jcarousel-skin-already-looked .jcarousel-next-horizontal:hover,
.jcarousel-skin-product .jcarousel-next-horizontal:hover{background-position:-38px -86px;}

.jcarousel-skin-brands .jcarousel-next-horizontal:active,
.jcarousel-skin-responses .jcarousel-next-horizontal:active,
.jcarousel-skin-already-looked .jcarousel-next-horizontal:active,
.jcarousel-skin-product .jcarousel-next-horizontal:active{background-position:-38px -86px;}

.jcarousel-skin-brands .jcarousel-next-disabled-horizontal,
.jcarousel-skin-brands .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-brands .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-responses .jcarousel-next-disabled-horizontal,
.jcarousel-skin-responses .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-responses .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-already-looked .jcarousel-next-disabled-horizontal,
.jcarousel-skin-already-looked .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-already-looked .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-product .jcarousel-next-disabled-horizontal,
.jcarousel-skin-product .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-product .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-13px -86px;}

.jcarousel-skin-brands .jcarousel-prev-horizontal,
.jcarousel-skin-responses .jcarousel-prev-horizontal,
.jcarousel-skin-product .jcarousel-prev-horizontal,
.jcarousel-skin-already-looked .jcarousel-prev-horizontal{position:absolute;top:17px;left:5px;width:13px;height:50px;cursor:pointer;background:transparent url(../images/icons.gif) no-repeat -26px -86px;}

.jcarousel-skin-already-looked .jcarousel-prev-horizontal {top:50px;}

.jcarousel-skin-responses .jcarousel-next-horizontal,
.jcarousel-skin-responses .jcarousel-prev-horizontal {top:48px;}

.jcarousel-skin-product  .jcarousel-next-horizontal,
.jcarousel-skin-product .jcarousel-prev-horizontal{top:150px;}

.jcarousel-skin-brands .jcarousel-prev-horizontal:hover,
.jcarousel-skin-responses .jcarousel-prev-horizontal:hover,
.jcarousel-skin-already-looked .jcarousel-prev-horizontal:hover,
.jcarousel-skin-product .jcarousel-prev-horizontal:hover{background-position:-26px -86px;}

.jcarousel-skin-brands .jcarousel-prev-horizontal:active,
.jcarousel-skin-responses .jcarousel-prev-horizontal:active,
.jcarousel-skin-already-looked .jcarousel-prev-horizontal:active,
.jcarousel-skin-product .jcarousel-prev-horizontal:active{background-position:-26px -86px;}

.jcarousel-skin-brands .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-brands .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-brands .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-responses .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-responses .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-responses .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-already-looked .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-already-looked .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-already-looked .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-product .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-product .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-product .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 -86px;}

/*.product-image .jcarousel-skin-product .jcarousel-prev-disabled-horizontal,
.product-image .jcarousel-skin-product .jcarousel-next-disabled-horizontal{background:none;}*/
/**
* Vertical Buttons
*/
.jcarousel-skin-colors .jcarousel-next-vertical{position:absolute;bottom:5px;left:72px;width:50px;height:13px;cursor:pointer;background:transparent url(../images/icons.gif) no-repeat -51px -98px;}
.jcarousel-skin-colors .jcarousel-next-vertical:hover{background-position:-51px -98px;}
.jcarousel-skin-colors .jcarousel-next-vertical:active{background-position:-51px -98px;}
.jcarousel-skin-colors .jcarousel-next-disabled-vertical,
.jcarousel-skin-colors .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-colors .jcarousel-next-disabled-vertical:active{cursor:default;background-position:-51px -122px;}
.jcarousel-skin-colors .jcarousel-prev-vertical{position:absolute;top:5px;left:72px;width:50px;height:13px;cursor:pointer;background:transparent url(../images/icons.gif) no-repeat -51px -86px;}
.jcarousel-skin-colors .jcarousel-prev-vertical:hover{background-position:-51px -86px;}
.jcarousel-skin-colors .jcarousel-prev-vertical:active{background-position:-51px -86px;}
.jcarousel-skin-colors .jcarousel-prev-disabled-vertical,
.jcarousel-skin-colors .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-colors .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:-51px -110px;}
