@charset "utf-8";
/* CSS Document */
*, html, body { margin: 0; padding: 0; } * body a { text-decoration: none; color:#FFFF33; } * body a img { box2rder: none; } .clr { clear: both; display: block; font-size: 0; height: 2; line-height: 0; content: "."; } body { background-color: #3AB44A; font-family: "Tahoma", "Tahoma", Arial, Verdana; } * img { border: none; }

#mainwrap { } .wrap { width: 980px; margin: 0 auto; } #topwrap { background: #3AB44A url(../images/bgheader.jpg) top left repeat-x; }
#header { background: transparent url(../images/header.jpg) top left no-repeat; height: 256px; } ul.nav { list-style: none; } ul.nav li { display: block; float: left; width: auto; margin-right: 1px; } ul.rightlist { padding-left: 48px !important; }

#global { padding: 220px 0 0 10px; position: relative; } #global li { height: 31px; width: 157px; } #global li a { color: #000; font-size: 12px; height: 31px; line-height: 31px; text-align: center; width: 100%; display: block;background: transparent url(../images/bgmenu.jpg) bottom left repeat-x; text-transform: uppercase; } a#selected, #global li a:hover { background: transparent url(../images/bgmenu.jpg) top left repeat-x !important; color: #FFF; } #global li#home a span { background: transparent url(../images/bgspanstart.jpg) bottom left no-repeat; display: block; } span#selectedspan, #global li#home a:hover span { background: transparent url(../images/bgspanstart.jpg) top left no-repeat !important; } #global li#testi a span { background: transparent url(../images/bgspanfin.jpg) bottom right no-repeat; display: block; } span#selectedspan2, #global li#testi a:hover span { background: transparent url(../images/bgspanfin.jpg) top right no-repeat !important; display: block; } ul#global li#home { width: 107px; } ul#global li#about { width: 137px; } ul#global li#inspect { width: 177px; } ul#global li#termite {  width: 177px; } ul#global li#pest { width: 217px; } ul#global li#testi { width: 137px; }
a#selected { color: #FFF; } p.auth { color: #FF3 !important; }

#contentwrap { background-color: #A2DCAA; }
#center { background: #013E09 url(../images/bgcontent.jpg) top left repeat-x; }
#content { padding: 0 6px; }
#contentfaq { }
#leftcol { width: 759px; float: left; } #leftcoltc { width: 759px; float: left; } #leftcoltc p { padding-bottom: 18px !important; }
a#leftcol {color: #FFFF33; }
a:hover#leftcol {color:#FFFF33; }


#bigbox { width: 560px; float: left; background: transparent url(../images/bgboxes.jpg) top left repeat-y; margin-bottom: 10px; } #bigbox h2 { background: transparent url(../images/bigboxh4.jpg) top left no-repeat; color: #FFF; text-indent: 15px; font-size: 26px; line-height: 30px; color: #FFCC00; }

#allbox { width: 758px; float: left; background: #013E09 url(../images/bgboxes2.jpg) top left repeat-x; margin-bottom: 10px; } #allbox h2 { background: #0B7819 url(../images/bgleftbox.jpg) top left no-repeat; color: #FFF; text-indent: 15px; font-size: 26px; line-height: 30px; color: #FFCC00; }

#smallbox { width: 191px; float: right; margin-right: 3px; background: transparent url(../images/bgsmallbox.jpg) top left no-repeat; } #smallbox h2 { background: transparent url(../images/bgsmallboxh2.jpg) top center no-repeat; font-size: 0px; height: 10px; } #smallbox h2 span { display: none; }

.leftbox { width: 758px; margin-top: 14px; background: #013E09 url(../images/bgboxes2.jpg) top left repeat-x; padding-bottom: 10px } 
a.leftbox {color:#FFFF33; }
a:hover.leftbox {color:#FFFF33; }
.leftbox h2 { background: #0B7819 url(../images/bgleftbox.jpg) top left no-repeat; padding: 2px 8px; color:#F3FC00; font-size: 20px; text-transform: uppercase; text-indent: 5px } .leftbox p { color: #FFF; padding: 0px 10px 5px 10px; font-size: 16px; line-height: 20px; } 
.aboutbox p, .leftbox p { font-size: 14px; text-align: justify; line-height: 18px; }


.postmetadata { }
a.postmetadata  {color:#FFFF33; }
a:hover.postmetadata  {color:#FFFF33; }


ul.servlist { font-size: 14px; padding: 2px 20px; color: #FFF; }
ul#servregions { float: left; width: 105px; padding: 2px 5px 0 5px; margin-right: 10px; } ul#servregions li { display: block; padding: 2px 5px 0px 0px; margin-top: 3px; text-indent: 3px;} ul#hours { font-size: 22px; }
div#servreginohold { background: transparent url(../pic_lib/map.jpg) center -18px no-repeat; width: 50%; float: left; height: 205px; }

#rightcol { width: 199px; float: right; background: transparent url(../images/bgrightbox.jpg) top left repeat-y; padding-right: 3px; }
#rightcol a {text-decoration:none; color:#000000; } #rightcol h3 { background: transparent url(../images/bgrightboxh3.jpg) top left no-repeat; font-size: 16px; text-indent: 6px; line-height: 32px; }
#rightcol h4 { background: transparent url(../images/bgrightboxh3bot.jpg) bottom left no-repeat; font-size: 11px; text-indent: 6px; line-height: 24px; color: #333; }
a#rightcol {text-decoration:none; color:#000000; }

.rightbox { padding:10px 4px; border-top: 1px dashed #D76C12; margin-bottom: 10px; border-bottom: 1px dashed #D76C12; }
a.rightbox {text-decoration:none; color:#000000; }
.rightbox a {text-decoration:none; color:#000000; }
.rightbox h5 { font-size: 18px; color: #157432; } .rightbox p { font-size: 12px; padding: 2px 8px; } .rightbox ul { padding: 2px 0 2px 25px; font-size: 12px; font-weight: bold; } a.rightbox ul {text-decoration:none; color:#000000; }

a.sidelinks { display: block; text-indent: 15px; background: transparent url(../images/sidenavlink.jpg) top center no-repeat; height: 35px; margin-bottom: 5px; line-height: 35px; font-weight: bold; color: #FFF; } a#subselected, a:hover.sidelinks { background: transparent url(../images/sidenavlink.jpg) bottom center no-repeat; color: #FFF; }
#rightgal { background: transparent url(../images/bgrightgalbox.jpg) top left no-repeat; height: 102px; }
#rightgalhold { margin: 0 10px; overflow: hidden; }
ul.gallery { list-style: none; padding: 0 !important; } ul.gallery li { display: inline; text-align: center; } ul.gallery li a img { border: 2px solid #FFF; margin: 10px 0 0 0; }

#linksbox { padding: 5px 0 0 11px; }
ul.linkbox, ul.linkbox2 { width: 173px; padding-right: 11px; float: left; list-style: none; } ul.linkbox { padding-bottom: 10px; } ul.linkbox2 { border-top: 1px solid #FFCC00; padding-top: 10px; }
ul#bottomnav { width: 77.5%; margin: 0 auto; margin-bottom: 10px; border-bottom: 1px dashed #FFF; } ul#bottomnav li { font-size: 14px; margin-right: 7px; display: inline !important; } ul#bottomnav li a { color: #FFF; } ul#bottomnav li a:hover{ color: #000;}
#footerwrap { background: #3AB44A url(../images/bgfooterwrap.jpg) top left repeat-x; } #footer { background: transparent url(../images/bgfooter.jpg) top left no-repeat; padding: 15px 0 25px; } #footer p { text-align: center; font-size: 12px; } #footer a { color: #003300; font-weight: bold; }

.testibox { background: #2A9437 url(../images/testiboxbg.jpg) center top no-repeat; width: 738px; margin-left: 10px; margin-bottom: 10px; } .titletext { color: #FFF; font-weight: bold; font-size: 22px; } .testibox p { font-size: 18px; color: #FFF; padding: 10px 15px; } .testibox p img { margin: 5px 10px; } a.testilinks { display: block; padding: 3px; text-align: center; font-size: 0; background: transparent url(../images/testilinks.jpg) center center no-repeat; height: 29px; line-height: 29px; padding-bottom: 10px; }

/* example_5 css */
#example_5 { position: relative; overflow: hidden; width: 182px; height: 422px; background: #3AB44A; margin: 0 4px; } #example_5_content { position: absolute; left: 0; } .example_5_item { padding: 3px;	height: 414px;	background: #3AB44A; text-align: left; } .example_5_item h4 { font-size: 16px; color: #012; padding: 0px 4px; text-transform: uppercase; border-bottom: 1px dashed #012; margin-bottom: 6px; } .example_5_item p {	font-size: 11px; padding: 0px 6px; color: #000; line-height: 16px; }

#inspection { padding: 18px 0; margin: 30px 10px 15px 10px; border: 2px solid #FFCC00; } #inspection legend { background: #FFFF00; font-size: 18px; padding: 2px 6px; border: 2px solid #FFCC00; margin-left: 400px; } #inspection p label { padding-left: 25px; }
#inspection .textlabels { display: block; width: 34%; margin-left: 8px; padding: 1px; } #inspection .radioinline { margin-left: 15px; } #inspection .radioblock { margin-left: 10px; } #inspection .textcomments { margin-left: 8px; width: 38%; height: 63px; padding: 4px; } #inspection p { font-size: 14px; margin: 3px 0; } #inspection input, #inspection textarea{ margin-left: 30px !important; }
#inspectionhead { font-size: 28px; line-height: 35px; font-style: italic; color: #FF0; text-decoration: underline; }

div#buttons { width: 72%; margin: 0 auto;  } .buttons { margin: 0 auto 3px; width: 47.5%; background: #FFCC00; border-color: #FF6600; border-width: 3px; font-weight: bold; text-transform: uppercase; color: #003300; padding: 3px 0; }
a#sentricon { height: 56px; background: transparent url(../pic_lib/links/sentricon2.gif) top center no-repeat; margin-bottom: 0 !important; } a:hover#sentricon { background: transparent url(../pic_lib/links/sentricon2.gif) top center no-repeat; }

#faqs { padding: 5px 10px; color: #FFF; } #faqs h1 { font-size: 24px; border-bottom: 1px dashed #FFFF00; color: #FFFF00;} #faqs h2 { font-size: 20px; color: #FF9900; margin-bottom: 5px; padding-left: 5px; margin-top: 20px; } #faqs h3 { background: #FF6600; } #faqs h3, #faqs h4{ font-size: 16px; color: #FFF; padding-left: 10px; padding-right: 10px; margin-top: 15px;  } #faqs h4 { background: #009900; } #faqs p, #faqs li { font-size: 14px; text-align: justify; } #faqs p { padding-left: 10px; padding-top: 5px; padding-right: 10px; } #faqs p a.linktop { text-align: center; display: block; width: 100%; font-weight: bold; border-bottom: 1px dashed #FFF; font-size: 16px; } #faqs ol { padding-left: 35px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; } #faqs ol ul { list-style: square; padding-left: 30px; } #faqs ul.questions { list-style: none; } #faqs ul.questions li p { background: #336600; padding: 2px 10px; font-weight: bold; margin-top: 10px; } #faqs a { color: #FFF; } #faqs ul.questions ul { list-style: none; } #faqs ul.questions ul li { display: block; background: #003300; border-top: 1px solid #FFCC00;border-bottom: 1px solid #FFCC00; margin-top: 3px; } #faqs ul.questions ul li a { color: #FFF; width: 96%; font-size: 14px; display: block; padding: 3px 15px; } #faqs ul.questions ul li a:hover { background: #FF6600; color: #FFF; font-weight: bold; }

#feedback { width: 185px; border: 1px solid #003300; margin-top: 10px; } #feedback legend { background: #FF6600; margin-left: 5px; padding: 1px 3px; border:1px solid #003300; font-size: 14px; color: #FFF; font-weight: bold; } #feedback p { padding: 2px 4px; } #feedback input { display: block; width: 95%; } #feedback textarea { width: 95%; height: 75px; margin-bottom: 10px; }

.feedbackbuts { width: 47.5%; margin-top: 3px; }
.testinav img { border: 2px solid #003300; }
li#caption { text-transform: uppercase; font-size: 18px; list-style: none; margin-top: 2px; clear: both; }

div#innerwrap { padding: 0 5px; }
div.leftboxinner { float: left; width: 25%; } .leftboxinner h3 { font-size: 16px; padding: 0 5px; color:  #FFF; margin-bottom: 3px; }
a.readmore { display: block; text-align: center; color: #000; } a:hover.readmore span { background: #F60; color: #FFF; filter: alpha(opacity=100); } a.readmore span { font-size: 12px; padding: 0 10px; font-weight: bold; text-transform: uppercase; display: block; border-right: 1px solid #000; width: 166px;background: #FC0; cursor: pointer; }
div#oneinner { background: #030; } div#twoinner, div#twoinner p { background: #060; } div#threeinner, div#threeinner p{ background: #090; } div#fourinner, div#fourinner p { background: #093; } div.leftboxinner p { font-size: 12px; padding: 0 10px; height: 85px; }
a.innerbox { display: block; width: 100%; height: 150px; border-bottom: 3px solid #FC0; } a.innerbox span { display: none; }
a#about { background: transparent url(../pic_lib/oneinner.jpg) top left no-repeat; } a:hover#about { background: transparent url(../pic_lib/oneinner.jpg) bottom left no-repeat; border-bottom: 3px solid #C60; } a#freeinspect { background: transparent url(../pic_lib/twoinner.jpg) top left no-repeat; } a:hover#freeinspect { background: transparent url(../pic_lib/twoinner.jpg) bottom left no-repeat; border-bottom: 3px solid #C60; } a#termitecont { background: transparent url(../pic_lib/threeinner.jpg) top left no-repeat; } a:hover#termitecont { background: transparent url(../pic_lib/threeinner.jpg) bottom left no-repeat; border-bottom: 3px solid #C60; } a#householdpest { background: transparent url(../pic_lib/fourinner.jpg) top left no-repeat; } a:hover#householdpest { background: transparent url(../pic_lib/fourinner.jpg) bottom left no-repeat; border-bottom: 3px solid #C60; }div.aboutbox { width: 49.5%; float: left; padding-left: 3px; background: #FFF; background: transparent url(../images/aboutboxbg.jpg) top left no-repeat; }
#household p.pics { padding: 10px 0 !important; color: #FC0; font-weight: bold; text-transform: uppercase; } p.pics img { border: 2px solid #FC0; } #household p { padding-bottom: 15px; } div#oneinner h3, div#twoinner h3, div#threeinner h3, div#fourinner h3 { height: 20px;}

div.aboutinnerwrap { padding: 5px 8px; } .aboutbox h3 { color: #FC0; } .aboutbox p { color: #FFF; font-size: 14px; }
ul#checkbox { list-style: none;background: #0D7819 !important; margin: 10px 1px; padding-bottom: 10px; } ul#checkbox li { margin-left: -10px; } ul#checkbox li a { font-style: italic; color: #FFF; } ul#checkbox li p { display: block; margin-bottom: 10px; } ul#checkbox li img.bullet { float: left; margin-bottom: 40px; padding-right: 10px; } ul#checkbox2 { list-style: url(../images/checkbox.jpg); margin: 0 10px; background: #0A7819; height: 300px } ul#checkbox2 li { margin-bottom: 5px; padding: 0 !important; line-height: 18px; margin-left: 15px; } .reqs { font-size:12px !important; padding-top: 10px; }

#promosleft { width: 758px;  margin-top: 8px; } #promosright { width: 748px; background: #000; margin-top: 8px; padding-bottom: 15px;} #promowrap { padding: 5px; } #promos { width: 30%; padding: 2px 4px 10px 4px; background: #F90; color: #000; float: left;  } #promos .promotitle { font-weight: bold; font-size: 18px; text-transform: uppercase; } #promos label {  } #promos .promofield { display: block; margin-left: 5px; padding: 1px; width: 94%; } #promos .promoradio { margin-right: 5px; } #promos .promobuttons { display: block; width: 97%;} #promos p { text-transform: capitalize; font-size: 11px; } #promosright input { width: 50%; } div.promosbox {  float: left; width: 55%; margin-right: 10px; text-align: center; } p.promop { padding: 15px 20px 0 20px !important; font-size: 18px !important; }
sup { font-size: 8px !important; } .shownone { visibility: hidden; font-size: 2px; }