
/*---------------------------- FORMS --------------------------------*/

div.form_box { width:466px; float:left; margin:16px 0 0 0; border: 1px dashed #8e8668; background:#d7cfb0; }

div.form_box h2 { width:442px; padding: 10px 12px; margin: 0 0 10px 0; overflow:hidden; background: #93b3ac; display:block; }
div.form_box h2 span.h2_subheader { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:60%; color:#0d3551; margin-bottom:2px;}

div.form_box ul { width:466px; }
div.form_box ul li {width:444px; border-bottom:1px dashed #c6be9d; line-height:2em; text-align:left; padding:0 0 0 22px; float:left; }
div.form_box ul li.last {border:0; margin-bottom:12px;}
div.form_box ul li span.label {padding-right:14px; float:left; width: 170px; text-align:right; color:#271d12; font-weight:bold; }
div.form_box ul li span.label span.form_notes { padding-right:12px; float:left; width: 170px; text-align:right; color:#7a7257; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1em; }

div.form_box ul li input { width:180px;}
div.form_box ul li input.zip { width:60px;}
div.form_box ul li input.dollar_amount { width:100px; background: #ffffff url(../images/icon_dollar.gif) left 50% no-repeat; padding-left:14px;}

div.form_box ul li ul.radio_list { width:100px; padding-left:14px; display:block; float:left; margin:0; padding:1px 0 0 0; color:#271d12; }
div.form_box ul li ul.radio_list li { border:0; margin:0; padding:0;}
div.form_box ul li ul.radio_list li input { width:13px;}

div.form_box ul li.last input.btn_submit { width:82px; text-align:center;  border: 2px solid #a24720; background: #ac4e25; color:#f2f2c4;line-height:2em; padding: 8px 0; margin:6px 0 0 0; cursor:pointer;}
div.form_box ul li.last input.btn_submit:hover { background: #b4542a; }
div.form_box ul li textarea { width:210px;}


div.special_note_box { width:442px; float:left; margin:16px 0 0 0; border-top: #d39999 dashed 1px; border-bottom: #d39999 dashed 1px; background:#f0c9c9; color:#9f1d1d; overflow:hidden; padding: 0 12px; text-align:center;}
div.special_note_box p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:80%; padding:0 0; line-height:1.3em;}

div.form_agreement_box { width:442px; float:left; margin:16px 0 16px 0; border-top: #e4c57a dashed 1px; border-bottom: #e4c57a dashed 1px; background:#fbf5b6; overflow:hidden; padding: 12px 12px; }
div.form_agreement_box h2 { margin-bottom:10px;}
div.form_agreement_box p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:80%; color:#271d12;  margin:12px 0; line-height:1.3em;}
