
h1 {
	font-family: stencil;
	font-size: 20px;
	line-height: 2px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 8px 0;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 145%;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

	.bodytext A:link {color: #333333;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}	
	.bodytext A:visited {color: #333333;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
	
	
.splash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 145%;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
}

	.splash A:link {color: #333333;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}	
	.splash A:visited {color: #333333;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
	
		
	
	
.bookings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 145%;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}	
	
	
	.bookings A:link {text-decoration: none; font-weight: bold; color: #333333}
	.bookings A:visited {text-decoration: none; font-weight: bold; color: #333333}
	.bookings A:active {text-decoration: underline; font-weight: bold; color: #333333}
	.bookings A:hover {font-weight: bold; color: #333333; text-decoration: underline}	

.leftlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	font-variant: normal;
}
	.leftlinks A:link {text-decoration: none; font-weight: bold; color: #FFFFFF}
	.leftlinks A:visited {text-decoration: none; font-weight: bold; color: #FFFFFF}
	.leftlinks A:active {text-decoration: underline; font-weight: bold; color: #FFFFFF}
	.leftlinks A:hover {font-weight: bold; color: #FFFFFF; text-decoration: underline}



	.davidandrewslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
	.davidandrewslink A:link {text-decoration: none; color: #999999}
	.davidandrewslink A:visited {text-decoration: none; color: #999999}
	.davidandrewslink A:active {text-decoration: underline; color: #999999}
	.davidandrewslink A:hover {text-decoration: underline; color: #999999}


	.homepage a#homepage,
	.about a#about,
	.applications a#applications,
	.contact a#contact,
	.modularlocking a#modularlocking,
	.largerprojects a#largerprojects,
	.mortuaries a#mortuaries,
	.acoustic a#acoustic,
	.doors a#doors
	{

background-color:#B64059;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;


}




.smalltype {
	font-size: 9px;
}

.calHoliday {
	font-size: 11px; 
	color: #FFFF00;
}

.calSpecial {
	font-size: 11px;
}

table#calendar td {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 200px;
	height: 50px;
	vertical-align: top;
}

table#calendar th {
	text-align: center;
	height: 30px;
}

table#calendar td.day {
	background-color: #00aa00;
	height: 10px;
	font-weight: bold;
	text-align: center;
}

table#calendar td.skip {
	background-color: #000000;
}

table#calendar td.full {
	background-color: #ff0000;
}

table#calendar td.available {
}

table#calendar td.places{
	background-color: #0000ff;
	font-color: #ffffff;
	
}

.places A:link {text-decoration: none; color: #FFFFFF}
.places A:visited {text-decoration: none; color: #FFFFFF}

table#calendar a:hover {
	color: #00ff00;
}






A.menulink {
display: block;
width: 100%;
text-align: right;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFFFFF;
BORDER: solid 1px;
border: solid 1px #333333;
background-color:#333333;
line-height: 200%;
text-indent: 10px;
padding-right: 15px;
}

A.menulink:hover {
background-color:#FF0000;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}




.home a#home,
	.briefings a#briefings,
	.events a#events,
	.specialoffers a#specialoffers,
	.costs a#costs,
	.bookings a#bookings,
	.contacts a#contacts,
	.gallery a#gallery,
	.directions a#directions,
	.laserswhat a#laserswhat,
	.laserscosts a#laserscosts,
	.lasersdirections a#lasersdirections,
	.laserscontact a#laserscontact,
	.links a#links,
	.lasersgallery a#lasersgallery,
	{
	   display: block;
	   width: 100%;
	   text-align: right;
	   text-decoration: none;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:13px;
	   color: #FFFFFF;
	   BORDER: solid 1px;
	   border: solid 1px #FF0000;
	   background-color:#FF0000;
	   line-height: 200%;
	   text-indent: 10px;
padding-right: 15px;}





A.splash1 {
display: block;
width: 100%;
text-align: left;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
line-height: 150%;
padding-right: 20px;
padding-left: 20px;
}

A.splash1:hover {
background-color:#99CC99;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

A.splash2 {
display: block;
width: 100%;
text-align: left;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
line-height: 150%;
padding-right: 20px;
padding-left: 20px;
}

A.splash2:hover {
background-color:#669966;
color: #FFFFFF;
text-decoration: none;
padding-right: 20px;
font-weight: normal;
}


#table-cost th {color: #FF0000; background-color: #494732; text-align: left;}
#table-cost th, #table-cost td {padding: 5px; width: 170px; height: 60px; text-align: center;}
.table-larger {font-size: 22px; float: right; line-height: 30px;}


-->
</style>
