#nav {
	position: absolute;
	height: 19px;
	width: 690px;
	top: 190px;
	left: 30px;
	z-index: 2;
	border: 1px solid #4F7BA3;
	text-align: center;	
	padding-top: 4px;	
}
#nav a{
	color: #000000;
	font-size: 11px;
	background-image: url(images/dot.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left: 10px;
	height: 19px;

}
#banner{
	position: absolute;
	height: 167px;
	width: 100%;
	left: 30px;
	top: 26px;
	visibility: visible;
	z-index: 1;
}
#navbg {
	background-image: url(images/navbg.jpg);
	position: absolute;
	height: 45px;
	width: 100%;
	left: 0px;
	top: 0px;

}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style-image: url(images/bullet.gif);
	background-image: url(images/watermark.gif);
	background-repeat: no-repeat;
	background-position: 215px 330px;

}
.dropdown {
	font-size: 8pt;
	font-weight: bold;
	background-image: url(images/subbg.jpg);
	text-align: center;
	margin-top: 5px;
	padding-top: 5px;
	background-repeat: repeat;


}
a:link {
	color: #003366;
	text-decoration: none;

}
a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
a:active {
	color: #999999;
	text-decoration: underline;
}
#aboutsub {
	visibility: hidden;
	position: absolute;
	height: 106px;
	width: 117px;
	left: 215px;
	top: 39px;
	z-index: 2;
}
#photosub {
	position: absolute;
	visibility: hidden;
	height: 147px;
	width: 117px;
	left: 333px;
	top: 39px;
	background-color: #CCCCCC;
	z-index: 2;
}
#buildingsub {
	position: absolute;
	z-index: 2;
	height: 210px;
	width: 117px;
	left: 450px;
	top: 39px;
	visibility: hidden;
}
#plumbingsub {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	height: 150px;
	width: 117px;
	left: 568px;
	top: 39px;
}
#mainarea {
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#leftbar {
	position: absolute;
	left: 37px;
	top: 221px;
	background-color: #f7f7f7;
	height: 100%;
	width: 216px;
	z-index: 1;
}
#leftbarelectrical {
	position: absolute;
	left: 37px;
	top: 221px;
	background-color: #f7f7f7;
	height: 500px;
	width: 216px;
	z-index: 1;
}
#leftbarelectrical2 {
	position: absolute;
	left: 37px;
	top: 221px;
	background-color: #f7f7f7;
	height: 603px;
	width: 216px;
	z-index: 1;
}
#leftbarcontact {
	position: absolute;
	left: 37px;
	top: 221px;
	background-color: #f7f7f7;
	height: 290px;
	width: 216px;
	z-index: 1;
}
#news {
	position: absolute;
	height: 237px;
	width: 160px;
	left: 61px;
	top: 238px;
	z-index: 2;

}
#lowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 272px;
	width: 216px;
	left: 37px;
	top: 540px;
	z-index: 2;
	overflow: hidden;
}
#plumbinglowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 340px;
	width: 216px;
	left: 37px;
	top: 580px;
	z-index: 2;
	overflow: hidden;
}
#joinerylowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 380px;
	width: 216px;
	left: 37px;
	top: 540px;
	z-index: 2;
	overflow: hidden;
}
#electricallowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 194px;
	width: 216px;
	left: 37px;
	top: 565px;
	z-index: 2;
	overflow: hidden;
}
#electricallowerleft2 {
	background-color: #f1f1f1;
	position: absolute;
	height: 258px;
	width: 216px;
	left: 37px;
	top: 565px;
	z-index: 2;
	overflow: hidden;
}
#lowerleft2 {
	background-color: #f1f1f1;
	position: absolute;
	height: 290px;
	width: 216px;
	left: 37px;
	top: 790px;
	z-index: 2;
	overflow: hidden;
}
#lower {
	background-color: #f1f1f1;
	position: absolute;
	height: 290px;
	width: 216px;
	left: 37px;
	top: 810px;
	z-index: 2;
	overflow: hidden;
}
#lowerleftabout {
	background-color: #f1f1f1;
	position: absolute;
	height: 252px;
	width: 216px;
	left: 37px;
	top: 605px;
	z-index: 2;
	overflow: hidden;
}
#lowerleftcontact {
	background-color: #f1f1f1;
	position: absolute;
	height: 277px;
	width: 216px;
	left: 37px;
	top: 510px;
	z-index: 2;
	overflow: hidden;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
}
#form1 {
	position: absolute;
	z-index: 4;
	height: 115px;
	width: 160px;
	left: 24px;
	top: 532px;
}

