
A {
 	color: #0000FF;
 	text-decoration: underline;
}

A:LINK {
	color: #0000FF;
	text-decoration: underline;
}

A:ACTIVE {
	color: #FF0000;
	text-decoration: underline;
}

A:VISITED {
	color: #0000FF;
	text-decoration: underline;
}

A:HOVER {
	color: #FF0000;
	text-decoration: none;
}

TABLE, TD, TR, TH {
	font-size: 10pt;
	border-color: #000000;
	border-collapse: collapse
}

A.blkLink:LINK, A.blkLink:VISITED {
 	color: #000000;
}

A.blkLink:HOVER {
	color: #0000FF;
}

A.nutriCals:LINK, A.nutriCals:VISITED {
 	color: #0000FF;
 	font-weight: bolder;
 	text-decoration: underline;
}

A.nutriCals:HOVER {
	color: #0000FF;
	font-weight: bolder;
	text-decoration: none;
}

#fitpyr {
    background-color: #FFFFFF;
    border: solid black 2px;
	position: absolute;
	left: 110px;
	top: 110px;
	z-index:0;
}

span.legals {font-size:8pt;}
div.legals {font-size:7pt;font-family: Arial;width:740px;text-align:center}
div div.legals {font-size:7pt;font-family: Arial;width:740px;text-align:center}

/* -- Nutrition Label Styles -- */
span.nl_heading {font-family: Helvetica; font-weight: bold; font-size: 15pt;}
span.nl_text {font-family: Helvetica; font-weight: normal; font-size: 8pt;}
span.nl_textbl {font-family: Helvetica; font-weight: bold; font-size: 8pt;}

hr.nl_7ptrule {color: black; background-color: black; height: 7pt; width: 98%; border:0px;}
hr.nl_14ptrule {color: black; background-color: black; height: 1pt; width: 98%; border:0px;}
hr.nl_3ptrule {color: black; background-color: black; height: 3pt; width: 98%; border:0px;}

td.td1 {line-height: 0.7; overflow: auto;}

input.nutriBtn {font-size:7pt; border-color:#6495ED; background-color:#FFFFCC}

select.nutrimenuItemsNoAdd {width:98%}
select.nutrimenuItems {width:91%}
select.nutrimenured {border: 1px solid red;}
select.nutrimenugreen {border: 1px solid green; margin-bottom: 2px;}
div.nutrimenuBox {font-family: Arial; font-size: 10pt;}
h4.nutrimenuBox {margin: 2px;}