﻿/***************************~{ND55<GB<~}**************************
2007-1-18	martin		~{P^8D~} promotion_lunch_special.html
						~{TvLm~} PromotionLunchSpecial
2007-2-12	martin		~{P^8D<{EzW"~}
**************************************************************/

body { text-align: center; font-size: 10pt; font-family: verdana, arial, sans; margin: 0px; padding: 0px; background-image: url(../images/bg1.jpg); background-position: center 130px;  background-repeat: repeat-y; }
a, a:link, a:focus, a:hover, a:active { text-decoration: none; color: #000;  }

img{border:0;}


div#container { width: 890px; position: relative; margin: 10px auto; }

div#header { background-color: #ffe086; width: 100%;text-align:center; background-repeat: no-repeat; height: 102px; }

div#menus { z-index: 1; position: relative; display: block; width: 100%; margin: 0px; padding: 0px; }
div#menus ul li { display: inline; margin: 0px 0.2em; padding: 0px;}

div#menus ul#mainmenus { display: block; position: relative; width: 100%; font-weight: bold; background: #98C63D; margin: 3px 0px 0px 0px; padding: 2px 0px;}
div#menus ul#mainmenus li.filler { width: 1px; display: inline; margin: 0px; padding: 0px; border-left: solid 1px #000; }
div#menus ul#mainmenus li a {text-decoration: none; color: #000;}
div#menus ul#mainmenus li a:hover { color: #C6482A; }

div#menus ul#menu, div#menus ul#promotions {
	display: block;
	position: relative;
	left: 0px;
	width: 100%;
	overflow: hidden;
	margin: 1px 0px 0px 0px;
	padding: 1px 0px;
	background: #98C63D;
	background-color: #98C63D;
}
div#menus ul#menu li.filler, div#menus ul#promotions li.filler { width: 1px; display: inline; margin: 0px; padding: 0px; border-left: solid 1px #000; list-style-type: none; }
div#menus ul#menu li{}
div#menus ul#menu li a, div#menus ul#promotions li a { font-weight: normal; margin: 0px; padding: 0px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #000; font-size:11px;/*border-left:1px solid #fff;padding-left:8px;*/}
div#menus ul#menu li a:hover, div#menus ul#promotions li a:hover { font-weight: bold; }
.noborder{border-left:0;}

div#content { display: block; z-index: 5; }

/*3coloumn*/
div#content div#left, div#content div#right { margin: 3px 0px; width: 250px; float: left; position: relative; }
div#content div#left img {margin: 0px 0px 3px 0px;}
div#content div#center { text-align: left; margin: 3px 2px 3px 3px; padding: 0px; width: 384px; float: left; position: relative; display: block; padding: 0px; }

div#content div#col1 { width: 280px; position: relative; margin: 3px 0px 0px 3px; padding: 1em 0px 0px 0px; float: left; }

div#content div#col2 { display: block; position: relative; float: right; width: 350px; margin: 3px 0px 0px 0px; }

div#content h1 { font-size: 10pt; padding: 0px; text-align: justify; margin: 0em 0.9em 0px 0.9em; }
div#content p { font-size: 10pt; text-align: justify; margin: 0px 1em 1.4em 1em; line-height: 14pt; }
div#content cite { text-align: right; }
div#content h2 { text-align: left; font-size: 11pt; font-style: normal; padding: 0px; margin: 0em 0.9em 0px 0.9em; }

div#content div#col3 { width: 637px; display: block; float: left;  margin: 3px 0px 0px 3px; padding: 0px;  }
div#content div#col3 .address { position: relative; display: block; text-align: left; height: 180px; margin: 0px 0px 3px 0px; padding: 0px; vertical-align: middle; }
div#content div#col3 .address h1 { font-size: 12pt; padding: 3em 0px 0px 0px; text-align: justify; margin: 0em 0.9em 0px 0.9em; }

div#content div#colmenu1 { width: 350px; float: left; margin: 3px 0px 0px 0px; padding: 1em 0px 0px 0px; position: relative; }
div#content div#colmenu1 div#specialimg object { position: absolute; top: 0px; left: 0px; }

