body
{
	margin: 0;
	background: #fda;
	font-family: Verdana, Arial, sans-serif;
}

a
{
	color: #e61;
	font-weight: bold;
}

table.header
{
	width: 100%;
	background: #f93;
	border-collapse: collapse;
}

table.header img, table.header th div
{
	display: block;
	border-bottom: #e61 4px solid;
}

table.header th div
{
	width: 20px;
}

table.header th.sel, table.header th.sel div
{
	width: 100%;
}

table.header th, table.header td
{
	vertical-align: bottom;
	padding: 0;
}

table.header td div
{
	color: #fff;
	cursor: pointer;
	background: #e61;
	padding: 10px 20px;
	text-align: center;
	border-left: #e61 4px solid;
	border-right: #e61 4px solid;
	font: bold 12pt Verdana, Arial, sans-serif;
}

table.header td a div
{
	color: #fff;
	text-decoration: none;
}

table.header td a:hover div
{
	text-decoration: underline;
}

table.header td.sel div
{
	color: #000;
	background: #fda;
	border: 4px solid #e61;
	border-bottom: none;
}

table.header td.sel div a
{
	text-decoration: none;
}

table.content th, table.content td
{
	background: #fff;
	margin: 16px;
	padding: 16px;
	border: 2px solid #e61;
}

table.content div
{
	margin-bottom: 16px;
}

table.content ul
{
	margin-top: 0;
	margin-bottom: 0;
}

table.content table td
{
	border: none;
	margin: 0;
	padding: 0;
}

table.downloads
{
	border: 1px solid #e61;
	margin: 16px;
}

table.downloads th, table.downloads td
{
	background: #fff;
	margin: 0;
	padding: 8px;
	border: 1px solid #e61;
}

div.download, table.downloads td div
{
	padding-left: 16px;
	background: url('/download.gif') no-repeat 2px;
}

div.download
{
	border: 1px solid red;
}
div.download a
{
	border: 1px solid green;
}

table.downloads td span
{
	font-size: 60%;
}

table.downloads td.na
{
	background: #ccc;
}

div.product
{
	font-size: 18pt;
}

div.product span
{
	font-size: 60%;
}

div.product img
{
	margin-right: 8px;
}

img.sshot
{
	border: 2px solid black;
	width: 640px;
	height: 240px;
}

div.footer
{
	clear: both;
	border-top: 4px solid #e61;
	padding: 8px;
	text-align: center;
	font-style: italic;
	font-size: 10pt;
}
