body {
	margin:0;
	font:12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#ababab;
	background:#000 url(../images/body-bg.gif) repeat-x 50% 66px;
}
p {
	padding:0 0 14px;
	margin:0;
}
form {
	margin:0;
	padding:0;
}
#container {
	margin:0 auto;
	width:934px;
	overflow:hidden;
}
#header {
	width:882px;
	padding:66px 25px 0 4px;
	overflow:hidden;
	background:url(../images/header-bg.gif) no-repeat 0 100%;
}
#header h1 {
	background:url(../images/logo.gif) no-repeat;
	width:360px;
	height:57px;
	margin:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
#header h1 a {
	width:169px;
	height:100%;
	overflow:hidden;
	display:block;
}
#header h2 span {
	display:none;
	margin:8px 0 0;
	float:right;
}
#header h2 img {
	float:right;
	
}

.subhead {
     font-family:Sans-Serif;
     font-size:25px;
}
#main {
	width:730px;
	float:left;
	margin:0;
	padding:24px  25px 0 0;
}
.main-content {
	width:100%;
}
.main-content:after{
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
* html .main-content {height:1%;}
ul.rightnav {
	list-style:none;
	padding-right:50px;
	width:220px;
	float:left;
	overflow:hidden;
	margin-left:0px;
	font-family:Sans-Serif; 

}
ul.rightnav li {
	background:url(../images/leaf-hover.gif) no-repeat;
	float:left;
	display:block;
	padding-left:10px;

}


ul.rightnav li a {

	float:right;
	padding: 10px 5px  10px  18px;
	width:184px;
	font-size:14px;
	color:#fff;
	 text-decoration:none;
 cursor:default;
	
	 
}

ul.navigation {
	list-style:none;
	background:url(../images/nav-bg.gif) repeat-x 0 100%;
	padding:0;
	width:179px;
	float:left;
	overflow:hidden;
	margin:23px 0 0;
}
ul.navigation li {
	background:url(../images/nav-bg.gif) repeat-x;
	float:left;
	display:block;	
}
ul.navigation li a span {
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	display:block;
	height:25px;
}
ul.navigation li a {
	float:right;
	padding:17px 25px 17px 0;
	width:154px;
}
ul.navigation li a:hover, ul.navigation li a.active {background:url(../images/leaf-hover.gif) no-repeat 0 50%;}
ul.navigation li.manufactured a span {
	width:131px;
	background:url(../images/manufactered.gif) no-repeat;
}
ul.navigation li.manufactured a:hover span{background-image:url(../images/manufctured-hov.gif);}
ul.navigation li.homeowners a:hover span, ul.navigation li.homeowners a.active span {background-image:url(../images/homeowners-hov.gif);}
ul.navigation li.homebuilders a:hover span {background-image:url(../images/homebuilders-hov.gif);}
ul.navigation li.general a:hover span {background-image:url(../images/general-hov.gif);}
ul.navigation li.residental a:hover span {background-image:url(../images/residental-hov.gif);}
ul.navigation li.homeowners a span {
	width:93px;
	height:24px;
	background:url(../images/homeowners.gif) no-repeat;
}
ul.navigation li.homebuilders a span {
	width:110px;
	height:24px;
	background:url(../images/homebuilders.gif) no-repeat;
}
ul.navigation li.general a span {
	width:95px;
	background:url(../images/general.gif) no-repeat;
}
ul.navigation li.residental a span {
	width:79px;
	height:9px;
	background:url(../images/residental.gif) no-repeat;
}
.content {
	float:left;
	width:416px;
	margin-left:-23px;
	padding-left:25px;
	display:inline;
}
.content img {
	border:1px solid #a2a1a1;
}

.content h3 {
	background:url(../images/heading-leaf.gif) no-repeat;
	margin:43px 0 0  -23px;
	padding:0 0   14px  23px;
	position:relative;

}
.content h5 {
	background:url(../images/leaf-hover.gif) no-repeat;
	margin: 0px 0 0  -23px;
	padding:0 0  14px  23px;
	position:relative;
    font-size:11px;
	font-family:verdana;
	font-weight:bold;
	color:#fff;
}
.content h6 {
	background:url(../images/leaf-hover.gif) no-repeat;
	margin:43px 0 0 23px;
	padding:0 0 14px 30px;
	position:relative;
	font-size:16px;
	font-family:Verdana;
	font-weight:normal;

}
.content h6.news {
	background:url(../images/leaf-hover.gif) no-repeat;
	margin:13px 0 0 23px;
	padding:0 0 14px 30px;
	position:relative;
	font-size:16px;
	font-family:Verdana;
	font-weight:normal;

}
.content h3 span {
	display:none;
	height:63px;
}
#main .content h3 img {
	
	border:none;
}
.sidebar p.indent{
    padding-left:24px;

}
.sidebar {
	width:281px;
	overflow:hidden;
	float:right;
}
.sidebar strong span{
	display:none;
}
.sidebar strong span img {
	display:block;
	width:255px;
	height:174px;
}
.sidebar strong {
	background:url(../images/leaf-hover.gif) no-repeat;
	display:block;
	padding:0 0 0 22px;
	font-family:Verdana;
}

