body {	
    background-color:#fcefca;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #4b2c10; 
	margin:0;
	padding:0;
	font-size: 12px;
	text-align:center;
}
p, td {padding:5px 0; margin:0; text-align:left; line-height: 18px;}
li {padding:4px; font-size: 12px; line-height: 18px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:19px; text-align:left;}
h2 {color: #1B361A; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:15px; padding:0; margin:0; }
a:link, a:active, a:visited {color: #863800; text-decoration:none;}
a:hover{color: #FF9C00;}
a {outline:none;}
ol {padding-top:0; margin-top:0;}

p.indent {padding-left:25px;}
img.left {padding:6px 15px 3px 0;}
img.right {padding:6px 0 3px 10px;}
.clear {clear:both;}
.pheading {	color: #770000;	font-weight:bold;}
.lowercase {text-transform:lowercase;}
.tight {padding-bottom:0;}

#container{	background-color:#fcefca ;	width:100%;}

#headerbg{
	width:100%;
	background-color: #D4C08C;
	}

#header{margin-left:auto; margin-right:auto;	width: 936px; height:100px;	}
#logo{	float:left;}
#topcontact { float:right; margin:20px 0 0 0 ;}
#headerimage{clear:both; padding:0; margin-left:auto; margin-right:auto; width:932px;	}

#menubar{
	background:url(/images/mnu_bg.gif);
	background-repeat:repeat-x;	
	width:100%;
	height:54px;	
	clear:both;
	
}


#content{margin-left:auto;	margin-right:auto; width:936px; padding:20px 0;}
#contactform td{
	padding:2px;
}
#input{
	border: 1px solid #a24f01;
	background-color: #fff8e4;
}


/*--------------  Home page -----------------*/

#home #headerimage p {font-size:12px; padding:15px 0 0 0;}

#home #content{padding:5px 0 20px 0;}

#home #leftcontent {width:500px; float:left; text-align:left; padding:25px 0 0 00; }
#home h1 {margin:0; padding:20px 0 0 0;}

#home #rightcontent {
	width:365px; 	
	padding-left: 45px;
	padding-right:20px;
	text-align:left; 
	float:left;
	margin-bottom:20px;
}
#home #rightcontent p {line-height:20px;	text-align:left;}
#home #rightcontent .woods {width:115px; height:80px; float:left; text-align:center; font-size:10px; font-weight:bold; padding-top:20px;}
#home #rightcontent .woods img {padding:0 0 2px 0;}
#home #rightcontent  h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:20px 0 0 0; line-height:1.3em;}

#home #pullquote {float:right; width:200px; font-size:12px; font-style:italic; padding:13px 15px; margin:0 60px 15px 15px; border:1px solid #D4C08C;}
#home #pullquote p {padding:0; margin:0;}


/*------------ Two Column --------------*/


#twocol h3 {font-family:Arial, Helvetica, sans-serif; text-align:left; margin-bottom:0; padding:5px 0 3px 0; background-image:url(/images/adwords/h3_underline.gif); background-position:bottom; background-repeat:no-repeat; color:#1B361A;}


#twocol #wide_col { padding: 0 30px 25px 10px; text-align:left;  float:left;  margin-bottom:20px; width:555px; border-right:1px dotted #4b2c10; }
#twocol #wide_col h2 {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px;}


#twocol #thin_col {margin:0; width:300px;  padding:15px 0 0 30px; float:left; clear:none; }
#twocol #thin_col p {background:none;  margin:0; font-size:11px;}
#twocol #thin_col h2 {font-size:16px; padding:0;}
#twocol #thin_col h3 {font-size:14px; background:none;}
#twocol #thin_col h4 {font-size:12px; text-align:left; padding-bottom:0; margin-bottom:0; color:#1B361A;}

/*-------- One Column --------------*/


#one_col #wide_col { padding: 15px 30px 25px 10px; text-align:left;  float:left;  margin-bottom:20px; width:875px; }
#one_col #wide_col h2 {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; }



/*---------------  SEO Reworked Pages  --------------------*/
body.seo#service #container #rightcontent h2 {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0;}
body.seo#service #container #rightcontent p {padding-bottom:15px;}

body.seo#service #container #leftcontent {background:url(/images/eco_friendly_showroom.jpg) no-repeat; margin:30px 0 20px 30px; width:350px; height:350px; padding-top:5px;}
body.seo#service #container #leftcontent p {background:none; width:250px; height:auto; 	margin:0 30px 0 0;	
	padding:15px 20px 0 25px;}
body.seo#service #container #leftcontent h2 {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 30px 0 0;	padding:15px 20px 0 25px; color:#fff;}
body.seo#service #container #leftcontent a{color: #ffffff;	font-weight:normal; text-decoration:none;}
body.seo#service #container #leftcontent a:hover{ color: #FCEFCA; text-decoration:underline;}

body.seo#about #container h2 {color: #1B361A; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:15px; padding-left:0; margin-left:0; margin-bottom:0;}
body.seo#about #container h3 {font-family:Arial, Helvetica, sans-serif; text-align:left; margin-bottom:0; padding:5px 0 3px 0; color:#1B361A;}
body.seo#about #container h1 {font-family:Arial, Helvetica, sans-serif; font-size:19px;}




/*-----------  Gallery -----------------*/

#wide_col.gallery img{
	padding:0;
	margin:10px;
	border:1px solid #000;		
}

/*-----------  Footer -----------------*/

#footer{
	clear:both;
	background:url(/images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#6A451D;	
	color: #fbeec9;
	text-align:center;	
	line-height:18px;

}
#footer P{			
	text-align:center;	
	font-size:10px;	
	line-height:25px;
}
.footertext{	
	color: #b5a28e;
	font-size:10px;
	font-weight:bold;		
	text-align:center;	
}
#footer a {	
	color: #fcefca;
	font-size:10px;
	font-weight:normal; 
}
#footer a:hover {
	color: #95B429;
}