#contact_form {
margin: 0;
padding: 0;
}

fieldset {
margin: 0;
padding: 0;
border: 0;
}

label{ 
clear: both;
display: block;
float: left;
width: 85px;
font-weight: bold;
}

.input {
width: 320px;
border: 0px;
color: black;
}

input.radio {
border: 0px;
color: black;
margin: 0 40px 0 0px;
padding: 0;
height: 5px;
width: 5px;
font-size: .8em;
}

input.button {
color: black;
font-weight: bold;
float: right;
border: none;
background-color: white;
coursor: pointer;
margin: 5px -7px 0 0;
padding: 0;
float: right;
}

textarea {
width: 320px;
height: 250px;
border: 0px;
color: black;
font: 100% Arial, Helvetica, sans-serif;
}

.error{
margin: 12px 0 0 0; font-size: .8em; display: none; border-bottom: 1px solid black;
}




