BODY {
	BACKGROUND-IMAGE: url(images/structure/background.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #cccccc
}
A:link {
	COLOR: #330099; TEXT-DECORATION: none
}
A:visited {
	COLOR: #330099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #330099; TEXT-DECORATION: none
}
#websitebox {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; WIDTH: 800px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ffffff
}
#bottombox {
	MARGIN-TOP: 10px
}
#mainbox {
	MARGIN: 10px 20px; WIDTH: 760px
}
#textbox {
	MARGIN: 10px 0px 10px 20px; WIDTH: 450px
}
#sidebox {
	MARGIN: 10px 0px 10px 20px; WIDTH: 290px
}
#greybox {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e7e7e7
}
#purplebox {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #330099
}
#whitebox {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.purplebody {
	FONT-SIZE: 12px; COLOR: #330099; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.purplebody-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #330099; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.purplebody-large {
	FONT-SIZE: 13px; COLOR: #330099; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.purple-asterisk {
	FONT-SIZE: 9px; COLOR: #330099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.purple-toplinks {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #330099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.purple-maintitle {
	FONT-WEIGHT: normal; FONT-SIZE: 30px; COLOR: #330099; LINE-HEIGHT: 26px; FONT-FAMILY: "Times New Roman", Times, serif
}
.purple-sidebuttons {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #330099; LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redbody {
	FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.red-subtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: "Times New Roman", Times, serif
}

/* START OF MENU BLOB CSS */
		#container {
		background-color:#ffffff;
		width:290px;
		height:auto;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
		
		#container a:hover {
		font-weight:normal;
		}
		
		.spacer {
		height:5px;
		width:auto;
		}
		
		.button {
		height:70px;
		width:285px;
		background-color:#ffffff;
		font-weight:normal;
		}
		
		.button a {
		font-weight:normal;
		}
		
		.button:hover {
		text-decoration:none;
		}
		
		.buttonheader {
		color:#FF0000;
		font-size:18px;
		padding-left:10px;
		font-weight:normal;
		}
		
		.buttonheader a {
		font-weight:normal;
		}
		
		.buttondescription {
		color:#330033;
		padding-left:10px;
		}
		
		#bookonline {
		padding-top:15px;
		}
		
		#weekendbreaks {
		padding-top:15px;
		}
		
		#events {
		padding-top:15px;
		}
		
		#restaurantclub {
		padding-top:5px;
		}
		
		#xmas {
		padding-top:15px;
		}
		
		#golf {
		padding-top:15px;
		}
		
			#bg_bookonline {
			background-image:url(images/bg_bookonline.jpg);
			}
			
			#bg_weekendbreaks {
			background-image:url(images/bg_weekendbreaks.jpg);
			}
			
			#bg_events {
			background-image:url(images/bg_events.jpg);
			}
			
			#bg_restaurantclub {
			background-image:url(images/bg_restaurantclub.jpg);
			}
			
			#bg_xmas {
			background-image:url(images/bg_xmas.jpg);
			}
			
			#bg_golf {
			background-image:url(images/bg_golf.jpg);
			}
			
/* END OF MENU BLOB CSS */
