div#container {overflow: hidden; height:611px;  margin-bottom:25px;}
div.content {display: none;clear: both; padding:5px 0 0 212px; width:639px;}
div.content a, div.navigation a {text-decoration: none;}
div.content a:hover, div.content a:active {}
div.controls { position:relative; z-index:99; top:501px;}
div.ss-controls {display: none;}
div.nav-controls {}
div.nav-controls a {
	display: block;
	position: absolute;
	float: left;
	width: 33px;
	height:33px;
	top:0;
	z-index:99;
}
div.nav-controls a.prev{ background:url(../images/button-prev.png) 0 0 no-repeat; left:-123px;}
div.nav-controls a.next{ background:url(../images/button-next.png) 0 0 no-repeat; left:536px;}
	div.nav-controls a.prev:hover{ background:url(../images/button-prev.png) 0 -33px no-repeat;}
	div.nav-controls a.next:hover{ background:url(../images/button-next.png) 0 -33px no-repeat;}
div.slideshow-container,
div.loader,
div.slideshow a.advance-link {
	width: 361px;/* This should be set to be at least the width of the largest image in the slideshow with padding */
}
div.slideshow a.advance-link img { border:#f7f0e5 13px solid; }
div.loader,
div.slideshow a.advance-link{height: 413px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	}
div.slideshow-container {position: relative; clear: both; float: left; height:413px; z-index:3;}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0px;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	line-height:0; /* This should be set to be at least the height of the largest image in the slideshow with padding */
	text-align: center;
	font-size:0;
}
div.slideshow a.advance-link:focus {outline: none;}
div.slideshow img {border:none; width:335px; height:387px;}
div.navigation-container {position: relative; top:58px; left:142px;}
div.navigation {float: left;position: relative;}
div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	width: 25px;
	height:48px;
	visibility:visible !important;
	top:88px;
}
div.navigation a.pageLink:focus {outline: none;}
ul.thumbs {position: relative;margin: 0;padding: 0; height:94px;}
ul.thumbs li {float: left;padding: 0;margin-right:20px;list-style: none; display:block;}
ul.thumbs li img{display:block;}
a.thumb {display: block;}
a.thumb:focus {outline: none;}
ul.thumbs img { display: block; position:relative;}
div.caption-container {float: left;position: relative; z-index:99;height:387px; }
div.caption-container {width:140px;}
.caption-text{position:absolute; bottom:-59px; left:-362px; color:#696765;}
	.caption-text span{color:#ffaf2e;}
	
.caption-form{ padding:13px 0 0 30px; position:absolute; background:#fbf9f2; }
.caption-form .wrapper{height:43px;}
.caption-form label{ float:left; display:inline-block; background:url(../images/label-bg.png) 0 0 no-repeat; color:#fff; font:20px/24px Arial, Helvetica, sans-serif; padding:8px 0px 0px 0px; text-align:center; width:41px; height:33px; }
.caption-form label:hover{background:url(../images/label-bg.png) 0 bottom no-repeat; }
.capt-link {color:#ffaf2e; display:inline-block; background:url(../images/link-arrow.gif) right 6px no-repeat; padding-right:11px; margin-top:11px; text-decoration:none;}
.capt-link:hover {color:#696765; text-decoration:none;}	