@charset "utf-8";

/* CSS Document */


body {
	background-image: url(_images/grad_plain.jpg);
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: "trebuchet MS";
	font-size: 100%;
}
.oneColLiqCtrHdr #container {
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
	width: 930px;
	overflow: hidden;
}
.box2Inside {
	padding: 25px;
	font-family: "trebuchet MS";
	font-size: 11px;
}

.navMenu {
	height: 40px;
	width: 100%;
	overflow: hidden;
	background-color: #0F4042;
	border: NONE;
	outline: none;
}
.nav_inner {
	width: 930px;
	margin: 0 auto;
	padding-bottom: 12px;
	outline: none;
	background-color: #0F4042;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}

.MENU {
	width: 930px;
	border: NONE;
}

.oneColLiqCtrHdr #header {
	margin: 0 auto;
	width: 930px;
	height: 100px;
}
.box2text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	padding-left: 5px;
}

#logo {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.oneColLiqCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColLiqCtrHdr #mainContent {
	width: 930px;
	float: left;
	overflow: hidden;
	margin-bottom: 40px;
}
.oneColLiqCtrHdr #footer {
	width: auto;
	overflow: hidden;
	background-image: url(_images/footer.jpg);
	background-repeat: repeat-x;
	height: 255px;
	float: left;

} 
.footerEarth {
	background-image: url(_images/footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: right;
	width: 100%;
	height: 155px;
	margin-top: 20px;
}
.oneColLiqCtrHdr #container #mainContent .right_small .smallBoxText a {
	color: #98BE1F;
	text-decoration: none;
}

.box2text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 550px;
}


.oneColLiqCtrHdr #footer p {

}.boxDark {
	height: 500px;
	margin-top: 5px;
	background-image: url(_images/teal_block.png);
	width: 930px;
	margin-bottom: 20px;
}


.fillerTeal {
	background-color: #399695;
	float: right;
	width: 864px;
	height: 60px;
}

.corner {
	float: left;
}
.topCorner {
	float: right;
}

.boxInside {
	height: auto;
	padding-left: 25px;
	font-size: 12pt;
	padding-right: 60px;
}
.flash {
	width: 530px;
	height: 300px;
	float: right;
	border: 1px solid #000000;
}
.Text_tube {
	padding-bottom: 10px;
	font-size: 12px;
	color: #0099CC;
	width: 930px;
	padding-top: 40px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bits {
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-align: center;
}
.oneColLiqCtrHdr .footerEarth .Text_tube .bits .bits_in a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96BD14;
	text-decoration: none;
}

.bits_in {
	padding-top: 10px;
}



.preBox {
	height: 288px;
	padding: 23px;
	background-repeat: no-repeat;
}
.oneColLiqCtrHdr #container #mainContent .box2 .msgSent a {
	text-decoration: none;
	color: #0B4649;
}

.bgImg {
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* Nav menu */

#nav-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.oneColLiqCtrHdr .navMenu #nav-menu .navIn img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColLiqCtrHdr .navMenu #nav-menu .navIn a {
	padding-left: 0px;
}

.appBox1 {
	margin-top: 0px;
	width: 930px;
	background-repeat: no-repeat;
	height: 200px;
	float: left;
}
.300_box_top {
	height: 25px;
	width: 300px;
	background-color: #CC00CC;
	margin-top: 20px;
	float: left;
	margin-bottom: 0px;
}
.whiteSmallInner {
	width: 260px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	font-size: 11px;
}
.oneColLiqCtrHdr #container #mainContent .box_contact_main .boxIntro .box2text a {
	color: #FFFFFF;
}



.right_small {
	width: 300px;
	height: 500px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
	background-color: #330000;
}
.smallBoxText {
	width: 250px;
	padding-right: 25px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #3399FF;
	overflow: hidden;
}
.300_white_box {
	height: 100px;
	width: 300px;
	background-color: #663333;

}
.300_bottom_white {
	height: 25px;
	width: 300px;
	background-color: #00FF99;
}
.300_hold {
	background-color: #000033;
	float: right;
	height: 500px;
	width: 300px;
}




.app_top {
	background-image: url(_images/930_top_lime.png);
	height: 25px;
	margin-top: 10px;
}


