
body {
  background-color: #EDECD8;
  font: 11px/16px verdana;
  color: #9E9279;
  margin-left: 0px;
  margin-top: 30px;
}

td {
  font: 11px/16px verdana;
  color: #9E9279;
}

h1.green {
 font: bold 11px/16px Verdana;
 color: #7F7D00;
 text-transform: uppercase;
 display: inline;
}

h1.red {
 font: bold 11px/16px Verdana;
 color: #895136;
 text-transform: uppercase;
 display: inline;
}

h2.green {
 font: bold 11px/16px Verdana;
 color: #AFB783;
 display: inline;
}

h2.dgreen {
 font: bold 11px/16px Verdana;
 color: #7F7D00;
 display: inline;
}

h2.red {
 font: bold 11px/16px Verdana;
 color: #895136;
 text-transform: uppercase;
 display: inline;
}

h2.brown {
 font: bold 11px/16px Verdana;
 color: #5F5945;
 display: inline;
}

h2.grey {
 font: bold 11px/16px Verdana;
 color: #6C624C;
 display: inline;
}

h2.blue {
 font: bold 18px/30px Verdana;
 color: #626281;
 display: inline;
}

h2.ltbrown {
 font: bold 11px/16px Verdana;
 color: #693F1D;
 display: inline;
}

h2.purple {
 font: bold 11px/16px Verdana;
 color: #6D4351;
 display: inline;
}

h2.spa {
 font: bold 11px/16px Verdana;
 color: #89956C;
 display: inline;
 text-transform: uppercase;
}


.mainnav_table {
  margin-top:20px; 
}

.mainnav_cell {
  padding-bottom: 4px;
}

.mainnav_sub_cell {
  height: 24px;
}

.price {
  font: italic 11px/16px verdana;
  color: #626281;
}

a:link.mainnav {  font: 9px verdana; color: #756b51; text-decoration: none; }
a:visited.mainnav {font: 9px verdana; color: #756b51; text-decoration: none; }
a:active.mainnav { font: 9px verdana; color: #756b51; text-decoration: none; }
a:hover.mainnav { font: 9px verdana; color: #94879c; text-decoration: none; }

a:link.mainnav_on { font: bold 9px verdana; color: #7b5991; text-decoration: none; }
a:visited.mainnav_on { font: bold 9px verdana; color: #7b5991; text-decoration: none; }
a:active.mainnav_on { font: bold 9px verdana; color: #7b5991; text-decoration: none; }
a:hover.mainnav_on { font: bold 9px verdana; color: #7b5991; text-decoration: none; }

a.highlight { font: bold 11px verdana; color: #714522; text-decoration: none; }

a:link.menu { font: bold 11px/16px verdana; color: #948A6E; text-decoration: none; }
a:visited.menu { font: bold 11px/16px verdana; color: #948A6E; text-decoration: none; }
a:active.menu { font: bold 11px/16px verdana; color: #948A6E; text-decoration: none; }
a:hover.menu { font: bold 11px/16px verdana; color: #714522; text-decoration: none; }

a.spa { font: 11px verdana; color: #9E9279; text-decoration: none; }
a:hover.spa { font: 11px verdana; color: #758452; text-decoration: none; }

a.dayon { font: bold 11px/16px verdana; color: #892E26; text-decoration: none; }

a:link.trip { font: bold 11px/16px verdana; color: #948A6E; text-decoration: none; }
a:visited.trip { font: bold 11px/16px verdana; color: #948A6E; text-decoration: none; }
a:active.trip { font: bold 11px/16px verdana; color: #948A6E; text-decoration: none; }
a:hover.trip { font: bold 11px/16px verdana; color: #892E26; text-decoration: none; }

a.spring { font: bold 11px verdana; color: #978E73; text-decoration: none; }
a:hover.spring { font: bold 11px verdana; color: #6E5086; text-decoration: none; }

a.summer { font: bold 11px verdana; color: #978E73; text-decoration: none; }
a:hover.summer { font: bold 11px verdana; color: #758600; text-decoration: none; }

a.autumn { font: bold 11px verdana; color: #978E73; text-decoration: none; }
a:hover.autumn { font: bold 11px verdana; color: #924900; text-decoration: none; }

a.winter { font: bold 11px verdana; color: #978E73; text-decoration: none; }
a:hover.winter { font: bold 11px verdana; color: #A76100; text-decoration: none; }

a.resbox { font: 9px verdana; color: #9E9279; text-decoration: none; }

a.linkbox { font: 9px verdana; color: #9E9279; text-decoration: none; }

.topspace {
  margin-top: 15px;
}

.copy {
  padding: 12px 12px 12px 12px;
  font: 11px/16px verdana;
}

.footertable { 
  padding: 0px 12px 25px 12px;   
}

.restext {
  padding-bottom: 2px;
  padding-top: 2px;
  font: 10px verdana;
  color: #9E9279;
}

.dotblock {
  background-image: url('../images/dotblock.gif');
}

a:link.footer { font: 9px verdana; color: #AFA793; text-decoration: none; }
a:visited.footer { font: 9px verdana; color: #AFA793; text-decoration: none; }
a:active.footer { font: 9px verdana; color: #AFA793; text-decoration: none; }
a:hover.footer { font: 9px verdana; color: #79708D; text-decoration: underline; }



.footercell {
  font: 9px verdana; color: #AFA793;
  padding: 1px;
}

.underline {
  background-image: url('../images/dotblock.gif');
  height: 1px;
}

.main1 {
  border: 12px solid #F0F0E2;
}

input.res { 
  font: 9px verdana;
  color: #9E9279;
  background-color: #EDECD8;
  border: 1px solid #9E9279;
  padding: 2px;
  margin-right: 6px;
}

select.res {
  font: 9px verdana;
  color: #9E9279;
  border: 1px solid #9E9279;
  padding: 2px;
  margin-right: 4px;
}

.explore {
 height: 24px;
 border-top: 1px dotted #3F3C29;
 border-bottom: 1px dotted #3F3C29;
 background-repeat: repeat-x;
 text-align: center;
}

a.link { font: bold 11px verdana; color: #895136; text-decoration: none; }
a:hover.link { font: bold 11px verdana; color: #AD8459; text-decoration: none; }

a.linkgreen { font: bold 11px verdana; color: #8E926F; text-decoration: none; }
a:hover.linkgreen { font: bold 11px verdana; color: #8E926F; text-decoration: none; }

.getaway {
 height: 24px;
 background-image: url('../images/getaway_dotted.gif');
 background-repeat: repeat-x;
 text-align: center;
}

.middlecell {
  padding: 0px 4px;
}

ul {
  padding-left: 5px;
  margin-left: 12px;
}

.formstyle {
  background-color: #C2C29D;
  border-style: none;
  margin: 2px;
  font: italic 11px verdana;
  color: #EDECD8;
  padding: 4px 3px;
}

.formstyle_error {
  background-color: #9E9279;
  border: 2px solid #FF9279;
  margin: 0px;
  font: italic 11px verdana;
  color: #EDECD8;
  padding-left: 3px;
}

.buttonstyle {
  background-color: #EDECD8;
  color: #9E9279;
  border: 1px dotted #9E9279;
  font: bold 11px/16px verdana;
}

