html body {
  background: #4b1e01;
  color: #fff5b7;
  margin: 0;
  text-align: center;
}

a {
  color: #ffffff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
} 

b {
  color: #fff;
}
img {border: none;} 

h2 {
  color: #fff;
  font-size: 19px;
  margin-top: 0px;
}

h3 {
  font-size: 16px;
} 

div {
  margin: 0;
  padding: 0;
  text-align:left;
}

#wrapper {
  margin: 0 auto;
  width: 790px;
}

#banner {
  background: url('../images/layout/header_menu.png') no-repeat;
  float: left;
  height: 280px;
  position: relative;
  _text-align: center;
  width: 790px;
}

/*****************************************************************************/
/*                               Menu Layout                                 */
/*****************************************************************************/
#header_menu {
  margin: 0 auto;
  padding-top: 225px;
  _padding-top: 240px;
  width: 600px;
}

#header_menu ul li{
  float: left;
  list-style: none;
}

#header_menu ul li a{
  display: block;
  height: 30px;
  text-decoration: none;
  text-indent: -99999px;
  width: 131px;
}
#header_menu ul li #home{
  background: url('../images/layout/home_off.png') no-repeat; 
}

#header_menu ul li #home:hover{
  background: url('../images/layout/home_on.png') no-repeat; 
}

#header_menu ul li #about{
  background: url('../images/layout/about_off.png') no-repeat; 
}

#header_menu ul li #about:hover{
  background: url('../images/layout/about_on.png') no-repeat; 
}

#header_menu ul li #availability{
  background: url('../images/layout/availability_off.png') no-repeat; 
}

#header_menu ul li #availability:hover{
  background: url('../images/layout/availability_on.png') no-repeat; 
}

#header_menu ul li #contact{
  background: url('../images/layout/contact_off.png') no-repeat; 
}

#header_menu ul li #contact:hover{
  background: url('../images/layout/contact_on.png') no-repeat; 
}
/*****************************************************************************/
/*****************************************************************************/

#mainContent {
  float: left;
  position: relative;
  width: 790px;
}

/*DEFAULT: 2 Columns*/
#contentTop {
  background: url('../images/layout/2col_top.png') no-repeat;
  float: left;
  height: 18px;
  position: relative;
  width: 790px;
}
#contentMid {
  background: url('../images/layout/2col_mid.png') repeat-y;
  float: left;
  padding: 0 54px;
  position: relative; 
  width: 790px; 
}
#contentMid #contentLeft {
  float: left;
  position: relative;
  width: 200px;
}
#contentMid #contentLeft a {
  font-size: 14px;
}

#contentMid #contentMiddle {}

#contentMid #contentRight {
  float: left;
  margin-left:43px;
  position: relative;
  width: 442px;
}

#contentMid #contentRight #availLeft {
  float: left;
  position: relative;
  width: 200px;
}

#contentMid #contentRight #availRight {
  float: left;
  position: relative;
  width: 200px;
}


#contentMid #contentRight h3{
  color: #fff;
  font-size: 18px;
  margin-top: 0px
}
#contentBottom {
  background: url('../images/layout/2col_bottom.png') no-repeat;
  float: left;
  height: 52px;
  position: relative; 
  width: 790px;
}