html, body{height:100%;}
body{margin:0; padding-left:65px; background:#112234 url(../images/bg_left.gif) repeat-y left; font-size:65.5%;}
.mainTable{height:100%; width:100%;}
.titleTop{background:url(../images/title_top_bg.gif) top right repeat-x; vertical-align:top; white-space:nowrap; height:40px; padding-top:10px;}
.titleTop a{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#DADDE3; text-decoration:none;}
.titleTop a:hover{color:#e5daad;}


.titleBottom{background:url(../images/title_bottom_bg.gif) top right repeat-x; height:21px; position:relative;}
.titleStitches{background:url(../images/stitches_bg.gif) 3px 0px repeat-x; position:absolute; top:4px; left:0; width:100%; height:5px; z-index:10;}

.frameStitches, .bigFrameStitches{background:url(../images/stitches_bg.gif) repeat-x; position:absolute; top:3px; left:0px; height:5px; width:100%; z-index:200;}

.buttonUpImg{position:absolute; left:-3px; top:0; z-index:10;}
.buttonUp{color:#000000; position:absolute; top:0; left:0; z-index:15; width:125px; text-align:center;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block; line-height:19px; white-space:nowrap;}

.pagerContainer{position:absolute; right:35px; top:50px; z-index:10;}
.pager{font-size:11px;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#D7B884; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#FFFFFF;}
.nthPage, .currentPage{display:block; width:32px; white-space:nowrap; text-align:center;}

.photoName, .bigPhotoName{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding-top:11px; white-space:nowrap; padding-left:13px; padding-right:13px;}
.bigPhotoName{text-align:center;}

.pagerButtonEnabled {cursor:pointer;}
.pagerButtonDisabled {cursor:default;}
#thumbPagerContainer{position: relative; width:800px; overflow: hidden; text-align:left;}
.thumbPagerCell, .currentThumbPagerCell {vertical-align:middle; white-space:nowrap; cursor:pointer;}
.currentThumbPagerCell img{border:1px solid #FFFFFF;}
.thumbPagerCell img{border:1px solid #112234;}

.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;
}

.frame{padding:3px 3px 1px 3px; background:#F1F2F2 url(../images/frame_bg.gif) repeat-x bottom; width:100%;}
.bigFrame{padding:13px 13px 1px 13px; background:#F1F2F2 url(../images/big_frame_bg.gif) repeat-x bottom;}
.frame, .bigFrame{text-align:center; vertical-align:middle; }

.frameRight{background:url(../images/frame_r.gif) repeat-y;}
.frameLeft{background:url(../images/frame_l.gif) right repeat-y;}
.frameTop{background:url(../images/frame_t.gif) right repeat-x; vertical-align:top;}
.frameBottom{background:url(../images/frame_b.gif) right repeat-x;}
.frameLB{right:-5px; position:relative;}
.frameRB{left:-9px; position:relative;}

.bigFrameRight{background:url(../images/big_frame_r.gif) repeat-y;}
.bigFrameLeft{background:url(../images/big_frame_l.gif) right repeat-y;}
.bigFrameTop{background:url(../images/big_frame_t.gif) right repeat-x; vertical-align:top;}
.bigFrameBottom{background:url(../images/big_frame_b.gif) right repeat-x;}
.bigFrameLB{right:-13px; position:relative;}
.bigFrameRB{left:-13px; position:relative;}

.buttonFullsize{background:url(../images/fullsize_bg.gif) no-repeat; width:82px; height:38px; text-align:center; padding:0px 17px 0px 34px; position:relative; font-size:10px;}
.buttonFullsize a{color:#E1D6A9; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif;}
.buttonFullsize a:hover{color:#FFFFFF;}

.buttonSlideshowBG {position:absolute; left:60px; top:8px; z-index:50;}
.buttonSlideshow{position:absolute; left:60px; top:8px; z-index:100; color:#E1D6A9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; text-align:center; white-space:nowrap; width:137px; line-height:22px;}
.buttonSlideshow:hover{color:#FFFFFF;}
.buttonSlideshowContainer{background:url(../images/title_slideshow_bg.gif) no-repeat;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#ffffff;}
.noscriptText a{color:#D7B884;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; margin:50px 0px 15px 0px; color:#96AAD4;}
.text a{color:#ffffff; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#D7B884;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

.homepageLink{color:#e4d1b1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; position:relative; float:left;}
.homepageLink:hover{color:#ffffff;}
