table.ft
{
	width: 705px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

table.ft td
{
	border-style: solid;
	border-color: white;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

table.ft td.ft_headercell
{
	width: 136px;
	height: 136px;
	color: black;
	text-shadow: 0 1px 0 #CCCCCC;
	text-align: center;
	font-size: 24px;
	background: url(../images/ft_column_header.png) no-repeat center;
}

table.ft td.ft_headercell.ft_highlightcell
{
	color: #496008;
	text-shadow: 0 1px 0 #CCCCCC;
	background: url(../images/ft_column_header_peaked.png) no-repeat center;
}

table.ft td.ft_headercell.ft_highlightcell.ft_headercell_hot
{
	background: url(../images/ft_column_header_peaked_hot.png) no-repeat center;
}

table.ft td.ft_footercell
{
	color: black;
	text-shadow: 0 1px 0 #2E4F09;
	text-align: center;
	font-size: 14px;
	background: url(../images/ft_column_footer.png) no-repeat center;
}

table.ft td.ft_footercell a:link, table.ft td.ft_footercell a:active, table.ft td.ft_footercell a:visited
{ 
	color: #beee48;
	text-decoration: none;
}

table.ft td.ft_footercell a:hover
{
	color: yellow;
	text-decoration: underline; 
}

table.ft td.ft_valuecell
{
	width: 136px;
	height: 36px;
	color: black;
	background-color: #F2F2F2;
	text-align: center;
}

table.ft td.ft_featurecell
{
	background-color: #E6E6E6;
	text-align: right;
	padding-right: 8px;
}

table.ft td.ft_featurecell.ft_featurecell_highlight
{
	color: green;
	font-weight: bold;
	font-style: italic;
}

table.ft tr.ft_altrow td.ft_valuecell
{
	background-color: #E6E6E6;
}

table.ft td.ft_valuecell.ft_highlightcell
{
	background-color: #EDF7D6;
}

table.ft tr.ft_altrow td.ft_valuecell.ft_highlightcell
{
	background-color: #D4E3B4;
}

table.ft tr.ft_toprowshadowrow
{
	height: 0px;
}

table.ft tr.ft_toprowshadowrow td
{
	position: relative;
}

table.ft tr.ft_toprowshadowrow td img
{
	position: absolute;
}

table.ft tr.ft_tableshadowrow
{
	height: 0px;
}

table.ft tr.ft_tableshadowrow td
{
	position: relative;
}

table.ft tr.ft_tableshadowrow td img
{
	position: absolute;
	opacity: 0.4;
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
}