body{
background:url(../images/bgTexture.jpg) repeat-x #e5e7c4;
margin: 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif, "Arial Black";}

/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;}
/*----- Home page services navigation images----- */
h2{
font-size:18px;
margin:0 0 0 20px}

/*--------Sub headlines in content areas-------------*/
h3 {
margin:18px 0 6px 0;
font:bold italic 1.350em Arial, Helvetica, sans-serif;
color:#100db4;
}
/*--------Common footline call to action-------------*/
h4 {
margin:0 auto;
font:bold italic .950em Arial, Helvetica, sans-serif;
color:#FF0000;
text-align:justify;
width:550px;
}
h4.miracle {
margin:0;
font:bold italic .950em Arial, Helvetica, sans-serif;
color:#FF0000;
}
/*--------SideBar content-------------*/
h5 {
margin:0 auto;
margin:3px 0 18px 0;
}

span.steam {
color:#FF0000;
font-style:italic;
}
span.dry {
color: #0000CC;
font-style:italic;
}
a{
color:#100ead;
}

a:hover{
color:#ffbd0b;
}

#mainWrap{
background:url(/images/bg.jpg) top center no-repeat;
width:100%;
margin: 0px auto 0px auto;
}

#mainWrap2{
background:url(/images/bg2.jpg) top center no-repeat;
width:100%;
margin: 0px auto 0px auto;
}
#mainContainer{
width:1000px;
margin: 0px auto 0px auto;
}
#header{
background:url(../images/header.jpg) no-repeat;
height:266px;}

#flashDiv{
float:left;
height:266px;
width:500px;
}
#header2{
background:url(../images/header2.jpg) no-repeat;
height:266px;}
#headerLeft{
width:499px;
height:266px;
float:left;
}

#contactInfo{
margin-top:134px;
margin-left:125px;
width:350px;
font-size:18px;
color:#FF0000;
font-weight:bold;}

#navUpper{
height:21px;
width:499px;
position:relative;
top:23px;
}

#navLower{
height:21px;
width:499px;
position:relative;
top:33px;
}

ul#navLinks{
list-style:none;
margin:0px auto;
font-family: Arial, Helvetica, sans-serif, "Arial Black";
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
color:#441302;
text-align:center;
}

	ul#navLinks li{
	float:left;
	
	}
	
	ul#navLinks li#homeli{width:66px; }
	ul#navLinks li#residentialli{width:97px; }
	ul#navLinks li#commercialli{width:111px; }
	ul#navLinks li#apartmentsli{width:100px; }
	ul#navLinks li#removalli{width:120px; }
	ul#navLinks li#quoteli{width:135px; }
	ul#navLinks li#floodli{width:125px; }
	ul#navLinks li#testimonialsli{width:105px; }
	ul#navLinks li#contactli{width:80px; }
	ul#navLinks li#faqli{width:45px; }
	ul#navLinks li#spacerli{width:120px; }

	ul#navLinks li a{

	text-align:center;
	display:block;
	height:21px;
	width:100%;
	margin-top:2px;
	font-weight:bold;
	/*padding:0px 10px 5px 10px;*/
	color:#ffffff;
	text-decoration:none;
	font-style: normal;
	
	}
	ul#navLinks li a:link{}

	ul#navLinks li a:visited{}

	ul#navLinks li a:active{
	color:#ffbd0b;}

	ul#navLinks li a:hover{color:#ffbd0b; }
	
	#homepage ul#navLinks li a#home{color:#ffbd0b;}
	#residentialpage ul#navLinks li a#residential{color:#ffbd0b;}
	#commercialpage ul#navLinks li a#commercial{color:#ffbd0b;}
	#apartmentspage ul#navLinks li a#apartments{color:#ffbd0b;}
	#removalpage ul#navLinks li a#removal{color:#ffbd0b;}
	#quotepage ul#navLinks li a#quote{color:#ffbd0b;}
	#floodpage ul#navLinks li a#flood{color:#ffbd0b;}
	#testimonialspage ul#navLinks li a#testimonials{color:#ffbd0b;}
	#contactpage ul#navLinks li a#contact{color:#ffbd0b;}
	#faqpage ul#navLinks li a#faq{color:#ffbd0b;}
	
#contentWrap{
background:url(../images/contentBG.jpg) no-repeat top;
width:1000px;
margin-bottom:20px;
overflow: hidden;
 }
