@charset "utf-8";

/* CSS Document */

* {padding:0px; margin:0px;}


a:link {  
			color:#B4B4B4;
          	border:none;
		  	text-decoration:none;
}

a:visited { 
			color:#787878;
            border:none; 
		    text-decoration:none;
}

a:hover { 
			color:#696969;
          	border:none;
          	text-decoration:underline;
}

a:active {  
			color:#4B4B4B;
           	border:none;
		   	text-decoration:none;
}

a.bullet:link {
			color:#FFFFFF;
			font-size:18px;
			padding:0px;
			margin:0px;
			text-decoration:none;
}

a.bullet:visited {
			color:#FFFFFF;
			font-size:18px;
			text-decoration:none;
}

a.bullet:hover {
			color:#CBCDE7;
			font-size:18px;
			text-decoration:none;
}

a.bullet:active {
			color:#FFFFFF;
			font-size:18px;
			text-decoration:none;
}

body {
			background-color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
}



#ec_banner {

	background-image:url(images/ec-header-slice.gif);

	background-repeat:repeat-x;

	max-width:1024px;

	min-width:800px;

	height:133px;

	}

#logo { float:left;

        padding-left:25px;

}

#call_now {

	float:right;

	padding-top:10px;

		   }

.main_pic { background-image:url(images/main-img-bg.gif);

            background-repeat:repeat-x;

			max-width:1024px;

			min-width:900px;

			}

.fire_water_soot_mold_damage {

	width:310px;

	border:0px;

	color:#FFFFFF;

	font-size:18px;

	margin: 0px;

	padding: 0px;

}

.bannerbullets {

	list-style-type:disc;

	margin:0px;

	padding:0px;

	list-style-position: outside;

}

.headerbg2 {

	background-image:url(images/banner_slice.gif);

	background-repeat:repeat-x;

	height: 121px;

	width: 385px;

}

.mainheading {padding:0px;

              margin:0px;

			  font-size:14px;

			  color:#999999;

			  font-style:italic;

			  }

h1 { font-size:16px;

     text-align:left;

	 font-weight:bold;

}

h2 {

	color:#8A0000;

	padding-left:6px;

	padding-bottom:4px;

	padding-top:14px;

	font-size:135%;

}

.call {

	color:#00003E;

	text-align:left;

	padding-left:25px;

	padding-bottom:0px;

	padding-top:10px;

	font-size:98%;

	font-weight: 400;

	line-height: 20px;

}

.red {color:#990000;

}

h2.tagline {

	color:#990000;

	text-align:left;

	padding-left:18px;

	padding-bottom:5px;

	padding-top:2px;

	font-size:110%;

}

h2.second {

	color:#990000;

	text-align:left;

	padding-left:16px;

	padding-bottom:0px;

	padding-top:8px;

	font-size:95%;

}

h3 {font-size:75%;

    padding-left:50px;

	color:#8B9DAB;

	}

h4 {

	font-size:110%;

	font-weight:bold;

	padding-bottom:4px;

	padding-top:5px;

	padding-left:28px;

	color:#36427E;

	text-align:center;

	}

h5 {color:#999999; text-align:center; padding-bottom:10px; padding-top:15px;

}

h6 {

	text-align:center;

	color:#FFFFFF;

	font-size:14px;

	padding-left:26px;

	padding-right:26px;

	padding-top:175px;

	font-weight: bold;

}

.leftheader {

	text-align:center;

	color:#FFFFFF;

	font-size:16px;

	padding-top:20px;

	font-weight: bold;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}



.description {font-size:14px;

              padding-left:35px;

			  }

strong { color:#333333;}

.smaller {font-size:12px; }



#footer {font-size:75%; text-align:center; color:#333333; background-color:#FFFFFF; 

}



#container { width:100%;

height:100%;

             background-image:url(images/body_slice.gif);

			 background-repeat:repeat-x;

			 background-position:top;

}

#fire_flood_smoke_mildew {

	position:absolute;

	z-index:889;

	top:96px;

	left:335px;

	height: 25px;

	width: 325px;

	text-align: left;

						   }

#main_img {

	width:900px;

	border:0px;

	padding:0px;

	height:160px;

	background-image:url(images/main_content.jpg);

	background-repeat:no-repeat;

}

#ec-sidenav {
	border:0px;
	float:left;
	z-index:992;
	position:absolute;
	width: 248px;
}

#sidenav-promise {display:none;

}

#navdiv {background-image:url(images/nav_bg_slice.gif); 

		  background-repeat:repeat-x;

		  max-width:1024px;

		  min-width:900px;

		  }

