body {
background-color:#333366;
color:#181818;
font-family:verdana;
padding-top:0px;
margin-top : 0px;
text-align:center;
}

div#container {
margin-left: auto ;
margin-right: auto ;
width:860px;
	}
	
		h1 {
				font-size:12pt;
				font-family:verdana;
				color:#ffffff;
				font-weight:bold;

			}
			h2 {
				font-size:11pt;
				font-family:arial,verdana;
				color:#ffffff;
				font-weight:bold;
			}	

#header {
background-image:url("../images/acaibannertop.jpg");
background-position: top center;
background-repeat: no-repeat;
height:354px;
text-align: left;
padding-left:35px;
}


#headernh {
background-image:url("../images/nonhome-pagetop.jpg");
background-position: top center;
background-repeat: no-repeat;
height:370px;
text-align: left;
padding-top:0px;
padding-left:35px;
padding-right:35px;
color:#ffffff;
font-size:12px;
}
#headernh a{
color:#ffffff;
font-size:12px;
font-weight:none;
text-decoration:none;
}
#c1 {
width:33%;
float:left;
color:#ffffff;
}
#c2 {
width:33%;	
float:left;
color:#ffffff;
}
#c3 {
width:33%;
float:right;	
color:#ffffff;
}


#headernhlong {
text-align: left;
padding-top:25px;
padding-bottom:25px;
padding-left:20px;
color:#ffffff;
font-size:12px;
}
#headernhlong a{
color:#ffffff;
font-size:12px;
}


#headernharticle {
height:700px;	
background-image:url("../images/acaibannertop-article.jpg");
background-position: top center;
background-repeat: no-repeat;
text-align: left;
padding-top:0px;
padding-bottom:25px;
padding-left:30px;
padding-right:30px;
color:#ffffff;
font-size:12px;
}
#headernharticle a{
color:#ffffff;
font-size:12px;
}



#headernhnews {
height:690px;	
background-image:url("../images/acaibannertop-article.jpg");
background-position: top center;
background-repeat: no-repeat;
text-align: left;
padding-bottom:25px;
padding-left:30px;
padding-right:30px;
color:#ffffff;
font-size:10px;
}
#headernhnews a{
color:#ffffff;
font-size:10px;
}




#bodysection {
background-image:url("../images/acaibody2.jpg");
background-position: top center;
background-repeat: no-repeat;
height:640px;
clear:both;	
}

#bodysection #productlists {
width:550px;
float:left;
margin-top : 63px;	
margin-left :1.55em;
text-align: left;
display:inline;

}

#bodysection #productlists a{
color:#181818;
font-size:18px;
font-weight:none;
text-decoration:none;
display:inline;
}
#bodysection #productlists .bodytext{
color:#181818;
font-size:12px;
font-weight:none;
}












#bodysection #productlists .productbox {

	float:left;
	
}










#bodysection #productlists .productbox .upleft {
float:left;
text-align: left;
color:#cccccc;
width:60%;
}
#bodysection #productlists .productbox .upright {
float:right;
text-align: right;
color:#cccccc;
width:40%;
clear:right;

}







#bodysection #productlists .productbox .lowerleft {
	float:left;
	width:80%;
	margin-top:4px;
	text-align: left;
	color:#cccccc;	
}
#bodysection #productlists .productbox .lowerright {
	float:right;
	width:20%;
	text-align:center;
	font-size:12px;
	font-weight:none;	
	clear:right;
}
#bodysection #productlists .productbox .lowerright .seals{
	padding-top:15px;
}
#bodysection #productlists .productbox .lowerright .seals img{
}
#bodysection #productlists .productbox .lowerright .seals a{
	color:#181818;
	font-size:11px;
	font-weight:none;
	text-decoration:underline;
}














#bodysection #rightrail {
height:600px;
width:258px;
float:right;
margin-top:30px;
text-align: center;
color:#cccccc;
text-decoration:bold;


}

#bodysection #rightrail .seals img{
	vertical-align:middle;
}
#bodysection #rightrail .seals{
}
#bodysection #rightrail #stexter{
	font-size:12px;
}



#middlesection {
height:650px;
padding-left:15px;
padding-right:15px;
text-align: left;
clear:both;	
color:#cccccc;
font-size:12px;
}
#middlesection .headliners{
color:#aaaaaa;
font-size:14px;
font-weight:bold;
}




















#bodysection #productlists .tabsection{
color:#181818;
font-size:12px;
font-weight:none;

}
#bodysection #productlists .tabsection a{
color:#181818;
font-size:12px;
font-weight:none;
width:600px;
}

#bodysection #productlists .tabsection .redfont{
color:#ff0000;
font-size:12px;
font-weight:none;
width:600px;

}








#lowersection {
width:100%;
height:20px;
text-align: left;
clear:both;	
color:#cccccc;
font-size:12px;
}
#lowersection a{
color:#aaaaaa;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


#lowersection2 {
width:100%;
text-align: left;
clear:both;	
color:#cccccc;
font-size:10px;
}
#lowersection2 a{
color:#aaaaaa;
font-size:10px;
font-weight:bold;
text-decoration:none;
}