/*= PRODUCTS CAROUSEL =*/
.jcarousel-skin-products .jcarousel-container {
	background:url(../images/pagestripes.jpg) no-repeat 0 0 #f7f3ec; border:1px solid #dad6ce; width:668px; height:110px; overflow:hidden; }

.jcarousel-skin-products .jcarousel-container-horizontal {
    width: 582px; padding:23px 43px; }

.jcarousel-skin-products .jcarousel-clip-horizontal {
    width:  582px; height: 110px; }

.jcarousel-skin-products .jcarousel-item {
    width: 100px; height: 110px; text-align:center }

.jcarousel-skin-products .jcarousel-item-horizontal {
    margin-right: 20px; }

.jcarousel-skin-products .jcarousel-item-placeholder {
    background: #fff; color: #000; }

/*** Horizontal Buttons */
.jcarousel-skin-products .jcarousel-next-horizontal {
    position: absolute; top: 55px; right: 5px; width: 32px; height: 40px; cursor: pointer; background: transparent url(/images/product-next.gif) no-repeat 0 0; }

.jcarousel-skin-products .jcarousel-next-horizontal:hover {
    background-position: -32px 0; }

.jcarousel-skin-products .jcarousel-next-horizontal:active {
    background-position: -64px 0; }

.jcarousel-skin-products .jcarousel-next-disabled-horizontal,
.jcarousel-skin-products .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-products .jcarousel-next-disabled-horizontal:active {
    cursor: default; background-position: -96px 0; }

.jcarousel-skin-products .jcarousel-prev-horizontal {
    position: absolute; top: 55px; left: 3px; width: 32px; height: 40px; cursor: pointer; background: transparent url(/images/product-prev.gif) no-repeat 0 0; }

.jcarousel-skin-products .jcarousel-prev-horizontal:hover {
    background-position: -32px 0; }

.jcarousel-skin-products .jcarousel-prev-horizontal:active {
    background-position: -64px 0; }

.jcarousel-skin-products .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-products .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-products .jcarousel-prev-disabled-horizontal:active {
    cursor: default; background-position: -96px 0; }


/*= HOME (PRODUCTS) CAROUSEL =*/
.jcarousel-skin-home .jcarousel-container {
	background:#f8f3ed; border:1px solid #e8d8c3; width:320px; height:72px; overflow:hidden; }

.jcarousel-skin-home .jcarousel-container-horizontal {
    width: 262px; height: 62px; padding:5px 29px; }

.jcarousel-skin-home .jcarousel-clip-horizontal {
    width: 262px; height: 62px; }

.jcarousel-skin-home .jcarousel-item {
    width: 76px; height: 62px; text-align:center }

.jcarousel-skin-home .jcarousel-item-horizontal {
    margin-right: 15px; }

.jcarousel-skin-home .jcarousel-item-placeholder {
    background: #fff; color: #000; }

/*** HOME Horizontal Buttons */
.jcarousel-skin-home .jcarousel-next-horizontal {
    position: absolute; top: 25px; right: 8px; width: 14px; height: 18px; cursor: pointer; background: transparent url(/images/home-next.gif) no-repeat 0 0; }

.jcarousel-skin-home .jcarousel-next-horizontal:hover {
    background-position: -16px 0; }

.jcarousel-skin-home .jcarousel-next-horizontal:active {
    background-position: -32px 0; }

.jcarousel-skin-home .jcarousel-next-disabled-horizontal,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:active {
    cursor: default; background-position: -48px 0; }

.jcarousel-skin-home .jcarousel-prev-horizontal {
    position: absolute; top: 25px; left: 8px; width: 14px; height: 18px; cursor: pointer; background: transparent url(/images/home-prev.gif) no-repeat 0 0; }

.jcarousel-skin-home .jcarousel-prev-horizontal:hover {
    background-position: -16px 0; }

.jcarousel-skin-home .jcarousel-prev-horizontal:active {
    background-position: -32px 0; }

.jcarousel-skin-home .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:active {
    cursor: default; background-position: -48px 0; }


/*= GALLERY CAROUSEL =*/
.jcarousel-skin-gallery .jcarousel-container {
	background:#f5f5f5; width:101px; height:360px; overflow:hidden; }

.jcarousel-skin-gallery .jcarousel-item {
    width: 75px; height: 75px; text-align:center }

.jcarousel-skin-gallery .jcarousel-item-placeholder {
    background: #fff; color: #000; }

/* vertical carousel styles*/
.jcarousel-skin-gallery .jcarousel-container-vertical {
    width: 75px; height: 310px; padding: 25px 13px; }

.jcarousel-skin-gallery .jcarousel-clip-vertical {
    width:  75px; height: 310px; }

.jcarousel-skin-gallery .jcarousel-item-vertical {
    margin-bottom: 3px; }

/***  Vertical Buttons */
.jcarousel-skin-gallery .jcarousel-next-vertical {
    position: absolute; bottom: 2px; left: 34px; width: 30px; height: 20px; cursor: pointer; background: transparent url(/images/gallery-down.gif) no-repeat 0 0; }

.jcarousel-skin-gallery .jcarousel-next-vertical:hover {
    background-position: 0 -22px; }

.jcarousel-skin-gallery .jcarousel-next-vertical:active {
    background-position: 0 -44px; }

.jcarousel-skin-gallery .jcarousel-next-disabled-vertical,
.jcarousel-skin-gallery .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-gallery .jcarousel-next-disabled-vertical:active {
    cursor: default; background-position: 0 -66px; }

.jcarousel-skin-gallery .jcarousel-prev-vertical {
    position: absolute; top: 0; left: 34px; width: 30px; height: 20px; cursor: pointer; background: transparent url(/images/gallery-up.gif) no-repeat 0 0; }

.jcarousel-skin-gallery .jcarousel-prev-vertical:hover {
    background-position: 0 -22px; }

.jcarousel-skin-gallery .jcarousel-prev-vertical:active {
    background-position: 0 -44px; }

.jcarousel-skin-gallery .jcarousel-prev-disabled-vertical,
.jcarousel-skin-gallery .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-gallery .jcarousel-prev-disabled-vertical:active {
    cursor: default; background-position: 0 -66px; }


/*= VIDEO CAROUSEL =*/
.jcarousel-skin-video .jcarousel-container {
	background:#f5f5f5; width:140px; height:380px; overflow:hidden; }

.jcarousel-skin-video .jcarousel-item {
    width: 94px; height: 58px; text-align:center }

.jcarousel-skin-video .jcarousel-item-placeholder {
    background: #fff; color: #000; }

/* vertical carousel styles*/
.jcarousel-skin-video .jcarousel-container-vertical {
    width: 94px; height: 335px; padding: 25px 23px; }

.jcarousel-skin-video .jcarousel-clip-vertical {
    width:  94px; height: 335px; }

.jcarousel-skin-video .jcarousel-item-vertical {
    margin-bottom: 10px; }

/***  Vertical Buttons */
.jcarousel-skin-video .jcarousel-next-vertical {
    position: absolute; bottom: 2px; left: 52px; width: 30px; height: 20px; cursor: pointer; background: transparent url(/images/gallery-down.gif) no-repeat 0 0; }

.jcarousel-skin-video .jcarousel-next-vertical:hover {
    background-position: 0 -22px; }

.jcarousel-skin-video .jcarousel-next-vertical:active {
    background-position: 0 -44px; }

.jcarousel-skin-video .jcarousel-next-disabled-vertical,
.jcarousel-skin-video .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-video .jcarousel-next-disabled-vertical:active {
    cursor: default; background-position: 0 -66px; }

.jcarousel-skin-video .jcarousel-prev-vertical {
    position: absolute; top: 0; left: 52px; width: 30px; height: 20px; cursor: pointer; background: transparent url(/images/gallery-up.gif) no-repeat 0 0; }

.jcarousel-skin-video .jcarousel-prev-vertical:hover {
    background-position: 0 -22px; }

.jcarousel-skin-video .jcarousel-prev-vertical:active {
    background-position: 0 -44px; }

.jcarousel-skin-video .jcarousel-prev-disabled-vertical,
.jcarousel-skin-video .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-video .jcarousel-prev-disabled-vertical:active {
    cursor: default; background-position: 0 -66px; }
