* {margin:0; padding:0}
html {overflow-y: scroll;}
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.bold{
	color: #882c0b;
	outline: none;
	text-decoration: none;
	font-weight:bold;
}

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: 750px;
	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: 947px;
	padding-bottom: 5px;
}

#innernav {

margin-bottom: 5px;
}

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

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

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

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

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

}

ul.nav2 li {
	float: left;
}
ul.nav3 li {
	float: left;
}
ul.nav4 li {
	float: left;
}
ul.nav6 li {
	float: left;
}
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;
}

.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: 5px;
}
.right2colcontent {
	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: 10px;
	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);}

p, .cart_table, .cart_table tr td{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#damn3 h4{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:20px; }
#damn3{margin:10px 75px 120px 175px; }

#thumb_img_table{font-family:Arial, Helvetica, sans-serif; text-align:center;}
#thumb_img_table tr td{ width:120px;text-align:center;}
#thumb_img_table tr td a{color:rgb(71,60,47); font-size:10px; font-weight:bold;}
#thumb_img_table tr td a:link{color:rgb(71,60,47);}
#thumb_img_table tr td a:hover{color:rgb(71,60,47);}
#thumb_img_table tr td a:active{color:rgb(71,60,47);}
#thumb_img_table a{text-decoration:none;}
.img_thumb{margin:3px;}
.img_thumb a{border:none; font-weight:bold;}
.img_containter{border: 1px solid #AA957D; width:56px; height:56px; margin:0 auto; margin-left:30px;}
.img_containter2{border: 1px solid #AA957D; height:254px; width:200; margin:0 auto; margin-left:30px;}
.add_btn1{font-family:Arial, Helvetica, sans-serif; background-color: #473C2F;color: #DFD8D2;border: 1px solid #473C2F; font-size:8px; cursor:pointer;}
.product_title1{font-size:12px;color:rgb(71,60,47);font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.product_info1{font-size:12px;color:#9E8876;font-family:Arial, Helvetica, sans-serif; font-size:10px;}


.img_full{margin:3px;}
.img__full_containter{border: 1px solid #AA957D; width:256px; height:256px; float:left;}
.des{margin-left:50px;}
.product_name{color:rgb(71,60,47);font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size: 14px;}
.product_title{font-size:12px;color:rgb(71,60,47);font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.product_info{font-size:12px;color:#9E8876;font-family:Arial, Helvetica, sans-serif;}

.label{border-bottom:#473c2f solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.item{border-bottom:#473c2f dashed 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px;}
.bitem{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px;}

.add_btn{ font-family:Arial, Helvetica, sans-serif; background-color: #473C2F;color: #DFD8D2;border: 1px solid #473C2F;width: 120px; font-size:11px; cursor:pointer;} 
.back_btn{ font-family:Arial, Helvetica, sans-serif; background-color: #473C2F;color: #DFD8D2;border: 1px solid #473C2F;width: 120px; font-size:11px; cursor:pointer;}

#damn4 table{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#473c2f;}
.label_containter{ border: 1px solid #AA957D; width:106px; height:211px; float: left; margin-right: 17px; margin-left: 17px; }
.label_containter img{ margin:3px; }