.feedback{
margin-bottom: 1.5em;
margin-left: 6px;
}
#contact_form{
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 13px;
padding-top: 9px;
padding-bottom: 5px;
-moz-border-radius: 10px; /* Firefox */ 
-webkit-border-radius: 10px; /* Safari and chrome */ 
-khtml-border-radius: 10px; /* Linux browsers */
border-radius: 10px; /* CSS3 in IE9 and Opera v10.5+*/ 
background-color: #F5ECCE;
}
label {
 font-family:Arial,Helvetica,Geneva,sans-serif;
 font-size:13px;
 margin-left: 6.5px;
}
fieldset {
width: 550px;
margin-top:3px;
margin-left: 1.9em;
border:1px solid #7f7f7f;
}

legend {
margin-left: 4px;
padding: 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight: bold; 
letter-spacing: 0.1em;
color: #003366;
}
textarea {
margin-top: 5px;
margin-left: 6px;
font-family: Arial, Helvetica, sans-serif; 
font-size:13px;
color: #2e2e2e;
background-color: #efefef;
}
.form-required {
color:red;
}
#end_form {
margin-left: 1.3em;
}
.submit_form {
margin-top:1.4em;
padding: 4px 6px;
border: 1px solid #003366;
}
.reset_form {
padding: 4px 6px;
border: 1px solid #003366;
}
#spam_test {
margin-top: 1.6em;
margin-left: 1.8em;
}