@charset "utf-8";
/* CSS Document */
body{ margin: 0px; padding: 0px; background: #f9d71f; font: normal 12px Verdana, Arial, Tahoma; color: #ffffff;}

p, p a{font: normal 12px Verdana, Arial, Tahoma; color: #ffffff; line-height: 24px; margin: 0px; padding: 0px;}

p a{text-decoration: underline;}

p a:hover{text-decoration: none;}

h1, h3{font: bold 18px Arial, Verdana; color: #323333; margin: 0px; padding: 0px; padding-top: 20px;}

h3{font-size: 16px; color: #ffffff;}

li{ list-style-type: none;}

img{border: none;}

a{text-decoration: none;}

.clr{width: 100%; clear: both; margin: 0px; padding: 0px;}

/*wrapper*/

#wrapper{background: url(../images/bg.jpg) repeat-y top left; width: 997px; margin: 0px auto; padding: 0px; overflow: hidden;}

#header{width: 992px; background: url(../images/header_02.jpg) no-repeat top left; margin: 0px; padding: 0px; height: 198px;}

.logo{ float: left;padding: 28px 0px 0px 25px;}

.contact{float: right; padding-top: 69px; padding-right: 46px; width: 180px;}

.contact img{ float: left;}

h2{float: left; font: bold 14px Verdana, Arial; color: #ffffff; margin: 0px; padding: 0px; padding-top: 17px;}

/*menu*/

#menu-banner{width: 906px; margin: 0px auto; margin-top: -64px; padding: 0px;}

.nav{width: 100%; margin: 0px; padding: 0px;}
.nav ul{ margin:0px; padding:0px;}
.nav ul li{ float:left; list-style:none; font-size:14px; font-weight: bold; color:#fff; height: 38px; margin-right: 5px;}
.nav ul li.nospace{margin: 0px;}
.nav ul li a{ float:left; list-style:none; color:#000000; font-weight: bold; background:url(../images/btn-bg-right_08.jpg) right top no-repeat; text-decoration:none; display:block; padding-right:10px; height: 38px;}
.nav ul li a span{ float:left; list-style:none; color:#000000; font-weight: bold; background:url(../images/btn-left.jpg) left top no-repeat; text-decoration:none; padding:0 13px 0 24px; height: 28px; padding-top: 10px;}
.nav ul li a:hover span, .nav ul li a.current span{ color:#946509; text-decoration:none;}
.main-banner{width: 906px; margin: 0px auto; padding-bottom: 30px;}

/*Content*/
#contentout{width: 100%; margin: 0px; padding: 0px; padding-bottom: 25px; float: left;}
#content{width: 906px; margin: 0px auto; padding: 0px;}

.con-left{float: left; width: 626px;}

.con-left-heading{width: 626px; background: url(../images/left-heading_16.jpg) top left no-repeat; height: 54px;}

.con-left-heading img{ padding-left: 25px; padding-right: 7px; float: left;}

.leftbgmid{width: 626px; background: url(../images/left-content-bgmid.jpg) repeat-y top left;}

.leftbgtop{width: 626px; background: url(../images/leftcontent-bgtop_22.jpg) no-repeat top left;}

.leftbgbottom{width: 586px; background: url(../images/leftcontent-bgbottom_22.jpg) no-repeat bottom left; padding: 20px;}

.con-right{float: left; width: 250px; padding-left: 25px;}

.con-right-top{ padding-bottom: 33px;}

.con-right-heading{width: 250px; background: url(../images/right-heading.jpg) no-repeat top left; height: 54px;}

.con-right-heading img{ padding-left: 5px; padding-right: 7px; float: left; padding-top: 9px;}

.con-right-top ul{margin: 0px; padding: 0px; padding-top: 15px; width: 100%;}

.con-right-top ul li{width: 205px; background: url(../images/bullets.jpg) no-repeat top left; padding-left: 30px; padding-bottom: 20px; margin-left: 15px;}

.con-right-top ul li a{font: normal 12px Verdana, Arial; color: #000000; text-align: left; display: block;}

.con-right-top ul li a:hover{text-decoration: underline;}

/*Contact Page*/

.con-fom{width: 100%; padding-top: 20px;}

form{margin: 0px; padding: 0px;}

.fomline{width: 100%; padding-bottom: 15px; overflow: hidden;}

label{ text-align: right; float: left; width: 35%; padding-right: 5%; padding-top: 4px;}

.fomline span{width: 57%; float: left; padding-left: 3%;}

input.txtfld{width: 246px; background: #367996; border-left: 1px solid #69a5be; border-top: 1px solid #69a5be; border-right: 1px solid #3891ae; border-bottom: 1px solid #3891ae; height: 20px; font: normal 12px Verdana, Arial; color: #FFF; text-align:left; padding-top: 2px; padding-left: 4px;}

select.sel{width: 252px; background: #367996; border-left: 1px solid #69a5be; border-top: 1px solid #69a5be; border-right: 1px solid #3891ae; border-bottom: 1px solid #3891ae; font: normal 12px Verdana, Arial; color: #FFF; text-align:left; padding-top: 3px; padding-left: 4px; padding-bottom: 3px; outline: none;}

option{background: #367996; font: normal 12px Verdana, Arial; color: #FFF; text-align:left; padding-left: 4px; outline: none; padding-bottom: 2px;}

textarea.txtarea{width: 246px; background: #367996; border-left: 1px solid #69a5be; border-top: 1px solid #69a5be; border-right: 1px solid #3891ae; border-bottom: 1px solid #3891ae; font: normal 12px Verdana, Arial; color: #FFF; text-align:left; padding-top: 2px; padding-left: 4px;}

.senbtnbg{background: url(../images/contactbtn.jpg) no-repeat; width: 147px; height: 30px; margin: 0px auto;}

input.sendbtn{background: transparent none scroll 0 0; border: 0 none; width: 147px; height: 30px; text-align: center; padding-top: 0px; font: bold 12px Arial, Verdana; color: #d4eef9;}

/*Pest Profiles*/

.leftbgbottom ul{margin: 0px; padding: 0px; width: 100%; overflow: hidden;}

.leftbgbottom ul li{width: 100%; padding-bottom: 15px; float: left;}

.leftbgbottom ul li .pestpic{width: 200px; float: left;}

.leftbgbottom ul li .pestdetail{width: 386px; float: left;}

.leftbgbottom ul li .pestdetail h3{margin: 0px; padding: 0px; border-bottom: 1px solid #fff; padding-bottom: 2px;}

.leftbgbottom ul li .pestdetail .pestdescription{padding-top: 15px;}

.leftbgbottom ul li .pestdetail .pestdescriptionnew{padding-top: 0px;}

.leftbgbottom ul li .pestdetail .pestdescription p.more a{font-size: 10px; color: #ffcf11; text-align: right; float: right; padding-top: 8px;}

.pest-heading{width: 100%; overflow: hidden; margin: 0px; padding: 0px;}

.pest-heading h3{margin: 0px; padding: 0px; padding-bottom: 4px; border-bottom: 1px solid #fff;}

ul.mainfo{margin: 0px; padding: 0px; width: 580px;}

ul.mainfo li{list-style-type: none; background: url(../images/ants-icons.jpg) no-repeat 0% 15%; padding-left: 22px; line-height: 22px;}

ul.tech-list{width: 586px;}

ul.tech-list li{width: 210px; padding-left: 65px; float: left; min-height: 240px;}

ul.tech-list li .pestpic{width: 200px; float: none !important;}

ul.tech-list li .pestdetail{float: none !important; width: 200px !important;}

ul.tech-list li .pestdetail .pestdescription{padding: 0px !important;}

ul.tech-list li .pestdetail .pestdescription p.more a{float: left; padding: none !important;}

/*footer*/

#footer{width: 987px; background: #136082; margin: 0px; padding: 0px; clear: both; margin-left: 5px;}

.footernav{width: 490px; margin: 0px auto; padding-top: 18px; padding-bottom: 24px;}

.footernav ul{margin: 0px; padding: 0px; width: 490px;}

.footernav ul li{float: left; font: normal 11px Verdana, Arial; color: #ffffff;}

.footernav ul li a{float: left; font: normal 11px Verdana, Arial; color: #ffffff; padding-left: 3px; padding-right: 3px;}

.footernav ul li a:hover, .footernav ul li a.current{text-decoration: underline;}

.footerpara{width: 987px; background: #367996; padding: 20px 0px;}

.footerpara span{width: 880px; margin: 0px auto; font: normal 11px Verdana, Arial; color: #ffffff; display: block;}

.Inppp{ border:1px solid #AFAFAF; min-height:22px; width:90%; float:left; margin-bottom:10px;  font:14px Verdana, Arial; color:#000;  } 
.Inppp1{ border:1px solid #AFAFAF; min-height:70px; width:90%; float:left; margin-bottom:10px;  font:14px Verdana, Arial; color:#000;  }  
.Fsubmits{ background:#146082; text-align:center; padding:10px 20px; color:#fff; font:18px Verdana, Arial; border:1px solid #fff; cursor:pointer;  margin-bottom:20px;}