#contentWrap2{
background:url(../images/contentBG2.jpg) no-repeat top;
width:1000px;
margin-bottom:20px;
 }

#residentialDiv{
background:url(../images/residentialBG.png) no-repeat;
height:272px;
width:272px;
float:left;
margin: 25px 0 0 60px;}

#commercialDiv{
background:url(../images/commercialBG.png) no-repeat;
height:272px;
width:272px;
float:left;
margin: 25px 0 0 25px;}

#floodDiv{
background:url(../images/floodBG.png) no-repeat;
height:272px;
width:272px;
float:left;
margin: 25px 0 0 25px;}

#leftColumn{
width:325px;
float:left;
margin-top:25px;
}

#rightColumn{
width:675px;
float:left;
margin-top:25px;
}
.clear{
clear:both;}

.serviceContent{
width:220px;
position:relative;
top:65px;
left:20px;}

.serviceText{
font-size:12px;
margin:5px 0 0 0}

.moreLink{
font-size:12px;
position:relative;
top:20px;
left:40px;}
.moreLink a{
color:#0000FF;
}
.moreLink a:hover{
color:#FFFFFF;
}
.arrowLink{
height:25px;
width:25px;
background-color:#00FF00;
position:relative;
top:90px;
left:240px;
}
.arrowLink img{
border:none;}

.arrowLink a:hover{
background: url(../images/arrow0.jpg) top left  ;
}

#pageText{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding-bottom:20px;}

#footer{
height:50px;}
#copywrite{
color:#100ead;
font-size:12px;
float:left;}
#footerLinks{
color:#100ead;
float:right;}
#footerLinks a{
text-decoration:none;
font-size:12px;
color:#100ead;}

#footerLinks a:hover{
color:#ffbd0b;}

#serviceIcons{
width:325px;
padding-top:40px;
margin-bottom:18px;
}
#residentialButton{
width:130px;
height:99px;
background: url(/images/residentialNav.gif);
float:left;
margin-left:20px;
}

#residentialButton a{
display:block;
background:url(/images/residentialNav.gif) no-repeat;
height:99px;
text-indent:-100000em;}

#residentialButton a:hover{
background-position:0 -99px;}

#commercialButton{
width:130px;
height:99px;
background: url(/images/commercialNav.gif);
float:left;
margin-left:20px;
}

#commercialButton a{
display:block;
background:url(/images/commercialNav.gif) no-repeat;
height:99px;
text-indent:-100000em;}

#commercialButton a:hover{
background-position:0 -99px;}

#floodButton{
width:130px;
height:99px;
background: url(/images/floodNav.gif);
float:left;
margin:25px 0 0 100px;
}

#floodButton a{
display:block;
background:url(/images/floodNav.gif) no-repeat;
height:99px;
text-indent:-100000em;}

#floodButton a:hover{
background-position:0 -99px;}

#resLink{
float:left;
font-size:14px;
color:#000000;
text-align:center;
margin-left:20px;}

#resLink a{
color:#000000}

#resLink a:hover{
color:#666666;}
#comLink{
float:left;
font-size:14px;
color:#000000;
text-align:center;
margin-left:50px;}

#comLink a{
color:#000000}

#comLink a:hover{
color:#666666;}

#floLink{
float:left;
font-size:14px;
color:#000000;
text-align:center;
margin-left:110px;
margin-bottom:18px;}

#floLink a{
color:#000000}

#floLink a:hover{
color: #666666;}

#quoteButton{
background:url(../images/quoteBG.jpg) no-repeat;
height:71px;
width:288px;
text-align:center;
margin-left:15px;

}

#quoteButton p{
font-size:18px;
color:#0000CC;
font-weight:bold;
padding:12px 0 0 0px;}

#quoteButton a:hover{
color:#FF0000;}
.tableHeader{
background-color:#0033FF;

color:#FFFFFF; font-size:14px
}

.tableHeader2{
background-color: #FF0000;

color:#FFFFFF; font-size:14px
}

#results{
background-color:#fbfeca;
border:#c69309 solid 1px;
text-align:center;
margin-top:20px;
width:600px;
}
#MoreInfo{
background-color:#fbfeca;
border:#c69309 solid 1px;
margin:0;
padding:0;
width:600px;
}

.textTitle{
margin:0;
padding: 5px 0 5px 10px;
font-size:14px;
font-weight:bold;
}