/* CSS Document */

* {
margin: 0;
padding: 0;
}


body {margin:0;
	padding:0px;
	background:url(../images/bg.jpg) top repeat-x;
	font-family:Arial, Georgia, Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS", "Futura Bk Bt";
}

#maindiv {width:951px;
	margin:auto;
}

#head_top{
	height:109px;
	width:951px;
	float:left;
} 

.left_top {
	float:left;
	width:14px;
	height:109px;
	background:url(../images/header_left.jpg) center top no-repeat;	
}

.mid_top {
	float:left;
	width:921px;
	height:109px;
	background:url(../images/header.jpg) center top repeat-x;	
}

.logo{
	width:283px;
	float:left;
	padding:10px 0 0 6px;
}

img{
border:0px;
}

.contact {
	float:right;
	width:186px;
	padding-right:14px;
}

.callus_txt {
	text-align:right;
	padding:24px 0 0 0;
}

.numbertxt {
	font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
	font-size:24px;
	color:#FFF;
	text-align:right;
	line-height:36px;
}

.right_top {
	float:right;
	width:16px;
	height:109px;
	background:url(../images/header_rgt.jpg) center top no-repeat;	
}

/* ========================== start navigation area ==================== */

#navigation{
	height:46px;
	width:951px;
	float:left;
} 

.left_nav {
	float:left;
	width:18px;
	height:46px;
	background:url(../images/nav_left.jpg) center top no-repeat;	
}

#toplink{
	height:46px;
	background:url(../images/nav_mid.jpg) left top repeat-x;
	width:911px;
	float:left;
} 

