@charset "utf-8";
/* CSS Document */

 /* -----------------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------- COMMON -------------------------------------------------------*/
/* 

@font-face {
    font-family: 'GOTHICB_2';
    src: url('../fonts/GOTHICB_2.eot');
    src: url('../fonts/GOTHICB_2.eot?#iefix') format('embedded-opentype'),
         url('../fonts/GOTHICB_2.woff') format('woff'),
         url('../fonts/GOTHICB_2.ttf') format('truetype'),
         url('../fonts/GOTHICB_2.svg#GOTHICB_2') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#424241; line-height:22px; padding:0px; margin:0px;
}
h1, h2, h3, h4, h5, h6, ul, li, form{
	margin:0; padding:0; 
}
h1, h2, h3, h4, h5, h6{
	display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#899f00;
}
h1{
	font-size:22px;
}
h2{
	font-size:18px;
}
h1, h2{
	 font-weight:normal; margin-bottom:6px;
}
h3{
	font-size:16px;
}
h4, h5, h6{
	font-size:14px;
}
ul, li{
	list-style-type:none; margin:0; padding:0;
}

/*
li{line-height:15px; margin-bottom:10px; padding-left:15px; background:url(../images/bullet.gif) left 5px no-repeat;}
img{
	border:0px;
}
a img{border:0 !important;}
*/
input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444341; margin:0; padding:4px 3px; border:solid 1px #d3d3d3; 
}
input{
	width:250px;
}
select{
	width:258px;
}
textarea{
	width:340px;
}
p:first-child{
	margin-top:0px;
}
p{
	margin:0 0 15px;
}
a:link{
	color:#8aa000; text-decoration:underline;
}
a:visited{
	color:#8aa000; text-decoration:underline;
}
a:hover{
	color:#8aa000; text-decoration:none;
}
a:active{
	color:#8aa000; text-decoration:none;
}
a:focus{
	outline:none;
}

 /*-----------------------------------------*/
/*----------- Universal Items -------------*/
span.mandatory{
	font-size:12px; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;
}
body.home{
	background:#f6f4e9 url(../images/bg.jpg) center 101px no-repeat;
}
body.inner{
	background:#f6f4e9 url(../images/bg-inner.jpg) center 110px no-repeat;
}
input.submit{
	background:#bdd631; color:#444443; font-size:16px; font-weight:bold; width:170px; padding:6px; border:none;
}
.captcha{
	vertical-align:top;
}
ul.cols2 li{
	float:left; width:250px; padding-left:15px;
}

 /*----------- Universal Items end -------------*/
/*---------------------------------------------*/

 /*-----------------------------------------*/
/*------------------ Forms-----------------*/
div.formPadding{
	padding:20px; background:#fff;
}
div.formPadding ul li{
	line-height:15px; margin-bottom:10px; padding-left:0px; background:none; font-size:11px; display:block; clear:both;
}
.note{
	background:#f6f6f6; padding:2px 10px; font-size:10px; margin-bottom:10px; display:block;
}
div.success{
	background:#f6f6f6; padding:10px 10px 3px; font-size:10px; margin-bottom:15px; display:block; color:#8aa001;
}
div.errors{
	background:#f6f6f6; padding:10px 10px 3px; font-size:10px; margin-bottom:15px; display:block;
}
div.errors ul li{
	font-size:10px; color:#ef0000; line-height:12px; margin-bottom:6px; padding:2px 0 2px 15px; background:url(../images/error.gif) left 2px no-repeat;
}
div.formPadding label{
	display:block; margin-bottom:2px; font-weight:bold;
} 
div.formPadding INPUT.radio, div.formPadding INPUT.check{
	width:auto; border:none; display:inline; vertical-align:middle;
}
div.formPadding ul.formsubcol li{
	width:162px; float:left; clear:none; margin-bottom:5px;
}
 /*-----------------------------------------*/
/*---------------- Forms end---------------*/

 /*-----------------------------------*/
