table.pp_averages {
   font-family: verdana;
   font-size: 10pt;
}

th.pp_unleadedheader {
   color: green;
   background-color: #EFEFEF;
   text-align: center;
}
th.pp_dieselheader {
   color: black;
   background-color: #EFEFEF;
   text-align: center;
}
th.pp_lrpheader {
   color: #BF0F10;
   background-color: #EFEFEF;
   text-align: center;
}
th.pp_superheader {
   color: green;
   background-color: #EFEFEF;
   text-align: center;
}
th.pp_lpgheader {
   color: black;
   background-color: #EFEFEF;
   text-align: center;
}

td.pp_rowheading {
   background-color: #DDDDDD;
}
td.pp_pricecell {
   background-color: #EFEFEF;
   text-align: right;
}

td.pp_footerrow {
   background-color: #DDDDDD;
   text-align: center;
}

/* National Averages */

#pp_latest {
	font: 12px arial;
	border-collapse: collapse;
	color: black;
}

#pp_latest th,
#pp_latest td {
	padding: 3px;
}

#pp_latest thead th {
	font-weight: bold;
	text-align: center;
}

#pp_latest tbody th {
	font-weight: bold;
	text-align: left;
}
#pp_latest tbody td {
	text-align: center;
}

#pp_latest tbody tr.alt th,
#pp_latest tbody tr.alt td {
	background-color: #f5f5f5;
}

#pp_latest tfoot {
	font-style: italic;
	font-size: 11px;
}
