body{
	background-color: #391901 ;
}

#wrap{
	background: #391901 url(../images/background02.jpg) no-repeat;
	width: 1224px;
	height: 760px;
}

#sidebar {
position: relative;
float:left;
width:180px;
top: 30px;
padding-left: 25px;
clear: none;
}
#main {
position: relative;
z-index: 1;	
float:right;
width:740px;
margin-right: 250px;
}



#footer {
	width: 1024px;
	height: 100px;
	background: url(../images/footer.png) no-repeat 292px;
clear:both;

}


#header {
	width: 600px;
	height: 164px;

	position: relative;
	z-index: 100;
}
#header a{
	padding-top: 53px;
	width: 560px;
height: 124px;
display: block;
	margin: 0 20px 20px 30px;
}
	
.gl a span{
	position: absolute;
	width: 100%;
	height: 100%;
}

.gl a{
	color: #391901;	
	text-decoration: none;
}
#sidebar ul{
	position: relative;
	width: 180px;
	padding-left: 0px;
	list-style: none;
	text-indent: none;
	margin-bottom: 0px;
}

#sidebar ul li{
	position: relative;
	text-indent: 0px;
	list-style: none;
	padding-bottom: 30px;
	color: #391901;
}


#menus a span{
	background: url(../images/menus.png) no-repeat;
}

#menus a:hover span{
	background: url(../images/menus_hover.png) no-repeat;
}

#services a span{
	background: url(../images/services.png) no-repeat;	
}

#services a:hover span{
	background: url(../images/services_hover.png) no-repeat;	
}

#gallery a span{
	background: url(../images/gallery.png) no-repeat;
}

#gallery a:hover span{
	background: url(../images/gallery_hover.png) no-repeat;
}

#environment a span{
	background: url(../images/environment.png) no-repeat;	
}

#environment a:hover span{
	background: url(../images/environment_hover.png) no-repeat;	
}

#gardenblog a span{
	background: url(../images/gardenblog.png) no-repeat;
}

#gardenblog a:hover span{
	background: url(../images/gardenblog_hover.png) no-repeat;
}

#press a span{
	background: url(../images/press.png) no-repeat;
}

#press a:hover span{
	background: url(../images/press_hover.png) no-repeat;
}

#contact a span{
	background: url(../images/contact.png) no-repeat;
}
	
#contact a:hover span{
	background: url(../images/contact_hover.png) no-repeat;
}

#dolcelinos_wrap{
	position: relative;
	display: block;
	height: 30px;
}
#dolcelinos a span{
	background: url(../images/dolcelinos.png) no-repeat;
}	

#content{
	color: #FFF;
	z-index: 0;
	height: 468px;
	width: 735px;
	background-color: #270d04;
	background-image: url(../images/content.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 2em;
}

#hometextbox{
	color: #FFF;
	z-index: 0;
	height: 468px;
	width: 335px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.05em;
	line-height: 2em;
	float: right;
	padding-right: 40px;
	padding-top: 30px;
}

#contentenvironment{
	color: #FFF;
	z-index: 0;
	height: 568px;
	width: 735px;
	background-color: #270d04;
	background-image: url(../images/content.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 2em;
}

#contenthometest{
	color: #FFF;
	z-index: 0;
	height: 868px;
	width: 735px;
	background-color: #270d04;
	background-image: url(../images/content.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 2em;
}

#contentservicestest{
	color: #FFF;
	z-index: 0;
	height: 698px;
	width: 735px;
	background-color: #270d04;
	background-image: url(../images/content.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 2em;
}

#contentcontact{
	color: #FFF;
	z-index: 0;
	height: 425px;
	width: 735px;
	background-color: #270d04;
	background-image: url(../images/content.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 2em;
}

#content_top{
	position: relative;
	width: 735px;
	height: 18px;
	background: url(../images/content_top.png) no-repeat;
	z-index: 0;
}

#content_bottom{
	width: 735px;
	height: 23px;
	background: url(../images/content_bottom.png) no-repeat;
}

#home_content{
	width: 735px;
	height: 688px;
	background: url(../images/homecontent.png) no-repeat;

}

#slideshowbox{
	width: 315px;
	height: 468px;
	padding-top: 4px;
	padding-left: 26px;
	float: left;
	
}



#home_contentleft{
	float: left;
	
}


#menus_content #content_top{
	height: 175px;
	background: url(../images/menu_content_top.png) no-repeat;
}

#menus_content #content{
	padding: 30px;
	width:  675px;
	height: 311px
}

#menus_content ul{
	position: relative;
	padding-left: 61px;
}

#menus_content li{
	position: relative;
	display: inline-block;
	width: 136px;
	height: 175px;
}
#menus_content #spring a span{
	background: url(../images/spring.png) no-repeat;
}

#menus_content #earlysummer a span{
	background: url(../images/earlysummer.png) no-repeat;
}

#menus_content #latesummer a span{
	background: url(../images/latesummer.png) no-repeat;
}

#menus_content #fall a span{
	background: url(../images/fall.png) no-repeat;
}





#services_content #content_top{
	height: 20px;
	background: url(../images/services_content_top.png) no-repeat;
}

#services_content #content{
	background: url(../images/services_content.png) no-repeat;
	width:  355px;
	height: 675px;
	padding-left: 350px;
	padding-top: 55px;
	padding-right: 30px;
}

#services_content #content_bottom{
	height: 20px;
	background: url(../images/services_content_bottom.png) no-repeat;
}


#environment_content #copy{
	z-index: 0;
	background: url(../images/environment_content.png) no-repeat 54px 17px;
	width: 405px;
	height:475px;
	padding-left: 280px;
	padding-top: 5px;
	padding-right: 30px;
}

#hometest_content #copy{
	z-index: 0;
	background: url(../images/environment_content.png) no-repeat 54px 17px;
	width: 405px;
	height:475px;
	padding-left: 280px;
	padding-top: 5px;
	padding-right: 30px;
}

#contact_content #copy{
	z-index: 0;
	background: url(../images/swanNoGmo.png) no-repeat 54px 17px;
	width: 405px;
	height:300px;
	padding-left: 310px;
	padding-top: 10px;
	padding-right: 40px;
}

#press_content #copy{
	z-index: 0;
	background: url(../images/pressimage.jpg) no-repeat 40px 17px;
	width: 405px;
	height:416px;
	padding-left: 310px;
	padding-top: 10px;
	padding-right: 40px;
}
