
#auto-insurance{ width: 460px; margin: 0 auto; padding-top: 5px; }
#vehicle, #coverage, #contact-info, #submit-row { width: 100%; }
#vehicle { margin-bottom: 5px; }
#contact-info { margin-top: 8px; }

/* Generic form rules */

h1 { margin: 0; padding: 0; }
fieldset { padding: 0; }
td { padding: 3px 0;}

#header td { padding: 0; }

#contact-info label, label.top { font-size: 12px; }

SELECT{padding: 0px;}

.nobdr {border: 0px solid transparent;}

p.submit{ text-align: center; padding:0; margin-top: 10px; }
input#submit {	border: 0px solid transparent;}

#consent{ margin-top: 10px; padding: 0; }

.error { margin: 3px 8px 0 0; font-size: .8em; }


/* Form-specific rules */
#first_name, #last_name, #address1_street1, #email1 { width: 160px; }
#address1_zip { width: 60px; }
#phone1_area, #phone1_exchange { width: 30px; }
#phone1_station { width: 40px; }
#dob1_mm_on,#dob1_dd_on{width: 22px;}
#dob1_yyyy_on{width: 40px;}


