body { background : #f0fff0; 
    font-family : "Arial";
    font-size : 1em;
    font-weight: bold;
    text-align: center; }
H1 { color : #000000;
    font-size : 2em;
    font-style : italic;
    font-weight : bold;
    text-align : center;
    clear: both; } 
H2 { color : #000000;
    font-size : 16pt;
    font-style : italic;
    font-weight : bold;
    text-align : center } 
H3 { color : #000000;
    font-size : 16pt;
    font-weight : bold;
    text-align : center } 
H4 { color : #000000;
    font-size : 12pt;
    font-weight : bold;
    text-align : center } 
H5 { color : blue; 
    font-size : 10pt;
    text-align : center }
#menu {  }
#menurow { background-color: #e0ffe0;
    font-size : .9em;
    font-weight: bold;
    clear: both; }
#menurow, #menurow ul { padding-top: 10px;
    padding-bottom: 40px;
    margin: 0;
    list-style: none; }
#menurow li { float: left;
    padding-left: 2px;
    padding-right: 6px;
    position: relative;
    background-color: #e0ffe0;
    color: #000000; }
#menurow a:link, #menurow a:visited { display: block;
    text-decoration: none;
    padding-left: 1em;
    color: #000000; }
#menurow a:hover { display: block;
    text-decoration: none;
    padding-left: 1em;
    color: blue; }
* html #menurow a { width: 100% }
#menurow ul { display: none;
    padding: 0; }
#menurow ul li { background-color: #e0ffe0;
    float: none;
    padding-top: 10px;
    width: 10em; }
#menurow li:hover ul { display: block;}
#main {margin-left: 200px;
    margin-right: 200px;
    font-weight: normal;
    text-align: left; }
form { border: 5px ,solid ;
    font-size: .9em;
    padding: 2px;
    background-color: #d0d0d0; }
.current { color: brown; }
.footnote {font-size : 8pt;
    font-weight : bold;
    text-align : center }
.avail-pos1 { border: 1; border-style: solid; border-width: thin; border-color: black;
    background: #ffffff;
    width: 100% }
.avail-pos2 { text-align : left;
    vertical-align : top }
.price-pos { font-weight : bold;
    text-align : left;
    vertical-align : top }
.table-cottage1 { margin: 3 }
.table-cottage2 { font-weight: bold;
    text-align: left;
    vertical-align: top; }
.table-pos { font-weight : bold;
    text-align : center;
    vertical-align : top }
.table-pos a:visited { text-decoration : none}
.table-pos a:active { text-decoration : none}
.table-pos a:link { text-decoration : none}
.table-pos a:hover { text-decoration : underline}
.cottage-table { font-weight : bold;
    text-align : left;
    vertical-align: top }
.cottage-table a:visited { text-decoration : none}
.cottage-table a:active { text-decoration : none}
.cottage-table a:link { text-decoration : none}
.cottage-table a:hover { text-decoration : underline}
.access-table { font-weight : normal;
    text-align : left;
    vertical-align: top }
.access-table a:visited { text-decoration : none}
.access-table a:active { text-decoration : none}
.access-table a:link { text-decoration : none}
.access-table a:hover { text-decoration : underline}
.contact-table { vertical-align: top; }
.tarriff-table { font-weight: bold;
    text-align: left;
    vertical-align: top; }

.avail { font-weight : bold; color: green }
.notavail { font-weight : bold; color: #ff0000 }
.review { font-weight: normal;
    font-style: italic;
    text-align: left; }
.regular { font-weight: normal;
    text-align: left; }