.appText {
	padding-right: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.appContent {
	height: 675px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #98BF21;
}
.app_bottom {
	background-image: url(_images/930_bottom_lime.png);
	height: 25px;
}
.extra {
	float: left;
	width: 435px;
	height: 100px;
	margin-right: 10px;
}
.extraInner {
	font-size: 463px;
	height: 251px;
	width: 435px;
	float: left;
	background-color: #73B4B3;
}
.extraInnerTop {
	background-image: url(_images/435_top_white.png);
	float: left;
	height: 25px;
	width: 435px;
	margin-top: 10px;
}

.extraInnerBottom {
	background-image: url(_images/435_bottom_white.png);
	height: 25px;
	width: 435px;
	float: left;
}

.box1 {
	height: 360px;
	width: 930px;
	background-color: #148281;
}

.box1Top {
	height: 25px;
	background-image: url(_images/930_top_teal.png);
	width: 930px;
	margin-top: 10px;
}
.box1Bottom {
	background-image: url(_images/930_bottom_teal.png);
	height: 25px;
	width: 930px;
}



.textLeft {
	float: left;
	width: 300px;
	overflow: hidden;
}


.htText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}

.box2Top {
	background-image: url(_images/620_top_lime.png);
	height: 25px;
	width: 620px;
	margin-top: 10px;
	float: left;
}

.box2 {
	height: auto;
	width: 620px;
	float: left;
	background-color: #99C021;
}
.oneColLiqCtrHdr #container #mainContent .box2 {
	background-color: #0F7D6B;
}




.boxIntro {
	width: 560px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.box2Bottom {
	background-image: url(_images/620_bottom_lime.png);
	height: 25px;
	width: 620px;
	float: left;
}


.boxTurq {
	height: auto;
	width: 930px;
	background-color: #14B0E6;
	float: left;
	overflow: hidden;
}

.turqText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 910px;
	padding-top: 0px;
	float: left;
	height: auto;
}
#340_content_box {
	width: 340px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #996666;
}

#340_white_top {
	width: 340px;
	height: 25px;
	overflow: hidden;
	display: block;
	background-color: #9933FF;


}
.turqtext2 {
	float: left;
	width: 320px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
	display: block;
	height: 50px;
	background-image: url(_images/ho.png);
	background-repeat: no-repeat;
}




.boxTurqTop {
	height: 25px;
	background-image: url(_images/930_top_turq.png);
	width: 930px;
	margin-top: 10px;
	float: left;
}
.boxTurqBottom {
	background-image: url(_images/930_bottom_turq.png);
	height: 25px;
	width: 930px;
	float: left;
}
.340_bottom {
	height: 25px;
	width: 340px;
	float: left;
	display: block;
}


.boxBuild {
	height: AUTO;
	width: 930px;
	background-color: #148281;
	float: left;
	overflow: hidden;
}




.BuildText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 880px;
	height: AUTO;
}


.boxBuildTop {
	height: 25px;
	background-image: url(_images/930_top_teal.png);
	width: 930px;
	margin-top: 10px;
	float: left;
}
.boxBuildBottom {
	background-image: url(_images/930_bottom_teal.png);
	height: 25px;
	width: 930px;
	float: left;
}








.boxProd {
	height: 900px;
	width: 930px;
	background-color: #51A33F;
	float: left;
	overflow: hidden;
}
.ProdText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 25px;
}


