.headerimg {background: center top no-repeat; width:100%; height:1000px; position:absolute}
#header {height:1000px; position:relative; filter:alpha(opacity=90); opacity:0.90}

.bcg{background-position:top center; background-repeat:no-repeat}
.bcg2{background-position: center; background-repeat:no-repeat; background-size:cover}
 
#map {height: 100%;}

#footer{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:none}
.footer{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:none}
a:hover.footer{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#feb716; font-size:12px}
.footer2{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration: underline}
a:hover.footer2{text-decoration: none}

.ph {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; text-decoration:none}

.menu {color: #333333; text-decoration:none; font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 16px; line-height:}
a:hover.menu {color: #7e4f25; text-decoration:none; font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 16px; line-height:}
.menu2 {color: #7e4f25; text-decoration:none; font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 16px; line-height:}
.menu3 {color: #ffffff; text-decoration:none; font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 45px}
a:hover.menu3 {color: #7e4f25; text-decoration:none; font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 45px}
.menu4 {color: #ffffff; text-decoration:none; font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 30px}
a:hover.menu4 {color: #7e4f25; text-decoration:none; font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 30px}


.nav{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#666666; font-size:13px; text-decoration:none; line-height: 16px}
a:hover.nav{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#7e4f25; font-size:13px}

.p {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:24px; text-decoration:none}
.p2 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:24px; text-decoration:none}
.p3 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:24px; text-decoration:none}
a:hover.p3 {color: #7e4f25}
.p4 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:24px; text-decoration:none}
a:hover.p4 {color: #7e4f25}

.title { font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 36px; color: #6a3906; line-height:56px}
.title2 { font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 36px; color: #ffffff; line-height:20px}
.title3 { font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 24px; color: #333333; line-height:20px}
.title4 { font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 30px; color: #333333}
.title5 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 24px; color: #333333; line-height:20px}
.title6 { font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:26px}


a:link.p {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:24px; text-decoration: underline}
a:active.p {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:24px; text-decoration:underline}
a:visited.p {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:24px; text-decoration:underline}
a:hover.p {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:24px; text-decoration:none}

.map {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height:24px; text-decoration:none}
.map2 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height:24px; text-decoration:none}

.form {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height:26px; text-decoration:none}
.registertext {font-family:open_sansregular, Arial, Helvetica, sans-serif; width:358px; height:36px; overflow:auto; font-size: 14px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#d3d3d3}
.registertext2 {font-family:open_sansregular, Arial, Helvetica, sans-serif; width:190px; height:40px; overflow:auto; font-size: 14px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#d3d3d3}
.registertext3 {font-family:open_sansregular, Arial, Helvetica, sans-serif; width:300px; height:30px; overflow:auto; font-size: 14px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#d3d3d3}
.message{font-family:open_sansregular, Arial, Helvetica, sans-serif; width:358px; height:186px; overflow:auto; font-size:14px; color:#333333; background-color:#ffffff; border-style:solid; 
border-width:1px; border-color:#d3d3d3; text-transform:none}


.btn {
   width:233px;
   height:55px;
  -webkit-border-radius: 35;
  -moz-border-radius: 35;
  border-radius: 35px;
   background: #81511c;
   border-style:solid; border-width: 1px; border-color:#b4b4b4;
   color: #ffffff;
   font-size: 18px;
   font-family: open_sansregular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn:hover {
  background: #e4e0dc;
  border-style:solid; border-width: 1px; border-color:#b4b4b4;
  text-decoration: none;
  color: #010000;
}

.btn2 {
   width:195px;
   height:45px;
  -webkit-border-radius: 35;
  -moz-border-radius: 35;
  border-radius: 35px;
   background: #e4e0dc;
   opacity: 0.9;
   border-style:solid; border-width: 1px; border-color:#b0aca7;
   color: #010000;
   font-size: 18px;
   font-family: open_sansregular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn2:hover {
  background: none;
   opacity: 0.9;
  border-style:solid; border-width: 1px; border-color:#b0aca7;
  text-decoration: none;
  color: #010000;
}

.btn3 {
   width:290px;
   height:68px;
  -webkit-border-radius: 35;
  -moz-border-radius: 35;
  border-radius: 35px;
   background: #e4e0dc;
   opacity: 0.93;
   border-style:solid; border-width: 1px; border-color:#b0aca7;
   color: #010000;
   font-size: 24px;
   font-family: open_sansregular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn3:hover {
  background: #000000;
  opacity: 0.8;
  border-style:solid; border-width: 1px; border-color:#b0aca7;
  text-decoration: none;
  color: #ffffff;
}

.btn4 {
   width:287px;
   height:55px;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
   background: #000000;
   opacity: 0.8;
   border: none;
   color: #ffffff;
   font-size: 18px;
   font-family: open_sansregular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   }
.btn4:hover {
  background: #ffffff;
  opacity: 0.8;
  text-decoration: none;
  color: #000000;
}

.btn5 {
   width:170px;
   height:52px;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
   background: #442a19;
   opacity: 0.8;
   border: none;
   color: #ffffff;
   font-size: 18px;
   font-family: open_sanssemibold, Arial, Helvetica, sans-serif;
   text-decoration: none;
   }
.btn5:hover {
  background: #706f6f;
  opacity: 0.8;
  text-decoration: none;
  color: #ffffff;
}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('font/opensans-semibold-webfont.eot');
    src: url('font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-semibold-webfont.woff2') format('woff2'),
         url('font/opensans-semibold-webfont.woff') format('woff'),
         url('font/opensans-semibold-webfont.ttf') format('truetype'),
         url('font/opensans-semibold-webfont.svg#c') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff2') format('woff2'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('font/OpenSans-Bold-webfont.eot');
    src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('font/OpenSans-Bold-webfont.woff') format('woff'),
         url('font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('font/OpenSans-Bold-webfont.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'antonio-bold';
    src: url('font/antonio-bold-webfont.eot');
    src: url('font/antonio-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/antonio-bold-webfont.woff2') format('woff2'),
         url('font/antonio-bold-webfont.woff') format('woff'),
         url('font/antonio-bold-webfont.ttf') format('truetype'),
         url('font/antonio-bold-webfont.svg#antonio-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Dropdown CSS */

.dropmenudiv{position: absolute; visibility: hidden; width:143px; margin:0px 0px 0px 40px; padding: 0px; background: #442a19; border: 0px; z-index:1}
.dropmenudiv a	{position: relative; display: block; margin: 0px; padding: 10px 8px 8px 8px; width: auto; white-space: nowrap; text-align: left; text-decoration:none; background: #442a19; color: #ffffff; font: 16px OpenSans-Bold, Arial}
.dropmenudiv a:hover{background:#706f6f; color: #ffffff}
.dropmenudiv2{position: absolute; visibility: hidden; width:130px; margin:0px 0px 0px 40px; padding: 0px; background: #442a19; border: 0px; z-index:1}
.dropmenudiv2 a	{position: relative; display: block; margin: 0px; padding: 10px 8px 8px 8px; width: auto; white-space: nowrap; text-align: left; text-decoration:none; background: #442a19; color: #ffffff; font: 16px OpenSans-Bold, Arial}
.dropmenudiv2 a:hover{background:#706f6f; color: #ffffff}
.dropmenudiv3{position: absolute; visibility: hidden; width:130px; margin:0px 0px 0px 40px; padding: 0px; background: #442a19; border: 0px; z-index:1}
.dropmenudiv3 a	{position: relative; display: block; margin: 0px; padding: 10px 8px 8px 8px; width: auto; white-space: nowrap; text-align: left; text-decoration:none; background: #442a19; color: #ffffff; font: 16px OpenSans-Bold, Arial}
.dropmenudiv3 a:hover{background:#706f6f; color: #ffffff}



/* Sticky Header */

#nav{z-index:0;}
#footer{display:run-in;}
/* Reset body padding and margins */
body { margin:0; padding:0; }

/* Make Header Sticky */
#header_container {border:0px; height:160px; left:0; position:fixed; width:100%; top:0; z-index:9999;}
#header_content{ line-height:0px; margin:0 auto; width:100%; text-align:center; z-index:9999;}

/* Sticky Footer CSS */

* {
  margin: 0;
}
html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -210px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 210px;
}
.site-footer {
	background-repeat:repeat-x;
	background-position:center top;
	background: url(images/bcg_footer.jpg);
}

.tint { ;
		 opacity: 1;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
	}
.tint:hover{
		 opacity: 1;}

