body{margin:100px 0; padding:0;	background:url(../images/back.jpg) fixed;}

p{margin:0;padding:10px 0px;}

.top{background:url(../images/top.png) no-repeat; height:67px}
.pagebg{background:url(../images/bg.png) repeat-y; padding:5px 50px;}
.bottom{background:url(../images/bottom.png) no-repeat; height:67px; }


/* Main Menu */

#menuitems{ background:url(../images/main_menu.png) no-repeat; width:170px; text-align:left}

#mainmenu { padding:40px 0px 0 30px; margin: 0; height:190px;}

#mainmenu li{ list-style:none; padding:0; margin: 0;}


.home{display:block; width:122px; height:35px; text-indent:-1000px;background:url('../images/home_btn.png') no-repeat left top;}

.home:hover{background-position:0 -36px;}


.menu{display:block; width:122px; height:35px; text-indent:-1000px;background:url('../images/menu_btn.png') no-repeat left top;}

.menu:hover{background-position:0 -36px; }


.vinecart {display:block; width:122px; height:35px; text-indent:-1000px;background:url('../images/about_btn.png') no-repeat left top;}

.vinecart:hover{ background-position:0 -36px; }


.contact { display:block; width:122px; height:35px; text-indent:-1000px;background:url('../images/contac_btn.png') no-repeat left top;}

.contact:hover{ background-position:0 -36px;}

.selected{background-position:0 -36px;}


/* Main Content */

.para_txt{font-family:Georgia; font-size:15px; color:#1b1b1b; text-align:justify; line-height:20px;}

.para_txt_center{font-family:Georgia; font-size:15px; color:#1b1b1b; text-align:left; line-height:20px;}


/* Todays Menu */

	.todaymenu{background:url(../images/menu_frame.png) top left no-repeat; padding:120px 30px;}

	#myController {font-family:Georgia; padding:2px 0;width:100%; margin:0 auto; text-align:center}
	#myController span.jFlowSelected { background:#6c5635;margin-right:0px; color:#FFF}
	#jFlowSlide{font-family: Georgia; font-size:12px; text-align:left;}
		
	.slide-wrapper { padding-right:5px;}
	.thumbnail{border:2px solid #6c5635}
	.slide-details h2 {font-size:15px; font-weight:bold; line-height: 1; margin:0; color:#090909; padding-left:10px}
	.description { font-size:12px; line-height:13px; margin:0; color:#090909; padding-left:10px }
	
	
	.jFlowControl, .jFlowPrev, .jFlowNext { color:#6c5635; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
	.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #6c5635; color:#FFF }

	
	
/* Footer */

.bottom_nav ul
	{
		padding:0px;
		margin:0px;
		padding-top:10px;
		padding-left:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#1b1b1b;
		text-transform:uppercase;
	}
.bottom_nav li
	{
		float:left;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#1b1b1b;
		text-transform:uppercase;
		list-style:none;
		margin-right:20px;
	}
.bottom_nav ul li a
	{
		text-decoration:none;
		display:block;			
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#1b1b1b;
		list-style:none;
		
		
	}
.bottom_nav ul li a:hover
	{
		color:#1b1b1b;
		border-bottom:1px dotted #1b1b1b;
	}

.footer_txt{font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		color:#1b1b1b;}
.btn
	{
		font-family:Georgia; font-size:15px; color:#292623;
		text-decoration:underline;
	}
.btn:hover
	{
		text-decoration:none;
	}.pagebg table tr td a {
	text-align: center;
}
.menuselectionTOP {
	font-family:Georgia;
	font-size:18px;
	color:#1b1b1b;
	text-align:center;
	line-height:20px;
	text-decoration: none;
	cursor: ne-resize;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
.UpcomingEvents {
	font-weight: bold;
	text-decoration: underline;
}
.UpcomingEventsITEM {
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}
.UpcomingEventsLINK {
	font-weight: bold;
	font-style: italic;
}
.last_seating {
	font-family:Georgia;
	font-size:10px;
	color:#1b1b1b;
	text-align:justify;
	line-height:20px;
}