div#content div#colmenu1 div#specialimg div#menutext { display: inline; color: #fff; visibility: visible; position: absolute; right: 0px; top: 0px; margin: 0.5em; padding: 0px; }
div#content div#colmenu1 div#specialimg div#menutext img { visibility: visible; display: inline; position: relative; margin: 0px; padding: 0.2em; border: none 0px; float: left; }
div#content div#colmenu1 div#specialimg div#menutext span { position: relative; display: inline; margin: 0px; padding: 0.2em; font-size: 8pt;  float: left; }

div#content div#hold { margin: 3px 0px 0px 3px; position: relative; float: left; width: 534px; display: block; text-align: center; overflow: hidden; padding: 1em 0em 0px 0em; }
div#content div#hold div#colmenu2 { text-align: left; display: block; margin: 0em; padding: 5px; width: 250px; float: left; }
div#content div#hold div#colmenu2 div { line-height: 19px; width: 220px; position: relative; margin: 0px; padding: 5px 0.5em; display: block; clear: both; }
div#content div#hold div#colmenu2 div .number { float: left; width: 1.5em; display: block; }
div#content div#hold div#colmenu2 div .english { width: 178px; float: left; display: block; clear: right; position: relative; }
div#content div#hold div#colmenu2 div .taste { float: right; clear: right; display: block; }
div#content div#hold div#colmenu2 div .chinese { float: left; width: 166px; display: block; text-indent: 1.5em; clear: left; }
div#content div#hold div#colmenu2 div .price { float: right; clear: right; display: block; text-align: right; width: 25px; }

div#options { display: block; clear: both; text-align: right; }
div#options span { padding: 0px; margin: 0px 10px; display: block;  }

div#content div#holder { position: relative; display: block; width: 890px; height: 100%; margin: 3px 0px 0px 0px; padding: 0em 0em 0px 0em; }
div#content div#holder div#c1, div#content div#holder div#c2 { position: relative; width: 170px; height: 100%; margin: 0px 0.2em 0px 0px; display: block; position: relative; float: left;  }
div#content div#holder div span { position: relative; display: block; }
div#content div#holder div span img { margin: 0px; padding: 0px 0px 0.2em 0px; border: none 0px; }
div#content div#holder div span div.num {color: #000; margin: 0px; position: absolute; display: block; padding: 0px; top: 5px; left: 5px; }
div#content div#holder div#c3, div#content div#holder div#c4, div#content div#holder div#c5 { width: 170px; height: 100%; margin: 0px 0.2em 0px 0.2em; display: block; position: relative; float: left; }

div#item { font-size: 8pt; position: relative; padding: 0px; margin: 0px; }
div#content div#holder div h3 { font-size: 9pt; font-style: normal; padding: 0px; margin: 1em 0.9em 0.6em 0.9em; }
div#item div#number { width: 20px; float: left; } 
div#item div#content div { line-height: 11pt; margin: 0px 0px 2px 0px; }
div#item div#content { text-align: left; width: 150px; float: left;  } 
div#item div#content .cname { float: left; }
div#item div#content .cost { float: right; }
div#item div#content .edescription { display: block; clear: both; }
div#item div#content .cdescription { display: block; clear: both; padding-bottom: 20px; }

div#holder div#ladvert { text-align: center; width: 280px; float: left; display: block; position: relative; top: 200px; }
div#holder div#ladvert h2 {text-align: center;}
div#holder div#ladvert p {text-align: center; font-size: 10pt; }
div#holder div#lday { float: left; width: 80px; display: block; text-align: left; font-weight: bold; font-size: 9pt; }

