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

a ins  {
   text-decoration: none;
}

#pid11contactus,
#news,
#thankyou,
#pid1home,
#dtd,
#pid8testimonials,
#junk,
#curbside,
#pid10aboutus,
#hauling,
#pid12privacypolicy,
#pid3recycling,
#pid7learnmore  {
   margin: 0px auto 0px auto;
   width: 961px;
   position: relative;
}

#bottommenu li a:hover,
#newstext p a:hover,
#privacytext p a:hover,
#faqtext p a:hover,
#sitedesigntext p a:hover,
#contactustext p a:hover  {
   text-decoration: underline;
   font-weight: bold;
}

#recmaintext p,
#doortodoortext p,
#haulingtext p,
#junk3text p,
#newstext p,
#homepagetext p,
#recyclingtext p,
#curbside2text p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#newsbutton a:hover,
#learnmorebutton a:hover,
#testimonialsbutton a:hover,
#id22contactusbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -112px 0%;
}

#aboutusbutton a,
#id22contactusbutton a,
#newsbutton a,
#testimonialsbutton a,
#learnmorebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 112px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#dtdbutton a:hover,
#curbsidebutton a:hover,
#haulingbutton a:hover,
#recyclingbutton a:hover  {
   background-position: -161px 0%;
}

#haulingbutton a,
#recyclingbutton a,
#dtdbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 63px;
   width: 161px;
   background-position: 0% 0px;
   font-size: 63px;
   line-height: 63px;
}

#contactustext p a,
#faqtext p a,
#privacytext p a  {
   font-weight: Normal;
   text-decoration: none;
}

#aboutustext,
#homepagetext,
#recmaintext  {
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 258px;
   z-index: 3;
}

#id22contactusbutton,
#aboutusbutton  {
   visibility: visible;
   position: absolute;
   top: 148px;
   z-index: 5;
   width: 112px;
   height: 25px;
}

#id157sidebar,
#id114sidebargraphic  {
   visibility: visible;
   position: absolute;
   left: 601px;
   z-index: 6;
   width: 347px;
   height: 477px;
   background-repeat: no-repeat;
}

#aboutustext p,
#testimonialtext p  {
   font: 12px/18px Arial;
   margin: 0px;
   text-align: left;
}

#contactform fieldset *:last-child  {
   margin-bottom: 0;
}

#shape2copy,
#shape2copy2,
#shape2  {
   background: url(aboutusmedia/shape2copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 3;
   width: 961px;
   height: 3px;
}

#contactform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 50%;
}

#curbsideservice,
#junkremoval  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 220px;
   z-index: 6;
   height: 14px;
   background-repeat: no-repeat;
}

#epburstbottomleftlayer10copy3  {
   background: url(privacypolicymedia/id195epburstbottomleftlayer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 506px;
   z-index: 10;
   width: 122px;
   height: 142px;
}

#testimonials,
#haulingservice  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 219px;
   z-index: 6;
   height: 14px;
   background-repeat: no-repeat;
}

#id197contactusbutton a:hover  {
   background-position: -91px 0%;
}

#learnmorebutton,
#newsbutton  {
   visibility: visible;
   position: absolute;
   top: 147px;
   z-index: 5;
   width: 112px;
   height: 25px;
}

#toreceiveacustombidforyo  {
   background: url(thankyoumedia/toreceiveacustombidforyo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 525px;
   top: 247px;
   z-index: 6;
   width: 386px;
   height: 47px;
}

#contactform fieldset div  {
   font: 11px/18px "Courier New";
   clear: both;
}

#everypageapartmentleft  {
   background: url(aboutusmedia/everypageapartmentleft.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 180px;
   z-index: 9;
   width: 54px;
   height: 345px;
}

#id197contactusbutton a  {
   background: url(newsmedia/id197contactusbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 88px;
   width: 91px;
   font-size: 88px;
   line-height: 88px;
}

#id22contactusbutton a  {
   background-image: url(aboutusmedia/id22contactusbutton.gif);
}

#contactform fieldset  {
   border: none;
}

#testimonialsbutton a  {
   background-image: url(aboutusmedia/testimonialsbutton.gif);
}

#id197contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 183px;
   z-index: 7;
   width: 91px;
   height: 88px;
}

#backgroundblackovals  {
   background: url(aboutusmedia/backgroundblackovals.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 145px;
   z-index: 4;
   width: 576px;
   height: 36px;
}

#id22contactusbutton  {
   left: 461px;
}

#id114sidebargraphic  {
   background-image: url(aboutusmedia/id114sidebargraphic.gif);
   top: 17px;
}

#junkbutton a:hover  {
   background-position: -160px 0%;
}

#homebutton a:hover  {
   background-position: -198px 0%;
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 118px;
   top: 147px;
   z-index: 6;
   width: 112px;
   height: 25px;
}

#sitedesigntext p a  {
   font-weight: Normal;
   text-decoration: none;
   color: #1B2E3E;
}

#learnmorebutton a  {
   background-image: url(aboutusmedia/learnmorebutton.gif);
}

#testimonialtext p  {
   padding-bottom: 8px;
}

#i2009zodiactext p  {
   font: 10px/24px Arial;
   margin: 0px;
   color: #315571;
   text-align: center;
}

#recyclingbutton a  {
   background-image: url(aboutusmedia/recyclingbutton.gif);
}

#sitedesigntext p  {
   font: 11px/24px Arial;
   margin: 0px;
   color: #1B2E3E;
   text-align: center;
}

#doortodoortext p  {
   padding-bottom: 8px;
}

