/* width= 3*171+48 = 513 + 48 = 561 */
.jcarousel-container {position: relative; margin-left: 10px;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; width: 171px; height: 224px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

.jcarousel-skin .jcarousel-container {-moz-border-radius: 10px; background: #fff; border: 0px solid #346F97;}
.jcarousel-skin .jcarousel-container-horizontal {width: 518px; padding: 0px 10px;}
.jcarousel-skin .jcarousel-clip-horizontal {width: 518px; height: 224px; overflow: hidden;}
.jcarousel-skin .jcarousel-item {width: 171px; height: 224px;}
.jcarousel-skin .jcarousel-item-horizontal {margin-right: 0px;}
.jcarousel-skin .jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-skin .jcarousel-next-horizontal {position: absolute; top: 0px; right: -10px; width: 24px; height: 224px; cursor: pointer; background: transparent url(images/next-hori.png) no-repeat 0 0;}
.jcarousel-skin .jcarousel-next-horizontal:hover {background-position: -24px 0;}
.jcarousel-skin .jcarousel-next-horizontal:active {background-position: -48px 0;}
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -72px 0;}
.jcarousel-skin .jcarousel-prev-horizontal {position: absolute; top: 0px; left: -10px; width: 24px; height: 224px; cursor: pointer; background: transparent url(images/prev-hori.png) no-repeat 0 0;}
.jcarousel-skin .jcarousel-prev-horizontal:hover {background-position: -24px 0;}
.jcarousel-skin .jcarousel-prev-horizontal:active {background-position: -48px 0;}
.jcarousel-skin .jcarousel-prev-disabled-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -72px 0;}

.jcarousel-container-vertical {width: 513px; height: 195px; background: none; border: 1px solid #fff;}
.jcarousel-clip-vertical {top: 15px; width: 290px; height: 170px; margin: 0 5px; z-index: 20;}
.jcarousel-item-vertical, .jcarousel-item-placeholder-vertical {width: 583px; height: 195px; margin: 5px 0;}
.jcarousel-item h3, .jcarousel-item p {margin: 0; font-size: 90%;}
.jcarousel-next-vertical {position: absolute; bottom: 0; left: 0; width: 300px; height: 14px; cursor: pointer; border-top: 1px solid #fff; background: #4088b8 url(images/arrow-down.gif) no-repeat center;}
.jcarousel-next-disabled-vertical {cursor: default; opacity: .5;  -moz-opacity: .5; filter: alpha(opacity=50);}
.jcarousel-prev-vertical {position: absolute; top: 0; left: 0; width: 300px; height: 14px; cursor: pointer; border-bottom: 1px solid #fff; background: #4088b8 url(images/arrow-up.gif) no-repeat center;}
.jcarousel-prev-disabled-vertical {cursor: default; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50);}