/* 首页 */
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Arial","Verdana", "Sans-serif","Tahoma", "宋体";
	text-align:center;

	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.big_main{margin-left:-1px;width:1000px;background-color: #FFFFFF;}
}
.big_main
{width:1000px;background-color: #FFFFFF;}
input,textarea{outline: none;}
.FR
{
	float:right;
	width:180px;
}
.FR_Picture
{
	float:right;
	width:10px;
}
.FL
{
	float:left;
}
ul,li,img,h1,p,tr,h2,h3{
	margin: 0px;
	padding: 0px;
	list-style: none;
        border: 0;
}
p{ line-height:130%;}
body select, body input, body textarea {
font-family:Arial,Sans-serif,Verdana;
font-size:12px;
}

a:link,a:visited,a:active {
	color: #034c14;
	text-decoration: none;
}
a:hover {
	color: #cc3300;
	text-decoration:underline;
}
.big_frame{
    width:1000px;
	height:100%;
	overflow:hidden;
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:left;
}
.top{
    width:1000px;
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:left;
	/*background:url(/images/bg/head_bg.jpg);*/
}
#top_city {
	width:186px; 
	padding:5px;
	background-color:#fff5e2; 
	border:solid 2px #ffad00;
	z-index:2222222;
	text-align:left;
}
#top_city li{
    height:22px;
}
.top_city_bg {
	background-color:#fe7c23; 
	color:#ffffff;
}
#top_city a{
text-decoration:none;
}
#top_city a:hover{
text-decoration:underline;
color:#FF6600;
}
#top_city1 {
	width:202px; 
	padding:1px; 
	background-color:#ffffff; 
	border:solid 1px #CCCCCC;
	z-index:2222222;
	font-size:13px;
}
#top_city1 li{
    line-height:170%;
    text-align:center;
}
.top_city1_bg {
	background-color:#fe7c23; 
	color:#ffffff;
}
.top_city1_bg a{
text-decoration:none;
color:#FFffff;
}
.top_city1_bg a:hover{
text-decoration:underline;
color:#FFFFff;
}
.top_city1_bg_tw {
	background-color:#BDC2BE; 
	color:#ffffff;
}
#tipInfo{
	position:absolute;
	top:106px; 
	left:198px; 
	font-size:13px;
	z-index:100000;
	background-color: #FFFFFF;
	border:1px solid #ccc;
	height:16px;
	width:143px;
	padding:3px 1px;
	color:#898989
}

#top_filter1 {
	width:54px; 
	padding:1px; 
	background-color:#ffffff; 
	border:solid 1px #CCCCCC;
	z-index:2222222;
}
#top_filter1 li{
    line-height:180%;
}

.cityswitch a{
color:#858585;
}
.cityswitch a:hover{
color:#990000;
}
.top1{
/*background-image:url(/images/new/top_bg.gif);*/
height:32px;
overflow:hidden;
}
.top_font{
margin:0 auto;
    text-align:right;
	color:#848484;	
width:800px;
position:relative;
padding-top:5px;
height:23px;
float:right;
}
.top_font span{height:23px;display:inline-block;float:right;}
.top_font span a{line-height:18px;display:inline-block;}
.top_photo a{
color:#898989;
padding:2px;
text-decoration:none;
}
.top_photo a:hover{
color:#ffffff;
background-color:#898989;
padding:2px;
}
.top_font a{
color:#898989;
padding:2px;
text-decoration:none;
}
.top_font a:hover{
color:#ffffff;
background-color:#898989;
padding:2px;
}
.top_photo{
    padding:0px 5px 0px 5px;
	height:99px;
}
.top_photo_right{
padding-left:90px;
padding-top:15px;
}
.top_photo_right a{
color:#898989;
padding:2px 1px 0;
text-decoration:none;
}
.top_photo_right a:hover{
color:#ffffff;
text-decoration:none;
background-color:#898989;
padding:2px 1px 0;
}
.top_photo_bg{
height:34px;
background-image:url(/images/new/top_serch.gif);
background-repeat:no-repeat;
color:#898989;
}
.top_photo_bg a:link, .top_photo_bg a:visited, .top_photo_bg a:active{
/*color:#000000;*/
text-decoration:none;
}
.top_photo_bg a:hover{
color:#ffffff;
text-decoration:none;
background-color:#6a6a6a;
padding:2px;
}
.top_photo_bg li{
float:left;
}
.top_photo_bg input{
margin-left:10px;
width:323px;
border:medium none transparent;
margin-top:5px;
font-size:14px;
color:rgb(189, 194, 190);
}
.top_photo_key{
padding:3px;
color:#898989;
height:14px;
line-height:20px;
}
.top_menu{
	height:28px;
	padding-left:10px;
	border-bottom:solid 1px #ffb949;
}
.top_menu li{
    float:left;
}
.top_menu img{
    display:block;
}
.top_menu_bg{
width:136px;
height:29px;
background-image:url(/images/new/top_menu.gif);
margin-left:38px;
font-weight:bold;
line-height:28px;
text-align:center;
color:#894000;
}
.top_menu_bg a:link,.top_menu_bg a:visited,.top_menu_bg a:active{
color:#894000;
}
.top_menu_bg a:hover{
color:#FFFF00;
}
.top_line{
    height:10px;
	background-image:url(/images/new/top_line.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	background-position:right;
background-position:top right;
}

.center{
    padding:8px;
	background-color:#FFFFFF;
	margin:0 auto;
	width:984px;
	text-align:left;
height:100%;
overflow:hidden;
}
.left{
    float:left;
	width:674px;
	background-color:#FFFFFF;
}
.left_main{
	border:solid 1px #e1de99;
	background-color:#f4f4e8;
	background-image:url(/images/left_bg.gif);
	background-repeat:repeat-x;
	padding:5px;
	overflow:hidden;
        height:100%;
}
.left_main_top{
    height:191px;
	background-color:#fdfcf7;
	padding:0px 0px 0px 3px;
}
.left_main_top1{
    height:28px;
	width:391px;
	background-image:url(/images/jiaodian3.gif);
}
.left_main_top_font{
    font-size:15px;
	color:#bd1700;
	font-weight:bold;
}
.left_main_top_font a:link,.left_main_top_font a:visited,.left_main_top_font a:active{
    color:#bd1700;
}
.left_main_top_font a:hover{
    color:#FF6600;
}
.left_main_top2{
    height:143px;
	border-right:solid 1px #cfc41c;
padding:10px;
font-size:12px;
}
.left_main_top2 table{
padding-top:5px;
}
.left_main_top2_title{
font-weight:bold;
font-size:14px;
color:#034c14;
line-height:150%;
}
.left_main_top2_footer{
height:27px;
background-color:#ebe8de;
margin-top:23px;
font-size:12px;
padding-left:5px;
line-height:27px;
}
.left_main_top2 img{
    background:#FFFFFF none repeat scroll 0 0;
    border:solid 1px #cccccc;
	padding:2px;
}
.left_main_top2_footer a{
text-decoration:underline;
}
.left_main_center{
    height:61px;
	background-image:url(/images/left_main_top_bg.gif);
	background-repeat:repeat-x;
	margin-top:3px;
	overflow:hidden;
	padding:0px 0px 0px 15px;
}
.left_main_footer{
    margin-top:8px;
    overflow:hidden;
    height:100%;
}
.left_main_footer_left{
    float:left;
    width:352px;
}
.left_main_footer_left_tlt{
    font-size:15px;
	font-weight:bold;
	color:#2c7609;
}
.left_main_footer_left1{
    height:25px;
	background-color:#e6e3b6;
	margin-bottom:11px;
	padding:6px 0px 0px 5px;
}
.left_main_footer_left_font{
	padding:5px;
	line-height:20px;
}
.left_main_footer_right{
    float:right;
    width:292px;
}
.left_main_footer_right1{
    height:30px;
	background-color:#e6e3b6;
	margin-bottom:11px;
}
.left_main_footer_right2{
    height:11px;
}
.yellow_bg a{
    background-color:#FFCC00;
font-weight:bold;
}
.pngImg{behavior: url(/css/iepngfix.htc);}
.idDiv{
	position:absolute;
	left:126px;
	top:167px;
	height:21px;
	line-height:21px;
	text-align:right;
	width:142px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.idDiv li{
    float:right;
	z-index:3;
	width:20px;
	display:block;
	text-align:center;
}
.idDiv li a,.idDiv li a:link,.idDiv li a:visited{
    display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.idDiv li a:hover{
    background-color:#FFCC00;
	font-weight:bold;
}
.tuijian_pic img{
    background:#FFFFFF none repeat scroll 0 0;
    border:solid 1px #cccccc;
	padding:2px;
}
.tuijian_table{
    vertical-align:top;
}
.td_h{
    height:27px;
	background-image:url(/images/tuijian_bg.gif);
}
.left_main_col{
    height:3px;
	overflow:hidden;
	background-color:#edebc9;
clear:both;
}
.mall{
width:674px;
	margin-top:7px;
}
.mall_bg{
    background-image:url(/images/mall_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
height:8px;
}
.mall_bg1{
    padding:0px 12px 0px 12px;
    line-height:20px;
    background-image:url(/images/mall_bg1.gif);
}
.mall_bg2{
    background-image:url(/images/mall_bg2.gif);
	background-repeat:repeat-x;
	overflow:hidden;
height:8px;
}
.mall_font{
    font-size:13px;
	color:#cccccc;
}
.mall_font a:link,.mall_font a:visited,.mall_font a:active{
    color:#666666;
}
.mall_font a:hover{
    color: #990000;
}
.mall_col{
    height:3px;
	overflow:hidden;
	background-color:#e9d5d5;
	margin-bottom:7px;
}
.map {
background-image:url(/images/map_bg.png);
border:1px solid #B0B671;
color:#495000;
font-family:Arial,Helvetica,sans-serif,宋体;
font-size:13px;
padding:8px;
width:267px;
}
.map li {
line-height:18px;
}
.map_index{
height:376px;
width:671px;
border:solid 1px #d2d2d2;
background-image:url(/images/map.gif);
position:relative;
}
.map_index_hk{
height:449px;
width:671px;
border:solid 1px #d2d2d2;
background-image:url(/images/map_btn_hk/btn_hk_bg.gif);
position:relative;
}

.map_index_om{
height:627px;
width:671px;
border:solid 1px #d2d2d2;
background-image:url(/images/map_btn_om/btn_om_bg.gif);
position:relative;
}
.shiping{
    height:30px;
	margin-top:7px;
	border-bottom:solid 2px #ffe3c1;
}
.shiping_main{
	background-color:#fff6e7;
	border-bottom:solid 1px #ffe3c1;
	border-left:solid 1px #ffe3c1;
	border-right:solid 1px #ffe3c1;
	overflow:hidden;
        height:100%;
}
.shiping_main_white{
    height:100%;
	background-color:#fffcf8;
	border-bottom:solid 1px #ffe3c1;
	border-left:solid 1px #ffe3c1;
	border-right:solid 1px #ffe3c1;
	overflow:hidden;
}
.shiping_main1{
    float:left;
	width:95px;
	height:100%;
	padding:5px;
	text-align:center;
}
.shiping_main1 img{
    background:#FFFFFF none repeat scroll 0 0;
    border:solid 1px #cccccc;
	margin:5px;
	padding:2px;
}
.shiping_main2{
border-left:1px solid #FFE3C1;
    float:right;
	padding:10px;
	width:546px;
	line-height:18px;
}
.shiping_pic{
	height:60px;
}
.shiping_pic img{
    background:#FFFFFF none repeat scroll 0 0;
    border:solid 1px #cccccc;
	margin:0px 10px 0px 0px;
	padding:2px;
height:100%;
}
.shiping_font{
    font-size:14px;
	color:#004e13;
	font-weight:bold;
}
.shiping_font a:link,.shiping_font a:visited,.shiping_font a:active{
    color:#004e13;
}
.shiping_font a:hover{
    color: #990000;
}
.shiping_col{
    height:3px;
	overflow:hidden;
	background-color:#ffebd3;
	margin-bottom:10px;
}
.right{
    float:right;
	width:300px;
	background-color:#FFFFFF;
}
.login_bg {
background-image:url(/images/login_bg.gif);
background-repeat:no-repeat;
color:#365A1A;
height:52px;
padding-bottom:8px;
padding-left:12px;
padding-top:8px;
width:290px;
}
.login_input{
    border: solid 1px #9ec06c;
	height:16px;
	width:88px;
}
.login_01 { 
    margin-top:5px;
}
.login_button {
    height:20px;
	width:45px;
	margin-left:85px;
}
.right_img {
    height:250px;
	width:300px;
	border:solid 1px #d7d7d7;
	margin-top:7px;
}
.right_jingxuan_title{
    width:290px;
	height:22px;
	margin-top:7px;
	background-image:url(/images/jingxuan_title.gif);
	text-align:right;
	padding-top:10px;
	padding-right:12px;
}
.right_jingxuan{
    border:solid 1px #b7d192;
overflow:hidden;
	width:300px;
}
a.yellow:link,a.yellow:visited,a.yellow:active {
	color: #c0870c;
	text-decoration:underline;
}
a.yellow:hover {
	color: #990000;
	text-decoration:underline;
}
.right_tuijian_title {
    width:300px;
	height:32px;
	margin-top:7px;
	border-bottom:solid 1px #b7d192;
clear:both;
}
.right_tuijian{
    border:solid 1px #b7d192;
	width:300px;
overflow:hidden;
}
.right_zxct_title {
    height:30px;
	width:300px;
	margin-top:7px;
	border-bottom:solid 1px #ffe3c1;
}
.right_zxct{
    border:solid 1px #ffe3c0;
	width:300px;
overflow:hidden;
}
.right_zxct_bg{
    background-image:url(/images/right_zxct_bg.gif);
background-repeat:no-repeat;
background-position:top;
	width:281px;
	padding-left:19px;	
}
.right_shijia_title {
    height:28px;
	width:300px;
	margin-top:7px;
	border-bottom:solid 1px #ffe3c1;
}
.right_shijia{
    width:280px;
	height:100%;
	border:solid 1px #ffe3c0;
	padding:10px;
overflow:hidden;
}
/* 餐厅搜索页 */
}
.restaurant_serach_title{     
	 height:30px;	 
}
.restaurant_serach_title li{     
	 float:left;
	 height:30px;
}
.restaurant_serach{
    clear:both; 
	border:solid 1px #e6e2b6;
	background-color:#f9f7de;	
	padding:10px;
}
.restaurant_navigate{
    margin-top:8px; 
	border-bottom:solid 2px #e6e2b5;   
}
.restaurant_navigate_title{    
	background:#f5f4e2;
	border:solid 1px #e6e2b6;
	border-bottom:none;
	border-top:none;
	height:28px;
	line-height:28px;
	color:#00682c;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 12px; 
}
.restaurant_navigate_bg{ 	
	border:solid 1px #e6e2b6;
	border-top:none;		  
}
.restaurant_navigate_bg2{ 	
	border:solid 1px #e6e2b6;	
	border-top:none;
	padding:10px 15px 10px 16px;
	line-height:140%;		  
}
.restaurant_navigate_bg2 .pricerange a{
color:#fff;
text-decoration:none;
white-space:nowrap;
display:inline-block;
padding:0px 5px 0px 5px;
background-color:#317340;
}
.restaurant_navigate_bg2 .pricerange a:hover{
color:#ffffff;
background-color:#004810;
padding:0px 5px 0px 5px;
white-space:nowrap;
display:inline-block;
}
.restaurant_navigate_line{
    border-bottom:dashed 1px #e6e2b6;
	line-height:140%;
	padding-bottom:5px;
	padding-top:5px;	
}
.restaurant_navigate_line2{   
	line-height:140%;
	padding-bottom:5px;
	padding-top:5px;	
}
.restaurant_redtext{
    color:#FF0000;	
}
a.black:link,a.black:visited,a.black:active {
	text-decoration:none;
	padding-right:7px;
}
a.black:hover {
	color: #cc3300;
	text-decoration:none;
	padding-right:7px;
}
/* sr1 */
.sr1{
    height:54px;
	background-color:#efecc3;
	padding:10px 13px;
font-family:宋体;
font-size:12px;
}
.sr1_title{
    margin-bottom:5px;
	padding-left:5px;
}
.sr1_frame{
    border:solid 1px #e6e2b6;
	overflow:hidden;
}
.sr1_center1{
	overflow:hidden;
	width:1000px;
	text-align:left;
	margin:0 auto;
        background:url(/images/main_bg.gif) repeat;
}
.sr1_left{
    float:left;
	width:664px;
	background-color:#FFFFFF;
	padding:8px;
}
.sr1_right{
    float:right;
	width:302px;
	padding:5px 8px 0px 0px;
}
.sr1_title1{
    height:30px;
	line-height:30px;
	padding-left:10px;
	width:640px;
	margin:0 auto;
	border-bottom:solid 1px #efecc3;
	font-size:14px;
	font-weight:bold;
	color:#5d5700;
}
.sr1_title1_list{
    margin:5px 0px 5px 0px;
}
.sr1_title1_list td{
    height:23px;
}
.sr1_title2{
    height:25px;
	line-height:25px;
	font-size:14px;
	margin-bottom:10px;
}
.sr1_title3{
	background-color:#edeac5;
	padding:8px;
	margin-bottom:10px;
}
.sr1_title3 input{
    width:25px;
	height:15px;
	vertical-align:middle;
}
.sr1_title4{
    margin:0px 10px 2px 5px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.sr1_title4 a{
    text-decoration:underline;
}
.numberbig{
	color: red;
	font-weight: 700;
	font-size: 30px;
}
.numbersmall{
	color: red;
	font-weight: 700;
	font-size: 13px;
}
.sr1_list{
    font-size:14px;
}
.listadd{
    background:url(/images/icon_home.gif) no-repeat left;
	padding-left:25px;
	margin-bottom:5px;
}
.listadz{
    background:url(/images/icon_dibiao.gif) no-repeat left;
	padding-left:25px;
	margin-bottom:5px;
}
.listdist{
    background:url(/images/icon_dibiao.gif) no-repeat left;
	padding-left:25px;
	margin-bottom:5px;
}
.listphone{
    background:url(/images/icon_phone.gif) no-repeat left;
	padding-left:25px;
	margin-bottom:5px;
}
.listdish{
	background:url(/images/icon_menu.gif) no-repeat left top;
	padding-left:25px;
	margin-bottom:5px;
}
.listprice{
	background:url(/images/icon_price.gif) no-repeat left;
	padding-left:25px;
	margin-bottom:5px;
}
.listpriceHK{
	background:url(/images/icon_price_hk.gif) no-repeat left;
	padding-left:25px;
	margin-bottom:5px;
}
.sr1_bg{
    background-color:#f5f3db;
	margin:10px 0px 10px 0px;
	padding:5px 0px 3px 0px;
}
.sr1_title3_1 {
background-color:#EDEAC5;
font-size:14px;
margin-bottom:10px;
overflow:hidden;
padding:5px 0 5px 10px;
}
.sr1_title3_1 input{
    width:25px;
	height:15px;
	vertical-align:middle;
}
/* sr2 */
.main{
	width:980px;
	background-color:#FFFFFF;
	padding:8px;
	/*overflow:hidden;*/
text-align:left;
}
.breadcrumb{font-size:12px;clear:both;height:20px;text-align: left;}
.breadcrumb a:link, a:visited, a:active{text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
#mainrestdetail{float:left;width:980px}
.restdetail {
font-size:14px;
padding-top:5px;
}
.restreviewpage h1 {
color:#E64C25;
}
.restreviewpage h1 a {
color:#E64C25;
font-size:30px;
text-decoration:none;
}
#tabmenu {
background-image:url(/images/whitetab_line.gif);
background-position:right top;
background-repeat:repeat-x;
height:31px;
margin-bottom:7px;
margin-top:10px;
text-align:center;
width:100%;
font-size:14px;
clear:both;
}
#tabmenu a{
font-size:14px;
}
#tabmenu .tabs .tab_here {
background-image:url(/images/whitetab2_here_restdetail.gif);
background-position:left top;
background-repeat:no-repeat;
color:#5f5b0d;
float:left;
font-weight:700;
height:21px;
padding:10px 0 0;
text-align:center;
text-decoration:none;
width:5px;
}
#tabmenu .tabs .tab1_here {
background-image:url(/images/whitetab2_1_restdetail_2.gif);
background-position:right top;
background-repeat:no-repeat;
color:#5f5b0d;
float:left;
font-weight:700;
height:21px;
padding:10px 26px 0 21px;
text-align:center;
text-decoration:none;
}
#tabmenu .tabs .tab1 {
background-position:right top;
background-repeat:no-repeat;
float:left;
height:21px;
padding:10px 26px 0 21px;
text-align:center;
}
#tabmenu .tabs .tabline {
background-image:url(/images/whitetab_seper.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:21px;
padding:10px 0 0;
width:5px;
}
.restdetail .restinfo .functions {
font-size:12px;
}
.restdetail .restinfo .thumbnailsTR {
background-color:#E3F9E3;
overflow:hidden;
padding:10px 0 0px 5px;
}
.restdetail .restinfo .totalthumbnail {
font-size:12px;
line-height:14px;
margin-top:10px;
text-align:right;
line-height:160%;
float:right;
padding-right:10px;
}
.restdetail .restinfo .thumbnails {
float:left;
height:90px;
text-align:left;
vertical-align:middle;
}
.viewlargemap {
float:right;
font-size:13px;
padding:5px 0;
}
.restdetail .admoredetail .title {
color:#E64C25;
font-weight:700;
vertical-align:top;
width:100px;
}
.restdetail .admoredetail td {
padding:5px 0;
}
.restdetail .admoredetail {
line-height:160%;
}
.restdetail .admoredetail .bar {
color:#004D1B;
font-weight:700;
}
.addetailcomment .title {
color:#E64C25;
float:left;
font-weight:700;
padding:0 0 0 5px;
vertical-align:top;
}
.addetailcomment .crown {
float:right;
padding:0 5px 0 5px;
}
.addetailcomment .sorting {
background-color:#f0eed5;
display:table;
font-size:14px;
height:100%;
padding:3px 3px 3px 8px;
width:99%;
}
.addetailcomment .sorting .searchoption {
float:left;
}
.addetailcomment .sorting .highlight {
color:#F9300D;
font-weight:700;
}
.addetailcomment .sorting .searchreview {
float:right;
height:25px;
padding-right:8px;
}
form {
font-size:14px;
margin:0;
padding:0;
}
.addetailcomment .restcomment {
font-size:14px;
line-height:160%;
width:100%;
}
.restcomment1 {
background-color:#E5F2E6;
font-size:14px;
line-height:160%;
padding-top:10px;
}
.addetailcomment .menpic {
line-height:130%;
overflow:hidden;
text-align:center;
width:80px;
}
.addetailcomment .menpiccomment {
font-size:12px;
}
.addetailcomment .menpic {
line-height:130%;
text-align:center;
}
.restcomment .commenttitle {
color:#004D1B;
float:left;
}
.addetailcomment .face {
float:left;
font-size:12px;
padding:0 0 0 5px;
}
.addetailcomment ul.photo {
display:block;
float:left;
}
.addetailcomment ul.photo li {
display:block;
overflow:hidden;
padding-right:10px;
width:410px;
}
.addetailcomment .addetailphotosper {
clear:both;
}
h1 {
color:#004D1B;
font-size:14px;
font-weight:700;
margin:0;
text-align:left;
}
.addetailcomment .restcomment {
font-size:14px;
line-height:160%;
}
.addetailcomment .recommend {
color:#004D1B;
}
.recommendrate {
color:#000000;
float:left;
font-size:12px;
padding:5px;
text-align:center;
width:100px;
}
.addetailcomment .addrecommend {
float:left;
margin-top:25px;
padding-left:20px;
}
.addetailcomment .back {
float:right;
font-size:12px;
margin-top:30px;
}
.restdetail .restinfo {

float:left;
width:980px;
}
.restdetail .restinfo .addetail {
width:670px;
}
.restdetail .restinfo .addetail .restphoto {
background-color:#FFFFFF;
display:block;
width:285px;
height:215px;
margin-right:5px;
overflow:hidden;
text-align:center;

}

