html { min-height: 100%; margin-bottom: 1px; }

BODY {
margin-top: 0px;
padding: 0px;
color: #222222;
font-family: verdana, arial, geneva;
font-size: 12px;
line-height: 135%;
background-color: #1c261d;
background-position: center center;
background-repeat: repeat-y;
}


#pagetop {
height: 20px;
background-color: #5a7bad;
}

#wrapper {
width: 960px;
min-height: 700px;
margin-top: 0px;
padding: 0px;
background-color: #dddddd;
margin-left: auto;
margin-right: auto;
}

#wrapper2 {
width: 620px;
height: 500px;
margin-top: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}


#top {
width: 960px;
height: 200px;
margin-top: 0px;
padding: 0px;
background: url(images/top1.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
}



#mainwrapper {
width: 954px;
min-height: 560px;
background: url(images/left2.jpg) no-repeat 0px 0px;
background-color: #6a8f42;
border: solid 3px #353535;
}

#innerwrapper {
border: solid 3px #efefef;
margin-top: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;

}


#left {
width: 144px;
min-height: 560px;
padding: 10px;
float: left;
}


#mainouter {
margin-left: 163px;
background-color: #efefef;
padding: 4px;


}

#main {
min-height: 580px;
background-color: #efefef;
padding: 10px;
border: solid 1px #35432c;

}

#sms {
width: 960px;
margin-top: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}



#home{ display: block; width: 142px; height: 22px; background: url("images/homebut.gif") no-repeat 0 0; } #home:hover { background-position: 0 -21px; } #home span { display: none; } 

#about{ display: block; width: 142px; height: 22px; background: url("images/aboutbut.gif") no-repeat 0 0; } #about:hover { background-position: 0 -21px; } #about span { display: none; }

#mhome{ display: block; width: 142px; height: 22px; background: url("images/mhomebut.gif") no-repeat 0 0; } #mhome:hover { background-position: 0 -21px; } #mhome span { display: none; }

#tours{ display: block; width: 142px; height: 22px; background: url("images/toursbut.gif") no-repeat 0 0; } #tours:hover { background-position: 0 -21px; } #tours span { display: none; }

#sites{ display: block; width: 142px; height: 22px; background: url("images/sitesbut.gif") no-repeat 0 0; } #sites:hover { background-position: 0 -21px; } #sites span { display: none; }

#gal{ display: block; width: 142px; height: 22px; background: url("images/galbut.gif") no-repeat 0 0; } #gal:hover { background-position: 0 -21px; } #gal span { display: none; }

#book{ display: block; width: 142px; height: 22px; background: url("images/bookbut.gif") no-repeat 0 0; } #book:hover { background-position: 0 -21px; } #book span { display: none; }

#faq{ display: block; width: 142px; height: 22px; background: url("images/faqbut.gif") no-repeat 0 0; } #faq:hover { background-position: 0 -21px; } #faq span { display: none; }

#tandc{ display: block; width: 142px; height: 22px; background: url("images/termsbut.gif") no-repeat 0 0; } #tandc:hover { background-position: 0 -21px; } #tandc span { display: none; }

#links{ display: block; width: 142px; height: 22px; background: url("images/linksbut.gif") no-repeat 0 0; } #links:hover { background-position: 0 -21px; } #links span { display: none; }





H1 {
color :  #efefef;
font-size : 14px;
margin-left: 536px;
margin-top: 4px;
padding: 0px;
font-family : Arial, Helvetica, Sans-Serif;

}


H2 {
color :  #222222;
font-size : 14px;
margin-left: 0px;
margin-top: 10px;
padding: 0px;
font-family : Arial, Helvetica, Sans-Serif;

}

H2.page {
color :  #efefef;
background-color: #35432c;
font-size : 14px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 4px;
border: solid black 1px;
font-family : Arial, Helvetica, Sans-Serif;

}

H2.plain {
color :  #222222;
font-size : 24px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 0px;
padding: 14px;
font-family : Arial, Helvetica, Sans-Serif;

}

H3 {
color :  #1c261d;
width: 340px;
font-size : 14px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 4px;
border: solid black 0px;
font-family : Arial, Helvetica, Sans-Serif;

}

H3.faq {
color :  #1c261d;
width: 747px;
font-size : 14px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 4px;
border: solid black 1px;
font-family : Arial, Helvetica, Sans-Serif;

}

H4 {
color :  #1c261d;
font-size : 14px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 4px;
border: solid black 0px;
font-family : Arial, Helvetica, Sans-Serif;

}

P { 
font-size : 10pt;
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
text-align: justify;
line-height: 135%;
color: #111111;
margin-top: 10px;
margin-left: 1px;
margin-right: 2px;
margin-bottom: 10px;
 } 

P.listing { 

font-size : 10pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
font-style: italic;
text-align: justify;
line-height: 135%;
color: #222222;
margin-top: 2px;
margin-left: 1px;
margin-right: 2px;
margin-bottom: 10px;

 }
 
 P.tel { 

font-size : 9pt;
font-family : Arial, Geneva, Helvetica, sans-serif;
font-style: bold
text-align: justify;
line-height: 135%;
color: #222222;
margin-top: 4px;
margin-left: 1px;
margin-right: 2px;
margin-bottom: 2px;

 }
 
 
 img.right {
 float: right;
 clear: right;
 border: solid black 1px;
 margin-top: 20px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 0px;
 }

 img.left {
 float: left;
 border: solid black 0px;
 margin-top: 6px;
 margin-right: 20px;
 margin-left: 0px;
 margin-bottom: 10px;
 }
 
 img.right2 {
 float: right;
 clear: right;
 border: solid black 1px;
 margin-top: 20px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 0px;
 }
 
  img.right3 {
 float: right;
 clear: right;
 border: solid black 0px;
 margin-top: 30px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 0px;
 }
 
img.right4 {
 float: right;
 clear: right;
 border: solid black 0px;
 margin-top: 20px;
 margin-right: 10px;
 margin-left: 20px;
 margin-bottom: 0px;
 }
 
 img.righto {
 float: right;
 clear: right;
 border: solid black 1px;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 0px;
 margin-bottom: 0px;
 }
 
  img.rightpix {
 float: right;
 clear: right;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 0px;
 margin-bottom: 0px;
 }
 

 
 
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;
}



LI {
font-size : 10pt;
padding-top: 4px;
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
text-align: justify;
line-height: 135%;
color: #111111;
}


/* Stuff to do with the links page */


a.linkheader:link { color: #214a5a; font-size: 13px;
font-family: arial, geneva, sans-serif;
font-weight: bold;}

a.linkheader:visited {  color: #214a5a; font-size: 13px;
font-family: arial, geneva, sans-serif;
font-weight: bold;}

a.linkheader:hover {  color: #222222; font-size: 13px;
font-family: arial, geneva, sans-serif;
font-weight: bold;}


TD.listing { 
font-size : 10pt;
font-family : Arial, "Times New Roman", Times, serif;
font-weight: normal;
line-height: 120%;
text-align: justify;
border-width: thin;
border-bottom-style: ridge;
padding: 4px 0px 4px 0px;
 }

TR.lh {
background-color: #8cc6e7;
text-align: left;
}
