BODY 
{
	color:#000000; 
	FONT-FAMILY: "Arial"; 
	FONT-SIZE: 9pt; 
	LINE-HEIGHT:normal;
	background-image:url(/templates/olos/tc/images/body_bg.gif);
	margin:0px;
	padding:0px;
  
}

div, h1, h2, p, form, label, input, textarea, img, span,td{
	
	font-size:9pt;
	color:#000000;
}

#centerpane
{
    /*position:absolute;
    left:50%; 
    margin-left:-500px;
    z-index:50;*/
    
text-align: left;
width: 980px;
margin: 0 auto
}

#startUpCenterpane
{
    text-align: left;
width: 980px;
margin: 0 auto
}

#debugDiv{
	position:absolute;
	width:300px;
	height:350px;
	overflow:auto;
	background-color:white;
	border:1px solid #dddddd;
	color:black;
	display:none;
	
	visibility:hidden;
}

#header{

	width:980px;
	height:90px;
	background-image:url(/templates/olos/tc/images/express/hk/express_top.gif);
	position:relative;
}

#body{
	width:980px;
	margin:0;
	background-color:#A91201;
}

#startUpBody{
	width:980px;
	margin:0;
	background-color:#ddcbb5;
}
#mid{
	
	width:980px; 
	text-align:center;
}
	/*background-color:#ddcbb5;*/
#startUpMid{
	
	width:980px; 
	text-align:center;
}
#startupDIV{
	line-height: 9px;
}
#content
{
	padding:20px;
}

#content .title1{
	color:#993300;
	font-size: 14px;
	font-weight:bold;
}

#content .content1{
	color:#000000;
	font-size: 10px;
}

.with_bg{
	float:left;
	width:205px;
	background-image:url(/templates/olos/tc/images/express/small_title.gif);
	background-repeat:no-repeat;
	/*margin-top: 6px; //@17092009
	padding-top:4px;*/
	padding-top:10px;
}

.with_bg_Bottom{
	float:left;
	width:205px;
	background-image:url(/templates/olos/tc/images/express/small_bottom.gif);
	background-repeat:no-repeat;
	/*margin-top: 6px;
	padding-top:26px;*/
}
#express_item_div{
	float:left;
	width:205px;
	/*background-image:url(/templates/olos/tc/images/express/small_title.gif);
	background-repeat:no-repeat;*/
	/*margin-top: 6px; //@17092009
	padding-top:4px;
	padding-top:10px;*/
}

#express_item_bottom_div{
	float:left;
	width:205px;
	/*background-image:url(/templates/olos/tc/images/express/small_bottom.gif);
	background-repeat:no-repeat;*/
	/*margin-top: 6px;
	padding-top:26px;*/
}
.expressItem_top
{
	
	text-align:center;
	color:#ffffff;
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;	
	width:205px;
	margin-right: 5px;
}

.expressItem
{
	float:left;
	width:205px;
	height:140;
	background-image:url(/templates/olos/tc/images/express/small-bg.gif);
	background-repeat:repeat-y;
	margin-right: 5px;
	padding-top:10px;
}

.expressItemBottom
{
	float:left;
	width:205px;
	background-image:url(/templates/olos/tc/images/express/small_bottom.gif);	
	margin-right: 5px;
}

#express_combo_div{
	float:left;
}

#menu_title{
	padding:15px;
	background-image:url(/templates/olos/tc/images/express/title.gif);
	color:#000000;
	font-size: 10pt;
	text-align:left;
	width:806px;
	height:20px;
	float:left;
}

#menu_title_checkout
{
	width:144px;
	height:50px;
	float:left;
	clear:right;
}


.right_title{
	color:#333300;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
}

.right_desc{
	color:#333300;
	font-family:arial;
	font-size:9pt;
}

.combo_top
{
	padding:7px 0px 0px 0px;
	background-image:url(/templates/olos/tc/images/express/combo_top.gif);
	text-align:center;
	color:#ffffff;
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
	height:37px;
}

.combo_mid
{
	padding:10px;
	background-image:url(/templates/olos/tc/images/express/combo_bg.gif);	
}

.combo_bottom
{
	height:20px;
	background-image:url(/templates/olos/tc/images/express/combo_bottom.gif);		
}

.combo_item_title
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#4c0000;
	text-align:left;
}

.combo_item_detail
{
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	text-align:left;
}

.combo_qty
{
	padding:3px 0px 0px 0px;
	width:23px;
	height:20px;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#795229;
	display:block;
	text-align:center;
	background-color:#c5b299;
}

.combo_qty_label
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#795229;
	
	text-align:center;
	
}



.packageLayer
{
	position:absolute;
	width:690px;	
	top:120px;
	left:110px;
	z-index:100;
}

.packageLayer .row1
{
	background-color:#fff0d1;
}

.packageLayer .row2
{
	background-color:#f0e0c1;
}

.popup_size1
{
	position:absolute;
	background-image:url(/templates/olos/tc/images/popup_size1.gif);
	width:209px;
	height:195px;
}

.popup_size1 .title
{
	position:absolute;
	left:10px;
	top:20px;
	color:#f5780a;
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-WEIGHT: bold; 
	font-size: 18px;
}

.popup_size1 .desc
{
	position:absolute;
	padding:0px 5px 5px 0px;
	left:12px;
	top:63px;
	color:#000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}

.popup_size1 .price
{
	position:absolute;
	left:150px;
	top:150px;
	color:#f5780a;
	font-family: "Arial", "Helvetica", "sans-serif";
	FONT-WEIGHT: bold; 
	font-size: 16px;
}

#addressContent{
	width:240px;
	height:235px;
	overflow:auto;
}






/*===================================== original css ===============================*/

.contentTitle
{
	color:#940000;
	font-weight:bold;
	font-size:8pt;
}

.addressPanel
{
	border:solid 1px #e66422;
	background-color:#fff7d1;
	width:400px;
	height:100px;
	overflow:auto;
	padding:5px;
}
.shopPanel
{
	border:solid 1px #e66422;
	background-color:#fff7d1;
	width:450px;
	height:200px;
	overflow:auto;
	padding:5px;
}
.addrTitle
{
	font-weight:bold;
	font-size:8pt;
	color:#e66422;
}

.addrItem1
{
	background-color:#eee7c1;
	padding:7px;	
	cursor:hand;	
}

.addrItem2
{
	background-color:#fff7d1;
	padding:7px;
	cursor:hand;
}

.addrItemSelected
{
	border:solid 2px black;
	padding:5px;
	background-color:#ffffff;
	
}

.shopItemSelected
{
	border:solid 2px black;
	padding:5px;
	background-color:#ffffff;
	
}


.cartTitle
{
	font-weight:bold;
	font-size:pt;
	color:#913c29;
}

.cartSubTitle
{
	font-weight:normal;
	font-size:9pt;
	color:#a1752e;
}

.cartTitle a
{
	color:#913c29;
	text-decoration:none;
	
}


.cartTitle a:link
{
	color:#913c29;
	text-decoration:underline;
}

.cartTitle a:visited
{
	color:#913c29;
	text-decoration:none;
}

.cartTitle a:hover
{
	color:#913c29;
	cursor:hand;
	
}
.cartPrice
{
	font-weight:bold;
	font-size:10pt;
	color:#e66422;
}

.cartTotal
{
	font-weight:bold;
	font-size:12pt;
	color:#e66422;
}

#right{
	width:254px;	
	float:left;
	padding:10px;	
	clear:right;
}

#right_express_button{
	width:211px;
	padding:20px;
}

#right_member_login{
	width:251px;
}

#right_member_login .header{
	margin:0 0 0 0;
	position:relative;
	width:241px;
	height:25px;
	background-image:url(/templates/olos/tc/images/member_bar_top.gif);	
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:8pt;
	font : Arial;
	padding:18px 5px 0 5px;
}

#right_member_login .header a
{
	color:#ffffff;
	font : Arial;
	text-decoration : none
}
	
#right_member_login .header a:hover
{
	color:#ffffff;
	font : Arial;
	text-decoration : underline
}

#right_member_login .body
{
	width:241px;
	padding:5px;
	color:#000000;
	font : Arial;
	background-image:url(/templates/olos/tc/images/member_bar_bg.gif);
	background-repeat:repeat;
}

#right_member_login .footer
{
	background-image:url(/templates/olos/tc/images/member_bar_bottom.gif);
	width:251px;
	height:7px;
	background-repeat:no-repeat;
}

