/* Elastislide Style */
.es-carousel-wrapper { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); padding:10px 27px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position:relative; margin-bottom:20px; }
.es-carousel { overflow:hidden; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); }
.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; width:61px; 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:#EA9D76; opacity:1.0; width:61px; }
.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:0.8; }
.es-nav span.es-nav-next { right:8px; left:auto; background-position:top right; }
.es-nav span:hover { opacity:1.0; }
