
input {background:#f9f9f9; border:1px solid #e9e9e9; height:20px; line-height:20px; color:#656364; }

.an-subscribe button span
{
    background: #222651;
    width:274px;
	float:right;
	position:absolute;	
	margin-left:287px;
	height:29px;
	line-height:29px;
	margin-top:57px;
	font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-weight:700; font-size:12px; color:#ffffff;letter-spacing:1px; 
	clear:both;
}

.an-subscribe-body button span
{
    background: #222651;
    width:130px;
	float:right;
	margin-left:10px;
	height:29px;
	line-height:29px;
	font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-weight:700; font-size:12px; color:#ffffff;letter-spacing:1px; 
	clear:both;
}

.an-subscribe .block-content
{ padding: 14px; width:576px; height:214px;  }
.an-subscribe .block-content label.an-data
{
    font-size: 11px;
    font-weight: bold;
}
.an-data
{ font-family: 'Open Sans', sans-serif; font-size:12px; letter-spacing:1px; color:#656364; background:#fff;  margin-top:18px;  height:100%; text-align:left; line-height:18px; padding:4px 8px 5px 8px;
 }
 
.an-data-body
{ font-family: 'Open Sans', sans-serif; font-size:12px; letter-spacing:1px; color:#656364; background:#fff;  height:100%; text-align:left; line-height:18px; padding:5px 8px 5px 8px;
 }
 
.an-buttons
{ margin-top: 5px;}
.an-subscribe .block-title img
{
    position:absolute;
    right: 10px;
    top: 5px;
}

#advancednewsletter-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color:#000;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
}
#advancednewsletter-overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}
#an-content{
    position: fixed;
    z-index:9999;
    text-align:left;
	
}
#subscribe-please-wait
{
    background:none repeat scroll 0 0 #FFF4E9;
    border:2px solid #F1AF73;
    padding:15px 60px;
    position: fixed;
    z-index: 9999;
    color: black;
}

/* subscribe on checkout */
div.awan-checkoutmultisel{
    width: 100%;
    padding-top: 15px;
}
div.awan-checkoutmultisel label{
    color: #666666;
    float: left;
    font-weight: bold;
    position: relative;
    z-index: 0;
}
div.awan-checkoutmultisel select{
    width: 100%;
}


div.awan-checkoutcheckboxes{

    padding-left: 30px;
    padding-top: 15px;
    border-color: #D9DDE3;
    border-style: solid;
    border-width: 0 1px;


}
div.awan-checkoutcheckboxes label.an-data{
    color: #666666;
    float: left;
    font-weight: bold;
    position: relative;
    z-index: 0;
}