
body
{
	font-family: Arial;
}

body, div, form
{
	margin: 0px;
	padding: 0px;
}

#pagewrapper
{
	width: 995px;
	height: 500px;
	margin: 0px auto 0px auto;
}

#header
{
	height: 108px;
	background-image: url('/images/header.gif');
	background-repeat: no-repeat;
	background-color: #001722;
}

#logo
{
	float: right;
	padding: 8px 25px 0px 0px;
}

#menuwrapper
{
	height: 55px;
}

.menubutton
{
	float: left;
	position: relative;
	height: 55px;
	text-align: center;
	font-size: 9pt;
	line-height: 11pt;
	background-image: url('/images/menuback.gif');
	cursor: pointer;
	color: #000;
	font-weight: bold;
}

.menubutton p
{
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	line-height: 11pt;
}

.menubutton a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.rightside
{
	position: absolute;
	right: 0px;
	top: 0px;	
}

.leftside
{
	position: absolute;
	left: 0px;
	top: 0px;	
}

.divider
{
	width: 3px;
	height: 55px;
	float: left;
}

#footer
{
	background-color: #000;
	color: #fff;
	font-size: 7pt;
	line-height: 8pt;
}

#footer b
{
	color: #70B23D;
	font-weight: normal;
}

#leftcolumn
{
	float: left;
	width: 283px;
	background-color: #E7E7E8;
	height: 465px;
}

#rightcolumn
{
	float: right;
	width: 707px;
}

img
{
	display: block;
}

#left
{
	padding: 23px 20px 0px 20px;
}

#left h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 18pt;
	line-height: 22pt;
	color: #231F20;
}

#left p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #231F20;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#leftcolumn1
{
	float: left;
	width: 703px;
	padding: 22px 15px 0px 15px;
	background-color: #E7E7E8;
}

#leftcolumn1 h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 14pt;
	line-height: 20pt;
	color: #231F20;
}

#leftcolumn1 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #231F20;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#rightcolumn1
{
	float: right;
	width: 260px;
	background-color: #E7E7E8;
}

#maincolumn
{
	background-color: #E7E7E8;
}

#leftcolumn1 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

#leftcolumn1 ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 8pt;
	line-height: 10pt;
	background-image: url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

#maincolumn2
{
	background-color: #000;
}

#leftcolumn2
{
	width: 239px;
	float: left;
	padding: 29px 0px 0px 0px;
}

#rightcolumn2
{
	width: 700px;
	float: right;
	padding: 25px 32px 0px 0px;
}

#rightcolumn2 h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 18pt;
	line-height: 20pt;
	color: #fff;
}

#rightcolumn2 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.box
{
	background-color: #7FC340;
	border: 1px solid #fff;
	color: #000;
	font-size: 9pt;
	line-height: 11pt;
	text-align: center;
	width: 207px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
	font-weight: bold;
	float: right;
}

#maincolumn3
{
	background-image: url('/images/environment1.jpg');
	height: 464px;
}

#maincolumn7
{
	background-image: url('/images/commitment1.jpg');
	height: 467px;
}

#leftcolumn3
{
	width: 570px;
	float: left;
	padding: 22px 0px 0px 12px;
}

#leftcolumn3 h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 18pt;
	line-height: 20pt;
	color: #000;
}

#leftcolumn3 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#leftcolumn3 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

#leftcolumn3 ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 8pt;
	line-height: 10pt;
	background-image: url('/images/bullet2.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#rightcolumn3
{
	width: 290px;
	float: right;
	padding: 85px 60px 0px 0px;
}

#box1
{
	padding: 4px 10px 5px 12px;
}

#box2
{
	background-image: url('/images/fade2.png');
	behavior: url('/style/iepngfix.htc');
	padding: 10px 10px 0px 15px;
	width: 380px;
}

#box1 h2
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 15pt;
	line-height: 20pt;
	color: #000;
}

#box1 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#maincolumn4
{
	background-color: #58585A;
	min-height: 1px;
}

#leftcolumn4
{
	float: left;
	width: 819px;
}

#rightcolumn4
{
	width: 153px;
	float: right;
	padding: 23px 10px 0px 0px;
	background-color: #58585A;
}

#leftcolumn5
{
	float: left;
	width: 682px;
	height: 444px;
	background-image: url('/images/flooring1.jpg');
}

