#gb_form_div fieldset { border: 0; margin-bottom: 1em; padding: 0; }
#gb_form_div legend { font-weight: bold !important; font-size: 120%; padding: 0.5em 0 1em; }

#gb_form label { margin-top: 5px; }

#gb_form input.short, #gb_form input.med, #gb_form select.med, #gb_form textarea.textbox { width: 300px; padding: 2px; }

#gb_form input.short { width: 45px; }
#gb_form textarea.textbox { width: 400px; }
#gb_form select.med { width: 250px; }
#gb_form input.checkbox { padding: 0;}
#gb_form label input.checkbox { margin: 0; }

/* * html input.button { color: #000; padding: 4px; border: 1px solid #6da6d1; background-color: #f9f9f9; } */

#gb_form small.whythis a span { color: #fff; border: 1px solid #fff; padding: 0 3px; }
#gb_form small.whythis a:hover, #gb_form small.whythis a:focus, #gb_form small.whythis a:active { text-decoration : none; color :#000; }
#gb_form small.whythis a:hover span, #gb_form small.whythis a:focus span, #gb_form small.whythis a:active span { background-color: #000; color: #FFF; font-weight: bold; padding: 3px; }

#gb_form input, #gb_form textarea  { background: #FFF; font-size: 12px; font-family: Arial, Tahoma, Verdana; color: #000; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; margin: 0px 0px 0px 0px; padding: 4px; }

#gb_form input.button { background: #376B9D; font-weight: bold; color: #FFF; border: 1px solid #234B69; margin-top: 1em; padding: 3px 5px; }