.hk_bg{
        border-left:solid 1px #84c289;
	border-top:solid 1px #84c289;
} 
.hk_title{
    width:296px;
}
.hk_title li{
    float:left;
	height:36px;
}
.hk_title_bg {
    background-image:url(/images/hk_title_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
width:205px;
}
.hk_text_green {
    padding-left:5px;
	color:#306234;
	font-weight:bold;
}
.hk_text_red {
	color:#e80505;
	font-weight:bold;
}
.hk_text_more{
    font-size:13px;
padding-right:10px;
}
.hk_text_more a{
    font-size:13px;
	text-decoration:underline;
}
.hk_text_more a:hover{
color:#FF6600;
    font-size:13px;
	text-decoration:underline;
}
.main .restreview .sorting {
background-color:#efecc3;
float:left;
padding:5px;
width:98%;
}
.main .restreview .sorting .sortingby {
float:right;
padding-right:5px;
}
.main .restreview .sorting .rmssortingby {
float:left;
padding-left:5px;
}
.main .restreview .sorting .searchreview {
float:left;
}
.restreview .commenttable{
	font-size: 14px;
	width: 100%;
	line-height: 160%;
	background-color: #FFFFFF;
	margin-bottom: 10px;
    margin-top: 10px;
}
.restreview .commenttable .back {
font-size:12px;
margin-top:30px;
text-align:right;
}

.gallerylistcontent {
width:980px;
}
.gallerylistcontent .paginationinfo {
font-size:14px;
text-align:left;
}
.gallerylistcontent .pagination {
font-size:14px;
padding:5px;
}
.listtable .ultr {
background-color:#FFFFFF;
font-size:13px;
vertical-align:top;
}
.listtable td {
height:25px;
}
.listtable .photomenberpic {
    float: right;
    padding-top: 5px;
}
.listtable .photomenber {
    float: left;
    padding-top: 5px;
    width: 90px;
}
.listtable .postdate {
    float: left;
    width: 90px;
}
.SearchNoResultPage{
font-size:14px;
padding:15px;
line-height:180%;
padding-left:0;
}
.orangetitlelink {
color:#E64C25;
font-weight:700;
}
.RelatedSearch2 {
margin-top:10px;
text-align:left;
}
.YahooAdvListing_block {
font-size:12px;
line-height:160%;
padding:10px 5px;
}
.YahooAdvListing_Topic {
font-size:14px;
}
.YahooAdvListing_content {
padding-top:5px;
}
.orangedash {
border-bottom:1px dashed #E64C25;
margin:15px 15px 10px 0px;
}
.orangetitlelink {
color:#E64C25;
font-weight:700;
}
/*弹出框*/
.ChooseListBox {
background:#FFFFFF url(/images/drop_btn.gif) no-repeat scroll right;
border:1px solid #7f9db9;
cursor:pointer;
padding:1px 20px 1px 1px;
text-align:left;
position:relative;
vertical-align:top;
display:inline-block;
height:17px;
}
#inputcategory{
width:60px;
}
.restsearchbox {
background-color:#006C3A;
border:2px solid #006C3A;
font-size:13px;
width:500px;
text-align:left;
}
.contenttitlebgGreen {
background-color:#006C3A;
height:15px;
padding:5px;
}
.contenttitlebgGreen .toptitle {
color:#FFFFFF;
float:left;
font-weight:700;
}
.restsearchbox .closebtn {
color:#FFFFFF;
float:right;
padding:2px 10px;
}
/*弹出框*/
.contenttitlebgGreen .closebtn img {
background:transparent url(/images/searchboxcross.gif) no-repeat scroll 0 0;
}
.restsearchbox img.searchbox_close {
background:transparent url(/images/searchbox_close.gif) no-repeat scroll 0 0;
cursor:pointer;
}
.restsearchbox .selecttitle {
background-color:#DEF3CE;
font-weight:700;
padding:5px 10px 5px 15px;
}
.restsearchbox img.searchbox_expand {
background:transparent url(/images/searchbox_expand.gif) no-repeat scroll 0 0;
}

.restsearchbox .districttabinactive  a{
color:#000000;
text-decoration:none;
font-weight: bold;
}
.restsearchbox .districttabactive a{
color:#006C3A;
text-decoration:none;
font-weight: bold;
}
.restsearchbox .districttabinactive a:hover{
color:#ff7007;
}

.restsearchbox .districttabactive {
	background-color: rgb(222, 243, 206); float: left; height: 20px; padding: 5px 15px;
}
.restsearchbox .districttabinactive  {
  background-color: rgb(255, 255, 255); float: left; height: 20px; padding: 5px 15px;
}
.restsearchbox .selecttable td {
padding:0 10px;
}
.photo_table{
font-size:14px;
}
.photoreview {
color:#004D1B;
font-weight:700;
}

