@charset "utf-8";


h1, h2, h3, h4, h5, h6, img{
  margin: 0;
  padding: 0;
  border:none;
  }

body {
	/*background-color: #151515;*/
	background-color: #000000;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}

.hr
{
	background-image:url(images/hrblue.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:8px;
	margin-top:10px;
	margin-bottom:10px;
}

/* DIV IDs */

#wrapper{margin-left: auto; margin-right: auto; width: 920px;}

#header{width: 905px; position: relative;}

#logo {
	float: left;
	margin-top: 19px;
	width: 167px;
	height: 81px;
}

#phone-heading {
	text-align: right;
	float: right;
	margin-top: 10px;
	width: 500px;
	padding: 0px;
}

#phone-headingsub {
	text-align: right;
	float: right;
	margin-top: 19px;
	width: 620px;
	padding-right: 10px;
}

#menu { display: inline; float: left; width: 242px; margin: 48px 0px 0 0; padding-top:10px; }

	 ul.nav {list-style: none; margin: 0 0 8px; padding: 0 0 5px; font-family: Arial, Helvetica, sans-serif}
	 ul.nav li {margin: 0 0 10px;  border-bottom: #ccc 1px dotted; width: 240px;}
	 ul.nav li a {color: #fff; text-decoration: none; font-size: 16px; font-weight: bold;}
	 ul.nav a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		color: #009FD0; 	
		}
#content{width: 905px; clear: both; position: relative;}		

#col-1 {
	float: left;
	width: 468px;
}

#col-2 {
	float: right;
	width: 377px;
}

#col-1sub {
	float: left;
	width: 245px;
}

#col-2sub {

	float: right;
	width: 640px;
	padding-top: 20px;
}


.one-col{width: 905px; clear: both; position: relative; }


#navicon_menu{/*width: 905px; clear: both; position: relative;*/overflow: hidden; margin-bottom: 30px; width: 905px; clear: both; position: relative;}

#footer{width: 905px; clear: both; position: relative; padding-top:28px;}


/* DIV Classes */

.clear{clear:both;margin:0; padding:0;}

.blogbtn{float:left; padding: 2px 15px 0 0;}

.blogbtn1{float:left; padding: 10px 5px 0 0;}

.nav_flash_section{clear:both; position:relative;}

.flash{margin-top: 4px; float: right;}

.black-box {
	background-color: #000000;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.video-box {
	background-color: #000000;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.youtube-box {
clear:both;
	background-color: #000000;
	margin-top: 14px;
	margin-bottom: 10px;
	padding-top:6px;
}

.content-box {
	background-color: #000000;
	padding: 10px;
	padding-left: 50px;
	padding-right: 60px;
	margin-top: 0px;
	margin-bottom: 20px;
	min-height:350px;
}

.content-box1 {
	background-color: #000000;
	padding: 10px;
	padding-left: 50px;
	padding-right: 60px;
	margin-top: 0px;
	margin-bottom: 20px;
	background: #000 url(images/quote1.jpg) bottom right no-repeat;
}

.sidebar-box {
	background-image: url(images/contactbox-bgb.png) ;/**/
	height: 74px;
	padding: 20px;
	padding-left: 6px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	
	
}

.sidebar-boxc {
	/**/
	height: 74px;
	padding: 20px;
	padding-left: 6px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	
	
}

.testimonial-maint {background: #000 url(images/quote.jpg) top left no-repeat;/**/	
	height:48px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	
}

.testimonial-mainb {

	background: #000 url(images/quote1.jpg) bottom right no-repeat;/**/
	padding-left: 6px;
	padding: 10px 0 20px 0;
	margin-top: 0px;
	margin-bottom: 20px;
	
}

.email-side {
	clear:both;
	background: #000;/**/
	width: 230px;
	padding: 12px 6px;
	margin-top: 20px;
	margin-bottom: 0px;
	border:1px solid #151515;
	text-align:center;
	
}

.testimonial-sidet {
	clear:both;
	background: #000 url(images/quote.jpg) top left no-repeat;/**/
	width: 230px;
	height:48px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	
}

.testimonial-sideb {
	background: #000 url(images/quote1.jpg) bottom right no-repeat;/**/
	width: 246px;
	padding-left: 6px;
	padding: 10px 0 20px 0;
	margin-top: 0px;
	margin-bottom: 20px;
	
}
p.testimonial-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	color: #00AE59;
	margin: 0px 5px 5px 49px;
	padding: 10px 0 0 0;
}

