

/* ----------------- FORMS: Request a Project ------------------*/

.project_request_forms { width:510px; margin:30px 0 0 0; background: #f5f5f5; padding: 14px 40px 30px 40px; border: 2px solid #ddd; }

.project_request_info { width:230px;  padding:0 20px 0 0; }
.project_request_info h2 { font-size:120%; color:#555555; }
.project_request_info ul { width:230px; border-top:1px solid #d1d1d1; margin:12px 0; padding-top:12px;}
.project_request_info ul li { line-height:1.2em; padding:3px 0; font-size:90%;}

.project_request_forms h4 { margin:16px 0; font-size: 1.8em; }
h3 span.small { margin-top: 2px; }
h3 span.small a { font-size: .6em; padding: 2px 2px 0 2px; }

ul.configure_kiosk_thumbs { width:490px; overflow:hidden; padding-left:20px; margin-bottom:12px; }
ul.configure_kiosk_thumbs li { float:left; margin-right:64px; padding: 8px 0 0 48px; height: 61px; }
ul.configure_kiosk_thumbs li label { font-weight:bold; }

.configure_section { width:510px; padding:12px 0; border-top: 4px solid #dddddd; line-height:1.2em; overflow:hidden;}

.configure_section_info { float:right; width:390px; }
.configure_section h2 { font-size:110%;}
.configure_section p { margin:8px 0; font-size:90%;}

img.config_image { float:left; margin-top:2px; }

ul.configure_form { width:376px; border:1px solid #e5e5e5; padding:3px 6px; }
ul.configure_form li { line-height:1.2em;}
ul.configure_form li label { margin-left:8px; font-size:90%;}

.learn_more_box {  width:364px; border:1px solid #c5dde7; padding:2px 12px; background:#edf8fc; margin-bottom:12px; }

.cost_total { width:486px; padding:2px 12px; background:#ededed; margin-bottom:12px; text-align:right; }
.cost_total p { margin:6px 0;}

ul.kiosk_form { width: 510px; overflow: hidden;}
ul.kiosk_form li { float: left; margin-right: 12px; margin-bottom: 6px; display:inline; }
ul.kiosk_form li.half { width: 249px; }
ul.kiosk_form li.full { width: 510px; margin-right: 0; }
ul.kiosk_form li.city { width: 326px; }
ul.kiosk_form li.state { width: 80px; }
ul.kiosk_form li.zip { width: 80px; margin-right: 0; }
ul.kiosk_form li label { text-transform: uppercase;  }
ul.kiosk_form li input { border: 1px solid #bbbbbb; font-size: 1.2em; padding: 4px; font-size: 1.6em;}
ul.kiosk_form li input.half { width: 239px; }
ul.kiosk_form li input.full { width: 500px; }
ul.kiosk_form li input.city { width: 316px; }
ul.kiosk_form li input.state { width: 70px; }
ul.kiosk_form li input.zip { width: 70px; }
ul.kiosk_form li textarea.full { width: 500px; border: 1px solid #bbbbbb; font-size: 1.2em; padding: 4px; margin-top:1px; }

input.btn_next_step { border: 0; width:147px; height:32px; background: transparent url(../images/btn/btn_next_step.jpg) top left no-repeat; text-indent:-9999px; outline:none; margin-top:12px;}
input.btn_next_step:hover { background: transparent url(../images/btn/btn_next_step.jpg) top right no-repeat; cursor: pointer;}

ul.verification { width:510px; overflow:hidden; padding-top:6px; border-top: 8px solid #e8e8e8; margin-top:12px; margin-bottom:12px;   }
ul.verification li { float:left; margin:3px 0 0 0; display:inline; }
ul.verification li img { margin-top:6px; margin-right:7px; }
ul.verification li label { text-transform:uppercase; font-weight:bold;}
ul.verification li input.ver_code { width: 64px; border:1px solid #9f9f9f; padding:4px 8px; }

ul.verification li input.btn_kiosk_submit { border: 0; width:147px; height:32px; background: transparent url(../images/btn/btn_kiosk_submit.jpg) top left no-repeat; text-indent:-9999px; outline:none; display:block; margin-top:6px; padding:0;}
ul.verification li input.btn_kiosk_submit:hover { background: transparent url(../images/btn/btn_kiosk_submit.jpg) top right no-repeat; cursor: pointer; display:block;}

ul.interest_list { width:510px; overflow:hidden; }
ul.interest_list li { width:170px; float:left; line-height:1.2em; padding:2px 0; font-size: 1.2em; }
ul.interest_list li label { margin-left:10px;  margin-top:2px; color:#575757; }


.pop_up_confirmation_note_2 { width:286px; padding:0 12px; border-top:1px solid #aeca61; border-bottom:1px solid #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8 url(../images/icon_check_confirm.gif) 3% 50% no-repeat; margin-top:12px; }
.pop_up_confirmation_note_2 p { margin:8px 0;}

.confirmation_note { width:486px; padding:0 12px; border-top:1px solid #aeca61; border-bottom:1px solid #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8 url(../images/icon_check_confirm.gif) 2% 50% no-repeat; margin-bottom:12px; }
.confirmation_note p { margin:8px 0; line-height:1.3em;}


input.btn_submit { padding:8px 12px; border:1px solid #0a7a9c; background:#108eb4; cursor:pointer; color:#ffffff; margin-left:136px;}
input.btn_submit:hover { background:#2da1c8; cursor:pointer;}

input.btn_submit_2 { padding:8px 12px; border:1px solid #0a7a9c; background:#108eb4; cursor:pointer; color:#ffffff; margin-left:132px; margin-top:12px;}
input.btn_submit_2:hover { background:#2da1c8; cursor:pointer;}


.bg_forms { font-size:90%;  padding:4px 0; line-height:1.2em; }
.tax { color:#30719e;}
.tax strong { color:#30719e;}