.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:99999998;display:none;top:0;left:0}.reveal-modal{font:16px verdana,Sans-Serif;color:#fff;visibility:hidden;top:100px;left:50%;margin-left:-300px;width:365px;background:#222 url(/images/newsletters/bg.png) repeat;position:absolute;z-index:99999999;padding:30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4)}#newslettersModal{height:265px}#alertsModal{height:335px}.reveal-modal .logo{font:italic 30px Georgia,serif;text-indent:-9999px;margin:0 0 10px;color:#fff;text-shadow:2px 2px 4px #000}#newslettersModal .logo{background:url(/images/newsletters/nl-logo.png) no-repeat}#alertsModal .logo{background:url(/images/newsletters/alerts-logo.png) no-repeat}.reveal-modal input[type=text],.reveal-modal input[type=email],.reveal-modal input[type=tel],.dropdown,.reveal-modal input[type=submit]{margin:12.5px 0}.reveal-modal input[type=text],.reveal-modal input[type=email],.reveal-modal input[type=tel],.dropdown{width:363px;background:#333 url(/images/newsletters/input-bg.png) repeat;border:1px solid #666}.reveal-modal input[type=text],.reveal-modal input[type=email],.reveal-modal input[type=tel]{padding:1px 0 1px 10px;width:351px;height:41px;font:16px verdana,Sans-Serif;color:#fff;-webkit-border-radius:0;border-radius:0}.reveal-modal input[type=text]:focus,.reveal-modal input[type=email]:focus,.reveal-modal input[type=tel]:focus{outline:0;border-color:#999;box-shadow:0 0 8px #999}.reveal-modal ::-webkit-input-placeholder{color:#fff}.reveal-modal :-moz-placeholder{color:#fff}.reveal-modal ::-moz-placholer{color:#fff}.reveal-modal :-ms-input-placeholder{color:#fff}.reveal-modal .dropdown{list-style:none;padding:0}.reveal-modal .dropdown li{padding:11px 0;border-top:1px solid #4c4c4c;border-bottom:1px solid #222}.reveal-modal .dropdown>li:first-child{border-top:0}.reveal-modal .dropdown input[type=checkbox]{margin-left:10px}.reveal-modal .dropdown-icon{width:40px;height:18px;background:url(/images/newsletters/drop-down-icon.png) no-repeat center;display:inline-block}.reveal-modal label{font-size:16px;display:inline;color:#fff}.reveal-modal input[type=submit]{font-family:verdana,Sans-Serif;font-size:16px;color:#fff;padding:12.5px 32px;position:absolute;bottom:20px;right:30px;z-index:-1;cursor:pointer;background-color:#1b7d1b;background:-moz-linear-gradient(top,#459945 0,#1b7d1b);background:-webkit-gradient(linear,left top,left bottom,from(#459945),to(#1b7d1b));-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #000;-moz-box-shadow:1px 1px 1px rgba(000,000,000,0.3);-webkit-box-shadow:1px 1px 1px rgba(000,000,000,0.3);box-shadow:1px 1px 1px rgba(000,000,000,0.3);text-shadow:1px 1px 1px rgba(000,000,000,0.4)}.reveal-modal input[type=text].error,.reveal-modal input[type=email].error,.reveal-modal input[type=tel].error,.reveal-modal .dropdown.error{outline:0;border:1px solid #a50808;box-shadow:0 0 8px #df1212}.reveal-modal .error-message{color:#a50808;font-size:12px;margin:-10px 0 0;display:none;position:absolute;z-index:-1}.reveal-modal .success-message{background:url(/images/newsletters/success-check.png) no-repeat;font-size:20px;font-weight:bold;color:#fff;padding-left:38px;height:36px;display:none;position:absolute;bottom:20px;right:30px;z-index:-1}.reveal-modal.small{width:200px;margin-left:-140px}.reveal-modal.medium{width:400px;margin-left:-240px}.reveal-modal.large{width:600px;margin-left:-340px}.reveal-modal.xlarge{width:800px;margin-left:-440px}.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}.reveal-modal .selections{display:none}.reveal-modal .ajax-spinner{position:absolute;bottom:52.5px;right:92.5px;display:none;z-index:-1}.reveal-modal .subscriber-check{margin:5px 0;position:absolute;bottom:80px;right:30px;z-index:-1}.reveal-modal .subscriber-check label{font-size:14px}