	/* CSS Document */



	body {

      background: url(images/bg01.gif) repeat;

		background-color: #F0F0F0;

		color: black;

		font-family: "Helvetica",Georgia, Times, sans-serif;

		font-variant: normal;

		margin: 0px 0px 0px 0px;

		padding: 0px 0px 0px 0px;

		text-decoration: none;

  		text-align: center; /*IE */

	}





	a {

		color:blue;

		text-decoration: none;

	}



	a:active {

		color: Red;



	}



	a:hover {

		color: red;



	}





	a.big_center {

		color:blue;

		text-decoration: underline;

		font-weight:600;

		text-align:center;

		font-size:1.2em;

	}



	a.big_center:active {

		color: Red;



	}



	a.big_center:hover {

		color: red;



	}





	a.menulink {
	color: #0033cc;
	background-color: #f2f2f2;
	display: block;
	padding: 0px 3px 3px 3px;
	font-size: .9em;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 2px 0px;
	font-weight: 600;
	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: Red;

	}



	a.menulink:active {

		color: #cc0000;

		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;



	}



	a.promo {

		color: blue;

		background-color: yellow;

		display: block;

		padding: 0 0 2px 0;

		font-size: 1.25em;

		text-align: center;

		text-decoration: none;

		text-indent: 2px;

		margin: 0px 0px 2px 0px;

		font-weight: 500;

		border-bottom: medium outset #006600;

		border-left: thin outset #006600;

		border-right: medium outset #006600;

		border-top: thin outset #006600;

	}



	a.promo:hover {

		background-color: yellow;

		color: Red;

	}



	a.promo:active {

		color: green;

		background-color:yellow;

		text-decoration: none;

		border-bottom: thin inset #006600;

		border-left: medium inset #006600;

		border-right: thin inset #006600;

		border-top: medium inset #006600;



	}



	a.bottomlink {

		text-decoration: none;

		font-size:.8em;

		color:blue;



	}



	a.bottomlink:active {

		color: red;



	}

	a.bottomlink:hover {

		color: red;



	}

	a.bottomlink:visited{

		color: blue;

	}





	a.stayblack {

		text-decoration: none;

		color:navy;



	}



	a.stayblack:active {

		color: navy;



	}

	a.stayblack:hover {

		color: navy;



	}

	a.stayblack:visited{

		color: navy;

	}





	h1 {

		color: #000000;

		font-size: 1.25em;

		text-align: left;

	}

	h1.logo {
	color: #000000;
	font-size: 1.65em;
	text-align: left;
	margin-bottom: 5px;
}


	h1.company {

		font-weight: bold;

		font-size: 1.65em;

		text-align: center;

		margin: .5em 0px 0px 0px;

		padding: 0;

		color: navy;

		text-shadow: 0.5em 0.5em red ;

	}



	h2 {

		color: #000000;

		font-size: 1.12em;

		text-align: left

	}



	h2.logo2 {
	color: #000000;
	font-size: 1.12em;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0 0;
}



	h2.special_offer{

		font-size: 2.0em;

		font-weight: 700;

		text-align: center;

		margin: .5em 0px 0px 0px;

		padding: 0;

		color:red;

		text-decoration:underline;

	}



	h2.tagline {

		color: #005010;

		font-size: 1.3em;

		font-style: normal;

		font-weight: 500;

		text-align: center;

		margin: 0em 0px 0px 0px;

		padding: 0;

	}



	h3.callnow {

		font-family: Verdana, Geneva, Arial, sans-serif;

		color: #000000;

		font-size: 1.35em;

		font-weight: 600;

		text-align: center;

		text-decoration: none;

		margin:.25em 0px 0px 0px;



	}



	h3.freecall {

		font-family: Geneva, Verdana, Arial, sans-serif;

		color: #005010;

		font-size: 1.12em;

		font-stretch: normal;

		font-weight: 600;

		text-align: center;

		text-decoration: none;

	}









	h3.titleline {

		color: #006600;

		font-family: "Times New Roman", Times, serif;

		font-size: 1em;

		font-stretch: wider;

		font-style: oblique;

		font-weight: bold;

		text-align: center;

		margin: 0px 0px 5px 0px;

	}





	h3.state {

		color: #005010;

		font-size: 1em;

		font-stretch: wider;

		font-style: oblique;

		font-weight: bold;

		text-align: center;

		text-decoration: underline;

		margin: 15px 0px 15px 0px;

	}





	h4 {

		color: #000000;

		font-weight: bold;

		font-size:1em;

	}

	h4.contact{

		font-stretch: wider;

		text-align: center;

		display: block;

		width: 500px;

		border-bottom: medium ridge Fuchsia;

		border-width: 0px 0px 5px 0px;

		padding: 0px 0px 10px 0px;

		margin: 0px 0px 10px 0px;

	}



	h4.serving {

		text-align: center;

		padding: 0px 0px 0px 0px;

		margin: .25em 0em 0em 0em;

		color: navy;

		font-size: 1.1em;

		font-weight:600;

	}



	h4.weblink {

		font-stretch: normal;

		text-align: left;

		padding: 0px 0px 0px 0px;

		margin: 0px 0px 0px 25px;

	}





	p {

		color: black;

		font-size: 1.1em;

		font-style: normal;

		text-align: left;

		margin: 8px 20px 10px 20px;



	}



	p.copy {

		text-indent: 20px;

		font-weight: 400;

		font-size: 1.10em;

	}



	p.copy_large {

		text-indent: 20px;

		font-weight: 600;

		font-size: 1.25em;

		margin-top:50px;

	}



	p.notice {

		text-indent: 20px;

		font-weight: 400;

		font-size: .9em;

		font-family:ariel,sans-serif;

	}





	p.question{



		text-indent: 20px;

		font-weight: 600;

		font-size: 1.3em;





	}



	p.answer{



		text-indent: 10px;

		font-weight: 400;

		font-size: 1.2em;





	}





	p.reason {

		margin: 8px 60px 0px 60px;

		text-indent: -20px;

		font-weight: 400;

		font-size: 1.1em;

	}



	p.emphasis {

		color: black;

		font-weight: 600;

		text-decoration: none;

		text-align: center;

	}





	p.red {

		color: red;

		font-weight: 600;

		text-decoration: underline;

	}



	p.defn {

		color: #006400;

		font-size: 1.3em;

		font-weight: 500;

		text-align: center;

		font-style:oblique;



	}



	p.right{

		float:right;





	}



	p.quote {

		color: red;

		font-size: 1em;

		font-style: oblique;

		font-weight: 300;

		text-align: left;

		margin-left: .7em;

		margin-right: .7em;

		margin-top: 20px;

		margin-bottom: 0px;

	}



	p.author {

		color: Navy;

		font-size: .7em;

		font-style: oblique;

		font-weight: 300;

		text-align: right;

		margin-left: 5px;

		margin-right: 5px;

		margin-top: 0px;

		margin-bottom: 0px;

	}



	p.sop01{

		text-indent: -30px;

		font-weight: 500;

		font-size: 1.12em;

		margin-bottom: .7em;

		margin-left: 50px;

		display: block;

	}



	p.sop02{

		text-indent: -30px;

		font-weight: 500;

		font-size: 1.12em;

		margin-bottom: .7em;

		display: block;

		margin-left: 80px;

	}







	p.sig {

		color: black;

		display: block;

		position: relative;

		left: 300px;

		width: 400px;

		font-size: 1em;

		font-style: normal;

		font-weight: 600;

		text-align: left;

		text-indent: 0px;

		margin: 10px 10px 0px 100px;

	}



	p.center {

		text-align: center;

		margin-top: 5px;

	}



	p.insplink{

		margin-left: 45px;

		font-weight: 500;

		margin: 0px 0px 0px 45px;

		text-indent: -.7em;

	}



	p.contact {

		color: black;

		font-size: 1.25em;

		font-weight: 500;

		text-align: center;

		margin:0px 0px 0px 0px;

		text-decoration: none;

	}



	table.pricelist{

		border: medium outset green;

		width:90%;

		padding:5px;



	}







	table.base_table{

		padding:0px 0px 0px 0px;

		width:95%;



	}



	table.double_wide{

		padding:0px 0px 0px 0px;

		width:90%;

		border:0px;

		vertical-align:top;



	}

	tr.row1{

		background-color:#ccffcc;

	}



	tr.row2{

		background-color:#ffffcc;

	}



	tr.row3{



	}



	th.compchart {

		text-align: center;

	}





	td.sidebar{

		vertical-align:top;

		margin:0px 0px 0px 0px;

		padding:0px 0px 0px 0px;

		width:220px;



	}



	td.chartcell {

		vertical-align: top;

		text-align:left;

		margin-right:2px;

	}



	td.types{

		text-align:left;

		margin-right:10px;

		vertical-align:top;



	}



	td.mainmenu{

		vertical-align:top;

		text-align:left;

		width:190px;



	}



	td.maintext{

		vertical-align:top;

		text-align:left;






	}



