html, body{height:100%;}
body{margin:0; padding:0; background: url(../images/bg.jpg); font-size:65.5%;}
.mainTable{height:100%; width:100%;}
.topRow{padding:5px 20px 15px 20px;}

.title{white-space:nowrap; padding-left:60px;}
.title a{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;; font-size:3em; color:#000000; vertical-align:top; text-decoration:none;}
.title a:hover{color:#a16620;}

.pagerContainer{padding-right:30px; width:100%; text-align:right;}
.buttonsContainer{padding-left:52px; white-space:nowrap;}

.buttonUp {position:relative; white-space:nowrap; margin-right:20px;}
.buttonUp a{color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; white-space:nowrap; line-height:24px;}
.buttonUp a:hover{color:#B66403;}
.buttonUp img, .buttonSlideshow img{display:inline; vertical-align:middle; border:0; margin-right:-3px; position:relative;}

.buttonSlideshow{position:relative;  white-space:nowrap;}
.buttonSlideshow a{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.buttonSlideshow a:hover{color:#B66403;}


.pager{font-size:11px;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#000000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#B66403;}
.nthPage, .currentPage{display:block; width:28px; white-space:nowrap; text-align:center;}

.photoName, .bigPhotoName{color:#9b9b9b; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:center;}
.photoName{padding-bottom:3px;}
.bigPhotoName{padding-bottom:7px;}

.pagerButtonEnabled {cursor:pointer;}
.pagerButtonDisabled {cursor:default;}

#thumbPagerContainer, #thumbPagerContainerBg{position: relative; width:800px; overflow: hidden; text-align:left;}
.thumbPagerCell, .currentThumbPagerCell {vertical-align:middle; white-space:nowrap; cursor:pointer;}
.currentThumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1.0; /* Mozilla 1.6- */
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1.0;
zoom: 1;}

.thumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6- */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7;
zoom: 1;
}

#backButton {padding-left:15px; padding-right:11px;}
#forwardButton {padding-left:11px; padding-right:15px;}

#backButtonBg {
background:#ffffff;
padding-left:15px;
padding-right:11px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=45); /* IE 5.5+*/
-moz-opacity: 0.45; /* Mozilla 1.6- */
-khtml-opacity: 0.45; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.45;
zoom:1;
}
#forwardButtonBg {
background:#ffffff;
padding-left:11px;
padding-right:15px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=45); /* IE 5.5+*/
-moz-opacity: 0.45; /* Mozilla 1.6- */
-khtml-opacity: 0.45; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.45;
zoom:1;
}

.thumbPagerCellBg, .currentThumbPagerCellBg, .thumbPagerCell, .currentThumbPagerCell{padding:4px;}
#thumbPagerContainerBg{
background:#ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=45); /* IE 5.5+*/
-moz-opacity: 0.45; /* Mozilla 1.6- */
-khtml-opacity: 0.45; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.45;
zoom:1;}

.frame{background:#2f2f2f; vertical-align:middle; padding:6px;}
.frame table{background:#000000; vertical-align:top; border:1px solid #636368;}
.photoFrame{padding: 5px 5px 3px 5px;}
.bigPhotoFrame{padding:15px 15px 4px 15px; }

.photoFrame, .bigPhotoFrame{text-align:center; vertical-align:middle; }

.buttonFullsize{color:#000000; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; top:21px; left:10px; position:absolute; text-align:center;}
.buttonFullsize:hover{color:#a16620;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#000000;}
.noscriptText a{color:#a16620;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#525252; height:25px; padding-top:10px;}
.text a{color:#000000; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#B66403;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}
