/*Adventure-BC-Investment-Property.com*/
a, a:link, a:visited, a:active {
   color: #930300;
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   line-height: 15px;
   text-decoration: none;
}

a:hover {
   color: #D91212;
   text-decoration: none;
}

a img,:link img,:visited img {
   border: none;
}

body {
   background-color: #D2C5B5;
   background-image: url(images/background.gif);
   background-position: 0px 0px;
   background-repeat: repeat-x;
   color: #2D2D2D;
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 8pt;
   padding: 0px;
}

form {
   margin: 0px;
   padding: 0px;
}

h1 {
   font-size: 18pt;
}

h1, h2, h3, h4, h5, h6 {
   font-family: serif;
   margin-bottom: 10px;
   margin-top: 5px;
   line-height: 20px;
   color: #78362C;
   font-style: italic;
}

h2 {
   font-size: 16pt;
}

h3 {
   font-size: 14pt;
}

h4 {
   font-size: 12pt;
}

h5 {
   font-size: 10pt;
}

h6 {
   font-size: 8pt;
}


hr {
   width: 95%;
   height: 1px;
   margin: 10px auto 10px auto;
   color: #D4C2B4;
   text-align: center;
   background-color: #D4C2B4;
}

div.hrsub {
   background-color: #D4C2B4;
   color: #D4C2B4;
   display: block;
   font-size: 1px;
   height: 1px;
   margin: 10px auto 10px auto;
   padding: 0px;
   width: 80%;
   line-height: 1px;
}

.orange {
   color: #FFA300;
}

p, table, tr, td, li, ul, ol, form, input, select, option, pre, .regtext {
   color: #2D2D2D;
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 8pt;
   line-height: 15px;
}

ol h3, img+h3, ol h4 {
   margin-top: 20px;
}

p {
   margin: 5px 0px 5px 0px; /* Firefox Fix */
   padding: 0px;
   line-height: 17px;
}

p.justify {
   text-align: justify;
}

ul, ol {
   margin-left: 20px; /*IE Opera */
   padding-left: 20px; /*Firefox*/
   margin-bottom: 5px;
   margin-top: 5px;
}

ul {
   list-style-type: square;
}

li ul {
   margin-top: 0px;
}

.bumpLeft {
   margin-right: 10px;
}

.bumpRight {
   margin-left: 10px;
}

input, select, option, textarea {
   /*background-color: #F9F9F9;*/
   color: #2D2D2D;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 8pt;
}

.formbut {
   background-color: #F9F9F9;
       border-top: 1px solid #CCCCCC ;
       border-right: 1px solid #666666 ;
       border-left: 1px solid #CCCCCC ;
       border-bottom: 1px solid #666666 ;
       color: #B11815;
       font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
       font-size: 9pt;
       font-weight: bold;
       padding: 3px;
       cursor: pointer;
      margin: 5px 0 5px 0;
}


.red {
   color: #D91212;
}

.large {
   font-size: 10pt;
}

.smallText {
   font-size: smaller;
}

p.footer {
   color: #B0A393;
   text-align: center;
}

p.footerLinks, p.footerLinks a, p.footerLinks a:link, p.footerLinks a:visited, p.footerLinks a:active {
   color: #9D8D79;
   font-weight: bold;
   text-align: center;
   margin-top: 0px;
}

.formTitle {
   font-family: serif;
   color: #78362C;
   font-style: italic;
   font-size: 12pt;
   font-weight: bold;
   border-bottom: 1px solid #D4C2B4;
}

div.photoContainer {
   float: right;
   margin: 0 10px 10px 10px;
   text-align: center;
}

div.photo {
   padding: 6px;
   background-color: #FEFFF9;
   margin-bottom: 20px;
}

div.photo img {
   border: 1px solid #6A6561;
}
.header_byline { 
  font-weight: normal;
  font-size: smaller;
}
.reverse { 
  color: #EFE6DF;
  background-color: #78362C;
  padding: .3em;
}
#printOnlyHeader {
   display: none;
}
#picture_captions { 
  font-style: italic;
}
#picture_captions p { 
  margin: 0 1em 0 0.5em;
}

.float_right { 
  float: right;
  margin: 0.3em 0 0.3em 0.5em;
}
.float_left { 
  float: left;
  margin: 0.3em 0.5em 0.3em;
}
#nav_menu {
  height: 4.5em;
  background-color: #930300;
  border: 2px solid #9d8d79;
  vertical-align: text-top;
  text-align: center;
}
#nav_menu ul { position: relative; margin-left: 0; }
#nav_menu li { 
  float: left;
  display: block;
  padding: 0.1em 2em;
  border: 2px solid #930300;
  text-align: center;
}
#nav_menu li li { padding: 0 5em; border: 2px outset #d91212; }
#nav_menu li ul { display: none; position: absolute; top: 1.8em; left: 0; }
#nav_menu li:hover { border-color: #d91212; border-style: inset;}
#nav_menu li:hover ul {
  display: block;
  background-color: #930300;
  z-index: 100;
  width: 97%;
}
#nav_menu li:hover li:hover { border-color: #e9e0b9; }
#nav_menu a:link, #nav_menu a:visited { color: #e9e0b9; }
.home_page li#nav_home, 
.chilcotin_holidays_page li#nav_chilcotin_holidays,
.location_page li#nav_location,
.investment_opportunities_page li#nav_investment_opportunities,
.consulting_page li#nav_consulting,
.contact_page li#nav_contact {
  border-color: #e9e0b9;
  border-style: inset;
  padding-bottom: 0;
  background-color: #d91212;
}
.home_page li#nav_home ul, 
.chilcotin_holidays_page li#nav_chilcotin_holidays ul,
.location_page li#nav_location ul,
.investment_opportunities_page li#nav_investment_opportunities ul,
.conulting_page li#nav_consulting ul,
.contact_page li#nav_contact ul { display: block; }
.wilderness_products_page li#nav_wilderness_products,
.map_page li#nav_map,
.climate_page li#nav_climate,
.history_page li#nav_history,
.invest_page li#nav_invest,
.share_purchase_page li#nav_share_purchase,
.asset_investment_page li#nav_asset_investment,
.advantages_page li#nav_advantages { background-color: #d91212; border-style: inset; }
#map { 
  text-align: center;
  width: 724px;
  height: 448px;
}
#info_window { 
  display: none;
  font-size: x-small;
  text-align: center;
}
#info_window h1 { 
  font-size: small;
}

form#eform .photoContainer { margin-right: 4em; }
.error { background-color: #fcc; padding: 1em; font-weight: bold; width: 40em; }
.field-caption {
    display: inline-block;
    width: 16em;
    text-align: right;
    font-weight: bold;
    line-height: 2.5em;
}
form#eform textarea { vertical-align: top; }
form#eform .security-check { display: inline-block; vertical-align: top; }
form#eform #buttons { text-align: center; }
