div.articleListNews{
	margin-bottom:20px;
}
div.articleListNews h3, div.articleListRetailer h3{
	margin:5px 0px 5px 0px;
}
div.articleListNews h3 a, div.articleListRetailer h3 a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#055D30;
	letter-spacing:0;
}

div.articleListRetailer h3 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#055D30;
	letter-spacing:0;
}
div.articleListNews span.date, div.articleListRetailer span.date{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div.articleReadNews div.preamble, div.articleListRetailer div.preamble{
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	color:#055D30;
}
div.articleReadNews {
	width:100%;
	margin:0px 0px 30px 0px;
}
div.articleListRetailer{
	width: 100%;
}
div.articleReadNews p, div.articleListRetailer p{
	margin:0px 0px 0.8em 0px;
}
div.articleReadNews img, div.articleListRetailer img{
	border:1px solid #CCC;
	padding:5px;
	float: right;
}
div#printarea{
	margin-left:20px;	
}
div.tail {
	clear: both;
}
/*
 * Retailer article styles
 */
div#search_retailer {
	height: 45px;
	width: 306px;
	background: url("../images/structure/search_puff.jpg") no-repeat;
	margin: 0 0 20px 0;
	clear: both;
}
div#search_retailer form {
	width: 250px;
	height: 30px;
	position: relative;
	top: 8px;
	left: 20px;
	
}
	div#search_retailer .search_field {
		border: solid 1px #f2f2f2;
		width: 150px;
		height: 22px;
	}
		div#search_retailer .search_button {
		border: solid 1px #f2f2f2;
		padding: 3px 10px 3px 10px;
		float: left;
		margin: 0 10px 0 0;
	}
div.articleListRetailer{
	/*height: 300px;*/
}
div.articleListRetailer div.articleItem{
	width: 220px;
	height: 80px;
	float: left;
}