#container{
	background-color: #ffffff;
	height: 100%;
	margin: 0 auto;
	width: 1000px;
	text-align:left;
}
#main{
	float: left;
	width: 980px;
	padding: 5px 10px 0 10px;
	background-color:#FFffff;
}
#main1 .couponindex .coupontitle {
color:#E64C25;
font-weight:700;
}
#main1 .couponindex .couponinfoTC {
color:#5C5C5C;
font-size:13px;
vertical-align:bottom;
}
#Restfilter, div.restaurant {
padding:0 0.5em;
}
.restlist {
font-size:14px;
}
.restlist .paginationinfo {
font-size:14px;
}
.pagination {
font-size:14px;
padding:5px;
float:right;
}
.restlist .pagination .numberon {
background-color:#034c14;
border:1px solid #B2ACCE;
color:#FFFFFF;
padding:1px;
text-decoration:none;
}
.restlist .pagination .number {
background-color:#FFFFFF;
border:1px solid #B2ACCE;
padding:1px;
text-decoration:none;
}
.restlist .hr {
background-color:red;
}
.restlist .resttitle {
font-size:14px;
font-weight:700;
padding:3px;
width:530px;
}
.paginationinfo {
font-size:14px;
padding:5px;
}
.couponblock {
font-size:13px;
width:300px;
}
/*优惠券*/
#container2Col1 {
margin:0 auto;
width:1000px;
}
#container2Col2 {
margin:0 auto;
width:1000px;
text-align:left;
}
#container2Col1 #main{
float:left;
padding:5px 0 0 10px;
width:670px;
}
#main1 {
background-color:#FFFFFF;
float:left;
padding:5px 10px 0;
width:660px;
}
.couponindex .title {
color:#E64C25;
font-weight:700;
padding:10px 0;
}
#main1 .couponindex .coupontable td.bgcolor {
background-color:#fef8ee;
}
#couponIndexpageID {
float:left;
width:660px;
}
#couponIndexpageID .couponindex {
font-size:14px;
width:100%;
}
#sidebar {
display:block;
float:right;
height:100%;
padding:5px 10px 0;
width:300px;
overflow:hidden;
}
#block_Rest_LR{
display:block;
height:100%;
width:300px;
}
#sidebar .LatestCouponsBlock {
background-color:#EBF9EA;
font-size:13px;
padding:5px 0;
text-align:left;
width:300px;
}
#sidebar .LatestCouponsBlock .Coupons {
background-color:#FFFFFF;
border:1px dashed #DEDEDE;
height:70px;
min-height:70px;
padding:5px;
}
#sidebar .LatestCouponsBlock .Couponsthumbnails {
float:left;
height:70px;
overflow:hidden;
width:65px;
}
#sidebar .LatestCouponsBlock .Couponscontent {
float:left;
height:100%;
min-height:70px;
overflow:hidden;
padding-left:5px;
width:195px;
}
#sidebar .LatestCouponsBlock .Couponscontenttitle {
color:#E64C25;
float:left;
font-weight:700;
width:200px;
}
#sidebar1 {
display:block;
float:right;
height:100%;
padding:70px 10px 0 1px;
margin:0px 0 0 0px;
width:300px;
overflow:hidden;
}
#sidebar .AboutGourmetsBlock {
background-color:#EBF9EA;
font-size:13px;
padding:5px 0;
text-align:left;
width:300px;
}
#sidebar .AboutGourmetsBlock .blocktable .gourmetthumbnails {
float:left;
height:50px;
width:50px;
}
#sidebar .AboutGourmetsBlock .blocktable .gourmetcontent {
float:left;
height:50px;
}
#sidebar .sildebarsubtitle {
font-size:13px;
font-weight:700;
vertical-align:bottom;
}
#sidebar .AboutGourmetsBlock .blocktable td {
padding:2px 0;
}
#sidebar .SearchcCouponBlock {
background-color:#EBF9EA;
font-size:13px;
padding:5px 0;
text-align:left;
width:300px;
}
#sidebar .SearchcCouponBlock .blocktable td {
padding:2px 0;
}
.sildegreenbartitle {
color:#004D1B;
float:left;
font-size:14px;
font-weight:700;
height:25px;
line-height:25px;
padding-left:10px;
}
#sidebar .SearchcCouponBlock .blocktable td {
padding:2px 0;
}
#container2Col {
background-color:#CBE9C5;
background-image:url(/images/main_bg.gif);
background-repeat:repeat-y;
height:100%;
margin:0 auto;
width:1000px;
text-align:left;
overflow:hidden;
}
.Restfilter {
background-color:#EFECC3;
font-size:13px;
padding:5px;
}
.Restfilter1 {
background-color:#EFEFEF;
border:1px solid #CCCCCC;
font-size:13px;
height:100%;
margin-top:6px;
padding:5px;
text-align:left;
}
.couponindex .sorting {
background-color:#E5DEA4;
font-size:14px;
height:24px;
padding:3px 3px 3px 8px;
}
.couponindex .sortingradio {
float:left;
}
.couponindex .sortingicon {
float:right;
}
.listtable .listtabletitle {
font-size:14px;
font-weight:700;
padding:0 2px;
}
.listtable .listtablecontent {
font-size:13px;
height:25px;
padding:4px 2px;
}
.listtable td {
height:25px;
}
.listtable .aligntextcenter {
text-align:center;
}
#main1 .couponindex .listtable .altrow {
background-color:#F8F5DF;
}
.couponindex .pagination {
font-size:14px;
padding:5px;
}
.couponindex .pagination .numberon {
background-color:#000095;
border:1px solid #B2ACCE;
color:#FFFFFF;
padding:1px;
text-decoration:none;
}
.couponblock {
font-size:13px;
}
.couponblock .BlockTitleBg2 {
background-image:url(/images/spl_Side_EC_Bg2.gif);
height:29px;
width:300px;
}
.couponblock .restranksubtitle {
color:#FFFFFF;
font-size:14px;
font-weight:700;
padding-left:5px;
}
.couponblock .title1 {
color:#E64C25;
font-weight:700;
font-size:13px;
}
.couponblock .title1 a {
color:#E64C25;
}
/*食评*/
.restreviewreaultindex .title {
color:#E64C25;
font-size:14px;
font-weight:700;
padding:5px 0;
}
.restreviewindex .title {
color:#E64C25;
font-size:14px;
font-weight:700;
padding:5px 0;
}
.restreviewreaultindex .sorting {
background-color:#e5dea4;
font-size:14px;
height:24px;
padding:3px 3px 3px 8px;
}
.restreview .commenttable .menpic {
line-height:130%;
overflow:hidden;
text-align:center;
width:80px;
}
.restreview .commenttable .menpiccomment {
font-size:12px;
text-align:center;
}
#sidebar .LatestSearchBlock {
background-color:#EBF9EA;
font-size:13px;
padding:5px 0;
text-align:left;
width:300px;
}
#sidebar .LatestSearchBlock .blocktable td {
line-height:160%;
padding:2px 0;
}
.sildegreenbar {
border-bottom:2px solid #004D1B;
}
#sidebar .RestReviewsBlock {
background-color:#EBF9EA;
font-size:13px;
padding:5px 0;
text-align:left;
width:300px;
}
#sidebar .RestReviewsBlock ul {
display:block;
float:left;
font-size:13px;
margin:5px 0 0 0;
}
#sidebar .RestReviewsBlock li {
display:block;
float:left;
line-height:160%;
margin:0;
text-align:center;
width:140px;
}
.commenttable .commenttitle {
color:#004D1B;
float:left;
margin:0;
}
.restreview .commenttable .face {
float:left;
font-size:12px;
padding:0 0 0 5px;
}
.restreviewreaultindex .sortingradio {
float:left;
font-size:14px;
}
.restreviewreaultindex .sortingicon {
float:right;
}
/*食家*/
.gourmetindexcontent .title {
float:left;
padding-bottom:5px;
}
.gourmetindexcontent .more {
float:right;
padding-bottom:5px;
}
.gourmetindexcontent .gourmetranktable .bar {
background-color:#FDD096;
height:2px;
width:100%;
}
.gourmetindexcontent .gourmetranktable .lightblockL {
background-color:#F3F1D9;
border-right:2px solid #FFFFFF;
padding:10px;
width:50%;
}
.gourmetindexcontent .gourmetranktable .numberofcomment {
font-size:13px;
}
.gourmetindexcontent .gourmetranktable .commenttitle {
color:#004D1B;
font-size:13px;
font-weight:700;
padding-left:5px;
}
.gourmetindexcontent .gourmetranktable .rest {
font-size:13px;
padding-left:5px;
}
.gourmetindexcontent .gourmetranktable .content {
font-size:13px;
padding-left:5px;
}
.gourmetindexcontent .gourmetranktable .lightblockR {
background-color:#F3F1D9;
padding:10px;
width:50%;
}
.gourmetindexcontent .gourmetranktable .lightblockOrgBGL {
border-right:1px solid #FFFFFF;
padding:10px;
width:50%;
}
.gourmetindexcontent .gourmetranktable .lightblockOrgBGR {
padding:10px;
width:50%;
}
.gourmetindexcontent .specgourmet {
width:660px;
}
.barbar1 {
border-bottom:2px solid #FDD096;
}
.gourmetindexcontent .specgourmet .commenttitle {
padding-left:5px;
}
.gourmetindexcontent .specgourmet .content {
font-size:13px;
line-height:14px;
max-height:55px;
overflow:hidden;
padding:0 0 0 5px;
width:560px;
}
.gourmetindexcontent .specgourmet .info {
font-size:13px;
padding-left:5px;
padding-top:4px;
}
.gourmetindexcontent .gourmetrecent .bar {
background-color:#67A57D;
height:2px;
width:100%;
}
.gourmetindexcontent .gourmetrecent .lightblock {
background-color:#E9F9E1;
border-bottom:2px solid #FFFFFF;
padding:8px;
}
.gourmetindexcontent .gourmetrecent .lightblockdim {
background-color:#DEF2D3;
border-bottom:2px solid #FFFFFF;
padding:8px;
}
.gourmetindexcontent .gourmetrecent .menpiccomment {
font-size:13px;
text-align:center;
}
.gourmetindexcontent .gourmetrecent .commenttitle {
color:#004D1B;
font-weight:700;
}
.gourmetindexcontent .gourmetrecent .date {
color:#000000;
font-size:13px;
font-weight:400;
padding-left:5px;
}
.gourmetindexcontent .gourmetrecent .rest {
font-size:13px;
}
.gourmetindexcontent .gourmetrecent .content {
font-size:13px;
padding-top:5px;
}
.barbar {
border-bottom:2px solid #67A57D;
}
.gourmetphoto .photomenber {
float:left;
padding-top:5px;
width:90px;
}
.gourmetphoto .postdate {
float:left;
width:90px;
}
.gourmetphoto .photomenberpic {
float:right;
padding-top:5px;
}
#sidebar .browsecat {
background-color:#EBF9EA;
font-size:13px;
text-align:left;
width:300px;
}
#sidebar .searchgourmet {
background-color:#EBF9EA;
font-size:13px;
text-align:left;
width:300px;
}
#sidebar .searchgourmet td {
font-size:13px;
}
#gourmetindexID .gourmetindexcontent {
width:660px;
}
.gourmetindexcontent .gourmetrecent {
width:660px;
}
#gourmetcontainer {
background-color:#FFFFFF;
margin:0 auto;
width:1000px;
}
#gourmetLeftNav {
float:left;
padding:5px 0 0 10px;
width:160px;
}
#gourmetLeftNav .detail {
float:left;
background-color:#DEF0DC;
overflow:hidden;
padding:5px;
width:150px;
text-align:left;
}
#gourmetLeftNav .detail .photo {
width:150px;
}
#gourmetLeftNav .detail .name {
color:#004D1B;
font-weight:700;
padding:5px 0;
}
#gourmetLeftNav .detail .info {
font-size:13px;
}
.greendash {
border-bottom:1px dashed #B8D3B4;
margin:15px 0 10px;
}
#gourmetLeftNav .detail .info {
font-size:13px;
}
#gourmetmain {
text-align:left;
float:right;
padding-right:20px;
}
#gourmetmain .gourmetindexcontent {
width:800px;
}
.breadcrumbpadding {
clear:both;
padding-left:10px;
}
#SearchNoResultID .SearchNoResultPage {
line-height:160%;
width:95%;
}
#tabmenu1 {
background-image:url(/images/whitetab_line.gif);
background-position:top;
background-repeat:repeat-x;
height:40px;
text-align:center;
width:100%;
font-size:12px;
}
#tabmenu1 a {
font-size:12px;
}
.gourmetindexcontent .tabs .tab1 {
background-image:url(/images/whitetab_line.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
height:31px;
padding:7px 15px 0 12px;
text-align:center;
}
.gourmetindexcontent .tabs .tabline {
background-image:url(/images/whitetab_seper.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
font-size:14px;
height:31px;
width:5px;
}
.gourmetindexcontent .tabs .tab_here {
background-image:url(/images/whitetab2_here.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
font-size:14px;
height:31px;
width:5px;
}
.gourmetindexcontent .tabs .tab1_here {
background-image:url(/images/whitetab2_1.gif);
background-position:right top;
background-repeat:no-repeat;
color:#E64C25;
float:left;
font-size:12px;
font-weight:700;
height:31px;
padding:7px 15px 0 12px;
text-align:center;
text-decoration:none;
}
.gourmetreviewtable .commentsearch {
background-color:#EFECC3;
font-size:14px;
padding:10px;
width:780px;
}
.gourmetreviewtable .commentsearch .highlight {
color:#F9300D;
font-size:14px;
font-weight:700;
}
.restreviewreaultindex .paginationinfo {
font-size:14px;
margin-top:10px;
}
.restreviewreaultindex .pagination {
font-size:14px;
padding:5px;
}
.commenttable {
font-size:14px;
line-height:160%;
width:100%;
}
.restreview .commenttable .menpic {
line-height:130%;
overflow:hidden;
text-align:center;
width:80px;
}
.restreview .commenttable .menpiccomment {
font-size:12px;
text-align:center;
}
.commenttable .commenttitle {
color:#004D1B;
float:left;
margin:0;
}
.gourmetbookmarktable .highlight {
color:#F9300D;
font-weight:700;
}
.gourmetbookmarktable .sorting {
background-color:#EFECC3;
border-bottom:1px dashed #D8BC97;
font-size:14px;
padding:3px 0;
width:800px;
}
.gourmetbookmarktable .resttitle {
font-size:14px;
font-weight:700;
padding:3px;
}
.gourmetbookmarktable .listadd {
padding-left:5px;
}
.gourmetbookmarktable .listloc {
padding-left:5px;
}
.gourmetbookmarktable .listdish {
padding-left:5px;
}
.gourmetbookmarktable .listcat {
padding-left:5px;
}
.gourmetbookmarktable .numberbig {
color:red;
font-size:30px;
font-weight:700;
}
.gourmetbookmarktable .numbersmall {
color:red;
font-size:13px;
font-weight:700;
}
.gourmetbookmarktable .reviewinfo {
font-size:12px;
}
.gourmetbookmarktable .commentsearch {
background-color:#F7F5DD;
font-size:14px;
padding:10px;
}
.commentphotolist .commentsearchphoto {
background-color:#EEECCC;
margin-top:5px;
padding:5px 10px;
}
.commentphotolist .listtable .ultr {
background-color:#FFFFFF;
font-size:12px;
vertical-align:top;
}
.restreview .commenttable .recommend {
color:#004D1B;
}
.gourmetreviewtable .commentsearch1 {
background-color:#F7F5DD;
font-size:14px;
padding:10px;
}
.gourmetreviewtable .sorting {
background-color:#EFECC3;
font-size:14px;
height:24px;
padding:3px 3px 3px 8px;
width:789px;
}
.gourmetreviewtable .sorting .mode{float:left}
.gourmetreviewtable .sorting .status{float:right}
.gourmetreviewtable .commentsearch1 .highlight1 {
color:#F9300D;
font-size:14px;
font-weight:700;
}
.gourmetreviewtable .restcomment {
font-size:14px;
line-height:160%;
width:800px;
}
.gourmetreviewtable .restcomment .face {
float:left;
font-size:12px;
padding:0 0 0 5px;
}
.gourmetreviewtable .restcomment .back {
font-size:12px;
margin-top:50px;
text-align:right;
}
.gourmetindexlisttable {
font-size:14px;
line-height:160%;
text-align:left;
}
.gourmetindexlisttable .orangetitle {
color:#E64C25;
font-weight:700;
}
.gourmetindexlisttable .commenttitle a {
color:#004D1B;
}
.gourmetindexlisttable .commentdate {
color:#000000;
font-size:13px;
font-weight:400;
}
.gourmetindexlisttable .gourmetcommentmore .postby {
font-size:13px;
}
.gourmetindexcontent .commentcontenttitleinfo {
float:left;
}
.gourmetcalender {
background-color:#000000;
}
.gourmetcalender .titlebg {
background-color:#D4CC86;
padding:2px 5px;
}
.gourmetcalender .calendertitle {
color:#FFFFFF;
float:left;
font-weight:700;
font-size:13px;
}
.gourmetcalender .calendercontrol {
color:#FFFFFF;
float:right;
font-size:13px;
font-weight:700;
}
.gourmetcalender .daycolor {
background-color:#ECE7C0;
}
.gourmetcalender .week {
font-size:13px;
font-weight:700;
text-align:center;
}
.gourmetcalender .calendercellcolor {
background-color:#FFFFFF;
font-size:13px;
text-align:center;
}
.gourmetindexlisttable .tabs .tab1 {
background-image:url(/images/greentaboff_1.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
font-size:14px;
height:31px;
padding:5px 9px 0 10px;
text-align:center;
}
.gourmetindexlisttable .tabs .more {
background-image:url(/images/greentaboff_1.gif);
background-position:right top;
background-repeat:no-repeat;
float:right;
font-size:14px;
height:31px;
padding:5px 3px 0 4px;
text-align:center;
}
.gourmetindexlisttable .tabs {
background-image:url(/images/greentaboff_1.gif);
height:31px;
width:240px;
}
.gourmetindexlisttable .tabs .tab_here {
background-image:url(/images/greentab_here.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:5px;
}
.gourmetindexlisttable .tabs .tab1_here {
background-image:url(/images/greentab_1.gif);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:700;
height:31px;
padding:5px 5px 0 0;
text-align:center;
text-decoration:none;
width:80px;
}
.gourmetindexlisttable .gourmetcalendermap {
margin:5px 0 0;
}
#GoogleMapComponent {
border:1px solid #AAAAAA;
}
.gourmetcalender .calendercontrol a {
color:#FFFFFF;
font-weight:700;
text-decoration:none;
}
.gourmetindexlisttable a {
font-size:13px;
}
.forumcommentreply {
background-color:#FAF9E7;
border:1px dashed #D3D09A;
line-height:160%;
padding:10px;
}
.forumcomment {
font-size:14px;
line-height:160%;
}
.forumcomment .menpic {
line-height:130%;
overflow:hidden;
text-align:center;
width:80px;
margin-right:5px;
}
.maskip {
color:#888888;
font-size:12px;
margin-left:10px;
}
.forumcomment .addforumcontent {
background-color:#FFF4E2;
padding:5px;
width:780px;
}
/*footer*/
#footer{
	clear: both;
	text-align: center;
	width: 660px;
	font-size: 12px;
	background-color:#FFFFFF;
line-height:150%;
}
#footer a{
color:#034c14;
text-decoration:underline;
}
#footer a:hover {
color:#FF7007;
}
#footer1Col .aboutus, #footer .aboutus {
color:#6D6D6D;
font-size:12px;
padding:10px;
text-decoration:none;
}
#footer1Col .aboutus a, #footer .aboutus a {
color:#6D6D6D;
text-decoration:none;
}
#footer1Col .copyrightlink, #footer .copyrightlink {
color:#000000;
text-decoration:none;
}
.footer2Col_font{
font-size:12px;
color:#d83d00;
font-weight:bold;
}
.restdetail h1 {
color:#E64C25;
}
.restdetail h1 a:link,.restdetail h1 a:visited,.restdetail h1 a:active {
color:#E64C25;
font-size:30px;
text-decoration:none;
}
.addetailcomment .commenttitle {
    color: #004D1B;
    float: left;
    font-size: 16px;
    font-weight: 700;
}
#PopUpEngAnchor
{
 z-index: 10;
 margin: 0 0 0 340px;
 padding: 0;
 position: absolute;
}
#PopUpEng.left #PopUpEngAnchor, .left #PopUpEngAnchor
{
 margin: 0 0 0 10px;
}
#PopUpEngAdd .title
{
 float: left;
 font-size: 16px;
 font-weight: 700;
 width: 100%;
}
#PopUpEngAdd .RestAddress, #PopUpUrl .RestAddress
{
 font-size: 13px;
 clear: left;
}
#PopUpEngAdd, #PopUpUrl
{
 margin: 24px 0 0;
 padding: 6px;
 background-color: #FFF;
 border: 2px solid #ff850d;
 width: 350px;
 position: absolute;
 z-index: 9;
}
#PopUpEng
{
 position: absolute;
 width: 350px;
 float: left;
}
.editphoto {
background-color:#FFFEE1;
border:1px solid #DEDEDE;
padding:2px 10px;
}

