﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
h1
{
	color: #ff0000;
	font-weight: normal;
	font-size: 1.5em;
	text-decoration: none;
}
li.space{ padding-bottom:5px;}
.contantPadding{ padding-top:1px;}
.apw{ border:solid 1px #000000;}
.pwHeader{ font-weight:bold; color:#000000; font-size:1.1em;}
.stackRight{float:right; clear:right; padding-bottom:5px; padding-left:3px;}
.stackLeft{float:left; clear:left; padding-bottom:5px; padding-right:3px;}
.copy{ color:#ffffff; font-size:.8em; padding-top:5px;}
.pwBlock{ float:none;}
.pwLeft{ float:left;}
.pwRight{ float:right;}
.pwDiv{float:left;}
hr.break
{
	width: 0px;
	height: 0px;
	clear: both;
}
.serving
{
	padding-left: 20px;
	font-size: 1em;
	color: #ffffff;
	font-style: italic;
	text-decoration: none;
}
.redBold
{
	color: #ff0000;
	font-weight: bold;
	font-size: 1.1em;
}
.error{color:#ff0000;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Menu Links */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link
{
	color: #ff0000;
	text-decoration: none;
}
a:visited
{
	color: #ff0000;
	text-decoration: none;
}
a:active
{
	color: #ff0000;
	text-decoration: none;
}
a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.sm1:link
{
	color: #ff0000;
	text-decoration: none;
	clear: both;
}
a.sm1:visited
{
	color: #ff0000;
	text-decoration: none;
	clear: both;
}
a.sm1:active
{
	color: #ff0000;
	text-decoration: none;
	clear: both;
}
a.sm1:hover
{
	color: #ff0000;
	text-decoration: underline;
	clear: both;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.sm2:link
{
	color: #ff0000;
	text-decoration: none;
	padding-left: 20px;
}
a.sm2:visited
{
	color: #ff0000;
	text-decoration: none;
	padding-left: 20px;
}
a.sm2:active
{
	color: #ff0000;
	text-decoration: none;
	padding-left: 20px;
}
a.sm2:hover
{
	color: #ff0000;
	text-decoration: underline;
	padding-left: 20px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bigWhite:link
{
	color: #ffffff;
	text-decoration: none;
	font-size: large;
	text-decoration: none;
}
a.bigWhite:visited
{
	color: #ffffff;
	text-decoration: none;
	font-size: large;
	text-decoration: none;
}
a.bigWhite:active
{
	color: #ffffff;
	text-decoration: none;
	font-size: large;
	text-decoration: none;
}
a.bigWhite:hover
{
	color: #ffffff;
	text-decoration: none;
	font-size: large;
	text-decoration: underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.noLinkMenu
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding: 5px;
	width: 175px;
	margin: 0px;
	background-color: #f7f4bf;
	border-bottom: #000000 1px solid;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~PRODUCTS NAV~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.nav:link
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #d3d3d3;
	border-bottom: #ffffff 1px solid;
}
a.nav:visited
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #d3d3d3;
	border-bottom: #ffffff 1px solid;
}
a.nav:active 
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #d3d3d3;
	border-bottom: #ffffff 1px solid;
}
a.nav:hover
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #808080;
	border-bottom: #ffffff 1px solid;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navActive:link
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #505050;
	border-bottom: #ffffff 1px solid;
}
a.navActive:visited
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #505050;
	border-bottom: #ffffff 1px solid;
}
a.navActive:active
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #505050;
	border-bottom: #ffffff 1px solid;
}
a.navActive:hover {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #000000;
	border-bottom: #ffffff 1px solid;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.level2Nav:link
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #d3d3d3;
	border-bottom: #ffffff 1px solid;
}
a.level2Nav:visited
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #d3d3d3;
	border-bottom: #ffffff 1px solid;

}
a.level2Nav:active 
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #d3d3d3;
	border-bottom: #ffffff 1px solid;
}
a.level2Nav:hover 
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #808080;
	border-bottom: #ffffff 1px solid;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.level2NavActive:link
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #505050;
	border-bottom: #ffffff 1px solid;
}
a.level2NavActive:visited
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #505050;
	border-bottom: #ffffff 1px solid;
}
a.level2NavActive:active
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #505050;
	border-bottom: #ffffff 1px solid;
}
a.level2NavActive:hover {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding: 5px 5px 5px 20px;
	/*width: 180px;*/
	margin: 0px;
	background-color: #000000;
	border-bottom: #ffffff 1px solid;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bottomNav:link
{
	color: #ffffff;
	text-decoration: none;
	font-size: .8em;
	padding-left:5px; 
	padding-right:5px;
}
a.bottomNav:active
{
	color: #ffffff;
	text-decoration: none;
	font-size: .8em;
	padding-left:5px; 
	padding-right:5px;
}
a.bottomNav:visited
{
	color: #ffffff;
	text-decoration: none;
	font-size: .8em;
	padding-left:5px; 
	padding-right:5px;
}
a.bottomNav:hover
{
	color: #000000;
	text-decoration: none;
	font-size: .8em; 
	padding-left:5px; 
	padding-right:5px;
	background-color:#ffffff;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.bottomNavActive:link
{
	color: #ff0000;
	text-decoration: none;
	font-size: .8em;
	padding-left:5px; 
	padding-right:5px;
}
a.bottomNavActive:active
{
	color: #ff0000;
	text-decoration: none;
	font-size: .8em;
	padding-left:5px; 
	padding-right:5px;
}
a.bottomNavActive:visited
{
	color: #ff0000;
	text-decoration: none;
	font-size: .8em;
	padding-left:5px; 
	padding-right:5px;
}
a.bottomNavActive:hover
{
	color: #000000;
	text-decoration: none;
	font-size: .8em; 
	padding-left:5px; 
	padding-right:5px;
	background-color:#ffffff;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */