
/*--------------- FORMS: Panel Forms ---------------*/

.panel_form_box {  width:532px; padding:0; margin:0; overflow: hidden; }

.panel_form_box h2 { width:100%; padding-bottom:6px; border-bottom: 8px solid #d4d4d4; text-transform:uppercase; color:#333e4c; margin-bottom:10px; }
.panel_form_box h3 { width:100%; padding-bottom:6px; border-bottom: 8px solid #d4d4d4; text-transform:uppercase; color:#333e4c; margin-bottom:10px; margin-top: 16px; }

div.panel_form  { margin:4px 0 0 0; width:100%; overflow:hidden; } /* Dont Touch */
div.panel_form  label { color:#323e4c; font-weight:bold; font-size:1.1em; } /* Change COLOR only */
div.panel_form  input { border:1px solid #d4d4d4; color:#4a4a4a; padding:4px 8px; margin-left:10px; } /* Change COLOR of Text and Border Only */
div.panel_form  input.text_field { width: 200px;} /* This will be half of the panel_form width minus 18px. Also dont forget to add or subtract the gap between the sts. */
div.panel_form  input.text_field_full { width: 245px;} /* This will be half of the panel_form width minus 18px. */
div.panel_form  input.city { width: 125px; margin-right:7px;} /* Change Width */
div.panel_form  input.state { width: 37px; margin-right:7px;} /* Change Width */
div.panel_form  input.zip { width: 64px;} /* Dont Touch */
div.panel_form  input.email { width: 259px; margin-right:7px;} /* Change Width */
div.panel_form  input.cn_name { width: 183px; margin-right:3px;} /* Change Width */

.panel_form_box textarea.comments{width: 261px; border: 1px solid #d4d4d4; margin-left:22px;}

.label{width: 160px; float: left; display:inline;  text-align: right; margin:4px 0;}
.label{line-height: 1.3em;}
.textbox{ width: 360px; float: right; display: inline;}
.panel_form{clear:both; }

.textbox textarea { border:1px solid #d4d4d4; color:#4a4a4a; padding:6px 8px; }
.textbox textarea.comments { width: 245px;} /* Change Width */

ul.verification { width:100%; padding-top:6px; border-top: 8px solid #d4d4d4; margin-top:14px; overflow:hidden;  } /* Full width of Form Box */
ul.verification li { float:left; margin:3px 0 0 0; display:inline; } /* Dont Touch */
ul.verification li img { margin-top:2px; margin-right:7px; } /* Dont Touch */
ul.verification li label { font-size:1.1em; color:#323e4c; font-weight:bold;} /* Same as the .panel_form label */
ul.verification li input { border:1px solid #d4d4d4; color:#4a4a4a; padding:4px 8px; } /* Dont Touch */
ul.verification li.submit { float:right; display:inline;} /* Dont Touch */
ul.verification li input.ver_code { width: 64px;} /* Dont Touch */

ul.verification li input.btn_submit { border:1px solid #0176a2; color:#ffffff; background:#3bc1f3 url(../images/bg/bg_submit_blue.gif) bottom left repeat-x; padding:12px 18px; font-size:100%; }

.confirmation_note { width:96%; padding:0 2%; margin-right:0; border-top:1px solid #aeca61; border-bottom:1px solid #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8; margin:4px 0;}
.confirmation_note p { margin: 6px 0;  }


/*------------------------ENESLETTER BOX---------------------------*/

.signup_form_box { width:214px; padding:26px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#467900; }

.signup_form_box h2 { width:100%; padding-bottom:18px; text-transform:uppercase; color:#ffffff; margin-bottom:0; margin-top:0; font-size:1.5em; }
.signup_form_box h3 { width:100%; padding-bottom:0; text-transform:uppercase; color:#467900; margin-bottom:0; margin-top:0; }

ul.signup_form { width:214px; overflow:hidden;  } /* Width must match panel_form_box */
ul.signup_form li { float:left; margin:0 0 8px 0; display:inline; overflow: hidden; width: 100%; }

.email_label_box { width: 40px; float: left; display: inline; text-align: right; padding-top: 8px; }
ul.signup_form li label { font-size:1.1em; text-transform:uppercase; color:#eeeeee; font-weight:bold; margin-right:8px;}

ul.signup_form li input { color:#000; padding:6px 4px 6px 4px; border:1px solid #ccc; float: right; display: inline; margin-left: 10px; width: 154px; }
* html ul.signup_form li input { width: 144px; }

ul.enews_verification { width:214px; overflow:hidden; padding-top:6px; margin-top:0; color:#000; padding-top:4px; border-top:1px solid #e8e8e8; } /* Width must match panel_form_box */
ul.enews_verification li { float:left; margin:3px 0 0 0; display:inline; }
ul.enews_verification li img { margin-top:6px; margin-right:6px; }
ul.enews_verification li label { font-size:.925em; text-transform:uppercase; font-weight:bold; color: #ffffff;}
ul.enews_verification li input { color:#000; border:1px solid #ccc; padding:3px 8px; }
ul.enews_verification li input.ver_code { width: 64px;}

ul.enews_verification li.submit {  margin-top:5px; margin-right:0; float:right; }
ul.enews_verification li input.btn_submit { border:0; color:#ffffff; font-size:100%; padding:9px 12px; background: #2cb6de; }

/*---------------------------------------------------*/






/*--------------- FORMS: Side Panel Forms ---------------*/

ul.side_panel_form { width:286px; overflow:hidden; }
ul.side_panel_form li { float:left; margin:3px 0 0 0; display:inline; }
ul.side_panel_form li input { border:1px solid #c4c4c4; color:#919191; padding:6px 8px; font-size:90%;}
ul.side_panel_form li input.text_field { width: 268px;}
ul.side_panel_form li input.city { width: 125px; margin-right:3px;}
ul.side_panel_form li input.state { width: 37px; margin-right:3px;}
ul.side_panel_form li input.zip { width: 64px;}
ul.side_panel_form li input.email { width: 183px; margin-right:3px;}
ul.side_panel_form li input.cn_name { width: 183px; margin-right:3px;} /* Name Input for COLLIDE NEWS */

ul.side_panel_form li input.btn_rfi_submit { width: 82px; border:1px solid #960059; color:#ffffff; background:#f80796 url(../images/bg/bg_submit_pink.gif) bottom left repeat-x; padding:5px 0; }
ul.side_panel_form li input.btn_cn_submit { width: 82px; border:1px solid #cc740a; color:#ffffff; background:#feb966 url(../images/bg/bg_submit_orange.gif) bottom left repeat-x; padding:5px 0; }

.side_panel_confirmation { width:260px; padding:0 12px; margin-right:0; border:1px solid #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8 url(../images/icon_check_confirm_small.gif) 3% 50% no-repeat; font-size:90%;}
.side_panel_confirmation p { margin: 3px 0; }