body {
	padding:0px;
	margin:0px;
	background: url(images/back1.gif) repeat-x center top;
	background-color:#CFC9BD;
	
}

.css {
	font-family: Arial, Helvetica, sans-serif;
}
.hea_bg {
	background-image: url(images/hed_back_bg.gif);
	background-repeat: repeat-x;
	height:158px;
}

#header{
	margin:0 auto 0 auto;
	width:1000px;
	height:158px;
}
.header_leftbg{
    background-image: url(images/header_le_bg.gif);
	background-repeat: repeat-x;
	width:10px;
	height:158px;
	float:left;}


.header_rightbg{
    background-image: url(images/header_ri_bg.gif);
	background-repeat: repeat-x;
	width:10px;
	height:158px;
	float:left;}


.header_midbg{
    background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	width:980px;
	height:158px;
	float:left;}
	
#logo{
	background:url(images/logo.gif) no-repeat center top;
	margin:3px 0 0 5px;
	width:277px;
	height:107px;
	float:left;
	display:block;
	overflow:auto;
}

#head2{
	background:url(images/header2.gif) no-repeat left top;
	margin:3px 0 0 0px;
	width:455px;
	height:107px;
	float:left;
	overflow:auto;
}

#head3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#6a6a6a;
line-height:17px;
	margin:3px 0 0 10px;
	width:230px;
	height:108px;
	float:right;
	
	overflow:auto;
}

.mailto_link{font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#3587FF;
text-decoration:none;}

.mailto_link:hover{font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#3587FF;
text-decoration: underline;}

.icon{ background-image: url(images/icon.gif);
	background-repeat: no-repeat;
	width:19px;
	height:18px;
	float: left;}

.num{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:026702;
padding:2px 0 0 2px;
   width:116px;
	height:13px;
	float: left;
}

#nevigation{
margin:120px 0 0 30px;
height:35px;
width:945px;
}



.nav2{
   
	background-repeat: repeat-x;
	width:700px;
	height:35px;
	margin:0 0 0 120px;
	float: left;}


	
/*-----------------------------------------------------*/	
#topnav {
width:700px;
	height: 34px;
	
}
#topnav ul {
	padding:0;
	margin:0;
	list-style: none;
}
#topnav ul li{`
	padding:0;
	margin:0;
	display: inline;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
#topnav ul li a{
	color:#6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
	padding: 4px 14px 0px 15px;
	
}
#topnav ul li a:hover{
	
	color: #6e6757;
	font-size:16px;
	
}



.seprator{
    background-image: url(images/seprator.png);
	background-repeat: no-repeat;
	height:43px;
	display:block;
	float:left;
}

#topnav ul li a.selated-home{
	background:url(images/home_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	
}
#topnav ul li a.selated-water{
	background:url(images/water_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}
#topnav ul li a.selated-mold{
	background:url(images/water_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}
#topnav ul li a.selated-sewage{
	background:url(images/sewage_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}
#topnav ul li a.selated-testimonial{
	background:url(images/testimonial_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}

#topnav ul li a.selated-about{
	background:url(images/about_us_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}

/*#topnav ul li a.selated1{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 15px;
	padding: 0px 13px 0px 15px;
}*/
/*#topnav ul li a:hover {
	background:url(images/nav2-over.png) no-repeat 0px bottom;
	color: #0083ca;
	font-size:14px;
	font-weight:bold;
}*/

#topnav ul li a:hover.home {
	background:url(images/home_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	
}

#topnav ul li a:hover.water{
	background:url(images/water_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
	
	
	
}

#topnav ul li a:hover.mold {
	background:url(images/water_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}
#topnav ul li a:hover.sewage {
	background:url(images/sewage_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}
#topnav ul li a:hover.testimonial {
	background:url(images/testimonial_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}
#topnav ul li a:hover.about {
	background:url(images/about_us_b_bg.gif) no-repeat center bottom;
	color: #6e6757;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 16px;
	height:28px;
}


#topnav ul li .noline{border-right:none !important; }
	
#contain{
	margin:0 auto 0 auto;
	background-color:#ffffff;
	width:1000px;
	
}	
.con_leftbg{
    background-image: url(images/mid_le_bg.gif);
	background-repeat: no-repeat;
	width:10px;
	height:516px;
	background-color:#ece8df;
	}


