.signup-box{font-family:'Arimo-Regular';position:fixed;top:0 !important;overflow:auto !important;left:0;bottom:0;width:100%;height:auto;background:url("/cassette.axd/file/site-static/popup-bg-a0fed3941bad695b4437451cd7f75f9e0be7c808.png") top center no-repeat #fdd900;z-index:251;margin-top:0;margin-left:0;line-height:16px;min-height:100%}.popup-wrapper{position:relative}@media only screen and (max-width:680px){.popup-wrapper{padding:0 15px}}.popup-header{display:block;clear:both;padding:21px 40px}@media only screen and (max-width:680px){.popup-header{padding:20px 0}}.popup-conainer{max-width:1440px;margin:0 auto;position:relative}.popup-conainer .nav-container{position:relative;float:right}@media only screen and (max-width:680px){.popup-conainer .nav-container{float:none;padding-top:50px}}.popup-conainer .logo{position:absolute;top:-5px;left:0;display:block;width:90px;height:47px;background:url("/cassette.axd/file/site-static/resp/logo_black_x1-68dcecbe609d6d954d627171d3e942208d2cdda6.png") no-repeat;-moz-background-size:90px 47px;-o-background-size:90px 47px;-webkit-background-size:90px 47px;background-size:100% auto}.popup-header nav{text-align:right}.list-divider{background:url("/cassette.axd/file/site-static/nav-divider-cc05cc6bd462f4f27ac70ee8f11347004be69055.png") center center no-repeat;display:inline-block;padding:12px 9px;margin-right:21px;font-size:14px;line-height:1.43}@media only screen and (max-width:680px){.list-divider{display:none}}.popup-header nav a{font-size:14px;font-family:'Arimo-Bold';font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#000;display:inline-block;padding:12px 10px;margin-right:15px}@media only screen and (max-width:680px){.popup-header nav a{float:none;margin:5px 10px}}.popup-header nav a.record{border-radius:3px;background-color:#000;color:#fdd900;padding:12px 40px;margin-left:1px;margin-right:0}.popup-text{margin:40px auto 0;max-width:600px;text-align:center}.forgotpassform .popup-text{margin-top:80px}.signup-box div.inner,#nodownvotes div.inner{overflow:hidden;padding:48px 48px 45px;background:#000;max-width:400px;margin:0 auto 40px;box-sizing:border-box}@media only screen and (max-width:680px){.signup-box div.inner,#nodownvotes div.inner{padding:38px 20px 35px}}.popup-text h2{font-family:'AbrilFatface-Regular';font-size:40px;line-height:48px;font-weight:400;text-align:center;color:#000;margin-bottom:14px}@media only screen and (max-width:680px){.popup-text h2{font-size:32px;line-height:40px}}.popup-text p{font-family:'Arimo-Regular';font-size:14px;line-height:1.43;color:#000;max-width:356px;margin:0 auto 25px}.reveal-modal strong{font-family:'Arimo-Bold';font-weight:normal}.signupDivider{display:block;text-align:center;font-family:Arimo;font-size:14px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#717171;padding:13px 0 12px}.signup-box label{font-size:12px;font-family:'Arimo-Bold';font-weight:400;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:normal;color:#d1d1d1;text-transform:uppercase;display:block;padding-bottom:1px}.signup-box input.text{width:100%;box-sizing:border-box;height:45px;border-radius:5px;border:solid 2px #fdd900;background:none;font-size:14px;margin-bottom:14px;padding:10px 15px;color:#717171}#signupForm input.passwordtext{margin-bottom:4px}#signupform.loginform input.passwordtext{margin-bottom:14px}.signup-box ::-webkit-input-placeholder{color:#717171;font-style:italic}.signup-box ::-moz-placeholder{color:#717171;font-style:italic}.signup-box :-ms-input-placeholder{color:#717171;font-style:italic}.signup-box :-moz-placeholder{color:#717171;font-style:italic}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:34px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:-1px;width:20px;height:20px;border:2px solid #fdd900;background:#000;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'✔';position:absolute;top:4px;left:4px;font-size:19px;line-height:.8;color:#fdd900;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#fdd900;background-color:#ddd}[type="checkbox"]:disabled:checked+label:after{color:#999}[type="checkbox"]:disabled+label{color:#aaa}[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:not(:checked):focus+label:before{border:2px solid #fdd900}label:hover:before{border:2px solid #fdd900 !important}.signupck{clear:both;margin-bottom:16px}.signupck label{text-transform:none}.signup-box label a{color:#fdd900}.signup-box input.fbbutton,.signup-box input.fbbutton:hover{background:url("/cassette.axd/file/site-static/fb-register-logo-43dcce4385279510fcae352a267f0bfcfff59173.png") no-repeat;width:306px !important;box-sizing:border-box;height:46px !important;border-radius:3px;background-color:transparent !important;margin:0 auto !important;border:0 !important;text-indent:-9999px}@media only screen and (max-width:680px){.signup-box input.fbbutton,.signup-box input.fbbutton:hover{max-width:100%;background-size:contain;height:46px !important}}.signup-box.loginform input.fbbutton,.signup-box.loginform input.fbbutton:hover{background:url("/cassette.axd/file/site-static/fb-login-logo-2ce0aba81ef72afe1b437020dd15d1204764c046.png") no-repeat !important}.password-progress{margin-bottom:18px}.password-progress .progress{display:block;height:2px;float:left;background:#585858;width:19%;border-radius:2px;margin-right:1.3%;margin-top:5px}.password-progress .progress.active{background:#91f523}.password-progress .status{width:18%;text-align:right;font-size:10px;line-height:10px;float:right;display:none}.password-progress .active{display:block}.password-progress .status.good{color:#91f523}.password-progress .status.weak{color:#f30}.signup-box h4{border-top:solid 1px #ccc;margin-bottom:10px;position:relative}.signup-box h4 div{display:block;margin:0 auto;margin-top:-6px;text-transform:uppercase;text-align:center;font-size:12px}.signup-box h4 span{background:#fff;padding:0 10px}.signup-box .lineabove{border-top:solid 1px #ccc;padding-top:15px}.signup-box .linebelow{border-bottom:solid 1px #ccc;margin-bottom:15px}.signup-box input.greybutton{background:#999;border:solid 1px #7e7e7e}.signup-box label.floating{float:left;padding-bottom:5px}.signup-box.reveal-modal .close-reveal-modal{top:5px;right:5px}@media only screen and (max-width:680px){.signup-box.reveal-modal .close-reveal-modal{top:20px;right:20px}}.signup-box input.checkbox{display:block;float:left;margin:10px 10px 5px 0}.signup-box input.error{background:#ffb3b3;border-color:#900}.signup-box label.error{color:#900;font-weight:bold}.signup-box{overflow:auto;clear:both}.signup-box input.button{box-sizing:border-box;width:300px;height:44px;border-radius:5px;background-color:#fdd900;border:none;text-align:center;font-size:14px;font-weight:bold;color:#000;margin-bottom:15px;max-width:100%}.signup-box input.button:hover{color:#000;background-color:#fdd900;outline:none;cursor:pointer}#lblAlreadyMember{text-align:center;text-transform:none;padding-top:12px;font-size:14px;font-family:'Arimo-Bold';font-weight:normal}@media only screen and (max-width:680px){#lblAlreadyMember{font-size:13px}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.7);opacity:1 !important;z-index:100;display:none;top:0;overflow:auto;left:0}a.access-account{display:block;text-align:center;color:#fdd900;font-size:14px;font-family:'Arimo-Bold'}a.forgot{display:none}.signup-box.loginform .popup-text{padding-top:100px}.signup-box.loginform a.forgot{display:block;float:right;font-size:10px;text-transform:none}.signup-box.loginform .popup-text h2{margin-bottom:40px}.signup-box.loginform .popup-text p{display:none}.modal-box{font-family:'Arimo-Regular';position:absolute;top:180px;overflow:auto !important;left:50%;margin-left:-500px;max-width:1000px;width:100%;height:auto;background:#fdd900;z-index:251;line-height:16px;border-radius:6px}.modal-box.declinedTerms .inner{text-align:center;padding-bottom:58px;padding-top:34px}.modal-box.declinedTerms .inner p{margin-bottom:48px}.modal-box.declinedTerms .inner a.btn{width:auto;margin:0 auto}.modal-box .inner{box-sizing:border-box;padding:19px 30px;position:relative}@media only screen and (max-width:680px){.modal-box .inner{padding-left:20px;padding-right:20px}}.modal-box .inner .white-box{padding:20px 0;box-sizing:border-box;background:#fff;margin-top:20px}.modal-box .inner .white-box .white-box-content{max-height:286px;padding:0 30px;overflow-y:auto}.modal-box .inner .black-box{padding:71px 30px 86px;box-sizing:border-box;background:#000;color:#fdd900;text-align:center;margin-top:24px;margin-bottom:20px}.modal-box .inner .black-box h2{color:#fdd900;font-size:30px;line-height:40px;margin-bottom:33px;font-family:'Arimo-Bold'}@media only screen and (max-width:900px){.modal-box .inner .black-box h2{font-size:26px;line-height:36px}}@media only screen and (max-width:680px){.modal-box .inner .black-box h2{font-size:20px;line-height:28px}.modal-box .inner .black-box h2 br{display:none}}.modal-box .inner .black-box a.btn{background-color:#fdd900;border:solid 2px #fdd900;color:#000;min-width:220px;text-align:center;display:inline-block;padding:14px 30px;box-sizing:border-box;font-family:'Arimo-Regular';max-width:100%}.modal-box .inner h2{font-family:'AbrilFatface-Regular';font-size:40px;line-height:48px;font-weight:400;color:#000;margin-bottom:14px}@media only screen and (max-width:900px){.modal-box .inner h2{font-size:34px;line-height:44px}}@media only screen and (max-width:680px){.modal-box .inner h2{font-size:22px;line-height:30px}.modal-box .inner h2 br{display:none}}.modal-box .inner p{font-size:14px;line-height:22px;color:#000;font-family:'Arimo-Regular';margin-bottom:0}.modal-box .inner ul{padding:0 0 0 20px;margin:0}.modal-box .inner ul li{font-size:14px;line-height:22px;color:#000;margin-bottom:0;list-style:inside;list-style-type:disc}.modal-box .inner .bottom-btn{text-align:right;padding:32px 0 10px}.modal-box .inner .bottom-btn a{display:inline-block;font-size:14px;vertical-align:middle;font-weight:normal;color:#000;margin-right:28px}.modal-box .inner a.btn{border-radius:3px;background-color:#000;border:solid 2px #000;padding:12px 30px;font-size:14px;color:#fdd900;font-family:'Arimo-Bold';margin-right:0;max-width:100%}.reveal-modal .close-reveal-modal{width:30px;height:29px;background:url("/cassette.axd/file/site-static/close-modal-8238433785689c66cb4b952d04aa08745e93f6cc.png") no-repeat;position:absolute;top:32px;right:30px;color:#aaa;font-family:'Arimo-Bold';text-indent:-9999px;cursor:pointer}@media only screen and (max-width:900px){.reveal-modal .close-reveal-modal{right:20px;top:15px}}@media only screen and (max-width:680px){.reveal-modal .close-reveal-modal{width:20px;height:20px;background-size:contain}}@media only screen and (max-width:900px){.modal-box{font-family:'Arimo-Regular';position:absolute;margin-left:0;box-sizing:border-box;top:130px;left:5%;right:5%;max-width:90%}}@media only screen and (max-width:680px){.popup-header nav{text-align:center}}@media only screen and (max-width:480px){.modal-box .inner .bottom-btn a{margin-right:0;margin-bottom:15px;margin-left:15px}}.clear-both{clear:both}.signup-form h3{font-weight:300;font-size:24px;color:#6e7071;text-transform:uppercase;margin-bottom:20px}.signup-form p.welcome_message{margin-bottom:25px;color:#58595b}.signup-form p.welcome_message a.grey-btn2{display:inline-block;*display:inline;*zoom:1;padding:2px 12px 0 12px;margin-left:1em}#signin-form div.inner{background:#fff;overflow:hidden;padding:5px 20px;-moz-box-shadow:0 0 5px 0 #d1d1d1;-webkit-box-shadow:0 0 5px 0 #d1d1d1;box-shadow:0 0 5px 0 #d1d1d1}#signin-form div.left-account{float:left;width:455px;padding:19px 0}#join-form div.left-account{float:left;width:455px;padding:24px 44px;background:#fff;-moz-box-shadow:0 0 5px 0 #d1d1d1;-webkit-box-shadow:0 0 5px 0 #d1d1d1;box-shadow:0 0 5px 0 #d1d1d1;position:relative}#join-form div.left-account div.forgot a{white-space:nowrap}#join-form div.left-account div#test{position:absolute;bottom:24px;left:44px}#join-form div.left-account div.remember{padding-bottom:42px}#join-form div.remember label strong{vertical-align:bottom}.left-account h4{font-weight:500;font-size:16px;color:#231f20;text-transform:uppercase;margin-bottom:11px}.left-account .fb_iframe_widget{margin-bottom:14px}#join-form div.left-account div.forgot p{margin:5px 0 15px 0;line-height:19px;font-size:12px;color:#58595b}#signin-form div.right-account{float:right;position:relative;width:171px;border-left:1px solid #d6d7d8;padding:19px 76px 19px 85px}#join-form div.right-account{float:right;width:273px;position:relative}#join-form div.join-divider,#signin-form div.join-divider{font-weight:700;font-size:12px;color:#6d6e70;text-transform:uppercase;position:absolute;top:50%;margin-top:-.5em;left:-42px}#signin-form div.join-divider{left:-.8em;background:#fff;padding:4px 0;font-size:18px;color:#231f20}#signin-form div.remember{padding:14px 0 6px 0}#join-form div.right-account h5,#signin-form div.right-account h5{font-weight:700;font-size:12px;color:#95989b;text-transform:uppercase;width:169px;margin-bottom:16px;line-height:14.4px}#signin-form div.right-account label,#join-form div.right-account label{font-size:11px;line-height:16px;color:#96999c;text-transform:uppercase;font-weight:500;display:block}#join-form .textinput input,#signin-form .textinput input,#loginSection .textinput input{width:156px;height:16px;padding:4px 8px;background:#c0c2c3;border:1px solid #96989b;margin-bottom:11px;color:#6e7071}#join-form div.right-account div.forgot p,#signin-form div.right-account div.forgot p{margin:5px 0 15px 0;line-height:19px;font-size:12px;color:#58595b;margin-right:15px}#join-form div.right-account div.remember,#signin-form div.right-account div.remember{margin-bottom:8px;overflow:hidden}#join-form input,#signin-form input{margin:0 2px 0 0}#join-form div.right-account div.remember input{margin:3px 3px 3px 4px}#signin-form div.remember input,#signin-form div.remember span{display:block;float:left}#signin-form div.remember span{width:140px;position:relative;top:-1px}#join-form div.right-account input#orange-btn,#signin-form div.right-account input#orange-btn{background:url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat left -952px;border:1px solid #e0e0e1;color:#fff;display:block;font-weight:700;font-size:14px;letter-spacing:.02em;text-align:center;text-transform:uppercase;padding:0 22px;height:27px;line-height:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#join-form div.right-account input#orange-btn:hover{cursor:pointer}#login-form{margin-top:0}.reveal-modal div.forgot{text-align:right;margin-right:48px;margin-bottom:16px}span.textinput input{width:180px}#signin-form #fb-login-wrapper,#signup-form #fb-login-wrapper;display: block;margin: 75px auto 0 auto;width: 154px;a#fb-login-button{display:block;margin:100px auto 0 auto;width:154px}#signin-form .left-account a#fb-login-button{display:block;margin:75px auto 0 auto;width:154px}a.grey-btn{background:url('/cassette.axd/file/site-static/grey-btn-1bb1ce887ba90416c3029a5291f129c88c4eb85c.jpg') no-repeat;color:#000;display:inline-block;line-height:26px;margin-left:15px;text-align:center;-webkit-text-shadow:0 1px 1px #fff;text-shadow:0 1px 1px #fff;width:115px}a.grey-btn:hover{background-position:-115px 0;color:#000}.validation-summary-errors{margin:0 0 10px 0}span.field-validation-error{padding:0 0 10px 0}#loginSection{width:722px;margin-left:-406px;overflow:hidden;border:1px solid #d6d7d8;padding:22px 43px;background:#e8e8e9 url("/cassette.axd/file/site-static/loginStripe-e62b5b57d2b164b360b9af5dab381bb64318eb81.png") no-repeat -40px top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#loginSection .close-reveal-modal{overflow:hidden;display:block;top:20px;right:25px;text-indent:-999em;background:url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png');background-repeat:no-repeat;background-position:-149px -991px;height:18px;width:18px}#loginSection div.signup-form{background:#fff;-moz-box-shadow:0 0 5px 0 #d1d1d1;-webkit-box-shadow:0 0 5px 0 #d1d1d1;box-shadow:0 0 5px 0 #d1d1d1;padding:22px 27px;position:relative}#loginSection div#login-divider{position:absolute;top:185px;left:369px;background:#fff;padding:6px 0}#loginSection div#login-divider span{font-size:18px;color:#231f20}#loginSection h1{font-weight:300;font-size:24px !important;color:#6e7071 !important;text-transform:uppercase;margin-bottom:10px}#loginSection a.forgotPassword{margin-left:85px;margin-bottom:14px;display:block;text-decoration:underline}#loginSection input#orange-btn{background:url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat -555px -644px;border:none;color:#fff;display:block;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;width:141px;height:27px;line-height:27px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#loginSection input#orange-btn:hover;background-position:-555px -708px;color:#fff !important;cursor:pointer;#loginSection p.welcome-message{margin:0 0 44px 0}#loginSection div#login-form{overflow:hidden}#loginSection .left-account{width:320px;float:left}#loginSection .right-account{width:224px;float:right;border-left:1px solid #d6d7d8;padding:6px 38px 0 50px;height:187px}#loginSection div.remember{margin-bottom:21px}#loginSection input#rememberMe{margin:0}#loginSection span.rememberMeSpan{vertical-align:bottom}aside#loginSuccess{background:#fece45;width:430px;height:147px;position:fixed;z-index:501;left:50%;margin-left:-215px;top:50% !important;margin-top:-73px !important;visibility:hidden;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 1px 6px 2px #676463;-webkit-box-shadow:0 1px 6px 2px #676463;box-shadow:0 1px 6px 2px #676463;filter:progid:DXImageTransform.Microsoft.Shadow(color=#676463,direction=90,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#676463,direction=180,strength=10)}aside#loginSuccess h1{display:block;height:35px;width:241px;background:url("/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png") no-repeat -574px -518px;margin:27px auto 18px auto;text-indent:-999em;overflow:hidden}aside#loginSuccess h2{width:300px;display:block;margin:0 auto 27px auto;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase;margin-bottom:;text-align:center}aside#loginSuccess span.successXbutton{display:block;height:14px;width:14px;background:url("/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png") no-repeat -831px -518px;position:absolute;top:6px;right:5px;text-indent:-999em}aside#loginSuccess span.successXbutton:hover{cursor:pointer}