﻿* {
	/*-webkit-text-size-adjust: none;*/	
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	line-height: 1.5em;
	/*-webkit-text-size-adjust: auto;*/
/*	Green 6FB139
	Orange FA7D00
	Yellow FFFFCC
	Blue 3c7fb1
	
	Like these
	Green 8bc63c
	Orange FF9900
	
	Blue 0194E4
	flag blue 526d98
	
	beige eee3d7
	light green e3eed7
	*/
}
img {
	border-style: none;
	border-width: 0em;
}
A:link		{color: #3c7fb1; text-decoration:none}
A:visited	{color: #3c7fb1; text-decoration:none}
A:hover     { color: #3c7fb1; text-decoration:none }

.pagebackground2 {
	margin-right: auto;
	margin-left: auto;
	background-color: #1A321A;
}
.pagebackground {
	margin-right: auto;
	margin-left: auto;
	background-color: #8EC625;
	background-image: url('../css-images/background-green-gradient-8EC625.gif');
	background-repeat: repeat-x;
}
.pagemargin {
	padding: 0em 0em 0em 0em;
	margin: 0em auto 0em auto;
	width: 60em;
}
.pagetop {
	padding: 0em;
	margin: 0em auto 0em auto;
	height: .625em;
	width: 100%;
	z-index: 100;
}
.pagelogo {
	padding: 0em;
	margin: 0em auto;
	width: 100%;
	position: relative;
	height: 5.938em;
	background-color: #FFFFFF;
	z-index: 100;
}
.pagemenu {
	margin: -0.125em auto -0.125em auto;
	padding: 0.125em 0em 0em 0em;
	height: 5em;
	width: 100%;
	bottom: auto;
	left: auto;
	background-color: #FFFFFF;
	z-index: 100;
}
.pagemiddle {
	width: 100%;
	left: auto;
	margin-right: auto;
	margin-left: auto;
	right: auto;
	margin-top: -0.125em;
	text-align: center;
	background-color: #FFFFFF;
	z-index: 50;
}
.pagemiddle-left {
	width: 100%;
	left: auto;
	margin-top: -0.125em;
	background-color: #FFFFFF;
	z-index: 50;
}
.pagebottommenu {
	margin: -0.125em auto -0.125em auto;
	padding: 0em;
	width: 95%;
	height: 1.25em;
	font-size: .9em;
	color: #808080;
	text-decoration: none;
	text-align: center;
	font-weight: 700;
	z-index: 100;
}
.pagebottommenu:link {color: #808080;}
.pagebottommenu:visited {color: #808080;}
.pagebottommenu:hover {color: #3c7fb1;}
.pagebottom {
	height: 1.125em;
	margin-right: auto;
	margin-left: auto;
	z-index: 100;
}
.logotable {
	border-collapse: collapse;
	border-spacing: 0em;
	width: 100%;
	position: relative;
	z-index: 100;
}
.menutable {
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: 0em;
	empty-cells: show;
	width: 100%;
	height: 2.8em;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: top;
	background-color: #336633;
	font-size: .925em;
	color: #FFFFFF;
	right: 1.2em;
	line-height: normal;
	margin-top: .2em;
	-webkit-text-size-adjust: none;
}
.menutext {
	margin: 0em .25em 0em .25em;
	padding: 0em;
	font-size: .925em;
	color: #FFFFFF;
	line-height: normal;
}
.menutext:link {color: #FFFFFF;}
.menutext:visited {color: #FFFFFF;}
.menutext:hover {color: #FFFFFF; text-decoration: underline;
}
.menucelldivider {
	background-position: center;
	background-image: url('../css-images/divider-C.png');
	width: .0125em;
	background-repeat: repeat-y;
	vertical-align: middle;
	text-align: center;
}
.menucelldivider2 {
	width: .125em;
	vertical-align: middle;
	text-align: center;
	color: #CCCCCC;
}

.menushoppingcart {
	position: relative;
	width: 3.125em;
	height: 3.125em;
	z-index: 100;
	top: 5.18em;
	left: 57.35em;
	display: none;
}
.menushoppingcartimage {
	width: 3.125em;
	height: 3.125em;
}
.logographic {
	border-style: none;
	width: 22.5em;
	height: 5.188em;
	margin-bottom: .25em;
}
.logotextlarge {
	color: #808080;
	font-size: 1em;
	text-align: left;
	position: relative;
	vertical-align: top;
	font-weight: normal;
}
.logotextsmall {
	color: #808080;
	font-size: .925em;
	text-align: left;
	vertical-align: top;
	line-height: 1.25em;
}
.logotextsmallhighlight {
	padding: 0em .5em 0em 0em;
	color: #c94508;
	font-size: .925em;
	text-align: left;
	vertical-align: top;
	line-height: 1.25em;
	font-weight: 700;
}
.textcopyrightdisclaimer {
	width: 98%;
	font-size: .75em;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	line-height: normal;
	-webkit-text-size-adjust: none;
}
.textcopyrightdisclaimer:link {color: #FFFFFF; text-decoration: none;}
.textcopyrightdisclaimer:visited {color: #FFFFFF; text-decoration: none;}
.textcopyrightdisclaimer:hover { color:#FFFFFF; text-decoration: none;}
h1 {
	font-size: 1.4em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding: .313em .625em .313em .625em;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-transform: uppercase;
	background-color: #FA7D00;
}
h2 {
	font-size: 1.1875em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 0em;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-transform: capitalize;
}
h4 {
	font-size: 1.1875em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 0em;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-transform: capitalize;
}
h3 {
	font-size: 1.1875em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 0em;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.flagsize {
	margin: .125em;
	width: 2.1em;
	height: 2.1em;
	display: inline;
	vertical-align: middle;
}
.menuactiveselection {
	margin: 0em .25em 0em .25em;
	padding: 0em;
	background-color: #6FB139;
	color: #FFFFFF;
}
.menuactiveselection:link {color: #FFFFFF;}
.menuactiveselection:visited {color: #FFFFFF;}
.menuactiveselection:hover { color:#FFFFFF;}

.width100	{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width095	{
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width090	{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width085	{
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width080	{
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width075	{
	width: 75%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width050	{
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width045	{
	width: 45%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.width040	{
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

p {
	text-align: left;
}
.reference {
	font-size: 1em;
	font-weight: 700;
	font-style: italic;
	color: #C0C0C0;
	text-align: right;
}
.benefitspictureborder {
	border: thin solid #C0C0C0;
	z-index: 1000;
	text-align: right;
	float: right;
	top: 6.25em;
	margin-left: 1.563em;
	margin-bottom: 1.563em;
}
.benefitspicturenone {
	z-index: 1000;
	text-align: center;
	float: right;
	top: 6.25em;
	margin-left: 1.563em;
	margin-bottom: 1.563em;
}
.paragraph-title-A {
	font-size: 1.1875em;
	font-weight: 700;
	color: #333333;
}
.paragraph-title-B {
	font-size: 1em;
	font-weight: 700;
	color: #666666;
}
.table {
	empty-cells: show;
	table-layout: auto;
	border-style: inset;
	border-width: medium;
	border-collapse: collapse;
}
.FAQ-A {
	font-size: 1.25em;
	font-weight: 700;
	color: #c94508;
	text-decoration: none;
	text-transform: capitalize;
}
.FAQ-B {
	margin: 0em;
	font-size: .875em;
	font-weight: 700;
	color: #666666;
	position: relative;
	text-align: left;
	top: 0em;
	bottom: 0em;
}
.FAQ-B:link {
	margin: 0em auto 0em 3.75em;
	color: #666666;
	text-decoration: none;
}
.FAQ-B:visited {
	color: #666666; 
	text-decoration:none;
	margin: 0em auto 0em 3.75em;
}
.FAQ-B:hover {
	color: #6FB139; 
	text-decoration:none;
}
.dspsubtitle{
	margin-left: auto;
	margin-right: auto;
	font-size: .875em;
	color: #000000;
	text-align: left;
	right: auto;
	left: auto;
	width: 85%;
	position: relative;
	display: none;
}
.dspcont{
	padding: .938em;
	margin-left: auto;
	margin-right: auto;
	font-size: .875em;
	color: #000000;
	background-color: #FFFFCC;
	text-align: left;
	right: auto;
	left: auto;
	width: 85%;
	position: relative;
	display: none;
}
.hr-c0c0c0 {
	border-color: #c0c0c0;
	border-style: solid;
	background-color: #c0c0c0;
	padding: 0em;
	margin: .25em 0em .25em 0em;
	height: 0.438em;
}
.table-cell-white {
	background-color: #FFFFFF;
	border-width: 0em;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
}
.table-cell-white-border {
	border: .188em solid #dddddd;
	background-color: #FFFFFF;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
}
.table-cell-alternate-border {
	border: .188em solid #dddddd;
	background-color: #EEEEEE;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
}
.table-cell-alternate {
	background-color: #EEEEEE;
	border-width: 0em;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
}
.table-cell-dark-border {
	border: .188em solid #6e6e6e;
	background-color: #6e6e6e;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: normal;
}
.table-cell-dark {
	background-color: #6e6e6e;
	border-width: 0em;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
}
.table-standard {
	border: .188em solid #6E6E6E;
	background-color: #6e6e6e;
	border-collapse: collapse;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: 700;
}
.affiliate-links-small {
	font-size: .813em;
	color: #000000;
	text-align: center;
}
.div-right {
	position: relative;
	float: right;
}
.div-left {
	position: relative;
	float: left;
}
.div-center {
	position: relative;
	margin: 0em auto 0em auto;
}
.form-button {
	font-size: .925em;
	line-height: 1.25EM;
	height: 2.5em;
}
.form-field {
	font-size: .925em;
	line-height: 1.25EM;
	font-family: Arial, Helvetica, sans-serif;
}
.cell-left-middle {
	vertical-align: middle;
	text-align: left;
}
.h1div {
	width: 54em;
	height: 2.563em;
	padding-bottom: 1.5em;
	margin-right: auto;
	margin-left: auto;
}
.affiliate-links-table {
	color: #808080;
	text-align: center;
	font-weight: bold;
	table-layout: auto;
	width: 100%;
	background-color: #EEEEEE;
}
.retail-listing {
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	padding: 1em 1em 1em 1em;
	line-height: 1.25em;
	text-transform: uppercase;
	font-size: .925em;
}
.caption-text {
	font-size: 1.25em;
	color: #3c7fb1;
	text-align: center;
	font-weight: 700;
}
.faq-country {
	font-size: .875em;
	font-weight: normal;
	color: #3c7fb1;
	text-align: right;
	vertical-align: top;
}
.colorblue {
	color: #3c7fb1;
}
.text-875-c {
	font-size: .875em;
	line-height: 1.25em;
	-webkit-text-size-adjust: none;
}
.text-750-a {
	font-size: .750em;
	line-height: 1.25em;
	-webkit-text-size-adjust: none;
}
.text-875-a {
	font-size: .875em;
	font-weight: 700;
	color: #c94508;
	text-decoration: none;
	line-height: 1.25em;
	-webkit-text-size-adjust: none;
}
.text-875-b {
	font-size: .875em;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
	line-height: 1.25em;
	-webkit-text-size-adjust: none;
}
.text-800-a {
	font-size: .8em;
	color: #666666;
	text-decoration: none;
	line-height: 1.25em;
	-webkit-text-size-adjust: none;
	text-transform: none;
}
.div-hidden {
	display: none;
}

/* INDEX SLIDESHOW */

.mask2{
	margin-left: 23em;
	margin-top: 1.1em;
	z-index: 0;
	position:absolute;
	width: 35em;
	height:17.5em;
	overflow:hidden;
	-webkit-text-size-adjust: none;
}
.mask3{
	margin-left: 23em;
	margin-top: 16.5em;
	z-index: 0;
	position:absolute;
	width: 35em;
	height:6em;
	overflow:hidden;
	-webkit-text-size-adjust: none;
}
.buttons{
	padding:5px;
	text-align: center;
	-webkit-text-size-adjust: none;
	}
.buttons span{
	color:#FFFFFF;
	padding:0 5px;
	cursor:pointer;
	font:10px Verdana;
	-webkit-text-size-adjust: none;
}
.buttons span.active, .buttons span:hover{
	background:#;
	color:#FFFFFF;
	-webkit-text-size-adjust: none;
}

#box2{
	position:absolute;
	width: 35em;
	height: 16em;
	-webkit-text-size-adjust: none;
}
#box2 span{
	display:block;
	float:left;
	-webkit-text-size-adjust: none;
}
.footer {
	border-style: dashed none none none;
	border-color: #808080;
	height: 4.5em;
	text-align: center;
	padding-top: 0px;
	width: 100%;
	position: fixed;
	left: auto;
	bottom: 0px;
	background-color: #FFFFFF;
	border-top-width: thin;
	margin-right: auto;
	margin-left: auto;
	right: auto;
}

