div {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
}
input, option, select, textarea {
	font-family: arial;
	font-size: 12px;
}
body {
	background: url('../images/page_background.gif');
}
a {
	color: #cbb569; 
	text-decoration: none;
}
a:hover {
	color: #8fa93c;
}
.white {
	color: white; 
}
.gold {
	color: #cbb569; 
}
.tiny {
	font-size: 9px;
}
.topmenu {
	width: 162;
	text-align: center;
	font-family: arial; 
	font-size: 14px;
	font-weight: bold;
	color: white; 
}
.topmenuhover {
	width: 162;
	text-align: center;
	font-family: arial; 
	font-size: 14px;
	font-weight: bold;
	color: #cbb569; 
	cursor: pointer;
}
.leftmenu {
	width: 197;
	height: 48;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	color: white; 
	font-family: arial; 
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #cbb569;
	margin-bottom: 2px;
}
.threestar {
	color: #cbb569;
	background: url('../images/threestars.gif');
}
.fourstar {
	color: #cbb569;
	background: url('../images/fourstars.gif');
}
.cottage {
	border-top: 2px solid #cbb569;
	margin-top: 1px;
}
.cottagelink {
	width: 197;
	height: 45;
	background: url('../images/accom_cottage2.jpg');
	cursor: pointer;
	color: white; 
	text-align: center;
	vertical-align: middle;
	font-family: arial; 
	font-size: 14px;
	font-weight: bold;
}
.cottagehover {
	color: #cbb569;
}
.whiteheading {
	color: white; 
	font-family: arial; 
	font-size: 14px;
	font-weight: bold;
}
.heading {
	color: black; 
	font-family: arial; 
	font-size: 14px;
	font-weight: bold;
}
.tourtext {
	width: 626;
	height: 442;
	background: url('../images/tour_background.jpg');
	color: white;
	font-family: arial;
	font-size: 12;
	padding: 20;
}
.accommodation {
	position: relative;
	width: 304;
	height: 755;
	background: url('../images/accom_background.jpg');
	color: white;
	font-family: arial;
	font-size: 12;
	padding: 13 20 20 20;
}
.accombottom {
	position: absolute;
	left: 10;
	top: 528;
}
.standardroom {
	width: 628;
	height: 755;
	background: url('../images/standardroom.jpg');
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 13 32 460 32;
}
.familyroom {
	width: 628;
	height: 755;
	background: url('../images/familyroom.jpg');
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 13 32 460 32;
}
.executiveroom {
	width: 628;
	height: 755;
	background: url('../images/executiveroom.jpg');
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 13 225 465 32;
}
.executivekitchenette {
	width: 628;
	height: 755;
	background: url('../images/executivekitchenette.jpg');
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 13 32 560 32;
}
.executiveapartment {
	width: 628;
	height: 755;
	background: url('../images/executiveapartment.jpg');
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 13 228 20 32;
}
.loftapartment {
	width: 628;
	height: 755;
	background: url('../images/loftapartment.jpg');
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 13 20 430 32;
}
.sidewalk {
	width: 628;
	height: 562;
	background: url('../images/sidewalk_bg.jpg');
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 40 32 20 32;
}
.specials {
	position: relative;
	overflow: auto;
	width: 603;
	height: 502;
	background: url('../images/specials_bg.jpg');
	background-color: white;
	background-repeat: no-repeat;
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 0 32 20 20;
}
.specials a {
	color: #01573c;
}
.location {
	width: 628;
	height: 313;
	background: url('../images/location_bg.jpg');
	color: white;
	font-family: arial;
	font-size: 12;
	padding: 20 70 10 20;
}
.tours {
	width: 824;
	height: 449;
	background-color: #167bbf;
	color: white;
	font-family: arial;
	font-size: 12;
	padding: 20;
	overflow: auto;
}
.contactus {
	width: 626;
	height: 762;
	background-color: white;
	color: black;
	font-family: arial;
	font-size: 12;
	padding: 20;
}
.contactus a {
	color: #01573c;
}
.preload {
	display: none;
}
.header {
	position: relative;
}
.bookbut {
	position: absolute;
	left: 18;
	top: 87;
}
.contactbut {
	position: absolute;
	left: 19;
	top: 138;
}.downloadbut {
	position: absolute;
	left: 200;
	top: 120;
}
.printfriendly a {
	position: absolute;
	top: 730;
	left: 64;
}
.printfriendly a {
	color: #01573c;
}