.jcarousel-container {}
.jcarousel-direction-rtl {
    direction:rtl;
}
.jcarousel-container-horizontal {
    width:500px; 
    padding:0 30px 0 30px; 
    margin: 15px 0 25px;
}
.jcarousel-clip-horizontal {
    width:500px; 
    height:85px;
}
.jcarousel-item {
    width:110px; 
    cursor:pointer;
}
.jcarousel-item-horizontal {
    margin-left:0px; 
    margin-right:20px;
}
.jcarousel-item-horizontal img {
    border: 0;
}
.jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left:10px; 
    margin-right:0;
}
.jcarousel-item-placeholder {
    background:#fff; 
    color:#000;
}

/* Horizontal Buttons */
.jcarousel-next-horizontal {
    position:absolute;
    top:20px;
    right:5px;
    width:20px;
    height:40px;
    cursor:pointer;
    background:transparent url(../img/controls.png) no-repeat -76px 0;
}

.jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/controls.png);
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position:-76px -80px;
}

.jcarousel-prev-horizontal {
    position:absolute;
    top:20px;
    left:5px;
    width:20px;
    height:40px;
    cursor:pointer;
    background:transparent url(../img/controls.png) no-repeat 0 0;
}

.jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../img/controls.png);
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor:default;
    background-position:0px -80px;
}