body {
	background-color: #000066;
	/* temp color so I can see the demo screen in topstyle */
	font-size:95%;
	font-family: Arial, sans-serif;
	line-height:1.3;
	color: #000;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div#pageContainer {
	position: relative;
	background:url(images/bg01.gif) repeat;
	background-color: #FFF;
	max-width:1000px;
   min-width: 800px;
	margin: 0px auto 0px auto;
	border: 0px 0px 0px 0px;
}


div#logoContainer {
	float: left;
	width:28%;
	min-width: 240px;
	height: 118px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#contactInfo {
   text-align:center;
	float: right;
	width:70%;
   min-width:560px;
	height: 118px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div#bannerContainer{
	width: 60%;
	max-height: 25px;
	margin: 0px auto 0px auto;
	min-width: 500px;
	text-align: center;
	background: #dcdcdc;
	color: navy;
	border: medium outset black;
}

div#pageContent{
     width:100%;
	  min-width:800px;
	  
}

div#priceTable{
     text-align:center;
     margin:0px auto 0px auto;


}

div#pageHeader {
	width:100%;
   min-height:100px;
   min-width:800px;
	margin:0px auto 0px auto;

   padding:0px 0px 0px 0px;
	color:navy;
}

div#mainContent {
   float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 77%;
	min-width: 570px;
	
}



div#leftMenu {

border:none;
float:left;
width:20%;
padding:10px 0px 0px 10px;
min-width:150px;

}


div#paypal01{
  width:150px;
  height:174px;
  border:0px;
  margin:0px auto 0px auto;
  padding:0px 0px 0px 0px;

}

div#gmaClip1{
    float:right;
     width:321px;
     height:241px;
     margin:5px 15px 5px 15px;
     padding:0px;
}

div#locations{
  width:90%;
  margin:0px auto 0px auto;
  text-align:center;
  font-size:1em;

}


div#bottomMenu{
  width:95%;
	text-align:center;
	margin:20px auto 20px auto;
	font-size:1.0em;

}

div#inspectopiaLink{
  width:100%;
  text-align:center;
  margin:0px 0px 20px 0px;
}


div#callMeNow{
     float:right;
     background:inherit;
}


div#indexImage1
{
	display: block;
	float: right;
	width: 250px;
	margin: 5px 15px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: medium outset black;
	color: black;
	font-size: .9em;
	font-weight: 600;
	text-shadow: gray;
	text-align: center;
	font-style: italic;
}


div#indexImage2
{
	display: block;
	float: right;
	width: 250px;
	margin: 10px 20px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: medium outset black;
	background-color: white;
	color: red;
	font-size: .9em;
	font-weight: 600;
	text-shadow: gray;
	text-align: center;
	font-style: italic;
}

div.fullWidth{
   min-width:inherit;
	width:100%;
   text-align:center;
	margin:0px auto 0px auto;
	padding: 0px;


}


div#outerRSSFeeds{
	max-width:900px;
	margin:0px auto 0px auto;
}

div#rssFeedWell{
	width:600px;
	margin:0px auto 0px auto;
	float:auto;

}


div#rssFeedCenter{
	width:250px;
	margin-left:25px; 
	float:left
	
}


div#rssFeedLeft{
     width:300px;
     float:left;
 
}

div#rssFeedRight{
     width:300px;
	  margin-left:25px;
	  float:left;

}

div#no_infrared{
	margin:0px auto 0px auto;
	width:486px;
	height:412px;
	border:0px;
}

div#serviceMagicLogo{
	width:120px;
	height:120px;
	margin:0px 40px 0px 0px;
	padding:0px;
	border:0px;
	display:inline;
	text-align:center;
	float:right;
}

div#priceExplain{
     width:80%;
     margin:0px auto 0px auto;
}

#picMoisture1{
	display:block;
	float: right;
	width:254px;
	margin: 10px 10px 0px 10px;
	border: medium outset black;
	background-color:blue;
	font-size: .9em;
	font-weight: 600;
	text-shadow: gray;
	text-align:center;
}

