/* page name: style/fh_global.css */
/* updated: 2008/11/24 - 16:38 - baf */
/* prev ver: fh_global_22.css */
/* copyright: Fernwood Hotel & Resort */

/* ----- Home Page Rules ----------------------------------------------------------- */
body.home {
/*  background-color: #FFFFFF;  white */
/*  background-color: #D9EFFA;  sky blue */
  background-color: #4DB2D3;  /* winter: darker sky blue */
  border: 0px;
  color: #000000;
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 10pt;
  margin-top: 3px;
}

body.home #midweek_special {
  position: relative;
  float: left; 
  display: inline; 
  width: 242px;
  height: 135px; 
  margin: 0 0 0 0; 
  background-image: url(../images/villas-exterior-pond-sm.jpg);
  background-repeat: no-repeat;
  background-position: right;
  color: #000;
  text-align: center;
  z-index: 999;
  cursor: default;
  text-decoration: none;   
}

/* ----- Global Page Rules ----------------------------------------------------------- */

#page_replaced {
  background: #C55D6A;
  border: 1px black solid;
  color: #ffffff;
  padding: 5px;
}

#smoking_policy {
  background: #cccccc;
  border: 1px black solid;
  color: #000000;
  font-size: 10px;
  margin: 1em;
  padding: 5px 5px 5px 5px;
  text-align: left;
  width: 555px;
}

a {text-decoration: none;}
a:active {text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}

a.navMainLink {
  font-family: arial,verdana,geneva,helvetica,sans-serif;
  font-size: 9pt;
}

a.navMainLink:active {color: #E6D36A;}
a.navMainLink:link {color: #E6D36A;}
a.navMainLink:visited {color: #E6D36A;}

a.navSubLink {
  font-family: arial,verdana,geneva,helvetica,sans-serif;
  font-size: 9pt;
}

a.navSubLink:active {color: #E6D36A;}
a.navSubLink:link {color: #E6D36A;}
a.navSubLink:visited {color: #E6D36A;}

.navSubLinkOff {
  font-family: arial,verdana,geneva,helvetica,sans-serif;
  font-size: 9pt;
  color: #ffffff;
}

body {
/*  background-color: #D9EFFA;  sky blue */
/*   background-color: #B8A370;  sandstone */
/*  background-color: #5377F9;  med blue */
  background-color: #FFFFFF;  white
  border: 0px;
  color: #000000;
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 10pt;
  margin-top: 3px;
}

hr {
  color: #000000;
  background-color: #FFFFFF;
}

tr, td, table {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 10pt;
  border-collapse: collapse;
}

.active {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #000000;
  line-height: 100%;
}

.alertmessage {color: #FF0000;}

.broker {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  color: #000000;
  font-size: 7.5pt;
}

.broker-lgt {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  color: #ffffff;
  font-size: 7.5pt;
}

.content-hdr {
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  line-height: 12pt;
  letter-spacing: -0.1em;
}

.content-hdr-lgt {
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  color: #ffffff;
  font-size: 8pt;
  font-weight: bold;
  line-height: 12pt;
  letter-spacing: -0.1em;
}

.content-txt {
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  font-size: 8pt;
  line-height: 11pt;
}

.content-txt-lgt {
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  color: #ffffff;
  font-size: 8pt;
  line-height: 11pt;
}

.disabled {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #999999;
  line-height: 100%;
}

.head {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14pt;
  color: #000000;
  line-height: 100%;
}

.head-lgt {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14pt;
  color: #FFFFFF;
  line-height: 100%;
}

.link8pt {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: #0000FF;
  line-height: 8pt;
}

.link8ptwht {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  line-height: 8pt;
  text-decoration: underline;
}

.mylinks-sm {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 7pt;
  color: #0000FF;
  line-height: 8pt;
}

.navSep {
  font-family: arial,verdana,geneva,helvetica,sans-serif;
  font-size: 9pt;
  color: #E6D36A;  
}

.normal {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #000000;
}

.sidebarbg {background-color: #cccccc;}

.sidebartext {color: #000000;}

.smallprint {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 7.5pt;
}

.specials-hdr {
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  line-height: 12pt;
}

.specials-hdr-lgt {
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  line-height: 12pt;
}

.specials-price {
  background-color: #440AF5;
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  color: #ffffff;
  font-size: 11pt;
  font-weight: bold;
  line-height: 15pt;
}

.specials-price-lgt {
  background-color: #ffffff;
  font-family: verdana,geneva,arial,helvitca,sans-serif;
  color: #440AF5;
  font-size: 11pt;
  font-weight: bold;
  line-height: 15pt;
}

.subhead {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 12pt;
  color: #99CC00;
  font-weight: bold;
}

.tablebg {
/*  background-color: #5E4F2B;  spring-summer: green/brown */
/*  background-color: #EEE4E7;  fall: rose color */
/*  background-color: #D9EFFA;  winter: sky blue */
  background-color: #A9B9AA;  /* mint gray */
  color: #000000;
}

.tablebg2 {
  background-color: #E9E9E9;  /* very light grey */
  color: #000000;
}

.tableheader {
  background-color: #99CC00;  /* bright green */
}

.tableheaderbg {
  background-color: #99CC00;
  color: #ffffff;
}

.testimonials {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-style: italic;
  color: #006600;
  line-height: 11pt;
  border-left: thin solid #2D4557;
  border-right: thin solid #2D4557;
  border-top: thin solid #2D4557;
  border-bottom: thin solid #2D4557;
  padding: 4px;
  background-color: #EEEEEE;
}

a.navbar {color: #9D110A; text-decoration: none;}
a.navbar:active {color: lime; text-decoration: none;}
a.navbar:link {color: blue; text-decoration: none;}
a.navbar:visited {color: blue; text-decoration: none;}

hr.avail-line-sep { color: #E6D36A; }

img.imageborder {border-width: 0;}

table.border {
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  color: black;
  border-color: #0D6A65;
  border-width: 6px;
  border-style: solid;
}