.maintable {  border: #000000 solid; border-width: 1px 1px 0px}
.footer {  font-size: xx-small; color: #FFFFFF; background-color: #0093E7; text-align: center; border: 1px #000000 solid; vertical-align: middle; padding-top: 1px; padding-bottom: 1px}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF}
h2 {
	font-size: medium;
}
h3 {
	font-size: small;
}

.body {  padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: x-small; border: 0px none #000000}
.footernav {  font-size: x-small; text-align: center; padding-top: 10px; padding-bottom: 10px}
.menu {
}
a.menu {  color: #000000; text-decoration: none}
a.menu:hover {  color: #000000; text-decoration: underline}
td {  font-size: x-small}
.menu_options {
	text-align: right;
}
form {
}
.bgcolour {
	background-color: #0093E7;
}
.frontpage_lhs_bg {
	background-image: url(images/lhs_bg.gif);
	background-repeat: repeat-y;
}
.offerbox {
	font-size: x-small;
	background-color: #FFFFCC;
}
th.offerbox {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	text-align: center;
}
.bluetext {
	font-size: x-small;
	color: #0099FF;
	font-weight: bold;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: maroon;
}
th {
	font-size: x-small;
	font-weight: bold;
	background-color: #b1cefe;
	text-align: left;
}
.smalltext {
	font-size: xx-small;
}
h1.receipt {
	font-size: medium;
}
a.menu:visited {
	color: #000000;
}