.nav{
width:911px;
margin:0px auto;
display:inline;
clear:both;
}
.nav ul{
margin:0px;;
padding:0px;
}
.nav li{
margin:3px 0 0 1px;
padding:0px;
float:left;
list-style:none;
}
.home{
width:105px;
height:33px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
color:#FFFFFF;
text-align:center;
display:block;
}
.home a{
padding-top:5px;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.home a:hover{
padding-top:5px;
color:#0b4e89;
text-decoration:none;
display:block;
background-image:url(../images/home.png);
background-repeat:no-repeat;
background-position:top;
width:105px;
height:33px;
}
.home_active a{
background-image:url(../images/home.png);
background-repeat:no-repeat;
background-position:top;
width:105px;
height:33px;
margin-top:3px;
padding-top:3px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
text-decoration:none;
color:#0b4e89;
text-align:center;
display:block;
}
.about_us{
width:135px;
height:33px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
color:#FFFFFF;
text-align:center;
display:block;
}
.about_us a{
padding-top:5px;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.about_us a:hover{
padding-top:5px;
color:#0b4e89;
text-decoration:none;
display:block;
background-image:url(../images/aboutus.png);
background-repeat:no-repeat;
background-position:left top;
width:135px;
height:33px;
}
.about_us_active a{
background-image:url(../images/aboutus.png);
background-repeat:no-repeat;
background-position:left top;
width:135px;
height:33px;
margin-top:3px;
padding-top:3px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
text-decoration:none;
color:#0b4e89;
text-align:center;
display:block;
}
.home_inspection_main{
width:205px;
height:33px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
color:#FFFFFF;
text-align:center;
display:block;
}
a.home_inspection {
padding-top:5px;
color:#FFFFFF;
text-decoration:none;
display:block;
}
a:hover.home_inspection {
padding-top:5px;
color:#0b4e89;
text-decoration:none;
display:block;
background-image:url(../images/home_inspection.png);
background-repeat:no-repeat;
background-position:left top;
width:205px;
height:33px;
}
a.home_inspection_active{
background-image:url(../images/home_inspection.png);
background-repeat:no-repeat;
background-position:left top;
width:205px;
height:33px;
margin-top:3px;
padding-top:3px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
text-decoration:none;
color:#0b4e89;
text-align:center;
display:block;
}
.mold{
width:193px;
height:33px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
color:#FFFFFF;
text-align:center;
display:block;
}
.mold a{
padding-top:5px;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.mold a:hover{
padding-top:5px;
color:#0b4e89;
text-decoration:none;
display:block;
background-image:url(../images/mold.png);
background-repeat:no-repeat;
background-position:left top;
width:193px;
height:33px;
}
.mold_active a{
background-image:url(../images/mold.png);
background-repeat:no-repeat;
background-position:left top;
width:193px;
height:33px;
margin-top:3px;
padding-top:3px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
text-decoration:none;
color:#0b4e89;
text-align:center;
display:block;
}
.support{
width:121px;
height:33px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
color:#FFFFFF;
text-align:center;
display:block;
}
.support a{
padding-top:5px;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.support a:hover{
padding-top:5px;
color:#0b4e89;
text-decoration:none;
display:block;
background-image:url(../images/support.png);
background-repeat:no-repeat;
background-position:left top;
width:121px;
height:33px;
}
.support_active a{
background-image:url(../images/support.png);
background-repeat:no-repeat;
background-position:left top;
width:121px;
height:33px;
margin-top:3px;
padding-top:3px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
text-decoration:none;
color:#0b4e89;
text-align:center;
display:block;
}
.contacts{
width:131px;
height:33px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
color:#FFFFFF;
text-align:center;
display:block;
}
.contacts a{
padding-top:5px;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.contacts a:hover{
padding-top:5px;
color:#0b4e89;
text-decoration:none;
display:block;
background-image:url(../images/contacts.png);
background-repeat:no-repeat;
background-position:left top;
width:131px;
height:33px;
}
.contacts_active a{
background-image:url(../images/contacts.png);
background-repeat:no-repeat;
background-position:left top;
width:131px;
height:33px;
margin-top:3px;
padding-top:3px;
font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
font-size:20px;
text-decoration:none;
color:#0b4e89;
text-align:center;
display:block;
}

/*
 
.nav {
  max-width: 911px;
  color:#000;
	margin:0px auto;
	clear:both;
}
.nav ul{
	margin:0;
	padding:0;
}
.nav li{
	text-align:center;
	list-style-type:none;
	font-size: 20px;
	float:left;
	margin:0;
	padding:0;	
	color: #FFF;	
	font-family:"Trebuchet MS", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
	height:45px;
	
}
.nav li a{
  text-decoration: none;
  color: #FFF;	
  display:block;
  line-height: 45px;
}

.homelink a
{
	width: 110px;
}
.homelink a:hover
{
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -1px top no-repeat;
}
.homelink_active a
{
	width: 110px;
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -1px top no-repeat;
}

.aboutlink a
{
	width: 135px;
}
.aboutlink a:hover
{
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -112px top no-repeat;
}
.aboutlink_active a
{
	width: 135px;
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -112px top no-repeat;
}

.inspectionlink a
{
	width: 205px;
}
.inspectionlink a:hover
{
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -249px top no-repeat;
}
.inspectionlink_active a
{
	width: 205px;
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -249px top no-repeat;
}
.moldlink a
{
	width: 193px;
}
.moldlink a:hover
{
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -456px top no-repeat;
}
.moldlink_active a
{
	width: 193px;
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -456px top no-repeat;
}
.supportlink a
{
	width: 121px;
}
.supportlink a:hover
{
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -651px top no-repeat;
}
.supportlink_active a
{
	width: 121px;
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -651px top no-repeat;
}
.contactslink a
{
	width: 131px;
}
.contactslink a:hover
{
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -775px top no-repeat;
}
.contactslink_active a
{
	width: 131px;
	color:#0b4e89;
	text-decoration: none;
	background:url(../images/big_menu_bg_active.gif) -775px top no-repeat;
}*/

.right_nav {
	float:right;
	width:22px;
	height:46px;
	background:url(../images/nav_rgt.jpg) center top no-repeat;	
}

.clear {clear:both;
}

/* ========================== end navigation area ==================== */

/* ========================== start header area ==================== */

.top_space {
	float:left;
	width:951px;
	height:15px;
	background:url(../images/head_space.jpg) center top no-repeat;
}

#header {width:951px;
	height:238px;
	background:url(../images/head.jpg) bottom no-repeat;
}

.clear {clear:both;
}

/* ========================== end header area ==================== */

/* ========================== start mid area ==================== */

#cont {width:937px;
	float:left;
	background:url(../images/bg-mid.png) left top repeat-y;
	padding:8px 0 10px 14px;
}

.left_cont{
	float:left;
	width:653px;
}
.right_cont{
	float:right;
	width:284px;
}
 
.spacer {
	color:#FFFFFF;
	height:10px;
}

#left_area {width:628px;
	float:left;
	padding-left:5px;
}

.welcome_head h3 {
	font-family:"Futura Bk Bt", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
	width:623px;
	font-size:24px;
	font-weight:normal;
	color:#0a4e88;
	margin-top:0;
	padding:0 0 3px 0px;
	background:url(../images/head_dotted.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
}

.welcome_head h3 span {
	font-family:"Futura Bk Bt", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
	width:623px;
	font-size:24px;
	font-weight:normal;
	color:#012240;
	margin-top:0;
	padding:10px 0 3px 0px;
	background-position:bottom left ;
	background-repeat:no-repeat;
}

.welcome_text p {
	float:left;
	width:623px;
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	margin-top:6px;
	margin-bottom:4px;
	color:#000;
	text-align:justify;
}

.welcome_head1 h3 {
	font-family:"Futura Bk Bt", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
	width:913px;
	font-size:24px;
	font-weight:normal;
	color:#0a4e88;
	margin-top:0;
	padding:0 0 3px 0px;
	background:url(../images/head_dotted1.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
}

.welcome_head1 h3 span {
	font-family:"Futura Bk Bt", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
	width:913px;
	font-size:24px;
	font-weight:normal;
	color:#012240;
	margin-top:0;
	padding:10px 0 3px 0px;
	background-position:bottom left ;
	background-repeat:no-repeat;
}

.red_text {
	font-family:Verdana;
	width:913px;
	text-align:center;
	font-size:20px;
	font-weight:normal;
	color:#c80603;
	line-height:30px;
	padding:10px 0 0 0;
}
.blue_text {
	font-family:Verdana;
	width:913px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#084171;
	line-height:30px;
	padding:2px 0 10px 0;
}
.red_text1 {
	font-family:Verdana;
	width:913px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#c80603;
	padding:15px 0 15px 0;
}
.tech_text {
	font-family:Verdana;
	text-align:left;
	font-size:18px;
	font-weight:regular;
	color:#a6772d;
	line-height:18px;
	padding:10px 0 0 0;
}
.nerd_text {
	font-family:Verdana;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#084171;
	line-height:18px;
	padding:0;
}
.black_text {
	font-family:Verdana;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height:18px;
	padding:0;
}
.mail_text {
	font-family:Verdana;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:#c80603;
	line-height:18px;
	padding:0;
	text-decoration:none;
}
.mail_text a {
	font-family:Verdana;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:#c80603;
	line-height:18px;
	padding:0;
	text-decoration:none;
}
.mail_text a:hover {
	font-family:Verdana;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:#c80603;
	line-height:18px;
	padding:0;
	text-decoration:underline;
}

.image1 {float:right;
padding:0 0 5px 15px;
}

p {
	margin:0px;
}

#image {
	float:left;
	margin-left:34px;
}

#right_heading_area {
	float:right;
	width:270px;
}

#testi_area {
	float:left;
	width:270px;
	padding:0 14px 0 0;
}

#testi-bg {
	float:left;
	width:270px;
	height:51px;
	background-image:url(../images/testi-bg.gif);
	background-repeat:no-repeat;
}

