<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**************** Body and tag styles ****************/
* {margin: 0;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, label, fieldset, ul, ol, dl, li, object, table, th, tr, td  {padding: 0;}
body {
	font: 100%/1.4 Arial, Helvetica, sans-serif;
	color: #6F6F6F; background-color: #fff;
}
img {
	border:none;
	vertical-align: bottom;
}
h1 {
	background: #E3CDA8;
	height: 28px;
	float: left;
	width: 100%;
	margin: 10px 0;
}
p, ul, ol {font-size: .65em;
	margin-bottom: 1em;
}
ul, ol {margin-left: 2em;
	clear: both;
}
a {text-decoration: underline;}
a:link {color: #770F32;}
a:visited {color: #770F32;}
a:hover {color: #6F6F6F; text-decoration: none;}
a:active {color: #6F6F6F; text-decoration: none;
}
/**************** Container styles ****************/
#container {
	width: 762px;
	margin: 60px auto 0;
}
#contentwrapper {
	float: left;
	width: 760px;
	border: 1px solid #E3CDA8;
}
/**************** Header styles ****************/
#header {
	background: url(../images/main/header.gif) no-repeat left top;
	height: 110px;
}
/**************** Navigation styles ****************/
#navbar {
	background-color: #E3CDA8;
	height: 28px;
	float: left;
	width: 100%;
}
#navbar ul {
	float: left;
	width: 730px;
	margin: 8px 0 0 30px;
}
#navbar ul li {
	list-style: none;
	height: 11px;
	float: left;
	border-right: 1px solid #fff;
	margin-right: 11px;
	padding-right: 11px;
}
#navbar ul li a {display: block; height: 11px;
}
#navbar ul li a#homelink {background: url(../images/main/navtext-home.gif) no-repeat left top; width: 32px;}
#navbar ul li a#homelink:hover, #navbar ul li#homecurrent {background: url(../images/main/navtext-home.gif) no-repeat left -11px; width: 32px;}
#navbar ul li a#roomslink {background: url(../images/main/navtext-rooms.gif) no-repeat left top; width: 37px;}
#navbar ul li a#roomslink:hover, #navbar ul li#roomscurrent {background: url(../images/main/navtext-rooms.gif) no-repeat left -11px; width: 37px;}
#navbar ul li a#breakfastlink {background: url(../images/main/navtext-breakfast.gif) no-repeat left top; width: 63px;}
#navbar ul li a#breakfastlink:hover, #navbar ul li#breakfastcurrent {background: url(../images/main/navtext-breakfast.gif) no-repeat left -11px; width: 63px;}
#navbar ul li a#locationlink {background: url(../images/main/navtext-location.gif) no-repeat left top; width: 55px;}
#navbar ul li a#locationlink:hover, #navbar ul li#locationcurrent {background: url(../images/main/navtext-location.gif) no-repeat left -11px; width: 55px;}
#navbar ul li a#contactlink {background: url(../images/main/navtext-contact.gif) no-repeat left top; width: 50px;}
#navbar ul li a#contactlink:hover, #navbar ul li#contactcurrent {background: url(../images/main/navtext-contact.gif) no-repeat left -11px; width: 50px;}
#navbar ul li a#tarifflink {background: url(../images/main/navtext-tariff.gif) no-repeat left top; width: 38px;}
#navbar ul li a#tarifflink:hover, #navbar ul li#tariffcurrent {background: url(../images/main/navtext-tariff.gif) no-repeat left -11px; width: 38px;}
#navbar ul li a#bookonlinelink {background: url(../images/main/navtext-bookonline.gif) no-repeat left top; width: 79px;}
#navbar ul li a#bookonlinelink:hover, #navbar ul li#bookonlinecurrent {background: url(../images/main/navtext-bookonline.gif) no-repeat left -11px; width: 79px;}

