html { min-height: 100%; margin-bottom: 1px; }

BODY {
margin-top: 20px;
color: #555555;
font-family: verdana, arial, geneva;
font-size: 11px;
line-height: 135%;
background-color: #d6e2d3;
background: url(background.jpg);


}


#wrapper {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 960px;
border: solid #709d6d 10px;
background: #d6d6b5;
}

#wrapper2 {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 960px;
border: solid #709d6d 10px;
background: #709d6d;
}

#wrapper3 {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 580px;
padding: 10px;
border: solid #709d6d 10px;
background: #d6e2d3;
}

#top {
margin-top: 0px;
width: 960px;
height: 38px;
background: url(top.gif);

}


#left {
width: 194px;
height: 520px;
background: url(left.gif);
float: left;
}

#left2 {
width: 194px;
height: 770px;
background: url(left.gif);
float: left;
}



#main {
width: 763px;
height: 520px;
margin-left: 194px;
}

#main2 {
width: 763px;
height: 770px;
margin-left: 190px;
}



#home{ display: block; width: 150px; height: 29px; margin-top: -20px; background: url("images/homebut.gif") no-repeat 0 0; } #home:hover { background-position: 0 -29px; } #home span { display: none; } 

#accommodation{ display: block; width: 150px; height: 29px; background: url("images/accombut.gif") no-repeat 0 0; } #accommodation:hover { background-position: 0 -29px; } #accommodation span { display: none; }

#gallery{ display: block; width: 150px; height: 29px; background: url("images/galbut.gif") no-repeat 0 0; } #gallery:hover { background-position: 0 -29px; } #gallery span { display: none; }

#around{ display: block; width: 150px; height: 29px; background: url("images/aroundbut.gif") no-repeat 0 0; } #around:hover { background-position: 0 -29px; } #around span { display: none; }

#fly{ display: block; width: 150px; height: 29px; background: url("images/flybut.gif") no-repeat 0 0; } #fly:hover { background-position: 0 -29px; } #fly span { display: none; }

#area{ display: block; width: 150px; height: 29px; background: url("images/areabut.gif") no-repeat 0 0; } #area:hover { background-position: 0 -29px; } #area span { display: none; }

#outdoor{ display: block; width: 150px; height: 29px; background: url("images/outdoorbut.gif") no-repeat 0 0; } #outdoor:hover { background-position: 0 -29px; } #outdoor span { display: none; }

#prices{ display: block; width: 150px; height: 29px; background: url("images/pricesbut.gif") no-repeat 0 0; } #prices:hover { background-position: 0 -29px; } #prices span { display: none; }

#booking{ display: block; width: 150px; height: 29px; background: url("images/bookbut.gif") no-repeat 0 0; } #booking:hover { background-position: 0 -29px; } #booking span { display: none; }

#links{ display: block; width: 150px; height: 29px; background: url("images/linksbut.gif") no-repeat 0 0; } #links:hover { background-position: 0 -29px; } #links span { display: none; }


H1 {
color :  #254631;
font-size : 22px;
margin-left: 10px;
margin-top: -4px;
font-family : Arial, Helvetica, Sans-Serif;

}

H1.newsbox {
color :  #254631;
font-size : 22px;
width: 300px;
margin-top: 0px;
margin-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
font-family : Arial, Helvetica, Sans-Serif;
text-align: center;
background: #709d6d;
}


H2 {
color :  #004000;
font-size : 14px;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
font-family : Arial, Helvetica, Sans-Serif;

}

H3 {
color :  #006600;
font-size : 12px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 1px;
font-family : Verdana,Arial, Helvetica, Sans-Serif;

}

 img.right {
 float: right;
 clear: right;
 display:inline; 
 border: solid 4px;
 border-color: #709d6d;
 margin-top: 0px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 10px;
 }
 
 
