tr{height:50px;}
.box-attention{background:#FFF5CC;border:1px solid #F2DD8C;margin-bottom:5px;padding:25px 40px 29px;color:#555555;cursor:pointer;}
.newsletter-box-modal-bg{position:fixed;height:100%;width:100%;background:radial-gradient(50% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);z-index:1000;display:none;top:0;left:0;}
.newsletter-box-modal{visibility:hidden;top:100px!important;left:50%;margin-left:-200px;width:400px;background:#FFFFFF;position:fixed;z-index:1001;padding:25px 40px 29px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-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);}
.newsletter-box-modal.small{width:350px;margin-left:-100px;}
.newsletter-box-modal.medium{width:350px;margin-left:-200px;}
.newsletter-box-modal.large{width:600px;margin-left:-340px;}
.newsletter-box-modal.xlarge{width:800px;margin-left:-440px;}
.newsletter-box-modal .close-newsletter-box-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#666;text-shadow:0 -1px 1px rbga(0,0,0,.6);text-decoration:none;cursor:pointer;}
.newsletter-box-modal .buttons{border:none!important;margin-bottom:0px!important;}
#modal-message{margin-bottom:20px;color:#333;}
#modal-message-form{border-bottom:1px solid #E7E7E7;padding:0 0 15px 0}
#modal-message-form .form{margin-bottom:0;}
@media only screen and (min-width:490px) and (max-width:600px){.newsletter-box-modal{width:400px;margin-left:-240px;}
}
@media only screen and (max-width:489px){.newsletter-box-modal{width:250px;margin-left:-165px;}
.newsletter-box-modal table.form td{width:100%!important;}
}