@charset "iso-8859-1";
/* author: rtbraley@shaw.ca */
/* Generated by AceHTML Freeware http://freeware.acehtml.com */
/* Creation date: 9/26/2005 */


.menu { font-family: Arial; font-size:12px; font-weight:bold; color: #FFFFFF; background: #CC0000; text-align: center; vertical-align: middle; }
	.menu A:link { font-family: Arial; font-size:12px; text-decoration:none; color: #FFFFFF; background: #CC0000; text-align: center; vertical-align: middle; }
	.menu A:visited { font-family: Arial; font-size:12px; text-decoration:none; color: #FFFFFF; background: #CC0000; text-align: center; vertical-align: middle; }
	.menu A:hover { font-family: Arial; font-size:12px; font-weight:bold; color: #800000; background: #FFB6C1; text-align: center; vertical-align: middle; }

h1 {  font-family: Arial, Helvetica, sans serif; color: black; }
h2 { font-family: Arial, Helvetica, sans serif; color: #CC0000; text-align: left; }
h3 { font-family: Arial, Helvetica, sans serif; color: #CC9900; text-align: left; }
h4 { font-family: Arial, Helvetica, sans serif; color: #000000; }
p { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: black;}

.slogan { font-family: Arial, Helvetica, sans serif; color: #CC0000; text-align: right; font-weight: bold; font-style: italic; font-size: 17 px; }

.gallerytitle { font-family: Arial, Helvetica, sans serif; color: white; font-size:18px; text-align: center; font-weight: bold; }

.gallery { font-family: Arial; font-size: 16px; font-weight:bold; color:#C0C0C0; text-align: left; }
	.gallery A:link { font-family: Arial; font-size:16px; text-decoration:none; color: #C0C0C0; background: #CC0000; text-align: center; vertical-align: middle; }
	.gallery A:visited { font-family: Arial; font-size:16px; text-decoration:none; color: #C0C0C0; background: #CC0000; text-align: center; vertical-align: middle; }
	.gallery A:hover { font-family: Arial; font-size:16px; font-weight:bold; color: #800000; background: #FFB6C1; text-align: center; vertical-align: middle; }

.gallery2 { font-family: Arial; font-size: 19px; font-weight:bold; color:#CC0000; text-align: left; }
	.gallery2 A:link { font-family: Arial; font-size:19px; text-decoration:underline; color: #CC0000; background: white; text-align: center; vertical-align: middle; }
	.gallery2 A:visited { font-family: Arial; font-size:19px; text-decoration:underline; color: #CC0000; background: white; text-align: center; vertical-align: middle; }
	.gallery2 A:hover { font-family: Arial; font-size:19px; font-weight:bold; color: #FFA500; background: white; text-align: center; vertical-align: middle; }

.list { font-family: Arial, Helvetica, sans serif; color: #FFFFFF; font-weight:bold; font-size:13px;  }

.news { font-family: Arial; font-size:12px; color:black;   text-align: left; background:#F5F5F5; }
	.news A:link { font-family: Arial; font-size:12px; text-decoration:underline; color: #CC0000; background: #F5F5F5; text-align: center; vertical-align: middle; }
	.news A:visited { font-family: Arial; font-size:12px; text-decoration:none; color: #CC0000; background: #F5F5F5; text-align: center; vertical-align: middle; }
	.news A:hover { font-family: Arial; font-size:13px; font-weight:bold; color: #FFA500; background: #F5F5F5; text-align: center; vertical-align: middle; }

.contact { font-family: Arial; font-size:12px; color:black;   text-align: left; background:#F5F5F5; }
	.contact A:link { font-family: Arial; font-size:12px; text-decoration:underline; color: #CC0000; background: #F5F5F5; text-align: center; vertical-align: middle; }
	.contact A:visited { font-family: Arial; font-size:12px; text-decoration:none; color: #CC0000; background: #F5F5F5; text-align: center; vertical-align: middle; }
	.contact A:hover { font-family: Arial; font-size:13px; font-weight:bold; color: #FFA500; background: #F5F5F5; text-align: center; vertical-align: middle; }

.stoneinfo { font-family: Arial; font-size:12px; color:black;   text-align: left; background:#F5F5F5; }
	.stoneinfo A:link { font-family: Arial; font-size:12px; font-weight: bold; text-decoration:underline; color: #CC0000; background: #F5F5F5; text-align: center; vertical-align: middle; }
	.stoneinfo A:visited { font-family: Arial; font-size:12px; font-weight: bold; text-decoration:none; color: #CC0000; background: #F5F5F5; text-align: center; vertical-align: middle; }
	.stoneinfo A:hover { font-family: Arial; font-size:13px; font-weight:bold; color: #FFA500; background: #F5F5F5; text-align: center; vertical-align: middle; }

.subs { font-family: Arial; font-size:11px; color:black; text-align: left; background:#F5F5F5; }

.estimate { font-family: Arial; font-size:14px; font-weight:bold; text-align: center; color: black; background:#C0C0C0; }
	.estimate A:link { font-family: Arial; font-size:14px; text-decoration:none; color: #cc0000; background: #C0C0C0; text-align: center; vertical-align: middle; }
	.estimate A:visited { font-family: Arial; font-size:14px; text-decoration:underline; color: #cc0000; background: #C0C0C0; text-align: center; vertical-align: middle; }
	.estimate A:hover { font-family: Arial; font-size:15px; font-weight:bold; color: #0000FF; background: #C0C0C0; text-align: center; vertical-align: middle; }



.footer { font-family: Arial; font-size:11px; font-weight:bold; text-align: center; color: black; background:#C0C0C0; }
	.footer A:link { font-family: Arial; font-size:11px; text-decoration:underline; color: white; background: #C0C0C0; text-align: center; vertical-align: middle; }
	.footer A:visited { font-family: Arial; font-size:11px; text-decoration:underline; color: white; background: #C0C0C0; text-align: center; vertical-align: middle; }
	.footer A:hover { font-family: Arial; font-size:12px; font-weight:bold; color: #0000FF; background: #C0C0C0; text-align: center; vertical-align: middle; }