body {
  font-family: Verdana, Arial, Sans Serif;
  font-size: 12px;
}

form {
  padding: 0;
  margin: 0;
}

input {
  border: 1px solid #283307;
  background: #EAFFEA;
  margin: 3px;
  padding: 2px;
  color: #283307;
  font-size: 12px;
  height: 23px;
}

h2 {
  font-size: 14px;
  color: #3B420F;
  text-decoration: underline;
}
h5 {
/* Used for Coming Soon Message */
  font-size: 22px;
  font-weight: bold;
  color: #551522;
  margin-top: 50px;
}
#homebox {
  width: 640px;
  height: 114px;
  float: left;
}

#header_home {
  height: 145px;
  width: 240px;
  float: left;
}

#header_left_box {
  margin: 80px 0 7px 16px;
  width: 160px;
  height: 65px;
  font-size: 11px;
  color: #c4c885;
}

#header_right_box {
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #b3a18a;
  margin: 0 0 10px 32px;
  height: 31px;
  width: 615px;
}

/* Homepage */
  .homepage_box_holder { width: 294px; height: 310px; background: #BDAD9B; float: left; margin: 0 8px 7px 0; }
  .homepage_box { width: 284px; height: 300px; margin: 5px; background: #000000; }
  #homepage_left_box { background: url(/images/homepage/homepage_chez1.jpg) no-repeat; }
  #homepage_right_box { background: url(/images/homepage/bouzy_room.jpg) no-repeat; }  
  #homepage_center_holder { width: 284px; height: 300px; margin: 5px; background: #000000; background: url(/images/homepage/homepage_rotate13.jpg) no-repeat; } 
  #homepage_left_bottom_box_holder { background: #2f1b0d url(/images/homepage_chezbox.gif) no-repeat; width: 284px; height: 106px; margin: 3px 12px 15px 5px; float: left; }
  #homepage_left_bottom_box_holder a { margin: 85px 0 0 210px; display: block; width: 67px; height: 17px; }
  #homepage_center_bottom_box_holder { background: #2f1b0d url(/images/homepage_news_flash.jpg) no-repeat; width: 284px; height: 106px; margin: 3px 5px 15px 5px; float: left; }
  #homepage_right_bottom_box_holder { background: #2f1b0d url(/images/homepage_bouzybox.gif) no-repeat; width: 284px; height: 106px; margin: 3px 5px 15px 12px; float: left; }
  #homepage_right_bottom_box_holder a { margin: 85px 0 0 210px; display: block; width: 67px; height: 17px; } 

#homepage_center_holder {
  width: 591px;
  background: #BDAD9B;
  margin: 0 7px 0 0;
  clear: both;
  float: left;
}

#homepage_center {
  background: #000000 url(/images/homepage_bckgrnd.jpg) no-repeat;
  height: 465px;
  overflow: hidden;
  width: 581px;
  margin: 5px;
}

#homepage_center_text {
  padding: 321px 0 0 20px;
  color: #57250A;
  font-size: 13px;
  letter-spacing: -0.03em;
  letter-spacing: -1px;
  line-height: 15px;
}

#homepage_center_text span {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px;
  display: block;
}

#homepage_center_text p {
  margin: 0;
  padding-left: 8px;
}

#homepage_right_news_holder {
  background: #BDAD9B;
  padding: 5px;
  margin-bottom: 8px;
  float: left; 
}

#homepage_right_news {
  background: url(/images/homepage_news_box.jpg);
  height: 141px;
  width: 290px;
}

#homepage_newsletter_thanks {
  font-weight: bold;
  color: #d7cdb2;
  font-size: 11px; 
  padding: 0 0 8px 0; 
  line-height: 1.5em;
}

#homepage_newsletter_thanks div {
  font-size: 15px; 
  margin-bottom: 2px;
  line-height: 1.2em;  
}

#homepage_right_news_text {
  font-size: 12px;
  font-weight: bold;
  color: #d7cdb2;
  width: 260px;
  height: 45px;
  padding: 35px 0 0 5px;
  line-height: 1.2em;
  overflow: hidden;
  font-family: Arial, Helvetica, Sans Serif;
  text-align: center;
}

#homepage_right_news_text p {
  margin: 0; padding: 0;
}

#homepage_right_news_details {
  font-size: 12px;
  padding: 0 0 0 20px;  
  font-family: Arial, Helvetica, Sans Serif;
}

#homepage_right_news_details a {
  color: #bcb361;
  text-decoration: none;
}

#homepage_right_news_details a:hover {
  color: #96AC4A;
}

#homepage_right_image_holder {
  width: 300px;
  height: 316px;
  background: #BDAD9B;
  float: left;
}

