html, body{height:100%}
body{margin:0; padding-left:70px; padding-right:40px; background:#BDD98F url(../images/bg_left.gif) repeat-y left; font-size:65.5%}
.mainTable{height:100%; width:100%;}
.title{background:url(../images/title_bg.gif); vertical-align:top; white-space:nowrap;}
.title a{line-height:26px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000000; text-decoration:none;}
.title a:hover{color:#4c32ab;}

.pager{font-size:1.1em; margin-right:20px}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#000000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.pager a:hover, .currentPage{color:#4A3498}
.nthPage, .currentPage{display:block; width:30px; white-space:nowrap; text-align:center}

.thumbPager {position:relative; margin:15px auto;}
.pagerButtonEnabled {cursor:pointer;}
.pagerButtonDisabled {cursor:default;}
#thumbPagerContainer{position: relative; width:800px; overflow: hidden; text-align:left; border-bottom:1px solid #EAE5FC; border-top:1px solid #EAE5FC;}

.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;
}

.currentThumbPagerCell{background:#EAE5FC;}

.photoName, .bigPhotoName{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; background:url(../images/photo_name_bg.gif) repeat-x; width:100%; vertical-align:middle; white-space:nowrap;}
.bigPhotoName{text-align:center;}
.photoName{text-align:left; padding-left:8px; }
.photoNameCntainer{margin-right:4px; margin-left:-3px}

.frame{padding:5px;}
.frame:hover{background:#EAE5FC} 
.frame, .bigFrame{text-align:center; vertical-align:middle; background:#CAC3E8;}
.bigFrame{padding:20px}
.frameRight{background:url(../images/frame_r.gif) repeat-y;}
.frameLeft{background:#BAD68D; width:1px}
.frameBottom{background:url(../images/frame_b.gif) repeat-x;}

.buttonFullsize{color:#000000; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; position:absolute; left:0; top:-90px; text-align:center;}
.buttonFullsize:hover{color:#4A3498}

.buttonUp{color:#ffffff; position:absolute; width:110px; line-height:31px; text-align:center; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; z-index:50px; display:block}
.buttonUp:hover{color:#FFFFFF}

.buttonThumbs{color:#ffffff; position:absolute; width:140px; line-height:31px; text-align:center; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; z-index:50px; display:block}
.buttonThumbs:hover{color:#FFFFFF}
.buttonSlideshow {display:block; color:#4A3498; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;white-space:nowrap; margin-left:15px; margin-right:15px; cursor:default}
.buttonSlideshow:hover{color:#000000}
.buttonSlideshowContainer{background:url(../images/slideshow_bg.gif) repeat-x; padding-bottom:10px; vertical-align:middle}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#ffffff}
.noscriptText a{color:#4A3498}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; margin:50px 0px 15px 0px; color:#000000}
.text a{color:#ffffff; text-decoration:none}
.text a span{text-decoration:underline}
.text a:hover{color:#4A3498;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px}
