.jcarousel-wrapper {
    position: relative;
	margin-top:25px;
}

/** Carousel **/

	
	.jcarousel {
		overflow: hidden;
		max-width: 1000px;
		height: 300px;
	}
	
	.jcarousel ul {
		width: 20000em;
		position: relative;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.jcarousel li {
		float: left;
		width: 300px;
		margin:0 18px;
		height: 300px;
		display:inline-block;
		line-height:normal !important;
	}
	a.partner-logo { height:90px; display:block; }

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
	background:url(../img/icons/arrows.png) no-repeat top;
	display:inline-block;
	width:26px;
	height:26px;
    position: absolute;
    top: 100px;
}

.jcarousel-control-prev {
	background-position:left top;
    left: -50px;
}
	.jcarousel-control-prev:hover {
		background-position:left bottom;
	}

.jcarousel-control-next {
	background-position:right top;
    right: -50px;
}
	.jcarousel-control-next:hover {
		background-position:right bottom;
	}

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}


/** Carousel Pagination **/

.jcarousel-pagination {
	text-align:center;
}

.jcarousel-pagination a {
	background:url(../img/elements/slider/bullet.html) no-repeat;
	width:23px;
	height:23px;
	display:inline-block;
	margin:0 5px;
}

.jcarousel-pagination a.active {
    background:url(../img/elements/slider/bullet-active.html) no-repeat;
}
