body,h1,h2,h3,h4,h5,h6,p,ul,ol,li {
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
	list-style:none;
	color:#fff;
	margin:0px;
	padding:0px
	}

body { background: #009A4E }


html, body, #pageHolder { height: 100%; }

body > #pageHolder {height: auto; min-height: 100%;}

a {
color: #fff
}

a[href^="tel:"] {
position: relative;
padding-left: 1.1em;
text-decoration: none;
border-bottom: 2px solid #fff
}

a[href^="tel:"]:before {
content: "\f095";
position: absolute;
top: 2px;
left: 0;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
}

/**
#pageHolder { margin-bottom: -62px; }

#footer { 
position: relative;
margin-top: -62px;
height: 20px;
clear:both;
} 

.push { 
height: 62px;
}
/**/

#pageHolder {
	width:1000px;
	height:auto;
	text-align:center;
	margin:0px auto;
	}
	
#header {
	position: relative;
	width:1000px;
	height:152px;
	float:left;
	}
	
#titleHeader {
	position: relative;
	width:1000px;
	height:152px;
	float:left;
	}

#header img,
#titleHeader img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto
}

#secondaryHeader {
	width:1000px;
	height:70px;
	float:left;
	text-align:center;
	}
		
#secondaryHeaderTitle {
	float:left;
	text-align:center;
	}	

#divLeft {
	width:187px;
	height:auto;
	float:left;
	padding-top:30px;
	}	

#divRight {
position: relative;
left: -1px;
	width:187px;
	height:auto;
	float:right;
	padding-top:30px;
	}
	
#divBlankHeightRight {
	width:186px;
	height:86px;
	float:right;
	}	
	
#divBetweenNavHeight {
	height:186px;
	height:36px;
	float:left;
	}		
	
#nav01 {
	width:186px;
	height:54px;
	float:left;
	margin-bottom:36px
	}
	
#nav02 {
	width:186px;
	height:54px;
	float:left;
	margin-bottom:36px
	}
	
#nav03 {
	width:186px;
	height:54px;
	float:left;
	margin-bottom:36px
	}
	
#nav04 {
	width:186px;
	height:54px;
	float:left;
	margin-bottom:36px
	}
	
#nav05 {
	width:186px;
	height:54px;
	float:left;
	margin-bottom:36px
	}
	
#nav06 {
	width:186px;
	height:54px;
	float:right;
	
	margin-bottom:36px
	}
	
#nav07 {
	width:186px;
	height:54px;
	float:right;
	margin-bottom:36px
	}
	
#nav08 {
	width:186px;
	height:54px;
	float:right;
	margin-bottom:36px
	}
	
#nav09 {
	width:186px;
	height:54px;
	float:right;
	margin-bottom:36px
	}
	
#nav10 {
	width:186px;
	height:54px;
	float:right;
	margin-bottom:36px
	}							
	
#navBox {
	width:632px;
	height:481px;
	float:left;
	text-align:center;
	background-image:url(../images/navBoxImg.png);
	background-repeat:no-repeat;
	}
	
#bottomNavArea {
	padding-top:20px;
	width:1000px;
	float:left;
	}	
	
#homePageContactArea {
	width:1000px;
	float:left;
	}
	
#mainImgBoxDam {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxDam.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxLandscaping {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxHouseExcavation {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxRockBreaking {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxLandClearing {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxDemolishing {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxDriveways {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxPools {
	width:1000px;
	margin-bottom: 20px;
	float:left;
	text-align:center;
	}
	
#mainImgBoxGallery {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}
	
#mainImgBoxContact {
	width:1000px;
	float:left;
	text-align:center;
	background-image:url(../images/imgBoxLandscaping.png);
	background-repeat:no-repeat;
	}					
	
#backButtonArea {
	width:1000px;
	height:47px;
	float:left;
	text-align:center;
	}
	
#backButton {
	width:252px;
	height:41px;
	float:left;
	margin-top:6px
	}
	
#contentArea {
	padding-top:33px;
	width:1000px;
	text-align:left;
	float:left;
	padding-bottom:20px
	}
	
