body {
  background-color: #ffffff;
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
}

td {  
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
}

a:link, a:visited,
a:active, a:hover {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

td.white {
  background-color: white;
}

td.light {
  background-color: #F8F8F8;
}

.greyborder {
  border: solid 1px #008080;
}

td.header {
  background-color: #ff8000;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
}

a.menu:link, a.menu:visited {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

a.menu:active, a.menu:hover {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.topmenu:link, a.topmenu:visited {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: light;
  text-decoration: none;
}

a.topmenu:active, a.topmenu:hover {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: light;
  text-decoration: underline;
}

a.blue:link, a.blue:visited {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: lighter;
  text-decoration: underline;
}

a.blue:active, a.blue:hover {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: lighter;
  text-decoration: underline;
}

a.subcategory:link, a.subcategory:visited {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #008080;
  font-weight: lighter;
  text-decoration: none;
}



a.subcategory:active, a.subcategory:hover {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #008080;
  font-weight: lighter;
  text-decoration: none;
}

.selectedsubcategory {
	color: #008080;
	font-weight: bold;
}

a.category:link, a.category:visited {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

a.category:active, a.category:hover {
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}


input {
  background-color: white;
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
}

input.button {
  background-color: #ffffff;
  font-family: verdana, helvetica;
  font-size: 8pt;
  color: #000000;
  border: solid 1px #008080;
  font-weight: bold;
  
}

td.priceheader {
	background-color: #ffffff;
	font-weight: bold;
}

td.price {
  background-color: #f3f3f3;
}

.title {
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 18px;
}

.red {
	color: red;
}