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

a ins  {
   text-decoration: none;
}

#pid1home,
#pid6contactus,
#pid9pool,
#pid3bios,
#greenconcretewhocares,
#pid5customerservice,
#carpettile,
#pid10excavator,
#pid2aboutus,
#pid4services,
#pid8wallsaw,
#pid7coredrilling  {
   margin: 0px auto 0px auto;
   width: 588px;
   position: relative;
}

#wecancometotheprojecttogetafirsthandlookorspetext p,
#needaquoteneedyourprojectlookedathavequestionstext p,
#wegivefreeestimatesonalljobstext p  {
   font: 14px/17px Verdana, sans-serif;
   margin: 0px;
   text-indent: 4px;
   text-align: center;
}

#demowithexcavator004jpg,
#demopicswad01jpg,
#demowithexcavator002jpg,
#demopicswadepool013jpg,
#demowithexcavator001jpg,
#wadepool010jpg  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 266px;
   height: 202px;
   background-repeat: no-repeat;
}

#residentialcommercialservingorlandototampaocalagaine,
#pooldemoexcavationconcretecuttinghaulawayrolloffdu  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 214px;
   z-index: 3;
   height: 20px;
   background-repeat: no-repeat;
}

#carpettile003jpg,
#wallsaw004jpg,
#carpettile006jpg,
#wallsaw006jpg,
#customer1jpg,
#i001jpg  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 266px;
   height: 202px;
   background-repeat: no-repeat;
}

#linkswwwhusqvarnacomwwwmecosawscomwwwdiamondproductsc p a:hover  {
   color: #FFFFFF;
   text-decoration: underline;
}

#linkswwwhusqvarnacomwwwmecosawscomwwwdiamondproductsc p a  {
   border: 0px none #000000;
   font-weight: bold;
   text-decoration: none;
   color: #0D0F0F;
}

#linkswwwhusqvarnacomwwwmecosawscomwwwdiamondproductsc p  {
   font: bold 14px/17px Verdana, sans-serif;
   margin: 0px;
   color: #0D0F0F;
   text-align: center;
}

#linkswwwhusqvarnacomwwwmecosawscomwwwdiamondproductsc  {
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 674px;
   z-index: 3;
   width: 225px;
}

#i9jpg,
#i8jpg,
#i1aboutusjpg,
#i3jpg,
#i2jpg,
#i6ajpg  {
   visibility: visible;
   position: absolute;
   left: 398px;
   z-index: 3;
   width: 196px;
   height: 148px;
   background-repeat: no-repeat;
}

#residentialcommercialservingorlandototampaocalagaine  {
   background-image: url(sg_excavator_media/id0residentialcommercialser.gif);
   width: 237px;
}

#pooldemoexcavationconcretecuttinghaulawayrolloffdu  {
   background-image: url(sg_pool_media/id0pooldemoexcavationconcre.gif);
   width: 255px;
}

#coredrillandlargesawjpg,
#coredrillingpics004jpg  {
   visibility: visible;
   position: absolute;
   left: 298px;
   z-index: 3;
   width: 266px;
   height: 202px;
   background-repeat: no-repeat;
}

#homemenu li a:hover,
#gallerymenu li a:hover  {
   font-weight: bold;
   color: #000000;
}

#concretecoredrillexcavationdemolitiontext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #796545;
   text-align: center;
}

#coredrillandlargewallsawjpg,
#customer2jpg  {
   visibility: visible;
   position: absolute;
   top: 340px;
   z-index: 3;
   width: 294px;
   height: 224px;
   background-repeat: no-repeat;
}

#concretecoredrillexcavationdemolitiontext  {
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 2px;
   z-index: 3;
   width: 267px;
}

#professionalconcreteremovalanddemolition  {
   background: url(sg_services_media/id0professionalconcreteremo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 98px;
   z-index: 5;
   width: 294px;
   height: 50px;
}

#wegivefreeestimatesonalljobstext p  {
   font-weight: bold;
}

#gallerymenu li a,
#homemenu li a  {
   border: 0px none #000000;
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#house2jpgjpg,
#demopics14jpgjpg  {
   visibility: visible;
   position: absolute;
   top: 241px;
   z-index: 3;
   width: 266px;
   height: 202px;
   background-repeat: no-repeat;
}

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

#coredrillandlargewallsawjpg  {
   background-image: url(sg_customerservice_media/coredrillandlargewallsawjpg.gif);
   left: 0px;
}

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

#callforafreeestimatetoday  {
   background: url(sg_services_media/callforafreeestimatetoday.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 193px;
   z-index: 3;
   width: 299px;
   height: 18px;
}

#demowithexcavator002jpg  {
   background-image: url(sg_excavator_media/demowithexcavator002jpg.gif);
   top: 444px;
   left: 29px;
}

#coredrillandlargesawjpg  {
   background-image: url(sg_wallsaw_media/coredrillandlargesawjpg.gif);
   top: 240px;
}

#craigjpg,
#craigjpgcopy  {
   background: url(sg_contactus_media/craigjpgcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 188px;
   z-index: 3;
   width: 124px;
   height: 124px;
}

#demowithexcavator004jpg  {
   background-image: url(sg_excavator_media/demowithexcavator004jpg.gif);
   top: 240px;
   left: 299px;
}

#demowithexcavator001jpg  {
   background-image: url(sg_excavator_media/demowithexcavator001jpg.gif);
   top: 444px;
   left: 299px;
}

