h3 {font-size:1em;}


.push40 {height:40px;}
.push20 {height:20px;}

body {
background-color:#FFFFFF;
font-size:62.5%;
font-family:tahoma;
width:100%;
height:100%;
margin:0px;
padding:0px;
line-height:1.75em;
}

html {
width:100%;
height:100%;
margin:0px;
padding:0px;
}

#quote_form input {
border:1px solid #9d9d9d;
background-image:url(../images/input_bg.jpg);
background-position: top left;
background-repeat:repeat-x;
max-width:165px;
}

#toptable {padding:0px; margin:0px; text-align:left; position:relative; right:3px;}

input {
border:1px solid #9d9d9d;
background-image:url(../images/input_bg.jpg);
background-position: top left;
background-repeat:repeat-x;
max-width:165px;
}

select {
border:1px solid #9d9d9d;
width:170px;
max-width:170px;
background-image:url(../images/input_bg.jpg);
background-position: top left;
background-repeat:repeat-x;
}

textarea {
border:1px solid #9d9d9d;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
width:225px;
padding:2px;
}

.submit, #quote_form .submit {
background-image:url(../images/submit_btn_full.jpg);
background-repeat:no-repeat;
background-position:top left;
border:0px;
display:block;
cursor:pointer;
height:22px;
width:80px;
}

.submit:hover, #quote_form .submit:hover {
background-position:bottom left;
}

a:link,a:visited  {
color:#0061b4; text-decoration:underline;
}

a:hover {
color:#008bff; text-decoration:underline;
}

img {
border:0px;
}

p {
font-size:1.2em;
}

h1 {
font-size:1.8em;
}

h1.mold {
color:#39dd49;
}

h1.air {
color:#ffa11b;
}

h1.duct {
color:#61adeb;
}

h1.blue {
color:#0074d7;
}

td {
font-size:1.0em;
font-family:tahoma;
}

#container {
width:871px;
margin:auto;
display:block;
}

#left_indx {
width:590px;
margin-top:17px;
height:400px;
display:block;
float:left;
}


#left {
width:590px;
margin-top:17px;
height:400px;
display:block;
float:left;
}

#footer {
width:590px;
margin-top:17px;
_margin-top:-2px;
border-left:10px solid #c3c3c3;
border-right:10px solid #c3c3c3;
display:block;
clear:left;
font-size:0.9em;
}

#foot {
color:#717171;
font-family:verdana;
font-size:1.0em;
border-left:10px solid #c3c3c3;
border-right:10px solid #c3c3c3;
text-align:center; 
padding-top:10px;
_margin-top:-2px;
}

#foot a {
color:#717171;
text-decoration:underline;
}

#foot a:visited {
color:#717171;
text-decoration:underline;
}

#foot a:hover {
color:#008bff;
text-decoration:underline;
}

#air_box {
border-left:10px solid #c3c3c3;
border-right:10px solid #c3c3c3; 
_margin-top:-2px;
width:170px;
height:410px; 
background-image:url(../images/air.jpg);
background-position:top left; 
background-repeat:no-repeat;
}

#mold_box {
border-left:10px solid #c3c3c3;
border-right:10px solid #c3c3c3; 
_margin-top:-2px;
width:170px;
height:410px;
background-image:url(../images/mold.jpg); 
background-position:top left;
background-repeat:no-repeat;
padding:0px;
}

#duct_box {
border-left:10px solid #c3c3c3;
border-right:10px solid #c3c3c3; 
_margin-top:-2px;
width:170px;
height:410px; 
background-image:url(../images/duct.jpg); 
background-position:top left; 
background-repeat:no-repeat;
}

#right {
width:271px;
display:block;
float:left;
margin-left:10px;
_margin-left:4px;
}

.headers {
width:190px;
margin:0px;
padding:0px;
height:79px;
}

#about_header {
background-image:url(../images/about_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:80px;
width:590px;
}

#contact_header {
background-image:url(../images/contactus_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:80px;
width:590px;
}

#credentials_header {
background-image:url(../images/credentials_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:80px;
width:590px;
}

#privacy_header {
background-image:url(../images/privacy_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:80px;
width:590px;
}

