div#container {overflow:hidden;}
div.content {display:none;float:left;width:812px;height:548px;}
div.content a, div.navigation a {text-decoration:none;}
div.content a:hover, div.content a:active {text-decoration:none;}

div.controls {margin-top:5px;height:23px;}
div.controls a {padding:5px;}
div.ss-controls {float:left;}
div.nav-controls {float:right;}
div.slideshow-container,div.loader,div.slideshow a.advance-link {
width:812px; /* Set to max width slideshow image with padding */
}
div.loader,
div.slideshow a.advance-link {
	height:548px; /* Set to max height slideshow image with padding */	
}
div.slideshow-container {position:relative;clear:both;float:left;height:532px;}
div.loader {position:absolute;top:0;left:0;background-image:url('images/loader.gif');background-repeat:no-repeat;background-position:center;}
div.slideshow span.image-wrapper {display:block;position:absolute;top:30px;left:0;}
div.slideshow a.advance-link {display:block;
	line-height:548px; /* Set to max height slideshow image with padding */
	text-align:center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration:none;}
div.slideshow a.advance-link:focus {outline:none;}
div.slideshow img {border:5px solid #202020;}
/*div.caption-container {float:right;position:relative;margin-top:30px;}*/
span.image-caption {display:block;position:absolute;top:0;left:0;}
/*div.caption-container, span.image-caption {width:334px;}*/
div.caption {padding:0 12px;}
div.image-title {font-weight:bold;font-size:1.4em;}
div.image-desc {line-height:1.3em;padding-top:12px;}
div.download {margin-top:8px;}
div.photo-index {position:absolute;bottom:0;left:0;padding:0 12px;}
div.navigation-container {float:left;display:block;width:118px;margin-top: 30px;margin-left:40px;}
div.navigation {float:left;}
/*div.navigation a.pageLink {display:block;position:relative;float:left;margin:2px;width:16px;background-position:center center;background-repeat:no-repeat;}
div.navigation a.pageLink:focus {outline:none;}*/
ul.thumbs {float:left;margin:5px 0px;padding:0;height:428px;}
ul.thumbs li {float:left;padding:0;margin:0px;list-style:none;}
a.thumb {background: url(../images/common/background-thumb.gif) 0px 0px no-repeat;padding: 5px 5px 5px 5px;display:block;margin-bottom: 5px;width: 93px;height: 92px;}
a.thumb:focus {outline:none;}
a.thumb:hover, li.selected a.thumb {background-position: 0px -102px;}
ul.thumbs img {border:none;display:block;}
div.pagination {clear:both;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {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;}
#thumbs {height:538px;display:block;}
#pageNavTop {display:block;width:103px;height:41px;}
#pageNavBot {display:block;width:103px;height:41px;clear: left;}
div.navigation a.pageLink {height:41px;line-height:41px;outline:none;border:none;background-position:0px 0px;width:103px;display:block;text-indent:-5000px;background-repeat:no-repeat;}
div.navigation a.pageLink:hover {background-position:0px -41px;}
div.navigation a.prev{background-image:url(../images/common/gallery-nav-up.gif);}
div.navigation a.next{background-image:url(../images/common/gallery-nav-down.gif);}
ul.gallery {width:103px;margin:0 0px 10px 0px;float:left;}
ul.gallery li {list-style:none;padding:0;margin:0 15px 0px 0px;}
ul.gallery li img {display:block;width:93px;height:92px;padding:5px;background:url(../images/common/background-thumb.gif) 0px 0px no-repeat;}
#main_image {display:block;float:left;width:784px;height:520px;padding:14px;background:url(../images/common/background-gallery.gif) 0px 0px no-repeat;}
