﻿body
{
    margin-top: 0px;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}

/* ---------------- General Layout settings etc ---------------- */

.Container
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	height: 110%;
}


.Header
{
	width: 800px;
	float: left;
}


.Navigation
{
    width: 159px;
    float: left;
    background-color: #dcdcdc;
    padding-left: 5px;
    padding-top: 20px;
    padding-bottom: 5px;
}

.MenuItem
{
    background-color: #dcdcdc;
    padding: 5px;
    font-size: 9pt;
    line-height: 13pt;
}
    

.MainPanel
{
	width: 480px;
	float: left;
}

.SidePanel
{
	float: left;
}

.FeaturePanel
{
	width: 630px;
	float: left;
}

.Footer
{
	width: 795px;
	float: left;
	border: solid 1px black;
}

.Clear
{
    clear: both;
}


.Spacer
{
	width: 10px;
	height:450px;
	float: left;
	background-color: #ffffff;
}

.ProductBorder
{
    float: left;
    width: 420px;
    border-bottom: solid 1px #336633;
    padding-bottom: 5px; 
}

/* ---------------- Text settings etc ---------------- */


.LrgSubHead
{
    font-weight: 900;
    font-size: 16pt;
    word-spacing: normal;
    text-transform: none;
    color: #336633;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.AltLrgSubHead
{
    font-weight: 900;
    font-size: 14pt;
    word-spacing: normal;
    text-transform: none;
    color: #336633;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.MedSubHead
{
    font-weight: 900;
    font-size: 14pt;
    word-spacing: normal;
    text-transform: none;
    color: #336633;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.RevSubHead
{
    font-weight: 900;
    font-size: 16pt;
    line-height:12pt;
    word-spacing: normal;
    text-transform: none;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.RevFeatureText
{
    font-weight: 900;
    font-size: 24pt;
    word-spacing: normal;
    text-transform: none;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.AltFeatureText
{
    font-weight: 900;
    font-size: 24pt;
    line-height: 24pt;
    word-spacing: normal;
    text-transform: none;
    color: #D90F2E;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.SubHead
{
    font-weight: 900;
    font-size: 10pt;
    word-spacing: normal;
    text-transform: none;
    color: #336633;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.AltMedSubHead
{
    font-weight: 900;
    font-size: 12pt;
    word-spacing: normal;
    text-transform: none;
    color: #336633;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.AltLrgSubHead
{
    font-weight: 900;
    font-size: 16pt;
    word-spacing: normal;
    text-transform: none;
    color: #D90F2E;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.AltSubHead
{
    font-weight: 900;
    font-size: 10pt;
    word-spacing: normal;
    text-transform: none;
    color: #D90F2E;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}


.SpacerText
{
	font-weight:900 ;
	font-size: 5pt;
	line-height: 5pt;
	word-spacing: normal;
	text-transform: none;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.BodyText
{
	font-weight:400 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

sup
{
    line-height: 0;
    vertical-align: text-top;
}


.BoldBodyText
{
	font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}


.RevBodyText
{
	font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.FeatureBodyText
{
	font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #D90F2E;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.AltBodyText
{
	font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #336633;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}


.BulletPoints
{
	font-weight:900 ;
	font-size: 12pt;
	word-spacing: normal;
	text-transform: none;
	color: #d90f2e;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
	vertical-align: baseline;
}



A:Link
{
	font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #336633;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

A:Visited
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #336633;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

A:Hover
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #D90F2E;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

A:Active
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #336633;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}




.AltLink A:Link
{
	font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.AltLink A:Visited
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.AltLink A:Hover
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #D90F2E;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.AltLink A:Active
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}


.AltLink2 A:Link
{
	font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #d90f2e;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.AltLink2 A:Visited
{
    font-weight: 900;
    font-size: 9pt;
    word-spacing: normal;
    text-transform: none;
    color: #d90f2e;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}

.AltLink2 A:Hover
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.AltLink2 A:Active
{
    font-weight:900 ;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #d90f2e;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.HomePageHeader1
{
    font-weight: bold;
    font-size: 16.85pt;
    line-height: 18pt;
    word-spacing: normal;
    text-transform: none;
    color: #D90F2E;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

.HomePageHeader2
{
    font-weight: bold;
    font-size: 22.8pt;
    line-height: 24pt;
    word-spacing: normal;
    text-transform: none;
    color: #D90F2E;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}




/* ---------------- Header Layout settings etc ---------------- */


.LogoPanel
{
	width: 160px;
	height: 109px;
	float: left;
	padding: 2px;
    background-color: #dcdcdc;
    text-align: center;
    vertical-align: middle;
}

.HeaderSpacer
{
	width: 10px;
	height: 109px;
	float: left;
	background-color: #ffffff;
}

.HeaderTopSlug
{
	width: 626px;
	height: 77px;
	float: left;
	background-color: #336633;
	vertical-align: middle;
}

.HeaderBottomSlug
{
    width: 626px;
    height: 25px;
    line-height: 25px;
    float: left;
    background-color: #a9a9a9;
}

.HeaderTicker
{
    float:left;
    width:400px;
}

.LanguageSelector
{
    float:left;
    width:226px;
    text-align:right;
    vertical-align:middle;
    margin-top:2px;
}


/* ---------------- Feature Panel Layout settings etc ---------------- */


.FeaturePanel
{
	width: 154px;
	height: 80px;
    background-color: #a9a9a9;
    text-align: center;
    vertical-align: middle;
    float:left;
}

.FeatureSpacer
{
	width: 154px;
	height: 25px;
    background-color: #dcdcdc;
    text-align: center;
    vertical-align: middle;
    float:left;
}

.FeatureSpacer2
{
	width: 154px;
	height: 5px;
    background-color: #dcdcdc;
    text-align: center;
    vertical-align: middle;
    float:left;
}

.FeatureSpacer3
{
	width: 154px;
	height: 1px;
    background-color: #dcdcdc;
    text-align: center;
    vertical-align: middle;
    float:left;
}

.EnviroStains
{
	width: 154px;
	height: 45px;
    background-color: #336633;
    text-align: center;
    vertical-align: middle;
    float:left;
}


.OtherProducts
{
	width: 154px;
	height: 22px;
    background-color: #336633;
    text-align: center;
    vertical-align: middle;
    float:left;
}



/* ---------------- Telephone Panel Layout settings etc ---------------- */


.TelephonePanel
{
	width: 200px;
	height: 70px;
    text-align: center;
    vertical-align: middle;
}

.TelephonePanelSpacer
{
	width: 626px;
	height: 70px;
    text-align: right;
    vertical-align: middle;
}