.con_rightbg{
    background-image: url(images/mid_ri_bg.gif);
	background-repeat: no-repeat;
	width:10px;
	height:516px;
	background-color:#ece8df;
	
	}


.con_midbg{
background-color:#ffffff;
	width:980px;
	height:161px;
	float:left;}


#footer1{
	margin:0 auto 0 auto;
	width:995px;
	height:42px;
}	
.footer_leftbg1{
  
	background-repeat: repeat-y;
	width:7px;
	height:42px;
	float:left;}


.footer_rightbg1{
   
	background-repeat: repeat-y;
	width:7px;
	height:42px;
	float:left;}


.footer_midbg1{

	width:981px;
	height:42px;
	float:left;}	
		

#footer{
	margin:0 auto 0 auto;
	width:995px;
	height:71px;
}	
.footer_leftbg{
  
	background-repeat: repeat-y;
	width:7px;
	height:71px;
	float:left;}


.footer_rightbg{
   
	background-repeat: repeat-y;
	width:7px;
	height:71px;
	float:left;}


.footer_midbg{

	width:981px;
	height:71px;
	float:left;}
	
.footer_text{
font-family:Arial, Helvetica, sans-serif;
color:#535353;
font-size:16px;
}

.footer_text a{
font-family:Arial, Helvetica, sans-serif;
color:#535353;
font-size:16px;
text-decoration:none;
}

.footer_text a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#535353;
font-size:16px;
text-decoration:underline;
}

.footer_text2{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.comman_head{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:27px;}

.comman_head2{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:16px;}

.comman_head3{
font-family:Arial, Helvetica, sans-serif;
padding:10px 0 0 10px;
line-height:25px;
color:#006600;
font-size:16px;}

	
.con2_leftbg{  background-image: url(images/contain_le_bg.gif);
	background-repeat: no-repeat;
	height:193px;
	width:7px;
	}	

.con2_rightbg{  background-image: url(images/contain_ri_bg.gif);
	background-repeat: no-repeat;
	height:193px;
	width:7px;}

.con2_midbg{  background-image: url(images/contain_bg.gif);
	background-repeat: repeat-x;}
	
.comman_text{
font-family:Arial, Helvetica, sans-serif;
height:25px;
font-size:12px;
color:#4f4f4f;
padding:5px 0 5px 5px;}

.comman_text2{
font-family:Arial, Helvetica, sans-serif;
height:25px;
font-size:12px;
line-height:20px;
color:#2979AE;
padding:5px 0 5px 0px;}		

#detail_link{
margin:0 10px 0 0;
	width:90px;
	height:19px;
	float:right;
	overflow:auto;
}
.icon2{ background-image: url(images/icon2.gif);
	background-repeat: no-repeat;
	width:12px;
	height:19px;
	float: left;}

.detail_link_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6f6f;
vertical-align:middle;
padding:0 0 0 5px;
   width:71px;
	height:13px;
	float: left;
	text-decoration:none;
}
.detail_link_text:hover{
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
color:#6f6f6f;
padding:0 0 0 5px;
   width:71px;
	height:13px;
	float: left;
	text-decoration:underline;
}

.border{
border:solid 1px #b7b7b7;
width:962px;
height:337px;}



.loop_le_top_cor{
background-image: url(images/le_to_cor.gif);
	background-repeat: no-repeat;
	width:32px;
	height:35px;
	}
	
.loop_ri_top_cor{
background-image: url(images/right_to_cor.gif);
	background-repeat: no-repeat;
	width:18px;
	height:35px;
	}
	
	
.loop_bg_top{
    background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
    height:35px;
	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	}
	
