
/* BODY DESIGN START */
body {
  background-color: #AFAFA3;
margin-left: auto;
margin-right: auto;
	text-align:center;

	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.border {
	background-color: #CCC;
	width: 10px;
}
.borderBottom {
  background-image: url("../img/borderBottom.png");
  height: 11px;	
}
.borderSBottom {
  background-image: url("../img/borderSBottom.png");
  height: 11px;	
}
.borderBottomL {
  background-image: url("../img/borderBottomL.png");
  height: 11px;	
}
.borderC {
	background-color: #FFF;
	width: 11px;
}
.borderCenter {
  background-image: url("../img/center.png");
	background-repeat: repeat-y;
	width: 33px;
}
.borderI {
	background-color: #FFF;
	width: 3px;
}
.borderL {
	background-color: #CCC;
	width: 10px;
}
.borderR {
	background-color: #877487;
	width: 10px;
}
.borderAcrossC {
	background-color: #FFF;
	height: 8px;
}
.borderAcrossI {
	background-color: #FFF;
	height: 2px;
}
.borderAcrossL {
	background-color: #CCC;
	height: 8px;
}
.borderAcrossR {
	background-color: #877487;
	height: 8px;
}
.borderMap {
	background-color: #FFF;
	width: 3px;
}
.borderSTop {
	background-image: url("../img/borderSTop.png");
  height: 11px;
}
.borderTop {
	background-image: url("../img/borderTop.png");
  height: 11px;
}
.borderTopL {
	background-image: url("../img/borderTopL.png");
  height: 11px;
}
.reservationConformationHeading {
  padding: 4px 0px 2px 0px;
	color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center; 
}
.reservationConformationMain {
  padding: 0px 0px 5px 10px;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left; 
}
.tableTop {
	background-color: #CBC493;
	background-image: url("../img/tableTop.gif");
	background-repeat: no-repeat;
}
.tableTopSingle {
	background-color: #CBC493;
	background-image: url("../img/recipeTop.gif");
	background-repeat: no-repeat;
}
.tableTopSingleMap {
	background-color: #CBC493;
	background-image: url("../img/mapTop.gif");
	background-repeat: no-repeat;
}
.tableTopSingleRes {
	background-color: #CBC493;

}
.backgroundB {
	background-color: #CBC493;
}
.TextLowerContent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: 500;
	padding: 0px 5px 5px 5px;	
}
.TextMainContent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: 500;
	padding: 0px 0px 0px 0px;	
}
.TextMainPageContent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	font-weight: 500;
	padding: 0px 0px 0px 5px;	
}
.TextMapPageContent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 10px 0px 0px 5px;	
}
.TextSubMenuHeading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-style: italic;;
	padding: 2px 15px 0px 15px;	
}
/* FOOTER START */
.footer {
  background-color: #CCC;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-align: center;
	font-weight: normal;
	margin: 15px 0px 0px 0px;	
}
.PrintFooter {
	 position: absolute;
   left: -811px;
   width: 811px;
	 display: none;	
}
/* END FOOTER */

