input[type=text],input[type=email],input[type=password], select, textarea { font-family:GothamM,Arial; padding:8px; width:100%; vertical-align:middle; background:#fff; border:solid 1px #c5c5c5}
input:focus, select:focus, textarea:focus { background:#f2f2f2; }
input[type=checkbox], input[type=radio] { width:auto!important; margin-right:3px }
#m input.button, input[type=button] { text-transform:uppercase;font-family:GothamM,Arial; font-weight:normal; border:none; background:#424241; padding:12px 30px; color:#fff!important; }

.form_inquire_tbl td { padding:8px; vertical-align:middle }
.form_inquire_tbl tr:first-child select { width:auto }
.form_inquire_tbl tr:first-child input { width:140px }
.form-inquire-valsum { background:#9f0000; color:#fff; padding:20px }

.req { background:#fff url(i/star1.png) no-repeat right center!important; }
.err-msg { background:#9f0000; color:#fff; padding:7px 10px; position:absolute; display:none!important;}
.err-msg.active { display:inline-block!important;}
.error-summary { display:none; background:#9f0000; color:#fff; padding:12px; margin:20px 0;}
.error-summary.active { display:block;}