body {
margin: 0;
padding: 0;
background-color: #DDDDAA;
font-family:  Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #330000;
}
blockquote {
text-align:center;
font-style:italic;
}
a, a:visited {
color:#330000;
text-decoration:none;
}
a:hover {
color:#000000;
}
.hide {
display:  none;
}
#specials {
	background: #DDDDAA url(../images/current.gif) top center no-repeat;
	width: 206px;
	padding: 25px 0 10px 0;
	height: 431px;
	margin-top: 1px;
}
#barmenu {
	background: #fff url(../images/barmenu.gif) top center no-repeat;
	padding: 25px 0 10px 0;
	height: 400px;
}
#events{
	background: #DDDDAA url(../images/current.gif) top center no-repeat;
	width: 597px;
	padding: 25px 0 10px 0;
	height: 371px;
	margin-top: 1px;
}
#main {
background: url(../images/background.gif) #330000;
height: 468px;
}
#vertical_spcr {
width: 1px;
background-color: #DDDDAA;
}
#left {
background:url(../images/address.png) bottom no-repeat #330000;
}
#tour_content {
background: #330000;
width: 468px;
}
#tour_sub_content {
background: #330000;
width: 127px;
}
#tour_sub_content p {
padding: 10px 0 10px 0;
text-align:center;
color:#FFFFFF;
font-size: 11px;
}
#tour_sub_content img {
padding: 10px 0 0 3px;
text-align:center;
}

