/* Elastislide Style */
.es-carousel-wrapper{
	position:relative;
}
.es-carousel{
	position:relative;
	overflow:hidden;
}
.es-carousel:after{
	content:'';
	display:block;
	clear:both;
}
.es-carousel ul{
	display:block;
	margin:0;
	overflow:hidden;
}
.es-carousel ul li{
	float:left;
	display:block;
	margin-bottom:0;
}

.es-nav{
	position:absolute;
	top:-30px;
	right:0;
	width:55px;
}
.es-nav span.es-nav-next, .es-nav span.es-nav-prev{
	width:25px;
	height:25px;
	margin:0;
	text-indent:-9999px;
	cursor:pointer;
	-webkit-border-radius:50%;
	   -moz-border-radius:50%;
			border-radius:50%;
}
.es-nav span.es-nav-prev{
	background: url(elastislide-left-white.png) no-repeat center rgba(0, 0, 0, 0.3);
	float:left;
	left:0;
}
.es-nav span.es-nav-next{
	background: url(elastislide-right-white.png) no-repeat center rgba(0, 0, 0, 0.3);
	float:right;
	right:0;
}
.es-nav span.es-nav-prev.stop,
.es-nav span.es-nav-prev.stop:hover,
.es-nav span.es-nav-next.stop,
.es-nav span.es-nav-next.stop:hover{
	background-color:rgba(0, 0, 0, 0.15);
}
