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; }
a { text-decoration: none; color: #859c72; font-weight: bold; }
a:hover { color: #fff; }
#cont { 
  margin: 0;
  padding: 0;
  color: #accd94;
 }
#cont h2 { color: #accd94; font-size: 21px; }
#cont input, #cont select, #cont textarea { background: #accd94; color: #900; }

#header { 
  margin: 0;
  padding: 0;
  margin-top: -19px;
  border: 0;
  height: 228px;
  width: 945px;
  background: transparent url('grfx/home_header.gif') -10px 0px no-repeat;
 }
#left { 
  float: left;
  margin-top: -103px;
  width: 580px;
  background: transparent;
}
#right {  float: left; margin-left: 569px; }
#right #text { position: absolute; top: 170px; width: 460px; left: 580px; color: #e5d1b2; }
#right #photomontage { 
  position: absolute;
  top: 376px;
 left: 569px;
  height: 460px;
  background: url('grfx/bg.gif');
 }
img.booking { position: absolute; top: 330px; left: 80px; border: 0;}
img.pod { position: absolute; top: 40px; left: 150px; border: 0;}
#nav { 
  position: absolute;
  top: 96px;
  left: 455px;
  background: transparent;
  width: 77px; 
 }
#nav ul li { list-style: none; margin: 0; padding: 0; }
#nav ul li a {  text-decoration: none; display: block; margin: 0; padding: 0;}
#nav ul li.un a { 
  background: url('grfx/home_tours_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 135px;
  margin: 0; 
  padding: 0;
  margin-top: 16px;
 }
#nav ul li.un a:hover { 
  background: url('grfx/home_tours_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 135px;
  margin: 0; 
  padding: 0;
  margin-top: 16px;
 }
#nav ul li.dx a { 
  background: url('grfx/home_indeptrav_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-left: -15px;
  margin-top: -10px;
 }
#nav ul li.dx a:hover { 
  background: url('grfx/home_indeptrav_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-top: -10px;
  margin-left: -15px;
 }
#nav ul li.tr a { 
  background: url('grfx/home_about_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 110px;
  margin: 0; 
  padding: 0;
  margin-top: -10px;
  margin-left: 3px;
 }
#nav ul li.tr a:hover { 
  background: url('grfx/home_about_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 110px;
  margin: 0; 
  padding: 0;
  margin-top: -10px;
  margin-left: 3px;
 }
#nav ul li.qt a { 
  background: url('grfx/home_vt_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-top: -10px;
  margin-left: 21px;
 }
#nav ul li.qt a:hover { 
  background: url('grfx/home_vt_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 145px;
  margin: 0; 
  padding: 0;
  margin-top: -10px;
  margin-left:21px;
 }
#nav ul li.cq a { 
  background: url('grfx/home_contact_off.gif') 0 0 no-repeat;
  width: 75px;
  height: 100px;
  margin: 0; 
  padding: 0;
  margin-top: -10px;
  margin-left: 5px;
 }
#nav ul li.cq a:hover { 
  background: url('grfx/home_contact_on.gif') 0 0 no-repeat;
  width: 75px;
  height: 100px;
  margin: 0; 
  padding: 0;
  margin-top: -10px;
  margin-left: 5px;
 }
#foot { 
  position: absolute;
  margin: 0;
  padding: 0;
  top: 825px;
  left: 40px;
  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;
 }
