#cart_related {
	display: block;
}

#cart_related h3.cert_rel_h3 {
	font: normal 1.5em Georgia, Verdana, sans-serif;
	color: #0e385e;
	width: 240px;
}

#cart_related.hideRelated {
	display:none;
}

#cart_rr a {
	text-decoration: none;
}

.jcarousel-container {
    -moz-border-radius: 10px;
    background: #fff;
}

.jcarousel-container-horizontal {
    width: 675px;
    height: 85px;
    padding: 20px 40px;
}

.jcarousel-clip-horizontal {
    width:  658px;
    height: 85px;
    margin-right: 20px;
}

.jcarousel-item {
    width: 200px;
    height: 80px;
}

.jcarousel-item-horizontal {
    margin-right: 25px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

ul#mycarousel div.itm_img {
	float: left;
	width: 100px;
	height: 75px;
	margin-right: 7px;
}

ul#mycarousel div.itm_prod_id {
	display: none;
}

ul#mycarousel div.itm_desc {
	text-decoration: none;
	width: 85px;
	height: 40px;
	overflow: hidden;
 	float: right;
 	text-align: left;
}

ul#mycarousel div.itm_price {
	width: 85px;
	float: right;
	text-align: left;
	font: bold 1.0em Helvetica, Arial, sans-serif;
}

ul#mycarousel.hide {
	visibility:hidden;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal-jtv.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal-jtv.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/*
#Jewelry .jcarousel-container-horizontal{
    width:710px;height:auto;margin-left:30px;
}
#Gemstones .jcarousel-container-horizontal {
    width:620px;height: auto;
}

#Jewelry .jcarousel-clip-horizontal{
    width:  680px;
    height: auto;
    margin-right: 20px;
    overflow: hidden;
}

#Gemstones .jcarousel-clip-horizontal{
    width:  600px;
    height: auto;
    margin-right: 20px;
}

#Jewelry .jcarousel-item{
    width: 150px;
    height: auto;
}

#Gemstones .jcarousel-item{
    width: 120px;
    height: auto;
}
#Jewelry .jcarousel-prev-horizontal{
    top: 65px;
}

#Gemstones .jcarousel-item{
    width: 120px;
    height: auto;
}
*/

.fullWidth_carousel .jcarousel-container-horizontal{width:100%;height:180px; margin:0;padding:0;}
.fullWidth_carousel .jcarousel-clip-horizontal{width:93%;height:180px; overflow:hidden; margin:0 20px;padding-left:3px;}
.fullWidth_carousel .jcarousel-item {width:160px; height:180px; margin:0 10px;}
.fullWidth_carousel .jcarousel-item  a{text-decoration:none;}
.fullWidth_carousel .jcarousel-prev-horizontal {position: absolute;top: 55px;left: 0px;width: 20px;height: 35px;cursor: pointer;background: transparent url(prev-horizontal-2011.png) no-repeat -63px 0;}
.fullWidth_carousel .jcarousel-next-horizontal {position: absolute;top: 55px;right: 0px;width: 20px;height: 35px;cursor: pointer;background: transparent url(next-horizontal-2011.png) no-repeat 0 0;}
.fullWidth_carousel .jcarousel-next-horizontal:hover {background-position:-21px 0;}
.fullWidth_carousel .jcarousel-prev-horizontal:hover {background-position:-42px 0;}
.fullWidth_carousel .jcarousel-next-horizontal:active {background-position:-21px 0;}
.fullWidth_carousel .jcarousel-prev-horizontal:active {background-position:-42px 0;}
.fullWidth_carousel .jcarousel-prev-disabled-horizontal, 
.fullWidth_carousel .jcarousel-prev-disabled-horizontal:hover, 
.fullWidth_carousel .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0 0;}
.fullWidth_carousel .jcarousel-next-disabled-horizontal, 
.fullWidth_carousel .jcarousel-next-disabled-horizontal:hover, 
.fullWidth_carousel .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -63px 0;}


.prodDetails_carousel .jcarousel-container-horizontal{width:100%;height:55px; margin:0;padding:0;}
.prodDetails_carousel .jcarousel-clip-horizontal{width:90%;height:55px; overflow:hidden; margin:0 20px;}
.prodDetails_carousel .jcarousel-item{width:70px;height:55px;}
.prodDetails_carousel .jcarousel-item {margin:0 10px;}
.prodDetails_carousel .jcarousel-item  a{text-decoration:none;}
.prodDetails_carousel .jcarousel-prev-horizontal {position: absolute;top: 5px;left: 0px;width: 20px;height: 35px;cursor: pointer;background: transparent url(prev-horizontal-2011.png) no-repeat -63px 0;}
.prodDetails_carousel .jcarousel-next-horizontal {position: absolute;top: 5px;right: 0px;width: 20px;height: 35px;cursor: pointer;background: transparent url(next-horizontal-2011.png) no-repeat 0 0;}
.prodDetails_carousel .jcarousel-next-horizontal:hover {background-position:-21px 0;}
.prodDetails_carousel .jcarousel-prev-horizontal:hover {background-position:-42px 0;}
.prodDetails_carousel .jcarousel-next-horizontal:active {background-position:-21px 0;}
.prodDetails_carousel .jcarousel-prev-horizontal:active {background-position:-42px 0;}
.prodDetails_carousel .jcarousel-prev-disabled-horizontal, 
.prodDetails_carousel .jcarousel-prev-disabled-horizontal:hover, 
.prodDetails_carousel .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0 0;}
.prodDetails_carousel .jcarousel-next-disabled-horizontal, 
.prodDetails_carousel .jcarousel-next-disabled-horizontal:hover, 
.prodDetails_carousel .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -63px 0;}

.verticalcarousel .jcarousel-item{height:160px;width:128px;} 
