@charset "UTF-8";
/*Reset relevant elements first*/
html, body, div, span, img {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	background: transparent;
	vertical-align: baseline;
}
body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #fff;
	text-align: center;
	color: #58595b;
}
#container {
	width: 960px;
	background: #fff;
	margin: 20px auto;
	border: 1px solid #a1a1a4;
	text-align: left;
}
#mainContent {
	padding: 0 330px 20px 60px;
	min-height: 476px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#mainContent.aboutus, #mainContent.contact, #mainContent.news, #mainContent.retail {
	background-image: url(images/about-bg.png);
}
#mainContent.fullcircle {
	background-image: url(images/fullcircle-bg.png);
}
#mainContent.sc51 {
	background-image: url(images/sc51-bg.png);
}
#mainContent.firetrap {
	background-image: url(images/firetrap-bg.png);
}
a#firetraplink {
	display: block;
	width: 322px;
	height: 60px;
	position: relative;
	top: -180px;
	left: 638px;
}
a#sc51link {
	display: block;
	width: 322px;
	height: 60px;
	position: relative;
	top: -60px;
	left: 638px;
}
a#fullcirclelink {
	display: block;
	width: 322px;
	height: 60px;
	position: relative;
	top: -160px;
	left: 638px;
}
#logo {
	height: 112px;
}
#homelink {
	float:left;
}
#trustlink {
	float:right;
}
#flashContent ul {
	padding-left: 60px;
}
#flashContent a, #mainContent a {
	color: #58595b;
}
h1 {
	font-size: 22px;
	position: relative; /*necessary for next rule to work*/
	height: 128px;
}
h1 span { /*overlays h1 text with graphic*/
	position: absolute; /*necessary for previous rule to work*/
	width: 640px;
	height: 128px; /*stops #mainContent tucking under h1 graphic*/
	left: -60px; /*pulls h1 graphic back over the 60px left padding on #mainContent*/
}
h1 a:link {
	width: 640px;
	height: 128px;
}
h1 span.wdt {
	background-image: url(images/wdt-heading.png);
}
h1 span.contact {
	background-image: url(images/contact-heading.png);
}
h1 span.news {
	background-image: url(images/news-heading.png);
}
h1 span.fullcircle {
	background-image: url(images/fullcircle-heading.png);
}
h1 span.sc51 {
	background-image: url(images/sc51-heading.png);
}
h1 span.firetrap {
	background-image: url(images/firetrap-heading.png);
}
h1 span.retail {
	background-image: url(images/retail-heading.png);
}
h2 {
	font-size: 16px;
	padding-top: 16px;
}
p, a {
	font-size: 14px;
}
