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

body { margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; height:100%; background:url(../images/bg-blue.gif) 0 0 repeat; }
html { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#003466; outline:none; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ee0000; outline:none; }

#master-layer { position:absolute; margin-left:-495px; width:991px; text-align:center; height:auto; left:50%; z-index:2; }
#parent-layer { position:absolute; top:0px; left:0px; margin:0px; padding:0px; width:991px; height:auto; text-align:left; }
#main-content { position:relative; top:0px; left:0px; margin:0px; padding:0px; width:991px; height:auto; text-align:left; background:url(../images/site-red-corner.gif) bottom right no-repeat #FFFFFF; }
#main-header { position:relative; width:991px; height:120px; background-color:#FFFFFF; text-align:left; height:auto; }
.logo-header { padding:15px 0px 0px 18px; background-color:#FFFFFF; }
.logo { width:954px; height:84px; }
#main-body { position:relative; margin:10px 0px 0px 0px; width:991px; text-align:left; border-top:1px solid #EEEEEE; }
#right-nav { float:left; width:150px; margin:15px 0px 0px 0px; padding:0px; }
#footer { float:left; padding:0px; margin:0px 0px 0px 0px; width:991px; height:30px; text-align:left; color:#FFFFFF; }

#associations { height:215px; overflow:hidden; }
#trade-associations { height:234px; overflow:hidden; }

ul.footer-layout { list-style:none; margin:0px 0px 0px 0px; padding:0px; }
ul.footer-layout li { float:left; }

.footer-links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; text-decoration:none; }
a.footer-links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; text-decoration:none; }
a.footer-links:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ee0000; text-decoration:none; }


/* standard text */
.red-text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#cc0000; }
.blue-text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#003466; }


