.maintable {
	padding: 20px 0px;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	padding: 0px;
	line-height: 13pt;
}

.pageTop {
	background-color: #484742;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #C67902;
}
.searchTable div{
	background-color: #484742;
}


.leftCol{
	vertical-align: top;
	background-color: #484742;
	height: 100%;
	width: 185px;
}
.centre {
	background-color: #8e7c65;
	padding : 15px 10px;
	text-align: left;
	width: 605px;
	vertical-align: top;
}
.rightCol{
	padding : 10px 5px 30px 5px;
	vertical-align: top;
	background-color: #484742;
	height: 100%;
	width: 190px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #C67902;
	text-align: center;
}


.searchTable{
	padding: 20px 0px;
}

.searchTable span, .searchTable span{
	background-color: #484742;
	text-indent: 4pt;
	font-size: 10pt;
}

.searchTable td{
	padding: 4px ;
	vertical-align: top;
}



.menuTable, .subMenuTable{
	background-color: #484742;
	height: 100%;
}

.menuTable{
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #C67902;
	width: 185px;
}

.menuTable a, .menuTable span, .menuTable div, .menuTable h1, .menuTable h2, .menuTable a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
	text-align: left;
	text-transform: lowercase;
	color: #F0DFCA;
	font-size: 9pt;
	/*  height: 10px;  */
}
.menuTable a:hover{
	color: #FFFFFF;
   background-color: #7E6C55;
}
.menuTable td{
	padding : 0px 1px 0px 1px;
	margin : 0px;
}

/*.menuTable a{
	font-size: 6pt;
}
*/

.menuTable span, .menuTable div{
	padding: 0px 0px 0px 0px;
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #C67902;
	color: #C0AF9A;
	font-weight:bold;
	text-transform: uppercase;
		
}

.menuTable h2{
	display: inline;
	color: #C0AF5A;
}


.subMenuTable td{
	padding : 0px 1px 0px 1px;
	margin : 0;
}


.subMenuTable a, .subMenuTable a:hover, .subMenuTable span, .subMenuTable div{
	font-size: 9pt;
	height: 7px;
	color: #C0AF9A;
	font-weight:normal;
	/* border-width: 0px 0px 0px 0px; */
   /* padding: 0px 0px 1px 0px;  */
}

/*.selected a{
	color: #C0AF5A;
}  */

.subMenuTable span, .subMenuTable div{
	color: #C0AF5A;
	font-weight:normal;
	text-transform: lowercase;
	border-width: 0px 0px 0px 0px;
}

.subMenuTable a:hover{
	color: #FFFFFF;
 	background-color: #7E6C55;
}




.restMenuTable{
	/*background-color: #484742;*/
	border-width: 0px;
	font-weight: normal;
	border-color: #ffffff;
	border-style: solid;
	border-color: #C67902;
	border-spacing: 0;
	margin : 0;
}

.restMenuTable *{
	border-width: 0px;
	background-color: #484742;
	font-size: 8pt;
	vertical-align: top;
	padding: 0px 3px 0px 3px;
	border-spacing: 0;
	border-width: 0px 0px 16px 0px;
	margin: 0px;
}

.restMenuTable td{
	background-color: #585752;
}
.restMenuTable th{
	background-color: #484742;
}


/* indexTable redundant - replaced by div restBlock
--------------------------------------------------*/
.indexTable {
	background-color: #585752;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #C67902;
	width: 585px;
}
.indexTable *{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #C0AF9A;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	/* height: 10px; */

	margin: 0;
	text-align: left;
	vertical-align: top;
	border-width: 0; 
}
.indexTable tr td table{
	background-color: #585752;
	border-width: 0px;
	width: 100%;
}

.indexTable a,.indexTable a:hover,.indexTable h2 {
	display: inline;
	color: #E0CFBA;
	border-color: #C67902;
	font-size: 12pt;
	font-weight: bold;
	padding : 0px 0px; 
	text-decoration: none;
	white-space: nowrap;
	line-height: 13pt; 
	height: 13px;
	text-align: left;
}
.indexTable tr td a image, .indexTable tr td image{
	/*height: 54px;
	width: 54px; */
	margin : 2px 0px 2px 1px;
}
.indexTable span, .indexTable div{
  color: #C0AF5A;
}

.indexTable h3{
	font-size: 7pt;
	padding : 0; 
	margin : 0; 
	height:7pt;
}

.indexTable a:hover{
  color: #FFFFFF;
  background-color: #7E6C55;
}



.breadCrumbTable {
	background-color: #585752;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #C67902;
	height: 8px;
}
.breadCrumbTable a, .breadCrumbTable a:hover,.breadCrumbTable span,.breadCrumbTable h1,.breadCrumbTable div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #C67902;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	height: 10px;
	white-space: nowrap;
	padding : 2px 10px;
	text-align: left;
	text-transform: lowercase;
}
.breadCrumbTable span, .breadCrumbTable h1,.breadCrumbTable div{
	color: #C0AF5A;
	background-color: #585752;
	font-weight: bold;
	display: inline;
}
.breadCrumbTable a {
	color: #C0AF9A;
	background-color: #484742;
}
.breadCrumbTable a:hover{
	color: #FFFFFF;
	background-color: #7E6C55;
}
.breadCrumbTable td{
	width:auto;
	padding : 0px;
	margin : 0;
}



