/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {width: 360px; text-align: left; padding-bottom: 20px; border: none; }
#EmailForm.full { width: 100%; }
fieldset {border: none; }
.legend {display: none; }
#EmailForm h3 {clear: both; padding: 15px 0 5px; font-size: 14px; font-family: Helvetica, Arial, sans-serif; color: #00008b; font-weight: bold; }
#EmailForm label, #EmailForm p {display: block; clear: both; width: 310px; font-size: 1em; line-height: 1.5em; padding: 0 0 9px; }
#EmailForm input {display: block; margin-top: 3px; }
#EmailForm select {float: left; display: block; }
#EmailForm label.first, #EmailForm label.city {clear: left; margin-right: 10px; width: 150px; }
#EmailForm label.second, #EmailForm label.state {float: left; clear: none; margin: 0 10px 0 0; width: 150px; }
#EmailForm label.state { width: 60px; }
#EmailForm label.first input, #EmailForm label.city input, #EmailForm label.second input {float: left; width: 150px; padding: 0; }
#EmailForm label.state select {width: 60px; float: left; margin-top: 3px; }
#EmailForm label.zip, #EmailForm label.zip input {float: left; width: 80px; }
#EmailForm label.zip { clear: none; }
#EmailForm label {float: left; clear: left; width: 310px; margin: 0; line-height: 1.5em; }
#EmailForm label input {float: left; width: 310px; padding: 0; }
#EmailForm input.radio, #EmailForm input#radiobutton_1, #EmailForm input#radiobutton_2, #EmailForm input#radiobutton_3, #EmailForm input#radiobutton_4 {clear: left; float: left; padding: 0; margin: 0; }
#EmailForm label.radio, #EmailForm label.radioitem {clear: none; margin: 0 0 0 25px; padding: 0 0 15px; }
#EmailForm input.checkbox, #EmailForm input#checkbox_1, #EmailForm input#checkbox_2, #EmailForm input#checkbox_3, #EmailForm input#checkbox_4 {clear: both; float: left; padding: 0; margin: 0; }
#EmailForm label.checkbox {clear: none; margin: 0 0 0 25px; padding: 0 0 15px; }
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input, #EmailForm textarea {border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; padding: 0 2px; height: 18px; line-height: 20px; }
#EmailForm input.checkbox, #EmailForm select {border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; background-color: #fff; color: #00008b;   }
#EmailForm select option {  color: #00008b;   }
#EmailForm textarea {margin-top: 3px; width: 383px; height: auto; display: block; }
#EmailForm label input.calc {text-align: right; width: 100px; clear: left; padding: 0; }
#EmailForm input.button {clear: left; border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; background-color: #b0e0e6; color: #00008b; font-weight: bold; }
.stylebox {background-color: #F7F7F7; border: 1px solid #A0A0A0; padding: 5px;}
.hide {display: none;}