.boxProdTop {
	height: 25px;
	background-image: url(_images/930_top_green.png);
	width: 930px;
	margin-top: 10px;
	float: left;
}
.boxProdBottom {
	background-image: url(_images/930_bottom_green.png);
	height: 25px;
	width: 930px;
	float: left;
}
.oil_top {
	background-image: url(_images/228_top_teal.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
	margin-top: 10px;
}
.oil_hold {
	float: left;
	height: 400px;
	width: 228px;
	padding-right: 3px;
	overflow: hidden;
}
.oil_bot {
	background-image: url(_images/228_bottom_teal.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
}

.oil_box {
	padding: 5px;
	float: left;
	height: 250px;
	width: 218px;
	background-color: #168281;
	margin-right: 5px;
}




.catch_top {
	background-image: url(_images/228_top_lime.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
	margin-top: 10px;
}
.catch_hold {
	float: left;
	height: 400px;
	width: 228px;
	padding-right: 3px;
	overflow: hidden;
}
.catch_bot {
	background-image: url(_images/22_bottom_lime.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
}

.catch_box {
	padding: 5px;
	float: left;
	height: 250px;
	width: 218px;
	background-color: #9BC021;
}





.flow_top {
	background-image: url(_images/228_top_dark.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
	margin-top: 10px;
}
.flow_hold {
	float: left;
	height: 400px;
	width: 228px;
	padding-right: 3px;
	overflow: hidden;
}
.flow_bot {
	background-image: url(_images/228_bottom_dark.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
}

.flow_box {
	padding: 5px;
	float: left;
	height: 250px;
	width: 218px;
	background-color: #0C474A;
}





.vent_top {
	background-image: url(_images/228_top_turq.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
	margin-top: 10px;
}
.vent_hold {
	float: left;
	height: 400px;
	width: 228px;
	padding-right: 3px;
	overflow: hidden;
}
.vent_bot {
	background-image: url(_images/228_bottom_turq.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 228px;
}

.vent_box {
	padding: 5px;
	float: left;
	height: 250px;
	width: 218px;
	background-color: #18B1E6;
}
.228_top {
	height: 25px;
	width: 228px;
}
.228_box {
	background-color: #00CC66;
	width: 228px;
}
.228_bottom {
	height: 25px;
	width: 228px;
	overflow: hidden;
	float: left;
}

.dLoad {
	float: left;
	height: auto;
	width: 150px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #000000;
	text-align: center;
}
.downs {
	padding-bottom: 15px;
	width: 150px;
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.top_img {
	height: auto;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
}
.oneColLiqCtrHdr #container #mainContent .boxDown .boxInside .turqText .dLoad .downs a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}


.oneColLiqCtrHdr #container #mainContent .boxTurq .boxInside .turqText .dLoad .downs a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: UNDERLINE;
}

.link_box_right_hold {
	float: right;
	height: auto;
	width: 300px;
}
.link_box_right_top {
	height: 25px;
	width: 300px;
	margin-top: 10px;
}
.link_right_box_bottom {
	float: right;
	width: 300px;
}

.link_box_right_box {
	height: auto;
	width: 300px;
	background-color: #54A33F;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.link_contact_right_box {
	height: auto;
	width: 300px;
	background-color: #54A33F;
	padding-left: 15px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.link_home_owners_box {
	background-color: #006699;
	height: auto;
	width: 300px;
	background-color: #18B1E6;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.link_house_builders_box {
	height: auto;
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #178381;
}


.link_holder {
	float: right;
	height: 740px;
	width: 300px;
}

.oneColLiqCtrHdr #container #mainContent .link_box_right_hold .link_home_owners_box img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.box_contact_main {
	height: auto;
	width: 620px;
	float: left;
	background-color: #99C021;
}
.oneColLiqCtrHdr #container #mainContent .boxBuild .boxInside .msgSent a {
	color: #66CC33;
	text-decoration: none;
}

.boxDown {
	height: auto;
	width: 930px;
	background-color: #027B7F;
	float: left;
	overflow: hidden;
}
.rad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-top: 70px;
}
.oneColLiqCtrHdr .footerEarth .rad a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9C4C17;
	text-decoration: none;
}
.oneColLiqCtrHdr #header #logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColLiqCtrHdr #container #mainContent .box1 .boxInside .textLeft .htText a {
	color: #B3DC34;
}
#linker {
	float: left;
	width: 310px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}
#linker-a {
	float: left;
	width: 310px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #00A532;
	padding-bottom: 5px;
	padding-top: 5px;
}
.oneColLiqCtrHdr #container #mainContent .box1Bottom .linker_holder #linker-a a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.linker_holder {
	float: left;
	width: 620px;
	height: 145px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.oneColLiqCtrHdr #container #mainContent .box1Bottom .linker_holder #linker a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.oneColLiqCtrHdr #container #mainContent .box1 .boxInside #linker a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColLiqCtrHdr #container #mainContent .box1 #linker a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColLiqCtrHdr #container #mainContent .box1 .boxInside .textLeft .htText div #linker-a a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColLiqCtrHdr #container #mainContent .box1Bottom .link_holder #linker a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.titl {
	float: left;
}

