/*********************** GENERAL STYLES *************************/

body {
  font-family: arial;
  font-size: 12pt;
  color: #FCF9D8;
  margin: 0px;
  padding: 0px;
  background-color: #D9AF6E; /* #B6935D;*/
}
table, td, th {
  font-family: arial;
  font-size: 12pt;
  color: #FCF9D8;
}



/*********************** TEMPLATE STYLES *************************/

/* NAVIGATION STYLES */
.navOuter {
   position: absolute;
   left: 80px;
   top: 180px;
   border-top: 2px solid #FDFBE6;
   border-left: 2px solid #FDFBE6;
   border-bottom: 2px solid #868573;
   border-right: 2px solid #868573;
}
.navInner {
   border-top: 1px solid #FDFBE6;
   border-left: 1px solid #FDFBE6;
   border-bottom: 1px solid #C7C4AA;
   border-right: 1px solid #C7C4AA;
}
.navigation {
   width: 190px;
   border-top: 1px solid #FDFBE6;
   border-left: 1px solid #FDFBE6;
   border-bottom: 1px solid #868573;
   border-right: 1px solid #868573;
   padding: 5px; padding-top: 15px;
   padding-bottom: 15px;
   background-color: #FCF9D8;
}
.navItem {
   color: #1B1414;
   font-size: 14pt;
   font-weight: bold;
   text-decoration: none;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 15px;
}
.navItemDiv {
   width: 165px;
   margin-top: 5px;
   margin-bottom: 10px;
   margin-left: 10px;
   z-index: 100;
}

/* LOGO STYLES */
.logo {
	position: absolute;
	left: 56px;
	top: 10px;
	z-index: 100;
}

/* MAIN CONTAINER STYLES */
.outerContainer {
   position: absolute;
   top: 85px;
   left: 150px;
   text-align: center;
}
.mainBorder1 {
   position: relative;
   border-top: 1px solid #C29898;
   border-left: 1px solid #7E2828;
   border-bottom: 1px solid #7E2828;
   border-right: 1px solid black;
}
.mainBorder2 {
   position: relative;
   border-top: 1px solid #C29898;
   border-left: 1px solid #7E2828;
   border-bottom: 1px solid #C29898;
   border-right: 1px solid #7E2828;
}
.mainBorder3 {
   position: relative;
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-bottom: 1px solid #C29898;
   border-right: 1px solid #7E2828;
}
.mainContainer {
   position: relative;
   width: 490px;
   padding: 30px;
   padding-left: 150px;
   padding-right: 15px;
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-bottom: 1px solid #C29898;
   border-right: 1px solid #7E2828;
   text-align: left; 
   background-image: url(../images/background.jpg);
}

/* FOOTER STYLES */
.copyright {
   padding-top: 10px; 
   font-size: 9pt; 
   color: black; 
   text-align: center;
}
.logoImg {
   border: 0px;
}

/*********************** PAGE CONTENT STYLES *************************/

/* COMMON */

.photoDIV {
   position: relative;
   float: right;
   padding: 5px;
}
.photoIMG {
   border: 5px solid black;
}
.photoCaption {
   position: relative;
   font-size: 9pt;
   font-style: italic;
}

.customLink {
   color: #FFFFFF;
   text-decoration: underline;
}

.centeredTable {
   width: 100%;
   text-align: center;
   padding: 0px;
   margin: 0px;
}

.smallFont {
   font-size: 10pt;
}

.mainHeading {
   font-size: 16pt;
   font-weight: bold;
   text-align: center;
}


/* HOME (INDEX.HTML) STYLES */
.intro1Text {
   font-size: 16pt;
   font-style: italic;
   padding-left: 20px;
}
.intro2Text {
   font-size: 16pt;
   font-style: italic;
   padding-top: 50px;
   padding-left: 40px;
}
.intro3Text {
   font-size: 10pt;
   font-weight: bold;
   padding-left: 10px;
   padding-right: 10px;
}
.intro4Text {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding-top:20px;
	padding-left:20px;
}	

/* MENU STYLES */
.menuTitle {
   text-align: center;
   font-size: 16pt;
   font-weight: bold;
}
.menuHeader {
   font-size: 14pt;
   font-weight: bold;
   text-decoration: underline;
}
.menuColHeader {
   font-size: 14pt;
   font-weight: bold;
   font-style: italic;
}
.menuDish {
   font-size: 12pt;
   font-weight: bold;
}
.menuPrice {
   font-size: 12pt;
   font-style: italic;
}
.menuNoteText {
   font-size: 9pt;
   font-style: italic;
}
.menuText {
   font-size: 10pt;
}
.menuOption {
   font-size: 12pt; 
   padding-left: 5px;
   padding-right: 5px;
   border: 1px solid #FCF9D8;
   color: #1B1414;
   background-color: #D9AF6E;
}
.menuOptionLink {
   font-size: 10pt; 
   color: #1B1414;
   font-weight: bold;
   text-decoration: none;  
}

/* WEEKLY STYLES */
.weekHeader {
   font-weight: bold;
//   padding-left: 15px; 
//   padding-right: 15px;
   text-align: center;
}
.weekTD {
   font-size: 10pt;
//   padding-left: 15px; 
//   padding-right: 15px;
   text-align: center;
}

/* ABOUT US STYLES */

.articleTitle{
   font-weight: bold;
}
.articleSubtitle{
   font-style: italic;
}
.articleInfo {
   font-size: 10pt;
   font-style: italic;
   padding-top: 10px;
   padding-bottom: 10px;
}

/* RETAIL STYLES */

.retail {
   font-size: 10pt;
}
.attention {
  font-size: 14pt;
}
.attentionBIG {
  font-size: 18pt;
  font-weight: bold;
}