#new_contact_message{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;width:560px;margin:20px auto;padding:15px 0 10px;background-color:#F3F4F3;border:1px solid #c0c1c0}#new_contact_message *{vertical-align:top}#new_contact_message label{display:inline-block;width:110px;height:1.6em;padding-top:5px}#new_contact_message input{border:1px solid #aaa;height:1.6em}#new_contact_message textarea{border:1px solid #aaa;font-family:arial, helvetica, sans-serif;width:375px;height:100px}#new_contact_message .input-with-errors input,#new_contact_message .input-with-errors textarea{border:1px solid red}#new_contact_message .input{margin:5px 5px 5px 15px}#new_contact_message .input.required label{font-weight:bold}#new_contact_message .input.required label abbr{display:none}#new_contact_message .actions{text-align:center;margin:0 0 10px 0}#new_contact_message span.error{display:inline-block;margin:5px 0 0 10px;color:red;height:1.6em}#new_contact_message .input.text span.error{display:block;text-align:right;margin:0 50px 0 0}#contact-details{margin:10px 0 0 30px;padding:10px 0 0 0}#contact-details .contact-method{float:left;width:190px;margin:0}#contact-details .contact-method.fax{width:170px}#contact-details .contact-icon{float:left;margin-right:5px}#contact-details .contact-details{float:left;padding-top:7px}#contact-details .contact-details h4{margin:0;color:#08c}#contact-success{margin:20px 0 0 20px}#contact-success img{margin:20px 0 20px 20px}#contact-success .actions{width:350px;margin:10px auto 20px auto}
