@charset "utf-8";
/* CSS Document */

 body {
    background: url(images/background.gif) repeat;
    margin-top: 0px;
margin-left: auto; 
margin-right: auto; 
width: 1000px;
text-align: center;

}

#menu {margin-top:-146px;
margin-left:-20px;
width:1800px;
position:absolute;
z-index:1;
}

.menu {font-family:arial, verdana, sans-serif;
color:#a88831;
font-size:13px;
text-align:left;
margin-right:5px;
opacity:0.9;
	filter:alpha(opacity=90);
}



a.menu:link {color:#3f3d43; font-family:Arial, verdana, sans-serif; text-decoration:none; background-color:#ece3ac; padding:3px; font-weight:bold;
        }
        
a.menu:active{color:#ffffff; font-family:Arial, verdana, sans-serif; font-weight:bold; text-decoration:none; background-color:#a88831; padding:3px; font-weight:bold;
        }
        
a.menu:visited {color:#3f3d43; font-family: Arial, verdana, sans-serif; text-decoration:none; background-color:#ece3ac; padding:3px; font-weight:bold;
        }

a.menu:hover{color:#ffffff; font-family:Arial, verdana, sans-serif; font-weight:bold; text-decoration:none; background-color:#a88831; padding:3px; font-weight:bold;
        }

a.email:link {text-decoration:none; color:#ffffff; font-size:12px; background-color:#a94c2b; padding:3px;
        }
        
a.email:visited {text-decoration:none; color:#ffffff; font-size:12px; background-color:#a94c2b; padding:3px;
        }

a.email:hover {text-decoration:none; color:#a94c2b; font-size:12px; background-color:#ffffff; padding:3px;
        }
		


#titlebox {width:410px;
    height:368px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:16px;
        font-family: arial, verdana, sans-serif;
}

#titleboxprocess {width:555px;
    height:358px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}

#titleboxdesignbuild {width:366px;
    height:360px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}

#titleboxfences {width:320px;
    height:358px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}

#titleboxmaintenance {width:440px;
    height:358px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}

#titleboxmasonry {width:280px;
    height:360px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}

#titleboxwall {width:280px;
    height:360px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}

#titleboxgarden {width:425px;
    height:350px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}

#titleboxcontainers {width:420px;
    height:360px;
    background:#919139;
	opacity:0.9;
	filter:alpha(opacity=85);
	border-color:#ffffff;
        border-style:solid;
        border-width:1px;
        position:absolute;
        z-index:2;
	left:0px;
	top:20px;
        font-family: arial, verdana, sans-serif;
}


#phonebox {
        position:relative;
        z-index:0;
	left:830px;
        top:-50px;}

.phone {font-family:Arial, verdana, sans-serif; color:#a94c2b; font-size:20px; font-weight:bold; width:150px;
}


#footer {width:329px;
    height:60px;
        font-family: arial, verdana, sans-serif;
        opacity:0.7;
	filter:alpha(opacity=70);
        position:relative;
        z-index:1;
        margin-top:410px;
        margin-left:671px;
}

p {
position:absolute; left:25px; top:110px; right: 700px;
    font-family: Arial, verdana, sans-serif;
    line-height: 120%;
}

h1 {text-align:left;
    background:#919139;
position:absolute;
z-index:1;
opacity:1.0;
filter:alpha(opacity=100);
left:30px;
font-family:Arial, verdana, sans-serif;
color:#ffffff;
float:left;
width:220px;
font-size:35px;
text-align:left;
line-height:96%;
font-weight:normal;
width:300px;
}

h1.garden {text-align:left;
    background:#919139;
position:absolute;
z-index:1;
opacity:1.0;
filter:alpha(opacity=100);
left:30px;
font-family:Arial, verdana, sans-serif;
color:#ffffff;
float:left;
width:220px;
font-size:35px;
text-align:left;
line-height:96%;
font-weight:normal;
width:340px;
}

h1.process {text-align:left;
    background:#919139;
position:absolute;
z-index:1;
opacity:1.0;
filter:alpha(opacity=100);
left:30px;
font-family:Arial, verdana, sans-serif;
color:#ffffff;
float:left;
width:220px;
font-size:35px;
text-align:left;
line-height:96%;
font-weight:normal;
width:300px;
top:10px;
}

h1.masonry {text-align:left;
    background:#919139;
position:absolute;
z-index:1;
opacity:1.0;
filter:alpha(opacity=100);
left:30px;
font-family:Arial, verdana, sans-serif;
color:#ffffff;
float:left;
width:220px;
font-size:35px;
text-align:left;
line-height:96%;
font-weight:normal;
width:240px;}

h1.designbuild {text-align:left;
    background:#919139;
position:absolute;
z-index:1;
opacity:1.0;
filter:alpha(opacity=100);
left:30px;
font-family:Arial, verdana, sans-serif;
color:#ffffff;
float:left;
width:220px;
font-size:35px;
text-align:left;
line-height:96%;
font-weight:normal;
width:300px;
top:20px;
}

h1.process {text-align:left;
    background:#919139;
position:absolute;
z-index:1;
opacity:1.0;
filter:alpha(opacity=100);
left:30px;
font-family:Arial, verdana, sans-serif;
color:#ffffff;
float:left;
width:220px;
font-size:35px;
text-align:left;
line-height:96%;
font-weight:normal;
width:500px;
top:-10px;
}

h1.fences {text-align:left;
    background:#919139;
position:absolute;
z-index:1;
opacity:1.0;
filter:alpha(opacity=100);
left:30px;
font-family:Arial, verdana, sans-serif;
color:#ffffff;
float:left;
width:220px;
font-size:35px;
text-align:left;
line-height:96%;
font-weight:normal;
width:280px;
top:0px;
}


.intro {top:120px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:360px; font-size:15px; text-align:left;
}

.introprocess {top:80px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:490px; font-size:15px; text-align:left;
}

.introfences {top:160px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:250px; font-size:15px; text-align:left;
}

.intromaintenance {top:160px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:380px; font-size:15px; text-align:left;
}


.intromasonry {top:130px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:250px; font-size:15px; text-align:left;
}

.introgarden {top:116px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:360px; font-size:15px; text-align:left;
}


.designbuild {top:120px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:300px; font-size:15px; text-align:left;
}

.introcontainers {top:120px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:360px; font-size:15px; text-align:left;
}

.introgreenwalls {top:120px; left:30px; font-family:Arial, verdana, sans-serif; color:#ffffff; width:210px; font-size:15px; text-align:left;
}




#home {
  background: top center url(images/home.jpg) no-repeat;
  padding-top: 51px;
  width: 1000px;
  height: 440px;
  position: relative;
}