/* CSS Document */

body{
padding:0;
margin:0;
font:normal 13px/19px "Century Gothic", arial, helvatica, sans-serif;
color:#000000;
background-color: #FFFFFF;
text-align:justify;
}
div,p,h1,h2,h3,input,form{
padding:0;
margin:0;
}
img{
margin:0;
padding:0;
border:none;
}
ul{
padding:0;
margin:0;
list-style:none;
}
.spacer{
clear:both;
line-height:0;
font-size:0;
}



/*========================main body css===============*/
#top_panel{
width:943px;
margin:0 auto;
padding:21px 0 20px 15px;
}

.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 0px 2px 25px #cdcdcd;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#logo{
border-top: #b0afaf 1px dashed;
padding-top:26px;
width:923px;
}

#right_top_panel{
float:right;
border-bottom: #b0afaf 1px dashed;
padding-bottom:25px;
}

#right_top_panel p{
text-align:right;
font:normal 20px/22px "Century Gothic", arial, helvatica, sans-serif;
color:#729527;
padding-bottom:24px;
}

#nav{
float:right;
width:630px;
}

#nav ul{
float:right;
}

#nav ul li{
float:left;
margin-left:3px;
}

#nav ul li a{
font: normal 17px/19px Arial, Helvetica, sans-serif;
color:#3f3f3f;
text-decoration:none;
padding:8px;

}

#nav ul li a:hover{
border-radius: 10px;
-moz-border-radius: 10px;
color:#FFFFFF;
background:  url(../images/nav-mid.jpg) repeat-x #a7be6e;
}

#nav ul li a.active{
border-radius: 10px;
-moz-border-radius: 10px;
color:#FFFFFF;
background: url(../images/nav-mid.jpg) repeat-x #a7be6e;
}


#outer-banner{
background:url(../images/banner-bg.jpg) repeat-x;
}

#inner-banner{
height:385px;
width:960px;
margin:0 auto;
background:url(../images/inner-banner-bg.png) no-repeat 0 4px;
}

#banner-text{
float:left;
padding:50px 0 0 55px;
}

.banner-image{
width:310px;
float:right;
margin-top:-40px;
padding:21px 0 20px 31px;
z-index:1;
position:relative;
background: url(../images/banner-1.png) no-repeat;
}


#body-panel{
width:943px;
margin:0 auto;
padding:60px 0 0 15px;
margin-top:-45px;
}

#welcome{
border-top: #b0afaf 1px dashed;
border-bottom: #b0afaf 1px dashed;
background:url(../images/welcome-titlebar.png) no-repeat 280px 0;
padding:65px 10px 23px 10px;
margin-right:20px;
}

.shadow-body {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 0px 2px 25px #cdcdcd;
}

#mid-body{
margin-top:35px;
margin-right:20px;
}

#left-midbody{
float:left;
width:546px;
}

#featured-product{
float:left;
border-top: #b0afaf 1px dashed;
background:url(../images/featured-product-titlebar.png) no-repeat 90px 0;
padding-top:60px;
margin-bottom:45px;
width:546px;
}

#product{
float:left;
border-top: #b0afaf 1px dashed;
background:url(../images/products-titlebar.png) no-repeat 90px 0;
padding-top:60px;
width:546px;
margin-bottom:20px;
}

#product img{
border: 1px solid #636363;
}

h3{
font: normal 15px/17px "Century Gothic", arial, helvatica, sans-serif;
color:#729527;
text-align:center;
}

h3 a{
font: normal 15px/17px "Century Gothic", arial, helvatica, sans-serif;
color:#729527;
text-align:center;
text-decoration:none;
}

h3 a:hover{
text-decoration:underline;
font: normal 15px/17px "Century Gothic", arial, helvatica, sans-serif;
color:#729527;
text-align:center;
}


h4{
font:bold 18px/20px "Century Gothic", arial, helvatica, sans-serif;
color:#818181;
}

.anchor-text{
font: normal 12px/14px "Century Gothic", arial, helvatica, sans-serif;
color:#6a9010;
text-decoration:none;
}

.anchor-text:hover{
text-decoration:underline;
}

h2 {
font: bold 24px/26px "Century Gothic", arial, helvatica, sans-serif;
color:#7aa904;
text-align:left;
}

