@charset "utf-8";
a.LinkStyleAlternate:link			{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: none; }
a.LinkStyleAlternate:hover			{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: overline underline; }
a.LinkStyleAlternate:visited		{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: none; }
a.LinkStyleAlternate:visited:hover	{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: overline underline; }

a.LinkStyle:link					{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: none; }
a.LinkStyle:hover					{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: overline underline; }
a.LinkStyle:visited					{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: none; }
a.LinkStyle:visited:hover			{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: overline underline; }

a.RecordEdit:link					{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.RecordEdit:hover					{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }
a.RecordEdit:visited				{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.RecordEdit:visited:hover			{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }

a.RecordDelete:link					{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.RecordDelete:hover				{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }
a.RecordDelete:visited				{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.RecordDelete:visited:hover		{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }

a.AdminMainLink:link				{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: none; }
a.AdminMainLink:hover				{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: overline underline; }
a.AdminMainLink:visited				{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: none; }
a.AdminMainLink:visited:hover		{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 11pt; text-decoration: overline underline; }

a.AdminSubLink:link					{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: none; text-transform: lowercase; }
a.AdminSubLink:hover				{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: overline underline; text-transform: lowercase; }
a.AdminSubLink:visited				{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: none; text-transform: lowercase; }
a.AdminSubLink:visited:hover		{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: overline underline; text-transform: lowercase; }

a.TrainingCourseLink:link			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.TrainingCourseLink:hover			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }
a.TrainingCourseLink:visited		{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.TrainingCourseLink:visited:hover	{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }

a.FrequentlyAskedLink:link			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.FrequentlyAskedLink:hover			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.FrequentlyAskedLink:visited		{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.FrequentlyAskedLink:visited:hover	{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }

a.NewsArticleLink:link				{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.NewsArticleLink:hover				{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }
a.NewsArticleLink:visited			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.NewsArticleLink:visited:hover		{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }

a.PressReleaseLink:link				{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.PressReleaseLink:hover			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }
a.PressReleaseLink:visited			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.PressReleaseLink:visited:hover	{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: overline underline; }

a.BackLink:link						{ color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: none;	text-transform: uppercase; }
a.BackLink:hover					{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: overline underline; text-transform: uppercase; }
a.BackLink:visited					{ color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: none; text-transform: uppercase; }
a.BackLink:visited:hover			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: overline underline; text-transform: uppercase; }

a.Navigation:link					{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 8pt; text-decoration: none;	text-transform: uppercase; }
a.Navigation:hover					{ color: #C1AC69; font-family: "Times New Roman"; font-size: 8pt; text-decoration: overline underline; text-transform: uppercase; }
a.Navigation:visited				{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 8pt; text-decoration: none; text-transform: uppercase; }
a.Navigation:visited:hover			{ color: #C1AC69; font-family: "Times New Roman"; font-size: 8pt; text-decoration: overline underline; text-transform: uppercase; }

a.NavigationRev:hover				{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 9pt; text-decoration: none;	text-transform: uppercase; }
a.NavigationRev:link				{ color: #C1AC69; font-family: "Times New Roman"; font-size: 9pt; text-decoration: overline underline; text-transform: uppercase; }
a.NavigationRev:visited				{ color: #C1AC69; font-family: "Times New Roman"; font-size: 9pt; text-decoration: none; text-transform: uppercase; }
a.NavigationRev:visited:hover	    { color: #AAB4BD; font-family: "Times New Roman"; font-size: 9pt; text-decoration: overline underline; text-transform: uppercase; }
	
a.SubNavigation:link				{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: none; text-transform: lowercase; }
a.SubNavigation:hover				{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: overline underline; text-transform: lowercase; }
a.SubNavigation:visited				{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: none; text-transform: lowercase; }
a.SubNavigation:visited:hover		{ color: #FFFFFF; font-family: "Times New Roman"; font-size: 9pt; text-decoration: overline underline; text-transform: lowercase; }

a.ProductNavLink:link				{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: none; }
a.ProductNavLink:hover				{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: none; }
a.ProductNavLink:visited			{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: none; }
a.ProductNavLink:visited:hover		{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: none; }

a.FooterLink:link					{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: none; }
a.FooterLink:hover					{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: overline underline; }
a.FooterLink:visited				{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: none; }
a.FooterLink:visited:hover			{ color: #AAB4BD; font-family: "Trebuchet MS"; font-size: 8pt; text-decoration: overline underline; }

a.BuyLink:link						{ color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: none;	text-transform: uppercase; }
a.BuyLink:hover						{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: overline underline; text-transform: uppercase; }
a.BuyLink:visited					{ color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: none; text-transform: uppercase; }
a.BuyLink:visited:hover				{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 9pt; text-decoration: overline underline; text-transform: uppercase; }

a.DiscussionForumLink:link			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.DiscussionForumLink:hover			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: underline overline; }
a.DiscussionForumLink:visited		{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.DiscussionForumLink:visited:hover	{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: underline overline; }

a.ForumTitleLink:link				{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 12pt; text-decoration: none; }
a.ForumTitleLink:hover				{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 12pt; text-decoration: underline overline; }
a.ForumTitleLink:visited			{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 12pt; text-decoration: none; }
a.ForumTitleLink:visited:hover		{ color: #AAB4BD; font-family: "Times New Roman"; font-size: 12pt; text-decoration: underline overline; }

a.SmallLink:link					{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.SmallLink:hover					{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.SmallLink:visited					{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
a.SmallLink:visited:hover			{ color: #C1AC69; font-family: "Trebuchet MS"; font-size: 10pt; text-decoration: none; }
.DistributorVisible {
	display: block;
}
.DistributorHidden {
	display: none;
}
.CenterAdmin {
	width: 500px;
	margin: 0 auto;
}

.Left {text-align: left;}
.Right {text-align: right;}

.Address {
	margin-top: 5px;
	padding: 2px;
	border-bottom: 1px solid #AAB4BD;
	cursor: pointer;
}

.Map {
	width: 340px;
	height: 432px;
}

.BottomLeft {
	position: absolute, fixed;
	bottom: 0px;
	left: 10px;
	width: 150px;
	height: 20px;
}
.BottomRight {
	position: absolute;
	bottom: 0px;
	right: 10px;
	width: 150px;
	height: 20px;
}

.DiscussionForumTable {
	border-collapse: separate;
	padding: 0px;
	border: 0px;
	margin: 0px;
	width: 95%;
}

.DiscussionForumRow {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.DiscussionForumSpacer {
	padding: 0px;
	border: 0px;
	margin: 0px;
	height: 2px;
}

.DiscussionForumSideBar {
	background-color: #5A666E;
	vertical-align: top;
	padding: 4px;
	border: 0px;
	margin: 0px;
}

.DiscussionForumHeader {
	vertical-align: middle;
	padding: 4px;
	border: 0px;
	margin: 0px;
}

.DiscussionForumPostHeader {
	vertical-align: middle;
	padding: 4px;
	border: 1px solid #AAB4BD; 
	margin: 0px;
}

.DiscussionForumCell {
	background-color: #4F5C62;
	color: #C1AC69;
	font-size: 10pt;
	font-family: "Trebuchet MS";
	vertical-align: top;
	padding: 4px;
	border: 0px;
	border-right: 1px solid #4F5C62;
	margin: 0px;
}

.FieldStatus			{ color: #00FF00; padding: 2px; border-top: 1px #AAB4BD solid; font-weight: bold; text-align: center; }
.FieldStatusYes			{ color: #00FF00; padding: 2px; border-top: 1px #AAB4BD solid; font-weight: bold; text-align: center; }
.FieldStatusNo			{ color: #FF0000; padding: 2px; border-top: 1px #AAB4BD solid; font-weight: bold; text-align: center; }
.FieldStatusEnabled		{ color: #00FF00; padding: 2px; border-top: 1px #AAB4BD solid; font-weight: bold; text-align: center; }
.FieldStatusDisabled	{ color: #FF0000; padding: 2px; border-top: 1px #AAB4BD solid; font-weight: bold; text-align: center; }

.FieldPrice				{ color: #AAB4BD; padding: 2px; border-top: 1px #AAB4BD solid; }
.FieldName				{ color: #C1AC69; padding: 2px; border-top: 1px #AAB4BD solid; }
.FieldDate				{ color: #AAB4BD; padding: 2px; border-top: 1px #AAB4BD solid; }
.FieldValue				{ color: #AAB4BD; padding: 2px; border-top: 1px #AAB4BD solid; }

.AdminFieldSet	{

}

.AdminLegend	{

}

.AdminTable	{
	margin: 0 auto;
	border-collapse: collapse;
}

.AdminRow		{
	
}

.AdminCell		{
	padding: 4px;
}

.AdminCurrentPage {
	color: #C1AC69;
	font-weight: bold;
}

.AdminInput {
	border: 1px #5A666E solid;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	word-spacing: normal;
	letter-spacing: 1.25pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

.AdminTextArea {
	border: 1px #5A666E solid;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	word-spacing: normal;
	letter-spacing: 1.25pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

.AdminSelect {
	border-style: hidden;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;

	word-spacing: normal;
	letter-spacing: 1.25pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

.AdminOption			{ color: #5A666E; border: none; margin: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-family: "Times New Roman"; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; word-spacing: normal; letter-spacing: 1.25pt; line-height: normal; text-align: left; text-decoration: none; text-transform: none; vertical-align: middle; width: auto; height: auto; }
.AdminOptionEnabled		{ color: #00FF00; border: none; margin: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-family: "Times New Roman"; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; word-spacing: normal; letter-spacing: 1.25pt; line-height: normal; text-align: left; text-decoration: none; text-transform: none; vertical-align: middle; width: auto; height: auto; }
.AdminOptionDisabled	{ color: #FF0000; border: none; margin: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-family: "Times New Roman"; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; word-spacing: normal; letter-spacing: 1.25pt; line-height: normal; text-align: left; text-decoration: none; text-transform: none; vertical-align: middle; width: auto; height: auto; }
.AdminOptionYes			{ color: #00FF00; border: none; margin: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-family: "Times New Roman"; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; word-spacing: normal; letter-spacing: 1.25pt; line-height: normal; text-align: left; text-decoration: none; text-transform: none; vertical-align: middle; width: auto; height: auto; }
.AdminOptionNo			{ color: #FF0000; border: none; margin: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-family: "Times New Roman"; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; word-spacing: normal; letter-spacing: 1.25pt; line-height: normal; text-align: left; text-decoration: none; text-transform: none; vertical-align: middle; width: auto; height: auto; }

.AdminEditCell			{ color: #C1AC69; vertical-align: top; }

.Navigation {

}

.SubNavigation {

}

.MainParagraph {
	font-size: 10pt; 
	letter-spacing: 1.25pt; 
}

.MainParagraphError {
	font-size: 10pt; 
	letter-spacing: 1.25pt; 
	color: #FF0000;
}

.TrainingCourseDetails {
	color: #C1AC69;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 10pt;
}

.TrainingCourseRow {

}

.TrainingCourseCell {

}

.ProductsTable {
	margin-top: 5px;
	margin-left: 0px;

	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	width: 100%;
}

.Spacer {
	color: #AAB4BD;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	width: 64px;
	height: 60px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
}

.CollectionName {

}

.ProductNameCell {
	color: #AAB4BD;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	width: 64px;
	height: 60px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
}

.ProductName {

}

.ProductCode {
	color: #AAB4BD;
	font-family: "Trebuchet MS";
	font-size: 9pt;
}

.Paragraph {
	color: #AAB4BD;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	padding: 0px;
}

.TagLine {
	color: #C1AC69;
	font-size: 10pt;
	font-family: "Trebuchet MS";
	padding-top: 6px;
	padding-bottom: 4px;
}

.fldLabel{
	color: #C1AC69;
	font-size: 10pt;
	font-family: "Trebuchet MS";
}

.DataLabel {
	color: #C1AC69;
	font-size: 10pt;
	font-family: "Trebuchet MS";
}

.DataEntry{
	color: #AAB4BD;
	font-size: 10pt;
	font-family: "Trebuchet MS";
}

.SubmitButton {
	text-align: right;
	vertical-align: middle;
}

.FieldLabel {
	text-align: left;
	vertical-align: middle;
}

.FieldInput {
	text-align: left;
	vertical-align: middle;
}

.SamplesTable {
	width: 600px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: center;
}

.BasketTable {
	width: 300px;
    margin: 0 auto;
    padding: 3px;
    border-collapse: collapse;
}
.BasketTable tr {
	text-align: left;
    border: 0px;
    color: #FFF;
}
.BasketTable th {
	text-align: left;
}
.BasketSampleName {
	text-align: left;
}
.BasketPrices {
	text-align: right;
}
.BasketSampleDelete {
	text-align: center;
	background-color: #232325;
}
.BasketTotalsLabel {
	text-align: right;
}
.BasketTotals {
	text-align: right;
	color: #FFFFFF;
	background-color: #575757;
}
.BasketActions {
	text-align: center;
	vertical-align: middle;
}

.RowStyle {
	color: #FFFFFF;
	background-color: #575757;
}

.RowStyleAlternate {
	color: #FFFFFF;
	background-color: #232325;
}

.RecordsetNavigation {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.SampleName {
	text-align: left;
}

.SampleImage {
	text-align: center;
}

.SampleDimensions {
	text-align: left;
}

.SamplePrice {
	text-align: right;
}

.Button {
	background-color: #232325;
	color: #A39162;
	border-color: #A39162;
	border-style: solid;
	border-width: 2px;
	font-size: 12pt;
	font-family: "Times New Roman";
	font-weight: bold;

	width: 90px;
	height: 25px;

	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.FireCertificateTable {
	padding: 0px;
	border: 1px solid #A39162;
	margin: 0px;
	border-collapse: collapse;
}
.FireCertificateRow {
	padding: 0px;
	border: 1px solid #A39162;
	margin: 0px;
	border-collapse: collapse;
}
.FireCertificateCell {
	padding: 0px;
	border: 1px solid #A39162;
	margin: 0px;
	border-collapse: collapse;
	text-align: center;
}
ADDRESS {
	font-family: "Trebuchet MS";	
	font-size: 10pt;	
	font-style: normal;
	padding: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #A39162; 
}.LayoutTable					{ text-align: left; border-spacing: 0px; width: 880px; border-collapse: collapse; border: 0px; padding: 0px; margin: 0px; }
.LayoutLeft						{ vertical-align: top; background-color: #232325; text-align: left; width: 200px; border-collapse: collapse; padding: 0px; margin: 0px; border: 0px; }
.LayoutBottom					{ color: #FFFFFF; background-color: #232325; text-align: left; width: 680px; height: 145px; border-collapse: collapse; margin: 0px; border: 0px; padding: 0px; }
.LayoutHome						{ width: 680px; height: 432px; border-collapse: collapse; vertical-align: bottom; border: 0px; padding: 0px; margin: 0px; }

.LayoutImage					{ width: 340px; height: 432px; border-collapse: collapse; margin: 0px; border: 0px; padding: 0px; }
.LayoutBottomRight				{ color: #AAB4BD; background-color: #4F5C62; text-align: left; width: 340px; height: 304px; border-collapse: collapse; vertical-align: top; margin: 0px; border: 0px; padding: 0px; }
.LayoutBottomWide				{ color: #AAB4BD; background-color: #4F5C62; text-align: left; width: 680px; height: 370px; border-collapse: collapse; vertical-align: top; margin: 0px; border: 0px; padding: 0px; }
.LayoutProductDetails			{ color: #AAB4BD; background-color: #4F5C62; text-align: left; width: 340px; height: 254px; border-collapse: collapse; vertical-align: top; margin: 0px; border: 0px; padding: 0px; }
.LayoutFooterLinks				{ color: #AAB4BD; background-color: #232325; text-align: center; width: 880px; height: 30px; border-collapse: collapse; margin: 0px; border: 0px; padding: 0px; }
.LayoutKeywordFooter			{ color: #4F5C62; background-color: #5A666E; text-align: center; width: 880px; height: 30px; font-size: 8pt; margin: 0px; border: 0px; padding: 0px; }

.LayoutMainNavigation			{ width: 100%; padding: 0px; margin: 0px; border: 0px; }
.LayoutMainNavigationCell		{ text-align: center; padding-top: 4px; padding-bottom: 4px; }
.LayoutSubNavigationCell		{ text-align: center; padding-top: 2px; padding-bottom: 2px; }
.LayoutNavigationSmall			{ width: 64px; height: 60px; font-size: 8pt; padding: 0px; border: 0px; margin: 0px; text-align: center; vertical-align: top; }


.LayoutContentTopLong			{ color: #C1AC69; background-color: #232325; vertical-align: middle; text-align: left; width: 680px; height: 62px; border-collapse: collapse; font-family: "Times New Roman"; font-size: 12pt; margin: 0px; border: 0px; padding: 10px; position:relative; }
.LayoutContentTopLeft			{ color: #C1AC69; background-color: #232325; vertical-align: middle; text-align: left; width: 340px; border-collapse: collapse; font-family: "Times New Roman"; font-size: 12pt; font-style: normal; font-weight: normal; margin: 0px; border: 0px; padding: 10px; position:relative; }
.LayoutContentTopRight			{ color: #C1AC69; background-color: #232325; vertical-align: middle; text-align: left; width: 340px; height: 128px; border-collapse: collapse; font-family: "Times New Roman"; font-size: 12pt; font-style: normal; font-weight: normal; margin: 0px; border: 0px; padding-top: 0px; padding-left: 15px; padding-right: 20px; padding-bottom: 0px; position:relative; }
.LayoutContentTopWide			{ color: #C1AC69; background-color: #232325; vertical-align: middle; text-align: left; width: 680px; height: 62px; border-collapse: collapse; font-family: "Times New Roman"; font-size: 12pt; font-style: normal; font-weight: normal; margin: 0px; border: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; position:relative; }
.LayoutContentTopHeader			{ color: #C1AC69; background-color: #232325; vertical-align: middle; text-align: left; width: 200px; height: 178px; border-collapse: collapse; font-family: "Times New Roman"; font-size: 12pt; margin: 0px; border: 0px; padding-left: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; position:relative; }
.LayoutContentTopImage			{ color: #C1AC69; background-color: #232325; vertical-align: bottom; text-align: right; width: 140px; height: 178px; border-collapse: collapse; margin: 0px; border: 0px; padding: 0px; position:relative; }

.LayoutContentAdmin				{ color: #AAB4BD; background-color: #4F5C62; vertical-align: middle; text-align: left; width: 660px; height: 412px; border-collapse: collapse; vertical-align: top; font-family: "Trebuchet MS"; font-size: 10pt; font-style: normal; font-weight: normal; margin: 0px; border: 0px; padding: 10px; position:relative; }
.LayoutContentBottom			{ color: #AAB4BD; background-color: #4F5C62; vertical-align: top; text-align: left; width: 340px; border-collapse: collapse; margin: 0px; border: 0px; padding: 10px; position:relative; }

.LayoutContentBottomWide		{ text-align: left; width: 660px; height: 350px; border-collapse: collapse; vertical-align: top; overflow: auto; font-family: "Trebuchet MS"; font-size: 10pt; font-style: normal; font-weight: normal; margin: 0px; border: 0px; padding: 10px; position:relative; }
.LayoutContentBottomRight		{ text-align: left; width: 340px; height: 304px; border-collapse: collapse; vertical-align: top; overflow: auto; font-family: "Trebuchet MS"; font-size: 10pt; font-style: normal; font-weight: normal; margin: 0px; border: 0px; padding: 0px; padding-left: 5px; padding-left: 10px; padding-right: 10px; position:relative; }
.LayoutContentProductDetails	{ text-align: left; width: 320px; height: 234px; border-collapse: collapse; vertical-align: top; overflow: auto; font-family: "Trebuchet MS"; font-size: 10pt; font-style: normal; font-weight: normal; margin: 0px; border: 0px; padding: 10px; position:relative; }.MainTitle {
	color: #A39162;
	text-align: left;
	font-family: "Times New Roman";
	font-size: 12pt;
}

.MainLogo {
	color: #A39162;
	text-align: left;
	font-family: "Times New Roman";
	font-size: 10pt;
}

.MainContent {
	color: #A39162;
	text-align: left;
	font-family: "Times New Roman";
	font-size: 10pt;
}

.MainAdmin {
	color: #A39162;
	text-align: left;
	font-family: "Times New Roman";
	font-size: 10pt;
}

.MainCopyright {
	text-align: center;
	color: #A39162;
	font-family: "Times New Roman";
	font-size: 10pt;
}

.MainValidXHTML {
	text-align: center;
	width: 200px;
}

.MainValidCSS {
	text-align: center;
	width: 200px;
}

.MainCustomerDetails {
	width: 550px;
	border-style: solid;
	border-color: #A39162;
	border-top: 2px;
	border-left: 2px;
	border-right: 2px;
	border-bottom: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 25px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
}

.MainCustomerDetailsLegend {
	font-size: 10pt;
	font-family: "Times New Roman";
	font-weight: bold;

	border-style: solid;
	border-color: #A39162;
	border-top: 2px;
	border-left: 2px;
	border-right: 2px;
	border-bottom: 2px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.MainCustomerDetailsTable {
	border-style: none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}.ImageContent {
	width: 340px;
	height: 432px; 
	border: 0px; 
	padding: 0px; 
	margin: 0px;
}

.ImageLogo {
	width: 200px;
	height: 140px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ImageEdit {
	width: 40px;
	height: 15px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ImageDelete {
	width: 40px;
	height: 15px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ImageValid {
	width: 88px;
	height: 31px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ImageCheckout {
	width: 82px;
	height: 25px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ImageLarge {
	width: 340px;
	height: 432px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}

.ImageSmall {
	width: 140px;
	height: 178px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}

.ImageProductLarge {
	width: 340px;
	height: 432px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}

.ImageProductSmall {
	width: 140px;
	height: 178px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
	cursor: pointer;
}

.ImageHome {
	width: 680px;
	height: 432px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}

.ImageButtonSmall {
	width: 64px;
	height: 48px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ImageButtonLarge {
	width: 140px;
	height: 105px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ProductNavImage {
	width: 64px;
	height: 48px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ImageDiscussionForumPriority {
	height: 16px;
	width: 16px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.ImageAdobeDownload {
	height: 25px;
	width: 24px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.ImageAdobeReader {
	height: 39px;
	width: 158px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.ManufactureImage {
	position:relative;
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 340px;
	height: 432px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}#flashcontent {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 680px;
	height: 432px;
	vertical-align: bottom;
}

#flashcontent2 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 340px;
	height: 432px;
	vertical-align: bottom;
}

.flashcontent {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 680px;
	height: 432px;
	vertical-align: bottom;
}

.flashcontent2 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 340px;
	height: 432px;
	vertical-align: bottom;
}fieldset {
	border: 2px #5A666E solid;
	margin: 0 auto;
	padding: 20px;
	width: auto;
}

legend {
	border: 2px #5A666E solid;

	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 10px;
	padding-right: 10px;
}

input {
	color: #232325;
	background-color: #AAB4BD;
	
	border: 1px #5A666E solid;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	word-spacing: normal;
	letter-spacing: 1.1pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

input.Submit {
	color: #C1AC69;
	background-color: #4F5C62;
	
	border: none;
	margin: 0px;
	padding: 0px;

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;

	word-spacing: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	text-decoration: underline;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
	cursor: pointer;
}

select {
	color: #232325;
	background-color: #AAB4BD;
	
	border: 1px #5A666E solid;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;

	word-spacing: normal;
	letter-spacing: 1.1pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

option {
	color: #232325;
	background-color: #AAB4BD;
	
	border: 0px;
	margin: 0px;
	padding: 0px;

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	word-spacing: normal;
	letter-spacing: 1pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

textarea {
	overflow:auto;
	color: #232325;
	background-color: #AAB4BD;
	
	border: 1px #5A666E solid;
	margin: 0px;
	padding: 1px;
	
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	word-spacing: normal;
	letter-spacing: normal;
	line-height: normal;

	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	
	width: auto;
	height: auto;
}

option.OptionCountyName {
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	text-indent: 5px;

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	background-color: #FFFFFF;
	color: #232325;

	word-spacing: normal;
	letter-spacing: 1pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

option.OptionCountyRegion {
	border: 0px;
	margin: 0px;
	padding: 0px;

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	background-color: #AAB4BD;
	color: #232325;

	word-spacing: normal;
	letter-spacing: 1pt;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	width: auto;
	height: auto;
}

body {
	background-color: #5A666E;
	color: #A39162;
	font-family: "Times New Roman";
	font-size: 11pt;
	text-align:center;
	margin: 0px;
}

div.center {
	width: 880px;
	margin: 0 auto;
}

h1 {
	color: #A39162;
	font-family: "Times New Roman";
	font-size: 24pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 2pt;
	word-spacing: 5pt;
}

h2 {
	color: #A39162;
	font-family: "Times New Roman";
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 2pt;
	word-spacing: 5pt;
}

p {
	color: #A39162;
	font-family: "Times New Roman";
	font-size: 11pt;
}

dt {
	padding-top: 10px;
	padding-bottom: 10px;
}