.get_text {
	float:left;
	font-family:"Futura Bk Bt", Verdana, Arial, Georgia, Helvetica, sans-serif, Tahoma;
	font-size:20px;
	font-weight:normal;
	color:#353534;
	margin-top:12px;
	margin-left:16px;
}

#testi_mid{
	float:left;
	width:270px;
}

.left_testi_area{
	float:left;
	width:7px;
	height:467px;
	background-image:url(../images/left_testi_bg.jpg);
	background-repeat:no-repeat;
}

.mid_testi_area{
	float:left;
	width:256px;
	height:467px;
	background:#f9f9f9;
}

.testi_text{
	font-family:Verdana;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#747474;
	padding:3px 11px 0 11px;
	margin:0px;
	text-align:justify;
}

.testi_text1{
	font-family:Verdana;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#404040;
	padding:3px 11px 10px 0;
	text-align:right;
}

.dotted_line{
	background-image:url(../images/testi_dotted.gif);
	background-repeat:no-repeat;
	width:239px;
	height:1px;
	padding:0 0 7px 0;
	margin:0;
}

.testi_text1 a{
	font-family:Verdana;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#e29102;
	padding:3px 0 0 0;
	margin:0px;
	text-align:right;
	text-decoration:underline;
}

.testi_text1 a:hover{
	font-family:Verdana;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#e29102;
	padding:3px 0 0 0;
	margin:0px;
	text-align:right;
}

.right_testi_area{
	float:left;
	width:7px;
	height:467px;
	background-image:url(../images/right_testi_bg.jpg);
	background-repeat:no-repeat;
}

