div#oloe_adbkPage input.text{width:  100%;}
div#oloe_adbkPage td.textlabl{font-size: 11pt; text-align: right; vertical-align: middle; width: 5%;}
div#oloe_hdr{font-family: verdana,arial,helvetica,sans-serif; font-size:20px;position: absolute;top: 100px; left: 100px;width: 500px;}
div.oloe_dialog{display: none;}
div#toplist { font-family: verdana,arial,helvetica,sans-serif;}
div#toplist sup{color: red;}
div#toplist div.extra{color: blue; display: none; font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; position: absolute; left: 5px; bottom: 25px;}
div#toplist div.dbltop{color: red; font-size: 20px; position: absolute; left: 5px; bottom: 5px;}
div#toplist div.price{color: green; font-family: verdana,arial,helvetica,sans-serif; font-size: 28px; position: absolute; bottom: 10px; right: 55px;}
div#toplist nobr{color: blue; cursor: pointer; font-family: verdana,arial,helvetica,sans-serif; font-size: 14pt;}
div#toplist nobr.dbl{color: red;}

div#oloe_ordrPage{
 color: #000000;
 display: none; 
 font-size: 11px;
 font-family: verdana,arial,helvetica,sans-serif;
 left: 0px; 
 position: absolute; 
 top: 0px; 
 z-index: 55;
}

div#oloe_veil{ /*CSS for background veil that covers entire page while order page is visible*/
 position: absolute;
 background: black url(images/blackdot.gif);
 left: 0px;
 height: 2010px;
 width: 2010px;
 top: 0px;
 z-index: 50; 
 filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
 opacity: 0.6; 
}

div#oloe_veil.printing { /*CSS for background veil that covers entire page while order is printing */
 background: white;
 filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
 opacity:1;
}


/* v\:*{behavior: url(#default#VML);} */

/* qualify these two so they don't apply accross the board!!! */
form, td, th {margin:0; padding: 0; }
table        {border-collapse: separate; border-spacing: 0; padding: 0; font-size: 20px;}

tr.gcline    {cursor: pointer; display: none;}

