body {color: #333;padding: 0;background:url(../images/bg2.jpg) no-repeat top center; background-color:#faf7dd;}
@font-face {
    font-family: 'CartoGothicStdBook';
    src: url('CartoGothicStd-Book-webfont.eot');
    src: url('CartoGothicStd-Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('CartoGothicStd-Book-webfont.woff') format('woff'),
         url('CartoGothicStd-Book-webfont.ttf') format('truetype'),
         url('CartoGothicStd-Book-webfont.svg#CartoGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;

}
a:hover {	text-decoration: underline;}
h1.fontface {font: 19px 'CartoGothicStdBook', Arial, sans-serif;letter-spacing: 0; color:#585858; font-weight:bold;}
h2.fontface {font: 24px 'CartoGothicStdBook', Arial, sans-serif;letter-spacing: 0;}
li.fontface {font: 14px 'CartoGothicStdBook', Arial, sans-serif;letter-spacing: 0;color:#151515;}
p.fontface {font: 12px Arial, sans-serif;letter-spacing: 0;}

/*===========  HEADER  ===============*/
.logo{height:48px;}
.logo img{margin:32px 0px 0px -6px;}
.phone{height:73px;}
.phone img{margin:48px 5px -20px 0px; float:right;}
.splash{height:414px;}
.splash img{margin:18px 0 0 3px;}
.splashSub{height:169px; width:955px;}
.splashSub img{margin:13px 0 0 0px;}
.splashHomeowners{height:169px; width:955px;}
.splashHomeowners img{margin:11px 0 0 0px;}
/*===========  NAVIGATION  ===============*/

.nav-shell {background:url(../images/navbg.jpg) no-repeat;height:40px; margin-top:19px;width:950px;}
#nav {width:950px;height:37px;padding:2px 0px 0px 15px; margin:0 auto; z-index:2; margin-left:-15px;}
#nav li {float: left;list-style:none;text-align:center;}
#nav li a {
margin:0 auto;padding:0;display: block;overflow: hidden;
color:#ffffff;height:27px; font-family:arial, helvetica, sans-serif;font-size:14px; padding-top:8px;width:100%;text-decoration:none;}
#nav li.homenav a:hover {background:url(../images/home_hover.jpg);width:118px;float:left;margin:0 auto;padding: 0;display: block;overflow: hidden;color:#ffffff;text-decoration:none;height:27px;padding-top:10px;font-family:arial, helvetica, sans-serif;font-size:14px; margin-left:1px; margin-top:-2px;position:relative; padding-right:4px;}

#nav li.waterlnk a:hover {background:url(../images/hover_water.jpg);float:left;margin:0 auto;padding: 0;display: block;overflow: hidden;color:#ffffff;text-decoration:none;height:27px;padding-top:10px;font-family:arial, helvetica, sans-serif;font-size:14px;margin-top:-2px; }
#nav li.structurelnk a:hover {background:url(../images/hover_structure.jpg); width:189px;float:left;margin:0 auto;padding: 0;display: block;overflow: hidden;color:#ffffff;text-decoration:none;height:27px;padding-top:10px;font-family:arial, helvetica, sans-serif;font-size:14px;margin-top:-2px;position:relative; padding-right:2px;}
#nav li.contactlnk a:hover {background:url(../images/hover_contact.jpg);float:left;margin:0 auto;padding: 0;display: block;overflow: hidden;color:#ffffff;text-decoration:none;height:27px;padding-top:10px;font-family:arial, helvetica, sans-serif;font-size:14px;margin-top:-2px; }
#nav li.about span.abouthover:hover {background:url(../images/hover_about.jpg); width:72px;margin:0 auto;padding: 0;display: block;overflow: hidden;color:#ffffff;text-decoration:none;height:27px;padding-top:10px;font-family:arial, helvetica, sans-serif;font-size:13px;position:relative; padding-left:34px;margin-top:-2px; }
#nav li.termitelnk span.termitehover:hover {background:url(../images/hover_termite.jpg); width:81px;margin:0 auto;padding: 0;display: block;overflow: hidden;color:#ffffff;text-decoration:none;height:27px;padding-top:10px;font-family:arial, helvetica, sans-serif;font-size:13px;position:relative; padding-left:34px;margin-top:-2px;}


#nav li.pestlnk a:hover {background:url(../images/hover_pests.jpg);float:left;margin:0 auto;padding: 0;display: block;overflow: hidden;color:#ffffff;text-decoration:none;height:27px;padding-top:10px;font-family:arial, helvetica, sans-serif;font-size:14px;margin-top:-2px;}
#drops li.pestlnk ul.drop li a:hover {margin:0 auto;background:url(../images/drop_hover.jpg);margin:-1px 0 0 0; width:116px; padding:5px 0 0 34px;}

#nav span {font-family: Arial, Helvetica, sans-serif;font-weight:600;font-size:13px; padding-top:8px;}

/* NAVIGATION - CSS SPRITES*/
ol, ul {list-style: none;}
/*#nav {float:left;width:960px;height:53px;margin-top:0px;padding:0;}	*/
/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	
#drops, #drops ul {padding:0;margin:0;clear:both;float:left;z-index: 5;height:27px;}
#drops ul.drop {padding:0px;clear:both;float:left;margin:0 auto;margin:31px 0 0 25px;width:222px;}
#drops ul.drop li {width:100%;clear:both;margin-left:-27px;padding:1px 0 0 0;}
#drops ul.drop a {background:url(../images/drop_bg.jpg);color:#ffffff;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:normal;text-decoration:none;font-weight:bold;
clear:both;float:left;width:116px;text-align:left;padding:5px 0 0 34px; margin-top:-1px;}
#drops a {display: block;/*width: 10em;*/float:left;clear:both;}
#drops li a:hover {margin:0 auto;background:url(../images/drop_hover.jpg);margin-top:-1px;}
#drops li {float: left;/*width: 10em;*/margin:auto;width:120px;}

#drops li ul {position: absolute;width: 10em;left: -999em;}
#drops li:hover ul {left: auto;}
#drops li:hover ul, #drops li.sfhover ul {left: auto;}
#aboutNoLink {color:#ffffff;font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-style: normal; text-decoration: none; font-weight: bold; clear: both; float: left; width: 127px; text-align: left; padding: 8px 0pt 0pt 34px; height:27px; cursor:default;}
#terNoLink {color:#ffffff;font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-style: normal; text-decoration: none; font-weight: bold; clear: both; float: left; width: 127px; text-align: left; padding: 8px 0pt 0pt 34px; height:27px; cursor:default;}


/*END SUCKERFISH*/

/*END NAVIGATION*/


/*END SUCKERFISH*/

/*END NAVIGATION*/


/*================== BODY ===============*/
.main{padding-top:175px;}
.mainSub {
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:770px;
margin-top:-5px;
}
.mainSubManagement {
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:770px;
margin-top:-5px;width:955px;
}
.mainSubTreamtment {
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:480px;
margin-top:-5px;width:955px;
}
.mainSubBees {
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height: 800px;
margin-top:-5px;width:955px;
}
.mainSubHomeowners {
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:657px;
margin-top:-5px;width:955px;
}
.mainSubRepairs {
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:693px;
margin-top:-5px;
}
.mainSubRealtors{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:567px;
margin-top:-5px; width:955px;
}
.mainSubFumigation{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:2360px;
margin-top:-5px;
}
.mainSubInspection{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:1900px;
margin-top:-5px;
}
.mainSubInspectionfaq{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:3650px;
margin-top:-5px;
}
.mainSubWaterDamage{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:446px;
margin-top:-5px;width:955px;
}
.mainSubPests{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:1419px;
margin-top:-5px;width:955px;
}
.mainSubContact{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:602px;
margin-top:-5px;width:955px;
}
.mainSubThankYou{
background:url("../images/mgmtbodyrpt.png") repeat-y scroll 0 0 transparent;
height:627px;
margin-top:-5px;
}
.termite{background:url(../images/termitebg.jpg); width:391px; height:220px;float:left;}
.termiteheader{margin-left:133px; margin-top:13px}
.termite p {color:#151515;font-weight:inherit;line-height:140%;margin:25px 0 0 28px;width:327px;}
.termite img{margin-left:30px;}
.pest{background:url(../images/pestbg.jpg);width:391px; height:220px;float:left; margin:7px 0px 0px 0px;}
.pestheader{margin-left:133px; margin-top:13px}
.pest p {color:#151515;font-weight:inherit;line-height:140%;margin:25px 0 0 28px;width:327px;}
.pest img{margin-left:30px;}
.water{background:url(../images/waterbg.png);width:269px; height:448px;float:left;margin:0px 10px 0px 0px;}
.water p {margin:144px 0 0 23px;width:223px;line-height:140%;}
.water img{margin-left:23px;}
.waterheader{margin-left:80px; margin-top:13px;}
.structure{background:url(../images/structurebg.png);width:269px; height:448px;float:right;}
.structureheader{margin-left:80px; margin-top:13px;}
.structure p {margin:144px 0 0 23px;width:223px;line-height:140%;}
.structure img{margin-left:23px;}
.rightBody{float:right;}

/*END BODY*/

/*================== REALTORS ===============*/
.listRealtors{width:350px; float:left; margin-left:-15px;}
.listRealtors ul li{font-family:'Arial', Georgia;color:#151515;background:url(../images/li_chk.jpg) no-repeat scroll 0 3px transparent; display:block; padding-left:15px; line-height:150%; margin-top:5px;}
/*END REALTORS*/

/*================== MANAGEMENT ===============*/
.topBody {margin-top:175px; position:relative; padding-left:5px;}
.topBody-homeowners{margin-top:175px; position:relative;padding-left:6px;}
.bottomBody {margin-top:-5px; position:relative; padding-left:5px;}
.mgmtBodyLeft{margin:0px 111px 0px 26px;}
.mgmtBodyLeft h1{font-family:'Arial', Georgia; font-weight:bold; font-size:12pt; color:#151515; margin-top:25px; padding-left:15px; }
.mgmtBodyLeft p{font-family:'Arial', Georgia;color:#151515;}
.mgmtBodyLeft a{font-family:'Arial',Georgia; color:#063f0d; font-weight:bold; text-decoration:none;}
.mgmtBodyRight{margin-top:25px;}
.mgmtBodyRight h3{font-family:'Arial', Georgia; font-weight:bold; font-size:12pt; color:#151515; margin-top:25px; padding-left:29px;}
.mgmtBodyRight a{margin-left:10px; margin-top:-5px;}
.mgmtBodyRight ul li{font-family:'Arial', Georgia;color:#151515;background:url(../images/wh_chk.jpg) no-repeat scroll 0 3px transparent; display:block; padding-left:15px; line-height:150%; margin-top:5px;}
.leftList{width:285px; float:left; margin-left:-15px;}
.leftList ul li{font-family:'Arial', Georgia;color:#151515;background:url(../images/li_chk.jpg) no-repeat scroll 0 3px transparent; display:block; padding-left:15px; line-height:150%; margin-top:5px;}
.rightList{width:210px; float:right; margin-right:-30px;}
.rightList ul li{font-family:'Arial', Georgia;color:#151515;background:url(../images/li_chk.jpg) no-repeat scroll 0 3px transparent; display:block; padding-left:15px; line-height:150%;margin-top:5px;}
/*END MANAGEMENT*/




/*================== TREATMENTS ===============*/
h1.treatments{font-family:'Arial', Georgia; font-weight:bold; font-size:12pt; color:#151515; margin-top:25px; padding-left:0px;}

h3.treatments{font-family:'Arial', Georgia; font-weight:bold; font-size:12pt; color:#151515; margin-top:25px; padding-left:0px;}
/*END TREATMENTS*/

/*================== FUMIGATION ===============*/

.fumList ul li{font-family:'Arial', Georgia;color:#151515;background:url(../images/li_chk.jpg) no-repeat scroll 0 3px transparent; display:block; padding-left:15px; line-height:150%; margin-top:5px;}
.fumbodybox{background:url(../images/fumbodyboxrpt.png) repeat-y; /*height:730px;*/ padding-bottom:1px;}
.fumbodybox p {
color:#151515;
font-family:'Arial',Georgia;
margin-left:19px;
padding-top:8px;
width:270px;
}
.fumbodybox ul li{font-family:'Arial', Georgia;color:#151515; width:250px;background:url(../images/fumli.png) no-repeat scroll 0 8px transparent; display:block; margin-left:25px; padding-left:15px;}
.fumbodyboxtop{margin-top: 30px; position: relative; height: 14px;}
.fumbodyboxbottom{position: relative; height: 23px;margin-top:-5px; margin-left:1px;}
li.fumli{color:#151515;}
h1.fumigation {
color:#151515;
font-family:'Arial',Georgia;
font-size:11pt;
font-weight:bold;
margin-top:25px;
padding-left:17px;
width:250px;
}
p.fumcontact{color:#151515;
font-family:'Arial',Georgia;
margin-left:19px;
padding-top:8px;
width:270px;}
a.fumlink {font-family:'Arial',Georgia; color:#063f0d; font-weight:bold;}
/*END FUMIGATION*/



/*================== WATER DAMAGE ===============*/
.leftListWater{width:330px; float:left; margin-left:-15px;}
.leftListWater ul li{font-family:'Arial', Georgia;color:#151515;background:url(../images/li_chk.jpg) no-repeat scroll 0 3px transparent; display:block; padding-left:15px; line-height:150%; margin-top:5px;}


/*END WATER DAMAGE*/
/*================== PESTS ===============*/
.pestsbodybox{width:246px; height:325px; background-color:#ffffff; border-width:1px; border-style:solid; border-color:#b5b2b2; margin:0px 10px 10px 17px;}
.pestsbodybox p {
color:#151515;
font-family:'Arial',Georgia;
margin:-8px 0px 0px 15px;
width:215px;
}
h4.pests {
color:#151515;
font-family:'Arial',Georgia;
font-size:10pt;
margin:10px 0 0;
}
.pestsbodyboxright{width:246px; height:278px; background-color:#ffffff; border-width:1px solid; border-color:#b5b2b2; margin:0px 0px 0px 0px; float:right;}
.pestsrightcolumn{float:right; margin-right:-60px;}
.pestsbodybox img{margin:25px 0px 0px 0px;}
.blackwidows img{margin:10px 0px 0px 0px;}
.pestsbodyboxtop{height:14px;}
.pestsbodyboxbottom{height:14px; margin-top:-10px; padding-left:1px;width:302px;}
.pestslibox{background:url(../images/pestsboxrightrpt.png) repeat-y; height:232px; }
.pestslibox ul li {font-family:'Arial', Georgia;color:#151515;background:url(../images/pestsli.jpg) no-repeat scroll 0 0px transparent; display:block; padding-left:20px; line-height:150%; margin-top:5px;}
p.liboxtitle{font-family:'Arial',Georgia;font-size:10pt; font-weight:bold;margin-left:27px; padding-top:20px;}
/*END PESTS*/
/*================== CONTACT ===============*/
.contactBodyLeft{margin:0px 91px 0px 40px;}
.contactBodyLeft h1{font-family:'Arial', Georgia; font-weight:bold; font-size:12pt; color:#151515; margin-top:25px;}
.contactBodyLeft p{font-family:'Arial', Georgia;color:#151515;}
.SubmitButton {
background:url('../images/submit.jpg') no-repeat;
    border: none;
	width:107px;
	height:37px;
	cursor:pointer;
}
.inspectRqst{height:24px; width:204px;}
#Submit{	width:107px;
	height:37px;}
.contactForm {color:#151515; font-weight:bold;
font-family:'Arial',Georgia;}
#FormText input{width:200px; height:20px;}
.contactphone {
font-family:'Arial',Georgia;
font-size:10pt;
font-weight:bold;
margin-bottom:15px;
margin-left:50px;
margin-top:-31px;
}
.contactemail{margin-left:25px; margin-top:-35px;}
.contactemail a{font-family:'Arial', Georgia;color:#151515; font-weight:bold; text-decoration:none; padding-left:17px;}
#pestcontrol{margin:5px 0px 0px 5px;}
#epa{margin-left:25px;}
#bbb{margin-left:22px; padding-bottom:9px;}
#bbb img{margin-top:-5px;}
/*END CONTACT*/
/*================== FOOTER ===============*/
.horizontal-dotted {border-top:1px dotted #3d3d3c;float:left;height:10px;position:relative;width:950px; margin-top:10px;}
#footer {background: url(../images/footer_bg.jpg) no-repeat;clear:both;margin:0 auto;padding:0;height:77px;width:950px; margin-top:20px;}
#footer p{padding:0; margin:0;color:#656352;font-size:11px;font-family:arial, helvetica, sans-serif;}
#footer a:link {color:#656352;text-decoration:none !important;}
#footer a:visited {color:#656352;text-decoration:none !important;}
#footer a:active {color:#656352;text-decoration:none !important;}
#footer a:hover {color:#656352;text-decoration:underline !important;}
.footer {background: url(../images/footer_bg.jpg) no-repeat;clear:both;margin:0 auto;padding:0;height:77px;width:950px;}
.footer p{padding:0px 0px 0px 0px; margin:0;color:#656352;font-size:11px;font-family:'Arial', Helvetica, Sans-serif;}
.footer a:link {color:#656352;text-decoration:none !important;}
.footer a:visited {color:#656352;text-decoration:none !important;}
.footer a:active {color:#656352;text-decoration:none !important;}
.footer a:hover {color:#656352;text-decoration:underline !important;}
/*END FOOTER*/

/*================== SITEMAP ===============*/

a.sitemap {font-family:'Arial',Georgia; color:#063f0d; font-weight:bold; text-decoration:none;}
.sitemapBodyRight{margin-top:0px;}
.sitemapBodyRight a{margin-left:0px; margin-top:0px;}

/*END SITEMAP*/