#homepage_right_image {
  width: 290px;
  height: 306px;
  margin: 5px;
}


#header_right_box ul {
  list-style:none;

  margin: 0;
  padding: 0;
}

#header_right_box li {

  white-space: nowrap;
}

#homepage_footer_left {
  margin-top: 5px;
  width: 591px;
  color: #b3a18a;
  float: left;
  font-weight: bold;
}

#homepage_footer_left a {
  color: #b3a18a;
}

.footer_small {
  color: #b3a18a;
  font-size: 9px;
  margin-top: 4px;
  font-weight: normal;
}

.footer_small a {
  color: #b3a18a;
}

#homepage_footer_right {
  margin-top: 5px;
  margin-left: 12px;
  width: 290px;
  text-align: right;
  color: #b3a18a;
  float: left;
  font-weight: bold;
}

#homepage_footer_right a {
  color: #b3a18a;
}

#homepage_footer_right a:hover {
  color: #E5E4B8;
}
.OT_Code {
  position: absolute;
  z-index: 100;  
  top: 149px;
  left: 40%;
  display: none;
}
.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
  margin: 0; 
  display: inline;
}
.nav li {
  float: left;
  position: relative;

  margin-left: 1px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  color: #b3a18a;
  display: block;
  padding: 3px 10px 0 5px;
  text-decoration: none;
  margin-right: 3px;
}

.nav li a:hover {
  /* background: #556E13 url(/images/menu_hover_background.jpg) no-repeat; */
  color: #b3a18a;	
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #556E13 url(/images/menu_hover_background.jpg) no-repeat;
  color: #192504;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  color: #b3a18a;	
  background: #283307;
  filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #556E13 ;
  color: #000;	
}

.nav ul {
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 27px;
  left: -3px;
}
.nav ul li {
  border: 0;
  float: none;
  text-align: left;
}
.nav ul a {
  border-left: 5px solid #BDAD9B;
  width: 120px;
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
}
.nav ul a:hover {
  background:  url(/images/menu_hover_background1.jpg) no-repeat;
  color: #192504;
}

.nav li a {
  text-decoration: none; 
  height: 30px;
}

.nav li a:hover {
  background: #ccc;
  color: #192504;	
}
.mainmenu {
  height: 30px;
}
.mainmenu li {
  display: block;
}

#newsletter_layer1 {
  left: -95px;
  width: 235px;
  background: #283307;
  filter:alpha(opacity=93);-moz-opacity:.93;opacity:.93;
}

#newsletter_layer1 a {
  text-decoration: underline;
}

#newsletter_layer2 {
  left: -95px;
  width: 230px;
  background: #283307;
  /* height: 170px; */
  border-left: 5px solid #BDAD9B;
  filter:alpha(opacity=93);-moz-opacity:.93;opacity:.93;
}

#newsletter_layer3 {
  left: -95px;
  width: 230px;
  background: #283307;
  filter:alpha(opacity=93);-moz-opacity:.93;opacity:.93;
}

#newsletter_layer3 a {
  text-decoration: underline;
}

#newsletter_signup_text {
  padding: 5px; 
}

#newsletter_layer_holder {
  width: 220px;
  /* height: 140px; */
}

#newsletter_layer_text {
  padding: 7px;
  margin-left: 1px; 
}

#newsletter_layer_text label {
  width: 70px;
  float: left;
  height: 17px;
  margin-top: 5px;
}

.newsletter_button {
  background: #283307;
  border: 1px solid #EDFFE9;
  color: #B3A18A;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0 0 44px;
  padding: 2px;
}

.headerImage {
  margin-bottom: 5px;
}

/*** Inside Page Template ***/

.detailSections {
  width: 550px;
}

#inside_center_holder {
  width: 591px;
  background: #BDAD9B;
  margin: 0 7px 0 0;
  clear: both;
  float: left;
}

#inside_center {
  background: transparent url(/images/insidepage_background.jpg);
 /* overflow: hidden; */
  width: 581px;
  margin: 5px;
  height: 466px;
  overflow: auto;
  scrollbar-face-color: #B5A284;
  scrollbar-highlight-color:#EEE4CE;  
}

#inside_center_text {
  padding: 10px 60px 0px 75px;
  color: #301A06;
  font-size: 12px;
  line-height: 18px;
  text-align:justify;
}

#inside_center_text p {
  padding: 3px 0 10px 0;
  margin: 0;
}

.inside_center_text {
  padding: 10px 60px 0px 75px;
  color: #301A06;
  font-size: 12px;
  line-height: 18px;
  text-align:justify;
}

.inside_center_text p {
  padding: 3px 0 10px 0;
  margin: 0;
}
#inside_menu {
  width: 515px;
  height: 21px;
  background: #9F8F6C url(/images/inside_menu_background.jpg);
  border: 1px solid #9A835E;
  margin: 7px 0 10px 30px;
}