.boxright {
 float: right;
 clear: right;
 width: 300px;
 height: 225px;
 display:inline; 
 border: solid 4px;
 border-color: #709d6d;
 margin-top: 0px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 10px;
 background: #e4ebf1;
 background: url(images/boxback.jpg);
 }
 
 .boxright2 {
 float: right;
 clear: right;
 display:inline; 
 width: 300px;
 height: 250px;
 border: solid 4px;
 border-color: #709d6d;
 margin-top: 0px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 10px;
 background: #e4ebf1;
 background: url(images/boxback.jpg);
 }
 
  .boxright3 {
 float: right;
 width: 300px;
 height: 30px;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 10px;
 margin-bottom: 10px;

 }
 
   .boxright4 {
 float: right;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 10px;
 margin-bottom: 10px;

 }
 
 
P { 
font-size : 11pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
text-align: justify;
line-height: 135%;
color: #004000;
margin-left: 4px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 20px;
 } 

P.newstext { 
font-size : 10pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
text-align: justify;
line-height: 135%;
color: #222222;
margin-left: 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
 } 
 
td.terms { 
font-size : 10pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
font-weight: normal;
text-align: justify;
line-height: 135%;
color: #222222;
margin-left: 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
 } 
  
P.terms { 
font-size : 10pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
font-weight: normal;
text-align: justify;
line-height: 135%;
color: #222222;
margin-left: 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
 }
 
P.right { 
font-size : 9pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
font-style: italic;
text-align: right;
line-height: 135%;
color: #004000;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 20px;
 } 

P.center { 
font-size : 16pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
font-style: italic;
text-align: center;
line-height: 135%;
color: #004000;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 20px;
 } 
 
P.white { 
font-size : 11pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
text-align: justify;
line-height: 135%;
color: #efefef;
margin-left: 4px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 20px;
 }
 
 img.right {
 float: right;
 clear: right;
 border: solid 4px;
 border-color: #709d6d;
 margin-top: 0px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 10px;
 }


 
 img.centre {
 border: solid 4px;
 border-color: #385883;
 margin-top: 50px;
 margin-right: auto;
 margin-left: autopx;
 margin-bottom: 0px;
 }
 
  img.imgs {
border: 0;
margin: 0;
padding: 0;
 }
 
 
a:link { color: #222222;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:visited { color: #222222;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:hover { color: #afcae5;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a.inline:link { color: #008000;
font-size: 11pt;
font-weight: normal;
font-family: arial,geneva;
text-decoration: none;
}

a.inline:visited { color: #008000;
font-size: 11pt;
font-weight: normal;
font-family: arial,geneva;
text-decoration: none;
}

a.inline:hover { color: #004000;
font-size: 11pt;
font-weight: normal;
font-family: arial,geneva;
text-decoration: none;
}

a:link.lp { color: #006600;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:visited.lp { color: #006600;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}

a:hover.lp { color: #008000;
font-size: 10pt;
font-weight:bold;
font-family: arial,geneva;
text-decoration: none;
}


LI {
font-size : 10pt;
font-family : Verdana, Arial, "Times New Roman", Times, serif;
text-align: left;
line-height: 220%;
}

table#sample {background-color:#FFFFFF;  border: solid ##b3b89c 3px;    width: 420px; float: left;}

table#sample td {    padding: 7px;    border: solid #000 1px;
}
.data {    color: #000000;    font-weight: bold;  text-align: center;    background-color: #c8d8c5;
}
.toprow {    font-size: 12px; font-family: arial; font-style: normal;    font-weight: bold; text-align: center;  color: #fefedf;  background-color: #627a5c;
}
.leftcol  {    font-size: 12px; font-family: arial; font-style: normal;    font-weight: bold; text-align: center;   color: #fefedf;  background-color: #627a5c;
}

#imgmenu {position:relative; top:-29px; left:0px; width:200px; background-color:#fff; z-index:100; float: right; margin-left: 21px; margin-right: 0px;} 
#imgmenu .p1 {display:block; width:200px; height:124px; text-decoration:none; background:#fff; top:0; left:0; border:4px solid #709d6d;} 
#imgmenu .p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;} 
#imgmenu .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;} 
#imgmenu .p1:hover .large {display:block; position:absolute; top:50px; left:-596px; width:580px; height:465px; border:10px solid #709d6d;} 
#info {z-index:100; height:22em;} 