div#holder div#lmenu1 { text-align: left; width: 350px; display: block; float: left; }
div#holder div#lmenu1 img { float: left; }
.specialtext { width: 180px; float: left; display: block; }
.cont { vertical-align: bottom; text-align: left; display: block; width: 100%; height: 120px; position: relative; }
div#holder div#lday .cont {position: relative; top: 50px; height: 120px; }
.cont div.tname{ padding-left: 1em; font-weight: bold; }
div.spice { float: right; }
.cont div.ename, .cont div.cname { padding-left: 1em; }
.cont div.oprice { margin-top: 10px; float: left; margin-left: 1em; width: 30px; display: block; background-image: url(/images/slash.gif); background-repeat: no-repeat; background-position: center center; }
.cont div.nprice { margin-top: 10px; float: left; margin-left: 5em; width: 30px; display: block; }
div#holder div#lmenu2 { width: 180px; display: block; float: left; }

div#holder ul#promo { display: block; padding: 0px; margin: 0px; border: none 0px;}
div#holder ul#promo li { display: inline; padding: 0px; margin: 0px; border: none 0px; }
div#holder h4 { font-size: 18pt; color:#C90; text-align: right; margin-left: 1em;}
div#holder h2 { font-size: 24pt; text-align: right; margin-left: 1em; }

div#holder ul#toc { width: 280px; float: left; margin-left: 1em;margin-top: 2em; }
div#holder ul#toc li { list-style-position: outside!important; list-style-position:inside; list-style-type: decimal; font-size: 8pt; line-height: 11pt; }
div#holder div#speicalfix { text-align: left; }
div#holder div#sprice { font-size: 65pt;  top: 162px; right: 58px;  float:right; }
div#holder div#sprice sub { font-size: 40pt; margin: 0px; padding: 0px;  }

div#content div#cleft { width: 400px; left: 0; position: absolute; padding: 3px 0px; }
div#content div#cleft p { font-size: 7pt; }
div#content div#cright { text-align: left; width: 430px; display: block; padding-top: 5px; font-size: 9pt; font-weight: bold; position: absolute; right: 0; }
div#content div#cright fieldset { width: 550px; border: none 0px; padding: 20px 20px; }
div#content div#cright fieldset ul li {	display: block; font-weight: normal; list-style:none; }
div#content div#cright span#attachtext { font-size: 7pt; position: relative; width: 300px; display: inline; clear: right;  }
div#content div#cright div#selectbox input { float: left; clear: left; }
div#content div#cright fieldset input, div#content div#cright fieldset textarea { width: 230px; border: none 0px; background: #CCC; }
div#content div#cright div#selectbox { display: block; font-weight: normal; text-indent: 0px; clear: left; position: relative; padding: 10px 40px 10px 10px; }
div#content div#cright div#button { margin-top: 5px; margin-right: 20px; float: right; }

div#content div#bar { display: block; height: 40px; background: #47561d; position: absolute; width: 890px; z-index: 10; }
div#content div#specialimage { position: relative; z-index: 11; float: left; width: 250px;}
div#content div#speciall {  padding-top: 10px;  }
div#content div#speciall img { padding: 10px;  }
div#content div#specialr {  padding-top: 50px;  }
div#content div#speciall, div#content div#specialr { position: relative; z-index: 12; width: 320px; float: left; }
div#content div#speciall h2, div#content div#specialr h2 { font-size: 9pt; text-align: center; }
div#content div#speciall p, div#content div#specialr p { font-size: 9pt; }
div#content div#specialr .small { font-size: 7pt; line-height: 12pt; margin-top: 0; margin-bottom: 4px; }
div#content .tel { text-align: center; }

div#promotion { z-index: 40; position: relative; margin: 3px 0px 0px 0px; }
div#promotion ul { padding: 0px; margin: 0px; border: none 0; }
div#promotion ul li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	cursor: help;
}
div#promotion img { border: none 0px; margin: 0px; padding: 0px;  }
div#adverts { visibility: hidden; z-index: 50; position: absolute; background: #90964A; display: block; margin: 10px 10%; left: 0px;  }
div#adverts a { position: absolute; right: 20px; bottom: 3px; }
div#adverts img { padding: 20px; } 

div#content div#sright { text-align: left; width: 460px; display: block; padding-top: 30px; position: absolute; right: 10px; }