#damExcavationsTitle {
	width:352px;
	height:22px;
	background-image:url(../images/damExcavationsText.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#landscapingTitle {
	width:538px;
	height:29px;
	background-image:url(../images/landscaping2.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#houseExcavationTitle {
	width:538px;
	height:29px;
	background-image:url(../images/site-preparation-foundations2.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#rockBreakingTitle {
	width:302px;
	height:22px;
	background-image:url(../images/rockBreakingText.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#landClearingTitle {
	width:296px;
	height:22px;
	background-image:url(../images/landClearingText.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#demolishingTitle {
	width:526px;
	height:29px;
	background-image:url(../images/land-clearing-demolition-title.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#drivewaysTitle {
	width:538px;
	height:29px;
	background-image:url(../images/drivewaysText.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#poolsTitle {
	width:526px;
	height:29px;
	background-image:url(../images/agricultural-title.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#emergencyservicesTitle {
	width:526px;
	height:29px;
	background-image:url(../images/emergency-services2.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#galleryTitle {
	width:167px;
	height:22px;
	background-image:url(../images/galleryText.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#contactTitle {
	width:228px;
	height:22px;
	background-image:url(../images/contactText.png);
	background-repeat:no-repeat;
	float:left;
	}					
	
#damContent {
	
	
	text-align:left;
	float:left;
	}
	
#damImgArea {
	padding-bottom:20px;
	width:1000px;
	max-width: 100%;
	height:auto;
	text-align:center;
	float:left;
	}
	
#damImg01 {
	width: 33%;
	float:left;
	}
	
#damImg02 {
	width: 33%;
	float:left;
	}
	
#damImg03 {
	width: 33%;
	float:left;
	}
	
#damImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#damImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#damImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#damImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#damImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#damImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landscapingContent {
	
	
	text-align:left;
	float:left;
	}
	
#landscapingImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#landscapingImg01 {
	width: 33%;
	float:left;
	}
	
#landscapingImg02 {
	width: 33%;
	float:left;
	}
	
#landscapingImg03 {
	width: 33%;
	float:left;
	}
	
#landscapingImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landscapingImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landscapingImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landscapingImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landscapingImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landscapingImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#houseExcavationContent {
	
	
	text-align:left;
	float:left;
	margin-bottom:20px
	}
	
#houseExcavationImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#houseExcavationImg01 {
	width: 33%;
	float:left;
	}
	
#houseExcavationImg02 {
	width: 33%;
	float:left;
	}
	
#houseExcavationImg03 {
	width: 33%;
	float:left;
	}
	
#houseExcavationImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#houseExcavationImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#houseExcavationImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#houseExcavationImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#houseExcavationImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#houseExcavationImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#rockBreakingContent {
	
	
	text-align:left;
	float:left;
	}
	
#rockBreakingImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#rockBreakingImg01 {
	width: 33%;
	float:left;
	}
	
#rockBreakingImg02 {
	width: 33%;
	float:left;
	}
	
#rockBreakingImg03 {
	width: 33%;
	float:left;
	}
	
#rockBreakingImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#rockBreakingImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#rockBreakingImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#rockBreakingImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#rockBreakingImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#rockBreakingImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landClearingContent {
	
	
	text-align:left;
	float:left;
	}
	
#landClearingImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#landClearingImg01 {
	width: 33%;
	float:left;
	}
	
#landClearingImg02 {
	width: 33%;
	float:left;
	}
	
#landClearingImg03 {
	width: 33%;
	float:left;
	}
	
#landClearingImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landClearingImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landClearingImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landClearingImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landClearingImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#landClearingImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#demolishingContent {
	
	
	text-align:left;
	float:left;
	}
	
#demolishingImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}		
	
#demolishingImg01 {
	width: 33%;
	float:left;
	}
	
#demolishingImg02 {
	width: 33%;
	float:left;
	}
	
