.jcarousel {
    position: relative;
    overflow: hidden;
    width: 1000px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    
}

.jcarousel-wrapper {
    white-space: nowrap;
    position: relative;
    overflow-x: scroll;
}

.page_category .jcarousel {
    width: 800px;
}

.jcarousel .jcarousel-container {
    width: 20000em;
    position: relative;
}

.jcarousel .banner {
    float: left;
}

.jcarousel-prev {
    background: url("/images/prev-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 63px;
    position: absolute;
    text-indent: -9999px;
    top: 175px;
    left: 10px;
    width: 65px;
    z-index: 1;
}

.jcarousel-next {
    background: url("/images/next-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 63px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 175px;
    width: 65px;
    z-index: 2;
}

.page_category .jcarousel-prev {
    top: 55px;
}

.page_category .jcarousel-next {
    top: 55px;
}

.jcarousel-pagination {
    margin: 5px 0 20px;
    text-align: center;

}
.jcarousel-pagination a {
    background: url("/images/page-button.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #ffdf00;
    height: 18px;
    padding: 0 10px;
    width: 20px;
}
