#RequiredFields{
  position:absolute;
  top:380px;
  text-align:right;
  width:930px;
  color:#3e2c1e;
}

#Contact{
  /*float:left;*/
  width:500px;
  height:370px;
  padding:15px;
  font-size:100%;  
  margin-top:20px;  
  background-color:#3e2c1e;
  border-bottom:3px solid #705b46;
}

#Contact div p{
  clear:both; 
}

#Contact div p span{
  font-size:80%;
}

#LeftForm{
  position:absolute;
  left:40px;
  top:450px;
  width:500px;  
}
#RightForm{
  position:absolute;
  left:570px;
  top:450px;
  width:360px;  
}

#LeftForm p label {float:left; width:80px;}
#LeftForm p input[type="text"], #LeftForm p select {width:300px; background-color:#FFFADF;}
#LeftForm p input[type="submit"] {margin-left:80px; margin-bottom:20px;}

#RightForm p label {float:left; width:90px; color:#3e2c1e;}
#RightForm p input[type="text"], #ContactForm p textarea {width:250px; margin-left:5px; background-color:#FFFADF;}
#RightForm p textarea {height:150px;}
#RightForm p input[type="submit"] {margin-left:80px;}

#ContactAnswer{
  /*float:left;*/
  width:500px;
  height:300px;
  padding:15px;
  font-size:100%;  
  margin-top:20px;  
  background-color:#3e2c1e;
  border-bottom:3px solid #705b46;
}

#ContactAnswer div p{
  clear:both; 
}