body { margin: 0; padding: 0; text-align: left; background-color:#fff;}
a img { border: none; }

#wrapper { width: 703px; margin: 0; text-align: left; position: relative; float: left; display: inline; height: 488px; }
#header, #gallHeader { background: #333 url(../images/nav/popup-tab.gif) bottom right no-repeat; height: 49px; margin-bottom: 25px; }
#gallHeader { background-image: url(../images/nav/gallery-tab.gif); height: 60px; }
h1 { display: inline; float: left; margin: 17px 0 0 29px;}
#topNav { margin: 0; padding: 0; float: left; margin: 6px 0 0 35px;}
#topNav li { list-style: none; float: left;  }
#topNav li a { display: block; width: 143px; height: 19px; text-indent: -1000em; background: url(../images/nav/popup-locate.gif) top left no-repeat; margin-right: 18px; }
#topNav li a#request { width: 148px; background-image: url(../images/nav/popup-request.gif); margin-right: 0px; }
#topNav li a#close { width: 46px; background-image: url(../images/nav/popup-close.gif); margin-left: 65px;}

#media { display: inline; width: 322px; height: 283px; float: left; margin: 0 35px; }

#links { display: inline; width: 290px; height: 307px; overflow: auto; margin-bottom: 20px; }
#links, #links img, #links ul, #links ul li, #links ul li b, #links ul li a { float: left; display: inline;}
#links img { margin-bottom: 6px;   }
#links ul { list-style: none; margin: 0 0 8px; padding: 0; width: 243px; display: none; }
#links ul li { width: 243px; font: 10px/12px Arial, Helvetica, sans-serif; color: #ccc; background-color: inherit; }
#links ul li a { width: 208px; margin: 0 0 8px 6px; font-size: 11px; color: #0066cc; text-decoration: none; }

#galleryNav, #galleryNav li, #gallHeader form { padding: 0; list-style: none; float: left; display: inline}
#galleryNav, #gallHeader form { margin: 40px 0 0 164px; }
#galleryNav { position: absolute; top: 0px; left: 32px; }
#galleryNav li { margin: 0; padding: 0 17px; border-right: 1px solid #c1c1aa; }
#galleryNav li#last { border-right: none; padding-right: 18px; }

select { font: 11px/20px Arial, Helvetica, sans-serif; margin: 0;}

#gallery { width: 680px; height: 348px; margin: 0 0 0 22px;  }
#gallery a { float: left; margin: 0 16px 13px 0; display: inline; }

#single { font: 11px/20px Arial, Helvetica, sans-serif; color: #c1c1aa; margin: 0 0 0 21px; position: relative; height: 345px;}
#single a, #single span { color: #333; text-decoration:none; }
#single #singleImg { margin-top: 6px; background: #676767 url(../includes/loadingAnimation2.gif) no-repeat center center; }
#single #gall { position: absolute; right: 24px; }
#single #gall img { margin: -2px 2px; }

#footer { clear: both; margin: 0 20px 0; border-top: 1px solid #c1c1aa; font: 11px/11px Arial, Helvetica, sans-serif; color: #666; padding: 0;  }
#footer p { margin: 10px 0 0; padding: 0; }
#footer b { text-transform: uppercase; margin-left: 10px;}
