/* CSS Document */

form#gbcmailtoform fieldset { overflow: auto; border: none; padding: 0; margin: 0; font-size: 12px;}
form#gbcmailtoform div { clear: both; padding: 10px 10px; }
form#gbcmailtoform fieldset label {	display: block; float: left; width: 190px; margin: 0; text-align: right; padding-right: 10px; }

form#gbcmailtoform fieldset input, form#gbcmailtoform fieldset select { float: left; width: 200px; }
form#gbcmailtoform fieldset textarea { width: 300px; height: 100px; float: left; }

form#gbcmailtoform fieldset label.gbcmailtoage { width: 50px; }
form#gbcmailtoform fieldset select.gbcmailtoage {width: 50px; } 
form#gbcmailtoform fieldset label.gbcmailtoreq { background: url(../images/reqdot.gif) no-repeat top right; }

form#gbcmailtoform div#gbcmailtoradio { margin-left: 180px; }
form#gbcmailtoform div#gbcmailtoradio input, form#gbcmailtoform div#gbcmailtoradio label { float: none; display: inline; width: auto; text-align: left; padding: 0;}

#opalwingsubmit {clear: both; margin:0; padding: 10px 10px; margin-left: -50px; }

html:not([dummy]) div#opalwingsubmit {margin-left: 200px;}