#quote_header {
background-image:url(../images/quote_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:80px;
width:590px;
}

#contain_head{
height:80px;
}

#contain_foot {
padding-top:10px;
margin-top:0px;
/*position:relative;
bottom:10px;*/
}

#mold {
background-image:url(../images/head_mold.jpg);
background-position:top left;
width:190px;
height:81px;
background-repeat:no-repeat;
display:block;
padding-right:8px;
}

#mold_header {
background-image:url(../images/mold_subpage_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:54px;
width:590px;
}

#mdetection {
background-image:url(../images/btn_mdetect_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
width:105px;
height:26px;
}

#mdetection:hover {
background-position:bottom left;
}

#mhome {
background-image:url(../images/btn_mhome_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
width:88px;
height:26px;
}

#mhome:hover {
background-position:bottom left;
}

#mremoval {
background-image:url(../images/btn_mremove_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
height:26px;
width:98px;
}

#mremoval:hover {
background-position:bottom left;
}

#oremoval {
background-image:url(../images/btn_oremove_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
height:26px;
width:94px;
}

#oremoval:hover {
background-position:bottom left;
}

#mfaq {
background-image:url(../images/btn_mfaq_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
height:26px;
width:69px;
}

#mfaq:hover {
background-position:bottom left;
}

#mright {
background-image:url(../images/mold_right.jpg);
background-position:top right;
background-repeat:no-repeat;
display:block;
float:left; 
height:26px;
width:136px;
}

#duct {
background-image:url(../images/head_duct.jpg);
background-position:top left;
background-repeat:no-repeat;
width:190px;
height:81px;
display:block;
padding-right:8px;
}

#duct_header {
background-image:url(../images/duct_subpage_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:54px;
width:590px;
}

#dwhy {
background-image:url(../images/btn_dwhy_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
width:121px;
height:26px;
}

#dwhy:hover {
background-position:bottom left;
}

#dcommercial {
background-image:url(../images/btn_dcommercial_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
width:154px;
height:26px;
}

#dcommercial:hover {
background-position:bottom left;
}

#dresidential {
background-image:url(../images/btn_dresidential_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
height:26px;
width:149px;
}

#dresidential:hover {
background-position:bottom left;
}

#dprocess {
background-image:url(../images/btn_dprocess_full.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
float:left; 
height:26px;
width:133px;
}

#dprocess:hover {
background-position:bottom left;
}

#dright {
background-image:url(../images/duct_right.jpg);
background-position:top right;
background-repeat:no-repeat;
display:block;
float:left; 
height:26px;
width:33px;
}


#air {
background-image:url(../images/head_air.jpg);
background-position:top left;
background-repeat:no-repeat;
width:190px;
height:81px;
display:block;
padding-right:2px;
}

#air_header {
background-image:url(../images/air_subpage_header.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:80px;
width:590px;
}

#logo {
background-image:url(../images/logo_full.jpg);
background-position:top left;
background-repeat:no-repeat;
width:271px;
height:106px;
display:block;
}

#logo:hover {
background-position:bottom left;
}

#about {
height:54px;
display:block;
width:76px;
background-image:url(../images/btnabout_full.jpg);
background-position:top left;
float:left;
margin:0px;
padding:0px;
background-repeat:no-repeat;
}

#about:hover {
background-position:bottom left;
}

#credientials {
width:111px;
float:left;
height:54px;
display:block;
margin:0px;
padding:0px;
background-image:url(../images/credentials_btn_full.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#credientials:hover {
background-position:bottom left;
}

#contact {
float:left;
margin:0px;
padding:0px;
background-image:url(../images/contact_btn_full.jpg);
background-position:top left;
background-repeat:no-repeat;
width:84px;
display:block;
height:54px;
}

#contact:hover {
background-position:bottom left;
}

.testimony_box {
line-height:1.5em;
border-left:10px solid #c3c3c3;
border-right:10px solid #c3c3c3; 
width:250px; 
padding-top:10px; 
display:block;
float:left;
font-size:1.1em;
_margin-top:-2px;
}

.main_blurb {
width:144px;
padding:4px;
margin:auto;
padding-top:10px;
font-family:verdana,san-serif; 
font-size:1.2em;
height:60%; 
line-height:18px; 
overflow:hidden;
}

