﻿body /* Internet Explorer */ 
{ 
text-align: center; 
} 
body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 
body {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	height: 100%;
}
a
{
	color: #ffffff;	
}
a:hover
{
	color: maroon;
}

/*MENU*/
a#aboutusbtn {
	width: 155px;
	height: 60px;
	display: block;
	background-image: url('../images/buttons/btnAboutUs.png');
	position: relative;
	background-repeat: no-repeat;
}
a#aboutusbtn:hover {
	background-image: url('../images/buttons/btnAboutUsRollOver.png');
}
a#servicesbtn {
	width: 133px;
	height: 60px;
	display: block;
	background-image: url('../images/buttons/btnServices.png');
	position: relative;
}
a#servicesbtn:hover {
	background-image: url('../images/buttons/btnServicesRollOver.png');
}
a#featuredprojectsbtn {
	width: 214px;
	height: 60px;
	display: block;
	background-image: url('../images/buttons/btnFeaturedProjects.png');
	position: relative;
}
a#featuredprojectsbtn:hover {
	background-image: url('../images/buttons/btnFeaturedProjectsRollOver.png');
}
a#contactusbtn {
	width: 148px;
	height: 60px;
	display: block;
	background-image: url('../images/buttons/btnContactUs.png');
	position: relative;
	background-repeat: no-repeat;
}
a#contactusbtn:hover {
	background-image: url('../images/buttons/btnContactUsRollOver.png');
}
a#contactagentbtn {
	width: 203px;
	height: 34px;
	display: block;
	background-image: url('../images/buttons/btnContactAgent.png');
	position: relative;
	background-repeat: no-repeat;
	z-index: 3;
	top: -12px;
	left: 564px;
}
a#contactagentbtn:hover {
	background-image: url('../images/buttons/btnContactAgentRollOver.png');
}
a#logo {
	width: 350px;
	height: 60px;
	display: block;
	background-image: url('../images/logos/logo.png');
	position: relative;
	background-repeat: no-repeat;
}

/*MENU DIVS*/
div .aboutusbtn {
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 3;
	width: 155px;
	height: 60px;
	float: left;
	background-image: url('../images/bg/bgmenu.png');
	background-repeat: repeat-x;
}
div .servicesbtn {
	float: left;
	z-index: 2;
	height: 60px;
	width: 133px;
	position: relative;
	background-image: url('../images/bg/bgmenu.png');
	background-repeat: repeat-x;
}
div .featuredprojectsbtn {
	z-index: 3;
	width: 214px;
	height: 60px;
	background-image: url('../images/bg/bgmenu.png');
	position: relative;
	float: left;
	background-repeat: repeat-x;
}
div .contactusbtn {
	z-index: 3;
	width: 148px;
	height: 60px;
	float: left;
	position: relative;
	background-image: url('../images/bg/bgmenu.png');
	background-repeat: repeat-x;
}
div .logo {
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 3;
	width: 350px;
	height: 60px;
	float: left;
	background-image: url('../images/bg/bgmenu.png');
	background-repeat: repeat-x;
}

.banner {
	border-style: 0;
	border-color: 0;
	padding: 0px;
	margin: 0px;
	background-image: url('../images/bg/bgbanner.png');
	background-repeat: repeat-x;
	height: 200px;
	background-color: #00A8FF;
	position: relative;
	width: 100%;
	top: 1px;
	z-index: 1;
}
.bannerleft {
	background-image: url('../images/bg/bannerleft.png');
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 198px;
	height: 200px;
	float: left;
	z-index: 3;
}
.bannerseparatortop {
	border-color: 0;
	background-image: url('../images/bg/bgbannerseparatortop.png');
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	height: 17px;
	clip: rect(auto, 0px, auto, auto);
	position: relative;
	width: 100%;
	top: 1px;
	z-index: 1;
}
.bannerseparatorbottom {
	background-image: url('../images/bg/bgbannerseparatorbottom.png');
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	height: 17px;
	position: relative;
	bottom: -31px;
	width: 100%;
	left: 0px;
}

