BODY     { color: #333; font-size: 11px; font-family: verdana; background: white; margin:5px; }
td.default {font-size : 12px; font-family : verdana; color : #333333; vertical-align: top; text-align: left }
td.short { width:1%; white-space: nowrap; }
td.long { font-size: 12px; font-family: verdana; width:99%; }
TD.dish {font-size : 12px; font-family : verdana; color : #333333; vertical-align: top; text-align: left }
td.head { font-family:verdana; font-size:12px; font-weight:bold; vertical-align:top; text-align:left; white-space:nowrap; width: 1%; }
td.left { text-align: left; }
td.right { text-align: right; }
td.middle { vertical-align: middle; }
td.top { vertical-align:top; }
td.bottom { vertical-align:bottom; }
td.center { text-align: center; }
td.bold { font-weight: bold; }

TABLE.default { text-align:left; vertical-align:top; border-style:none; padding:0,0,0,0; width:100%; }

IMG { border:none }
P {font-family: verdana, geneva; font-size:11px;}
LI {font-family: verdana, geneva; font-size:11px;}
DL {font-family: verdana, geneva; font-size:11px;}
OL {font-family: verdana, geneva; font-size:11px;}
UL {font-family: verdana, geneva; font-size:11px;}

A.headfont:link    { color: #8a0303; text-decoration: none }
A.headfont:alink  { color: #8a0303; text-decoration: underline }
A.headfont:hover { color: #000; text-decoration: underline }
A.headfont:vlink    { color: #8a0303; text-decoration: none }

A.header:link		{ text-decoration:none }
A.header:hover		{ text-decoration:none }
A.header:alink		{ text-decoration:none }
A.header:vlink		{ text-decoration:none }
A.header:visited    { text-decoration:none }
A.header:active     { text-decoration:none }

/* for toolbar */
A.toolbar:link		{ color:#fa8710; font-weight:bold; text-decoration:none }
A.toolbar:hover		{ color:#fa8710; font-weight:bold; text-decoration:underline }
A.toolbar:alink		{ color:#fa8710; font-weight:bold; text-decoration:none }
A.toolbar:vlink		{ color:#fa8710; font-weight:bold; text-decoration:none }
A.toolbar:visited   { color:#666;	 font-weight:bold; text-decoration:none }
A.toolbar:active    { color:#fa8710; font-weight:bold; text-decoration:none }

.rowColor1 {background:#CECECE;}
.rowColor2 {background:#FFFFFF;}

A.footer:link		{ color: #000000; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial, helvetica; text-decoration: none }
A.footer:visited    { color: #000000; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial, helvetica; text-decoration: none }
A.footer:active     { color: #CECECE; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial, helvetica; text-decoration: underline }
A.footer:hover      { color: #CECECE; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial, helvetica; text-decoration: underline }
.smalltext { font-size: 10px; }

/*global stuff */
.pagetext {font-family:verdana,geneva;font-size:11px; text-decoration:none;}
.pagelink {color:#8a0303; font-family:verdana; font-size:11px; text-decoration:underline; font-weight:bold;}
.pagelink:hover {color:#FF9C00;} 
.headfont {font-size:10px; color:#8a0303;text-decoration:none;}
.headerlink {font-size:10px;color : #00755F; font-weight:bold; text-decoration:none;}
A.headerlink:link     { color: #00755F; font-weight:bold; text-decoration: none }
A.headerlink:visited      { color: #00755F; font-weight:bold; text-decoration: none }
A.headerlink:active     { color: #000; font-weight:bold; text-decoration: underline }
A.headerlink:hover    { color: #000; font-weight:bold; text-decoration: underline }

.subheadlarge {color: #5a5a5a; font-weight: bold; font-size: 24px; font-family: arial, helvetica; letter-spacing: -1px;}
.subheadmed {font-family:verdana,geneva; color:#333333; font-size:14px; font-weight:bold;}
.subheadsmall {font-family:verdana,geneva; color:black; font-size:10px; font-weight:bold;}

.prodhead{color:#8a0303; } 
.proddesc{font-size:11px;color:#333333;} 
.prodtitle{color:#8a0303;font-size:11px;font-weight:bold;}
.listprice{font-size:10px; color:#333333;}
.ourprice {font-size:11px; color:#333333;font-weight:bold;}
.prodourprice {font-size:18px; color:#333333;font-weight:bold;}
.buyinfo{font-size:10px;color:#00755F ;font-weight:bold;}
.regImage{border-color: #cccccc; color: #cccccc;}
.bigprice {font-size:16px; color:#00755F;font-weight:bold;}

.padding {padding:5px;}
.highlight {background-color:#666666;color:white;font-size:16px;font-weight:bold;}

.breadcrumb      { font-size:10px;color: #8a0303; font-weight: normal; text-decoration: none }
A.breadcrumb:link     { color: #8a0303; font-weight: normal; text-decoration: none }
A.breadcrumb:visited      { color: #666; font-weight: normal; text-decoration: none }
A.breadcrumb:active     { color: #000; font-weight: normal; text-decoration: underline }
A.breadcrumb:hover    { color: #000; font-weight: normal; text-decoration: underline }


.results { color:#cccccc; font-size:10px; font-weight: bold;}
.searchsortby {color:#003366; font-size:10px; font-weight:bold;}

/* helpdesk style */
.hd_pagelink {color:#8a0303; text-decoration:underline; font-size:11px; font-weight:bold;}
.hd_pagelink:hover {color:#000; text-decoration:underline}
.pagelink:hover {color: #000; text-decoration:underline;}
.subheadNumber {font-size : 12px; padding-left : 2px; font-weight : bold; color : #FF9C00; text-decoration:none;}
.subnavHeader {font-size : 12px; padding-left : 2px; font-weight : bold; color : #333333; text-decoration:none;}
.hdSubNav{font-size:11px;color:#333333;font-weight:bold}

/* no search results */
.noresults {font-size:16px; color: #003366; text-decoration:none; font-weight:bold; background-color:#BFDABB;}
.noresults2 {font-size:16px; color: #003366; font-weight:bold;}
.nosearchresultsheader {font-family: verdana, geneva; font-size:16; color:#5F7E9C; font-weight:bold;}
.noresultsbody {font-size : 10px; font-family : verdana, geneva; color: #003366;}
.noresultsheader3 {font-family: verdana, geneva; font-size:12; color:#003366; font-weight:bold;}
.noresultslinks {font-size:10px; color:#003366; text-decoration:underline;}
.noresultslinks:hover {color: #FF9C00;}

/*site palette*/
.maincolor {background:#666666;color:#ffffff;}
.secondarycolor {background:#999999;color:#ffffff;}
.tertiarycolor {background:#cccccc;}
.wizmaincolor {background:#EFEFEF;color:#999999;padding-left:10px; padding-right:10px;font-weight:bold;}
.wizhighcolor {background:#999999;color:#ffffff;padding-left:10px; padding-right:10px;font-weight:bold;}
/*shopping2.0 checkout styles*/
.alert {color:#333333;font-weight:bold;font-size:10px;}
.details {font-family:verdana,geneva;font-size:10px;color:#8a0303;}
.promodetails {font-family:verdana,geneva;font-size:9.5px;color:#8a0303;}

.tableHeaderText {background:#EFEFEF;font-family:verdana,geneva;font-size:12px; font-weight:bold; height:25;color:#8a0303;}

.alternatingItem { background:#D5D5FF;}
.dataListHeader { background:#B3B3FF;font-family:verdana,geneva;font-size:12px; font-weight:bold;height:20; color:#8a0303; }

.baseTone { background:#A2B9D2; font-size:12px; font-weight:bold; color:White }
.featuredHeader { height:25; font-size:12px; color:#484A49; }
.spacer { text-align:center; }
.boxHeader { font-size:12px; height:15px; font-weight:bold; color:#616563; text-align:left; }
.boxBorder { background:#CBCDCC; border: solid 1px black; }
.box { border: solid 1px #CBCDCC; }
/*.boxBorder { background: #FFE0C1; }*/

A.Pager { color: black; text-decoration: none; font-weight:bold; }
A.Pager:link    { color: black; text-decoration: none; font-weight:bold; }
A.Pager:alink  { color: black; text-decoration: none; font-weight:bold; }
A.Pager:hover { color: black; text-decoration: none; font-weight:bold; }
A.Pager:vlink    { color: black; text-decoration: none; font-weight:bold; }

A.default { color:#375473; text-decoration: none; }
A.default:link    { color:#375473; text-decoration: none; }
A.default:alink  { color:#375473; text-decoration: none; }
A.default:hover { color:#375473; text-decoration: none; }
A.default:vlink    { color:#375473; text-decoration: none; }

a.menuitem { color:White; text-decoration:none; }
a.menuitem:link { color:White; text-decoration:none; }
a.menuitem:alink { color:White; text-decoration:none; }
a.menuitem:hover { color:White; text-decoration:none; }
a.menuitem:vlink { color:White; text-decoration:none; }

A.normal { text-decoration: none; }
A.normal:link    { text-decoration: none; }
A.normal:alink  { text-decoration: none; }
A.normal:hover { text-decoration: none; }
A.normal:vlink    { text-decoration: none; }

.productList
{
	font-family:verdana; 
	font-size:12px; 
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.inputBox {	font-family:verdana; width:50; font-size:12px; }
.previewBody 
{
	/*background-color:#E1E9F0;*/
	font-family:verdana; 
	font-size:12px; 
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
	/*
	border:1px;
	border-style:solid;
	border-left-color:#A2B9D2; 
	border-bottom-color:#A2B9D2;*/
}
.price 
{
	color:green;
}
.correct { color:green; }
.filterHead {
	color: #4F76A2;
	font-weight: bold;
}
.filter {
	font-family:verdana; 
	font-size:12px; 
}
.filterPanel 
{
	border:1px;
	border-style:solid;
	border-bottom-color:#9EB6CF;
	background-color: #D0DBE8;
}
.takeoutmenu
{
	vertical-align:top;
	text-align:left;
	background-image: url(../images/bg/takeout.png);
	background-repeat: no-repeat;
	height:140px;
	width:775px;
}
.menucategory
{
	text-align:left;
	vertical-align:top;
}
.preview
{
	border-width:1px; 
	border-style:solid; 
	border-color:#E1E9F0;
	background-image:url(../images/bg/verticalgreen.png);
	background-repeat:repeat;
}
.cartSection
{
	vertical-align:top;
	text-align:right;
}
.cartPanel
{
	width:100%;
	height:100px;
	vertical-align:top;
	text-align:center;
	background-image:url(../images/bg/horizontalblue.png);
	background-repeat:repeat-y;
}
.crumtrail
{
	height:40px;
	vertical-align:middle;
	text-align:left;
}
.photo { border-bottom: solid 5px white; border-top: solid 5px white; border-left: solid 5px white; border-right: solid 5px white; }
.thumb { border-bottom: solid 3px white; border-top: solid 3px white; border-left: solid 3px white; border-right: solid 3px white; }

A.menu { color:white; text-decoration: none; }
A.menu:link    { text-decoration: none; }
A.menu:alink  { text-decoration: none; }
A.menu:hover { text-decoration: none; }
A.menu:vlink    { text-decoration: none; }

.odd 
{
	text-decoration:none; 
	/*background-image:url(../images/bg/lightgreenbar.png);
	background-repeat:repeat-x;*/
	text-align:left;
	vertical-align:top;
}
.even{ background-color:#B6C2CD; color : #414D58; text-decoration:none; }
.error {font-family:verdana,geneva; color:#cc0000; font-weight:bold; font-size:11px; border-color:#cc0000; border-style:solid; border-width:2px; width:100%; height:200px;}
.error2 { font-family:verdana,geneva; background-color:yellow; padding:1px; font-weight:bold; font-size:11px;}
.error3 { color: Red; font-weight: bold; }
.errortext { color: Red; font-weight:normal; }
.notice { color: green; font-weight: bold; }
td.bighead { font-size:16px; font-weight: bold; }
td.biggerhead { font-size:26px; font-weight: bold; }
.bignote { font-size:16px; color:Black; }
.note { font-size: 12px; font-weight: bold; color:#616563; }
.over { background-color:#E1E9F0; }

td.separator
{
	height:5px;
	background-position:center;
	background-image: url(../images/bg/divider.gif);
	background-repeat:repeat-x;
}
td.onlineorder
{
	text-align:left;
	vertical-align:top;
	height: 289px;
	background-image: url(../images/online-order.png);
	background-repeat:no-repeat;
}
td.powerby
{
	text-align: right;
	height:20px;
	font-family:arial Verdana;
	font-size:10px;
	color:#142A2E;
}
A.powerby
{
	font-weight:bold;
	color:#142A2E;
	text-decoration:none;
}
td.footer {
	text-align:center;
	vertical-align:middle;
	height:35px;
	background-image: url(../images/bg/header.png);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:12px;
	color:White;
}
td.cartheader {
	text-align:left;
	vertical-align:top;
	width:285px;
	height:59px;
	background-image: url(../images/bg/simplecart.png);
	background-repeat:no-repeat;
	font-family:arial;
	font-size:10px;
	color:#165278;
}
td.cartfooter
{
	height:32px;
	background-image: url(../images/bg/simplecart_end.png);
	background-repeat:no-repeat;
}
td.header {
	text-align:left;
	vertical-align:middle;
	height:30px;
	background-image: url(../images/bg/header.png);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:12px;
}
.sitemaphead
{
	text-align:left;
	vertical-align:top;
	background-image: url(../images/bg/watermark.gif);
	background-repeat:repeat;
}
.photoback-yellow
{
	width: 33%;
	text-align:left;
	vertical-align:top;
	background-color: #F3F3AF;
	border: solid 1px #D9D90A;
}
.photoback
{
	width: 33%;
	text-align:left;
	vertical-align:top;
	background-color: #F3F3AF;
	border: solid 1px #D9D90A;
}
.photoback-orange
{
	width: 33%;
	text-align:left;
	vertical-align:top;
	background-color: #FFDEAD;
	border: solid 1px #FF9D09;
}
.photoback-blue
{
	width: 33%;
	text-align:left;
	vertical-align:top;
	background-color: #E3EEF4;
	border: solid 1px #9CC3D8;
}
.photoback-red
{
	width: 33%;
	text-align:left;
	vertical-align:top;
	background-color: #FBE0DB;
	border: solid 1px #F4B0A2;
}


td.category 
{
	background-image: url(../images/bg/solid-green.png);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:12px;
	color:#165278;
}
.liteblueback
{
	font-size : 12px; 
	font-family : verdana; 
	background-image:url(../images/bg/liteblueback.png);
	background-repeat:repeat-x;
	color:White;
}
.biggreenback
{
	height:200px;
	font-size : 12px; 
	font-family : verdana; 
	background-image:url(../images/bg/green.png);
	background-repeat:no-repeat;
	color:White;
}
.orangeback
{
	font-size : 12px; 
	font-family : verdana; 
	background-image:url(../images/middle.png);
	background-repeat:repeat-x;
	color:White;
}
.homeback
{
	background-color: #FAF3E3;
}
.darkblueback
{
	font-size : 12px; 
	font-family : verdana; 
	background-image:url(../images/bg/darkblueback.png);
	background-repeat:repeat-x;
	color:White;
}
.greenback
{
	font-size : 12px; 
	font-family : verdana; 
	background-image:url(../images/bg/greenback.png);
	background-repeat:repeat-x;
	color:White;
}
.blueborder
{
	border: solid 1px #446293;
}
.liteblueborder
{
	border: solid 1px #D9E0ED;
}
.body { text-align:center; border-width:0px; }
.rowdiv { display: table-row; width:auto; }

.menuButton { color:black; text-decoration: none; }
td.lunchSpecialNotice
{
	text-align:left;
	vertical-align:top;
	font-size: 9.5px;
}
td.nowrap
{
	white-space:nowrap;
}
.bubbleteaback
{
	background-image:url(../images/promo/bubbletea_green_bg.png);
	background-repeat:repeat-x;
}