#inside_menu_text {
  color: #57250A;
  padding: 2px;
  text-align: center;
  font-size: 12px;
}

#inside_menu_text span a {
   padding: 3px 8px;
}
#inside_menu_text a {
  color: #57250A;
 /* margin: 2px 8px; */
}

#inside_menu_text a:hover {
  /* color: #361500; */
  color: #ECE3D7;
  background: #9A835E;
}

#inside_menu_text span:hover {
  color: #ECE3D7;
  background: #9A835E;
}

.page_headline {
  font-size: 22px;
  font-weight: bold;
  color: #57250A;
  margin: 20px 0 0 75px;
  width: 420px;
  /* letter-spacing: -0.03em;
  letter-spacing: -1px; */
  font-family: Arial Narrow, Arial, Helvetica, Sans Serif;
  border-bottom: 2px solid #53521C;
  letter-spacing: -0.01em;
}

.page_headline span {
  color: #3B4A0F;
}

/* Inside Pages - General */

.inside_center_chez_quote {
  padding: 5px 0 10px 340px;
}

.inside_center_chez_quote2 {
  padding: 5px 0 10px 280px;
}

.insidepage_right_top_holder {
  background: #BDAD9B;
  margin-bottom: 8px;
  float: left;
  width: 300px;
  height: 176px;
}

.insidepage_right_top {
  width: 290px;
  height: 166px;
  margin: 5px;
}

.insidepage_right_bottom_holder {
  background: #BDAD9B;
  margin-bottom: 8px;
  float: left;
  width: 300px;
  height: 293px;
}

.insidepage_right_bottom {
  height: 283px;
  width: 290px;
  margin: 5px;
}

.scroll_box {
    height: 466px; 
    scrollbar-face-color: #B5A284;
    scrollbar-highlight-color:#EEE4CE;
}

.fieldName {
  display: block;
  width: 75px;
  height: 25px;
  float: left;
  clear: both;
  margin-top: 5px;
  font-weight: bold;
}

.fieldDisplay {
  border: 1px solid #283307;
  background: #D8FFD8;
  margin: 3px;
  padding: 2px;
  color: #283307;
  font-size: 12px;
  height: 23px;
}

.contact_holder {
  width: 370px;
  margin-left: 50px;
}

.directions_info {
  display: none;
  text-align: left;
  margin-top: 5px;
  font-weight: normal;
  border: 1px solid #B3A18A;
  padding: 5px;
}

.show_as_boxed_list {
  height: 250px;
  overflow: auto;
  width: 500px;
  margin-bottom: 10px;
  scrollbar-face-color: #B5A284;
  scrollbar-highlight-color:#EEE4CE;
}

.show_as_boxed_list a {
  color: #16134F;
}

.show_as_boxed_list ul {
  padding: 0;
  margin: 0;
  border-top: 1px dotted #3B4A0F;
  width: 475px;
  height: 245px;
  list-style-type: none; 
}

.show_as_boxed_list li {
  margin: 0;
  padding: 5px;
  border-bottom: 1px dotted #3B4A0F;
  width: 465px;
}

.show_as_boxed_list li:hover {
  background: #AD9978;
}

.show_as_boxed_list a:hover {
  color: black;
}

.newsletter_small_descr {
  font-size: 11px;
  color: black;
  line-height: 14px;
}

.directions_info a {
  text-decoration: none;
  color: #A87F5D;
}
.cool_button {
  background: #556E13 url(/images/menu_hover_background.jpg) no-repeat;
  height: 27px;
  font-weight: bold;
  /* color: #192504; */
  color: white;
  font-size: 12px;
  border: 1px solid #556E13;
  margin: 0;
  padding: 1px 20px;
}
.Message {
  text-align: center;
  margin: 10px 0;
  font-size: 14px;
  color: #600000;
}
.Error_Message {
  text-align: center;
  margin: 10px 0 0 75px;
  font-size: 14px;
  color: #600000;
  border: 1px solid #600000;
  width: 400px;
  padding: 8px;
}
.article_title {
  font-size: 14px;
  color: #3B4A0F;
}

/* Menu Pages */
.edit_page_section {
  border-bottom: 1px solid #3B4A0F;
  color: #3B4A0F;
  font-size:16px;
}
p.edit_page_section {
  padding: 0;
  margin-bottom: 5px;
}
.edit_page_header {
  font-size: 18px; font-weight: bold;
}
.edit_page_section {
  font-size: 16px; color: #3B4A0F; border-bottom: 1px solid;
}
.edit_page_subsection {
  font-size: 12px; color: #3B4A0F; font-weight: bold;
}