h2 span{
font: bold 24px/26px "Century Gothic", arial, helvatica, sans-serif;
color:#818181;
}

#middle-divider{
float:left;
padding:0 25px 0 30px;
}

#middle-divider img{
margin-bottom:120px;
}


#righ-midbody{
float:right;
border-top: #b0afaf 1px dashed;
}


#services{
float:left;
border-top: #b0afaf 1px dashed;
background: url(../images/services-titlebar.png) no-repeat 20px 0;
padding-top:60px;
width:285px;
margin-bottom:70px;
}

#services ul{}

#services ul li{
background: url(../images/bullet.jpg) no-repeat 0 5px;
padding-left:23px;
margin-bottom:15px;
}

#services ul li a{
font:bold 13px/15px "Century Gothic", arial, helvatica, sans-serif;
color:#636363;
border-bottom: #b0afaf 1px dashed;
text-decoration:none;
}

#contact{
float:left;
border-top: #b0afaf 1px dashed;
background: url(../images/contact-titlebar.png) no-repeat 20px 0;
padding-top:60px;
width:285px;
margin-bottom:70px;
}

.textfield{
width:169px;
height:25px;
margin-bottom:7px;
}

.messagefield{
width:169px;
height:59px;
margin-bottom:7px;
}

#contact-form{
font: normal 12px/14px "Century Gothic", arial, helvatica, sans-serif;
color:#3f3f3f;
}

#primary-contact{
float:left;
border-top: #b0afaf 1px dashed;
background: url(../images/primary-contact.png) no-repeat 20px 0;
padding-top:60px;
width:285px;
margin-bottom:40px;
}

#contact-box{
background:url(../images/primarycontact-bg.jpg) no-repeat;
border:1px solid #636363;
padding:20px 0 10px 140px;
}

#contact-box p span{
font: bold 14px/16px "Century Gothic", arial, helvatica, sans-serif;
color:#575757;
}

#outer-footer{
background: url(../images/footer-bg.jpg) repeat-x #5b8309 0 12px;
padding-top:15px;
padding-bottom:25px;
}

#inner-footer{
margin:0 auto;
width:960px;
}

#footer-nav{
padding:30px 0 30px 216px;
}

#footer-nav ul{}

#footer-nav ul li{
color:#FFFFFF;
float:left;
margin-right:12px;
}

#footer-nav ul li a{
color:#FFFFFF;
text-decoration:none;
}

#footer-nav ul li a:hover{
text-decoration:underline;
}

h1{
font: normal 36px/38px "Century Gothic", arial, helvatica, sans-serif;
color:#FFFFFF;
}

/*==================inner pages===================*/
#about{
border-top: #b0afaf 1px dashed;
border-bottom: #b0afaf 1px dashed;
background:url(../images/about-titlebar.png) no-repeat 280px 0;
padding:105px 10px 23px 10px;
margin-right:20px;
}

#injection{
border-top: #b0afaf 1px dashed;
border-bottom: #b0afaf 1px dashed;
background:url(../images/injection-titlebar.png) no-repeat 250px 0;
padding:65px 10px 23px 10px;
margin-right:20px;
}

#armour-thor{
border-top: #b0afaf 1px dashed;
border-bottom: #b0afaf 1px dashed;
padding:80px 0 23px 22px;
margin-right:20px;
}

#armour-nav{
margin-left:5px;
margin-bottom:10px;
}

#armour-nav ul{}

#armour-nav ul li{
float:left;
border:1px solid #30771E;
background-color: #E1EFB8;
padding:7px;
margin-right:6px;
}

#armour-nav ul li a{
font: bold 13px/15px "Century Gothic", arial, helvatica, sans-serif;
color:#000000;
text-decoration:none;
}

#armour-nav ul li a:hover{
color:#5B8622;
}

#armour-nav ul li a:hover{
color:#5B8622;
}

#armour-nav ul li a.activesubmenu{
color:#5B8622;
}

#armour-left-panel{
width:450px;
margin-top:10px;
float:left;
padding:20px 20px 20px 0;
}

#armour-right-panel{
padding:20px 10px 20px 20px;
width:370px;
margin-top:10px;
float:right;
}

#armour-right-panel img{
border: #229734 1px solid;
margin-bottom:5px;
}

#armour-logo{}