.sub_content {
padding: 30px 0 10px 0;
}
#left_content {
	background: #FFFFFF;
	width: 275px;
}
.left_content {
padding: 10px 0 10px 0;
}
.left_content h1 {
padding: 5px 0 0 10px;
font-size:16px;
font-weight:600;
line-height: 1;
margin: 0;
}
.left_content h1 a {
font-size: 12px;
text-decoration:none;
color:#330000;
}
.left_content h1 a:hover {
color:#000000;
}
.left_content h2 {
padding: 5px 0 0 10px;
font-size:15px;
font-weight:600;
line-height: 1;
margin: 0;
}
.left_content h3 {
padding: 5px 0 0 5px;
font-size:13px;
font-weight:bold;
line-height: 105%;
margin: 0;
}
#gallery_content {
background: url(../images/gallery_bg.gif) no-repeat top left #FFFFFF;
width: 684px;
height: 468px;
}
#gallery_content div {
padding: 20px;
}
#right {
background: url(../images/right_content.gif) no-repeat top left #FFFFFF;
width: 280px;
}
.right_content {
padding: 50px 10px 10px 10px;
}
#menu {
padding-top: 11px;
}
#left a {
outline: none;
}
#left a.nav_home {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_home.gif) no-repeat;
}
#left a.nav_home:hover {
background-position: 0 -27px;
}
#left a.nav_home_on, #left a.nav_home_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_home.gif) no-repeat;
background-position: 0 -27px;
}
#left a.nav_about {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_about.gif) no-repeat;
}
#left a.nav_about:hover {
background-position: 0 -27px;
}
#left a.nav_about_on, #left a.nav_about_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_about.gif) no-repeat;
background-position: 0 -27px;
}
#left a.nav_intro {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_introduction.gif) no-repeat;
text-align:right;
}
#left a.nav_intro:hover {
background-position: 0 -19px;
}
#left a.nav_intro_on, #left a.nav_intro_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_introduction.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_accolades {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_accolades.gif) no-repeat;
text-align:right;
}
#left a.nav_accolades:hover {
background-position: 0 -19px;
}
#left a.nav_accolades_on, #left a.nav_accolades_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_accolades.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_tour {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_tour.gif) no-repeat;
text-align:right;
}
#left a.nav_tour:hover {
background-position: 0 -19px;
}
#left a.nav_tour_on, #left a.nav_tour_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_tour.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_tour2 {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_tour.gif) no-repeat;
text-align:right;
}
#left a.nav_tour2:hover {
background-position: 0 -27px;
}
#left a.nav_tour2_on, #left a.nav_tour2_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_tour.gif) no-repeat;
background-position: 0 -27px;
text-align:right;
}
#left a.nav_private {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_private.gif) no-repeat;
text-align:right;
}
#left a.nav_private:hover {
background-position: 0 -27px;
}
#left a.nav_private_on, #left a.nav_private_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_private.gif) no-repeat;
background-position: 0 -27px;
text-align:right;
}
#left a.nav_location {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_location.gif) no-repeat;
text-align:right;
}
#left a.nav_location:hover {
background-position: 0 -19px;
}
#left a.nav_location_on, #left a.nav_location_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_location.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_directions {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_directions.gif) no-repeat;
text-align:right;
}
#left a.nav_directions:hover {
background-position: 0 -19px;
}
#left a.nav_directions_on, #left a.nav_directions_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_directions.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_parking {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_parking.gif) no-repeat;
text-align:right;
}
#left a.nav_parking:hover {
background-position: 0 -19px;
}
#left a.nav_parking_on, #left a.nav_parking_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_parking.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_ada {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_ada.gif) no-repeat;
text-align:right;
}
#left a.nav_ada:hover {
background-position: 0 -19px;
}
#left a.nav_ada_on, #left a.nav_ada_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_ada.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_menu {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_menu.gif) no-repeat;
}
#left a.nav_menu:hover {
background-position: 0 -27px;
}
#left a.nav_menu_on, #left a.nav_menut_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_menu.gif) no-repeat;
background-position: 0 -27px;
}
#left a.nav_barmenu {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_barmenu.gif) no-repeat;
}
#left a.nav_barmenu:hover {
background-position: 0 -27px;
}
#left a.nav_barmenu_on, #left a.nav_barmenut_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_barmenu.gif) no-repeat;
background-position: 0 -27px;
}
#left a.nav_lunch {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_lunch.gif) no-repeat;
text-align:right;
}
#left a.nav_lunch:hover {
background-position: 0 -19px;
}
#left a.nav_lunch_on, #left a.nav_lunch_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_lunch.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_dinner {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_dinner.gif) no-repeat;
text-align:right;
}
#left a.nav_dinner:hover {
background-position: 0 -19px;
}
#left a.nav_dinner_on, #left a.nav_dinner_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_dinner.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_cheese {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_cheese.gif) no-repeat;
text-align:right;
}
#left a.nav_cheese:hover {
background-position: 0 -19px;
}
#left a.nav_cheese_on, #left a.nav_cheese_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_cheese.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_dessert {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_desserts.gif) no-repeat;
text-align:right;
}
#left a.nav_dessert:hover {
background-position: 0 -19px;
}
#left a.nav_dessert_on, #left a.nav_dessert_on:hover {
display: block;
height: 19px;
width: 201px;
background: url(../images/nav/subnav_desserts.gif) no-repeat;
background-position: 0 -19px;
text-align:right;
}
#left a.nav_wines {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_wines.gif) no-repeat;
}
#left a.nav_wines:hover {
background-position: 0 -27px;
}
#left a.nav_wines_on, #left a.nav_wines_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_wines.gif) no-repeat;
background-position: 0 -27px;
}
#left a.nav_reservations {
display: block;
margin-top: 100px;
height: 27px;
width: 201px;
background: url(../images/nav/nav_reservations.gif) no-repeat;
}
#left a.nav_reservations:hover { 
background-position: 0 -27px;
}
#left a.nav_reservations_on, #left a.nav_reservations_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_reservations.gif) no-repeat;
background-position: 0 -27px;
}
#left a.nav_contact {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_contact.gif) no-repeat;
}
#left a.nav_contact:hover {
background-position: 0 -27px;
}
#left a.nav_contact_on, #left a.nav_contact_on:hover {
display: block;
height: 27px;
width: 201px;
background: url(../images/nav/nav_contact.gif) no-repeat;
background-position: 0 -27px;
}
#head {
padding: 0;
text-align:center;
}
#footer {
padding: 15px 0 15px 0;
text-align:center;
}
#footer a {
letter-spacing: 1px;
font-weight:400;
font-size: 14px;
color:#330000;
text-decoration:none;
}
#footer a:hover {
color:#000000;
}
#footer img {
	border: 0;
}
.Container {
	position: relative;
	width: 245px;
	height: 380px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 245px;
  height: 380px;
}
#Scroller-1 p {
  margin: 0; padding: 5px 5px 16px 10px;
}
#line {
text-align: center;
background:url(../images/border.gif) center no-repeat;
margin: 10px 0 10px 0;
}
iframe#index {
	padding:0;
	margin:0;
	width:190px;
	height:468px;
    }
iframe#ifrm {
	padding:0;
	margin:0;
	width:275px;
	height:468px;
    }
iframe#event {
	padding:0;
	margin:0;
	width:581px;
	height:440px;
    }
h1.events {
	font-size:16px;
	padding: 0;
	margin: 0;
	text-align:center;
	line-height: 28px;
}
