body,td,a,input,select,textarea	 {font-family:verdana,arial,helvetica; font-size:10px; color:black}

h1 {font-family:verdana,arial,helvetica; font-size:14pt; color:black}
h2.gray {font-family:verdana,arial,helvetica; font-size:14pt; color:gray}

hr {color:navy}
p.sansserif {
	font-family: "Microsoft Sans Serif"; 
	font-size:10pt;
	letter-spacing: Normal;
	line-height: Normal;
}
p.sansserifspaced {
	font-family: "Microsoft Sans Serif";
	font-size: 8pt;
	margin-left: 15px;
	letter-spacing: 3px;
	line-height: 18px;
}
table.resi {
	background-image: url(images/residential.gif); background-repeat: no-repeat;
}
td.twopad {padding-left: 60px; padding-right: 60px}

a:link     {color: #5F9EA0}
a:visited  {color: #778899}
a:hover    {color: #3CB371}
a:active   {color: #B0C4DE}

body.cir {
	background-image: url(images/main/stripes.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.res {
	background-image: url(images/main/b_residential.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.ext {
	background-image: url(images/main/b_exteriors.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.int {
	background-image: url(images/main/b_interiors.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.com {
	background-image: url(images/main/b_commercial.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.voices {
	background-image: url(images/other/b_voices.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.compa {
	background-image: url(images/other/b_compa.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.products {
	background-image: url(images/other/b_products.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.projects {
	background-image: url(images/other/b_projects.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.team {
	background-image: url(images/other/b_team.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.contact {
	background-image: url(images/other/b_contacts.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}
body.reso {
	background-image: url(images/other/b_resources.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 0px;
	margin-top: 0px;
}


body.gall {
	background-image: url(images/main/stripes.gif);
	background-repeat: no-repeat;
	background-position: 10 -274;
}

.resi {
 position: absolute; top: 5px; left: 210px; 
}
.tresi {
 position: absolute; top: 105px; left: 280px; 
}
.exti {
 position: absolute; top: 120px; left: 360px; 
}
.texti {
 position: absolute; top: 220px; left: 430px; 
}
.inti {
 position: absolute; top: 5px; left: 510px; 
}
.tinti {
 position: absolute; top: 105px; left: 580px; 
}
.comm {
 position: absolute; top: 120px; left: 660px; 
}
.tcomm {
 position: absolute; top: 220px; left: 730px; 
}

.bresi { position: absolute; top: 10px; left: 207px; }
.bexti { position: absolute; top: 10px; left: 357px; }
.binti { position: absolute; top: 10px; left: 507px; }
.bcomm { position: absolute; top: 10px; left: 656px; }

.gresi { position: absolute; top: 5px; left: 210px; }
.gexti { position: absolute; top: 5px; left: 360px; }
.ginti { position: absolute; top: 5px; left: 510px; }
.gcomm { position: absolute; top: 5px; left: 660px; }

