table.market {
	border-collapse: collapse;
	font: .8em arial,sans-serif;
	width: 100%;
}

table.market td {
	border:1px solid black;
	padding: .1em .2em;
}

tr.market_summary_row {
	font:.9em Arial;
}

td.market_summary_next {
	text-align:left;
	font:.9em Arial;
}

td.market_full_list_title {
	ext-align:center;
	color:navy;
	font:bold .8em Arial;
	padding:5px; 
}

/*
div.cat_title
{
	font:bold small Arial;
	padding:10 5 5 5;
}
*/
a.market_summary_next
{
	text-decoration:none;
	font-style:italic;
}
a.market_summary_next:hover
{
	text-decoration:underline;
}
td.market_summary_super_title
{
	text-align:center;
	background-color:navy;
	font:bold 1.2em Arial;
	color:yellow;
}
tr.market_summary_title
{
	color:white;
	background-color:blue;
	padding:5px;
	vertical-align:top;
	text-align:center;
	font:bold .9em Arial;
}

tr.market_today_list_title
{
	background-color:LightCyan;
	vertical-align:top;
	text-align:center;
	font:.8em Arial;
}

tr.market_future_list_title
{
	background-color:PapayaWhip;
	vertical-align:top;
	text-align:center;
	font:.8em Arial;
}

tr.market_list_row
{
	font:.8em Arial;
	vertical-align:top;
}

td.market_summary_prd
{
	border-borrom:1px solid blue;
}

td.market_summary_obl
{
	order-right:1px solid blue;
	order-bottom:1px solid blue;
}

div.form_link
{
	text-align:center;
	background-color:navy;
	border:1px solid blue;
	border-top:0 none;
	padding:3;
}

a.form_link
{
	text-decoration:none;
	color:yellow;
	font:small Arial;
}

a.form_link:hover
{
	text-decoration:underline;
}

td.fruit_name
{
	olor:red;
	font:bold .9em Arial;
}

div.fruit_name
{
	text-align:left;
	font:bold 1em Arial;
	color:DarkGreen;
	padding:5px 10px;
}

a.market_link
{
	font-family:Arial;
	text-decoration:none;
}

a.market_link:hover
{
	text-decoration:underline;
}

div.today_title
{
	border-top:1px solid black;
	text-align:center;
	font:bold 16pt Arial;
	background-color:blue;
	color:white;
	padding:5px 10px;
}

div.future_title
{
	border-top:1px solid black;
	text-align:center;
	font:bold 1em Arial;
	background-color:Brown;
	color:white;
	padding:5px 10px;
}

label.ack_label
{
	padding:0 2px;
	font:.8em Arial;
	text-align:right;
	background-color:Lavender;
}

td.fruit_title
{
	background-color:LightSteelBlue;
	border-right:1px solid black;
	border-left:1px solid black;
}

td.fruit_title_text
{
	font:bold small Arial;
	color:white;
}

/* ==================================================== */

table.market_summary
{
	color:yellow;
	font:.8em Arial;
	background-color:navy;
	border:1px solid yellow;
	width:170;
}

td.market_summary_title
{
	color:red;
	font:bold small Arial;
	text-align:center;
}

a.market_summary_link
{
	color:yellow;
	text-decoration:none;
}

a.market_summary_link:hover
{
	text-decoration:underline;
}

tr.cat_link
{
	font:.8em Arial;
}

a.cat_link
{
	text-decoration:none;
}

a.cat_link:hover
{
	text-decoration:underline;
}

td.info_row
{
	padding:0 2px;
	border:1px solid black;
}