a:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #006699; 
text-decoration: none
}
a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #CC9966; 
text-decoration: underline
}
a:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #006699; 
text-decoration: none
}
a:visited {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #006699; 
	list-style-position: inside; 
	list-style-image: none; 
	list-style-type: circle;
	text-decoration: none
}

TABLE {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: tahoma,sans-serif}

INPUT {FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif}

input.textbox {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 15px;
		width: 96;
		font-family: tahoma, verdana, arial;
		border-style: inset;
		font-size: 10px;
		color: #000000;
		background: #EEEEEE;
		border: 1px;
		border-style: solid;
		border-color: #96A4E7;}
input.editbutton {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 21px;
		width: 80;
		font-family: tahoma, verdana, arial;
		border-style: inset;
		font-size: 10px;
		color: red;
		background: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #aaaaaa;}
input.bookbutton {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 21px;
		width: 115;
		font-family: tahoma, verdana, arial;
		border-style: inset;
		font-size: 10px;
		color: red;
		background: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #aaaaaa;}
input.removebutton {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 21px;
		width: 45;
		font-family: tahoma, verdana, arial;
		border-style: inset;
		font-size: 10px;
		color: red;
		background: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #aaaaaa;}
input.quan {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 21px;
		width: 17;
		font-family: tahoma, verdana, arial;
		border-style: inset;
		font-size: 13px;
		color: #000000;
		background: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #96A4E7;}
input.price {
		margin-top: 0px;
		margin-bottom: 0px;
		height: 21px;
		width: 25;
		font-family: tahoma, verdana, arial;
		border-style: inset;
		font-size: 13px;
		color: #000000;
		background: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #96A4E7;}

<!-- Classes -->
.wine {
	font-family: arial, sans serif;
	font-size: 11px;
	color: Purple;
}
.winecat {
	font-family: arial, sans serif;

	color: Purple;
}
.href:link {color: Purple;}
.href:visited { color: #000000; }
.href:active { color: #000000; }
.href:hover { color: red;}
.sbd {FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif}

.popwine { font-family: arial, sans serif; font-size: 9px; }
.address { font-family: arial, sans serif; font-size: 11px; }
.officehour { font-family: arial, sans serif; font-size: 11px;}
.front { font-family: arial, sans serif; font-size: 13px;}
.bodytext { font-family: arial, sans serif; font-size: 12px;}
.pagetitle { font-family: arial, sans serif; font-size: 24px; }
.event { font-size: 12px; }
.headertitle { font-family: arial, sans serif; font-size: 12px;}
.event-title { font-family: arial, sans serif; font-weight: bold; font-size: 24px; }
.white { color: #ffffff; }
.home:link { color: #0000ff; }
.home:visited { color: #999999; }
.home:active { color: #000000; }
.home:hover { color: #006666; }
.CalendarTitle { font-size: 22px; }
.CalendarDate { text-decoration: none; font-size: 12px;}
.CurDate { text-decoration: none; font-size: 12px; color: red; font-weight: bold;}
.BookingTotal { text-decoration: none; font-size: 14px; color: #FF6600;}
.sbnu {font-family:arial,san-serif;font-size:14px;color:#cccc00;text-decoration:none;}
.sbttn {font-family:tahoma,sans-serif;font-size:11px;background: #D6E7EF;border-bottom: 1px solid #104A7B;border-right: 1px solid #104A7B;border-left: 1px solid #AFC4D5;border-top:1px solid #AFC4D5;color:#000066;height:19px;text-decoration:none;cursor: hand;}
.mbttn {font-family:tahoma,sans-serif;font-size:11px;background: #D6E7EF;border-bottom: 1px solid #104A7B;border-right: 1px solid #104A7B;border-left: 1px solid #AFC4D5;border-top:1px solid #AFC4D5;color:#000066;height:19px;width:62;text-decoration:none;cursor: hand;}
.drpdwn { FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: tahoma,san-serif; BACKGROUND-COLOR: #eff7ff}
.blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #666666; 
	text-decoration: none; 
	list-style-position: outside; 
	list-style-image: url(IMAGES/bullet_4.gif); 
	list-style-type: none; 
	border: #666666
}
.blue_2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: xx-small; 
font-style: normal; 
font-weight: normal; 
color: #666666; 
text-decoration: none; 
list-style-position: outside; 
list-style-image: url(IMAGES/bullet_2.gif)
}

.bolder {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bolder; 
	font-variant: normal; 
	text-transform: none; 
	color: #666666; 
	text-decoration: none
}
.content {
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif}
.input {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.input-mono {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-FAMILY: Courier New, Courier, Monospace
}
.Bbttn {
	BORDER-RIGHT: #104a7b 1px solid; 
	BORDER-TOP: #afc4d5 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND: #d6e7ef; 
	BORDER-LEFT: #afc4d5 1px solid; 
	CURSOR: hand; 
	COLOR: #000066; 
	BORDER-BOTTOM: #104a7b 1px solid; 
	FONT-FAMILY: tahoma,sans-serif; 
	TEXT-DECORATION: none
}
.br {
	FONT-SIZE: 7px;
}
.Wf {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma,sans-serif; BACKGROUND-COLOR: #c2e0e0
}
.login {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma,sans-serif
}