/* Reg */
#newsletter {font-size:11px;}
#newsletter_info{font-weight: bold;}
#newsletter ol {margin:0 auto;width:280px;padding-left:2px;}
#newsletter li {text-align:left;padding:2px 0;}
#newsletter li input {width:129px;}
*html #newsletter li input {width:126px;}
#newsletter li#newsletter_email {float:left;padding-right:10px;}
#newsletter #newsletter_bday select {font-size:10px;width:52px;float:left;}
#newsletter #newsletter_bday #register_birthmonth {width:57px;}
#newsletter #newsletter_bday #register_birthyear {width:61px;}
#newsletter #newsletter_zip {clear:both;}
#newsletter label {font-size:10px;display:block;}
#newsletter_container {text-align:center;margin:0 auto;}
#newsletter_submit {padding:4px 0;}
#newsletter h4 a {text-decoration:none;}
#newsletter a, #newsletter h4 a:hover {text-decoration:underline;}
#newsletter_agreement {clear:both;font-weight: bold;}
#newsletter #wrp-messages { font-size:9px;position:absolute;top:0;left:0;}
#newsletter #wrp-messages li {width:100%;padding:0;}
#newsletter #errors { color:red; height:70px;background-color:#fff; }
#newsletter #wrp-messages ul#errors li { font-size:9px;font-weight:bold;color:red; height:70px;background-color:#fff; }

/* Success */
/* #newsletter_container.success {padding:8px;} removing for subindex page */
#newsletter_container.success dt {font-size:12px;padding:8px 0 4px; 0;}
#newsletter_container.success dd {display:inline;padding:0 6px 0 2px;}
#newsletter_container.success dd.last {border-right:none;}
