body{
 font-family:"Trebuchet MS",sans-serif;
 color:#000;
 background:#fff;
 padding:0;
 margin:0;
}
/*standard heading and para*/
h1{
 font-size:110%;
 text-align:left;
 width:310px;
 padding-top:0;
 margin:0 0 6px 170px;
}
h3{
 font-size:100%;
 text-align:left;
 width:310px;
 padding-top:0;
 margin:0 0 0 170px;
}
p{
 font-size:90%;
 line-height:110%;
 width:310px;
 margin-top:0px;
 margin-bottom:1ex;
 margin-left:170px;
}
/*logo div, pic and noscript***************************************************/
div.logo{
 width:100%;
 height:100px;
 background:#fff;
}
img.logo{
 position:absolute;
 left:170px;
 top:20px;
 width:590px;
 height:67px;
 border:2px solid #9dc538;
}
/*menu divs********************************************************************/
div.left{
 position:absolute;
 top:100px;
 width:130px;
 height:400px;
 margin:20px 0 0 10px;
}
/*menu links*/
a.mainlink:link,a.mainlink:active{
 color:#000;
 text-decoration:none;
 background:#fff;
 padding:3px 10px 3px 0;
}
a.mainlink:visited{
 color:#777;
 text-decoration:none;
 background:#fff;
 padding:3px 10px 3px 0;
}
.test1{
 color:#000;
 display:block;
 width:110px;
 font-size:85%;
 font-weight:bold;
 text-align:right;
 border:2px solid #000;
 margin:0 0 6px 0;
 background:#fff;
 overflow:hidden;
 cursor:pointer;
 padding:3px 10px 3px 0;
}
.test2{
 margin:0 0 7px 0;
}
.here{
 background:#bfe75a;
 color:#000;
 cursor:default;
}
/*main green div***************************************************************/
div.main{
  width:1004px;
  text-align:justify;
  background:#9dc538;
  padding:17px 0 20px 0;
}
/*height of standard green divs*/
div.mh{
 height:363px;
}
/*main pic in all pages********************************************************/
div.bigpic{
 position:absolute;
 left:510px;
 top:120px;
 width:254px;
 height:338px;
 background:#aaa;
 overflow:visible;
}
/*'please wait' text*/
div.bigpic h2{
 font-size:100%;
 text-align:center;
 margin:50px 0 0 0;
}
/*main pic*/
div.bigpic img{
 position:absolute;
 left:0px;
 top:0px;
}
/*photo copyright statement below all main pics********************************/
div.cpy{
 position:absolute;
 left:510px;
 top:460px;
 font-size:80%;
}
/*site copyright below green box************************************/
p.cr{
  font-size:70%;
  width:610px;
  margin:5px 0 0 170px;
}
/*other paras below green box************************************/
p.cr2{
  font-size:70%;
  width:610px;
  margin:0 0 0 170px;
}
/*links to outside sites*******************************************************/
a.out:link,a.out:visited{
 color:#ff0;
 font-weight:bold;
 text-decoration:none;
}
a.out:active,a.out:hover,a.out:focus{
 color:#ff0;
 font-weight:bold;
 text-decoration:underline;
}
/*link to site map and but also*/
a.smap:link,a.smap:visited,a.smap:active{
 color:#00f;
 text-decoration:none;
 font-weight:900;
}
a.smap:hover,a.smap:focus{
 color:#00f;
 text-decoration:underline;
 font-weight:900;
}
/*bullets in availability******************************************************/
div.da1{
 width:310px;
 margin-left:170px;
}
div.da2{
 float:left;
 width:150px;
}
div.da3{
 float:right;
 width:160px;
}
div.da1 p{
 margin-left:0;
 width:140px;
}
/*thumb divs and pics**********************************************************/
.s0,.s1,.s2,.s3,.s4,.s5,.s6,.s7{
 width:80px;
 height:120px;
 position:absolute;
 left:171px;
 top:336px;
 background:#aaa;
 background:url(loading.gif) no-repeat center;
}
.s4,.s5,.s6,.s7{
  top:210px;
}
.s1,.s5{
  left:255px;
}
.s2,.s6{
  left:339px;
}
.s3,.s7{
  left:423px;
}
img.thumbpic{
  width:80px;
  height:120px;
  border:1px solid #fff;
}
/*thumb links******************************************************************/
/*also used for inter-page links in galleries**********************************/
a.thumb:link,a.thumb:visited,a.thumb:active,a.thumb:hover,a.thumb:focus{
 color:#ff0;
 text-decoration:none;
 font-weight:900;
}
/*link to site map*/
a.smap:link,a.smap:visited,a.smap:active{
 color:#00f;
 text-decoration:none;
 font-weight:900;
}
a.smap:hover,a.smap:focus{
 color:#00f;
 text-decoration:underline;
 font-weight:900;
}
/*principal links in main.htm**************************************************/
div.enter,div.leave{
 background:#fff;
 font-weight:bold;
 position:absolute;
 top:430px;
 width:100px;
 text-align:center;
 cursor:pointer;
}
div.enter{
 border:2px solid #008000;
 color:#008000;
 left:170px;
}
div.leave{
 border:2px solid #f00;
 color:#f00;
 left:376px;
}
a.enter:link,a.enter:visited,a.enter:active,a.enter:hover,a.enter:focus{
 color:#008000;
 text-decoration:none;
}
a.leave:link,a.leave:visited,a.leave:active,a.leave:hover,a.leave:focus{
 color:#f00;
 text-decoration:none;
}


