/* Elastislide Light Style */




.es-carousel-wrapper{




	background: #F0F0F0;




	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:#F0F0F0;




}




.es-carousel ul{




	display:none;




}




.es-carousel ul li{




	height: 100%;

/* 1.20.2016 - Fix for overlapping initial first thumbnail - TC */
width: 80px;



	float:left;




	display:block;




	border: none !important;




}




.es-carousel ul li a a:link, a:visited{




	display:block;




	opacity:0.6;




	-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;




	color: none;




}




.es-carousel ul li.selected a{




	opacity:1.0;




}




.es-carousel ul li a img{




	display:block;




	border:none;




}




.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;




}




.es-carousel-wrapper-bottom{




	background: #F0F0F0;




	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-top:20px;




}




.es-carousel-bottom{




	overflow:hidden;




	background:#F0F0F0;




}




.es-carousel-bottom ul{




	display:none;




}




.es-carousel-bottom ul li{




	height:100%;

 


	float:left;




	display:block;




}




.es-carousel-bottom 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-bottom ul li.selected a{




	border-color:#fff;




	opacity:1.0;




}




.es-carousel-bottom ul li a img{




	display:block;




	border:none;




}




.es-nav-bottom 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-bottom span.es-nav-next{




	right:8px;




	left:auto;




	background-position:top right;




}




.es-nav-bottom span:hover{




	opacity:1.0;




}