body { 
  margin: 0;
  padding: 0;
  font-family: arial, sans-serif;
  background: #300 url('grfx/bg.gif') 0 0 repeat;
  color: #000;
 }
img { padding: 0px; margin: 0; }
#cont { 
  margin: 0;
  padding: 0;
  color: #859c72;
 }
#cont h2 { color: #859c72; font-size: 21px; }
#cont input, #cont select, #cont textarea { background: #accd94; color: #900; }
form.pmtbut { position: absolute; top: 10px; left: 220px; font-weight: bold; color: #900;}
form.pbuttn { position: absolute; top: 34px; left: 325px; }
#header { 
  margin: 0;
  padding: 0;
  margin-top: -19px;
  border: 0;
  height: 228px;
  width: 945px;
  background: transparent url('grfx/lower_banner.gif') -10px 0px no-repeat;
 }
img.bkt { 
  position: absolute; 
  top: 110px;
  left: 95px;
 }
img.bkl { 
  position: absolute; 
  top: 110px;
  left: 5px;
 }
img.bkr { 
  position: absolute; 
  top: 110px;
  left: 895px;
 }
img.bkb { 
  position: absolute; 
  top: 725px;
  left: 95px;
 }
img.bksp { 
  position: absolute;
  top: 135px;
  left: 475px;
 }
#book { 
  position: absolute;
  left: 40px;
  top: 120px;
  width: 860px;
  height: 605px;
  background: #efefef url('grfx/lower_pagetexture.gif')
 }
#popupbg { 
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 20px;
  color: #333;
  font-size: 13px;
  width: 600px;
  height: 500px;
  background: #efefef url('grfx/lower_pagetexture.gif')
 }
#popupbg h2 { font-size: 18px; color: #859c72; }
#info { 
  margin: 0;
  padding: 0;
  margin-top: 15px;
  margin-left: 30px;
  float: left;
  width: 370px;
 }
#info p { 
  margin: 0;
  padding: 0;
  margin-left: 30px;
  margin-bottom: 8px;
  text-align: justify;
  line-height: 14px;
  font-size: 12px;
  color: #585858;
}
#info p.addr { margin-left: 225px; }
#info table {padding-left: 30px;  color: #000; }
#info ul {  
  margin: 0; 
  padding: 0; 
  margin-left: 65px; 
  font-size: 13px; 
  font-weight: bold;
  color: #859c72; 
}
#info ul.black { font-weight: normal; color: #585858; line-height: 16px; }
#info img.phot {margin-left: 25px; }
#info ul.links { margin-left: 30px; }
ul.links { margin: 0; padding: 0; list-style: none;}
ul.links li { font-weight: normal;  color: #585858; padding-bottom: 8px;}
ul.links li a { color: #859c72; text-decoration: underline; font-weight: bold;}
#info h2 { margin-left: 30px; line-height: 20px;}
#info h3 { margin-left: 30px; line-height: 18px;}
#info h4 { margin-left: 30px; line-height: 14px;}
#info img { margin: 0px; padding: 0; }
#info img.pbg1 { position: absolute; top: 330px; left: 65px; }
#info img.pbg2 {position: absolute; top: 165px; left: 80px; }
#info table.noline { 
  border: 0; 
  width: 370px; 
  margin-left: 30px;  
  font-size: 13px;
  color: #585858;
}
#info table.noline td  {padding: 0; }
table.tours td a {text-decoration: none; color: #859c72; }
table.tours td a img {border: 0; }
#details img.tgrd { text-align: right; display: inline; padding-left: 10px; }
#details { 
  position: absolute;
  left: 490px;
  top: 15px;
  width: 350px;
  height: 595px;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  text-align: justify;
  font-size: 13px;
  color: #585858;
  line-height: 14px;
 }
#details .wrap { display: block; width: 270px; text-align: left;}
#details #more {
          position: absolute; 
	  right: -15px;
	  background: url('grfx/pagecurl.gif') bottom right no-repeat;  
          height: 95px;
          width: 130px;
	  bottom: 8px;
}
#details #more p { position: absolute; bottom: 3px; right:25px; }
#details #more p.link2 { position: absolute; bottom: 20px; right:25px; }
#details ul.thmb { list-style: none; }
#details ul.thmb li { display: block;  list-style: none; height: 90px;}
#details ul.thmb li a  {text-decoration: underline; color: #859c72; font-weight: bold; line-height: 14px; margin: 0; padding: 0;}
#details ul.thmb li a img {border: 0; display: inline; float: left; width: 90px; padding-right: 15px; }
#info img.nacta { position:absolute; left: 90px; top: 451px;  }
#policy {padding-top: 25px;}
#policy p {text-align: left; width: 340px; font-size: 11px; }
#footer { position: absolute; left: 40px; top: 550px; font-size: 10px; width: 750px; }
#lnav { 
  position: absolute;
  top: 496px;
  left: 25px;
  background: transparent;
  width: 77px; 
 }
