.hv-container {
	padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; white-space: nowrap
}
.hv-rootitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #666666;
	white-space: nowrap;
	height: 15px;
}
.hv-rootitem A {
    padding: 0px 2px 0px 0px;
	margin-left: 2px;
	color: #666666;
	text-decoration: none
}
.hv-rootitem A:active {
    padding: 0px 2px 0px 0px;
	margin-left: 2px;
	color: #666666;
	text-decoration: none;
}
.hv-rootitem A:hover {
    padding: 0px 2px 0px 0px;
	margin-left: 2px;
	color: #666666;
	text-decoration: underline;
}
.hv-rootitem IMG {
    border-width: 0px 0px 0px 0px;
	vertical-align: middle;
}
.hv-item {
	padding:0; MARGIN: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; white-space: nowrap;
}
.hv-item A {
	padding:0px 2px 0px 0px; margin-left: 2px; color: #666666; text-decoration: none
}
.hv-item A:active {
	padding:0px 2px 0px 0px; margin-left: 2px; color: #666666; text-decoration: none
}
.hv-item A:hover {
	padding:0px 2px 0px 0px; margin-left: 2px; color: #666666; text-decoration: underline
}
.hv-item IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle
}
.hv-item-selected IMG {
	border-width: 0px 0px 0px 0px; vertical-align: middle;
}
A.hv-item-selected {
	padding-right: 2px; margin-left: 2px; color: #FFFFFF; text-decoration: NONE;BACKGROUND-color: #666666
}
A.hv-item-selected:hover {
	padding-right: 2px; margin-left: 2px; color: #FFFFFF; text-decoration: UNDERLINE;BACKGROUND-color: #666666
}
A.hv-item-selected:active {
	padding-right: 2px; margin-left: 2px; color: #FFFFFF; text-decoration: NONE;BACKGROUND-color: #666666
}
A.hv-rootitem-selected {
	padding-right: 2px; margin-left: 2px; color: #666666; text-decoration: NONE;BACKGROUND-color: #EEEEEE
}
A.hv-rootitem-selected:hover {
	padding-right: 2px; margin-left: 2px; color: #666666; text-decoration: UNDERLINE;BACKGROUND-color: #EEEEEE
}
.hv-rootitem-selected IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle;
}
.hv-rootitem-bio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #6D9319;
	white-space: nowrap;
	height: 15px;
}
.hv-rootitem-bio A {
    padding: 0px 2px 0px 0px;
	margin-left: 2px;
	color: #6D9319;
	text-decoration: none
}
.hv-rootitem-bio A:active {
    padding: 0px 2px 0px 0px;
	margin-left: 2px;
	color: #6D9319;
	text-decoration: none;
}
.hv-rootitem-bio A:hover {
    padding: 0px 2px 0px 0px;
	margin-left: 2px;
	color: #6D9319;
	text-decoration: underline;
}
.hv-rootitem-bio IMG {
    border-width: 0px 0px 0px 0px;
	vertical-align: middle;
}
.hv-item-bio {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; Padding-bottom:0px; margin:0px; white-space: nowrap; height: 15px; font-weight: normal;
}
.hv-item-bio IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle;
}
.hv-item-bio A {
	margin-left: 2px; padding-top 0px; color: #6D9319; text-decoration: none
}
.hv-item-bio A:active {
	margin-left: 2px; padding-top 0px; color: #6D9319; text-decoration: none
}
.hv-item-bio A:hover {
	 margin-left: 2px; padding-top 0px; color: #6D9319; text-decoration: underline
}
A.hv-rootitem-bio-selected {
	padding-right: 2px; margin-left: 2px; color: #6D9319; text-decoration: NONE;background-color: #EEEEEE
}
A.hv-rootitem-bio-selected:hover {
	padding-right: 2px; margin-left: 2px; color: #6D9319; text-decoration: UNDERLINE;background-color: #EEEEEE
}
.hv-rootitem-bio-selected IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle
}
.hv-item-bio-selected {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; Padding:0px;white-space: nowrap; height: 15px; font-weight: normal;
}
A.hv-item-bio-selected  {
	margin-left: 2px;color: white; text-decoration: none;background-color: #6D9319
}
A.hv-item-bio-selected:hover {
	 margin-left: 2px; color: white; text-decoration: underline;background-color: #6D9319
}
.hv-item-bio-selected IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle
}

.hv-item-promo {
	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000;Padding:0px; white-space: nowrap; height: 15px; font-weight: bold
}
.hv-item-promo IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle
}
.hv-item-promo-selected IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle
}
.hv-item-promo A {
    margin-left: 2px;color: #CC0000; text-decoration: none
}
.hv-item-promo A:active {
    margin-left: 2px; color: #CC0000; text-decoration: none
}
.hv-item-promo A:hover {
    margin-left: 2px; color: #CC0000; text-decoration: underline
}
.hv-item-promo-selected {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; padding-top 0px; white-space: nowrap; height: 15px; font-weight: bold;
}
A.hv-item-promo-selected  {
	margin-left: 2px; color: #CC0000; text-decoration: none;background-color: #EEEEEE;
}
A.hv-item-promo-selected:active {
    margin-left: 2px;color: #CC0000; text-decoration: none;background-color: #EEEEEE;
}
A.hv-item-bio-selected :hover {
	margin-left: 2px;color: #CC0000; text-decoration: underline;background-color: #EEEEEE;
}

.hv-icon {
	width: 12px; height: 16px
}
.hv-loading{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
	color: #666666;
	white-space: nowrap;
	height: 15px
}

.hv-item-fairtrade {
	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000;Padding:0px; white-space: nowrap; height: 15px; font-weight: bold
}
.hv-item-fairtrade  IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle
}
.hv-item-fairtrade -selected IMG {
    border-width: 0px 0px 0px 0px; vertical-align: middle
}
.hv-item-fairtrade  A {
    margin-left: 2px;color: #CC0000; text-decoration: none
}
.hv-item-fairtrade  A:active {
    margin-left: 2px; color: #CC0000; text-decoration: none
}
.hv-item-fairtrade  A:hover {
    margin-left: 2px; color: #CC0000; text-decoration: underline
}
.hv-item-fairtrade -selected {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; padding-top 0px; white-space: nowrap; height: 15px; font-weight: bold;
}
A.hv-item-fairtrade -selected  {
	margin-left: 2px; color: #CC0000; text-decoration: none;background-color: #EEEEEE;
}
A.hv-item-fairtrade -selected:active {
    margin-left: 2px;color: #CC0000; text-decoration: none;background-color: #EEEEEE;
}

