/* Elastislide Style */

.es-carousel-wrapper {
	/* background: #101010;*/

	padding: 10px 27px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	position: relative;

	/*	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);

	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);

	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9); */

	position: relative;

	margin-bottom: 20px;
}

.es-carousel {
	overflow: hidden;

	/* 	background:#000;*/
}

.es-carousel ul {
	display: none;
}

.es-carousel ul li {
	height: 100%;

	float: left;

	display: block;
}

.es-carousel ul li a {
	display: block;

	border-style: solid;

	border-color: #222;

	opacity: 0.8;

	-webkit-touch-callout: none;

	/* option */

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;
}

.es-carousel ul li.selected a {
	border-color: #5a287f;
	opacity: 1;
}

.es-carousel ul li a img {
	display: block;

	border: none;

	max-height: 100%;

	max-width: 100%;
}

.es-nav span {
	position: absolute;

	top: 50%;

	left: 8px;

	background: transparent url(../images/nav_thumbs.png) no-repeat top left;

	width: 14px;

	height: 26px;

	margin-top: -13px;

	text-indent: -9000px;

	cursor: pointer;

	opacity: 1;
}

.es-nav span.es-nav-next {
	right: 8px;

	left: auto;

	background-position: top right;
}

.es-nav span:hover {
	opacity: 0.6;
}
