body
{
  font-family:verdana,Arial,helvetica,sans-serif;
  font-size:10pt;
  margin:0;
  background-color:#000;
  color:#fff;
}

table
{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10pt;
}

#tblRest {border:solid 2px #666666}
#tblRest a{font-size:11px}

#footer
{
  background-color:#000;
  font-size:8pt;
  color:#ccc;
  text-align:center;
  height:15px;
}

#header
{
  height:70px;
  text-align:center;
	background-image:url(../images/headerFiller.jpg);
}

#headerLeftBar {
	width:5px;
}

#sidebar
{
  width:160px;
  text-align:center;
  padding-top:2px;
  padding-right:3;
  padding-bottom:2;
}

#rightBar {
	vertical-align:top;
	text-align:center;
	padding-top:2;
	padding-left:3;
	padding-bottom:2;
	padding-right:2;
	width:160px;
}

#topMenu {
	height:23px;
	padding:1;
	padding-right:2;
}

#content
{
  padding-top:2;
  padding-bottom:2;
  padding-right:0;
  padding-left:0;
}

#couponLogo {
	position:absolute;
	left:30px;
	top:18px;
}

#couponSpecialOffer {
	font-family:Arial,Sans-Serif;
	font-size:9pt;
	position:absolute;
	left:19px;
	top:80px;
	width:326px;
	color:#000;
	text-align:center;
}

#couponDetails {
	position:absolute;
	font-family:Arial,Sans-Serif;
	left:10px;
	top:90px;
	padding:20px;
	width:300px;
	font-size:10pt;
	font-weight:900;
	color:#000;	
	text-align:center;
}

#couponFootnote {
	position:absolute;
	font-family:Arial, Sans-Serif;
	left:17px;
	top:189px;
	width:330px;
	font-size:7pt;
	color:#000;
	text-align:center;
}

#couponExpires {
	position:absolute;
	font-family:Arial, Sans-Serif;
	left:17px;
	top:200px;
	width:330px;
	font-size:7pt;
	color:#000;
	text-align:center;
}

#termsOfUse {
	position:absolute;
	font-family:Arial, Sans-Serif;
	font-size:7pt;
	left:0;
	top:220px;
	width:370px;
	color:#000;
	padding:5px;
	text-align:Left;
}

#printTable {
	position:absolute;
	left:0;
	top:350px;
	width:370px;
	color:#fff;
	background-Color:#000;
	padding:5px;
	text-align:Center;
}

#printTable a {
	color:#fff;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
}

#ordSumTabl {
	width:100%;
	font-family:Courier New, Serif;
	font-size:8pt;
	color:#fff;
	border-top:1px solid #333;
}

h3#conHead {
	background-color:#eec;
	border:1px solid #cc9;
	padding:2px;
	font-style:italic;
	font-family:garamond,serif;
}

table#restInfoTable {
	color:#000;
	font-family:courier new, Serif;
	width:100%;
	
}

hr.restHeadDivider {
	color:#cc9;
	height:1px;
}

td.restInfoRight {
	vertical-align:top;
	width:165px;
	background-color:#f2dda0;
	border:4px solid #933;
	text-align:center;
	color:#000;
	font-family:Tahoma, Serif;
	font-weight:900;
	font-size:12pt;
	color:#600;
}

td.restInfoRight a {
	color:#000;
}

td.restInfoRight a:hover {
	color:#600;
}

a.restNamLink {
	color:#000;
}

a.restNamLink:hover {
	color:#336;
}

a.mainPageLink {
	color:#000;
}

a.mainPageLink:hover {
	color:#336;
}

td.ordSumLeft {
	width:115px;
	border-bottom:1px solid #333;
}

td.ordSumRight {
	width:44px;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
}

td.ordDelLeft {
	border-bottom:1px solid #222;
	color:#ffd;
}

td.ordDelRight {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	color:#ffd;
}

td.ordPstLeft {
	border-bottom:1px solid #222;
	color:#fef;
}

td.ordPstRight {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	color:#fef;
}
td.ordGstLeft {
	border-bottom:1px solid #222;
	color:#cff
}

td.ordGstRight {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	color:#cff;
}
td.ordTotLeft {
	border-bottom:1px solid #222;
	color:#99f;
	font-weight:900;
}

td.ordTotRight {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	color:#99f;
	font-weight:900;
}


div.descrbox {
	
	height:97%;
	width:97%;
	border:4px solid #900;
	padding:5px;
	background-color:#F2DDaE;
	scrollbar-base-color:#900;
	scrollbar-face-color:#c00;
}

div.featBox {
	
	height:97%;
	width:97%;
	border:4px solid #900;
	padding:5px;
	background-color:#F2DDaE;

}

div.descrbox1 {
	
	height:60px;
	width:100%;
	border:4px solid #900;
	padding:5px;
	background-color:#F2DDaE;
	scrollbar-base-color:#900;
	scrollbar-face-color:#c00;
}

