html, body {
	font: 500 100% Arial, sans-serif; margin: 0; padding: 0;
}
body {
	background: #f7f7e7 url(../images/backgrounds/beige.gif);
}
.center {
	text-align: center;
}
.font-eight {
	font-size: .8em;
}
.fireb {
	color: #900;
}
.nine {
	font-weight: 900;
}
acronym {
	cursor: help;
}
.clear {
	clear: both;
}
.left-align {
	text-align: left !important;
}
.bg-a {
	background: #fff url(../images/backgrounds/red-cross.jpg);
}
.border-a {
	border: .1em solid #000;
}
hr.a {
	color: #000; width: 15%; height: .1em;
}
.access {
	display: none;
}
#logo-block {
	text-align: center; margin: 1em 0;
}
#contact-block {
	 border: 4px solid #000; text-align: center; margin: .5em 20% 1.5em 20%;
}
#contact-info {
	font-weight: 600; font-size: 1.3em; line-height: 1.6em; border: 3px solid #900; margin: .1em; padding: .2em; background: #fff url(../images/backgrounds/red-cross.jpg);
}
#wholesale {
	font-size: 1.5em; text-decoration: underline overline; margin: .5em;
}
.contact-info a, .chart-link a {
	width: 60%; text-align: center; margin: 0 auto .2em auto; background: #f7f7e7 url(../images/backgrounds/beige.gif); border: .1em solid #000;
}
.contact-info a:hover, .chart-link a:hover {
	background-image: none; border: .1em solid #000;
}
.chart-link {
	font-size: 1.3em; margin: .3em 0;
}
.left {
	float: left; width: 28%; background: #fff url(../images/backgrounds/red-cross.jpg); border: 4px solid #000; margin: 2em 0 2em .5em; padding: .2em; text-align: center;
}
.left .nav-border {
	border: 5px solid #333;
}
.left .nav-header {
	text-decoration: underline overline; margin: .5em 0; font-weight: 700; font-size: 1.5em;
}
.nav {
}
.nav ul {
	list-style-type: none; margin: 0; padding: 0; font-weight: 800; font-size: 1.2em;
}
.nav li {
	margin: 1.2em .3em; border: .1em solid #000; background: #fff url(../images/backgrounds/beige.gif);
}
.nav ul li a, .contact-info a, .chart-link a {
	text-decoration: none; color: #000; display: block;
}
.nav ul li a:hover, .contact-info a:hover, .chart-link a:hover {
	color: #fff; background-color: #555;
}
 .nav ul li.active {
	color: #fff; background-color: #555; background-image: none;
}
.right {
	float: right; background-image: url(../images/backgrounds/red-cross.jpg); border: 4px solid #000; margin: 1em .5em 1em .5em; padding: .2em; width: 64%;
}
.right .text-inset {
	background: #f7f7e7 url(../images/backgrounds/beige.gif); margin: 1em; padding: .5em; border: .1em solid #000;
}
.right .text-inset p.main-text {
	font-size: 1.2em; line-height: 1.1em; margin: .7em;
}
.right .text-inset p.second-text {
	font-size: 1.2em; line-height: 1.4em; margin: .7em;
}
.img-logo img {
	border: .2em solid #000;
}
p.image-left {
	float: left; padding-right: 1em; margin-bottom: 0;
}
.special-inset-div {
	margin: .5em;
}
.color-chart dl {
	float: left; text-align: center; margin: 1em; width: 145px; font-size: 1.2em;
}
.color-chart dt {
	font-weight: 600;
}
.color-chart dt img {
	width: 124px; height: 124px; border: .2em solid #000;
}
.color-chart dd {
	margin: 0; padding: 0; font-weight: 600;
}
.full-width {
	clear: both; background-image: url(../images/backgrounds/red-cross.jpg); border: 4px solid #000; margin: 2em .5em 2em .5em; padding: .2em;
}
.clearing-dot {
	clear: left; color: #fff;
}
.resize img {
	height: 155px !important;
}