body
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	/*background-image:url(../controls/img/headerBG.gif);
	background-repeat:repeat-x;*/
    background-color: #FFFFFF;
	overflow: auto;
}
td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #5D5D5D;
	vertical-align: top;
}
.ArialEight
{
	color: #666666;
	font-size: 8pt;
}
.ArialForteenBold
{
	font-size: 14pt;
	font-weight: bold;
}
.ArialTenBold
{
	font-size: 10pt;
	font-weight: bold;
}
.redArialTenBold
{
	color: #DF1F26;
	font-size: 10pt;
	font-weight: bold;
}
.tealArialTenBold
{
	color: #58BEE4;
	font-size: 10pt;
	font-weight: bold;
}
.VerdanaTenBold
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.TextBoxLable
{
	padding-right: 5px;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
}
.error
{
	color: Red;
	font-size: 12;
}	
td.FeaturedProdsContatiner
{
	background-color: #F2F2F2;
	border-top: solid 3px #DF1F26;
	border-bottom: solid 3px #DF1F26;
	width:770px;
	/*position:absolute;*/
	margin: auto;
	
}

.FeaturedProdTitle
{
	color:#DF1F26;
	font-size:8pt;
	padding: 5px 0px 0px 0px;
	text-decoration:none;
}

tr.SiteHeader td
{
	background-repeat:no-repeat;
	background-image:url(/US/images/waterMark768.jpg);
}

.pageBaseControlBody
{
	font-size: 9pt;
	padding: 0px 15px 15px 0px;
	text-decoration: none;
}

.footer
{ font-size: 8pt; border-right: solid 1px #5D5D5D; text-decoration: none; }

.footerNav
{ font-size: 8pt; padding: 0px 5px 0px 5px; border-right: solid 1px #5D5D5D; text-decoration: none; }

.footerLead
{ font-size: 8pt; padding: 0px 5px 0px 0px; border-right: solid 1px #5D5D5D; text-decoration: none; }

.footerEnd
{ font-size: 8pt;padding: 0px 0px 0px 5px;text-decoration: none; }

a.footerLead, a.footerEnd, a.footer 
{ border-style:none; }

a.footer1:hover, a.footer:hover
{ color: #DF1F26; text-decoration: none; }

tr.ViewCartHeader td
{
	padding: 3px 0px 3px 0px;
	border-top: solid 1px #A3AFAB;
	border-bottom: dotted 1px #000000;
	color: #666666;
	font-size: 8pt;
	text-align: center;
}
tr.ViewCartItem td
{
	padding: 3px 5px 3px 5px;
	border-top: dotted 1px #000000;
	border-right: dotted 1px #EFC35C;
	border-bottom: 0px;
	color: #666666;
	font-size: 8pt;
}
tr.ViewCartItem a
{color: #666666;}
tr.ViewCartItem a:hover
{color: #DF1F26;}

tr.ShipChoiceItem td
{
	padding: 5px;
	border: 0px;
}

td.SectionItem
{
	border: solid 1px #b1b1b1;
}

td.chkProcessLeft
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-left: solid 1px #A3AFAB;
	border-bottom: solid 1px #A3AFAB;
	text-decoration: none;
}
td.chkProcessMiddle
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-bottom: solid 1px #A3AFAB;
	text-decoration: none;
}
td.chkProcessRight
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-right: solid 1px #A3AFAB;
	border-bottom: solid 1px #A3AFAB;
	text-decoration: none;
}
td.chkProcessLeftRed
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-left: solid 1px #A3AFAB;
	border-bottom: solid 1px #A3AFAB;
	text-decoration: none;
	color: #DF1F26;
}
td.chkProcessMiddleRed
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-bottom: solid 1px #A3AFAB;
	text-decoration: none;
	color: #DF1F26;
}
td.chkProcessRightRed
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-right: solid 1px #A3AFAB;
	border-bottom: solid 1px #A3AFAB;
	text-decoration: none;
	color: #DF1F26;
}

a
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #5D5D5D;
	text-decoration: underline;
	border: 0px;
}
a.HelpNav
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
	text-decoration: none;
	color: White;
}
a.HelpNavOrange
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 0px 5px 2px 0px;
	text-decoration: none;
	color: #5D5D5D;
}
a.HelpNav:hover
{
	text-decoration: underline;
	color: White;
}
.CatalogTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.CatalogSection
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #767676;
	padding-left: 12px;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}