#block5 h3 {
	background: url('/img/base/seperator.gif') repeat-x bottom left;
	color: #000;
	margin: 0 10px 10px 10px;
	padding: 16px 0 5px 0;
	text-align: left;
	}
#block5 p.cat {
	margin: 0 10px;
	}
#block5 h5 {
	background: url('/img/base/seperator.gif') repeat-x bottom left;
	color: #a29f86;
	margin: 0 10px;
	padding: 11px 0 5px 0;
	text-align: left;
	}
	#block5 span.of {
		color: #595440;
		}

	/* category display rules */

	div.category {
		display: inline; /* fix IE double margin float problem */
		float: left;
		height: 275px;
		margin: 10px 0 0 20px;
		position: relative;
		text-align: center;
		border: 1px solid white;
		width: 200px;
		}
	div.category p {
		position: relative;
		top: 10px;
		margin:0;
		padding: 0;
		}
	div.category a.view {
		position: relative;
		top: 30px;
		}

	/* product display rules */

	div.product {
		display: inline; /* fix IE double margin float problem */
		float: left;
		height: 275px;
		margin: 10px 0 0 20px;
		width: 200px;
		position: relative;
		text-align: center;
		border: 1px solid white;
		}
	div.product p {
		color: #bdb8a4;
		margin: 0;
		padding: 0;
		/*position: absolute;*/
		top: 48px;
		}
	div.product a.view {
		position: relative;
		top: -8px;
		}
	sup {
		font: bold italic 14px Arial;
		vertical-align: baseline;
		position: relative;
		top: -14px;
		}
	sup.tm {
		font: normal 9px Verdana;
		vertical-align: baseline;
		position: relative;
		top: -3px;
		}
	.price {
		font: bold italic 34px Arial;
		position: relative;
		top: -5px;
		}
	.reg {
		margin-left: -18px;
		color: #6f6c5a;
		font: bold 9px Verdana;
		}
	#block5 h6 {
		font: bold 9px Verdana;
		margin: 10px 5px;
		padding: 0;
		text-transform: uppercase;
		}
	#block5 h6 a:hover {
		text-decoration: none;
		}
	div.hovered {
		border: 1px dotted #b2b2b2;
		cursor: pointer;
		}
	#block5 td h4, #block5 td p {
		padding-left: 6px;
		}