.jcarousel-wrapper{}
.jcarousel{position:relative;overflow:hidden;width:1120px;margin:35px 40px 0px 40px;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li{width:270px;height:auto;float:left;text-align:center;margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;}
.jcarousel li div{width:270px;height:auto;background:#FFFFFF;float:left;text-align:center;margin:0;padding:0px 0px 0px 0px;font-size:13px;color:#FF0000;}
.jcarousel li span.imgspan{width:270px;height:165px;float:left;text-align:center;margin:0;padding:0;font-family:Helvetica;font-size:18px;font-weight:bold;color:#000000;}
.jcarousel li span.imgspan img{width:auto;max-width:270px;height:auto;max-height:165px;}
.jcarousel li div.price{width:270px;height:125px;float:left;text-align:center;margin:10px 0px 0px 0px;padding:0;font-family:Helvetica;font-size:18px;font-weight:bold;color:#000000;}
.jcarousel li span.pricespan{width:250px;height:auto;float:left;text-align:center;margin:0;padding:5px 10px;font-family:Helvetica;font-size:14px;font-weight:bold;color:#000000;}
.jcarousel li span.pricespan a:link, .jcarousel li span.pricespan a:visited{width:250px;height:auto;float:left;text-align:center;margin:0;padding:0;font-family:Helvetica;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}
.jcarousel li span.pricespan a:hover{width:250px;height:auto;float:left;text-align:center;margin:0;padding:0;font-family:Helvetica;font-size:14px;font-weight:normal;text-decoration:none;color:#FF3F00;}
.jcarousel li span.pricespan strong{width:250px;height:auto;float:left;text-align:center;margin:5px 0 0 0;padding:0;font-size:16px;font-weight:bold;color:#878787;}
.jcarousel-control-prev{position:absolute;top:120px;left:0px;width:30px;height:180px;cursor:pointer;background:transparent url(../images/general/prev-horizontal.png) top no-repeat;text-indent:-9999px;}
.jcarousel-control-prev{left:0px;}
.jcarousel-control-next{position:absolute;top:120px;right:0px;width:30px;height:180px;cursor:pointer;background:transparent url(../images/general/next-horizontal.png) top no-repeat;text-indent:-9999px;}
.jcarousel-control-next{right:0px;}
.jcarousel2{position:relative;overflow:hidden;width:920px;margin:10px 40px 0px 40px;}
.jcarousel2 ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel2 li{width:140px;height:auto;float:left;text-align:center;margin:0px 7px 0px 6px;padding:0;}
.jcarousel-control-prev2{position:absolute;top:15px;left:0px;width:20px;height:60px;cursor:pointer;background:transparent url(../images/general/prev-horizontal2.png) top no-repeat;text-indent:-9999px;}
.jcarousel-control-prev2{left:10px;}
.jcarousel-control-next2{position:absolute;top:15px;right:0px;width:20px;height:60px;cursor:pointer;background:transparent url(../images/general/next-horizontal2.png) top no-repeat;text-indent:-9999px;}
.jcarousel-control-next2{right:10px;}
.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0;}
.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C;}
.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7;}
.jcarousel li div.jquery_img_wrap{height:140px;overflow:hidden;width:220px;margin-left:0px;}
@media only screen and (min-width:0px) and (max-width:479px){.jcarousel{width:70%;overflow:hidden;margin:35px 15% 0 15%;}
}
@media only screen and (min-width:480px) and (max-width:767px){.jcarousel{width:80%;overflow:hidden;margin:35px 10% 0 10%;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.jcarousel{width:680px;overflow:hidden;}
.jcarousel li{width:220px;margin:0px 10px 0px 0px;}
.jcarousel li div{width:220px;}
.jcarousel li span.imgspan{width:220px;height:165px;}
.jcarousel li div.price{width:220px;height:125px;margin:10px 0px 0px 0px;}
.jcarousel li span.pricespan{width:200px;padding:5px 10px;}
.jcarousel li span.pricespan a:link, .jcarousel li span.pricespan a:visited{width:200px;}
.jcarousel li span.pricespan a:hover{width:200px;}
.jcarousel li span.pricespan strong{width:200px;margin:5px 0 0 0;}
}
@media only screen and (min-width:1024px) and (max-width:1270px){.jcarousel{width:920px;}
.jcarousel li{width:220px;margin:0px 10px 0px 0px;}
.jcarousel li div{width:220px;}
.jcarousel li span.imgspan{width:220px;height:165px;}
.jcarousel li div.price{width:220px;height:125px;margin:10px 0px 0px 0px;}
.jcarousel li span.pricespan{width:200px;padding:5px 10px;}
.jcarousel li span.pricespan a:link, .jcarousel li span.pricespan a:visited{width:200px;}
.jcarousel li span.pricespan a:hover{width:200px;}
.jcarousel li span.pricespan strong{width:200px;margin:5px 0 0 0;}
}