body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#848484;
}

h2, h3, p {
	color:#848283;
}

p {
	margin-top:0;
	font-size:9px;
}
h2 {
	margin:0;
	font-size:10px;
}

h3 {
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}

img {
	vertical-align:top;
	border:0;
}

#container {
	width:800px;
	margin:0 auto;
	padding:20px;
}

#header {
	width:800px;
	padding:0;
	margin:0;
}

#topLinks {
	float:right;
	margin:0;
	padding:0;
}

#topLinks a, #topLinks a:hover {
	text-decoration:none;
}

#content h1.cat1 {
	color:#329C9C;
}

#content h1.cat2 {
	color:#9bd21a;
}

#content h1.cat3 {
	color:#ddc900;
}

#content h1.cat4 {
	color:#f66b00;
}

h1.heading {
	padding:13px 0 13px;
	margin:0 0 10px 0;
	border-top:6px solid #D7D7D7;
	border-bottom:6px solid #D7D7D7;
	font-size:20pt;
}

.productInfo h1.number {
	font-size:36pt;
	margin:0;
}

#content img {
	float:left;
	padding:0 20px 20px 0;
}

#productCatalog {
	clear:both;
	background-color:#fff;
	border-top:2px solid #D7D7D7;
}

#productCatalog a img {
	position:relative;
	float:left;
	padding:0;
	margin:10px 22px 10px 0;
	width:58px;
	height:58px;
	border:1px solid #ccc;
}

#cat1 a:hover img {
	border: 1px solid #329C9C;
}

#cat2 a:hover img {
	border: 1px solid #9bd21a;
}

#cat3 a:hover img {
	border: 1px solid #ddc900; 
}

#cat4 a:hover img {
	border: 1px solid #f66b00; 
}

/*#productCatalog a:hover img {
	border:1px solid #329C9C;
}*/

#productCatalog img.rowEnd {
	margin-right:0;
}

#footer {
	padding:5px;
	margin:0;
	height:22px;
	background-image:url(../images/footerBG.gif);
	background-position:top left;
	background-repeat:repeat-x;
	clear:both;
}

#footerLogo {
	float:right;
}

.productImage {
	border:2px solid #D7D7D7;
	margin:0 20px 20px 0;
	width:248px;
	height:248px;
	padding:0;
	display:block;
	float:left;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

.productInfo {
	position:relative;
	display:block;
	float:left;
	height:250px;
	width:250px;
	vertical-align:baseline;
	padding:0;
	margin:0;
}
.productInfoBottom {
	position:absolute;
	left:0;
	bottom:0;
}
.catTitleFurniture {
	float:left;
	display:block;
	padding:0 1px 17px 15px;
	margin:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#429CA2;
	background-image:url(../images/topLinkArrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.catTitleAccessories {
	float:left;
	display:block;
	padding:0 1px 17px 15px;
	margin:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9BD21A;
	background-image:url(../images/topLinkArrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.catTitleTextile {
	float:left;
	display:block;
	padding:0 1px 17px 15px;
	margin:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#DDC900;
	background-image:url(../images/topLinkArrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.catTitleMaterial {
	float:left;
	display:block;
	padding:0 1px 17px 15px;
	margin:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F66B00;
	background-image:url(../images/topLinkArrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