#maincontent {
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
	height: 304px;
	width: 291px;
	left: 255px;
	top: 285px;
}
#maincontent2 {
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
	height: 304px;
	width: 465px;
	left: 255px;
	top: 285px;
}
#maintitle{
	position: absolute;
	width: 458px;
	left: 263px;
	top: 223px;
	font-size: 26px;
	color: #003366;
	font-weight: 600;
}
#getintouch {
	position: absolute;
	z-index: 4;
	height: 164px;
	width: 160px;
	left: 59px;
	top: 560px;


}
#otherdetails {
	padding-top: 18px;
	background-color: #f7f7f7;

}
#whyus {
	list-style-image: url(images/bullet.gif);
	padding: 5px;
	position: absolute;
	height: 160px;
	width: 154px;
	left: 55px;
	top: 825px;
	z-index: 100;
}
#testimonials {
	background-image: url(images/testimonials.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 4px;
	position: absolute;
	height: 115px;
	width: 154px;
	left: 563px;
	top: 500px;

}
#contactus {
	background-image: url(images/contactus.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position: absolute;
	height: 115px;
	width: 154px;
	left: 554px;
	top: 300px;
	padding-top: 40px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#contactusleft{
	position: absolute;
	height: 115px;
	width: 154px;
	left: 8px;
	top: 0px;
	padding-top: 40px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#treeplant {
	position: absolute;
	height: 115px;
	width: 290px;
	left: 260px;
	top: 827px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#treelogo{
	background-image: url(images/treeappealnow.jpg);
	background-repeat: no-repeat;
	height: 80px;
	background-position: 0% 28%;
	padding-left: 80px;
}




#treeplant3 {
	height: 115px;
	width: 290px;
	left: 260px;
	top: 867px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#treelogo3{
	background-image: url(images/treeappealnow.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 440px;
	background-position: 0% 28%;
	padding-left: 80px;
}





#treelogo2{
	height: 80px;
	padding-left: 10px;
	padding-right: 10px;
	width: 90px;
	float: left;	
}
#partners {
	position: absolute;
	height: 115px;
	width: 154px;
	left: 554px;
	top: 550px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: center;
}
#emaillink a{
	font-size: 11px;	
}
#emaillink a:hover{
	font-size: 11px;	
}
#index {
	padding-top: 10px;
	padding-left: 10px;
}
#footer {
	position: absolute;
	height: 84px;
	width: 454px;
	left: 265px;
	top: 995px;
	overflow: hidden;
}
.footlinks {
	font-size: 7pt;
}
#buildfront {
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-top: 6px;

}
#whatwedofront {
	padding-left: 10px;
	position: absolute;
	width: 291px;
	left: 256px;
	top: 550px;
	height: 205px;
	list-style-image: url(images/bullet.gif);
}
#smallnav {
	position: absolute;
	height: 11px;
	width: 153px;
	left: 59px;
	top: 51px;
	z-index: 2;
}

#subbanner {
	background-image: url(images/headers/subbg.png);
	position: absolute;
	left: 0px;
	top: 46px;
	visibility: visible;
	z-index: 1;
	height: 123px;
	width: 100%;

}
#subleftbar {
	position: absolute;
	left: 37px;
	top: 223px;
	background-color: #f7f7f7;
	height: 176px;
	width: 216px;
	z-index: 1;
	margin: 0px;
	padding: 0px;
}
#subleftbarplumbing {
	position: absolute;
	left: 37px;
	top: 223px;
	background-color: #f7f7f7;
	height: 106px;
	width: 216px;
	z-index: 1;
	margin: 0px;
	padding: 0px;
}

