body { background-color: #003300; font-family: Times New Roman, Serif; font-size: 17px; font-weight: normal; }
#nav { vertical-align: top; border-width: 1px 0 1px 0; border-style: solid; border-color: #030; }
A:link { color: #0000FF; text-decoration: underline; } 
A:visited { color: #0000FF; text-decoration: underline; } 
A:hover {color: red; text-decoration: underline; } 
A:active {color: #006633; text-decoration: underline; }

.links { font-family: Arial, Helvetica, Sans-serif; font-size: 13px; text-align: center; }

td.cabins { text-align: center; vertical-align: middle; padding-left: 5px; padding-right: 12px; }
div.cabins { padding: 7px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-align: center; border: 2px solid #003000; }
.cabins A:link {color: #ff3300; text-decoration: none;}
.cabins A:visited {color: #ff3300; text-decoration: none;}
.cabins A:hover {color: #ff3300; text-decoration: underline;}
.cabins A:active {color: #ff3300; text-decoration: none;}

.content { margin: 0 auto; width: 772px; background-color: #FEE3C2; text-align: center; }
.block { background-color: #FEE3C2; width: 772px; margin: 0 auto; }
td.block { text-align: justify; vertical-align: top; }
.block  tr{ margin: 0; padding: 0; }
.big { font-weight: bold; font-size: 26px; }
.big2 { font-weight: bold; font-size: 20px; }
.big2 A:link { color: #000; }
.big2 A:visited { color: #000; }
.big2 A:hover { color: #00f; }
.big2 A:active { color: #f00; }

.gallery1 { width: 605px; vertical-align: top; text-align: center; }
.gallery2 { width: 161px; vertical-align: top; text-align: center; font-size: 13px; font-weight: bold; }
.gallery3 { height: 421px; vertical-align: bottom; text-align: left; overflow: auto; }

.amenities { margin: 0 auto; padding: 7px; text-align: left; font-weight: bold; }
.amenities td { vertical-align: top; }
.amenities ul { position: relative; top: -5px; left: -12px; }
.amenities A:link { color: #000; }
.amenities A:visited { color: #000; }
.amenities A:hover { color: #00f; }
.amenities A:active { color: #f00; }
.amenities_title { padding: 3px 0px 3px 5px; width: 49.5%; background-color: #0B4B33; color: #fff; }

.note { position: relative; top: -7px; color: #f00; text-align: center; font-size: 11px; font-family: Arial, Helvetica, Sans-serif; font-weight: normal; }

.description { text-align: justify; padding: 0 12px 0 12px; }

.header { padding: 5px; background-color: #0B4B33; color: #fff; text-align: left; vertical-align: top; font-family: Arial, Helvetica; font-size: 24px; font-weight: bold; }
.cabin_list { padding: 7px 0px 10px 5px; line-height: 24px; text-align: left; vertical-align: top; font-size: 16px; font-weight: normal; }
.cabin_list A:Link { color: #000; font-weight: bold; }
.cabin_list A:Visited { color: #000; font-weight: bold; }
.cabin_list A:Hover { color: #00f; }
.cabin_list A:Active { color: #f00; }
#alphalinks { padding: 7px 0px 10px 0px; text-align: center; font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; }
#alphalinks A:Link { color: #000; }
#alphalinks A:Visited { color: #000; }
#alphalinks A:Hover { color: #00f; }
#alphalinks A:Active { color: #f00}

.booking { margin: 0 auto; text-align: center; vertical-align: top; font-size: 13px; font-weight: bold; }
.booking iframe { width: 720px; height: 650px; border: 1px solid #003000; }

.footer-left { width: 187px; vertical-align: middle; background-color: #0B4B33; padding-left: 10px; color: #fff; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Sans-serif; }
.footer-left A:link { color: #fff; text-decoration: none; }
.footer-left A:visited { color: #fff; }
.footer-left A:hover { color: #fff; text-decoration: underline; }
.footer-left A:active{ }
.footer-right { width: 576px; vertical-align: top}