﻿body {
	font-family: georgia;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #111111;
}
.cssbackground {
	background-image: url('../images/back2.jpg');
	background-repeat: no-repeat;
}
a {
	color: #8b6ab7;
	text-decoration: underline;
}
.topgranite {
	background-image: url('../images/topgranite.jpg');
	background-repeat: no-repeat;
}
;
}
.centregraphics {
	text-align: center;
}
.textblock {
	color: #FFFFFF;
	background-color: #514779;
	padding: 5px;
	font-size: 13pt;
	width: 325px;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.home {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.home a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/home.jpg');
	background-repeat: no-repeat;
	display: block;
}
.home a:hover {
	background-position: 0;
	background-image: url('../images/nav/homeover.jpg');
	background-repeat: no-repeat;
}
.about {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.about a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/aboutus.jpg');
	background-repeat: no-repeat;
	display: block;
}
.about a:hover {
	background-position: 0;
	background-image: url('../images/aboutusover.jpg');
	background-repeat: no-repeat;
}
.working {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.working a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/working.jpg');
	background-repeat: no-repeat;
	display: block;
}
.working a:hover {
	background-position: 0;
	background-image: url('../images/nav/workingover.jpg');
	background-repeat: no-repeat;
}
.arch {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.arch a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/arch.jpg');
	background-repeat: no-repeat;
	display: block;
}
.arch a:hover {
	background-position: 0;
	background-image: url('../images/archover.jpg');
	background-repeat: no-repeat;
}
.inter {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.inter a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/inter.jpg');
	background-repeat: no-repeat;
	display: block;
}
.inter a:hover {
	background-position: 0;
	background-image: url('../images/nav/interover.jpg');
	background-repeat: no-repeat;
}
.sculp {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.sculp a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/sculp.jpg');
	background-repeat: no-repeat;
	display: block;
}
.sculp a:hover {
	background-position: 0;
	background-image: url('../images/nav/sculpover.jpg');
	background-repeat: no-repeat;
}
.craft {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.craft a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/craft.jpg');
	background-repeat: no-repeat;
	display: block;
}
.craft a:hover {
	background-position: 0;
	background-image: url('../images/nav/craftover.jpg');
	background-repeat: no-repeat;
}
.why {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.why a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/why.jpg');
	background-repeat: no-repeat;
	display: block;
}
.why a:hover {
	background-position: 0;
	background-image: url('../images/nav/whyover.jpg');
	background-repeat: no-repeat;
}
.enviro {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.enviro a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/enviro.jpg');
	background-repeat: no-repeat;
	display: block;
}
.enviro a:hover {
	background-position: 0;
	background-image: url('../images/nav/enviroover.jpg');
	background-repeat: no-repeat;
}
.contact {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
}
.contact a {
	background-position: 0px;
	text-decoration: none;
	background: url('../images/nav/contact.jpg');
	background-repeat: no-repeat;
	display: block;
}
.head {
	font-size: 12pt;
}
.style1 {
	border: 0 solid #C0C0C0;
}
form {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
}
label {
	display: block;
	float: left;
	width: 100px;
	text-align: left;
	margin-right: 10px;
}
input {
	color: #FFFFFF;
	background-color: #000000;
}
textarea {
	height: 164px;
	color: #FFFFFF;
	background-color: #000000;
}
input.submit {
	background-color: #514779;
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.logoborder {
	border: 1px solid #C0C0C0;
}
.submit {
	background-color: #FF00FF;
}
.small {
	font-size: 8pt;
}
.cushycms {
	font-family: georgia;
	font-size: 10pt;
	color: #FFFFFF;
}
.verdana {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 10pt;
}
.contact a:hover {
	background-position: 0;
	background-image: url('../images/nav/contactover.jpg');
	background-repeat: no-repeat;
}


.textblock a {
	color: #FFFFFF;
	background-color: #514779;
	font-size: 13pt;
	text-decoration: none;
}
.textblock a:hover {
	color: #C0C0C0;
	font-size: 13pt;
	text-decoration: underline;
}


.small2 {
	font-size: 10pt;
	width: 976px;
}


.headsm {
	font-size: 10pt;
}


.headsm2 {
	font-size: 10pt;
	text-align: right;
}
.normal {
	line-height: 1.5em;
}

.centre1 {
	text-align: center;
}

.normal a {
	text-decoration: none;
	color: #FFFFFF;
}
.normal a:hover {
	text-decoration: none;
	color: #514779;
}

