div {margin:0;padding:0;}
body,#mainContent, #header, .boxes, .boxes2, #footer  {
	background-color: #fff;
	background-image: none;
	color:#000;
	font-family: "Times New Roman", Times, serif;
}
a {color:#000;text-decoration:none;}

li img {padding-right:10px; border:none;}
li {list-style-type:none;padding:0;margin:0;}

#header img {width:100%;height:auto;}
#headaddress {width:100%;margin:0 0 0 16px; font-weight:bold;font-size:90%;color: #254669; }
h2 {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-style: italic;
	color: #254669;margin:0;
}
h3, h4 {color: #254669;margin:0; font-size:16px;}
p {margin:5px 0}
.detailcolumn {width:80%;margin:0 auto 10px auto;}
.detailcolumn2 {text-align:center;width:450px;margin:20px auto 0 auto;}
.datatble, .datatble2,  .datatble3 {
	border:1px solid #cccccc;	
	text-align:left;
	margin:10px 0;font-size:90%;
}
.picolumn {margin-top:10px;}
.datatble td, .datatble2 td, .datatble th, .datatble2 th,.datatble3 td, .datatble3 th  {
	border:1px solid #cccccc;
	text-align: left; padding:3px;background-color: #fff!important;
}
.datatble tr,.datatble2 tr,.datatble3 tr,  {
	background-color: #fff!important;
}
#prodpics li{list-style-type:none;width:100%;display:inline;} #prodpics a{color:#000;text-decoration:none;}
#prodpics img {display:block;border:none;}
.noprint{
	display: none;
}
.breakhere {page-break-before: always;}
.offers{
	color: #990000!important;
}
.offersbox {text-align:center;margin-bottom:10px;border-bottom:1px solid #666!important;}
.offersbox2 {
	margin-top:10px;background:#fff;
	border: 1px solid #CCC0A1;text-align:center;padding:5px 5px 10px 5px;
}
.dspblock {clear:both;display:block!important;border:none!important;}