/* --------- COMMON HACKS -----------*/
.clearfix:after{
	content:"."; display:block; height:0; font-size:0px; clear:both; visibility:hidden;
}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{height:1%;}
* html .clearfix{height:1%;}
/* End Hide from IE-mac */

.clear{
	height:1px;	line-height:1px; font-size:1px; display:block; clear:both;
}
 /* -------COMMON HACKS ends ---------*/
/*-----------------------------------*/


 /*-----------------------------------------*/
/*----------- Main Navigation -------------*/
div#mainNav{
	 background:width:940px; height:40px;
	 background-color:#e1dab3;
}



 /*---------- Main Navigation ends----------*/
/*-----------------------------------------*/

 /*------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------COMMON CONTAINERS & HOME PAGE---------------------------------------*/
div#mainwrapper{
	width:940px; margin:0 auto; position:relative;
}
div.css_design {
    height: 69px;
    left: 750px;
    position: absolute;
    top: 0;
    width: 264px;
}

div#logoBar{
	width:auto; height:138px; background:url(../images/slogan.gif) 253px 45px no-repeat;
}
img.logo{
	float:left; margin-top:24px;
}
div.continfo{
	float:right; font-size:11px; font-weight:bold; line-height:18px; text-align:right; letter-spacing:-0.05em; margin-top:71px; width:300px;
}
div.caption{
	width:auto; height:70px; padding-top:20px;
}
h1.captionHome{
	color:#444341; font-size:16px; line-height:24px;
}
div.banner{
	width:940px; height:279px; background:url(../images/banner.jpg) center top no-repeat;
}
div.guarantee{float:right; width:464px; height:155px; margin-top:8px;}
div.guarantee h2{color:#fff; font-size:24px; padding-top:10px; margin-bottom:15px;font-weight:normal;}
div.guarantee h2 span{display:block; font-size:32px; line-height:28px;font-weight:normal;}
div.guarantee h3{color:#424341; padding-top:10px; margin-bottom:16px;font-size:16px;}
div.guarantee ul{float:left; color:#fff; width:260px;}
div.guarantee ul li{background:url(../images/bullet2.gif) 2px 5px no-repeat; padding-left:10px; font-size:11px; font-weight:bold; line-height:14px; margin-bottom:8px;}
img.quickquote{float:right; margin-top:2px;}
div.testi-poll{background:#FFF; background:url(../images/testimonials_bg.jpg) left top repeat-x; margin-bottom:23px;}
div.testimonial{width:420px; float:left; padding:10px 18px 14px;}
div.testimonial h3{color:#8ea100; margin-bottom:8px;}
div.testimonialQ1{background:url(../images/quotes1.gif) left top no-repeat; margin-bottom:0px;}
div.testimonialQ2{background:url(../images/quotes2.gif) right bottom no-repeat; padding:2px 26px; font-size:12px; line-height:20px; }
div.testAuthor{color:#8aa300; font-size:10px; font-weight:bold; padding-left:26px; margin-bottom:10px;}
a.moretesti, a.moretesti:visited{color:#444341; text-decoration:none; font-size:11px; font-weight:bold;}
a.moretesti:hover{color:#8aa000; text-decoration:none;}
a.moretesti img{vertical-align:middle; margin-left:5px;}

div.poll{background:#bdd630 url(../images/pollheadbg.gif) center 35px repeat-x; font-size:11px; width:447px; float:left; padding:6px 18px 10px;}
div.poll h3{color:#424341; margin-bottom:20px;}
div.pollquest{font-size:11px; line-height:14px; font-weight:bold; margin-bottom:8px;}
div.poll input{width:auto; border:0; vertical-align:middle;}
div.poll td{padding:4px 0; line-height:13px;}
div.poll td.radio{padding:1px 5px 1px 0;}
div.poll td.graph{padding: 4px 8px}
div.pollbtmlinks{border-top:solid 1px #899f00; margin-top:10px; padding-top:7px;}
div.poll input.vote{background:#fff; color:#444341; font-size:11px; font-weight:bold; padding:4px 6px; border:solid #94aa19; border-width:0 1px 1px 0;}
a.morepolls, a.morepolls:visited{color:#444341; text-decoration:none; font-size:11px; font-weight:bold; float:right;}
* html a.morepolls{margin-top:5px;}
a.morepolls:hover{color:#444341; text-decoration:underline;}
a.morepolls img{vertical-align:middle; margin-left:5px;}
span.totalvote{color:#fff; font-weight:bold;}

div.innerLeftCol div.poll{width:auto; float:none;}

div.prevPolls{background:#f6f4e9;}
div.prevPolls h3{border-bottom:solid 1px #e1dab3; padding:7px 18px; margin-bottom:10px; background:#fff;}
div.prevPolls div.poll{width:auto; float:none; background:none; padding:6px 18px 10px; margin-bottom:10px;}
div.prevPolls div.pollbtmlinks{border:solid #e1dab3; border-width:1px 0; margin-top:8px; padding:2px 0;}
div.prevPolls span.totalvote{color:#8aa000; font-weight:bold;}

div.contArea{
	padding-bottom:35px;
}
div.welctext{
	float:left; width:425px; font-size:12px; line-height:20px;
}
div.hmerhtcol{ width:485px; margin-left:30px; float:left;}
div.quick_links1{ float:left; width:230px; 
}
div.quick_links1 a{ text-decoration:none;
}
div.quick_links1 a:hover{ text-decoration:underline;
}
div.quick_links1 h2{margin-bottom:10px;}
div.quick_links1 h2 a{ color:#434341; 
}
div.quick_links1 h2 a:hover{ color:#8aa000; text-decoration:none;
}
div.commercial_link{ margin-bottom:18px; padding-bottom:20px; font-size:11px; line-height:14px; border-bottom:solid 1px #e1dab3;
}
div.commercial_link img{float:left;
}
div.commercial_link div.qcklnkcont{margin-left:100px;}
div.quick_links2{ float:left; width:225px; margin-left:30px; 
}
div.product_menu_hp{ background:#fff url(../images/prod_menu_bg.jpg) left top repeat-x; padding:20px;
}
div.product_menu_hp a{ display:block; color:#434341; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:2px;
}
div.product_menu_hp a:hover{ color:#8aa000; text-decoration:none;
}
div.product_menu_hp a:visited{ text-decoration:none;
}
a.more{margin-top:12px; display:block; width:58px; height:18px;}
a.more img{float:none; margin:0;}
img.bannerthumbs{
	float:right; margin-left:30px;
}
div.connectwith{background:#444 url(../images/connectbg.jpg) center top no-repeat; text-align:right; width:451px; height:35px; clear:both; display:block; padding:14px 16px; margin-top:0px;}
div.connectwith img{vertical-align:middle; margin-left:20px;}
div#footer{
	border-top:solid 4px #e1dab3; padding:10px 0 35px; color:#9c9b82; font-size:10px;
}
div.footerlinks{
	float:left; line-height:20px;
}
div.footerlinks A, div.footerlinks A:visited{
	color:#444341; font-weight:bold; text-decoration:none;
}
div.footerlinks A:hover, div.footerlinks A.factive, div.footerlinks A.factive:visited{
	color:#8aa000; text-decoration:none;
}
div.designby{
	float:right; background:url(../images/dt-logo.gif) right top no-repeat; text-align:right; padding-right:45px; height:36px; font-size:10px;
}
div.designby A, div.designby A:visited{
	color:#444341; font-weight:bold; text-decoration:none;
}
div.designby A:hover{
	color:#8aa000; text-decoration:none;
}

 /*------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------INNER PAGES------------------------------------------------*/
div.pageHeadMain{
	width:auto; height:55px; padding-top:15px;
}
h1.pageHeadInner{
	color:#444341; font-size:30px; line-height:32px; letter-spacing:-1px;
}
h1.captionInner{
	color:#444341; font-size:16px; line-height:24px;
}
div.innerLeftCol{
	width:685px; float:left;
}
div.innerRightCol{
	width:225px; float:right;
}
div.healthy_envio{ height:302px; margin-bottom:20px;
}
div.healthy_env_cont{ background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:15px; color:#5c5c59;
}
div.bannerInner{
	width:685px; height:302px; margin-bottom:30px;
}
img.rhtcolban{
	margin-bottom:20px;
}
div.abtcolleft{
	width:375px; float:left;
}
div.abtcolrht{
	width:270px; float:right;
}
div.abtcolrht a{ display:block; background:#e1dab3; margin-bottom:1px; padding:3px 0 3px 35px; color:#3f3e41; font-size:12px; font-weight:bold; text-decoration:none;
}
div.abtcolrht a.ants_icn{ background:#e1dab3 url(../images/ants.gif) 10px 0px no-repeat; 
}
div.abtcolrht a.crockroach_icn{ background:#e1dab3 url(../images/crockroach.gif) 10px 0px no-repeat; 
}
div.abtcolrht a.rat_icn{ background:#e1dab3 url(../images/rat.gif) 10px 0px no-repeat; 
}
div.abtcolrht a.termites_icn{ background:#e1dab3 url(../images/termites.gif) 10px 0px no-repeat; 
}
div.abtcolrht a.spider_icn{ background:#e1dab3 url(../images/spider.gif) 10px 0px no-repeat; 
}
div.abtcolrht a.bugs_icn{ background:#e1dab3 url(../images/bugs.gif) 10px 0px no-repeat; 
}
div.abtcolrht a.silverfish_icn{ background:#e1dab3 url(../images/silverfish.gif) 10px 0px no-repeat; 
}
div.abtcolrht a.mosqui_icn{ background:#e1dab3 url(../images/mosqui.gif) 10px 3px no-repeat; 
}
div.abtcolrht a:hover, div.abtcolrht a.prod_active { background-color:#3f3e41; color:#bdd633; background-position:10px -28px;
}

#accordion2 h3{font-weight:bold; font-size:12px; color:#444341; background:#e1dab3 url(../images/see-thru.png) left top repeat; padding:4px 10px; border-bottom:solid 1px #fff; cursor:pointer;}
.element{background:#efecd9; padding:8px 8px 15px; font-size:11px; line-height:15px;}
#accordion2 h3 img{ vertical-align:middle;}
div.packageDet{
	background:#fff; padding:10px 20px; font-size:11px;
}
div.packages{
	margin-bottom:20px; clear:both;
}
div.packageDet ul{
	margin-bottom:10px;
}
div.packageDet li{
	border-bottom:solid 1px #eaeaea; padding-bottom:2px;
}
.pkgPrice{
	background:#444341; padding:3px 4px; color:#fff; font-size:14px; line-height:14px; font-weight:bold;
}
div.contcolleft{
	width:250px; float:left;
}
div.contcolleft div.connectwith{
	width:228px; height:35px; padding:10px 16px;
}
div.contcolrht{
	width:390px; float:right;
}
div.quoteform{
	width:530px; float:left;
}



div.comment{
	background:url(../images/quotes12.gif) left 15px no-repeat; border-top:solid 1px #e7e2c4; padding-top:15px; margin-top:15px;
}
div.commentquotes{
	background:url(../images/quotes22.gif) right bottom no-repeat; padding:0 31px; font-size:12px; line-height:18px; margin-bottom:5px;
}
div.commentby{
	font-weight:bold; padding:0 31px; font-size:10px; color:#8aa300;
}
div#add-testimonial ul li{background:none; padding:0;}
div#add-testimonial label{width:150px; display:block;}
div#add-testimonial textarea{width:600px;}
div#add-testimonial input["submit"]{}
div.paging{
	color:#424241; font-size:11px; text-align:right; clear:both; padding:0 18px;
}
div.paging a, div.paging a:visited{
	text-decoration:none; margin-left:5px; color:#424241;
}
div.paging a:hover{
	text-decoration:none; color:#8aa000;
}
div.paging a.skipInActive, div.paging a.skipInActive:visited, div.paging a.skipInActive:hover{
	color:#cec19b; cursor:default;
}
span.pageNumbs{
	margin:0 6px;
}
span.pageNumbs a, span.pageNumbs a:visited, span.pageNumbs span.currentPage{
	margin:0 2px; padding:1px 3px; text-decoration:none;
}
span.pageNumbs span.currentPage{
	color:#fff; background:#8aa000;
}

/*..........modified on March 29th 2011...........*/

div.testi-poll div.testiRight{
	width:482px;
	float:right;
	}
	
div.testi-poll div.testiRight div.slider{
	width:482px;
	height:143px;
	background:url(../images/index_slider_bg.jpg) left bottom repeat-x;
	}
div.contArea div.contAreaRight{
	width:483px;
	float:right;
	}
	
div.contArea div.contAreaRight div.leftContent{
	width:230px;
	float:left;
	}
	
div.contArea div.contAreaRight div.leftContent h3{
	font-size:16px;
	color:#444341;
	}
	
div.contArea div.contAreaRight div.leftContent div.description{
	width:230px;
	margin-top:10px;
	font-size:11px;
	color:#444341;
	line-height:14px;
	margin-bottom:20px;
	border-bottom:1px solid #e1dab3;
	}
	
div.contArea div.contAreaRight div.leftContent div.description p{
	font-size:11px;
	color:#444341;
	line-height:14px;
	}
	
div.contArea div.contAreaRight div.leftContent div.description img{
	margin:0 10px 10px 0;
	display:block;
	float:left;
	}
	
div.contArea div.contAreaRight div.rightContent{
	width:230px;
	float:right;
	}
	
div.contArea div.contAreaRight div.rightContent div.videoPlayer {
	width:230px;
	height:200px;
	}
	
div.contArea div.contAreaRight div.rightContent div.connectwithUs{
	width:75px;
	height:48px;
	background:url(../images/connect_with_us.jpg) left top no-repeat;
	margin-top:15px;
	padding:15px 15px 0px 135px;
	}
	
div.contArea div.contAreaRight div.rightContent div.paypalNew{
	width:225px;
	margin-top:15px;
	}
	
div.aboveFooter{
	width:940px;
	border-top:4px solid #e1dab3;
	padding:10px 0px 10px 0px;
	}
	
div.aboveFooter a:link,
div.aboveFooter a:visited {
	font-size:10px;
	color:#888770;
	text-decoration:none;
	}
	
div.aboveFooter a:hover,
div.aboveFooter a.current,
div.aboveFooter a.current:link,
div.aboveFooter a.current:visited {
	font-size:10px;
	color:#b7a53e;
	text-decoration:none;
	}
	
	/* Updatae  07/03/2010 by Antony */
	
	
	div.contArea div.contAreaRight div.rightContent div.videoPlayer {
	width:230px;
	height:200px;
	}
	
div.contArea div.contAreaRight div.rightContent div.connectwithUs{
	width:75px;
	height:48px;
	background:url(../images/connect_with_us.jpg) left top no-repeat;
	margin-top:15px;
	padding:15px 15px 0px 135px;
	}
	
div.contArea div.contAreaRight div.rightContent div.paypal{
	width:230px;
	height:82px;
	margin-top:15px;
	}
	
	div.innerRightCol div.videoPlayer {
	width:230px;
	height:200px;
	}
	div.innerRightCol div.connectwithUs{
	width:100px;
	height:48px;
	background:url(../images/connect_with_us.jpg) left top no-repeat;
	margin-bottom:15px;
	padding:15px 0px 0px 125px;
	}
	div.innerRightCol div.paypal{
	width:230px;
	height:82px;
	margin-top:15px;
	}
	/*-- work ethics --*/
	ul.cols li{
	padding-left:15px;
}
	
