@charset "UTF-8";
/* CSS Document */

body {
font-family:arial, helvetica, "sans serif";
color:#4F213A;
font-size:1em;
margin:0px;padding:0px;
background-image:url('../images/wallpaper.gif');
}
img {margin:0px;padding:0px;border:0px;}

a {color:#4F213A;}
a:hover {color:#DEB522;}

#frame {width:980px;margin:0px auto;}
#header {height:98px;margin:0px;padding:15px;border:0px solid #cccccc;}
#logo {float:left;}
#splash {float:left;margin-left:40px;}
#top_contact {float:right;text-align:right;color:#ffffff;font-size:0.7em;}

#top_contact a {color:#e9e9bf;}

#nav {height:40px;clear:both;color:#ffffff;border:0px solid #cccccc;}
#subnav {height:30px;clear:both;color:#4F123A;background-color:#ffffff;}


#content {background-color:#ffffff;margin:0px;padding:0px 15px 15px 15px;}
#main_col {float:left;width:620px;border:0px solid #cccccc;}
#right_col{float:left;width:315px;border:0px solid #cccccc;margin-left:15px;}
.line {height:1px;background-color:#DEB552;margin-bottom:15px;}

#small_ads {margin-top:15px;}
#left_ad {float:left;}
#left_ad img, #right_ad img {border:1px solid #AD9F6E;}
#right_ad {float:left;margin-left:21px;}

#main_copy {font-size:0.8em;}
#main_copy img {display:block;}
#main_copy h2 {margin:0px;padding:0px;display:inline;font-size:1.2em;}
#main_copy h3 {font-size:1.0em;}
.form_container {}
.main_form {width:300px;margin:15px auto;}

.main_col1 {float:left;width:300px;}
.main_col2 {float:left;width:300px;margin-left:20px;}

.titleImg {margin-top:15px;}
.newsImg {margin:15px 0;padding:0px;float:left;}

.bot_shader {height:8px;background-image:url('../images/bot_shader.gif');}
#footer_bar{background-color:#e9e9bf;padding:15px 15px 7px 15px;margin:0px;}
#footer_col1 {float:left;width:300px;border:0px solid #cccccc;font-size:0.7em;}
.fcol1_left {float:left;width:140px;}
.fcol1_right {float:right;text-align:left;width:140px;}

#footer_col2 {float:left;width:300px;border:0px solid #cccccc;margin-left:16px;font-size:0.7em;}
#footer_col2 ul {margin:0px;padding:0px 10px;}
#footer_col2 ul li {margin:7px 0px;padding:0px;font-weight:bold;}

#footer_col3 {float:left;width:315px;border:0px solid #cccccc;margin-left:18px;font-size:0.7em;}
.fcol3_left {float:left;width:140px;}
.fcol3_right {float:right;text-align:left;width:140px;}
.fcol3_row {clear:both;padding:1px 0px;margin:0px;border:0px solid #ff00ff;}
.fcol3_row input {width:133px;}
.fcol3_submit {text-align:center;clear:both;padding-top:4px;}
.footer_submitBtn {border:1px solid #4F213A;background-color:#4F213A;color:#e9e9bf;width:150px;padding:3px;margin:4px auto;}

#footer_strip {background-color:#4F213A;color:#e9e9bf;font-size:0.7em;}
#fstrip_left {float:left;padding:7px 15px;}
#fstrip_right {float:right;padding:7px 15px;}
#fstrip_left ul {padding:0px;margin:0px;}
#fstrip_left ul li {float:left;text-align:center;margin:0px;padding:0px;list-style-type:none;width:115px;}
#footer_strip a {color:#e9e9bf;text-decoration:none;}



/* MENU */
.menuRow {clear:both;margin:0px;padding:5px 0px;width:590px;}
.menuItem {float:left;width:480px;}
.menu_col1{float:left;width:50px;}
.menu_col1_wide{float:left;width:100px;text-align:center;}
.menu_col2{float:left;width:50px;}
.menuDesc {clear:both;width:480px;}

.wineItem {float:left;width:430px;text-transform:uppercase;}
.wine_col1{float:left;width:50px;}
.wine_col1_wide{float:left;width:100px;}
.wine_col2{float:left;width:50px;}
.wine_col2{float:left;width:50px;}
.wineDesc {clear:both;width:430px;}

#menu h2 {display:block;padding:15px 0px 5px 0px;margin:0px;}

h2.rowh2 {padding:0px;margin:0px;color:#ff00ff;}

.pdfLink {margin-left:11px;font-size:0.9em;}

/* NAV */
#nav {height:37px;}
#nav ul {list-style-type:none;padding:0px;margin:0px;height:37px;}
#nav ul li{display:block;text-align:center;float:left;margin-right:5px;height:30px;padding-top:7px;}
#nav ul li a {font-size:0.8em;text-decoration:none;color:#4F213A;}

#nav ul li.home  {background-image:url('../images/nav/nav_01.gif');width:71px;}
#nav ul li.home:hover  {background-image:url('../images/nav/nav_o_01.gif');}
#nav ul li.home_selected  {background-image:url('../images/nav/nav_s_01.gif');width:71px;}

#nav ul li.bookings  {background-image:url('../images/nav/nav_03.gif');width:92px;}
#nav ul li.bookings:hover  {background-image:url('../images/nav/nav_o_03.gif');}
#nav ul li.bookings_selected  {background-image:url('../images/nav/nav_s_03.gif');width:92px;}

#nav ul li.food  {background-image:url('../images/nav/nav_05.gif');width:126px;}
#nav ul li.food:hover  {background-image:url('../images/nav/nav_o_05.gif');}
#nav ul li.food_selected  {background-image:url('../images/nav/nav_s_05.gif');width:126px;}

#nav ul li.bar  {background-image:url('../images/nav/nav_07.gif');width:60px;}
#nav ul li.bar:hover  {background-image:url('../images/nav/nav_o_07.gif');}
#nav ul li.bar_selected  {background-image:url('../images/nav/nav_s_07.gif');width:60px;}

#nav ul li.functions  {background-image:url('../images/nav/nav_09.gif');width:86px;}
#nav ul li.functions:hover  {background-image:url('../images/nav/nav_o_09.gif');}
#nav ul li.functions_selected  {background-image:url('../images/nav/nav_s_09.gif');width:86px;}

#nav ul li.offers  {background-image:url('../images/nav/nav_11.gif');width:113px;}
#nav ul li.offers:hover  {background-image:url('../images/nav/nav_o_11.gif');}
#nav ul li.offers_selected  {background-image:url('../images/nav/nav_s_11.gif');width:113px;}

#nav ul li.membership  {background-image:url('../images/nav/nav_13.gif');width:112px;}
#nav ul li.membership:hover  {background-image:url('../images/nav/nav_o_13.gif');}
#nav ul li.membership_selected  {background-image:url('../images/nav/nav_s_13.gif');width:112px;}

#nav ul li.contact  {background-image:url('../images/nav/nav_15.gif');width:78px;}
#nav ul li.contact:hover  {background-image:url('../images/nav/nav_o_15.gif');}
#nav ul li.contact_selected  {background-image:url('../images/nav/nav_s_15.gif');width:78px;}


/* SUBNAV */
#subnav ul {list-style-type:none;padding:5px 15px;margin:0px;}
#subnav ul li {display:block;float:left;text-align:center;margin-right:15px;}
#subnav ul li a {font-size:0.8em;text-decoration:none;color:#4F213A;}
#subnav ul li a:hover {text-decoration:underline;}


.p-top4 {padding-top:4px;}
.m-top15 {margin-top:15px;}
.hide {position:absolute;left:-99999px;}
.clear {clear:both;}