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

a ins  {
   text-decoration: none;
}

#id45buildings1text p,
#id21buildings1text p,
#id44buildings2text p,
#id20buildings2text p,
#id43buildings3text p,
#id19buildings3text p  {
   font: 13px/18px Verdana;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#shinycleantext p,
#greatservicetitletext p,
#headlinehmpgtext p  {
   font: 42px/52px "Arial Black";
   margin: 0px;
   padding-left: 6px;
   text-align: left;
   letter-spacing: -3px;
}

#alexstonetileservicesphoto3,
#id41alexstonetileservicesphoto1  {
   visibility: visible;
   position: absolute;
   top: 348px;
   z-index: 3;
   width: 147px;
   height: 128px;
   background-repeat: no-repeat;
}

#id25bottomdescripttexttext p,
#id47bottomdescripttexttext p  {
   font: 13px/16px "Arial Narrow";
   margin: 0px;
   color: #0177BB;
   text-align: center;
}

#headlinehmpgtext,
#shinycleantext,
#greatservicetitletext  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 234px;
   z-index: 4;
   width: 475px;
}

#id25bottomdescripttexttext,
#id47bottomdescripttexttext  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 861px;
   z-index: 2;
   width: 714px;
}

#id24estimatebotttext p,
#id46estimatebotttext p  {
   font: bold 14px/17px Verdana;
   margin: 0px;
   color: #B0C8FE;
   padding-top: 4px;
   text-align: right;
}

#id24estimatebotttext,
#id46estimatebotttext  {
   visibility: visible;
   position: absolute;
   left: 581px;
   top: 904px;
   z-index: 4;
   width: 140px;
}

#alexcontactinfotext,
#servicethroughouttext  {
   visibility: visible;
   position: absolute;
   left: 233px;
   z-index: 4;
   width: 474px;
}

#id45buildings1text,
#id21buildings1text  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 906px;
   z-index: 3;
   width: 147px;
}

#id43buildings3text,
#id19buildings3text  {
   visibility: visible;
   position: absolute;
   left: 366px;
   top: 906px;
   z-index: 3;
   width: 226px;
}

#areasservedtitletext p,
#servicestext p  {
   font: 12px/14px "Arial Black";
   margin: 0px;
   color: #405D9A;
   padding-top: 6px;
   text-align: left;
}

#id44buildings2text,
#id20buildings2text  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 906px;
   z-index: 3;
   width: 154px;
}

#pid2services,
#pid1home,
#pid3contact  {
   margin: 0px auto 0px auto;
   width: 760px;
   position: relative;
}

#id41alexstonetileservicesphoto1  {
   background-image: url(servicesmedia/id41alexstonetileservicesph.gif);
   left: 232px;
}

#alexstoneandtileserviceslogo  {
   background: url(contactmedia/id13alexstoneandtileservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 35px;
   z-index: 3;
   width: 188px;
   height: 130px;
}

#id57i2b,
#id66i2b,
#i2bcopy  {
   background: url(contactmedia/2b.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 223px;
   z-index: 3;
   width: 475px;
   height: 121px;
}

#alexstonetileservicesphoto3  {
   background-image: url(servicesmedia/alexstonetileservicesphoto3.gif);
   left: 560px;
}

#beforetext p,
#aftertext p  {
   font: 11px/13px "Arial Black";
   margin: 0px;
   color: #FFFFFF;
   padding-left: 0px;
   text-align: right;
}

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

#greatservicetitletext p  {
   color: #ABAAAA;
}

#areasservedtitletext p  {
   letter-spacing: -1px;
}

#beforetext,
#aftertext  {
   visibility: visible;
   position: absolute;
   left: 628px;
   z-index: 4;
   width: 175px;
}

#servicethroughouttext  {
   top: 461px;
}

#toprightheadertext p  {
   font: 12px/14px Helvetica;
   margin: 0px;
   text-align: center;
}

#alexcontactinfotext  {
   top: 363px;
}

#homemenu li a:hover  {
   background-color: #F5F5F5;
   color: #37A2DC;
}

