/* LAIRD SKIN */

.jcarousel-skin-laird .jcarousel-container { border: 1px solid #bdbdbd; z-index: 1;}
.jcarousel-skin-laird .jcarousel-container-horizontal { width: 338px; padding: 0; margin: 0; margin-left: 2px; }
.jcarousel-skin-laird .jcarousel-clip-horizontal { width: 338px; height: 77px; }
.jcarousel-skin-laird .jcarousel-item { width: 338px; height: 77px; }
.jcarousel-skin-laird .jcarousel-item-horizontal { }
.jcarousel-skin-laird .jcarousel-item-placeholder { background: #fff; color: #000; }

/* Horizontal Buttons */
.jcarousel-skin-laird .jcarousel-next-horizontal { position: absolute; top: 0; left: 301px; width: 37px; height: 77px; cursor: pointer; cursor: hand; background: url(/images/featured_product_right.png) no-repeat; }
.jcarousel-skin-laird .jcarousel-prev-horizontal { position: absolute; top: 0; left: 0; width: 37px; height: 77px; cursor: pointer; cursor: hand; background: url(/images/featured_product_left.png) no-repeat; }


/* LAIRD2 SKIN */

.jcarousel-skin-laird2 .jcarousel-container { z-index: 10; }
.jcarousel-skin-laird2 .jcarousel-container-horizontal { width: 605px; padding: 0; margin: 0 11px 20px 14px; }
.jcarousel-skin-laird2 .jcarousel-clip-horizontal { width: 605px; height: 82px; }
.jcarousel-skin-laird2 .jcarousel-item { width: 120px; height: 80px; background: #fff; border: 1px solid #c6c6c6; border-left: 0; overflow: hidden; }
.jcarousel-skin-laird2 .jcarousel-item-horizontal { overflow: hidden; }
.jcarousel-skin-laird2 .jcarousel-item-placeholder { background: #fff; color: #000; }

/* Horizontal Buttons */
.jcarousel-skin-laird2 .jcarousel-next-horizontal { position: absolute; top: 27px; left: 597px; width: 22px; height: 22px; cursor: pointer; cursor: hand; background: transparent url(/images/carousel_forward.png) no-repeat; z-index: 10; }
.jcarousel-skin-laird2 .jcarousel-prev-horizontal { position: absolute; top: 27px; left: -14px; width: 22px; height: 22px; cursor: pointer; cursor: hand; background: transparent url(/images/carousel_back.png) no-repeat; z-index: 10; }

/* Category carousel */
#categoryCarouselArea { position:relative; color:#2c6d6f; font-size:11px; padding-bottom:5px; height: 100%; }
#categoryCarouselArea #categoryCarouselLeftBorder { z-index: 8; position: absolute; left: 11px; background: transparent url(/images/carousel_border_left.png) no-repeat; width: 4px; height: 82px; }
#categoryCarouselArea #categoryCarouselRightBorder { z-index: 8; position: absolute; left: 618px; background: transparent url(/images/carousel_border_right.png) no-repeat; width: 4px; height: 82px; }
#categoryCarousel li a { display: block; width: 120px; height: 80px; }