.fMenuDesc {
  margin-left:15px;
	font-size: 8pt;
}
.fMenuName {
  margin-top:5px;
	font-size:10pt;
	font-weight: bold;
}

/* Restuarant Row
--------------------------------------------------*/
.restBlock {background-color:white;margin:0 0 2px 0;color:black;border-radius:4px;box-shadow: 2px 2px 2px #000000;}
.restBlock img {height:54px; width:54px;margin:2px;float:left;border-radius:3px;}
.restBlock .restRowText {margin:0 2px 0 60px;}
.restBlock h2, .restBlock h2 a {color:#1a0dab;margin:0;;padding:3px 0 3px 0; font-size:16px;text-decoration:none;}
.restBlock h2 small {color:#5a5deb; font-size:70%;}
.restBlock span {color:#000044;}
.restBlock .restBlockAction {float:right;}


/* Responsive Design
--------------------------------------------------*/

/*For Mobile*/
@media all and (max-width: 700px) {  
  .restRowImg {display:none;}
  .restBlock .restRowText {margin:0 0 0 0px;}
  .narrowScreenHidden {display:none;} 
  .rightCol {display:none;} 
}

/*For Wide Screen*/
@media all and (min-width: 701px) {
}


/* calendar
--------------------------------------------------*/
#wp-calendar {
  display:inline-table;
  border-collapse:collapse;
  text-align:center;
  background-color: #9E8C75;
}

#wp-calendar th {
  border-bottom:1px solid #8E7C75;
}

#wp-calendar td {
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:1px;
  font-size:1em;
}

#wp-calendar td a {
  display:block;
  text-decoration: none;
  border-bottom:1px solid #181712;
  border-left:1px solid #989792;
  border-right:1px solid #181712;
  border-top:1px solid  #989792;
  font-weight:bold;
  background-color: #7E6C55;
}

#wp-calendar td a:hover {
  background-color: #BE9C95;
}

#wp-calendar td a:active {
  background-color: #3E3C25;
}


/* Input Fields
--------------------------------------------------*/
	
.inputTable {
	border-width: 1px 2px 1px 2px;
	border-style: solid solid solid solid;
	border-color: #C67902;
	height: 8px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
	
a { font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F0DFCA;
	text-decoration: underline;
}

a:hover { font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #333333;
	font-weight: lighter;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #484742;
	text-decoration: none;
}

td {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #ffffff;
	/*line-height: 13pt; */
}


tr {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #ffffff;
	line-height: 13pt;
}

input,select {
	color: #2e2b15;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #7e6c55; */
	background: #eedcc5;
	border: 1px solid #2e2b10;

}

.Formbutton {
	background: #484742;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	border: 1px solid #ffffff;
}

textarea {
	color: #ffffff;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #7e6c55;
	border: 1px solid #C0AF9A;
}

body table{
	background-color: #585752;
}

body table table{
	background-color: #8e7c65;
}

body { 
	background-color: #817567;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	border-style: none;
	border-width: 0 0;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-base-color: color;
	scrollbar-track-color: #834E18;
	scrollbar-face-color: #B8722D;
	scrollbar-highlight-color: 333333;
	scrollbar-3dlight-color: color;
	scrollbar-darkshadow-color: cccccc;
	scrollbar-shadow-color: 333333;
	scrollbar-arrow-color: ffffff; 
}







a.button {
    background: transparent url('/images/restaurant-common/button-pushed.gif') no-repeat center;
	  background-color: #000000;
    display: block;
    color:#000000;
    font: normal 14px arial, sans-serif;
    height: 18px;
    width: 100px;
    text-decoration: none;
    text-align: center;
		padding:0px;
    border-radius:8px;
}


a.button:active {
    background: transparent url('/images/restaurant-common/button-unpushed.gif') no-repeat center;
    outline: none; /* hide dotted outline in Firefox */
    color:#666666;
    font: normal 14px arial, sans-serif;
    height: 18px;
    width: 100px;
    text-decoration: none;
    text-align: center;
		padding:0px;
}

a.button:hover {
	  background-color: #585752;
    display: block;
		font: normal 14px arial, sans-serif;
    color:#666666;
    height: 18px;
    width: 100px;
    text-decoration: none;
    text-align: center;
		padding:0px;
}



a.buttonR {
    background: transparent url('/images/restaurant-common/button-2tone-off.gif') no-repeat center;
    background: transparent url('/images/restaurant-common/button-pushed.gif') no-repeat center;
	  background-color: #000000;
    display: block;
    color:#000000;
    font: normal 14px arial, sans-serif;
    height: 18px;
    width: 100px;
    text-decoration: none;
    text-align: center;
		padding:0px;
}


a.buttonR:active {
    background: transparent url('/images/restaurant-common/button-unpushed.gif') no-repeat center;
    outline: none; /* hide dotted outline in Firefox */
    color:#666666;
    font: normal 14px arial, sans-serif;
    height: 18px;
    width: 100px;
    text-decoration: none;
    text-align: center;
		padding:0px;
}

a.buttonR:hover {
	  background-color: #585752;
    display: block;
		font: normal 14px arial, sans-serif;
    color:#666666;
    height: 18px;
    width: 100px;
    text-decoration: none;
    text-align: center;
		padding:0px;
}



