﻿/* CSS layout */
*{margin:0;}
tr{margin:0;
	
}

body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	line-height:16px;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	color: #544403;
	font-size: 14pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #808000;
}

h2 {
	margin: 15px 70px 0px 40px;
	font-family: "Times New Roman", Times, serif;
	color: #544403;
	font-size: 13pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #808000;
}

h3 {
	margin: 10px 20px 0px 20px;
	padding: 8px;
	font-family:"Times New Roman", Times, serif;
	color: #fefefe;
	font-size: 13pt;
	font-weight:normal;
	text-align: center;
	background-color:#1b1103;
}

.PhotoGalleryBackground{
text-align:center;	border: 1px #7d703c solid;	background: #3b240a url('/images/gallery_background.jpg'); margin :0px 20px 0px 20px; padding:25px 5px 25px 5px;
}

table.menuLinks {
	font-size: 12px;
}
table.menuItems{
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 10px;
	color: #363636;
	

}

.menuItems{
	
font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 10px;
	color: #363636;

}
.menuItem{
	font-size: 11px;
	font-weight:bold;
	color: #544403;
	

}
.menuItem_wineGroup{
		font-size: small;
		font-weight: bolder;
		color: #7d6204;
		font-style:italic;
	}


.menuButtons{
	font-size:11px;
	width:128px;
	height:26px;
	display:block;
}

a.menuButtons, a.menuButtons:link, a.menuButtons:visited {
	background-image:url('images/menuButton.jpg');
	color: #f8eed5;
	text-decoration:none;
}

a.menuButtons:hover {
	background-image:url('images/menuButtonHover.jpg');
	color: #6c5504;
	text-decoration:none;
}


.menuButtonText{
	display:block;
	padding:3px 0px 0px 6px;

}

.topButton{
	float:right;
}

a.topButton,a.topButton:link,a.topButton:visited{
	text-decoration:none;
 	font-weight:normal;
 	color:#646568;
 	font-size: 11px;
 	float:right;
 	
 	

}
a.topButton:hover{
	color:#292727;
	float:right;
	
}

a.topButton img,a.topButton:link img,a.topButton:hover img,a.topButton:visited img{
	text-decoration:none;
	display:inline;
	vertical-align:middle;
	
	margin:0 0 0 3px;
}


#menu p{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 70px 0px 40px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 12px;
	color: #363636;

	
}

p {
	padding: 15px 0px 0px 0px;
	margin: 0px 70px 0px 40px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 12px;
	color: #363636;
}
a:link{
	color:#4f3e00;
	font-family: Verdana, Geneva, Tahoma, sans-serif;

	
}
a:hover{
	text-decoration:none;
	
}
a:visited{
	color: #783d00;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}


img {
	display: block;
	border: 0;
	text-align: center;
}
.img_gallery{
	border: 2px #605030 solid;
}
.img_inline{
	display:none;
}
.white_normal_text {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:medium;
}
.white_small_text{
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: small;
}

.gold_small_text {
	color: #8F7A2D;
	font-size: small;
	font-family: "Times New Roman", Times, serif;
}


.first_letter{
	font-size: 18px;
	font-weight: 500;
}




#masthead {
	clear: both;
}
/*
#header {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
}

#header_left {
	background-position: right;
	background-image: url('images/header_left.jpg');
}
*/
#header_right {
	background: url('images/header_right.jpg') no-repeat top left;
}

#header{
	
	text-align: center;
	width: 1016px;
}

#header_left {
	background-position: top;
	background: url('images/header_left.jpg') no-repeat top right;
}

#header_bottom {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

.container {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

#tile_left {
	float: left;
	background-image: url('images/tile_left.jpg');
	background-repeat: repeat-y;
	width: 43px;
	height: 500px;
	margin: 0;
}

#nav_bottom_left_linecross{
	margin-top: 392px;
}

#left_col {
	padding: 0px;
	float: left;
	margin: 0;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url('images/nav_background.jpg');
	}
#left_col a {
	display: block;
}

/*header and background graphics and settings for the page content area*/

.page_content_header{
	background-color: #EAD699; 
	margin-left:12px; 
	width:678px;   
	margin-bottom: 0px; 
}
.page_content_background{
	background-color: #E7D084; 
	margin-left:12px;
	background-image: url('images/default_content_background.jpg'); 
	margin-top: 0px;
	width:678px;
	height:100%;
	padding-bottom:30px;
}

.centerDividerLine{
	margin: 10px auto 10px auto;
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	border-color: #8F7A2D;
	height: 0.5px;
	width: 554px;
	color: #8F7A2D;
}

