﻿/* expansys.com - Newsletter sign-up */
#nl_signup {width:840px;margin:0 auto;text-align:center}

#intro {height:840px;height:236px;padding:10px 0;color:#fff;background:#00306a url(/j/6c/images/pages/newsletter_signup/intro_bg.jpg) repeat-x 0 100%}
#intro h1 {height:41px;margin:3px 0 22px;text-indent:-999em;background:url(/j/6c/images/pages/newsletter_signup/title_want-the-future.png) no-repeat 50% 0}
#intro p {margin:.9em 0;padding:0 30px;font-size:17px}
#intro h3 {margin:0.6em 0;font-weight:bold;font-size:20px}
#nl_signup h2 {margin:0 0 10px;padding:12px 0;font-size:24px;color:#fff;font-weight:normal;text-shadow:0 -1px 0 rgba(0,0,0,.8);background:#002858 url(/j/6c/images/pages/newsletter_signup/details_header_bg.png) repeat-x 0 0}
#nl_signup fieldset {position:relative;top:-45px;width:600px;margin:0 auto -25px;padding:0 0 6px;border:0;background:#c6eeff url(/j/6c/images/pages/newsletter_signup/form_bg.png) repeat-x 0 100%;-moz-border-radius:0 0 12px 12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}
#nl_signup ul {margin:0;padding:0;list-style:none}
#nl_signup ul:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#nl_signup li {margin:8px 0;clear:both}
#nl_signup label {float:left;width:50%;padding:3px 8px 3px 0;font-size:16px;font-weight:bold;color:#002958;text-align:right;text-shadow:0 1px 0 rgba(255,255,255,.8)}
#nl_signup .input_wrap {margin-left:318px;width:260px;height:22px;padding:3px 0;background:url(/j/6c/images/pages/newsletter_signup/input_bg.png) no-repeat 0 0}
#nl_signup input {display:block;width:250px;margin:2px 5px;font-size:13px;line-height:13px;border:0;color:#002958;background:transparent}
#nl_signup select  {width:250px;margin:2px 4px 2px 0;font-size:13px;line-height:13px;color:#002958;border:0;background:transparent}
#nl_signup option  {background:#fff}
#nl_signup strong {color:#c00}

#nl_signup #submit {width:225px;height:50px;margin:12px auto 0;background:url(/j/6c/images/pages/newsletter_signup/subscribe.png) no-repeat 0 0;text-indent:-999em;line-height:99em;cursor:pointer}
#nl_signup #submit:hover {opacity:.8}

#nl_signup label.error {width:auto;font-size:11px;color:#c00}
#nl_signup input.error,#nl_signup select.error {background:#ffe5e5}

#small_print {margin:15px auto;color:#666;font-size:11px;text-align:center}
#small_print p {margin:.9em 12px;}
#small_print a {font-weight:bold;color:#0098db}
#small_print a:hover {color:#43bff5;text-decoration:none}

/* Thanks */
#nl_thanks {padding:10px 10px 10px 108px;color:#5e6a71;font-weight:bold;background:#e6ebed url(/j/8a/images/pages/newsletter/thanks_bg.png) repeat-y 0 50%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.15);-moz-box-shadow:0 4px 6px rgba(0,0,0,.15);box-shadow:0 4px 6px rgba(0,0,0,.15)}
#nl_thanks p {margin:10px 10px 10px 0;font-weight:bold;font-size:12px;}


#outro {padding:8px 20px;background:#f4f4f4}
#outro p {margin:12px 0;font-size:12px}
#nl_thanks p.error {text-align:left;color:red}

.continue {margin:40px 0 30px;font-weight:bold;font-size:16px;text-align:center}
.continue a {padding:8px 18px;background:#0098db url(/j/8a/images/pages/basket/continue_bg.png) repeat-x 0 0;color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.3);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}
.continue a:hover {text-decoration:underline}

#footer .footerSignup {display:none}
