BODY {                                                                                BODY {
font-family : Tahoma, Arial, Helvetica;
font-size: 12pt;
color: white;
background-color:#292929;
margin: 0px;
}
P,TD {
font-family : Tahoma, Arial, Helvetica;
font-size: 12pt;
}
INPUT, SELECT {
	color: black;
	font-size: 12pt;
	font-weight: bold;
	background-color:#C0C0C0;
}
H5 { color: red; font-size: 12pt; }
H6 { color: red; font-size: 11pt;
}
KBD {
	font-family : Tahoma, Arial, Helvetica;
	font-size: 12pt;
	color: #40FFFF;
}
.MyRadio {
  height:30;width:30;
  background-color:#C0C0C0;color:#C0C0C0;
}
/* TABLE location */
.tcMaster {
   background-repeat: no-repeat;
   background-position: top left;
}
.tcPanel {
	position:absolute;left:738;top:0;height:520;width:62;
	border-left:2px outset #909090;
	border-bottom:2px outset #909090;
}
.tcButton {
   background-color: #292929;
	height: 28px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
/* Master: Numeric buttons */
.NumButton {
	background: #292929 url(/ishop/restau/button60x45.png) no-repeat center;
	height: 50px; width: 70px;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #909090;
}
.AlfaB1 {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	height: 39px; width: 49px;
	border-color: #909090;
	behavior: url(/ishop/restau2.htc);
}
.AlfaBS {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	height: 39px; width: 49px;
	border-color: #909090;
	behavior: url(/ishop/restau2.htc);
}
.AlfaC1 {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	height: 39px; width: 74px;
	border-color: #909090;
	behavior: url(/ishop/restau2.htc);
}
.AlfaGr {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: normal;
	color: #63CEFF;
	height: 39px; width: 73px;
	border-color: #909090;
	behavior: url(/ishop/restau2.htc);
}
.AlfaCaps {
   background-color: #292929;
	font-size: 12pt;
	font-weight: normal;
	color: white;
	height: 39px; width: 97px;
	border-color: #909090;
	behavior: url(/ishop/restau2.htc);
}
/* Clear button: same as numeric, but red */
.CButton {
	background: #292929 url(/ishop/restau/button60x45.png) no-repeat center;
	height: 50px; width: 70px;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	border-color: #909090;
}
.NumB1 { /* Numeric buttons with behaviour */
   background: #292929 url(/ishop/restau/button60x45.png) no-repeat center;
	height: 50px; width: 70px;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #909090;
	behavior: url(/ishop/restau1.htc);
}
.NumC1 { /* Clear button: same as numeric, but red */
	background: #292929 url(/ishop/restau/button60x45.png) no-repeat center;
	height: 50px; width: 70px;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	border-color: #909090;
	behavior: url(/ishop/restau1.htc);
}
/* master button (no image) for categories */
.MaButton {
   /* background-color: #292929; */
   background-repeat: no-repeat;
   background-position: center;
	height: 50px; width: 80px;
	/* border-color: #909090; */
}
/* master button with image */
.MaButtonEx {
   background: #292929 url(/ishop/restau/button60x45.png) no-repeat center;
	height: 50px; width: 80px;
	color: white;
	border-color: #909090;
}
/* master button (no image) for items */
.M2Button {
   background-color: #5F6F6F;
   background-repeat: no-repeat;
   background-position: center;
	height: 50px; width: 80px;
	border-color: #909090;
}
/* master button (no image) for items that have subitem analysis */
.M2iButton {
   background-color: #4D694D;
   background-repeat: no-repeat;
   background-position: center;
	height: 50px; width: 80px;
	border-color: #909090;
}
/* Extended (longer) MaButton */
.MaXButton {
   background-color: #292929;
   background-repeat: no-repeat;
   background-position: center;
	height: 50px; width: 99px;
	border-color: #909090;
}
.MaX2Button {
   background-color: #292929;
   background-repeat: no-repeat;
   background-position: center;
	height: 50px; width: 132px;
	border-color: #909090;
}
/* Div inside MaButton */
.dMB {
   color: white;
   font-weight: bold;
	font-size: 12pt;
	padding 0px;
	border-width: 0px;
   width:100%;
   text-align:center;
   word-wrap:break-word;
}
/* Form button */
.FButton {
	padding: 4px;
	background-color: #292929;
	border-color: #909090;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}
/* Left Buttons */
.LeftButton {
   background-color: #292929;
   background-repeat: no-repeat;
   background-position: center;
	height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftOList {
   background-color: #292929;
	height: 30px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftODone {
   background-color: #292929;
	height: 30px; width: 60px;
	border-color: #909090;
	color: #00FF00;
	font-weight: bold;
}
.LeftOPrt {
   background-color: #292929;
	height: 30px; width: 60px;
	border-color: #909090;
	color: #00FFFF;
	font-weight: bold;
}
.LeftOAnz {
   background-color: #292929;
	height: 30px; width: 60px;
	border-color: #909090;
	color: #FFA200;
	font-weight: bold;
}
/* Standard left button */
.LeftStd {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftTimes {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-size: 13pt;
	font-family: Times New Roman;
	font-weight: bold;
}
.LeftRed {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: red;
	font-weight: bold;
}
.bPrtAll {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: #00FFFF;
	font-weight: bold;
}
.LeftUp {
   background: #292929 url(/ishop/restau/button45x35up.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftPgUp {
   background: #292929 url(/ishop/restau/button45x35pgup.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftDown {
   background: #292929 url(/ishop/restau/button45x35dn.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftPgDn {
   background: #292929 url(/ishop/restau/button45x35pgdn.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftPri {
   background: #292929 url(/ishop/restau/button45x35pri.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftCvr {
   background: #292929 url(/ishop/restau/button45x35cvr.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.LeftOpn {
   background: #292929 url(/ishop/restau/button45x35opn.png) no-repeat center;
   height: 42px; width: 60px;
	border-color: #909090;
	color: white;
	font-weight: bold;
}
.SplitGrp {
   background: #292929 url(/ishop/restau/button45x35.png) no-repeat center;
   height: 42px; width: 61px;
	border-color: #909090;
	color: #C0C0C0;
	font-weight: bold;
}
.Torder { /* table for order */
	table-layout: fixed;
}
.Torder TD {
	background-color:#292929;
	height:30px;
	font-size:12pt;
	font-weight:bold;
	border: 1px outset #c0c0c0;
}
.TorderHea TD {
	background-color: #404040;
	height:30px;
}
.Taa {
   font-size:10pt; font-weight:normal;
}
.TwwoHili TD {
	background-color: #000060;
}
.TorderDone {
	color: #00FF00;
}
.TorderDone TD {
	color: #C0FFC0;
	background-color: #292929;
}
.TorderPrt {
	color: #00FFFF;
}
.TorderPrt TD {
	color: #C0FFFF;
	background-color: #292929;
}
.TorderAnz {
	color: #FFA200;
}
.TorderHili TD {
	background-color: #000060;
}
.TorderSel TD {
	background-color: #404060;
}
.Tinfo {
	font-size:12pt;
	font-weight:bold;
}
.TFix { /* generic table class */
	table-layout: fixed;
}
.NumDiv { /* div for num buttons */
	position: absolute; top: 440; left: 69;
}
.T2 { /* table for info */
   table-layout: fixed;
	position: absolute; top: 540; left: 0;
}
.T2 TD {
	font-size: 10pt;
}
.TCI { /* table overtop categories/items navigation */
	position: absolute; top: 270; left: 69;
}
.TCI TD { color:#00FFFF; border: 1px inset gray; font-size: 10pt; }
}
.TInfoTime TD {border: 1px inset gray; padding-left: 6px; padding-right: 6px; }
.MaDiv { /* Master DIV containing category or item buttons */
   position:absolute; left:69; top:290;
   height:250; width:560;
   overflow:hidden;
}
.RiDiv {
	position:absolute; left:675; top:290;
	height:250; width:125;
}
.RightButton {
   background: #292929 url(/ishop/restau/button120x45.png) no-repeat center;
	height: 50px; width: 125px;;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #909090;
}
.iCustomer { background-color: #122C12; font-size:14pt!important; border: 2px inset gray; }
.iTotals {  background-color: #122C12; color:#00FFFF; }
.iTotalsBo {  background-color: #122C12; color:#00FFFF; font-weight:bold; }
/* iAgent contains both iOperator and iReseller */
.iAgent { background-color: #000040; font-weight: bold; border: 2px inset gray; }
.iOperator { font-weight:normal;}
.iReseller  { color:#00FF00; font-weight:normal; }
/* Separator class */
.Separ1 { border: 2x outset #909090; }
/* scrollbars */
.backSc { background-color: #C0C0C0; width:5; }
.backSc1 { background-color: #C0C0C0; position:relative; top:30; height:180; width:5; }
.backSc2 { background-color: #C0C0C0; position:absolute; left:732; top:30; height:180; width:5; }
.backSc3 { background-color: #C0C0C0; position:absolute; left:60; top:257; height:241; width:5; }
.backSc4 { background-color: #C0C0C0; height:210; width:5; }
.backSc4b { background-color: #C0C0C0; height:270; width:5; }
.xscroll {
	background-color: #FA7000;
	position:relative; width:5;
	border: 2px outset #909090;
}
.LineChk { height:30; width:30; background-color:#292929; }
.PayDiv { visibility:hidden;position:absolute;left:0;top:0;width:400;height:300;
   background-color:#292929;padding:4px; }
.SplitLine { position:absolute;height:30;width:366;overflow:hidden; }
.SplitRpan { position:absolute;left:437;height:180;width:363; }
.MvtblRpan { position:absolute;left:437;height:270;width:363; }
.tbNR { font-size:10pt;font-weight:bold;text-align:center;font-family:arial; }