
#container #right #header { background:url(/images/contact-header.jpg) top left no-repeat; }
#container #right #content #form-container { width: 500px;}
#container #right #content h1 { background: url(/images/contact.gif) top left no-repeat; width: 319px; height: 11px; text-indent: -999em; }

/*************CONTACT FORM *************/
#contact-form td.column_one { width: 190px;}
#contact-form td.column_two { width: 317px;}

#contact-form form{padding:19px 0 60px 0;font:normal 14px/15px "Times New Roman", Times, serif; }
#contact-form form fieldset{margin:0;padding:0;border:0}
#contact-form form table{border-collapse:collapse;width:100%}
#contact-form form table td{ vertical-align:top;padding-right:10px;padding-bottom:7px}
#contact-form input, #contact-form select, #contact-form textarea{font:normal 12px/12px "Times New Roman", Times, serif; border: 2px inset #ccc; padding: 1px;}
#contact-form form label { width: 190px; display: block;}
#contact-form form input{width:301px;}
#contact-form form select{width:308px;}
#contact-form form textarea{width:301px;}
#contact-form #state { width: 54px;}
#contact-form #title { width: 107px;}
#contact-form #zipcode{width:75px;}
#contact-form .phone{width:100px}

#contact-form .contact-button { background:none; border: none; margin: 13px 0 9px 0; overflow:visible; width: auto; padding: 0; float: left; position: relative; position:relative; cursor: pointer;}

#contact-form .required { font-size: 12px; line-height: 12px; text-align: right;float: left; width: 100px;  margin: 28px 0 9px 0;}
* html #contact-form .required {  margin: 30px 0 9px 0;}


#contact-form .error{border:5px solid #B7402B;text-align:center;color:#AB892F;background:#6F8A8C;padding:15px;margin-bottom:15px;color:#fff;font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 16px;}

