.jcarousel-wrapper{
	position:relative;
	margin-top:20px;padding:0px 25px;

	-moz-user-select:none;
	-webkit-user-select: none;
	-ms-user-select:none;
}

.jcarousel {
    position:relative;
    overflow:hidden;
}

.jcarousel ul {
    position:relative;
    width:20000em;

    list-style:none;
    margin:0px;padding:0;
}

.jcarousel li {
    min-width:60px;height:100px;
    padding:0px 20px;

	display:table-cell;
    vertical-align:middle;
    text-align:center;
}
.jcarousel li a{
    display:table-cell;
	height:100px;
	text-align:center;
    vertical-align:middle;
}

/* Prev/next controls */
.jcarousel-wrapper .jcarousel-control-next {
    position:absolute;
    top:10px;right:5px;
    width:20px;height:80%;
    cursor:pointer;
    opacity:0;
    background: transparent url(../pics/arrow_next.png) right center no-repeat;
}
.jcarousel-wrapper .jcarousel-control-prev {
    position:absolute;
    top:10px;left:5px;
    width:20px;height:80%;
    cursor:pointer;
    opacity:0;
    background:transparent url(../pics/arrow_prev.png) left center no-repeat;
}
.jcarousel-wrapper .jcarousel-control-next:hover,
.jcarousel-wrapper .jcarousel-control-next:focus,
.jcarousel-wrapper .jcarousel-control-next:active,
.jcarousel-wrapper .jcarousel-control-prev:hover,
.jcarousel-wrapper .jcarousel-control-prev:focus,
.jcarousel-wrapper .jcarousel-control-prev:active {
    opacity:1;
}