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

/* 						Body 										  */

/******************************************************************************/



* {margin: 0; padding: 0;}

img {border: 0px;}


html, body {

	min-height: 600px;
	font-size: 13px;

}

body {
	background-image:url('../images/background.gif');
	background-position: top left;
	background-repeat: repeat;
}


/********************************************************************************/

/* 						Navigation											*/

/********************************************************************************/
.navigationMenu {
	float: left;
	width: 160px;
}

#nav {
	margin:0;
	background-color:#fff;
	padding-left: 20px;
	padding-top: 20px;
	list-style:none;
}

#nav li {
	padding-bottom: 5px;
	list-style-type: none;
}

#nav li a {
	background-image: url("../images/sprites.gif"); 
	position: relative;
	display:block;
	width: 100px;
	height: 15px;
	line-height: 15px; overflow: hidden; text-indent: -999em;
}


/* normal state */
#navWrapper #nav li#eat a { background-position: 0 0; }
 #navWrapper #nav li#alacarte a { background-position: -700px 0; }
 #navWrapper #nav li#tasting a { background-position: -800px 0; }
#navWrapper #nav li#drink a { background-position: -100px 0; }
#navWrapper #nav li#profile a { background-position: -200px 0; }
 #navWrapper #nav li#neal a { background-position: -900px 0; }
 #navWrapper #nav li#awards a { background-position: -1000px 0; }
 #navWrapper #nav li#reviews a { background-position: -1100px 0; }
#navWrapper #nav li#reservation a { background-position: -300px 0; }
#navWrapper #nav li#findus a { background-position: -400px 0; }
#navWrapper #nav li#employment a { background-position: -500px 0; }
 #navWrapper #nav li#appform a { background-position: -1200px 0; }
#navWrapper #nav li#news a { background-position: -600px 0; }

/* hover */
#navWrapper #nav li#eat a:hover { background-position: 0 -15px; }
 #navWrapper #nav li#alacarte a:hover { background-position: -700px -15px; }
 #navWrapper #nav li#tasting a:hover { background-position: -800px -15px; }
#navWrapper #nav li#drink a:hover { background-position: -100px -15px; }
#navWrapper #nav li#profile a:hover { background-position: -200px -15px; }
 #navWrapper #nav li#neal a:hover { background-position: -900px -15px; }
 #navWrapper #nav li#awards a:hover { background-position: -1000px -15px; }
 #navWrapper #nav li#reviews a:hover { background-position: -1100px -15px; }
#navWrapper #nav li#reservation a:hover { background-position: -300px -15px; }
#navWrapper #nav li#findus a:hover { background-position: -400px -15px; }
#navWrapper #nav li#employment a:hover { background-position: -500px -15px; }
 #navWrapper #nav li#appform a:hover { background-position: -1200px -15px; }
#navWrapper #nav li#news a:hover { background-position: -600px -15px; }

/* selected */
#navWrapper #nav li#eat a.selected { background-position: 0 -15px; }
 #navWrapper #nav li#alacarte a.selected { background-position: -700px -15px; }
 #navWrapper #nav li#tasting a.selected { background-position: -800px -15px; }
#navWrapper #nav li#drink a.selected { background-position: -100px -15px; }
#navWrapper #nav li#profile a.selected { background-position: -200px -15px; }
 #navWrapper #nav li#neal a.selected { background-position: -900px -15px; }
 #navWrapper #nav li#awards a.selected { background-position: -1000px -15px; }
 #navWrapper #nav li#reviews a.selected { background-position: -1100px -15px; }
#navWrapper #nav li#reservation a.selected { background-position: -300px -15px; }
#navWrapper #nav li#findus a.selected { background-position: -400px -15px; }
#navWrapper #nav li#employment a.selected { background-position: -500px -15px; }
 #navWrapper #nav li#appform a.selected { background-position: -1200px -15px; }
#navWrapper #nav li#news a.selected { background-position: -600px -15px; }

*/

/********************************************************************************/

/* 						Content modules 											*/

/********************************************************************************/


#content {
	float: left;
	margin-left: 20px;
	padding-top: 20px;
	width: 618px;
}

#alacarteLeft {
	float: left;
}