#demopicswadepool013jpg  {
   background-image: url(sg_pool_media/demopicswadepool013jpg.gif);
   top: 240px;
   left: 299px;
}

#weareherewhenyouneedus  {
   background: url(sg_customerservice_media/weareherewhenyouneedus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 606px;
   z-index: 3;
   width: 357px;
   height: 15px;
}

#coredrillingpics004jpg  {
   background-image: url(sg_coredrilling_media/coredrillingpics004jpg.gif);
   top: 328px;
}

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

#pid5customerservice  {
   width: 592px;
}

#wwwcatandicombutton  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 135px;
   z-index: 3;
   width: 91px;
   height: 8px;
}

#carpettile001jpg  {
   background: url(sg_carpettile_media/carpettile001jpg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 239px;
   z-index: 3;
   width: 266px;
   height: 202px;
}

#demopics14jpgjpg  {
   background-image: url(sg_pool_media/demopics14jpgjpg.gif);
   left: 28px;
}

#carpettile003jpg  {
   background-image: url(sg_carpettile_media/carpettile003jpg.gif);
   top: 443px;
   left: 29px;
}

#carpettile006jpg  {
   background-image: url(sg_carpettile_media/carpettile006jpg.gif);
   top: 443px;
   left: 300px;
}

#demopicswad01jpg  {
   background-image: url(sg_pool_media/demopicswad01jpg.gif);
   top: 444px;
   left: 28px;
}

#i10jpg,
#i11jpg  {
   visibility: visible;
   position: absolute;
   top: 494px;
   z-index: 3;
   width: 196px;
   height: 148px;
   background-repeat: no-repeat;
}

#catandilogocopy  {
   background: url(sg_services_media/catandilogocopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 26px;
   z-index: 4;
   width: 106px;
   height: 100px;
}

#wadepool010jpg  {
   background-image: url(sg_pool_media/wadepool010jpg.gif);
   top: 444px;
   left: 299px;
}

#wallsaw006jpg  {
   background-image: url(sg_wallsaw_media/wallsaw006jpg.gif);
   top: 443px;
   left: 29px;
}

#wallsaw004jpg  {
   background-image: url(sg_wallsaw_media/wallsaw004jpg.gif);
   top: 443px;
   left: 297px;
}

#i5jpg,
#i4jpg  {
   visibility: visible;
   position: absolute;
   top: 493px;
   z-index: 3;
   width: 196px;
   height: 148px;
   background-repeat: no-repeat;
}

#customer2jpg  {
   background-image: url(sg_customerservice_media/customer2jpg.jpg);
   left: 297px;
}

#i1aboutusjpg  {
   background-image: url(sg_aboutus_media/1aboutusjpg.jpg);
   top: 193px;
}

#largesaw1jpg  {
   background: url(sg_services_media/largesaw1jpg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 25px;
   z-index: 3;
   width: 171px;
   height: 126px;
}

#customer1jpg  {
   background-image: url(sg_wallsaw_media/customer1jpg.gif);
   top: 240px;
   left: 29px;
}

#pid4services  {
   width: 594px;
}

#house2jpgjpg  {
   background-image: url(sg_excavator_media/house2jpgjpg.gif);
   left: 29px;
}

#catiinccopy  {
   background: url(sg_services_media/catiinccopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 28px;
   z-index: 3;
   width: 292px;
   height: 66px;
}

#catandilogo  {
   background: url(sg_services_media/catandilogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 682px;
   z-index: 3;
   width: 150px;
   height: 142px;
}

#gallerymenu  {
   font: bold 9px/21px Verdana, sans-serif;
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 4px;
   top: 657px;
   z-index: 3;
   width: 584px;
}

#pid2aboutus  {
   width: 594px;
}

#line4copy  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 537px;
   z-index: 3;
   width: 575px;
   height: 1px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#homemenu  {
   font: bold 10px/13px Verdana, sans-serif;
   height: 13px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 4px;
   top: 167px;
   z-index: 3;
   width: 579px;
}

#i001jpg  {
   background-image: url(sg_carpettile_media/001jpg.gif);
   top: 239px;
   left: 29px;
}

#i11jpg  {
   background-image: url(sg_services_media/11jpg.jpg);
   left: 2px;
}

#i6ajpg  {
   background-image: url(sg_services_media/6ajpg.jpg);
   top: 494px;
}

#i10jpg  {
   background-image: url(sg_services_media/10jpg.jpg);
   left: 200px;
}

#i5jpg  {
   background-image: url(sg_aboutus_media/5jpg.jpg);
   left: 1px;
}

#line3  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 642px;
   z-index: 3;
   width: 581px;
   height: 1px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#line2  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 314px;
   z-index: 3;
   width: 565px;
   height: 1px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#i4jpg  {
   background-image: url(sg_aboutus_media/4jpg.jpg);
   left: 199px;
}

#i9jpg  {
   background-image: url(sg_services_media/9jpg.jpg);
   top: 194px;
}

#i2jpg  {
   background-image: url(sg_aboutus_media/2jpg.jpg);
   top: 343px;
}

#i3jpg  {
   background-image: url(sg_aboutus_media/3jpg.jpg);
   top: 493px;
}

#i8jpg  {
   background-image: url(sg_services_media/8jpg.jpg);
   top: 344px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #0E1010 url(sg_services_media/exteriortile.gif) center top repeat-y;
}