p.testimonial-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px 15px 5px 0px;
	padding: 4px 16px 2px 24px;
}



.in{padding-left: 115px; clear:both;}

.sidebar-box1 {
	background-image: url(images/contactbox-bg1.png);
	height: 77px;
	padding: 20px;
	padding-left: 6px;
	padding-right: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.seal-box {
	clear:both;
	background: #000 url(images/sealbox-bg.png) bottom no-repeat;
	height: 100px;
	width: 184px;
	padding: 20px;
	padding-top: 130px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.side-box {
	clear:both;
	background: #000;
	
	width: 190px;
	padding: 12px;	
	margin-left: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
	border:1px solid #151515;
	text-align:center;
}
.side-box p{font-size: 16px; color: #44A3FE; font-family:  Helvetica, san-serif; font-weight:bold;}




.subpage-heading {
	font-family: Veranda, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	color: #00a7e3;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

h1.water{
height: 43px;
background-image: url(images/title-waterdamage.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
overflow: hidden;
}

h1.mold{
height: 43px;
background-image: url(images/title-mold.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
overflow: hidden;
}


.navicon {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	margin-right: 28px;
	width: 127px;
	height: 127px;
}


.arial-white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.arial-blue {
	color: #007bae;
	font-family: Arial, Helvetica, sans-serif;
}

.toptext{margin-top: 0px; font-size: 22px;}

.phonetxt_sub{margin: 0px; line-height: 50px; font-size:50px;}

.special {
	color: #00A7E3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.special1{color: #00A7E3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;}

.large{color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 30px;}
.innerlink{font-size:14px;}
a:hover.innerlink{font-size:14px;}

.gonow{color: #00A7E3; font-size:13px; text-decoration:none;}

.boldtxt{font-weight:bold; font-size: 16px;margin:0; padding:0; color: #006699;font-family: Arial, Helvetica, sans-serif;}

/* General Tags */

#col-1 h1 {
	position: relative;
	width: 428px;
	height: 77px;
	overflow: hidden;
}

#col-1 h1 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(images/waterdamage.jpg);
	background-repeat: no-repeat;
	font-size: 175%;
	line-height: 43px;
	text-transform: uppercase;
}

#col-2sub ul {
	padding-left: 28px;
	list-style-type:square;
	color: #efefef;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
#col-2sub li {
	padding: 0px 0px 11px 0;
}

.thanksg{color:#FF8000;font-weight:bold;}

h1, h2,h3, h4, h5, h6 { font-weight: normal; color: #0078AA;
	font-family: Arial, Helvetica, sans-serif;}

h1 { font-size: 22px;; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 18px; margin-bottom: 0.5em; }
h3 { font-size: 14px; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 14px; line-height: 1; margin-bottom: 1em; }


ul {
	padding-left: 26px;
	list-style-type:square;
	color: #00A7E3;
	font-family: Arial, Helvetica, sans-serif;
}
li {
	padding: 0px 0px 9px 0;
}



/* Paragraph Tags */

p.arial-white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

p.arial-blue {
	color: #007bae;
	font-family: Arial, Helvetica, sans-serif;
}

p.nav {
	margin-top: 25px;
	margin-bottom: 25px;
}

p.paragraph-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #00a7e3;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

p.paragraph-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #efefef;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

p.sidebar-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

p.sidebar-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.textc {float:right;
	width: 115px;
	height:24px;
	float:right;
	margin-top:-45px;
	padding-bottom:10px;
}

.centertxt{text-align:center;}

p.smtext{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #ccc;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;}
	
p.lgtext{font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	line-height: 26px;
	}	


/* Link Tags */



a.footer-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #00a7e3;
}

a.footer-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #FFFFFF;
}

a {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #00a7e3;
}

a:hover {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

.bottomnav {
	text-align: center;
	color: #fff;
	padding-bottom: 15px;
}

a.bottomnav:link,a.bottomnav:active,a.bottomnav:visited{
            color: #fff;
            text-decoration: none;
            font-size: 14px;
}


a.bottomnav:hover{
    color: #00A7E3;
    text-decoration: underline;
}



