ul.jcarousel-skin-index { padding: 0; margin: 0; }
.jcarousel-skin-index li { list-style-type: none; }
.jcarousel-skin-index .jcarousel-container { }
.jcarousel-skin-index .jcarousel-direction-rtl {direction: rtl; }
.jcarousel-skin-index .jcarousel-container-horizontal { width: 185px; }
.jcarousel-skin-index .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-index .jcarousel-clip-horizontal { width:  185px; height: 226px; }
.jcarousel-skin-index .jcarousel-item { width: 185px; height: 226px; }
.jcarousel-skin-index .jcarousel-item-horizontal { margin: 0; }
.jcarousel-skin-index .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 0; }
.jcarousel-skin-index .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-index .jcarousel-next-horizontal { position: absolute; z-index: 2; top: 83px; right: -20px; width: 17px; height: 17px; cursor: pointer; background: transparent url("../_img/arrow_right.png") no-repeat 0 0; }
.jcarousel-skin-index .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url("../_img/arrow_left.png"); }
.jcarousel-skin-index .jcarousel-next-horizontal:hover,
.jcarousel-skin-index .jcarousel-next-horizontal:focus { background-position: 0 0; }
.jcarousel-skin-index .jcarousel-next-horizontal:active { background-position: 0 0; }

.jcarousel-skin-index .jcarousel-next-disabled-horizontal,
.jcarousel-skin-index .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-index .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-index .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0 0; }

.jcarousel-skin-index .jcarousel-prev-horizontal { position: absolute; z-index: 2; top: 83px; left: -20px; width: 17px; height: 17px; cursor: pointer; background: transparent url("../_img/arrow_left.png") no-repeat 0 0; }
.jcarousel-skin-index .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url("../_img/arrow_right.png"); }
.jcarousel-skin-index .jcarousel-prev-horizontal:hover,
.jcarousel-skin-index .jcarousel-prev-horizontal:focus { background-position: 0 0; }
.jcarousel-skin-index .jcarousel-prev-horizontal:active { background-position: 0 0; }

.jcarousel-skin-index .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-index .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-index .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-index .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 0 0; }

/* ---------------------------------------------------------------------------------------------- */
ul..jcarousel-skin-gallery { padding: 0; margin: 0; }
.jcarousel-skin-gallery li { list-style-type: none; }
.jcarousel-skin-gallery .jcarousel-container { background-color: #F7F4EE; padding: 0 3px; }
.jcarousel-skin-gallery .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-gallery .jcarousel-container-horizontal { width: 356px; }
.jcarousel-skin-gallery .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-gallery .jcarousel-clip-horizontal { width: 356px; height: 95px; }
.jcarousel-skin-gallery .jcarousel-item { width: 75px; height: 75px; background-color: #FFFFFF; border: 1px solid #D1C2AA; padding: 3px; text-align: center; }
.jcarousel-skin-gallery .jcarousel-item span { line-height: 75px; }
.jcarousel-skin-gallery .jcarousel-item img { vertical-align: middle; }
.jcarousel-skin-gallery .jcarousel-item-horizontal { margin: 6px 3px; }
.jcarousel-skin-gallery .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 0; }
.jcarousel-skin-gallery .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-gallery .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url("../_img/arrow_left.png"); }
.jcarousel-skin-gallery .jcarousel-next-horizontal { position: absolute; top: 40px; right: -13px; width: 17px; height: 17px; cursor: pointer; background: transparent url("../_img/arrow_right.png") no-repeat 0 0; }
.jcarousel-skin-gallery .jcarousel-next-horizontal:hover,
.jcarousel-skin-gallery .jcarousel-next-horizontal:focus { background-position: 0 0; }
.jcarousel-skin-gallery .jcarousel-next-horizontal:active { background-position: 0 0; }

.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal,
.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 17px 0; }

.jcarousel-skin-gallery .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url("../_img/arrow_right.png"); }
.jcarousel-skin-gallery .jcarousel-prev-horizontal { position: absolute; top: 40px; left: -13px; width: 17px; height: 17px; cursor: pointer; background: transparent url("../_img/arrow_left.png") no-repeat 0 0; }
.jcarousel-skin-gallery .jcarousel-prev-horizontal:hover,
.jcarousel-skin-gallery .jcarousel-prev-horizontal:focus { background-position: 0 0; }
.jcarousel-skin-gallery .jcarousel-prev-horizontal:active { background-position: 0 0; }

.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 17px 0; }