html, body {
	margin:0; 
	padding:0;
	background:#fff; 
	font-family:verdana;
	background:#fff;
	color:#747474;
	font-size:0.85em;
	}
	
a:link,
a:active,
a:visited,
a:hover{
	color:#747474;
	font-weight:bold;
	}
	
a:hover{
	text-decoration:underline;
	}
	
.clear{
	clear:both;
	}

#wrap{
	width:820px;
	margin:2em auto 1em auto;
	}
	
@media print{
	#wrap{
	width:639.6px;
	}
	}
	
@media print{
	.logo{
	width:471.12px !important;
	}
	}
	
.titleimage{
	position:absolute;
	margin-left:-30px;
	mar/gin-top:62px;
	bottom:2px;
	}
	
.titleimage_product{
	position:absolute;
	margin-left:-30px;
	mar/gin-top:212px;
	bottom:2px;
	border:none;
	}
	
@media print{
	.titleimage_product{
	display:none;
	}
	}
	
.titleimage_product_vertical{
	position:absolute;
	margin-left:-30px;
	margin-top:338px;
	border:none;
	}
	
#left{
	width:604px;
	float:left;
	}
	
@media print{
	#left{
		width:471.12px !important;
		}
	}
	
#right{
	border-top:solid 1px #E9E2E3;
	float:left;
	width:216px;
	margin:41px 0 0 0;
	}
	
@media print{
	#right{	
		width:168.48px;
		margin:32px 0 0 0;
		}
	}
	
#menu ul{
	margin:10px 10px;
	padding:0;
	}
	
#menu ul li{
	list-style:none;
	border-bottom:solid 1px #E9E2E3;
	margin:0;
	padding:18px 0 18px 0;
	}
	
#menu img{
	border:none;
	}
	
#menu a:link,
#menu a:active,
#menu a:visited,
#menu a:hover{
	}
	
#menu a:hover{
	text-decoration:none;
	}

@media print{	
#menu{
	display:none;
	}
}

	
#mainleft{
	clear:both;
	width:604px
	}
	
@media print{
	#mainleft{
		width:471.12px !important;
		}
		}
	
#mainleftcontent{
	padding:1em 0 1em 0;
	line-height:1.6em;
	margin:0 0 1em 0;
	}
	
#mainleftcontent h2{
	padding:0.94em 0 0.4em 0;
	width:210px;
	margin:0;
	border-bottom:solid 1px #E9E2E3;
	font-size:140%;
	}
	
#mainleftcontent form{
	width:21em;
	
	}
	
#mainleftcontent input,
#mainleftcontent textarea,
#mainleftcontent select{
	display:block;
	border:1px solid #DCCEC2;
	width:20em;
	background:#F6F7E8;
	font-family:verdana;
	font-size:100%;
	padding:0.4em;
	margin:0 0 0.4em 0;
	}
	
.formbutton{
	width:6em !important;
	display:inline !important;
	float:right;
	margin:0 0 0.2em 0 !important;
	cursor:pointer;
	}
	
.product{
	float:left;
	margin:0 6px;
	width:270px;
	text-align:center;
	}
	
.product a:link,
.product a:active,
.product a:visited{
	text-decoration:none;
	}
	
.product a:hover{
	color:#444;
	}
	
.product img{
	padding:4px;
	border:1px solid #DCCEC2
	}
	
.subproduct{
	float:left;
	margin:0 0 10px 0;
	width:150px;
	text-align:center;
	min-height:180px;
	height:180px;
	}
*>.subproduct {
	height:auto;
}
	
@media print{
	.subproduct{
	width:117px;
	}
	}
	
.subproduct img{
	padding:4px;
	border:1px solid #DCCEC2;
	}
	
@media print{
	.subproduct img{
	padding:2px;
	width:105.5px;
	height:94.38px;
	}
	}
	
.subproduct a:link,
.subproduct a:active,
.subproduct a:visited{
	text-decoration:none;
	}
	