#curbsidebutton a  {
   background: url(aboutusmedia/curbsidebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 62px;
   width: 161px;
   font-size: 62px;
   line-height: 62px;
}

#curbside2text p  {
   padding-bottom: 4px;
}

#bottommenu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #315571;
   height: 100%;
   display: block;
}

#curbsideservice  {
   background-image: url(curbsidemedia/curbsideservice.gif);
   width: 159px;
}

#learnmorebutton  {
   left: 6px;
}

#i2009zodiactext  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 685px;
   z-index: 5;
   width: 950px;
}

#recyclingbutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 256px;
   z-index: 5;
   width: 161px;
   height: 63px;
}

#aboutusbutton a  {
   background-image: url(aboutusmedia/aboutusbutton.gif);
}

#everypageheader  {
   background: url(aboutusmedia/everypageheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 205px;
   z-index: 5;
   width: 668px;
   height: 41px;
}

#contactustext p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: left;
}

#recyclingtext p  {
   padding-bottom: 4px;
}

#haulingbutton a  {
   background-image: url(aboutusmedia/haulingbutton.gif);
}

#contactustoday  {
   background: url(thankyoumedia/contactustoday.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 218px;
   z-index: 4;
   width: 172px;
   height: 14px;
}

#curbsidebutton  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 436px;
   z-index: 8;
   width: 161px;
   height: 62px;
}

#everypageframe  {
   background: url(aboutusmedia/everypageframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 961px;
   height: 715px;
}

#homepagetext p  {
   padding-bottom: 8px;
}

#sitedesigntext  {
   visibility: visible;
   position: absolute;
   left: 733px;
   top: 685px;
   z-index: 6;
   width: 257px;
}

#haulingservice  {
   background-image: url(haulingmedia/haulingservice.gif);
   width: 150px;
}

#contactustext  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 267px;
   z-index: 3;
   width: 319px;
}

#recmaintext p  {
   padding-bottom: 5px;
}

#aboutustext p  {
   padding-bottom: 4px;
}

#aboutusbutton  {
   left: 346px;
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#haulingtext p  {
   padding-bottom: 8px;
}

#contactform p  {
   margin: 0px;
}

#haulingbutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 317px;
   z-index: 6;
   width: 161px;
   height: 63px;
}

#id157sidebar  {
   background-image: url(haulingmedia/id157sidebar.gif);
   top: 18px;
}

#homepagetext  {
   width: 279px;
}

#layer10copy2  {
   background: url(aboutusmedia/layer10copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 645px;
   z-index: 4;
   width: 224px;
   height: 70px;
}

#id136group19  {
   background: url(thankyoumedia/id136group19.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 175px;
   z-index: 5;
   width: 480px;
   height: 498px;
}

#homebutton a  {
   background: url(aboutusmedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 129px;
   width: 198px;
   font-size: 129px;
   line-height: 129px;
}

#testimonials  {
   background-image: url(testimonialsmedia/testimonials.gif);
   width: 126px;
}

#newsbutton a  {
   background-image: url(aboutusmedia/newsbutton.gif);
}

#junkbutton a  {
   background: url(aboutusmedia/junkbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 61px;
   width: 160px;
   font-size: 61px;
   line-height: 61px;
}

#dtdbutton a  {
   background-image: url(aboutusmedia/dtdbutton.gif);
}

#layer10copy  {
   background: url(aboutusmedia/layer10copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 510px;
   top: 0px;
   z-index: 4;
   width: 100px;
   height: 111px;
}

#contactform  {
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 330px;
   z-index: 7;
   width: 450px;
}

#junkremoval  {
   background-image: url(junkmedia/junkremoval.gif);
   width: 131px;
}

#id81group18  {
   background: url(recyclingmedia/id81group18.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 17px;
   z-index: 6;
   width: 347px;
   height: 551px;
}

#junk3text p  {
   padding-bottom: 8px;
}

#recmaintext  {
   width: 286px;
}

#aboutustext  {
   width: 277px;
}

#shape2copy2  {
   top: 667px;
}

#shape2copy  {
   top: 526px;
}

#newsbutton  {
   left: 232px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 1px;
   z-index: 4;
   width: 198px;
   height: 129px;
}

#bottommenu  {
   font: 10px/17px Arial;
   height: 17px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #315571;
   position: absolute;
   left: 346px;
   top: 677px;
   z-index: 3;
   width: 269px;
}

#newstext p  {
   padding-bottom: 6px;
}

#junkbutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 376px;
   z-index: 7;
   width: 160px;
   height: 61px;
}

#dtdbutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 195px;
   z-index: 4;
   width: 161px;
   height: 63px;
}

#layer107  {
   background: url(thankyoumedia/layer107.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 527px;
   z-index: 4;
   width: 246px;
   height: 140px;
}

#layer106  {
   background: url(thankyoumedia/layer106.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 453px;
   z-index: 4;
   width: 330px;
   height: 214px;
}

#shape41  {
   background: url(aboutusmedia/shape41.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 593px;
   top: 178px;
   z-index: 4;
   width: 2px;
   height: 488px;
}

#shape48  {
   background: url(aboutusmedia/shape48.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 193px;
   z-index: 3;
   width: 20px;
   height: 317px;
}

#recycle  {
   background: url(aboutusmedia/recycle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 676px;
   z-index: 6;
   width: 188px;
   height: 34px;
}

#shape2  {
   top: 177px;
}

#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 961px;
   height: 715px;
   background-color: #FFFFFF;
   background-image: none;
}

#header  {
   background: url(aboutusmedia/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 961px;
   height: 174px;
}

.centerac  {
   text-align: center;
}

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

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

