form.contact-form {}
form.contact-form input {width:300px; display:block; padding:2px; margin:4px; border:#000 2px dotted; }
form.contact-form label {   padding:5px; margin:10px 0 0 0; background-color:#000; color:#fff;  display:block; width:30%;}
form.contact-form textarea {margin-left:5px; border:#000 2px dotted;}
form.contact-form label.error {background-color: #F00; color:#fff;}
form.contact-form p.error {font-size:80%;}
form.contact-form fieldset { border:none;}
form.contact-form .submit {width:100px; margin-top:10px;}
form.contact-form .hide, form.contact-form legend {display:none; border:none;}