#navbar span {display: none;
}
#navbar ul li.lastlistitem {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
/**************** Content styles ****************/
#imageswap, #mainimage {
	position: relative;
	width: 445px;
	height: 299px;
	float: left;
	margin-left: 8px;
}
#mainimage {
	margin-bottom: 8px;
}
#imageswap img, #mainimage img {
	display: none;
	position: absolute;
	top: 0; right: 0;
}
#mainimage img {
 	display: inline;
}
#topsection {
	float: left;
	width: 100%;
	min-height: 315px;
}
#topsection img {
	float: left;
	margin: 8px 0 0 8px;
}
#topsection img.lastimage {
	margin: 8px 0 0 8px;
}
#toprightsection, #toprightsectionnarrow {
	float: left;
	width: 299px;
	height: 144px;
	background-color: #F5F0E8;	
	margin: 8px 0 0 8px;
}
#toprightsectionfull {
	float: left;
	width: 299px;
	min-height: 623px;
	background-color: #F5F0E8;	
	margin: 8px 0 0 8px;
	padding-bottom: 8px;
}
#toprightsectiontariff {
	float: left;
	width: 299px;
	min-height: 465px;
	background-color: #F5F0E8;	
	margin: 8px 0 0 8px;
}
#rightwrapper {
	float: left;
	width: 445px;
	margin-right: 8px;
}
#bottomimages {
	float: left;
	width: 453px;
	padding-bottom: 8px;
}
#toprightsectionnarrow {
	background-color: #fff;
	height: 299px;
}
#toprightsection h1 img, #toprightsectionnarrow h1 img, #toprightsectionfull h1 img, #toprightsectiontariff h1 img {
	float: left;
	margin: 8px 0 0 18px;
}
#toprightsection li {
	margin-left: 13px;
	line-height: 1.3;
}
#toprightsectionfull li {
	margin-left: 13px;
	padding-right: 16px;
}
#toprightsection p, #toprightsectionnarrow p, #toprightsectionfull p, #toprightsectiontariff p {
	padding: 0 16px;
}
#bottomsection {
	background: url(../images/main/2column-bg.gif) repeat-y left top;
	width: 100%;
	float: left;
}
#leftcolumn {
	width: 453px;
	float: left;
	padding: 0 0 .2em;
}
#rightcolumn, #rightcolumnimg {
	width: 299px;
	float: left;
	padding: 0 0 .2em;
	margin-left: 8px;
}
#rightcolumnimg {padding: 0;
	float: right;
}
#leftcolumn p {
	padding: 0 14px 0 28px;
}
#leftcolumn h1 img {
	float: left;
	margin: 7px 0 0 28px;
}
#rightcolumn h1 img {
	float: left;
	margin: 7px 0 0 14px;
}
#rightcolumn p {
	padding: 0 14px;
}
#toprightleft {
	float: left;
	width: 154px;
	background-color: #F5F0E8;
	height: 299px;
}
#toprightright {
	float: left;
	width: 137px;
	height: 299px;
}
#toprightright img {
	margin: 0 0 0 8px;
}
/**************** Contact page styles ****************/
#contactwrapper {
	width: 413px;
	min-height: 433px;
	float: left;
	margin: 8px 0 0 8px;
	border: 1px solid #E3CDA8;
	padding: 15px;
}
table#contacttable, table#contacttable td {
	border-collapse: collapse;
	vertical-align: top;
	padding: 0 .5em .3em 0;
}
table#contacttable input, table#contacttable textarea {width: 270px;}
table#contacttable input#submit {width: 110px;
}
label {font-size: .65em;
}
/**************** Footer styles ****************/
#sitebycypher {
	width: 100%;
	float: left;
	padding: .3em 0 35px;
	font-size: .85em;
}
#sitebycypher p {
	text-align: right;
	color: #ccc;
	margin-bottom: 0;
}
#sitebycypher a:link, #sitebycypher a:visited {color: #ccc; text-decoration: none;}
#sitebycypher a:hover, #sitebycypher a:active {color: #6F6F6F;
}
/**************** Misc classes and styles ****************/
.imgleft {float: left; margin: 0 1em .5em 0;}
.imgright {float: right; margin: 0 0 .5em 1em;}
.boldtext {font-weight: bold;}
.italictext {font-style: italic;}
.margtop10 {margin-top: 10px;}
.smallerlineheight {line-height: 1.3;}
.textright {text-align: right;}</pre></body></html>