#footer .privacy {color:#FFFFFF;font-size: 11px;}
#footer table {width: 980px}
#footer A.privacy {color:#FFFFFF;font-size: 11px}
#footer A.privacy:link {color:#FFFFFF;font-size: 11px}
#footer A.privacy:visited {color:#FFFFFF;font-size: 11px}
#footer A.privacy:hover {color:#FFFFFF;font-size: 11px}

#footer A.privacy_content {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
#footer A.privacy_content:link {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
#footer A.privacy_content:visited {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
#footer A.privacy_content:hover {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}

#startUpFooter .privacy {color:#FFFFFF;font-size: 11px;}
#startUpFooter table {width: 760px}
#startUpFooter A.privacy {color:#FFFFFF;font-size: 11px}
#startUpFooter A.privacy:link {color:#FFFFFF;font-size: 11px}
#startUpFooter A.privacy:visited {color:#FFFFFF;font-size: 11px}
#startUpFooter A.privacy:hover {color:#FFFFFF;font-size: 11px}

#startUpFooter A.privacy_content {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
#startUpFooter A.privacy_content:link {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
#startUpFooter A.privacy_content:visited {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
#startUpFooter A.privacy_content:hover {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}

.show { visibility:visible;}
.notShow { visibility:hidden; display:none;}
/****************************************** original css *******************************************/


