body
{
font:normal 80% 'century gothic', arial, sans-serif;
background: rgb(242,236,224) url(../images/bodybg.jpg) top center repeat-y;
margin:0px;
}

table
{
font-size: 100%;
}

div#container
{
display:block;
clear:both;
overflow:hidden;
width:1024px;
margin:auto;
}

div#container table#contentbody
{
width:1020px;
height:740px;
}

div#container table#contentbody td#leftCol
{
width:280px;
padding:0px;
}

div#container table#contentbody td#leftCol div.margin
{
display:block;
clear:both;
margin:10px;
margin-top:20px;
}

div#navigation
{
display:block;
clear:both;
margin-top:60px;
}

div#navigation ul
{
margin:0px;
padding:0px;
}

div#navigation ul li
{
list-style:none;
padding-bottom:5px;
}

div#navigation ul li a,
div#navigation ul li a:link,
div#navigation ul li a:visited
{
display:block;
clear:both;
width:175px;
height:25px;
padding:3px 0px 0px 6px;
margin-left:35px;
font:normal 15px 'century gothic', arial;
background: url(../images/navitembg.jpg) top left no-repeat;
color:rgb(121,91,42);
text-decoration:none;
}

div#navigation ul li a:hover
{
display:block;
clear:both;
text-align:right;
width:210px;
height:25px;
padding:3px 15px 0px 0px;
background: url(../images/navitembghov.jpg) top left no-repeat;
color:rgb(77,138,76);
font:bold 16px 'century gothic', arial;
text-decoration:none;
}

div#navigation ul li a.selected
{
display:block;
clear:both;
text-align:right;
width:210px;
height:25px;
padding:3px 15px 0px 0px;
background: url(../images/navitembghov.jpg) top left no-repeat;
color:rgb(77,138,76);
font:bold 16px 'century gothic', arial;
text-decoration:none;
}

div#container table#contentbody td#centerCol
{
width:640px;
padding:0px;
margin-top:10px;
}

div#container table#contentbody td#centerCol div.margin
{
display:block;
clear:both;
margin:5px;
margin-top:10px;
}

div#container table#contentbody td#centerCol div.margin table.twoColTbl
{
width:90%;
margin-top:50px;
}

div#container table#contentbody td#centerCol div.margin table.twoColTbl td.l
{
width:50%;
padding-right:10px;
text-align:justify;
}

div#container table#contentbody td#centerCol div.margin table.twoColTbl td.l p
{
text-align:justify;
}

div#container table#contentbody td#centerCol div.margin table.twoColTbl td.r
{
width:50%;
padding-left:10px;
}

div#container table#contentbody td#centerCol div.margin table.twoColTbl td.r p
{
text-align:justify;
}

div#container table#contentbody td#rightCol
{
width:100px;
padding:0px;
}

div#container table#contentbody td#rightCol div.margin
{
display:block;
clear:both;
margin:0px;
margin-top:10px;
}

div#container div#footer
{
display:block;
clear:both;
text-align:center;
font-size:10px;
margin-top:25px;
margin-left:200px;
width:770px;
height:40px;
}

div#container div.words
{
display:block;
clear:both;
text-align:center;
font-size:10px;
margin-top:10px;
margin-left:200px;
width:770px;
height:80px;
}

div#container div.words span.bronze
{
font-family:times, 'times new roman';
font-size:50px;
color:rgb(149,116,61);
font-weight:bold;
}

div#container div.words span.tranparentgreen
{
font-family:times, 'times new roman';
font-size:65px;
color:rgb(201,213,153);
font-weight:bold;
}

div#container div.words span.tranparentgreensmall
{
font-family:times, 'times new roman';
font-size:58px;
color:rgb(201,213,153);
font-weight:bold;
}



a:link,
a:visited
{
color:rgb(121,91,42);
font-weight:bold;
text-decoration:none;
}

a:hover
{
color:rgb(77,138,76);
text-decoration:underline;
}

div.framex
{
display:block;
width:533px;
height:396px;
overflow:hidden;
background:url(images/) 70px 70px no-repeat;
}

div.framex div
{
display:block;
width:533px;
height:396px;
overflow:hidden;
background:url(../images/frame-x.gif) top left no-repeat;
}

div.framexs
{
display:block;
width:350px;
height:292px;
overflow:hidden;
background:url(images/) 70px 70px no-repeat;
}

div.framexs div
{
display:block;
width:350px;
height:292px;
overflow:hidden;
background:url(../images/frame-xs.gif) top left no-repeat;
}

