.jcarousel-wrapper{
margin:0 auto;
position:relative;
clear:both;
}
/** Carousel **/
.jcarousel{
position:relative;
overflow:hidden;
width:100%;
}
.jcarousel ul{
position:relative;
margin:0;
padding:0;
width:20000em;
list-style:none;
}
.jcarousel li{
float:left;
}
.jcarousel img{
display:block;
max-width:100%;
height:auto !important;
}
/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next{
position:absolute;
top:50%;
margin-top:-20px;
width:40px;
height:40px;
text-indent:-9999px;
overflow:hidden;
}
.jcarousel-control-prev{
left:-45px;
}
.jcarousel-control-next{
right:-45px;
}
.jcarousel-control-next{
cursor:pointer;
background:transparent url(../img/jcarousel/next-horizontal.png) no-repeat 0 0;
background-size:160px 40px;
}
.jcarousel-control-next:hover,
.jcarousel-control-next:focus{
background-position:-40px 0;
}
.jcarousel-control-next:active{
background-position:0px 0;
}
.jcarousel-control-prev{
cursor:pointer;
background:transparent url(../img/jcarousel/prev-horizontal.png) no-repeat 0 0;
background-size:160px 40px;
}
.jcarousel-control-prev:hover, 
.jcarousel-control-prev:focus{
background-position:-40px 0;
}
.jcarousel-control-prev:active{
background-position:0px 0;
}
/** Carousel Pagination **/
.jcarousel-pagination{
display:none;
}
.jcarousel-pagination a{
}
.jcarousel-pagination a.active{
}