/*

TD {color:#000000; FONT-FAMILY: "Arial"; FONT-SIZE: 13px; LINE-HEIGHT:normal}

SMALL {FONT-SIZE: 11px}

.smalltext {
	color:#000000;
	FONT-SIZE: 10px;
	font-weight: normal;
}

.questions {color:#04BBFF; FONT-FAMILY: Arial; FONT-SIZE: 13px; LINE-HEIGHT:17px}

.topnav {background-color:#2A3642}

.content {background-color:#000000}

.content1 {color:#999999;}

.checkbox {background-color:#000000; height:16px; FONT-FAMILY: Arial; FONT-SIZE: 11px; border-width:1px; BORDER-COLOR:#CCCCCC}

.radio {background-color:#000000; height:16px; FONT-FAMILY: Arial; FONT-SIZE: 11px; border-width:1px; BORDER-COLOR:#CCCCCC}

.input {background-color:#CCCCCC; height:16px; FONT-FAMILY: Arial; FONT-SIZE: 11px; border-width:1px; BORDER-COLOR:#CCCCCC}

.textbox {height:18px; FONT-FAMILY: Arial; FONT-SIZE: 11px}

.pulldown {height:18px; FONT-FAMILY: Arial; FONT-SIZE: 11px}

textarea { FONT-FAMILY: Arial; FONT-SIZE: 13px; border-width:1px; BORDER-COLOR:#CCCCCC}

.button {HEIGHT: 20px; WIDTH: 80px; background-color:#FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR:#333333; border-width:1px; BORDER-COLOR:#CCCCCC}

.yellow_title {color:#FFFF99; FONT-FAMILY: Arial; FONT-SIZE: 13px; LINE-HEIGHT:15px;FONT-WEIGHT:BOLD}

A:{
	color:#cc0000;
	font : Arial;
	text-decoration : underline
	}
	
	
A:LINK {
	color:#cc0000;
	text-decoration : underline
	}
	
A:visited {
	color:#cc0000;
	font : Arial;
	text-decoration : underline
	}
	
.privacy {color:#FFFFFF;font-size: 11px}
A.privacy:link {color:#FFFFFF;font-size: 11px}
A.privacy:visited {color:#FFFFFF;font-size: 11px}
A.privacy:hover {color:#FFFFFF;font-size: 11px}

A.privacy_content {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
A.privacy_content:link {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
A.privacy_content:visited {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}
A.privacy_content:hover {color:#04BBFF;font-size: 13px;LINE-HEIGHT:25px}


A.whiteColor:{
	color:#ffffff;
	font : Arial;
	text-decoration : none
	}
	
	
A.whiteColor:LINK {
	color:#ffffff;
	text-decoration : none
	}
	
A.whiteColor:visited {
	color:#ffffff;
	font : Arial;
	text-decoration : none
	}
A.whiteColor:hover
{
	color:#ffffff;
	font : Arial;
	text-decoration : underline
}
	

.red {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #993300; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.foodtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #660000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.foodheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #940000;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	padding: 5px;
	background-color: #FFFFFF;
}
.originalprice {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	text-decoration: line-through;
}
.combaprice {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;

}

.pizzacardbg {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../images/fun/pizzacard_bg.jpg); BACKGROUND-REPEAT: no-repeat
}
.ordernumber {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.border {
	border: 1px solid #ffb018;
}

.borderSide {
	border-left: 1px solid #ffb018;
	border-right: 1px solid #ffb018;

}

.borderBottom {
	border-left: 1px solid #ffb018;
	border-right: 1px solid #ffb018;
	border-bottom: 1px solid #ffb018;

}



.packageLayer
{
	position:absolute;
	width:660px;
	display:none;	
	top:100px;
	left:100px;
}

.packageLayer .row1
{
	background-color:#fff0d1;
}

.packageLayer .row2
{
	background-color:#f0e0c1;
}

.topMenu
{
	font-size:11px;
	
	font-weight:bold;
	text-decoration:none;
	
}

.topMenu a
{
	color:White;
	text-decoration:none;
	
}

.topMenu a:hover
{
	color:#f7ff9c;
	cursor:hand;
	
}

.topMenu a:link
{
	color:White;
	text-decoration:none;
}

.topMenu a:visited
{
	color:White;
	text-decoration:none;
}

.cartTitle
{
	font-weight:bold;
	font-size:12pt;
	color:#913c29;
}

.cartTitle a
{
	color:#913c29;
	text-decoration:none;
	
}

.cartTitle a:hover
{
	color:#913c29;
	cursor:hand;
	
}

.cartTitle a:link
{
	color:#913c29;
	text-decoration:underline;
}

.cartTitle a:visited
{
	color:#913c29;
	text-decoration:none;
}

.cartPrice
{
	font-weight:bold;
	font-size:10pt;
	color:#e66422;
}

.cartTotal
{
	font-weight:bold;
	font-size:12pt;
	color:#e66422;
}

.contentTitle
{
	color:#940000;
	font-weight:bold;
	font-size:12pt;
}

.deliveryType
{
	color:#940000;
	font-weight:bold;
	font-size:18pt;
}

.addressPanel
{
	border:solid 1px #e66422;
	background-color:#fff7d1;
	width:400px;
	height:100px;
	overflow:auto;
	padding:5px;
}
.shopPanel
{
	border:solid 1px #e66422;
	background-color:#fff7d1;
	width:450px;
	height:200px;
	overflow:auto;
	padding:5px;
}
.addrTitle
{
	font-weight:bold;
	font-size:10pt;
	color:#e66422;
}

.addrItem1
{
	background-color:#eee7c1;
	padding:7px;	
	cursor:hand;	
}

.addrItem2
{
	background-color:#fff7d1;
	padding:7px;
	cursor:hand;
}

.addrItemSelected
{
	border:solid 2px black;
	padding:5px;
	background-color:#ffffff;
	
}
.shopItemSelected
{
	border:solid 2px black;
	padding:5px;
	background-color:#ffffff;
	
}

.orderItem1
{
	background-color:#eee7c1;
	
}

.orderItem2
{
	background-color:#fff7d1;
}


.row1
{
	background-color:#fff0d1;
}

.row2
{
	background-color:#f0e0c1;
}

.no1
{
	background-color:#f26522;
	
}

.no2
{
	background-color:#940000;	
}

.no1_blur
{
	background-color:#b3b3b3;
}

.no2_blur
{
	
	background-color:#898989;
}

.product_row0
{
	
	padding:5px;
	background-color:#e0e0e0;
	width:100%;
	height:30;
}

.product_row1
{
	padding:5px;
	width:100%;	
	height:30;
	background-color:#eeeeee;
}
.ul.youth_TC
{
	margin-left:1em;
	line-height:1.2em;
	font-size:9pt;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;

}

.li.youth_TC
{
	padding-left:-2px;
	margin-left:8px;
	margin-top:.2em 0;
	margin-bottom:2em 0;
	padding-top:2px;   
	padding-bottom:2px;
	line-height:1.2em;
}
*/
