body { margin: 0px 0px 0px 0px; background-color:#ffffff; background-image:url(../images/bg1.gif); background-repeat:repeat-x; line-height:18px; }
body,p { font-size:12px; font-family:Arial, SimSun; color:#414141; }
h4 { font-size:18px;}
/* li { margin-left: -15px; }*/
.arrow1 { list-style: url(../images/arrow01.gif); margin-top:0px;}
.arrow2 { list-style: url(../images/arrow02.gif); margin-top:0px;}
.arrow3 { list-style: url(../images/arrow03.gif); margin-top:0px;}
.mytextfield { height:20px; background-color:white; border:#CCCCCC solid 1px; font-family:Arial, SimSun; font-size:12px; color:#414141;}
.mytextfield2 { background-color:white; border:#CCCCCC solid 1px; font-family:Arial, SimSun; font-size:12px; color:#414141;}
.myButton { font-size: 11px;}
.bgcolor1 { background-color:#FFDA47;}
.bgcolor2 { background-color:#FFF29B;}
.bgcolor3 { background-color:#FFF8C7;}

/* fonts */
.title { color:#F78000; font-weight:bold; font-size:14px; }

/* links */
/*a:link, a:visited { font-size:12px; text-decoration: underline; color:#125589; }
a:hover { font-size:12px; text-decoration: none; color:#125589; }*/
a.def:link, a.def:visited { font-size:12px; font-weight:bold; text-decoration: none; color:#ff9999; }
a.def:hover { font-size:12px; font-weight:bold; text-decoration: none; color:#ff0000; }
a.linkContent:link, a.linkContent:visited { font-size:12px; text-decoration: underline; color:#125589; color:#125589; text-decoration: none; }
a.linkContent:hover { font-size:12px; text-decoration: none; color:#125589; color:#125589; text-decoration: underline; }
a.linkMore:link, a.linkMore:visited { font-size:12px; text-decoration: underline; color:#ff9999; font-weight:bold; }
a.linkMore:hover { font-size:12px; text-decoration: none; color:#ff0000; font-weight:bold;}
a.linkMainNavi:link, a.linkMainNavi:visited { font-size:12px; text-decoration: underline; color:#125589; color:white; font-weight:bold;text-decoration: none;  }
a.linkMainNavi:hover { font-size:12px; text-decoration: none; color:#125589; color:#FFF081; font-weight:bold; text-decoration: none; }
a.linkSubNavi:link, a.linkSubNavi:visited { font-size:12px; text-decoration: underline; color:#125589; color:#70002D; text-decoration: none;  }
a.linkSubNavi:hover { font-size:12px; text-decoration: none; color:#125589; color:#FA0B6B; text-decoration: none; }
a.linkSetMeal:link, a.linkSetMeal:visited { font-size:12px; text-decoration: underline; color:#125589; color:#414141; text-decoration: none;  }
a.linkSetMeal:hover { font-size:12px; text-decoration: none; color:#125589; color:#414141; text-decoration: underline; }

/* content structure */
.tableMain { width:985px; }
.tdShadowLeft { width:10px; background-image:url(../images/shadow_left.gif); background-repeat:repeat-y; background-position:left; }
.tdShadowRight { width:10px; background-image:url(../images/shadow_right.gif); background-repeat:repeat-y; background-position:right; }
.tdBannerLeft { width: 498px; height:396px; vertical-align:top; background-image:url(../images/bg01a.jpg); background-position:bottom left; background-repeat:no-repeat;}
/*.tdBannerRight { width: 467px; height:396px; vertical-align:top; background-image:url(../images/bg01b.jpg); background-position:top right; background-repeat:no-repeat;}*/
.tdBannerRight { width: 467px; height:396px; vertical-align:top; background-image:url(../images/bg_banner_right.gif); background-position:top right; background-repeat:no-repeat;}
.tdBannerLeft2 { width: 498px; height:396px; vertical-align:top; background-image:url(../images/bg02a.jpg); background-position:bottom left; background-repeat:no-repeat;}
.tdBannerLeft3 { width: 498px; height:396px; vertical-align:top; background-image:url(../images/bg03a.jpg); background-position:bottom left; background-repeat:no-repeat;}
.tdBannerLeft4 { width: 498px; height:396px; vertical-align:top; background-image:url(../images/bg04a.jpg); background-position:bottom left; background-repeat:no-repeat;}
.tdBannerLeft5 { width: 498px; height:396px; vertical-align:top; background-image:url(../images/bg05a.jpg); background-position:bottom left; background-repeat:no-repeat;}


/*.tdNavigation { width: 965px; border-top:#FFF081 solid 3px; border-bottom:#FFF081 solid 2px; background-color:#BF0A0A; text-align:center; padding-top:7px; padding-bottom:7px;}*/
/*.tdNavigation { width: 965px; border-top:#FFFFFF solid 1px; background-color:#BF0A0A; text-align:center; padding-top:7px; padding-bottom:7px;}
.tdContent { vertical-align:top; width: 930px; padding:20px 20px 0px 15px; background-image:url(../images/bg_bottom1.gif); background-position:bottom left; background-repeat:no-repeat; }
.tdContent { vertical-align:top; width: 930px; padding:20px 20px 0px 15px;}
.tdSubsidiaries { vertical-align:top; width: 965px; height:119px; background-image:url(../images/bg_bottom2.gif); background-position:bottom; background-repeat:no-repeat; }
.tdSubsidiaries { vertical-align:top; width: 965px; height:119px; background-image:url(../images/bg_bottom3.gif); background-position:bottom; background-repeat:no-repeat; }*/


.homeSubTd1 { vertical-align:top; width:200px; }
.homeSubTd2 { vertical-align:top; padding-left:15px; padding-right:15px; border-left:#AAAAAA solid 1px;}
.homeSubTd3 { vertical-align:top; width:300px;}

.subTd1 { vertical-align:top; width:150px; padding-right:14px; }
/*.subTd2 { vertical-align:top; padding-left:15px; border-left:#AAAAAA solid 1px;}*/

.divHomeNews { border-bottom:#D7D7D7 dashed 1px; padding:6px 0px 4px 17px; background-image:url(../images/arrow01.gif); background-position:left; background-repeat:no-repeat;}
.divSubLink { border-bottom:#D7D7D7 dashed 1px; padding:6px 0px 4px 17px; background-image:url(../images/arrow01.gif); background-position:left; background-repeat:no-repeat; }

/* content */
.divPic { border:#D7D7D7 solid 1px; padding:4px; background-color:white;}
.divBreadcrumb { color:#4E0505; font-size:10px; margin-bottom:12px;}
.divTitle { color:#4E0505; font-size:16px; font-weight:bold; margin-bottom:20px;}

.tdRestaurantBorder { font-size: 12px; font-family: Arial, Verdana; color:#000000; vertical-align:top; border-top:#D5D5D5 solid 1px; padding-top:3px; padding-bottom:3px;}
.tdRestaurantBorder a { 
	COLOR: #ff9999;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.tdRestaurantBorder a:hover { 
	COLOR: #ff0000;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.divRestaurantUpdate1 { width:290px; height:25px; padding-left:14px; padding-top:5px; vertical-align:middle; background-image:url(../images/bg_restaurant_update1.gif); background-repeat:no-repeat; text-align:left; color:white; font-weight:bold; margin-top:15px;}
.divRestaurantUpdate2 { width:282px; background-color:#E1F4B8; border-left:#89A744 solid 1px; text-align:left; border-right:#89A744 solid 1px; padding:10px; }
.divRestaurantUpdate3 { width:304px;}
.tdSetMeal {padding-top:3px; padding-bottom:3px; text-align:center;}
.tdSetMealPrice { padding-top:3px; padding-bottom:3px; text-align:center;color:red;}
.tdSetMealNote {color: #999999;}
.tdSetMealTitle { height:54px; color:#B04600; font-size:20px; font-weight:bold; text-align:center; vertical-align:middle; background-image:url(../images/bg_setmeal.gif); background-position:center; background-repeat:no-repeat;}

.mooncakeTdLeft { width:328px; border-bottom:#D5D5D5 solid 1px; padding-bottom:10px; padding-right:10px; vertical-align:top;}
.mooncakeTdRight { border-bottom:#D5D5D5 solid 1px; padding-bottom:10px; vertical-align:top;}
.mooncakePaddTop10 { padding-top:10px;}

.tdRecipes {text-align:center; vertical-align:top; width:25%; padding-bottom:20px;}

/* footer */
.divSubsidiaries { height:60px; margin-top:20px; padding-left: 390px;}
.divCopy { font-size:10px; margin-top:15px; color:white; padding-left:5px; padding-right:5px; }

/* admin */
.lineTop {border-top:#dddddd 1px solid;}
.lineBtm {border-bottom:#dddddd 1px solid;}

.text            {font-size: 12px; font-family: Arial, Verdana; color:#000000}
.text1           {font-size: 12px; font-family: Arial, Verdana; color:#000000}
.bottom	         {font-size: 9px; font-family: Verdana, Arial; color:#cc6666}
.bold			 {font-size: 11px; font-family: Arial; font-weight: bold; color:#FFFFFF}
.bottom-red_b	 {font-size: 9px; font-family: Verdana, Arial; color:#ff9999; font-weight:bold}
.text_bold		 {font-size: 12px; font-family: Arial, Verdana; color:#000000; font-weight:bold}
.textdate_bold	 {font-size: 12px; font-family: Arial, Verdana; color:#ff9900; font-weight:bold}
.texttitle_bold	 {font-size: 12px; font-family: Arial, Verdana; color:#ff6666; font-weight:bold}
.sub_t			 {font-size: 12px; font-family: Arial; color:#ff0099; font-weight:bold}
.try			 {font-size: 36px; font-family: Century Gothic; color:#99099e}
.prod_name		 {font-size: 16px; font-family: Arial; font-weight: bold; color: #ff3333}
.desc		 {font-size: 12px; font-family: Arial; font-weight: bold; color: #ffcc00}


.rest			 {font-size: 10px; font-family: Arial; font-weight: bold; color: #ffffff; text-decoration:none}
.rest:hover		 {font-size: 10px; font-family: Arial; font-weight: bold; color: #ffff00; text-decoration:none}	

.link			 {font-size: 12px; font-family:Arial; color: #999999; font-weight:lighter; text-decoration:none}
.link:hover		 {font-size: 12px; font-family:Arial; color: #ff3333; font-weight:lighter; text-decoration: underline}

.pg			 {font-size: 9px; font-family: Verdana; font-weight: bold; color: #ff3333; text-decoration:none}
.pg:hover		 {font-size: 9px; font-family: Verdana; font-weight: bold; color: #ff9900; text-decoration:none}

.pg1				 {font-size: 9px; font-family: Verdana; font-weight: bold; color: #ff9900; text-decoration:none}
.pg1:hover		 {font-size: 9px; font-family: Verdana; font-weight: bold; color: #ff3333; text-decoration:none}

.underlining{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.underlining:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: none; 
}

.underlining_bottom{
	COLOR: #ff9999;
	font-weight:bold;
	TEXT-DECORATION: none; 
}
.underlining_bottom:hover {
	COLOR: #ff0000; 
	font-weight:bold;
	TEXT-DECORATION: none; 
}

.underlining_category{
	COLOR: #999999;
	TEXT-DECORATION: none;
}
.underlining_category:hover {
	COLOR: #ff9900; 
	TEXT-DECORATION: none; 
}

.underlining_category1{
	COLOR: #737332;
	TEXT-DECORATION: none;
}
.underlining_category1:hover {
	COLOR: #ff9900; 
	TEXT-DECORATION: none; 
}

.underlining_yellow{
	COLOR: #ffcc00;
	TEXT-DECORATION: none;
}
.underlining_yellow:hover {
	COLOR: #ffcc00; 
	TEXT-DECORATION: underline; 
}

.underlining_prod{
	COLOR: #6b0101;
	font-weight:bold;
	TEXT-DECORATION: underline;
}
.underlining_prod:hover {
	COLOR: #6b0101; 
	font-weight:bold;
	TEXT-DECORATION: none; 
}
