 body {color:#1a0d01;
   background-color:#30230E;
   font-family: verdana, helvetica, sans-serif;
   font-size: 12px;
   margin: 0px;
   color: #1a0d01
   padding: 0px;}

#container {color: #1a0d01;
	background-color: #000;
	width: 700px;
	margin: 0px auto;}

.clear {clear: both;}

a {outline: none;}
a:visited {outline: none;}

h2 {color: #885d19;
	font-size: 18px;}	
	
p.justify {
	padding: 0px 10px 10px 10px;
	margin: 0px;
 	text-align: justify;
 	color: #1a0d01;}

a.btm_link {
	padding:0px;
	margin:0px;
	text-align: left;
	color: #601406;
	font-size: 10px;
	padding-left: 10px;}

a.btm_link:hover {color: #663;}


/* NAV */

#topnav {width: 700px;
	padding: 0 !important;
	margin: 0px 0 10px 0 !important;
	align: left;}

#topnav a {padding: 0 !important;
	margin: 0 !important;
	text-decoration: none;
	border: none;
	display: inline;}

#topnav a img {padding: 0 !important;
	margin: 0 !important;}
	

/* Main Headers */

.main_header {
	width: 100%;
	margin: 0px auto 15px auto;}
	
.main_header .chead {
	width: 510px;
	margin: 0px auto 5px auto;}
	
	

/* CONTAINER FOR LEFT COL AND CONTENT DIVS */

#main {margin: 0px auto;
	color: #FFF;
	background-color: #000;
	width: 700px;}

/* LEFT COL */

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

#vmenu {width: 100px;
	float: left;
	margin: 0px 0px 0px 10px;}

#vmenu li {padding: 0px;
	margin: 0px 0px 0px 0px;}

#vmenu a {text-decoration: none;
	border: none;}
	
	
	
/* add stroke top first li */
#vmenu ul li.stroke {width: 100px;   
	height: 3px;
	margin: 10px 0px 12px 0px;
	background: url('images/sidebar/stroke.gif') no-repeat;}
	



/* CONTENT */

#content {color: #1a0d01;
 	background-color: #F8F8BB;
 	width: 530px;
 	padding: 10px;
 	margin: 10px 10px 10px 0px;
	border: 3px solid #A8A87F;
	float: right;}

/*	added css Dorf */
#contentnew {color: #1a0d01;
    font: helvetica;
 	background-color: #F8F8BB;
 	width: 480px;
 	padding: 10px 35px 10px 35px;
 	margin: 10px 10px 10px 0px;
	border: 3px solid #A8A87F;
	float: right;}	


 h4 {color: #30230E;
	background-color: #F8F8BB;
	padding: 0px;
	margin: 20px 0px 10px 0px;}	
 	
 img.banner {margin: 0px;}

 img.content {padding: 5px 10px 0px 0px;}

 img.topheader {padding: 0px 0px 10px 0px;}

 img.header {padding: 20px 0px 10px 0px;}

 img.subheader {padding: 10px 0px 0px 0px;
	margin: 0px;}

 img.weirdheader {padding: 10px 0px 0px 0px;}

 img.wood {margin: 0px 10px 5px 10px;
	padding: 0px;
	border: 3px solid #30230E;
	float: left;}

 img.specialwood {margin: 6px 10px 0px 10px;
	padding: 0px;
	border: 3px solid #30230E;
	float: left;}
			 
 a img {border-style: none; text-decoration: none;}

 p.content {padding: 0px 5px 10px 10px;
 	margin: 0px;}


 p.species {font-size: 0.9em;
	padding: 0px 5px 2px 5px;
 	margin: 0px 5px 2px 5px;
 	color: #1a0d01;}
 			
   a.content:link {color: #7A210F; background-color: #F8F8BB; font-size: 12px;}
   a.content:visited {color: #7A210F; background-color: #F8F8BB; font-size: 12px;}
   a.content:hover {color: #663; background-color: #F8F8BB; font-size: 12px;} 
   a.content:active {color: #ffc; background-color: #F8F8BB; font-size: 12px;}   

/* WHEN CONTENT AREA IS FULL PAGE */

#contentwhole {color: #000;
 	background-color: #F8F8BB;
 	width: 650px;
 	padding: 10px;
 	margin: 10px;
	border: 3px solid #A8A87F;
	float: right;}	 
	 	
	 	
/* CONTACT PAGE */

img.chead {padding: 10px 0px 0px 0px;
           margin: 0px 0px 4px 0px;} 

	p.coninfo {padding: 0px 0px 10px 10px;
		margin: 0px;} 

/* OUR PRODUCT */
#product .floatRight {
	float: left;
	width: 280px;
	clear: right;
	margin: 0px;
	position: relative;
	padding: 0px 0px 0px 0px;}


/* ABOUT US */

#about p {padding: 0px 10px 10px 10px;
 	margin: 0px;
 	text-align: justify;
 	color: #1a0d01;}	

#about #content img {padding-right: 10px;}


/* FAQ */

ol {list-style-position: inside;}

ol li {margin-bottom: 5px;}

p.question {font-weight: bold;
	padding: 10px 0px 0px 10px;}

p.topquestion {font-weight: bold;
	padding: 0px 0px 0px 10px;}


p.answer {margin: 0px 10px 0px 30px;}

p.quote {margin: 10px 30px 0px 40px;
	font-style: italic;}

img.faqhead {padding: 30px 0px 0px 0px;
	margin: 0px;} 

a.back {display: block;
	color: #7A210F;
	background-color: #F8F8BB;
	font: 1em Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 10px 20px 0px 3px;
	text-align: right;}

a.back:visited{color: #7A210F; background-color: #F8F8BB;}
   a.back:hover {color: #663; background-color: #F8F8BB;} 
   a.back:active {color: #ffc; background-color: #F8F8BB;}  

img.faqhead {padding: 20px 0px 0px 0px;
	margin: 0px;} 

img.faqheadtop {padding: 40px 0px 0px 0px;
	margin: 0px;} 

a.flinks {display: block;
	width: 594px;
	color: #321E07;
	background-color: #C7B984;
	text-decoration: none;
	padding: 5px 5px 5px 8px;
	margin: 0px 20px;
	border-right: 1px solid #877F59;
	border-bottom: 1px solid #877F59;
	border-left: 1px solid #877F59;}

a.flinks:hover {color: #513A18; 
	background-color: #DDDD9F;}

#faq h4.qhead {color: #F2F2BC;
	background-color: #A79163;
	font-size: 18px;
	display: block;
	width: 603px;
	margin: 30px 20px 0px 20px ;
	padding: 4px 0px 0px 4px;
	border: 1px solid #877F59;
	text-align: center;
	font-weight: normal;} 

#content .gallery {margin: 0px 0px 10px 0px;
	padding: 0;
	width: 223px;
	height:160px;
	float: left;}
	
#content .gallery h2 {margin: -5px 0px 0px 0px}

#content .gallerysub {margin: 0px 0px 0px 15px;
	padding: 0;
	width: 94px;
	height:120px;
	float: left;}
	
#content .gallerysub h3 {margin: 0px 0px 0px 0px}	

