#retailers{
	margin: 2px 10px 20px 5px;
	padding: 5px;
	height: 300px;
	background-repeat: no-repeat;
	display: table;
}
h3.retailers{
	font-size: 105%;
	text-align: center;
}
#retailers p{
	text-align: center;
	font-size: 90%;
}

.retailer{
	width: 180px;
	height: 40px;
	text-align: center;
	margin:2px 5px 2px 15px;
	padding:2px 2px;
	float: left;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	display:inline; /*fixes IE/Win double margin bug */
}
#retailers a:link {color:#036; border:0; text-decoration:none;}
#retailers a:visited {color: #666; border:0; text-decoration:none; background:url(../images/tick.gif) no-repeat top left; padding-left:15px;}
#retailers a:hover {color:#369; border:0; text-decoration:none;}
#retailers a:active {color:#036; border:0; text-decoration:none;}