body {
  background-color: #ffffff;
  width:100%;
  padding:0;
  margin:0;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #1a1a1a;
  }

a {
  color: #000000;
  }

a:hover {
  color: #454545;
}

p { line-height:15px; }

/* header nav with rollovers + dropdowns */

#header {
  width:904px;
  height:60px;
  margin:0 auto 0 auto;
  padding:0;
  overflow:hidden;
  }

#headerspot {
   width:900px;
   height:35px;
   padding-top:25px;
   float:left;
   background: url(../_img/navbar-stars.jpg) 0px 25px no-repeat;
  }

#nav, #nav ul {
   padding: 0;
   margin: 0;
   list-style: none;
   height:35px;
   overflow:hidden;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
}

/* top row */

#nav li {
   float: left;
   margin: 0; 
   padding: 0;
   list-style-type: none;
}

#nav a {
  display: block;
  float: left;
  padding: 345px 0 0 0;
  overflow: hidden;
  height: 0px;
  background-position: 0 0;
}

#roll0 a { width: 200px; background: url(../_img/navbar_01.jpg) top left no-repeat; }  
#roll1 a { width: 82px; margin-left:0px; background: url(../_img/navbar_02.jpg) top left no-repeat; }  
#roll2 a { width: 114px; margin-left:19px; background: url(../_img/navbar_04.jpg) top left no-repeat; }  
#roll3 a { width: 126px; margin-left:21px;  background: url(../_img/navbar_06.jpg) top left no-repeat; }  
#roll4 a { width: 89px; margin-left:22px;  background: url(../_img/navbar_08.jpg) top left no-repeat; }  
#roll5 a { width: 72px; margin-left:20px;  background: url(../_img/navbar_10.jpg) top left no-repeat; }  
  	  
/* drop down positions */

#nav li ul {
  width:132px;
  top:60px;
  position: absolute;
  height:auto;
  left: -9999px;
  clear:both;
  z-index:300;
  margin-left:25px;
}

#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
}

/* drop down styles */

#nav li ul li {
  width: 130px;
  float:left;
  background: #d1d2d4;
  padding:0px 1px 1px 1px;
}

#nav li ul li a {
  display: block;
  float:left;
  width: 120px;
  background: #ffffff;
  color:#1a1a1a;
  height:auto;
  padding:5px 5px 5px 5px;
  text-decoration:none;
  margin:0;
}

#nav li ul li a:hover { color:#97B224; }

/* ---- */

#footer {
  margin:0;
  padding: 12px 0 6px 0;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #1a1a1a;
  }

#mainback {
  clear:both;
  width:100%;
  background-color: #e9e8df;
  height:448px;
  margin:0;
  padding:0;
  }

#main {
  width:904px;
  margin:0 auto 0 auto;
  height:448px;
  background-color: #ffffff;
  padding:0;
  }

#leftpanel {
  position:absolute;
  top:60px;
  margin-left:2px;
  width:180px;
  height:438px;
  margin-left:2px;
  background: #cfd7a4 url(../_img/four-trees.jpg) bottom no-repeat;
  padding:10px 10px 0 10px;
  overflow:hidden;
  }
  
#rightpanel {
  position:absolute;
  top:60px;
  margin-left:204px;
  width:698px;
  height:448px;
  background: #ffffff;
 }

#rightpanelbasic {
  position:absolute;
  top:60px;
  margin-left:204px;
  width:670px;
  padding:0 14px 0 14px;
  height:448px;
  background: #e9e8df;
  overflow:hidden;
  }

/* ------------- */

#rightcol1 {
  position:absolute;
  top:0px;
  left:0px;
  width:326px;
  padding:0 20px 0 14px;
  height:448px;
  overflow:hidden;
  background: #e9e8df;
  }

#rightcol2 {
  position:absolute;
  top:0px;
  left:362px;
  width:336px;
  height:448px;
  overflow:hidden;
  background: #e9e8df;
  } 
 
/* ------------- */

#slideshow1 {
  position:absolute;
  top:0px;
  left:0px;
  width:178px;
  height:148px;
  overflow:hidden;
  background: #e9e8df;
  }

#slideshow2 {
  position:absolute;
  top:150px;
  left:0px;
  width:178px;
  height:148px;
  overflow:hidden;
  background: #e9e8df;
  }

#slideshow3 {
  position:absolute;
  top:0px;
  left:180px;
  width:178px;
  height:298px;
  overflow:hidden;
  background: #e9e8df;
  }
  
#slideshow4 {
   position:absolute;
   top:300px;
   left:0px;
  width:358px;
   height:148px;
  overflow:hidden;
  background: #e9e8df;
  }
#slideshow5 {
   position:absolute;
   top:0px;
   left:360px;
    width:338px;
     height:448px;
  overflow:hidden;
  background: #e9e8df;
  }

/* ------------- */

#col1 {
  position:absolute;
  top:60px;
  margin-left:204px;
  width:178px;
  height:448px;
  background: #ffffff;
  overflow:hidden;
}

#col1 img {
  margin-bottom:2px;
  }

#col2 {
  position:absolute;
  top:60px;
  margin-left:384px;
  width:180px;
  height:448px;
  background: #3a3a3c;
  color:#ffffff;
  overflow:hidden; 
}

#col2text { padding:10px; }

#col3 {
  position:absolute;
  top:60px;
  margin-left:566px;
  width:336px;
  height:448px;
  background: #ffffff;
  overflow:hidden;
}

 #largeimages {
         position:absolute;
         top:0px;
         left:0px;
         }

   	
   	#goup {
   	position:absolute;
	top:0px;
   	margin-left:166px;
   	z-index:200;
   	cursor:pointer;
   	}
   	#godn {
   	position:absolute;
	top:224px;
   	margin-left:166px;
   	z-index:201;
   	cursor:pointer;
   	}

       #thumbs { position:relative; top:0px; width:178px; height:auto; overflow:hidden; }

       #thumbsinner { position:relative; top:0px; width:178px; background-color:#ffffff; }

       .th { width:178px;height:148px;overflow:hidden;padding:0px; cursor:pointer; margin:0px 0px 2px 0px;}