#picMoisture2{
	display:block;
	float: left;
	width:540px;
	height:480px;
	margin: 5px 10px 0px 5px;
	padding:0px 20px 0px 0px;
	font-size: .9em;
	font-weight: 600;
	text-shadow: gray;
	text-align:center;
	
}


#waterConMap{
	width:225px;
	height:360px;
	background:yellow;
	border:medium outset blue;
	text-align:center;
	float:right;
	margin:10px 30px 10px 20px;
	
}
.right{
	float:right;
}





div.clear{
     clear:both;
}

div.taglineContainer{
     text-align:center;
     margin:0px 0px 5px 0px;

}


div.stateNames{
     text-align:center;
     margin:0px 0px 10px 0px;

}


div.condemnedHouse{
  float:right;
	width:125px;
	height:150px;
	color:blue;
  background-color:yellow;
	text-align:center;
	vertical-align: middle;
	font-size:.9em;
	font-weight:bold;
  font-style:italic;
	margin:30px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border:medium outset blue;

}

h1.headline{
	text-align:center;
	font-size: 1.5em;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}


h1.headline2{
	text-align:center;
	font-size: 1.0em;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	font-style:italic;
}

h1.headline3{
	text-align:center;
	font-size: 1.0em;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-style:italic;
}


h2.subhead{
font-size:1.3em;
padding:0px;
margin:0px;

}

h2.tagline{
text-align:center;
font-size:1.3em;
font-weight:600;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;

}

h2.tagline2{
	text-align: center;
	font-size: 1.2em;
	font-weight: 600;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: red;
}

h2.tagline3{
	text-align: center;
	font-size: 1.2em;
	font-weight: 600;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: black;
}

h2.topTagline{
	text-align:center;
	font-size: 1.1em;
	font-weight: 500;
	margin: 5px 0px 10px 0px;
	padding: 0px;

}

h2.topPhone{
text-align:center;
font-size:1.6em;
font-weight:600;
width:200px;
margin:15px auto 10px auto;
padding:0px;

}


h2.subhead{
	font-size: 1.0em;
	font-weight: 600;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color:#060;

}


h3.serving
{
font-size:1.0ems;
padding:0px;
margin:0px;

}


h3.state{
     padding:0px;
     margin:0px;
     font-size:1.2em;
     

}

h4.weblink{
     margin:0px 0px 0px 0px;


}

a {
border:0px;
}


a.inlineLink{
  text-decoration:none;
  color:blue;

}

a.inlineLink:active{
  text-decoration:none;
  color:blue;
}

a.inlineLink:hover{
  text-decoration:none;
  color:red;

}

a.inlineLink:visited{
  text-decoration:none
  color:blue;
}


a.hidden,a.hidden:active,a.hidden:hover,a.hidden:visited{
	color:inherit;
	text-decoration:none;
	}



a.menulink {
	color: #0033cc;
	background-color: #f2f2f2;
	display: block;
	padding: 2px 3px 3px 3px;
	font-size: .95em;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 2px 0px;
	font-weight: 500;
	border-bottom: medium outset #a1a1a1;
	border-left: thin outset #a1a1a1;
	border-right: medium outset #a1a1a1;
	border-top: thin outset #a1a1a1;
}



a.menulink:hover {
		background-color: #e7e7e7;
		color: blue;
		font-weight: 600;
		font-size: .95em;
	}

	a.menulink:active {
		color: blue;
		background-color:#e7e7e7;
		text-decoration: none;
		border-bottom: thin inset #a1a1a1;
		border-left: medium inset #a1a1a1;
		border-right: thin inset #a1a1a1;
		border-top: medium inset #a1a1a1;
	}

ing#logo{
	display:block;
	width:244px;
	height:108px;
	border:none;
	float:left;
	margin:0px 0px 0px 10px;
}

img.coverPic
{
	width:250px;
	height:100px;

}

img#norisk01{
	float:left;
	width:242px;
	padding:5px 20px 5px 5px;
	margin:10px;
}

img.left{
     float:left;
     margin: 10px;

}

#logo {
border:0px;
float:left;

}




#nachi_cert{
	display:block;
   float:right;
   border:none;
   margin:0px 20px 0px 0px;

}