#demolishingImg03 {
	width: 33%;
	float:left;
	}
	
#demolishingImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#demolishingImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#demolishingImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#demolishingImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#demolishingImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#demolishingImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#drivewaysContent {
	
	
	text-align:left;
	float:left;
	}
	
#drivewaysImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#drivewaysImg01 {
	width: 33%;
	float:left;
	}
	
#drivewaysImg02 {
	width: 33%;
	float:left;
	}
	
#drivewaysImg03 {
	width: 33%;
	float:left;
	}
	
#drivewaysImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#drivewaysImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#drivewaysImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#drivewaysImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#drivewaysImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#drivewaysImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#poolsContent {
	
	text-align:left;
	float:left;
	}
	
#poolsImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#poolsImg01 {
	width: 33%;
	float:left;
	}
	
#poolsImg02 {
	width: 33%;
	float:left;
	}
	
#poolsImg03 {
	width: 33%;
	float:left;
	}
	
#poolsImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#poolsImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#poolsImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#poolsImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#poolsImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#poolsImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#galleryContent {
	
	
	text-align:left;
	float:left;
	}
	
#galleryImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#galleryImg01 {
	width: 33%;
	float:left;
	}
	
#galleryImg02 {
	width: 33%;
	float:left;
	}
	
#galleryImg03 {
	width: 33%;
	float:left;
	}
	
#galleryImg04 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#galleryImg05 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#galleryImg06 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#galleryImg07 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#galleryImg08 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
	
#galleryImg09 {
	width: 33%;
	float:left;
	margin-top:40px;
	}
		
#contactImgArea {
	
	padding-bottom:20px;
	
	text-align:left;
	float:left;
	}
	
#contactContentArea {
	
	
	text-align:left;
	float:left;
	}	
	
#contactContent {
	
	width:1000px;
	height:415px;
	float:left;
	padding-bottom:20px;
	}	
	
#dContactFormArea {
	padding-top:20px;
	width:650px;
	height:400px;
	border-style: solid;
	border-width: 1px;
	border-color: #06461f;
	background-color:#0d5027;
	padding-left:10px;
	margin-bottom:20px;
}							

#viewAllButtonArea {
	height:41px;
	float:right;
	width: 100%;
	margin:20px 0 0 0;
	text-align: center;
	}
	
#viewAllButton {
	display: inline-block;
	width:120px;
	height:41px;
	}				
	
#footer {
	width:100%;
	float:left;
	padding:16px 0px;
	text-decoration:none;
	background: #06461f;
	}
	
#footer p {
	font-size:11px;
	color:#fff;
	line-height:13px;
	} 
	
#footer p a {
	color:#fff;
	text-decoration:none;
	} 
	
	.workBox {width:520px; height:auto; border: 1px solid #adadad; padding:7px; background:#0D5027; float:right}
.workText {margin-top:5px; margin-bottom:5px; line-height:16px; font-weight:normal;}
.workText a { color:#194e14; text-decoration:none; font-weight:bold;}
.workText a:visited { color:#194e14;}
.workText a:hover { color:#194e14; text-decoration:underline;}

.orangeText { color:#e9981a;}
#contactHolder {width:auto; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a4a4a4; background:#0D5027}

.formWidth { width:350px;}

p { text-align:left; font-size:14px; line-height:22px; margin-bottom:10px}

#footer p { text-align:center; font-size:12px; line-height:18px;}


ul.bullets li {
margin: 0 0 0 40px;
text-align: left;
list-style: disc
}

.left {
text-align: left;
}

#contact-page {
background: #009A4E url('../images/watermark.jpg') no-repeat center 160px;
}

#livesite_engage_button .ls-action-T, #livesite_action_buttons .ls-action-T,
#livesite_active_engage .ls-main-action-T {
	background: #ed1d1c !important;
}

#livesite_engage_button .ls-action-T:hover, #livesite_action_buttons .ls-action-T:hover,
#livesite_active_engage .ls-main-action-T:hover {
	background: #ad1b1a !important;
}