a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#commercialpropertyform fieldset *:last-child,
#disasteremergencyform fieldset *:last-child,
#constructionform fieldset *:last-child,
#residentialtreeserviceform fieldset *:last-child,
#insuranceagencyform fieldset *:last-child,
#enterzipcodeform fieldset *:last-child  {
   padding-bottom: 0;
}

#residentialtreeserviceform fieldset label,
#insuranceagencyform fieldset label,
#disasteremergencyform fieldset label,
#enterzipcodeform fieldset label,
#commercialpropertyform fieldset label,
#constructionform fieldset label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
   width: 30%;
}

#disasteremergencyform fieldset *,
#commercialpropertyform fieldset *,
#insuranceagencyform fieldset *,
#enterzipcodeform fieldset *,
#constructionform fieldset *,
#residentialtreeserviceform fieldset *  {
   font: bold 12px/14px "Helvetica Neue Condensed";
}

#commercialpropertyform fieldset,
#enterzipcodeform fieldset,
#disasteremergencyform fieldset,
#residentialtreeserviceform fieldset,
#insuranceagencyform fieldset,
#constructionform fieldset  {
   border: none;
}

#residentialtreeservicetext p,
#constructiontext p,
#disasteremergencytext p,
#insuranceagencytext p,
#chooseoneprojecttext p,
#commercialpropertytext p  {
   font: bold 12px/14px "Helvetica Neue Condensed";
   margin: 0px;
   color: #004900;
   text-align: left;
}

#constructionform p,
#insuranceagencyform p,
#enterzipcodeform p,
#residentialtreeserviceform p,
#commercialpropertyform p,
#disasteremergencyform p  {
   margin: 0px;
}

#residentialtreeserviceform,
#disasteremergencyform,
#commercialpropertyform,
#insuranceagencyform,
#constructionform  {
   visibility: visible;
   position: absolute;
   left: 252px;
   z-index: 3;
   width: 14px;
}

#constructiontext,
#residentialtreeservicetext,
#commercialpropertytext,
#disasteremergencytext,
#insuranceagencytext  {
   visibility: visible;
   position: absolute;
   left: 268px;
   z-index: 3;
   width: 169px;
}

#careersbutton a,
#homebutton a,
#forumbutton a,
#faqbutton a,
#equipmentbutton a,
#industrylinksbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#careerstext p,
#industrylinkstext p,
#faqtext p,
#forumtext p,
#equipmenttext p  {
   font: bold 14px/17px "Helvetica Neue";
   margin: 0px;
   color: #FAF4F4;
   text-align: center;
}

#becomecontractorbuttoncopy2 a:hover,
#becomecontractorbutton a:hover  {
   background-position: -192px 0%;
}

#homebutton a:hover,
#equipmentbutton a:hover,
#forumbutton a:hover  {
   background-position: -162px 0%;
}

#emergencybutton a:hover,
#webbutton a:hover,
#phonebutton a:hover  {
   background-position: -63px 0%;
}

#becomecontractorbutton a,
#becomecontractorbuttoncopy2 a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   width: 192px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#becomecontractorbuttoncopy2,
#becomecontractorbutton  {
   visibility: visible;
   position: absolute;
   left: 673px;
   top: 608px;
   width: 192px;
   height: 39px;
}

#careersbutton a:hover,
#industrylinksbutton a:hover  {
   background-position: -165px 0%;
}

#emergencybutton a,
#webbutton a,
#phonebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   width: 63px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#residentialtreeserviceform fieldset *  {
   color: #004900;
}

#becomeatreeservicecomcontractorcopy2  {
   background: url(sg_main_media/id0becomeatreeservicecomcon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 700px;
   top: 613px;
   z-index: 2;
   width: 133px;
   height: 20px;
}

#commercialpropertyform fieldset *  {
   color: #004900;
}

#disasteremergencyform fieldset *  {
   color: #ED1C24;
}

#insuranceagencyform fieldset *  {
   color: #004900;
}

#contractorloginbutton a:hover  {
   background-position: -104px 0%;
}

#becomecontractorbuttoncopy2 a  {
   background-image: url(sg_main_media/becomecontractorbuttoncopy2.gif);
}

