body
	{
	font-family: verdana;
	font-size: 12px;
	line-height: 130%;
	color: #444444
	}

div.banner
	{
	width: 687px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

div.main
	{
	width: 594px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
	}

div.main a
	{
	color: #000066;
	text-decoration: none;
	}

div.main a:hover
	{
	color: #000066;
	text-decoration: underline;
	}
	
div.main a:visited
	{
	color: #000066;
	}
	
img.home
	{
	margin-top: 2px;
	margin-right: 8px;
	border: 1px solid #999999;
	}

img.threestars
	{
	margin-bottom: 4px;
	margin-left: 16px;
	}

div.links
	{
	color: #000000;
	width: 594px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	text-align: center;
	}

div.links a
	{
	color: #000066;
	text-decoration: none;
	}

div.links a:hover
	{
	color: #000066;
	text-decoration: underline;
	}
	
div.links a:visited
	{
	color: #000066;
	}

img.mapsmall
	{
	border: 1px solid #000000;
	margin-top: 5px;
	}
	
img.attractions
	{
	margin-top: 2px;
	margin-right: 8px;
	border: 1px solid #999999;
	}

input.fields
	{
	border: 1px solid #999999;
	padding: 3px;
	font-size: 11px;
	font-family: verdana;
	}

textarea.fields
	{
	border: 1px solid #999999;
	padding: 3px;
	font-size: 11px;
	font-family: verdana;
	}
	
div.richmedia
	{
	font-family: verdana;
	font-size: 10px;
	line-height: 140%;
	color: #959595;
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	text-align: centre;
	}

div.richmedia a
	{
	font-family: verdana;
	font-size: 10px;
	line-height: 140%;
	color: #959595;
	width: 260px;
	margin-left: auto;
	margin-right: auto;
	text-align: centre;
	font-weight: bold;
	}
	
div.richmedia a:hover
	{
	font-family: verdana;
	font-size: 10px;
	line-height: 140%;
	color: #CC0000;
	width: 260px;
	margin-left: auto;
	margin-right: auto;
	text-align: centre;
	font-weight: bold;
	}
	
div.richmediabox
	{
	font-family: verdana;
	font-size: 10px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	text-align: center;
	padding-bottom: 12px;
	margin-top: 2px;
	padding-top: 12px;
	}

img.contactpicture
	{
	margin-top: 5px;
	border: 1px solid #999999;
	}
	
img.rooms
	{
	border: 1px solid #999999;
	margin-bottom: 4px;
	}

span.home
	{
	font-size: 11px;
	}