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

a ins  {
   text-decoration: none;
}

#id83homebutton a:hover,
#id54homebutton a:hover,
#id87carpetcleaningbutton a:hover,
#id62carpetcleaningbutton a:hover,
#id46footeremail p a:hover,
#id85servicesbutton a:hover,
#id58servicesbutton a:hover  {
   color: #000000;
}

#id83homebutton a,
#id54homebutton a,
#id87carpetcleaningbutton a,
#id62carpetcleaningbutton a,
#id85servicesbutton a,
#id58servicesbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
}

#headernavspacer2 p,
#headernavspacer1 p,
#id60footernavspacer2 p,
#id56footernavspacer1 p  {
   font: 16px/19px Arial;
   margin: 0px;
   text-align: right;
}

#homeliteralgrow,
#carpetcleaningliteralgrow,
#servicesliteralgrow  {
   padding: 0px 34px 0px 37px;
   background: url(homemedia/interiortile.gif) repeat center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#pid2services,
#pid3home,
#pid1carpetcleaning  {
   margin: 0px auto 0px auto;
   background: url(homemedia/interiortile.gif) repeat center top;
   height: 1200px;
   width: 780px;
   position: relative;
}

#id54homebutton,
#id62carpetcleaningbutton  {
   font: 16px/18px Arial;
   text-align: right;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 18px;
}

#id87carpetcleaningbutton,
#id83homebutton  {
   font: 16px/18px Arial;
   text-align: right;
   visibility: visible;
   position: absolute;
   top: 187px;
   z-index: 4;
   height: 18px;
}

#id62carpetcleaningbutton a  {
   color: #66CCFF;
}

#id87carpetcleaningbutton a  {
   color: #FFFFFF;
}

#id62carpetcleaningbutton  {
   width: 150px;
   left: 618px;
}

#id87carpetcleaningbutton  {
   width: 150px;
   left: 216px;
}

#id60footernavspacer2 p  {
   color: #66CCFF;
}

#id56footernavspacer1 p  {
   color: #66CCFF;
}

#footerwhitebackground  {
   visibility: visible;
   position: absolute;
   left: 2px;
   z-index: 1;
   width: 776px;
   height: 126px;
   background-color: #FFFFFF;
   background-image: none;
}

#id48footercompanyname  {
   background: url(homemedia/id48footercompanyname.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   z-index: 3;
   width: 319px;
   height: 34px;
}

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

#id58servicesbutton a  {
   color: #66CCFF;
}

#id60footernavspacer2  {
   visibility: visible;
   position: absolute;
   left: 599px;
   z-index: 5;
   width: 11px;
}

#id85servicesbutton a  {
   color: #FFFFFF;
}

#id56footernavspacer1  {
   visibility: visible;
   position: absolute;
   left: 499px;
   z-index: 3;
   width: 11px;
}

#id46footeremail p a  {
   text-decoration: none;
   color: #66CCFF;
}

#id58servicesbutton  {
   font: 16px/18px Arial;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: 510px;
   z-index: 4;
   width: 89px;
   height: 18px;
}

#headernavspacer2 p  {
   color: #FFFFFF;
}

#id85servicesbutton  {
   font: 16px/18px Arial;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 187px;
   z-index: 6;
   width: 89px;
   height: 18px;
}

#headernavspacer1 p  {
   color: #FFFFFF;
}

#flowersfooter3img  {
   visibility: visible;
   position: absolute;
   left: 367px;
   z-index: 1;
   width: 168px;
   height: 112px;
}

#flowersfooter1img  {
   visibility: visible;
   position: absolute;
   left: 11px;
   z-index: 1;
   width: 160px;
   height: 136px;
}

#id46footeremail p  {
   font: 18px/22px Arial;
   margin: 0px;
   color: #66CCFF;
   text-align: left;
}

#flowersfooter2img  {
   visibility: visible;
   position: absolute;
   left: 191px;
   z-index: 1;
   width: 164px;
   height: 125px;
}

#headernavspacer2  {
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 186px;
   z-index: 7;
   width: 11px;
}

