/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{background:url('http://lp.understandsolar.com/assets/img/bg.jpg');color:#343434;font-size:16px;font-family:'Open Sans','Helvetica Neue','Helvetica',Arial,sans-serif}a{color:#6095ce;text-decoration:underline}a:hover{text-decoration:underline}.upsell_box{max-width:960px;width:95%;margin:0 auto}#important_heading{margin-bottom:0;margin-top:5px;color:#fd100a;font-size:16px;font-weight:bold;background:#fff;padding:10px 10px}#important_text{font-size:14px;margin-bottom:0;margin-top:0;background:#fff;padding:10px 10px}#important_pitch{font-size:24px}.header_box{max-width:960px;width:95%;margin:0 auto;border-radius:5px;padding-bottom:55px}.header_box img{max-width:300px;float:left;padding-top:10px}.header_box p{display:inline-block;float:right;font-style:italic;margin-right:50px}.wrapper{background:url('http://lp.understandsolar.com/assets/img/user_signup_bg_alt_4.jpg') no-repeat #fff;max-width:960px;width:95%;margin:0 auto;border:1px solid #d1d2da;border-radius:5px;padding-bottom:55px}.wrapper form{width:505px;float:left;margin-left:17px;padding:16px 0 0 0}.control{position:relative;margin-bottom:27px}.address{margin-bottom:25px}.control:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}h2.intro_text{margin:10px 0 0;padding:0 5px;font-size:28px;font-weight:800;text-align:center;line-height:1.4}h3.intro_text{margin-top:10px;margin-bottom:25px;font-size:20px;padding:0 10px;text-align:center}.intro_heading{padding:0;font-size:16px;font-weight:800;text-align:center;line-height:1.4}.control input,.control select{display:block;margin:0;border-radius:0;outline:0}.control label{width:171px;float:left;text-align:right;margin-right:28px;line-height:20px;padding-top:8px;font-size:16px}label[for="monthly_elec"],label[for="shading"],label[for="timeline"]{margin-top:-2px;padding-top:0;line-height:22px}input[type="text"],input[type="email"]{width:265px;float:left;padding:8px 12px;font-size:16px;border:1px solid #b2bfcd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select{padding:7px;font-size:16px;border:1px solid #b2bfcd;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media screen and (-webkit-min-device-pixel-ratio:0){select{line-height:40px;height:40px}}#first_name{width:115px}#last_name{margin-left:20px;width:129px}label[for="last_name"]{display:none}input:focus,select:focus{-webkit-box-shadow:inset 0 0 8px #9eca58;-moz-box-shadow:inset 0 0 8px #9eca58;box-shadow:inset 0 0 8px #9eca58;border:1px solid #66a30c}button{background:#ffe73f;color:#403908;font-size:24px;font-weight:bold;display:inline-block;border:1px solid #ffe73f;padding:13px 16px;-webkit-box-shadow:0 2px 2px rgba(50,50,50,0.75);-moz-box-shadow:0 2px 2px rgba(50,50,50,0.75);box-shadow:0 2px 2px rgba(50,50,50,0.75);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:right;margin-top:12px;margin-right:5px;margin-bottom:10px;cursor:pointer;margin-right:20px}button:hover{background:#ffd924}#electric_utility{max-width:260px}#zip{width:98px}.address .control{margin-bottom:5px}#city{width:203px}#phone_number{width:145px}input.input-invalid{background:url('http://lp.understandsolar.com/assets/img/status-error.png') no-repeat center right 10px;border:2px solid red}.user_signup_props{width:360px;float:left;margin-left:38px;margin-top:50px}.user_signup_props h1{font-size:24px;margin:0;margin-bottom:12px;text-align:center;font-weight:800}.user_signup_props h1 span.highlight{color:#fe8404}.user_signup_props p{margin-bottom:12px;font-weight:800;line-height:1.5}.user_signup_props ul{margin-top:0}.user_signup_props li{font-size:14px;font-weight:bold;line-height:1.8;margin-bottom:8px}.user_signup_props_box2{margin-top:310px;width:400px;float:left;margin-left:20px}.user_signup_props_box2 h3{margin-bottom:12px;font-weight:800;line-height:1.5}.user_signup_props_box2 ul{margin-top:0;list-style-type:decimal}.user_signup_props_box2 li{font-size:14px;line-height:1.8;margin-bottom:8px}.user_signup_props_box3{width:400px;float:left;margin-left:20px}.user_signup_props_box3 img{max-width:120px}.user_signup_props_box3 h3{margin-bottom:12px;font-weight:800;line-height:1.5;margin-top:0}.user_signup_props_box3 ul{margin-top:0}.user_signup_props_box3 li{font-size:14px;line-height:1.8;margin-bottom:8px}.user_signup_props_box3 li.testimonial{font-style:italic}.user_signup_props_box3 p{font-size:14px;font-weight:bold;line-height:1.8;margin-bottom:8px}.user_signup_props_box3 span{color:#fe8404;font-weight:600}.security_seals{margin-left:120px}.security_seals img{max-width:100px}.user_signup_advisory{clear:both;font-size:10px;line-height:16px;text-align:center;padding:10px 50px}.long-form-text{padding:0 100px}.long-form-text p{font-size:14px;line-height:1.8;margin-bottom:8px}.tooltip{position:relative}.tooltip a{display:block;float:right;line-height:30px;cursor:pointer}.tooltip .tooltip-content{display:none;position:absolute;top:-2px;left:100%;padding:20px;width:250px;color:#4d4d4d;background-color:#9dce43;border-radius:5px}.tooltip label a{font-size:10px;cursor:pointer}.tooltip h6{margin:0 0 5px;padding:0;font-size:15px}.tooltip p{margin:0;padding:0;font-size:12px}label[for="phone_number"]{position:relative}label[for="phone_number"] a{position:absolute;right:-210px;top:6px}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}.advisory{font-weight:bold;text-align:center;color:red;font-size:20px}}