#buildgetintouch {

	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 24px;
	top: 374px;
}
#buildlowerleftlong {
	background-color: #f1f1f1;
	position: absolute;
	height: 514px;
	width: 216px;
	left: 0px;
	top: 351px;
	z-index: 2;
	overflow: hidden;

}
#buildfooterlong {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 224px;
	top: 777px;
	overflow: hidden;
}
#subcontent {
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
	height: 126px;
	width: 463px;
	left: 255px;
	top: 218px;


}h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
	padding-top: 0px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;

}
#buildlowerleft {

	background-color: #f1f1f1;
	position: absolute;
	height: 547px;
	width: 216px;
	left: 0px;
	top: 351px;
	z-index: 2;
	overflow: hidden;
}
#buildfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 224px;
	top: 814px;
	overflow: hidden;
}
#plumbgetintouch {
	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 24px;
	top: 315px;
}
#plumblowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 573px;
	width: 216px;
	left: 0px;
	top: 289px;
	z-index: 2;
	overflow: hidden;
}
#plumbfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 224px;
	top: 774px;
	overflow: hidden;
}
#buildfooterlong {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 226px;
	top: 777px;
	overflow: hidden;
}
#buildlowerleftlong {
	background-color: #f1f1f1;
	position: absolute;
	height: 514px;
	width: 216px;
	left: 0px;
	top: 351px;
	z-index: 2;
	overflow: hidden;
}
#contactgetintouch {
	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 64px;
	top: 247px;
}
#aboutgetintouch {
	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 64px;
	top: 302px;
}
#plumbinggetintouch {
	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 64px;
	top: 330px;
}
#joinerygetintouch {
	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 64px;
	top: 290px;
}
#electricalgetintouch {
	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 64px;
	top: 327px;
}
#aboutlowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 637px;
	width: 216px;
	left: 0px;
	top: 250px;
	z-index: 2;
	overflow: hidden;
}
#aboutfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 265px;
	top: 699px;
	overflow: hidden;
}
#plumbingfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 265px;
	top: 844px;
	overflow: hidden;
}
#eletricalfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 265px;
	top: 675px;
	overflow: hidden;
}
#eletricalfooter2 {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 265px;
	top: 740px;
	overflow: hidden;
}
#aboutwhatfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 265px;
	top: 773px;
	overflow: hidden;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	list-style-image: url(images/bullet.gif);
}
#referencetable {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#sitemaplowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 629px;
	width: 216px;
	left: 0px;
	top: 169px;
	z-index: 2;
	overflow: hidden;
}
#sitemapfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 224px;
	top: 710px;
	overflow: hidden;
}
.sitemap {
	list-style-image: url(images/sitemap_bullet.gif);
}
#contactlowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 497px;
	width: 216px;
	left: 0px;
	top: 169px;
	z-index: 2;
	overflow: hidden;
}
#contactfooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 224px;
	top: 578px;
	overflow: hidden;
}
#thankyoulowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 450px;
	width: 216px;
	left: 0px;
	top: 169px;
	z-index: 2;
	overflow: hidden;
}
#thankyoufooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 224px;
	top: 531px;
	overflow: hidden;
}
#photolowerleft {
	background-color: #f1f1f1;
	position: absolute;
	height: 431px;
	width: 216px;
	left: 0px;
	top: 288px;
	z-index: 2;
	overflow: hidden;
}
#photogetintouch {
	position: absolute;
	z-index: 4;
	height: 194px;
	width: 160px;
	left: 24px;
	top: 315px;
}
#photofooter {
	position: absolute;
	height: 84px;
	width: 450px;
	left: 224px;
	top: 634px;
	overflow: hidden;
}
.gallery {
	border-bottom: 1pt solid #CCCCCC;
	border-left: 1pt solid #CCCCCC;
	text-align: center;
}
.galleryouter {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.gallerytext {
	font-size: 10pt;
}
#flooring1 {
	font-size: 10pt;
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#flooring2 {
	font-size: 10pt;
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#flooring3 {
	font-size: 10pt;
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#flooring4 {
	font-size: 10pt;
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#flooring5 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#flooring6 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#flooring7 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#flooring8 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#extension1 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#extension2 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#extension3 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#extension4 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#extension5 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#kitchen1 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#kitchen2 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#kitchen3 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#kitchen4 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#kitchen5 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#loftcon1 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 408px;
	visibility: hidden;
}
#kitchen6 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#kitchen7 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#kitchen8 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#bathroom1 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#bathroom2 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#bathroom3 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#bathroom4 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
 #bathroom5 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#bathroom6 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#bathroom7 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
 #bathroom8 {
	font-size: 7pt;
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
 
#loftcon2 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 408px;
	visibility: hidden;
}
#loftcon3 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 408px;
	visibility: hidden;
}
#loftcon5 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 408px;
	visibility: hidden;
}
#loftcon6 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 408px;
	visibility: hidden;
}
#extension6 {
	position: absolute;
	height: 15px;
	width: 200px;
	left: 275px;
	top: 396px;
	visibility: hidden;
}
#call{
	position: absolute;
	height: 113x;
	width: 113px;
	left: 608px;
	top: 76px;
	z-index: 10;
}
#centerimages {
	vertical-align: center;
	text-align: center;
}
#red{
	color: #FF0000;	
}

.red{
	color: #FF0000;	
}

#corgi2{
	width: 70px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#loftconver{
	margin-bottom: 20px;
	margin-left: 20px;	
}