td.newscell{

     vertical-align:top;

     text-align:left;

     width:200px;



}








	td.bottommenu{

		vertical-align: top;

		text-align: center;

		width: 100%;



	}



	td.filler{

		height:1px;

		text-align:center;

		width:*;

	         }



	td.halfwide{

		vertical-align:top;

		padding:0px 0px 0px 0px;

		margin:0px 0px 0px 0px;

		width:50%;

	}



	td.prices{

		text-align:center;

		font-weight:bold;



	}





	ul.type_features{

		text-align:left;

		padding:0px 0px 0px 0px;

		margin-left:8px;

		margin-right:2px;





	}

	ul.service_features{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	margin-right: 10px;
	list-style-position: inside;
}



	li {

		list-style-position: outside;

		list-style-type: disc;

		padding: 5px 0px 0px 0px;

		margin-left: 0px;

		margin-top: 3px;

		text-align: left;

		font-size: 1em;

		font-weight: 600;

	}





	li.mold_red_flags {

		list-style-position: outside;

		list-style-type: disc;

		padding: 5px 0px 0px 0px;

		margin-left: 0px;

		margin-top: 3px;

		text-align: left;

		font-size: 1.1em;

		font-weight: 600;

	}





	li.mold_red_flags_inner {

		list-style-position: outside;

		list-style-type: square;

		padding: 5px 0px 0px 0px;

		margin-left: 0px;

		margin-top: 3px;

		text-align: left;

		font-size: 1.05em;

		font-weight: 500;

	}



	li.whyme {
	list-style-position: inside;
	list-style-type: disc;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	margin-top: 0px;
	text-align: left;
	font-size: 1.15em;
	font-weight: 500;
	list-style-image: url(images/tick-sm.gif);
}





	li.notme {

		list-style-position: inside;

		padding: 0px 0px 0px 0px;

		margin-left: 0px;

		margin-top: 0px;

		text-align: left;

		font-size: 1.1em;

		font-weight: 500;

		list-style-image: url(images/tick-sm_empty.gif);

	}



	li.yesme {

		list-style-position: inside;

		padding: 0px 0px 0px 0px;

		margin-left: 0px;

		margin-top: 0px;

		text-align: left;

		font-size: 1.2em;

		font-weight: 500;

		list-style-image: url(images/tick-sm.gif);

	}





	li.price {

		list-style-position: outside;

		list-style-type: disc;

		padding: 5px 0px 0px 0px;

		margin-left: 0px;

		margin-top: 3;

		text-align: left;

		font-size: 1.1em;

		font-weight: 600;

	}



	li.type {

		padding: 0px 0px 0px 0px;

		font-size: 1.1em;

		font-weight: 500;

		margin-left:.2em;

	}



	li.linklist {

		font-size: 1em;

		font-weight: 600;

		margin: 0px 20px 0px 0px;

	}



	li.featurelist {

		list-style-type: decimal;

		padding: 0px 0px 5px 0px;

		font-weight: 600;

		margin:0px 0px 0px 0px;

	}





	li.full_insp{

		list-style-position: inside;

		list-style-type: disc;

		padding: 0 0 1 0;

		font-size: 1em;

		font-weight: 600;

		margin:0px 0px 0px 0px;



	}





	li.sop {

		list-style-position: inside;

		list-style-type: decimal;

		padding: 0 0 0 0;

		font-size: 1em;

		font-weight: 600;

		margin:0px 0px 0px 0px;

	}





	li.sop01{

		list-style-position: inside;

		list-style-type: upper-roman;

		padding: 0px 0px 5px 0px;

		font-size: 1em;

		font-weight: 600;

		margin: 0px 0px 0px 0px;

	}





	li.sop02 {

		list-style-position: inside;

		list-style-type: upper-alpha;

		padding: 0px 0px 5px 0px;

		font-size: 1em;

		font-weight: 500;

		margin:0px 0px 0px 0px;

	}







	b.serving{

		color: #000000;

		font-weight: bold;

		font-size:1em;

		font-stretch: wider;

		text-align: center;

		padding: 0px 0px 0px 0px;

		margin:0px 0px 0px 0px;

	}



	b.red{

		color:red;

	}



	b.redunder {

		color: red;

		text-decoration: underline;



	}



	img.signature {



		position: relative;

		left: 100;

	}



	img.back {

		border: 0 none;

		margin: 0 10 0 10;

	}









	img.inspector01 {

		float: none;

		margin-left: 10px;

 		border: 0px;

	}





	img.inspector02 {

		float: left;

		margin-left: 20px;

		margin-right: .7em;

	}





	img.inspector03 {

		float: right;

		margin-left: 20px;

		margin-right: .7em;

	}

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

}


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


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


	.titles{

		font-size:1.1em;

		font-weight:bold;

		text-decoration:underline;





	}



	.copy {

		text-indent: 00px;

		font-weight: 400;

		color: black;

		font-size: 1.1em;

		font-style: normal;

		text-align: left;



	}



	.center{

 	text-align:-moz-center; /*FF*/

		#text-align:center; /*IE */

	}





	.center_bottom{

		text-align:-moz-center; /*FF*/

		#text-align:center; /*IE */



	}



	.download{

		float:right;

		margin-left: 20px;



	}





	.emphasis{

		font-weight:bold;

		text-decoration:underline;

	}





	.emphasis_sale{

		font-weight:normal;

		font-style:oblique;

		font-size:1.25em;

		color:red;

		margin-left:20px;

	}



	.emphasis_notunder{

		font-weight:bold;

		text-decoration:none;

	}





	.fill_space{

		text-align: left;

		margin-left:25px;



	)