.centerContent {

	width: 800px;
	
	margin: 0 auto;
	
	background: #FFFFFF repeat-y;
	
	min-height: 500px;
}

.centerContentFooter {
	width: 800px;
	margin: 0 auto;
	background: #FFFFFF;
}



.branding {

	margin-left: 11px;
	
	background-color:#fff;
	
	position: relative;
	
	padding-top: 25px;
	
}



 .bdr-left {

	height: 1px;
	
	margin-left: 20px;
	
	width: 120px;
	 	
	float: left;
	
	padding-top: 25px;
	
	background-color:#fff;

}


.bdr-right {
	
	height: 1px;
	
	margin-left: 20px;
	
	width: 618px;
	
	float: left;
	
	padding-top: 25px;
	
	background-color:#fff;
	
}


.top-hr {
	background-color: #818A8F;
}
 

.image-content {
 
 	width:200px;
	
  	background-color: #fff;

  	float: left;
	
}	

.multiple-images {
	float: left;
}

.text-content-right {

	width:410px;
	
  	background-color: #fff;
	
	float: left;
	
	font: 11px Arial, Verdana, Helvetica, sans-serif; 
	
	line-height: 1.6; 
	
	color: #333; 
	
 }
 
 .text-content-left {

	width:620px;
	
	height: 100%;
	
	display: block;
	
	position: relative;

  	background-color: #fff;
	
	float: left;
	
	font: 11px Arial, Verdana, Helvetica, sans-serif; 
	
	line-height: 1.6; 
	
	color: #333; 
	
 }

.text-content{
	font: :11px Arial, Verdana, Helvetica, sans-serif; 
 	line-height: 1.6;
 	color: #333; 
}

.email-confirmation{
	font: :11px Arial, Verdana, Helvetica, sans-serif; 
 	color: #333; 
 	font-weight: bold;
 	padding:10px;
 	border: solid 1px gray;
}

.news-date{
 	font-family: Georgia, "Times New Roman", serif; 
 	line-height: 20px;
 	color: #333; 
 	font-style: italic;
}


 /********************************************************************************/

/* 						Text											*/

/********************************************************************************/ 
 
h1 {

	font: 13px Georgia, "Times New Roman", serif; 
	
	letter-spacing: 1px;
	
	color: #9CA54A;
	
	font-weight: normal;
	
}

p {
	margin-bottom: 6px;
	
	font-size: 11px;
	
	line-height: 1.6;
}

.heading-padding {

	padding-top: 8px;
	
	padding-bottom: 2px;
	
}

.heading-padding-large {

	padding-top: 12px;
	
	padding-bottom: 3px;
	
}

.link {

	font: italic 11px Georgia, "Times New Roman", serif; 
	
	letter-spacing: 1px;
	
	color: #9CA54A;
	
	font-weight: normal;
	
	text-decoration: underline
}

.link a:hover {

	font: italic 11px Georgia, "Times New Roman", serif; 
	
	letter-spacing: 1px;
	
	color: #333;
	
	font-weight: normal;
	
	text-decoration: underline
}

td.menuItemDescription{
	padding-bottom: 10px;
}

.menuPrice {
	
	font: 13px Georgia, "Times New Roman", serif; 
	
	letter-spacing: 1px;
	
	color: #9CA54A;
	
	font-weight: normal;
	
}

 /********************************************************************************/

/* 						Form											*/

/********************************************************************************/ 

.radio {float: left;}

input+input {margin-left: 1em;}
 
 /********************************************************************************/

/* 						Footer											*/

/********************************************************************************/
 
 
 .siteinfo {
 
	width: 640px;
	
	padding-top : 30px;
	
	padding-bottom : 15px;
	
	margin : 0;
	
	font:  9px Georgia, "Times New Roman", serif;
	
	letter-spacing: 1px;
	
	color: #666666;
	
	background-color:#FFFFFF;
	
}

.footertable {
	
	background-color:#818A8F;
	
	border:0px;
	
	border-spacing: 0px;
	
	width:800px;
	 
	font:  9px Georgia, "Times New Roman", serif;
		
	letter-spacing: 1px;
		
	color: #666666;

} 