.main_blurb .mold {
background-image:url(../images/blurb_mold.gif);
background-position:top left;
background-repeat:no-repeat;
height:240px;
display:block;
width:144px;
}

.main_blurb .duct {
background-image:url(../images/blurb_duct.gif);
background-position:top left;
background-repeat:no-repeat;
height:240px;
display:block;
width:144px;
}

.main_blurb .air {
background-image:url(../images/blurb_air.gif);
background-position:top left;
background-repeat:no-repeat;
height:240px;
display:block;
width:144px;
}

.cat_top {
margin:0px;
padding:0px;
width:190px;
height:20px;
background-image:url(../images/cat_top.gif);
background-position:top left;
background-repeat:no-repeat;
}

.main_content_top {
background-color:#cacaca;
margin:0px;
margin-top:0px !important;
_margin-top:-15px;
margin-top:-15px;
padding:0px;
width:590px;
height:20px;
background-image:url(../images/page_top.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.main_content_top_about {
background-color:#cacaca;
margin:0px;
margin-top:0px;
padding:0px;
width:590px;
height:20px;
background-image:url(../images/page_top.jpg);
background-position:top right;
background-repeat:no-repeat;
}

#main_content {
background-color:#ffffff;
margin:0px;
padding:0px;
width:570px;
border-left:10px solid #c3c3c3;
border-right:10px solid #c3c3c3;
}

.btm {
height:10px;
background-image:url(../images/corner_bl.jpg);
background-position:bottom left;
 background-color:#c3c3c3; 
background-repeat:no-repeat;
width:180px;
display:block;
margin:0px;
padding:0px;
float:left;
_margin-top:-2px;
}

.top {
height:10px;
background-image:url(../images/corner_tl.jpg);
background-position:top left;
background-color:#c3c3c3; 
background-repeat:no-repeat;
display:block;
margin:0px;
padding:0px;
float:left;
}


.bl {
background-image:url(../images/corner_bl.jpg);
height:10px;
display:block;
float:left;
width:10px;
background-position:top left;
background-repeat:no-repeat;
}

.br {
background-image:url(../images/corner_br.jpg);
height:10px;
display:block;
float:left;
width:10px;
background-position:top right;
background-repeat:no-repeat;
}

.tr {
background-image:url(../images/corner_tr.jpg);
height:10px;
display:block;
float:left;
width:10px;
background-position:top right;
background-repeat:no-repeat;
}

.tl {
background-image:url(../images/corner_tl.jpg);
height:10px;
display:block;
float:left;
width:10px;
background-position:top right;
background-repeat:no-repeat;
}

.air_btn {
display:block;
margin-top:20px;
background-image:url(../images/air_btns.gif);
background-position:top left;
background-repeat:no-repeat;
height:66px;
width:150px;
}

.duct_btn {
display:block;
margin-top:20px;
background-image:url(../images/duct_btns.gif);
background-position:top left;
background-repeat:no-repeat;
height:66px;
width:150px;
}

.mold_btn {
display:block;
margin-top:20px;
background-image:url(../images/mold_btns.gif);
background-position:top left;
background-repeat:no-repeat;
height:66px;
width:150px;
}

#testimonial {
	padding:14px; 
	padding-top:0px;
	padding-bottom:0px; 
	font-size:1.0em
}

#testimonial_person {
	font-style:italic;
	text-indent:0px;
	padding-left:30px;
}

#mpathway {
color:#222222;
display:block;
padding-top:10px;
margin:auto;
margin-top:10px; 
text-align:center;
width:530px;
}

.br {
background-image:url(../images/corner_br.jpg);
height:10px;
display:block;
float:left;
width:10px;
background-position:top right;
background-repeat:no-repeat;
}



#testimonial_img {
background-image:url(../images/testimonials.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:31px;
margin:0px; 
padding:0px;
width:193px;
}

.mlist {
	font-size:1.2em;
}

#main_content blockquote.q {color:#333; font-size:1.15em; font-style:italic; font-weight:bold; padding-bottom:2px;}
#main_content blockquote.a {font-size:1.2em; width:450px; padding-bottom:5px;}

ul li{font-size:1.2em;}
