#content h1 {
	padding:0px 0px 5px 0px;
	font-size:18px;
	font-weight:bold;
	color:#000566;
}
#content h2 {
	padding:0px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#000566;
}
#content p.summary {
	padding:0px 50px 15px 0px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#000566;
}
#content p.image {
	float:right;
	padding:0px 0px 15px 25px;
}
#content p {
	padding:0px 0px 15px 0px;
	font-size:11px;
	text-align:justify;
}
#content a:hover {
	text-decoration:underline;
}




#content .message1 {
	width:500px;
	border-right:solid 1px #7F82B3;
	float:left;
	margin:0px 0px 15px 0px;
}
#content .message1 p {
	padding:0px 15px 15px 0px;
}
#content .message2 {
	width:255px;
	float:right;
}
#content .message2 p {
	padding:0px 25px 15px 0px;
	text-align:left;
}
#content .message2 h2 a {
	color:#C2412F;
}



#content .discount {
	margin:0px 0px 20px 0px;
}
#content .discount h2, #content .discount h3, #content .discount p, #content .discount li, #content .discount a {
	color:#2C4B28;
}
#content .discount a {
	font-weight:bold;
}
#content .discount .totals {
	float:left;
	width:217px;
	border-right:solid 1px #2C4B28;
}
#content .discount .totals h3 {
	font-weight:bold;
	padding:0px 0px 11px 0px;
}
#content .discount .description {
	float:right;
	width:540px;
}
#content .discount .description p {
	padding:0px 25px 15px 0px;
	text-align:left;
}



#content .specials h2 {
	background:url(../img/specials.gif) no-repeat 0px 0px;
	margin:0px 0px 11px 0px;
	padding:8px 0px 10px 10px;
}



#content .products {

}
#content .product {
	background:#ECECE0 url(../img/product.gif) no-repeat 0px 0px;
	width:381px;
	height:99px;
	float:left;
	margin:0px 0px 11px 0px;
	position:relative;
}
#content .product h3, #content .product p {
	position:absolute;
}
#content .product h3 {
	top:45px;
	left:145px;
	font-size:12px;
	font-weight:bold;
}
#content .product h3 span {
	font-size:11px;
	font-weight:normal;
}
#content .product h3 a {
	color:black;
}
#content .product p.price {
	top:7px;
	left:145px;
	font-size:12px;
	font-weight:bold;
	color:#BD3A2A;
}
#content .product p.save {
	top:22px;
	left:145px;
}
#content .product p.image {
	top:8px;
	left:8px;
	width:125px;
	height:83px;
	padding:0px;
	background:white;
	text-align:center;
}

#content .offers{
	display:block;
	float: right;
	width: 520px;
	_width: 530px;	
	margin-left: 5px;
	}

#content .offers .small-block{
	position: relative;
	float: left;
	margin-left: 10px;
	width: 250px;
	height: 150px;
	}

#content .offers .small-block .small-block-overlay{	
	background:red;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width: 250px;
	height: 140px;
	/*background: url('../img/small-block-overlay.gif') no-repeat top left;*/
	}

#content .offers .large-block{
	position: relative;
	float: left;
	margin-left: 10px;
	width: 510px;
	height: 120px;
	}

#content .offers .large-block .large-block-overlay{	
	display:block;
	position:absolute;
	top:0;
	left:0;
	width: 510px;
	height: 110px;
	/*background: url('../img/large-block-overlay.gif') no-repeat top left;*/
	}
	
#content .offers .large2-block{
	position: relative;
	float: left;
	margin-left: 10px;
	width: 510px;
	height: 260px;
	}

#content .offers .large-block .large2-block-overlay{	
	display:block;
	position:absolute;
	top:0;
	left:0;
	width: 510px;
	height: 250px;
	/*background: url('../img/large-block-overlay.gif') no-repeat top left;*/
	}

