html, body{height:100%;}
body{margin:0; padding:0; background: #e6e6d6 url(../images/bg_left.gif) repeat-y left; font-size:65.5%;}
.mainTable{height:100%; width:100%; background:url(../images/bg_right.gif) repeat-y right;}
.topRow{vertical-align:top;}
.bottomRow{vertical-align:bottom;}
.bgBL{background:url(../images/bg_bl.gif) no-repeat; width:196px; height:153px; position:absolute; bottom:0px; left:0;} 
.bgBR{background:url(../images/bg_br.gif) no-repeat; width:225px; height:153px; position:absolute; bottom:0px; right:0;} 
.bgTL{background:url(../images/bg_tl.gif) no-repeat; width:190px; height:161px;}
.bgTop{background:url(../images/top_bg.gif) repeat-x right; margin-right:244px; height:161px; position:relative; z-index:2; margin-bottom:-161px;} 
.bgBottom{position:relative; z-index:2; height:153px; margin-top:-153px; background:url(../images/bg_bottom.gif) repeat-x bottom; bottom:0;}
.chairsBg{background:url(../images/chair.gif) repeat-x right; height:62px; position:relative; margin-right:76px; z-index:3; bottom:0; text-align:right;}
.topTable{width:100%; background:url(../images/bg_tr.gif) no-repeat top right;}

.title{white-space:nowrap; padding-left:118px; margin-top:48px; padding-right:150px; text-align:left; position:relative; z-index:10;}
.title a{font-family:"Book Antiqua", Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#2f2f2f; text-decoration:none; font-style:italic; font-weight:bold;}
.title a:hover{color:#000000;}

.photoName{color:#6f6f6c; font-family: "Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-style:italic; text-align:center; padding-top:3px;}

.buttonUp {position:absolute; top:0px; left:30px; z-index:10;}
.buttonHome {position:absolute; top:0px; left:106px; z-index:10;}
.buttonSlideshow{position:absolute; top:0px; right:-105px; z-index:10;}
.fullsizeImg{top:-42px; left:-72px; position:absolute;}
.buttonFullsize{color:#3d3d3c; text-decoration:none; white-space:nowrap; font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; top:44px; right:110px; position:relative; font-size:12px; font-style:italic;}
.buttonFullsize:hover{color:#96968b;}

.lampImg{position:absolute; left:184px; top:8px;}

.shineImg {position:relative; z-index:40;}
.photoImg {position:relative; z-index:30;}

.pagerContainer{position:absolute; top:0px; right:13px; z-index:10;}
.pager td{ padding:0px 2px 0px 2px;}

#introImageContainer{position:relative; z-index:20; margin-top:80px; padding-right:179px; padding-left:127px; text-align:center;}

#thumbsMatrixContainer {position:relative; z-index:10; padding-left:127px; padding-right:179px; text-align:center;}
#thumbsMatrixContainer table {position:relative;}
#thumbsMatrixContainer table td {text-align:center;}

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

.text{font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:1.0em; text-align:center; color:#6f6f6c; padding-top:5px; padding-bottom:5px; position:relative; z-index:3;}
.text a{color:#4b4b4b; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#000000;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

.exif{position:relative; padding-top:5px; padding-left: 10px; padding-right: 10px; padding-bottom:5px; font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#70706f; width:700px; z-index:10; font-style:italic; margin:auto; text-align:center;}
