form{font-size:.85em;margin-bottom:20px}form input,form select,form textarea{margin-bottom:8px;width:280px;border:1px solid grey;color:grey;padding:2px}form select{width:285px}form textarea{height:80px;width:585px}form label{font-size:1.1em}form .med_left{float:left;width:310px}form .med_right{float:right;width:310px}form .med_left input,form .med_left select,form .med_left textarea,form .med_right input,form .med_right select,form .med_right textarea{width:280px}form input.postcode{width:80px}.form-submit,.form-submit-enewsletter{width:70px;color:#000}.form-submit{margin-left:216px;margin-top:10px;cursor:pointer}.form-submit-enewsletter{margin-left:5px}#main p.error,#main p.success{font-size:1em}#main p.error{color:#C60015}#main p.success{border:1px solid #14C700;padding:15px}form.submitted label.error{color:#c60015}
