BODY {
color: white;
background-color:#002900;
font-family : Tahoma, Arial, Helvetica;
font-size: 12pt;
}
A:link, A:visited { color:white; }
A:hover { color:#FF0000; }
A:active { color:white; }
P,TD {
font-family : Tahoma, Arial, Helvetica;
font-size: 12pt;
}
INPUT, SELECT {
color: black;
font-size: 12pt;
font-weight: bold;
background-color:#97C0B8;
}
H5 { color: red; font-size: 12pt; }
H6 { color: red; font-size: 11pt;
}
KBD {
font-family : Tahoma, Arial, Helvetica;
font-size: 12pt;
color: #40FFFF;
}
.MyRadio { background-color:#97C0B8;color:#97C0B8; }
/* TABLE location */
.tcMaster {
   background-repeat: no-repeat;
   background-position: top left;
}
.tcPanel {
	border-left-color;#52907D;
	border-bottom-color:#52907D;
}
.tcButton {
   background-color: #002900;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
/* Master: Numeric buttons */
.NumButton {
	background: #002900 url(/ishop/restau.5/button60x45.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #52907D;
}
.AlfaB1 {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #52907D;
}
.AlfaSpc {
   background:url(/ishop/restau.5/button280x35.png) no-repeat center;
   border-color: #52907D;
}
.AlfaBS {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #52907D;
}
.AlfaC1 {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	border-color: #52907D;
}
.AlfaGr {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	font-size: 12pt;
	font-weight: normal;
	color: #63CEFF;
	border-color: #52907D;
}
.AlfaCaps {
   background-color: #002900;
	font-size: 12pt;
	font-weight: normal;
	color: white;
	border-color: #52907D;
}
/* Clear button: same as numeric, but red */
.CButton {
	background: #002900 url(/ishop/restau.5/button60x45.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	border-color: #52907D;
}
.NumB1 { /* Numeric buttons with behaviour */
   background: #002900 url(/ishop/restau.5/button60x45.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #52907D;
}
.NumC1 { /* Clear button: same as numeric, but red */
	background: #002900 url(/ishop/restau.5/button60x45.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	border-color: #52907D;
}
.MaButton {
background: #002900 no-repeat center;
border-color: #52907D;
}
.MaButtonEx {
   background: #002900 url(/ishop/restau.5/button60x45.png) no-repeat center;
	color: white;
	border-color: #52907D;
}
.MaButton2Ex {
   background: #002900 url(/ishop/restau.5/button60x45_up_left.png) no-repeat center;
   border-color: #52907D;
}
.MaButton3Ex {
   background: #002900 url(/ishop/restau.5/button60x45_low_right.png) no-repeat center;
   border-color: #52907D;
}
.MaButtonA1 
{
	background: #002900 url(/ishop/restau.5/button60x45.png) no-repeat center;
	border-color: #52907D; color: white;
	font-family:Times New Roman; font-weight:bold; font-size: 14pt;
}
.MaButtonA2
{
	background: #002900 url(/ishop/restau.5/button60x45.png) no-repeat center;
	border-color: #52907D; color: #00FFFF;
	font-size:10pt; font-weight:bold;
}
/* master button (no image) for items */
.M2Button {
   background-color: #5F6F6F;
   background-repeat: no-repeat;
   background-position: center;
	border-color: #52907D;
}
/* master button (no image) for items that have subitem analysis */
.M2iButton {
   background-color: #4D694D;
   background-repeat: no-repeat;
   background-position: center;
	border-color: #52907D;
}
/* master button (no image) for weighted items */
.M2zButton {
   background-color: #979850;
   background-repeat: no-repeat;
   background-position: center;
	border-color: #52907D;
}
/* Extended (longer) MaButton */
.MaXButton {
   background-color: #002900;
   background-repeat: no-repeat;
   background-position: center;
	border-color: #52907D;
}
.MaX2Button {
   background-color: #002900;
   background-repeat: no-repeat;
   background-position: center;
	border-color: #52907D;
}
/* Div inside MaButton */
.dMB {
   color: white;
   font-weight: bold;
	font-size: 12pt;
}
.FButton {
	background-color: #002900;
	border-color: #52907D;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}
.LeftButton {
   background-color: #002900;
   background-repeat: no-repeat;
   background-position: center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftOut {
   background: #002900 url(/ishop/restau.5/button45x35out.png) no-repeat center;
	border-color: #52907D;
}
.LeftCam {
   background: #002900 url(/ishop/restau.5/button45x35cam.png) no-repeat center;
	border-color: #52907D;
}
.LeftVplus {
background: #002900 url(/ishop/restau.5/button45x35veplus.png) no-repeat center;
border-color: #52907D;
}
.LeftVmin {
background: #002900 url(/ishop/restau.5/button45x35vemin.png) no-repeat center;
border-color: #52907D;
}
.LeftHplus {
background: #002900 url(/ishop/restau.5/button45x35hoplus.png) no-repeat center;
border-color: #52907D;
}
.LeftHmin {
background: #002900 url(/ishop/restau.5/button45x35homin.png) no-repeat center;
border-color: #52907D;
}
.LeftOList {
   background-color: #002900;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftODone {
   background-color: #002900;
	border-color: #52907D;
	color: #00FF00;
	font-weight: bold;
}
.LeftOPrt {
   background-color: #002900;
	border-color: #52907D;
	color: #00FFFF;
	font-weight: bold;
}
.LeftOAnz {
   background-color: #002900;
	border-color: #52907D;
	color: #FFA200;
	font-weight: bold;
}
/* Standard left button */
.LeftStd {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftTimes {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-size: 13pt;
	font-family: Times New Roman;
	font-weight: bold;
}
.LeftRed {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	border-color: #52907D;
	color: red;
	font-weight: bold;
}
.bPrtAll {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	border-color: #52907D;
	color: #00FFFF;
	font-weight: bold;
}
.LeftUp {
   background: #002900 url(/ishop/restau.5/button45x35up.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftPgUp {
   background: #002900 url(/ishop/restau.5/button45x35pgup.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftDown {
   background: #002900 url(/ishop/restau.5/button45x35dn.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftPgDn {
   background: #002900 url(/ishop/restau.5/button45x35pgdn.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftPri {
   background: #002900 url(/ishop/restau.5/button45x35pri.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftCvr {
   background: #002900 url(/ishop/restau.5/button45x35cvr.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftOpn {
   background: #002900 url(/ishop/restau.5/button45x35opn.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftPlus {
   background: #002900 url(/ishop/restau.5/button45x35plus.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.LeftMinus {
   background: #002900 url(/ishop/restau.5/button45x35min.png) no-repeat center;
	border-color: #52907D;
	color: white;
	font-weight: bold;
}
.SplitGrp {
   background: #002900 url(/ishop/restau.5/button45x35.png) no-repeat center;
	border-color: #52907D;
	color: #97C0B8;
	font-weight: bold;
}
.Torder TD {
	background-color:#002900;
	font-size:12pt;
	font-weight:bold;
	border: 1px outset #97C0B8;
}
.TorderHea TD {
	background-color: #004000;
}
.Taa {
   font-size:10pt; font-weight:normal;
}
.TwwoHili TD {
	background-color: #00003A;
}
.TorderDone {
	color: #00FF00;
}
.TorderDone TD {
	color: #C0FFC0;
	background-color: #002900;
}
.TorderPrt {
	color: #00FFFF;
}
.TorderPrt TD {
	color: #C0FFFF;
	background-color: #002900;
}
.TorderAnz {
	color: #FFA200;
}
.TorderHili TD {
	background-color: #00003A;
}
.TorderSel TD {
	background-color: #404060;
}
.Tinfo {
	font-size:12pt;
	font-weight:bold;
}
.T2 TD {
	font-size: 10pt;
}
.TCI TD { color:#00FFFF; border: 1px inset gray; font-size: 10pt; }
.TInfoTime TD {border: 1px inset gray; }
.RightButton {
   background: #002900 url(/ishop/restau.5/button120x40.png) no-repeat center;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	border-color: #52907D;
}
.iCustomer { background-color: #002C00; font-size:14pt!important; border: 2px inset gray; }
.iTotals {  background-color: #002C00; color:#00FFFF; }
.iTotalsBo {  background-color: #002C00; 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 #52907D; background-color:#002900; }
/* scrollbars */
.backSc { background-color: #97C0B8; }
.backSc1 { background-color: #97C0B8; }
.backSc2 { background-color: #97C0B8; }
.backSc3 { background-color: #97C0B8; }
.backSc4 { background-color: #97C0B8; }
.backSc4b { background-color: #97C0B8; }
.xscroll {
	background-color: #FA7000;
	border: 2px outset #52907D;
}
.LineChk { background-color:#002900; }
.PayDiv { background-color:#002900; }
.tbNR { font-size:10pt;font-weight:bold;font-family:arial; }