.list_carousel {	margin: 0;width: 360px;position:relative}
.list_carousel ul {margin: 0;	padding: 0;list-style: none;display: block;}
.list_carousel li {
	color: #999;
	padding: 0;
	display:inline-block; vertical-align:top;float:none; width:18%;margin:0 10px
}
.list_carousel li  img { max-width:100%;}
.list_carousel li  img:hover {}
.list_carousel.responsive {width: auto;margin-left: 0;clear:both}
.clearfix {float: none;clear: both;}
.list_carousel .prev, .list_carousel .next{ 	text-indent:-9999px;display:inline-block; position:absolute}
.product-related{position:relative; clear:both;}
h1.ta-related{
	border-top: 2px solid #000000;
    clear: both;
    color: #000000;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: 400;
    padding-top: 11px;
    text-transform: uppercase;
}
h1.ta-related span{
	border-bottom: 2px solid #A1D4D3;
    padding-bottom: 10px;
	display:inline-block;
}
.product-related a.prev{position:absolute; top:35%; left:-37px; z-index:9; opacity:0;filter: alpha(opacity=0);
    transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.product-related a.next{position:absolute; top:35%; right:-37px; z-index:9; opacity:0;filter: alpha(opacity=0);
    transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.product-related:hover a.prev{left:0; opacity:1;filter: alpha(opacity=100);}
.product-related:hover a.next{right:0; opacity:1;filter: alpha(opacity=100);}
.product-related a.prev i{
	background-color: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0 0 5px #BFBFBF;
    color: #BFBFBF;
    font-size: 19px;
    padding: 8px 13px;
    position: relative;
    transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.product-related a.next i{
	background-color: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0 0 5px #BFBFBF;
    color: #BFBFBF;
    font-size: 19px;
    padding: 8px 10px 8px 16px;
    position: relative;
    transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.product-related a.prev:hover i, .product-related a.next:hover i{box-shadow: 0 0 5px #000000;}
.product-related ul li{float:left; padding-bottom:5px; margin-bottom:0}
.product-related ul li > div{
	border: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 9px;
    transition: all 0.2s ease-out 0s;
}
.product-related ul li:hover > div{
	background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #EBEBEB;
}
.product-related  .image{margin-bottom:5px}
.product-related  .name{margin-bottom: 7px;}
.product-related  .price{margin-bottom: 15px;}
.product-related  .cart{margin-bottom: 7px; opacity:0; filter: alpha(opacity=0);}
.product-related  .wishlist, .product-related  .compare{float: left; margin-right: 6px; opacity:0; filter: alpha(opacity=0);}
.product-related  .wishlist a, .product-related  .compare a{
	border: 2px solid;
    display: block;
    font-size: 17px;
    height: 40px;
    line-height: 35px;
    text-align: center;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    width: 40px;
}
.product-related  .wishlist a{
	border-color: #F6BC56;
    color: #F6BC56;
}
.product-related  .compare a{
	border-color: #A1D4D3;
    color: #A1D4D3;
}
.product-related  .wishlist a:hover{background:#F6BC56; color:#fff}
.product-related  .compare a:hover{background:#A1D4D3; color:#fff}
.product-related  .wishlist a i, .product-related  .compare a i{letter-spacing:-2px}
.product-related .list_carousel{padding-top:11px; margin:0 -20px; padding-bottom:5px}
.product-related .list_carousel .caroufredsel_wrapper{padding-bottom:5px}
.product-related ul li:hover > div .cart{opacity:1; filter: alpha(opacity=100);}
.product-related ul li:hover > div .wishlist{opacity:1; filter: alpha(opacity=100);}
.product-related ul li:hover > div .compare{opacity:1; filter: alpha(opacity=100);}

.home_carousel .home_carousel_content ul li img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 4+ */
    filter: gray;
	transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
}
.home_carousel .home_carousel_content ul li img:hover{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: url(http://www.princesspjewelry.com/catalog/view/theme/bt_estneque/stylesheet/bossthemes/grayscale.svg);
	filter: none;
	opacity:1;
	filter: alpha(opacity=100);
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	.product-related .list_carousel{margin:0}
	.product-related a.prev{left:0; opacity:1; filter: alpha(opacity=100);}
	.product-related a.next{right:0; opacity:1; filter: alpha(opacity=100);}
	.touch .product-related .cart, .touch .product-related .wishlist, .touch .product-related .compare{opacity:1; filter: alpha(opacity=100);}
	.touch .product-related ul li > div{background:#FCFCFC; border:1px solid #EBEBEB;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.product-related .list_carousel{margin:0}
	.product-related a.prev{left:0; opacity:1; filter: alpha(opacity=100);}
	.product-related a.next{right:0; opacity:1; filter: alpha(opacity=100);}
	.touch .product-related .cart, .touch .product-related .wishlist, .touch .product-related .compare{opacity:1; filter: alpha(opacity=100);}
	.touch .product-related ul li > div{background:#FCFCFC; border:1px solid #EBEBEB;}
}
@media only screen and (max-width: 767px) {	
	.product-related .list_carousel{margin:0}
	.product-related a.prev{left:0; opacity:1; filter: alpha(opacity=100); top:30%;}
	.product-related a.next{right:0; opacity:1; filter: alpha(opacity=100); top:30%}
	.touch .product-related .cart, .touch .product-related .wishlist, .touch .product-related .compare{opacity:1; filter: alpha(opacity=100);}
	.touch .product-related ul li > div{background:#FCFCFC; border:1px solid #EBEBEB;}
}