.jcarousel-container {}
.jcarousel-container-horizontal {width: 370px; padding: 20px 35px 0 35px;}
.jcarousel-clip-horizontal { width:  370px; height: 140px;}
ul.jcarousel-list {margin:0;}
li.jcarousel-item { width: 120px; height: 122px;}
.jcarousel-item img{padding:5px; border:solid 1px #CCC;}
.jcarousel-item-horizontal { margin-right: 20px;}
.jcarousel-item-placeholder { background: #fff; color: #000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {position: absolute;top: 43px;right: 5px;width: 32px; height: 32px; cursor: pointer;
    background: transparent url(/common/themes/cdi/images/carousel/next-horizontal.png) no-repeat 0 0;
}

 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

 .jcarousel-next-disabled-horizontal,
 .jcarousel-next-disabled-horizontal:hover,
 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/common/themes/cdi/images/carousel/prev-horizontal.png) no-repeat 0 0;
}

 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

 .jcarousel-prev-disabled-horizontal,
 .jcarousel-prev-disabled-horizontal:hover,
 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