#armour-bottom{
width:875px;
padding:10px 0 5px 10px;
background-color:#a5b06a;
}

#armour-bottom img{
margin-right:5px;
}


#pest-control{
border-top: #b0afaf 1px dashed;
border-bottom: #b0afaf 1px dashed;
background:url(../images/pest-control-titlebar.png) no-repeat 300px 0;
padding:65px 10px 23px 10px;
margin-right:20px;
}

#pest-control-right img{
border:1px solid #1D7E24;
margin-bottom:10px;
}

#pest-control-right{
width:130px;
float:right;
margin-top:-30px;
}

#pest-control-left{
float:left;
width:750px;
}

.image-border{
border: #1D7E24 1px solid;
padding:5px;
margin-left:15px;
}

#leftpanel-bedbugs{
float:left;
width:440px;
}

#rightpanel-bedbugs{
float:right;
width:440px;
}

#armour-brief{
margin-top:10px;
float:left;
padding:20px 0 20px 0;
width:880px;
}

#armour-brief-bottom-panel{
padding:20px 0 20px 0;
width:850px;
margin-top:10px;
margin-bottom:20px;
margin-left:10px;
}

#install-panel{
margin-bottom:15px;
width:850px;
}

#left-benefit{
float:left;
width:420px;
}

#right-benefit{
float:right;
width:420px;
margin-right:5px;
}

.benefits-list li{
background:url(../images/tick-mark.jpg) no-repeat;
padding-left:35px;
margin-bottom:5px;
}

#exterra-inner{
margin-top:10px;
float:left;
padding:20px 20px 20px 0;
width:890px;
}

.sitemap{ padding-left:30px;}

.sitemap li  a{
font: bold 15px/17px "Times New Roman", Times, serif;
color: #354A9D;
text-decoration:none;
line-height:35px;
}

.sitemap li a:hover{
text-decoration:underline;
}

.sitemap li ul li a{
color:#666666;
margin-left:20px;
}

.sitemap li ul li ul li a{
color: #666666;
margin-left:60px;
font-weight:normal;
line-height:20px;
}

#testimonial{ 
border-top: #b0afaf 1px dashed;
border-bottom: #b0afaf 1px dashed;
background:url(../images/testimonials-tag.png) no-repeat 190px 0;
width:546px;
margin-bottom:30px;
padding-top:50px;
padding-bottom:10px;
padding-left:5px;
}

.parge-list li{
padding-left:15px;
background:url(../images/bullet-circle.png) no-repeat 0 8px;
}


/*============contact=============*/
.form1 {
	width: 535px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.form1 ul{
	width: 535px;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.form1 ul li{
	width: 100%;
	list-style-image: none;
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 11px;
}
.form1-left-text  {
	width: 185px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202123;
	text-decoration: none;
	text-align: right;
	padding-right: 20px;
	padding-left: 0px;
	padding-top: 7px;
	font-weight: bold;
}
.field1  {
	width: 319px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #202123;
	text-decoration: none;
	height: 29px;
	background-image: url(../images/field1.gif);
	background-repeat: no-repeat;
	line-height: 29px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.field2  {
	width: 319px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #202123;
	text-decoration: none;
	height: 66px;
	background-image: url(../images/field2.gif);
	background-repeat: no-repeat;
	padding: 5px;
	line-height: 16px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	textarea-resize: none;
}
.submit1  {
	width: 110px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	height: 37px;
	background-image: url(../images/submit-button.gif);
	background-repeat: no-repeat;
	line-height: 37px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	margin-right: 0px;
	margin-left: 10px;
}
.contact-right-box {
	width: 340px;
	float: right;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.contact-right-box p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #202123;
	text-decoration: none;
}
.contact-right-box p a{
	color: #669966;
	text-decoration: none;
	font-weight: bold;
}
.contact-right-box p a:hover{
	text-decoration: underline;
}

#termination-list{
border:1px solid  #009933; 
padding:20px 0 20px 20px; 
width:650px; 
margin-left:100px;
background: #CDF3DE; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDF3DE', endColorstr='#ffffff'); /* for IE */

background: -webkit-gradient(linear, left top, left bottom, from(#CDF3DE), to(#ffffff)); /* for webkit browsers */

background: -moz-linear-gradient(top,  #CDF3DE,  #ffffff); /* for firefox 3.6+ */ 
}