body{
	font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 5px; padding: 0px; background-color: #ffffa5;
}
.maintable{
	width: 762px; background-color: #FFFFFF; background-image: url(images/bg.gif); background-repeat: no-repeat; background-position: top right; border-bottom: 1px solid #4956b1; border-left: 1px solid #4956b1; border-right: 1px solid #4956b1;
}
.maintable2{
	width: 772px; background-color: #FFFFFF; border-bottom: 1px solid #4956b1; border-left: 1px solid #4956b1; border-right: 1px solid #4956b1;
}
.nav{
	position: absolute; z-index: 10; top: 30px; left: 252px; font-size: 75%; font-weight: bold;
}
.nav a{
	color: #666666; padding-left: 15px; margin-left: 8px;
}
.nav a:hover{
	color: #000000; text-decoration: none;
}
.nav .home{
	background-image: url(images/flowerblue.gif); background-repeat: no-repeat; background-position: top left;
}
.nav .drives{
	background-image: url(images/flowergreen.gif); background-repeat: no-repeat; background-position: top left;
}
.nav .patios{
	background-image: url(images/flowerred.gif); background-repeat: no-repeat; background-position: top left;
}
.nav .landscaping{
	background-image: url(images/flowergold.gif); background-repeat: no-repeat; background-position: top left;
}
.nav .services{
	background-image: url(images/flowerltblue.gif); background-repeat: no-repeat; background-position: top left;
}
.nav .email{
	background-image: url(images/flowerpurple.gif); background-repeat: no-repeat; background-position: top left;
}
.freeestimatespic{
	position: absolute; top: 52px; left: 270px;
}
.address{
	position: absolute; top: 5px; left: 480px; font-size: 68%; color:#003366;
}
.freeestimatestext{
	position: absolute; top: 52px; left: 570px; font-size: 68%; color:#003366; font-weight: bold;
}
.middle{
	margin-right: 170px; margin-left: 200px;
}
.middle2{
	margin-right:10px; margin-left: 200px;
}
.leftmargin{
	position: absolute; left: 6px; top: 100px;
}
h1{
	font-size: 85%; color:#006699;
}
h2{
	font-size: 80%; color:#006633; padding:0px; margin:0px;
}
p{
	font-size: 70%; color:#006633;
}
.layout{
	border: 0px; margin: 0px; padding: 0px;
}
.layout2{
	border: 0px; margin: 0px; padding: 0px; font-size: 70%; color:#006633;
}
.valigntop{
	vertical-align:top; width: 1%;
}
ul{
	list-style-image:url(images/leaf.gif); color: #006633; font-size: 70%; font-weight: bold; margin-top: -0px;
}
.rightmargin{
	position: absolute; top: 100px; left: 600px;
}
.drivesbox{
	border: 1px solid #009966; color: #009966; background-image:url(images/drives_bg.jpg); background-position: top right; background-repeat:no-repeat; width: 172px; font-size: 70%; font-weight: bold;
}
.landscapingbox{
	border: 1px solid #cc9933; color: #cc9933; background-image: url(images/landscping_bg.jpg); background-position: top left; background-repeat:no-repeat; width: 172px; font-size: 70%; font-weight: bold;
}
.patiosbox{
	border: 1px solid #993366; color: #993366; background-image: url(images/sandstone_bg.jpg); background-position: top right; background-repeat:no-repeat; width: 172px; font-size: 70%; font-weight: bold;
}
.telephone{
	font-size: 75%; font-weight: bold; color:#006633;
}
.footer{
	width: 100%; border-top: 1px solid #4956b1; padding-left: 10px; font-size: 68%;
}
a{
	color:#0099CC; text-decoration: none;
}
a:hover{
	color:#0099CC; text-decoration: underline;
}
a.bottomlinks:link{
	color:#666666; font-weight: bold; text-decoration: none;
}
a.bottomlinks:visited{
	color:#666666; font-weight: bold; text-decoration: none;
}
a.bottomlinks:hover{
	color:#666666; font-weight: bold; text-decoration: underline
}