@charset "utf-8";

/* CSS Document */



body{width:100%; background-color:#c0c0c0; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF}

.img{border:0px}

ul{margin:0px;}

.clear{clear:both}



#wrapper{

	width:1020px;

	background-image:url(../images/wrapper_bg.jpg);

	background-repeat:repeat-x;

	/*padding:0 8px 0 8px;*/

	background-color:#202020;

	border-bottom-color: #202020;

}

#wrapper #false{

	width:1020px;

	background-image:url(../images/left_panel_top.jpg);

	background-position:13px 284px;

	background-repeat:no-repeat

}

#wrapper #header{height:91px; width:987px; padding:8px 8px 0 25px;}

#wrapper #header #logo{float:left; width:282px;}

#wrapper #header #phone{width:133px; padding:47px 0 0 42px; font-family:Times New Roman; font-size:22px; color:#8bc23c; float:left}

#wrapper #header #menu_left{width:14px; float:left; height:55px; background-image:url(../images/menu_left.jpg); background-position:right; background-repeat:no-repeat; margin-top:16px}

#wrapper #header #menu_right{width:20px; float:left; height:55px; background-image:url(../images/menu_right.jpg); background-position:left; background-repeat:no-repeat; margin-top:16px}

#wrapper #header #menu_main{width:488px; height:55px; background-image:url(../images/menu_main.jpg); background-repeat:repeat-x; float:left; margin-top:16px}

#wrapper #header #menu_main ul{list-style:none; margin:0px; padding:0px}

#wrapper #header #menu_main ul li{list-style:none; float:left; line-height:55px;}

#wrapper #header #menu_main ul li a{color:#FFFFFF; font-size:16px; text-transform:uppercase; float:left; font-family:"Times New Roman"; text-decoration:none; text-align:center; display:block}

#wrapper #header #menu_main ul li.home a{width:83px; background-image:url(../images/home_menu.png); background-repeat:no-repeat; background-position:0px 55px}

#wrapper #header #menu_main ul li.home a:hover, #wrapper #header #menu_main ul li.home a.active{background-position:0px 0px}



#wrapper #header #menu_main ul li.aboutus a{width:96px; background-image:url(../images/aboutus_menu.png); background-repeat:no-repeat; background-position:0px 55px}

#wrapper #header #menu_main ul li.aboutus a:hover, #wrapper #header #menu_main ul li.aboutus a.active{background-position:0px 0px}



#wrapper #header #menu_main ul li.portfolio a{width:119px; background-image:url(../images/portfolio_menu.png); background-repeat:no-repeat; background-position:0px 55px}

#wrapper #header #menu_main ul li.portfolio a:hover, #wrapper #header #menu_main ul li.portfolio a.active{background-position:0px 0px}



#wrapper #header #menu_main ul li.services a{width:86px; background-image:url(../images/services_menu.png); background-repeat:no-repeat; background-position:0px 55px}

#wrapper #header #menu_main ul li.services a:hover, #wrapper #header #menu_main ul li.services a.active{background-position:0px 0px}



#wrapper #header #menu_main ul li.contact a{width:86px; background-image:url(../images/contact_menu.png); background-repeat:no-repeat; background-position:0px 55px}

#wrapper #header #menu_main ul li.contact a:hover, #wrapper #header #menu_main ul li.contact a.active{background-position:0px 0px}



#wrapper #false #content{width:1004px; margin-top:25px;padding:0 8px 0 8px;}

#wrapper #false #content #left_panel{width:239px; float:left; background-image:url(../images/left_panel_bottombg.jpg); background-position:234px 419px; background-repeat:no-repeat}

#wrapper #false #content #left_panel #vermont{width:239px; height:153px; margin-bottom:9px}

#wrapper #false #content #left_panel #openearthlandscaping{width:237px; height:58px; padding-left:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#9ad24d; padding-top:2px}

#wrapper #false #content #left_panel #openearthlandscaping span{color:#ffac6e}

#wrapper #false #content #left_panel #openearthlandscaping_main{

	width:228px;

	padding-left:11px;

	background-image:url(../images/shadow_minor.png);

	background-position:231px 0px;

	background-repeat:repeat-y;

	text-align:left;

	margin-bottom: 17px;

}

#wrapper #false #content #left_panel #openearthlandscaping_original{width:220px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; font-size:11px; }

#wrapper #false #content #left_panel #openearthlandscaping_original p{ margin:0px 0 0px 0; padding:5px 15px 0 15px;}

#wrapper #false #content #left_panel #openearthlandscaping_original p .span{color:#b34f05}

#wrapper #false #content #left_panel #openearthlandscaping_original a{font-weight:bold; color:#555; text-decoration:none}

#wrapper #false #content #left_panel #openearthlandscaping_bottom{width:220px; height:9px}

#wrapper #false #content #left_panel form{padding:0px; margin:0px; padding-top:18px; background-image:url(../images/form_top.jpg); background-repeat:no-repeat; background-position:center top}

#wrapper #false #content #left_panel form .textbox{width:200px; background-image:url(../images/text_box_bg.jpg); background-repeat:no-repeat; border:0px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; padding-left:10px; margin-bottom:11px}