#rightcolumn5
{
	float: right;
	width: 309px;
}

#product_menu
{
	clear: both;
	width: 995px;
}

#menu
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 995px;
}

#menu td
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 9pt;
	line-height: 11pt;
	background-color: #5A5A5B;
	font-weight: bold;
	border-right: 5px solid #D9D8D7;
	text-align: center;
	cursor: pointer;
}

#menu td.on
{
	background-color: #D9D8D7;
}

#menu td.last
{
	border-right: 0px;
}

#menu td.laston
{
	border-right: 0px;
	background-color: #D9D8D7;
}

#menu td a
{
	color: #fff;
	text-decoration: none;
}

#menu td.on a
{
	color: #000;
	text-decoration: none;
}

#menu td.laston a
{
	color: #000;
	text-decoration: none;
}

#menu3
{
	clear: both;
	margin: 0px auto 0px auto;
	padding: 6px 0px 3px 0px;
	list-style: none;
	width: 360px;
}

#menu3 li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	font-size: 9pt;
	line-height: 11pt;
	background-image: url('/images/bullet3.gif');
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight: bold;
	float: left;
}

#menu3 li.first
{
	background-image: none;
	padding: 0px 0px 0px 8px;
}

#menu3 li a
{
	color: #000;
	text-decoration: none;
}

#leftcolumn5 h1
{
	margin: 0px;
	padding: 0px 0px 10px 15px;
	font-size: 20pt;
	line-height: 20pt;
	color: #fff;
}

#leftcolumn5 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 10px 17px;
	font-weight: bold;
}

#leftcolumn6 h1
{
	margin: 0px;
	padding: 29px 0px 22px 15px;
	font-size: 20pt;
	line-height: 20pt;
	color: #EC3E35;
}

#leftcolumn6 p
{
	font-size: 9pt;
	line-height: 12pt;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 10px 17px;
	font-weight: bold;
	width: 440px;
}

#leftcolumn6
{
	float: left;
	width: 594px;
	height: 469px;
	background-image: url('/images/back.jpg');
}

#rightcolumn6
{
	float: right;
	width: 401px;
}

#maincolumn5
{
	background-color: #000;
	padding: 27px 0px 0px 0px;
}

#maincolumn5 h1
{
	margin: 0px;
	padding: 0px 20px 0px 64px;
	font-size: 20pt;
	line-height: 20pt;
	color: #7FC641;
}

#maincolumn5 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #fff;
	margin: 0px;
	padding: 0px 50px 0px 0px;
}

#maincolumn6
{
	background-color: #fff;
	padding: 36px 0px 0px 15px;
}

#maincolumn6 img
{
	padding: 0px 0px 0px 20px;
}

#maincolumn6 h1
{
	margin: 0px;
	padding: 0px 0px 30px 0px;
	font-size: 20pt;
	line-height: 20pt;
	color: #000;
}

#maincolumn6 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.product_name
{
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
	padding: 5px 0px 0px 20px;
	width: 97px;
}

#menu2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none
}

#menu2 li
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
	width: 132px;
	background-color: #E7E7E8;
	text-align: left;
	font-size: 9pt;
	line-height: 11pt;
	border-top: 2px solid #fff;
}

#menu2 li.over
{
	background-color: #58585A;
}

#menu2 li.over a
{
	color: #fff;
}

.showhide
{
}

#one_sub
{
	position: absolute;
	top: 55px;
	left: 0px;
	display: none;
}

#leftcolumn7
{
	margin: 0px 0px 0px 334px;
	width: 350px;
	padding: 278px 0px 0px 0px;
}

#leftcolumn7 h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 18pt;
	line-height: 20pt;
	color: #000;
}

#leftcolumn7 p
{
	font-size: 8pt;
	line-height: 10pt;
	color: #000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#maincolumn8
{
	background-color: #000;
	min-height: 1px;
}

.block
{
	width: 247px;
	border-right: 2px solid #fff;
	float: left;
	font-size: 8pt;
	color: #fff;
	line-height: 11pt;
	height: 466px;
}

.block p
{
	font-size: 9pt;
	color: #fff;
	line-height: 12pt;
	margin: 0px;	
	padding: 0px 0px 0px 0px;
}

.block h2
{
	color: #fff;
	font-size: 14pt;
	line-height: 17pt;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

.block_inside
{
	padding: 14px 20px 0px 40px;
}