#emergencybutton,
#phonebutton  {
   visibility: visible;
   position: absolute;
   left: 673px;
   z-index: 1;
   width: 63px;
   height: 38px;
}

#lookingforatreeservicecompany  {
   background: url(sg_treeservicehomepage_media/id0lookingforatreeserviceco.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 138px;
   z-index: 1;
   width: 311px;
   height: 19px;
}

#welcometotreeservicecomtext p  {
   font: bold 14px/17px "Helvetica Neue Condensed";
   margin: 0px;
   text-align: center;
   color: #744705;
}

#constructionform fieldset *  {
   color: #004900;
}

#becomecontractorbuttoncopy2  {
   z-index: 1;
}

#enterzipcodeform fieldset *  {
   color: #F26522;
}

#welcometotreeservicecomtext  {
   visibility: visible;
   position: absolute;
   left: 164px;
   top: 181px;
   z-index: 3;
   width: 321px;
}

#residentialtreeservicetext  {
   top: 366px;
}

#residentialtreeserviceform  {
   top: 366px;
}

#becomecontractorbutton a  {
   background-image: url(sg_main_media/becomecontractorbutton.gif);
}

#contractorloginbutton a  {
   background: url(sg_main_media/contractorloginbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 104px;
   font-size: 12px;
   line-height: 12px;
}

#disasteremergencytext p  {
   color: #ED1C24;
}

#getquotebutton a:hover  {
   background-position: -69px 0%;
}

#becomecontractorbutton  {
   z-index: 4;
}

#commercialpropertytext  {
   top: 499px;
}

#commercialpropertyform  {
   top: 499px;
}

#industrylinksbutton a  {
   width: 165px;
   background-image: url(sg_main_media/careersbutton.gif);
}

#contractorloginbutton  {
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 173px;
   z-index: 4;
   width: 104px;
   height: 12px;
}

#disasteremergencytext  {
   top: 396px;
}

#disasteremergencyform  {
   top: 396px;
}

#chooseoneprojecttext  {
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 329px;
   z-index: 3;
   width: 211px;
}

#industrylinksbutton  {
   visibility: visible;
   position: absolute;
   left: 487px;
   top: 84px;
   z-index: 4;
   width: 165px;
   height: 32px;
}

#insuranceagencytext  {
   top: 438px;
}

#treeservicehomepage  {
   margin: 0px auto 0px auto;
   height: 664px;
   width: 980px;
   position: relative;
   background-color: #FFFFFF;
}

#insuranceagencyform  {
   top: 438px;
}

#m2backbgroundxmedia  {
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 7px;
   z-index: 4;
   width: 281px;
   height: 61px;
}

#enterzipcodetext p  {
   font: bold 12px/14px "Helvetica Neue Condensed";
   margin: 0px;
   color: #F26522;
   text-align: center;
}

#m1backgroundxmedia  {
   visibility: visible;
   position: absolute;
   left: 369px;
   top: 1px;
   z-index: 4;
   width: 127px;
   height: 70px;
}

#industrylinkstext  {
   visibility: visible;
   position: absolute;
   left: 487px;
   top: 90px;
   z-index: 5;
   width: 162px;
}

#faqbutton a:hover  {
   background-position: -161px 0%;
}

#emergencybutton a  {
   background-image: url(sg_main_media/emergencybutton.gif);
}

#equipmentbutton a  {
   width: 162px;
   background-image: url(sg_main_media/equipmentbutton.gif);
}

#ltgreenbackground  {
   background: url(sg_main_media/ltgreenbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 674px;
   height: 72px;
}

#enterzipcodetext  {
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 272px;
   z-index: 5;
   width: 256px;
}

#constructionform  {
   top: 470px;
}

#getquotebutton a  {
   background: url(sg_main_media/getquotebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 20px;
   width: 69px;
   font-size: 20px;
   line-height: 20px;
}

#m1m2headerborder  {
   background: url(sg_main_media/m1m2headerborder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 980px;
   height: 72px;
}

#enterzipcodeform  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 288px;
   z-index: 3;
   width: 77px;
}

