@charset UTF-8;

div.c1 {
position:absolute;
width:187px;
height:60px;
top:133px;
left:0;
text-align:center;
z-index:1;
}

div.c2 {
position:absolute;
width:1100px;
height:801px;
top:0;
left:0;
right:0;
z-index:0;
}

div.c3 {
position:absolute;
width:661px;
height:1382px;
top:104px;
left:187px;
text-align:justify;
z-index:0;
padding:20px;
}

div.c4 {
position:absolute;
width:4900px;
height:460px;
top:110px;
left:188px;
border:thin solid #000;
z-index:4;
padding:30px;
}

div.c5 {
position:absolute;
width:700px;
height:103px;
top:0;
left:187px;
z-index:0;
}

div.c6 {
position:absolute;
width:187px;
height:133px;
left:0;
top:0;
z-index:0;
visibility:visible;
}

div.c7 {
position:absolute;
left:0;
top:132px;
width:187px;
height:auto;
border:thin solid #000;
z-index:4;
}

div.home {
position:absolute;
width:660px;
height:632px;
top:103px;
left:187px;
text-align:justify;
z-index:0;
padding:20px;
}

div.romance {
position:absolute;
width:660px;
height:632px;
top:123px;
left:187px;
text-align:justify;
padding-left:20px;
padding-right:20px;
z-index:0;
}

div.seniors {
position:absolute;
width:657px;
height:958px;
top:103px;
left:188px;
padding-left:20px;
padding-right:20px;
z-index:0;
text-align:justify;
}

div.review {
position:absolute;
left:887px;
top:0;
width:174px;
height:795px;
z-index:4;
background:#298940;
border:0;
}

div.reservations {
position:absolute;
width:697px;
height:611px;
top:103px;
left:187px;
z-index:0;
text-align:justify;
}

div.rooms {
position:absolute;
width:695px;
height:auto;
top:113px;
left:190px;
z-index:0;
text-align:justify;
}

.smallcaps {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
font-variant:small-caps;
}

.normal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.italic {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-style:italic;
}

.small-italic {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-style:italic;
font-size:12px;
}

.red {
color:#600;
}

.H36 {
font-size:36px;
font-weight:700;
color:#600;
line-height:90%;
}

.H24 {
font-size:24px;
font-weight:700;
color:#600;
line-height:120%;
}

.H18 {
font-size:18px;
font-weight:700;
color:#600;
line-height:120%;
}

.H16 {
font-size:16px;
font-weight:700;
color:#600;
line-height:120%;
}

.H14 {
font-size:14px;
font-weight:700;
color:#600;
line-height:120%;
}

.pageheader {
font-size:32px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", Times,serif;
font-weight:700;
color:#900;
line-height:90%;
}

.subheader {
font-size:26px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", Times,serif;
font-weight:700;
color:#900;
line-height:90%;
}

.smallheader {
font-style:normal;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

.align-justify {
text-align:justify;
}

.align-center {
text-align:center;
}

.sans_normal {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:100%;
}

.text_color1 {
color:#960;
}

.normal_indent {
font-size:13px;
line-height:100%;
text-align:justify;
padding-left:10px;
padding-right:10px;
}

.addressblock {
line-height:110%;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", Times,serif;
font-size:18px;
font-weight:700;
color:#900;
}

.link a {
color:#900;
text-decoration:none;
}

.menu_base {
position:absolute;
left:0;
top:193px;
height:602px;
width:187px;
z-index:3;
}

.menu_bottom {
position:relative;
left:0;
top:0;
height:auto;
width:187px;
text-align:center;
z-index:10;
background-color:#060;
}

div.floatright {
float:right;
margin-left:20px;
display:inline;
z-index:500;
}

div.floatleft {
float:left;
margin-right:20px;
display:inline;
}

div.floatclear {
float:none;
}

.ads_left {
float:left;
margin:0;
padding:5px;
}

.ads_right {
float:right;
margin:0;
padding:5px;
}

div.quote {
margin-right:30px;
margin-left:30px;
text-align:justify;
}

img[usemap] {
border:0;
}

.print a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:center;
color:#0C3;
}

.print a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:center;
}

#menu {
width:186px;
}

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

#menu a {
font-family:Palatino, serif;
font-size:80%;
font-weight:400;
font-variant:inherit;
color:#e1d27c;
text-decoration:none;
text-align:center;
display:block;
width:165px;
height:auto;
background:#2b5335 no-repeat;
border-top:thin solid #3c7249;
border-right:thin solid #132819;
border-bottom:thin solid #1c3a24;
border-left:thin solid #132819;
padding:10px 10px 12px;
}

#menu a:hover {
font-family:Palatino, serif;
font-size:80%;
font-weight:400;
color:#000;
text-decoration:none;
text-align:center;
display:block;
width:165px;
height:auto;
background:#3F6 no-repeat;
border-top:thin solid #3F6;
border-right:thin solid #132819;
border-bottom:thin solid #1c3a24;
border-left:thin solid #132819;
padding:10px 10px 12px;
}

#menu li {
position:relative;
}

#menu ul ul ul {
position:absolute;
top:0;
left:100%;
width:100%;
}

div#menu ul ul ul,div#menu ul ul li:hover ul ul {
display:none;
}

div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul {
display:block;
}

.Fmenu {
width:650px;
height:20px;
text-align:center;
vertical-align:text-bottom;
padding:3px;
}

.Fmenu a:hover {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:80%;
font-weight:300;
background-color:#d0c39e;
color:#900;
text-decoration:underline;
text-align:center;
display:inline;
padding:2px;
}

.Fmenu a:link,.Fmenu a:visited,.Fmenu a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:400;
font-variant:small-caps;
color:#988757;
text-decoration:none;
text-align:center;
display:inline;
padding:2px;
}