.copper_beeches {
	font-size: 48px;
	font-weight: bold;
	color: #B30961;
	letter-spacing: 0.5px;
	z-index: 2;
}
.perfect_stay {
	font-size: 18px;
	color: #999999;
	letter-spacing: 1.5px;
}
.contact {
	font-size: 12px;
	color: #666666;
	font-style: normal;
}
.bandb {
	font-size: 22px;
	font-weight: bold;
	color: #CC6699;
	position: absolute;
	width: 520px;
	left: 10px;
	top: 220px;
	z-index: 5;
	letter-spacing: 0.5px;
	word-spacing: normal;
	text-align: left;
}
.bar {
	background-color: #CCCCCC;
	height: 10px;
	width: 580px;
	font-size: 2px;
	position: absolute;
	left: 10px;
	top: 250px;
	z-index: 2;
}
.page {
	position: relative;
	width: 800px;
	font-family: "Century Gothic", Arial;
	font-size: 14px;
}
.headings {
	position: relative;
	width: 100%;
	background-color: #E2E2E2;
}
.fourstar {
	position: absolute;
	left: 40px;
	top: 870px;
	width: 60px;
}
.links {
	position: absolute;
	width: 220px;
	left: 0px;
	top: 0px;
	background-color: #C8D4B2;
	font-size: 16px;
	line-height: 30px;
	list-style-type: none;
	height: 295px;
}
.magnolias {
	position: absolute;
	width: 180px;
	left: 450px;
	top: 0px;
	z-index: 1;
}
.etb {
	position: absolute;
	width: 60px;
	left: 120px;
	top: 870px;
	z-index: 2;
}
.link {
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	position: relative;
	width: 200px;
	height: 35px;
}
.current_page {
	color: #FFFFFF;
	background-color: #B30961;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 40px;
}
.revlink {
	color: #b30961;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.leftpage {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 1100px;
}
.rightpage {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 1100px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.flash {
	position: absolute;
	height: 220px;
	width: 320px;
	left: 20px;
	top: 340px;
}
.text {
	position: absolute;
	width: 560px;
	left: 20px;
	top: 280px;
	font-size: 14px;
	text-align: left;
}
.text2 {

	position: absolute;
	width: 230px;
	left: 350px;
	top: 350px;
	font-size: 14px;
	text-align: justify;
}
.text3 {


	position: absolute;
	width: 560px;
	left: 20px;
	top: 560px;
	font-size: 14px;
	text-align: justify;
}
.nodots {
	list-style-type: none;
	text-align: center;
}
.pages {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 50px;
}
.link2 {
	color: #333333;
	text-decoration: none;
}
.revlink2 {

	color: #F53F9E;
	text-decoration: none;
}
.emailink {
	color: #666666;
	text-decoration: none;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.weather {
	position: absolute;
	width: 220px;
	left: 0px;
	top: 430px;
}
.attractions {
	position: absolute;
	width: 200px;
	left: 10px;
	top: 520px;
}
.book {

	position: absolute;
	width: 220px;
	left: 0px;
	top: 330px;
}
.room1 {
	border: 4px double #CCCCCC;
	position: absolute;
	height: 188px;
	width: 560px;
	left: 20px;
	top: 360px;
	font-size: 14px;
}
.room2 {
	border: 4px double #CCCCCC;
	position: absolute;
	height: 188px;
	width: 560px;
	left: 20px;
	top: 570px;
	font-size: 14px;
}
.room4 {
	border: 4px double #CCCCCC;
	position: absolute;
	height: 188px;
	width: 560px;
	left: 20px;
	top: 990px;
	font-size: 14px;
}
.room6 {
	border: 4px double #CCCCCC;
	position: absolute;
	height: 188px;
	width: 560px;
	left: 20px;
	top: 1410px;
	font-size: 14px;
}
.room3 {
	border: 4px double #CCCCCC;
	position: absolute;
	height: 188px;
	width: 560px;
	left: 20px;
	top: 780px;
	font-size: 14px;
}
.room5 {
	border: 4px double #CCCCCC;
	position: absolute;
	height: 188px;
	width: 560px;
	left: 20px;
	top: 1200px;
	font-size: 14px;
}
.text4 {
	position: absolute;
	width: 560px;
	left: 20px;
	top: 1640px;
	text-align: justify;
	font-size: 14px;
}
.pubs {
	position: absolute;
	left: 0px;
	top: 520px;
	text-align: center;
	width: 220px;
}
.size12 {
	font-size: 12px;
	vertical-align: super;
	line-height: 14px;
}
.lineht14 {
	line-height: 14px;
}
.leftpagerooms {

	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 2000px;
}
.rightpagerooms {

	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 2000px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.rightpageinfo {


	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 1050px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.leftpageinfo {


	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 1050px;
}
.leftpagemenu {


	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 950px;
}
.rightpagemenu {


	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 950px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.photo1 {
	border: 4px double #999999;
	position: absolute;
	height: 405px;
	width: 540px;
	left: 30px;
	top: 660px;
}
.activities {
	position: absolute;
	width: 200px;
	left: 10px;
	top: 520px;
}
.size14 {
	font-size: 14px;
}
.booklinks {
	position: absolute;
	width: 220px;
	left: 0px;
	top: 0px;
	background-color: #C8D4B2;
	font-size: 18px;
	line-height: 30px;
	list-style-type: none;
	height: 300px;
}
.book2 {
	position: absolute;
	width: 220px;
	left: 0px;
	top: 320px;
}
.map {
	border: 4px double #999999;
	position: absolute;
	height: 500px;
	width: 550px;
	left: 20px;
	top: 280px;
	text-align: justify;
}
.leftpagemap {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 1150px;
}
.rightpagemap {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 1150px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.leftpagelogin {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 500px;
}
.rightpagelogin {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 500px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.leftpageaccess {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 950px;
}
.rightpageaccess {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 950px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.text5 {
	position: absolute;
	width: 560px;
	left: 20px;
	top: 280px;
	font-size: 16px;
	text-align: left;
}
.leftpagetariff {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 800px;
}
.rightpagetariff {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 800px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.send {
	color: #FFFFFF;
	background-color: #FF0000;
	border: 2px outset;
}
.booked {
	color: #FFFFFF;
	background-color: #FF0000;
}
.error_message {
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.message {
	font-style: italic;
	color: #0000CC;
}
.bookingform {
	position: absolute;
	width: 580px;
	top: 300px;
	left: 10px;
	font-size: 14px;
}
.leftpagebook {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 960px;
}
.rightpagebook {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 960px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.leftpageadmin {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 600px;
}
.rightpageadmin {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 600px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.form {
	position: absolute;
	width: 580px;
	top: 300px;
	left: 10px;
}
.availtable {
	font-size: 14px;
	line-height: 16px;
	background-color: #FFFFFF;
}
.leftpageavail {
	background-color: #F0F0F0;
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	height: 750px;
}
.rightpageavail {
	position: absolute;
	width: 220px;
	left: 600px;
	top: 0px;
	height: 750px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.pageheadings {
	font-weight: bold;
	color: #B30961;
	letter-spacing: 0.5px;
	position: absolute;
	width: 420px;
	left: 50px;
	top: 20px;
	z-index: 2;
}
.room1text {
	position: absolute;
	height: 180px;
	width: 260px;
	left: 290px;
	top: 0px;
	font-size: 12px;
	text-align: center;
}
.room2text {

	position: absolute;
	height: 180px;
	width: 280px;
	left: 280px;
	top: 0px;
	font-size: 14px;
	text-align: left;
}
.room3text {


	position: absolute;
	height: 180px;
	width: 260px;
	left: 320px;
	top: 780px;
	font-size: 14px;
	text-align: left;
}
.room4text {



	position: absolute;
	height: 180px;
	width: 260px;
	left: 320px;
	top: 990px;
	font-size: 14px;
	text-align: left;
}
.room5text {




	position: absolute;
	height: 180px;
	width: 260px;
	left: 320px;
	top: 1200px;
	font-size: 14px;
	text-align: left;
}
.room6text {





	position: absolute;
	height: 180px;
	width: 260px;
	left: 320px;
	top: 1410px;
	font-size: 14px;
	text-align: left;
}
.room {

	font-size: 16px;
	font-weight: bold;
	color: #CC6699;
	letter-spacing: 0.5px;
	word-spacing: normal;
	text-align: left;
}
.bandbhome {

	font-size: 19px;
	font-weight: bold;
	color: #CC6699;
	position: absolute;
	width: 520px;
	left: 10px;
	top: 220px;
	z-index: 5;
	letter-spacing: 0.5px;
	word-spacing: normal;
	text-align: left;
}

