 
a:link
{
	color: #730000;
	text-decoration: none;
}
a:visited
{
	color: #730000;
	text-decoration: none;
}
a:hover
{
	color: #730000;
	text-decoration: underline;
}

.HH_ProductNav
{
	color: #bfbfbf;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:16px; 
	font-weight: bold;
	text-decoration: none;
}.HH_ProductNav a
{
	color: #000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:16px; 
	font-weight: bold;
	text-decoration: none;
}
.HH_ProductNav a:visited
{
	color: #000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:16px; 
	font-weight: bold;
	text-decoration: none;
}
.HH_ProductNav a:hover
{
	color: #000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:16px; 
	font-weight: bold;
	text-decoration: underline;
}

.HH_BodyText
{
	color: #000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:12px; 
	text-align: left;
}

.HH_Heading1
{
	color: #000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:16px; 
	font-weight: bold;
	text-align: left;
}
.HH_Heading2
{
	color: #000000;
	font-family:Helvetica;
	font-size:14px;
	font-weight: bold;
	text-align: left;
}

.HH_Heading3
{
	color: white;
	font-family:Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.HH_TableLabel
{
	color: black;
	font-family:Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.HH_ProductText a:link
{
	color: #730000;
	text-decoration: none;
}
.HH_ProductText a:visited
{
	color: #730000;
	text-decoration: none;
}
.HH_ProductText a:hover
{
	color: #730000;
	text-decoration: underline;
}

.HH_ProductText
{
	color: #000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:14px; 
	text-align: justify;
}


/*  Icon Grid table  */
.HHTableIconGrid
{
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	color: #000000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}


/*  column price table  */
.HHTablePrice1
{
	border-left: 0px;
	border-collapse: collapse;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.HHTablePrice1 tr.HHTablePrice1TableHeaderRow
{
	background: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	color: #ffffff;
	text-align:center;
	text-transform:lowercase; 	
}
.HHTablePrice1 tr.HHTablePrice1TableOddRow
{
	color: #000000;
	font-size: 12px;
	background-color: #ffffff;
	text-align: right;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 tr.HHTablePrice1TableEvenRow
{
	color: #000000;
	font-size: 12px;
	background-color: #EBEBEB;
	text-align: right;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 td.HHTablePrice1TableOddCol
{
	color: #000000;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	border-right: #ADADAD 1px solid;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 td.HHTablePrice1TableEvenCol
{
	color: #000000;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	border-right: #ADADAD 1px solid;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 td.HHTablePrice1TableFirstCol
{
	background-color: #ADADAD;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.HHTablePrice1 td.HHTablePrice1TableFooterOddCol
{
	color: #000000;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 td.HHTablePrice1TableFooterEvenCol
{
	color: #000000;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 td.HHTablePrice1TableFooterFirstCol
{
	background-color: #ffffff;
	color: #ADADAD;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 td.HHTablePrice1TableFooterLastCol
{
	color: #000000;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTablePrice1 td.HHTablePrice1TableLastCol
{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}



/* HH Modules */
.HHTableModule
{
	border-left: 0px;
	border-collapse: collapse;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule tr.HHTableModuleTableHeaderRow
{
	background: #000000;
	font-size: 14px;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	color: #ffffff;
	text-align:center;
	text-transform:uppercase; 	
}
.HHTableModule tr.HHTableModuleTableOddRow
{
	color: #000000;
	font-size: 12px;
	background-color: #ffffff;
	text-align: right;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule tr.HHTableModuleTableEvenRow
{
	color: #000000;
	font-size: 12px;
	background-color: #EBEBEB;
	text-align: right;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule td.HHTableModuleTableOddCol
{
	color: #000000;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	border-right: #ADADAD 1px solid;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule td.HHTableModuleTableEvenCol
{
	color: #000000;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	border-right: #ADADAD 1px solid;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule td.HHTableModuleTableFirstCol
{
	background-color: #ADADAD;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.HHTableModule td.HHTableModuleTableFooterOddCol
{
	color: #000000;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule td.HHTableModuleTableFooterEvenCol
{
	color: #000000;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule td.HHTableModuleTableFooterFirstCol
{
	background-color: #ffffff;
	color: #ADADAD;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule td.HHTableModuleTableFooterLastCol
{
	color: #000000;
	border-top: #ADADAD 1px solid;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.HHTableModule td.HHTableModuleTableLastCol
{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