.subproduct a:hover{
	color:#444;
	}

 .cssnavhome
{
background: url(../gfx/home_btnover.jpg) no-repeat 0 18px;
border-bottom:solid 1px #E9E2E3;
margin:0 0 0 18px;
padding:18px 0;
}


 .cssnavcompany
{
background: url(../gfx/companyProfile_btnover.jpg) no-repeat 0 18px;
border-bottom:solid 1px #E9E2E3;
margin:0 0 0 18px;
padding:18px 0;
}

 .cssnavproducts
{
background: url(../gfx/products_btnover.jpg) no-repeat 0 18px;
border-bottom:solid 1px #E9E2E3;
margin:0 0 0 18px;
padding:18px 0;
}

 .cssnavfind
{
background: url(../gfx/retailer_btnover.jpg) no-repeat 0 18px;
border-bottom:solid 1px #E9E2E3;
margin:0 0 0 18px;
padding:18px 0;
}

 .cssnavcontact
{
background: url(../gfx/contactUs_btnover.jpg) no-repeat 0 18px;
margin:0 0 0 18px;
padding:18px 0;
font-size:0;
}

.cssnavhome a
{
width: 43px;
height: 18px;
display: block;
}

.cssnavcompany a
{
width: 118px;
height: 18px;
display: block;
}

.cssnavproducts a
{
width: 64px;
height: 18px;
display: block;
}

.cssnavfind a
{
width: 93px;
height: 18px;
display: block;
}

.cssnavcontact a
{
width: 74px;
height: 18px;
display: block;
}


* html a:hover
{
visibility:visible
}

.cssnavhome a:hover img,
.cssnavcompany a:hover img,
.cssnavproducts a:hover img,
.cssnavfind a:hover img,
.cssnavcontact a:hover img
{
visibility:hidden
}


#dimensions{
	margin:6em 0 0 18px;
	padding:0;
	}
	
@media print{
	#dimensions img{
	width:148.2px;
	}
	}
	
.tablecell{
	width:20px;
	}
	
#dimensions h3{
	font-size:120%;
	margin:2em 0 1em 0;
	}
	
#rightlinks{
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	border-bottom:solid 1px #E9E2E3;
	}
	
#rightlinks ul{
	margin:0 0 0.4em 0;
	padding:0;
	}
	
#rightlinks ul li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#rightlinks a:link,
#rightlinks a:active,
#rightlinks a:visited,
#rightlinks a:hover{
	color:#B49E8C;
	text-decoration:none;
	background:url(../gfx/arrow_right.gif) no-repeat right;
	padding:0 1em 0 0;
	}
	
#rightlinks a:hover{
	text-decoration:underline;
	}

@media print{
#rightlinks{
	display:none;
	}
	}
	
#topimages{
	position:relative;
	height:auto;
	}
	
#topimages_product_horiz{
	position:relative;
	height:463px;
	}

@media print{
#topimages_product_horiz{	
	height:361.14px;
	width:471.12px;
	}
	}

@media print{	
.mainimage{
	width:471.12px;
	height:316.68px;
	}
	}
	
#topleft{
	float:left;
	width:390px;
	}
	
#topright{
	float:right;
	margin:0 14px;
	width:170px;
	}
	
.topright_title{
	margin:0 0 2em 0;
	}
	

	
#footer{
	margin:1em 0 0 0;
	clear:both;
	}
	
#matchless{
	background:url(../gfx/matchless_logo2.jpg) no-repeat;
	height:26px;
	wi/dth:159px;
	margin:1em 0 1em 0em;
	padding:1em;
	border-bottom:solid 1px #E9E2E3;
	}
	
#footertext{
	margin:0;
	float:left;
	}
	
div.error {
	border:1px solid #aaa;
    width: 30em;
	background-color: #ecf1f8;
	color: #666666;
	padding: 1em 0 1em 1em;
	margin: 1em 0;
}

#contact{
	float:right;
	}

	
#contact ul{
	padding:0;
	margin:0;
	}
	
#contact ul li{
	padding:0;
	margin:0;
	display:inline;
	}
	
@media print{
	a{
		text-decoration:none;
		}
		}