#bg_overlay{width:100%;height:100%;position:absolute;z-index:25;left:0px;top:0px;background-color:rgba(0,0,0,0.7)}#email_capture_modal{position:absolute;width:95%;left:2.5%;top:10%;margin:auto;padding:8px;z-index:99;text-align:center;background-color:#ffd200;box-shadow:5px 5px 0px 0px #000}#email_capture_modal .member-info{font-size:0.8em;margin-top:0.5em}#email_capture_modal .app-dl{margin-bottom:6%;margin-top:5%}#email_capture_modal .small{font-size:0.7em;height:10%;margin:0px;padding:0px;color:#656565}#email_capture_modal .small a{color:#656565}#email_capture_modal a{text-decoration:underline;color:#000}#email_capture_modal h2,#email_capture_modal h3{color:#fff;padding-bottom:3px}#email_capture_modal p,#email_capture_modal h2{text-align:center;color:#000}#email_capture_modal p{line-height:1.1em}#email_capture_modal h2{font-size:1.2em;font-weight:900;padding-bottom:0px}#email_capture_modal .deal-info{font-size:1.2em;text-align:center;font-weight:normal;padding-top:0}#email_capture_modal .bold{font-weight:bold}#email_capture_modal .email-capture-input,#email_capture_modal .black-button{height:40px;padding:10px 0px}#email_capture_modal .email-capture-input{width:77%;float:left;padding-left:10px;padding-right:10px;margin-right:2%;border:1px solid #000;font-size:0.9em;webkit-appearance:none;-webkit-border-radius:0px}#email_capture_modal .email-capture-input.error{border:1px solid red}#email_capture_modal .black-button{-webkit-appearance:none;text-align:center;width:20%;float:left;font-size:0.9em;-webkit-border-radius:0px;border:1px solid #4ae1bb;color:#4ae1bb;background-color:#fff;padding-left:5px;font-weight:600}#email_capture_modal .black-button span{position:relative}#email_capture_modal .black-button span.left{float:left;padding-left:2px;margin-right:4px}#email_capture_modal .black-button span.right{float:left;font-size:10px;position:relative;top:0.3em}#content_area{background-color:#fff;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;padding:10%;display:inline-block;width:100%}#content_area.referral .deal-section p.deal-info{margin-top:20px}#content_area .welcome-section{height:27%;margin-bottom:4%}#content_area .deal-section{margin-bottom:5%}#content_area p.app-dl{height:14%;margin-top:0;margin-bottom:8%}#content_area .cta-button{height:17%;padding-bottom:5%}#content_area .green-submit-button{background-color:#4ae1bb;display:block;width:80%;margin:0 auto;color:#fff;font-weight:900;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;padding:10px 12px;font-size:1em;height:3em;text-decoration:none}#content_area .green-submit-button span{font-size:0.5em;position:relative;top:-2px;left:2px}#content_area p.error{clear:both;text-align:left;margin-left:5%;margin-bottom:0px;padding-top:1%;color:red;font-size:0.9em}#email_submit{overflow:hidden;height:60px;margin-bottom:8%}#postal_code_form{display:none;height:100%}#postal_code_form.active{display:block}#postal_code_form h2{height:25%;padding-top:10%}#postal_code_form p{color:#000;font-size:1em;line-height:1.4em;margin-left:auto;margin-right:auto}#postal_code_form select{border:0;height:3em;width:75%;font-size:1em;margin-top:20px}#postal_code_form a{font-size:1em;text-decoration:none}#postal_code_form .truck-container{width:100%}#postal_code_form .big-rig{left:45%;position:relative}#postal_code_form .postal-code-explain{margin:6% 0;width:100%}#postal_code_form .zip-label{font-size:0.8em;color:#666;width:100%;text-align:left;display:block;margin:1% 0}#postal_code_form .email-capture-input{width:100%}#postal_code_form .green-submit-button{margin-top:2em;float:left;width:100%}#postal_code_form p.error-message{float:left;margin-left:0}#container #homepage a{color:#333}#container #homepage #merch_block{margin:0px auto;max-width:480px}#container #homepage .row{padding:0px}#container #homepage .row.oly-border{border-top:1px solid #ddd}#container #homepage .three.columns.last-chance{text-align:center;color:#dd3828}#container #homepage #personal_note{margin-top:20px}#container #homepage #personal_note p.greeting{font-size:26px;font-weight:lighter;margin-bottom:0px}#container #homepage #personal_note p.sub-greeting{font-size:18px}#container #homepage #personal_note p.sub-greeting a{font-weight:600}
