body { margin: 6px 0px 6px 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.linkContent:link, a.linkContent:visited { color:#125589; text-decoration: none; }
a.linkContent:hover { color:#125589; text-decoration: underline; }
a.linkMore:link, a.linkMore:visited { color:#2F83C4;font-weight:bold; }
a.linkMore:hover { color:#2F83C4; font-weight:bold;}
a.linkMainNavi:link, a.linkMainNavi:visited { color:white; font-weight:bold;text-decoration: none;  }
a.linkMainNavi:hover { color:#FFF081; font-weight:bold; text-decoration: none; }
a.linkSubNavi:link, a.linkSubNavi:visited { color:#70002D; text-decoration: none;  }
a.linkSubNavi:hover { color:#FA0B6B; text-decoration: none; }
a.linkSetMeal:link, a.linkSetMeal:visited { color:#414141; text-decoration: none;  }
a.linkSetMeal:hover { 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 { vertical-align:top; border-top:#D5D5D5 solid 1px; padding-top:3px; padding-bottom:3px;}
.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;}