#lnav ul li { list-style: none; margin: 0; padding: 0; }
#lnav ul li a {  text-decoration: none; display: block; margin: 0; padding: 0;}
#lnav ul li.un a { 
  background: url('grfx/nav_lower_home_off.gif') 0 0 no-repeat;
  width: 25px;
  height: 135px;
  margin: 0; 
  padding: 0;
  margin-top: 16px;
 }
#lnav ul li.un a:hover { 
  background: url('grfx/nav_lower_home_on.gif') 0 0 no-repeat;
  width: 25px;
  height: 135px;
  margin: 0; 
  padding: 0;
  margin-top: 16px;
 }
#nav { 
  position: absolute;
  top: 105px;
  left: 865px;
  background: transparent;
  width: 77px; 
 }
#nav ul { list-style: none; }
#nav ul li a {  text-decoration: none; display: block; margin: 0; padding: 0;}
#nav ul li.un a { 
  background: url('grfx/nav_lower_tours_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 110px;
  margin: 0; 
  padding: 0;
  margin-left: 0px;
 }
#nav ul li.un a:hover, #nav ul li.unC a { 
  background: url('grfx/nav_lower_tours_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 110px;
  margin: 0; 
  padding: 0;
  margin-left: 0px;
 }
#nav ul li.dx a { 
  background: url('grfx/nav_lower_indtrav_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 6px;
 }
#nav ul li.dx a:hover, #nav ul li.dxC a { 
  background: url('grfx/nav_lower_indtrav_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 6px;
 }
#nav ul li.tr a { 
  background: url('grfx/nav_lower_aboutus_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 90px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 12px;
 }
#nav ul li.tr a:hover, #nav ul li.trC a { 
  background: url('grfx/nav_lower_aboutus_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 90px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 12px;
 }
#nav ul li.qt a { 
  background: url('grfx/nav_lower_vt_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 18px;
 }
#nav ul li.qt a:hover, #nav ul li.qtC a { 
  background: url('grfx/nav_lower_vt_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 18px;
 }
#nav ul li.cq a { 
  background: url('grfx/nav_lower_contact_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 100px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 25px;
 }
#nav ul li.cq a:hover, #nav ul li.cqC a { 
  background: url('grfx/nav_lower_contact_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 100px;
  margin: 0; 
  padding: 0;
  margin-top: -15px;
  margin-left: 25px;
 }
.dropcap {
      float: left;
      display: inline;
      margin: 0;
      padding: 0;
      padding-right: 5px;
      text-align: left;
      font-size: 42px;
      line-height: 38px;
      font-weight: normal;
      font-family: Georgia, serif;
      color: #42711a;
}
#foot { 
  position: absolute;
  margin: 0;
  padding: 0;
  top: 765px;
  left: 50px;
  font-size: 12px;
  color: #e5d1b2; 
}
#foot a { 
  text-decoration: none;
  color: #e5d1b2; 
}
#foot a:hover { color: #accd94; }
#foot p.rt { color: #accd94; margin-left: 550px; font-weight: bold;  font-size: 18px; }
#nav ul li.un a, #nav ul li.un a:hover { 
       voice-family: "\"}"\"";
       voice-family:inherit;
       margin-top: 0;
 }
#info { 
       voice-family: "\"}"\"";
       voice-family:inherit;
       margin-left: 55px;
 }
#details { 
       voice-family: "\"}"\"";
       voice-family:inherit;
       top: 25px;
 }
