a.change:hover{color: #FFFFFF; background-color: #6699CC;}
body.cat{margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px; position: absolute; top: 0pt; left: 0pt; background: url(/images/menu_left_bg.gif) #ffffff;}
body.top{margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px; position: absolute; top: 0pt; left: 0pt; background: url(/images/menu_top_bg.gif) #ffffff;}
body.plain{margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px; top: 0pt; left: 0pt; background: #ffffff;}
body.receipt{margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px; top: 0pt; left: 0pt; background: #ffffff;}
body.home{margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px; position: absolute; top: 0pt; left: 0pt; background: url(/images/background_home.gif) #6699CC;}
body.default{margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px; top: 0pt; left: 0pt; background: url(/images/background.gif) #6699CC;}
:link{background: transparent; color: #000000;}
:active{background: transparent; color: #000000;}
:visited{background: transparent; color: #000000;}

/* for each page */
/* CAT */
.cattext{
	background-color: transparent;
	line-height : 150%;
	font-family : helvetica, arial, sans-serif;
	font-weight : bold;
	text-transform : lowercase;
}
.itemheader{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-weight : bold;
}
.itemheaderdesc{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-weight : normal;
}
.itemheaderprice{
	font-family : helvetica, arial, sans-serif;
	color: #000066;
	font-weight : bold;
}
.itemname{
	font-family : helvetica, arial, sans-serif;
	color: #000066;
	font-weight : bold;
}
.itemdesc{
	font-family : helvetica, arial, sans-serif;
	color: #000066;
	font-weight : normal;
}
.itemprice{
	font-family : helvetica, arial, sans-serif;
	color: #000066;
	font-weight : normal;
}
.itemsizes{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-weight : bold;
}
.spicy{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-style : italic;
	font-weight : normal;
}
.toppings{
	font-family : verdana, helvetica, arial, sans-serif;
	color: #333333;
	font-weight : normal;
}
.toppingprice{
	font-family : verdana, helvetica, arial, sans-serif;
	color: #000000;
	font-weight : normal;
}
.toppingmessage{
	font-family : helvetica, arial, sans-serif;
	color: #000000;
	font-weight : normal;
}
.toppingdesc{
	font-family : helvetica, arial, sans-serif;
	color: #000000;
	font-weight : bold;
}
.rowcolor0{background-color : #ffffff;}
.rowcolor1{background-color : #ffffff;}
.rowcolor2{background-color : #EEEEEE;}
.receiptborder{background-color : #000033;}
.receiptfill{background-color : #6699CC;}
.receiptcellfill{background-color : #ffffff;}
.pageBG{background-color : #FFFFFF;}

.receiptheader{
	font-family : helvetica, arial, sans-serif;
	color: #333333;
	font-weight : bold;
}
.receiptsubtotal{
	font-family : helvetica, arial, sans-serif;
	color: #333333;
	font-weight : bold;
}
.receiptitems{
	font-family : helvetica, arial, sans-serif;
	color: #000000;
	font-weight : normal;
}
.receiptRestInfo{
	font-family : verdana, helvetica, arial, sans-serif;
	color: #000066;
	font-weight : normal;
}
.receiptColHdr{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-weight : bold;
}
.receiptAddInfo{
	font-family : helvetica, arial, sans-serif;
	color: #000066;
	font-weight : normal;
}
.receiptRow{
	font-family : helvetica, arial, sans-serif;
	color: #000000;
	font-weight : normal;
}
.receiptEdit{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-weight : normal;
	vertical-align : super;
}
.receiptDel{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-weight : normal;
	vertical-align : sub;
}
.orderConfirmHdr{
	font-family : verdana, helvetica, arial, sans-serif;
	color: #000066;
	font-weight : bold;
}
.tinyLink{
	font-family : helvetica, arial, sans-serif;
	color: #CC0000;
	font-weight : bold;
}
.receiptLink{
	font-family : helvetica, arial, sans-serif;
	color: #000000;
	font-weight : bold;
}
.tinyfont {
	font-family : helvetica, arial, sans-serif;
	color: #000000;
	font-weight : normal;
}
.restname{color: #CC0000;
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : bold;
}
.reststatus{color: #666666;
	font-family : helvetica, arial, sans-serif;
	font-weight : bold;
}
.smalltext{color: #666666;
	font-family : helvetica, arial, sans-serif;
	font-weight : normal;
}
.mediumtext{color: #666666;
	font-family : helvetica, arial, sans-serif;
	font-weight : normal;
}
.bigtext{color: #000066;
	font-family : helvetica, arial, sans-serif;
	font-weight : bold;
}
.warningtext{color: #cc0000;
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : bold;
}
.boldInfo{color: #CC0000;
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : bold;
}
.standardInfo{color: #990000;
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : normal;
}


.abouttext{
	color: #666666;
	font-family : times, helvetica, arial, sans-serif;
	font-weight : normal;
	line-height : 200%;
}
.customizeorder{color: #000066;
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : bold;
}
.customizerule{background-color: #000066;
}
.ortext{color: #666666;
	font-family : helvetica, arial, sans-serif;
	font-weight : normal;
}
.canceltext{color: #CC0000;
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : bold;
}
.headertext{color: #FFFFFF;
	font-family : helvetica, arial, sans-serif;
	font-weight : bold;
}
.footer{
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : normal;
}
.footerActive{
	color: #000000;
	font-family : verdana, helvetica, arial, sans-serif;
	font-weight : normal;
}
.copyright{color: #333333;
	font-family : helvetica, arial, sans-serif;
	font-weight : normal;
}