/*SUB MENU*/
.bannersubmenu {
	padding: 0px;
	margin: 0px;
	background-image: url('../images/bg/bgsubmenu.png');
	background-repeat: repeat-x;
	height: 40px;
	width: 100%;
	top: 1px;
	position: relative;
	z-index: 1;
}
.bannersubmenucontent {
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 1001px;
	top: 0px;
	position: relative;
}
a#mechanicalbtn {
	width: 245px;
	height: 40px;
	display: block;
	background-image: url('../images/buttons/btnMechanical.png');
	position: relative;
	background-repeat: no-repeat;
}
a#mechanicalbtn:hover {
	background-image: url('../images/buttons/btnMechanicalRollOver.png');
}
div .mechanicalbtn {
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 3;
	width: 245px;
	height: 40px;
	float: left;
	background-image: url('../images/bg/bgsubmenu.png');
	background-repeat: repeat-x;
}
a#plumbingbtn {
	width: 246px;
	height: 40px;
	display: block;
	background-image: url('../images/buttons/btnPlumbing.png');
	position: relative;
	background-repeat: no-repeat;
}
a#plumbingbtn:hover {
	background-image: url('../images/buttons/btnPlumbingRollOver.png');
}
div .plumbingbtn {
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 3;
	width: 246px;
	height: 40px;
	float: left;
	background-image: url('../images/bg/bgsubmenu.png');
	background-repeat: repeat-x;
}
a#electricalbtn {
	width: 237px;
	height: 40px;
	display: block;
	background-image: url('../images/buttons/btnElectrical.png');
	position: relative;
	background-repeat: no-repeat;
}
a#electricalbtn:hover {
	background-image: url('../images/buttons/btnElectricalRollOver.png');
}
div .electricalbtn {
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 3;
	width: 237px;
	height: 40px;
	float: left;
	background-image: url('../images/bg/bgsubmenu.png');
	background-repeat: repeat-x;
}
a#fireprotectionbtn {
	width: 273px;
	height: 40px;
	display: block;
	background-image: url('../images/buttons/btnFireProtection.png');
	position: relative;
	background-repeat: no-repeat;
}
a#fireprotectionbtn:hover {
	background-image: url('../images/buttons/btnFireProtectionRollOver.png');
}
div .fireprotectionbtn {
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 3;
	width: 273px;
	height: 40px;
	float: left;
	background-image: url('../images/bg/bgsubmenu.png');
	background-repeat: repeat-x;
}


.bannertext {
	background-image: url('../images/bg/bgbannertext.png');
	padding: 0px;
	position: relative;
	margin: 0px;
	z-index: 3;
	width: 470px;
	height: 217px;
	float: left;
}
.bottombanner {
	padding: 0px;
	margin: 0px;
	bottom: -30px;
	width: 100%;
	height: 136px;
	position: relative;
	background-image: url('../images/bg/bgbottombanner.png');
	background-repeat: repeat-x;
	left: 0px;
}
.bottombannercontent {
	padding: 0px;
	margin: 0px;
	height: 136px;
	width: 1000px;
	top: 0px;
	position: relative;
}
.bannercontact {
	padding: 0px;
	margin: 0px;
	background-color: #4E4E4E;
	height: 40px;
	width: 100%;
	top: 1px;
	position: relative;
	z-index: 1;
}
.bannercontactcontent {
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 1000px;
	top: 0px;
	position: relative;
}
.contacttext {
	padding: 0px;
	position: relative;
	margin: 0px;
	z-index: 2;
	width: 638px;
	height: 18px;
	float: left;
	top: 14px;
	background-image: url('../images/bg/txtcontact.png');
	background-repeat: no-repeat;
	left: 10px;
}
.maincontent {
	font-family: Tahoma;
	color: #FFFFFF;
	text-align: left;
	font-size: 12pt;
	position: relative;
	top: 14px;
	max-width: 960px;
	z-index: 3;
	min-height: 600px;
	width: 1000px;
}
.main {
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 1px;
	min-height: 100%;
}
.bannercontent {
	padding: 0px;
	margin: 0px;
	text-align: center;
	position: relative;
	width: 1000px;
	z-index: 2;
}
.menu {
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 100%;
	background-image: url('../images/bg/bgmenu.png');
	background-repeat: repeat-x;
	height: 60px;
	z-index: 1;
}
.titleaboutus {
	background-image: url('../images/titles/aboutustitle.png');
	padding: 0px;
	position: relative;
	margin: 0px;
	width: 470px;
	height: 200px;
	float: left;
}
.titleservices {
	background-image: url('../images/titles/servicestitle.png');
	padding: 0px;
	position: relative;
	margin: 0px;
	width: 470px;
	height: 200px;
	float: left;
}
.titlecontactus {
	background-image: url('../images/titles/contactustitle.png');
	padding: 0px;
	position: relative;
	margin: 0px;
	width: 470px;
	height: 200px;
	float: left;
}
.titlefeaturedprojects {
	background-image: url('../images/titles/featuredprojectstitle.png');
	padding: 0px;
	position: relative;
	margin: 0px;
	width: 470px;
	height: 200px;
	float: left;
}
.menucontent {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	z-index: 2;
	left: auto;
	right: auto;
}
.footer {
	padding: 0px;
	margin: 0px;
	height: 136px;
	position: relative;
	width: 400px;
	background-image: url('../images/bg/txtFooter.png');
	background-repeat: no-repeat;
}


