div#container {overflow: hidden; width:940px; position:relative; margin:0 auto; height:536px; background:url(../images/shadow.png) 0 bottom no-repeat; z-index:1;}
div.content {display: none;clear: both; position:relative; z-index:6;}
div.controls { position:relative; z-index:99; top:418px;}
div.ss-controls {display: none;}
div.nav-controls {}
div.nav-controls a {display: block; position: absolute;	float: left; width: 18px;height:30px; bottom:-67px;	z-index:99;}
div.nav-controls a.prev{ background:url(../images/button-back.jpg) 0 0 no-repeat; left:31px;}
div.nav-controls a.next{ background:url(../images/button-next.jpg) 0 0 no-repeat; left:890px;}
div.nav-controls a.prev:hover{ background:url(../images/button-back.jpg) 0 -30px no-repeat;}
div.nav-controls a.next:hover{ background:url(../images/button-next.jpg) 0 -30px no-repeat;}
div.slideshow-container,
div.loader,
div.slideshow a.advance-link { width: 939px;}
div.loader,
div.slideshow a.advance-link {	height: 418px; }
div.slideshow-container {position: relative;clear: both;float: left;height:418px;}
div.slideshow span.image-wrapper {	display: block;position:absolute;	top:0;	left:0;}
div.slideshow a.advance-link { display: block;	line-height:0;	text-align: center;	font-size:0;}
div.slideshow a.advance-link:focus {outline: none;}
div.slideshow img {border:none; width:939px; height:418px;}
div.navigation-container {float: left;position: relative;top:0; left:0; background:#171717; width:890px; padding:17px 0 18px 49px; z-index:1;}
div.navigation {float: left;position: relative; z-index:2;}
div.navigation a.pageLink:focus {outline: none;}
ul.thumbs {position: relative;float: left;margin: 0;height:71px; width:809px; padding:0 0 0 32px;}
ul.thumbs li {float: left;padding: 0;margin-right:19px;list-style: none; box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
a.thumb {display: block; position:relative;}
a.thumb:focus {outline: none;}
ul.thumbs img {border:none;display: block; position:relative;}
div.pagination {clear: both;position: relative;left: -50%;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis 
{ position: relative; display: block; float: left; margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {text-decoration: none;}
div.pagination span.current {font-weight: bold;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
div.gallery-gutter {clear: both;padding-bottom: 20px;}
div.caption-container { position:absolute; top:177px; left:0;}
div.caption {padding: 23px 0 33px 40px;color: #fff; background:url(../images/bg-banner.png) 0 0 repeat; width:339px; position:absolute; }
div.caption strong {color: #fff; font:32px/1.2em  'Lato', sans-serif; font-weight:900;}
div.caption em{color: #fff; font:21px/1.2em  'Lato', sans-serif; font-weight:400; font-style:normal; margin-left:5px; display:inline-block; margin-top:-2px;}
div.caption span{color: #43aeec; font:21px/1.2em  'Lato', sans-serif; font-weight:900; display:inline-block; margin-top:-2px;}