#toprightheadertext  {
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 186px;
   z-index: 4;
   width: 359px;
}

#headlinehmpgtext p  {
   color: #ABAAAA;
}

#id8callalex2text p  {
   font: bold 13px/16px Verdana;
   margin: 0px;
   color: #6C8CAB;
   text-align: center;
}

#leftcolumntext p  {
   font: 12px/18px Verdana;
   margin: 0px;
   color: #0175BF;
   padding-left: 8px;
   text-align: left;
}

#shinycleantext p  {
   color: #abaaaa;
}

#id8callalex2text  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 957px;
   z-index: 2;
   width: 713px;
}

#callalextext p  {
   font: bold 14px/17px Verdana;
   margin: 0px;
   padding-top: 6px;
   text-align: center;
}

#leftcolumntext  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 229px;
   z-index: 4;
   width: 156px;
}

#homemenu li a  {
   background-color: transparent;
   text-decoration: none;
   color: #015BAF;
   height: 100%;
   display: block;
}

#alextoptext p  {
   font: 12px/14px Helvetica;
   margin: 0px;
   color: #545454;
   letter-spacing: 1px;
   text-align: center;
}

#alexbio {
	height: 98px;
	width: 476px;
	left: 233px;
	top: 372px;
	z-index: 4;
	position: absolute;
	visibility: visible; }
	
#alexbio p {
	font: 13px / 16px Verdana, tahoma, arial, helvetica;
	margin: 4px;
	color: #39427b;
	background-color: #f8fafd;
	letter-spacing: 1px;
	text-align: left; }

#alexbiotitle {
	width: 415px;
	left: 231px;
	top: 363px;
	z-index: 6;
	position: absolute;
	visibility: visible; }

#alexbiotitle p {
	font: 13px / 14px "Arial Black", "Stone Sans OS ITC TT-Bold", Verdana, "Britannic Bold";
	margin: 0 0 0 6px;
	color: #525bac;
	background-color: #fff;
	letter-spacing: 1px;
	text-align: left; }

#callalextext  {
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 75px;
   z-index: 3;
   width: 279px;
}

#alextoptext  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 3px;
   z-index: 3;
   width: 714px;
}

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

#beforetext  {
   top: 825px;
}

#aftertext  {
   top: 689px;
}

#homemenu  {
   font: 12px/12px Helvetica;
   height: 12px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 1px;
   color: #015BAF;
   position: absolute;
   left: 72px;
   top: 186px;
   z-index: 4;
   width: 267px;
}

#i3,
#i5  {
   background: url(contactmedia/3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   z-index: 3;
   width: 657px;
   height: 1px;
}

#id65i6  {
   background: url(contactmedia/6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 348px;
   z-index: 3;
   width: 477px;
   height: 128px;
}

#id3i6  {
   background: url(contactmedia/6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 223px;
   z-index: 3;
   width: 164px;
   height: 628px;
}

#i10  {
   background: url(contactmedia/10.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 895px;
   z-index: 2;
   width: 713px;
   height: 60px;
}

#i5  {
   top: 206px;
}

#i1  {
   background: url(contactmedia/1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 14px;
   z-index: 2;
   width: 714px;
   height: 846px;
}

#i3  {
   top: 175px;
}

#bk  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 760px;
   height: 1000px;
   background-color: #F0F1F2;
   background-image: none;
}

#i4  {
   background: url(contactmedia/4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 181px;
   z-index: 3;
   width: 657px;
   height: 21px;
}

.photos a {
	color: #3600d1;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline; }
.photos a:link {
	color: #3600d1;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: underline; }
.photos a:visited {
	color: #63c;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline; }
.photos a:hover {
	color: #52c84b;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline; }
.photos a:active {
	color: #fff;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline; }

.aboutalex a {
	color: #2143d1;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.aboutalex a:link {
	color: #2143d1;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.aboutalex a:visited {
	color: #5671cc;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.aboutalex a:hover {
	color: #f69735;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.aboutalex a:active {
	color: #fff;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
	
html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #F0F1F2;
}


