body{background-color:#FFFFFF;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.22em;text-align:center;}
#container{margin:auto;width:934px;text-align:left;position:relative;}
.clear{clear:both;}
.disclaimer{clear:both;color:#999999;font-size:10px;padding-top:20px;}
.pesttesterror{color:Red;font-size:12px;font-weight:bold;}
strong, p strong, h4 strong {font-weight:bold;}

/* Header Styles */
#header{height:100px;margin-bottom:0px;position:relative;background-image:url(../Images/header_background.png);
     background-position :bottom; background-repeat :repeat-x;}
#phonenumber{position:absolute;top:6px;right:0px;visibility:hidden;}

#loginform{width:300px;position:absolute;right:0px;top:36px;}
#loginform .title{color:#134812;font-weight:bold;text-align:right;text-transform:uppercase;font-size:11px;padding-bottom:2px; }
#loginform .links{text-align:right;padding-bottom:6px;font-size:10px;}
#loginform ul li {display:inline;}
#loginform ul li a:link, div#loginform ul li a:active, div#loginform ul li a:visited {padding-left:6px;text-transform:uppercase;font-size:9px;text-decoration:underline;color:#7f7f7f;}
#loginform ul li a:hover {text-decoration:none;}
#loginform .form{text-align:right;text-transform:uppercase;font-size:11px;font-weight:bold;color:#134812;padding-bottom:3px;}
#loginform .form-button{float:right;padding-top:2px;padding-right:4px;}
#loginform .form-fields{float:right;padding-top:4px;}

#phoneNumber{width:300px;position:absolute;right:0px;top:7px; text-align:right;}
#phoneNumber span{font-size: 16pt;color:#004919;font-style: italic; font-weight: bold;}
.SearchNextToPhone{width:200px;position:absolute;right:180px;top:9px; text-align:right; z-index:2;}
.SearchWithoutPhone{width:200px;position:absolute;right:0;top:9px; text-align:right; z-index:2;}
#txtSearchInput{width: 130px; font-size: 85%; height:15px;}
#btnSearchInput{width: 45px; font-size: 80%;}

#learnmore{position:absolute;top:68px;right:0px;width:282px;height:200px;margin-left:0px;border:1px solid black;padding:10px;background-color:#eeeeee;}
div#learnmore h3{font-size:14px;font-weight:bold;}
div#learnmore p {margin-top:10px;}

#seoarea{z-index:9999;width:11px;position:absolute;left:0px;top:98px;}
#seomanager{z-index:9998;position:absolute;top:100px;left:0px;width:240px;height:400px;margin-left:0px;border:1px dashed #7f7f7f;padding:10px;background-color:oldlace;}
#seomanager h4{font-size:12px;font-weight:bold;margin-top:6px;}
#seomanager h3{font-size:11px;margin-bottom:10px;}
#seomanager h2{font-size:13px;font-weight:bold;margin-bottom:10px;}
#seomanager input{font-size:11px;}
#seomanager textarea{font-size:11px;}

/* Navigation Styles */
#nav {clear:both;}

#topnav{background-color:#004919;height:36px;position:absolute;bottom:0px;left:0px; width:630px;}
#topnav ul {font-size: 11px;color: #ffffff;text-transform: uppercase;padding-top:14px; padding-bottom:2px;}
#topnav ul li {border-left: 1px solid #7f7f7f;display: inline;font-weight: bold;margin: 0pt;padding: 0pt 3px 0pt 6px;}
#topnav ul li.first {border-left: 0px solid #7f7f7f;}
#topnav ul li a {display: inline;padding-left: 7px;padding-right: 7px;color: #dddddd;font-weight:bold;}
#topnav ul li a:link, div#topnav ul li a:visited {color: #dddddd;text-decoration: none;}
#topnav ul li a:hover, div#topnav ul li a:active {text-decoration: underline;}
#topnav ul li a.active:link , div#topnav ul li a.active:visited  {color:#fd9d21}

#topnavlead{background-color:#004919;height:36px;position:absolute;bottom:0px;left:0px; width:934px;}
#topnavlead ul {font-size: 11px;color: #ffffff;text-transform: uppercase;padding-top:14px; padding-bottom:2px;}
#topnavlead ul li {border-left: 1px solid #7f7f7f;display: inline;font-weight: bold;margin: 0pt;padding: 0pt 3px 0pt 6px;}
#topnavlead ul li.first {border-left: 0px solid #7f7f7f;}
#topnavlead ul li a {display: inline;padding-left: 7px;padding-right: 7px;color: #dddddd;font-weight:bold;}
#topnavlead ul li a:link, div#topnavlead ul li a:visited {color: #dddddd;text-decoration: none;}
#topnavlead ul li a:hover, div#topnavlead ul li a:active {text-decoration: underline;}
#topnavlead ul li a.active:link , div#topnavlead ul li a.active:visited  {color:#fd9d21}

#secondnav{padding-right:0px;padding-left:0px;}
#main div#secondnav ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 0px 10px 0px;}
#main div#secondnav ul li {padding-left:10px;padding-right:10px;margin-bottom:0px;padding-top:5px;padding-bottom:10px;font-weight:bold;border-bottom:1px solid #eeeeee;}
#main div#secondnav ul li.selected {background-position: bottom;background-repeat: repeat-x;background-image: url(../Images/SeoGradient.jpg)}
#main div#secondnav ul li a:link, #main div#secondnav ul li a:visited {color: #000000; text-decoration: none;}
#main div#secondnav ul li a:hover, #main div#secondnav ul li a:active {text-decoration: underline;} 

.insectariumLink {color: #000000; text-decoration: none;font-weight:bold;}

#main div#leftcolumn a:link, #main div#secondnav a:visited {color: #000000; text-decoration: none;font-weight:bold;}
#main div#leftcolumn a:hover, #main div#secondnav a:active {text-decoration: underline;}

.gradient-box {border: 1px solid #dddddd;background-position: bottom;background-repeat: repeat-x;background-image: url(../Images/BottomMiddleGradient.jpg);margin-bottom:10px;padding:10px 5px 20px 5px;}
.referral-promo {height:103px;border: 1px solid #dddddd;background-position: bottom;background-repeat: repeat-x;background-image: url(../Images/ReferralPromo.gif);margin-bottom:10px;padding:10px 5px 20px 5px;}
.referral-promo p {padding-top:20px;padding-left:100px;}
.referral-promo .calltoaction {padding-top:10px;padding-left:30px;}

#thirdnav{margin-bottom:10px;}
#main div#thirdnav {FONT-WEIGHT: bold;FONT-SIZE: 11px;TEXT-TRANSFORM: uppercase;LINE-HEIGHT: 1.3em}
#main div#thirdnav {PADDING-LEFT: 2px}
#main div#thirdnav A, #main div#thirdnav A:visited {COLOR: #8c84a6;WHITE-SPACE: nowrap;TEXT-DECORATION: none}
#main div#thirdnav A:hover, #main div#thirdnav A:active {COLOR: #4d3b56}
#main div#thirdnav .border_right {BORDER-RIGHT: #b7b6cc 2px solid;PADDING-RIGHT: 4px;MARGIN-RIGHT: 6px}

/* Main Styles */
#main{min-height: 390px;border-right: 1px solid silver;border-left: 1px solid silver;}
#main div#content {padding:25px;}
#leftcolumn{float: left;width: 220px;}
#rightcolumn{float: right;width: 640px;}

#main div#termite-banner { width:635px; height:194px; margin-bottom:20px; }
#main div#pest-banner {width:635px; height:194px; margin-bottom:20px; }
#bottom-left {float:left;width:48%;border-right:1px solid #dddddd;}
#bottom-right {float:left;width:48%;padding-left:20px;}

.calltoaction {font-weight:bold;text-decoration:none;color:Black;}
a.calltoaction {font-weight:bold;text-decoration:none;color:Black;}

.icon {vertical-align:middle;padding-right:3px;padding-left:3px;}

#main h1 {font-size:20px;font-weight:bold;padding-top:0px;margin:0px;color:#333333;text-transform:uppercase; }
#main h2 {font-weight:bold;font-size:17px; margin: 10px 0px 4px 0px; color: #054724; text-transform:uppercase;}
#main h3 {font-weight:bold; font-size:14px; margin: 10px 0px 4px 0px; color: #000000;}
#main h4 {font-weight:bold;margin:5px 0px 10px 0px;}
#main p {font-size:11px;margin-bottom: 10px; line-height:16px; }
#main p#mapdesc  {font-size:13px;font-weight:bold;margin-bottom: 10px; line-height:16px; }
#main sup  {font-size:8px; }
#main ul {font-size:11px;list-style-image:url(../Images/bullet_green_on_white.jpg);margin-left:20px;padding-bottom: 10px; }
#main ul li {margin-bottom:5px;}
#main ol {font-size:11px;list-style-type:decimal;margin-left:20px;padding-left:2px;padding-bottom: 10px;}
#main ol li {margin-bottom:5px;}
#main table td {font-size:11px;padding-top:3px; padding-bottom:3px;padding-right:5px;}
 a:link,  a:visited, a:active {color:black;}
 a:hover {color:black;text-decoration:none;} 
#main dt {padding:10px 0px 4px 0px;font-weight:bold;}
#main dd {padding:3px 0px 3px 10px;}
#main dd.active {font-weight:bold;}
#main dd a:link, #main dd a:visited {color:#333333;text-decoration:underline;}
#main dd a:hover, #main dd a:active {color:#333333;text-decoration:underline;}
#main em {font-style:italic;}
#main address {PADDING-LEFT: 15px;MARGIN-BOTTOM: 20px;BORDER-LEFT: #054724 6px solid;}

ul#sitemap li {font-size:11px;margin-top:10px;margin-bottom:0px;}
ul#sitemap li ul {padding-bottom:0px;}
ul#sitemap li ul li {font-size:11px;margin-top:10px;margin-bottom:0px;}
ul#sitemap li ul li ul {padding-bottom:0px;}
ul#sitemap li ul li ul li {font-size:11px;margin-top:10px;margin-bottom:0px;}

/* Home Page Style */
#home-top {background-image:url(../Images/home_top.jpg);background-repeat:no-repeat;height:270px;width:100%;}
#new_home-top {height:400px;width:100%;}
#home-top h1 {font-size:30px;font-weight:bold;padding-top:20px;padding-left:22px;margin:0px;color:#333333;}
#home-top h2 {font-size:14px;font-weight:bold;padding-top:1px;padding-left:24px;margin:0px;color:#333333;}
#home-top ul {font-size:15px;margin-top:16px;margin-left:156px; list-style-image:url(../Images/bullet_green_on_gray.gif);}
#home-top .protect-button {margin-left:138px;}

#new_home-top .purchase_form{ background-image:url("../Images/form_bg.jpg"); background-position: left top; background-repeat: no-repeat; height: 400px; width: 322px;}
#new_home-top h1 {color:#333333; font-size:18px; font-weight:bold; margin:0; padding-left:42px; padding-top:40px;}
#new_home-top .protect-button {margin-left:39px;margin-top:5px;}
.form_instructions {color:#333333; font-size:14px; font-weight:500; margin:0; padding-left:42px; padding-top:8px; width:75%;}
.address_form {color:#333333;margin:0;padding-left:42px;padding-top:12px;width:20%;}
#new_home-top h3 {color:#333333;font-size:18px;font-weight:bold;margin:0;padding-left:0;padding-top:0;}
#new_home-top h4 {color:#ffffff;font-size:13px;font-weight:700;margin:0;padding-left:40px;padding-top:40px;width:210px;}
#new_home-top h4 a {color:#ffffff;}
#new_home-top h5 {color:#333333;font-size:13px;font-style:italic;font-weight:bold;margin:0;padding-left:75px;padding-top:30px;width:190px;}

/*#home-top-pt {background-image:url(../Images/home_top_return_test_pest_only.jpg);background-repeat:no-repeat;height:270px;width:100%;}*/
#home-top-pt {background-image:url(../Images/home_top_return.jpg);background-repeat:no-repeat;height:269px;width:100%;}
#home-top-pt h1 {font-size:31px;font-weight:bold;padding-top:20px;padding-left:22px;margin:0px;color:#333333;}
#home-top-pt h2 {font-size:14px;font-weight:bold;padding-top:1px;padding-left:24px;margin:0px;color:#333333;}
#home-top-pt ul {font-size:15px;margin-top:16px;margin-left:44px; list-style-image:url(../Images/bullet_green_on_gray_return.gif); font-weight:bold;}
#home-top-pt ul a{text-decoration: none;}
#home-top-pt .protect-button {margin-left:29px;font-weight:bold;}
#home-top-pt p{padding-left: 24px; font-size:14px; font-weight:bold;}
#home-top-pt #account-info{float:right; background-image: url(../Images/home_top_account_info.jpg); background-position:right; background-repeat:no-repeat; width:315px; height:269px;}
#home-top-pt #account-info .Service{padding-top: 10px; padding-left: 57px;}
#home-top-pt #account-info .Service p{padding: 0px 0px 0px 24px; margin: 0px; line-height:1.2em;}
#home-top-pt #account-info .Service H2{text-transform: none; padding:0px; margin: 0px; line-height:1.2em;}
#home-top-pt #account-info #accDetails{padding-left: 57px; line-height:1.2em;}
#home-top-pt #account-info #payment{padding-left: 57px; line-height:1.2em;}
#home-top-pt #account-info #payment p{padding:0px; margin: 0px; line-height:1.2em; font-weight: normal; font-size: 15px;}
#home-top-pt #account-info a{font-weight:bold; text-decoration: none;}
#home-top-pt .rcDate{ color: #474641; font-size:13px; padding-top:3px !important; }
#home-top-pt .rcDesc{ color: #42413C; font-size:13px; padding-top:3px !important; }
#home-top-pt h2{color:#44433E;}


#home-middle {padding-left:180px;background-image:url(../Images/home_middle.jpg);background-repeat:no-repeat;height:147px;width:753px;color:#ffffff;font-size:15px;}
#home-middle h2 {font-size:17px;color:White;margin:0px;}
#home-middle p {line-height:22px;color:White;font-size:15px;padding-top:7px;}
#home-middle ul {list-style-image:url(../Images/bullet_green_on_green.gif);font-size:15px;}
#home-middle ul li {margin:0px;padding-bottom:5px;}
#home-middle .col1 {float:left;padding-top:20px;width:220px;padding-left:20px;}
#home-middle .col2 {float:left;padding-top:48px;width:240px;padding-left:20px;}
#home-middle .col3 {float:left;padding-top:46px;width:230px;padding-left:20px;text-align:center;font-weight:bold;}
#home-middle a {color:White;text-decoration:underline;}

#home-bottom {height:194px;width:932px;background-color:White;background-image:none;}
#home-bottom ul {padding-top:45px;list-style-type:none ;}
#home-bottom ul li {font-size:12px;margin:5px;}
#home-bottom ul li.last{margin-top:15px;font-size:15px;}
#home-bottom a {font-weight:bold;text-decoration:none;color:Black;}
#home-bottom .col1 {float:left;height:194px;width:350px;background-image:url(../Images/bug_essentials.jpg);background-repeat:no-repeat;}
#home-bottom .col2 {font-size:15px;padding-top:30px;padding-left:130px;float:left;height:164px;width:139px;background-image:url(../Images/save_10_percent.jpg);background-repeat:no-repeat;}
#home-bottom .col3 {float:left;height:179px;width:230px;padding-top:15px;padding-left:33px;text-align:left;font-size:14px;}
#home-bottom .new_col1 {float:left;width:233px;padding-left:0px; background-image:url('../Images/home_col1-bg.jpg'); background-repeat:repeat-x; background-position:top left; height:280px;}
#home-bottom .new_col2 {float:left;width:233px;padding-left:0px; background-image:url('../Images/home_col2-bg.jpg'); background-repeat:repeat-x; background-position:top left; height:280px;}
#home-bottom .new_col3 {float:left;width:233px;padding-left:0px; background-image:url('../Images/home_col3-bg.jpg'); background-repeat:repeat-x; background-position:top left; height:280px; }
#home-bottom .new_col4 {float:left;width:233px;padding-left:0px; background-image:url('../Images/home_col4-bg.jpg'); background-repeat:repeat-x; background-position:top left; height:280px;}
.new_col_div{padding: 20px 0px 0px 20px;}
.map{margin-top:10px; height: 98px; width:166px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../Images/map.png');}
.flash {color:#333333;left:323px;margin:0;padding-top:0;position:absolute;top:100px;}
.flash #homeImgPane {background-image:url('/_media/Images/noflash_tmx_home.jpg'); width:611px; height:400px;}
.new_header{font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:1.05em;color: #004a19; margin: 5px 0px !important; text-transform:uppercase;}/*font-size:14px;*/
.new_text{font-family: Arial, Helvetica, sans-serif;font-size: 1em;color:#636363; line-height: 1.7em;}
.new_text #tc {font-weight:bold;text-decoration:underline;color:Black;}
.new_text #tc:hover {font-weight:bold;text-decoration:none;color:Black;}
.new_linkwrapper1{width:166;height:98px; outline:none;}
.new_linkwrapper2{margin-top:5px;width:175;height:68;}
.new_linkwrapper3{width:98;height:106; outline:none;}
.new_action_wrapper{width:8;height:7;}

/* Footer Styles */
#footer{background-image:url(../Images/footer_bg.jpg);background-repeat:no-repeat;clear: both;text-align:center;font-size: 82%;margin-bottom:20px;}
#footer ul { margin-left: 17px; margin-right: 17px; margin-bottom:25px; text-align: center; padding-top:8px; }
#footer ul li { display: inline; border-left: 1px solid #b8bbd0; }
#footer ul li.first { border-width: 0px; }
#footer ul a:link, #footer ul a:visited { width: 100%; padding-left:7px;padding-right:7px;text-decoration: none;  color:  #cccccc; text-transform:uppercase;  }
#footer ul a:hover { text-decoration: underline; }
#footer p { margin-bottom: 8px; color:#7f7f7f; }
#footer a:link, #footer a:visited { color: #7f7f7f; text-decoration: underline; }

/* Styles for Specific Elements */

#main ul.nobullets {list-style-image:none;list-style-position:outside;list-style-type:none;font-size:100%;}
#main div.ha_question {font-weight:bold;padding-bottom:2px;}

.graphic-button {text-decoration:none;float:left;background-image:url(../Images/Buttons/btn_on_white_leftend.gif);background-repeat:no-repeat;background-position:left;margin-top:3px;}
.graphic-button span {background-image:url(../Images/Buttons/btn_on_white_rightend.gif);background-repeat:no-repeat;background-position:right;}
.graphic-button span span {margin-left:9px;margin-right:6px;padding-right:2px;padding-left:0px;height:27px;background-image:url(../Images/Buttons/btn_on_white_middle.gif);background-repeat:repeat-x;cursor:pointer;}
.graphic-button span span span {padding-top:3px;background-image:none;font-weight:bold;font-size:14px;color:White;text-decoration:none;}
.graphic-button * {display:block;}

.faqsection {background-position: bottom;background-repeat: repeat-x;background-image: url(../Images/BottomMiddleGradient.jpg);margin-bottom:10px;padding-left:10px;}

#directory .section {background-position: bottom;background-repeat: repeat-x;background-image: url(../Images/BottomMiddleGradient.jpg);margin-bottom:10px;}
#directory ul li p {font-size:11px;margin-bottom:6px;}
#directory ul li a {font-size:14px;font-weight:bold;color:Black;text-decoration:none;}
#directory ul li a:hover {text-decoration:underline;}
#directory ul li {list-style-type:none;list-style-position:outside;list-style-image:none;float:left;width:190px;padding:20px 15px 10px 0px;}

#directory div#accountsection {border: 1px solid #dddddd;background-position: bottom;background-repeat: repeat-x;background-image: url(../Images/SeoGradient.jpg);padding:10px;float:left;width:180px;height:165px;margin-right:0px;}
#directory div#accountsection ul {margin-bottom:10px;font-size:11px;margin-left:20px;padding-bottom:0px; }
#directory div#accountsection ul li {width:auto;margin-bottom:2px;padding:0px 0px 0px 0px;list-style-position:inside;float:none;list-style-image:url(../Images/bullet_green_on_white.jpg);}
#directory div#accountsection a {font-size:14px;font-weight:bold;color:Black;text-decoration:none;}
#directory div#accountsection a:hover {text-decoration:underline;}

#main .sectionheading {position:relative;background-color:#e3e3e3;height:40px;width:640px;margin-bottom:10px;}
#main .sectionheading h1 {position:relative;top:10px;left:10px;color:#054724;z-index:2;margin:0px;font-size:18px;}
#main .sectionheading h2 {position:relative;top:10px;left:10px;color:#054724;z-index:2;margin:0px;font-size:18px;}
#main .sectionheading h3 {position:absolute;top:12px;left:12px;color:#cccccc;z-index:1;margin:0px;font-size:18px;font-weight:bold;text-transform:uppercase;}

#librarycategories {float:left; width:100%;}
#librarycategories ul {margin:10px 5px 10px 5px;}
#librarycategories ul li {list-style-type:none;list-style-position:outside;list-style-image:none;float:left;width:154px;}

#pestlibrary {position:relative;}

#pestlist {position:absolute;top:115px;height:100px;background-color:#e3e3e3;}
#pestlist h4 {padding-top:3px;padding-left:10px;font-size:12px;}
#pestlist .scrollingregion {height: 50px; overflow-x:scroll; overflow-y:hidden; background-color: #e3e3e3;border-top: 1px solid white; padding-bottom:10px; margin:2px 10px 0px 10px; width: 620px;}
#pestlist .iconlink {width:65px;height:24px;background-color:White;padding-top:6px;padding-bottom:6px;border: 1px solid silver;}

#pestentry {margin-top:180px;}

#pestheader h1 {font-size:14px;text-transform:none;font-weight:bold;margin-top:15px;}
#pestheader h2 {font-size:12px;text-transform:none;font-weight:normal;color:Black;}

#pestdetails {width:90%;min-height:250px;}
#pestdetails ul.tabs {padding-bottom:5px; margin:10px 0px 10px 0px;padding-left:5px;width:auto;list-style-type:none;list-style-position:outside;list-style-image:none;border-bottom:1px solid #bbbbbb;}
#pestdetails ul.tabs li {font-size:11px;margin-bottom:0px;padding:4px;margin-right:2px;float:none;display:inline;border-top:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background-image:url(../Images/TabGradient.jpg);background-position:bottom;background-repeat: repeat-x;}
#pestdetails ul.tabs li a {text-decoration:none;}
#pestdetails ul.tabs li.selected {border-bottom:1px solid white;background-image:none;background-color:White;}

#pestsearch {z-index:999;float:right;padding-right:10px;padding-top:8px;}
#pestsearch input {font-size:11px;}

#promo10 {font-size:11px;padding-top:30px;padding-left:130px;height:164px;width:85px;background-image:url(../Images/save_10_percent_pest_215.jpg);background-repeat:no-repeat;}
#promo10 a{font-size:12px;font-weight:bold;text-decoration:none;}

.copy_left {float:left;border:1px solid #004919;margin:-4px 10px 14px 0px;}
.feature {border:1px solid #004919;padding:10px;margin-bottom:10px;}

#weather p {margin-left:130px;margin-right:20px;}
#weather ul {padding-left:130px;}

#seo-form {font-size:11px;}
#seo-form h5 {font-weight:bold;padding-top:5px;padding-bottom:5px;}
#seo-top {padding-left:10px;border-bottom:1px solid #dddddd;padding-bottom:10px;}
#seo-middle {padding-left:10px;border-bottom:1px solid #dddddd;}
#seo-bottom {padding-left:10px;background-position: bottom;background-repeat: repeat-x;background-image: url(../Images/SeoGradient.jpg);padding-bottom:40px;}
#seo-bottom a {margin:10px 0px 10px 32px;line-height:1.5em;}

#seasonlist {padding-left:40px;padding-right:50px;}
#seasonlist ul {height:80px;padding-bottom:0px;margin-left:0px;}
#seasonlist ul li {list-style-type:none;list-style-position:outside;list-style-image:none;float:left;width:100px;text-align:center;}
#seasonlist ul li a {text-decoration:none;}
#seasonlist ul li.selected {font-weight:bold;}

#leadlogo {border: 1px solid #dddddd; text-align:center;}
#leadcopy {border: 1px solid #dddddd; border-top: 0px solid #dddddd;}


#bedbugs-map-header {width:647px; height:55px; background:url('../images/BedBugMapHeader.png') no-repeat top;}

.ErrorMessage{
    background-color: #CC3300;
    padding: 5px;
    color: #ffffff;
    line-height: 20px;
}


/* Harry Styles */

.HarryUL
{
	margin-top: 25px !important;
	list-style-image: none !important;
	list-style: none !important;
	list-style-type: none !important;
	margin-left: 15px !important;
}

.HarryLI
{
	list-style: none !important;
	list-style-type: none !important;
	margin-left: 0px !important;
	line-height: 1.1em !important;
}

.HarryDiv
{
	background-image: url(../Images/harry_small.jpg);
	background-repeat: no-repeat; 
	background-position: 119px 38px;
}

.sentry-box {
background-image:url(../Images/sentry_bg.jpg);
background-repeat:no-repeat;
border:1px solid #DDDDDD;
margin-bottom:10px;
padding:10px 5px 20px;
height: 107px;
}

.ss-box {
background-image:url(../Images/SS_box_bg.jpg);
background-repeat:no-repeat;
border:1px solid #DDDDDD;
margin-bottom:10px;
padding:10px 5px 20px;
height: 127px;
}

.ss-not-box {
background-image:url(../Images/ss_not_eligible_bg.png);
background-repeat:no-repeat;
border:1px solid #DDDDDD;
margin-bottom:10px;
padding:10px 5px 20px;
height: 127px;
}

#ms_banner 
{
    width: 635px;
    height: 300px;
    background: url('../images/ms_Banner.png');
    margin-top: 0;
}

#ms_banner_inner 
{
    margin-top: 221px;
    float: left;
    margin-left: 15px;
}

#ms_banner_inner span
{
    color: #054724;
    display: block; 
    margin-bottom: 5px; 
    margin-top: 5px;
    font-size: 12px;
}

.ms_button 
{
    vertical-align: middle;
}

.ms_input 
{
    margin-right: 5px;
}

#ms_header 
{
    margin-left: 10px;
    margin-top: 25px;
    margin-bottom: 20px;
}

#ms_left_content 
{
    width: 300px;
    line-height: 20px;
    font-size: 11px;
    margin-left: 10px;
    float: left;
}

#ms_right_content 
{
    width: 300px;
    float: right;
    border-left: 1px solid #cccccc;
    padding-left: 15px;
}

#ss_banner 
{
    width: 635px;
    height: 261px;
    background: url('../images/SS_Banner.png');
    margin-top: 0;
}

.ss_learnhow 
{
 float: right;   
 margin-top: 125px;
 margin-right: 70px;
}


.lm_header 
{
    width: 396px;
    height: 64px;
    background: url('../images/pop_header_background.gif');
    color: #ffffff;
    padding: 20px 0 0 15px;
    font-size: 14px;
    font-weight: bold;
}

.lm_table 
{
    width: 411px;
    border: 0px;
    background: #ffffff;
}

.lm_table td
{
    width: 50%;
    background: #ffffff;
    border: 1px solid #333333;
    padding: 5px 20px 3px 20px;
    color: #045F36;
    font-size: 95%;
    vertical-align: top;
}

.lm_table td h4 {
    height: 40px;
    margin-top: 10px;
    font-size: 115%;
    font-weight: bold;
}

.lm_footer 
{
    width: 411px;
    height: 54px;
    background: url('../images/pop_footer_background.png');
    color: #ffffff;
    padding: 7px 0 0 0px;
    margin-top: 0px;
    text-align: center;
    font-size: 110%;
    font-weight: bold;
}

#ss_left_content 
{
    width: 300px;
    line-height: 20px;
    font-size: 11px;
    margin-top: -35px;
    margin-left: 10px;
    float: left;
}

#ss_right_content 
{
    width: 300px;
    float: right;
    border-left: 1px solid #cccccc;
    padding-left: 15px;
}

#ss_footer 
{
    margin-top: 20px;
    margin-left: 10px;
    float: left;
    width: 500px;
}

#specs_content_left 
{
    width: 300px;
    float: left;
    margin-top: 10px;  
    color: #656565;
}

#specs_content_left p
{
    font-size: 90%;
    line-height: 20px;
}

#specs_content_left li 
{
    line-height: 20px;
}

#specs_content_left h3
{
    margin: 10px 0 10px 0;
    color: #05612E;
}

#specs_content_left ul
{
    margin: 0 0 0 20px;
}

#specs_content_right 
{
    float: left;
    width: 280px;
    margin-top: 10px;
    margin-left: 50px;
}

#specs_content_right h3
{
    margin: 10px 0 10px 0;
    color: #05612E;
}

#specs_content_right p
{
    font-size: 90%;
    line-height: 20px;
    color: #656565;
}

#faq_content h2
{
    padding-top: 15px;
    margin-bottom: 20px;
    color: #006034;
}

#faq_content h3
{
    margin: 20px 0 10px 0;
    color: #006034;
    font-size: 90%;
}

#faq_content h3 a
{
   
    color: #F47A00;
    font-size: 90%;
}

#faq_content .question_block 
{
    line-height: 20px;
    display: none;
}

#faq_content .question_block p
{
    margin-top: 10px;
    margin-bottom: 10px;
    color: #656565;
}

#faq_content .expand 
{
    background: url('../images/chevron_down.gif') no-repeat;
}

#faq_content .close 
{
    background: url('../images/chevron_up.gif') no-repeat;
}

#faq_content .question_block strong 
{
    line-height: 15px;
    font-weight: bold;
}

#faq_content a 
{
    text-decoration: none;
}

.save10-box {
background-image:url(../Images/save10_box_bg.jpg);
background-repeat:no-repeat;
border:1px solid #DDDDDD;
height: 127px;
margin-bottom: 10px;
}

.save10_button 
{
    margin-left: 10px;
    margin-top: 90px;
}

.zip_error {
color:red;
display:block;
font-size:9px;
margin-bottom:-12px;
margin-top:4px;
}

.SiteSearchResultSummary
{
    font-size: 115%;
}

#termite-banner { }
#termite-banner div { position: relative; width: 635px; height: 194px; background: url(../Images/banner-termites.gif) top left no-repeat; }
#termite-banner h2 { position: absolute; left: 26px; top: 27px; width: 290px; height: 140px; font-size: 26px; line-height: 36px; text-transform: none; color: #076324; }
#termite-banner h4 { position: absolute; left: 390px; top: 2px; font-size: 12px; color: #076324; }
#termite-banner table { position: absolute; top: 25px; left: 327px; color: #076324; width: 291px; padding: 0; margin: 0; border: 0; }
#termite-banner th { font-weight: bold; text-align: center; font-size: 11px; height: 41px; color: black; }
#termite-banner tr { background-color: transparent; }
#termite-banner tr.alt { /*background-color: #deeae2;*/ }
#termite-banner td { font-size: 11px; height: 18px; padding: 0 !important; margin: 0 !important; }
#termite-banner td.number { font-size: 11px; text-align: center; }
#termite-banner td.title { padding-left: 13px !important; }
#termite-banner tr.last td { font-weight: bold; }

#pest-banner { }
#pest-banner div { position: relative; width: 635px; height: 194px; background: url(../Images/banner-e.coli.gif) top left no-repeat; }
#pest-banner h2 { position: absolute; left: 440px; top: 55px; width: 180px; height: 95px; text-transform: none; color: #076324; }
#pest-banner a { position: absolute; left: 440px; top: 150px; line-height: 20px; color: #0044ff !important; text-decoration: underline !important; text-transform: none; color: #076324; background: url(../Images/banner-arrow.gif) right center no-repeat; padding-right: 10px; }

#pest-popup { width: 446px; height: 668px; padding: 53px; background: url(../Images/popup-shadow.png) no-repeat; }
#pest-popup em { font-style: oblique; }
#pest-popup div.wrapper { position: relative; width: 446px; height: 668px; overflow: hidden; }
#pest-popup div.top { text-align: right; height: 25px; padding-right: 12px; background: url(../Images/popup-corners.gif) no-repeat; }
#pest-popup div.contents { height: 630px; background: url(../Images/popup-body.jpg) no-repeat; min-height: 630px; }
#pest-popup div.bottom { height: 13px; background: url(../Images/popup-corners.gif) 0 -25px no-repeat; }
#pest-popup div.top a.close { padding-left: 12px; text-decoration: none; color: #6b6b6b; font-size: 12px; background: url(../Images/popup-close.gif) no-repeat left 2px; line-height: 25px; }
#pest-popup blockquote { position: absolute; left: 0; top: 0; text-align: left; color: #076324; background: url(../Images/popup-quote.gif) left 2px no-repeat; margin-left: 24px; padding: 0 30px 0 6px; }
#pest-popup h2 { position: absolute; left: 0; top: 0; text-align: left; font-weight: bold; font-size: 17px; color: #076324; line-height: 1.25em; text-transform: none; padding: 0 30px; margin: 0; }
#pest-popup p { position: absolute; left: 0; top: 0; font-size: 12px; width: 411px; padding: 0; margin: 0; color: #6b6b6b; text-align: right; }
#pest-popup p em { line-height: 16px; }
#pest-popup h3 { position: absolute; left: 0; top: 0; font-weight: bold; font-size: 17px; color: black; text-transform: none; text-align: center; width: 446px; padding: 0; margin: 0; }

.fancybox-ie6 #pest-popup { padding: 0 !important; background: transparent !important; }
