#contact {
width: 515px;
margin: 0 auto;

}

#contact_content {
  padding: 5px 10px 0 20px;
  text-align: justify;
  width: 510px;
  }
  
.contact_content{
  padding: 5px 10px 0 20px;
  text-align: justify;
  width: 510px;
  }



.contact_main {
  clear: left;
  width: 510px; 
  text-align: justify;
  margin-left: 20px;
}

.contact_left {
  float:left;
  width: 250px;
 
  text-align: justify;

}

.contact_right {
  float:left;
  width: 250px; 
  text-align: justify;

}



#contact_print {
  background: url("images/print.jpg") no-repeat;
  float:right;
  width: 22px;
  height: 21px;
  cursor: pointer;
}
#contact_content form br { 
  clear: left; 
}
#contact_content input, select{ 
  display: block;
  float: left;
  width: 220px;
  border: 1px solid #999999;
  background: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  margin-bottom: 7px;

}

#contact_content .checkbox{
width: 15px;
border: none;

}
#contact_content input:hover, select:hover, textarea:hover {
  background: #fafafa;
}
#contact_content input#submit {
  float: none;
  width: auto;
  margin-top:6px;
  
}

#contact_content textarea {
  display: block;
  float: left;
  height: 107px;
  width:220px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  margin-bottom: 7px;
}
#contact_content textarea:hover {
  border: 1px solid #999999;

}
#contact_content label{ 
  display: block;
  float: left;
  width: 200px;
  text-align: left;
}

.contact_wrapper {
  border-bottom: #abadad solid 1px;
  margin-bottom: 20px;
}