#id54homebutton a  {
   color: #66CCFF;
}

#id82headernavbar  {
   background: url(homemedia/id82headernavbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 178px;
   z-index: 3;
   width: 734px;
   height: 39px;
}

#id83homebutton a  {
   color: #FFFFFF;
}

#headernavspacer1  {
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 186px;
   z-index: 5;
   width: 11px;
}

#id46footeremail  {
   visibility: visible;
   position: absolute;
   left: 13px;
   z-index: 3;
   width: 298px;
}

#flowersrightimg  {
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 16px;
   z-index: 3;
   width: 165px;
   height: 120px;
}

#id50footermotto  {
   background: url(homemedia/id50footermotto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   z-index: 4;
   width: 407px;
   height: 17px;
}

#id54homebutton  {
   width: 50px;
   left: 449px;
}

#footercurveimg  {
   visibility: visible;
   position: absolute;
   left: 6px;
   z-index: 2;
   width: 768px;
   height: 16px;
}

#flowersleftimg  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 11px;
   z-index: 3;
   width: 141px;
   height: 136px;
}

#bottomcurveimg  {
   visibility: visible;
   position: absolute;
   left: 4px;
   z-index: 2;
   width: 771px;
   height: 186px;
}

#id83homebutton  {
   width: 50px;
   left: 47px;
}

#footercontact  {
   background: url(homemedia/footercontact.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 595px;
   z-index: 3;
   width: 165px;
   height: 57px;
}

#topcurveimg  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 200px;
   z-index: 1;
   width: 771px;
   height: 218px;
}

#headercurve  {
   background: url(homemedia/headercurve.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 170px;
   z-index: 2;
   width: 768px;
   height: 16px;
}

#curvedtext  {
   background: url(homemedia/curvedtext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   z-index: 3;
   width: 485px;
   height: 62px;
}

#moppingimg  {
   visibility: visible;
   position: absolute;
   left: 524px;
   z-index: 4;
   width: 242px;
   height: 279px;
}

#scootdown  {
   position: relative;
   top: 417px;
}

#headerbox  {
   background: url(homemedia/headerbox.gif) no-repeat;
   position: absolute;
   left: 5px;
   top: 7px;
   z-index: 2;
   width: 769px;
   height: 142px;
}

#footerbox  {
   background: url(homemedia/footerbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   z-index: 2;
   width: 767px;
   height: 79px;
}

#footer  {
   background: url(homemedia/interiortile.gif) repeat center top;
   position: relative;
   left: 0px;
   width: 100%;
}

#vanimg  {
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 232px;
   z-index: 2;
   width: 491px;
   height: 124px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #66CCFF url(homemedia/exteriortile.gif) center top repeat-x;
}

#id54homebutton,
#id62carpetcleaningbutton,
#id58servicesbutton  {
   top: 399px;
}

#id60footernavspacer2,
#id56footernavspacer1  {
   top: 398px;
}

#carpetcleaningliteralgrow *:first-child  {
   margin-top: 0px;
}

#carpetcleaningliteralgrow *:last-child  {
   margin-bottom: 0px;
}

#footerwhitebackground  {
   top: 294px;
}

#id48footercompanyname  {
   top: 320px;
}

#flowersfooter2img  {
   top: 52px;
}

#flowersfooter3img  {
   top: 86px;
}

#flowersfooter1img  {
   top: 57px;
}

#carpetcleanerimg  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 9px;
   z-index: 4;
   width: 242px;
   height: 144px;
}

#id50footermotto  {
   top: 353px;
}

#id46footeremail  {
   top: 369px;
}

#footercurveimg  {
   top: 288px;
}

#bottomcurveimg  {
   top: 104px;
}

#footercontact  {
   top: 325px;
}

#curvedtext  {
   top: 153px;
}

#footerbox  {
   top: 315px;
}

#genieimg  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 10px;
   z-index: 3;
   width: 191px;
   height: 290px;
}

#footer  {
   height: 420px;
   margin-bottom: 444px;
}