#contractorborder  {
   background: url(sg_treeservicehomepage_media/contractorborder.gif) no-repeat;
   position: absolute;
   left: 662px;
   top: 127px;
   z-index: 3;
   width: 318px;
   height: 537px;
}

#constructiontext  {
   top: 470px;
}

#equipmentbutton  {
   visibility: visible;
   position: absolute;
   left: 817px;
   top: 84px;
   z-index: 6;
   width: 162px;
   height: 32px;
}

#careersbutton a  {
   width: 165px;
   background-image: url(sg_main_media/careersbutton.gif);
}

#emergencybutton  {
   top: 556px;
}

#customerborder  {
   background: url(sg_treeservicehomepage_media/customerborder.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 127px;
   z-index: 2;
   width: 650px;
   height: 537px;
}

#getquotebutton  {
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 563px;
   z-index: 3;
   width: 69px;
   height: 20px;
}

#contractorzone  {
   background: url(sg_treeservicehomepage_media/contractorzone.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 676px;
   top: 138px;
   z-index: 4;
   width: 143px;
   height: 15px;
}

#greengradient  {
   background: url(sg_treeservicehomepage_media/greengradient.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 674px;
   height: 72px;
}

#careersbutton  {
   visibility: visible;
   position: absolute;
   left: 652px;
   top: 84px;
   z-index: 5;
   width: 165px;
   height: 32px;
}

#phonebutton a  {
   background-image: url(sg_main_media/phonebutton.gif);
}

#equipmenttext  {
   visibility: visible;
   position: absolute;
   left: 818px;
   top: 90px;
   z-index: 7;
   width: 158px;
}

#forumbutton a  {
   width: 162px;
   background-image: url(sg_main_media/forumbutton.gif);
}

#m2background  {
   background: url(sg_main_media/m2background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 650px;
   top: 0px;
   z-index: 3;
   width: 330px;
   height: 72px;
}

#homebutton a  {
   width: 162px;
   background-image: url(sg_main_media/homebutton.gif);
}

#careerstext  {
   visibility: visible;
   position: absolute;
   left: 653px;
   top: 90px;
   z-index: 6;
   width: 161px;
}

#faqbutton a  {
   width: 161px;
   background-image: url(sg_main_media/faqbutton.gif);
}

#forumbutton  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 84px;
   z-index: 3;
   width: 162px;
   height: 32px;
}

#webbutton a  {
   background-image: url(sg_main_media/webbutton.gif);
}

#phonebutton  {
   top: 509px;
}

#tsleafmenu  {
   background: url(sg_main_media/tsleafmenu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 90px;
   z-index: 2;
   width: 24px;
   height: 24px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 84px;
   z-index: 1;
   width: 162px;
   height: 32px;
}

#starthere  {
   background: url(sg_main_media/starthere.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 261px;
   z-index: 4;
   width: 61px;
   height: 43px;
}

#webbutton  {
   visibility: visible;
   position: absolute;
   left: 674px;
   top: 464px;
   z-index: 1;
   width: 63px;
   height: 38px;
}

#faqtext p  {
   color: #FFFFFF;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 164px;
   top: 84px;
   z-index: 2;
   width: 161px;
   height: 32px;
}

#forumtext  {
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 90px;
   z-index: 4;
   width: 158px;
}

#forumpro  {
   background: url(sg_treeservicehomepage_media/forumpro.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 674px;
   top: 420px;
   z-index: 1;
   width: 62px;
   height: 38px;
}

#faqtext  {
   visibility: visible;
   position: absolute;
   left: 164px;
   top: 90px;
   z-index: 3;
   width: 158px;
}

#tslogo  {
   background: url(sg_treeservicehomepage_media/tslogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 14px;
   z-index: 3;
   width: 360px;
   height: 47px;
}

#usmap  {
   background: url(sg_main_media/usmap.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 262px;
   z-index: 6;
   width: 78px;
   height: 52px;
}

#zones  {
   background: url(sg_treeservicehomepage_media/zones.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 673px;
   top: 334px;
   z-index: 1;
   width: 63px;
   height: 38px;
}

#tmail  {
   background: url(sg_treeservicehomepage_media/tmail.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 673px;
   top: 377px;
   z-index: 1;
   width: 63px;
   height: 39px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

