.contact-form{width:350px;height:675px;background:#d3d4ce;padding:0 20px 10px 20px;text-align:left;color:#bf1e2e}.contact-form input,.contact-form select{margin:0;padding:0;margin-bottom:10px;background:#ececec}.contact-form label{color:fff}.contact-form .special{margin-left:140px}.contact-form .mainform{width:300px;text-align:left}.contact-form .city{width:160px;margin-right:6px;float:left}.contact-form .zip{width:130px;float:left}.contact-form .phone_field{width:40px;margin-right:10px}.contact-form .e-submit{margin-top:0}