.navtable {

	width:900px;

	background-image:url(images/nav_bg_slice.gif);

	background-repeat:repeat-x;

		  }

.list {

	padding-left:22px;

	padding-top: 10px;

	padding-right: 40px;

	line-height: 22px;

	list-style-type: disc;

	font-size: 14px;

	font-weight: normal;

	color:#141414;

}

.list-indent {

	padding-left:40px;

	padding-top: 5px;

	padding-right: 40px;

	line-height: 22px;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color:#141414;

	margin: 0px;

	padding-bottom: 0px;

}

.indent {padding-left:20px;

}

.rightnav {width:50px;

}

.leftnav {width:50px;

}

.sidenav {background-image:url(images/nav_slice_bg.gif);

          background-repeat:repeat-y;

}

.main_content {

	padding-left:270px;

	padding-top:5px;

	background-image:url(images/nav_slice_bg.gif);

	background-position:left;

	background-repeat:repeat-y;

	max-width:800px;

	min-width:500px;

	min-height: 600px;

	max-height:800px;

}

.main_about {

	padding-left:260px;

	padding-top:5px;

	background-image:url(images/nav_slice_bg.gif);

	background-position:left;

	background-repeat:repeat-y;

	max-width:800px;

	min-width:500px;

	height:900px;

}

.main_location {

	padding-left:260px;

	padding-top:5px;

	background-image:url(images/nav_slice_bg.gif);

	background-position:left;

	background-repeat:repeat-y;

	max-width:800px;

	min-width:500px;

	height:450px;

}

.main_promise {

	padding-left:260px;

	padding-top:5px;

	background-image:url(images/nav_slice_bg.gif);

	background-position:left;

	background-repeat:repeat-y;

	max-width:800px;

	min-width:500px;

	height:350px;

}



.main_content2 {

	padding-left:40px;

	padding-top:5px;

	width: 840px;

}

.light { font-weight:normal;

         }

.maintxt {

	text-align:left;

	padding-top: 5px;

	padding-right: 40px;

	padding-bottom: 10px;

	padding-left: 25px;

	font-size: 14px;

	line-height: 16px;

	font-weight: normal;

	color:#2B2752;

}		 


.boldtxt {

	text-align:left;

	padding-top: 10px;

	padding-right: 40px;

	padding-bottom: 10px;

	padding-left: 28px;

	font-size: 14px;

	line-height: 20px;

	font-weight: normal;

	color:#141414;

}		 

.boldtxt2 {

	text-align:left;

	padding-top: 0px;

	padding-right: 40px;

	padding-bottom: 10px;

	padding-left: 35px;

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	color:#141414;

}		 

.lefttext {

	font-size:14px;

	font-weight:normal;

	color:#FFFFFF;

	height:100%;

	padding:15px;

	text-align:left;

			} 

			

.locationtext {

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	padding-top: 15px;

	padding-right: 5px;

	padding-bottom: 15px;

	padding-left: 25px;

			} 

#formdiv {

	padding-left:35px;

	font-size: 90%;

	line-height: normal;

	font-weight: bold;



}

#home { float:left;

	z-index:986;

	position:absolute;

	width:649px;

	left:250px;

	background-color:#FFFFFF;

}



.home-life-ring {background-image:url(images/side_nav1_07.jpg);

                 background-repeat:no-repeat;

                 width:251px;

				 height:276px;

}

.lftnavtbl { height:486px;

border:none;

}

.lftnavtbl2 {

	border:none;

}

#preload {display:none;

}

#hide {display:none;

}

ul.bullet li{
	text-align:left;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color:#2B2752;
	padding-right: 40px;
}
ul.bullet {
	padding-left: 50px;
}

/* New Title Styles */

h1.newh1 {
		text-transform:uppercase;
		color:#8A0000;
		padding-left:6px;
		padding-top:14px;
		font-size:135%;
}
h2.redcrumbs {
		color:#8A0000;
		padding-left:6px;
		padding-bottom:4px;
		padding-top:0px;
		font-size:110%;
		font-weight:bold;
}
p.smallgrey {
		font-weight:bold;
		padding-left:6px;
		padding-bottom:12px;
        margin:0px;
		font-size:14px;
		color:#696969;
		font-style:italic;
}
p.sidenav {

}
a.sidenav  {
		color:#FFFFFF;
				background:url(images/testbgs.jpg);
		font-weight:bold;
		padding-left:45px;
		padding-bottom:4px;
        margin:0px;
		font-size:12px;
}
