#newsletterWrapper{margin:0 auto;background-color:#333;font-family:arial;}
#newsletterWrapper form, #newsletterWrapper form fieldset{margin:0;padding:0;border:0;float:right;display:block;}
#newsletterWrapper form fieldset{padding:5px;}
#newsletterWrapper form fieldset label{font-weight:bold;color:#fff;font-size:12px;margin-right:7px;}
#newsletterWrapper form fieldset input{border:1px solid #fff;color:#000;font-size:11px;font-family:arial;background-color:#ccc;padding:2px 5px;margin-right:7px;}
#newsletterWrapper form fieldset input.submit{background-color:#0D2593;color:#fff;cursor:pointer;}


/*
FLOAT CLEARING
---------------------------*/
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
	height: 0px;
    visibility: hidden;
}
*+html .clearfix  {
   *zoom:1;
}
* html .clearfix  {
    height:1%;
}

#hiddenModal{display:none;}
#confirmWrapper{position:relative;width:581px;font-family:Arial;text-align:center;margin:0 auto;}
#confirmWrapper #modalTop{display:block;height:153px;background:url(../images/email_confirmBgTop.jpg) no-repeat;}
#confirmWrapper #modalTile{display:block;background:url(../images/email_confirmBgTile.jpg) repeat-y;}
#confirmWrapper #modalTile #content{padding:15px 30px;display:block;}
#confirmWrapper #modalTile #content h1{margin:0 0 15px 0;text-align:center;font-size:16px;}
#confirmWrapper #modalTile #content p{margin-bottom:10px;lin-height:1px;text-align:center;}
#confirmWrapper #modalTile #content a{font-family:arial;color:#0D2593;}

#confirmWrapper #modalTile #content a.closeModal{margin:20px auto 0;text-align:center;width:115px;text-align:center;display:block;cursor:pointer;padding:5px;background-color:#0D2593;color:#fff;border:#666;}
#confirmWrapper #modalTile #content #theEmail{font-weight:bold;font-size:13px;}
#confirmWrapper #modalBot{display:block;height:29px;background:url(../images/email_confirmBgBot.jpg) no-repeat;}
