div#product_homepage
{
	background:			transparent none;
}
div#product_homepage div#desc_head
{
	margin:				10px 0;
}
div#product_homepage div#desc_foot
{
	margin:				10px 0;
}
div#product_homepage table
{
	border:				1px solid #aabbcc;
	border-collapse:	collapse;
	width:				100%;
}
div#product_homepage table tr
{
}
div#product_homepage table tr td
{
	background:			#fff none;
	border:				none;
	width:				25%;
	text-align:			center;
	padding:			5px;
	vertical-align:		bottom;
}
div#product_homepage table tr td a
{
	border:				2px solid #fff;
	display:			block;
	padding:			5px;
	text-align:			center;
	text-decoration:	none;
}
div#product_homepage table tr td a:hover
{
	border:				2px solid #aabbcc;
}
div#product_homepage table tr td a span
{
	display:			block;
	margin:				0 auto;
}

/*
div.home-cats h2
{
	z-index:				5;
}
div.home-cats h2 a
{
	text-decoration: none;
}
div.home-cats h4
{
	margin:				0px;
	padding:				0px;
}
div.home-cats h4 a
{
	text-decoration: 	none;
}
div.home-cat
{
	position:			relative;
	margin:				10px 0px 10px 0px;;
}
div.home-cat img.img-thumb
{
	float:				left;
	padding:				0px 10px 10px 0px;
	border:				none;
}
div.home-subcats
{
	margin-left:		10px;
}
div.home-subcats.withimg
{
	margin-right:		200px;
}
div.home-subcats table
{
	border-collapse:	collapse;
	width:				100%;
}
div.home-subcats table td
{
	padding:				3px 5px 3px 2px;
}
div.cat-desc
{
	margin:				5px 0px 10px 0px;
}

div.products
{
	margin:				5px 0px 0px 0px;
}
div.product
{
	position:			relative;
	margin:				0px 0px 15px 10px;
	padding:				0px;
	clear:				left;
}
div.product-inner
{
	padding:				0px;
	margin:				0px;
}
div.product div.thumb-img,
div.product div.thumb-dummy,
div.home-cat div.thumb-img
{
	position:			relative;
	float:				left;
	width:				120px;
}
div.home-cat div.thumb-img
{
	margin-right:		5px;
}
div.product table.list
{
	margin-left:		10px;
}
div.price
{
	padding-top:		4px !important;
}
span.price
{
	color: 				#0B5F00;
	font-weight:		bold;
	font-size:			130%;
}
span.price.special
{
	color:				#CF6B00;
}
*/