div#content .drinks, div#content .drinkfooter { clear: both; margin: 3px 0px 20px 0px; text-align: left; }
div#content .drinks h2 { font-size: 14pt; margin: 10px 0px 10px 10px; padding: 0px; line-height: 12pt; font-style: normal; font-weight: normal; }
div#content .drinks h3 { font-size: 10pt; margin: 0px 0px 0px 10px; padding: 0px; line-height: 12pt; } 
div#content .drinks p { font-size: 8pt; position: relative; }
div#content .drinks img { margin: 0px 10px 10px 10px; position: relative; }
div#content .drinks span { }
div#content .drinks .name { width: 140px; display: block; float: left; clear: left;  }
div#content .drinks .drinkname { width: 200px; display: block; float: left; clear: right; } 
div#content .drinks .specialline { width: 400px; display: block; position: relative; float: left; }
div#content .drinkfooter { display:block; padding: 20px; margin: 0px; border: solid 1px; background: #ccc; }
div#content .drinkfooter ul { margin: 0px; padding: 0px; text-align: center;}
div#content .drinkfooter ul li { display: inline; list-style-type: none; margin: 0px; padding: 0px; } 

div#content div#col3width { top: 4px; position: relative; width: 890px; margin: 0px; padding: 0px; }
div#content div#col3width ul { padding: 0px; margin: 0px; border: none 0; }
div#content div#col3width ul li { display: inline; list-style-type: none; margin: 0px; padding: 0px; width: 293px;  }
div#content div#col3width ul li img { margin: 0px; padding: 0px; border: none 0px; width: 293px; }
div#content div#col3width ul li div { width: 290px; display: block; float: left; margin-left: 3px; }

div#content div#col4width { top: 4px; position: relative; width: 890px; margin: 0px; padding: 0px; }
div#content div#col4width ul { padding: 0px; margin: 0px; border: none 0; }
div#content div#col4width ul li { display: inline; list-style-type: none; margin: 0px; padding: 0px; width: 218px;  }
div#content div#col4width ul li img { margin: 0px; padding: 0px; border: none 0px; width: 218px; }
div#content div#col4width ul li div { width: 218px; display: block; float: left; margin-left: 3px; }

/***************************PromotionLunchSpecial-2007-12-25*****************************/
#ProMotion{width:890px; clear:both; margin-top:20px;}
.ProTitle{clear:both;font:26px verdana; text-align: center;margin-bottom:20px;}
.TitleEn{font-weight:normal;}
.TitleTime{font-size:20px; text-indent:inherit;font-weight:normal;}
.WeekBox{clear:both;width:890px; margin-bottom:20px; font-size:17px;}
.Week{float:left; width:140px; margin:0 15px 0 0; text-align:left; margin-left:50px;}
.Soup{float:left; width:250px; margin:0 15px 0 0; text-align:left; font-size:14px;}
.dish{float:left; width:300px; margin:0 15px 0 0; text-align:left;font-size:14px;}
.DisPrice{float:left; width:40px; background:url(../images/dis.gif) center no-repeat; font-family:Arial; background-position:18px 0; height:21px;padding-top:3px;}

/**************￪ʼһʽ***************************/
.DisPrice2{float:left; width:85px; background:url(../images/dis1.gif) center no-repeat; font-family:Arial; background-position:18px 0; height:21px;padding-top:3px;}


.NowPrice{float:left; width:40px; margin-left:30px;height:21px;padding-top:3px;font-family:Arial;}
.NowPrice2{float:left; width:80px; margin-left:30px;height:21px;padding-top:3px;font-family:Arial;}
.Notice{clear:both; margin:20px 30px 0 0; text-align:right; font:15px verdana;}


