* {margin:0; padding:0}

body {
	margin: 0px;
	padding: 0px;
	text-align: center; /* FOR HORIZONTAL DIV WRAPPER */
	min-width: 950px;
	background-color: #35251f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #35251f;
}

p, span, h1, h2, h3, h4, h5, h6, div, ul, li, select {
	margin: 0px;
	padding: 0px;
}

p, h1, h2, h3, h4, h5, h6, ul {
	padding-left:18px;
	padding-right: 18px;
	font-size: 12px;
	font-weight: normal;
}

.rightcontent ul, ol {
	padding:0;
	margin:0;
	margin-left: 35px;
}

p {
	padding-bottom: 10px;
}

a {
	color: #882c0b;
	outline: none;
	text-decoration: none;
}

a:hover {
	color: #875341;
	text-decoration: underline;
}

a img {
border: none;
}

p img {
	clear: both;
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}

.rightcontent img {
	padding-left: 18px;
}

.rightcontent .whatsnew { border-bottom: 1px solid #d9c8c2; margin-bottom: 10px;}

div {
	float:left;
	clear:none;`
}

#wrapper {
	width:950px;
	text-align: left;
	float:none;
	clear:both;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;
	min-height:600px;
	height:auto !important;
	height:600px;
	background-position: left top;
}

#navwrapper {
	float: right;
	margin-bottom: -25px;
}

#nav {
	position: relative;
	z-index: 10;
	float: right;
	width: 709px;
	height: 67px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat:no-repeat;
	margin-top: 95px;
	padding-left: 15px;
}

#footer {
	padding-top: 20px;
	clear: both;
	text-align: center;
	width: 950px;
	font-size: 11px;
	padding-bottom: 15px;
}

#footer a {
	color: #93837e; 
	text-decoration: none;
}

#footer .splitter {
	color: #5c443b;
}

#navbar, #innernav {
	width: 647px;
	border-bottom: 1px solid #d9c8c2;
	padding-bottom: 15px;
}

#innernav {
margin-bottom: 15px;	
}

#navbar .splitter, #innernav .splitter {
	color: #d2bdb6;
}

ul.nav {
	list-style-type:none;
	margin:0;
	padding-left:18px;
}

ul.nav li {
	float: left;
}

ul.nav li a {
	text-decoration: none;
}

ul.nav li a:hover {
	text-decoration: underline;
}

ul.nav li .active {
	text-decoration: underline;
	font-weight: bold;
}

.splitter {
	padding-left: 5px;
	padding-right: 5px;
}

.splitter2 {
	padding-left: 3px;
	padding-right: 3px;
}


.clear {
	clear: both;
}

.roundedcorners {
	width: 950px;
}

.widecontentwrapper {
	width: 948px;
	border-left: 1px solid #c5b2ab;
	border-right: 1px solid #c5b2ab;
	background-color: #f5ece9;
}

.wideintcontentwrapper {
	width: 948px;
	border-left: 1px solid #c5b2ab;
	border-right: 1px solid #c5b2ab;
	background-image: url(../images/int_content_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-bottom: 20px;
}

.ecommercewrapper {
	width: 948px;
	border-left: 1px solid #c5b2ab;
	border-right: 1px solid #c5b2ab;
	background-color: #faf5f1;
	padding-bottom: 20px;
}

.widecolcontentleft {
	width: 473px;
	border-right: 1px solid #c5b2ab;
	background-color: #f5ece9;
	padding-top: 18px;
	padding-bottom: 35px;
}

.widecolheaderleft {
	background-color: #eeded8;
	width: 455px;
	padding-top: 18px;
	padding-left: 18px;
	padding-bottom: 16px;
	border-right: 1px solid #c5b2ab;
	border-bottom: 1px solid #c5b2ab;
}

.widecolcontentright {
	width: 474px;
	background-color: #f5ece9;
	padding-top: 18px;
	padding-bottom: 25px;
}

.widecolheaderright {
	background-color: #e7d6d0;
	width: 456px;
	padding-top: 18px;
	padding-left: 18px;
	padding-bottom: 16px;
	border-bottom: 1px solid #c5b2ab;
}

.loginbox {
	width: 456px;
	background-image: url(../images/loginbox_bg.jpg);
	background-repeat: repeat-x;
	margin-top: 15px;
	padding-top: 15px;
	padding-left: 18px;
	font-size: 11px;
}

.leftcolloginbox {
	padding-left: 18px;
	font-size: 11px;
}

p.smalltext {
	font-size: 11px;
	padding:0;
	margin:0;
	padding-left: 18px;
}

p.tablenotes {
	font-size: 11px;
	padding:0;
	margin:0;
}

.leftwrapper {
	width: 300px;
}

.rightwrapper {
	width: 647px;
	padding-left: 1px;
}

.dealerrightwrapper {
	width: 648px;
}

.right2colwrapper {
	background-image: url(../images/right2colwrapper.jpg);
	background-repeat: repeat-y;
	width: 647px;
	margin-left: 1px;
}

.leftcolheader {
	background-color: #eeded8;
	width: 282px;
	padding-top: 18px;
	padding-left: 18px;
	padding-bottom: 16px;
	border-bottom: 1px solid #c5b2ab;
	border-top: 1px solid #c5b2ab;
}

.rightcolheader {
	background-color: #e7d6d0;
	width: 629px;
	padding-top: 18px;
	padding-left: 18px;
	padding-bottom: 16px;
	border-bottom: 1px solid #c5b2ab;
	border-top: 1px solid #c5b2ab;
}

.widecolheader {
	background-color: #e7d6d0;
	width: 930px;
	padding-top: 18px;
	padding-left: 18px;
	padding-bottom: 16px;
	border-bottom: 1px solid #c5b2ab;
	border-top: 1px solid #c5b2ab;
}

.right2colheader {
	background-color: #e7d6d0;
	width: 305px;
	padding-top: 18px;
	padding-left: 18px;
	padding-bottom: 16px;
	border-top: 1px solid #c5b2ab;
}

.leftcontent {
	width: 300px;
	padding-top: 18px;
	padding-bottom: 5px;
}

.rightcontent {
	width: 647px;
	padding-top: 18px;
}

.widecontent {
	width: 948px;
	padding-top: 18px;
}

.right2colcontent {
	width: 323px;
}
.right2colcontent2 {
	width: 323px;
}

.right2colcontent .heading { border-top: 1px solid #d9c8c2; padding-top: 10px;}

.heading {
	font-size: 14px;
	font-weight: bold;
}

.subheading {
	font-size: 12px;
	font-weight: bold;
}

em {
	font-style: normal;
	color: #aa5a3a;
}

.careers td {
	padding: 8px;
	border: 1px solid #d9c8c2;
}

table.careers {
	border: 1px solid #d9c8c2;
	margin-bottom: 15px;
}

.floorpreview {
	width: 106px;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}

.floorpreview p, .colorpreview p, .gradepreview p {
	margin:0;
	margin-top: -10px;
	font-size: 9px;
	color: #875341;
	width: 100%;
	padding: 0;
	padding-bottom: 15px;
}

.gradepreview p {
	margin-top: 0;	
}

.floorpreview a img, .colorpreview a img, .gradepreview a img {
	border: 1px solid #c2aea7;
	padding:0;
}

.floorpreview a, .colorpreview a {
	text-decoration: none;	
}

.colorpreview, .gradepreview {
	width: 136px;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;	
}

.structures {width: 647px; padding-left: 1px;}

.structures img {
	float: left;	
}


/* JQUERY MENU TEST */
#cats {
	width: 647px;
}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 647px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
}


/* HEADER STYLING */
.cathead {
	font-weight: bold;
  color: #000;	
  padding-left: 18px;
  padding-top: 13px;
  padding-bottom: 11px;
  background-image: url(../images/category_bg.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #d9c8c2;
  float: none;
}

.selectcathead {
  font-weight: bold;
  color: #000;	
  padding-left: 18px;
  padding-top: 10px;
  padding-bottom: 9px;
  background-image: url(../images/category_bg.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #d9c8c2;
  float: none;
}


/* IE 7 & 6 SELECT BOX HACK */
*:first-child+html .selectcathead { font-weight: bold;
  color: #000;	
  padding-left: 18px;
  padding-top: 10px;
  padding-bottom: 7px;
  background-image: url(../images/category_bg.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #d9c8c2;
  float: none;} 
  
* html .selectcathead {  font-weight: bold;
  color: #000;	
  padding-left: 18px;
  padding-top: 10px;
  padding-bottom: 7px;
  background-image: url(../images/category_bg.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #d9c8c2;
  float: none;}

/* HEADER HOVER STYLING */
ul.menu li a:hover {
  font-weight: bold;
  background-image: url(../images/category_bg.jpg);
  background-repeat: repeat-x;
}

/* CONTENT LI STYLING */
ul.menu li ul li {
  background: #a3a3a3;
  color: #000;
  padding: 18px;
  border-bottom: 1px solid #d9c8c2;
  background: #f5ece9;
  overflow: auto;
}

/* CSS HACK FOR IE6 ONLY */
* html ul.menu li ul li {  min-height:160px;
  height:auto !important;
  height:160px;
  overflow: visible;
  }

/* CONTENT LI HOVER STYLING */
ul.menu li ul li a:hover {
	background: #f5ece9;
	font-weight: normal;
}

/* NAV */
a.navhome {background-image: url(../images/nav_home.jpg); background-repeat: no-repeat; display: block; clear: none; float: left; height: 67px; width: 62px;}
a.navhomeactive {background-image: url(../images/nav_home_active.jpg); background-repeat: no-repeat; display: block; clear: none; float: left; height: 67px; width: 62px;}
a.navhome:hover {background-image: url(../images/nav_home_active.jpg);}

a.navproductlines {background-image: url(../images/nav_productlines.jpg); background-repeat: no-repeat;	display: block;	clear: none; float: left; height: 67px; width: 120px; }
a.navproductlinesactive {background-image: url(../images/nav_productlines_active.jpg); background-repeat: no-repeat;	display: block;	clear: none; float: left; height: 67px; width: 120px; }
a.navproductlines:hover {background-image: url(../images/nav_productlines_active.jpg);}

a.navaboutus {background-image: url(../images/nav_aboutus.jpg);	background-repeat: no-repeat; display: block; clear: none; float: left;	height: 67px; width: 87px;}
a.navaboutusactive {background-image: url(../images/nav_aboutus_active.jpg);	background-repeat: no-repeat; display: block; clear: none; float: left;	height: 67px; width: 87px;}
a.navaboutus:hover {background-image: url(../images/nav_aboutus_active.jpg);}

a.navcareers {background-image: url(../images/nav_careers.jpg);	background-repeat: no-repeat; display: block; clear: none; float: left;	height: 67px; width: 76px;}
a.navcareersactive {background-image: url(../images/nav_careers_active.jpg);	background-repeat: no-repeat; display: block; clear: none; float: left;	height: 67px; width: 76px;}
a.navcareers:hover {background-image: url(../images/nav_careers_active.jpg);}

a.navdealerlist {background-image: url(../images/nav_dealerlist.jpg); background-repeat: no-repeat;	display: block;	clear: none; float: left; height: 67px;	width: 103px;}
a.navdealerlistactive {background-image: url(../images/nav_dealerlist_active.jpg); background-repeat: no-repeat;	display: block;	clear: none; float: left; height: 67px;	width: 103px;}
a.navdealerlist:hover {background-image: url(../images/nav_dealerlist_active.jpg);
}

a.navcontactus {background-image: url(../images/nav_contactus.jpg);	background-repeat: no-repeat; display: block; clear: none; float: left;	height: 67px;	width: 100px;}
a.navcontactusactive {background-image: url(../images/nav_contactus_active.jpg);	background-repeat: no-repeat; display: block; clear: none; float: left;	height: 67px;	width: 100px;}
a.navcontactus:hover {background-image: url(../images/nav_contactus_active.jpg);}

a.navnaturallygreen {background-image: url(../images/nav_naturallygreen.jpg); background-repeat: no-repeat;	display: block;	clear: none; float: left; height: 67px; width: 140px;}
a.navnaturallygreenactive {background-image: url(../images/nav_naturallygreen_active.jpg); background-repeat: no-repeat;	display: block;	clear: none; float: left; height: 67px; width: 140px;}
a.navnaturallygreen:hover {background-image: url(../images/nav_naturallygreen_active.jpg);}

/*newsletter*/
#newletter_bttn{
	text-align: left;
	vertical-align: top;
	height: 44px;
	width: 184px;
	position: absolute;
	z-index: 110;
	left: 800px;
	top: 10px;
}