* {
margin:0;
padding:0;
}

body {
text-align:center;
background:#E5D97A;
font-family:verdana, sans-serif;
color:#333;
font-size:12px;
text-decoration:none;
}

#wrapper {
width:100%;
background-image:url(images/backtop2.jpg);
background-position:top left;
background-repeat:repeat-x;
padding-top:0;
}

#center {
text-align:left;
position:relative;
border-top:10px solid #758763;
background:#fff;
width:900px;
overflow:hidden;
margin:0 auto;
}

h1.top
{
font-family:Georgia, Times, serif;
font-size:20px;
text-transform:uppercase;
letter-spacing:5px;
font-weight:400;
padding:20px 0 0;
color:#2A3B1C;
}

p.top
{
font-family:Georgia, Times, serif;
font-size:14px;
text-transform:uppercase;
letter-spacing:5px;
font-weight:400;
margin:0 0 15px;
color:#2A3B1C;
}

#container {
position:relative;
padding:0 20px;
}

#header {
position:relative;
height:560px;
width:900px;
}

#content 
{
position:relative;
padding:45px 0 0;
margin-left:150px;
z-index:1;
}

#content #crumb {position:relative;right:5px;height:30px;font-size:10px;color:#666;font-family:verdana, sans-serif;text-align:right;margin:0;padding:0;}

h3 
{
font-family:Georgia, Times, serif;
font-size:26px;
font-weight:400;
color:#385655;
margin:0 0 10px;
}

h4 
{
font-family:Georgia, Times, serif;
letter-spacing:3px;
font-size:18px;
font-weight:400;
color:#517B7A;
padding:0 0 5px;
border-bottom:1px solid #517B7A;
margin:30px 0 2px;
clear:right;
}

h5,textarea h5 {
font-size:12px;
letter-spacing:2px;
color:#475837;
margin:15px 0 2px;
text-transform:uppercase;
}

h6 {
font-size:12px;
letter-spacing:2px;
color:#475837;
margin:5px 0 10px 10px;
text-transform:uppercase;
}

h6 span
{
color:#61A91E;
}

#content p 
{
font-family:arial, helvetica, sans-serif;
color:#58583B;
font-size:12px;
line-height:18px;
margin:0 0 17px 10px;
}

#content td {
font-family:arial, helvetica, sans-serif;
color:#58583B;
font-size:12px;
line-height:18px;
text-align:left;
vertical-align:top;
margin:0;
padding:0 2px 10px;}

#content td h4 {text-align:left;margin:0;padding:0;}

#content ul
{
margin-left:30px;
padding-bottom:17px;
}

#content li 
{
line-height:18px;
font-family:verdana, sans-serif;
color:#333;
font-size:13px;
list-style:square;
margin:0 0 5px;
}

#content a 
{
color:#9E0F1F;
}

#content a:hover
{
color:#850000;
}

#green
{
clear:right;
}

#green, #hotel
{
width:315px;
margin-top:15px;
margin-right:20px;
padding:10px;
float:left;
border-top:3px dotted #D3E1BC;
}

#green
{
background:url(images/green-back.jpg);
background-position:99% 3%;
background-repeat:no-repeat;
}

#hotel
{
padding:7px;
}

#hotel .ta
{
margin:5px -7px;
padding-top:5px;
border-top:3px dotted #D3E1BC;
}

#hotel img
{
	margin:0 0 0 15px;
}

#footer {
clear:both;
position:relative;
background:#758763 url(images/base-back.jpg);
background-position:98% 50%;
background-repeat:no-repeat;
text-align:left;
padding:5px 20px;
}

#footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:7px;
color:#EDFFD9;
}

#footer p a {
color:#B3C6A0;
}

#footer a:hover {
color:#D1E5BD;
}

iframe {
/*margin-top:-25px;
margin-left:7px;
border:1px solid #fff;
width:525px;
height:550px;
*/
}

#sales td, #sales td p {
font-family:arial, sans-serif;
font-size:12px;
color:#00225A;
margin:0;
padding:10px 0 0;
}

#sales td {
border-bottom:1px solid #ddd;
padding:7px;
}

#sales .pay td {
border:0;
padding:2px;
}

#sales td b {
font-family:arial,helvetica;
color:#536FB3;
font-size:21px;
font-weight:400;
}

.clear {
clear:both;
height:0;
line-height:0;
}

#menu 
{
position:relative;
float:left;
width:135px;
z-index:2;
padding:20px 0 0;
margin:0 0 0 -10px;
}


#menu .reserve
{
display:block;
color:#fff;
border:1px solid #D89749;
padding:5px;
background:#F2AD5E;
margin:0 0 15px 0;
}


#menu p {
font-family:verdana, sans-serif;
font-size:11px;color:#FDFAB5;
margin:10px 0;
padding:0 5px;}

#menu ul {
list-style:none;
line-height:1;
margin:0;
padding:0;
}

#menu li {
list-style:none;
float:left;
width:100%;
border-bottom:1px solid #ddd;
margin:0;
padding:0;
}

#menu li.more {
background:url(images/morearrow3.jpg);
background-position:center right;
background-repeat:no-repeat;
}

#menu a {
color:#455635;
display:block;
font-family:Arial, sans-serif;
font-size:12px;
text-decoration:none;
border-bottom:0 solid #79ADB1;
font-weight:400;
margin:0;
padding:6px 0 6px 5px;
}

#menu li ul a.top {
color:#000;
border:0;
font-weight:700;
}

#menu li ul a.top.current {
color:#000;
border:0;
}

#menu li ul {
position:absolute;
background:#CDE0B9;
border-top:1px solid #B2C59F;
border-left:1px solid #B2C59F;
border-bottom:1px solid #8EA17C;
border-right:1px solid #8EA17C;
width:175px;
margin-left:-1000em;
}

#menu li ul ul {
margin:-1em 0 0 -1000em;
}

#menu li:hover ul ul,#menu li.sfhover ul ul {
margin-left:-1000em;
}

#menu li:hover ul,#menu li.sfhover ul {
margin-left:125px;
margin-top:-25px;
}

#menu li li:hover ul,#menu li li.sfhover ul {
margin-left:10em;
}

#menu li ul li {
border:0;
margin:0;
padding:0;
}

#menu li ul li a {
font-family:arial, sans-serif;
font-size:12px;
border:0;
margin:0 0 1px;
padding:3px 0 3px 2px;
}

#menu li ul li a:hover {
font-weight:700;
border:0;
}

#menu a:hover,#menu a.currentlink {
font-weight:700;
}

#ml {
padding:5px 2px;
margin-bottom:20px;
font-size:10px;
background:#eee;
}