/*.gourmetindexcontent*/ .editphotoalgin {
	text-align: center;
}
/*.gourmetindexcontent*/ .editupload{
	background-color: #fffee1;
	border: 1px solid #dedede;
	padding: 2px 10px 2px 10px;
	float: right;
}

/*.gourmetindexcontent*/ .editdel{
	background-color: #fffee1;
	border: 1px solid #dedede;
	padding: 2px 10px 2px 10px;
}
.editinfo {
background-color:#FFFEE1;
border:1px solid #DEDEDE;
font-size:13px;
padding:3px 5px;
}
#HiddenBack {
background:#FFB76D none repeat scroll 0 0;
display:none;
height:0;
left:0;
opacity:0.7;
position:absolute;
top:0;
width:0;
z-index:100000;
}
.PopUpLoc
{
 font-family: verdana,arial;
 font-size: 12px;
 color: #ff6000;
}
 
#PopUpPointerAnchorRe
{
 z-index: 10;
 margin: 70px 0 0 400px;
 padding: 0;
 position: absolute;
}
#PopUpPointerRe
{
 margin: 0;
 padding: 6px;
 background-color: #FFF4E2;
 border: 2px solid #ff850d;
 width: 386px;
 min-height: 100px;
 position: absolute;
}
#PopUpPointerAnchorReB
{
 z-index: 10;
 margin: 5px 0 0 402px;
 padding: 0;
 position: absolute;
}
#PopUpPointerAnchorB
{
 z-index: 10;
 margin: 5px 0 0 2px;
 padding: 0;
 position: absolute;
}
#PopUpPointerAnchor
{
 z-index: 10;
 margin: 70px 0 0 2px;
 padding: 0;
 position: absolute;

}
#PopUpPointer
{
 margin: 0 0 0 30px;
 padding: 6px;
 background-color: #FFF4E2;
 border: 2px solid #ff850d;
 width: 386px;
 min-height: 100px;
 position: absolute;

}
#PopUpPointer a, #PopUpPointerRe a
{
 color: #000;
}
#PopUpPointer .RestPhoto, #PopUpPointerRe .RestPhoto
{
 width: 160px;
 float: left;
}
#PopUpPointer .RestContent, #PopUpPointerRe .RestContent
{
 float: left;
 font-size: 13px;
 width: 100%;
  text-align:left;
}
#PopUpPointer .RestName, #PopUpPointerRe .RestName
{
 font-weight: 700;
  text-align:left;
}
.mappopup_multi {
height:230px;
overflow-x:visible;
overflow-y:auto;
padding-right:12px;
}
*html #PopUpPointer ul, *html #PopUpPointerRe ul
{
 margin: 0 0 0 20px;
}
* + html #PopUpPointer ul, * + html #PopUpPointerRe ul
{
 margin: 0 0 0 20px;
}
#PopUpPointer ul, #PopUpPointerRe ul
{
 margin: 0 0 0 -10px;
}
#PopUpPointer .listadd, #PopUpPointerRe .listadd
{
 list-style-image: url(/images/icon_home.gif);
 padding-left: 5px;
}
#PopUpPointer .listphone, #PopUpPointerRe .listphone
{
 list-style-image: url(/images/icon_phone.gif);
 padding-left: 5px;
}
#PopUpPointer .listdish, #PopUpPointerRe .listdish
{
 list-style-image: url(/images/icon_menu.gif);
 padding-left: 5px;
}
#PopUpPointer .listprice, #PopUpPointerRe .listprice
{
 list-style-image: url(/images/icon_price.gif);
 padding-left: 5px;
}
#PopUpClose, .PopUpClose
{
 display: none;
 float: right;
 border: 1px solid #FF850D;
 cursor: pointer;
 width: 13px;
 height: 13px;
 z-index: 10;
}
.restreviewindex .sortingradio {
float:left;
}
.restreviewindex .sortingicon {
float:right;
}
#main1 .restreviewindex .listtable .altrow {
background-color:#F5F3DB;
}

#main1 .restreviewindex .listtable .bar {
background-color:#FEAC60;
height:3px;
}
#main1 .restreviewindex .listtable .rowseper {
background-image:url(/images/row_seper2.gif);
width:11px;
}

.restreviewindex .sorting {
background-color:#E5DEA4;
font-size:14px;
height:24px;
padding:3px 3px 3px 8px;
}


 .select-free iframe
{
	display:none;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;/*must have for any big value*/
	height:300px; /*must have for any big value*/
}

.select-free1 {
    position:absolute;
    z-index:10;
}

.select-free1 iframe {
    height:3000px;
    left:0;
    position:absolute;
    top:0;
    width:1000px;
    z-index:-1;
}


#HiddenBack
{
	position:absolute;
	background: #ffb76d;
	opacity:0.7;
	cursor: "not-allowed";
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	z-index:100000; 
	display:none;
	width: 0px;
	height: 0px;
	left:0px;
	top:0px;
}

#HiddenBack iframe
{
	display:none;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;/*must have for any big value*/
	height:100%; /*must have for any big value*/
	background:none;
}
.select-free iframe{display:none;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:100%;height:300px}

.gourmetsearchcontent .listtable .bar {
background-color:#FEAC60;
height:3px;
width:660px;
}
.gourmetsearchcontent .listtable .rowseper {
background-image:url(/images/row_seper2.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:red;
}
.gourmetsearchcontent .listtable .altrow {
background-color:#F5F3DB;
}
.gourmetsearchcontent .sorting {
background-color:#E5DEA4;
float:right;
height:24px;
margin-top:0;
padding:4px 0 2px;
width:100%;
}
.gourmetsearchcontent .paginationinfoorange {
color:#E64C25;
font-size:14px;
font-weight:700;
}
.restothercommentbox {
background-color:#EBF9EA;
border:solid 1px #c3e6c0;
font-size:13px;
text-align:left;
width:300px;
}
.restothercommentbox {
font-size:13px;
text-align:left;
}
.restothercommentbox li {
font-size:12px;
line-height:16px;
list-style-type:disc;
margin:10px 0 0 20px;
}
.restothercommentbox .viewallcomment {
font-size:14px;
font-weight:700;
padding-top:10px;
float:right;
}
.sildeorangebar {
border-bottom:2px solid #E64C25;
}
.sildeorangebartitle {
color:#E64C25;
float:left;
font-size:14px;
font-weight:700;
}
#main .restreview .sorting {
background-color:#E5DEA4;
background-image:url(/images/restreview_bg.gif);
float:left;
padding:5px;
width:98%;
font-size:14px;
}
.restreview .commenttable .title {
color:#E64C25;
font-size:14px;
font-weight:700;
}
.addcomment {
background-color:#FFF9E2;
padding:10px;
font-size:14px;
border:1px dashed #D3D09A;
}
.WarningMessage {
color:#E64C25;
display:none;
font-size:14px;
}
#WarningBox {
background-color:#FFF4E2;
border:1px solid #E64C25;
color:#E64C25;
padding:10px;
}
#WarningBox .title {
color:#E64C25;
font-weight:700;
}
.required {
color:Red;
}
.top_region_title{
font-size:16px; 
font-weight:bold; 
color:#e50000;
}

/*地图搜索*/
.normalsearch {
font-size:13px;
}
.normalsearch .tabs {
background-image:url(/images/whitetab_line.gif);
height:31px;
width:660px;
}
.normalsearch .tabs .tab1 {
background-image:url(/images/whitetab_line.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
height:31px;
padding:6px 17px 0 12px;
text-align:center;
}
.normalsearch .tabs .tab_here {
background-image:url(/images/whitetab_here.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:5px;
}
.normalsearch .tabs .tab1_here {
background-image:url(/images/whitetab_1.gif);
background-position:right top;
background-repeat:no-repeat;
color:#E64C25;
float:left;
font-size:14px;
font-weight:700;
height:31px;
padding:7px 26px 0 21px;
text-align:center;
text-decoration:none;
}
.normalsearch .tabs .tabdbs {
background-image:url(/images/whitetab_line.gif);
background-position:right top;
float:left;
height:31px;
padding-left:10px;
padding-right:10px;
text-align:center;
width:auto;
}
.normalsearch .tabs .tabline {
background-image:url(/images/whitetab_seper.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:5px;
}
.mapsearch .topsearchbox {
background-color:#F3F1D9;
font-size:13px;
width:640px;
padding:10px;
}

.tab3_here {
background-color:#FFFFFF;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
color:#E3DD7F;
float:left;
font-size:14px;
font-weight:700;
height:27px;
line-height:27px;
padding-left:5px;
padding-right:5px;
}
.tab3_here1 {
float:left;
font-size:14px;
font-weight:700;
height:27px;
line-height:27px;
padding-left:5px;
padding-right:5px;
}
.tab3_width{
width:21px;
float:left;
}
.restreviewindex .listtable .gourmetnewcomment {
float:left;
margin-top:8px;
width:190px;
}
.reviewgreenlink {
color:#004D1B;
font-weight:700;
}
.restreviewindex .listtable .gourmetnewcommentface {
float:left;
padding:2px 0;
width:30px;
}

.gourmetsearchcontent .listtable .gourmetnewcommentface {
float:left;
margin-top:14px;
width:30px;
}
.gourmetsearchcontent .listtable .gourmetnewcomment {
float:left;
}

.restrank {
float:left;
font-size:14px;
}
.reviewrank {
float:right;
font-size:14px;
margin-left:3px;
overflow:hidden;
width:165px;
}
.restrank .tabs {
background-image:url(/images/orangetaboff_1.gif);
height:38px;
width:490px;
}
.restrank .tabs .tab_here {
background-image:url(/images/orangetab_here.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:5px;
}
.restrank .tabs .tab1_here {
background-image:url(/images/orangetab_1.gif);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:700;
height:31px;
padding:7px 5px 0 0;
text-align:center;
text-decoration:none;
width:90px;
}
.restrank .tabs .tab1 {
background-image:url(/images/orangetaboff_1.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
font-size:14px;
height:31px;
padding:6px 9px 0 10px;
text-align:center;
}
.restrank .tabs .tabline {
background-image:url(/images/orangetab_seper.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:5px;
}
.restrank .sorting {
background-color:#E6D6BD;
float:left;
height:24px;
margin-top:-7px;
padding:4px 0 2px;
width:490px;
}
.restrank .listtable {
width:490px;
}
.restrank .listtable .rowseper {
background-image:url(/images/row_seper2.gif);
color:red;
}
.restrank .listtable .bar {
background-color:#FEAC60;
height:3px;
width:490px;
}
.listtable .listtablecontent {
font-size:13px;
height:25px;
padding:4px 2px;
}
.restrank .listtable .altrow {
background-color:#FFF6E7;
}
.listtable .aligntextcenter {
text-align:center;
}
.reviewrank .tabs .tab_here {
background-image:url(/images/orangetab_here.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:5px;
}
.reviewrank .tabs .tab1_here {
background-image:url(/images/orangetab_1.gif);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:700;
height:31px;
line-height:31px;
padding:0 5px 0 0;
text-align:center;
text-decoration:none;
width:155px;
}
.reviewrank .listtable {
border:1px solid #FE7004;
}
.reviewrank .sorting {
background-color:#E6D6BD;
float:left;
height:24px;
margin-top:0;
padding:4px 0 2px;
width:100%;
}
.reviewrank .sorting .highlight {
color:#F9300D;
font-weight:700;
}
.reviewrank .rowseper {
background-image:url(/images/row_seper2.gif);
color:red;
}
.reviewrank .listtable .bar {
background-color:#FEAC60;
height:3px;
width:165px;
}
.reviewrank .listtable .altrow {
background-color:#FFF6E7;
}
.reviewrank .info {
font-size:13px;
padding-left:5px;
}
#main1 .scorecal {
float:left;
font-size:13px;
}

.popuploginIn {
background-color:#FE7004;
}
.popupguestloginIn .title, .popuploginIn .title {
color:#FFFFFF;
height:23px;
}
.popupguestloginIn td, .popuploginIn td {
padding:2px;
}
.popupguestloginIn .contentbg, .popuploginIn .contentbg {
background-color:#FFF6E7;
height:170px;
}
.hk_fontsizeEm_remembersession {
font-size:0.8em;
}
.popuploginIn .lostpwd {
float:right;
font-size:12px;
padding-top:5px;
}
.popupguestloginIn .pleaselogin, .popuploginIn .pleaselogin {
float:left;
padding-left:5px;
font-size:14px;
}
.popupguestloginIn {
background-color:#00904B;
}
.popupguestloginIn .info {
color:#E84A23;
float:left;
padding-left:5px;
}

.main .restreview .listtable {
width:660px;
}
.main .restreview .listtable .restdate {
font-size:14px;
font-weight:700;
width:70px;
}
.main .restreview .listtable .rowseper {
background-image:url(/images/row_seper2.gif);
width:11px;
}
.main .restreview .listtable td {
font-size:13px;
padding:5px 0;
height:25px;
}
.main .restreview .listtable .restheading {
font-size:14px;
font-weight:700;
width:180px;
}
.main .restreview .listtable .reviewer {
font-size:14px;
font-weight:700;
width:130px;
}
.main .restreview .listtable .restotherscore {
font-size:12px;
font-weight:700;
width:28px;
}
.main .restreview .listtable .bar {
background-color:#FEAC60;
height:3px;
padding:0px;
}
.main .restreview .listtable .altrow {
background-color:#F5F3DB;
}

#SLPcontainer2Col {
background-color:#FFFFFF;
background-repeat:repeat-y;
height:100%;
margin:0 auto;
width:1000px;
}
.Container {
padding:10px;
text-align:left;
}
.Topic {
padding-bottom:10px;
}
.Photo {
padding:15px 0 10px;
}
.RestName a:link, .RestName a:hover, .RestName a:active, .RestName a:visited {
font-size:14px;
font-weight:700;
text-decoration:underline;
}
.listtable .listtabletitle {
font-size:14px;
font-weight:700;
padding:0 2px;
}
.newrest .listtable .bar {
background-color:#004D1B;
height:3px;
width:660px;
}
.newrest .listtable .rowseper {
background-image:url(/images/row_sepergreen2.gif);
color:red;
}
.newrest .listtable .altrow {
background-color:#F1F5E5;
}
.listtable .listtablecontent a{
color: #034c14;
text-decoration:underline;
}
.listtable .listtablecontent a:hover{
color: #cd8c00;
text-decoration:underline;
}
.listtable .listtablecontent td{
padding:5px 0px 5px 5px;
line-height:130%;
}


.FormTopic {
color:red;
font-weight:700;
padding-top:20px;
text-decoration:underline;
}
.Form {
font-weight:700;
}
.FormWords {
font-size:13px;
padding-left:3px;
}
.FormWordsRed {
color:red;
font-size:13px;
}
.FormWordsRed2 {
color:red;
font-size:14px;
}
.footer2 {
color:#939393;
font-size:13px;
padding:10px 0 0 5px;
}
.container {
background-color:#FFFFFF;
height:100%;
margin:0 auto;
width:1000px;
}
.uploadcontent .uploadtitle {
color:#E64C25;
font-weight:700;
}
.requiredfield {
color:red;
font-size:13px;
}
#main1 .couponindex .listtable .bar {
background-color:#FEAC60;
height:3px;
}
#main1 .couponindex .listtable td {
padding:2px 0;
}
#main1 .couponindex .listtable .rowseper {
background-image:url(/images/row_seper2.gif);
width:11px;
}
.uploadcontent .infotextremind {
color:#E64C25;
font-size:13px;
}
.restpreviewreview .title {
color:#E64C25;
font-weight:700;
padding:5px 0 0;
}
.restpreviewreview .restcomment {
background-color:#fffdeb;
border:1px solid #e4c08d;
font-size:14px;
line-height:160%;
padding:20px 0;
width:100%;
}
.restpreviewreview .restname {
line-height:160%;
}
.restpreviewreview .preview {
font-weight:700;
line-height:160%;
}
.restpreviewreview .recommend {
color:#004D1B;
}
.restpreviewreview .restaddress {
line-height:160%;
}
.restpreviewreview .commenttitle h1 {
color:#004D1B;
font-size:14px;
text-decoration:none;
}
.relycommentBox {
background-color:#FAF9E7;
line-height:100%;
margin-top:10px;
border:1px dashed #D3D09A;
}
.restreview .commenttable .restothercomment {
border-bottom:1px solid #CABFAA;
line-height:160%;
width:100%;
}
div.highlightdiv {
background:#FDFDE3 none repeat scroll 0 0;
}
.title_or {
color:#E85733;
font-size:14px;
font-weight:bolder;
}
.registrationpage .title {
color:#E64C25;
font-weight:700;
}
#registrationID .logintable {
background-color:#FAF9E7;
border:1px solid #CABFAA;
margin-left:120px;
padding:10px;
width:450px;
}
#registrationID .registrationpage .formtable td {
padding:5px 0;
}
.gourmetindexcontent .editwarning {
background-color:#FAF9E7;
border:1px solid #DEDEDE;
font-size:14px;
height:20px;
padding:5px 10px;
}
.gourmetindexcontent .editwarning a{
text-decoration:underline;
font-weight:700;
}
#editinfoID .editinfopage .editinfoformtable {
background-color:#FAF9E7;
padding:5px;
}
#editinfoID .editinfopage .editinfoformtablesper {
border-right:1px dashed #E64C25;
}
.editinfopage .title {
color:#E64C25;
font-weight:700;

}
.editinfopage .infotext {
font-size:12px;
}
#editinfoID .editinfopage .editinfoformtable td {
padding:5px;
}
.FavoritRestBox {
background-color:#FFF4E2;
border:1px solid #006C3A;
font-size:13px;
width:250px;
}
.FavoritRestBox a{text-decoration:underline;}
.FavoritRestBox .selecttitle {
color:#004D1B;
float:left;
font-size:13px;
font-weight:700;
padding-left:10px;
}
.FavoritRestBox .close {
float:right;
padding-right:10px;
}
.FavoritRestBox .TP {
float:left;
padding:20px 0 0;
}
.FavoritRestBox ul {
margin-left:10px;
text-align:left;
}
.FavoritRestBox li {
height:100%;
line-height:160%;
list-style-type:disc;
margin-left:10px;
}
.FavoritRestBox .del {
padding-left:10px;
}
#bkInstruction {
padding-left:10px;
}
.FavoritRestBox .more {
clear:both;
float:right;
font-weight:700;
padding-bottom:5px;
padding-right:20px;
}
.restAcknotitle {
color:#E64C25;
font-weight:700;
}
#restAckno {
font-size:14px;
width:660px;
}
.error {
display:block;
}
.AutoComplete-list{background:white none repeat scroll 0 0;border:1px solid #C6C7C6;overflow:hidden;z-index:9999}
.AutoComplete-table{border-collapse:collapse;margin:2px;table-layout:fixed;width:98%}
.AutoComplete-table .match{color:#ff0000}
.AutoComplete-table td{color:#404040;cursor:pointer;font-size:12px;padding:1px 3px;text-align:left;white-space:nowrap}
.AutoComplete-table td strong{color:#E64C25;display:inline;margin:0}
.AutoComplete-table td em{display:none}
.AutoComplete-list .dim{text-align:right;padding-right:5px;font-size:11px;color:#888}
.AutoComplete-table td div{width:100%}
.AutoComplete-table td div div{display:block;height:1.2em;overflow:hidden;width:100%}
.AutoComplete-table .selected{background:#ffb76d none repeat scroll 0 0;color:#fff}
.AutoComplete-table tr.odd{background:#fff none repeat scroll 0 0}
.AutoComplete-table tr.even{background:#ffead4 none repeat scroll 0 0}
.AutoComplete-table .selected strong{color:#E64C25;margin:0}
.relycommentBox .usertd {
overflow:hidden;
text-align:center;
width:90px;
}
.relycommentContainers .menpic {
line-height:130%;
overflow:hidden;
text-align:center;
width:90px;
}
.relycommentBox .replycommenttit {
font-size:12px;
padding-bottom:5px;
padding-top:5px;
}
.relycommentContainers .subtitle {
color:#004D1B;
font-size:14px;
font-weight:700;
}
.replycommentcontent {
line-height:160%;
white-space:normal; 
word-break:break-all;
overflow:hidden;
width:450px;
}
.relycommentContainers .addcomment {
margin:2px;
padding:10px;
}
#ActivateAccount .ActivateAccountPage .title {
color:#E64C25;
font-weight:700;
font-size:14px;
}

input.verified 
{
	background: #fff url(/images/verified.gif) top right no-repeat;
	padding-right: 16px;
border:1px solid #7F9DB9;
}

input.loading 
{
	background: #fff url(/images/ajax-loader.gif) top right no-repeat;
	padding-right: 16px;
}
.hk_uploadphotobg2 {background:#EBEAE5 center center no-repeat;}

.sortingb{background-color:#F7F5DD;padding:3px 0;font-size:14px;height:28px;width:800px;}
.gourmetbookmarktable .sortingb .selectinfo{float:left;padding:3px 0}
.gourmetbookmarktable .sortingb .print{float:right;padding:0px 8px}
#gourmetLeftNav .detail .commentverify .commenttitle {
color:#004D1B;
font-size:13px;
font-weight:700;
}
.pagination .numberon {
background-color:#034C14;
border:1px solid #B9D9BE;
color:#FFFFFF;
padding:1px;
text-decoration:none;
}
.pagination .numberon a{
color:#FFFFFF;
padding:1px;
text-decoration:none;
}
.pagination .numberon a:hover{
color:#FFFFFF;
padding:1px;
text-decoration:none;
}
.pagination .number {
background-color:#FFFFFF;
border:1px solid #B9D9BE;
padding:1px;
text-decoration:none;
}
.restdetail .restinfo .faces .number {
color:red;
font-size:20px;
font-weight:700;
}
.reivewdetailwithbr{
overflow:hidden;
word-break:break-all;
white-space:normal;
width:550px;
}
.reivewdetailwithoutbr{
overflow:hidden;
word-break:break-all;
white-space:normal;
width:550px;
}
.userreivewdetailwithoutbr{
overflow:hidden;
word-break:break-all;
white-space:normal;
width:790px;
}

#main1 .browseresttitle {
color:#E64C25;
font-weight:700;
padding:10px 0;
font-size:14px;
}
#main1 .browsespecialrestcontent {
color:#000000;
height:25px;
padding-top:10px;
width:25%;
}
#main1 .browsecuisines, #main1 .browselocation, #main1 .browsespecialrest {
width:100%;
font-size:14px;
}
#main1 .browsespecialresttable {
margin-left:0;
width:660px;
}
#Browsetabmenu {
background-image:url(/images/whitetab_line.gif);
background-repeat:repeat-x;
}
#Browsetabmenu .tabs {
background-image:url(/images/whitetab_line.gif);
height:31px;
width:100%;
}
#Browsetabmenu .tabs .tab1 {
background-image:url(/images/whitetab_line.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
height:31px;
padding:7px 26px 0 21px;
text-align:center;
font-size:14px;
}
#Browsetabmenu .tabs .tab_seper {
background-image:url(/images/whitetab_seper.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:10px;
}
#Browsetabmenu .tabs .tab_here {
background-image:url(/images/whitetab_here.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:31px;
width:5px;
}
#Browsetabmenu .tabs .label_01_here {
background-image:url(/images/whitetab_1.gif);
background-position:right top;
background-repeat:no-repeat;
color:#E64C25;
float:left;
font-size:14px;
font-weight:700;
height:31px;
padding:7px 25px 0 20px;
text-align:center;
text-decoration:none;
}
#Browsetabmenu .tabs .tab2 {
background-image:url(/images/whitetab_line.gif);
background-position:right top;
float:left;
height:31px;
padding:7px 15px 0;
text-align:center;
}
.browselocationarea {
padding:0 0 0 20px;
font-size:14px;
}
#main1 .browsetable3 {
margin-left:20px;
width:97%;
}
#main1 .browsecolcontent {
color:#000000;
height:25px;
width:20%;
}
.browsecuisines .cuisinestitle {
padding:0 0 0 25px;
}
#main1 .browserow ul li {
color:#004D1B;
margin-left:55px;
margin-top:5px;
list-style-type:disc;
}
#main1 .browserowtitle {
color:#004D1B;
font-weight:700;
}
#main1 .browsetable {
margin-left:0;
width:97%;
}
.AddNewResttitle{color:#e64c25;font-weight:700}
#StaticPageID {
float:left;
width:660px;
}
#StaticPageID .StaticPageContent {
line-height:160%;
width:100%;
}
#StaticPageID .StaticPageContent a{
text-decoration:underline;
}
#StaticPageID .StaticPageContent a:hover{
text-decoration:underline;
}
#StaticPageID .StaticPageContent .title {
color:#E64C25;
font-weight:700;
}

