/* Layout */
html{background:#1e68cb; height:101%;}
#siteContain{margin:0 auto; width:828px; background:url(../images/bg-repeat-y.png);}
    #topContain{width:800px; height:107px;}
        #topContain img{float:left;}
        #topContain .logoDog{margin-top:5px; z-index:3; position:relative; margin-left:-35px;}
        #topContain .logoText{margin-top:20px; margin-left:5px;}
    #topLinks{float:right;}    
        #topLinks li{float:left; margin-left:10px;}
            #topLinks li a{margin-top:10px; font-size:.9em;}
        #topContain h2{text-indent:-9999px; width:335px; height:30px; background: url(../images/image-call-today.png); float:right; margin-top:25px;}
    ul#priNav{width:800px; height:43px; background: url(../images/nav-bg-ul.png) repeat-x; margin-left:14px; margin-top:-10px; float:left; position:relative; z-index:2;}
    #priNav li{height:39px; float:left;  line-height:42px;}
        #priNav li a{color:#fff; padding:0 17px 0 16px;  display:block; cursor:pointer; font-size:1.3em; background: url(../images/nav-bg.png) top left; text-decoration:none;}
         #priNav li a.priNavLast{padding-right:21px;}
            #priNav li a:hover{background: url(../images/nav-bg.png) bottom left;}
    #homeBanner{width:503px; height:335px; float:left; background:#234 url(../images/banner-home-2-resize.jpg); margin-left:14px; margin-top:-4px; border-left:solid 1px #87c1e0; border-bottom:solid 1px #87c1e0;}
    #homeScheduleService{width:295px; height:151px; float:right; margin-top:-4px; margin-right:14px; position:relative; z-index:1; border-right:solid 1px #87c1e0;}
        #homeScheduleService h2{text-indent:-9999px;  width:296px; height:42px;}
            #homeScheduleService h2 a{width:296px; height:42px; display:block; background:url(../images/heading-home-schdule-service.png) top;}
                #homeScheduleService h2 a:hover{ background:url(../images/heading-home-schdule-service.png) bottom;}
        #homeScheduleService p{text-align:center; margin-bottom:13px; font-weight:bold; font-size:15px; margin-top:10px; color:#444;}
        #homeScheduleService h3{text-indent:-9999px; position:relative; padding:0; margin-left:5px; margin-bottom:0px; margin-top:0px; top:-3px;}
            
            #homeScheduleService h3 a{width:237; height:34px; display:block; }
                
                #homeScheduleService h3.homeFreeInspectButton a{background:url(../images/button-free-inspection-3.png) top no-repeat;}
                #homeScheduleService h3.homeFreeInspectButton a:hover{background:url(../images/button-free-inspection-3.png) bottom no-repeat;}
                #homeScheduleService h3.homeStartServicesButton a{background:url(../images/button-start-services-3.png) top no-repeat;}
                #homeScheduleService h3.homeStartServicesButton a:hover{background:url(../images/button-start-services-3.png) bottom no-repeat;}
                #homeScheduleService h3.homeWDOInspect a{background:url(../images/button-wdo-3.png) top no-repeat;}
                #homeScheduleService h3.homeWDOInspect a:hover{background:url(../images/button-wdo-3.png) bottom no-repeat;}
                
                
    #homeLatestCoupons{width:295px; height:184px;  border-bottom:solid 1px #87c1e0; float:right; margin-right:14px; border-right:solid 1px #87c1e0;}
        #homeLatestCoupons h2{text-indent:-9999px;  width:296px; height:42px; background:url(../images/heading-home-latest-coupons.png);}
            #homeLatestCoupons h2 a{display:block; width:296px; height:42px;  background:url(../images/heading-home-latest-coupons.png) top;}
                #homeLatestCoupons h2 a:hover{ background:url(../images/heading-home-latest-coupons.png) bottom;}
        #homeLatestCoupons p{text-indent:-9999px; margin-left:10px; background:url(../images/coupon-home.png) no-repeat;}
            #homeLatestCoupons p a{display:block; width:275px; height:127px;}
    #priContent{width:468px; min-height:300px; padding-right:20px;  padding-left:15px;  margin-left:14px; float:left; background:url(../images/bg-home-main-content.png) 0 45px no-repeat;}
       /* #priContent h1{text-indent:-9999px; margin-left:-15px; width:503px; height:48px; background:url(../images/heading-home-welcome.png);}*/
       #priContent h1{font-family:Candara, Trebuchet MS, Arial, Sans-Serif; margin-left:-15px; width:503px; height:48px; background:url(../images/heading-blue.png); text-align:center; color:#fff; font-size:1.9em; line-height:38px;}
        img.homeContentImages{float:left; margin:5px;}
    #secContent{width: 297px; margin-right:14px; float:right; background: url(../images/bg-home-services.png) 289px 40px no-repeat;}
        /*#homeServices h1{width:297px; height:48px; text-indent:-9999px; background:url(../images/heading-home-explore-services.png); }*/
        #secContent h1{width:297px; height:48px; background:url(../images/heading-green.png); font-family:Candara, Trebuchet MS, Arial, Sans-Serif;  text-align:center; color:#fff; font-size:1.9em; line-height:38px;}
            #secContent li{width:258px; text-indent:-9999px;}
            #secCont ent a{width:258px; height:70px; display:block;}
        #homeServiceButtons li a{height:56px; width:210px; display:block; overflow:hidden; margin-left:38px; margin-bottom:12px;}
            li.homeServicesPest a{background:url(../images/button-home-services-pest2.png) top; }
            li.homeServicesPest a:hover{background:url(../images/button-home-services-pest2.png) bottom;}
            li.homeServicesTermites a{background:url(../images/button-home-services-termite2.png) top; }
            li.homeServicesTermites a:hover{background:url(../images/button-home-services-termite2.png) bottom; }
            li.homeServicesLawn a{background:url(../images/button-home-services-lawn2.png) top; margin-bottom:7px !important;}
            li.homeServicesLawn a:hover{background:url(../images/button-home-services-lawn2.png) bottom; }
            li.homeServicesLand a{background:url(../images/button-home-services-landscaping.png) top; margin-bottom:7px !important;}
            li.homeServicesLand a:hover{background:url(../images/button-home-services-landscaping.png) bottom; }
            li.homeServicesTHP a{background:url(../images/button-home-explore-total-home2.png) top; height:69px !important; width:221px !important; margin-left:27px !important;}
            li.homeServicesTHP a:hover{background:url(../images/button-home-explore-total-home2.png) bottom;}
    #footer{height:40px; background:url(../images/bg-footer.png) top no-repeat; width:828px; margin:0 auto; padding-bottom:20px; padding-top:10px; text-align:center; color:#fff;}   
        #footer a{color:#b1dff7;}
        #footer ul{margin-left:240px; margin-top:10px; }
        #footer ul li{float:left; margin-right:20px;}
        #siteCredits{ width:828px; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px;}
        #siteCredits a{font-size:11px; color:#aaa;}
/*Sub Page Stuffs*/  
#subBanner{width:798px; height:200px; border-left:solid 1px #87c1e0; margin-left:14px; margin-top:-4px; border-right:solid 1px #87c1e0; border-bottom:solid 1px #87c1e0; position:relative;}
.bannerLink {width:798px; height:200px; margin-left:0px; margin-top:-4px; border-right:solid 1px #87c1e0; border-bottom:solid 1px #87c1e0; position:relative; display:block;}

    #subSchedule{position:absolute; right:18px; top:15px; display:block;}
    #subCoupon{position:absolute; right:1px; top:80px;}
    .subExample{background: url(../images/banner-sub-page.jpg); }
    .subLawn{background: url(../images/banner-sub-page.jpg); }
    .subLandscaping{background: url(../images/banner-sub-page-landscaping.jpg); }
    .subPest{background: url(../images/banner-kitchen-02.jpg); }
    .subEcoCare4 {background: url(../images/banner-eco-care.jpg); }
    .subEcoCare4-2 {background: url(../images/banner-eco-care2.jpg); }
    .subTermites{background: url(../images/banner-termites.jpg); }
    .subTermitesPreCon{background: url(../images/banner-construction.jpg); }
    .subCustomer{background: url(../images/banner-family.jpg); }
    .subBrandon{background: url(../images/banner-brandon-4.jpg); }
    .subTHP{background: url(../images/banner-home.jpg); }
    .subCon{background: url(../images/banner-construction.jpg); }
    .subCom{background: url(../images/banner-commercial.jpg); }
#secContent ul.subMenu{margin-bottom:20px;}
    #secContent ul.subMenu li{text-indent:0; width:269px; height:30px; font-family:Trebuchet MS, Arial; background:url(../images/bullet-menu-trans.png) left no-repeat; margin-left:20px;}
         #secContent ul.subMenu li.submenuHome{background: url(../images/bullet-home.png) left no-repeat;}
         #secContent ul.subMenu li a{color:#08481d; width:250px;  height:30px; text-decoration:none; font-size:1.4em; padding-left:5px; margin-left:12px;}
            #secContent ul.subMenu li a:hover{color:#3394c7;}
a.TPControlButton{margin-bottom:65px;}

#priContent h2{padding-left:10px;}
#priContent p{padding-left:5px; padding-right:5px;}
#priContent ul{margin-left:20px; list-style:disc; width:400px; margin-bottom:10px; margin-top:10px;}
#priContent ul li{margin-left:10px; margin-bottom:5px;}

img.contentImage{float:right; margin:5px; margin-left:20px;}
img.blueBorder{border:solid 1px #79c0e5;}
ul.otherServicesList{margin-bottom:0 !important; }
ul.otherServicesList li{list-style:none; width:190px; float:left;  margin-bottom:0 !important; }
ul.otherServicesList li ul{ margin-left:0 !important;  margin-top:0 !important;}
ul.otherServicesList li ul li{float:none; margin-left:0 !important;  }
ul.otherServicesToo{margin-bottom:75px !important;}
ul.otherServicesToo li{list-style:none; margin-bottom:0 !important; }
ul.otherServicesToo li ul{ margin-left:0 !important;  margin-top:0 !important;}
ul.otherServicesToo li ul li{float:none; margin-left:0 !important;  float:left; width:200px; }

hr{color:#555; border:solid 1px #ccc;}

#contactUs{}
#contactUs h3{padding-left:0px; font-style:normal;}
#contactUs h4{margin:0 0 3px 2px;}
#contactUs table{}
td.contactLoc{width:130px;}
#contactUs table td{border:none;  padding:2px;}
#contactUs p{margin-left:0px;}
#contactRight{width:200px; float:right;}
#contactLeft{width:220px; margin-left:5px; float:left; border-right: solid 1px #ccc; padding-right:20px;}

#contactForm{}
#contac tForm label{ float:left; text-align:left; padding-right:10px; line-height:30px; width:300px;}
#conta ctForm input{float:left;}
#contactFormLeft{float:left; width:200px;}
#contactFormRight{float:right; width:200px;}
table.inspectRadio {width:200px;}
.inspectRadio label{width:80px !important; line-height:normal; float:none !important; padding:0;  line-height:normal;  text-align:left; font-weight:normal;}
.inspectRadio input{display:inline;}
.inspectRadio td{border:none; }
span.checkBox {width:100px; display:block; }
span.checkBox label{font-weight:normal;}
table.inspectRadio{margin:0; } 
#contactForm select{margin-top:5px; height:25px; padding-top:0px;}
#contactForm textarea{margin-bottom:14px;}
.inspectButton{display:block;  margin:15px 0 30px 390px; width:80px;}

p.homeBrandonPara{margin-bottom:30px; margin-top:20px;}

#jingle{width:200px; text-align:center; padding: 10px 10px 0px 10px; margin:10px 0 10px 40px; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}
#jingle h2{margin-bottom:0;}
.noBorders td{border:none;}

.landingPageForm{margin-right:50px;}
p.landingFormMessage{margin:4px 40px 11px 40px; font-size:12px;}
h2.landingMenuHeading{margin-top:20px; padding-left:20px; padding-top:20px; margin-bottom:7px; font-size:1.4em;}

h3.tagLineText{font-size:11px; padding-left:10px; font-style:normal; color:#444;}
.poolproof h3{margin-bottom:5px; font-size:18px;}
.poolproof h4{margin:3px 0px 0px 15px;}

.subLandscapingList {margin-bottom:25px  !important; margin-top:0 !important; float:left !important; width:135px !important;}
.subLandscapingList li {color:#013e16; list-style:disc;}
 
.subLawnLandscapeButton {height:61px; width:304px; margin:20px 0 20px 55px; text-indent:-9999px;}
.subLawnLandscapeButton a {display:block ; height:61px; background:url(../images/button-sub-lawn-landscape.png) !important;}
.subLawnLandscapeButton a:hover { background-position:0 -61px !important;}

/*landing-page-css*/

#LawnLandingHeader 
{
	background-image:url(../images/landing-lawn-header.jpg);
	background-repeat:no-repeat;
	height:385px;
	width:800px;
	margin-left:14px;
	margin-top:0px;
	padding:0px;
	
}

#LawnLandingHeaderSpringFeb2 {background-image:url(../images/lawn-landing-header-feb-2.jpg); height:385px; width:800px; margin-left:14px; margin-top:0; padding:0;}
#LawnLandingHeaderSummer10 {background-image:url(../images/lawn-landing-summer-2010.jpg); height:385px; width:800px; margin-left:14px; margin-top:0; padding:0;}

#PestLandingHeader 
{
	background-image:url(../images/landing-pest-header.jpg);
	background-repeat:no-repeat;
	height:385px;
	width:800px;
	margin-left:14px;
	margin-top:0px;
	padding:0px;
	
}

#PestLandingHeaderSpringFeb3 {background:url(../images/pest-landing-header-spring-feb3.jpg); width:800px; height:385px; margin:0 0 0 14px; padding:0;}
#PestLandingHeaderSummer10 {background:url(../images/pest-landing-summer-2010.jpg); width:800px; height:385px; margin:0 0 0 14px; padding:0;}

#TermiteLandingHeader 
{
	background-image:url(../images/landing-termite-header.jpg);
	background-repeat:no-repeat;
	height:386px;
	width:800px;
	margin-left:14px;
	margin-top:0px;
	padding:0px;
	
}
#TermiteLandingHeaderSpringFeb3 {background-image:url(../images/termite-landing-header-spring-feb3.jpg); height:385px; width:800px; margin: 0 0 0 14px; padding:0;}
#TermiteLandingHeaderSummer10{background-image:url(../images/termite-landing-summer-2010.jpg); height:385px; width:800px; margin: 0 0 0 14px; padding:0;}

#LandingBannerImg {margin-left:14px;}

#landingOpening  
{
	color:#333;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:30px;
	margin-right:30px;
	font-size:15px;
	line-height:1.4em;
}
.landingh2 {color:#1e68cb; margin-top:30px;}
.landingP {margin-bottom:15px;}

#lawnSpecialOne 
{
	background-image:url(../images/lawn-special-one.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:288px;
	padding:0px;
	text-indent:-9999px;
	margin-left:10px;

}
#formSide 
{
	background-image:url(../images/landing-form-side.png);
	background-repeat:no-repeat;
	height:570px;
	width:25px;
	margin:0px;
	padding-right:0px;
	float:left;
}
#landingSide
{
	height:570px;
	width:280px;
	margin:0px;
	padding:0px;
	background:#c4dcff;
	float:right;
	margin-bottom:5px;
}
#lawnServices ul
{
		font-family:Helvetica,Arial,Verdana,sans-serif;
	color:#000000;
}
#lawnServices p
{
	font-size:11px;
	margin-top:10px;
	margin-right:20px;
}
	
#lawnServices li
{	
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color:#000000;
	font-style:italic;
	font-size:12px;
	margin-bottom:10px;
	margin-left:5px;
}
#landingContactForm label
{
	font-size:11px;
	color:#1e68cb;
	display:block;
	width:50px;
	margin-bottom:12px; margin-top:5px;

}
#landingFormLabels{float:left; width:50px;}
#landingFormInputs{float:right; width:170px; margin-right:50px; }
#landingContactForm {}
#landingContactForm .text
{
	border-color:#4f8ee1;
	margin-bottom:5px;

	
}	
.landingFormSubmit
{
	margin-left:60px;
	margin-top:10px;
}
.landingFormInquiry
{
	width:186px;
		border-color:#4f8ee1;
}