#box {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	text-align:center;
	align: center;
	width:900px;
	z-index:0;
	background-color: #8E8E8E;
}


#text{
	text-align:left;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;

}



div.background_grey{
	top:128px;
	height: 510px;
	position:absolute;
	z-index:0;
	background-color:8E8E8E;
	width: 100%;
	left:0px;
}


div.bottom_menu{
	top:900px;
	height: 103px;
	position:absolute;
	z-index:0;
	left:0px;
	width: 100%;
	background-image: url(b_bottom_bar.jpg);
	background-repeat: repeat-x;
}


div.pic{
	top:128px;
	height: 510px;
	width: 839px;
	position:absolute;
	left: 0px;
	width: 839;
	z-index: 0;
}



div.top_menu{
	left: 0px;
	position:absolute;
	top: 100px;
	height: 28px;
	z-index:0;
	width: 100%;
	background-image: url(b_top_bar.jpg);
	background-repeat: repeat-x;
}

div.mattblacktabs{
top:100px;
overflow: hidden;
position:absolute;
height:28px;
z-index:5;


}

div.mattblacktabs ul{
margin: 0;
padding: 0;
height:28px;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: 10px Verdana;
}

div.mattblacktabs li{
display: inline;
height:28px;
margin: 0px;
}

div.mattblacktabs li a{
float: left;
height:28px;
display: block;
margin: 0;
padding: 6px 21px; /*padding inside each tab*/
}


div.mattblacktabs li a:link, a:active, a:visited {
color: #FFFFFF;
height:28px;
text-decoration:
none;
}


div.mattblacktabs li a:hover, .mattblacktabs li.selected a{
height:28px;
background: #e3b65b; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}






div.bottom_menu_text{
	top:905px;
	left: 125px;
	overflow: hidden;
	position:absolute;
	color:#FFFFFF
	z-index:5;
	width: 899px;

}

div.bottom_menu_text ul{
	margin: 0;
	padding: 0;
	padding-left: 10px; /*offset of tabs relative to browser left edge*/
	font: 10px Verdana;
	color:#FFFFFF;
}

div.bottom_menu_text li{
	display: inline;
	margin: 0px;
}

div.bottom_menu_text li a{
	float: left;
	height:28px;
	margin: 0;
	padding: 6px 14px; /*padding inside each tab*/
}


div.bottom_menu_text li a:link, a:active, a:visited {
	color: #FFFFFF;
	height:28px;
	text-decoration:
	none;
}


div.bottom_menu_text li a:hover{
	height:28px;
	color: #e3b65b; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


div.copyright{
	font: 10px Verdana;
	top: 905px;
	padding:6px;
	height:28px;
	overflow: hidden;
	position:absolute;
	left: 35px;
	z-index: 10;
	color: #FFFFFF;
}







div.tag_line {
	top: 45px;
	left: 400px;
	z-index:5;
}

div.top_menu_links{
	top:106px;
	left:30px;
	height: 17px;
	position:absolute;
	z-index:10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: FFFFFF;
	width: 900px;

}


div.header{
	top:149px;
	left:470px;
	position:absolute;
	z-index:20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:2px;
	color:#FFFFFF;
	width: 358px;
}



div.main_body{
	top:175px;
	width: 373px;
	left:470px;
	position:absolute;
	z-index:20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
	height: 434px;
}


div.background_body_text{
	top:128px;
	height: 510px;
	left:440px;
	position:absolute;
	z-index:5;
	}
	
div.header_g{
	top:149px;
	left:30px;
	position:absolute;
	z-index:15;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:2px;
	color:#FFFFFF;
	width: 358px;
}

div.main_body_g{
	top:175px;
	width: 740px;
	left:30px;
	position:absolute;
	z-index:15;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#FFFFFF;
	height: 122px;
}

div.gallery_thumb{
	top:210px;
	width: 740px;
	left:30px;
	position:absolute;
	z-index:15;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#FFFFFF;
	height: 122px;
}


div.dg_logo{
	top: 815px;
	left: 20px;
	position:absolute;
	z-index:0;
}


div.resi_eq{
	top: 600px;
	left: 555px;
	position:absolute;
	z-index:15;
}


div.com_eq{
	top: 597px;
	left: 545px;
	position:absolute;
	z-index:15;
}




div.process{
	top: 640px;
	left: 0px;
	position:absolute;
	z-index:0;
}

div.quote_r{
	top: 656px;
	left: 11px;
	position:absolute;
	z-index:0;
}

div.tagline{
	top: 36px;
	left: 587px;
	position:absolute;
	z-index:0;
}


div.logo{
	top: 1px;
	left: 0px;
	position:absolute;
	z-index:5;
}



div.b_menu{
	top: 915px;
	left: 45px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:0;
	width: 900px;
}

div.resi_gal_01{
	top: 242px;
	left: 26px;
	position:absolute;
	z-index:20;
}

div.resi_gal_02{
	top: 364px;
	left: 26px;
	position:absolute;
	z-index:20;
}

div.resi_gal_03{
	top: 490px;
	left: 26px;
	position:absolute;
	z-index:20;
}

div.resi_gal_04{
	top: 242px;
	left: 235px;
	position:absolute;
	z-index:20;
}

div.resi_gal_05{
	top: 364px;
	left: 235px;
	position:absolute;
	z-index:20;
}

div.resi_gal_06{
	top: 242px;
	left: 447px;
	position:absolute;
	z-index:20;
}

div.resi_gal_07{
	top: 242px;
	left: 641px;
	position:absolute;
	z-index:20;
}

div.resi_gal_08{
	top: 364px;
	left: 641px;
	position:absolute;
	z-index:20;
}





a.bodylink:link {color: #71d6f4; text-decoration: none;}
a.bodylink:active {color: #71d6f4; text-decoration: none;}
a.bodylink:visited {color: #71d6f4; text-decoration: none;}
a.bodylink:hover {color: #71d6f4; text-decoration: underline;}

a.bt_bar:link {color: #FFFFFF; text-decoration: none;}
a.bt_bar:active {color: #FFFFFF; text-decoration: none;}
a.bt_bar:visited {color: #FFFFFF; text-decoration: none; }
a.bt_bar:hover {color: #e3b65b; text-decoration: none;}

a.pages:link {color: #624022;text-decoration: none;}
a.pages:active {color: #624022; text-decoration: none;}
a.pages:visited {color: #624022;text-decoration: none;}
a.pages:hover {color: #75d148;text-decoration: underline;}