.hours {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.logo {
	background-color: #AB9A67; 
}

.mainFeatureImage {
	border-color: #CBC493 #FFFFFF #FFFFFF #FFFFFF;  
	border-width: 2px;
	border-style: solid;
	border-spacing: 0px;
}	
.mainFeatureHeading {
	background-image: url("../img/corner.png");
	background-repeat: no-repeat;
	background-color: #AB9A67;
	height: 24px;
	color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10px; 
	text-align: left;
}

.navSpacer {
	background-image: url("../img/navSpacer.gif");
  height: 30px;
	width: 10px;
}

/* START Navigation */
/* Top level */
.navDrop a, .navDrop a:visited {
  display: block;
	width: 117px;
	height: 30px;
  padding: 2px 0px 2px 0px;
  border: 2px solid;
  border-color: #FFF #FFF #FFF #FFF;
  background-color: #AB9A67;
  text-decoration: none;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold; 
	color: #FFF;
	margin: 10px 0px 10px 0px;
}

/* Top level hover */
.navDrop a:hover, .navDrop ul a:hover{
  display: block;
	width: 117px;
	height: 30px;
  padding: 2px 0px 2px 0px;
  border: 2px solid;
  border-color: #FFF #FFF #FFF #FFF;
  background-color: #CBC493;
  text-decoration: none;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
	color: #FFF;
}

/* Second Level */
.navDrop ul ul a, .navDrop ul ul a:visited { 
  display: block;
	width: 117px;
	height: 20px;
  padding: 2px 0px 2px 0px;
  border: 2px solid;
  border-color: #FFF #FFF #FFF #FFF;
  background-color: #AB9A67;
  text-decoration: none;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold; 
	color: #FFF;
	margin: 0px 0px 0px 0px;
}

/* Second Level Hover */
.navDrop ul ul a.drop:hover{
  display: block;
	width: 117px;
	height: 30px;
  padding: 2px 0px 2px 0px;
  border: 2px solid;
  border-color: #FFF #FFF #FFF #FFF;
  background-color: #CBC493;
  text-decoration: none;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
	color: #FFF;
}

/* Second Level Hover for IE*/
.navDrop :hover > a, .navDrop ul ul :hover > a {
  display: block;
	width: 117px;
	height: 30px;
  padding: 2px 0px 2px 0px;
  border: 2px solid;
  border-color: #FFF #FFF #FFF #FFF;
  background-color: #CBC493;
  text-decoration: none;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
	color: #FFF; 
}

/* Hide Sub Levels */
.navDrop ul ul {
  visibility: hidden;
  position: absolute;
  top: 48px;
  left:0;
	height:0; 
  width: 117px;
}

/* Remove Bullets */
.navDrop ul {
  margin: 0;
	padding: 0;  
  list-style-type: none;
}

/* Dropdown Menu Positoning */
.navDrop li {
  float: left;
  width: 117px;
  position: relative;
}

/* Second Level Hover Visiblity */ 
.navDrop ul li:hover ul,
.navDrop ul a:hover ul{
  visibility:visible; 
}

/* IE 5.5 Hack */
* html .navDrop a, * html .navDrop a:visited {
  width:117px;
  w\idth:117px;
}
/* IE 5.5 Hack */
* html .navDrop ul ul a{
  width:117px;
  w\idth:117px;
}
/* IE 5.5 Hack*/
* html .navDrop ul ul {
  top:41px;
  t\op:41px;
}
/* END Navigation */

.lowerHeading {
  padding: 4px 0px 5px 0px;
	color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center; 
}

table.MenuTableLeft { width:376px; }
table.MenuTableRight { width:376px; }
table.MenuTableSingle{ width:785px; }
.MenuHeadingAppetizers {
  background-image: url("../img/menuHeadingAppetizers.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingBeverages {
  background-image: url("../img/menuHeadingBeverages.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingDesserts {
  background-image: url("../img/menuHeadingDesserts.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingFromTheSea {
  background-image: url("../img/menuHeadingFromTheSea.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingOnTheBun {
  background-image: url("../img/menuHeadingOnTheBun.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingSalads {
  background-image: url("../img/menuHeadingSalads.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingSides {
  background-image: url("../img/menuHeadingSides.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingSpecialties {
  background-image: url("../img/menuHeadingSpecialties.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingSteaks {
  background-image: url("../img/menuHeadingSteaks.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
.MenuHeadingWines {
  background-image: url("../img/menuHeadingWineList.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 24px; 
}
/* START Image Rotator */
#rotator
{
	border: 4px solid #fff;
	cursor: pointer;
	overflow: hidden;
	margin: 2px 0px 2px 0px;
	position: relative;
	width: 360px;
	height: 230px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 360px;
	height: 230px;
}
.map
{
  background-image: url("../img/map2.gif");
	background-repeat: no-repeat;
	background-position: top center;
	border: 2px solid;
	border-color: #CBC493;
	cursor: pointer;
	overflow: hidden;
	margin: 2px 0px 2px 0px;
	position: relative;
	width: 450px;
	height: 282px;
}
/* END Image Rotator */
