<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, figure {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }

html {
  background-color: #FAF9F8;

}

body {
  background-color: #FAF9F8;

  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
}

body,td,th {
  font-family: Arial, Helvetica, san-serif;
  font-size: 15px;
  color: #333333;
  line-height: 20px;
}


h1 {
        color: #444444;
        font-size: 28px;
	padding: 40px 20px 10px 20px;

}

h2 {
        color: #444;
        font-size: 24px;
	padding: 15px 0px 20px 0px;

}

h3 {

        font-size: 18px;
	padding: 5px 0px 3px 0px;

}
.style1 {
   font-size: 12px;
}
.style2 {
   font-size: 12px;
   text-align: right;
}
.style3 {
   font-size: 12px;
   font-style: bold;
}
.style4 {
   font-size: 13px;
   font-weight: bold;
}
.style5 {
   text-align: center;
}
.style6 {
   color: #FF0000;
   font-weight: bold;
   font-size: 16px;
}
.style7 {

   font-weight: bold;
}

.style8 {
   font-size: 24px;
   text-align: right;
   padding-right: 10px;
}
.style9 {
   text-align: right;
}
.style10 {
   text-align: right;
   padding: 0 0 40px 0;
}
.style11 {
   font-size: 16px;
   font-weight: bold;
}
.style12 {
   font-weight: bold;
   text-align: center;
}

.style13 {
   font-size: 13px;
   font-weight: bold;
   text-align: center;
}
.style14 {
   font-size: 13px;
   font-weight: bold;
   text-align: center;
   font-style: italic;
}
.style15 {
   text-align: right;
   padding: 0 5px;
}
.style16 {
   font-size: 14px;
}
.style17 {
   font-size: 16px;
   font-weight: bold;
}
.style18 {
   font-size: 18px;
   color: #fff;
   background-color: #333;
   padding: 5px;
}
.style19 {
   text-align: right;
   border-bottom: 1px solid #ccc;

}
.style20 {
   text-align: center;
   margin: 10px auto;

}
.style21 {

   font-style: italic;
}
.style22 {
        color: #7D1530;
        font-size: 14px;
        font-weight: bold;
	padding: 15px 0px 3px 0px;

}
.style23 {
       	padding: 10px;

}
.style24{
         font-size: 13px;
         line-height: 140%;
}
.style25 {
   font-size: 18px;
   text-align: center;
}
A {
   text-decoration:none;

}

A:link { color: #6699CC;}
A:visited { color: #6699CC;}
A:hover { color: #999;}

.back {
   font-size: 16px;
   font-weight: bold;
}
.back a{
    color: #999;
}
.back a:hover{
    color: #7D1530;
}


.backplans {
   font-size: 16px;
   font-weight: bold;
   text-align: center;
}
.backplans a{
    color: #6699CC;
}
.backplans a:hover{
    color: #999;
}


.backrooms {
   font-size: 16px;
   font-weight: bold;
   padding-left: 15px;
}
.backrooms a{
    color: #6699CC;
}
.backrooms a:hover{
    color: #999;
}

.content {
       width: 1000px;
       margin: 0px auto;

}

.plain {
      width: 970px;
      margin: 0px auto;

}
.plain td{
      vertical-align: top;
      padding: 0px;
}

.grid {
      width: 99%;
      margin: 0px auto;

}
.grid td{
      vertical-align: top;
      padding: 0px;
      border-right: 15px solid #fff;
}
.pictures {
      width: 100%;
      margin: 10px auto;

}
.pictures td{
      vertical-align: top;
      padding: 10px;
}


p {
    padding-top: 5px;
    padding-bottom: 5px;
}

.wrapper {
     padding: 20px 20px;
     margin-bottom: 20px;
}

.wrapper1 {
     padding: 5px 20px 0px 5px;
     margin-bottom: 20px;
}

.wrapper2 {
     padding: 5px 5px 0px 5px;

}
ul{
       list-style: square;
       margin-top: 5px;
       margin-bottom: 5px;
}

li{
         line-height: 160%;
}




#footer {
      background-color: #555;

      width: 100%;
      margin-top: 20px;
      padding: 20px 0;
      min-width: 1000px;
}

#footer p {
     color: #fff;

}

#footer a {
     color: #fff;
}
#footer a:hover {
     color: #999;
}

