form#inquiry_form_doors {padding: 0; margin: 0;}
form#inquiry_form_doors div.message-good,
form#inquiry_form_doors div.message-bad {margin-top: 5px;}
form#inquiry_form_doors label {float: left; width: 126px; font-size: 1em; font-weight: normal; color: #000; text-align: left; padding: 0 0 0 0; margin: 0 0 3px 0;}
form#inquiry_form_doors input.textbox {width: 237px; height: 16px; font-size: 1em; color: #000; border-color: #d4d4d4; background: #fff; padding: 2px 5px; margin: 0 0 8px 0;}
form#inquiry_form_doors input.textbox.tiny {width: 30px;}
form#inquiry_form_doors select.textbox {width: 250px; height: 22px; font-size: 1em; color: #000; border-color: #d4d4d4; background: #fff; padding: 2px 5px; margin: 0 0 8px 0;}
form#inquiry_form_doors select.textbox.tiny {width: 50px;}
form#inquiry_form_doors textarea.textbox {width: 545px; height: 164px; font-family: Arial, Geneva, Verdana; font-size: 1em; color: #3e3e3e; border-color: #d1d1d1; background: #fff; padding: 2px 5px; margin: 0 0 8px 0;}
form#inquiry_form_doors span.button {float: right; background: #002f5c; padding: 0; margin: 10px 0 0 0;}
body.windows_doors form#inquiry_form_doors span.button {background-color: #f29400;}
body.construction_activities form#inquiry_form_doors span.button {background-color: #84a709;}
form#inquiry_form_doors input.submit {line-height: 1.285714em; font-size: 1.0769em; font-weight: bold; color: #fff; text-decoration: none; cursor: pointer; background: transparent; border: none; padding: 6px 15px; margin: 0;}
form#inquiry_form_doors input.submit:hover {color: #fff; text-decoration: none;}

form#inquiry_form_doors table.inquiry {border: none; border-collapse: collapse; margin: 0 0 20px 0;}
form#inquiry_form_doors table.inquiry thead th {font-size: 1em; font-weight: bold; color: #000; text-align: center; vertical-align: top; border-bottom: 1px solid #d9d9d9; padding: 4px 0;}
form#inquiry_form_doors table.inquiry thead th a {color: #066084; text-decoration: none;}
form#inquiry_form_doors table.inquiry tbody td {font-size: 1em; font-weight: bold; color: #000; text-align: center; vertical-align: center; border-bottom: 1px solid #d9d9d9; padding: 4px 10px;}
form#inquiry_form_doors table.inquiry thead th.left,
form#inquiry_form_doors table.inquiry tbody td.left {text-align: left; padding-left: 2px; padding-right: 2px;}
form#inquiry_form_doors table.inquiry tbody td input,
form#inquiry_form_doors table.inquiry tbody td select {float: none; margin: 0 auto;}