body {	
    background-color:#fcefca;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #4b2c10; 
	margin:0;
	padding:0;
	font-size: 9pt;
	text-align:center;
}
p, td {padding:0; margin:0; text-align:left;	font-size: 8pt;	line-height: 18px;}
li {padding:4px; font-size: 9pt; line-height: 18px;}
a{color: #863800; font-weight:bold; text-decoration:none;}
a.normal {font-weight:normal;}
a:hover{color: #FF9C00;}
h1{	font-size: 10pt; font-weight:bold; text-align:left;}
h2{	font-size: 9pt;	font-weight:bold; margin-left: 80px;}

p.indent {padding-left:25px;}
.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-bottom:20px;}
#rightcontent img{padding:2px 8px 0px 0px;}


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

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

#home #leftcontent {width:480px; float:left; text-align:left; padding:20px 0 0 0; }
#home h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:20px 0 0 0;}

#home #rightcontent {
	width:370px; 	
	padding-left: 50px;
	padding-right:30px;
	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;}


/*-------- About Styles --------------*/

body#about #leftcontent{	
	width:180px; 
	float:left;
	margin-top: 40px 0 20px 30px;

}
body#about #leftcontent P {	
	color: #4e4320;	
	margin: 5px 0 4px 25px;
}
body#about #leftcontent a {	
	color: #5e708a;
	font-weight:normal; 
}
body#about #leftcontent a:hover {	
	color: #FF9C00;	 
}
body#about #rightcontent{		
	width:650px; 
	text-align:left; 
	float:left;
	margin-top: 40px;
	margin-left: 0;
}
body#about #rightcontent1{		
	width:650px; 
	text-align:left; 
	float:left;
	margin-top: 40px;
	margin-left: 50px;
}
body#about #rightcontent P{
	margin:5px 30px 10px 0; 
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	}
body#about #innerleft{
	width:320px; 
	text-align:center; 
	float:left;
}
body#about #innerright{	
	width:300px; 
	text-align:center; 
	float:left;
}

/*------------ Services Styles --------------*/

#service #leftcontent{	
	width:400px;
	float:left;	
	text-align:left;
}
#service #leftcontent p{
	background:url(../images/service_info_left_bg.jpg) no-repeat;
	color:#FFF;
	width:275px;
	height:300px;
	margin:30px 30px 0 30px;	
	padding:30px 20px 30px 25px;
	font-size:8pt;
    line-height:13px;
	}
#service #leftcontent img {
	float:left;
	margin-left:30px;
}

#service #rightcontent{		
	width:470px;
	float:left;
	margin-top:30px;
}
#service #rightcontent P {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:9pt;	
	margin: 5px 0 10px 0;
}

#contactform td{
	padding:2px;
}
#input{
	border: 1px solid #a24f01;
	background-color: #fff8e4;
}

/*---------------  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; background-image:url(/images/adwords/h3_underline.gif); background-position:bottom; background-repeat:no-repeat; color:#1B361A;}
body.seo#about #container h1 {font-family:Arial, Helvetica, sans-serif; font-size:19px;}

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

#gallery #gallerycontent {
	text-align:center;
}
#gallery #gallerycontent img{
	padding:0;
	margin:8px 8px 8px 8px;
	border:1px solid #993300;		
}

/*-----------  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:8pt;	
	line-height:25px;
}
.footertext{	
	color: #b5a28e;
	font-size:7pt;
	font-weight:bold;		
	text-align:center;	
}
#footer a {	
	color: #fcefca;
	font-size:8pt;
	font-weight:normal; 
}
#footer a:hover {
	color: #95B429;
}