.buffethL {
background-color:#483916;
}
.buffethR {
background-color:#735B23;
}
table.rcol_sec {
background:#735B23 none repeat scroll 0 0;
color:#FFFFFF;
}
table.section th.child {
background:#735B23 none repeat scroll 0 0;
color:#FFFFFF;
}
table.subsec b {
color:#735B23;
}
.content_bg {
background:#F1E5D9 none repeat scroll 0 0;
}
.reviewratingbox{
border:1px dashed #D3D09A;
}
.reviewratingbox .titlebar{
border-bottom:1px dashed #D3D09A;
background-color:#FFF9E2;
}
.remove_ico{
       font-size: 14px;
       font-style: normal;
       color: #000000;
}
.remove_ico1{
color:#E64C25;
font-size:30px;
}
.uploadcontent .btn {
text-align:center;
}
.gourmetreviewtable .restcomment .photo li {
display:block;
float:left;
padding-right:10px;
width:410px;
}

/* Headermenu - SiteRedirection - otherreg.css */
#incomingdiv 
{
	position: absolute;
	width:999px;
	top: 0px;
	left: 50%;
	z-index: 1000000;
	margin-left: -500px;
	height:16px;
}

.headrefirreg {
	border-color:#cdcdcd;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	line-height: 1em;
	padding:4px 0 0 0px;
	background-color:#efefef;
	margin:0 auto;
	text-align:left;	
	opacity: .90;
	filter: alpha(opacity=90);
	font-size:12px;
	height:16px;
	z-index: 1000000;
}
.headrefirreg a{
	text-decoration: none;
	color: #b21306;
}
.headrefirreg a:hover{
	color:#ff6600;
	text-decoration: none;
}
.headotherregBox {
	background-color:#FFF4E2;
	border:2px solid #ffae00;
	font-size:12px;
	width:100px;
	color:#5f0303;
	text-align:left;
}
.headotherregBox a{
	color:#5f0303;
	text-decoration: none;
}
.headotherregBox a:hover{
	color:#ff6600;
	text-decoration: none;
}
.headotherregBox ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.headotherregBox li{
	padding-left: 5px;
	line-height: 20px;
}
.headotherregspacer {
	height:1px;
	width:1000px;
	background: #8b8b8b;
	margin:0 auto;
	line-height: 0px;
	font-size: 0px;
}


.hk_phb{
margin-top:7px;
width:674px;
font-size:12px;
}
.hk_phb_left0{
float:left;
}
.hk_phb_left{
width:263px;
border:solid 1px #e1dd98;
background-color:#f4f4e8;
padding:5px;
}
.hk_phb_right0{
float:right;
}
.hk_phb_right{
width:381px;
border:solid 1px #e1dd98;
background-color:#f4f4e8;
padding:0px 5px;
}
.hk_phb .BlockFilter {
background-color:#f0e5c6;
padding:5px 10px;
}
.hk_phb li{
height:25px;
}
.hk_phb .order{
background-color:#FFFFFF;
height:25px;
}
.hk_phb .bar {
background-color:#fbbe6e;
height:2px;
}
.hk_phb .rowseper {
background-image:url(/images/row_seper2.gif);
color:red;
}
.hk_phb .altrow{
background-color:#FFFFFF;
}
.hk_phb .restranksubtitleR{
width:71px;
height:25px;
background-image:url(/images/hk_phb_tit.gif);
float:left;
text-align:center;
font-weight:bold;
font-size:14px;
line-height:25px;
color:#463e2a;
}
.hk_phb .restranksubtitleR1{
width:71px;
height:25px;
background-image:url(/images/hk_phb_tit1.gif);
float:left;
text-align:center;
font-weight:bold;
font-size:14px;
line-height:25px;
color:#9a8759;
}
.hk_phb_col{
    height:3px;
	overflow:hidden;
	background-color:#edebc9;
}
.hk_phb_col1{
    height:3px;
	overflow:hidden;
	background-color:#edebc9;
}

.right .LatestSearchBlock {
background-color:#EBF9EA;
font-size:13px;
text-align:left;
width:300px;
border:1px solid #cbe4c9;
margin-top:7px;
}
.right .LatestSearchBlock .blocktable td {
line-height:160%;
}
.right .Dash {
border-bottom:1px dashed #B8D3B4;
}
.sponsorlist{
	background-color: #fff0ac;
	padding: 5px;
}
.sponsoredtitle{
	 float: right;
	 padding-top: 5px;
	 font-size: 12px;
	 font-style: italic;
	 color: #7a7768;
}
#recipeID .recipepage .recipetable {
line-height:160%;
}
#recipeID .recipepage .recipetable .recipetitleimg {
float:left;
}
#recipeID .recipepage .recipetable .applyrecipebtn {
float:right;
}
#recipeID .recipepage .recipetable .headline {
background-color:#FFFFFF;
border:1px solid #E79782;
padding:15px;
text-align:left;
}
#recipeID .recipepage .recipetable .headline .headlinecontent {
height:239px;
}
#recipeID .recipepage .recipetable .headline .headlinecontent .photo {
float:left;
overflow:hidden;
width:280px;
height:230px;
margin-right:10px;
}
#recipeID .recipepage .recipetable .headline .headlinecontent .recipetitle {
float:left;
width:210px;
}
#recipeID .recipepage .recipetable .type {
clear:both;
color:#000000;
font-size:13px;
font-weight:400;
line-height:130%;
padding:0 0 5px;
}
#recipeID .recipepage .levelbox {

}
*html #recipeID .recipepage .levelbox{margin-top:0;height:40px;}
*+html #recipeID .recipepage .levelbox{margin-top:0;}
#recipeID .recipepage .recipetable .headlinecontent .recipecontent {
float:left;
padding-top:5px;
}
#recipeID .recipepage .recipetable .headline .headlinecontent .thumbnails {
float:left;
width:82px;
}
#sidebar .browserecipe {
background-color:#F9F8EA;
border:1px solid #E79782;
font-size:13px;
padding-bottom:5px;
text-align:left;
width:298px;
height:311px;
}
#sidebar .browserecipe1 {
background-color:#EBF9EA;
border:1px solid #83C49A;
font-size:13px;
height:340px;
padding-bottom:5px;
text-align:left;
width:298px;
}
.sildegreenbar1 {
border-bottom:2px solid #E79782;
}
.browserecipe_rm {
padding-left:10px;
}
.browserecipe_rm li {
height:21px;
}
.sildegreenbartitle_mover {
background-color:#004D1B;
color:#FFFFFF;
}
.sildegreenbartitle_mover1 {
background-color:#E79782;
color:#FFFFFF;
}
.sildegreenbartitle_mover1 a:hover {
color:#FFF100;
text-decoration:none;
}
.sildegreenbartitle_mover1 a:link, .sildegreenbartitle_mover1 a:visited {
color:#FFFFFF;
text-decoration:none;
}