table.Menu 
{
    border:0px outset white;
    
}
td.MenuItem
{
    border:0px inset white;
}
table.MenuItems
{
    border:2px double;
    
}

table.restPreview {
	width:100%;
}

td.MenuItemName
{
    border: 4px double;
}
td.restPrevLogo {
	width:140px;
	padding-right:10px;
}

a.goBack, a.goBack:hover {
	color:#300;
	font-size:12pt;
	font-weight:900;
	font-family:garamond, serif;
	text-decoration:none;
}

td.restPrevName {
	font-size:10pt;
	font-weight:900;
	color:#000;
	font-style:italic;
	
}

td.restPrevAddr {
	color:#333;
}

td.restPrevFeatures {
	color:#333;
}

#printTable a:hover {
	color:#ffc;
}

.redtext {
	color:#f00;
	font-weight:900;
}

#aboutTable {
	color:#000;
}

table#hoursTable {
	font-family:Courier New, Serif;
	font-size:9pt;
	color:#000;
	border:2px solid #666;
	width:100%;
}
table#sideBarTable
{
    font-family:Courier New, Serif;
	font-size:10pt;
	color:#000;
	border:2px solid #666;
	width:100%;
}

td.hoursTitle {
	font-size:12pt;
	color:#000;
	font-family:garamond, Serif;
}

td.hoursLeft {
	padding-bottom:4px;
	text-align:center;
}

td.hoursRight {
	padding-bottom:4px;
	text-align:center;
}

#orange a {
	text-align:center;
	color:#999999;
	width:100%;
	padding-top:2;
	padding-bottom:2;
}

#orange a:hover {
	color:#ffffff;
	text-decoration:none;
}


td.navItem a {
	text-align:center;
	display:block;

	width:100%;
	padding-top:2;
	padding-bottom:2;
}

td.navItem a:hover {
	background-color:#444;
	text-decoration:none;
}

td.csSeeAll a {
	display:block;
	width:100%;
	line-height:12pt;
	font-size:8pt;
	border:1px solid #333;
	padding:3px;
}

td.csSeeAll a:hover {
	font-size:8pt;
	color:#fff;
	background-color:#333;
}

a.navlinks
{
  color:White;
}

a.navlinks:hover
{
  color:Yellow;
}

a
{
  color:#ccc;
  text-decoration:none;
  font-size:9pt;
  font-weight:900;
}

a:hover
{
  color:#fff;
  text-decoration:underline;
  font-size:9pt;
  font-weight:900;
}

a.footlink
{
  color:#ccc;
  text-decoration:none;
  font-size:8pt;
}

a.footlink:hover
{
  color:#fff;
  font-size:8pt;
}

a.graylink
{
  color:#271aa2;
  text-decoration:none;
  font-size:8pt;
}

a.graylink:hover
{
  color:#fff;
  font-size:8pt;
}

.topmenulink
{
color:#fff;
font-size:12;
font-weight:bold;
text-decoration:none;
font-family:arial;
}

.maintext
{
font-family:tahoma;
font-size:13;
color:#000;
}

.about_title 
{
    color:#CC0000; 
    font-weight:bold; 
    font-family:tahoma; 
    font-size:18px;
}

.blkfont 
{
    font-size:14px;
    color:#000000;
    font-weight:bold;
}
.redfont 
{
    color:#CC0000;
    font-weight:bold;
}
.inp
{
    border:1px solid #FFFFFF;
    background:#DF6F6F;
    margin:2px;
}
.sub
{
    border:1px solid #FFFFFF;
    background:#AE2C2C;
    color:#FFCC33;
}

#txtImportant
{display:none;}
.txtRestName{font-weight:bold; font-style:italic}


/*.TabActive{border:solid 2px #000000;background:#eb1914; padding:5px 5px 0px 5px; font-weight: bold}*/
.TabActive
{
    background:url(tabActive.gif);
    border-bottom:solid 2px #FBD127;
    padding:5px 5px 0px 20px;
    font-weight: bold; 
    width:500px;
}
.TabActive a
{
    color: #000000;
    font-size:13px;
}
.TabActive a:hover
{
    color: #999999;
    font-size:13px;
}
/*.TabInActive{border:solid 1px #000000; border-bottom:solid 2px #000000; padding:5px 5px 0px 5px; background:#b62625}*/
.TabInActive
{
    background:url(tabInActive.gif);
    border-bottom:solid 2px #FBD127;
    padding:5px 5px 0px 20px;
    width:100px;
}
.TabInActive a
{
    color: #ffffff;
    font-size:13px; 
    font-weight:normal;
}
.TabInActive a:hover
{
    color: #999999;
    font-size:13px; 
    font-weight:normal;
}

.restInfoLink
{
    color:#990000; 
    font-weight:bold; 
    text-decoration:underline;
}