#page_content {
	float: left;
}


#content_bottom{
	margin-right: auto;
	margin-left: auto;
	width: 1016px;
}
#right_content_bottom{
}

#footer_tile_left {
	float: left;
	background-image: url('images/tile_left.jpg');
	background-repeat: repeat-y;
	width: 43px;
	height: 100%;
	margin: 0;
}
#footer_nav {
	float: left;
}

#footer_nav_right {
	float: left;
}

#footer_nav_bottom_tile{
	background-repeat: repeat-x;
	background-image: url('images/tile_bottom.jpg');
	clear: both;
	width: 258px;
	text-align: right;
	height: 31px;
}



#footer {
	margin-right: 0px;
}
#footer_text{
	background-color: #292929;
	width: 668px;
	height: 94px;
	margin-left: 12px;
	padding-right: 10px;
	text-align: right;
}
#bottom_divider{
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align: right;
}
#corner_bottom_left{
	margin-top: 94px;
}
#tile_bottom{
	background-repeat: repeat-x;
	background-image: url('images/tile_bottom.jpg');
	width: 715px;
	height: 31px;
	float: right;
}
#gourmet_slider_logo{
	clear: both;
	float: right;
}

a.designBy, a.designBy:link, a.designBy:visited {
	font-size: small;
	font-family: "Times New Roman", Times, serif;
	color: #8F7A2D;

}

a.designBy:hover {
	font-size: small;
	font-family: "Times New Roman", Times, serif;
}



/* Navigation Buttons */

a.btnHome:link, a.btnHome:visited 
{
	background-image: url('images/btn_home_up.jpg');
	height: 51px;
	width: 258px;
}
a.btnHome, a.btnHome:hover, a.btnHomeOn:link, a.btnHomeOn:visited 
{
	background-image: url('images/btn_home_down.jpg');
}

a.btnAbout:link, a.btnAbout:visited 
{
	background-image: url('images/btn_about_up.jpg');

}
a.btnAbout, a.btnAbout:hover, a.btnAboutOn:link, a.btnAboutOn:visited 
{
	background-image:url('images/btn_about_down.jpg');
}


a.btnMenus:link, a.btnMenus:visited
{
	background-image: url('images/btn_menus_up.jpg');
}
a.btnMenus, a.btnMenus:hover , a.btnMenusOn:link, a.btnMenusOn:visited
{
	background-image:url('images/btn_menus_down.jpg')
}

a.btnWeekend:link, a.btnWeekend:visited
{
    background-image:url('images/btn_weekendbrunch_up.jpg')
}
a.btnWeekend, a.btnWeekend:hover , a.btnWeekendOn:link, a.btnWeekendOn:visited
{
	background-image:url('images/btn_weekendbrunch_down.jpg')
}

a.btnDirections:link, a.btnDirections:visited 
{
    background-image:url('images/btn_directions_up.jpg')
}
a.btnDirections, a.btnDirections:hover, a.btnDirectionsOn:link, a.btnDirectionsOn:visited 
{
	background-image:url('images/btn_directions_down.jpg')
}

a.btnInside:link, a.btnInside:visited
{
    background-image:url('images/btn_photogallery_up.jpg')
}
a.btnInside, a.btnInside:hover, a.btnInsideOn:link, a.btnInsideOn:visited
{
	background-image:url('images/btn_photogallery_down.jpg')
}

a.btnEntertainment:link, a.btnEntertainment:visited 
{
    background-image:url('images/btn_entertainment_up.jpg')
}
a.btnEntertainment, a.btnEntertainment:hover, a.btnEntertainmentOn:link, a.btnEntertainmentOn:visited 
{
	background-image:url('images/btn_entertainment_down.jpg')
}

a.btnContact:link, a.btnContact:visited 
{
    background-image:url('images/btn_contactus_up.jpg')
}
a.btnContact, a.btnContact:hover, a.btnContactOn:link, a.btnContactOn:visited 
{
	background-image:url('images/btn_contactus_down.jpg')
}

/*twiiter and facebook buttons*/
a.btnFacebook:link, a.btnFacebook:visited 
{
    background-image:url('images/btn_addus.jpg')
}
a.btnFacebook, a.btnFacebook:hover
{
	background-image:url('images/btn_addus_over.jpg')
}

a.btnTwitter:link, a.btnTwitter:visited 
{
    background-image:url('images/btn_followus.jpg')
}
a.btnTwitter, a.btnTwitter:hover
{
	background-image:url('images/btn_followus_over.jpg')
}










    

