.maincontainer {
	position: relative;
	height: auto;
	width: 800px;
	margin: auto;
}
.maincontainer #right_banner #homepg_foto1 {
	position: absolute;
	height: 136px;
	width: 160px;
	left: 9px;
	top: 10px;
	background-image: url(home_page_pic1.jpg);
	background-repeat: no-repeat;
}
.maincontainer #right_banner #homepg_foto2 {
	position: absolute;
	height: 280px;
	width: 160px;
	left: 9px;
	top: 155px;
	background-image: url(home_page_pic2.png);
	background-repeat: no-repeat;
}


.maincontainer #left_banner {
	position: absolute;
	height: 709px;
	width: 180px;
	background-color: #008488;
}
.maincontainer #middle_banner {
	position: absolute;
	height: 700px;
	width: 430px;
	left: 188px;
	top: 0px;
	border: thick solid #3C6AA6;
	background-color: #FFFFFF;
}
.maincontainer #right_banner {
	position: absolute;
	height: 709px;
	width: 180px;
	left: 638px;
	top: 0px;
	background-color: #7cbf4b;
}
.maincontainer #middle_banner #logo {
	position: absolute;
	height: 157px;
	width: 430px;
	background-image: url(sterling_logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.maincontainer #left_banner #quote_nav {
	position: absolute;
	height: 34px;
	width: 130px;
	left: 30px;
	top: 194px;
	border: thin solid #005759;
	background-color: #00999D;
}
.maincontainer #left_banner #home_nav {
	background-color: #00999D;
	border: thin solid #005759;
	position: absolute;
	height: 34px;
	width: 130px;
	left: 30px;
	top: 48px;
	white-space: normal;
	vertical-align: top;
}
.maincontainer #left_banner #aboutus_nav {
	background-color: #00999D;
	border: thin solid #005759;
	position: absolute;
	height: 34px;
	width: 130px;
	left: 30px;
	top: 97px;
}
.maincontainer #left_banner #epc_nav {
	background-color: #00999D;
	border: thin solid #005759;
	position: absolute;
	height: 34px;
	width: 130px;
	left: 30px;
	top: 145px;
}


.maincontainer #left_banner #links_nav {
	position: absolute;
	height: 34px;
	width: 130px;
	left: 30px;
	top: 242px;
	border: thin solid #005759;
	background-color: #00999D;
}
.maincontainer #left_banner #contact_us_nav {
	position: absolute;
	height: 34px;
	width: 130px;
	left: 30px;
	top: 291px;
	border: thin solid #005759;
	background-color: #00999D;
}
.maincontainer #left_banner #downloads_nav {
	background-color: #00999D;
	border: thin solid #005759;
	position: absolute;
	height: 34px;
	width: 130px;
	left: 30px;
	top: 343px;
}

.maincontainer #left_banner #energy_symb1 {
	position: absolute;
	height: 64px;
	width: 100px;
	left: 43px;
	top: 411px;
	background-image: url(stroma_accredited_logo_small.png);
	background-repeat: no-repeat;
}
.maincontainer #left_banner #energy_symb2 {
	background-image: url(elmhurst_accredited_logo_small.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 55px;
	width: 100px;
	left: 43px;
	top: 496px;
}
.maincontainer #left_banner #web_designer_info {
	position: absolute;
	height: 51px;
	width: 158px;
	left: 10px;
	top: 610px;
}
.maincontainer #right_banner #homepg_foto3 {
	position: absolute;
	height: 113px;
	width: 160px;
	left: 10px;
	top: 446px;
	background-image: url(home_page_pic3.png);
	background-repeat: no-repeat;
}
.maincontainer #middle_banner #homepg_blurb {
	position: absolute;
	height: 535px;
	width: 424px;
	left: 4px;
	top: 133px;
	background-color: #FFFFFF;
	z-index: 3;
}
.maincontainer #middle_banner #homepg_blurb #dom_moreinfo {
	position: absolute;
	height: 367px;
	width: 430px;
	top: 1px;
	left: -4px;
	background-color: #3C6AA6;
	visibility: hidden;
}
.maincontainer #middle_banner #homepg_blurb #new_build_moreinfo {
	position: absolute;
	height: 436px;
	width: 430px;
	left: -4px;
	top: 1px;
	background-color: #3C6AA6;
	visibility: hidden;
}
.maincontainer #middle_banner #homepg_blurb #hips_moreinfo {
	position: absolute;
	height: 473px;
	width: 430px;
	left: -4px;
	top: 0px;
	background-color: #3C6AA6;
	visibility: hidden;
}
.maincontainer #middle_banner #homepg_blurb #plans_moreinfo {
	background-color: #3C6AA6;
	position: absolute;
	height: 510px;
	width: 430px;
	top: 0px;
	left: -4px;
	visibility: hidden;
}
.maincontainer #middle_banner #homepg_blurb #download_piqform {
	position: absolute;
	height: 463px;
	width: 422px;
	left: 4px;
	top: 79px;
}