#recipeID .recipepage .recipetable .headline1 {
background-color:#FFFFFF;
border:1px solid #83C49A;
padding:15px;
text-align:left;
}
#recipeID .recipepage .recipetable .headline1 .headlinecontent .recipetitle1 {
float:left;
width:310px;
}
#recipeID .recipepage .recipetable .headline1 .headlinecontent .photo1 {
float:left;
overflow:hidden;
width:150px;
height:125px;
margin-right:10px;
}
#recipeID .recipepage .recipetable .headline1 .headlinecontent .title {
color:#E64C25;
float:left;
font-weight:700;
}
#recipeID .recipepage .recipetable .headline1 .headlinecontent {
min-height:140px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<140?"140px":"auto");
}
.sildegreenbartitle_mover a:link, .sildegreenbartitle_mover a:visited {
color:#FFFFFF;
text-decoration:none;
}
#recipeID .recipepage .timmerbox{margin-top:-40px;height:40px;}
*html #recipeID .recipepage .timmerbox{margin-top:0px;height:40px}
*+html #recipeID .recipepage .timmerbox{margin-top:0px;height:40px}
#recipeID .recipepage .recipetable .weigh {
background-color:#EEECCC;
margin-top:20px;
}
#sidebar .SearchRecipetBlock {
background-color:#EBF9EA;
border:1px solid #83C49A;
font-size:13px;
margin:10px 0;
text-align:left;
width:300px;
}
#sidebar .browserecipe2 {
background-color:#EBF9EA;
border:1px solid #83C49A;
font-size:13px;
padding-bottom:5px;
text-align:left;
width:298px;
}
#footer1{clear:both;text-align:center;width:670px;padding-left:10px;font-size:12px;background-color:#ffffff;}
#recipeID .recipepage .recipetable .recipe .photo {
float:right;
margin:0 15px 0 0;
width:280px;
}
#recipeID .recipepage .recipetable .recipe .title h1 {
margin:0;
padding:15px 0 5px;
}
#recipeID .recipepage .recipetable .recipe .title h1 a{
font-size:30px;
}
#recipeID .recipepage .recipetable .recipe .title {
color:#E64C25;
padding-right:5px;
font-size:30px;
}
.recipe{
font-size:14px;
}
#sidebar .SearchRecipetBlock .blocktable td {
padding:2px 0;
}
#recipeID .recipepage .commenttable .title {
color:#E64C25;
font-weight:700;
}
.common_sorting {
background-color:#EEECCC;
font-size:14px;
padding:3px 3px 3px 8px;
}
#recipeID .recipepage .recipetable .listing .photo {
background-color:#FFFFFF;
float:left;
height:112px;
margin:0 15px 0 0;
overflow:hidden;
width:150px;
}
#recipeID .recipepage .recipetable .listing .content {
float:left;
width:480px;
font-size:13px;
}
#recipeID .recipepage .recipetable .listing .title {
font-weight:700;
}
#recipeID .recipepage .recipetable .headline .headlinecontent .title {
color:#E64C25;
float:left;
font-weight:700;
font-size:14px;
}
.browserecipe_zm{
color:#ff0600;
font-weight:bold;
}
.uploadcontent .multiUploadBtnBox {
float:right;
}
.multiUploadBtnNew {
position:relative;
top:-14px;
}
.weighcontent {
padding:10px;
}
#imageLeftDiv {
float:left;
font-size:12px;
padding:5px 10px;
}
#howToHelp {
font-size:12px;
padding:5px 10px;
text-align:right;
}
.uploadcontent .uploadinfo {
float:left;
}
#articlesID .articlespage .articlestable {
line-height:160%;
font-size:14px;
}
#articlesID .articlespage .content p{
line-height:160%;
}
#articlesID .articlespage .articlestable .headline {
background-color:#FFFFFF;
float:left;
height:100%;
width:650px;
margin-left:10px;
display:inline;
}
#articlesID .articlespage .articlestable .headline .headlinecontent {
display:block;
min-height:210px;
}
#articlesID .articlespage .articlestable .headline .headlinecontent .photo {
float:left;
overflow:hidden;
width:290px;
}
#articlesID .articlespage .articlestable .listing .title {
font-weight:700;
font-size:14px;
}
#articlesID .articlespage .articlestable .headline .headlinecontent .title {
color:#E64C25;
font-weight:700;
font-size:14px;
}
#articlesID .articlespage .articlestable .type {
color:#000000;
font-size:12px;
font-weight:400;
}
#sidebar .searcharticle {
background-color:#EBF9EA;
font-size:13px;
padding:5px 0;
text-align:left;
width:300px;
}
#sidebar .categorybox {
background-color:#EBF9EA;
border:1px solid #C2EAAB;
font-size:13px;
text-align:left;
width:300px;
}
#sidebar .oldarticlebox {
background-color:#EBF9EA;
border:1px solid #C2EAAB;
font-size:13px;
text-align:left;
width:300px;
}
#articlesID .articlespage .articlestable .listing .content {
float:left;
min-height:110px;
width:480px;
}
#articlesID .articlespage .articlestable .listing .content2 {
float:left;
min-height:110px;
width:470px;
}
#articlesID .articlespage .articlestable .listing .photo {
float:left;
height:112px;
margin:0 15px 0 0;
min-height:112px;
overflow:hidden;
width:150px;
}
#sidebar .AboutArticlesBlock {
background-color:#EBF9EA;
font-size:13px;
padding:5px 0;
text-align:left;
width:300px;
}
#articlesID .articlespage .articlestable .articles .title {
color:#E64C25;
padding-right:5px;
line-height:40px;
overflow:hidden;
}
#articlesID .articlespage .articlestable .articles .title h1{
color:#E64C25;
font-size:30px;
}
#articlesID .articlespage .articlestable .articles .title h1 a{
color:#E64C25;
font-size:30px;
text-decoration:none;
}
.main_m{
border:solid 1px #e3e3e3;
width:957px;
height:653px;
margin:0 auto;
}
.main_m_title{
height:37px;
background-image:url(/images/main_m.gif);
}
.main_m_left{
width:597px;
background-image:url(/images/main_m1.gif);
background-position:right bottom;
background-repeat:no-repeat;
float:left;
height:616px;
}
.main_m_right{
width:360px;
background-image:url(/images/main_m2.gif);
background-repeat:no-repeat;
float:right;
height:100%;
position:relative;
}
.main_m_zt{
position:absolute;
left:43px;
top:94px;
overflow-x:hidden;
height:318px;
width:65%;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #D2E5F4; 
scrollbar-highlight-color: #D2E5F4; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #D2E5F4;
}
.highlight {
color:red;
}
#main1 .title_or {
color:#E64C25;
font-size:30px;
margin-top:5px;
}
.FoodNews .content {
line-height:180%;
font-size:12px;
}
.FoodNews .content a{
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.change{
background-color:#f1fae6;
}
.normal{
background-color:#normal;
}

/*************/
.sr2_left
{
width: 300px;
border: solid 1px #acddbe;
font-family: Arial, Helvetica, sans-serif;
}
.sr2_left_want table
{
font-size: 12px;
color: #747474;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
overflow:hidden;
table-layout:fixed;
word-wrap:break-word;
word-break:break-all;
}
.sr2_left_want table img
{
border: 2px solid #ffffff;
}
.sr2_want_time
{
font-size: 10px;
}
.sr2_want_title
{
height: 30px;
background-color: #eaf5ee;
}
.sr2_want_title1
{
width: 70px;
height: 30px;
background-color: #acddbe;
text-align: center;
line-height: 30px;
font-size: 14px;
font-weight: bold;
color: #074a00;
float: left;
cursor:pointer;
}
.sr2_want_title2
{
width: 70px;
height: 30px;
text-align: center;
line-height: 30px;
font-size: 14px;
color: #074a00;
float: left;
cursor:pointer;
}
.sr2_want_font
{
font-size: 12px;
padding: 10px;
line-height: 160%;
}
.sr2_dp_title
{
border-top: solid 1px #acddbe;
background-color: #eaf5ee;
color: #074a00;
font-size: 14px;
padding-left: 10px;
}
.sr2_dp_font
{
font-size: 12px;
}
.sr2_dp_title1
{
padding: 8px;
font-size: 12px;
line-height: 160%;
}
.sr2_dp_font1
{
font-size: 12px;
color: #a6a6a6;
}
.sr2_dp_font2
{
font-size: 12px;
color: #CC0000;
font-weight: bold;
}
.advance_down{
background-color:#F5EDC9;
border:solid 1px #d2e1ba;
padding:5px 5px 3px 0;
}
.sr1_landmark{
color:#ffffff;
background-color:#317340;
padding:0px 5px 0px 5px;
white-space:nowrap;
display:inline-block;
font-weight:bold;
}
a.sr1_landmark:link,a.sr1_landmark:visited,a.sr1_landmark:active{
color:#ffffff;
background-color:#317340;
padding:0px 5px 0px 5px;
white-space:nowrap;
display:inline-block;
font-weight:bold;
}


div#photoinsert span.label
{
	position: absolute;
	bottom:0;
	right:0;
	font-size:10px;
	background:#fff;
}

div#photoinsert span.label {
border:solid 1px #9F9F9F;
bottom:0;
font-size:12px;
padding:2px 0;
position:absolute;
right:0;
width:90px;
}


div#photoinsert span.used
{
	/*background: #fff url(/images/inserted.gif) no-repeat right center;*/
}
 
 div#photoinsert span.photoinsertblock 
 {
 	position:relative;
 	text-align:center;
 	margin-left:5px;
 	float:left; 	
 }
 
div#photoinsert img.pending
{
	background: url(/images/loading.gif) no-repeat center center;
}

div#photoinsert img.used
{
	-moz-opacity:0.5;
	opacity:0.5;
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

div#photoinsert img {
background-color:#FFFFFF;
border:1px solid #9F9F9F;
height:90px;
width:90px;
margin-top : 5px;
}



div#photoinsert span.cross
{
 
}

div#photoinsert span.cross img {

cursor : pointer;
   
   border:medium none;
    height:14px;
    overflow:hidden;
    position:absolute;
    right:1px;
    width:14px;
    z-index : 100;
    bottom : 80px;    
}


div#photoinsert .photoinsertspan
{
    margin-left : 3px;
    color : Blue;
    cursor : pointer;
   text-decoration : underline;
}


div#photoinsert .photoinsertspandisable
{
    margin-left : 3px;
    color :  Gray;
    cursor : default;   
}

div#photoinsert .photoinsertspan:hover
{
    color : #E64C25;
}

/******评论样式******/
.body_pl
{
    margin-bottom: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden; 
    white-space: normal;

    height: 100%;

}
.sr2_pl
{
    background-color: rgb(248, 231, 200);
    
    height: 100%;
    overflow: hidden;
    padding: 5px 10px;
}
.sr2_pl_photo
{
    float: left;
    width: 70px;
    text-align: center;
    overflow: hidden;
    word-break: break-all;
    line-height: 120%;
}
.sr2_pl_photo a
{
	font-size:12px;
	}
.sr2_pl_title
{
    float: left;
    margin-left: 8px;
    line-height: 140%;
    width: 450px;
    overflow: hidden;
    display: inline;
}
.sr2_pl_title textarea
{
    width: 448px;
    height: 65px;
    font-size: 12px;
    overflow-y: auto;
    padding: 0;
    margin: 0 auto;
    border: 1px solid #cacaca;
    float: left;
}
.sr2_pl_title1
{
    float: left;
    margin: 0px 30px;
    line-height: 140%;
    display: inline;
}
.sr2_pl_title1 textarea
{
    width: 352px;
    height: 65px;
    font-size: 12px;
    overflow-y: auto;
    padding: 0;
    margin: 0 auto;
    border: 1px solid #cacaca;
    float: left;
}
.sr2_pl_tr
{
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #bdb79c;
    height: 100%;
    overflow: hidden;
}
.sr2_pl_tr2
{
    width: 100%;
    margin: 10px 0;
    padding-bottom: 10px;
    height: 100%;
    overflow: hidden;
 }
.sr2_pl_tr1
{
    width: 445px;
    margin-top: 5px;
    padding: 5px 0px;
    background-color: #FFFFFF;
    height: 100%;
    overflow: hidden;
    background-image:url(/images/new/sr2_pl_bg1.gif);
    background-repeat: no-repeat;
}
.sr2_pl_date
{
    color: #949494;
}
.sr2_pl input
{
    font-size: 12px;
    width: 522px;
    border: 1px solid #cacaca;
    padding: 2px;
}

#footer1Col {
background-color:#fff7dd;
clear:both;
font-size:12px;
margin:0 auto;
text-align:left;
width:1000px;
font-family:Arial, Helvetica, sans-serif;
height:100%;
overflow:hidden;
}
.footer1Col_color{
background-color:#fff3cd;
overflow:hidden;
}
.footer1Col_font{
font-size:28px;
color:#d83d00;
margin-left:20px;
font-weight:bold;
}
.footer1Col_title{
width:910px;
margin-left:35px;
color:#5c5b5b;
line-height:160%;
padding-bottom:10px;
background-color:#fff3cd;
}
.footer1Col_title a{color:#5c5b5b; text-decoration:none;}
.footer1Col_list{float:left;margin-left:72px;color:#5d5d5d;line-height:200%;display:inline;}
.footer1Col_list a{color:#5d5d5d;}
.footer1Col_list a:hover{color:#cc3300;}
.footer1Col_list_font{font-size:14px;font-weight:bold;}

#populartag .more
{
    text-decoration:underline;
}

#populartag .visiblecomma
{
    color:#000;
}

#populartag .additionalcomma
{
    display:none;
    color:#000;
}

#populartag .visibletag
{
    text-decoration:underline;
}

#populartag .additionaltag
{
    text-decoration:underline;
    display :none;
}

/*Tag cloud*/
.tags_content {
	width:280px;
	overflow:hidden;
}

.tags_content .tag
{
    float:left;	line-height:200%;height: 26px;
}

.tags_content a {
	text-decoration:none;
	padding:2px 5px;
	font-weight:bold;
}
.tags_content a:hover {
	text-decoration:none;
	background-color: #6c6c6c;
	color:#fff;
}
.tags_content .large {
	white-space: nowrap;
	font-size:20px;
	color:#323666;
}
.tags_content .medium {
	white-space: nowrap;
	font-size:16px;
	color:#68489f;
}
.tags_content .small {
	white-space: nowrap;
	font-size:12px;
	color:#3D79CE;
}

/* D47 Menu popup preview
----------------------------------------------*/


#FilesID{
 	width: 980px;
}


#FilesID .filescontent
{
     width:980px;
}

#filelisttable
{
    width:100%;background-color:#FFF;
}
#filelisttable .listtable
{
    width:150px;
}
#filelisttable .singlefileblock
{
    float:left;padding:3px;margin:3px;background-color: #FEF8E1;
}
#filelisttable .litr {
    background-color: #FEF8E1;
}
#filelisttable .photomenberpic{
	padding-top: 5px;
	float: right;
}

#filelisttable .photomenber{
	padding-top: 5px;
	float: left;
	width: 90px;
}

#filelisttable .postdate{
	float: left;
		width: 90px;
}
#FilesID h1 a{
    font-size: 30px;
    text-decoration: none;
}


.takeawaysorting {
background-color:#E6D6BD;
font-size:14px;
padding-bottom:3px;
padding-left:8px;
padding-right:8px;
padding-top:3px;
}

.takeawaysorting .highlight {
color:#F9300D;
font-weight:bold;
 text-decoration :none;
}


/* multiselect upload update */
.uploadcontent .multiUploadBtnBox
{
    margin-left:4px;
}

.uploadcontent .multiUploadBtnNew
{
   position:relative;
   top:-14px;
}


/*For takeaway*/
/* SingleFileBlock */
.tkdotline {
	clear:both;
	border:0;
	height:10px;
	margin:0 auto;
	background:url(/images/takeaway/hr.gif) 100% repeat-x
}
.tkthborderGrey {
	border:1px solid #ccc;
	width:150px;
	padding:3px;
	font-size: 13px;
}

.tkthborderGrey .caption {
    color:#E64C25;
}
/*End*/