#serviceArea{
	display:block;
	float:right;
	border:none;
	margin:0px 20px 0px 15px;
}

#iac_logo{
     float:none;
     width:150;
     height:108;
     border:0px;

}

#logo_div{
	margin:0px auto 0px auto;
}

#innerBottomLogos{
	margin:0px auto 0px auto;
	text-align:center;
	width:auto;
	padding:5px 0px 10px 0px;
}


#ir_cert{
float:none;
border:0px;
width:82px;
height:105px;
}

#ihina_logo{
float:none;
border:0px;
width:284px;
height:75px;
}



img.urgencyGif{
	width:50px;
	height:40px;
	float:left;
	margin:0px 0px 0px 0px;
}


img.rightPic{
	float:right;
	padding:0px 20px 0px 0px;
}

#radonStats{
	width:250px;
	height:255px;
	border:medium outset blue;
	margin:0px 0px 0px 20px;
	float:left;
}

#radonTopTen{
	float:right;
	
}

p.copy{
     text-indent: 15px;
     font-weight: 500;
     font-size: 1.00em;
     margin:5px 40px 5px 20px;
     padding:0px 0px 0px 0px;

	}

p.copyExtra{
     text-indent: 15px;
     font-weight: 500;
     font-size: 1.00em;
     margin:5px 40px 5px 40px;
     padding:0px 0px 0px 0px;

	}

p.copyHome{
     text-indent: 15px;
     font-weight: 500;
     font-size: 1.00em;
     margin:5px 40px 5px 20px;
     padding:15px 0px 0px 0px;

	}

p.insplink{
     margin:5px 20px 10px 10px;}
	

div.greenbullit{

  margin:0px auto;
  text-align:center;}


	
.emphasis 
{
		color: black;
		font-weight: 700;
		text-decoration: none;
		

}	

.emphasis02{
		color: black;
		font-weight: 700;
		text-decoration: none;
		font-style:italic;
}

.emphasis03{
		color: red;
		font-weight: 700;
		text-decoration: none;
		font-style:italic;
		font-size:.9em;
		margin:0px auto 0px 20px;
}
	
	
ul.service_features
{
    font-size:1.0em;
	  padding:0px 0px 0px 0px;
	  margin:10px 0px 0px 10px;

}

ul#contractFeaturesList
{
	font-size: 1.1em;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 0px 10px;
	list-style-image: url(images/bstar.gif);
}

ul.copyLists
{
    font-size:1.0em;
	  padding:0px 0px 0px 0px;
	  margin:10px 0px 0px 40px;

}


ul.priceFeatureList{
     margin:0px 0px 5px 20px;

}


ul.irCanList{
	font-size: 1.0em;
	margin: 10px 0px 0px 20px;
	list-style: circle inside;
}


ul#moldRedFlags{
	list-style:square;
	font-size:1.0em;
}

ul.moldFlagsDetails{
	list-style:disc;
	font-size:1.0em;
}


ul#radonFactsList{
	list-style:decimal;
	font-size:.9em;
	font-weight:600;
	margin:0px 20px 0px 280px;
}

ul#no_risk_no_pay{
	list-style:decimal;
	font-size:1.0em;
	font-weight:600;
	margin:10px 20px 0px 20px;
	
}

li.irCanItem{
	margin:0px 0px 0px 20px;
}

li.whyme{
     margin:3px 0px 3px 5px;
     padding:0px;


}

li.servicelist{
	font-size: .8em;

}


div#prices{
margin:0 auto;
width:90%;
text-align:left;

}

table#leakPricesTable{
	width:90%;
	margin:0px auto 0px auto;
	
}

tr#leakPriceList{
	background-color: fuchsia;
	color: white;
	border: medium outset black;
	font-size:large;
	text-align:center;
	font-weight:bold;
}

td#leakPriceTitle{
	text-align:center;
	font-weight:bold;
}

td.columnOne{
	background-color: gray;
	border-color:gray;
}

tr.priceLine1{
background-color:yellow;
font-size:.85em;
color:black;
font-weight:bold;
}

td.serviceDesc{
border-bottom:medium blue outset;

}
