﻿body{padding: 0;margin: 0;background-color: #e4e4e4;background-image: url(../img/bg.jpg);background-repeat: repeat-x;font: 12px Verdana, Arial, Helvetica, sans-serif;}
a,a:visited{	color: #3e8b40;}
a:hover{	color:#F05C14;}
#wrapper {width:788px;  margin: 0px; margin-left:auto; margin-right:auto;text-align:center;}
#content {padding:15px;text-align:left;background-image:url(../img/bg-content.gif);background-repeat:repeat-y;}
#footer {background-image: url(../img/bg-footer.gif); background-repeat: no-repeat;
	margin:0px;margin-left:auto;margin-right:auto;display:block;width:788px; text-align:center;
	color: #999999;font-size:10px;height:39px;padding-top:7px;clear:both;}

#mainBanner{	background-color:white;width:758px;height:300px;margin-left:auto;margin-right:auto;display:block;position:relative;background-image: url(../img/banner-pest.jpg);background-repeat:no-repeat;top:100px;}
#lawnBanner{	background-color:white;width:758px;height:300px;margin-left:auto;margin-right:auto;display:block;position:relative;background-image: url(../img/banner-lawn.jpg);background-repeat:no-repeat;top:100px;}
#bannerInsert {position: absolute; left:550px; top:10px;background-repeat:no-repeat;background-image:url(../img/highlight-box.gif);display:block;width:193px;height:273px;}
#bannerInsertContent {display:block;width:163px;height:245px;text-align:left;margin:10px;margin-right:15px;overflow:hidden;}
.roundTL {background-image: url(../img/corner-tl.gif); position:absolute; top:0px;left:0px;width:15px;height:15px;display:block;}
.roundTR {background-image: url(../img/corner-tr.gif); position:absolute; top:0px;right:0px;width:15px;height:15px;display:block;}
.roundBL {background-image: url(../img/corner-bl.gif); position:absolute; bottom:0px;left:0px;width:15px;height:15px;display:block;}
.roundBR {background-image: url(../img/corner-br.gif); position:absolute; bottom:0px;right:0px;width:15px;height:15px;display:block;}
.navPestServices {position:absolute;top:165px;left:20px;}
.navLawnCare {position:absolute;top:200px;left:20px;}
.navInspection {position:absolute;top:235px;left:20px;}

#subBanner{	background-color: black;	width: 758px;	height: 106px;	margin-left: auto;	margin-right: auto;	display: block;	position: relative;	background-image: url(../img/sub-banner.jpg);	background-repeat: no-repeat;	top: 100px;}
#subHeader{	position: absolute;	color: gray;	font-family: Arial;	font-size: 20px;	font-weight:600; top:40px;left:40px;}
#secondaryArea {position:relative;min-height:100px;margin-top:115px;}
#leftMenu {float:left;width:100px;}
#rightContent {float:right;width:525px;background:white;}
#fullContent {width:658px;margin-left:50px;}

#orangeArea {background-repeat:no-repeat;background-image:url(../img/orange-frame.jpg);display:block;width:245px;height:250px;position:relative;}
#orangeAreaContent {display:block;width:215px;height:220;text-align:left;margin:10px;overflow:hidden;}

#grey1{position:absolute;left:258px; top:15px; background-repeat:no-repeat;background-image:url(../img/gray-frame.gif);display:block;width:245px;height:105px;}
#grey1Content{display:block;width:215px;height:75;text-align:left;margin:10px;overflow:hidden;}
#grey2{position: absolute;left:513px;top:15px;background-repeat:no-repeat;background-image:url(../img/gray-frame.gif);display:block;width:245px;height:105px;}
#grey2Content{display:block;width:215px;height:75;text-align:left;margin:10px;overflow:hidden;}
#grey3{position: absolute;left:258px;top:130px;background-repeat:no-repeat;background-image:url(../img/gray-frame.gif);display:block;width:245px;height:105px;}
#grey3Content{display:block;width:215px;height:75;text-align:left;margin:10px;overflow:hidden;}
#grey4{position: absolute;left:513px;top:130px;background-repeat:no-repeat;background-image:url(../img/gray-frame.gif);display:block;width:245px;height:105px;}
#grey4Content{display:block;width:215px;height:75;text-align:left;margin:10px;overflow:hidden;}
#loginBox{background-repeat:no-repeat;background-image:url(../img/gray-frame.gif);display:block;width:245px;height:105px;margin-right:auto;margin-left:auto;margin-bottom:25px;margin-top:10px;}
#loginBoxContent{display:block;width:215px;height:75;text-align:left;margin:10px;overflow:hidden;}

#header{width:774px;position:relative;margin:0;}
.logoHome {position:absolute; top:-10px; left:-5px;}

#navBar{position:absolute;top:0px;left:250px;}
.navHome {border:none;background-repeat:no-repeat;background-image:url(../img/btnHome.gif);display:block;width:27px;height:30px;position:absolute;left:0px;}
.navHome:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnHomeOn.gif);display:block;width:27px;height:30px;position:absolute;left:0px;}
.navEstimate {border:none;background-repeat:no-repeat;background-image:url(../img/btnEstimate.gif);display:block;width:97px;height:30px;position:absolute;left:28px;}
.navEstimate:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnEstimateOn.gif);display:block;width:97px;height:30px;position:absolute;left:28px;}
.navServices {border:none;background-repeat:no-repeat;background-image:url(../img/btnServices.gif);display:block;width:65px;height:30px;position:absolute;left:126px;}
.navServices:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnServiceOn.gif);display:block;width:65px;height:30px;position:absolute;left:126px;}
.navPrograms {border:none;background-repeat:no-repeat;background-image:url(../img/btnPrograms.gif);display:block;width:79px;height:30px;position:absolute;left:192px;}
.navPrograms:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnProgramsOn.gif);display:block;width:79px;height:30px;position:absolute;left:192px;}
.navAbout {border:none;background-repeat:no-repeat;background-image:url(../img/btnAbout.gif);display:block;width:54px;height:30px;position:absolute;left:272px;}
.navAbout:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnAboutOn.gif);display:block;width:54px;height:30px;position:absolute;left:272px;}
.navContact {border:none;background-repeat:no-repeat;background-image:url(../img/btnContact.gif);display:block;width:90px;height:30px;position:absolute;left:327px;}
.navContact:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnContactOn.gif);display:block;width:90px;height:30px;position:absolute;left:327px;}
.navAgents {border:none;background-repeat:no-repeat;background-image:url(../img/btnAgents.gif);display:block;width:90px;height:30px;position:absolute;left:419px;}
.navAgents:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnAgentsOn.gif);display:block;width:90px;height:30px;position:absolute;left:419px;}

