body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial;
}

select {
	background-color: #ff0000;
	font-size: 18pt;
}

h1, h2, h3 {
	color: #a8004e;
	margin: 0px;
}

h3 {
	font-size: 16px;
}

p {
	margin: 0px;
	color: #575b5e;
}

ul {
	margin: 0px;
}
li {
	color: #575B5E;
	list-style-image: url('./layoutimages/disc.jpg');
	line-height: 20px;
	font-size: 14px;
}

#container {
	width: 990px;
	height: 744px;
	margin: auto;
	background-color: #ffffff;
}

#header {
	height: 96px;
	background-image: url(./layoutimages/header.jpg);
	background-repeat: no-repeat;
}

#nav {
	height: 26px;
	background-color: #A90050;
}

#content {
	height: 415px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#left {
	float: left;
	width: 194px;
	height: 415px;
}

#middle {
	float: left;
	width: 530px;
	height: 415px;
	background-image: url(./layoutimages/middleborder.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#middlebookonline {
	float: left;
	width: 796px;
	height: 415px;
	/*background-image: url(./layoutimages/middleborder.jpg);
	background-repeat: no-repeat;*/
	text-align: left;
}

.bookonlineinside {
	width: 766px;
	height: 385px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

#middlehome {
	float: left;
	width: 530px;
	height: 415px;
	text-align: left;
}

.function {
	background-image: url('./layoutimages/function_room.jpg');
	width: 518px;
	height: 404px;
	padding: 5px;
}

#middlerestaurant {
	float: left;
	width: 530px;
	height: 415px;
	text-align: left;
	background-image: url(./layoutimages/slide2.jpg);
	background-repeat: no-repeat;
}

#middlebookings {
	float: left;
	width: 530px;
	height: 415px;
	background-image: url(./layoutimages/middleborderbookings.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#middlecontact {
	float: left;
	width: 530px;
	height: 415px;
	background-image: url(./layoutimages/middlebordercontact.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#right {
	float: left;
	width: 266px;
	height: 415px;
}

#strip {
	height: 27px;
	background-color: #A90050;
}

#footer {
	height: 102px;
	margin-top: 5px;
}

#base {
	height: 48px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Arial, sans-serif; 
	font-size: 8pt;
	color: #888888;
}

.registerbox {
	width: 175px;
	height: 27px;
	/*background-image: url(./layoutimages/registerbg.jpg);
	background-repeat: no-repeat;*/
	margin: 5px auto 0px auto;   
}

.tripadvisor {
	width: 176px;
	height: 104px;
}

.loginbox {
	width: 176px;
	height: 130px;
	background-image: url(./layoutimages/loginbg.jpg);
	background-repeat: no-repeat;
	margin: auto;
	text-align: left;     
}

.lodgebox {
	width: 251px;
	height: 153px;
	background-image: url(./layoutimages/lodgebg.jpg);
	background-repeat: no-repeat;  
	margin: 5px auto 0px auto;
	text-align: left;     
}

.xmasbox {
	width: 251px;
	height: 163px;
	background-image: url(./layoutimages/xmasbg.jpg);
	background-repeat: no-repeat;  
	margin: 5px auto 0px auto;
	text-align: left;   
}

.valentinesbox {
	width: 251px;
	height: 163px;
	margin: 5px auto 0px auto;
	text-align: left;   
}

.navinside {
	position: relative;
	top: 2px;
}

.navlink {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	text-decoration: none;
}

.navlink:hover {
	text-decoration: underline;
}

.stripinside {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	position: relative;
	top: 7px;
}