.aaa{display:none;}
/**********2007-5-14JENN*************/
.text_C{
	text-align:left; color:#993300; font-size:10pt; font-weight:bold; padding-left:50px}
.title2{text-align:left; font-size: 18pt; color:#C90; text-align: left; margin-left: 1em; font-weight:bold;}


/**********************070514*****************/
.j0514 a:link, .j0514 a:visited, .j0514 a:hover, .j0514 a:active{
	color:#f30;
	text-decoration:none;
	font-weight:normal
}
.clearDiv{
	clear:both;
	height:0;
	font-size:0;
	line-height:0%;
}
#part2{
	clear:both;
}
.list2 { float:left;width: 330px; margin-left: 1em;margin-top: 2em; }
.list2 li{ list-style-position:inside; list-style-type: decimal; font-size: 8pt;text-align:left;}
.h2{font-size:36px; font-weight:bold; text-align:right; padding-right:0; padding-right:30px;  }

/* 070809 */

.dTitle{
	clear:both;
	height:50px;
	font-size:26px;
	line-height:150%;
	padding-top:15px;
	color:#fff;
}

.eTitle{
	clear:both;
	height:50px;
	font-size:20px;
	line-height:130%;
	color:#fff;
	padding-bottom:20px;
}

.eTitle span{
	font-weight:bold;
	font-size:26px;
}

/*	promotion set lunch	*/

.mleft{
	float:left;
	width:280px;
	color:#fff;
}

.mleft ul{
	clear:both;
	margin:0;
	padding:0;
}

.mleft li{
	float:left;
	width:140px;
	text-align:center;
	list-style-type:none;
	list-style-position:outside;
}

.fpic{
	text-align:center;
	clear:both;
}

.fname{
	text-align:center;
	clear:both;
	line-height:120%;
	height:60px;
}


.mright{
	float:right;
	text-align:center;
	width:600px;
	color:#fff;
	line-height:150%;
}

div#container2 {
	width: 890px; position: relative; margin: 10px auto; background:url(../images/bj2_1.jpg) repeat-y;
}

.s1{
	font-size:20px;
	width:600px;
	height:35px;
	position:relative;
}

.sf{
	position:absolute;
	left: 294px;
	top: 0px;
}

.ft12{font-size:12px;}

.seta{
	color:#fc0;
	font-size:18px;
}

.setb{
	color:#09f;
	font-size:18px;
}

.lineDiv{
	clear:both;
	margin:0 auto;
	width:75%;
	font-size:0px;
	line-height:0%;
	margin-top:10px;
	margin-bottom:10px;
	height:0;
	border-top:2px solid #e3e3e3;
}

.term{
	clear:both;
	margin-top:30px;
	margin-left:35px;
	text-align:left;
	font-size:12px;
	padding-bottom:35px;
}

/*	0924	*/
.des{
	clear:both;
	width:180px;
	clear:both;
	margin-left:26px;
	text-align:justify;
	line-height:140%;
	margin-bottom:15px;
}


.cTitle{
	font-size:26px;
	margin:10px 0;
}

/* 2008/04/14 promotion_chef_special Css style */

.specialBg3{
	background-image:url(../images/bg3.jpg);
	background-repeat:repeat-y;
	padding-top:220px;
	width:815px;
	padding-left:75px;
	font-size:10px;
	margin: 0 auto;
}

.specialbox{
	width:170px;
	height:230px;
	padding-right:20px;
	float:left;
}
.specialbox img{
	margin-bottom:10px;
}

.specialbox2{
	float:left;
	width:310px;
	height:180px;
	text-align:left;
}

.specialbox2 img{
	float:left;
	margin-right:15px;
}

.padL100{
	padding-left:100px;
}



.voucher{width:890px;height:1259px;position:relative;z-index:1;}
.voucher img{z-index:1;position:relative;clear:both;float:left;}
.ToChinaSizzlingSummerSpecials{position:relative;top:-115px;right:95px;width:170px;height:25px;display:block;clear:both;float:right;z-index:1000}
.ToChinaSizzlingSummerSpecials a{float:right;margin:0 0px 0 10px;width:56px;height:25px;}

.ToChinaSizzlingSummerSpecials a.a1{width:75px;}
.ToChinaSizzlingSummerSpecials a.a2{width:56px;}







/* End 2008/04/14 promotion_chef_special Css style */
