div.home-cats
{
	background:			#FFF; /*fixes a heading background/border repeat bug in IE */
}
div.home-cats h4
{
	margin:				0px;
	padding:				0px;
}
div.home-cats h4 a
{
	text-decoration: 	none;
}
div.home-subcats
{
	margin-left:		10px;
}
div.home-subcats.withimg
{

}
div.home-subcats table
{
	border-collapse:	collapse;
	width:				600px;	/* fixed width to allow for category image */
}
div.home-subcats table td
{
	padding:				3px 5px 3px 2px;
}
div.home-subcats table td a
{
	font-weight:		bold;
	text-decoration:	none;
}
div.cat-desc
{
	margin:				5px 0px 0px 0px;
}
div.cat-more
{
	margin:				0px 0px 10px 0px;
}

div.products
{
	clear:				both;
	margin:				5px 0px 0px 0px;
}
div.home-cat div.img-thumb
{
	position:			relative;
	float:				left;
	width:				140px;
	z-index:				1;
	margin-top:			3px;
}
div.home-cat div.img-thumb a img
{
	border:				1px solid #AFAFAF;
}
