a{outline:none}
div#container{overflow: hidden;}
div#page div.content{display: none;clear: both;float:right;width:492px}
div.content a, div.navigation a {text-decoration: none}
div.content a:hover, div.content a:active{text-decoration: underline}

div.controls{margin-top: 5px;height: 23px}
div.controls a{padding:5px 0 5px 5px;font:12px tahoma;color:#ae0001;text-decoration:underline}
div.controls a:hover{text-decoration:none}
div.ss-controls{float:right}
div.nav-controls{float:right}

div.slideshow-container,
div.loader,
div.slideshow a.advance-link {
	width: 488px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
}
a.advance-link img{width:488px!important;height:400px!important}
div.loader,
div.slideshow a.advance-link,
div.caption-container {clear:both;min-height:170px
/* 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: 450px}

div.loader{position: absolute;top:0;left:0;background-image: url('../FEPImages/loader.gif');background-repeat: no-repeat;background-position: center;margin-top:70px}
div.slideshow span.image-wrapper{display: block;position: absolute;top:30px;left: 0;margin:auto}
div.slideshow a.advance-link {
	display: block;
	height: 400px; /* This should be set to be at least the height of the largest image in the slideshow with padding */
	text-align: left}

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.caption-container {position: relative;bottom:0;left:0;margin-left:5px}
span.image-caption {display: block;position: absolute;top: 0;left: 0}
div.caption-container, span.image-caption {width: 480px}

div.image-title {text-align:right;font:700 16px tahoma;color:#000}
div.image-desc {line-height:1.3em;padding-top: 12px;padding-bottom:20px;text-align:right;font:12px tahoma;color:#666}
div.download {margin-top: 8px}
div.photo-index{position: absolute;top: -445px;left:-5px;width:250px;text-align:left;border:0px red soild!important;font:12px tahoma;color:#000}
div.navigation-container{margin-top:55px;float:right;width:107px!important;margin-right:10px}
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 {position: relative;float: left;margin:0;padding: 0;height:349px;overflow:hidden}
ul.thumbs li{padding: 0;margin:0 3px 6px 3px;list-style: none;}
a.thumb {padding:1px;display: block}
a.thumb:focus {outline: none}
ul.thumbs img {border: none;display: block}
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}
ul.thumbs li.selected a.thumb {background: #777}

div#page{width: 610px;background-color: #fff;margin: 0 auto;text-align:left;position:relative}
.PhGaBottomArrow{position:absolute;left:-81px;top:412px;z-index:100}
.PhGaTopArrow{position:absolute;left:-81px;top:30px;z-index:100}
.pageLink img{display:none!important;border:1px green solid}

.SectionContentPG{padding:10px 0 15px 0;background:#fff}
.BackToAlbum{margin-left:15px;padding:10px}