* {
  padding: 0;
  margin: 0;
}

body {
  font-family: Georgia, Times, Helvetica, Arial;
}

.clear{
  clear: both;
}

a {
  color: #6F3C00;
}


#wrap {
  width: 1055px;
  margin: 0px auto;
  padding-left: 100px;
}

  #header{
    height: 210px;
  }
    #logo {
      height: 92px;
      width: 537px;
      background: url(../../images/logo.jpg) no-repeat;
      float: left;
    }
      #logo h1 {
        display: none;
      }
      
    #header_image {
      width: 514px;
      height: 141px;
      background: url(../../images/header_image.jpg) no-repeat;
      float: left;
    }  
    
    
    #mainnav li {
      list-style: none;
      float: left;
      margin: 12px 14px 0px 0px;
      background: url(../../images/divider_nav.jpg) no-repeat right center;
      padding-right: 12px;
      height: 25px;
    } 
       #mainnav li.last {
         background: none;
       }
    
      #mainnav a {
        text-decoration: none;
        color: #32291c;
        font-size: 18px;
      }
      	#mainnav a:hover{
      		color: #5F4335;
      	}
      
      
      #mainnav ul ul {
        display: none;
        position: absolute;
        width: 180px;
        background: #B19C89;
        z-index: 999999;
        padding-top: 6px;
      }    
      
        #mainnav li:hover ul {
          display: block;
        }
         
          #mainnav li li {
            padding: 6px 3px 6px 3px;
            background: none;
            border-bottom: 1px solid #BFAC9B;      
          }
           #mainnav li li a {
              font-size: 15px;
              width: 164px;
              display: block;
              padding-left: 10px;
           }
	           #mainnav li li a:hover{
	           		color: #5F4335;
	           }
      
  
  
  
  #footer {
    width: 960px;
    margin: 11px 0px 0px 0px;
  }    
    #footer li {    
      list-style: none;
      float: left;
      margin: 12px 7px 0px 0px;
      background: url(../../images/divider_footer_nav.gif) no-repeat right center;
      padding-right: 7px;
      height: 23px;
    }
        #footer li.last {
          background: none;
        }
      
      #footer a {
        text-decoration: none;
        color: #cea66e;
        font-size: 11px;
      }
        
      #footer p {
        clear: both;
        width: 960px;
        color: #b8a795;
        font-size: 11px;
        top: 10px;
        position: relative;
        word-spacing:0.1em;
      }  
      
      
      
  form {
    margin:10px 60px 0px 80px; 
  }    
      label {
        display: block;
        font-size: 16px;
        color: #1c1410;
        margin-top: 10px;
      }