/* left navigation */
ul.left-nav-red { list-style:none; margin:15px 0px 0px 15px; padding:0px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; vertical-align:top; }
ul.left-nav-red li { background:url(../images/red-bullet.gif) 0 0 no-repeat; margin:0px 0px 6px 0px; }
ul.left-nav-red li:hover { background:url(../images/blue-bullet.gif) 0 0 no-repeat; margin:0px 0px 6px 0px; }
ul.left-nav-red li a { color:#333333; text-decoration:none; outline:none; }
ul.left-nav-red li a:hover { color:#003466; text-decoration:none; outline:none; }
ul.left-nav-red .lnr-selected a { color:#003466; text-decoration:none; outline:none; }
ul.left-nav-red li.lnr-selected { background:url(../images/blue-bullet.gif) 0 0 no-repeat; margin:0px 0px 6px 0px; }

ul.left-nav-blue { list-style:none; margin:0px 0px 0px 15px; padding:0px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; vertical-align:top; }
ul.left-nav-blue li { background:url(../images/blue-bullet.gif) 0 0 no-repeat; margin:0px 0px 8px 0px; }
ul.left-nav-blue li:hover { background:url(../images/red-bullet.gif) 0 0 no-repeat; margin:0px 0px 8px 0px; }
ul.left-nav-blue li a { color:#333333; text-decoration:none; outline:none; }
ul.left-nav-blue li a:hover { color:#cc0000; text-decoration:none; outline:none; }
ul.left-nav-blue .lnr-selected a { color:#cc0000; text-decoration:none; outline:none; }
ul.left-nav-blue li.lnr-selected { background:url(../images/red-bullet.gif) 0 0 no-repeat; margin:0px 0px 6px 0px; }

.spacer { display:block; margin-left:18px; height:15px; }


/* pest solutions */
.red-header { margin:0px 0px 10px 5px; padding:0px; color:#ee0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16pt; }
.pest-text { margin:0px 0px 10px 5px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; }

.pest-solutions { outline:none; }
a.pest-solutions { position:absolute; top:0px; left:330px; display:block; width:150px; height:31px; background:url(../images/buttons/pest-bird-red.gif); text-decoration:none; }
a.pest-solutions-select { position:absolute; top:0px; left:330px; display:block; width:150px; height:31px; background:url(../images/buttons/pest-bird-blue-select.gif); text-decoration:none; }
a.pest-solutions:hover { position:absolute; top:0px; left:330px; display:block; width:150px; height:31px; background:url(../images/buttons/pest-bird-blue.gif); text-decoration:none; }

.home-button-width { float:left; display:block; width:106px; height:77px; }
.home-button-container { display:block; margin:53px 0px 0px 5px; }
.home-button { display:block; width:96px; height:19px; margin:0px; padding:0px; }
a.main-link .home-button { display:block; background:url(../images/buttons/red-button.gif) 0 0 no-repeat; width:96px; height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#FFFFFF; text-decoration:none; padding:3px 3px 3px 6px; }
a.main-link:hover .home-button { display:block; background:url(../images/buttons/blue-button.gif) 0 0 no-repeat; width:96px; height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#FFFFFF; text-decoration:none; padding:3px 3px 3px 6px; }
.main-link { text-decoration:none; outline:none; }

.pigeon-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#5c738d; text-decoration:none; }
.pigeon-text { display:block; margin:3px 0px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#000000; text-decoration:none; }
.rodents-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#463f35; text-decoration:none; }
.rodents-text { display:block; margin:3px 0px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#000000; text-decoration:none; }
.insects-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#5f4429; text-decoration:none; }
.insects-text { display:block; margin:3px 0px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#000000; text-decoration:none; }
.moles-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#586027; text-decoration:none; }
.moles-text { display:block; margin:3px 0px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#000000; text-decoration:none; }

ul.exclamation { list-style:none; margin:5px 0px 0px 5px; padding:0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
ul.exclamation li { background:url(../images/exclamation.gif) 0 0 no-repeat; margin:7px 0px 0px 0px; }
ul.exclamation span { margin:0px 0px 0px 20px; }

.free-survey-free-estimate { outline:none; }
a.free-survey-free-estimate { display:block; width:192px; height:19px; background:url(../images/buttons/free-survey-free-estimate-red.gif) 0 0 no-repeat;; text-decoration:none; }
a.free-survey-free-estimate:hover { display:block; width:192px; height:19px; background:url(../images/buttons/free-survey-free-estimate-blue.gif) 0 0 no-repeat;; text-decoration:none; }

/* property services */
.property-services { outline:none; }
a.property-services { position:absolute; top:0px; left:480px; display:block; width:150px; height:31px; background:url(../images/buttons/react-blue.gif) ; text-decoration:none; }
a.property-services-select { position:absolute; top:0px; left:480px; display:block; width:150px; height:31px; background:url(../images/buttons/react-select.gif); text-decoration:none; }
a.property-services:hover { position:absolute; top:0px; left:480px; display:block; width:150px; height:31px; background:url(../images/buttons/react-red.gif); text-decoration:none; }

/* property services */
.hyg { outline:none; }
a.hyg { position:absolute; top:0px; left:630px; display:block; width:150px; height:31px; background:url(../images/buttons/hyg-blue.gif) ; text-decoration:none; }
a.hyg-select { position:absolute; top:0px; left:630px; display:block; width:150px; height:31px; background:url(../images/buttons/hyg-select.gif); text-decoration:none; }
a.hyg:hover { position:absolute; top:0px; left:630px; display:block; width:150px; height:31px; background:url(../images/buttons/hyg-red.gif); text-decoration:none; }

/* property services */
.pres { outline:none; }
a.pres { position:absolute; top:0px; left:780px; display:block; width:150px; height:31px; background:url(../images/buttons/pres-blue.gif) ; text-decoration:none; }
a.pres-select { position:absolute; top:0px; left:780px; display:block; width:150px; height:31px; background:url(../images/buttons/pres-select.gif); text-decoration:none; }
a.pres:hover { position:absolute; top:0px; left:780px; display:block; width:150px; height:31px; background:url(../images/buttons/pres-red.gif); text-decoration:none; }


.woodworm-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#3f3535; text-decoration:none; }
.rising-damp-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#003466; text-decoration:none; }
.dry-rot-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#576a15; text-decoration:none; }
.property-clean-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#35528f; text-decoration:none; }
.blue-title { display:block; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#003466; text-decoration:none; }
.std-text { display:block; margin:3px 0px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none; }
.std-p-text { margin:3px 0px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none; }

a.contact-us-box-link { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; line-height:18px; outline:none; }
a.contact-us-box-link:hover { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; line-height:18px; outline:none; }
a.contact-us-box-link .contact-us-parent { display:block; margin:0px 0px 0px 10px; width:140px; height:100px; background-color:#ee0000; }
a.contact-us-box-link .contact-us-parent:hover { display:block; margin:0px 0px 0px 10px; width:140px; height:100px; background-color:#003466; }
a.contact-us-box-link .contact-us-parent .contact-us-box { display:block; width:130px; height:90px; background:url(../images/boxes/red-stripped-corner.gif) bottom right no-repeat; width:140px; height:100px; }
a.contact-us-box-link .contact-us-parent .contact-us-box:hover { display:block; width:130px; height:90px; background:url(../images/boxes/blue-stripped-corner.gif) bottom right no-repeat; width:140px; height:100px; }


#attn-box-container { float:left; width:677px; height:100px; margin:6px 0px 0px 7px; }
a.attn-box-link .attn-box-border { display:block; height:27px; background:url(../images/boxes/red-botton-right-corner.gif) bottom right no-repeat #003466; text-decoration:none; }
a.attn-box-link:hover .attn-box-border { display:block; height:27px; background:url(../images/boxes/blue-botton-right-corner.gif) bottom right no-repeat #ee0000; text-decoration:none; }
.attn-box-link { text-decoration:none; outline:none; margin:0px; padding:0px; }
.attn-box-white-text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin:0px; padding:0px; color:#FFFFFF; text-decoration:none; font-weight:normal; }

/* contact us */
.c-bt { border-top:1px solid #cccccc; }
.c-br { border-right:1px solid #cccccc; }
.c-bb { border-bottom:1px solid #cccccc; }
.c-bl { border-left:1px solid #cccccc; }
.c-bg { background-color:#f5f5f5; }

.text-box { border:none; outline:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
.c-sm-spacer { width:150px; }
.c-lg-spacer { width:185px; }

input { outline:none; }
input.free-survey-btn { background:url(../images/buttons/email-free-survey-request-red.gif) no-repeat; width:333px; height:19px; border:none; outline:none; }
input.free-survey-btn:hover { background:url(../images/buttons/email-free-survey-request-blue.gif) no-repeat; width:333px; height:19px; border:none; outline:none; }

/* prevention products */
.prevention-label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-align:center; padding:4px; color:#333333; background-color:#FFFFFF; }