#footer ul {
       list-style:square;
}
#footer li {
       line-height: 220%;
       margin-bottom: 0;
       color: #fff;
}

#footer_table {
     width: 1000px;
     margin: 20px auto;

}

#footer_table td{
     padding-top: 0px;
     padding-left: 15px;
     vertical-align: top;
}

#footer_table th{
     padding-top: 0px;
     padding-left: 5px;
     padding-right: 10px;
     border-left: 1px solid #555;
     vertical-align: top;

}

#footer img{
     padding-right: 10px;
}

#bottomline {
     width: 1000px;
     margin: 10px auto;

}

#bottomline td{
     padding-top: 0px;
     padding-left: 10px;
     padding-right: 15px;     
     vertical-align: top;
     color: #fff;
}

#bottomline th{
     padding-top: 0px;
     padding-left: 5px;
     border-left: 1px solid #fff;
     vertical-align: top;
     color: #fff;

}

.cottages {
        width: 950px;
        margin: 0px auto;
        border-bottom: 1px solid #AD9D8D;

}
.cottages th {
        padding: 10px 5px;
        text-align: left;
        vertical-align: top;
        
}
.cottages td {
        padding: 10px 10px 5px 20px;
        vertical-align: top;
        font-size: 14px;
        width: 410px;
}
.cottages h2 {
	font-weight: normal;
	font-size:18px;
	margin: 0px;
	padding: 2px 0 5px 0;

}



.thecottage {
        width: 950px;
        margin: 10px auto 0 auto;
        border-bottom: 1px solid #fff;

}
.thecottage th {
        padding: 10px 4px;
        text-align: left;
        vertical-align: top;
}
.thecottage td {
        padding: 10px 5px;
        vertical-align: top;
        font-size: 14px;

}
.thecottage h2 {
	font-weight: normal;
	font-size:18px;
	margin: 0px;
	padding: 2px 0 5px 0;

}

.cot {
	padding: 20px 20px 10px 15px;

}









.wifi_pad {
       padding: 10px 50px 10px 20px;
}

ul.sidenav {
       list-style-type: none;
       padding: 0;
       margin: 0;
       font-size: 16px;
}

ul.sidenav li{
       line-height: 160%;
       margin-bottom: 1px;
}

ul.sidenav a {
      display: block;
      width: 180px;
      padding: 5px 10px;
      text-decoration: none;
      color: #FFFFFF;
      background-color: #6699CC;
      text-align: right;

}


ul.sidenav a:hover {
      background-color: #4684C1;

}



ul.info {
       list-style-type: none;
       padding: 10px 5px 10px 18px;
       margin: 0 auto;
}

ul.info li{
       line-height: 160%;
       margin-bottom: 1px;
}

ul.info a {
      display: block;
      width: 280px;
      padding: 5px 10px;
      text-decoration: none;
      color: #FFFFFF;
      background-color: #9D9384;

}

ul.info a:hover {
      background-color: #928674;

}


ul.lists {
       list-style-type: none;
       padding: 0;
       margin: 15px auto;
       background-color: #fff;
}

ul.lists li{
       line-height: 160%;
       margin-bottom: 1px;
       border-bottom: 1px solid #ccc;
}

ul.lists a {
      display: block;
      width: 275px;
      padding: 5px 10px 5px 0;
      text-decoration: none;
      color: #7D1530;
      background-color: #fff;
      font-weight: bold;
      font-size: 13px;

}

ul.lists a:hover {
      background-color: #A21A3F;
      color: #fff;

}

.guestinfo {
     padding: 0 30px 0 05px;
     margin-bottom: 20px;
}













.conds {
      width: 660px;
      margin: 20px auto;


}
.conds td{
      vertical-align: top;
      padding: 5px;
      border: 1px solid #CCC;
}

