/*---------General------------*/
body{
	background:url(images/bgMain.jpg) repeat-x 0 0 #5394E8;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#292929; margin:0; padding:0;
	}

td, span, h1, h2, h3, br, layer, div, form, input, label{
	margin:0; padding:0;
	}

ul{
	list-style-type:none; margin:0; padding:0;
	}
img{
	border:none; margin:0; padding:0;
	}
.spacer{
	line-height:0; font-size:0; clear:both;
	}
.xtraPad{
	padding:0;
	}
.xtraDiv{
	 overflow:hidden; 
	 margin:9px 0 0 0;
	 *margin:6px 0 0 0;
	}
	
.padd{
	padding-top:9px;
	}
	
.speak{
	height:28px;
	padding:10px 5px 0 5px;
	font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
.speak span{
	color:#fff4b6;
	}
	
.redText{
	color:#FF0000;
	}
.SubHead{
	font-size:14px; font-weight:bold;
	}
ul.xtra{
	list-style-type:circle; margin:0 0 15px 25px;
	}

/*-------------Top Section---------------------*/
/*  Nav Part  */
.xtraNavPad{
	float:right; padding:0 0 0 100px;
	}
ul.topnav li{
	float:left; color:#C5F5FF; z-index:500;font-size:12px;
	}
ul.topnav li a{
	color:#C5F5FF; font-weight:bold; text-decoration:none; padding:0 11px;
	line-height:33px; font-size:12px;
	}
ul.topnav li a:hover, ul.topnav li a.act{
	color:#fff;
	}
/* Drop Down */

.dropmenudiv{
margin:-1px 0 0 0;/*THEME CHANGE HERE*/
position:absolute;
top:0;
font:normal 11px/18px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background:#2C59B5;
width: 280px;
visibility: hidden;
clear:both;
filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; -khtml-opacity: 0.90;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #C5F5FF; font-weight:bold;
padding:6px 0 6px 10px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background:#2BBEF5;
color:#fff;
}

/* Drop Down*/
/*  Nav Part End  */
/*  Header Part  */
.headerBG{
	background:url(images/headerBG.jpg) no-repeat 0 0;
	height:301px;
	}
.logo{
	margin:54px 35px 148px 35px;
	}
/*  Header Part End  */

/*---------------Top Part end-------------*/
/*---------------Body Part----------------*/
.bodyBackground{
	background:#fff; padding:15px;
	}
	
/*  Left Body  */
.bodyInnerPad{
	padding:0 33px 0 0; border-right:1px dashed #D0D0D0;
	}
h2.bodyHeading{
	color:#F46400; font-weight:normal; font-size:24px; line-height:29px;
	padding:0 0 10px 0;
	}
h3.bodySubHeading{
	color:#1D105E; font-weight:bold; font-size:16px;
	}
.bodyText{
	padding:0 0 16px 0; font-size:12px; line-height:18px;
	}
.bodyText span{
	font-weight:bold;
	}
/*  Left Body End  */
/*  Right Body  */
/*  News Pannel  */
.newsDate{
	color:#44A2D6; font-weight:bold;
	}
.newsContent{
	padding:0 0 15px 0; font-size:12px; line-height:18px;
	}
.newsContent a{
	color:#4770B6; font-weight:bold;
	}
.newsContent a:hover{
	text-decoration:none;
	}
/*  News Panel  */
.logPad{
	padding:0 0 0 20px;
	}
.pestworld{
	border:1px solid #D6D5D5;
	}
/*  Right Body End  */
/*  Bottom Body Pannel*/
.EntymologistBlog{
	background:url(images/blogImg.jpg) no-repeat 0 0;
	 height:98px;
	} 
.EntymologistBlog p{
	padding:46px 0 0 12px; color:#fff; font-size:11px; line-height:14px;
	}	
.EntymologistBlog p a{
	color:#FFF700;
	}
.EntymologistBlog p a:hover{
	text-decoration:none;
	}	
/*  Bottom Body Pannel End*/
/*--------Footer Pannel----------*/
.footerBG{
	background:#fff; color:#346397; padding:0 0 37px 0; font-size:11px;
	}
.footerBG ul{
	margin:20px 0 0 327px;
	}
.footerBG ul li{
	float:left; color:#4E7FB4;
	}
.footerBG ul li a{
	color:#4E7FB4; text-decoration:none; font-weight:bold; font-size:11px;
	padding:0 10px;
	}
.footerBG ul li a:hover{
	text-decoration:underline;
	}
.auto{
	color:#fff; padding:10px 0 42px 0; font-size:11px;
	}
.auto a{
	color:#fff;
	}
.auto a:hover{
	text-decoration:none;
	}
/*  Footer End  */
/*----------Main Part End-------*/
/*---------Inner pages--------*/
/*  Site Map  */
ul.sitemap {
	margin:0 0 80px 50px;
	}
ul.sitemap  li{
	color:#292929;
	}
ul.sitemap  li ul{
	margin:0 0 0 50px;
	}
	
ul.sitemap  li a{
	color:#292929; line-height:20px; font-weight:bold;
	}
ul.sitemap  li ul li a{	
	 color:#4770B6;
	 }
ul.sitemap  li a:hover{
	text-decoration:none;
	}
.formMainBorder{
	border:1px dashed #666;
	}
		
.formBorder{
	border-top:1px dashed #212121;
	}
.innerTxtPad{
	padding:0 0 15px 0;
	}
.contactBG{
	background:#FFF9E3; padding:8px; border:1px solid #EEE3BA;
	}
	
/*  Modification on 27-02-09--Index Page  */
.bodyImg{
	border:6px solid #DDDDDD; float:left;
	}
ul.inner{
	margin:0 0 5px 10px;
	}
ul.inner li{
	border-bottom:1px dashed #D0D0D0; line-height:20px;
	font-weight:bold; line-height:20px; font-size:12px;
	}
ul.inner li span{
	background:url(images/blkarrow.gif) no-repeat 5px 5px;
	padding:0 0 0 12px;
	}
ul.inner li.en{
	border:none;
	}
.bltTxt{
	border-bottom:1px dashed #D0D0D0; font-weight:bold; font-size:12px;
	line-height:18px;
	}
.bltTxt span{
	color:#4770B6;
	}
.memberborder{
	border-right:1px dashed #D0D0D0;
	}
.member{
	color:#F46400; font-size:28px; text-transform:uppercase;
	padding:16px 14px;
	}
.member span{
	color:#1B1D74; font-size:18px; font-weight:normal;
	 text-transform:none;
	}
.memberLogo{
	float:left; margin:0 10px;
	}
.thrdPartyForm{
	padding:0 0 0 20px;
	}

/*   Survey  */
.surveyTop{
	background:url(images/formTop.jpg) no-repeat 0 0;
	padding:31px 0 54px 15px;
	}
.surveyTop p{
	font-size:16px;
	}
.surveyTop p span{
	font-weight:bold; color:#F43400;
	}
.formTop{
	background:#555; color:#fff; font-weight:bold;
	font-size:11px; line-height:14px; padding:3px 0 3px 20px;
	}
.formBody{
	border-bottom:1px dashed #E6E6E6;
	font-weight:bold; font-size:11px; line-height:14px;
	padding:6px 0 6px 12px;
	}
.formBodyBox{
	width:300px; height:100px;
	}
.submitbtn{
	margin:15px 0 0 270px; width:60px;
	}


/*   Customer Feedback  */
.fBG{	
	border-bottom:1px dashed #BCD95F; 
	}
.customerBGWhite{
	padding:14px;
	border-top:1px dashed #BCD95F; 
	}
.customerBG{
	background:#EFF6D7; padding:14px;
	border-top:1px dashed #BCD95F; 
	}
.feedbacktxt{
	padding:0 0 15px 0;
	}
.feedbacktxt span{
	background:url(images/quoteTop.gif) no-repeat 0 0;
	width:10px; height:9px; padding:0 12px 0 0;
	}
.feedbacktxt span.btm{
	background:url(images/quotebtm.gif) no-repeat 0 0;
	width:10px; height:9px; padding:0 0 0 8px;
	}
.persion{
	font-size:14px; color:#0571C5; float:right;
	font-weight:bold;
	}

/*  Info  */
.infophoto{
	font-size:11px; font-weight:bold;
	}
ul.service li{
	float:left;
	}
ul.service li a{
	color:#292929; padding:0 10px;
	font-size:11px;
	}
ul.service li a:hover{
	text-decoration:none;
	}
.backtotop{
	float:right; padding:8px 0;
	}
.serviceBorder{
	border-bottom:1px dashed #212121;
	}
.infoLogo{
	padding:0 15px; border-right:1px solid #D6D5D5;
	}
/*  Info End */

/*  Pest Management  */
.searchAreaPest{
	background:#F4F4F4;
	border-bottom:1px solid #D6D5D5;
	border-top:1px solid #D6D5D5;
	padding:15px;
	}
.searchAreaPest p{
	color:#1A459C; font-weight:bold;
	}
.pestBox{
	background:#E7E7E7;
	border:#D6D5D5; width:300px; height:21px;
	}
.subbtn{
	width:50px; color:#000; font:bold 12px/20px Arial, Helvetica, sans-serif;
	}
.pestRightBorder{
	border-right:1px solid #D6D5D5;
	}
.leftPad{
	padding:0 0 0 12px; color:#1A459C; text-decoration:none;
	font-weight:bold;
	}
.leftPad:hover{
	text-decoration:underline;
	}
ul.pestLink li{
	color:#1A459C;
	}
ul.pestLink li a{
	color:#1A459C; text-decoration:none; line-height:18px;
	}
ul.pestLink li a span{
	font-weight:bold; text-decoration:none; 
	}

ul.pestLink li a:hover, ul.pestLink li a span:hover{
	text-decoration:underline;
	}
h3.pest{
	color:#80AC76; font-weight:normal; font-size:24px;
	padding:10px 0;
	}
.pestRightBorderlink{
	border-right:1px solid #D6D5D5; padding:0 15px;
	}
.bordernone{
	border:none;
	}
	
/*----18-03-09---------*/

.peftext{
background:url(images/pdf-icon.gif) no-repeat 0 0;
padding:3px 0 3px 22px;}	

/*-----22-05-09---------*/

.couponmainTpad{
padding:10px 0;}

.coponTborder{
border:4px solid #FF6600;}	

.couponBUGS{
color:#FF6600;
font-size:15px; font-weight:bold; font-style:italic; float:left; display:block;}

.couponlogo{
display:block;
float:right;
font:normal 10px Arial, Helvetica, sans-serif;
color:#292929;}

.tableDborder{
border:1px dashed #666666; padding:5px 0; font-size:10px; line-height:13px;}

.couponOff{
font-size:20px; font-weight:bold; line-height:25px;}


/*---added 14-09-09---*/
.newsDateImg {
	background:url(images/testi.jpg) no-repeat 0 0; padding:0 0 0 30px; line-height:32px;  color:#44A2D6; font-weight:bold;
	}
	
	
/*-----10-02-2010----*/

.facebook{
	padding-left:5px;
	color:#000;
	}
	
/*---added 27-04-10---*/
.insultd{
	background-color:#EAEAEA;
	border:1px dashed #E1E1E0;
	padding:10px;
	}
.insulationHead{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#000; padding:0 0 8px 0;
	}
.insulationText{
	font:Normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000; padding:0 0 0 0; margin:0;
	}	
.insulation img{
	border:4px solid #D1D1D1;
	}
	
.insulation-serv img{
	border:2px solid #EBEBEB;
	}				
