body {margin: 0;padding: 0;font-size: 10pt;border-width: 0;color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.maintable {padding: 200px 0px;}
.content {font-size: 8pt;color: #ffffff;padding: 0px;line-height: 13pt;}
.pageTop {border-width: 0px;}
.searchTable div{background-color: #484742;}

.leftCol{vertical-align: top;	height: 100%;width:190px;}
.centre {padding:30px 10px;text-align: left;width: 610px;	vertical-align: top;}
.rightCol{padding : 10px 0px 30px 10px;vertical-align: top;	height: 100%;	width: 200px;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{height: 100%;}
.menuTable{border-width: 0px 0px 0px 1px;width: 185px;}

.menuTable a, .menuTable span, .menuTable div, .menuTable h1, .menuTable h2, .menuTable a:hover{
	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 2px 0px 4px;	margin : 0px;}
.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: capitalize;}
.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;}
.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 {
	background-color: #585752;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #C67902;
	width: 585px;
}
.indexTable *{
	color: #C0AF9A;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	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{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;}

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


/* 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-size: 9pt; color: #F0DFCA;text-decoration: underline;}
a:hover {font-size: 9pt;text-decoration: none;}
.footer {	font-size: 7pt;	color: #484742;	text-decoration: none;}
td {margin: 0; padding: 0;	font-size: 9pt;	color: #ffffff;}
tr {margin: 0;padding: 0;font-size: 9pt;color: #ffffff;	line-height: 13pt;}
input,select {color:#2e2b15;font-size:8pt;border: 1px solid #2e2b10;}
textarea{color:#ffffff;font-size:9pt;background-color:#7e6c55;border:1px solid #C0AF9A;}

.Formbutton {background:#484742;font-size: 8pt;font-weight: bold;color:#ffffff;height:18px;border:1px solid #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;
}


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.optionButton {
    background: transparent url('/images/restaurant-common/optionbutton-pushed.gif') no-repeat center;
	  background-color: #585752;
    display: block;
    color:#000000;
    font: normal 14px arial, sans-serif;
    height: 47px;
    width: 47px;
    text-decoration: none;
    text-align: center;
		padding:0px;
}


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

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



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


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

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




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


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

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


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


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

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



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


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

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



a.buttonR {
    background: transparent url('/images/restaurant-common/button-2tone-off.gif') no-repeat center;
	  background-color: #585752;
	  text-transform: none;
    display: block;
		font: normal 20px arial, sans-serif;
    color:#dddddd	 ;
    height: 63px;
    width: 177px;
    text-decoration: none;
    text-align: center;
		vertical-align: middle;
		padding:0px;
}


a.buttonR:active {
    background: transparent url('/images/restaurant-common/button-2tone-selected.gif') no-repeat center;
    outline: none; /* hide dotted outline in Firefox */
		font: normal 20px arial, sans-serif;
	  text-transform: none;
    color:#aaaaaa;
    height: 63px;
    width: 177px;
    text-decoration: none;
    text-align: center;
		vertical-align: middle;
		padding:0px;		
}

a.buttonR:hover {
    background: transparent url('/images/restaurant-common/button-2tone-hover.gif') no-repeat center;
	  background-color: #585752;
		font: normal 20px arial, sans-serif;
	  text-transform: none;
    display: block;
    color:#ffffff;
    height: 63px;
    width: 177px;
    text-decoration: none;
    text-align: center;
		vertical-align: middle;
		padding:0px;
}

div.buttonR {
    background: transparent url('/images/restaurant-common/button-2tone-selected.gif') no-repeat center;
    outline: none; /* hide dotted outline in Firefox */
		font: normal 20px arial, sans-serif;
	  text-transform: none;
    color:#cccccc;
    height: 63px;
    width: 177px;
    text-align: center;
    text-decoration: none;
		vertical-align:middle;
		padding:0px;
}