div.framey
{
display:block;
width:444px;
height:533px;
overflow:hidden;
background:url(images/) 70px 70px no-repeat;
}

div.framey div
{
display:block;
width:444px;
height:533px;
overflow:hidden;
background: url(../images/frame-y.png) top left no-repeat;
}

div.frameys
{
display:block;
width:292px;
height:350px;
overflow:hidden;
background:url(images/) 30px 30px no-repeat;
}

div.frameys div
{
display:block;
width:292px;
height:350px;
overflow:hidden;
background: url(../images/frame-ys.gif) top left no-repeat;
}

h1,
h2,
h3,
h4,
h5,
h6,
{
color:rgb(187,162,124);
font-family:times, 'times new roman';
}

h1
{
font-size:35px;
}

h2
{
font-size:30px;
}

h3
{
font-size:25px;
}

/*** Next/Prev Page Navigation ***********/

.prevnext{
padding: 2px;
text-align:center;
}

.prevnext ul{
margin: 0;
font-size: 8pt;
}

.prevnext li
{
list-style-type: none;
display: inline;
margin:0px 3px 0px 3px;
font-weight: bold;
color: #FFAA00;
cursor:pointer;
}

.prevnext a:link, .prevnext a:visited
{
padding:0px 5px 1px 5px;
border: 1px solid rgb(121,91,42);
text-decoration: none; 
color: rgb(121,91,42);
font-size: 8pt;
background-color: rgb(241,211,172);
}

.prevnext a:hover, .prevnext a:active
{
border: 1px solid rgb(121,91,42);
color: rgb(121,91,42);
background-color: rgb(251,231,222);
}

.prevnext a.curpg:link, .prevnext a.curpg:visited
{
border: 1px solid rgb(121,91,42);
color: rgb(121,91,42);
background-color: rgb(251,231,222);
}


.prevnext li.disablepage
{
padding:0px 5px 1px 5px;
border: 1px solid #929292;
color: #666666;
background-color: #DDDDDD;
cursor:pointer;
}

.prevnext li.disablepage a:hover
{
text-decoration: underline; 
}

* html .prevnext li.currentpage, * html .prevnext li.disablepage
{
margin-right: 5px;
padding-right: 0px;
}

/*** Contact Form ****************************/

form
{
margin:0px;
}

div.contact
{
display:block;
clear:block;
width:540px;
margin:auto;
}

form.contact
{
margin:0px;
}

form.contact div.line
{
display:block;
clear:both;
margin-bottom:10px;
}

form.contact div.line label
{
font-weight:bold;
color:rgb(122,116,104);
}

form.contact div.line input[type="text"]
{
width:500px;
background:rgb(255,251,234);
border:1px solid rgb(182,176,164);
padding:3px;
}

form.contact div.line textarea
{
width:500px;
font-family:'century gothic', arial, sans-serif;
background:rgb(255,251,234);
border:1px solid rgb(202,196,184);
padding:3px;
}

form.contact div.line input[type="button"],
form.contact div.line input[type="submit"],
form.contact div.line input[type="reset"]
{
width:100px;
font-weight:bold;
color:rgb(122,116,104);
background:rgb(232,226,214);
border:1px solid rgb(122,116,104);
padding:3px;
}

/*** Reservations Form ****************************/

form
{
margin:0px;
}

div.reservations
{
display:block;
clear:block;
width:540px;
margin:auto;
}

form.reservations
{
margin:0px;
}

form.reservations div.line
{
display:block;
clear:both;
margin-bottom:10px;
}

form.reservations div.line label
{
font-weight:bold;
color:rgb(122,116,104);
}

form.reservations div.line input[type="text"]
{
width:500px;
background:rgb(255,251,234);
border:1px solid rgb(182,176,164);
padding:3px;
}

form.reservations div.line textarea
{
width:500px;
font-family:'century gothic', arial, sans-serif;
background:rgb(255,251,234);
border:1px solid rgb(202,196,184);
padding:3px;
}

form.reservations div.line select
{
background:rgb(255,251,234);
}

form.reservations div.line input[type="button"],
form.reservations div.line input[type="submit"],
form.reservations div.line input[type="reset"]
{
width:100px;
font-weight:bold;
color:rgb(122,116,104);
background:rgb(232,226,214);
border:1px solid rgb(122,116,104);
padding:3px;
}

span.red
{
color:red;
}

span.bigred
{
color:red;
font-size:20px;
}

span.green
{
color:green;
}


input[type="button"].book
{
width:300px;
font-weight:bold;
color:rgb(100,156,100);
background:rgb(222,236,204);
border:1px solid rgb(122,136,104);
padding:3px;
}
