body {
background:#fff url(../images/bg.gif) repeat-x top;
font-family:Arial;
font-size:12px;
line-height:16px;
color:#333;
}

.body-sub {
background:#fff url(../images/bg_sub.jpg) repeat-x top;
font-family:Arial;
font-size:12px;
line-height:16px;
color:#333;
}

a {
color:#046693;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:none;
}

hr {
color: #E0E0E0;
background-color: #E0E0E0;
height: 1px;
border:0;
}

h1 {
font-size:18px;
line-height:47px;
color:#000;
font-weight:700;
text-transform:uppercase;
}

h1 span {
color:#056a94;
}
.h1-text{
font-family:Arial;
font-size:12px;
color:#333;
display:inline;
margin:0px;
padding:0px;
line-height:16px;
text-transform:lowercase;
font-weight:bold;
}

h2 {
font-size:16px;
line-height:26px;
color:#056a94;
text-transform:uppercase;
margin-top:5px;
}

#container {
position:relative;
width:907px;
height:auto;
overflow:hidden;
margin:0 auto;
}

#top {
position:relative;
width:907px;
height:80px;
}

#logo {
position:relative;
width:240px;
height:80px;
float:left;
display:inline;
}

#slogan {
position:relative;
width:400px;
height:80px;
float:right;
display:inline;
text-align:right;
}

	#main-nav {
	position:relative;
	width:907px;
	height:34px;
	margin-bottom:1px;
	text-align:center;
	}

	#main-nav ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	}

	#main-nav ul li {
	position:relative;
	display:inline;
	float:left;
	border-right:1px solid #fff;
	width:auto;
	height:34px;
	margin:0;
	text-align:center;
	}

	#main-nav ul li:last-child {
	position:relative;
	display:inline;
	float:left;
	border-right:none;
	width:auto;
	height:34px;
	margin:0;
	text-align:center;
	}

	ul li a.home {
	position:relative;
	background-image:url("../images/menu_home.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:57px;
	}

	ul li a.home:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.home-active {
	position:relative;
	background-image:url("../images/menu_home.gif");
	display:block;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:57px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.risingdump {
	position:relative;
	background-image:url("../images/menu_risingdump.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:61px;
	}

	ul li a.risingdump:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.risingdump-active {
	position:relative;
	background-image:url("../images/menu_risingdump.gif");
	display:block;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:61px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.wetroot {
	position:relative;
	background-image:url("../images/menu_wetroot.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:81px;
	}

	ul li a.wetroot:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.wetroot-active {
	position:relative;
	background-image:url("../images/menu_wetroot.gif");
	display:block;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:81px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.woodworm {
	position:relative;
	background-image:url("../images/menu_woodworm.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:96px;
	}

	ul li a.woodworm:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.woodworm-active {
	position:relative;
	background-image:url("../images/menu_woodworm.gif");
	display:block;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:96px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.dryheat {
	position:relative;
	background-image:url("../images/menu_dryheat.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:77px;
	}

	ul li a.dryheat:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.dryheat-active {
	position:relative;
	background-image:url("../images/menu_dryheat.gif");
	display:block;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:77px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.basement {
	position:relative;
	background-image:url("../images/menu_basement.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:120px;
	}

	ul li a.basement:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.basement-active {
	position:relative;
	background-image:url("../images/menu_basement.gif");
	display:block;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:120px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.pointing {
	position:relative;
	background-image:url("../images/menu_pointing.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:83px;
	}

	ul li a.pointing:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.pointing-active {
	position:relative;
	background-image:url("../images/menu_pointing.gif");
	display:block;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:83px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.survey {
	position:relative;
	background-image:url("../images/menu_survey.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:73px;
	}

	ul li a.survey:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.survey-active {
	position:relative;
	background-image:url("../images/menu_survey.gif");
	display:block;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:73px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.moisture {
	position:relative;
	background-image:url("../images/menu_moisture.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:96px;
	}

	ul li a.moisture:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.moisture-active {
	position:relative;
	background-image:url("../images/menu_moisture.gif");
	display:block;
	font-weight:700;
	padding:5px 0px 5px 0px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:96px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.lectros {
	position:relative;
	background-image:url("../images/menu_lectros.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:76px;
	}

	ul li a.lectros:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.lectros-active {
	position:relative;
	background-image:url("../images/menu_lectros.gif");
	display:block;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:76px;
	background-position:0px 35px;
	color:#000;
	}

	ul li a.contact {
	position:relative;
	background-image:url("../images/menu_contact.gif");
	background-position:0px 0px;
	display:block;
	color:#fff;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:76px;
	}

	ul li a.contact:hover {
	background-position:0px 35px;
	color:#000;
	}
	
	ul li a.contact-active {
	position:relative;
	background-image:url("../images/menu_contact.gif");
	display:block;
	font-weight:700;
	padding:9px 0px;
	font-size:11px;
	text-transform:uppercase;
	width:76px;
	background-position:0px 35px;
	color:#000;
	}


#banner-home {
position:relative;
width:907px;
height:251px;
margin-top:20px;
}

#banner-sub {
position:relative;
width:907px;
height:150px;
margin-top:20px;
}

#content {
position:relative;
width:847px;
height:auto;
margin:14px 30px;
}

#content ul {
position:relative;
margin-left:30px;
margin-bottom:15px;
}

#content ul li {
position:relative;
list-style:circle;
color:#056a94;
}

#content-left {
position:relative;
float:left;
display:inline;
margin-right:10px;
width:180px;
height:auto;
margin-top:5px;
}

#content-left-bigger {
position:relative;
float:left;
display:inline;
margin-right:10px;
width:270px;
height:auto;
margin-top:5px;
text-align:justify;
}

#content-right {
position:relative;
float:right;
display:inline;
width:642px;
height:auto;
text-align:justify;
margin-top:5px;
}

#content-right-smaller {
position:relative;
float:right;
display:inline;
width:552px;
height:auto;
text-align:justify;
margin-top:5px;
}

#content-full {
position:relative;
width:100%;
height:auto;
margin-top:5px;
}

.text-contact {
font-size:14px;
text-align:center;
}

#icons {
position:relative;
background:url(../images/bg_icons.gif) repeat-x;
width:100%;
height:98px;
text-align:center;
}

#footer {
position:relative;
width:907px;
height:30px;
line-height:30px;
margin:0 auto;
text-align:right;
}

#footer-in {
position:relative;
margin-right:30px;
}



/***********************************/

.content-full {
position:relative;
width:100%;
height:auto;
margin-top:5px;
clear:both;
}

.content-three-columns {
position:relative;
float:left;
display:inline;
margin-right:20px;
width:30%;
height:auto;
margin-top:5px;
text-align:justify;
}

.content-three-columns h2 {
text-align:left;
}

.content-two-columns {
position:relative;
float:left;
display:inline;
margin-right:20px;
width:45%;
height:auto;
margin-top:5px;
text-align:justify;
}

.content-one-column {
position:relative;
float:right;
display:inline;
width:65%;
height:auto;
margin-top:5px;
text-align:justify;
}

#content-left-bigger {
position:relative;
float:left;
display:inline;
margin-right:10px;
width:270px;
height:auto;
margin-top:5px;
text-align:justify;
}

#content-right {
position:relative;
float:right;
display:inline;
width:642px;
height:auto;
text-align:justify;
margin-top:5px;
}

#content-right-smaller {
position:relative;
float:right;
display:inline;
width:552px;
height:auto;
text-align:justify;
margin-top:5px;
}
.left-contact-detail{
	width:280px;
	height:auto;
	float:left;
	}
.right-contact-detail{
	width:280px;
	height:auto;
	float:left;
	}
.map-area{
	width:800px;
	height:auto;
	float:left;
	}	