.loop_bg_top a{
  	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
.loop_bg_top a:hover{
	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}		
	
	

.heading1{
    
	background-repeat: repeat-x;
    height:35px;
	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	
	} 

.heading2{
    background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
    height:35px;
	color:#0090e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	}
.heading3{
padding:10px 0 0 0;
	color:#0090e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	}
	
.loop_le_bg{
background-image: url(images/le_bg.gif);
	background-repeat:repeat-y;
	width:8px;
	
	}				

.loop_ri_bg{
background-image: url(images/right_bg.gif);
	background-repeat:repeat-y;
	width:8px;
	
	}

.loop_le_bot_cor{
background-image: url(images/bot_left_cor.gif);
	background-repeat: no-repeat;
	width:15px;
	height:15px;
	}

.loop_ri_bot_cor{
background-image: url(images/bot_right_cor.gif);
	background-repeat: no-repeat;
	width:15px;
	height:15px;
	}
	
.loop_bot_bg{
background-image: url(images/bot_bg.gif);
	background-repeat: repeat-x;
	
	height:15px;
	}
.loop_text{
font-family:Arial, Helvetica, sans-serif;
height:25px;
font-size:14px;
color:#2979ae;
padding:0 0 0 5px;
}	

.loop_text2{
font-family:Arial, Helvetica, sans-serif;
height:25px;
font-size:12px;
color:#4f4f4f;
line-height:17px;
padding:0px 0 5px 5px;
}	

.heading_cor{
background-image: url(images/heding_left_cor.gif);
	background-repeat: no-repeat;
	width:15px;
	height:45px;
	}

.heading_cor2{background-image: url(images/heding_right_cor.gif);
	background-repeat: no-repeat;
	width:15px;
	height:45px;
	}	

.heading_bg{background-image: url(images/heding_bg.gif);
	background-repeat: repeat-x;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0090e2;
	}
.banner1{
background-image: url(images/banner1.gif);
	background-repeat: no-repeat;
	width:305px;
	height:129px;
}

.banner2{
background-image: url(images/banner2.gif);
	background-repeat: no-repeat;
	width:303px;
	height:129px;
}

.banner3{
background-image: url(images/no_pay1.gif);
	background-repeat: no-repeat;
	width:301px;
	height:129px;
}

.banner4{background-image: url(images/no_pay1.gif);
	background-repeat: no-repeat;
	width:100px;
	height:129px;
	float:left;
	margin-left:50px;
	}
	
.banner5{background-image: url(images/no_pay2.gif);
	background-repeat: no-repeat;
	width:117px;
	height:129px;
	float:left;
	}
	
.banner6{background-image: url(images/bbc.gif);
	background-repeat: no-repeat;
	width:80px;
	height:129px;
	float:left;
	display:block;}


.bannertext{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#4f4f4f;}
.bannertext1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#3fa7e1;}	

.top_border{
border-top:solid 1px #a3a3a3;}

.right_border{
border-right:solid 1px #a3a3a3;}

.call_text{
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
height:35px;
font-size:14px;
color:#4f4f4f;
padding:5px 0 5px 0px;
}

.header{
width:961px;
height:167px;
background-image: url(images/headerimg.gif);
background-repeat: no-repeat;
}
.header1{
width:961px;
height:167px;
background-image: url(images/headerimg3.gif);
background-repeat: no-repeat;
}

.header2{
width:961px;
height:167px;
background-image: url(images/headerimg1.jpg);
background-repeat: no-repeat;
}

.header3{
width:961px;
height:167px;
background-image: url(images/headerimg2.jpg);
background-repeat: no-repeat;
}

.truck_image{
width:439px;
height:189px;
background-image: url(images/truck_image.png);
background-repeat: no-repeat;
float:left;
}

.about_text{
width:480px;
height:150px;

background-repeat: no-repeat;
float:left;
}

.about_link{
padding:0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0090e2;
text-decoration:underline;}

.about_link:hover{
padding:0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0090e2;
text-decoration: none;}	

.about_text2{
font-family:Arial, Helvetica, sans-serif;
height:25px;
font-size:18px;
color:#7b7b7b;
padding:5px 0 5px 5px;}	

.drieaz_logo{
width:106px;
height:42px;
background-image: url(images/drieaz_logo.gif);
background-repeat: no-repeat;
display:block;
float:left;
}

.flir_logo{
width:129px;
height:66px;
background-image: url(images/flir.gif);
background-repeat: no-repeat;
display:block;
float:left;
}

.phoenix_logo{
width:96px;
height:81px;
background-image: url(images/phoenix_logo.gif);
background-repeat: no-repeat;
display:block;
float:left;
}

.proti_logo{
width:110px;
height:61px;
background-image: url(images/proti_logo.gif);
background-repeat: no-repeat;
display:block;
float:left;
}

.viking{
width:100px;
height:38px;
background-image: url(images/viking.gif);
background-repeat: no-repeat;
display:block;
float:left;
}																																						

