div.g-content { position: absolute; top:0px; left:0px; }
div.g-content img { /*width: 510px; height: 342px;*/ padding:1px; border:1px solid #E3E3E3; }

div.ss-controls { float: left; }
div.nav-controls { float: right; }
div.slideshow-container, div.loader, div.slideshow a.advance-link { width: 592px; }
div.slideshow-container { position: relative; clear: both; height: 398px; }
div.loader { position: absolute; top: 0; left: 0px; background-image: url('../img/gallerific/loading.gif'); background-repeat: no-repeat; background-position: center; height: 398px; }
div.slideshow span.image-wrapper { display: block; position: absolute; left:0px; margin-top: 0px; }
div.slideshow a.advance-link { display: block; text-align: center; cursor:pointer; }

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 {	display:none; }
span.image-caption { display: block; position: absolute; top: 0; left: 0; }
span.image-caption { width: 450px; }
div.caption a, div.caption-container a, div.lightbox, div#lightbox-single a { cursor: pointer; display: block; width: 125px; float: right; color: #00346A; font-weight: bold; padding-right: 5px; background: url(../img/gallerific/icons_sm.gif) right -17px no-repeat; }
div.lightbox { position: relative; clear: both; margin-top: 5px; *margin-top: 0; margin-left: 460px; _margin-left: 440px; _margin-right: 5px; }
div.download { margin-top: 8px; }
div.photo-index { position: absolute; left: 22px; font-size: 10px; float: left; width: 46px; padding: 4px 12px; *padding: 3px 12px; text-align: center; }

ul.thumbs { position: relative; float: left; width:600px; height:82px; overflow:hidden; margin:0px; padding:0px; }
ul.thumbs li { float: left; padding: 0; margin: 0 2px; list-style: none; display:inline; }
a.thumb { padding: 1px; display: block; border:1px solid #E3E3E3; }
a.thumb:focus { outline: none; }
ul.thumbs img { border: none; display: block; z-index: 5; width: 112px; height: 74px; }

div.navigation-container { float: left; position: relative; }
div.navigation { position: absolute; top: 410px; left:0px; }
div.navigation a.pageLink { display: block; width: 11px; height: 11px; margin-top: 7px; background: url(../img/gallerific/icons_sm.gif) no-repeat; overflow:hidden; }
div.navigation a.pageLink:focus { outline: none; }
div.navigation .top { font-size:0px; line-height:0px; height:0px; }

#pagination-left { height: 22px; background: url(../img/gallerific/pagination_page_link.png) no-repeat; }
div.pagination { clear: both; position: relative; width:116px; margin:0 5px 0 482px; }
div.pagination a, div.pagination span.current, div.pagination span.ellipsis { position: relative; display: block; }
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.navigation a.prev {	background-position: 0 -66px; float:left; margin-left:5px; display:inline; }
div.navigation a.next { float: right; margin-right: 5px; background-position: 0 -78px; display:inline; }

div.controls { position:absolute; top:270px; left:10px; width:584px; }
div.controls a { display: block; position: relative; z-index: 10; margin-top: -135px; width: 16px; height: 55px; padding: 0; text-indent: -10000px; outline: none; background: transparent url(../img/gallerific/icons_gallery_arrows.png) no-repeat; _background:none; }
div.controls a.prev { float: left; }
div.controls a.prev:hover { background-position: 0 -55px; }
div.controls a.next { float: right; margin-left:550px; margin-right: 7px; background-position: -20px 0; }
div.controls a.next:hover { background-position: -20px -55px; }
div.controls .nav-controls a { display: none; }
div.controls.show .nav-controls a { display: block; }

ul.thumbs li.selected a.thumb { border:1px solid #D4D4D4; }
ul.thumbs li.selected a.thumb span { display: block; position: absolute; z-index: 10; width: 112px; height: 74px; background: url(../img/gallerific/thumb_selected.png) no-repeat; _background: none; _padding-left: 1px; }

div#lightbox-single { position: relative; width: 150px; margin: -13px 16px 0 0; float: right; }
div#lightbox-single a { width: 115px; margin: 0; }
#lightbox-container-image-box { width: 740px; _width: 730px; height: 500px; }
.tabbed-area ul li a span, .tabbed-area ul li a.thumb span { background: none; float: none; width: auto; height: auto; }