/* Generak styles */
.jcarousel-container { position: relative; }
.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: 73px; }
.jcarousel-item a { display: block; width: 63px; height: 58px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }


/* Skin */
.jcarousel-skin .jcarousel-container-horizontal {
    width: 285px;
    padding: 10px 0;
}

.jcarousel-skin .jcarousel-clip-horizontal {
    width:  285px;
    height: 58px;
}

.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 26px;
    right: -11px;
    width: 7px;
    height: 26px;
    cursor: pointer;
    background: url(../images/carousel-arrows-dark.gif) -7px 0;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal {
    cursor: default;
    background: none;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 26px;
    left: -14px;
    width: 7px;
    height: 26px;
    cursor: pointer;
    background: url(../images/carousel-arrows-dark.gif);
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal {
    cursor: default;
    background: none;
}                   