#contact_form_wrap {
  margin-top:0px;
  padding:10px;
  width:350px;
}
.message {
  font-weight:bold;
}
.errors {
  color:#ff3300;
}
.red {
  color:#ff3300;
   font-weight:bold;
}
label {
    font-weight:bold;
}
.textfield {
    padding:5px 0 0 3px;
    width:300px;
}
.textmsg {
    padding:3px;
    width:300px;
    height:144px;
}
.button {
    padding:3px 0 5px 0;
    width:75px;
    height:25px;
    border: none;
    background-color:#303942;
    font-weight:bold;
    cursor:pointer;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
}
.button:hover {
    background-color:#f1f1f1;
    color: #333;
}