body{ 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:center;
	}
#container{
	width:660px;
	padding:0 5px;
	margin:0 auto;
	text-align:left;
	  }
p{padding:5px 0; margin:0;}

h1{
	height:62px;
	display:inline;
	width:105px;
	float:left;
	}

h2{
	padding:0;
	margin:10px 0 0 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#000;
	}
h3{
	color:#000;
	font-size:18px;
	font-weight:bold;
	display:inline;
	float:left;
	}
h4{padding:0; margin:0; font-size:16px; color:#000; text-align:center;}
h5{color:#B0232A; font-size:16px; padding:0; margin:0; text-align:center;}
h6{color:#B0232A; font-size:16px; padding:0; margin:0; font-weight:bold; text-align:center;}
	
a{color:#b0232a;}

sup {
	font-weight:normal;
	margin:0 0 0 -2px;
	padding:0;
	font-size:9px;
	vertical-align:text-top;
	}
sup.sml{font-size:9px; vertical-align:top; margin:0; } 
/*specific classes*/
p.printSection{float:right; width:70px; overflow:hidden;}
img.logoFoot{padding:2px 0 0 0;}
p.couponInfo{ padding:0 0 15px 0;}

span.alignRight{width:100px; float:right; margin:-15px 0 0 0; text-align:right;}

p.store{font-weight:bold; color:#b0232a; padding:0;}
p.promoInfo{padding:5px 0 0 0;}
p.promoDesclaimer{font-size:10px;}

table, td, th {padding:0; margin:0;}
table img{padding:0; margin:0;}
td.salesDetails{
/*width:310px; */
padding:5px 0 0 0; 
margin:0; }
/*layout structure*/

p.disclamer {
	color:#636363;
	font-size:10px;
	font-style:italic;
	padding:10px 0;
}
/*p.breakhere {page-break-before: always;}*/
tr.break{page-break-before: always;}
.Section{padding:0 0 2px 0; margin:0;}


#header{overflow:hidden; margin:0;}
#header p{font-size:12px;}

#footer{border-top:1px solid #d0d0d0; padding:5px 0; height:35px;}
#footer p{ width:500px; float:left;}
strong{margin:0;padding:0;border:0;}



	