/*分类*/
/* HeaderMenu_new */
body {
	margin-bottom: 0px;
}
span,dl,dd,dt,em,h3,li,ol{padding:0;margin:0 auto;}
.top_fenlei0{position:relative;}
.top_fenlei{
height:28px;
width:136px;
/*background:url(/top_fenlei.gif);*/
font-size:14px;
color:#8d2800;
font-weight:bold;
text-align:center;
line-height:28px;
margin-right:40px;
position:relative;
}
.top_fenlei_botton{
width:136px;
position:relative;
left:10px;
top:4px;
z-index:999;
}
.top_fenlei_botton1{
background-color:#fff7da;
border:2px solid #ffaa41;
font-size:14px;
color:#aa5000;
border-top:none;
text-align: left;
position:absolute;
width:132px;
z-index:5;
}
.top_fenlei_botton1 .fore{border-top:none;}
.top_fenlei_botton1 img{margin-left:10px;}
.top_fenlei_botton2{position:relative; z-index:6;background-color:#FFFFFF; color:#400000;font-weight:bold;height:31px;line-height:31px;margin-right:-2px;}
.top_fenlei_botton2 s{ background:url(/images/top_fenlei_jiantou2.jpg) no-repeat; position:absolute;left:100px;top:10px;z-index:7;height:8px;width:7px;}
.top_fenlei_botton2 span {
position:relative;
width:132px;
z-index:14;
}
.top_fenlei_botton2 h3{font-weight:bold;display:block; font-size:14px;border:2px solid #ffaa41;border-right:none;border-left:none;height:27px;line-height:27px;padding-left:20px;overflow:hidden;}
.top_fenlei_botton3{height:30px;line-height:30px; border-top:1px solid #f6dba5; position:relative;overflow:hidden;}
.top_fenlei_botton3 span {
position:relative;
width:132px;
z-index:1;
}
.top_fenlei_botton3 h3{display:block; font-size:14px;border:2px solid #fff7da;border-right:none;height:27px;line-height:27px;font-weight:normal;padding-left:20px;overflow:hidden;}
.top_fenlei_botton1 h3 a:link, .top_fenlei_botton1 h3 a:visited {
color:#aa5000;
display:block;
height:30px;
line-height:30px;
overflow:hidden;
text-decoration:none;

}
.top_fenlei_botton1 h3 a:hover{color:#400000;}
.top_fenlei_botton3 s{ background:url(/images/top_fenlei_jiantou1.jpg) no-repeat; position:absolute;left:100px;top:13px;z-index:6;height:8px;width:7px;}
.top_fenlei_list{width:521px;padding:0 6px; background:url(/images/top_fenlei_bg.jpg) repeat-y;border:2px solid #ffaa41; position:absolute;top:0px;left:134px;background-color:#FFFFFF; z-index:3; border-top:none;overflow:hidden;}
.top_list_left{float:left;width:393px;height:100%;color:#898989;}
.top_list_left li{float:left;white-space:nowrap;}
.top_list_li{color:#400000;font-size:14px;font-weight:bold;text-align:center;width:60px;line-height:22px;}
.top_list_left td{border-bottom:1px solid #e7e7e7;line-height:22px;}
.top_list_left dl{border-top:1px solid #e7e7e7;padding:6px 0;display:inline-block;float:left;}
.top_list_left_td{background-color:#fff7da;color:#400000;font-size:14px;padding-left:5px;margin-top:5px;font-weight:bold;line-height:22px;overflow:hidden;}
.top_list_left dt{color:#400000;font-size:14px;font-weight:bold;text-align:center;width:60px;float:left;line-height:22px;overflow:hidden;}
.top_list_left dt a:link,.top_list_left dt a:visited,.top_list_left dt a:active{color:#400000;font-size:14px;font-weight:bold;text-decoration:none;}
.top_list_left dt a:hover{text-decoration:none;color:#fff;}
.top_list_left dd{width:333px;float:left; height:100%;overflow:hidden;line-height:22px;}
.top_list_left em{float:left;margin:4px 0;padding:0 5px;font-size:12px;color:#aa5000; font-style:normal;}
.top_list_left a:link, .top_list_left  a:visited{color:#aa5000; text-decoration:none;padding:0 4px;font-size:12px;color:#aa5000;white-space: nowrap;display:inline-block;}
.top_list_left a:hover{color:#FFF7DA;background-color:#6a6a6a;padding:0 4px;}
.top_list_left .fore{border-top:none;}
.top_list_right{float:right;width:118px;padding-left:6px;text-align:left;}
.top_list_right h3{font-size:14px;font-weight:bold;color:#474747;margin-top:10px;}
.top_list_right li{text-align:left;}
.top_list_right li a:link, .top_list_right li a:visited, .top_list_right li a:active{text-decoration:none;font-size:12px;font-weight:normal;}
.top_list_right li a:hover{text-decoration:underline;}
.top_list_left dd .advance_down {
    background-color: #F5EDC9;
    border: 1px solid #D2E1BA;
    padding: 5px 5px 3px 0;
    width:312px;
}
.landmarkList{
color:#ffffff;
background-color: #EFCF64;
}

.remen_serach{background-color:#fff; border:1px solid #cfcfcf;padding:10px; color:#000; overflow:hidden;width:293px}
.remen_serach_content{ clear:both; overflow:hidden;height:100%;text-align:left;font-size:13px}
.serach1_left{
	float:left;
	width:40px;
	/*margin-right:5px;*/
	padding-top:2px;}
.serach1_right{
	float:left;
	margin-bottom:7px; 
	padding:0;
	width:248px;
	margin-top: -5px;}
.serach2_right{
	float:left;
	margin:0; 
	padding:0;
	}
.chengshi a:link,.chengshi a:visited,.chengshi a:active{
	padding:2px 4px;
	color:#737373;
	text-decoration:none;
	margin-right:5px; 
	margin-bottom:2px;
	display:inline-block;
	line-height: 160%;
	margin-top: 3px;}
.chengshi a:hover{
	background-color:#FE7C23; 
	color:#fff}
.remen_serach_2{
	clear:both;
	/*padding-top:5px;*/}
.pinyin{
	height:22px;
	margin-bottom:10px;}
.pinyin span{
	text-decoration:none;
	color:#737373;width:16px; height:22px;
	display:block;
	float:left;
	text-align:center;
	line-height:22px;
	cursor:pointer;
	border-bottom: solid 1px #CFCFCF}
.pinyin_serach_on{
	background-color:#FE7C23;
	height:23px; 
	width:16px; 
	float:left; 
	position:relative;
	zoom:1;
	z-index:99999;
	}
.pinyin_serach_on span
{
	color:#fff;
}
span.pinyin_over
{
	color:#fff;
	background-color:#FE7C23;
	height:22px;
	border-bottom: solid 1px #CFCFCF
}

/*End*/

.space10
{
     padding : 10px 0px 0px 0px;
}
.body_pl2 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:100%;
margin-bottom:0;
margin-top:10px;
overflow:hidden;
white-space:normal;
width:650px;
}

.sr2_pl_title2 {
display:inline;
float:left;
line-height:140%;
margin-left:8px;
overflow:hidden;
width:555px;
}
/*************餐厅photo页面新加样式*************/
.photo_left
{
    width: 300px;
    height: 100%;
    overflow: hidden;
    margin-top: 5px;
}
.photo_p
{
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #616161;
}
.photo_left ul
{
    clear: both;
}
.photo_left li
{
    width: 81px;
    height: 81px;
    padding: 6px;
    background-color: #efefef;
    float: left;
    margin: 7px 4px 0 2px;
    overflow: hidden;
}
.photo_left .photo_li
{
    border: 2px solid #d9d9d9;
    width: 81px;
    height: 81px;
    padding: 6px;
    margin: 3px 3px 0 0;
}
.photo_xx
{
    margin-top: 15px;
    color: #616161;
    padding-left: 4px;
}
.photo_xx h3
{
    font-size: 14px;
    font-weight: bold;
    color: #616161;
}
.photo_xx p
{
    font-size: 12px;
    margin-top: 5px;
}
.photo_xx dl
{
    margin-top: 5px;
}
.photo_xx dd
{
    width: 45px;
    height: 45px;
    padding: 0;
    margin-right: 10px;
    float: left;
}
.photo_xx dt
{
    float: left;
    font-size: 12px;
    line-height: 20px;
}

.photoDiv
{
	border:1px solid #cccccc;
	padding:10px;
	float:left;
}

.photo_class_left
{
	display: inline-block;
	margin-left:7px;
	background-image: url("/images/New/Restaurant/index_buttom_left.gif");
    height: 28px;
    width:3px;
    float:left;
}

.photo_class_right
{
	display: inline-block;
	background-image: url("/images/New/Restaurant/index_buttom_right.gif");
    height: 28px;
    width:3px;
    float:left;
}

.photo_class
{
	background-image:url('/images/New/Restaurant/sr2_photo_menu_bg.gif');
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding:6px 13px 6px;
	display:inline-block;
	height:16px;
	float:left;
	overflow:hidden;
}

.photo_class a:link,.photo_class a:active,.photo_class a:visited{
	color:#FFF;
	text-decoration:underline;
}

.photo_class a:hover{
	color:#CC3300;
}

.photo_class_over
{
	background-image:url('/images/New/Restaurant/sr2_photo_list_bg_over.gif');
	text-align:center;
	font-size: 15px;
    font-weight: bold;
    padding:4px 0;
    margin-bottom:7px;
}

.photo_class_out
{
	background-image:url('/images/New/Restaurant/sr2_photo_list_bg_out.gif');
	text-align:center;
	font-size: 15px;
    font-weight: bold;
    padding:4px 0;
    margin-bottom:7px;
}

.photo_zan{height:17px;width:21px;padding-top:4px;line-height:normal; background-color:#ffedd4; border:1px solid #fcc686; font-size:14px; font-weight:bold;text-align:center;color:#5d3600;float:right;margin-right:5px;}
.photo_zan1{height:17px;width:21px;padding-top:4px;line-height:normal; background-color:#fcc686; border:1px solid #fcc686; font-size:14px; font-weight:bold;text-align:center;color:#ffffff;float:right;margin-right:5px;}
.photo_jiong{height:17px;width:21px;padding-top:4px;line-height:normal; background-color:#e0ffbc; border:1px solid #afd598; font-size:14px; font-weight:bold;text-align:center;color:#204b00;float:right;margin-right:5px;}
.photo_jiong1{height:17px;width:21px;padding-top:4px;line-height:normal; background-color:#afd598; border:1px solid #afd598; font-size:14px; font-weight:bold;text-align:center;color:#ffffff;float:right;margin-right:5px;}

.mphoto_zan{height:16px;width:15px;padding-top:3px;padding-left:4px;line-height:normal; background-color:#ffedd4; border:1px solid #fcc686; font-size:12px; color:#5d3600;float:right;margin-right:5px;text-align: left;}
.mphoto_zan1{height:16px;width:15px;padding-top:3px;padding-left:4px;line-height:normal; background-color:#fcc686; border:1px solid #fcc686; font-size:12px; color:#ffffff;float:right;margin-right:5px;text-align: left;}
.mphoto_jiong{height:16px;width:15px;padding-top:3px;padding-left:4px;line-height:normal; background-color:#e0ffbc; border:1px solid #afd598; font-size:12px;color:#204b00;float:right;margin-right:5px;text-align: left;}
.mphoto_jiong1{height:16px;width:15px;padding-top:3px;padding-left:4px;line-height:normal; background-color:#afd598; border:1px solid #afd598; font-size:12px;color:#ffffff;float:right;margin-right:5px;text-align: left;}
/************* end 餐厅photo页面新加样式*************/

.denglu_font{font-size:14px;font-weight:bold;color:#ee4c25;padding-left:10px;}
.denglu_font1{color:#6a6a6a;font-size:14px;}
.denglu_hezuo{margin:16px 14px 16px 14px;width:326px;font-size:12px;color:#5c5b5b;border-top:1px solid #e4e4e4;padding-top:7px;}
.denglu_hezuo img{margin-top:5px;}

li,ul{
      list-style:none;
      padding:0;
      }
      
      .wrap {
      bottom:0;
      height:29px;
      overflow:visible;
      position:fixed;
      width:1000px;
      z-index:1000;
      text-align:left;
      }
      .wrap .webpager {
      background:url(/images/bottombar_bg.gif) repeat-x;
      height:29px;
      position:relative;
      width:1000px;
      border:1px solid #debb3d;
      border-bottom:none;
      color:#7e3e00;
      }

      .closed {
      background:url(/images/bottombar_bg.gif) repeat-x;
      height:29px;
      line-height:29px;
      border:1px solid #debb3d;
      border-bottom:none;
      color:#7e3e00;
      width:50px;
      float:right;
      z-index:99px;
      cursor:pointer;
      text-align:center;

      }

      .wrap .webpager a{color:#7e3e00; text-decoration:none;}
      .wrap .webpager a:hover{color:#000; text-decoration:none;}
      .bottom_nav {
      width:998px;
      border:1px solid #f8eac1;
      border-bottom:none;
      height:29px;
      overflow:hidden;
      }
      .bottom_bg{float:left;border:1px solid #debb3d;border-top:none;height:21px;padding:6px 13px 0 13px;margin:0 5px;line-height:normal;display:inline;font-weight:bold;}
      .bottom_bg_hover{float:left; background-color:#FFF5D7;border:1px solid #debb3d;border-top:none;height:21px;padding:6px 13px 0 13px;margin:0 5px;line-height:normal;display:inline;font-weight:bold;}
      .bottom_li{float:left;height:22px;padding:6px 13px 0 10px;margin:0 5px;line-height:normal; border-right:1px solid #d5ba68;}
      .bottom_li img{margin-right:8px;}
      .bottom_li_right{float:right;height:25px;margin:1px 8px 0 0;line-height:normal;width:80px; background:url(/images/bottom_guanzhu.gif);display:inline;line-height:25px;overflow:hidden;}
      .bottom_li_right1{float:right;height:25px;margin:1px 8px 0 0;line-height:normal;width:69px; background:url(/images/bottom_mosheng.gif);display:inline;line-height:25px;overflow:hidden;}
      .bottom_li_right2{float:right;height:25px;margin:1px 25px 0 0;line-height:normal;width:60px; background:url(/images/bottom_tixing.gif);display:inline;line-height:25px;overflow:hidden;}
      .bottom_myor{
      position:absolute;
      width:147px;
      left: 6px;
      top: -169px;
      background-color:#fff5d7;
      border:1px solid #debb3d;
      border-bottom:none;
      }
      .bottom_myor_xuan{ background-color:#ffda93;font-weight:bold;}
      .bottom_myor li{
      height:27px;
      line-height:26px;
      border-bottom:1px solid #edd88e;
      }
      .bottom_myor li a:link,.bottom_myor li a:visited,.bottom_myor li a:active{
      background-color:#fff5d7;     
      display:inline-block;
      height:26px;
      width:128px;
      padding-left:19px;
      }
      .bottom_myor li a:hover{
      background-color:#ffda93;
      font-weight:bold;
      display:inline-block;
      height:27px;
      padding-left:19px;
      width:128px;
      }

      .bottom_shuzi{position:relative;padding:0 4px;font-weight:bold;color:#ffff00; background-color:#c81800; cursor:pointer;}
      a .bottom_shuzi{color:#ffff00;}
      a .bottom_shuzi:hover{color:#000;}
      
/**************SeoKeywords Style***************/
.main1_abc
{
    font-size: 14px;
    background-color: #FFF7DA;
    font-weight: bold;
    padding: 3px 5px 2px 5px;
    overflow: hidden;
    height: 100%;
}
.main1_abc1
{
    font-size: 14px;
    background-color: #FFF7DA;
    padding: 3px 5px 2px 5px;
    overflow: hidden;
    height: 100%;
}
.main1_abc1 a
{
    color: #034C14;
    text-decoration: none;
    padding: 0 6px;
}
.main1_abc1 a:hover
{
    color: #cc3300;
    text-decoration: underline;
}
.main1_abc2
{
    font-size: 14px;
    background-color: #FFF7DA;
    font-weight: bold;
    padding: 3px 5px 2px 5px;
    overflow: hidden;
    height: 100%;
    color: #000;
    background-color: #FF9900;
}
.main1_abc_title
{
    padding: 5px;
    line-height: 28px;
    color: #CCCCCC;
}
.main1_abc_title a
{
    color: #034C14;
    text-decoration: none;
    padding: 0 5px;
    white-space: nowrap;
}
.main1_abc_title a:hover
{
    color: #cc3300;
    text-decoration: underline;
}
.main1_abc_more
{
    float: right;
    padding: 2px 5px 0 0;
    font-size: 12px;
    font-weight: normal;
}
/**************End of SeoKeywords Style***************/
h2{
	font-size: 14px; 
	display: inline;
}
h3
{
	font-size: 14px; 
	display: inline;
}

.CommentFace
{
    padding:2px;
    background:#EFEFEF
 }
.CommentFace img
  {
      vertical-align: middle;
  }
  
  .index_search_font1{
color:#400000;font-size:14px;font-weight:bold;text-align:center;width:60px;float:left;line-height:22px;overflow:hidden;
}
.index_search_title td{
height:28px;
line-height:28px;
}
/**************ZuoCheWang Style***************/

      .sr2_zc_left {
      border: 1px solid #ACDDBE;
      font-family: Arial,Helvetica,sans-serif;
      width: 300px;
      }
      .sr2_zc_title {
      background-color: #EAF5EE;
      height: 30px;
      }
      .sr2_zc_title1 {
      color: #074A00;
      cursor: default;
      float: left;
      font-size: 14px;
      font-weight: 700;
      height: 30px;
      line-height: 30px;
      text-align: center;
      width: 100px;
      padding-left:8px;
      }
    
      /*以下样式需要copy*/
      .sr2_zc_left table{margin-top:5px;}
      .sr2_zc_left td{font-size:12px;height:30px;line-height:30px;color:#5b5b5b;}
      .sr2_zc_left input{width:200px;color:#5b5b5b;}
/**************End of ZuoCheWang Style***************/



/*UserTag*/
ul,li{margin:0 auto;padding:0; list-style:none;}
.tj_cs{
	font-size:14px;
}
.tj_cs li{
	white-space:nowrap;
	font-weight:bold;
	float:left;
	height:21px;
	line-height:21px;	
    padding:0 10px;
	margin-bottom:8px;
	margin-right:6px;
	position:relative;}
.tj_cs li a:link,.tj_cs li a:visited,.tj_cs li a:active{
    text-decoration:none;
	color:#fff;
	}
.tj_cs li a:hover 
{
	color: #cc3300;
	text-decoration:none;
}

.tjc_container{
	overflow:hidden;
	height:100%;
	background-color:#fff;
	border:1px solid #9A9A9A;
	padding:7px;
	margin-bottom:-1px;
	}
.tj_cs .tjc_relates {
	line-height:19px;
	font-weight:normal;
	font-size:12px;
	}
.tj_cs .tjc_relates a:link,.tj_cs .tjc_relates a:visited,.tj_cs .tjc_relates a:active{
	color:#034C14;	
 }
.tj_cs .tjc_relates a:hover {
	color: #CC3300;
	}
.tjc_card_all{
	margin:20px 10px 20px 170px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	}
.tjc_title{
	padding-top:5px;
	margin-right: 10px; 
	margin-left: 165px;
	}
.tjc_card_font{
	color:#fff;
	padding:7px 0 0 25px;
	display:block;
	font-weight:bold;
	height:23px;
	background:url(/images/New/UserTag/tjc_card_y.gif) no-repeat;
	width:75px;
	cursor:pointer;
	line-height: 16px;
	margin-left:0px;
	}

.tj_green1{
	background-color:#4a884a;
	}
.tj_green2{
	background-color:#6fa96f;
	}
.tj_green3{
	background-color:#9dcc9d;
	}
.tj_gray{
	background-color:#bfbfbf;
	}
.tj_more{
	color:#7e7e7e;	
	border:1px solid #bfbfbf;
	float:left;
}
.tj_textarea{
	width:180px;
	font-size:12px;
	line-height:19px;
	height:19px;
	border:1px solid #d0d0d0;
	color:#a7a7a7;
	overflow:hidden;
	padding:0 5px;}
.tjc_kuang_out{ position:absolute;z-index: 10;left:0;bottom:21px;}
.tjc_kuang{border:1px solid #9a9a9a;padding:5px;float:left;line-height:180%;margin-bottom:-1px;font-size:12px;background-color:#fff;font-weight:normal;}
.tjc_kuang a:link,.tjc_kuang a:visited,.tjc_kuang a:active {
	color: #034c14;
	text-decoration: none;
}
.tjc_kuang a:hover {
	color: #cc3300;
	text-decoration:none;
}
.tjc_font_jg {
    color: #E64C25;
}
.title {
	color:#E64C25;
	font-weight:700;
}
.tjc_tj{height:16px;width:30px;display:inline-block;padding-top:3px;padding-left:4px;line-height:normal; background-color:#e0ffbc; border:1px solid #afd598; font-size:12px;color:#204b00;margin-right:5px;text-align: left;}
.tjc_tj1{height:16px;width:30px;display:inline-block;padding-top:3px;padding-left:4px;line-height:normal; background-color:#afd598; border:1px solid #afd598; font-size:12px;color:#ffffff;margin-right:5px;text-align: left;}
.tjc_count{height:16px;padding-top:3px;padding-left:4px;line-height:normal;display:inline-block;}

/*headermenu autocomplete*/
.AutoComplete-list
{
    background: white none repeat scroll 0 0;
    border: 1px solid #C6C7C6;
    overflow: hidden;
    z-index: 9999;
}
.AutoComplete-table
{
    border-collapse: collapse;
    margin: 2px;
    table-layout: fixed;
    width: 98%;
}
.AutoComplete-table td
{
    color: #404040;
    cursor: pointer;
    font-size: 12px;
    padding: 1px 3px 8px 3px;
    text-align: left;
    white-space: nowrap;
}
.AutoComplete-table td strong
{
    color: #E64C25;
    display: inline;
    margin: 0;
}
.AutoComplete-table td em
{
    display: none;
}
.AutoComplete-list .dim
{
    text-align: left;
    padding-right: 5px;
    font-size:11px;
    color:#888;
}
.AutoComplete-list .header
{
	height:1.2em;
	overflow:hidden;
	font-weight:bold;
    font-size: 11px;
    padding: 1px 3px 8px 3px;
    color:#AAAAAA;	
}

.AutoComplete-table td div
{
    width: 100%;
}
.AutoComplete-table td div div
{
    display: block;
    height: 1.2em;
    overflow: hidden;
    width: 100%;
}
.AutoComplete-table .selected
{
    background: #ffb100 none repeat scroll 0 0;
    color: white;
}
.AutoComplete-table tr.odd
{
    background: #ffffff none repeat scroll 0 0;
}
.AutoComplete-table tr.even
{
    background: #e9e9e9 none repeat scroll 0 0;
}
.AutoComplete-table .selected strong
{
    color: #E64C25;
    margin: 0;
}

/* for search tips */
.searchsuggestion {
    border-collapse:collapse;
	table-layout:fixed;
	
	border: solid 1px #ffc903;
	background-color:#FFFFFF;

	color:#646464;
	-moz-box-shadow:3px 3px 2px rgba(10%,10%,10%,0.2);
	-webkit-box-shadow:3px 3px 2px rgba(10%,10%,10%,0.2);
	box-shadow:3px 3px 2px rgba(10%,10%,10%,0.2);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#BCBCBC', Direction=135, Strength=4);
}
.searchsuggestion td {
    padding:3px 10px;
}
.searchsuggestion .row {
	padding:3px 5px;
	overflow:hidden;
}
.searchsuggestion .tit {
	color:#646464;
	
}
.searchsuggestion .hidden {
	display:none;
}
.searchsuggestion .row:hover, .searchsuggestion .selected {
	background-color:#ffeeab;
	cursor:pointer;
}
.searchsuggestion .row_orangebgtit {
	padding:3px 5px;
	overflow:hidden;
	background-color:#FFF6E7;
}
.searchsuggestion .row_orangebg {
	padding:3px 5px;
	overflow:hidden;
}
.searchsuggestion .row_orangebg:hover {
	background-color:#ffeeab;
	cursor:pointer;
}
.searchsuggestion .match {
	color:red;
}
.width_chn {
	width:380px;
	font-size:13px;
}
.width_eng {
	width:400px;
	font-size:12px;
}
.searchsuggestion tr.firstrow {
    border-top: 1px solid #FF762B;
}
/* for backward compatibility */
.AutoComplete-table tr.match
{
    font-weight:bold;
}

/*  for new coupon list */
    .sr2_yh{
    padding:5px 0;}
    .sr2_yh_tittle{
    color: #074A00;
    font-size: 14px;
    padding-left: 10px;
    height:30px;
    line-height:30px;}
    .sr2_yh_sep{
    border-bottom:1px solid #e3ede6;
    overflow:hidden;}
    
    /* D16 notices
------------------------------------------------ */
#NoticesID .title .type {
	font-size: 13px;
 	font-weight: normal;
	color: #000000;
}

#NoticesID .noticespage .noticestable .notice .title H1{
	margin: 0px;
	line-height: 1.1em;
    color:#e64c25;
}

#NoticesID .noticespage .content
{
	line-height: 160%;
}

#NoticesID .noticespage .noticestable .notice .title H1 a{
	color:#e64c25;
	text-decoration: none;
	
}

#NoticesID .oldNoticebox  {
background-color:#FFF6E7;
font-size:13px;
text-align:left;
width:300px;
}

#NoticesID .oldNoticebox .listbox 
{
       margin-top : 0px;

}

#NoticesID .oldNoticebox  .listbox ul {
    font-size:13px;
    line-height:20px;
    text-align : left;
    margin-top : 0px; 
}

#NoticesID .oldNoticebox .listbox li {
text-align : left;
}
/*End D16*/

.gallerylist {
	font-size:16px;
} 
*+html .gallerylist {
	font-size:16px;
		margin-top: 0px;
} 
*html .gallerylist {
	font-size:16px;
			margin-top: 0px;
}
.gallerylist .title{
	color:#e64c25;
}
.gallerylist .title a{
	color:#e64c25;
	text-decoration: none;
	font-size:30px;
}

.gallerylist .title h1
{
    padding : 0px;
    margin : 0px;
}

.gallerylist .tabs .tab1 {
	height: 31px;
/*	width: 80px; */
padding:7px 16px 0px 11px;
	float: left;
	background-image: url(//www.openrice.com.cn/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*	padding-top: 7px;*/
    font-size :12px;
	text-align: center;	
} 
.gallerylist .tabs .tab2 {
	height: 31px;
	width: 712px;
	float: left;
	background-image: url(//www.openrice.com.cn/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}
.notice .title h1
{
    padding : 0px;
    margin : 0px;
    font-size:20px;
}


.gallerylist .tabs .tabdbs {
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(//www.openrice.com.cn/images/whitetab_line.gif);
	background-position: right top;
	padding-top: -5px;
	text-align: center;
	
}

.gallerylist .tabs .tabdbs_here {
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(/images/whitetab_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: -5px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}

.gallerylist .tabs .tabline {
	height: 31px;
	width: 5px;
	float: left;
	
	background-image: url(//www.openrice.com.cn/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  



.gallerylist .tabs .tab1_here {
	height: 31px;
	width: 90px;
	float: left;
	background-image: url(//www.openrice.com.cn/images/whitetab2_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-right: 5px;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}

.gallerylist .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//www.openrice.com.cn/images/whitetab2_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
.tipsborder {
	border: 1px solid #ff932c;
	background-color:#fff;
	font-size:12px;
	padding:5px;
	width:255px;
}

.tipsborder2 
{
	margin-top: -1px;
	border: 1px solid #e6af13;
	background-color:#fff;
	font-size:12px;
	padding:5px;
}

.tipsborder .tipsword {
	 font-weight : normal; color : #000000;
}

.tipsborder .tipsword .tipswordred {
	 font-weight : normal; color : #FF0000;font-size:12px;
}

.tipsborder .tipsword .tipswordred a 
{
    color: #000095;
    text-decoration: underline;
}

.tipspointer {
	margin:-1px 0px 0px 10px;
	width:10px;
	font-size:0px;
	line-height:0px;
}
.tipspointer2 {
	width:10px;
	font-size:0px;
	line-height:0px;
}
/*Mobile Coupon
-------------------------------------------------- */
#mobileCoupon {text-decoration : none; color : #000000;padding:5px 5px 10px;}
.qr_box { background:#fefaf1; margin-bottom:10px; border:1px solid #ffb975; }
.qr_box .title { color:#e74924; width:100%; }
.qr_container { width:272px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif; }
.qr_container_rms { width:272px;margin:0px;padding:10px 5px 10px 25px;font-family:Arial,Helvetica,sans-serif; }
.qr_acc_trigger_top { width:272px;height:10px;margin:0px;padding:0px;line-height:normal;font-size:0px; }
.qr_acc_trigger_bottom { width:272px;height:10px;margin:0px;padding:0px;line-height:normal;font-size:0px; } 
.qr_acc_trigger { padding:0px;margin:0px;background:#ff8758 url(/images/New/MobileCoupon/h2_trigger_a_bk_1.jpg) center left no-repeat;width:272px;font-size:15px;font-weight:normal;line-height:normal; }
.qr_acc_trigger a, .qr_acc_trigger a:visited { color:#fff;text-decoration:none;display:block;margin:0;padding:0 10px 0 35px;cursor:pointer; }
.qr_acc_trigger a:hover { color:#fef28a; }
.qr_acc_active { background:#ff8758 url(/images/New/MobileCoupon/h2_trigger_a_bk_2.jpg) center left no-repeat; }
.qr_acc_container { margin:0 0 1px 0;padding:10px;overflow:hidden;width:252px;background:#ffd481;border:0; }
.qr_acc_container .block { padding:20px; }
.qr_code { float:left;width:123px;margin-right:10px; }
.qr_info { float:right;width:119px;margin:0;padding:0; }
.qr_text { padding:0;width:100%;height:90px;font-size:12px;color:#333; }
.qr_icon { width:111px;height:32px;margin:0;padding:0; } 

.qr_detail_wrap {width: 554px;height: 123px;margin: 20px 22px;padding: 25px;font-family:Arial, Helvetica, sans-serif;}
.qr_detail_chi {background: url(/images/New/MobileCoupon/detail_bk_chi.gif) no-repeat;}
.qr_detail_en {background: url(/images/New/MobileCoupon/detail_bk_en.gif) no-repeat;}
.qr_detail_wrap img {float: left;margin: 0 10px 0 0;}
.qr_detail_wrap .info {float: left;width: 415px;}
.qr_detail_title {font-weight: bold;color: #e64c25;}
.qr_detail_title_en {margin: 0 0 8px 0;font-size: 20px;line-height: 20px;}
.qr_detail_title_chi {margin: 0 0 5px 0;font-size: 22px;}
.qr_detail_desc {margin: 0 0 15px 0;font-size: 13px;color: #333;}
.qr_detail_txt {margin: 0;padding: 5px 5px 5px 19px;font-size: 12px;color: #e64c25;border: 2px solid #e64c25;background: url(/images/New/MobileCoupon/detail_icon.gif) 5px 6px no-repeat;} 

a.top_zt:hover{background-color:#fff;} 
a.top_zt:link,a.top_zt::visited,a.top_zt:active{background-color:#fff;padding:0px;} 

.footer2Col_font{
font-size:12px;
color:#d83d00;
font-weight:bold;
}

.microdata-field
{display:none}

.microformats-field{display:none}

/* AsiaDining*/
.ad_top_bar {
	width:1000px;
	height:32px;
	background-color:#034bb9;
	color:#fff;
	font-size:12px;
	line-height:1.2em;
}
.ad_top_li>a {
	color:#fff;
	text-decoration:none;
}
.ad_top_li>a:hover {
	color:#ffd600;
}
.ad_top_ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.ad_top_li {
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
	width: auto;
	margin-left: 5px;
}
.ad_top_pop_t{width:auto;}
.ad_top_pop_m{ 	color:#fff;	font-size:12px;background-color:#0094c9;margin-top: -3px; width:100%}
.ad_top_pop_m a{ color:#fff; text-decoration:none; width:auto;display:inline-block;width:100%;}
.ad_top_pop_m a:hover{text-decoration: underline;}
.ad_top_pop_m_ul { list-style:none; padding:0px; margin:0px;}
.ad_top_pop_m_li { list-style:none; padding:5px 10px; margin:0px;  cursor:pointer;}
.ad_top_pop_m_li a:hover{text-decoration: underline;}

.ad_top_pop_b { height:10px;}


#asiadining_top_bar {
	height:32px;
	display:none;
	position:relative;
	margin: 0 auto;
	width: 1000px;

}

#videocover {
height:190px;
position:relative;
width:255px;
z-index:2;
cursor : pointer;
background-image: url(/images/new/restaurant/videocover.png); background-repeat:no-repeat; position: relative;	overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/restaurant/new/videocover.png', sizingMethod='crop');

}
*+html #videocover{-background-image: none; width: 255px; height: 190px; z-index: 2;}
*html #videocover{-background-image: none; width: 255px; height: 190px; z-index: 2;} 

#videoblock  {
height:190px;
position:absolute;
overflow:relative;
width:255px;
z-index:1;
cursor : pointer;
}

#debug-alert
{
}
/* QR*/
.app-down-fixed
{
	width:90px;
	text-align:center;
	right:3px;
	color:#666666;
	line-height:26px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:5px;
	position:fixed;
	background-color:rgb(255,214,170);
	}
	.closeqr
{ 
    background :url(/images/new/sr1_close_out.gif) no-repeat;  
    width: 11px; 
    height: 11px;
    display: inline-block;
    }	
/* FOR recipe*/
.wz_color {padding-left:10px; 
          color:#034c14;
		  font-size:12px;}
.wz_color2 {color:#8a8a8a;padding:0 20px 0 80px;font-size:12px;}

/*SR1 no result*/
.search_1{ height:65px; 
           width:670px;
		   background-color:#e9f6da;
		   margin:15px 0;}
.search_1 b{ height:33px;
             line-height:33px;
			 margin-left:14px}
.search_1 ul{padding-left:9px}
.search_1 li{ float:left; 
			  margin-left:6px; 
			  text-align:center;  
			  color:#fff}
.search_1 li a:link, .search_1 li a:visited, .search_1 li a:active {
	color:#fff;
	background-color:#317340;
	padding:5px
}
.search_1 li a:hover {
	color:#fff;
	background-color:#034c14;
	padding:5px
}	
.search_error{padding:15px;padding-left:0;font-size:12px;color:#6c6c6c;line-height:20px}

/*New markting activities*/
.top1_marketing {
height:27px;
}
.top_font_marketing {
color:#c7ac91;
height:23px;
margin:0 auto;
padding-top:5px;
position:relative;
text-align:right;
width:980px;
font-size:12px;
}
.top_font_marketing a:link, .top_font_marketing a:visited, .top_font_marketing a:active {
color:#c7ac91;
padding:2px;
text-decoration:none;
}
.top_font_marketing a:hover {
color:#e5d9cf;
padding:2px;
text-decoration:underline;
}

.top_photo_right_marketing{
height:51px;
text-align:right;
font-weight:bold;
font-size:16px;
}
.top_photo_right_marketing span{
	background:url(/Custom_CN/images/v4/New/marketing/menu_bg2.gif) bottom no-repeat;
	width:97px;
	height:31px;
	display:block;
	float:right;
	padding-top:20px;
	text-align:center;
	line-height:31px;
}
.top_photo_right_marketing span a:link,.top_photo_right_marketing span a:visited,.top_photo_right_marketing span a:active{
color:#5b3f1d;
text-decoration:none;
font-size:16px;
}
.top_photo_right_marketing span a:hover{
color:#990000;
text-decoration:none;
font-size:16px;
}

a.top_header_right_marketing{}