span.inlin   {color: black; font-size: 75%;}
span.splain  {color: #00cc33; font-size: 80%;} /* color: #40ff40; */ 
span.hand    {cursor: pointer;}

table.pizzapricex   {background-color: black;}
table.pizzapricex td{background-color: white;}
table.abcd   {border-width: 0px; padding: 0px; margin: 0px;}
table.cart   {border-collapse: collapse; font-family: verdana,ms sans serif,helvetica,arial,sans-serif; font-size: 9px; width: 100%;}
table.cart td{background-color: white; border: solid #800000 1px; padding-left: 2px; padding-right: 2px;}

table.menu tr td{background-color: #def1e6;}
table.menu tr td.menucorner{background-color: transparent; height: 22px; width: 22px;}

td.textlabl{text-align: right; vertical-align: middle;}
td.menumiddle{font-size: 18px; height: 22px; width: 506;}  /* used only to keep the sides at 22 pixels, it is adjusted as the table is resized */ 

td.notab{width: 94;}

tr.dad{display: none;}

table.pizza{width: 100%;}
table.pizza td{ background-color: white;}
td.abc{
 background-color: white;
 border-color: black;
 border-style: solid;
 border-width: 0px 1px 1px 1px;
 padding: 10px;
}

td.amt{text-align: right;}
td.cartout{border: solid black 1px;}  /* xwidth: 500; */ 

td.leftnav{
 background-image: url(../order/images/tabuns.gif);
 color: black;
 font-size: 18px;
 font-weight: normal;
 height: 25px;
 padding-left: 14px;
 vertical-align: middle;
}

td.prc {text-align: right;}
td.qty {text-align: right;}

td.topnav{
 cursor: pointer;
 font-size: 18px;
 font-weight: normal;
 height: 25;
 text-align: center;
 vertical-align: middle;
 width: 134;
}

td.stxs{width: 15%;}
td.stxm{width: 15%;}
td.stxl{width: 15%;}

td.frys{width: 15%;}
td.fryl{width: 15%;}

td.apps{width: 15%;}
td.appm{width: 15%;}
td.appl{width: 15%;}

td.subs{width: 15%;}
td.subm{width: 15%;}
td.subl{width: 15%;}

td.hots{width: 15%;}
td.hotm{width: 15%;}
td.hotl{width: 15%;}

td.pzas{background-color: transparent; padding-right: 14px; width: 15%;}
td.pzam{background-color:yellow; padding-right: 14px; width: 15%;}
td.pzal{background-color: transparent; padding-right: 14px; width: 15%;}
td.pzax{background-color: transparent; padding-right: 14px; width: 15%;}

tr{vertical-align: top;}
tr.bottom{vertical-align: bottom;}

tr.pink     td{background-color: pink;}
tr.crust_th td{background-color: transparent;}
tr.crust_dd td{background-color: white;}
tr.crust_st td{background-color: transparent;}

span.dnd      {cursor: url('../order/images/cursor.ani'); position: static;}
span.sgl      {color: red;}
span.dbl      {color: red;}
span.topuns   {color: black;}
span.topsel   {color: blue;}
span.selected {color: blue;}

td.dnd {
 background-color: #eeeeee;
 border-width: 1px;
 border-style: none;
 border-color: black;
 padding: 3px;
}

.cmenu{
	background-color: #CFCFCF;
	border: solid 1px; 
	border-top-color: #EFEFEF;
	border-left-color: #EFEFEF;
	border-right-color: #505050;
	border-bottom-color: #505050;
	cursor: default; 
	display: none; 
	font: 8pt Arial;
 margin: 0px;
	overflow: hidden;
 padding: 3px;
	position: absolute; 
	top: 0px; 
 left: 0px;
 z-index: 555;
}
.cmenu span {width: 100%; cursor: default;  padding-left: 10pt;}
.cmenu span.selected {background: navy; color:white;}

.cm{}
table.cm{background-color: black; border-collapse: collapse; cursor: default;}
td.cm{}
table.cm td{background-color: #cccccc; border: solid 1px black; color: black; font-size: 9px; padding: 2px 5px 2px 5px;}
table.cm td.selected{background-color: black; color: white;}

.w{background-color: #ffffff;}

table.topnav{
 border-width: 0px;
 padding: 0;
}

#topnav tr{
 vertical-align: middle;
}

#topnav td{
 background-image: url(topnav.gif);
 background-repeat: repeat; 
 border-width: 0px;
 border-bottom-width: 1px;
 border-bottom-color: black;
 border-style: solid;
 color: #ffffff; 
 cursor: pointer;
 font-family: Verdana, Sans-Serif;
 font-size: 14px; 
 font-weight: 600;
 height: 37;
 padding: 0;
 text-align: center;
 vertical-align: middle;
}

.topnavout { 
 color: #ffffff; 
 cursor: auto;
 font-family: Verdana, Sans-Serif;
 font-size: 14px; 
 font-weight: 600;
 /* xbackground-repeat: repeat-x;  */ 
 text-align: center; 
} 

.topnavovr { 
 color: #000000; 
 cursor: pointer;
 font-family: Verdana, Sans-Serif;
 font-size: 14px; 
 font-weight: 600;
 background-repeat: repeat-x; 
 text-align: center; 
} 

.topdrpout { 
 color: #000000; 
 cursor: auto;
 font-family: Verdana, Sans-Serif;
 font-size: 10px; 
 font-weight: normal;
 background-repeat: repeat-x; 
 text-align: center; 
} 

.topdrpovr { 
 color: #ffffff; 
 cursor: pointer;
 font-family: Verdana, Sans-Serif;
 font-size: 10px; 
 font-weight: normal;
 background-repeat: repeat-x; 
 text-align: center; 
} 

.bottomnav {
 color: red;
 cursor: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
}

.botnavout {
 color: #003300;
 cursor: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
}

.botnavovr {
 color: #003300;
 cursor: pointer;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
}

.copyright {
 color: #003300;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.background {
 background-image: url(test.gif);
 background-repeat: repeat
}

.bottomlinks {
 color: #006600;
 font-size: 10px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

li.help{
 cursor: pointer;
}

span.helpterm{
}

span.helpdef{
 display: none;
}