body, td, th
{
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 8pt;
}
th
{
	text-align: left;
	border-bottom: 1px solid #669900;
}

.menubutton
{
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}
td.menubutton
{
	border-top: 1px solid white;
	border-right: 1px solid white;
	padding-right: 8px;
	padding-left: 4px;
}
.menubutton_over
{
	color: #669900;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}
td.menubutton_over
{
	border-top: 1px solid white;
	border-right: 1px solid white;
	padding-right: 8px;
	padding-left: 4px;
}
.logo
{
	font-size: 18pt;
	font-weight: bold;
	vertical-align: bottom;
}
.footer
{
	color: #666666;
}

.category
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
}
.price
{
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
}
.formqty
{
	font-family: Arial, Verdana;
	width: 30px;
	border: 2px solid #99cc00;
	background-color: #669900;
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: right;
	padding: 4px;
}
.categorylist
{
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a 
{
	color: #669900;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.heading
{
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 17pt;
	font-weight: bold;
	padding-left: 20px;
}
.producttable
{
	
}
.row1
{
	background-color: #eeeeee;
	border-bottom: 1px solid #669900;
}
.row0
{
	border-bottom: 1px solid #669900;
}
input
{
	border: expression(this.type=="text"?'1px solid #669900':this.type=="password"?'1px solid #669900':this.type=="submit"?'1px solid #669900':'none');
}
input[type="text",type="password"]
{
	border: 1px solid #669900;
	padding-right: 3px;
}
input.basket_qty
{
	font-size: 10pt;
	text-align: right;
	width: 25px;
}
textarea
{
	border: 1px solid #669900;
	width: 200px;
	height: 60px;
}
.mainTable
{
	padding-left: 20px;
}
.error_False
{
	height: 40;
	width: 400;
	padding: 5px;
}
.error_True
{
	border: 2px solid #cc9900;
	height: 40;
	width: 400;
	padding: 5px;
}
.catprice
{
	font-size: 9pt;
	font-weight: bold;
}
.p_heading
{
	color: #666666;
	font-family: Verdana, Arial;
	font-weight: 700;
	font-size: 15px;
}
a.grey
{
	color: #666666;
	font-size: 9px;
}
