a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#homebutton a:hover,
#masonrybutton a:hover,
#landscapebutton a:hover,
#flooringbutton a:hover,
#waterproofingbutton a:hover,
#contactbutton a:hover,
#antibutton a:hover,
#abovebutton a:hover,
#roofbutton a:hover  {
   background-position: -26px 0%;
}

#landscapebutton a,
#masonrybutton a,
#flooringbutton a,
#homebutton a,
#roofbutton a,
#waterproofingbutton a,
#contactbutton a,
#antibutton a,
#abovebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 26px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#landscapetext p,
#contacttext p,
#antitext p,
#masonrytext p,
#hometext p,
#abovetext p,
#rooftext p,
#waterproofingtext p,
#flooringtext p  {
   font: bold 9px/11px "Helvetica CE";
   margin: 0px;
   color: #0C0C0C;
}

#antibutton,
#flooringbutton,
#masonrybutton,
#landscapebutton  {
   visibility: visible;
   position: absolute;
   top: 119px;
   z-index: 3;
   width: 26px;
   height: 24px;
}

#roofbutton,
#abovebutton,
#waterproofingbutton  {
   visibility: visible;
   position: absolute;
   top: 119px;
   z-index: 4;
   width: 26px;
   height: 24px;
}

#waterproofingtext,
#abovetext,
#rooftext  {
   visibility: visible;
   position: absolute;
   top: 119px;
   z-index: 3;
   width: 68px;
}

#pagecontentgrow *:first-child  {
   padding-top: 0px;
   margin-top: 0px;
}

#pagecontentgrow *:last-child  {
   margin-bottom: 0px;
}

#contactbutton,
#homebutton  {
   visibility: visible;
   position: absolute;
   top: 159px;
   z-index: 3;
   width: 26px;
   height: 24px;
}

#hometext,
#contacttext  {
   visibility: visible;
   position: absolute;
   top: 165px;
   z-index: 2;
   width: 70px;
}

#waterproofingbutton a  {
   background-image: url(abacusextendablepagemedia/abovebutton.gif);
}

#abacusextendablepage  {
   margin: 0px auto 0px auto;
   height: 642px;
   width: 780px;
   position: relative;
}

#waterproofingbutton  {
   left: 136px;
}

#waterproofingtext p  {
   text-align: left;
}

#pagecontentgrow p  {
   font: bold 12px/14px Tahoma;
   margin: 0px;
   color: #070707;
   padding-top: 8px;
   text-align: left;
}

#landscapebutton a  {
   background-image: url(abacusextendablepagemedia/landscapebutton.gif);
}

#waterproofingtext  {
   left: 70px;
}

#flooringbutton a  {
   background-image: url(abacusextendablepagemedia/landscapebutton.gif);
}

#contactbutton a  {
   background-image: url(abacusextendablepagemedia/homebutton.gif);
}

#landscapetext p  {
   text-align: center;
}

#pagecontentgrow  {
   padding: 0px 66px 0px 70px;
   background: url(abacusextendablepagemedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#masonrybutton a  {
   background-image: url(abacusextendablepagemedia/landscapebutton.gif);
}

#landscapebutton  {
   left: 702px;
}

#flooringbutton  {
   left: 521px;
}

#flooringtext p  {
   text-align: left;
}

#abovebutton a  {
   background-image: url(abacusextendablepagemedia/abovebutton.gif);
}

#contacttext p  {
   text-align: center;
}

#masonrytext p  {
   text-align: center;
}

#landscapetext  {
   visibility: visible;
   position: absolute;
   left: 635px;
   top: 125px;
   z-index: 2;
   width: 70px;
}

#contactbutton  {
   left: 702px;
}

#masonrybutton  {
   left: 449px;
}

#homebutton a  {
   background-image: url(abacusextendablepagemedia/homebutton.gif);
}

#roofbutton a  {
   background-image: url(abacusextendablepagemedia/landscapebutton.gif);
}

#antibutton a  {
   background-image: url(abacusextendablepagemedia/antibutton.gif);
}

#flooringtext  {
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 125px;
   z-index: 2;
   width: 44px;
}

#abovebutton  {
   left: 232px;
}

#masonrytext  {
   visibility: visible;
   position: absolute;
   left: 358px;
   top: 119px;
   z-index: 2;
   width: 92px;
}

#straptext p  {
   font: 13px/16px "Swiss721 Roman";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#abovetext p  {
   text-align: left;
}

#standardrgb  {
   background: url(abacusextendablepagemedia/standardrgb.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 0px;
   z-index: 1;
   width: 552px;
   height: 151px;
}

#contacttext  {
   left: 635px;
}

#roofbutton  {
   left: 328px;
}

#hometext p  {
   text-align: center;
}

#antibutton  {
   left: 603px;
}

#rooftext p  {
   text-align: center;
}

#antitext p  {
   text-align: center;
}

#homebutton  {
   left: 602px;
}

#straptext  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 147px;
   z-index: 3;
   width: 200px;
}

#scootdown  {
   position: relative;
   top: 194px;
}

#abovetext  {
   left: 166px;
}

#antitext  {
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 120px;
   z-index: 2;
   width: 52px;
}

#hometext  {
   left: 540px;
}

#rooftext  {
   left: 262px;
}

#layer30  {
   background: url(abacusextendablepagemedia/layer30.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 734px;
   height: 106px;
}

#layer13  {
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 142px;
   z-index: 2;
   width: 210px;
   height: 23px;
   background-color: #23BDE1;
   background-image: none;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 106px;
   margin-bottom: 288px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


