#email_form {padding-left:10px;padding-right:10px;}

#email_form p {font-size:1.0em;padding-top:5px;}

label.error {font-size:0.7em; float: left; color: red; vertical-align: top; display:block;}

em {padding-left:4px;color: red;}

label {
  display: block;
  vertical-align: top;
  width: 200px;
  color:#d94c19;
  font-size:1.0em;

}

form ul {
  margin: 0;
  padding: 0;
  width:100%;  
}

form li {
  list-style: none;
  margin: 0;
  width:100%;
  margin-bottom:15px;
}

input,  textarea,select  {font-size:0.7em;width:200px;color:4d4d4d;padding:3px;border:1px solid #cccccc;background:url('images/input_bg.jpg') no-repeat #f1f1f1;}
input:hover , textarea:hover,select:hover  {font-size:0.7em;width:200px;border:1px solid #d94c19;}

form .submit {width:60px}