.aboutusinside {
	width: 500px;
	height: 385px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.gallerytitle {
	width: 510px;
	height: 130px;
	position: relative;
	left: 14px;
	top: 15px;
}

.galleryinside {
	width: 500px;
	height: 255px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.gallerycaption {
	font-family: Arial, sans-serif;
	font-size: 14pt;
	color: #888888;
	font-style: italic;
}

.gallerytext {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #888888;
	font-style: italic;
}

.pricesinside {
	width: 500px;
	height: 385px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.pricestrip {
	width: 470px;
	height: 24px;
	background-color: #FABBDF;
	margin-bottom: 10px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
}

.priceposition {
	position: relative;
	top: 0px;
	left: 10px;
}

.pricetext {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.pricescaption1 {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #A90050;
}

.pricestext1 {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.registerboxinside {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: 13px;
}

.registerlink {
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.registerlink:hover {
	text-decoration: underline;
}

.loginboxinside {
	position: relative;
	left: 7px;
	top: 5px;
	width: 160px; 
}

.loginboxcaption {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

.loginboxcaption2 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

.loginbutton {
	width: 39px;
	height: 18px;
	background-image: url(./layoutimages/loginbutton.jpg);
	background-repeat: no-repeat;
	border: 0px solid;
	margin-top: 0px;
}

.lodgeboxinside {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	width: 160px;
	text-align: left;
	position: relative;
	left: 95px;
	top: 35px;
}

.lodgealt {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FE0101;
	position: relative;
	top: 10px;
}

.xmasboxinside {
	position: relative;
	top: 80px;
	left: 10px;
}

.xmastext1 {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #F32837;
}

.xmastext2 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4b5457;
}

.xmastext3 {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #7f2347;
}

.bookingsinside {
	width: 510px;
	height: 385px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.checkavailability {
	width: 128px;
	height: 25px;
	background-image: url(./layoutimages/checkavailability.jpg);
	background-repeat: no-repeat;
	border: 0px solid;     
}

.searchbutton {
	width: 80px;
	height: 25px;
	background-image: url(./layoutimages/searchbutton.jpg);
	background-repeat: no-repeat;
	border: 0px solid;   
}

.latestnewsinside {
	width: 500px;
	height: 385px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.newsheadline {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #A90050;
}

.newstext {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.downloadstitle {
	width: 500px;
	height: 125px;
	padding-right: 10px;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.downloadsinside {
	width: 500px;
	height: 255px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.downloadstext {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.testimonialstitle {
	width: 500px;
	height: 95px;
	padding-right: 10px;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.testimonialsinside {
	width: 510px;
	height: 285px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.testimonialstext1 {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

.testimonialstext2 {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	color: #000000;
}

.contactinside {
	width: 510px;
	height: 385px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.contacttext1 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #A90050;
	line-height: 25px;
}

.contacttext2 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	line-height: 25px;
}

.whattodotitle {
	width: 500px;
	height: 25px;
	padding-right: 10px;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.whattodoinside {
	width: 500px;
	height: 355px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.whattodotext1 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #007C5A;
}

.whattodotext2 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.whattodotext3 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.aboutmansfieldtitle {
	width: 500px;
	height: 45px;
	padding-right: 10px;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.aboutmansfieldinside {
	width: 500px;
	height: 335px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.aboutmansfieldtext {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.robinhoodtitle {
	width: 500px;
	height: 45px;
	padding-right: 10px;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.robinhoodinside {
	width: 500px;
	height: 335px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.specialofferstitle {
	width: 500px;
	height: 150px;
	padding-right: 10px;
	position: relative;
	left: 14px;
	top: 15px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.specialoffersinside {
	width: 500px;
	height: 230px;
	padding-right: 10px;
	text-align: left;
	position: relative;
	left: 14px;
	top: 15px;
	overflow: auto;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.useful {
	width: 206px;
	height: 102px;
	background-image: url(./layoutimages/usefulbg.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-right: 10px;
}

.usefulinside {
	text-align: left;
	width: 186px;
	height: 50px;
	position: relative;
	left: 10px;
	top: 45px;
	font-family: Arial, sans-serif; 
	font-size: 9px;
	line-height: 15px;
	overflow: auto;
}

.bookingscaption {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.specialofferscaption {
	font-family: Arial, sans-serif;
	font-size: 14pt;
	color: #A90050;
}

.bottomrightlink {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

