@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}
/*Designed and Developed by JAP and MJR at Horizon Marketing. Call or email us today to find out how we can help you */
/*-- main classes--------------------------------------------*/
html{background:#fff;font-family:arial;font-size:12px;color:#333333}
.col{float:left;}
a{text-decoration:none;color: #006837;outline:none;}
.btn{cursor:pointer;display:block;overflow:hidden;text-indent:-1000px;float:left;outline:none;border:0;font-size: 0px;line-height: 0px;}
strong{font-weight:bold;}
p{margin:0 0 10px 0;line-height:150%}
input{border:0;font-family:tahoma;font-size:10px;padding:7px 0 0 9px;height:18px;}
address{font-style:normal}
/*--main styles -------------------------------------------*/
.wrapper {width:100%;background:#fff;margin:4px 0 10px 0;}
.wrapper .main {overflow:auto;background:#fff;width:924px;margin:0 auto;border:1px solid #d1d1d1;border-width:0 1px;padding:0 0 20px 0;}
.wrapper .main .header{padding:8px 34px;position:relative;overflow:auto;}
.wrapper .main .header form{position:absolute;right:29px;}
.wrapper .main .header form input.searchbox{float:left;margin:0 5px;border:0px;background:url(/structure/bg_searchtext.gif) no-repeat top left;width:229px;}
.wrapper .main .header .nav{float:left;margin:5px 0 0 0;}
.wrapper .main .header .nav a.btn{height:20px;}
.wrapper .main .header a.btn.logo{background:url(/structure/btn_logo.gif) no-repeat top left;width:177px;height:97px;float:left;clear:left}

/*--subnav ---------------------------------------------------*/
.subnav{overflow:auto;margin:0px 0 20px 0;padding:126px 0 0 0;height:36px;background:url(/structure/subhead_tips.jpg) no-repeat top left;}
.subnav.treecare{background:url(/structure/subhead_treecare.jpg) no-repeat top left;}
.subnav.lawncare{background:url(/structure/subhead_lawncare.jpg) no-repeat top left;}
.subnav.commercial{background:url(/structure/subhead_commercial.jpg) no-repeat top left;}
.subnav.organic{background:url(/structure/subhead_organic.jpg) no-repeat top left;}
.subnav.connect{background:url(/structure/subhead_connect.jpg) no-repeat top left;}
.subnav.tips{background:url(/structure/subhead_tips2.jpg) no-repeat top left;}
.subnav.aboutus{background:url(/structure/subhead_aboutus.jpg) no-repeat top left;}
.subnav.contact{background:url(/structure/subhead_contactus.jpg) no-repeat top left;}
.subnav.careers{background:url(/structure/subhead_careers.jpg) no-repeat top left;}
.subnav.newsletter{background:url(/structure/subhead_newsletter.jpg) no-repeat top left;}
.subnav.access{background:url(/structure/subhead_currentcust.jpg) no-repeat top left;}
.subnav.irrigation{background:url(/structure/subhead_irrigation.jpg) no-repeat top left;}

/*--sidenav --------------------------------------------------*/
.wrapper .main .col.sidenav{width:314px;}
.wrapper .main .col.sidenav .catagory{padding:5px 0 0 35px;font-size:15px;color:#333;font-weight:bold;display:block;height:24px;background:url(/structure/subnav_toplevel.gif) no-repeat top left;cursor:pointer}
.wrapper .main .col.sidenav .catagory:hover{background-position:bottom left;color:#fff;}
.wrapper .main .col.sidenav .catagory.open{background-position:bottom left;color:#fff;}
.wrapper .main .col.sidenav .catagory a{color:#000}
.wrapper .main .col.sidenav .catagory:hover a{color:#fff;}
.wrapper .main .col.sidenav .catagory.open a{color:#fff;}
.wrapper .main .col.sidenav .sub{overflow:hidden;height:0px}
.wrapper .main .col.sidenav .sub.open{overflow:auto;height:auto;margin:0 20px 5px 12px;padding:3px 20px 5px 12px;background:#d7e9b3;}
.wrapper .main .col.sidenav .sub.active{overflow:auto;height:auto;margin:0 20px 5px 12px;padding:3px 20px 5px 12px;background:#d7e9b3;}
.wrapper .main .col.sidenav .sub ul li{list-style-type:square;padding:0;margin:0 0 0 32px;color:#005731;}



/*-- main content area --------------------------------------*/
.wrapper .main .col.content{width:570px;overflow:auto;}
.wrapper .main h1.Header{font-size:26px;font-weight:bold;color:#a9d156;display:block;border-bottom:1px solid #a9d156;margin:0 0 10px 0;padding:0 0 10px 0}
.wrapper .main h1.Header2{font-size:24px;font-weight:bold;color:#a9d156;display:block;border-bottom:1px solid #a9d156;margin:0 0 10px 0;padding:0 0 10px 0}
.wrapper .main h1.Header2 strong{color:#005731}
p.big{font-size:18px;font-weight:bold;}
.wrapper .main .col.content input{border:1px solid #ccc}

.wrapper .main .col.content #Middle .bodyMain h1{font-size:26px;font-weight:bold;color:#a9d156;display:block;border-bottom:1px solid #a9d156;margin:0 0 10px 0;padding:0 0 10px 0}
.wrapper .main .col.content #Middle .bodyMain h2{font-size:18px;font-weight:bold;color:#005731;display:block;margin:10px 0 3px 0;padding:0 0 0px 0;}
.wrapper .main .col.content #Middle .bodyMain h2.cta a{font-weight:normal;margin:0 0 15px 0;display:block;font-size:14px;}
.wrapper .main .col.content #Middle .bodyMain ul li{list-style-type:disc;margin:0 0 3px 25px;}
.wrapper .main .col.content #Middle .bodyMain ol li{list-style-type: decimal;margin:0 0 3px 25px;}
.wrapper .main .col.content #Middle .bodyMain div ul h2.smallerHeader{font-size:13px;font-weight:normal;color:#333}
.wrapper .main .col.content #Middle .Header{font-size:26px;font-weight:bold;color:#a9d156;display:block;border-bottom:1px solid #a9d156;margin:0 0 10px 0;padding:0 0 10px 0}
.wrapper .main .col.content #Middle h1.smallHeader span.Header{font-size:18px;font-weight:bold;color:#005731;display:block;margin:0px 0 0px 0;padding:0 0 0px 0;border:none}
.wrapper .main .col.content #Middle h3{font-weight:bold;color:#005731;display:block;font-size:14px;margin:10px 0 3px 0;}
.wrapper .main .col.content #Middle .bodyMain a {border-bottom:1px solid #588F00}
.wrapper .main .col.content #Middle .col.half{width:40%;margin:0 0 20px 30px;}
.wrapper .main .col.content #Middle .col.half.services ul li ul li{list-style-type:none;background:url(/structure/img-dash.gif) no-repeat left 7px;margin-left:3px;padding-left:8px;}
.wrapper .main .col.content #Middle .col.half.services ul li ul li ul li{list-style-type:square;margin:0 0 3px 25px;background:none;padding:0}
.imgright{float:right;margin:0 0 10px 10px;}
.imgright2{float:right;margin:0 0 10px 8px;background: url(/images/shadow.gif) no-repeat right bottom;padding: 0 12px 12px 0;}
.imgleft{float:left;margin:8px 20px 0 0;background: url(/images/shadow.gif) no-repeat right bottom;padding: 0 12px 12px 0;}

br.clear{width:100%;display:block;clear:both;}
.smalltext{font-size:10px;color:#999;}
blockquote{line-height:14px;margin:0 auto 20px auto;width:300px;text-align:justify;font-size:13px;line-height:18px;clear:both;padding:10px;background:#eff9da}
blockquote span{line-height:12px;font-size:10px;width:300px;text-align:right;display:block;}
blockquote span strong{font-size:14px;}
a.newsitem{line-height:13px;color:#000;display:block;margin:5px;padding:5px}
a.newsitem strong{color: #006837;}
a.newsitem:hover {background:#a9d156;color:#fff;}
a.newsitem:hover strong{color:#fff}
iframe{width:100%;margin:0 0 30px 0}
.headshot{float:right;margin:0 0 40px 20px;width:175px;overflow:hidden}
.wrapper .main .col.content #Middle .bodyMain #findlocationzip{border:0;}
.wrapper .main .col.content #Middle .bodyMain .findalocation form.form input.btn.location{border:0;}
.treecare .wrapper .main .col.content #Middle .bodyMain .columnlist{margin:10px 20px;padding:0 0 5px 0;overflow:auto;}
.treecare .wrapper .main .col.content #Middle .bodyMain .columnlist ul li{float:left;display:block;width:150px;}
.treecare .wrapper .main .col.content #Middle .bodyMain .columnlist ul li ul{height:0;overflow:hidden;width:0;}
img.biopic{margin:0 0 50px 0}
img.biopic.right{margin-left:10px;float:right;}
img.biopic.left{margin-right:10px;float:left;}
.corp img{margin:0 15px 0 0}
p.eyebrow{margin:0;padding:0;}
.rightsidebar{float:right;margin:0 0 40px 20px;width:140px;}
.rightsidebar a.btn.arboristCTA{width:140px;height:230px;float:right;background:url(/structure/btn_schedule.jpg) no-repeat top left;margin:0 0 15px 0;clear:both}
.rightsidebar h4{font-weight:bold;line-height:14px;margin:0 0 2px 0}
.rightsidebar address{margin:0 0 14px 0;font-size:11px;line-height:12px;}
.treecare .wrapper .main .col.content #Middle .bodyMain .columnlist ul li{color:red;float:left;display:block;margin:0;width:130px;}
.treecolumnlist{overflow:auto;}
.treecolumnlist ul{float:left;}

.storm{background:url(/structure/storm_graphic_summer.jpg) no-repeat top left;height:102px;clear:both;margin:20px 0}
.col.content #Middle .bodyMain input.btn.location{border:0;}
.col.content #Middle .bodyMain .storm input#zip{width:111px;margin:20px 0 5px 0}
.storm form{margin:0px 0 0 435px;}

/*--CTAs----------------------------------------------------*/
.findalocation{height:92px;background:url(/structure/bg_findalocation.gif) no-repeat top left;width:253px;clear:both;padding:0 20px 0 28px;margin:10px 0 10px 0;}
.findalocation h3{display:block;height:50px;overflow:hidden;text-indent:-1000px}
.findalocation input.zip{width:123px;float:left;background:url(/structure/bg_enterzip.gif) no-repeat top left;}
.wrapper .main .col.content #Middle .inlinefind{margin:0 auto;width:293px;}
.wrapper .main .col.content #Middle .inlinefind form input{border:0;}

/*--home ---------------------------------------------------*/
.home .col.sidenav div{width:253px;clear:both;;padding:0 20px 0 28px;margin:0 0 10px 0;}
.home .col.sidenav h3{display:block;height:47px;overflow:hidden;text-indent:-1000px}
.home .complimentaryconsultation{height:219px;background:url(/structure/bg_complimentaryconsultation.gif) no-repeat top left;float:left;margin:0 0 5px 0;}
.home .complimentaryconsultation p{line-height:15px}
.home .complimentaryconsultation input.zip{background:url(/structure/bg_zipofproperty.gif) no-repeat top left;width:235px;float:left;margin:0 0 5px 0;}
.home .complimentaryconsultation input.fullname{background:url(/structure/bg_fullname.gif) no-repeat top left;width:235px;float:left;margin:0 0 5px 0;}
.home .complimentaryconsultation input.emailaddress{background:url(/structure/bg_email.gif) no-repeat top left;width:235px;float:left;margin:0 0 5px 0;}
.home a.cta{clear:both;display:block;padding:5px;margin:10px 12px 0 0;overflow:auto;color:#333333}
.home a.cta img{float:left;margin:0 20px 0 0}
.home a.cta strong{color:#f7931e;font-weight:bold;font-size:15px;text-transform:uppercase}
.home a.cta:hover{color:#000;background:#fcfcfc}
.home a.cta:hover strong{border-bottom:1px solid}
.home h1{clear:both;font-size:18px;font-weight:bold;}
.home h2{clear:both;font-size:14px;font-weight:bold;color:#005731;display:block;margin:10px 0 2px 0;padding:0 0 0px 0}

.home .subnav{background:url(/images/home_slideshow_photo1.jpg) no-repeat top left;width:924px;height:256px;position:relative;overflow:hidden;padding:0;}
.home .subnav a.btn{float:none;width:290px;margin:0 0 0 12px}
.home .subnav a.btn.treecare{background:url(/structure/home_btn_treecare.gif) no-repeat top left;margin-top:10px;}
.home .subnav a.btn.lawncare{background:url(/structure/home_btn_lawncare.gif) no-repeat top left;}
.home .subnav a.btn.commercialServices{background:url(/structure/home_btn_commercial.gif) no-repeat top left;}
.home .subnav a.btn.organicPrograms{background:url(/structure/home_btn_organic.gif) no-repeat top left;}
.home .subnav a.btn.connect{background:url(/structure/home_btn_connect.gif) no-repeat top left;}
.home .subnav a.btn.tips{background:url(/structure/home_btn_tips.gif) no-repeat top left;}
.home .subnav a.btn:hover{background-position: -290px 0}
.home .subnav .subs{position:absolute;left:300px;top:0px;background:url(/structure/home_bg_subs.jpg) repeat-x top left;padding:5px;width:200px;height:210px}
.home .subnav .subs h3{color:#fbb03b;font-weight:bold;font-size:16px;cursor:pointer;}
.home .subnav .subs ul{position:absolute;top:0px;left:0px;height:0px;overflow:hidden;}
.home .subnav .subs a{color:#fff;}

.home .container{position:absolute;width:100%;height:5px;z-index:10000}
.home .container.top{top:0;left:0;}
.home .container.left{top:0;left:0;height:100%;width:5px;}
.home .container.right{top:0;right:0;height:100%;width:5px;}
.home .container.bottom{top:200px;left:0;}

.homecta {display:block;clear:both;overflow:auto;padding:15px 0 0px 125px;}
.homecta a{float:left;color:#333333}
.homecta a p{line-height:14px}
.homecta a img{float:left;margin:0 0 0 -125px}
.homecta a h2{float:none;clear:right;padding:0;margin:0;color:#f7931e;font-weight:bold;font-size:15px;text-transform:uppercase;border-bottom:1px solid #fff}
.homecta a:hover{color:#000;background:#fcfcfc}
.homecta a:hover h2{border-bottom:1px solid #f7931e}

/*--new homepage cta's-----*/

.cta_2{display:block;clear:both;overflow:auto;padding:15px 0 20px 135px;font-size:12px;position:relative;}
.cta_2 h2{float:none;clear:right;padding:0;margin:0 0 5px 0px;border-bottom:1px solid #fff;color:#f7931e;font-weight:bold;font-size:15px;text-transform:uppercase;}
.cta_2 .cta_2link{float:left;margin:0 0 0 -135px;width:125px;text-transform:uppercase;font-weight:bold;}
.cta_2 .cta_2link:hover{color:#89bb37;}
.cta_2 .cta_2link img{margin:0 0 10px 0}
a.seemore{color:#f7931e;font-weight:bold;text-transform:uppercase;display:block;}
.more{background:#e5f1cc;padding:15px 15px 0px 15px;border-bottom:1px solid #f7931e;border-top:1px solid #f7931e;font-size:12px;display:none;position:relative;width:auto;overflow:auto;}
.cta_2 .more ul.col{padding:5px 10px 10px 20px;margin:0;width:40%;visibility:visible;float:left}
.cta_2 .more ul.col li{margin:0 0 5px 0;list-style-type:disc}
.cta_2 .more h4{font-weight:bold;font-size:14px;clear:both}
.more .showless{color:#f7931e;font-weight:bold;text-transform:uppercase;position:absolute;bottom:5px;right:5px;}
.learnmore{font-weight:bold;text-transform:uppercase;}
a.seeall{margin:5px 0;display:block;width:300px;font-weight:bold;}

.cta_2.news a{color:#333333;line-height:17px}
.cta_2.news a strong{display:block;font-size:14px;color:#89bb37}
.cta_2.news a.seemore{color:#f7931e;font-weight:bold;text-transform:uppercase;display:block;margin:0;padding:0}
.cta_2.news a em{display:block; font-style:italic}

.newsandcurrent {margin:20px 0;}
.newsandcurrent h2{float:none;clear:right;padding:0;margin:0 0 5px 0px;border-bottom:1px solid #fff;color:#f7931e;font-weight:bold;font-size:15px;text-transform:uppercase;}
.newsandcurrent a{display:block;color:#333333;line-height:17px}
.newsandcurrent a.seemore{color:#f7931e;font-weight:bold;text-transform:uppercase;display:block;margin:0;padding:0}
.newsandcurrent a strong{display:block;font-size:14px;color:#89bb37}
.newsandcurrent a em{display:block;}


.facts{background:url(/structure/bg_homeFacts.gif) no-repeat top left;width:684px;height:39px;overflow:hidden;padding:10px 200px 0 40px;position:absolute;left:0px;bottom:0px;display:block;}
.facts span {color:#fff;font-weight:bold;width:700px;height:20px;display:block;}
.facts a.btn.quotes{position:absolute;width:97px;height:22px;background:url(/structure/btn_morefacts.gif) no-repeat top left;right:40px;top:10px;}
.facts a.btn.quotes:hover{background-position:bottom left;}

/*-- testimonials cta --------------------------------------*/
.testimonials{background:url(structure/bg_quote.gif) repeat-y top left;overflow:auto;}
.testimonials h4{background:url(structure/bg_quoteHeader.gif) no-repeat top left;text-indent:-1000px;overflow:hidden;height:52px;}
.testimonials blockquote{margin:-20px 0px 0px 18px;background:none;width:250px;color:#fff;padding:0 0 20px 10px;}
.testimonials blockquote p{line-height:15px;}
.btn.testimonials{background:url(structure/btn_quote.gif) no-repeat top left;width:100%;height:42px;}


/*--forms----------------------------------------------------*/
fieldset{border:1px solid #ccc;padding:10px;}
fieldset legend{margin:0 10px;}
.form label{float:left;display:block;width:100px;text-align:right;padding:5px 0 0 0;margin:0px 5px 5px 5px;}
.form.contact label {width:200px}
.form select{float:left;width:50px;height:25px;margin:1px 0 0 0;}
.form input#zip{width:40px}
.form label#ziplabel{width:20px;float:left;}
.form input{float:left;width:200px;margin:0 0 5px 0}
.form br{clear:both;}
.form textarea{width:320px;}
.form h4{font-weight:bold;margin:5px 0 3px 0;}
.form.smalltext{margin:10px}
.form #submit{width:100px;height:20px;text-align:center;margin:10px 0 0 0}
.col.checks{width:40%;margin:0 10px 0 0;}
.form label.checklabel{width:150px;}
.form input.checkbox {width:20px;}
.calendarform{background:url(/structure/bg_calendarsignupForm.gif) no-repeat top left;width:100%;height:62px;overflow:auto;}
.form input.radiobutton{width:15px;height:15px;border:0;}
.interested{margin:0 0 10px 0;}
.interested label{width:200px;text-align:left;margin:0 10px}
.interested input.radiobutton{margin:0 10px 0 0}
#wlsubmit {width:70px;border:0;height:21px;outline:0;}
.form #submit, .form #submit1{height:21px;width:168px;border:0;outline:0;font-size: 0px;line-height: 0px;text-indent:-1000px;background:url(/structure/btn_submitrequest.gif) no-repeat top left;}
.form #submit:hover, .form #submit1:hover{background-position:bottom left}
table.emailcontactform {border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.emailcontactform td{width:50%;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px}
.emailcontactform label{width:180px;}
.emailcontactform input{width:180px;}
.emailcontactform input#zip{width:180px}
.emailcontactform textarea{width:200px;}
.emailcontactform select{width:190px;padding:2px}
.preferred{font-size:80%;line-height:80%;}
.preferred label{text-align:left;padding:5px 0 0 0}
#recieveupdates{text-align:left;}
#comments{text-align:left;}
div.radios label{text-align:left;text-indent:10px}
#billpaysubmit{height:21px;width:70px;background:url(/structure/btn_paybill.gif) no-repeat top left;margin:2px 10px 0 10px;border:0;}
#amount{float:left;width:100px;}
.smalllabel{margin:0 0 0 108px;}
.smalllabel label{text-align:left;width:200px;padding:5px 0 0 0}

.contactform{margin:0 0 20px 0}
form.contactform input#findlocationzip2{margin:0 5px;}
.contactform label{float:left;padding:6px 5px 0 5px}
.contactform fieldset label{margin-right:50px;}
.contactform input{float:left;margin:0 5px 0 0}
.contactform br{clear:both;}
.col.content #Middle .bodyMain form.contactform input.btn.location{border:0;}
.main .col.content #Middle .bodyMain form.contactform #findlocationzip{border:1px solid #ccc}
#submit{height:21px;width:168px;border:0;outline:0;font-size: 0px;line-height: 0px;text-indent:-1000px;background:url(/structure/btn_submit.gif) no-repeat top left;}
#submit:hover{background-position:bottom left}
.existingcustomerlinks a{font-size:12px;font-weight:normal;margin:0 0 0 15px;}
.existingcustomerlinks a:hover{text-decoration:underline;}
fieldset{overflow:hidden;}

/*--footer--------------------------------------------------*/
.footer{clear:both;padding:20px 0 0 0;}
.footer .footerlinks {clear:both;width:100%;height:212px;margin:0 0 17px 0;background:url(/structure/bg_footer.gif) no-repeat top left;}
.footer .footerlinks ul{float:left;margin:0 0 0 40px;padding:25px 0 0 0}
.footer .footerlinks ul li{line-height:14px;}
.footer .footerlinks ul li a{font-size:11px;line-height:8px;}

.footer .footerlinks ul li a strong{color:#000;line-height:8px;}
.footer .footerlinks ul li a:hover{text-decoration:underline;}
.footer .social {width:435px;overflow:auto;float:left;}
.footer .social h3{display:block;float:left;width:172px;height:44px;background:url(/structure/t_socialFind.gif) no-repeat top left;overflow:hidden;text-indent:-1000px;}
.footer .social .btn{width:43px;height:44px;}
.footer .links{padding:13px 0 0 0;font-size:11px;}
.footer .links a{color:#000;padding:0 4px;font-size:11px}

.green{width:100%;clear:both;height:10px;background:#009b5e}

/*-- buttons -----------------------------------------------*/
.btn.home{background:url(/structure/btn_home_031710.gif);width:42px;}
.btn.about{background:url(/structure/btn_about_031710.gif);width:63px;}
.btn.current{background:url(/structure/btn_current_031710.gif);width:119px;}
.btn.contact{background:url(/structure/btn_contact_031710.gif);width:75px;}
.btn.careers{background:url(/structure/btn_careers_031710.gif);width:54px;}
.btn.newsletter{background:url(/structure/btn_newsletter_031710.gif);width:125px;}
.btn.formyHome{background:url(/structure/btn_formyHome.gif) no-repeat top left;position:absolute;bottom:0;right:181px;width:132px;height:40px;}
.btn.formyBusiness{background:url(/structure/btn_formyBusiness.gif) no-repeat top left;position:absolute;bottom:0;right:31px;width:150px;height:40px;}
.btn.search{background:url(/structure/btn_search.gif) no-repeat top left;width:87px;height:21px;border:0;margin:1px 0}
.btn.fb{background:url(/structure/btn_fb.gif) no-repeat top left;}
.btn.yt{background:url(/structure/btn_yt.gif) no-repeat top left;}
.btn.li{background:url(/structure/btn_li.gif) no-repeat top left;}
.btn.twit{background:url(/structure/btn_twit.gif) no-repeat top left;}
.btn.flickr{background:url(/structure/btn_flickr.gif) no-repeat top left;}
.btn.wp{background:url(/structure/btn_wp.gif) no-repeat top left;}
.btn.currentcustomers{background:url(/structure/btn_currentcustomers.jpg) no-repeat top left;width:282px;height:130px;clear:both;margin:10px 0 0 13px}
.btn.location{background:url(/structure/btn_location.gif) no-repeat top left;width:121px;height:21px;margin:2px 0 0 0;}
.btn.meet{background:url(/structure/btn_ctaMeet.gif);width:180px;height:107px;margin:0 10px 10px 0;}
.btn.seasonal{background:url(/structure/btn_ctaSeasonal.gif);width:180px;height:107px;margin:0 10px 10px 0;}
.btn.play{background:url(/structure/btn_ctaPlay.gif);width:180px;height:107px;margin:0 0px 10px 0;float:left;}
.btn.treecare{height:32px;width:125px;background:url(/structure/btn_treecare.gif) no-repeat top left;}
.btn.lawncare{height:32px;width:109px;background:url(/structure/btn_lawncare.gif) no-repeat top left;}
.btn.commercialServices{height:32px;width:168px;background:url(/structure/btn_commercialServices.gif) no-repeat top left;}
.btn.organicPrograms{height:32px;width:153px;background:url(/structure/btn_organicPrograms.gif) no-repeat top left;}
.btn.connect{height:32px;width:195px;background:url(/structure/btn_connect.gif) no-repeat top left;}
.btn.tips{height:32px;width:174px;background:url(/structure/btn_tips.gif) no-repeat top left;}
.btn.submitrequest{height:21px;width:168px;background:url(/structure/btn_submitrequest.gif) no-repeat top left;margin:0 0 0 67px;}
.btn.requestestimate{background:url(/structure/btn_requestestimate.gif) no-repeat top left;width:282px;height:122px;clear:both;margin:10px 0 0 13px}


.btn.banner{width:100%;height:90px;margin:10px 0;background:url(/structure/bg_banner.gif) no-repeat top left;}
.btn.schedule{width:140px;height:230px;float:right;background:url(/structure/btn_schedule.jpg) no-repeat top left;margin:0 0 20px 20px;}
.btn.arboristCTA{background:url(/structure/btn_arboristCTA.gif) no-repeat top left;width:175px;height:100px;margin:5px 0 0 0;}
.btn.pdf{background:url(/structure/btn_pdfDownload.gif) no-repeat top left;width:138px;height:26px;float:right;margin:0 0 10px 10px;}

.btn:hover, .btn.here{background-position:bottom left;}
.lawncare .btn.requestestimate{background:url(/structure/btn_requestestimatelawn.gif) no-repeat top left;}
.lawncare .btn.requestestimate:hover{background-position:bottom left;}
.forhome a.btn.formyHome{background-position:bottom left;}

.emergency p{color:red;font-weight:bold;line-height:18px;font-size:16px;margin:10px 0;}

/*--home page styles ----------------------------------------------------*/
#home_slideshow {z-index: 1;position: absolute;}
#home_feature_menu {z-index: 3;position: absolute;height: 256px;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;font-family: arial;font-size: 12px;}
.sf-menu {display: block;margin: 5px 0 0 0;}
.sf-menu a {display:block;color: #F29F1B;text-decoration: none;font-weight: bold;height:100%;zoom:1;}
.sf-menu li {width:290px;height:33px;padding: 0;margin: 0 0 0 12px;background: url(../structure/home_btn_treecare.gif) top left no-repeat;overflow: hidden;text-indent: -1000px;}
.sf-menu li a {height:33px;}
.sf-menu li.treecare{background-image:url(/structure/home_btn_treecare.gif);}
.sf-menu li.lawncare{background-image:url(/structure/home_btn_lawncare.gif);}
.sf-menu li.commercialServices{background-image:url(/structure/home_btn_commercial.gif);}
.sf-menu li.organicPrograms{background-image:url(/structure/home_btn_organic.gif);}
.sf-menu li.connect{background-image:url(/structure/home_btn_connect.gif);}
.sf-menu li.tips{background-image:url(/structure/home_btn_tips.gif);}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */background-position: top right;height:33px;}
.sf-menu li ul {position:absolute;display: none;top:0;width:220px;background: #009A5E;height: 195px;padding-top: 12px;background:url(/structure/home_bg_subs.jpg) repeat-x top left;}
.sf-menu li ul li {height: 20px;font-size: 20px;overflow: hidden;text-indent: 0;background: none;padding: 4px 15px;}
.sf-menu li ul li a {height: 20px;}
.sf-menu li ul li ul {width: 240px;}
.sf-menu li ul li ul li {height: 14px;font-size: 11px;padding: 4px 15px 4px 5px;}
.sf-menu li ul li ul li a {height: 14px;color: #fff;}
.sf-menu a:hover {text-decoration: underline;}
.sf-menu ul li:hover a {visibility:inherit; /* fixes IE7 'sticky bug' */ color: #fff;text-decoration: underline;height: 14px;}
.sf-menu ul li:hover ul li a {text-decoration: none;height: 14px;}
.sf-menu ul li:hover ul li a:hover {text-decoration: underline;height: 14px;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{	position: absolute;left:302px;top:0;z-index:99;}
.sf-menu li:hover ul li ul, .sf-menu li.sfHover ul li ul{position: absolute;left:200px;top:0;z-index:99;}
.sf-menu li:hover ul li {height: 20px;overflow: hidden;}
.sf-menu li:hover ul li ul li {height: 14px;overflow: hidden;}


 

