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

a ins  {
   text-decoration: none;
}

#customfishbenchbytext p,
#aerialviewbytext p,
#phoneundertexttext p,
#customfishbytext p,
#tilefountainwallbytext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #00696B;
   text-align: center;
}

#linkscol1btext p,
#linkscol3text p,
#linkscol2atext p,
#commissionstext p,
#linkscol2btext p,
#linkscol1atext p  {
   font: 14px/17px Helvetica;
   margin: 0px;
   color: #288BFB;
   text-align: left;
}

#abtmjoestorytitletext p,
#abtceramicfinishestext p,
#contractorartisttext p,
#ceramictilecontractortext p  {
   font: bold 15px/18px Arial;
   margin: 0px;
   text-align: left;
}

#linkscol2atext p a,
#linkscol3text p a,
#linkscol2btext p a,
#linkscol1atext p a,
#linkscol1btext p a  {
   text-decoration: none;
   color: #288BFB;
}

#joewithfriendtext p,
#id42mjoebermudezphototext p,
#mjoebermudezfootertext p,
#juliebagishwalltext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: center;
}

#aboutpgtitletext p,
#contacttext p,
#customtext p,
#linkstext p,
#gallerytext p,
#servicestext p  {
   font: 18px/22px Arial;
   margin: 0px;
   color: #9AAEB0;
   letter-spacing: 1px;
   text-align: left;
}

#pid2services,
#pid6links,
#pid1home,
#pid7contact,
#pid5about,
#ceramicfinishes,
#pid3custom  {
   margin: 0px auto 0px auto;
   width: 898px;
   position: relative;
}

#mjoeaboutcaptiontext p,
#id91mjoebermudezphototext p,
#mjoephototext p  {
   font: bold 13px/16px Arial;
   margin: 0px;
   text-align: center;
}

#id103servicesbklite,
#id83servicesbklite,
#id63servicesbklite  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 136px;
   z-index: 2;
   width: 801px;
   height: 810px;
   background-repeat: no-repeat;
}

#commercialrestext p a,
#tileartinsttext p a  {
   color: #000000;
   text-decoration: none;
   letter-spacing: 2px;
   font-weight: bold;
}

#finequalitytext,
#ceramicfinishestitletext  {
   visibility: visible;
   position: absolute;
   left: 13px;
   z-index: 3;
   width: 864px;
}

#tileartinsttext p,
#commercialrestext p  {
   font: bold 18px/22px "Century Gothic";
   margin: 0px;
   letter-spacing: 2px;
   color: #403F3F;
   text-align: center;
}

#mjoebermudezfootertext *:first-child  {
   padding-top: 0px;
}

#customtext,
#aboutpgtitletext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 115px;
   z-index: 3;
}

#id91mjoebermudezphototext p  {
   color: #5B5B5B;
}

#id19pinwheel,
#id20pinwheel  {
   visibility: visible;
   position: absolute;
   top: 661px;
   z-index: 7;
   width: 252px;
   height: 128px;
   background-repeat: no-repeat;
}

#id42mjoebermudezphototext p  {
   font-weight: bold;
   color: #FFFFFF;
}

#ceramictilecontractortext p  {
   padding-left: 4px;
   padding-top: 6px;
}

#ceramicfinishestitletext p  {
   font: 38px/46px Georgia;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 6px;
   text-align: center;
}

#tilefountainwallbytext p  {
   text-align: left;
}

#mjoebermudezfootertext p  {
   letter-spacing: 2px;
}

#ceramicfinishestitletext  {
   top: 9px;
}

#contacttext,
#linkstext  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 115px;
   z-index: 3;
}

#contractorartisttext p  {
   text-align: center;
}

#mjoeaboutcaptiontext p  {
   color: #0174CC;
}

#mjoebermudezfootertext  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 955px;
   z-index: 3;
   width: 797px;
}

#tile3,
#tile2,
#tile1  {
   visibility: visible;
   position: absolute;
   top: 866px;
   z-index: 4;
   width: 73px;
   height: 64px;
   background-repeat: no-repeat;
}

#websitecontenttext p  {
   font: bold 10px/12px Arial;
   margin: 0px;
   color: #00B78A;
   text-align: center;
}

#phoneundertexttext p  {
   color: #000000;
}

#id103servicesbklite  {
   background-image: url(aboutmedia/id63servicesbklite.gif);
}

#joewithfriendtext p  {
   color: #FFFFFF;
}

#mainmenu li a:hover  {
   color: #0051C1;
}

#id63servicesbklite  {
   background-image: url(aboutmedia/id63servicesbklite.gif);
}

#id83servicesbklite  {
   background-image: url(linksmedia/id83servicesbklite.gif);
}

#websitecontenttext  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 1003px;
   z-index: 2;
   width: 800px;
}

#finequalitytext p  {
   font: italic 14px/17px "Arial Bold";
   margin: 0px;
   letter-spacing: 2px;
   text-align: center;
}

#commissionstext p  {
   line-height: 18px;
}

#aboutpgtitletext  {
   width: 440px;
}

#finequalitytext  {
   top: 54px;
}

#mjoephototext p  {
   color: #010101;
}

#mainmenu li a  {
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#id20pinwheel  {
   background-image: url(homemedia/id20pinwheel.gif);
   left: 491px;
}

#id19pinwheel  {
   background-image: url(homemedia/id19pinwheel.gif);
   left: 156px;
}

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

#contacttext  {
   width: 316px;
}

#customtext  {
   width: 672px;
}

#linkstext  {
   width: 362px;
}

#id2footer  {
   background: url(aboutmedia/id2footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 954px;
   z-index: 2;
   width: 802px;
   height: 46px;
}

#mainmenu  {
   font: bold 12px/13px Arial;
   height: 13px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 44px;
   top: 89px;
   z-index: 4;
   width: 800px;
}

#tealbar  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 88px;
   z-index: 3;
   width: 864px;
   height: 14px;
   background-color: #94BBBF;
   background-image: none;
   font-size: 1px;
}

#header  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 0px;
   z-index: 2;
   width: 864px;
   height: 88px;
   background-color: #9AAEB0;
   background-image: none;
}

#tile1  {
   background-image: url(contactmedia/tile1.gif);
   left: 737px;
}

#whtbk  {
   background: url(aboutmedia/whtbk.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 884px;
   height: 1020px;
}

#tile2  {
   background-image: url(contactmedia/tile2.gif);
   left: 635px;
}

#tile3  {
   background-image: url(contactmedia/tile3.gif);
   left: 535px;
}

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