#testi_bottom_area {
	background-image:url(../images/testi_btm.gif);
	background-repeat:no-repeat;
	float:left;
	height:17px;;
	width:270px;
}

/* ========================== end mid area ==================== */

/* ========================== start footer area ==================== */

#bottom_area { 
	width:951px;
	float:left;
	background:url(../images/footer.jpg) left top no-repeat;
}

#footer {	
	float: left;
	width:951px;
	height:54px;
	line-height:16px;
	font-family:Verdana;
	text-align:center;
	font-size:11px;
	color:#FFF;
	clear: both;
}

#footer ul {
	font-family:Verdana;	
	margin-top:4px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#footer ul li {
	display: inline;
	padding-right:5px;	

}

#footer ul li a {
	text-decoration: none;
	color: #fff;
	line-height: 16px;
	width: auto;
}

.footer1{
	 line-height:14px;
	font-family:Verdana;
	 text-align:center;
	 margin-top:5px;
	 font-size:11px;
	 color:#FFF;
 }
 
 /* ========================== end footer area ==================== */
 
 /**********Inner-Pages CSS Start Here**********/
 
.welcome_text2 {
	float:left;
	width:623px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-top:6px;
	color:#084171;
	text-align:justify;
}
.welcome_text2 p {
	float:left;
	width:623px;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin-bottom:10px;
	color:#000;
	text-align:justify;
}

.welcome_text2 span {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#000;
	text-align:justify;
}

.welcome_text3 {
	float:left;
	width:918px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-top:6px;
	color:#084171;
	text-align:justify;
}
.welcome_text3 p {
	float:left;
	width:918px;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin-bottom:10px;
	color:#000;
	text-align:justify;
}
 
.home_inspection_img{
 	background-image:url(../images/home_inspection_img.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:293px;
	padding:0 0 7px 0;
	margin:0;
 } 
 
.pool_img{
 	background-image:url(../images/pool_img.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:293px;
	padding:0 0 7px 0;
	margin:0;
 }
 
#bullet_area{
	 float:left;
	 width:592px;  
 }
.bullet_left_area{
	 float:left;
	 width:296px;  
 }
 .bullet_right_area{
	 float:left;
	 width:296px;  
 }
 .brown-text{
	list-style-image: url(../images/bullet.gif);
	font-size:12px;
	font-family:Verdana;
	font-weight:normal;
	line-height:21px;
	margin-left:25px;
	color:#000;
	padding:0px;
}
.mold_img{
 	background-image:url(../images/mold_img.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:370px;
	padding:0 0 7px 0;
	margin:0;
 }
 
 .contact_left{
	width:300px;
	float:left;
	font-family:verdana;
	font-size:13px;
	padding-left:5px;
	line-height:20px;
}
.contact_left h1{
	font-family:verdana;
	font-size:18px;
	color:#c80603;
	margin:0px;
	padding:16px 0  25px 0;
}
.contact_email{
	font-family:verdana;
	color:#05335c;
}
.contact_email a{
	color:#05335c;
	text-decoration:none;
}
.contact_email a:hover{
	color:#05335c;
	text-decoration:none;
}
.contact_right{
	width:458px;
	float:right;
	background-image:url(../images/contact_form_bg.gif);
	background-repeat:no-repeat;
	height:313px;
	margin:19px 20px 100px 0;
	padding-top:10px;
}
.contact_form_t{
	width:142px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
	padding-right:8px;
	margin-top:9px;
	text-align:right;
	
}
.contact_box{
	width:308px;
	float:right;
	margin-top:9px;
}
.contact1_box{
	width:261px;
	height:22px;
	float:left;
	background-color:#f5f4f4;
	border:1px solid #0a4e88;
}
.contact2_box{
	width:261px;
	height:101px;
	float:left;
	background-color:#f5f4f4;
	border:1px solid #0a4e88;
}
.submit_butt{
	margin:0 0 0 163px;
	text-align:left;
}
 
 /**********Inner-Pages CSS end Here**********/

 /* Add Css Nitin*/
 .mold_img2{
 	background-image:url(../images/right_column_bg.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:520px;
	padding:0 0 7px 0;
	margin:0;
 }
 
 
 
 
 .success{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #348da6;
text-align:center;
font-weight:bold;
}


.failure{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
text-align:center;
}

.required_field{
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
text-align:right;
padding-right:30px;
}


.astrik_sign{
	color:#FF0000;
}