.conds th{
      vertical-align: top;
      padding: 5px;
      font-weight: bold;
      border: 1px solid #CCC;
}


.thingspicbar {
    margin: 10px auto 40px auto;
    width: 950px;
}

.thingspicbar td {
    padding: 0 7px;
    vertical-align: top;
}

.thingspicbar .caption {
       padding: 6px 0;
       color: #fff;
       font-weight: normal;
       text-align: center;
       margin-bottom: 15px;
       font-size: 17px;
       background-color: #555;

}
.thingspicbar a {
        color: #fff;
}

.thingspicbar a:hover {
        color: #fff;
}

.thingspicbar img {
    width: 227px;
    height: 170px;
    border: 1px solid #AAAD9A;

}
.caption2 {
       font-family: "Trebuchet MS";
       font-size: 16px;
       color: #333333;
       padding: 6px 0;
       color: #4b4136;
       font-weight: normal;
       text-align: center;
       margin-bottom: 15px;
       font-size: 18px;
}
.thingstodo {
        width: 950px;
        margin: 0 23px;
        padding: 5px 0px 20px 0px;
}

.thingstodo h1 {
	font-weight: normal;
	font-size:22px;
	margin: 0px;
	padding: 15px 0 10px 0;
	color: #4b4136;
}
.thingstodo a{
       color: #3F7DBC;
}
.thingstodo a:hover{
       color: #766A5C;
}
ul.navy {

       list-style-type: none;
       padding: 10px 0 8px 0;
       margin: 0 auto 15px auto;
       text-align: center;
       font-weight: normal;
       background-color: #6699CC;
       width: 970px;
}

ul.navy li {
      display: inline;
      padding: 0;

}

ul.navy a {
      padding: 10px 20px 8px 20px;
      text-decoration: none;
      font-size: 17px;
      font-weight: normal;
      font-family: Arial, san-serif;
      color: #fff;
}
ul.navy a:hover {
     background-color:  #4684C1;
}

.shortpage5{
    margin-bottom: 5px;
}
.shortpage50{
    margin-bottom: 50px;
}
.shortpage150{
    margin-bottom: 150px;
}
.shortpage200{
    margin-bottom: 200px;
}
.shortpage350{
    margin-bottom: 350px;
}

.breakfastmenu{
    text-align: center;
    padding: 0px 0;
    border: 1px solid #e1e1e1;
    width: 970px;
    margin: 20px auto;
}
#matrix {
      margin: 40px auto 10px auto;
      width: 850px;
}

#matrix table {
        border-collapse: collapse;
        width: 850px;
        margin-bottom: 6px;
}


#matrix td {
     padding: 2px 5px;
     text-align: center;
}

.matrixtitle{
    color: #444444;
    font-size: 28px;
    text-align: center;
    padding: 50px 0px 20px 0px;
}

ul.mat {

       list-style-type: none;
       padding: 5px 0;
       text-align: center;
       width: 970px;
       margin: 30px auto 20px auto;

}

ul.mat li {
      display: inline;
      padding: 5px;
      text-align: center;


}

ul.mat a {

      text-decoration: none;

      padding: 5px 5px;

}



ul.mat a:hover {

      border-bottom: 4px solid #FFCA7A;

}

ul.mat a:focus {
      border-bottom: 4px solid #FFCA7A;
      background-color: #fff;
}



ul.mat4 {

       list-style-type: none;
       padding: 5px 0;
       text-align: center;
       width: 970px;
       margin: 30px auto 20px auto;

}

ul.mat4 li {
      display: inline;
      padding: 2px;
      text-align: center;


}

ul.mat4 a {

      text-decoration: none;

      padding: 2px;

}



ul.mat4 a:hover {

      border-bottom: 4px solid #FFCA7A;

}

ul.mat4 a:focus {
      border-bottom: 4px solid #FFCA7A;
      background-color: #fff;
}


.pinkline{
       border-bottom: 2px solid #777;
       width: 300px;
       margin: 5px auto 30px auto;
}</pre></body></html>