#contacts{border:0; color:#FFF; font-size:1.2em;}
#contacts ul.form{list-style:none; margin:0 auto;width:350px;border:0;}
#contacts ul.form li{padding:6px 0; height:35px;}
#contacts .form_head{height:20px; width:400px; color:#aaa; text-align:center; border-bottom:0 !important;}
#contacts ul.form li label{display:block; float:left; width:160px; text-align:left;}
#contacts .required{display:block; color:#ff5353; width:80px; float:left; clear:left; text-align:left;}
#contacts ul.form li input, ul.form li select, ul.form li textarea{width:180px;background-color:#ebebeb; border:2px solid #FFF; padding-left:3px;}
#contacts ul.form li.submit{text-align:right; border:0;}
#contacts ul.form li.submit input{height:34px; width:110px; float:right; cursor:pointer;}
#contacts #comment{width:400px; background-color:#ccc; border:2px solid #333;}
#contacts ul.form li textarea{height:90px;width:340px;}
#contacts ul.form li.comment .required, ul.form li.comment label{width:120px;}
#contacts li.comments{height:130px !important;}
#contacts .valid{border:2px solid #0066FF !important;}
#contacts .invalid{border:2px solid #FF0000 !important;}
