.form_element_wrap { float: left; border: 0px dotted #eee; font-size: 18px !important; }
.form_element_wrap_right { float: right; margin-right: 20px; font-size: 18px !important; } 
     
.form_element_wrap select, .form_element_wrap_right select, 
.form_element_wrap input, .form_element_wrap_right input, .form_element_wrap_right a         
{ font-size: 18px !important; }
             
.form_row_wrap { clear: left; line-height: 1.8em; min-height: 2em; }

legend { font-weight: bold; padding: 2px 20px; border: 1px dotted #000; font-size: 18px; }
label { display: inline-block; width: 200px; margin-left: 20px; font-size: 90%; vertical-align: top; height: 100%; }
fieldset { border: 0px solid red; margin: 1em 0; padding: 20px 0; }

.xzl_1 { width: 700px; }
.xzl_2 { width: 300px; }
        
.sel_1 { width: 100px; }              
.sel_2 { width: 180px; }
.sel_3 { width: 300px; }              
.sel_4 { width: 400px; } 
.textbox_tiny { width: 50px; }
.textbox_small { width: 100px; }
.textbox_standard { width: 185px; }
.textbox_medium { width: 350px; }
.textbox_large { width: 470px; }
.textarea_inline { width: 800px; height: 200px; }
.textarea_medium { width: 1100px; height: 400px; }
.radio span { margin-right: 10px; }
.checkbox input { margin-right: 10px; }

#submitme { margin: 0px 0px 0px 450px; }
#fs_submit { padding-top: 20px; }
#fs_submit a { color: #555; }
#fs_submit a:hover { text-decoration: none !important; }