BODY { margin: 0px; }
.MyRadio { height:30px;width:30px; }
/* TABLE location */
.tcMaster {
   background-repeat: no-repeat;
   background-position: top left;
}
.tcPanel {
	position:absolute;left:738px;top:0px;height:520px;width:62px;
	border-left-width: 2px;
	border-left-style: outset;
	border-bottom-width: 2px;
	border-bottom-style: outset;
}
.tcButton {
	height: 28px; width: 60px;
}
/* Master: Numeric buttons */
.NumButton {
	height: 50px; width: 70px;
}
.AlfaB1 {
	height: 39px; width: 49px;
	behavior: url(/ishop/restau2.htc);
}
.AlfaSpc {
	height: 39px; width: 294px;
	behavior: url(/ishop/restau2.htc);
}
.AlfaBS {
	height: 39px; width: 49px;
	behavior: url(/ishop/restau2.htc);
}
.AlfaC1 {
	height: 39px; width: 74px;
	behavior: url(/ishop/restau2.htc);
}
.AlfaGr {
	height: 39px; width: 73px;
	behavior: url(/ishop/restau2.htc);
}
.AlfaCaps {
	height: 39px; width: 97px;
	behavior: url(/ishop/restau2.htc);
}
/* Clear button: same as numeric, but red */
.CButton { height: 50px; width: 70px; }
/* Numeric buttons with behaviour */
.NumB1 {
	height: 50px; width: 70px;
	behavior: url(/ishop/restau1.htc);
}
/* Clear button: same as numeric, but red */
.NumC1 {
	height: 50px; width: 70px;
	behavior: url(/ishop/restau1.htc);
}
/* master button (no image) for categories */
.MaButton {
	height: 50px; width: 80px;
}
/* master button with image */
.MaButtonEx {
	height: 50px; width: 80px;
}
.MaButton2Ex {
	height: 50px; width: 80px;
	left:69px;top:290px;position:absolute;
	visibility:hidden;
}
.MaButton3Ex {
	height: 50px; width: 80px;
	left:549px;top:490px;position:absolute;
}
.MaButtonA1 
{
	height:50px; width:80px; position:absolute;
	left:549px;top:390px;
}
.MaButtonA2
{
	height:50px; width:80px; position:absolute;
	left:549px;top:440px;
}
/* master button (no image) for items */
.M2Button {
	height: 50px; width: 80px;
}
/* master button (no image) for items that have subitem analysis */
.M2iButton {
	height: 50px; width: 80px;
}
/* master button (no image) for items that are weighted */
.M2zButton {
	height: 50px; width: 80px;
}
/* master button (no image) for 'return' items */
.M2rButton {
	height: 50px; width: 80px;
	color: white;
	background-color: #E42323;
}
/* Extended (longer) MaButton */
.MaXButton {
	height: 50px; width: 99px;
}
.MaX2Button {
	height: 50px; width: 132px;
}
/* Div inside MaButton */
.dMB {
	padding: 0px;
	border-width: 0px;
   width:100%;
   text-align:center;
   word-wrap:break-word;
}
/* Form button */
.FButton { padding: 4px; }
/* Left Buttons */
.LeftButton {
	height: 42px; width: 60px;
}
.LeftOut {
	height: 42px; width: 60px;
}
.LeftCam {
	height: 42px; width: 60px;
}
.LeftVplus {
	height: 42px; width: 60px;
}
.LeftVmin {
	height: 42px; width: 60px;
}
.LeftHplus {
	height: 42px; width: 60px;
}
.LeftHmin {
	height: 42px; width: 60px;
}
.LeftOList {
	height: 30px; width: 60px;
}
.LeftODone {
	height: 30px; width: 60px;
}
.LeftOPrt {
	height: 30px; width: 60px;
}
.LeftOAnz {
   height: 30px; width: 60px;
}
/* Standard left button */
.LeftStd {
   height: 42px; width: 60px;
}
.LeftTimes {
   height: 42px; width: 60px;
}
.LeftRed {
   height: 42px; width: 60px;
}
.bPrtAll {
   height: 42px; width: 60px;
}
.LeftUp {
   height: 42px; width: 60px;
}
.LeftPgUp {
   height: 42px; width: 60px;
}
.LeftDown {
   height: 42px; width: 60px;
}
.LeftPgDn {
   height: 42px; width: 60px;
}
.LeftPri {
   height: 42px; width: 60px;
}
.LeftCvr {
   height: 42px; width: 60px;
}
.LeftOpn {
   height: 42px; width: 60px;
}
.LeftPlus {
   height: 42px; width: 60px;
}
.LeftMinus {
   height: 42px; width: 60px;
}
.SplitGrp {
   height: 42px; width: 61px;
}
.Torder { /* table for order */
	table-layout: fixed;
}
.Torder TD {
	height:30px;
}
.TorderHea TD {
	height:30px;
}
.TFix { /* generic table class */
	table-layout: fixed;
}
.NumDiv { /* div for num buttons */
	position: absolute; top: 440px; left: 69px;
}
.T2 { /* table for info */
   table-layout: fixed;
	position: absolute; top: 540px; left: 0px;
}
.TCI { /* table overtop categories/items navigation */
	position: absolute; top: 270px; left: 69px;
}
.TInfoTime TD { padding-left: 6px; padding-right: 6px; }
.MaDiv { /* Master DIV for ORDER Plus, containing category or item buttons */
   position:absolute; left:69px; top:290px;
   height:250px; width:560px;
   overflow:hidden;
}
.MaDiv2 { /* Master DIV for UniPOS, containing category or item buttons */
   position:absolute; left:69px; top:340px;
   height:200px; width:560px;
   overflow:hidden;
}
.RiDiv {
	position:absolute; 
	left:675px; top:270px;
	height:270px; width:125px;
}
.RightButton {
	height: 45px; width: 125px;
}
/* scrollbars */
.backSc { width:5px; }
.backSc1 { position:relative; top:30px; height:180px; width:5px; }
.backSc2 { position:absolute; left:732px; top:30px; height:180px; width:5px; }
.backSc3 { position:absolute; left:60px; top:257px; height:241px; width:5px; }
.backSc4 { height:210px; width:5px; }
.backSc4b { height:270px; width:5px; }
.xscroll {
	position:relative; width:5px;
}
.LineChk { height:30px; width:30px; }
.PayDiv { visibility:hidden;position:absolute;left:0px;top:0px;width:400px;height:300px;padding:4px; }
.SplitLine { position:absolute;height:30px;width:366px;overflow:hidden; }
.SplitRpan { position:absolute;left:437px;height:180px;width:363px; }
.MvtblRpan { position:absolute;left:437px;height:270px;width:363px; }
.tbNR { text-align:center; }
.chair { position:absolute;width:5px;height:5px; }
.radiotext {cursor:pointer;}