body   {
font-family: Georgia, Times, serif; 
 background-color: #70976A;
 text-align: center; 
 padding: 0;
 margin: 0}

img { margin: 0; 
 padding: 0 }

a {color: #666;
text-decoration: none; } 

#wrapper   { 
margin: 0 auto 0 auto;
width: 848px }

#content    {
margin: 0;
padding: 5px 0 30px 0;
background-image: url(images/wrapperbacker.jpg);
height: 800px;
}

#contenttall   {
margin: 0;
padding: 5px 0 30px 0;
background-image: url(images/wrapperbacker.jpg);
height: 1000px;
}
#contenttall p    { 
font-size: .8em;
 line-height: 1.3em;
 color: #000;
 text-align: center;
 margin: 0;
 margin-top: 8px;
 padding: 0px 40px 5px 30px;}

#contenttall p a:link {
color: #005C37;
}

#contenttall p a:hover {
text-decoration: underline;
}

#contenttall h1  { color: #b51032; 
 font: 180% Georgia, "Times New Roman", Times, serif; 
 background-color: transparent; 
 margin: 0;
 margin-top: 15px;}

#contenttall h2  { color: #b51032; 
 font: 130% Georgia, "Times New Roman", Times, serif; 
text-align: left;
 margin: 0 0 5px 280px;}
 

#content p    { 
font-size: .8em;
 line-height: 1.3em;
 color: #000;
 text-align: center;
 margin: 0;
 margin-top: 8px;
 padding: 0px 40px 5px 30px;}
 
#content p a:link {
color: #005C37;
}

#content p a:hover {
text-decoration: underline;
}

#content h1  { color: #b51032; 
 font: 180% Georgia, "Times New Roman", Times, serif; 
 background-color: transparent; 
 margin: 0;
 margin-top: 15px;}

#content h2  { color: #b51032; 
 font: 130% Georgia, "Times New Roman", Times, serif; 
text-align: left;
 margin: 0 0 5px 280px;}

.resbutton {
}
.resbutton a{
margin: 35px 0 0 210px;
height: 53px;
width: 371px;
float: left;
background: url(images/reservebutton.gif) no-repeat;
}
.resbutton a:hover {
background: url(images/reservebutton.gif) 0 -58px no-repeat;
}
.seemorebutton {
text-align: left;

}
.seemorebutton a{
background: url(images/seemore.gif) no-repeat;
padding: 20px 0 0 20px;
height: 38px;
width: 349px;
float: left;
color: #fff;
}

#nav { 
float: left;
width: 182px;
}

#navlinks {
color: #FFCC99;
margin: 0;
padding: 0;}

#navlinks li {
list-style: none;}

#navlinks li, #navlinks a {
color: #FFCC99;
display: block;
height: 30px
}

#navlinks a:hover {
color: #fff;
text-decoration: underline;
}

.footer {
color: #FFF;
font-size: .8em;
font-weight: bold;
margin: 0 auto 0 auto;
padding: 31px 0 10px 0;
width: 848px;
background: url(images/footerbacker.gif) no-repeat top;
}

.gallery {
position:relative;
width:630px;
height: 250px;
margin: 10px 0 0 0;
}
.gallery a img {}
.gallery a:visited img {}
.gallery a:hover img {}
.thumb {
float:left;
width:100px;
height:73px;
margin:4px;
}
.thumb {
border:1px solid #FFF; 
}
.thumb a img {display:block;}
.thumb a span {display:none;}
.thumb a:hover, .thumb a:active, .thumb a:focus {background:transparent;}
.gallery a:hover span {
display:block;
position:absolute;
width:330px;
height:242px;
top:5px;
left:235px;
}
.thumb a {
text-decoration:none;
}