.phoneNumber{position:absolute; top:50px; left:250px;}
.tagLine{position:absolute; top:50px; left:470px;}

#navcontainer{width: 205px;margin: 0px;padding-left: 9px;font-size: 1.1em;text-align: center;}

ul#navlist{text-align: left;list-style: none;padding: 0;margin: 0 auto;width: 205px;}
ul#navlist li{display: block;margin: 0;padding: 0;}
ul#navlist li a{	width:187px; display:block; padding:3px  0 3px 0;	border-top: 1px;	border-bottom: 1px;	border-color: #84C55F #6AA945 #48772D #6AA945;	border-style: solid;	color: #fff;	text-decoration: none;	 background-color: #6aa945;padding-left:10px;}
ul#navlist li a:hover, ul#navlist li#active a:hover{color: #fff;border-color: #F38550 #F05C14 #A44111 #F05C14;background: #F05C14;}

.section {margin-top: 28px;}
.header{font-size:14px;color: #6aa945;font-family: Geneva,Arial,Helvetica,sans-serif;letter-spacing: 1px;text-align: left;margin-left:10px;font-weight:700;}

.large{font-size:12px;}

.btnSend {border:none;background-repeat:no-repeat;background-image:url(../img/btnSendSmall.png);display:block;width:67px;height:20px;}
.btnSend:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnSendSmallOn.png);display:block;width:67px;height:20px;}
.btnSave {border:none;background-repeat:no-repeat;background-image:url(../img/btnSave.png);display:block;width:67px;height:20px;}
.btnSave:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnSaveOn.png);display:block;width:67px;height:20px;background-color:Transparent;}
.btnGetEstimate {border:none;background-repeat:no-repeat;background-image:url(../img/btnGetEstimate.png);display:block;width:89px;height:20px;}
.btnGetEstimate:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnGetEstimateOn.png);display:block;width:89px;height:20px;}
.btnLogin {border:none;background-repeat:no-repeat;background-image:url(../img/btnLogin.png);display:block;width:49px;height:20px;}
.btnLogin:hover {border:none;background-repeat:no-repeat;background-image:url(../img/btnLoginOn.png);display:block;width:49px;height:20px;}
.notice {font-weight:bold;color:#f05c14}

.tab{display:block;width:758px;height:auto;position:absolute;}
.tabTop{background-repeat:no-repeat;display:block;width:758px;height:53px;}
.tabContent{background-image:url(../img/tabFullbg.png);background-repeat:repeat-y;display:block;padding-left:10px;padding-right:10px;}
.tabBottom{background-image:url(../img/tabFullBottom.png);background-repeat:no-repeat;bottom:0px;display:block;width:758px;height:7px;}

.halfTab{display:block;width:375px;height:auto;}
.halfTabTop{background-repeat:no-repeat;display:block;width:375px;height:46px;}
.halfTabContent{background-image:url(../img/tabHalfbg.png);background-repeat:repeat-y;display:block;padding-left:10px;padding-right:10px;}
.halfTabBottom{background-image:url(../img/tabHalfBottom.png);background-repeat:no-repeat;bottom:0px;display:block;width:375px;height:9px;}

.formTable {text-align:left;}
.formTable th{text-align:right;color:black;font-weight:700;}

.emph {font-size:12px;font-weight:bold;}
.success {font-size:14px;font-weight:bold;color:#6aa945;}
.errorList {text-align:center;}
.blockText {margin:0 10px 10px 10px;padding-top:10px;}
.error{color:Red;font-weight:bold;font-size:14px;}

.noticeMe{color:White;background-color:#F05C14; display:block;border:solid 1px black; margin:10px;text-align:center;padding:5px;}

.dg{border: black 1px solid;}
.dgh{background-color:#6aa945;color:White;font-weight:bold;text-align:center;}
.dgr{border:none;}
.dgar{	background-color: #d6ffe3;	border: none;}
.dgsection{font-size:16px;font-weight:bold;color:#F05C14;padding-top:10px;}
.required{color:#dd0000;}