html{overflow-y: scroll;}
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:6px; }
#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;}

#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 {padding-left:335px; padding-right:30px; width:270px; height:180px; padding-top:20px; background-image:url(../Images/TermiteControl_Banner.jpg);background-repeat:no-repeat;}
#main div#pest-banner {padding-left:40px; padding-right:315px; width:280px; height:180px; padding-top:20px; background-image:url(../Images/PestControl_Banner.jpg);background-repeat:no-repeat;}
#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 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 {color:black;}
 a:hover,  a:active {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:none;}
#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%;}
#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;}

/*#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;}

/* 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 {position:absolute;top:45px;}
#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 {position:absolute;right:10px;top:8px;z-index:999;}
#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;}

/* 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;
}

.confrim
{
	float: none;
	width: auto;
}
