/** JCarousel **/
.jcarousel-wrapper {position:relative; width:850px; margin:0 auto;}
/** Carousel **/
.jcarousel {position:relative; overflow:hidden; width:840px; height:200px;}
.jcarousel ul {width:20000em; position:relative; list-style:none; margin:0; padding:0;}
.jcarousel li {float:left;}
/** Carousel Controls **/
.jcarousel-control-next, .jcarousel-control-prev {position:absolute; top:20%; text-align:center; color:#6F6F6F; text-decoration:none; text-shadow:0 0 1px #000; font:40px Arial,sans-serif;}
.jcarousel-control-next {right:-50px;}
.jcarousel-control-prev {left:-50px;}
.jcarousel-control-next:hover, .jcarousel-control-prev:hover {text-decoration:none;}
.jcarousel-control-next:hover span,.jcarousel-control-prev:hover span {display:block;}
.jcarousel-control-next.inactive, .jcarousel-control-prev.inactive {opacity:.25; cursor:default;}
/** Carousel Pagination **/
.jcarousel-pagination {position:absolute; width:100%; bottom:-25px; text-align:center;}
.jcarousel-pagination a {text-decoration:none; display:inline-block; font-size:11px; line-height:14px; min-width:14px; background:#fff; color:#4E443C; border-radius:14px; padding:3px; text-align:center; margin-right:2px; opacity:.75;}
.jcarousel-pagination a:hover, .jcarousel-pagination a.active {color:#fff; opacity:1; filter:alpha(opacity=100); text-shadow:0 -1px 0 rgba(0, 0, 0, 0.75);}
.jcarousel-pagination a.active {background:#979C7F;}
.jcarousel-pagination a:hover {background:#E7E8E2;}
@media only screen and (max-width: 1000px) {
	.jcarousel-wrapper {width:730px;}
	.jcarousel {width:720px;}
}
@media only screen and (max-width: 890px) {
	.jcarousel-wrapper {width:610px;}
	.jcarousel {width:600px;}
	.jcarousel-control-next {right:-30px;}
	.jcarousel-control-prev {left:-30px;}
}
@media only screen and (max-width: 730px) {
	.jcarousel-control-next {right:-10px;}
	.jcarousel-control-prev {left:-15px;}
}
@media only screen and (max-width: 890px) {
	.jcarousel-wrapper {width:490px;}
	.jcarousel {width:480px;}
}
@media only screen and (max-width: 560px) {
	.jcarousel-wrapper {width:370px;}
	.jcarousel {width:360px; height:180px;}
	.jcarousel-pagination {display:none;}
}
@media only screen and (max-width: 440px) {
	.jcarousel-wrapper {width:250px;}
	.jcarousel {width:240px; height:150px;}
}
