.jcarousel-wrapper{margin:20px auto;position:relative;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999;}
.jcarousel-wrapper .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0, 0, 0, 0.85);opacity:.66;}
.jcarousel-wrapper .photo-credits a{color:#fff;}
.jcarousel{position:relative;overflow:hidden;width:100%;height:250px;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:20;padding:20;}
.jcarousel li{float:left;margin:0px;padding-right:20px;}
.jcarousel-control-prev,
.jcarousel-control-next{position:absolute;top:-35px;width:19px;height:19px;cursor:pointer;background-color:#bfbfbf;background-image:url(images/carousel-arrows.png);background-repeat:no-repeat;}
.jcarousel-control-prev{right:20px;background-position:7px 5px;}
.jcarousel-control-next{right:0;background-position:-18px 5px;}
.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span{display:block;}
.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive{opacity:.5;cursor:default;}
.jcarousel-pagination{position:absolute;bottom:0;left:15px;}
.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.active{background:#4E443C;color:#fff;opacity:1;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.75);}