.jcarousel-direction-rtl{ direction:rtl; }
.jcarousel-container-horizontal{ width:245px; }
.jcarousel-container-vertical{ width:75px; height:245px; }
.jcarousel-clip{ overflow:hidden; }
.jcarousel-clip-horizontal{ width:245px; height:75px; }
.jcarousel-clip-vertical{ width:75px; height:245px; }
.jcarousel-item{ width:75px; height:75px; }
.jcarousel-item-horizontal{ margin-left:0; margin-right:10px; }
.jcarousel-direction-rtl .jcarousel-item-horizontal{ margin-left:10px; margin-right:0; }
.jcarousel-item-vertical{ margin-bottom:10px; }
.jcarousel-item-placeholder{ background:#FFFFFF; color:#000000; }

/*-- Horizontal Buttons --*/
.jcarousel-next-horizontal,
.jcarousel-prev-horizontal{
	position:absolute;
	top:43px; 
	cursor:pointer;
	width:32px;
	height:32px;
}
.jcarousel-next-horizontal{ background:url(next-horizontal.png) no-repeat; right:5px; }
.jcarousel-prev-horizontal{ background:url(prev-horizontal.png) no-repeat; left:5px; }

.jcarousel-direction-rtl .jcarousel-next-horizontal{ left:5px; right:auto; background-image:url(prev-horizontal.png); }
.jcarousel-direction-rtl .jcarousel-prev-horizontal{ left:auto; right:5px; background-image: url(next-horizontal.png); }

.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus,
.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus{ background-position:-32px 0; }
.jcarousel-next-horizontal:active,
.jcarousel-prev-horizontal:active{ background-position:-64px 0; }

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active,
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active{ cursor:default; background-position:-96px 0; }

/*-- Vertical Buttons --*/
.jcarousel-next-vertical,
.jcarousel-prev-vertical{
	position:absolute;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
}
.jcarousel-next-vertical{ background:url(next-vertical.png) no-repeat; bottom:5px; }
.jcarousel-prev-vertical{ background:url(prev-vertical.png) no-repeat; top:5px; }

.jcarousel-next-vertical:hover,
.jcarousel-next-vertical:focus,
.jcarousel-prev-vertical:hover,
.jcarousel-prev-vertical:focus{ background-position:0 -32px; }
.jcarousel-next-vertical:active,
.jcarousel-prev-vertical:active{ background-position:0 -64px; }

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:focus,
.jcarousel-next-disabled-vertical:active,
.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:focus,
.jcarousel-prev-disabled-vertical:active{ cursor:default; background-position:0 -96px; }