.sidebar h3 {
	background:url(../images/heading-leaf.gif) no-repeat;	
	padding:0 0 0px 23px;
	position:relative;
	

}
.sidebar h3 span {
	display:none;
	height:63px;
}
.sidebar h3 img {
	
	border:none;
}
a.largelink {
    color:#fff;
    font-size:17px;
    text-decoration:none;
}
a.largelink:hover{
    color:#fff;
    font-size:18px;
     text-decoration:none;
}
span.whitetext{
    color:#fff;
}
#footer {
	width:100%;
	overflow:hidden;
	padding:25px 0 0;
	font-size:11px;
}
#footer ul {
	list-style:none;
	padding:0;
	width:100%;
	overflow:hidden;
	margin:0 0  13px -8px;
}
#footer ul li {
	float:left;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0  9px 0;
	margin:0 1px 0  -1px;
	
}
#footer ul li a {
	display:block;
	height:10px;
	margin-bottom:3px;
	text-decoration:none;
	color:#ababab;
}

#footer ul li a span {
	display:none;
	height:10px;
}
#footer ul li a img {
	display:block;
	border:none;
}
#footer ul li.grounds a {
	width:123px;
}
#footer ul li.home a {
	width:33px;
}
#footer ul li.design a {
	width:120px;
}
#footer ul li.tree a {
	width:84px;
}
#footer ul li.floriculture a {
	width:70px;
}
#footer ul li.team a {
	width:90px;
}
#footer ul li.customer a {
	width:101px;
}
#footer ul li.request a {
	width:128px;
}
#footer ul li.news a {
	width:70px;
}
#footer ul li.testimonials a {
	width:70px;
}
#footer ul li.career a {
	width:120px;
}
#footer ul li.coupons a {
	width:48px;
}

#footer ul li a:hover{
	
	margin-bottom:0;
	 text-decoration:none;
	 color:#fff;
}
div.example1
{
  width: 600px;
  color: #ffffff; 
  margin-left:60px;
  line-height:1;
  
}
div.example1 div
{
  float: left;
  

}

div.example1 div.example_column1
{
width: 200px;
}
div.example1 div.example_column2
{
width: 400px;
}
div.example1 div.example_column3
{

}

div.example2
{
  width: 600px;   
  margin-left:60px;
  line-height:1;
  
}
div.example2 div
{
  float: left;
  

}

div.example2 div.example_column1
{
width: 200px;
 border:solid 0px #000;

}
div.example2 div.example_column2
{
width: 200px;
}
div.example2 div.example_column3
{
width: 200px;
}

div.example2 div.example_column1 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example2 div.example_column2 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example2 div.example_column3 img {
	border:0px solid #a2a1a1;
	}
	
	div.example3
{
  width: 600px;
  color: #ffffff; 
  margin-left:60px;
  line-height:1;
  
}
div.example3 div
{
  float: left;
  

}

div.example3 div.example_column1
{
width: 200px;
 border:solid 0px #000;

}
div.example3 div.example_column2
{
width: 380px;
}
div.example3 div.example_column3
{
width: 20px;
}

div.example3 div.example_column1 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example3 div.example_column2 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example3 div.example_column3 img {
	border:0px solid #a2a1a1;
	}
	

div.example4
{
  width: 650px;   
  margin-left:20px;
  line-height:1;
  border: solid 0px #fff;
  
}
div.example4 div
{
  float: left;
  

}

div.example4 div.example_column1
{
width: 170px;
 border:solid 0px #000;
 padding:0 15px 0  25px;
 

}
div.example4 div.example_column2
{
width: 170px;
padding:0 15px 0  25px;
}
div.example4 div.example_column3
{
width: 170px;
padding:0 15px 0  25px;
}

div.example4 div.example_column1 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example4 div.example_column2 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example4 div.example_column3 img {
	border:0px solid #a2a1a1;
	}
	
div.example4 div.example_column1 p.testimonial {
color: #6a705d;
font-size:10px;
	}
	
	
div.example4 div.example_column2 p.testimonial {
	color: #6a705d;
font-size:10px;
	}
	
	
div.example4 div.example_column3 p.testimonial {
	color: #6a705d;
font-size:10px;
	}
	
	div.example5
{
  width: 650px;   
  margin-left:20px;
  line-height:1;
  border: solid 0px #fff;
  
}
div.example5 div
{
  float: left;
  

}

div.example5 div.example_column1
{
width: 350px;
 border:solid 0px #000;
 padding:0 15px 0  25px;
 

}
div.example5 div.example_column2
{
width: 200px;
padding:0 15px 0  25px;
}
div.example5 div.example_column3
{

}

div.example5 div.example_column1 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example5 div.example_column2 img {
	border:0px solid #a2a1a1;
	}
	
	
div.example5 div.example_column3 img {
	border:0px solid #a2a1a1;
	}
	
div.example5 div.example_column1 p {
color: #fff;

	}
	
div.example5 div.example_column1 p.testimonial {
color: #6a705d;
font-size:10px;
	}
	
	
div.example5 div.example_column2 p.testimonial {
	color: #6a705d;
font-size:10px;
	}
	
	
div.example5 div.example_column3 p.testimonial {
	color: #6a705d;
font-size:10px;
	}

	
		
.sbox  {
}

.sbox input {
	float: left;
	border: 0;
	font: 13px Verdana;
	color: #808080;
	background-color: #222222;
	position: relative;
	left: 16px;
	top: -21px;
}

.sbox textarea {
	float: left;
	border: 0;
	font: 13px Verdana;
	color: #808080;
	background-color: #222222;
	position: relative;
	left: 6px;
	overflow:hidden;
	top: -81px;
}

input.radio {
background-color: #222222;
color: #222222;}

	

