@charset "utf-8";
/* CSS Document */
body {
	width:1000px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/AsiaDining/main_blue_bg.jpg);
	background-repeat:repeat-x;
}
.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-image: url(/images/AsiaDining/ad_pop_layer_m.gif);	background-repeat:repeat-y;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;}
.ad_gradient{background-image: url(/images/AsiaDining/ad_gradient_bg.gif); height:90px;}	
.ad_select_container{ padding:10px 15px;}
.ad_select_container .FL {float:left;background-image:url(/images/AsiaDining/ad_gradient_select_bg_l_v2.gif);width:970px;height:70px;background-repeat: no-repeat;}
.ad_select_container .FR{ float:right; background-image:url(/images/AsiaDining/ad_gradient_select_bg_r.gif); width:329px; height:99px;}
.ad_clearfix{ clear:both;}
.ad_select_container_b{ background-image:url(/images/AsiaDining/ad_gradient_select_b.gif); height:11px; overflow:hidden;}

.ad_select_content{padding: 0px 18px;margin-top: 18px;}
.selecttit{ color:#70430e; font-weight:bold;}
.select_dim{ color:#666666;background: url(/images/AsiaDining/selection_bg.gif) no-repeat scroll 0 0px transparent; width:340px; height:40px;}
.select_dim:hover{background: url(/images/AsiaDining/selection_bg.gif) no-repeat scroll 0 -40px transparent;}

.select_popup_dim{color:#666666;background: url(/images/AsiaDining/selection_popup_t.png) no-repeat scroll 0 0px transparent;width:373px;height:68px;cursor:pointer;}
.pop_padding{ padding:24px 27px;}
.select_popup_dim_m{ background-image:url(/images/AsiaDining/selection_popup_m.png); background-repeat:repeat-y; width:330px; padding:0 20px;}
.select_popup_dim_b{ background-image:url(/images/AsiaDining/selection_popup_b.png); height:30px; width:373px;}


.p10{padding:10px;}
.ad_select_listing_bg{ background-image:url(/images/AsiaDining/ad_select_listing_bg.png); padding:0 20px;}

.ad_listing{}
.ad_listing_L{ float:left; width:650px;}
.ad_listing_R{ float:left;width:300px; margin-left:10px;}

.ad_sponsor_ad{ background-color:#fff7d5; width:650px; margin:0;}
.ad_sponsor_lisitng{ background-color:#fff; width:650px; margin:0;}

.adlistdetail .restname_sp, .adlistdetail .restname_sp a{ color:#034ab5; font-weight:bold; font-size:15px}
.adlistdetail .restaddress_sp,.adlistdetail .restaddress_sp a{ color:#034ab5;  font-size:12px}
.adlistdetail .restname_sp a, .adlistdetail .restaddress_sp a{ text-decoration:none;}
.adlistdetail .restname_sp a:hover, .adlistdetail .restaddress_sp a:hover{ text-decoration: underline;}

.adlistdetail{ display:block; padding:5px 10px;}
.adsponsor_ad_listphotobg {display: block; background-image:url(/images/AsiaDining/adlisting_photobg_offer.gif); width:118px; height:90px; background-repeat:no-repeat;  float:left; background-position:0 0;}
.adlistphotobg {display: block; background-image:url(/images/AsiaDining/adlisting_photobg.gif); width:118px; height:90px; background-repeat:no-repeat;  float:left; background-position:0 0;}
.adsponsor_ad_listphotobg img, .adlistphotobg  img{padding:9px;}
.adlistdetail ul {list-style:none; padding:0px; width:390px; margin:0;}
.adlistdetail ul li {list-style:none; padding:0px; margin:0px;}
.adlistdetail .restname, .adlistdetail .restname a{ color:#484848; font-weight:bold; font-size:15px}
.adlistdetail .restaddress,.adlistdetail .restaddress a{ color:#484848;  font-size:12px}
.adlistdetail .resttype,.adlistdetail .resttype a{ font-size:12px; color:#666666;}
.adlistdetail .restname a, .adlistdetail .restaddress a, .adlistdetail .resttype a{ text-decoration:none;}
.adlistdetail .restname a:hover, .adlistdetail .restaddress a:hover, .adlistdetail .resttype a:hover{ text-decoration: underline;}
.adlistdetail .or_score{ padding-top:5px;display:table-row;}
.adlistdetail .or_score .ad_review{ font-size:12px;display:table-cell;vertical-align: middle;margin-left:5px;}
.ad_FL{float:left;}
.ad_FR{float:right;}
.sponsor_sec{ text-align:right; }
.sponsor_tit{ font-size:10px; color:#999999;}
.sponsor_logo{ width:125px;}
.or_rate{ width:90px; height:55px;  text-align:right; }

.higher {font-size: 20px;}
.red {color: red;}
.sponsor_horizontal_dotted_line{ border-bottom: 1px dotted #ffffff; width: 100%; line-height:0px; font-size:0px; height:1px;} 
.horizontal_dotted_line{ border-bottom: 1px dotted #a3a3a3; width: 100%; line-height:0px; font-size:0px; height:1px;} 
.html_block_t{ background-image:url(/images/AsiaDining/html_block_top.gif); width:300px; color:#fff;background-color: #B18D65;background-repeat: no-repeat;}
.html_block_b{ background-image:url(/images/AsiaDining/html_block_bottom.gif); width:300; height:23px; margin-bottom:10px;}
.html_block_bg{ background-color:#B18D65; width:300px; font-size:12px; color:#666666;}
.html_block_bg a{ color:#666666; text-decoration:none;}
.html_block_bg a:hover{ color:#666666; text-decoration: underline;}
.html_des{ font-size:12px; color:#666666; margin-top:2px;}
.html_des a{ font-size:12px; color:#666666; text-decoration:none;}
.html_des a:hover{ font-size:12px; color:#666666; text-decoration: underline;}
.html_view_more{ text-align:right; padding-right:12px; font-size:12px; color:#fff; padding-top:3px;}
.html_view_more a{color:#fff; text-decoration:none;}
.html_view_more a:hover{text-decoration: underline;}
.IMGBox img { background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #CCCCCC;    margin: 1px;    padding: 2px;}
.select_popup_dim_m{ font-size:13px; color:#666666;}
.topRestTable{font-size: 12px;color: #666;}
.topRestTable tr.odd{background-color:#f3f2e8;}
.topRestTable tr.even{background-color:#ffffff;}


.pagination {
	margin:10px 0;
    font-size: 12px;
	text-align:center;
	color:#666666;
}

.pagination .numberon {
    background-color: #ff6d01;
		text-align:center;
    padding: 1px;
    text-decoration: none;
	padding:2px 5px;
    color: #FFFFFF;
	font-weight:bold;
}
.pagination a {
    font-size: 12px;
	padding:2px 5px;
	margin:0 2px;
	text-align:center;
    text-decoration: none;
    background-color: #a9a9a9;
    color: #FFFFFF;
	font-weight:bold;
}
.pagination a:hover {
    background-color: #ff6d01;
	text-align:center;
    padding: 1px;
    text-decoration: none;
	padding:2px 5px;
    color: #FFFFFF;
	font-weight:bold;
}
.pagination .pn{ background-color:transparent; color:#666666; font-weight: normal; padding:0; }
.pagination .pn:hover{background-color:transparent; color:#ff6d01; font-weight: normal; padding:0;}

.sprite-hface_m {
    background: url("/images/css_sprite/csssprite_icon.gif?3?B194DB54") no-repeat scroll 0 -1188px transparent;
    height: 44px;
    width: 44px;
}

.sprite-hface_s {
    background: url("/images/css_sprite/csssprite_icon.gif?3?B194DB54") no-repeat scroll 0 -1282px transparent;
    height: 25px;
    width: 25px;
}

.sprite-oface_m {
    background: url("/images/css_sprite/csssprite_icon.gif?3?B194DB54") no-repeat scroll 0 -6274px transparent;
    height: 44px;
    width: 44px;
}

.sprite-oface_s {
    background: url("/images/css_sprite/csssprite_icon.gif?3?B194DB54") no-repeat scroll 0 -6368px transparent;
    height: 25px;
    width: 24px;
}

.sprite-sface_m {
    background: url("/images/css_sprite/csssprite_icon.gif?3?B194DB54") no-repeat scroll 0 -6760px transparent;
    height: 44px;
    width: 49px;
}

.sprite-sface_s {
    background: url("/images/css_sprite/csssprite_icon.gif?3?B194DB54") no-repeat scroll 0 -6854px transparent;
    height: 25px;
    width: 29px;
}

.url
{
	cursor:pointer;
}

.selectBoxOption:hover{
	background-color: #DBDBDB;
}

.selectBoxOption
{
	padding-left:19px;
	font-size:15px;
	cursor:pointer;
}

.selectBoxOption.selectNone
{
	padding-left:6px;
}

.triggerToggle
{
	cursor:pointer;
}
.optionDescription
{
	height:20px;
	width: 290px;
	white-space: nowrap;
	overflow: hidden;
	float:left;
	margin-top:2px;
}

#copyright
{
	border-top: 1px solid #DEDED8;
	color: #666664;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 7px;
}

.outFocusLayer
{
	height:100%;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:3;
	background:#FFF;
	filter: alpha(opacity=0);
	opacity: 0;
	ZOOM: 1;
}

.optionDescription
{
	font-size:15px;
}

.ad_top_bar > ul > li > a.topBarToggleArea, .ad_top_bar > ul > li > a.topBarToggleArea:hover
{
	color:white;
}