#wrapper #false #content #left_panel form .textarea{width:200px; background-image:url(../images/text_area_bg.jpg); background-repeat:no-repeat; border:0px; height:106px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; padding-left:10px; margin-bottom:11px; padding-top:5px}

.send{float:right; margin-right:13px}



#wrapper #false #content #right_panel{width:765px; float:left}

#wrapper #false #content #right_panel #banner{padding-left:32px; width:723px; height:406px; background-image:url(../images/banner_bottom.jpg); background-position:20px 359px; background-repeat:no-repeat}

#wrapper #false #content #right_panel #banner #banner_main{width:664px; height:351px; float:left; background-color:#FFFFFF; padding:4px;}

#wrapper #false #content #right_panel #banner #arrow{float:left; width:39px; padding-top:110px;}



#wrapper #false #content #right_panel #bottom{width:765px;}

#wrapper #false #content #right_panel #bottom .hardscapes{width:269px; float:left; background-image:url(../images/left_panel_bottombg.jpg); background-repeat:no-repeat; background-position:right top; margin-top:14px; text-align:left; margin-right:6px}

#wrapper #false #content #right_panel #bottom p{font-size:12px; margin:0px; padding:0px 0 18px 5px; color:#7d7d7d}



#wrapper #false #content #right_panel #bottom #other_services{width:210px; float:left; margin-top:14px; text-align:left}



#wrapper #false #content #right_panel #bottom #other_services ul{list-style:none; padding:0px; margin:0px; margin-top:7px; margin-left:3px;}

#wrapper #false #content #right_panel #bottom #other_services ul li{list-style:none; color:#787878; line-height:13px; margin-bottom:3px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:3px 6px; padding-left:12px; font-size:11px; font-weight:bold }



#wrapper #false #content #right_panel #bottom #other_services ul.location{padding-left:10px;}

#wrapper #false #content #right_panel #bottom #other_services ul.location li{float:left; padding-right:3px}



#wrapper #false #content #right_panel #bottom #other_services .left{float:left; width:91px; text-align:center; font-size:10px; line-height:12px}

#wrapper #false #content #right_panel #bottom #other_services .right{float:left; width:115px;}



#footer{width:1020px; background-image:url(../images/footer_top.gif); background-repeat:no-repeat; padding-top:48px; background-color:#191919; font-size:12px; padding-bottom:10px}

#footer #copyright{

	float:left;

	padding-left:11px;

	width:519px;

	color:#FFFFFF;

	text-align:left

}

#footer #links{

	width:439px;

	float:left;

	text-align:right;

}

#footer a{color:#FFFFFF; text-decoration:none}

#footer a:hover, #footer #links a.active{text-decoration:underline; color:#83ab48}

#footer .img_ideal{float:right; margin-right:10px}



/*******Special text layer*********/

h1{

font-family:Times New Roman; 

font-size:22px; 

color:#FFFFFF; 

padding:0px; 

margin:0px; 

font-weight:normal; 

padding-top:7px;
margin-left:-2px;}

.what{font-family:Times New Roman; font-weight:bold; font-size:16px; color:#1b1b1b; text-align:center; margin-left:8px;}

h2{

font-family: "times new roman",times,serif;

font-size: 39px;

word-spacing: 0.8pt;

padding:0px; 

margin:0px; 

color:#1e1e1e; 

font-weight:normal; 

float:left; 

padding-left:5px;

display:block;

}

h3{

	font-family:Times New Roman;

	font-size:32px;

	color:#FFFFFF;

	height:40px;

	background-image:url(../images/hardscape.png);

	background-repeat:no-repeat;

	padding:0 0 0 6px;

	margin:0px;

	background-position:0px 13px;

}

.white{color:#FFFFFF; padding-left:5px;}

.white a{color:#9ad24d; text-decoration:underline; background-image:url(../images/right_arrow.jpg); background-repeat:no-repeat; background-position:right; padding-right:25px; padding-left:10px;}

.white a:hover{text-decoration:none}

.img_scape{border:2px solid #FFFFFF; margin-left:5px; margin-top:3px; margin-bottom:3px;}

h4{font-family:Times New Roman; font-size:34px; padding:0px; margin:0px; color:#8bc23c; font-weight:normal}

h5{font-family:Times New Roman; font-size:32px; padding:0 6px 0 2px; margin:0px; color:#ffffff; font-weight:normal}

.green{color:#8bc23c;}

.green a{color:#FFFFFF; text-decoration:none}

.green a:hover{text-decoration:underline}



h6{color:#262626; font-family:Times New Roman; font-size:35px; padding:0px; margin:0px; background-image:url(../images/leaf.png); background-repeat:no-repeat; background-position:0px 8px; padding-left:25px }

h6.black{color:#000000}

h6.white_about{color:#FFFFFF}

h6.portfilo_text{color:#FFFFFF; margin-left:110px; float:left}

h6 a.small{color:#FFFFFF; font-weight:bold; font-size:12px; padding-bottom:3px}

.about_text, .about_lower{color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:24px; line-height:28px}

.about_lower{font-size:18px; line-height:20px}

.about{padding-left:170px}
