/* Minification failed. Returning unminified contents.
(7,2): run-time error CSS1030: Expected identifier, found 'round_corner_up('
(7,2): run-time error CSS1019: Unexpected token, found 'round_corner_up('
(16,2): run-time error CSS1030: Expected identifier, found 'round_corner_down('
(16,2): run-time error CSS1019: Unexpected token, found 'round_corner_down('
(25,2): run-time error CSS1030: Expected identifier, found 'round_corner_left('
(25,2): run-time error CSS1019: Unexpected token, found 'round_corner_left('
(34,2): run-time error CSS1030: Expected identifier, found 'round_corner_right('
(34,2): run-time error CSS1019: Unexpected token, found 'round_corner_right('
(43,2): run-time error CSS1030: Expected identifier, found 'round_corners('
(43,2): run-time error CSS1019: Unexpected token, found 'round_corners('
(58,10): run-time error CSS1036: Expected expression, found '@base_color'
(61,10): run-time error CSS1036: Expected expression, found '@base_color2'
(64,10): run-time error CSS1036: Expected expression, found '@base_color3'
(78,2): run-time error CSS1030: Expected identifier, found 'btn_sns_gradient('
(78,2): run-time error CSS1019: Unexpected token, found 'btn_sns_gradient('
(90,16): run-time error CSS1035: Expected colon, found ';'
(95,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'btn_sns_gradient('
(96,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'btn_sns_gradient('
(153,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'btn_sns_gradient('
(179,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'btn_sns_gradient('
(204,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(231,28): run-time error CSS1035: Expected colon, found '{'
(279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'round_corners('
(281,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(10414,18): run-time error CSS1035: Expected colon, found ';'
(10420,13): run-time error CSS1035: Expected colon, found ';'
(10421,5): run-time error CSS1035: Expected colon, found ';'
(10436,5): run-time error CSS1035: Expected colon, found ';'
(10437,12): run-time error CSS1035: Expected colon, found ';'
 */
@import url(//fonts.googleapis.com/css?family=Dosis:500,700);
/**
 *	Global function
 *
 */

.round_corner_up(@radius: 5px) {
	-moz-border-top-right-radius: @radius;
    -webkit-border-top-right-radius: @radius;
	border-top-right-radius: @radius;
	-moz-border-top-left-radius: @radius;
    -webkit-border-top-left-radius: @radius;
	border-top-left-radius: @radius;
}

.round_corner_down(@radius: 5px) {
	-moz-border-bottom-right-radius: @radius;
    -webkit-border-bottom-right-radius: @radius;
	border-bottom-right-radius: @radius;
	-moz-border-bottom-left-radius: @radius;
    -webkit-border-bottom-left-radius: @radius;
	border-bottom-left-radius: @radius;
}

.round_corner_left(@radius: 5px) {
	-moz-border-top-left-radius: @radius;
    -webkit-border-top-left-radius: @radius;
	border-top-left-radius: @radius;
	-moz-border-bottom-left-radius: @radius;
    -webkit-border-bottom-left-radius: @radius;
	border-bottom-left-radius: @radius;
}

.round_corner_right(@radius: 5px) {
	-moz-border-top-right-radius: @radius;
    -webkit-border-top-right-radius: @radius;
	border-top-right-radius: @radius;
	-moz-border-bottom-right-radius: @radius;
    -webkit-border-bottom-right-radius: @radius;
	border-bottom-right-radius: @radius;
}

.round_corners(@radius: 5px) {
	.round_corner_up(@radius);
	.round_corner_down(@radius);
}

/**
 *	Global class
 *
 */

@base_color: #f3542c;
@base_color2: #644f40;
@base_color3: #ffe11b;

.main_color {
	color : @base_color;
}
.main_color2 {
	color : @base_color2;
}
.main_color3 {
	color : @base_color3;
}
.border_box {
	-moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


/**
 * Login Button 
 * OR / SNS (Facebook, Google+, Yahoo)
 */

.btn_sns_gradient(@fromColor, @fromPos, @middleColor, @middlePos, @endColor, @endPos) {
	background: @middleColor; /* Old browsers */
	background: -moz-linear-gradient(top,  @fromColor @fromPos, @middleColor @middlePos, @endColor @endPos); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(@fromPos, @fromColor), color-stop(@middlePos, @middleColor), color-stop(@endPos, @endColor)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  @fromColor @fromPos,@middleColor @middlePos, @endColor @endPos); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, @fromColor @fromPos, @middleColor @middlePos, @endColor @endPos); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, @fromColor @fromPos, @middleColor @middlePos, @endColor @endPos); /* IE10+ */
	background: linear-gradient(to bottom, @fromColor @fromPos, @middleColor @middlePos, @endColor @endPos); /* W3C */
	filter: ~"progid:DXImageTransform.Microsoft.gradient( startColorstr='@{middleColor}', endColorstr='@{endColor}',GradientType=0 )"; /* IE6-8 */
}

.btn_or_login {
	.round_corners;
	cursor: pointer;
	font-size: 15px;
	border: 1px solid #dde1e4;

	.btn_sns_gradient(#fbfbfb, 1%, #f6f6f6, 4%, #dde1e4, 100%);
	&:hover {
		.btn_sns_gradient(#dde1e4, 52%, #f5f5f5, 96%, #f6f6f6, 100%);
	}

	.icon{
		float: left;
		display: block;
		height: 38px;
		background: url(/Images/v4/icon/btn_icon_openrice.png) no-repeat center center;
	}

	.text{
		display: block;
		position: relative;
		height: 38px;
		line-height: 38px;
		text-align: center;
		text-decoration: none;
		.main_color2;
		overflow: hidden;

		& .brief {
			display: inline-block;
			margin-left: 5px;
			margin-right: 5px;
		}

		& .detail {
			display: inline-block;
			margin-left: -5px;
			margin-right: 5px;
		}

		&:before, &:after {
			width: 1px;
			height: 100%;
			content: "";
			position: absolute;
			top: 0;
		}

		&:before {
			background-color: #fefefe;
			left: 1px;
		}

		&:after {
			background-color: #d0d0d0;
			left: 2px;
		}
	}
}

.btn_facebook_login{
	border: 1px solid #3b5a9b;

	.btn_sns_gradient(#90a7d4, 1%, #5477ba, 4%, #3b5a9b, 100%);
	&:hover{
		.btn_sns_gradient(#3a599a, 52%, #5575b8, 96%, #5477ba, 100%);
	}

	.icon{
		background: url(/Images/v4/icon/btn_icon_facebook.png) no-repeat center center;
	}

	.text{
		color: #fff;

		&:before {
			background-color: #6486c6;
		}

		&:after {
			background-color: #2c4b8c;
		}
	}
	
}

.btn_yahoo_login {
	border: 1px solid #522675;

	.btn_sns_gradient(#a078c2, 1%, #6d319c, 4%, #522675, 100%);
	&:hover{
		.btn_sns_gradient(#522675, 52%, #6d319c, 96%, #6d319c, 100%);
	}

	.icon{
		background: url(/Images/v4/icon/btn_icon_yahoo.png) no-repeat center center;
	}
	.text{
		color: #fff;
		
		&:before {
			background-color: #a078c2;
		}

		&:after {
			background-color: #522675;
		}
	}
}

.btn_googleplus_login {
	border: 1px solid #df4c37;

	.btn_sns_gradient(#f68c6a, 1%, #f65f31, 4%, #dd4b39, 100%);

	&:hover{
		.btn_sns_gradient(#dd4b39, 52%, #f65d31, 96%, #f65f31, 100%);
	}
	.icon{
		background: url(/Images/v4/icon/btn_icon_google.png) no-repeat center center;
	}

	.text{
		color: #fff;

		&:before {
			background-color: #f9a992;
		}

		&:after {
			background-color: #aa3a2c;
		}
	}
}

/**
 * Bootstrap Image Gallery
 * Hide Comment & Trigger Fullscreen feature
 */

#modal-gallery.modal-gallery{

	.popup_fullscreen_trigger {
		float: right;
	}

	.popup_comment_trigger {
		display: none;
		cursor: pointer;
		.round_corner_left(5px);
		background: #fff url(/images/v4/previewImg/mapSearch-icon-arrowR-o.png) no-repeat center center;
		width: 37px;
		height: 250px;
		position: absolute;
		top: 35%;
		z-index: 2;
		right: 0;
	}

	.sprite-sr2-icon-minify {
		display: none;
	}

	&.modal-comment-hidden {

		& .popup_photo_div {
			display: none;
		}

		& .popup_comment_trigger {
			background-image: url(/images/v4/previewImg/mapSearch-icon-arrowL-o.png);
		}

	}

	&.gallery-fullscreen-only {

		& .popup_comment_trigger {
			display: none;
		}

	}
}

#modal-gallery.gallery-fullscreen {
	top: 0 !important;
    left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
    margin: 0 !important;
	.round_corners(0) !important;

	& .or_snap {
		position: absolute;
		color: #FFF;
		left: 10px;

		& a {
			display: inline-block;
			vertical-align: middle;
			width: 86px;
			height: 25px;
			background-image: url(/Images/v4/tw/snap/86x25_w.png);
            background-repeat: no-repeat;
            background-position: center; 
		}

		& img {
			display: none;
		}
	}

	& .modal-body {
		margin: 0  !important;
	}

	& .popup_comment_trigger {
		display: block;
	}

	& .popup_fullscreen_trigger {
		position: absolute;
		right: 10px;
		top: 10px;
	}

	& .sprite-sr2-icon-enlarge {
		display: none;
	}

	& .sprite-sr2-icon-minify {
		display: inline-block;
	}

	& .popup_desc_div {
		margin-top: 15px;
		padding: 0 200px;
		.border_box;
		text-align: center;
		background-color: #000 !important;
		
		& .or_photoCaption2 {
			color: #fff;
		}

		& .caption {
			float: none;
		}

        & .or_photoRatingPriceBlock {
            .db;
        }
        & .or_photoPrice{
            color: #fff;
            font-size: 12px;
            span{
                display: none;
            } 
            
        }
        
        & .or_photoRating {
           
            margin: 5px 0px;
            padding-top: 2px;
            vertical-align: middle;
            display: inline;
            position: static;
            background: none;
            opacity: 1;
            padding-right: 4px;
            + .or_photoPrice {
                border-left: 1px solid #FFF;
                padding: 2px 7px;
            }
        }
	}

	& .modal-image:hover:before {
		left: 80px;
	}
	
	& .modal-image:hover:after {
		right: 80px;
	}

	& .modal_browse_all {
		bottom: 30px !important;
		left: 30px;
		z-index: 1;
	}

	& .popup_photo_div {
		padding-right: 15px;
	}

	& .share_col {
		left: 0;
		top: 60px;
        z-index: 11;

		& .show {
			.round_corner_left(0);
			.round_corner_right(5px);
		}
	}
}
html body{

  margin:0;
  padding:0;
  font-family: Arial,Sans-serif,Verdana;
  padding :0px 0px 0px 0px;
  text-align:left;
  height: 100%;
  background-color:#ffb76d;
  	/*Soccer template*/
	/*background-image: url('/images/soccer/index_bg.jpg'); */
}
html 
{
	  overflow-y:scroll;
}
    
img {
border:0px;
}

body select, body input, body textarea{
 font-size: 12px;
 font-family: Arial,Sans-serif,Verdana;
}

/*standard padding margin*/
.FL {float:left;}
.FR {float:right;}
.clearfix { clear:both;}

.P0 {padding:0px;}
.P5 {padding:5px;}
.P10 {padding:10px;}
.P20 {padding:20px;}

.M0 {margin : 0px;}
.M5 {margin : 5px;}
.M10 {margin : 10px;}
.M20 {margin : 20px;}

.PL5 {padding-left:5px;}
.PL10 {padding-left:10px;}
.PL15 {padding-left:15px;}
.PL20 {padding-left:20px;}

.PR5 {padding-right:5px;}
.PR10 {padding-right:10px;}
.PR15 {padding-right:15px;}
.PR20 {padding-right:20px;}

.PT5 {padding-top:5px;}
.PT10 {padding-top:10px;}
.PT15 {padding-top:15px;}
.PT20 {padding-top:20px;}

.PB5 {padding-bottom:5px;}
.PB10 {padding-bottom:10px;}
.PB15 {padding-bottom:15px;}
.PB20 {padding-bottom:20px;}

.ML5 {margin-left:5px;}
.ML10 {margin-left:10px;}
.ML15 {margin-left:15px;}
.ML20 {margin-left:20px;}

.MR5 {margin-right:5px;}
.MR10 {margin-right:10px;}
.MR15 {margin-right:15px;}
.MR20 {margin-right:20px;}

.MT5 {margin-top:5px;}
.MT10 {margin-top:10px;}
.MT15 {margin-top:15px;}
.MT20 {margin-top:20px;}

.MB5 {margin-bottom:5px;}
.MB10 {margin-bottom:10px;}
.MB15 {margin-bottom:15px;}
.MB20 {margin-bottom:20px;}
/*standard padding margin*/





    
/* Revamp-Header 2012 */    
@charset "utf-8";
/* CSS Document */
#header .boldtext {
	font-weight:bold;
}
#header .clearfix {
	clear:both;
	line-height:0px;
	font-size:0px;
}
#header .headernav {
	background-color:#fdebcf;
	width:1000px;
	font-size:13px;
}
#header .headernav form, .headernav select {
	font-size:13px;
}
#header .headernav .navlogo {
	width:240px;
	padding-left:15px;
	padding-top:8px;
}

.headernav a {
	color:#555555;
	text-decoration:none;
}
.headernav a:hover {
	text-decoration:none;
}
#header .headernav .flag {
	padding-right:5px;
}
#header .headernav .arrow {
	padding-right:5px;
}
#header .search_nav_left {
	width:10px;
	height:54px;
	background-image:url(//cdn2.tw.orstatic.com/images/headerrevamp2012/nav_top_left_bg.gif);
	background-repeat:no-repeat;
}
#header .search_nav_middle {
	height:54px;
	background-image:url(//cdn1.tw.orstatic.com/images/headerrevamp2012/nav_top_middle_bg.gif);
	background-repeat: repeat-x;
	padding-top:7px;
	font-size:13px;
	width:715px;
}
.search_nav_middle a {
	color:#000;
}
#header .search_nav_right {
	width:10px;
	height:54px;
	background-image:url(//cdn1.tw.orstatic.com/images/headerrevamp2012/nav_top_right_bg.gif);
	background-repeat:no-repeat;
}
#header .search_nav_left_mu {
	width:10px;
	height:54px;
	background-image:url(//cdn4.tw.orstatic.com/images/headerrevamp2012/nav_top_left_mu_bg.gif);
	background-repeat:no-repeat;
}
#header .search_nav_middle_mu {
	height:54px;
	background-image:url(//cdn1.tw.orstatic.com/images/headerrevamp2012/nav_top_middle_mu_bg.gif);
	background-repeat: repeat-x;
	padding-top:7px;
	font-size:13px;
	width:715px;
}
.search_nav_middle_mu a {
	color:#000;
}
#header .search_nav_right_mu {
	width:10px;
	height:54px;
	background-image:url(//cdn4.tw.orstatic.com/images/headerrevamp2012/nav_top_right_mu_bg.gif);
	background-repeat:no-repeat;
}
#header .search_nav_left_sz {
	width:10px;
	height:54px;
	background-image:url(//cdn4.tw.orstatic.com/images/headerrevamp2012/nav_top_left_sz_bg.gif);
	background-repeat:no-repeat;
}
#header .search_nav_middle_sz {
	height:54px;
	background-image:url(//cdn1.tw.orstatic.com/images/headerrevamp2012/nav_top_middle_sz_bg.gif);
	background-repeat: repeat-x;
	padding-top:7px;
	font-size:13px;
	width:715px;
}
.search_nav_middle_sz a {
	color:#000;
}
#header .search_nav_right_sz {
	width:10px;
	height:54px;
	background-image:url(//cdn4.tw.orstatic.com/images/headerrevamp2012/nav_top_right_sz_bg.gif);
	background-repeat:no-repeat;
}
#header .headernav .register {
	padding:7px 10px 2px 0px;
	color:#555555;
	margin-bottom:3px;
}
#header .headernav .register img {
	vertical-align:middle;
}
#header .headernav .register ul {
	list-style: none;
}
#header .headernav .register li {
}
#header .hotsearchkey {
	margin-top:3px;
}
#header .newstext {
	padding-right:10px;
}
#header .write_btn {
	margin-top:-8px;
}
#header .navtab {
	height:32px;
	overflow:hidden;
	line-height: 1px;
}
#header .navtab_lv2 {
	background-image:url(//cdn4.tw.orstatic.com/images/headerrevamp2012/nav02_bg.gif);
	background-repeat:repeat-x;
	height:24px;
	overflow:hidden;
	color:#000;
}
#header .navtab_lv2_righttext {
	padding:5px 10px;
	font-size:12px;
}
#header .navtab_lv2_righttext img {
	vertical-align: text-bottom;
}
#header .navtab_mu {
	height:32px;
	line-height: 1px;
}
#header .navtab_lv2_mu {
	background-image:url(//cdn2.tw.orstatic.com/images/headerrevamp2012/nav02_mu_bg.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#000;
}
#header .navtab_sz {
	height:32px;
	line-height: 1px;
}
#header .navtab_lv2_sz {
	background-image:url(//cdn2.tw.orstatic.com/images/headerrevamp2012/nav02_sz_bg.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#000;
}
.navtab_lv2 a,#header  .navtab_lv2_mu a,#header  .navtab_lv2_sz a {
	color:#000;
}

.headernavpopup{
	width:150px;
	border: 1px solid #d39521;
	background-color: #f9f9f9;
	padding:2px;
	color:#573f19;
	font-size:13px;
	
	display:none;
}
.headernavpopup a{	color:#573f19; text-decoration:none; padding:5px 8px; display: block;}
.headernavpopup li{ 
border-bottom: 1px solid #dedede; cursor: pointer;}
.headernavpopup li:hover{ background-color: #ffd780; }
.headernavpopup li:hover a{ color:#ff7007; cursor: pointer;}

.headernavpopup_mu{
	width:150px;
	border: 1px solid #4f7638;
	background-color: #f9f9f9;
	padding:2px;
	color:#573f19;
	font-size:13px;
}
.headernavpopup_mu a{	color:#573f19; text-decoration:none;padding:5px 8px; display:block;}
.headernavpopup_mu li{
border-bottom: 1px solid #dedede; cursor: pointer;}
.headernavpopup_mu li:hover{ background-color: #dcf8da; }
.headernavpopup_mu li:hover a{ color:#ff7007; cursor: pointer;}

.headernavpopup_sz{
	width:150px;
	border: 1px solid #d39521;
	background-color: #f9f9f9;
	padding:2px;
	color:#573f19;
	font-size:13px;
}
.headernavpopup_sz a{	color:#573f19; text-decoration:none;padding:5px 8px; display:block;}
.headernavpopup_sz li{ 
border-bottom: 1px solid #dedede;  cursor: pointer;}
.headernavpopup_sz li:hover{ background-color: #ffd780; }
.headernavpopup_sz li:hover a{ color:#ff7007; cursor: pointer;}

.myopenricepopup{
	width:150px;
	border: 1px solid #ffad00;
	background-color: #fff5e2;
	padding:2px;
	color:#573f19;
	font-size:13px;
  -moz-box-shadow: 1px 1px 1px #000; /* Firefox */
  -webkit-box-shadow: 1px 1px 1px #000; /* Safari and Chrome */
  box-shadow: 1px 1px 1px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

}
.myopenricepopup a{	color:#573f19; text-decoration:none; padding:5px 8px; display:block;}
.myopenricepopup li{ 
border-bottom: 1px solid #ffd171; cursor: pointer;}
.myopenricepopup li:hover a{ color:#ff7007; cursor: pointer;}



/* HTML5 display-role reset for older browsers */
#header article, #header aside, #header details, #header figcaption, #header figure, #header footer, #header header, #header hgroup,
#header  menu, #header nav, #header section {
	display: block;
}
#header {
	line-height: 1;
}
#header ol, #header ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#header blockquote, #header q {
	quotes: none;
}
#header blockquote:before,#header  blockquote:after, #header q:before,#header  q:after {
	content: '';
	content: none;
}
#header table {
	border-collapse: collapse;
	border-spacing: 0;
}

.sprite-nav01_05{ background :url(//cdn4.tw.orstatic.com/images/HeaderRevamp2012/nav01_05.gif) no-repeat top left;width: 85px; height: 32px; } 
.sprite-nav01_o_05{ background :url(//cdn2.tw.orstatic.com/images/HeaderRevamp2012/nav01_o_05.gif) no-repeat top left;width: 85px; height: 32px; } 


.lv6c {padding-top:0px;}
.lv5c {padding-top:0px;}
.lv4c {padding-top:0px;}
.lv3c {padding-top:0px;}
.lv2c {padding-top:0px;}
.lv1c {padding-top:0px;}

.write_btn_Img{ background :url(//cdn2.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn.gif) no-repeat top left; width: 82px; height: 25px; } 
.write_btn_mu_Img { background :url(//cdn2.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn_mu.gif) no-repeat top left;  width: 82px; height: 25px; } 
.write_btn_Img:hover{ background :url(//cdn1.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn_o.gif) no-repeat top left;  width: 82px; height: 25px; } 
.write_btn_mu_Img:hover{ background :url(//cdn3.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn_o_mu.gif) no-repeat top left;  width: 82px; height: 25px; } 







.marginBottom4 
{
    margin-bottom: 4px;   
}

.textTop 
{
    vertical-align: text-top!important;
}
.width630
{
    width:630px;
}
/*maybe no use*/
.hotKeys
{
    width:2000px;
    overflow: hidden;
}
.hotKeysContainer
{
    width:420px;
    overflow: hidden;
}
.paddingLeft10
{
    padding: 0 10px;
}








/* for header menu*/

#headermenuul
{
    margin:0px;
	padding:0 0 0 8px !important;
    height:30px;
}

#headermenuul li
{
    float:left;
    margin:0px;
    padding:0px;
    list-style-type:none;
}

#mainnav2
{
    margin:0px;
    padding:0px;
}

#mainnav2 li
{
    float:left;
    margin:0px;
    padding:0px;
    list-style-type:none;
    line-height : 1;
}
/* for header menu*/

.algincenter{
	text-align: center;
}
.requiredfield{
 font-size: 13px;
 color: red;
}


.paginationinfo 
{
	/*white-space:nowrap;*/
	font-size:16px;
}
.pagination {
	font-size:16px;
	padding:5px;
}

.pagination a{
	font-size:16px;
	text-decoration:none;
}

 .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 

 .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}


/* Page Structure
----------------------------------------------- */
#container{
  background-color: #fdebcf;
  height: 100%;
  margin:0 auto;
  width:1000px;
}

#container2Col{
  background-color:#fdebcf;
  background-image: url(//cdn2.tw.orstatic.com/images/main_bg.gif); 
  background-repeat: repeat-y;
  height: 100%;
  margin:0 auto;
  width:1000px;
  min-height:500px;
}
  
#main {
  float:left;
  width:660px; 
  padding: 5px 0px 0px 10px;
  background-color: #FDEBCF;
  min-height:800px;
} 

#container #main 
{
	width:990px; 	
}  
  
#mainrestdetail {
  float:left;
  width:980px; 
 }
   
#sidebar {
	float:right;
	width:300px;
	display: block ;
	padding: 10px 10px 0px 10px;
/*	text-align:right;*/
	height: 100%;
	background-color:#80C084;
    min-height:800px;
}

.sildegreenbar{
	border-bottom: 3px solid #004d1b;
}
.sildegreenbartitle{
	color: #004d1b;
	font-weight: bold;
	font-size: 16px;
	float: left;
	padding-bottom: 2px;
}
.sildegreenbartitle a{
	color: #004d1b;
	text-decoration: none;
}
.sildeorangebar{
	border-bottom: 3px solid #e64c25;
}
.sildeorangebartitle{
	color: #E64c25;
	font-weight: bold;
	font-size: 16px;
	float: left;
}


#sidebar .browsecat ul{
 margin: 0px 0px 0px -20px;
 line-height: 160%;
}
*html #sidebar .browsecat ul{
 margin: 0px 0px 0px 20px;
 line-height: 160%;
}
*+html #sidebar .browsecat ul{
 margin: 0px 0px 0px 20px;
 line-height: 160%;
}





  
  
/* Header
----------------------------------------------- */
#header{
  margin:0 auto;
  border-width:0;
  text-align:left;
  width:1000px;
	/*background-color:#fdebcf;*/
	/*Award2012*/
    /*background-color:#5e4948;*/
  padding: 0px 0px 0px 0px;
    font-size: 16px;
}

#header .topnav {
	text-align:right;
	color:#6d6d6d;
	height:20px;
}
#header .topnav a{
	text-align:right;
	color:#6d6d6d;
	height:20px;
}

#header .banner {
	padding: 0px 10px 5px 0px;
	float:right;
	min-height: 90px;
	line-height:1;
	*height:auto !important; /* ie7 */
	_height: 90px; /* ie6 or older */
} 

.logo {
	float:left;
	padding-left:10px;
	height:90px;
	padding-bottom:5px;
	/*position: absolute;*/
} 


/*.logologin{
	width: 245px;
	font-size: 13px;
	position: absolute;
	margin-top: 70px;
	margin-left: 0px;
	text-align: right;
	color: #7d7568;
}
.logologin a{ color: #7d7568;} */

/*
#header .mainnav {
	text-align:left;
	background-color: #f04d30;
	padding: 0px 0px 0px 0px;
}*/

#header .myopenrice{
	padding: 0px 10px 0px 0px;
	 margin-bottom: 8px;
	float: right;
	color: #7d7568;
	height: 13px;
}
*+html #header .myopenrice{
	padding: 0px 10px 0px 0px;
	 margin-bottom: 7px;
	float: right;
	color: #7d7568;
	height: 13px;
}
*html #header .myopenrice{
	padding: 0px 10px 0px 0px;
	 margin-bottom: 0px;
	float: right;
	color: #7d7568;
	height: 13px;
}
#header .myopenrice a{
	font-size: 13px;
	/*color:#7d7568;*/
	/*Award2012*/
	color:#FFFFFF;
	text-decoration: none;
}

	
#header .searchpanel 
{
	float: left;
    padding-top: 0px;
    
    /* V2
	/ border-bottom: 1px solid #000000;/
	background: #ffb76d url(/images/header/Nav_bg.gif) repeat;
	font-size:13px;
	width:1000px;
	overflow:hidden;
	*/
} 
	
.searchpanel a:hover{
	color: #FF6600;
}


/*
#header a 
{
	border: 0;
}

#header .searchpanel td a{
	color:#000095; 
}
*/

/*
#header .searchpanel .searchpanellink
{
	font-size:12px;
	color: Black;
	margin-right:5px;
}
#header .searchpanel .searchpanellinkon
{
	font-size:12px;
	color:#f04d30; 
	margin-right:5px;
}
*/
/*
#header .searchpanel .inputbox{
	width: 140px;
}
*/

.HotSearch {
	/*float:right;*/
}

.Search a:link,
.Search a:visited {
	font-size: 12px;	
	color: #000000;
}
.Search a:hover {
	color: #FF6600;
	text-decoration: underline;
}

/*
.HotWord a:link,
.HotWord a:visited {
	font-size: 12px;	
	color: #000000;
	text-decoration: none;
}

.HotWord a:active,
.HotWord a:hover{
	font-size: 12px;	
	color: #000000;
	text-decoration: underline;
}
*/
.HotWord a:link, .HotWord a:visited {
	color:#000000;
	font-size:12px;
}
.HotWord a:hover {
	color:#FF6600;
	text-decoration: underline;
}

.HotPadding {
	padding: 0 5px 0 5px;
}

.InputBox_S
{
    font-size: 12px;
}

#header .NavColor
{
    background-color: #fdebcf;
    padding: 0 16px 0 10px;
}

/* will be overrided by region specific css */
#header .NavBG
{
    background-image: url(//cdn1.tw.orstatic.com/images/header/v3/op_2nav_bg.gif);
    height: 56px;
    background-repeat: repeat-x;
    padding: 0 10px 0 10px;
    vertical-align: top;
}

/* will be overrided by region specific css */
#header .NavLine
{
    height: 2px;
    font-size:0px;
	line-height:0;
    background-color: #ff762b;
}

/* will be overrided by region specific css */
#header .NavSecond
{
    float: left;
    width: 420px;
    height: 24px;
}

/* will be overrided by region specific css */
#header .NavSectionName_Region
{
	background-image: url(//cdn2.tw.orstatic.com/images/header/v3/op_2nav_Region.gif);
}

/* will be overrided by region specific css */
#header .NavSectionName_Special
{
	background-image: url(//cdn4.tw.orstatic.com/images/header/v3/op_2nav_Special.gif);
}

.HotSearchBox
{
    float: right;
    padding-top: 4px;
    height: 18px;
}

.ImageMiddle img
{
    vertical-align: top;
}

#header .NavTable td
{
	vertical-align:bottom;	
}

#header .NavLayer {
	width: 570px;
	font-size: 12px;
	border-top: 2px solid #ff762b;
}

#header .NavLayer .BG {
	background-image:url(//cdn3.tw.orstatic.com/images/header/v3/op_nav_Layer_bg.gif);
	background-repeat:repeat-y;
	padding: 10px 10px 0 10px;
}

#header .NavLayer .Width{
	width: 25%;
	border-right: 1px #FFF solid;
}

#header .NavLayer .Width2{
	width: 25%;
}

#header .NavLayer td{
	padding: 5px 10px 5px 13px;
	vertical-align:top;
}

#header .NavLayerLink a:link,
#header .NavLayerLink a:visited {
	font-size: 13px;	
	color: #000000;
	text-decoration: none;
}

#header .NavLayerLink a:active,
#header .NavLayerLink a:hover{
	font-size: 13px;	
	color: #ff7007;
	text-decoration: underline;
}

/* Links
----------------------------------------------- */
a {
  
  color:#000095
  }
a:hover {
  
  color:#ff7007;
  }
a img {
  border-width:0;
  }


.breadcrumb{
	font-size:13px;
	padding:5px 0px 5px 0px;
	float: left;
	clear:both;
}
.reviewgreenlink{
	color: #004d1b;
	font-weight: bold;
}
.orangetitlelink{
	color: #e64c25;
	font-weight: bold;
}
.reviewgreenlink a{
	color: #004d1b;
	font-weight: bold;
}
.reviewgreenlinknormal{
	color: #004d1b;
}
.reviewgreenlinknormal a{
	color: #004d1b;
}
.textellipsis{
	overflow: hidden;
	text-overflow:ellipsis;
/*	white-space:nowrap; */
}

.blacklink, .blacklink a {
	text-decoration: none;
	color: #000000;
}


/*.originallayout{
 padding: 4px 10px 3px 10px;
 background-color: #fff8d2;
 border: 2px solid #ffb400;
 float: right;
 font-size: 13px;
} */

/* Restaurant Index D1 - Normal Search
----------------------------------------------- */ 

.normalsearch{
	font-size:13px; 
} 


.normalsearch .whitetabon{
	background:url("//cdn2.tw.orstatic.com/images/whitetabon.gif") no-repeat top left;
	text-align:center;
	height:31px;
	width:96px;
	color:#e64c25 ;
	font-weight:bold; 
}

.normalsearch .whitetaboff{
	text-align:center;
	height:31px;
	width:96px;
	color:#e64c25 ;
	background:url("//cdn2.tw.orstatic.com/images/whitetabbg.gif")
	
}

.normalsearch .whitetabline{
	background:url("//cdn2.tw.orstatic.com/images/whitetabbg.gif")
}


/*
.normalsearch  .pulldown{
	width:100px; 
	margin:13px;
	
}*/

.normalsearch .pulldown {
	margin:13px;
	width:80px;
}

.normalsearch  .keywordpulldown{
	width:100px; 
	margin:0px 0px 0px 90px;
}


.normalsearch  .dbskeywordtext{
	width:160px; 
	margin:0px 0px 0px 0px;
	
}

.normalsearch  .keywordtext{
	width:150px; 
	margin:0px 5px 0px 0px;
	
}
/*
.normalsearch  .normalkeywordtext{
	width:300px; 
	margin:0px 5px 0px 0px;
	
}*/

.normalsearch .normalkeywordtext {
margin:0 5px 0 0;
width:200px;
}


/*
.normalsearch .cusine {
	background:url("/images/TC/searchboxcusine.gif") no-repeat top left;
	color:#ff0000;
	width:128px;
	height:75px;
	text-align: center;
}


.normalsearch .loc {
	background:url("/images/TC/searchboxloc.gif") no-repeat top left;
	width:128px;
	height:75px;
	text-align: center;

}

.normalsearch .dish {
	background:url("/images/TC/searchboxdish.gif") no-repeat top left;
	color:#ff0000;
	width:128px;
	height:75px;
	vertical-align:bottom;
}

.normalsearch .amenity {
	background:url("/images/TC/searchboxamenity.gif") no-repeat top left;
	color:#ff0000;
	width:128px;
	height:75px;
	vertical-align:bottom;
} 

.normalsearch .charge {
	background:url("/images/TC/searchboxcharge.gif") no-repeat top left;
	color:#ff0000;
	width:128px;
	height:75px;
	vertical-align:bottom;
}

.normalsearch .line{
	background:url("/images/searchboxline.gif") no-repeat top left;
	width:7px;
	height:75px;
}


.normalsearch .keyword{
	background:url("/images/TC/searchboxkeyword.gif?2") no-repeat top left;
	height:60px;
}
*/
 
.normalsearch .info{
font-size: 12px;
} 

form .normalsearch{
font-size: 16px;
} 


*html .normalsearch .tabs {
font-size: 16px;
	width: 660px;
	height: 31px;  
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	padding-bottom: 0px;
}
*+html .normalsearch .tabs {
font-size: 16px;
	width: 660px;
	height: 31px;  
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	padding-bottom: 5px;
}
.normalsearch .tabs {
	width: 660px;
	height: 31px;  
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
}
.normalsearch .tabs .tab1 {
	height: 31px;
/*padding:6px 26px 0px 21px;*/
padding:6px 17px 0px 12px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
} 
*+html .normalsearch .tabs .tab1 {
	height: 31px;
/*padding:8px 26px 0px 21px;*/
padding:8px 17px 0px 12px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
} 
*html.normalsearch .tabs .tab1 {
	height: 31px;
/*padding:5px 26px 0px 21px;*/
padding:5px 17px 0px 12px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
} 

.normalsearch .tabs .tab2 {
	height: 31px;
	width: 280px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}

.normalsearch .tabs .tabdbs {
	height: 31px;
/*	width: 200px; */
width: auto;
padding-left: 10px;
padding-right: 10px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: -5px;
	text-align: center;
}

.normalsearch .tabs .tabdbs_here {
	height: 31px;
	width: 215px; 
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
	padding-top: 5px;
}

.normalsearch .tabs .tabline {
	height: 31px;
	width: 5px;
	float: left;
	
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  



.normalsearch .tabs .tab1_here {
	height: 31px;
/*	width: 90px; */
    padding:7px 26px 0px 21px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}

.normalsearch .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 

.normalsearch .remark{
	font-size: 12px;
	padding-top: 10px;
	color: Red;
	float: left;
}


.featurecoupon{
	width: 100%;
}
.featurecoupon td {
	font-size:16px;
	line-height:160%;
}

.featurecoupon .title{
	font-weight:bold; 
}



.contenttitlebgGreen{
	background-color: #006c3a;
	padding: 5px;
	height: 15px;
}
.contenttitlebgGreen .toptitle{
color: #ffffff;
font-weight: bold;
float: left;
}
.contenttitlebgGreen .closebtn{
  float: right;
  color: #ffffff;
  padding: 0px 0px 0px 10px;
  font-size: 13px;
}

 .contenttitlebgGreen .closebtn img 
 {
 	 background: url(//cdn4.tw.orstatic.com/images/searchboxcross.gif) no-repeat;
 }



.contenttitlebgGreen .closebtn a{
  font-size: 13px; 
  color: #ffffff;
  text-decoration: none;
}

/* Restaurant Index D1 - Top Ten Review
----------------------------------------------- */ 

.reviewrank{
	font-size:16px; 
	float: right;
	width: 165px;
	margin-left: 3px;
	overflow: hidden;
} 
.reviewrank .listtable .restorder{
 text-align: center;
  font-size:16px;
  font-weight:bold;
}
*+html .reviewrank .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 100%;
	float: left;
	padding: 2px 0px 2px 0px;
	margin-top: 0px;
} 
*html .reviewrank .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 100%;
	float: left;
	padding: 2px 0px 2px 0px;
margin-top:0;
} 
.reviewrank .sorting{
	background-color:#e6d6bd;
	height:24px;
	padding: 4px 0px 2px 0px;
	width: 100%;
	float: left;
	margin-top: 0px;
} 
.reviewrank .sorting .highlight{
	color:#f9300d ;
	font-weight:bold;
} 


.reviewrank .restorder{
  font-size:16px;
  font-weight:bold;
}
.reviewrank .restheading{
  font-size:16px;
  font-weight:bold;
} 
.reviewrank .listtable{
	border: 1px solid #fe7004;
}
.reviewrank .listtable .bar{
	background-color:#feac60;
	width:165px;
	height:3px;
}
.reviewrank .rowseper {
	color:#ff0000;
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif) 
}
.reviewrank .listtable .altrow{
  background-color:#fff6e7;
}


.reviewrank .tabs {
	width: 165px;
	height: 31px;	
	background-image: url(//cdn4.tw.orstatic.com/images/orangetaboff_1.gif);
}
.reviewrank .tabs .tab1_here {
	height: 31px;
	width: 155px;
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/orangetab_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
padding:7px 5px 0px 0px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
padding-top:0;
line-height:31px;	
}

.reviewrank .tabs .tabline {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/orangetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  

.reviewrank .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/orangetab_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
#OpenRiceIndexPage .LHS .BlockContentBottom{
	background-color: #fff6e7;
	border-left: 1px solid #ffb975;
	border-right: 1px solid #ffb975;
	border-bottom: 1px solid #ffb975;
}
#OpenRiceIndexPage .LHS .BlockContentBottom .order{
	font-weight: bold;
	width: 20px;
	text-align: center;
	float: left;
}
.reviewrank  .info{
	font-size: 13px;
	padding-left: 5px;
}
/* C3 My Favorit Rest
----------------------------------------------- */ 
.FavoritRestBox{
	background-color:#FFF4E2;
	border:  2px solid #006c3a;
	width: 250px;
	font-size: 13px;
}

.FavoritRestBox .selecttitle{
 font-weight: bold;
 padding-left: 10px;
 color: #004D1B;
 float: left;
 font-size: 13px;
}
.FavoritRestBox .close{
	float: right;
	padding-right: 10px;
}
*html .FavoritRestBox .close{
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}
*+html .FavoritRestBox .close{
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}
.FavoritRestBox .TP{
 padding:30px 0px 0px 0px;
 float:left;	
}
*html .FavoritRestBox .TP{
 padding:10px 0px 0px 0px;
 float:left;	
}
*+html .FavoritRestBox .TP{
 padding:10px 0px 0px 0px;
 float:left;	
}
.FavoritRestBox .rest{
}
.FavoritRestBox .del{
padding-left: 10px;

}
.FavoritRestBox  ul{
	margin-left: -10px;	
	margin-top: 0px;
} 
*html .FavoritRestBox   ul{
	margin-left: 35px;
	margin-top: 0px;
} 
*+html .FavoritRestBox   ul{
	margin-left: 30px;
	margin-top: 0px;	
} 
.FavoritRestBox  li{	
	padding-left: 0px;
	line-height: 160%;
	height: 100%;
} 
.FavoritRestBox .more{
float: right;
padding-right: 20px;
font-weight: bold;	
clear: both;
padding-bottom: 5px;
}



/* D26 Search Box  
----------------------------------------------- */ 
.restsearchbox{
	background-color:  #006c3a;
	border:  2px solid #006c3a;
	width: 500px;
	font-size: 13px;
}
.eng_restsearchboxwidth{width:200px;}
.restsearchbox .title{
 float: left;
 color: #ffffff;
  padding: 2px 5px 2px 5px;
}
.restsearchbox .closebtn{
  float: right;
  color: #ffffff;
  padding: 2px 10px 2px 10px;
}

.restsearchbox .closebtn a{
  font-size: 13px; 
  color: #ffffff;
  text-decoration: none;

}

.restsearchbox .selecttitle
{
	background-color: #DEF3CE;
	 font-weight: bold;
 padding: 5px 16px 5px 15px;
}


.restsearchbox .selecttable{
 width: 100%;
}
.restsearchbox .selecttable td{
 padding: 0px 10px 0px 10px;
 /* width: 25%; */
}

.restsearchbox img.searchbox_close
 {
 	 background: url(//cdn4.tw.orstatic.com/images/searchbox_close.gif) no-repeat;
 	 cursor:pointer;
 }

.restsearchbox img.searchbox_expand
 {
 	 background: url(//cdn1.tw.orstatic.com/images/searchbox_expand.gif) no-repeat;
 }


.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;
}


/* Restaurant Index D1 - Restaurant ranking
----------------------------------------------- */ 

.restrank{
	font-size:16px; 
	float: left;
} 


.restrank .tabs {
	width: 490px;
	height: 31px;	
	background-image: url(//cdn4.tw.orstatic.com/images/orangetaboff_1.gif);
}


.restrank .tabs .tab1 {
	height: 31px;
padding:6px 9px 0px 10px;
/*	width: 100px; */
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/orangetaboff_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*	padding-top: 7px; */
	text-align: center;
	font-size: 16px;
}


*html .restrank .tabs .tab4 {
	height: 31px;
	padding:6px 0px 0px 0px;
	width: 387px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/orangetaboff_1.gif);
	background-position: right top;
	text-align: right;
}
*+html .restrank .tabs .tab4 {
	height: 31px;
	padding:5px 0px 0px 0px;
	width: 387px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/orangetaboff_1.gif);
	background-position: right top;
	text-align: right;
}

.restrank .tabs .tab1_here {
	height: 31px;
	width: 90px;
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/orangetab_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
padding:7px 5px 0px 0px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
	
}

.restrank .tabs .tabline {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/orangetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  

.restrank .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/orangetab_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 


*+html .restrank .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 490px;
	float: left;
	padding: 2px 0px 2px 0px;
	margin-top: 0px;
} 
*html .restrank .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 490px;
	float: left;
	padding: 2px 0px 2px 0px;
	margin-top: -7px;
} 
.restrank .sorting{
	background-color:#e6d6bd;
	height:24px;
	padding: 4px 0px 2px 0px;
	width: 490px;
	float: left;
	margin-top: -7px;
} 


.restrank .sorting .highlight{
 
	color:#f9300d ;
	font-weight:bold;
} 


.listtable .listtabletitle{
 font-size:16px;
 font-weight: bold;
   padding: 0px 2px 0px 2px;
}

.listtable TD{
   height:25px;
}

.listtable .listtablecontent{
  font-size:13px;
  height:25px;
  padding: 4px 2px 4px 2px;
}
.listtable .listtablecontent .listtabledate{
	text-align: center;
}
.listtable .aligntextcenter{
 text-align: center;
}
 
.restrank .listtable .bar{
	background-color:#feac60;
	width:490px;
	height:3px;
}
.restrank .listtable {
	width:490px;
}

.restrank .listtable .altrow{
  background-color:#fff6e7;

}

.restrank .listtable .rowseper {
	color:#ff0000;
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif) 
}

#main .listtable .remark{
	font-size: 12px;
	padding-top: 10px;
	color: Red;
	float: left;
}

/* Restaurant Index D1 - New Restaurants
----------------------------------------------- */ 



 
.newrest .listtable .bar{
	background-color:#004d1b;
	width:660px;
	height:3px;
}

.newrest .listtable .altrow{
   background-color:#f1f5e5;
}

.newrest .listtable .rowseper {
	color:#ff0000;
	background-image: url(//cdn2.tw.orstatic.com/images/row_sepergreen2.gif);
}




/* Restaurant Index D1 - Feature Restaurants
----------------------------------------------- */ 

.featurerest td {
font-size:16px;
line-height:160%;
}

.featurerest .title{
font-weight:bold; 
}

/* Restaurant Index D1 - Google Ad
----------------------------------------------- */ 

.googlead {
 font-size:16px;
 line-height:160%;
 padding: 10px 10px 10px 0px;
}

.googlead .title{
font-weight:bold; 
}


.googlead .googlelink a{
	color:#7a7768;
	font-size:13px;
	text-decoration: none;
}


.googlead .googleADlink{
	font-size:13px;	
	color:#000000;
	text-decoration: none;

}
.googlead .googleADlink a{
	font-size:12px;	
	color:#000000;

}

#tabmenu{
	height: 31px;
	width: 100%;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: repeat-x;
	background-position: right top;
	margin-bottom: 7px;
	text-align: center;	
}
*html #tabmenu{
	height: 31px;
	width: 100%;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: repeat-x;
	background-position: right top;
	margin-bottom: 0px;
	text-align: center;	
}

/* Footer
----------------------------------------------- */ 
/* old footer before 20101004
#footer1Col{
clear: both;
	text-align:center;
	width:980px;
	margin-left: 10px;
	font-size: 13px;
}
#footer{
clear: both;
	text-align:center;
	width:660px;
	margin-left: 10px;
	font-size: 13px;
}

#footer1Col .aboutus, #footer .aboutus{
	padding: 10px;	
	color:#6d6d6d;	
	font-size:13px;
	text-decoration: none;
}
#footer1Col .aboutus a, #footer .aboutus a{
	color:#6d6d6d;
	text-decoration: none;
}
#footer1Col .copyrightlink, #footer .copyrightlink{
	color:#000000;
	text-decoration: none;
}
*/

.orfooter {
background-color:#fff6e7;	
border-top: 1px solid #e2d5bb;	
padding:10px;	
font-size:13px;	
width:980px; 
font-family: Arial, Helvetica, sans-serif;}

.orSZfooter {background-color:#fffde3;}
.orMUfooter {background-color:#f3fdf4;}

.footlogo {	float: left;}
.footnumberdiv { float:right; padding-top:10px;}
.footnumber { font-size:20px;	font-family:Arial;	font-weight:bold;	font-style:italic;	color:#790000;padding-right:20px;}
.footnumber_s {	font-size:14px;	font-weight:bold;	font-style:italic;	color:#790000;	padding-left:35px;	padding-top:5px;}

.foot_f { width:100px!important; cursor:pointer}
.foot_t { width:110px!important; cursor:pointer}
.foot_s { width:100px!important; cursor:pointer}

.footdotline { background-image:url(//cdn3.tw.orstatic.com/images/foot_dot.gif);	height:1px;	line-height:0px;	font-size:0px;	background-repeat:repeat-x;	margin:10px 0px;}
.foot_copyright { text-align:center;	color:#747474;	line-height:1.6em;}
.foot_copyright a {	text-align:center;	color:#747474;	text-decoration:none;}
.footer_sec {	width:122px;	float:left;	color:#f14c2e;	padding-left:5px;}
.footer_sec a {	color:#f14c2e;	text-decoration:none;}
.footer_sec a:hover {	color:#790000;}
.footer_sec ul, .footer_sec li { margin:0px;}
.footer_sec ul, .footer_sec li { padding:0px;}
.footer_sec li { list-style-type:none; padding-top:5px;}
.footer_sec_sper { float:left;	background-image:url(//cdn3.tw.orstatic.com/images/foot_dot.gif);	background-repeat:repeat-y;	width:10px;	height:240px; margin-left:5px;} 
.footer_sec_title { color:#790000;	font-weight:bold;}



/* SideBar
----------------------------------------------- */ 

#sidebar .browsecat{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
}


/* Restaurant Listing D5
----------------------------------------------- */ 

.RelatedSearch {
font-size:13px;
text-align:left;
margin-top:10px;
}

.RelatedSearch .title {
font-weight:bold;
padding-right:5px;
}

.RelatedSearch2 {
font-size:16px;
text-align:left;
margin-top:10px;
}

.RelatedSearch2 .title {
font-weight:bold;
color:#e64c25;
padding-right:5px;
}

.restlist  {
	font-size:16px;
}

.restlist .paginationinfo {
	font-size:16px;
}

.restlist .pagination {
	font-size:16px;
	padding:5px;
}

.restlist .pagination a{
	font-size:16px;
	text-decoration:none;
}

.restlist .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 

.restlist .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}

.restlist .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
	padding-left: 8px;
}

.restlist .sorting .highlight{
 color:#f9300d ;
	font-weight:bold;
}

/* for sr1 new style + generic sorting bar*/
.restlist .sorting2 {
	background-color:#e6d6bd;
	padding:3px;
	font-size:12px;
	padding-left: 8px;
}

.common_sorting
{
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
	padding-left: 8px;
}
	
.restlist .sorting2 .sepr, .common_sorting .sepr
{
	margin: 0 2px;
	color:#888;
}

.restlist .sorting2 .highlight, .common_sorting .highlight {
 color:#f9300d ;
	font-weight:bold;
}
.restlist .resttitle {
	font-size:16px;
	font-weight:bold;
	padding: 3px;
	width: 580px;
}
.restlist .sponsorlist{
	 background-color: #fff0ac;
	padding: 5px;
}
.restlist .sponsoredtitle{
	 float: right;
	 padding-top: 5px;
	 font-size: 12px;
	  font-style: italic;
	  color: #7a7768;
}
.restlist .relatedsearch{
	 float: right;
	 padding-top: 5px;
	  font-size: 13px;
}
.restlist .restlistphoto {
float: left;
margin: 0px 15px 0px 0px;
width: 150px;
background-color: White;
height: 112px;
overflow: hidden;
}

.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;
}

.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;
}


*html .restlist ul{
	margin:0px 0px 0px 20px;
} 

*+html .restlist ul{
	margin:0px 0px 0px 20px;
}

.restlist ul{
	margin:0px 0px 0px -10px;
}

.restlist .listadd {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_home.gif');
	padding-left: 5px;
}
.restlist .listadd a{
 text-decoration: none;
 color: #000;
}

.restlist .listphone {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_phone.gif');
		padding-left: 5px;
}

.restlist .listdish {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_menu.gif');
		padding-left: 5px;
}
.restlist .listdish a{
 text-decoration: none;
 color: #000;
}
.restlist .listprice {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_price.gif');
		padding-left: 5px;
}

.restlist .listsigndish {
	list-style-image :  url('//cdn1.tw.orstatic.com/images/icon_signdish_chi.gif');
		padding-left: 5px;
}
.restlist .listsigndish a{
 text-decoration: none;
 color: #000;
}

.restlist .listsigndishNew {
    list-style-image :  url('//cdn4.tw.orstatic.com/images/signature_dish.gif');
    margin: 5px 50px 0;
}
.restlist .listsigndishNew a{
     text-decoration: none;
     font-style:italic;
     font-weight:bold;
     color: #000;
     padding-bottom:5px;
}
.restlist .listtmoffer {
	list-style-image :  url('//cdn1.tw.orstatic.com/images/Year_Round_Offer_OR_SR1.gif');
		padding-left: 5px;
}

.restlist .numberbig {
	color:#ff0000;
	font-weight:bold;
	font-size:30px;
} 

.restlist .numbersmall {
	color:#ff0000;
	font-weight:bold;
	font-size:13px;
}

.restlist  .reviewinfo {
	font-size: 12px;
}

.restlist .hr{
	background-color:#ff0000;
}
.restlist .orcoupon {
	padding-left: 5px;
	padding-bottom: 5px;
}
.restlist .orcoupon a
{
	padding-left: 5px;
	text-decoration: none;
	color: #000;
}


/* Restaurant Details D9
----------------------------------------------- */ 
.restdetail {
	font-size:16px;
} 
#restdetailContent{
	margin-top: -32px;
}
*+html .restdetail {
	font-size:16px;
	margin-top: 0px;
} 
*html .restdetail {
	font-size:16px;
	margin-top: 0px;
}
.restdetail .title{
	color:#e64c25;
}
.restdetail .title a{
	color:#e64c25;
	text-decoration: none;
}

.restdetail .title h1
{
    margin:0px;
    padding:0px;
}

.restdetail .restdetailbannerAd {
 float: right;
    height: 45px;
    margin-left: 680px;
    margin-top: -14px;
    padding: 0px;
    position: absolute;
}




.restdetail #tabmenu{
    background-image: url("//cdn4.tw.orstatic.com/images/whitetab_line.gif");
    background-repeat: repeat-x;
    margin-bottom: 0;
    text-align: center;
    width: 100%;
    height:100%;

}

*html .restdetail #tabmenu{
	  background-image: url("//cdn4.tw.orstatic.com/images/whitetab_line.gif");
    background-repeat: repeat-x;
    margin-bottom: 0;
    text-align: center;
    width: 100%;
    height:100%;
}

.restdetail .tabs .tab1 {
	height: 31px;
/*	width: 80px; */
    padding: 7px 16px 0px 11px;  /* 100603 wilson tang too many tabs  */
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);	
	background-repeat: no-repeat;
	background-position: right top;
/*	padding-top: 7px;*/
	text-align: center;	
	font-size: 12px;
} 
.restdetail .tabs .tab2 {
	height: 26px;
	width: 712px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right 25px;
	padding-top: 37px;
	text-align: center;
	
}

.restdetail .tabs .tabline {
    /*padding:32px 0px 0px 0px;*/
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left 25px;
}  


.restdetail .tabs .tab1_here {
	height: 31px;
    padding: 0px 16px 0px 11px;  /* 100603 wilson tang too many tabs  */
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab2_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
	padding-top: 7px;
}

.restdetail .tabs .tab_here {
	width: 5px;
	height: 31px;
	padding : 0px;
    /*padding:32px 0px 0px 0px;*/
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/whitetab2_here_restdetail.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
	padding-top: 7px;
} 








.restdetail .restinfo {
	  background-color: #fff6e7;
	margin:-7px 0px 0px 0px;
	float: left;
 width: 980px;
 border-bottom: 1px dashed #e64c25;
} 
.restdetail .restinfo .addetail{
 width: 100%;
} 
.restdetail .restinfo .addetail .restphoto{
	width: 285px; 
	height: 215px;
	overflow: hidden;
	/*background-color: #ffffff;*/
	text-align: center;
	margin-right: 5px;
	display:block;
} 

.restdetail .restinfo .addetail .restphoto2{
	padding: 10px;
	 width:275px;
	 height:227px;
	 background-image: url(//cdn1.tw.orstatic.com/images/Images/restaurant/memberRestTopphotobg.gif); 
	 background-repeat: no-repeat; 
	 background-position: 4px 1px;
} 



.restdetail .restinfo .addetail .price{
	float: left;
} 
.restdetail .restinfo .postreview{
	float: right;
} 


.restdetail .restinfo .addetail .blacklink{
	text-decoration: none;
	color: #000000;
}

.restdetail .restinfo td{
	text-align:left;
	vertical-align: top;
} 

.restdetail .restinfo td a{
}  
.restdetail .restinfo .faces{

	vertical-align:bottom;

} 

.restdetail .restinfo .faces .number{
	font-weight:bold;
	color:#ff0000;
	font-size:20px;
}



.restdetail .restinfo .functions {
	font-size:13px;
}

.restdetail .restinfo .thumbnailsTR{
	background-color:#fdebcf;
	padding: 10px 0px 0px 5px;
	overflow: hidden;
	height: 90px;
}
*html .restdetail .restinfo .thumbnailsTR{
	background-color:#fdebcf;
	padding: 10px 0px 0px 5px;
	overflow: hidden;
	height: 90px;
}
*+html .restdetail .restinfo .thumbnailsTR{
	background-color:#fdebcf;
	padding: 10px 0px 0px 5px;
	overflow: hidden;
	height: 90px;
}


.restdetail .restinfo .thumbnailsTRnoPic{
	background-color:#fdebcf;
	overflow: hidden;
}
.restdetail .restinfo .thumbnailsnoPic {
	vertical-align: middle;
	text-align: center;
	padding: 5px 5px 5px 5px ;
}
.restdetail .restinfo .thumbnails {
	text-align:left;
	height:81px;
	vertical-align: middle;
	float: left;
}
.restdetail .restinfo .totalthumbnail{
	text-align: center;
	margin-top: 20px;
	font-size: 13px;
	line-height: 16px;
}
.restdetail .admoredetail{
 width: 980px;
  border-bottom: 1px dashed #e64c25;
  line-height: 160%;
} 
.restdetail .admoredetail .title{
 font-weight: bold;
 color: #e64c25;
vertical-align:top;
width: 100px;
} 
.restdetail .admoredetail td{
 padding: 5px 0px 5px 0px; 
}
.restdetail .admoredetail .bar{
 font-weight: bold;
 color: #004d1b;
}


.addetailcomment{
	 width: 980px;
}

.addetailcomment .restcomment{
 width: 100%;	
 font-size: 16px;
 line-height: 160%;
}

.addetailcomment .title{
 font-weight: bold;
 color: #e64c25;
vertical-align:top;
 padding: 0px 0px 0px 5px;
 float: left;
} 
.addetailcomment .restcomment{
 font-size: 16px;
} 
.addetailcomment .menpiccomment{
	font-size: 12px;
}
.addetailcomment .crown{

vertical-align:top;
 padding: 0px 0px 0px 5px;
 float: right;
} 
.addetailcomment .crown a{
/* color: #004d1b; */
 text-decoration: none;
 font-weight: normal;
 text-decoration: underline;
} 

.addetailcomment .paginationinfo {

font-size: 16px;

 padding: 0px 0px 0px 5px;
}

.addetailcomment .pagination {
	font-size:16px;
	padding:5px;
}

.addetailcomment .pagination a{
	font-size:16px;
	text-decoration:none;
}

.addetailcomment .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 

.addetailcomment .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}

.addetailcomment .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
	padding-left: 8px;
	height: 100%;
	display: table;
	width: 99%;
}

.addetailcomment  .recommendtag {
	background-color:#e6d6bd;
	font-size:16px;
    padding:3px;
	padding-left: 8px;
	padding-bottom : 3px;
	height: 100%;
	display: table;
	width: 99%;
}

.addetailcomment  .recommendcheckbox {
	 color : red;
}

.addetailcomment .sorting .searchoption{
	float: left;
}
.addetailcomment .sorting .searchreview{
	float: right;
	padding-right: 8px;
	height: 25px;
}

.addetailcomment .sorting .highlight{
 color:#f9300d ;
	font-weight:bold;
}



.addetailcomment .commenttitle{
 color: #004d1b;
 font-weight: bold;
 font-size: 16px;
  float: left;
}
.addetailcomment h1{
 color: #004d1b;
 font-weight: bold;
 font-size: 16px;
 margin: 0px;
}
.addetailcomment .face{
 padding: 0px 0px 0px 5px;
 float: left;
 font-size: 12px;
} 

.addetailcomment ul.photo{
	float: left;
	display: block;
} 

/*
*html .addetailcomment ul.photo{
	float: left;
	display: block;
	margin-left: 0px;
} 
*+html .addetailcomment ul.photo{
	float: left;
	display: block;
	margin-left: 0px;
} 
.addetailcomment  ul.photo li{
	float: left;
	display: block;
	padding-right: 10px;
	width: 410px;
	overflow: hidden;
} */

.addetailcomment .addetailphotosper{
clear: both;
} 
.addetailcomment  .recommend{
	 color: #004d1b;
}

.addetailcomment .menpic{ 
 text-align: center;
 line-height: 130%;
 width: 80px;
 	overflow: hidden;
	text-overflow:ellipsis;
	word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
.addetailcomment .addrecommend{
	float: left;
	padding-left: 20px;
	margin-top: 25px;
}

.addetailcomment .addrecommend .restowner{
	color: #F9300D;
    font-weight : bold;
}

.addetailcomment  .back{
	float: right;
	font-size: 12px;
	margin-top: 25px;
}
.addetailgoogleAd{
	margin-left: 100px;
}
.viewlargemap {
	font-size: 13px;
	float: right;
	padding: 5px 0;
}



/* D13 D41 Photo Gallery
----------------------------------------------- */ 
#photogallery{
 	width: 980px;
}

.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;
}

.gallerylist .title h1
{
    padding : 0px;
    margin : 0px;
}

.gallerylist .tabs .tab1 {
	height: 31px;
/*	width: 80px; */
padding:7px 16px 0px 11px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/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(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}

.gallerylist .tabs .tabdbs {
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/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(//cdn2.tw.orstatic.com/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(//cdn2.tw.orstatic.com/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(//cdn2.tw.orstatic.com/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(//cdn1.tw.orstatic.com/images/whitetab2_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 


.gallerylistcontent{
 width:980px;
}

.gallerylistcontent .paginationinfo {

font-size: 16px;

}

.gallerylistcontent .pagination {
	font-size:16px;
	padding:5px;
}

.gallerylistcontent .pagination a{
	font-size:16px;
	text-decoration:none;
}

.gallerylistcontent .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 

.gallerylistcontent .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}

.gallerylistcontent .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
			padding-left: 8px;
}

.gallerylistcontent .sorting .highlight{
 color:#f9300d ;
	font-weight:bold;
}

.gallerylistcontent ul{
	float: left;
	display: block;
	margin-top: 0px;
	margin-left: -45px;
	font-size: 12px;
} 
*html .gallerylistcontent ul{
	float: left;
	display: block;
	margin-left: -5px;
	font-size: 12px;
} 
*+html .gallerylistcontent ul{
	float: left;
	display: block;
	margin-left: -5px;
	font-size: 12px;
} 
.gallerylistcontent li{
	float: left;
	display: block;
	padding: 4px;
	background-color: #ffffff;
	width: 150px;
	line-height: 150%;
	margin-left: 5px; /* margin */
	margin-top: 10px; /* margin */
} 
.gallerylistcontent .phototitle{
	padding-bottom: 3px;
}
.gallerylistcontent .photomenber{
	padding-top: 5px;
	float: left;
	width: 90px;
}
.gallerylistcontent .photomenberpic{
	padding-top: 5px;
	float: right;
}
.gallerylistcontent .postdate{
	float: left;
		width: 90px;
}
.gallerylistcontent .photoseper{
	clear:both;
}
*html .gallerylistcontent .photoseper{
	clear:both;
   padding-top: 10px;
}
*+html .gallerylistcontent .photoseper{
	clear:both;
   padding-top: 5px;
}
.gallerylistcontent .menpiccomment{
  font-size: 13px;
}

.gallerylistcontent .title{
    color:#E64C25;
    font-weight:700;
    padding-bottom:10px;
    padding-left:0;
    padding-right:0;
}



/*************************************/
 .listtable .ultr{
	font-size: 12px;
	background-color: #ffffff;
	vertical-align: top;
} 
.listtable .litd{
	background-color: #ffffff;
	width: 150px;
	line-height: 150%;
}

 .listtable .phototitle{
	padding-bottom: 3px;
	padding-top: 3px;
	height: 18px;
}
.listtable .photomenber{
	padding-top: 5px;
	float: left;
	width: 90px;
}
 .listtable .photomenberpic{
	padding-top: 5px;
	float: right;
}
 .listtable .postdate{
	float: left;
		width: 90px;
}
 .listtable .photoseper{
	clear:both;
}
*html .listtable .photoseper{
	clear:both;
   padding-top: 10px;
}
*+html .listtable .photoseper{
	clear:both;
   padding-top: 5px;
}
 .photoreview{
 color: #004d1b;
 font-weight: bold;
}

.listtable .menpiccomment{
  font-size: 13px;
}

/************************************/



/* D14 Map Page
----------------------------------------------- */ 
#mapsearch{
	width: 980px;
	font-size: 16px;
}

.mapsearchcontent .title{
	color:#e64c25;
}
.mapsearchcontent .title a{
	color:#e64c25;
	text-decoration: none;
}

.mapsearchcontent .restdetailbannerAd{
 float: right;
 height: 45px; 
padding:5px 0px 0px 0px;
 margin-top: -20px;
}

.mapsearchtools{
	 font-size: 16px;
	background-color:#e6d6bd;
	padding: 5px 0px 5px 10px;	
 width: 650px;
}


.mapsearch .topsearchbox{
	background-color: #E6D6BD;
	padding: 10px;
	font-size: 13px;
	width: 642px;
}
.mapsearch .topsearchbox .topsearchhotsearch{
	font-size: 13px;
}
.mapsearch .topsearchbox .topsearchboxloading{
 color: #F9300D;
}

/*
#mapsearch .mapsearchcontent{
	width: 100%;
	font-size:16px;
}
.mapsearchcontent{
	font-size:16px;
	margin-top: -20px;
}
*html .mapsearchcontent{
	font-size:16px;
	margin-top: 0px;
}
*+html .mapsearchcontent{
	font-size:16px;
	margin-top: 0px;
}


.mapsearchcontent .tabs .tab1 {
	height: 31px;
padding:7px 26px 0px 21px;
	float: left;
	background-image: url(/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
} 
.mapsearchcontent .tabs .tab2 {
	 font-size: 16px;
	height: 31px;
	width: 712px;
	float: left;
	background-image: url(/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}

.mapsearchcontent .tabs .tabdbs {
	 font-size: 16px;
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(/images/whitetab_line.gif);
	background-position: right top;
	padding-top: -5px;
	text-align: center;
	
}

.mapsearchcontent .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;
}

.mapsearchcontent .tabs .tabline {
	 font-size: 16px;
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  

.mapsearchcontent .tabs .tab1_here {
	height: 31px;
	width: 90px;
	float: left;
	background-image: url(/images/whitetab2_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-right: 5px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}

.mapsearchcontent .tabs .tab_here {
	 font-size: 16px;
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(/images/whitetab2_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 




*/

/* D4 Browsw Cat
----------------------------------------------- */ 

#main .mapsearchbox{
 	width: 660px;
	background-color: #c6eab0;
	padding: 15px 20px 15px 20px;
	font-size:13px;
}
#body .restaurantname{
 font-size: 28px;
 color: #e64c25;
 font-weight: bold;	
 padding-bottom: 10px;
}

#body .restaurantinfo{
	background-color: #fdebcf;
	padding: 5px 0px 5px 0px;
}
#body .restaurantaddress{
	float: left;
}
#body .restauranttools{
	text-align: right;
}
#main .browseresttitle{
	color:#e64c25 ;
	font-weight: bold;	
	padding: 10px 0px 10px 0px;
}
#Browsetabmenu .tabs {
	width: 100%;
	height: 31px;  
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
}

#Browsetabmenu .tabs .tab1 {
	height: 31px;
/*	width: 80px; */
padding:7px 26px 0px 21px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*	padding-top: 7px;*/
	text-align: center;	
} 

#Browsetabmenu{
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: repeat-x;
}
#Browsetabmenu .tabs .tab2 {
	height: 31px;
	padding: 0px 15px 0px 15px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}

#Browsetabmenu .tabs .label_01_here {
	color:#e64c25;
	text-decoration: none;
	height: 31px;
 	padding: 0px 25px 0px 20px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
}

#Browsetabmenu .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 

#Browsetabmenu .tabs .tab_seper {
	height: 31px;
	width: 10px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
#sidebar .searchrest{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .searchrest td{
 font-size:13px;
 height: 25px;
}
#sidebar .searchrest select{
	font-size:13px;
	width:190px;
	text-align:left;
}
#sidebar .searchrest .radioinfo{
	font-size:12px;
}
#sidebar .searchrest .checkboxinfo{
	font-size:12px;
	margin-left: -2px;
}


#main .browsecuisines, #main .browselocation, #main .browsespecialrest{
 	width: 100%;
}
.browselocationarea{
 padding: 0px 0px 0px 20px;	
}
*+html .browselocationarea{
 padding: 10px 0px 0px 20px;	
}
*html .browsecuisines .cuisinestitle{
 padding: -5px 0px 0px 25px;
}
*+html .browsecuisines .cuisinestitle{
 padding: 10px 0px 0px 25px;
}
.browsecuisines .cuisinestitle{
 padding: 0px 0px 0px 25px;
}
#main .browsetable{
	width: 97%;
   margin-left: 0px;
}
#main .browsetable2{
	width: 97%;
   margin-left: 25px;
}
#main .browsetable3{
	width: 97%;
   margin-left: 20px;
}
#main .browserow ul li{
	margin-top: 5px;
	margin-left: 5px;
	color: #004d1b;	
}

#main .browserowtitle{
	font-weight: bold;
	color: #004d1b;
}
#main .browsecolcontent{
	width: 20%;
	height: 25px;
	color: #000000;	
}
.orangedash{
 border-bottom: 1px dashed #e64c25;
 margin: 15px 0px 10px 0px;
}
.greendash{
 border-bottom: 1px dashed #b8d3b4;
 margin: 15px 0px 10px 0px;
}


/* D28
----------------------------------------------- */ 
#main .browsespecialresttable{
	width: 660px;
   margin-left: 0px;
}
#main .browsespecialrestcontent{
	width: 25%;
	height: 25px;
	color: #000000;	
 padding-top: 10px;
}
/* END D28 
----------------------------------------------- */ 




/* D23 Rest Ackno
----------------------------------------------- */ 
#restAckno{
	width: 660px;
	font-size: 16px;
}
#restAckno .restAcknocontent{
	width: 100%;
	font-size:16px;
	margin:4px 0px 0px 0px;
}
.restAcknotitle{
	color:#e64c25 ;
	font-weight: bold;	
}
.restAcknoemail{
 font-size: 12px;
}


/* D24 Upload Photo
----------------------------------------------- */ 
#uplaodphotoid{
	width: 660px;
	font-size: 16px;
}
.uploadcontent{
	width: 100%;
	font-size:16px;
	margin:4px 0px 0px 0px;
}
.uploadcontent .uploadtitle{
	color:#e64c25 ;
	font-weight: bold;	
}
.uploadcontent .uploadinfo{
 
}
.uploadcontent .btn{
 text-align: center;
}
.uploadcontent .commenticon{
 font-size: 13px;
}
.uploadcontent .infotext{
 font-size: 13px;
}
.uploadcontent .infotexteng{
 font-size: 13px;
 }
.uploadcontent .infotextremind{
	font-size: 13px;
	color: #e64c25;
}

.uploadcontent .radioboxwidth td{
	width: 16%;
}

.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: 3px 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: white;
}
.AutoComplete-table tr.odd
{
    background: #ffffff none repeat scroll 0 0;
}
.AutoComplete-table tr.even
{
    background: #ffead4 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 #FF762B;
	background-color:#FFFFFF;
	overflow:hidden;
	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 5px;
}
.searchsuggestion .row {
	padding:3px 5px;
	overflow:hidden;
}
.searchsuggestion .tit {
	color:#FF762b;
	font-weight:bold;
}
.searchsuggestion .hidden {
	display:none;
}
.searchsuggestion .row:hover, .searchsuggestion .selected {
	background-color:#EEEDED;
	cursor:pointer;
}
.searchsuggestion .row_orangebgtit {
	padding:3px 5px;
	overflow:hidden;
	background-color:#FFF6E7;
}
.searchsuggestion .row_orangebg {
	padding:3px 5px;
	overflow:hidden;
	background-color:#FFF6E7;
}
.searchsuggestion .row_orangebg:hover {
	background-color:#FFFFFF;
	cursor:pointer;
}
.searchsuggestion .match {
	font-weight:bold;
	color:#000000;
}
.width_chn {
	width:435px;
	font-size:13px;
}
.width_eng {
	width:435px;
	font-size:12px;
}
.searchsuggestion tr.firstrow {
    border-top: 1px solid #FF762B;
}

/* for backward compatibility */
.AutoComplete-table tr.match
{
    font-weight:bold;
}
/* for backward compatibility */

/*
.AutoComplete-table tr.first
{
    border-top: 1px solid #E64C25;
}
.AutoComplete-table span.displayNameBlock
{
    position:relative;
    float:left;
}
.AutoComplete-table span.groupName
{
    position:relative;
    float:right;
    display:none;
}
.AutoComplet-table span.clearFloat
{
    clear:both;
}*/
/* for search tips */


/* D11 D12 User Review
--------------------------------------------------*/
#restreviewpageID{
 	width: 980px;
 	float:left;
}
#restreviewpageID .restreview{
	width: 100%;
	font-size:16px;
}
#restreviewpageID .restreview h1{
 color: #004D1B;
 font-size: 16px;
 margin: 0px;
}
#restreviewpageID .restreview h1 a{
 text-decoration: underline;
}
.restreviewpage{
	color:#e64c25;
}
*html .restreviewpage{
	color:#e64c25;
	margin-top: 0px;
}
*+html .restreviewpage{
	color:#e64c25;
	margin-top: 0px;
}

.restreviewpage .title{
	color:#e64c25;
}
.restreviewpage .title h1.overview, .restreviewpage .title a{
	color:#e64c25;
	text-decoration: none;
}

.restreviewpage .title h1
{
    padding : 0px;
    margin: 0px;
}

.restreviewpage .tabs .tab1 {
	height: 31px;
/*	width: 80px; */
    padding:7px 16px 0px 11px;  /* 100603 wilson tang too many tabs  */
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*	padding-top: 7px;*/
	text-align: center;	
	font-size: 12px;
} 
.restreviewpage .tabs .tab2 {
	height: 31px;
	width: 712px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}

.restreviewpage .tabs .tabdbs {
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: -5px;
	text-align: center;
	
}

.restreviewpage .tabs .tabdbs_here {
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/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;
}

.restreviewpage .tabs .tabline {
	height: 31px;
	width: 5px;
	float: left;
font-size: 16px;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  


.restreviewpage .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/whitetab2_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
} 

.restreviewpage .tabs .tab1_here {
	height: 31px;
/*	width: 90px; */
    padding:7px 16px 0px 11px;  /* 100603 wilson tang too many tabs  */
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab2_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}
#main .restreview .sorting{
	background-color:#e6d6bd;
	padding:5px;
	/*height: 100%;*/
	float:left;
	width: 98%;
}

#main .restreview .recommendtag{
    background-color:#e6d6bd;
	float:left;
	width: 98%;
}

#main .restreview .sorting .recommendcheckbox
{
    color : red;
}

#main .restreview .sorting .highlight{
	color:#f9300d ;
	font-weight:bold;
}

#main .restreview .sorting .searchreview{
	float: left;
}
#main .restreview .sorting .sortingby{
	float: right;
	padding-right: 5px;
}

#main .restreview .pagination{
	margin: 2px 0px 2px 0px; 
} 
#main .restreview .pagination a{
	font-size:16px;
	text-decoration:none;
}

#main .restreview .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 

#main .restreview .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}

#main .restreview .listtable td{
  font-size:13px;
  padding: 2px 0px 2px 0px;
}

#main .restreview .listtable{
 width: 660px
}

#main .restreview .listtable .bar{
	background-color:#ff7007;
	height:3px;
}

#main .restreview .listtable .altrow{
   background-color:#fff6e7;  	  
}

#main .restreview .listtable .rowseper {
	width:11px; 
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif); 
}
#main .restreview .listtable .restorder{
  font-size:16px;
  font-weight:bold;
  text-align: center;
}

#main .restreview .listtable .restdate{
  font-size:16px;
  font-weight:bold;
  width:70px;  	
}

#main .restreview .listtable .restheading{
  font-size:16px;
  font-weight:bold;
  width:180px;  
}
#main .restreview .listtable .reviewer{
  font-size:16px;
  font-weight:bold;
  width:130px;  
} 
#main .restreview .listtable .score{
  font-size:16px;
  font-weight:bold;
  width: 53px;
} 

#main .restreview .listtable .restotherscore{
  font-size:12px;
  font-weight: bold;
  width: 28px;
}






.restreview .commenttable .restcomment{
	width: 100%;
	border-bottom: 1px dashed #e64c25;
	font-size: 16px;
	 line-height: 160%;
}
.restreview .commenttable .restcommentNoBorder{
	font-size: 16px;
	width: 100%;
	 line-height: 160%;
}


.restreview .commenttable .restowner{
	color: #F9300D;
    font-weight : bold;
}


.restcomment .commenttitle{
 color: #004d1b;
 float: left;
}
.restcomment .commenttitle a{
 color: #004d1b;
 float: left;
  text-decoration: underline;
}



.commenttable{
 line-height: 160%;
 width: 100%;
}
.commenttable .commenttitle{
 color: #004d1b;
 float: left;
/* margin-top: -13px; */
margin: 0px;
}
.commenttable .commenttitle h1{
	color: #004d1b;
	font-weight: bold;
	font-size: 16px;
/*	margin-top: 0px;*/
	margin: 0px;
	text-decoration: underline;
	}
 .commenttable .restcommentNoBorder .commenttitle{
 color: #004d1b;
 float: left;
 margin: 0px;
}

.restreview .commenttable .face{
 padding: 0px 0px 0px 5px;
 float: left;
 font-size: 12px;
} 
/*.restreview .commenttable ul.photo{
	float: left;
	display: block;
	margin-left: -40px;
	margin-top: 0px;
} 
*html .restreview  .commenttable ul.photo{
	float: left;
	display: block;
	margin-left: 0px;
} 
*+html .restreview  .commenttable ul.photo{
	float: left;
	display: block;
	margin-left: 0px;
}*/


.restreview .commenttable  .recommend{
	 color: #004d1b;
}
.restreview .commenttable .menpic{ 
 text-align: center;
  line-height: 130%;
	width: 80px;
		overflow: hidden;
	text-overflow:ellipsis;
word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
.restreview .commenttable .menpiccomment{ 
 text-align: center;
 font-size: 12px;
}
.restreview .commenttable .addrecommend{
	float: left;
	padding-left: 20px;
	margin-top: 25px;
}


.restreview .commenttable  .back{
	font-size: 12px;
	text-align: right;
	margin-top: 100px;
}


.restreview .commenttable .restothercomment{
	width: 100%;
	 border-bottom: 1px solid #cabfaa;
	 line-height: 160%;
}
.restreview .commenttable .restothercommentdate{
	 font-size: 12px;
	 padding-bottom: 10px;
}
.restreview .commenttable .title{
color: #E64C25;
	font-weight: bold;
	 font-size: 16px;
}
.restreview .commenttable .subtitle{
	font-weight: bold;
	 font-size: 16px;
}


/* side bar box
----------------------------------------------- */ 
.restothercommentbox{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
}

.restothercommentbox .titlecomment{
	float: right; 
   font-size: 16px; 
	font-weight: bold; 
}
.restothercommentbox .viewothercomment a{
	font-weight: bold; 
}

.restothercommentbox .viewallcomment{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
.restothercommentbox ul{
 margin: 10px 0px 0px -20px;
 line-height: 20px;
 font-size: 12px;
}
*html .restothercommentbox ul{
 margin: 10px 0px 0px 20px;
  line-height: 20px;
 font-size: 12px;
}
*+html .restothercommentbox ul{
 margin: 10px 0px 0px 20px;
  line-height: 20px;
 font-size: 12px;
}


/* D20 Top Restaurant
----------------------------------------------- */ 
#toprestID{
	width: 100%;
}


#toprestID .title{
	color:#e64c25 ;
	font-weight: bold;	
	padding: 10px 0px 10px 0px;
}

.toprest .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 100%;
	float: right;
	padding: 2px 0px 2px 0px;
	font-size:16px;
}
.toprest .sorting .highlight{
 color:#f9300d ;
	font-weight:bold;
}

#main .toprest .listtable .bar{
	background-color:#ff7007;
	height:3px;
}

#main .toprest .listtable .altrow{
   background-color:#fff6e7;  	  
}

#main .toprest .listtable .rowseper {
	color:#ff0000;
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif);	
}

#main .toprest .listtable .restorder{
 text-align: center;
  font-size:16px;
  font-weight:bold;
}

#main .toprest .remark{
	font-size: 12px;
	padding-top: 10px;
	color: Red;
	float: left;
}
#main .scorecal{
	float: left;
 font-size: 13px;
}
#main .toprest .print{
 	float: right;
}



.toprest .tabs .tab1 {
	height: 31px;
/*	width: 80px; */
padding:7px 26px 0px 21px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*	padding-top: 7px;*/
	text-align: center;	
} 
.toprest .tabs .tab2 {
	height: 31px;
	width: 712px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}

.toprest .tabs .tabdbs {
font-size: 16px;
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: -5px;
	text-align: center;
	
}

.toprest .tabs .tabdbs_here {
	height: 31px;
	width: 200px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/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;
}

.toprest .tabs .tabline {
font-size: 16px;
	height: 31px;
	width: 5px;
	float: left;
	
	background-image: url(//cdn1.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  



.toprest .tabs .tab1_here {
font-size: 16px;
	height: 31px;
	width: 90px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab2_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-right: 5px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}

.toprest .tabs .tab_here {
font-size: 16px;
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/whitetab2_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 


/* D27 New Rest
----------------------------------------------*/
#newrestpageID{
 	width: 660px;
}
#newrestpageID .newrestpage{
	width: 100%;
	font-size:16px;
}

#main .newrestpage .listtable .restheading{
  font-size:16px;
  font-weight:bold;
  width:180px;  
}
#newrestpageID .title{
	color: #E64C25;
	font-weight: bold;
}
#main .newrestpage .listtable td{
  font-size:13px;
  padding: 2px 0px 2px 0px;
}

#main .newrestpage .listtable{
 width: 660px
}

#main .newrestpage .listtable .bar{
	background-color:#ff7007;
	height:3px;
}

#main .newrestpage .listtable .altrow{
   background-color:#fff6e7;  	  
}

#main .newrestpage .listtable .rowseper {
	width:11px; 
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif); 
}

#main .restreview .listtable .restheading{
  font-size:16px;
  font-weight:bold;
  width:180px;  
}


/* Review particular
----------------------------------------------*/
#sidebar .otherreview{
	width:300px;
	font-size:13px;
	text-align:left;
}
#sidebar .otherreview .headtitle{
	text-align:right;
	font-weight: bold;
}
#sidebar .otherreview .bar{
 height: 3px;
 background-color: #004d1b;
}




/* G1 Gourmets Index
----------------------------------------------*/
#gourmetindexID{
width: 100%;
}

#gourmetindexID .gourmetindexcontent{
	width: 660px;
}
.gourmetindexcontent .title{
	float: left;
	padding-bottom: 5px;
}
.gourmetindexcontent .more{
	float: right;
	padding-bottom: 5px;
}
.gourmetindexcontent .gourmetranktable .bar{
	background-color:#ff7007;
	width:100%;
	height:3px;
}
.gourmetindexcontent .gourmetranktable .lightblockL{
	background-color:#fff6e7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #fdddab;
	width: 50%;
	padding: 5px;
}
.gourmetindexcontent .gourmetranktable .lightblockR{
	background-color:#fef1db;
	border-bottom: 1px solid #fdddab;
	width: 50%;
	padding: 10px;
}
.gourmetindexcontent .gourmetranktable .lightblockL{
	background-color:#fff6e7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #fdddab;
	width: 50%;
	padding: 10px;
}
.gourmetindexcontent .gourmetranktable .lightblockOrgBGL{
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #fdddab;
	width: 50%;
	padding: 10px;
}
.gourmetindexcontent .gourmetranktable .lightblockOrgBGR{
	border-bottom: 1px solid #fdddab;
	width: 50%;
	padding: 10px;
}
.gourmetindexcontent .gourmetranktable .numberofcomment{
	font-size: 13px;
}
.gourmetindexcontent .gourmetranktable .commenttitle{
	color: #004d1b;
	font-weight: bold;
	font-size: 13px;
	padding-left: 5px;
}
.gourmetindexcontent .gourmetranktable .commenttitle a{
	color: #004d1b;
	font-weight: bold;
}
.gourmetindexcontent .gourmetranktable .rest{
	font-size: 13px;
	padding-left: 5px;
}
.gourmetindexcontent .gourmetranktable .content{
	font-size: 13px;
	padding-left: 5px;
}


.gourmetindexcontent .specgourmet{
	width: 660px;
}
.gourmetindexcontent .specgourmet .commenttitle{
	padding-left: 5px;
}
.gourmetindexcontent .specgourmet .content{
	line-height: 16px;
	padding: 0px 0px 0px 5px;
	font-size: 13px;
	max-height: 55px;
	width: 560px;
overflow: hidden;
text-overflow:ellipsis;
word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
.gourmetindexcontent .specgourmet .info{
	padding-top: 4px;
	padding-left: 5px;
	font-size: 13px;
}


.gourmetindexcontent .gourmetrecent{
 width: 660px;
}
.gourmetindexcontent .gourmetrecent .bar{
	background-color:#004d1b;
	width:100%;
	height:3px;
}

.gourmetindexcontent .gourmetrecent .lightblock{
	background-color:#f6fae6;
	padding: 8px;
	border-bottom: 1px solid #c2eaab;	
}
.gourmetindexcontent .gourmetrecent .lightblockdim{
	background-color:#edf3d9;
	padding: 8px;
	border-bottom: 1px solid #c2eaab;	
}

.gourmetindexcontent .gourmetrecent .commenttitle{
	color: #004d1b;
	font-weight: bold;
}
.gourmetindexcontent .gourmetrecent .commenttitle a{
	color: #004d1b;
	font-weight: bold
}
.gourmetindexcontent .gourmetrecent .date{
	font-size: 13px;
	padding-left: 5px;
	font-weight: normal;
	color: #000000;
}
.gourmetindexcontent .gourmetrecent .rest{
	font-size: 13px;
}
.gourmetindexcontent .gourmetrecent .content{
	font-size: 13px;
	padding-top: 5px;
}
.gourmetindexcontent .gourmetrecent .menpiccomment{
	font-size: 13px;
	text-align: center;
}
.gourmetindexcontent .gourmetphoto{
	
}


.gourmetphoto ul{
	float: left;
	display: block;
	margin-top: 0px;
	margin-left: -45px;
	font-size: 12px;
} 
*html .gourmetphoto ul{
	float: left;
	display: block;
	margin-left: -10px;
	font-size: 12px;
} 
*+html .gourmetphoto ul{
	float: left;
	display: block;
	margin-left: -5px;
	font-size: 12px;
} 
.gourmetphoto li{
	float: left;
	display: block;
	padding: 4px;
	background-color: #ffffff;
	width: 150px;
	line-height: 150%;
	margin-left: 5px;
} 
.gourmetphoto .phototitle{
	padding-bottom: 3px;
}
.gourmetphoto .photomenber{
	padding-top: 5px;
	float: left;
	width: 90px;
}
.gourmetphoto .photomenberpic{
	padding-top: 5px;
	float: right;
}
.gourmetphoto .postdate{
	float: left;
		width: 90px;
}
.gourmetphoto .photoseper{
	clear:both;
}
*html .gourmetphoto .photoseper{
	clear:both;
   padding-top: 10px;
}
*+html .gourmetphoto .photoseper{
	clear:both;
   padding-top: 5px;
}
.gourmetphoto .menpiccomment{
  font-size: 13px;
}

#sidebar .searchgourmet{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
}
#sidebar .searchgourmet td{
 font-size:13px;
}
#sidebar .searchgourmet select{
	font-size:13px;
	text-align:left;
}

/* G3 Gourmets Ranking, G2 Gourmets Srach Result
----------------------------------------------*/
#gourmetsearchresult{
width: 100%;
}

#gourmetsearchresult .gourmetsearchcontent{
	width: 660px;
}

.gourmetsearchcontent .paginationinfoorange {
font-weight: bold;
 color: #e64c25;
font-size: 16px;
	
}
.gourmetsearchcontent .paginationinfo {
font-size: 16px;

}

.gourmetsearchcontent .pagination {
	font-size:16px;
	padding:5px;
}

.gourmetsearchcontent .pagination a{
	font-size:16px;
	text-decoration:none;
}

.gourmetsearchcontent .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 

.gourmetsearchcontent .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}
.gourmetsearchcontent .tabs {
	width: 660px;
	height: 31px;
}
.gourmetsearchcontent .tabs .tab1 {
	height: 31px;
padding:7px 26px 0px 21px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
} 
.gourmetsearchcontent .tabs .tab2 {
	height: 31px;
	width: 712px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}

.gourmetsearchcontent .tabs .tabline {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  

.gourmetsearchcontent .tabs .tab1_here {
	height: 31px;
	width: 90px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab2_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-right: 5px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}

.gourmetsearchcontent .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/whitetab2_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 



*html .gourmetsearchcontent .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 100%;
	float: right;
	padding: 2px 0px 2px 0px;
	margin-top: -7px;
} 
*+html .gourmetsearchcontent .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 100%;
	float: right;
	padding: 2px 0px 2px 0px;
	margin-top: 0px;
} 
*html .gourmetsearchcontent .sorting{
	background-color:#e6d6bd;
	height:24px;
	width: 100%;
	float: right;
	padding: 2px 0px 2px 0px;
	margin-top: -7px;
} 
.gourmetsearchcontent .sorting{
	background-color:#e6d6bd;
	height:24px;
	padding: 4px 0px 2px 0px;
	width: 100%;
	float: right;
	margin-top: 0px;
} 


.gourmetsearchcontent .sorting .highlight{
	color:#f9300d ;
	font-weight:bold;
} 

.gourmetsearchcontent .listtable .bar{
	background-color:#feac60;
	width:660px;;
	height:3px;
}

.gourmetsearchcontent .listtable .altrow{
  background-color:#fff6e7;

}

.gourmetsearchcontent .listtable .rowseper {
	color:#ff0000;
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.gourmetsearchcontent .listtable .gourmetnewcommentface{
  float: left;
  width: 30px;
  margin-top: 14px;
}
.gourmetsearchcontent .listtable .gourmetnewcommentrest{
	color: #004d1b;
	font-weight: bold;
}
.gourmetsearchcontent .listtable .gourmetnewcommentrest a{
	color: #004d1b;
	font-weight: bold;
}
.gourmetsearchcontent .listtable .gourmetnewcomment {
  float: left;
}


/* G4 Gourmets Index
----------------------------------------------*/
#gourmetcontainer{
  background-color: #fdebcf; 
/*  height: 100%; */
  margin:0 auto;
  width:1000px;
  
}
#gourmetLeftNav {
  float:left;
  width:160px; 
  padding: 5px 0px 0px 10px;
}  
#gourmetmain {
/*	float:right;*/
float: left;
	width:800px;
	display: block;
	margin: 10px 10px 0px 10px;
	text-align:left;
/*	height: 100%; */
}
.breadcrumbpadding{
 padding-left: 10px;
 clear:both;
}
#gourmetindex{
width: 100%;
}
#gourmetmain .gourmetindexcontent{
	width: 800px;
}
#gourmetIndex .gourmetindexcontenttable{
	width: 100%;
	padding: 10px;
}

#gourmetLeftNav .detail{
	background-color: #ebf9ea;
	padding: 5px;
	width: 150px;
	overflow: hidden;
}

#gourmetLeftNav .detail .photo{
	width: 150px;
}
#gourmetLeftNav .detail .name{
padding: 5px 0px 5px 0px;
	font-weight: bold;
	color: #004d1b;
}
#gourmetLeftNav .detail .info{
	font-size: 13px;
}


.gourmetindexcontent .tabs 
{
	font-size: 12px;
}

.gourmetindexcontent .tabs .tab1 {
	height: 31px;
	padding:7px 10px 0px 7px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
} 
.gourmetindexcontent .tabs .tab2 {
	height: 31px;
	width: 800px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right top;
	padding-top: 7px;
	text-align: center;
	
}
.gourmetindexcontent .tabs .tabline {
font-size: 16px;
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
.gourmetindexcontent .tabs .tab1_here {
font-size: 16px;
	height: 31px;
	/*width: 110px;*/
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab2_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:7px 10px 0px 7px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
}
.gourmetindexcontent .tabs .tab_here {
font-size: 16px;
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/whitetab2_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
.gourmetindexcontent .photoreview{
 color: #004d1b;
 font-weight: bold;
}
.gourmetindexlisttable{
	text-align: left;
	line-height: 160%;
}

.gourmetindexlisttable .orangetitle{
	color:#e64c25;
	font-weight: bold;
}
.gourmetindexlisttable .gourmetcomment{
    width: 560px;
    word-wrap: break-word;
}
.gourmetindexlisttable .commenttitle{
	color:#004d1b;
	font-weight: bold;
	margin: 0px;
}
.gourmetindexlisttable .commenttitle a{
	color:#004d1b;
}
.gourmetindexlisttable .commentdate{
	font-size: 13px;
	font-weight: normal;
	color: Black;
}


.gourmetindexlisttable .gourmetcommentmore .postby{
  font-size: 13px;
}


.gourmetindexlisttable ul{
	float: left;
	display: block;
	margin-top: 0px;
	margin-left: -70px;
	font-size: 12px;
} 
*html .gourmetindexlisttable ul{
	float: left;
	display: block;
	margin-left: -60px;
	font-size: 12px;
} 
*+html .gourmetindexlisttable ul{
	float: left;
	display: block;
	margin-left: -30px;
	font-size: 12px;
} 
.gourmetindexlisttable li{
	float: left;
	display: block;
	padding: 4px;
	background-color: #ffffff;
	width: 150px;
	line-height: 150%;
	margin-left: 30px;
} 
.gourmetindexlisttable .phototitle{
	padding-bottom: 3px;
	height: 14px;
}
.gourmetindexlisttable .gourmetphototitle{
	padding-bottom: 3px;
}


.gourmetindexlisttable .photoseper{
	clear:both;
}
*html .gourmetindexlisttable .photoseper{
	clear:both;
   padding-top: 10px;
}
*+html .gourmetindexlisttable .photoseper{
	clear:both;
   padding-top: 10px;
}



.gourmetcalender{
 background-color: Black;
}
.gourmetcalender .titlebg{
	background-color: #e64c25;
	padding: 2px 5px 2px 5px;
}
.gourmetcalender .boxbg{
	background-color: #fce0b1;
}
.gourmetcalender .daycolor{
	background-color: #fbe0b1;
}
.gourmetcalender .calendertitle{
  color: #ffffff;
  font-weight: bold;
  float: left;
}
.gourmetcalender .calendercontrol{
  color: #ffffff;
  font-weight: bold;
  float: right;
 font-size: 13px;
}
.gourmetcalender .calendercontrol a{
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
.gourmetcalender .week{
 font-size: 13px;
 font-weight: bold;
 text-align: center;
}
.gourmetcalender .calendercellcolor{
 font-size: 13px;
 background-color: #fefad4;
  text-align: center;
}


.gourmetindexlisttable .tabs {
	width: 240px;
	height: 31px; 
	background-image: url(//cdn4.tw.orstatic.com/images/greentaboff_1.gif);
}
.gourmetindexlisttable .tabs .tab1 {
	height: 31px;
padding:5px 9px 0px 10px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/greentaboff_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	font-size: 16px;
}
.gourmetindexlisttable .tabs .tab1_here {
	height: 31px;
 width: 80px;
padding:5px 5px 0px 0px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/greentab_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.gourmetindexlisttable .tabs .tabline {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/greentab_seper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}  
.gourmetindexlisttable .tabs .tab_here {
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/greentab_here.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
.gourmetindexlisttable .tabs .more {
	height: 31px;
padding:5px 3px 0px 4px;
	float: right;
	background-image: url(//cdn4.tw.orstatic.com/images/greentaboff_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	font-size: 16px;
}
*html .gourmetindexlisttable .gourmetcalendermap{
 margin: 0px 0px 0px 0px;
}
*+html .gourmetindexlisttable .gourmetcalendermap{
 margin: 5px 0px 0px 0px;
}
.gourmetindexlisttable .gourmetcalendermap{
 margin: 5px 0px 0px 0px;
}


/* G5 Gourmet Reviewtable
----------------------------------------------*/
.gourmetreviewtable{
width: 800px;	
}

.gourmetreviewtable .paginationinfo {
	font-size:16px;
}

.gourmetreviewtable .pagination {
	font-size:16px;
	padding:5px;
}

.gourmetreviewtable .pagination a{
	font-size:16px;
	text-decoration:none;
}

.gourmetreviewtable .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 

.gourmetreviewtable .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}

.gourmetreviewtable .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
	padding-left: 8px;
	height: 24px;
}
.gourmetreviewtable .sorting .mode {
	float: left;
}
.gourmetreviewtable .sorting .status{
	float: right;
}
.gourmetreviewtable .commentsearch{
 background-color: #fff6e7;
 padding: 10px;	
}
.gourmetreviewtable .commentsearch .highlight{
 color:#f9300d ;
	font-weight:bold;
}




.gourmetreviewtable .restcomment{
	width: 100%;
	font-size: 16px;
	line-height: 160%;
}

.gourmetreviewtable .restcomment h1{
 color: #004D1B;
 text-decoration: none;
 font-size: 16px;
 margin: 0px;
}
.gourmetreviewtable .restcomment h1 a{
 text-decoration: none;
}

.gourmetreviewtable .restcomment .face{
 padding: 0px 0px 0px 5px;
 float: left;
 font-size: 12px;
} 
*html .gourmetreviewtable .restcomment .face{
 padding: 5px 0px 0px 5px;
 float: left;
 font-size: 12px;
} 
*+html .gourmetreviewtable .restcomment .face{
 padding: 0px 0px 0px 5px;
 float: left;
 font-size: 12px;
} 
.gourmetreviewtable .restcomment .photo ul{
	float: left;
	display: block;
} 
*html .gourmetreviewtable  .restcomment  .photo  ul{
	float: left;
	display: block;
	margin-left: 0px;
} 
*+html .gourmetreviewtable .restcomment .photo  ul{
	float: left;
	display: block;
	margin-left: 0px;
} 
.gourmetreviewtable .restcomment .photo  li{
	float: left;
	display: block;
	padding-right: 10px;
} 
.gourmetreviewtable .restcomment .verification{
 color: Red;
}
.gourmetreviewtable .restcomment  .recommend{
	 color: #004d1b;
}

.gourmetreviewtable .restcomment .addrecommend{
	float: left;
	padding-left: 20px;
	margin-top: 25px;
}


.gourmetreviewtable .restcomment .addrecommend .restowner{
	color: #F9300D;
    font-weight : bold;
}


.gourmetreviewtable .restcomment  .back{
	font-size: 12px;
	text-align: right;
	margin-top: 100px;
}

.gourmetreviewtable .restcomment .restothercommentbox{
	width:235px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	border: 1px solid #C2EAAB;
}
.gourmetreviewtable .restcomment .restothercommentbox .titlecomment{
	float: right; 
   font-size: 13px; 
	font-weight: bold; 
}
.gourmetreviewtable  .restcomment .restothercommentbox .viewothercomment a{
	font-weight: bold; 
}


.gourmetreviewtable  .restcomment .restothercommentbox ul{
 margin: 0px 0px 0px -20px;
 line-height: 20px;
 font-size: 13px;
}
*html .gourmetreviewtable  .restcomment .restothercommentbox ul{
 margin: 0px 0px 0px 20px;
  line-height: 20px;
 font-size: 13px;
}
*+html .gourmetreviewtable  .restcomment .restothercommentbox ul{
 margin: 0px 0px 0px 20px;
 line-height: 20px;
 font-size: 13px;
}



/* G7 H27 Gourmet Photo
----------------------------------------------*/
.commentphotolist{
 width: 800px;
}
.commentphotolist ul{
	float: left;
	display: block;
	margin-top: 0px;
	margin-left: -42px; /* margin */
	font-size: 12px;
} 
*html .commentphotolist ul{
	float: left;
	display: block;
	margin-left: -4px; /* margin */
	font-size: 12px;
} 
*+html .commentphotolist ul{
	float: left;
	display: block;
	margin-left: -2px; /* margin */
	font-size: 12px;
} 
.commentphotolist li{
	float: left;
	display: block;
	padding: 4px;
	background-color: #ffffff;
	width: 150px;
	line-height: 150%;
	margin-left: 2px; /* margin */
	margin-top: 10px; /* margin */
} 
.commentphotolist .phototitle{
	padding-bottom: 3px;
}

.commentphotolist .photomenber{
	padding-top: 5px;
	float: left;
	width: 140px;
}
.commentphotolist .postdate{
	float: left;
		width: 140px;
}
.commentphotolist .photoseper{
	clear:both;
}
*html .commentphotolist .photoseper{
	clear:both;
   padding-top: 10px;
}
*+html .commentphotolist .photoseper{
	clear:both;
   padding-top: 5px;
}
.commentphotolist .menpiccomment{
  font-size: 13px;
}

.commentphotolist .photodesc{
  font-size: 13px;
 float: left;
}
.commentphotolist .photodescmem{
  font-size: 13px;
 text-align: right;
}
.commentphotolist .commentsearchphoto{
margin-top: 5px;
 background-color: #e6d6bd;
 padding: 5px 10px 5px 10px;	
}


.commentphotolist .paginationinfo {
	font-size:16px;


}
.commentphotolist .pagination {
	font-size:16px;
	padding:5px;
}
.commentphotolist .pagination a{
	font-size:16px;
	text-decoration:none;
}
.commentphotolist .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
.commentphotolist .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}
.commentphotolist .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
		padding-left: 8px;
}
.commentphotolist .sorting .highlight{
 color:#f9300d ;
	font-weight:bold;
}

/*************************************/
.commentphotolist  .listtable .ultr{
	font-size: 12px;
	background-color: #ffffff;
	vertical-align: top;
} 
.commentphotolist  .listtable .litd{
	background-color: #ffffff;
	width: 150px;
	line-height: 150%;
}

.commentphotolist  .listtable .phototitle{
	padding-bottom: 3px;
	padding-top: 3px;
	height: 18px;
}
.commentphotolist  .listtable .photomenber{
	padding-top: 5px;
	float: left;
	width: 90px;
}
.commentphotolist  .listtable .photomenberpic{
	padding-top: 5px;
	float: right;
}
.commentphotolist  .listtable .postdate{
	float: left;
		width: 90px;
}
.commentphotolist  .listtable .photoseper{
	clear:both;
}
*html .commentphotolist .listtable .photoseper{
	clear:both;
   padding-top: 10px;
}
*+html .commentphotolist  .listtable .photoseper{
	clear:both;
   padding-top: 5px;
}
.commentphotolist  .listtable .menpiccomment{
  font-size: 13px;
}

/************************************/



/* G10 forum
------------------------------------------*/
.forumcontentID .forumcontenttable .forumcomment{
	width: 100%;
	 border-bottom: 1px solid #cabfaa;
	 line-height: 160%;
}

.forumcomment{
	line-height: 160%;
	width: 780px
}


.forumcomment .paginationinfo {
	font-size:16px;


}
.forumcomment .pagination {
	font-size:16px;
	padding:5px;
}
.forumcomment .pagination a{
	font-size:16px;
	text-decoration:none;
}
.forumcomment .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
.forumcomment .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}

.forumcomment .menpic{ 
 text-align: center;
 line-height: 130%;
 width: 80px;
 	overflow: hidden;
	text-overflow:ellipsis;
word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
.forumcomment .menpiccomment{
	font-size: 12px;
}
.forumcomment .forumcommentdate{
	font-size: 13px;
}
.forumcomment .replyusername{
	font-size: 12px;
}




.forumcomment .addforumcontent{
 background-color:#fff4e2;
 padding: 10px;
 width: 780px;
}

.forumcomment .addforumcontent .title{
	color: #e64c25;
	font-weight: bold;
}
.forumcomment .addforumcontent .addcomment{
 background-color: #fff4e2;
 padding: 10px;
}
.forumcomment .addforumcontent .title{
	color: #004d1b;
	font-weight: bold;
}

.forumcommentreply{
	line-height: 160%;
}

/* G11 Bookmark
------------------------------------------*/


.gourmetbookmarktable .commentsearch{
 background-color: #fff6e7;
 padding: 10px;	
}
.gourmetbookmarktable .sorting {
	background-color:#e6d6bd;
	padding:3px 0px 3px 0px;
	font-size:16px;
	border-bottom: 1px dashed #d8bc97;
}
.gourmetbookmarktable .sortingb {
	background-color:#e6d6bd;
	padding:3px 0px 3px 0px;
	font-size:16px;
	height: 30px;
}
.gourmetbookmarktable .sortingb .selectinfo{
	float: left;
		padding:3px 0px 3px 0px;
}
.gourmetbookmarktable .sortingb .print{
	float: right;
	padding:3px 8px 3px 0px;
}
.gourmetbookmarktable .sorting .highlight{
 color:#f9300d ;
	font-weight:bold;
}


.gourmetbookmarktable .paginationinfo {
	font-size:16px;


}
.gourmetbookmarktable .pagination {
	font-size:16px;
	padding:5px;
}
.gourmetbookmarktable .pagination a{
	font-size:16px;
	text-decoration:none;
}
.gourmetbookmarktable .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
.gourmetbookmarktable .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}


*html .gourmetbookmarktable ul{
	margin:0px 0px 0px 20px;
} 

*+html .gourmetbookmarktable ul{
	margin:0px 0px 0px 20px;
}

.gourmetbookmarktable ul{
	margin:0px 0px 0px -10px;
}

.gourmetbookmarktable .resttitle {
	font-size:16px;
	font-weight:bold;
	padding: 3px;
}
.gourmetbookmarktable .listadd {
	padding-left: 5px;
}
.gourmetbookmarktable .listadd {
		padding-left: 5px;
}

.gourmetbookmarktable .listloc {
		padding-left: 5px;
}
.gourmetbookmarktable .listdish {
		padding-left: 5px;
}

.gourmetbookmarktable .listcat {
		padding-left: 5px;
}

.gourmetbookmarktable .numberbig {
	color:#ff0000;
	font-weight:bold;
	font-size:30px;
} 

.gourmetbookmarktable .numbersmall {
	color:#ff0000;
	font-weight:bold;
	font-size:13px;
}

.gourmetbookmarktable  .reviewinfo {
	font-size: 12px;
}

.gourmetbookmarktable .hr{
	background-color:#ff0000;
}

.gourmetbookmarktable .iconaddbookmark{
	position: absolute;
	margin-top: 2px;
	margin-left: 2px;
}
.gourmetbookmarktable .iconaddbookmark a{
	position: absolute;
	margin-top: 2px;
	margin-left: 2px;
}
.gourmetbookmarktable .iconaddbookmark a:hover{
	position: absolute;
	margin-top: 3px;
	margin-left: 3px;
}
.gourmetbookmarktable .highlight{
 color:#f9300d ;
	font-weight:bold;
}

/* E1 Review Index
---------------------------------------------------*/
#restreviewIndexpageID{
	/*word-break: break-all;*/ /* Internet Explorer 5.5+ */	
 	width: 660px;
}
#restreviewIndexpageID .restreviewindex{
	width: 100%;
	font-size:16px;
}
.restreviewindex .title{
	color:#e64c25;
	font-weight: bold;
  padding: 10px 0px 10px 0px;
}

.restreviewindex .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
	padding-left: 8px;
	height: 24px;
}
.restreviewindex .sortingradio {
 float: left;
 }
.restreviewindex .sortingicon {
 float: right;
 }
.restreviewindex .sorting .highlight{
 	color:#f9300d ;
	font-weight:bold;
}
.restreviewindex .paginationinfo {
	font-size:16px;

}
.restreviewindex .pagination {
	font-size:16px;
	padding:5px;
}
.restreviewindex .pagination a{
	font-size:16px;
	text-decoration:none;
}
.restreviewindex .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
.restreviewindex .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}



#main .restreviewindex .listtable td{
  padding: 2px 0px 2px 0px;
}

#main .restreviewindex .listtable{
 width: 660px
}

#main .restreviewindex .listtable .bar{
	background-color:#ff7007;
	height:3px;
}

#main .restreviewindex .listtable .altrow{
   background-color:#fff6e7;  	  
}

#main .restreviewindex .listtable .rowseper {
	width:11px; 
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif); 
}

.restreviewindex .listtable .gourmetnewcommentface{
  float: left;
  width: 30px;
  padding: 2px 0px 2px 0px;
}

.restreviewindex .listtable .gourmetnewcomment {
  float: left;
 width: 190px;
 margin-top: 8px;
}

/* E2 Review Search Result Page
---------------------------------------------------*/
#restreviewSearchReaultpageID{
 	width: 660px;
}
#restreviewSearchReaultpageID .restreviewreaultindex{
	width: 100%;
	font-size:16px;
}
.restreviewreaultindex .title{
	color:#e64c25;
	font-weight: bold;
  padding: 10px 0px 10px 0px;
}

.restreviewreaultindex .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
	padding-left: 8px;
	height: 24px;
}
.restreviewreaultindex .sortingradio {
 float: left;
 }
.restreviewreaultindex .sortingicon {
 float: right;
 }
.restreviewreaultindex .sorting .highlight{
 	color:#f9300d ;
	font-weight:bold;
}
.restreviewreaultindex .paginationinfo {
	font-size:16px;
	
}
.restreviewreaultindex .pagination {
	font-size:16px;
	padding:5px;
}
.restreviewreaultindex .pagination a{
	font-size:16px;
	text-decoration:none;
}
.restreviewreaultindex .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
.restreviewreaultindex .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}

.restreviewreaultindex .listtable .resttitle{
}
.restreviewreaultindex .listtable .reviewrestinfo .reviewrestinfoaddr{
	 float: left;
}
.restreviewreaultindex .listtable .reviewrestinfo .reviewrestgourmet{
	 float: right;
}
.restreviewreaultindex .listtable .reviewrestinfo .reviewrestgourmetname{
}
.restreviewreaultindex .listtable .reviewrestinfo .reviewrestgourmetinfo{
 font-size: 13px;
}
.restreviewreaultindex .listtable .posttime{
 font-size: 13px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}
.restreviewreaultindex .listtable .reviewinfocomment{
	line-height: 160%;
}
.restreviewreaultindex .listtable .blacklink{
	text-decoration: none;
	color: #000000;
}


/* E3 Preview Review
--------------------------------------------------*/
.restpreviewreviewID{
 	width: 980px;	
}
.restpreviewreview{
	width: 980px;
	font-size:16px;	
}
.restpreviewreview .title{
	color:#e64c25;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
.restpreviewreview .restname{
	line-height: 160%;
}
.restpreviewreview .restaddress{
	line-height: 160%;
}

.restpreviewreview .preview{
	font-weight: bold; 
	line-height: 160%;
}

.restpreviewreview .restcomment{
	width: 100%;
	border: 1px solid #e64c25;
	background-color: #fff6e7;
	font-size: 16px;
	 line-height: 160%;
	 padding: 20px 0px 20px 0px;
}
.restpreviewreview .commenttitle{
 color: #004d1b;
 float: left;
 margin-top: -15px;
}
*+html  .restpreviewreview .commenttitle{
 color: #004d1b;
 float: left;
 padding-top: 30px;
}
*html  .restpreviewreview .commenttitle{
 color: #004d1b;
 float: left;
 padding-top: 25px;
}


.restpreviewreview .commenttitle h1{
 color: #004D1B;
 text-decoration: none;
 font-size: 16px;
}
.restpreviewreview .commenttitle h1 a{
 text-decoration: none;
}



.restpreviewreview .face{
 padding: 0px 0px 0px 5px;
 float: left;
 font-size: 12px;
} 
.restpreviewreview ul{
	float: left;
	display: block;
	margin-left: -40px;
} 
*html .restpreviewreview ul{
	float: left;
	display: block;
	margin-left: 0px;
} 
*+html .restpreviewreview ul{
	float: left;
	display: block;
	margin-left: 0px;
} 
.restpreviewreview li{
	float: left;
	display: block;
	padding-right: 20px;
} 

.restpreviewreview  .recommend{
	 color: #004d1b;
}

.restpreviewreview .menpic{ 
 text-align: center;
 line-height: 130%;
 width: 80px;
 	overflow: hidden;
	text-overflow:ellipsis;
word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
.restpreviewreview .menpiccomment{ 
 text-align: center;
 font-size: 12px;
}
.restpreviewreview .addrecommend{
	float: left;
	padding-left: 20px;
	margin-top: 25px;
}
.restpreviewreview  .back{
	font-size: 12px;
	text-align: right;
	margin-top: 100px;
}

/* E4 Find Rest
--------------------------------------------------*/
.findrestID{
 	width: 660px;	
}
.findrestpage{
	width: 100%;
	font-size:16px;	
	line-height: 160%;
}

.findrestpage .paginationinfo {
	font-size:16px;
	
}
.findrestpage .pagination {
	font-size:16px;
	padding:5px;
}
.findrestpage .pagination a{
	font-size:16px;
	text-decoration:none;
}
.findrestpage .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
.findrestpage .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}


.findrestpage .title{
	color:#e64c25;
	font-weight: bold;
		line-height: 160%;
		
}
.findrestpage .commentsearch{
 background-color: #fff6e7;
 padding: 10px;	
	border:#FEAC60 1px solid;
}
.findrestpage .listtable .leftbtnbg {
 background-color: #e6d6bd;
 width: 90px;
  text-align: center;
  vertical-align: middle;
}
*html .findrestpage .listtable ul{
	margin:0px 0px 0px 20px;
} 
*+html .findrestpage .listtable ul{
	margin:0px 0px 0px 20px;
}
.findrestpage .listtable ul{
	margin:0px 0px 0px -10px;
}
.findrestpage .listtable .listadd {
	list-style-image :  url('//cdn3.tw.orstatic.com/images/icon_add.gif');
	padding-left: 5px;
}
.findrestpage .listtable .listphone {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_phone.gif');
		padding-left: 5px;
}
.findrestpage .listtable .listdish {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_dish.gif');
		padding-left: 5px;
}
.findrestpage .listtable .listcomment {
	list-style-image :  url('//cdn3.tw.orstatic.com/images/icon_totalcomment.gif');
	padding-left: 5px;
}

/* B1 Registration Form
----------------------------------------------- */ 
#registrationID{
	width: 660px;
	font-size: 16px;
}
#registrationID .registrationpage{
	width: 100%;
	font-size:16px;
	margin:4px 0px 0px 0px;
}
#registrationID .registrationpage .formtable{
}
#registrationID .registrationpage .formtable TD{
 padding: 5px 0px 5px 0px;
}
.registrationpage .title{
	color:#e64c25 ;
	font-weight: bold;	
}
.registrationpage .email{
 font-size: 12px;
}
.registrationpage .infotext{
 font-size: 13px;
 }
 


/* .registrationpage .helpbox{
	width:280px;
	font-size:13px;
	text-align:left;
	margin-left: 10px;
	background-color: #e6d6bd;
}
*/
.registrationpage .helpbox .titlecomment{
	float: right; 
   font-size: 13px; 
	font-weight: bold; 
}
.registrationpage .helpbox .viewothercomment a{
	font-weight: bold; 
}
.registrationpage .helpbox  ul{
 margin: 0px 0px 0px -20px;
 line-height: 20px;
 font-size: 13px;
}
*html .registrationpage .helpbox ul{
 margin: 0px 0px 0px 20px;
  line-height: 20px;
 font-size: 13px;
}
*+html .registrationpage .helpbox  ul{
 margin: 0px 0px 0px 20px;
 line-height: 20px;
 font-size: 13px;
}
.registrationpage .pulldownbox{
 width: 150px;
}





/* H1 My Openrice
----------------------------------------------- */ 
#gourmetLeftNav .detail .commentverify{
	font-size: 13px;
}
#gourmetLeftNav .detail .editinfo, .editinfo{
	background-color: #fffee1;
	border: 1px solid #dedede;
	padding: 3px 5px 3px 5px;
 	font-size: 13px;
}
#gourmetLeftNav .detail .commentverify .commenttitle{
	color:#004d1b;
	font-weight: bold;
	font-size: 13px;
}
#gourmetLeftNav .detail .commentverify .commenttitle a{
	color:#004d1b;
	font-weight: bold;
	font-size: 13px;
}
.gourmetindexcontent .editwarning{
	background-color: #fffee1;
	border: 1px solid #dedede;
	padding: 5px 10px 5px 10px;
	height: 20px;
}
.gourmetindexcontent .editwarning .info{
	float: left;
	vertical-align: middle;
}
.gourmetindexcontent .editwarning .close{
	float: right;
	vertical-align: middle;
}

/*.gourmetindexcontent*/ .editphoto {
	background-color: #fffee1;
	border: 1px solid #dedede;
	/*padding: 5px 10px 5px 10px;*/
	padding: 2px 10px 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;
}

.gourmetindexcontent .commentcontenttitleinfo{
	float: left;
}
.gourmetindexcontent .commentcontenttitleupload{
	float: right;
	width: 100px;
}
.gourmetindexcontent .photocontenttitleinfo{
	float: left;
}
.gourmetindexcontent .photocontenttitleupload{
	float: right;
		width: 100px;
}

/* H3 My Openrice
----------------------------------------------- */ 
/*.gourmetindexcontent .editphoto{
	background-color: #fffee1;
	border: 1px solid #dedede;
	padding: 2px 10px 2px 10px;
} moved to H1*/

/*.gourmetindexcontent .editdel{
	background-color: #fffee1;
	border: 1px solid #dedede;
	padding: 2px 10px 2px 10px;
}*/


/* B5 Verification login
----------------------------------------------- */ 
#registrationID .logintable{
	width: 430px;
	background-color: #fff4e2;
	padding: 10px;
	margin-left: 120px;
}

#registrationID .logintable .submitbtn{
 text-align: right;
}
#registrationID .logintable .lostpwd{
	padding-top: 5px;
 text-align: right;
	font-size: 12px;
}

/* H20 MyOpenrice - Message Board (Reply Page)
----------------------------------------------- */ 
#gourmetindexindex .replycommenttable{
	background-color: #fff4e2;
		padding: 10px;
}
#gourmetindexindex .replycommenttable .relytitle{
	color: #004d1b;
	font-weight: bolder;
}



/* H15 Edit Personal Info
----------------------------------------------- */ 

#editinfoID .editinfopage .editinfoformtable{
background-color: #fff4e2;
padding:5px;
}
#editinfoID .editinfopage .editinfoformtablesper{
 border-right: 1px  dashed #e64c25;
}
#editinfoID .editinfopage .editinfoformtable TD{
 padding: 5px;
}
.editinfopage .title{
	color:#e64c25 ;
	font-weight: bold;	
}
.editinfopage .infotext{
 font-size: 13px;
 }
 
/* J1 articles
------------------------------------------------ */
#articlesID .articlespage .content{line-height:160%;}


#articlesID .articlespage .articlestable{
 line-height: 160%;	
 
}

#articlesID .paginationinfo {
	font-size:16px;
	
}
.printbookmarkID .pagination {
	font-size:16px;
	padding:5px;
}
#articlesID .pagination a{
	font-size:16px;
	text-decoration:none;
}
#articlesID .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
#articlesID .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}
#articlesID .articlespage .articlestable .headline{
	background-color: White;
	border: 1px solid #e64c25;
	padding: 15px 15px 0px 15px;
	height: 100%;
	/* float: left; */
}
*html #articlesID .articlespage .articlestable .headline{
	background-color: White;
	border: 1px solid #e64c25;
	padding: 15px 15px 15px 15px;
	height: 100%;
	/* float: left; */
}
*+html #articlesID .articlespage .articlestable .headline{
	background-color: White;
	border: 1px solid #e64c25;
	padding: 15px 15px 15px 15px;
	height: 100%;
	/* float: left; */
}

#articlesID .articlespage .articlestable .headline .headlinecontent{
	min-height: 210px;	
	display: block;
}
#articlesID .articlespage .articlestable .headline .headlinecontent .photo{
 width: 290px;
 float: left;
 overflow: hidden;
 /*height: 150px;
 overflow: hidden;*/
}
#articlesID .articlespage .articlestable .headline .headlinecontent .title{
	color:#e64c25 ;
	font-weight: bold;	


}


#articlesID .articlespage .articlestable .type{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

#articlesID .articlespage .articlestable .listing{
 margin: 0px 15px 0px 0px;
}
#articlesID .articlespage .articlestable .listing .title{
	font-weight: bold;
}
#articlesID .articlespage .articlestable .listing .photo{
 float: left;
 margin: 0px 15px 0px 0px;
 width: 150px;
   /*height: 112px;*/
  min-height: 112px;
}
#articlesID .articlespage .articlestable .listing .content{
 float: left;
 width: 480px;
/*  height: 130px;*/
  min-height: 110px;
}
*html #articlesID .articlespage .articlestable .content li{
margin-left: 0px;
}
*+html #articlesID .articlespage .articlestable .content li{
margin-left: 0px;
}
#articlesID .articlespage .articlestable .content li{
margin-left: 20px;
}

#sidebar .searcharticle{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .searcharticle td{
 font-size:13px;
 height: 25px;
}
#sidebar .searcharticle select{
	font-size:13px;
	width:190px;
	text-align:left;
}
#sidebar .searcharticle .radioinfo{
	font-size:12px;
}
#sidebar .searcharticle .checkboxinfo{
	font-size:12px;
	margin-left: -2px;
}

#sidebar .categorybox{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	border: 1px solid #C2EAAB;
}
#sidebar .categorybox ul{
 margin: 0px 0px 0px -20px;
 line-height: 20px;
 font-size: 13px;
}
*+html #sidebar .categorybox ul{
 margin: 0px 0px 0px 20px;
  line-height: 20px;
 font-size: 13px;
}
*html #sidebar .categorybox ul{
 margin: 0px 0px 0px 20px;
 line-height: 20px;
 font-size: 13px;
}

#sidebar .oldarticlebox{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	border: 1px solid #C2EAAB;
}
#sidebar .oldarticlebox ul{
 margin: 0px 0px 0px -20px;
 line-height: 20px;
 font-size: 13px;
}
*+html #sidebar .oldarticlebox ul{
 margin: 0px 0px 0px 20px;
  line-height: 20px;
 font-size: 13px;
}
*html #sidebar .oldarticlebox ul{
 margin: 0px 0px 0px 20px;
 line-height: 20px;
 font-size: 13px;
}

#sidebar .newarticlebox{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	border: 1px solid #C2EAAB;
}
#sidebar .newarticlebox .photo{
 float: left;
 margin: 0px 5px 0px 0px;
 width: 60px;
 line-height: 160%;
 text-align: center;
}
#sidebar .newarticlebox .newarticletitle a{
	font-weight: bold;
	color: #000000;
}

/* J2 articles
------------------------------------------------ */ 


#articlesID .articlespage .articlestable .articles .photo{
 float: left;
 margin: 0px 15px 0px 0px;
 width: 280px
}
#articlesID .articlespage .articlestable .articles .photo{
 float: right;
 margin: 0px 15px 0px 0px;
 width: 280px
}
#articlesID .articlespage .articlestable .articles .title{
	color:#e64c25;
	padding-right: 5px;
}
#articlesID .articlespage .articlestable .articles .title H1{
	margin: 0px;
/*	padding: 15px 0px 5px 0px;*/
	line-height: 1.1em;
}
#articlesID .articlespage .articlestable .articles .title H1 a{
	color:#e64c25;
	text-decoration: none;
}

#articlesID .articlespage .articlestable .articles .articlePic{
	padding: 5px;
}
#articlesID .articlespage .articlestable .articlestype{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	float: left;
}
#articlesID .articlespage .articlestable .rest{
	font-weight: normal;
	color: #000000;
	float: left;
	width: 650px;
	background-color:#fff6e7; 
	padding:5px;
}

#articlesID .articlespage .articlestable .printinfo{
	float: right;
	font-size: 13px;
}




#articlesID .articlespage .commenttable .menpic{ 
 text-align: center;
 line-height: 130%;
 width: 80px;
 	overflow: hidden;
	text-overflow:ellipsis;
word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
#articlesID .articlespage .commenttable .menpiccomment{ 
 text-align: center;
 font-size: 12px;
}
#articlesID .articlespage .commenttable .addrecommend{
	float: left;
	padding-left: 20px; 
	margin-top: 25px;
}
#articlesID .articlespage .commenttable  .back{
	font-size: 12px;
	text-align: right;
	margin-top: 100px;
}
#articlesID .articlespage .commenttable .subtitle{
 font-weight: bold;
  font-size: 16px;
}
#articlesID .articlespage .commenttable .restothercomment{
	width: 100%;
	 border-bottom: 1px solid #cabfaa;
	 line-height: 160%;
}
#articlesID .articlespage .commenttable .restothercommentdate{
	 font-size: 12px;
	 padding-bottom: 10px;
}
#articlesID .articlespage .commenttable .title{
	color: #e64c25;
	font-weight: bold;
}


/* O1-O5 Content block - About Restaurants 
----------------------------------------------- */ 
#sidebar .sildebarsubtitle{
	font-weight: bold;
	font-size: 13px;
	vertical-align: bottom;
}
#sidebar .Dash{
	border-bottom: 1px dashed #b8d3b4;
}
#sidebar .AboutRestBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .AboutRestBlock .radioinfo{
	font-size:12px;
}
#sidebar .AboutRestBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .AboutRestBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .AboutRestBlock .allrest{
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .AboutRestBlock .restthumbnails{
	width: 90px;
/*	height: 55px; */
	float: left;
}
#sidebar .AboutRestBlock .restcontent{
	float: left;
	width: 190px;
/*	height: 55px; */
}
/* O6-O8 Content block - About Restaurant Reviews
----------------------------------------------- */ 
#sidebar .RestReviewsBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .RestReviewsBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}

#sidebar .RestReviewsBlock ul{
	float: left;
	display: block;
   margin: 5px 0px 0px -40px;
   font-size: 13px;
}
*+html #sidebar .RestReviewsBlock ul{
	float: left;
	display: block;
   margin: 0px 0px 0px 0px;
   font-size: 13px;
}
*html #sidebar .RestReviewsBlock ul{
	float: left;
	display: block;
   margin: 0px 0px 0px 0px;
   font-size: 13px;
}
#sidebar .RestReviewsBlock li{
	float: left;
	display: block;
	width: 140px;
	text-align: center;
   margin: 0px 0px 0px 0px;
	line-height: 160%;
}

#sidebar .RestReviewsBlock .restadd{
   margin: -5px 0px 0px 0px;
}
*html #sidebar .RestReviewsBlock .restadd{
   margin: 0px 0px 0px 0px;
}
*+html #sidebar .RestReviewsBlock .restadd{
   margin: 0px 0px 0px 0px;
}



#sidebar .RestReviewsBlock .AddPhoto{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}

/* O9-O Content block - About Gourmets
----------------------------------------------- */ 
#sidebar .AboutGourmetsBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .AboutGourmetsBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .AboutGourmetsBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}

#sidebar .AboutGourmetsBlock .blocktable .gourmetthumbnails{
	width: 50px;
	height: 50px;
	float: left;
}
#sidebar .AboutGourmetsBlock .blocktable .gourmetcontent{
	float: left;
	height: 50px;
}


#sidebar .SearchGourmetsBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .SearchGourmetsBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}

#sidebar .AboutRecipesBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .AboutRecipesBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .AboutRecipesBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .AboutRecipesBlock ul{
	width: 50%;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#sidebar .AboutRecipesBlock li{ 
 margin-left: 10px;
 list-style-position: inside;
 line-height: 160%;
}

#sidebar .SearchRecipesBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .SearchRecipesBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}

#sidebar .AboutArticlesBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .AboutArticlesBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .AboutArticlesBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .AboutArticlesBlock ul{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#sidebar .AboutArticlesBlock li{ 
 margin-left: 10px;
 list-style-position: inside;
 line-height: 160%;
}

#sidebar .SearchArticlesBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .SearchArticlesBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}



#sidebar .HotForumBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .HotForumBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .HotForumBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .HotForumBlock ul{

	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#sidebar .HotForumBlock li{ 
 margin-left: 10px;
 list-style-position: inside;
 line-height: 160%;
}


/* D29 Google pointer
----------------------------------------------- */ 
#PopUpPointerAnchor{
	z-index: 10;
	margin: 70px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	position: absolute;
}

.PopUpLoc {
	font-family:verdana,arial;
	font-size:12px;
	color:#ff6000;
}


#PopUpPointer{ 
	margin:0px 0px 0px 30px;
	padding:6px;
	background-color:#FFF4E2;
	border:2px solid #ff850d;
	width: 386px;
	 min-height: 100px;
 	position: absolute;
}

#PopUpPointerAnchorRe{
	z-index: 10;
	margin: 70px 0px 0px 400px;
	padding: 0px 0px 0px 0px;
	position: absolute;
}
#PopUpPointerRe{ 
	margin:0px 0px 0px 0px;
	padding:6px;
	background-color:#FFF4E2;
	border:2px solid #ff850d;
	width: 386px;
	min-height: 100px;
 	position: absolute;
}

#PopUpPointerAnchorReB{
	z-index: 10;
	margin: 5px 0px 0px 402px;
	padding: 0px 0px 0px 0px;
	position: absolute;
}
#PopUpPointerAnchorB{
	z-index: 10;
	margin: 5px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	position: absolute;
}

#PopUpPointer a, #PopUpPointerRe a{
	color:#000000;  
}
#PopUpPointer .RestPhoto, #PopUpPointerRe .RestPhoto{
	 width: 160px;
	 float: left;
}
#PopUpPointer .RestContent, #PopUpPointerRe .RestContent{
 float: left;
 font-size: 13px;

 width: 100%;
}
#PopUpPointer .RestName, #PopUpPointerRe .RestName{
 font-weight: bold;
}




*html #PopUpPointer  ul, *html #PopUpPointerRe  ul{
	margin:0px 0px 0px 20px;
} 

*+html #PopUpPointer ul, *+html #PopUpPointerRe ul{
	margin:0px 0px 0px 20px;
}

#PopUpPointer ul, #PopUpPointerRe ul{
	margin:0px 0px 0px -10px;
}


#PopUpPointer .listadd, #PopUpPointerRe .listadd {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_home.gif');
	padding-left: 5px;
}

#PopUpPointer .listphone, #PopUpPointerRe .listphone {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_phone.gif');
		padding-left: 5px;
}

#PopUpPointer .listdish, #PopUpPointerRe .listdish {
	list-style-image :  url('//cdn2.tw.orstatic.com/images/icon_menu.gif');
		padding-left: 5px;
}

#PopUpPointer .listprice, #PopUpPointerRe .listprice {
	list-style-image :  url('//cdn2.tw.orstatic.com/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;
}



/* F1 Recipe
------------------------------------------------ */
#recipeID .recipepage .recipetable{
 line-height: 160%;	
}
#recipeID .recipepage .level{
 font-size: 12px;
 padding:0px 0px 0px 4px;
}
#recipeID .recipepage .recipetable .recipetitleimg{
	float: left;
}
#recipeID .recipepage .recipetable .applyrecipebtn{
		float: right;
}
#recipeID .recipepage .recipetable .headline{
	background-color: White;
	border: 1px solid #e64c25;
	padding: 15px;
	
}

#recipeID .recipepage .recipetable .headline .headlinecontent{
	min-height: 210px;	
	display: block;
}
#recipeID .recipepage .recipetable .headline .headlinecontent .photo{
 width: 290px;
 float: left;
 overflow: hidden;
}

#recipeID .recipepage .levelbox{
 margin-top: -20px;
 height: 40px;
}
*html #recipeID .recipepage .levelbox{
 margin-top: 0px;
 height: 40px;
}
*+html #recipeID .recipepage .levelbox{
 margin-top: 0px;
 height: 40px;
}
#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 .headline .headlinecontent .title{
	color:#e64c25 ;
	font-weight: bold;	
	float: left;
}
#recipeID .recipepage .recipetable .headline .headlinecontent .recipetitle{
 float: left;
  width: 210px;
}
#recipeID .recipepage .recipetable .headline .headlinecontent .thumbnails{
 float: left;
 width: 82px;
}

#recipeID .recipepage .recipetable .headlinecontent  .recipecontent{
 float: left;
 padding-top: 5px;
}


#recipeID .recipecontentFull{
	width: 600px;
 	overflow: hidden;
	text-overflow:ellipsis;
	word-break: break-all; /* Internet Explorer 5.5+ */	
}
#recipeID .recipecontentHalf{
	width: 300px;
 	overflow: hidden;
	text-overflow:ellipsis;
	word-break: break-all; /* Internet Explorer 5.5+ */	
}




#recipeID .recipepage .recipetable .type {
                font-size: 13px;
                font-weight: 400;
                color: #000;
                line-height: 130%;
                clear: both;
}



#recipeID .recipepage .recipetable .listing{
 margin: 0px 15px 0px 0px;
}

#recipeID .recipepage .recipetable .listing .title{
	font-weight: bold;
}
#recipeID .recipepage .recipetable .listing .photo{
 float: left;
 margin: 0px 15px 0px 0px;
 width: 150px;
 background-color: White;	
 height: 112px;
 overflow: hidden;
}

#recipeID .recipepage .recipetable .listing td{
                vertical-align: top;
                text-align: left;
}

#recipeID .recipepage .recipetable .listing .fixlevelbox{
    line-height:0px; font-size:0px;
}




#recipeID .recipepage .recipetable .listing .content{
                float:left;
                width:630px;
                margin:0;
                padding:0px;
}
#recipeID .recipepage .recipetable .listing .contentNoPhoto {
                float:left;
                width:630px;
                margin:0px;
}
#recipeID .recipepage .recipetable .listing .contentweight {
                margin:0;
}













#sidebar .browserecipe{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
}
#sidebar .SearchRecipetBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .SearchRecipetBlock .radioinfo{
	font-size:12px;
}
#sidebar .SearchRecipetBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .SearchRecipetBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .SearchRecipetBlock .allrest{
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .SearchRecipetBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .SearchRecipetBlock .restthumbnails{
	width: 90px;
	height: 55px;
	float: left;
}
#sidebar .SearchRecipetBlock .restcontent{
	float: left;
	width: 190px;
	height: 55px;
}



#sidebar .ArticleOfTheDayBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .ArticleOfTheDayBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .ArticleOfTheDayBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .ArticleOfTheDayBlock .Artthumbnails{
	width: 90px;
	height: 55px;
	float: left;
	overflow: hidden;
}
#sidebar .ArticleOfTheDayBlock .Artcontent{
	float: left;
	width: 185px;
	line-height: 130%;
	padding-left: 5px;
}




#sidebar .LatestCouponsBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .LatestCouponsBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}
#sidebar .LatestCouponsBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .LatestCouponsBlock .Coupons{
 border: 1px dashed #DEDEDE;
 background-color: #FFF4F2;
 padding: 5px;
 min-height: 70px;
  height: 70px;
}
#sidebar .LatestCouponsBlock  .Couponsthumbnails{
	width: 65px;
	height: 70px;
	overflow: hidden;
	float: left;
}
#sidebar .LatestCouponsBlock .Couponscontenttitle{
	float: left;
	width: 200px;
	font-weight: bold;
	color: #E64C25; 
}
#sidebar .LatestCouponsBlock .Couponscontenttitle a{
	float: left;
	width: 200px;
	font-weight: bold;
	text-decoration: none;
	color: #E64C25; 
}
#sidebar .LatestCouponsBlock .Couponscontent{
	float: left;
	width: 195px;
 min-height: 70px; 

 overflow: hidden; 
 height: 100%; 
	padding-left: 5px;
}







#sidebar .SearchcCouponBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .SearchcCouponBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}
#sidebar .SearchcCouponBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
}

#sidebar .LatestSearchBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;	
}
#sidebar .LatestSearchBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
	line-height: 160%;
}
#sidebar .LatestSearchBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}


#sidebar .KeywordSearchBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .KeywordSearchBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
	line-height: 160%;
}


#sidebar .OtherRecipesBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#sidebar .OtherRecipesBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
	line-height: 160%;
}
#sidebar .OtherRecipesBlock .more{
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}

#sidebar .OtherRecipesBlock .recipethumbnails{
	width: 90px;
	float: left;
}
#sidebar .OtherRecipesBlock .recipecontent{
	float: left;
	width: 190px;
}









/* F4 Recipe Detial
------------------------------------------------ */ 


#recipeID .recipepage .recipetable .recipe .photo{
 float: right;
 margin: 0px 15px 0px 0px;
 width: 280px;
}
#recipeID .recipepage .recipetable .recipe .title{
	color:#e64c25;
	padding-right: 5px;
}
#recipeID .recipepage .recipetable .recipe .title H1{
	margin: 0px;
	padding: 15px 0px 5px 0px;
}
#recipeID .recipepage .recipetable .recipe .title H1 a{
	color:#e64c25;
	text-decoration: none;
}

#recipeID .recipepage .recipetable .recipe .recipePic{
	padding: 5px;
}

#recipeID .recipepage .recipetable .recipetype{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	float: left;
}
#recipeID .recipepage .recipetable .rest{
	font-weight: bold;
	color: #E64C25;
	float: left;
}
#recipeID .recipepage .recipetable .rest a{
 text-decoration: none;
	color: #E64C25;
}
#recipeID .recipepage .recipetable .submitrecipe{
	float: right;
}
#recipeID .recipepage .recipetable .weigh{
 background-color: #fff4e2;
 margin-top: 30px;
}
*html #recipeID .recipepage .recipetable .weigh{
 background-color: #fff4e2;
 margin-top: 5px;
}
*+html #recipeID .recipepage .recipetable .weigh{
 background-color: #fff4e2;
 margin-top: 5px;
}
#recipeID .recipepage .recipetable .weigh .sper{
 border-right: 1px dashed #E64C25;
 width: 50%;
}
#recipeID .recipepage .recipetable .weighcontent{
 padding: 10px;
}





#recipeID .recipepage .commenttable .menpic{ 
  text-align: center;
 line-height: 130%;
 width: 80px;
 	overflow: hidden;
	text-overflow:ellipsis;
word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
#recipeID .recipepage .commenttable .menpiccomment{ 
 text-align: center;
 font-size: 12px;
}
#recipeID .recipepage .commenttable .addrecommend{
	float: left;
	padding-left: 20px;
	margin-top: 25px;
}
#recipeID .recipepage .commenttable  .back{
	font-size: 12px;
	text-align: right;
	margin-top: 100px;
}
#recipeID .recipepage .commenttable .restothercomment{
	width: 100%;
	 border-bottom: 1px solid #cabfaa;
	 line-height: 160%;
}
#recipeID .recipepage .commenttable .subtitle{
 font-weight: bold;
  font-size: 16px;
}
#recipeID .recipepage .commenttable .restothercommentdate{
	 font-size: 12px;
	 padding-bottom: 10px;
}
#recipeID .recipepage .commenttable .title{
	color: #e64c25;
	font-weight: bold;
}

/* F8 Submit Recipe
------------------------------------------------ */ 
#recipeID .recipepage .submitrecipe .title{
	color:#e64c25;
	font-weight: bold;
}
#recipeID .recipepage .submitrecipe .submitrecipetable TD{
 padding: 5px 0px 5px 0px;
}
#recipeID .recipepage .submitrecipe .submitrecipetable .info{
	font-size: 13px;
}
#recipeID .recipepage .submitrecipe .uploadcontent{
	width: 100%;
	font-size:16px;
	margin:4px 0px 0px 0px;
}
#recipeID .recipepage .submitrecipe .uploadcontent .uploadtitle{
	color:#e64c25 ;
	font-weight: bold;	
}
#recipeID .recipepage .submitrecipe .uploadcontent .uploadinfo{
 float: left;
}
#recipeID .recipepage .submitrecipe .uploadcontent .btn{
 text-align: center;
}
#recipeID .recipepage .submitrecipe .uploadcontent .commenticon{
 font-size: 13px;
}
#recipeID .recipepage .submitrecipe .uploadcontent .infotext{
 font-size: 13px;
}
#recipeID .recipepage .submitrecipe .uploadcontent .infotexteng{
 font-size: 13px;
 }
#recipeID .recipepage .submitrecipe .uploadcontent .infotextremind{
	font-size: 13px;
	color: #e64c25;
}




/* K1 Coupon Index Page
---------------------------------------------------*/
#couponIndexpageID{
 	width: 660px;
}
#couponIndexpageID .couponindex{
	width: 100%;
	font-size:16px;
}
.couponindex .title{
	color:#e64c25;
	font-weight: bold;
  padding: 10px 0px 10px 0px;
}

.couponindex .sorting {
	background-color:#e6d6bd;
	padding:3px;
	font-size:16px;
	padding-left: 8px;
	height: 24px;
}
.couponindex .sortingradio {
 float: left;
 }
.couponindex .sortingicon {
 float: right;
 }
.couponindex .sorting .highlight{
 	color:#f9300d ;
	font-weight:bold;
}
.couponindex .paginationinfo {
	font-size:16px;

}
.couponindex .pagination {
	font-size:16px;
	padding:5px;
}
.couponindex .pagination a{
	font-size:16px;
	text-decoration:none;
}
.couponindex .pagination .number{
	background-color:#ffffff;
	padding:1px;
	border:#b2acce 1px solid;
	text-decoration:none;
} 
.couponindex .pagination .numberon{
	background-color:#000095;
	padding:1px;
	color:#ffffff ;
	border:#b2acce 1px solid;
	text-decoration:none;
}
.couponindex .commentsearch{
 background-color: #fff6e7;
 padding: 5px 10px 5px 10px;	
}
.couponindex .commentsearch .highlight{
 color:#f9300d ;
	font-weight:bold;
}




#main .couponindex .listtable td{
  padding: 2px 0px 2px 0px;
}

#main .couponindex .listtable{
 width: 660px
}

#main .couponindex .listtable .bar{
	background-color:#ff7007;
	height:3px;
}

#main .couponindex .listtable .altrow{
   background-color:#fff6e7;  	  
}

#main .couponindex .listtable .rowseper {
	width:11px; 
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif); 
}
#main .couponindex .listtable .aligncenter{
	text-align: center;
}

#main .couponindex .coupontable{
 width: 660px;
 background-color: #fff6e7;
}
#main .couponindex .coupontable td.bgcolor 
{
	background-color: #fff6e7;
}
						
#main .couponindex .coupontitle{
 	color:#E64C25;
	font-weight:bold;
}
#main .couponindex .couponinfo{
 font-size: 13px;
}
#main .couponindex .couponinfoTC{
 font-size: 13px;
 color: #5c5c5c;
 vertical-align: bottom;
}
#main .couponindex .couponinfoTC ul{
margin: 0px 0px 0px -20px;
}
*+html #main .couponindex .couponinfoTC ul{
margin-left: 20px;
}
*html #main .couponindex .couponinfoTC ul{
margin-left: 20px;
}



/* P1 Search No result (restaurant / review / member / coupon / recipe / article)
----------------------------------------------- */ 
#SearchNoResultID{
  float:left;
  width:660px; 
}
#SearchNoResultID .SearchNoResultPage{
	width: 100%;
	line-height: 160%;
}
#SearchNoResultID .SearchNoResultPage .title{
	color:#e64c25 ;
	font-weight: bold;	
}
/* P4 upload approved
----------------------------------------------- */ 
#UploadApprove{
  float:left;
  width:660px; 
}
#UploadApprove .UploadApprovePage{
	width: 100%;
	line-height: 160%;
}
#UploadApprove .UploadApprovePage .title{
	color:#e64c25 ;
	font-weight: bold;	
}
#UploadApprove .UploadApprovePage .info{
	font-size: 13px;
/*	color: #e64c25;*/
}	
/* P7 
----------------------------------------------- */ 
#ActivateAccount{
  float:left;
  width:660px;
}
#ActivateAccount .ActivateAccountPage{
	width: 100%;
	line-height: 160%;
}
#ActivateAccount .ActivateAccountPage .title{
	color:#e64c25;
	font-weight: bold;	
}
#ActivateAccount .ActivateAccountPage .title{
	color:#e64c25;
	font-weight: bold;	
}
#ActivateAccount .ActivateAccountPage .lostpwd{
padding-top: 5px;
float: right;
 font-size: 12px;	
}

/* P1- Warning
----------------------------------------------- */ 
#WarningMessage{
 color: #E64c25; 
 font-size: 13px;
}
#WarningBox{
 background-color: #FFF4E2 ;
 padding: 10px;
 border: 1px solid #E64c25;
 color: #E64c25; 
}
#WarningBox .title{
 font-weight: bold;
}





/* D31 Add Rest
----------------------------------------------- */ 
#AddNewRest{
	width: 660px;
	font-size: 16px;
}
#AddNewRest .restAcknocontent{
	width: 100%;
	font-size:16px;
	margin:4px 0px 0px 0px;
}
.AddNewResttitle{
	color:#e64c25 ;
	font-weight: bold;	
}#AddNewRest .formtable TD{
 padding: 5px 0px 5px 0px;
}
/* Q1 Static Pages
----------------------------------------------- */ 
#StaticPageID{
  float:left;
  width:660px; 
}
#StaticPageID .StaticPageContent{
	width: 100%;
	line-height: 160%;
}
#StaticPageID .StaticPageContent .title{
	color:#e64c25 ;
	font-weight: bold;	
}

#StaticPageID .StaticPageContent .redtext{
	color: Red;
}
#StaticPageID .infotext{
	color: Red;
 font-size: 13px;
}

/* A1 Index
----------------------------------------------- */ 
#OpenRiceIndexPage{
  float:left;
  width:660px; 
}
#OpenRiceIndexPage .TOP{
  float:left;
  width:660px; 
/*  display: table;*/
  height: 100%;
    border-bottom: 1px solid #E64C25; 
	 /*margin-bottom:10px;*/
}

#OpenRiceIndexPage .TOP .MostRecent{
  float:left;
  width:660px; 
  display: block;
  background-color: #fff6e7;
  /*margin-top: -7px;*/
  border-left: 1px solid #E64C25;
  border-right: 1px solid #E64C25;
  /*min-height: 100px;  */


}
*html #OpenRiceIndexPage .TOP .MostRecent{
  float:left;
  width:660px; 
  display: block;
  background-color: #fff6e7;
  /*margin-top: -7px;*/
  border-left: 1px solid #E64C25;
  border-right: 1px solid #E64C25;
    /*min-height: 100px;  
	   height: 100px;*/
    }

*+html #OpenRiceIndexPage .TOP .MostRecent{
  float:left;
  width:658px; 
  height: 100%;
  display: block;
  background-color: #fff6e7;
  margin-top:0px;
  border-left: 1px solid #E64C25;
  border-right: 1px solid #E64C25;
    	  border-bottom: 0px solid #E64C25;  
		    /*min-height: 100px;  */

}

#OpenRiceIndexPage .TOP .MostRecent .ad{
  float:left;
  width:660px; 
  height: 100%;
  display: table;
  background-color: #fedcb3;
  font-size: 13px;
  	 display: inline;
}

*+html #OpenRiceIndexPage .TOP .MostRecent .ad{
  float:left;
  width:658px; 
  height: 100%;
  display: table;
  background-color: #fedcb3;
  font-size: 13px;
  	 display: inline;
}


#OpenRiceIndexPage .TOP .MostRecent .ad .adL{
	float: left;
	width: 315px;
  padding:5px 0px 5px 10px;
  font-size: 13px;
}  
#OpenRiceIndexPage .TOP .MostRecent .ad .adR{
	float: left;
	width: 315px;
   padding:5px 0px 5px 10px;
   font-size: 13px;
}  

#OpenRiceIndexPage .TOP .MostRecent .ad  ul{
	 margin: 0px 0px 0px -40px;
	 list-style: none;
}
*html #OpenRiceIndexPage .TOP .MostRecent .ad  ul{
	 margin: 0px 0px 0px 0px;
	 	 list-style: none;	 
}
*+html #OpenRiceIndexPage .TOP .MostRecent .ad  ul{
	 margin: 0px 0px 0px 0px;
	 	 list-style: none;	 
 }





#OpenRiceIndexPage .TOP .MostRecent .content{
 height: 100%;	
 padding: 10px;
 line-height: 160%;
}
#OpenRiceIndexPage .TOP .MostRecent .photo{
 width: 150px;
 float: left;
}
#OpenRiceIndexPage .TOP .MostRecent .des{
 width: 480px;
 float: right;
}
#OpenRiceIndexPage .TOP .MostRecent .destitle{
	color: red;
	font-weight: bold;
}
#OpenRiceIndexPage .TOP .MostRecent .descontent{
 height: 100%;	
 display: table;
 float: left;
}

#OpenRiceIndexPage .TOP .MostRecent .descontent a{
 color: red;
}

#OpenRiceIndexPage .LHS{
  float:left;
  width:450px; 
  display: table;
  height: 100%;
}

#OpenRiceIndexPage .LHS .ReviewFeature{
  float:left;
  width:445px; 
  display: table;
  margin: 0px;
  overflow: hidden;
 font-size: 13px;
}
#OpenRiceIndexPage .LHS .ReviewFeature .content{
	padding: 0px;
}
#OpenRiceIndexPage .LHS .ReviewFeature .ReviewTitle a{
	color: #004D12;
	font-weight: bold;
	font-size: 16px;
}
#OpenRiceIndexPage .LHS .ReviewFeature .menpic{
/* text-align: left; */
 line-height: 130%;
 width: 90px;
 	overflow: hidden;
	text-overflow:ellipsis;
word-break: break-all; /* Internet Explorer 5.5+ */	
/*	white-space:nowrap; */
}
#OpenRiceIndexPage .LHS .ReviewFeature .rfrow{
width: 100%;
}
#OpenRiceIndexPage .LHS .ReviewFeature .rfaltrow{
width: 100%;
	background-color: #fff6e7;
	border-top: 1px solid #fdddae;
	border-bottom: 1px solid #fdddae;
}

#OpenRiceIndexPage .LHS .RestList{
   width:445px; 
	float: left;
}

#OpenRiceIndexPage .LHS .BlockTitleBgL{
	background-image: url(//cdn3.tw.orstatic.com/images/index_BlkTBgL.gif);
	height: 35px;
   width:445px; 
}
#OpenRiceIndexPage .LHS .BlockTitle{
	padding-left: 10px;
}
#OpenRiceIndexPage .LHS .BlockFilter{
	padding: 5px 10px 5px 10px;
	background-color: #e6d6bd;
	border-left: 1px solid #ffb975;
	border-right: 1px solid #ffb975;
	font-size: 13px;
}
#OpenRiceIndexPage .LHS .BlockFilter .highlight{
 color: Red;
 font-weight: bold;
}
#OpenRiceIndexPage .LHS .BlockContent{
	background-color: #fff6e7;
	border-left: 1px solid #ffb975;
	border-right: 1px solid #ffb975;
	border-bottom: 1px solid #ffb975;
}

#OpenRiceIndexPage .LHS .RestList{
 font-size: 13px;
} 
#OpenRiceIndexPage .LHS .RestList ul{
	float: left;
	display: block;
	margin: 0px;
	padding: 0;
}
/* 
*html #OpenRiceIndexPage .LHS .RestList  ul{
	float: left;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
} 
*+html #OpenRiceIndexPage .LHS .RestList  ul{
	float: left;
	display: block;
	margin-left: 0px;
	margin-top: 0px;	
}
*/ 
#OpenRiceIndexPage .LHS .RestList  li{
	float: left;
	display: block;
	width: 205px;	
	overflow: hidden;
	padding: 5px 0 5px 5px;
} 
#OpenRiceIndexPage .LHS .RestList .BlockContent .order{
	font-weight: bold;
	width: 20px;
	text-align: center;
	float: left;
}

#OpenRiceIndexPage .LHS .RestList .moreL{
	float: left;
	padding-left: 5px;
} 
#OpenRiceIndexPage .LHS .RestList .moreR{
	float: right;
	padding-right: 10px;
} 

#OpenRiceIndexPage .LHS .RestList .restranksubtitleL{
	font-size:16px; 
	font-weight: bold;
	color: #e64c25;
	float: left;
}
#OpenRiceIndexPage .LHS .RestList .restranksubtitleR{
float: right;
margin-top:2px;
} 
#OpenRiceIndexPage .LHS .reviewinfocomment{
	word-break: break-all; /* Internet Explorer 5.5+ */	
	width: 300px;
	overflow: hidden;
}


#OpenRiceIndexPage .LHS .ReviewList .listtable{
  font-size:13px;
}
#OpenRiceIndexPage .LHS .ReviewList .listtable .listtablecontent{
}
#OpenRiceIndexPage .LHS .ReviewList .listtable .aligntextcenter{
	text-align: center;
}
#OpenRiceIndexPage .LHS .ReviewList .listtable .altrow{
	width: 100%;
	background-color: #fcebcf;
}
#OpenRiceIndexPage .LHS .ReviewList .listtable .listtabletitle{
  font-size:13px;
  font-weight: bold;
  padding-top: 2px;
}
#OpenRiceIndexPage .LHS .ReviewList .listtable .rowseper{
	color:#ff0000;
	background-image: url(//cdn3.tw.orstatic.com/images/row_seper2.gif) 
}
#OpenRiceIndexPage .LHS .ReviewList .listtable TD{
   height:25px;
	min-height: 25px;
}
#OpenRiceIndexPage .LHS .ReviewList .listtable .bar{
	background-color:#E64C25;
	width:445px;
	height:3px;
}
#OpenRiceIndexPage .LHS .ReviewList .listtable .order{
	font-weight: bold;
	width: 25px;
	text-align: center;
	float: left;
}
#OpenRiceIndexPage .LHS .ReviewList .more{
clear: both;
	float: right;
		padding-right: 10px;
} 

#OpenRiceIndexPage .LHS .ReviewList .greenlink{
	color: #004D1B;
	font-weight: bold;
} 






#OpenRiceIndexPage .RHS{
  float:right;
  width:210px; 
  display: table;
  height: 100%;
}
#OpenRiceIndexPage .RHS .RestFeature{
	font-size: 13px;
	background-color:#fff6e7; 
}
#OpenRiceIndexPage .RHS .RestFeature .restphoto{
	padding-bottom: 5px;
	padding-left: 13px;
}
#OpenRiceIndexPage .RHS .RestFeature .type{
	padding-left: 13px;
}
#OpenRiceIndexPage .RHS .RestFeature .title{
	font-size: 16px;
	font-weight: bold;
	padding-left: 13px;
}
#OpenRiceIndexPage .RHS .RestFeature .content{
	padding-left: 13px;
}
#OpenRiceIndexPage .RHS .RestFeature .rtfrow{
	width: 100%;
	background-color: #fdebcf;
}

#OpenRiceIndexPage .RHS .RestFeature .rtfaltrow{
	width: 100%;
	background-color: #fff6e7;
	border-top: 1px solid #fdddae;
/*	border-bottom: 1px solid #fdddae; */
}

#OpenRiceIndexPage .RHS .BlockTitleBgS{
	background-image: url(//cdn3.tw.orstatic.com/images/index_BlkTBgS.gif);
	height: 35px;
   width:210px; 
}
#OpenRiceIndexPage .RHS .BlockTitle{
	padding-left: 10px;
}
#OpenRiceIndexPage .RHS .BlockFilter{
	padding: 5px 10px 5px 10px;
	background-color: #e6d6bd;
	border-left: 1px solid #ffb975;
	border-right: 1px solid #ffb975;
	font-size: 13px;
}
#OpenRiceIndexPage .RHS .BlockContent{
	padding: 5px 10px 5px 10px;
	background-color: #fff6e7;
	border-left: 1px solid #ffb975;
	border-right: 1px solid #ffb975;
	border-bottom: 1px solid #ffb975;
	padding:0px 10px;
}
#OpenRiceIndexPage .RHS  .BlockFilter .highlight{
 color: Red;
 font-weight: bold;
}


#OpenRiceIndexPage .RHS .IndexCoupon{
 font-size: 13px;
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock .Coupons{
 border: 1px dashed #DEDEDE;
 background-color: #FFFFFF; 
 padding: 5px;
 min-height: 70px; 

 overflow: hidden; 
 height: 100%; 
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock  .Couponsthumbnails{
	width: 65px;
	height: 70px;
	overflow: hidden;
	float: left;
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock .Couponscontenttitle{
	float: left;
	width: 110px;
	font-weight: bold;
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock .Couponscontenttitle a{
	float: left;
	font-weight: bold;
	color:#ff0000; 
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock .Couponscontenttitle a:hover {
    color:#ff7007; 
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock .Couponscontent{
	float: left;
	width: 110px;
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock  .Couponscontent .Couponsaddress{
	/*float: left;*/
}
#OpenRiceIndexPage .RHS .IndexCoupon .indexCouponsBlock .more{
clear: both;
	float: right;
}


#OpenRiceIndexPage .RHS .IndexGourmet{
	font-size: 13px;
}

#OpenRiceIndexPage .RHS .IndexGourmet ul{
	/*float: left;*/
	display: block;
	margin-left: -40px;
	margin-top: 0px;
} 
*html #OpenRiceIndexPage .RHS .IndexGourmet  ul{
	float: left;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
} 
*+html #OpenRiceIndexPage .RHS .IndexGourmet  ul{
	float: left;
	display: block;
	margin-left: 0px;
	margin-top: 0px;	
} 
#OpenRiceIndexPage .RHS .IndexGourmet  li{
	float: left;
	display: block;
	width: 185px;	
	overflow: hidden;
	padding: 0px 0px 5px 0px;
} 


#OpenRiceIndexPage .RHS .IndexGourmet .BlockContent .order{
	font-weight: bold;
	width: 20px;
	text-align: center;
	float: left;
}

#OpenRiceIndexPage .RHS .IndexGourmet .more{
clear: both;
	float: right;
	
} 



/*tabmenu*/
#OpenRiceIndexPage .TOP #tabmenu{
	height: 36px; 
	width: 100%;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-repeat: repeat-x;
	background-position: right 5px;
	text-align: center;	
	overflow:hidden;
	margin: 0px;
}
#OpenRiceIndexPage .TOP .tabs .tab1 {
	height: 31px;
	padding:12px 26px 0px 21px;
	float: left;
	background-repeat: no-repeat;
	background-position: right 10px;
	text-align: center;	
} 
#OpenRiceIndexPage .TOP .tabs .tab2 {
	height: 26px;
	width: 712px;
	float: left;
	background-image: url(//cdn4.tw.orstatic.com/images/whitetab_line.gif);
	background-position: right 5px;
	padding-top: 17px;
	text-align: center;

}
#OpenRiceIndexPage .TOP .tabs .tabline {
	padding:12px 0px 0px 0px;
	height: 31px;
	width: 5px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab_seper.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}  
#OpenRiceIndexPage .TOP .tabs .tab1_here {
	height: 31px;
	padding:12px 26px 0px 21px;
	float: left;
	background-image: url(//cdn2.tw.orstatic.com/images/whitetab2_1_restdetail_2.gif); 
	background-repeat: no-repeat;
	background-position: right 5px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
	overflow: hidden;
}
#OpenRiceIndexPage .TOP .tabs .tab1_here a{
	color:#e64c25;
	font-weight: bold;
	text-decoration: none;
}
#OpenRiceIndexPage .TOP .tabs .tab_here {
	width: 5px;
	height: 31px;
	padding:12px 0px 0px 0px;
	float: left;
	background-image: url(//cdn1.tw.orstatic.com/images/whitetab2_here_restdetail.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-align: center;
	font-size: 16px;
	font-weight:bold;
	color:#e64c25;
	text-decoration: none;
} 
/*end tabmenu*/




/* D36 Login Boc
----------------------------------------------*/
#logincontainerIn{
  float:left;
  width:660px; 
}
#logincontainerIn .logincontainerPage{
	width: 100%;
	line-height: 160%;
}
.logincontainerIn{
}
.logincontainerIn .closebtn{
  float: right;
  color: #ffffff;
  padding: 0px 0px 0px 10px;
  font-size: 13px;
}
.logincontainerIn .closebtn a{
  font-size: 13px; 
  color: #ffffff;
  text-decoration: none;
}
.logincontainerIn .contenttitlebg{
	background-color: #fe7004;
 height: 15px;
}
.popuploginIn{
	background-color: #fe7004;
}
.popupguestloginIn{
	background-color: #00904b;
}
.popupguestloginIn td, .popuploginIn td{
 padding: 2px;
}
.popupguestloginIn .contentbg, .popuploginIn .contentbg{
 	background-color: #fff6e7;
	height: 170px;
 }
.popupguestloginIn .pleaselogin, .popuploginIn .pleaselogin{
float: left;
padding-left: 5px;
}
.popupguestloginIn .loginname, .popuploginIn .loginname{
float: right;
}
.popuploginIn .lostpwd{
padding-top: 5px;
float: right;
 font-size: 12px;
}
.popuplogin .info a{
  color: #e84a23;
  }
  
.popupguestlogin .info{
  color: #e84a23;
  float: left;
  }
.popupguestloginIn .info{
  color: #e84a23;
  float: left;
  padding-left: 5px;
  }
.popupguestloginIn .info a{
  color: #e84a23;
  }
  
.popupguestloginIn .register{
	float: right;
}
.popupguestloginIn .title, .popuploginIn .title{
	 color: #ffffff;
}
.popupguestloginIn .title a, .popuploginIn .title a{
	 color: #ffffff;
}

#bkInstruction{
padding-left: 10px;
}

/* D42 english popup address
----------------------------------------------*/
#PopUpEngAnchor{
	z-index: 10;
	margin: 0px 0px 0px 340px;
	padding: 0px 0px 0px 0px;
	position: absolute;
}

#PopUpEng.left #PopUpEngAnchor, .left #PopUpEngAnchor
{
	margin: 0px 0px 0px 10px;
}

#PopUpEngAdd .title{
 float: left;
 font-size: 16px;
 font-weight: bold;
 width: 100%;
}
#PopUpEngAdd .RestAddress, #PopUpUrl .RestAddress{
	font-size: 13px;
	clear:left;
}

#PopUpEngAdd, #PopUpUrl{ 
	margin:24px 0px 0px 0px;
	padding:6px;
	background-color:#FFFFFF;
	border:2px solid #ff850d;
	width: 350px;
 	position: absolute;
 	z-index: 9;
}
#PopUpEng 
{
	position:absolute;
	width: 350px;
	float:left;
}


/* Restaurant Listing D5
----------------------------------------------- */ 
.Restfilter{
	background-color: #fed289;
	font-size: 13px;
	padding: 5px;
}

/* Comment Box 
----------------------------------------------- */ 

.addcomment{
 background-color: #fff4e2;
 padding: 10px;
}
.addcomment .info{
 font-size: 13px;
}
.addcomment .title{
	color: #004d1b;
	font-weight: bold;
}



/* Featured Coupon Block */

.couponblock{
   width:300px; 
	/*float: left;*/
	font-size: 13px;
}
.couponblock .contentblock{
	background-color: #fff5ef;
	border-left: 1px solid #f9ab96;
	border-right: 1px solid #f9ab96;
	border-bottom: 1px solid #f9ab96;
}
.couponblock .title{
	color: #E64c25;
	font-weight: bold;
}
.couponblock .title a{
	color: #E64c25;
}
.couponblock .BlockTitleBg{
	background-image: url(//cdn1.tw.orstatic.com/images/spl_Side_CB_Bg.gif);
	height: 29px;
   width:300px; 
}
.couponblock .BlockTitleBg2{
	background-image: url(//cdn1.tw.orstatic.com/images/spl_Side_EC_Bg2.gif);
	height: 29px;
   width:300px; 
}
.couponblock .contentblock .altrow{
	background-color: #fde8de;
}
.couponblock .restranksubtitle{
	font-size:13px; 
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}
.couponblock .moreR{
	float: right;
	padding-right: 10px;
} 


/* Featured Coupon Block in K1 (green column)*/

#container2Col #sidebar .couponblock .contentblock{
	background-color: #ebf9ea;
	border-left: 1px solid #729d81;
	border-right: 1px solid #729d81;
	border-bottom: 1px solid #729d81;
}

#container2Col #sidebar  .couponblock .BlockTitleBg{
	background-image: url(//cdn3.tw.orstatic.com/images/spl_Side_CB_Bg2.gif);
}

#container2Col #sidebar  .couponblock .contentblock .altrow{
	background-color: #d8fdd4;
}

/* recommendrate */

.recommendrate{
 	color: #000000;
	background-color: #eaddc9;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	width:100px;
	float: left;
}
/*reviewratingbox*/
.reviewratingbox 
{
	margin-top: 5px;
}

.reviewratingbox .titlebar 
{
	background: #ffdfba url(//cdn3.tw.orstatic.com/images/topic_RecommendReview.gif) no-repeat 3px center;
	color: #000;
	padding: 0 0 0 33px;
	height:36px;
	font-size: 16px; 
}

.reviewratingbox .body {
	background-color: #FFF6E7;
}
/* Food news*/

.FoodNews .content{
	line-height: 1.5em;
}
.FoodNews .FoodNewsTitle{
	color:#004d1b;
}
.FoodNews .FoodNewsTitle a{
	color:#004d1b;
	text-decoration: none;
	font-weight: bold;
}

.FoodNews .FoodNewsDate{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.FoodNews .title H1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#e64c25;
}
.FoodNews .title H1 a{
	color:#e64c25;
	text-decoration: none;
}

#sidebar .FoodNewsBlock{
	width:100%;
	font-size:13px;
	text-align:left;
}

#sidebar .FoodNewsBlock .news{
	background-color:#fdebcf;
}
#sidebar .FoodNewsBlock .news a{
	text-decoration: none;
}
#sidebar .FoodNewsBlock .news a:hover{
	text-decoration: underline;
}
#sidebar .FoodNewsBlock .topic{
	text-align:left;
	float: left;
	width: 190px;
	padding-left: 10px;
}
#sidebar .FoodNewsBlock .date{
	text-align:right;
	float: right;
	width: 70px;
}
#sidebar .FoodNewsBlock .news .altrow{
	background-color:#fff6e7;
	padding: 3px 3px 2px 3px;
	float:left;
	border-bottom: 1px solid #fdddae;
}
#sidebar .FoodNewsBlock .news .row{
	padding: 3px;
	float:left;
}

.group_ad0 a img, .group_ad1 a img, .group_ad2 a img 
{
	vertical-align: middle;
}

/* D54 Member Rest------------------------------------------*/
.relycommentContainers{
 line-height: 160%;
 width: 100%;
} 
.relycommentContainers .title{
	color: #E64C25;
	font-weight: bold;
	font-size: 16px;
}
.relycommentContainers .commenttitle{
 color: #004d1b;
 float: left;
margin: 0px;
}
.relycommentContainers .subtitle{
	 color: #004d1b;
	 font-weight: bold;
	 font-size: 16px;
}
.relycommentContainers .subtitle a{
 color: #004d1b;
 float: left;
  text-decoration: underline;
}
.relycommentContainers .commenttitle{
 color: #004d1b;
 float: left;
}
.relycommentContainers .commenttitle a{
 color: #004d1b;
 float: left;
  text-decoration: underline;
}

.relycommentContainers .addcomment{
	padding: 10px;
	margin: 2px;
}
.relycommentContainers .addcomment .title{
	color: #004D1B;
	font-weight: bold;
	font-size: 16px;
} 
.relycommentContainers .addcomment .titleOrange{
	color: #e64c25;
	font-weight: bold;
	font-size: 16px;
} 
.relycommentContainers  .menpic{ 
	text-align: center;
	line-height: 130%;
	width: 90px;
	overflow: hidden;
	text-overflow:ellipsis;
	word-break: break-all;
}
.relycommentContainers  .restothercommentdate{
	 font-size: 12px;
	 padding-bottom: 10px;
	 font-weight: normal;
	 color: #000000;
}
.relycommentBox{
	line-height: 100%;
	background-color: #fff4e2;
	margin: 2px;
}
.restreview .relycommentBoxMore{
	padding-left: 10px;
	background-color: #fff4e2;
	margin: 2px;
	font-size: 12px;
}
.relycommentBoxReply{
	padding-left: 10px;
	background-color: #fff4e2; 
	margin: 2px;
	font-size: 12px;
}
.relycommentBox .usertd{
	text-align: center;
	width: 90px;
	overflow:hidden;
}
.relycommentBox .user{
	text-align: center;
	line-height: 130%;
	width: 90px;
	overflow: hidden;
	text-overflow:ellipsis;
	word-break: break-all;
}
.relycommentBox .userinfo{
	font-size: 12px;
	padding-left: 5px;
}
.relycommentBox .replycommenttit{
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.relycommentBox .replycommentcontent{
line-height: 160%;
}
.restothercomment .personalreply{
	font-size: 12px;
	color: #e64c25;
	font-weight: bold;
}
/* End D54 Member Rest*/


.chooselistcatewidth {width:500px;}
.chooselistreviewfilterwidth {width:480px;}

.hk_width350 {width:350px;}
.hk_width220 {width:220px;}
.hk_width180 {width:180px;}


.myopenriceLeftColumn {width:650px;}


.hk_gourmettabmenu {padding:7px 15px 0px 12px;}
.hk_gourmettabmenuhere {font-size: 16px; padding:7px 15px 0px 12px;}



.hk_uploadphotobg1 {background:#fff;}
.hk_uploadphotobg2 {background:#EBEAE5 center center no-repeat;}


.hk_gourmetcontainer {font-size: 16px; color:#000000;}

.hk_width100 {width:100px;}
.hk_width150 {width:150px;}

.hk_fontsize16 {font-size:16px;}
.hk_fontsizeEm_remembersession {font-size:0.7em;}
.remove_ico{font-size: 16px;font-style: normal;color: #000;}


#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: 10px;
	line-height: 20px;
}
.headotherregspacer {
	height:1px;
	width:1000px;
	background: #8b8b8b;
	margin:0 auto;
	line-height: 0px;
	font-size: 0px;
}

/*D49 sr2 for member*/
div.restdetail .title { color:#b72500; font-weight:bold; }
div.restdetail .rmscontent { display:block;line-height:1.6em;}
table.newNotice { background:#fff; border-top:medium solid #ffa422; margin-bottom:5px; }
table.newNotice .title { color:#e64c25;   }
table.newNotice .innertitle { font-weight:bold}
div .listheaderbar { margin:10px 0; border-top:1px dashed #E64C25; }
.functions { font-size:13px; }
.infosupply {float:right;font-size:10px;color:red;}
table.Coupons { background:#fff; text-align:right;   padding:5px; border-spacing : 0px; border : none 0px ; width:304px;}
table.Coupons .headertitle {display:block; border-bottom:2px solid #b72500; color:#b72500; position:relative;height:25px;margin : 0px 0px 10px 0px;}
table.Coupons .headertitletext {position:absolute;left:0; width:100px;}
table.Coupons .more {margin:5px;text-align:right;font-size:12px;position:absolute;right:0;top:-2px;}
table.Coupons .desc { font-size:13px; padding:5px;  padding-top : 0px; }
table.Coupons .desc .title { color:#e64c25; }

table.Coupons .desc .title a { text-decoration : underline; color : #FF0000; }
table.Coupons .desc .title a:hover  { text-decoration : underline; color : #FF7007;}


.restdetail div .hr { 
border-top-color:#E64C25;
border-top-style:dashed;
border-top-width:1px;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
}

#mr_02 {background:#ffcd8b; padding:  10px 0px 0px 10px; 
        background-image:url(//cdn1.tw.orstatic.com/images/Restaurant/memberRestBg.gif); 
        background-repeat:no-repeat;}
/*End D49*/



/* 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;
       margin-left : -20px;
}

#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*/

/* D50
------------------------------------------------ */
.postreview { float:none; }
.admoredetail .box { background:#fefaf1; margin-bottom:10px; border:1px solid #ffb975; }
.admoredetail .box .title { border-bottom:2px solid #e74924; color:#e74924; width:100%; }
.admoredetail .box td {font-size:12px;}
.admoredetail .box tr.alt {background:#fef1dd;}
#restRecommend th { background:#FFF; border:1px solid #eaeaea; }
#restRecommend td { text-align:center;padding:0; }
#restRecommend {text-decoration : none; color : #000000;padding:5px;}
#restRecommend .more {margin:5px;text-align:right;font-size:12px;}
#restRecommend td .district { text-decoration : none; color : #000000 }

#restNear {padding:5px;}
#restNear td {text-align:left;padding:1px 5px;}
#restNear .category a {text-decoration : none; color : #000000}
#restNear .more {margin:5px;text-align:right;font-size:12px;}
/*end D50*/

/*Mobile Coupon
-------------------------------------------------- */
#mobileCoupon {text-decoration : none; color : #000000;padding:5px 5px 10px;}
.admoredetail .qr_box { background:#fefaf1; margin-bottom:10px; border:1px solid #ffb975; }
.admoredetail .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(//cdn1.tw.orstatic.com/images/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(//cdn1.tw.orstatic.com/images/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(//cdn2.tw.orstatic.com/images/MobileCoupon/detail_bk_chi.gif) no-repeat;}
.qr_detail_en {background: url(//cdn4.tw.orstatic.com/images/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(//cdn2.tw.orstatic.com/images/MobileCoupon/detail_icon.gif) 5px 6px no-repeat;} 
/*Mobile Coupon*/

/*Other Coupons
----------------------------------------------------------*/
.OtherCouponBlock{
margin:0;
padding:0;
text-align:left;
font-size:13px;
min-height:80px;
height:100%;
border:1px dashed #DEDEDE;
background-color:#FFFFFF;
overflow:hidden;
}

.OtherCouponBlock .OtherCouponPhoto{
float:left;
width:65px;
height:70px;
margin:5px 10px 5px;
overflow:hidden;
}

.OtherCouponBlock .OtherCouponContent{
float:left;
margin:0;
padding:0;
width:200px;
}

.OtherCouponBlock .OtherCouponContent .OtherCouponTitle{
font-weight:bold;
width:200px;
line-height:150%;
margin-top:5px;
}

.OtherCouponBlock .OtherCouponContent .OtherCouponTitle a{
color:red;
font-weight:bold;
}

.OtherCouponBlock .OtherCouponContent .OtherCouponTitle a:hover{
color:#ff7007;
}

.OtherCouponBlock .OtherCouponContent .OtherCouponRest{
line-height:150%;
margin-bottom:10px;
}
.OtherCouponBlock .OtherCouponContent .OtherCouponRest a:hover{
color:#ff7007;
}
/*Other Coupons*/

/*for region switch area*/
#top_city {
 width:186px; 
 padding:5px; 
 background-color:#fff5e2; 
 border:solid 2px #ffad00;
 z-index:2222222;
 text-align:left;
}
#top_city li{
    height:20px;
    list-style:none;
} 
#top_city ul{
    list-style:none;
    padding:0;
    margin:0 auto;
} 
#top_city a{
text-decoration:none;
color:#5f0303;
}
#top_city a:hover{
text-decoration:underline;
color:#ff6600;
}
 
/*usergrade png, IE7,IE6 hack*/
.lv1c { background-image: url(//cdn2.tw.orstatic.com/images/userbadge/tlevel1.png); background-repeat:no-repeat; position: absolute;	overflow: hidden;	height:16px;	width:16px; padding-top:3px;background-position:center;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn2.tw.orstatic.com/images/userbadge/tlevel1.png', sizingMethod='crop');}
*+html .lv1c{-background-image: none; }
*html .lv1c{-background-image: none; }

.lv2c { background-image: url(//cdn3.tw.orstatic.com/images/userbadge/tlevel2.png); background-repeat:no-repeat; position: absolute;	overflow: hidden;	height:16px;	width:16px; padding-top:3px;background-position:center;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn3.tw.orstatic.com/images/userbadge/tlevel2.png', sizingMethod='crop'); 	}
*+html .lv2c{-background-image: none; }
*html .lv2c{-background-image: none; }

.lv3c { background-image: url(//cdn4.tw.orstatic.com/images/userbadge/tlevel3.png); background-repeat:no-repeat; position: absolute;	overflow: hidden;	height:16px;	width:16px; padding-top:3px;background-position:center;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn4.tw.orstatic.com/images/userbadge/tlevel3.png', sizingMethod='crop'); 	}
*+html .l3c{-background-image: none; }
*html .lv3c{-background-image: none; }

.lv4c { background-image: url(//cdn1.tw.orstatic.com/images/userbadge/tlevel4.png); background-repeat:no-repeat; position: absolute;	overflow: hidden;	height:16px;	width:16px; padding-top:3px;background-position:center;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn1.tw.orstatic.com/images/userbadge/tlevel4.png', sizingMethod='crop'); 	}
*+html .l4c{-background-image: none; }
*html .lv4c{-background-image: none; }

.lv5c { background-image: url(//cdn2.tw.orstatic.com/images/userbadge/tlevel5.png); background-repeat:no-repeat; position: absolute;	overflow: hidden;	height:16px;	width:16px; padding-top:3px;background-position:center;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn2.tw.orstatic.com/images/userbadge/tlevel5.png', sizingMethod='crop'); 	}
*+html .l5c{-background-image: none; }
*html .lv5c{-background-image: none; }

.lv6c { background-image: url(//cdn3.tw.orstatic.com/images/userbadge/tlevel6.png); background-repeat:no-repeat; position: absolute;	overflow: hidden;	height:16px;	width:16px; padding-top:3px;background-position:center;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn3.tw.orstatic.com/images/userbadge/tlevel6.png', sizingMethod='crop'); 	}
*+html .l6c{-background-image: none; }
*html .lv6c{-background-image: none; }

/* multiselect upload update */
.uploadcontent .multiUploadBtnBox
{
    
}

/* D47 Menu popup preview
----------------------------------------------*/


#FilesID{
 	width: 980px;
}


#FilesID .filescontent
{
     width:980px;
}

#filelisttable
{
    width:100%;background-color:#FFF;
}

#filelisttable .singlefileblock
{
    float:left;width:150px;padding:1px;margin:1px;
}

#filelisttable .photomenberpic{
	padding-top: 5px;
	float: right;
}

#filelisttable .photomenber{
	padding-top: 5px;
	float: left;
	width: 90px;
}

#filelisttable .postdate{
	float: left;
		width: 90px;
}


.takeawaysorting {
background-color:#E6D6BD;
font-size:16px;
padding-bottom:3px;
padding-left:8px;
padding-right:3px;
padding-top:3px;
width:655px;
}

.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(//cdn3.tw.orstatic.com/images/takeaway/hr.gif) 100% repeat-x
}
.tkthborderGrey {
	border:1px solid #ccc;
	width:150px;
	padding:3px;
	font-size: 13px;
}

.tkthborderGrey .caption {
    color:#E64C25;
}


/*SR1 icon bar*/
.restlist  .otherinfobar a{color:#000000; text-decoration:none;}
.restlist  .otherinfobar a:hover{color:#E64C25; text-decoration:none;}
.restlist  .otherinfobar {
	height:25px;
	font-size:13px;
	float:left;
}
.restlist  .otherinfobar ul {
	margin:0px;
	padding:0px;
}
.restlist  .otherinfobar li {
	margin:0px;
	float:left;
	list-style:none;
	display:block;
	background-image:url(//cdn4.tw.orstatic.com/images/restaurant/sr1_otherinfobar.jpg);
	padding-right:8px;
	padding-top:3px;
	height:22px;
}
.restlist  .otherinfobar_sper {
	color:#ffb02d;
}
.restlist  .otherinfobar_end {
	width:5px;
	height:25px;
	background-color:#fdd186;
	overflow:hidden;
	float:left;
	overflow:hidden;
}

/*D9-04 Highlight gourment review*/
.mcreview{}
.mcreview .commenttitle a{
color:#004d1b;
text-decoration:underline;
}

.mcIMGBox img {
  background-color:#FFF;
  border:1px solid #CCCCCC;
  margin:1px;
  padding:2px;
}

#photoslide img
{
     padding-right : 4px;
}


/*For new rest listing*/
#newrestdiv{font-size:13px; padding:5px; }
#SPLsidebar .space10 {	padding-top: 10px;}
#SPLsidebar .space5 {	padding-top: 5px;}

 .newrestblocknamecenter
 {
    padding-top:1px;
	font-weight: bold;
	text-align:center;
	text-decoration:none;
}

 .newrestblocknamecenter a
 {
     color: #E64c25;
     text-decoration:none;
 }
 
 .newrestblocknamecenter a:hover
 {
     color: #000095;
 }
 
 #sidebar .newrestblockhk {
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #FFB76D; 
	padding: 5px 0px 5px 0px;
}

#SPLsidebar {
	width:300px;
    padding: 0px 10px 0px 0px;
	height: 100%;
}
 
 #sidebar .more
 {
     float :right;
     padding-top : 5px;
     padding-right : 5px;
 }



.newrestblockhk .newrestblockname {
	color: #E64c25;
	font-weight: bold;
}
.newrestblockhk .newrestblockname a {
	color: #E64c25;
	text-decoration:none;
}
.newrestblockhk .newrestblockname a:hover {
	color: #000095;
	text-decoration:none;
}

.newrestblockhk .rest {
	padding:5px;
	background-color:#FFF6E7;
    border-bottom : 1px dashed #CCCCCC;
}

.newrestblockhk .cate a
{
     text-decoration : none;
     color : #000000;
}

.space10
{
     padding : 10px 0px 0px 0px;
}


#SPLsidebar .silderedbar {
	border-bottom: 3px solid #004d1b;
}
#SPLsidebar .silderedbartitle {
	color: #004d1b;
	font-weight: bold;
	font-size: 16px;
	float: left;
}

.newrestblockmu .blocktable  .sildeorangebar {
	border-bottom: 3px solid #00904C;
}

.newrestblockmu .blocktable .sildeorangebar .sildeorangebartitle
{
    color: #00904C;
}

.newrestblocksz .blocktable  .sildeorangebar {
	border-bottom: 3px solid #764c00; 
}

.newrestblocksz .blocktable .sildeorangebar .sildeorangebartitle
{
    color: #764c00;
}




/*mu new rest section*/
.newrestblocknamecentermu {
	font-weight: bold;
	color: #00904c;
	text-align:center;
}
#sidebar .newrestblockmu {
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #DEFFE1;
	padding: 5px 0px 5px 0px;
}

.newrestblockmu .newrestblocknamecenter {
	font-weight: bold;
	color: #f02500;
	text-align:center
}
.newrestblockmu .newrestblockname {
	color: #f02500;
	font-weight: bold;
}
.newrestblockmu .newrestblockname a {
	color: #00904C;
	text-decoration:none;
}

.newrestblockmu .newrestblockname a:hover {
	color: #000095;
	text-decoration:none;
}

.newrestblockmu .cate a
{
     text-decoration : none;
     color : #000000;
}

.newrestblockmu .rest {
	padding:5px;
	background-color:#ffffff;
	    border-bottom : 1px dashed #CCCCCC;
}



/*sz new rest section*/
.newrestblocknamecentersz {
	font-weight: bold;
	color: #FFF4B6; 
	text-align:center;
}
#sidebar .newrestblocksz {
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #FFF4B6;
	padding: 5px 0px 5px 0px;
}
.newrestblocksz .newrestblocknamecenter {
	font-weight: bold;
	color: #f02500;
	text-align:center
}
.newrestblocksz .newrestblockname {
	color: #f02500;
	font-weight: bold;
}


.newrestblocksz .cate a
{
     text-decoration : none;
     color : #000000;
}

.newrestblocksz .newrestblockname a {
	color: #764C00;
	text-decoration:none;
}
.newrestblocksz .newrestblockname a:hover {
	color: #764C00;
	text-decoration:none;
}
.newrestblocksz .rest {
	padding:5px;
	background-color:#FFFDE4;
    border-bottom : 1px dashed #CCCCCC;
}
/*End For new rest listing*/
 
/*Related Coupon Block in SR2*/
.relatecoupontabarea{
	width: 300px;
line-height : 1.2em;
}
.relatecoupontab
{
	background-image: url(../../images/Restaurant/tab_on_bg.jpg);
	border: 1px solid #ffc87b;
	border-bottom: none;
	padding: 6px 10px;
	font-weight: bold;
	color: #e64c25;
	font-size: 13px;
	border-bottom: 1px solid #ffc87b;	
	width: 35%;
	text-align: center;

}
.relatecoupontab_sper{
	border-bottom: 1px solid #ffc87b;	
}
.relatecoupontab_on{
	background-color: #fff;	
	border: 1px solid #ffc87b;
	border-bottom: none;
	padding: 0px 10px;
	font-weight: bold;
	color: #e64c25;
	font-size: 13px;
	border-top-width: 3px;
	width: 35%;
	text-align: center;
}
.relatecoupontab_on a, .relatecoupontab a{
	color: #e64c25;
	text-decoration: none;
	line-height : 1.2em;
}

.relatecouponblock{
	width: 300px;
	line-height : 1.2em;
}
.relatecouponcontent{
	border: 1px solid #ffc87b;
	border-top: none;
	font-size: 13px;
	padding:10px;
	background-color: #fff;
	line-height : 1.2em;
}
.relatecouponcontent .Coupons{
background-color:#fff;
border:1px dashed #DEDEDE;
height:70px;
min-height:70px;
padding:5px;
line-height : 1.2em;
}
.relatecouponcontent .Couponsthumbnails {
float:left;
height:70px;
overflow:hidden;
width:65px;
}
.relatecouponcontent .Couponscontent {
float:left;
height:100%;
min-height:70px;
overflow:hidden;
padding-left:5px;
width:195px;
	line-height : 1.2em;
}
.relatecouponcontent .Couponscontenttitle a {
color:#E64C25;
float:left;
font-weight:700;
text-decoration:none;
width:200px;
	line-height : 1.2em;
}

/*End*/

/* Feature item listing in SR1*/
.featresthead{
	background-color: #ffc87b;
	padding: 2px 5px;
	border: 1px solid #fff;
	border-bottom: none;
}

.featrestblock{
	width: 300px;
}
.featrestcontent{
	border: 1px solid #fff;
	border-top: none;
	font-size: 13px;
	padding:10px 5px;
	background-color: #fff;
}
.featrestblock .fraltrow{
background-color: #ffeedb;
}
.featrestcontent .festrest{
background-color:#fff;
}
.featrestcontent .festrestthumbnails {
float:left;
height:80px;
overflow:hidden;
width:120px;
}
.featrestcontent .festrestcontent {
float:left;
height:100%;
min-height:80px;
overflow:hidden;
padding-left:5px;
width:160px;
}
.featrestcontent .festresttitle	 a {
color:#E64C25;
font-weight:700;
text-decoration:none;
}
.featrestcontent .festrestdish{
padding-top: 2px;
}


/*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;
}
/*End*/


#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;
}

#restreviewpageID .LatestSearchBlock{
	width:300px;
	font-size:13px;
	text-align:left;
	background-color: #ebf9ea;
	padding: 5px 0px 5px 0px;
}
#restreviewpageID .LatestSearchBlock .blocktable TD{
	padding: 2px 0px 2px 0px;	
	line-height: 160%;
}

#restreviewpageID .Dash{
	border-bottom: 1px dashed #b8d3b4;
}


#videocover {
height:190px;
position:relative;
width:255px;
z-index:2;
cursor : pointer;
background-image: url(//cdn1.tw.orstatic.com/images/restaurant/videocover.png); background-repeat:no-repeat; position: relative;	overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdn1.tw.orstatic.com/images/restaurant/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;
}


.sr1populartag a
{
    text-decoration : none;
}



.inlinephoto
{
    margin-top : 8px;
    margin-bottom : 8px;
}

.inlinevideo
{
    margin-top : 8px;
    margin-bottom : 8px;
}

/*for insert photo */
.inlinephoto .imagebordercaption{
    padding: 3px;
    border: 1px solid #CCC;
	background-color: White;	
	float:left;
	line-height: 0%;	
}

/* for ie 6
.inlinephoto .imagebordercaption .reviewphotocaption
{
    width : expression( this.clientWidth < 400 ? 400 : this.clientWidth );
}
*/

.inlinevideo .videobordercaption{
    padding: 3px;
    border: 1px solid #CCC;
	background-color: White;	
	float:left;
	line-height: 0%;	
}

/*
.corpjobvacancies
{
    font-size : 13px;
    position:absolute;
    bottom : 0px;
}*/

.corpjobvacancies {
  font-size:13px;
  bottom:0;
  margin-top: 10px;
  position : static;
}
.srjobAdvTbl th {
  color:#FFFFFF;
  background:url("//cdn2.tw.orstatic.com/images/corpjob/job_adv_title.gif");
  height:30px;
  padding:5px;
}
.srjobAdvTbl td {
  background-color: #ffffff;
  height: 60px;
  border:1px solid #A5B0B8;
  padding:5px 10px 5px 10px;
}
.srjobadlist{
  float: left;
  color:#6E6E6E;
  width: 130px;
  height: 16px;
  overflow: hidden;
  margin: 2px;
}

.doorphoto360box {
    background-color: #000000;
    font-size: 13px;
    margin-left: 12px;
    margin-top: 188px;
    opacity: 0.8;
    overflow: auto;
    padding: 5px;
    position: absolute;
    text-align: right;
    width: 275px;
}
div.imageSub {
    position: relative;
}
div.imageSub img {
    z-index: 1;
}
div.imageSub div {
    bottom: 0;
    height: 28px;
    left: 0;
    line-height: 28px;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    text-align: right;
    width: 247px;
}
div.imageSub div.blackbg {
    background-color: #000000;
    opacity: 0.8;
    z-index: 2;
}
div.imageSub div.label {
    color: white;
    z-index: 3;
}


.restphoto div.imageSub div {
    bottom: 0;
    height: 28px;
    left: 0;
    line-height: 28px;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    text-align: right;
    width: 277px;
}


/*for ie 6
.inlinevideo .imagebordercaption .reviewvideocaption
{
    width : expression( this.clientWidth < 500 ? 500 : this.clientWidth);
}
*/
/*for insert photo */

/*orfooter*/
.orfeedfooter 
{
    z-index: 90;
    position: fixed;
    bottom: 0;
    width:1010px;
	margin-top: -35px;/* negative value of footer height */
	height: 35px;
	clear:both;
	background-image:url("//cdn3.tw.orstatic.com/images/ORFeed/orfeedfooter.png");
	background-repeat:no-repeat;
	font-size:13px;
	color:#5e5e5e;
	margin-left: -5px;
}
.orfeedfooter .left{ float:left;}
.orfeedfooter .right{ float:right;}
.orfeedfooter ul {
    margin: 0;
    padding: 0;
}
.orfeedfooter li {
    margin: 0;
    padding: 0px;
	padding-left:5px;
    list-style-image: none;
    list-style-type: none;
	float:left;
}
.orfeedfooter .footertext{
	padding-top:3px;
}
.orfeedfooter .feedcount{
    background-color: #E64C25;
    height: 12px;
    line-height: 0.7em;
    *line-height:normal;
    margin-left: 12px;
    overflow: hidden;
    padding: 0;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 0px 2px;
    text-decoration: none;
    vertical-align:text-top;
    *vertical-align:baseline;
    -webkit-box-shadow: 1px 2px 1px 0px rgba(0, 39, 121, 0.77);
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    box-shadow: 1px 2px 1px 0px rgba(0, 39, 121, 0.77)

}
.feedtipsborder {
    background-color: #F9F9F9;
    border: 2px solid #FFAE00;
    color: #636363;
    font-size: 12px;
    padding: 5px;
    /*width: 255px;*/
}

.feedmore
{
    width:100%;
    cursor:pointer;
    float:left;
    }

.morediv
{
    width:100%;
    display:none;
    cursor:pointer;
    overflow: hidden;
    }


.feedavatar img {
    border: 1px solid #CECECE;
}
.feedtipspointer {
margin: -2px 0px 0px 10px;
width: 10px;
font-size: 0px;
line-height: 0px;
}

.feedtipscornerborder {
    background-color: #F9F9F9;
    border: 2px solid #FFAE00;
    color: #636363;
    font-size: 12px;
    padding: 5px;
    width: 310px;
}

/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.newstab {
	border-bottom: 1px solid #ff762b;
}
.newstab ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.newstab il {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	display:block;
}
.newstabon {
	background-color:#ff762b;
	padding:5px 10px;
	color:#FFF;
	font-weight:bold;
	width:70px;
	text-align:center;
	float:left;
}
.newstaboff {
	padding:5px 10px;
	width:120px;
	text-align:center;
	width:70px;
	float:left;
	text-decoration:underline;
	color:#000095;
}
.advrmsrest .otherinfobar a {
	color:#000;
	text-decoration:none;
}
.advrmsrest .otherinfobar a:hover {
	color:#E64C25;
	text-decoration:none;
}
.advrmsrest .otherinfobar {
	height:25px;
	font-size:13px;
	float:left;
}
.advrmsrest .otherinfobar ul {
	margin:0;
	padding:0;
}
.advrmsrest .otherinfobar li {
	margin:0;
	float:left;
	list-style:none;
	display:block;
	background-image:url(//cdn4.tw.orstatic.com/images/Common/sr1_otherinfobar.jpg);
	padding-right:8px;
	padding-top:3px;
	height:22px;
}
.advrmsrest .otherinfobar_sper {
	color:#ffb02d;
}
.advrmsrest .otherinfobar_end {
	width:5px;
	height:25px;
	background-color:#fdd186;
	overflow:hidden;
	float:left;
	overflow:hidden;
}
.advrmsrest .rmsmainphoto{}
.advrmsrest .restname{color:#F00; font-weight:bold; font-size:16px;}
.advrmsrest .restname a{color:#F00; text-decoration:underline;}
.advrmsrest .thphoto img{ padding:0px 5px 0px 0px;}
.advrmsrest .P2{ padding:2px;}
.advrmsrest .TP5{ padding:5px 0px 0px 0px;}
.rmslistsper {
	padding:10px 0px;
    border-bottom: 1px solid #ffc87b;
    width: 100%;
}

.rmsthrow{width: 100%;}

.sicon
{
    width:20px;
    height:20px;
    }


.OFHidden
{
   overflow: hidden;
    }
    
    
.orangetitle
{
    color: #E64C25;
    font-weight: 700;   
}
    
    
.lv6c {padding-top:0px;}
.lv5c {padding-top:0px;}
.lv4c {padding-top:0px;}
.lv3c {padding-top:0px;}
.lv2c {padding-top:0px;}
.lv1c {padding-top:0px;}
    
    
.write_btn_Img{ background :url(//cdn2.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn.gif) no-repeat top left; width: 82px; height: 25px; } 
.write_btn_mu_Img { background :url(//cdn2.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn_mu.gif) no-repeat top left;  width: 82px; height: 25px; } 
.write_btn_Img:hover{ background :url(//cdn1.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn_o.gif) no-repeat top left;  width: 82px; height: 25px; } 
.write_btn_mu_Img:hover{ background :url(//cdn3.tw.orstatic.com/images/HeaderRevamp2012/nav_write_btn_o_mu.gif) no-repeat top left;  width: 82px; height: 25px; } 

.footerfeedmessage
{
    width:230px;
    float:right;
    }
    
    
#channelSkinner {margin: 0 auto; width:1000px; position: relative; height:0px;}
#promotionBannerWrapper {height:90px;}
#promotionBanner {margin: 0 auto;text-align: center;}

.hotkeyLink
{
    float:left;
    line-height: 14px;
}
.hotkeyLink a {
    white-space: nowrap;
    margin:0px 4px;
    padding-bottom:3px;
}
.hotKeywordsDiv {
    width:430px;
    overflow:hidden;
    float: left;
    height: 15px;
}
.hotkeyTitle {
    padding-top:1px;
    padding-top:2px\9 !important;
}

.IMGBox img {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
margin: 1px;
padding: 2px;
}
.newrest_tag{ position:absolute; margin-left:-1px;}
.newrestdivtit, .newrestdivcoupontit,.newrestdivtit a, .newrestdivcoupontit a{ color:red; font-weight:bold;}
.newrestdivtit:hover, .newrestdivcoupontit:hover,.newrestdivtit a:hover, .newrestdivcoupontit a:hover{ color:#FF7007;}

/*
old asia dining 
.ad_top_bar {
	width:1000px;
	height:32px;
	background-color:#034bb9;
	color:#fff;
	font-size:12px;
	line-height:1.2em;
}
.ad_top_bar>ul>li>a {
	color:#fff;
	text-decoration:none;
}
.ad_top_bar>ul>li>a:hover {
	color:#ffd600;
}
.ad_top_bar>ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.ad_top_bar>ul>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(//cdn2.tw.orstatic.com/images/AsiaDining/ad_pop_layer_m.gif);	background-repeat:repeat-y;margin-top: -3px;}
.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 ul li { list-style:none; padding:5px 10px; margin:0px;  cursor:pointer;}
.ad_top_pop_m ul li:hover a {text-decoration: underline;}

.ad_top_pop_b { height:10px;}
*/

/*RestPhoto*/
.restphotoborder
{
	background-color:#FFFFFF;
	width: 100%;
}

.restphotoborder .bgcolor 
{
	background-color:#FFFFFF;
}

.TMYearOfferText {
    text-decoration: none;
    color: #FF0000;
    font-weight: bold;
}

/* For headerMenu */
#CountryList {
	display:none;
	position:absolute; 
	top:19px; 
	left:60px; 
	font-size:12px;
	z-index:100;
}

#top_city {
	position: relative; 
	top: -2px; 
	left: -2px;
}

#rememberchoiceDiv {
	padding: 2px 0; 
	text-align:left; 
	color:#000000;
	border-top: 1px solid #ffad00;
}

#rememberchoiceSpan {
	cursor:pointer; 
	vertical-align:middle;
}

#MYORList {
	display:none;
	position:absolute; 
	top:19px; 
	left:60px; 
	font-size:12px;
	z-index:100;
}

#asiadining_top_bar {
	height:32px;
	width:100%;
	display:none;
}

#LinkHKRegion {
	color:#555;
	padding-left:1px;
	padding-right:4px;
}

#AsiaDiningTopBarImg {
	width:157px;
	height:38px;
}

#header .headernavpopupDiv {
	display:none;
	position:absolute; 
	top:30px; 
	left:60px; 
	z-index:100;
}

#MainNav2Div {
	line-height:0px; 
	font-size:0px;
}

/* For Sr2 */
#IAMRestOwner {
	position:absolute;
	right:0px;
	top:-28px;
	width:125px;
}

#corpiconDIV {
	overflow:hidden;
}

#div_tiptext {
	position:absolute;
	left:-5px;
	bottom:17px;
	top:-50px;
	display:none;
}

#mobileCouponHeader {
position:relative;
height:35px;
}

#mobileCouponTitle {
	position:absolute;
	left:0;
}

.qr_container {
	position:relative;
	margin:0px 13px;
}

#fbLikeBoxContainer {
	background-color:white; 
	height:258px; 
	overflow:hidden;
}

#imageSubDiv {
	width: 255px; 
	height:190px;
}

#imageSubDiv2 {
	width: 285px;
	height: 215px;
}

#EngAddr {
	width:300px;
	float:left;
}

#WebSiteDiv {
	float:left; 
	width:300px; 
	overflow:hidden;
}

#D9_01_BackArrow {
	visibility:hidden;
	cursor:pointer;
	padding-bottom:70px;
	margin:0 2px;
}

.D9_01_Photo {
	margin:0 2px;
	padding-bottom:70px;
}

#D9_01_NextArrow {
	cursor:pointer;
	padding-bottom:70px;
	margin:0 2px;
	visibility:hidden;
}

.MapLink {
	position:relative;
	width:300px;
	height:300px;
	border: 1px solid #888;
	display:block;
}

.ad_top_bar > ul > li > a.topBarToggleArea, .ad_top_bar > ul > li > a.topBarToggleArea:hover
{
	color:white;
}

.refine_search_bg {
	background-color:#fff6e7;
	height:22px;
	border:1px solid #fbc47b;
	margin-top: 8px;
	float:left;
}
.refine_search_text {
	overflow:hidden;
	padding:5px 5px;
	font-size:12px;
	line-height:1.2em;
	float:left;
}
.refine_search_close {
	padding:5px 5px;
	float:left;
}

/*For verify phone*/
.alertmessage
{
	font-size: 13px;
	color: #666;
	padding: 5px 2px;
}
#debug-alert
{
}


/*For Snap Icon*/
.border_bottom_dot {
	border-bottom: 1px dashed #ccc;
}

.v4_or_red_btn {
  text-align: center;
  cursor: pointer;
  font-size: 15px;
  color: white;
  padding: 6px 13px;
  text-decoration: none;
  border: 1px solid #ff5a2c;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #f3542c;
  background-image: linear-gradient(bottom, #f3542c 5%, #ff8843 100%);
  background-image: -o-linear-gradient(bottom, #f3542c 5%, #ff8843 100%);
  background-image: -moz-linear-gradient(bottom, #f3542c 5%, #ff8843 100%);
  background-image: -webkit-linear-gradient(bottom, #f3542c 5%, #ff8843 100%);
  background-image: -ms-linear-gradient(bottom, #f3542c 5%, #ff8843 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.05, #f3542c), color-stop(1, #ff8843));
  -moz-box-shadow: inset 0 1px 0 #ffdcc7;
  -webkit-box-shadow: inset 0 1px 0 #ffdcc7;
  box-shadow: inset 0 1px 0 #ffdcc7;
}
.v4_or_red_btn:hover {
  background-color: #ff8843;
  background-image: linear-gradient(bottom, #ff8843 5%, #f3542c 100%);
  background-image: -o-linear-gradient(bottom, #ff8843 5%, #f3542c 100%);
  background-image: -moz-linear-gradient(bottom, #ff8843 5%, #f3542c 100%);
  background-image: -webkit-linear-gradient(bottom, #ff8843 5%, #f3542c 100%);
  background-image: -ms-linear-gradient(bottom, #ff8843 5%, #f3542c 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.05, #ff8843), color-stop(1, #f3542c));
  color: white;
  text-decoration: none;
}

.v4_tooltips_sr2 {
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  max-width:450px !important;
  min-width:350px !important;
  background-color: white;
}
.v4_tooltips_sr2 .ui-tooltip-content {
  font-size: 12px;
  border: 1px solid #d1c7b8 !important;
  background-color: white !important;
  color: #644f40;
  padding: 15px;
  line-height: 18px;
}

.v4_snap_popup_title {
    float:left;
    margin-left:5px;
    margin-top:8px;
	font-size:19px;
	font-family: 'Dosis', Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#frontOnlineBooking
{
    float: left;
    margin-top: 12px;
    margin-left: 17px;
    color: #f3542c;
}
#frontOnlineBooking .or_chkbox_lb{
    width: 70px;
}
#frontOnlineBooking .or_chkbox_lb img{
    margin-left: 5px;
}
input[type="checkbox"] + label .or_chkbox_icon,.frontOnlineBookingCheckbox {
    .inline_block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(https://cdn3.tw.orstatic.com/images/v4/previewimg/check_radio_sheet.png) left top no-repeat;
    .pointer;
	.FL;
}
input[type="checkbox"]:checked + label .or_chkbox_icon , .frontOnlineBookingCheckboxSelected{
    background:url(https://cdn3.tw.orstatic.com/images/v4/previewimg/check_radio_sheet.png) -19px top no-repeat;
}

.or_checkbox_rev input[type="checkbox"] + label .or_chkbox_icon {
    background-position:-19px top;
}
.or_checkbox_rev input[type="checkbox"]:checked + label .or_chkbox_icon {
    background-position:left top;
}

.or_chkbox_lb {
	width:65px;
	.FL;
    .txt_12;
    margin-top:-2px;
}

.foot_f {  width:100px !important; cursor:pointer}
.foot_t { width:110px !important; cursor:pointer}
.foot_s { width:100px !important; cursor:pointer}

/* CSS Sprite */   
/*
Change image path to absolute path and use orstatic.com: 
Find: [(][@]^2{[a-zA-Z0-9_]+}[@]^2[?]
Replace: (//cdn2.tw.orstatic.com?
*/   
/* for tab */
.sprite-whitetab2_1{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 0; width: 219px; height: 31px; } 
.sprite-whitetab2_1_macau{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -81px; width: 219px; height: 31px; } 
.sprite-whitetab2_1_restdetail{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -162px; width: 219px; height: 31px; } 
.sprite-whitetab2_1_restdetail_2{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -243px; width: 300px; height: 31px; } 
.sprite-whitetab2_1_restdetail_SZ{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -324px; width: 219px; height: 31px; } 
.sprite-whitetab2_1_restdetail_macau{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -405px; width: 219px; height: 31px; } 
.sprite-whitetab2_here{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -486px; width: 219px; height: 31px; } 
.sprite-whitetab2_here_macau{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -567px; width: 219px; height: 31px; } 
.sprite-whitetab2_here_restdetail{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -648px; width: 219px; height: 31px; } 
.sprite-whitetab2_here_restdetail_macau{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -729px; width: 219px; height: 31px; } 
.sprite-whitetab_1{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -810px; width: 219px; height: 31px; } 
.sprite-whitetab_1_SZ{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -891px; width: 219px; height: 31px; } 
.sprite-whitetab_1_macau{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -972px; width: 219px; height: 31px; } 
.sprite-whitetab_here{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1053px; width: 220px; height: 31px; } 
.sprite-whitetab_line{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1134px; width: 213px; height: 31px; } 
.sprite-whitetab_line_SZ{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1215px; width: 213px; height: 31px; } 
.sprite-whitetab_line_macau{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1296px; width: 213px; height: 31px; } 
.sprite-whitetab_seper{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1377px; width: 5px; height: 31px; } 
.sprite-whitetab_seper_SZ{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1458px; width: 5px; height: 31px; } 
.sprite-whitetab_seper_macau{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1539px; width: 5px; height: 31px; } 
.sprite-whitetabbg{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1620px; width: 1px; height: 31px; } 
.sprite-whitetabon{background :url(//cdn1.tw.orstatic.com?E7E234A4) no-repeat top left; background-position: 0 -1701px; width: 96px; height: 31px; } 

/* for level */ 
.sprite-clevel_1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 80px; height: 26px; } 
.sprite-clevel_2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -76px; width: 80px; height: 26px; } 
.sprite-clevel_3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -152px; width: 80px; height: 26px; } 
.sprite-clevel_4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -228px; width: 80px; height: 26px; } 
.sprite-clevel_5{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -304px; width: 80px; height: 26px; } 
.sprite-clevel_6{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -380px; width: 80px; height: 26px; } 
.sprite-elevel_1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -456px; width: 80px; height: 26px; } 
.sprite-elevel_2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -532px; width: 80px; height: 26px; } 
.sprite-elevel_3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -608px; width: 80px; height: 26px; } 
.sprite-elevel_4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -684px; width: 80px; height: 26px; } 
.sprite-elevel_5{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -760px; width: 80px; height: 26px; } 
.sprite-elevel_6{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -836px; width: 80px; height: 26px; } 
.sprite-tlevel1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -912px; width: 16px; height: 16px; } 
.sprite-tlevel1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -978px; width: 16px; height: 16px; } 
.sprite-tlevel2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1044px; width: 16px; height: 16px; } 
.sprite-tlevel2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1110px; width: 16px; height: 16px; } 
.sprite-tlevel3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1176px; width: 16px; height: 16px; } 
.sprite-tlevel3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1242px; width: 16px; height: 16px; } 
.sprite-tlevel4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1308px; width: 16px; height: 16px; } 
.sprite-tlevel4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1374px; width: 16px; height: 16px; } 
.sprite-tlevel5{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1440px; width: 16px; height: 16px; } 
.sprite-tlevel5{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1506px; width: 16px; height: 16px; } 
.sprite-tlevel6{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1572px; width: 16px; height: 16px; } 
.sprite-tlevel6{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_level.gif?E7E234A4) no-repeat top left; background-position: 0 -1638px; width: 16px; height: 16px; } 


/* for map */
.sprite-1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 34px; height: 45px; } 
.sprite-10{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -95px; width: 34px; height: 45px; } 
.sprite-10_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -190px; width: 20px; height: 19px; } 
.sprite-11{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -259px; width: 34px; height: 45px; } 
.sprite-11_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -354px; width: 20px; height: 19px; } 
.sprite-12{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -423px; width: 34px; height: 45px; } 
.sprite-12_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -518px; width: 20px; height: 19px; } 
.sprite-13{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -587px; width: 34px; height: 45px; } 
.sprite-13_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -682px; width: 20px; height: 19px; } 
.sprite-14{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -751px; width: 34px; height: 45px; } 
.sprite-14_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -846px; width: 20px; height: 19px; } 
.sprite-15{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -915px; width: 34px; height: 45px; } 
.sprite-15_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1010px; width: 20px; height: 19px; } 
.sprite-16{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1079px; width: 34px; height: 45px; } 
.sprite-17{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1174px; width: 34px; height: 45px; } 
.sprite-18{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1269px; width: 34px; height: 45px; } 
.sprite-19{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1364px; width: 34px; height: 45px; } 
.sprite-1_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1459px; width: 20px; height: 19px; } 
.sprite-2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1528px; width: 34px; height: 45px; } 
.sprite-20{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1623px; width: 34px; height: 45px; } 
.sprite-21{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1718px; width: 34px; height: 45px; } 
.sprite-22{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1813px; width: 34px; height: 45px; } 
.sprite-23{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -1908px; width: 34px; height: 45px; } 
.sprite-24{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2003px; width: 34px; height: 45px; } 
.sprite-25{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2098px; width: 34px; height: 45px; } 
.sprite-26{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2193px; width: 34px; height: 45px; } 
.sprite-2_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2288px; width: 20px; height: 19px; } 
.sprite-3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2357px; width: 34px; height: 45px; } 
.sprite-3_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2452px; width: 20px; height: 19px; } 
.sprite-4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2521px; width: 34px; height: 45px; } 
.sprite-4_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2616px; width: 20px; height: 19px; } 
.sprite-5{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2685px; width: 34px; height: 45px; } 
.sprite-5_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2780px; width: 20px; height: 19px; } 
.sprite-6{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2849px; width: 34px; height: 45px; } 
.sprite-6_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -2944px; width: 20px; height: 19px; } 
.sprite-7{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3013px; width: 34px; height: 45px; } 
.sprite-7_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3108px; width: 20px; height: 19px; } 
.sprite-8{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3177px; width: 34px; height: 45px; } 
.sprite-8_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3272px; width: 20px; height: 19px; } 
.sprite-9{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3341px; width: 34px; height: 45px; } 
.sprite-9_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3436px; width: 20px; height: 19px; } 
.sprite-AddGoogleMap_magifer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3505px; width: 35px; height: 35px; } 
.sprite-GoogleMapThumbnail{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3590px; width: 120px; height: 60px; } 
.sprite-GoogleMap_icon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3700px; width: 45px; height: 45px; } 
.sprite-GoogleMap_icon_more{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3795px; width: 45px; height: 45px; } 
.sprite-GoogleMap_icon_more_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3890px; width: 18px; height: 18px; } 
.sprite-GoogleMap_icon_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -3958px; width: 15px; height: 15px; } 
.sprite-Map_ZoomIn{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4023px; width: 27px; height: 30px; } 
.sprite-Map_ZoomOut{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4103px; width: 27px; height: 30px; } 
.sprite-Special_1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4183px; width: 41px; height: 45px; } 
.sprite-Special_2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4278px; width: 41px; height: 45px; } 
.sprite-Special_3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4373px; width: 41px; height: 45px; } 
.sprite-Special_4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4468px; width: 41px; height: 45px; } 
.sprite-Special_Mapicon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4563px; width: 19px; height: 19px; } 
.sprite-Special_plus{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4632px; width: 41px; height: 45px; } 
.sprite-map_listmode{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4727px; width: 95px; height: 27px; } 
.sprite-popup_arrow{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4804px; width: 30px; height: 30px; } 
.sprite-popup_arrowRe{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4884px; width: 30px; height: 30px; } 
.sprite-searchboxcross{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -4964px; width: 13px; height: 13px; } 
.sprite-shadow{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -5027px; width: 45px; height: 45px; } 
.sprite-slp_adv1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -5122px; width: 19px; height: 19px; } 
.sprite-slp_adv2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -5191px; width: 19px; height: 19px; } 
.sprite-slp_adv3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -5260px; width: 19px; height: 19px; } 
.sprite-slp_adv4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_map.gif?E7E234A4) no-repeat top left; background-position: 0 -5329px; width: 19px; height: 19px; } 


/* for score */
.sprite-score{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 64px; height: 64px; } 
.sprite-score10{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -114px; width: 64px; height: 64px; } 
.sprite-score10s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -228px; width: 30px; height: 30px; } 
.sprite-score11{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -308px; width: 64px; height: 64px; } 
.sprite-score11s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -422px; width: 30px; height: 30px; } 
.sprite-score12{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -502px; width: 64px; height: 64px; } 
.sprite-score12s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -616px; width: 30px; height: 30px; } 
.sprite-score13{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -696px; width: 64px; height: 64px; } 
.sprite-score13s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -810px; width: 30px; height: 30px; } 
.sprite-score14{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -890px; width: 64px; height: 64px; } 
.sprite-score14s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1004px; width: 30px; height: 30px; } 
.sprite-score15{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1084px; width: 64px; height: 64px; } 
.sprite-score15s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1198px; width: 30px; height: 30px; } 
.sprite-score16{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1278px; width: 64px; height: 64px; } 
.sprite-score16s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1392px; width: 30px; height: 30px; } 
.sprite-score17{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1472px; width: 64px; height: 64px; } 
.sprite-score17s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1586px; width: 30px; height: 30px; } 
.sprite-score18{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1666px; width: 64px; height: 64px; } 
.sprite-score18s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1780px; width: 30px; height: 30px; } 
.sprite-score19{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1860px; width: 64px; height: 64px; } 
.sprite-score19s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -1974px; width: 30px; height: 30px; } 
.sprite-score20{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2054px; width: 64px; height: 64px; } 
.sprite-score20s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2168px; width: 30px; height: 30px; } 
.sprite-score21{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2248px; width: 64px; height: 64px; } 
.sprite-score21s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2362px; width: 30px; height: 30px; } 
.sprite-score22{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2442px; width: 64px; height: 64px; } 
.sprite-score22s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2556px; width: 30px; height: 30px; } 
.sprite-score23{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2636px; width: 64px; height: 64px; } 
.sprite-score23s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2750px; width: 30px; height: 30px; } 
.sprite-score24{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2830px; width: 64px; height: 64px; } 
.sprite-score24s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -2944px; width: 30px; height: 30px; } 
.sprite-score25{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3024px; width: 64px; height: 64px; } 
.sprite-score25s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3138px; width: 30px; height: 30px; } 
.sprite-score26{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3218px; width: 64px; height: 64px; } 
.sprite-score26s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3332px; width: 30px; height: 30px; } 
.sprite-score27{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3412px; width: 64px; height: 64px; } 
.sprite-score27s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3526px; width: 30px; height: 30px; } 
.sprite-score28{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3606px; width: 64px; height: 64px; } 
.sprite-score28s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3720px; width: 30px; height: 30px; } 
.sprite-score29{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3800px; width: 64px; height: 64px; } 
.sprite-score29s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3914px; width: 30px; height: 30px; } 
.sprite-score30{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -3994px; width: 64px; height: 64px; } 
.sprite-score30s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4108px; width: 30px; height: 30px; } 
.sprite-score31{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4188px; width: 64px; height: 64px; } 
.sprite-score31s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4302px; width: 30px; height: 30px; } 
.sprite-score32{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4382px; width: 64px; height: 64px; } 
.sprite-score32s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4496px; width: 30px; height: 30px; } 
.sprite-score33{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4576px; width: 64px; height: 64px; } 
.sprite-score33s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4690px; width: 30px; height: 30px; } 
.sprite-score34{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4770px; width: 64px; height: 64px; } 
.sprite-score34s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4884px; width: 30px; height: 30px; } 
.sprite-score35{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -4964px; width: 64px; height: 64px; } 
.sprite-score35s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5078px; width: 30px; height: 30px; } 
.sprite-score36{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5158px; width: 64px; height: 64px; } 
.sprite-score36s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5272px; width: 30px; height: 30px; } 
.sprite-score37{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5352px; width: 64px; height: 64px; } 
.sprite-score37s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5466px; width: 30px; height: 30px; } 
.sprite-score38{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5546px; width: 64px; height: 64px; } 
.sprite-score38s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5660px; width: 30px; height: 30px; } 
.sprite-score39{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5740px; width: 64px; height: 64px; } 
.sprite-score39s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5854px; width: 30px; height: 30px; } 
.sprite-score40{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -5934px; width: 64px; height: 64px; } 
.sprite-score40s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6048px; width: 30px; height: 30px; } 
.sprite-score41{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6128px; width: 64px; height: 64px; } 
.sprite-score41s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6242px; width: 30px; height: 30px; } 
.sprite-score42{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6322px; width: 64px; height: 64px; } 
.sprite-score42s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6436px; width: 30px; height: 30px; } 
.sprite-score43{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6516px; width: 64px; height: 64px; } 
.sprite-score43s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6630px; width: 30px; height: 30px; } 
.sprite-score44{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6710px; width: 64px; height: 64px; } 
.sprite-score44s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6824px; width: 30px; height: 30px; } 
.sprite-score45{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -6904px; width: 64px; height: 64px; } 
.sprite-score45s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7018px; width: 30px; height: 30px; } 
.sprite-score46{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7098px; width: 64px; height: 64px; } 
.sprite-score46s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7212px; width: 30px; height: 30px; } 
.sprite-score47{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7292px; width: 64px; height: 64px; } 
.sprite-score47s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7406px; width: 30px; height: 30px; } 
.sprite-score48{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7486px; width: 64px; height: 64px; } 
.sprite-score48s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7600px; width: 30px; height: 30px; } 
.sprite-score49{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7680px; width: 64px; height: 64px; } 
.sprite-score49s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7794px; width: 30px; height: 30px; } 
.sprite-score50{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7874px; width: 64px; height: 64px; } 
.sprite-score50s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -7988px; width: 30px; height: 30px; } 
.sprite-score_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -8068px; width: 64px; height: 64px; } 
.sprite-scores{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_score.gif?E7E234A4) no-repeat top left; background-position: 0 -8182px; width: 30px; height: 30px; } 


/* for sr2 */
.sprite-Btn_SavingGourmet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 81px; height: 28px; } 
.sprite-EditorIcon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -78px; width: 82px; height: 24px; } 
.sprite-ExCoupon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -152px; width: 46px; height: 17px; } 
.sprite-MR_02_btn_shops{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -219px; width: 63px; height: 22px; } 
.sprite-RestOwner{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -291px; width: 18px; height: 20px; } 
.sprite-RestOwner_btn{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -361px; width: 125px; height: 24px; } 
.sprite-adv_bullet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -435px; width: 5px; height: 10px; } 
.sprite-back_arrow{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -495px; width: 15px; height: 81px; } 
.sprite-back_arrow_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -626px; width: 33px; height: 37px; } 
.sprite-bg1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -713px; width: 420px; height: 8px; } 
.sprite-bg2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -771px; width: 420px; height: 1px; } 
.sprite-bg3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -822px; width: 420px; height: 6px; } 
.sprite-btn_RecommendReview{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -878px; width: 48px; height: 47px; } 
.sprite-btn_RecommendReview2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -975px; width: 39px; height: 35px; } 
.sprite-btn_RecommendReview_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1060px; width: 48px; height: 47px; } 
.sprite-btn_report{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1157px; width: 90px; height: 27px; } 
.sprite-btn_report_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1234px; width: 90px; height: 27px; } 
.sprite-btn_writereview{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1311px; width: 99px; height: 27px; } 
.sprite-btn_writereview_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1388px; width: 99px; height: 27px; } 
.sprite-chi360_button{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1465px; width: 101px; height: 28px; } 
.sprite-chi360_button_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1543px; width: 101px; height: 28px; } 
.sprite-emoicons1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1621px; width: 23px; height: 23px; } 
.sprite-emoicons2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1694px; width: 23px; height: 23px; } 
.sprite-emoicons3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1767px; width: 23px; height: 23px; } 
.sprite-emoicons4{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1840px; width: 23px; height: 23px; } 
.sprite-emoicons5{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1913px; width: 23px; height: 23px; } 
.sprite-emoicons6{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -1986px; width: 23px; height: 23px; } 
.sprite-eng_btn{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2059px; width: 84px; height: 18px; } 
.sprite-eng_btn_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2127px; width: 84px; height: 18px; } 
.sprite-listinga{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2195px; width: 26px; height: 24px; } 
.sprite-listinga_en{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2269px; width: 15px; height: 14px; } 
.sprite-listingb{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2333px; width: 26px; height: 24px; } 
.sprite-listingb_en{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2407px; width: 15px; height: 14px; } 
.sprite-listingd{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2471px; width: 26px; height: 24px; } 
.sprite-listingd_en{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2545px; width: 15px; height: 14px; } 
.sprite-mc_a{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2609px; width: 8px; height: 15px; } 
.sprite-mc_b{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2674px; width: 980px; height: 8px; } 
.sprite-mc_ib{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2732px; width: 855px; height: 5px; } 
.sprite-mc_it{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2787px; width: 855px; height: 5px; } 
.sprite-mc_tit{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2842px; width: 980px; height: 38px; } 
.sprite-new_tab{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2930px; width: 26px; height: 13px; } 
.sprite-next_arrow{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -2993px; width: 15px; height: 81px; } 
.sprite-next_arrow_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -3124px; width: 33px; height: 37px; } 
.sprite-upload_photo{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -3211px; width: 132px; height: 29px; } 
.sprite-upload_video{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_sr2.gif?E7E234A4) no-repeat top left; background-position: 0 -3290px; width: 132px; height: 29px; } 





/* badge */
.sprite-badge001{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 80px; height: 28px; } 
.sprite-badge002{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -78px; width: 80px; height: 28px; } 
.sprite-badge003{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -156px; width: 80px; height: 28px; } 
.sprite-badge004{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -234px; width: 80px; height: 28px; } 
.sprite-badge005{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -312px; width: 80px; height: 28px; } 
.sprite-badge006{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -390px; width: 80px; height: 28px; } 
.sprite-badge007{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -468px; width: 80px; height: 28px; } 
.sprite-badge008{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -546px; width: 80px; height: 28px; } 
.sprite-badge009{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -624px; width: 80px; height: 28px; } 
.sprite-badge010{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -702px; width: 80px; height: 28px; } 
.sprite-badge011{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -780px; width: 80px; height: 28px; } 
.sprite-badge012{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -858px; width: 80px; height: 28px; } 
.sprite-badge013{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -936px; width: 80px; height: 28px; } 
.sprite-badge014{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1014px; width: 80px; height: 28px; } 
.sprite-badge015{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1092px; width: 80px; height: 28px; } 
.sprite-badge016{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1170px; width: 80px; height: 28px; } 
.sprite-badge017{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1248px; width: 80px; height: 28px; } 
.sprite-badge018{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1326px; width: 80px; height: 28px; } 
.sprite-badge019{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1404px; width: 80px; height: 28px; } 
.sprite-badge020{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1482px; width: 80px; height: 28px; } 
.sprite-badge021{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1560px; width: 80px; height: 28px; } 
.sprite-badge022{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1638px; width: 80px; height: 28px; } 
.sprite-badge023{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1716px; width: 80px; height: 28px; } 
.sprite-badge024{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1794px; width: 80px; height: 28px; } 
.sprite-badge025{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1872px; width: 80px; height: 28px; } 
.sprite-badge026{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -1950px; width: 80px; height: 28px; } 
.sprite-badge027{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -2028px; width: 80px; height: 28px; } 
.sprite-badge028{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -2106px; width: 80px; height: 28px; } 
.sprite-badge029{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -2184px; width: 80px; height: 28px; } 
.sprite-badge030{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -2262px; width: 80px; height: 28px; } 
.sprite-badge031{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -2340px; width: 80px; height: 28px; } 
.sprite-badge032{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_badge.gif?E7E234A4) no-repeat top left; background-position: 0 -2418px; width: 80px; height: 28px; } 

/* advsearch */
.sprite-adv_reset{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 106px; height: 22px; } 
.sprite-adv_reset_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -72px; width: 106px; height: 22px; } 
.sprite-adv_search{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -144px; width: 106px; height: 59px; } 
.sprite-adv_search_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -253px; width: 106px; height: 59px; } 
.sprite-citi_adv_reset{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -362px; width: 106px; height: 22px; } 
.sprite-citi_adv_reset_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -434px; width: 106px; height: 22px; } 
.sprite-citi_adv_search{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -506px; width: 106px; height: 59px; } 
.sprite-citi_adv_search_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -615px; width: 106px; height: 59px; } 
.sprite-searchSpecial{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -724px; width: 104px; height: 71px; } 
.sprite-searchboxConditions{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -845px; width: 104px; height: 71px; } 
.sprite-searchboxamenity{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -966px; width: 104px; height: 71px; } 
.sprite-searchboxcharge{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1087px; width: 104px; height: 71px; } 
.sprite-searchboxcusine{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1208px; width: 104px; height: 71px; } 
.sprite-searchboxdish{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1329px; width: 104px; height: 71px; } 
.sprite-searchboxkeyword{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1450px; width: 440px; height: 71px; } 
.sprite-searchboxkeyword_SZ{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1571px; width: 440px; height: 71px; } 
.sprite-searchboxkeyword_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1692px; width: 440px; height: 71px; } 
.sprite-searchboxline{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1813px; width: 7px; height: 71px; } 
.sprite-searchboxline_v{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1934px; width: 104px; height: 7px; } 
.sprite-searchboxloc{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -1991px; width: 104px; height: 71px; } 
.sprite-spacer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -2112px; width: 1px; height: 1px; } 
.sprite-title_restrank{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_advsearch.gif?E7E234A4) no-repeat top left; background-position: 0 -2163px; width: 119px; height: 23px; } 

/* footer */
.sprite-foot_f{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_footer.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 82px; height: 30px; } 
.sprite-foot_numofgour{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_footer.gif?E7E234A4) no-repeat top left; background-position: 0 -80px; width: 54px; height: 17px; } 
.sprite-foot_numofrest{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_footer.gif?E7E234A4) no-repeat top left; background-position: 0 -147px; width: 53px; height: 17px; } 
.sprite-foot_numofreview{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_footer.gif?E7E234A4) no-repeat top left; background-position: 0 -214px; width: 54px; height: 17px; } 
.sprite-foot_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_footer.gif?E7E234A4) no-repeat top left; background-position: 0 -281px; width: 90px; height: 30px; } 
.sprite-foot_t{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_footer.gif?E7E234A4) no-repeat top left; background-position: 0 -361px; width: 97px; height: 30px; } 


/*  index  */
.sprite-IndexAdvertorialBox_b{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 630px; height: 16px; } 
.sprite-IndexAdvertorialBox_b_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -66px; width: 15px; height: 16px; } 
.sprite-IndexAdvertorialBox_b_l_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -132px; width: 15px; height: 16px; } 
.sprite-IndexAdvertorialBox_b_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -198px; width: 630px; height: 16px; } 
.sprite-IndexAdvertorialBox_b_r{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -264px; width: 15px; height: 16px; } 
.sprite-IndexAdvertorialBox_b_r_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -330px; width: 15px; height: 16px; } 
.sprite-IndexAdvertorialBox_t2a{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -396px; width: 630px; height: 45px; } 
.sprite-IndexAdvertorialBox_t2a_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -491px; width: 630px; height: 49px; } 
.sprite-IndexAdvertorialBox_t_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -590px; width: 15px; height: 45px; } 
.sprite-IndexAdvertorialBox_t_l_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -685px; width: 15px; height: 49px; } 
.sprite-IndexAdvertorialBox_t_r{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -784px; width: 15px; height: 45px; } 
.sprite-IndexAdvertorialBox_t_r_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -879px; width: 15px; height: 49px; } 
.sprite-Topic_Title_Index{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -978px; width: 163px; height: 37px; } 
.sprite-index_discount{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1065px; width: 85px; height: 21px; } 
.sprite-index_titlecoupon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1136px; width: 85px; height: 21px; } 
.sprite-index_titlegourmetlist{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1207px; width: 85px; height: 21px; } 
.sprite-index_titlerestlist{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1278px; width: 85px; height: 21px; } 
.sprite-index_titlereview{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1349px; width: 85px; height: 21px; } 
.sprite-index_titletoptenrank{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1420px; width: 120px; height: 21px; } 
.sprite-rf_01{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1491px; width: 445px; height: 48px; } 
.sprite-rf_05{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1589px; width: 445px; height: 10px; } 
.sprite-rhsfnpt{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1649px; width: 9px; height: 11px; } 
.sprite-rhsfnsreport{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1710px; width: 65px; height: 22px; } 
.sprite-rhsfntitle{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1782px; width: 77px; height: 24px; } 
.sprite-rhsfoodnewsdown{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1856px; width: 15px; height: 15px; } 
.sprite-rhsfoodnewsup{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1921px; width: 15px; height: 15px; } 
.sprite-rtf_01{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -1986px; width: 210px; height: 48px; } 
.sprite-rtf_01_SZ{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -2084px; width: 210px; height: 52px; } 
.sprite-rtf_01_macau{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -2186px; width: 210px; height: 52px; } 
.sprite-rtf_05{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_index.gif?E7E234A4) no-repeat top left; background-position: 0 -2288px; width: 210px; height: 10px; } 


/* for mars */
.sprite-contentblk_book_btn{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 70px; height: 26px; } 
.sprite-contentblk_book_btn_e{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -76px; width: 70px; height: 26px; } 
.sprite-contentblk_book_btn_e_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -152px; width: 70px; height: 26px; } 
.sprite-contentblk_book_btn_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -228px; width: 70px; height: 26px; } 
.sprite-contentblk_dash{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -304px; width: 250px; height: 1px; } 
.sprite-contentblk_logo{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -355px; width: 276px; height: 29px; } 
.sprite-contentblk_logo_e{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -434px; width: 276px; height: 29px; } 
.sprite-contentblk_photo_bg{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -513px; width: 140px; height: 109px; } 
.sprite-tmap_cblk_b{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -672px; width: 300px; height: 10px; } 
.sprite-tmap_cblk_b_e{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -732px; width: 300px; height: 10px; } 
.sprite-tmap_cblk_m{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -792px; width: 300px; height: 5px; } 
.sprite-tmap_cblk_t{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -847px; width: 300px; height: 10px; } 
.sprite-tmap_cblk_t_e{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -907px; width: 300px; height: 10px; } 
.sprite-tmap_sr2_icon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -967px; width: 82px; height: 31px; } 
.sprite-tmap_sr2_icon_e{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_mars.gif?E7E234A4) no-repeat top left; background-position: 0 -1048px; width: 110px; height: 31px; } 



/* for icon */
.sprite-1x1dot{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 1px; height: 1px; } 
.sprite-Bullet_blue{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -51px; width: 10px; height: 8px; } 
.sprite-Bullet_or{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -109px; width: 10px; height: 8px; } 
.sprite-Icon_face_cry{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -167px; width: 29px; height: 29px; } 
.sprite-Icon_face_happy{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -246px; width: 29px; height: 29px; } 
.sprite-Icon_face_ok{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -325px; width: 24px; height: 25px; } 
.sprite-Icon_face_ok{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -400px; width: 29px; height: 29px; } 
.sprite-back_btn{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -479px; width: 26px; height: 24px; } 
.sprite-engadd_arrow{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -553px; width: 22px; height: 26px; } 
.sprite-engadd_arrow2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -629px; width: 22px; height: 26px; } 
.sprite-engadd_arrow_am{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -705px; width: 22px; height: 26px; } 
.sprite-filter_ico_01{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -781px; width: 24px; height: 23px; } 
.sprite-filter_ico_02{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -854px; width: 24px; height: 23px; } 
.sprite-filter_ico_03{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -927px; width: 24px; height: 23px; } 
.sprite-filter_ico_04{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1000px; width: 24px; height: 23px; } 
.sprite-hface_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1073px; width: 65px; height: 65px; } 
.sprite-hface_m{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1188px; width: 44px; height: 44px; } 
.sprite-hface_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1282px; width: 25px; height: 25px; } 
.sprite-hface_ss{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1357px; width: 17px; height: 16px; } 
.sprite-hface_sss{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1423px; width: 17px; height: 17px; } 
.sprite-hfacefilter_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1490px; width: 25px; height: 25px; } 
.sprite-ico_everyscape360{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1565px; width: 35px; height: 15px; } 
.sprite-icon_1st_comment{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1630px; width: 25px; height: 23px; } 
.sprite-icon_EditorIcon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1703px; width: 25px; height: 20px; } 
.sprite-icon_Fans{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1773px; width: 26px; height: 27px; } 
.sprite-icon_Fans_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1850px; width: 26px; height: 27px; } 
.sprite-icon_FovouriteGourmet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -1927px; width: 25px; height: 23px; } 
.sprite-icon_Printer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2000px; width: 20px; height: 17px; } 
.sprite-icon_RecommendReview{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2067px; width: 25px; height: 20px; } 
.sprite-icon_RecommendReviewNo{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2137px; width: 25px; height: 20px; } 
.sprite-icon_RecommendReviewNo_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2207px; width: 25px; height: 20px; } 
.sprite-icon_add{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2277px; width: 17px; height: 17px; } 
.sprite-icon_addfav{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2344px; width: 22px; height: 22px; } 
.sprite-icon_bar_on{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2416px; width: 7px; height: 14px; } 
.sprite-icon_bubble{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2480px; width: 45px; height: 39px; } 
.sprite-icon_down{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2569px; width: 10px; height: 11px; } 
.sprite-icon_email{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2630px; width: 22px; height: 22px; } 
.sprite-icon_engadd{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2702px; width: 22px; height: 22px; } 
.sprite-icon_facebook{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2774px; width: 22px; height: 22px; } 
.sprite-icon_forum{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2846px; width: 25px; height: 28px; } 
.sprite-icon_medal1{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2924px; width: 24px; height: 21px; } 
.sprite-icon_medal1_L{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -2995px; width: 23px; height: 31px; } 
.sprite-icon_medal2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3076px; width: 24px; height: 21px; } 
.sprite-icon_medal2_L{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3147px; width: 23px; height: 31px; } 
.sprite-icon_medal3{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3228px; width: 24px; height: 21px; } 
.sprite-icon_medal3_L{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3299px; width: 23px; height: 31px; } 
.sprite-icon_medal_top10{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3380px; width: 30px; height: 33px; } 
.sprite-icon_mr_bg{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3463px; width: 5px; height: 27px; } 
.sprite-icon_mr_lbg{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3540px; width: 5px; height: 27px; } 
.sprite-icon_mr_menu{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3617px; width: 16px; height: 16px; } 
.sprite-icon_mr_notes{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3683px; width: 16px; height: 16px; } 
.sprite-icon_mr_otherrest{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3749px; width: 16px; height: 16px; } 
.sprite-icon_mr_paper{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3815px; width: 14px; height: 15px; } 
.sprite-icon_mr_rbg{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3880px; width: 5px; height: 27px; } 
.sprite-icon_mr_sales{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -3957px; width: 16px; height: 16px; } 
.sprite-icon_new{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4023px; width: 40px; height: 13px; } 
.sprite-icon_new_c{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4086px; width: 25px; height: 13px; } 
.sprite-icon_new_c_an{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4149px; width: 25px; height: 13px; } 
.sprite-icon_new_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4212px; width: 26px; height: 13px; } 
.sprite-icon_new_s2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4275px; width: 26px; height: 13px; } 
.sprite-icon_page_view{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4338px; width: 25px; height: 17px; } 
.sprite-icon_page_view_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4405px; width: 25px; height: 17px; } 
.sprite-icon_print{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4472px; width: 22px; height: 22px; } 
.sprite-icon_recommend{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4544px; width: 16px; height: 16px; } 
.sprite-icon_special{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4610px; width: 28px; height: 13px; } 
.sprite-icon_special_rest_l_buffet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4673px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_buffet_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4753px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_fooddelivery{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4833px; width: 89px; height: 30px; } 
.sprite-icon_special_rest_l_fooddelivery_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4913px; width: 89px; height: 30px; } 
.sprite-icon_special_rest_l_hotpot{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -4993px; width: 90px; height: 30px; } 
.sprite-icon_special_rest_l_hotpot02w{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5073px; width: 84px; height: 30px; } 
.sprite-icon_special_rest_l_hotpot_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5153px; width: 90px; height: 30px; } 
.sprite-icon_special_rest_l_japan{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5233px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_japan_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5313px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_party{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5393px; width: 121px; height: 30px; } 
.sprite-icon_special_rest_l_party_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5473px; width: 121px; height: 30px; } 
.sprite-icon_star{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5553px; width: 16px; height: 16px; } 
.sprite-icon_top{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5619px; width: 5px; height: 5px; } 
.sprite-icon_up{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5674px; width: 10px; height: 11px; } 
.sprite-icon_warning{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5735px; width: 22px; height: 19px; } 
.sprite-icon_writereview{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5804px; width: 20px; height: 17px; } 
.sprite-icon_writereview{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5871px; width: 20px; height: 17px; } 
.sprite-memberRestStar{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -5938px; width: 18px; height: 17px; } 
.sprite-newrest_btn{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6005px; width: 140px; height: 27px; } 
.sprite-newrest_btn_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6082px; width: 140px; height: 27px; } 
.sprite-oface_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6159px; width: 65px; height: 65px; } 
.sprite-oface_m{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6274px; width: 44px; height: 44px; } 
.sprite-oface_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6368px; width: 24px; height: 25px; } 
.sprite-oface_ss{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6443px; width: 16px; height: 15px; } 
.sprite-ofacefilter_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6508px; width: 24px; height: 25px; } 
.sprite-searchboxcross_orange{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6583px; width: 13px; height: 13px; } 
.sprite-sface_l{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6646px; width: 73px; height: 64px; } 
.sprite-sface_m{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6760px; width: 49px; height: 44px; } 
.sprite-sface_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6854px; width: 29px; height: 25px; } 
.sprite-sface_s_bk{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -6929px; width: 30px; height: 30px; } 
.sprite-sface_ss{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -7009px; width: 19px; height: 16px; } 
.sprite-sface_sss{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -7075px; width: 20px; height: 17px; } 
.sprite-sfacefilter_s{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -7142px; width: 29px; height: 25px; } 
.sprite-tips_pointer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -7217px; width: 7px; height: 4px; } 
.sprite-tips_pointer2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -7271px; width: 7px; height: 4px; } 
.sprite-warning{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -7325px; width: 24px; height: 22px; } 
.sprite-warning_s{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left;background-position: 0 -7397px; width: 16px; height: 13px; } 
.sprite-x{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_icon.gif?E7E234A4) no-repeat top left; background-position: 0 -7460px; width: 1px; height: 1px; } 



/*for new mo header*/
.sprite-op_M_2nav_Region{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 0; width: 35px; height: 24px; } 
.sprite-op_M_2nav_Special{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -74px; width: 35px; height: 24px; } 
.sprite-op_M_2nav_bg{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -148px; width: 5px; height: 56px; } 
.sprite-op_M_nav2_HK{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -254px; width: 61px; height: 24px; } 
.sprite-op_M_nav2_HK_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -328px; width: 61px; height: 24px; } 
.sprite-op_M_nav2_sz{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -402px; width: 61px; height: 24px; } 
.sprite-op_M_nav2_sz_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -476px; width: 61px; height: 24px; } 
.sprite-op_M_nav_Eng{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -550px; width: 111px; height: 30px; } 
.sprite-op_M_nav_Eng_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -630px; width: 111px; height: 30px; } 
.sprite-op_M_nav_Travel{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -710px; width: 113px; height: 30px; } 
.sprite-op_M_nav_Travel_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -790px; width: 113px; height: 30px; } 
.sprite-op_M_nav_search_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -870px; width: 115px; height: 30px; } 
.sprite-op_nav2_macau_booking{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -950px; width: 76px; height: 30px; } 
.sprite-op_nav2_macau_booking_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1030px; width: 76px; height: 30px; } 
.sprite-op_nav2_macau_coupon{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1110px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_coupon_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1190px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_forum{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1270px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_forum_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1350px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_home{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1430px; width: 138px; height: 30px; } 
.sprite-op_nav2_macau_home_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1510px; width: 138px; height: 30px; } 
.sprite-op_nav2_macau_news{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1590px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_news_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1670px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_review{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1750px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_review_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1830px; width: 75px; height: 30px; } 
.sprite-op_nav2_macau_spacer{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_m_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1910px; width: 1px; height: 30px; } 


/*for new sz header*/
.sprite-op_SZ_2nav_Region{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 0; width: 35px; height: 24px; } 
.sprite-op_SZ_2nav_Special{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -74px; width: 35px; height: 24px; } 
.sprite-op_SZ_2nav_bg{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -148px; width: 5px; height: 56px; } 
.sprite-op_SZ_nav2_HK{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -254px; width: 61px; height: 24px; } 
.sprite-op_SZ_nav2_HK_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -328px; width: 61px; height: 24px; } 
.sprite-op_SZ_nav_Eng{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -402px; width: 111px; height: 30px; } 
.sprite-op_SZ_nav_Eng_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -482px; width: 111px; height: 30px; } 
.sprite-op_SZ_nav_Travel{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -562px; width: 113px; height: 30px; } 
.sprite-op_SZ_nav_Travel_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -642px; width: 113px; height: 30px; } 
.sprite-op_SZ_nav_search_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -722px; width: 115px; height: 30px; } 
.sprite-op_nav2_sz_booking{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -802px; width: 76px; height: 30px; } 
.sprite-op_nav2_sz_booking_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -882px; width: 76px; height: 30px; } 
.sprite-op_nav2_sz_coupon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -962px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_coupon_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1042px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_forum{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1122px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_forum_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1202px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_home{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1282px; width: 138px; height: 30px; } 
.sprite-op_nav2_sz_home_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1362px; width: 138px; height: 30px; } 
.sprite-op_nav2_sz_news{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1442px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_news_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1522px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_review{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1602px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_review_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1682px; width: 75px; height: 30px; } 
.sprite-op_nav2_sz_spacer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_sz_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1762px; width: 1px; height: 30px; } 


/*for new hk header withtablemap*/
.sprite-NavTab_summer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 0; width: 80px; height: 24px; } 
.sprite-NavTab_summer_o{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -74px; width: 80px; height: 24px; } 
.sprite-award{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -148px; width: 35px; height: 24px; } 
.sprite-op_2nav_Region{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -222px; width: 35px; height: 24px; } 
.sprite-op_2nav_Special{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -296px; width: 35px; height: 24px; } 
.sprite-op_2nav_bg{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -370px; width: 5px; height: 56px; } 
.sprite-op_nav2_booking{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -476px; width: 79px; height: 30px; } 
.sprite-op_nav2_booking_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -556px; width: 79px; height: 30px; } 
.sprite-op_nav2_coupon{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -636px; width: 78px; height: 30px; } 
.sprite-op_nav2_coupon_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -716px; width: 78px; height: 30px; } 
.sprite-op_nav2_forum{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -796px; width: 78px; height: 30px; } 
.sprite-op_nav2_forum2{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -876px; width: 79px; height: 30px; } 
.sprite-op_nav2_forum2_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -956px; width: 79px; height: 30px; } 
.sprite-op_nav2_forum_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1036px; width: 78px; height: 30px; } 
.sprite-op_nav2_gourmet{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1116px; width: 79px; height: 30px; } 
.sprite-op_nav2_gourmet_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1196px; width: 79px; height: 30px; } 
.sprite-op_nav2_home{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1276px; width: 80px; height: 30px; } 
.sprite-op_nav2_home_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1356px; width: 80px; height: 30px; } 
.sprite-op_nav2_news{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1436px; width: 78px; height: 30px; } 
.sprite-op_nav2_news_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1516px; width: 78px; height: 30px; } 
.sprite-op_nav2_others{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1596px; width: 28px; height: 30px; } 
.sprite-op_nav2_recipe{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1676px; width: 79px; height: 30px; } 
.sprite-op_nav2_recipe_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1756px; width: 79px; height: 30px; } 
.sprite-op_nav2_review{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1836px; width: 79px; height: 30px; } 
.sprite-op_nav2_review_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1916px; width: 79px; height: 30px; } 
.sprite-op_nav2_search{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -1996px; width: 108px; height: 30px; } 
.sprite-op_nav2_search_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -2076px; width: 108px; height: 30px; } 
.sprite-op_nav2_spacer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -2156px; width: 1px; height: 30px; } 
.sprite-op_nav_Eng{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -2236px; width: 111px; height: 30px; } 
.sprite-op_nav_Eng_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -2316px; width: 111px; height: 30px; } 
.sprite-op_nav_Travel{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -2396px; width: 113px; height: 30px; } 
.sprite-op_nav_Travel_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_hk_2.gif?E7E234A4) no-repeat top left;background-position: 0 -2476px; width: 113px; height: 30px; } 

/*for new en header*/
.sprite-op_nav2_EN_booking{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 123px; height: 30px; } 
.sprite-op_nav2_EN_booking_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -80px; width: 123px; height: 30px; } 
.sprite-op_nav2_EN_coupon{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -160px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_coupon_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -240px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_forum{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -320px; width: 79px; height: 30px; } 
.sprite-op_nav2_EN_forum_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -400px; width: 79px; height: 30px; } 
.sprite-op_nav2_EN_home{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -480px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_home_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -560px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_recipe{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -640px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_recipe_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -720px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_review{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -800px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_review_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -880px; width: 77px; height: 30px; } 
.sprite-op_nav2_EN_search{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -960px; width: 173px; height: 30px; } 
.sprite-op_nav2_EN_search_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_en.gif?E7E234A4) no-repeat top left; background-position: 0 -1040px; width: 173px; height: 30px; } 

/*for new headermenu common*/
.sprite-award_tab{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 102px; height: 24px; } 
.sprite-award_tab_o{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -74px; width: 102px; height: 24px; } 
.sprite-flag_IN{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -148px; width: 16px; height: 11px; } 
.sprite-flag_MY{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -209px; width: 16px; height: 11px; } 
.sprite-flag_cn{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -270px; width: 16px; height: 11px; } 
.sprite-flag_hk{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -331px; width: 16px; height: 11px; } 
.sprite-flag_id{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -392px; width: 16px; height: 11px; } 
.sprite-flag_ph{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -453px; width: 16px; height: 11px; } 
.sprite-flag_sg{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -514px; width: 16px; height: 11px; } 
.sprite-flag_th{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -575px; width: 16px; height: 11px; } 
.sprite-headrefirregclose{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -636px; width: 11px; height: 11px; } 
.sprite-morereg{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -697px; width: 13px; height: 12px; } 
.sprite-morereg_off{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -759px; width: 13px; height: 12px; } 
.sprite-op_nav2_Buffet{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -821px; width: 52px; height: 24px; } 
.sprite-op_nav2_Buffet_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -895px; width: 71px; height: 24px; } 
.sprite-op_nav2_HK{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -969px; width: 61px; height: 24px; } 
.sprite-op_nav2_HK_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1043px; width: 61px; height: 24px; } 
.sprite-op_nav2_HP{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1117px; width: 40px; height: 24px; } 
.sprite-op_nav2_HP_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1191px; width: 61px; height: 24px; } 
.sprite-op_nav2_Macau{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1265px; width: 61px; height: 24px; } 
.sprite-op_nav2_Macau_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1339px; width: 61px; height: 24px; } 
.sprite-op_nav2_Party{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1413px; width: 91px; height: 24px; } 
.sprite-op_nav2_Party_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1487px; width: 91px; height: 24px; } 
.sprite-op_nav2_SZ{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1561px; width: 61px; height: 24px; } 
.sprite-op_nav2_SZ_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1635px; width: 61px; height: 24px; } 
.sprite-op_nav2_bt{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1709px; width: 52px; height: 24px; } 
.sprite-op_nav2_bt_o{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1783px; width: 52px; height: 24px; } 
.sprite-op_nav2_ft{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1857px; width: 39px; height: 24px; } 
.sprite-op_nav2_ft_o{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -1931px; width: 39px; height: 24px; } 
.sprite-op_nav2_hp_o{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2005px; width: 40px; height: 24px; } 
.sprite-op_nav2_jp1{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2079px; width: 74px; height: 24px; } 
.sprite-op_nav2_jp_o1{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2153px; width: 74px; height: 24px; } 
.sprite-op_nav2_others{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2227px; width: 28px; height: 30px; } 
.sprite-op_nav2_pt{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2307px; width: 72px; height: 24px; } 
.sprite-op_nav2_pt_o{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2381px; width: 72px; height: 24px; } 
.sprite-op_nav2_search{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2455px; width: 108px; height: 30px; } 
.sprite-op_nav2_ta{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2535px; width: 65px; height: 24px; } 
.sprite-op_nav2_ta_o{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2609px; width: 65px; height: 24px; } 
.sprite-op_nav2_ta_over{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2683px; width: 61px; height: 24px; } 
.sprite-op_nav2_wc_2{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2757px; width: 61px; height: 24px; } 
.sprite-op_nav2_wc_Over_2{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2831px; width: 61px; height: 24px; } 
.sprite-op_nav_Layer_bg{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2905px; width: 570px; height: 7px; } 
.sprite-op_nav_Layer_bottom{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -2962px; width: 570px; height: 12px; } 
.sprite-op_nav_line{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -3024px; width: 1px; height: 30px; } 
.sprite-regsper{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -3104px; width: 1px; height: 11px; } 
.sprite-tab_soccer{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -3165px; width: 64px; height: 23px; } 
.sprite-tab_soccer_on{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_header_common_2.gif?E7E234A4) no-repeat top left; background-position: 0 -3238px; width: 64px; height: 23px; } 

/*footerBar*/
.sprite-af_o_ico{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 16px; height: 16px; } 
.sprite-af_p_ico{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -66px; width: 13px; height: 16px; } 
.sprite-af_r_ico{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -132px; width: 16px; height: 16px; } 
.sprite-large-ajax-loader{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -198px; width: 66px; height: 66px; } 
.sprite-orfeed_o_ico{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -314px; width: 22px; height: 22px; } 
.sprite-orfeed_o_ico_off{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -386px; width: 22px; height: 22px; } 
.sprite-orfeed_o_ico_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -458px; width: 22px; height: 22px; } 
.sprite-orfeed_p_ico{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -530px; width: 22px; height: 22px; } 
.sprite-orfeed_p_ico_off{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -602px; width: 22px; height: 22px; } 
.sprite-orfeed_p_ico_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -674px; width: 22px; height: 22px; } 
.sprite-orfeed_r_ico{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -746px; width: 22px; height: 22px; } 
.sprite-orfeed_r_ico_off{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -818px; width: 22px; height: 22px; } 
.sprite-orfeed_r_ico_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -890px; width: 22px; height: 22px; } 
.sprite-orfeed_sper{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -962px; width: 1px; height: 30px; } 
.sprite-orfeedfacebook{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1042px; width: 22px; height: 22px; } 
.sprite-orfeedfacebook_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1114px; width: 22px; height: 22px; } 
.sprite-orfeedfooter{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1186px; width: 1010px; height: 35px; } 
.sprite-orfeedlogo{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1271px; width: 74px; height: 22px; } 
.sprite-orfeedlogo_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1343px; width: 74px; height: 22px; } 
.sprite-orfeedmail{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1415px; width: 22px; height: 22px; } 
.sprite-orfeedmail_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1487px; width: 22px; height: 22px; } 
.sprite-orfeedmsn{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1559px; width: 22px; height: 22px; } 
.sprite-orfeedmsn_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1631px; width: 22px; height: 22px; } 
.sprite-orfeedsearch{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1703px; width: 22px; height: 22px; } 
.sprite-orfeedsearch_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1775px; width: 22px; height: 22px; } 
.sprite-orfeedsharemore{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1847px; width: 22px; height: 22px; } 
.sprite-orfeedsina{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1919px; width: 22px; height: 22px; } 
.sprite-orfeedsina_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -1991px; width: 22px; height: 22px; } 
.sprite-orfeedtwitter{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -2063px; width: 22px; height: 22px; } 
.sprite-orfeedtwitter_over{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -2135px; width: 22px; height: 22px; } 
.sprite-tips_pointer{background :url(//cdn1.tw.orstatic.com/images/css_sprite/csssprite_floatfooter.gif?E7E234A4) no-repeat top left; background-position: 0 -2207px; width: 7px; height: 5px; } 




/* for Revamp-HeaderMenu 2012 */
.sprite-nav02_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 46px; height: 24px; } 
.sprite-nav02_02{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -74px; width: 45px; height: 24px; } 
.sprite-nav02_04{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -148px; width: 46px; height: 24px; } 
.sprite-nav02_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -222px; width: 53px; height: 24px; } 
.sprite-nav02_06{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -296px; width: 57px; height: 24px; } 
.sprite-nav02_08{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -370px; width: 45px; height: 24px; } 
.sprite-nav02_10{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -444px; width: 78px; height: 24px; } 
.sprite-nav02_12{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -518px; width: 44px; height: 24px; } 
.sprite-nav02_14{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -592px; width: 44px; height: 24px; } 
.sprite-nav02_16{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -666px; width: 54px; height: 24px; } 
.sprite-nav02_bg{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -740px; width: 24px; height: 24px; } 
.sprite-nav02_mu_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -814px; width: 46px; height: 24px; } 
.sprite-nav02_mu_02{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -888px; width: 45px; height: 24px; } 
.sprite-nav02_mu_04{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -962px; width: 46px; height: 24px; } 
.sprite-nav02_mu_bg{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1036px; width: 24px; height: 24px; } 
.sprite-nav02_mu_o_02{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1110px; width: 45px; height: 24px; } 
.sprite-nav02_mu_o_04{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1184px; width: 46px; height: 24px; } 
.sprite-nav02_o_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1258px; width: 46px; height: 24px; } 
.sprite-nav02_o_02{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1332px; width: 45px; height: 24px; } 
.sprite-nav02_o_04{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1406px; width: 46px; height: 24px; } 
.sprite-nav02_o_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1480px; width: 53px; height: 24px; } 
.sprite-nav02_o_06{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1554px; width: 57px; height: 24px; } 
.sprite-nav02_o_08{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1628px; width: 45px; height: 24px; } 
.sprite-nav02_o_10{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1702px; width: 78px; height: 24px; } 
.sprite-nav02_o_12{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1776px; width: 44px; height: 24px; } 
.sprite-nav02_o_14{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1850px; width: 44px; height: 24px; } 
.sprite-nav02_o_16{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1924px; width: 54px; height: 24px; } 
.sprite-nav02_sz_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -1998px; width: 46px; height: 24px; } 
.sprite-nav02_sz_02{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -2072px; width: 45px; height: 24px; } 
.sprite-nav02_sz_04{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -2146px; width: 46px; height: 24px; } 
.sprite-nav02_sz_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -2220px; width: 53px; height: 24px; } 
.sprite-nav02_sz_bg{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -2294px; width: 24px; height: 24px; } 
.sprite-nav02_sz_o_02{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -2368px; width: 45px; height: 24px; } 
.sprite-nav02_sz_o_04{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g3.gif?E7E234A4) no-repeat top left; background-position: 0 -2442px; width: 46px; height: 24px; } 

.sprite-nav01_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 0; width: 86px; height: 32px; } 
.sprite-nav01_03{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -82px; width: 114px; height: 32px; } 
/*.sprite-nav01_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -164px; width: 85px; height: 32px; } */
.sprite-nav01_07{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -246px; width: 85px; height: 32px; } 
.sprite-nav01_09{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -328px; width: 85px; height: 32px; } 
.sprite-nav01_11{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -410px; width: 85px; height: 32px; } 
.sprite-nav01_13{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -492px; width: 84px; height: 32px; } 
.sprite-nav01_15{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -574px; width: 84px; height: 32px; } 
.sprite-nav01_17{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -656px; width: 104px; height: 32px; } 
.sprite-nav01_18{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -738px; width: 104px; height: 32px; } 
.sprite-nav01_19{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -820px; width: 11px; height: 32px; } 
.sprite-nav01_bg{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -902px; width: 66px; height: 32px; } 
.sprite-nav01_mu_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -984px; width: 154px; height: 32px; } 
.sprite-nav01_mu_03{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1066px; width: 83px; height: 32px; } 
.sprite-nav01_mu_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1148px; width: 83px; height: 32px; } 
.sprite-nav01_mu_07{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1230px; width: 84px; height: 32px; } 
.sprite-nav01_mu_17{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1312px; width: 104px; height: 32px; } 
.sprite-nav01_mu_18{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1394px; width: 104px; height: 32px; } 
.sprite-nav01_mu_19{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1476px; width: 11px; height: 32px; } 
.sprite-nav01_mu_o_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1558px; width: 154px; height: 32px; } 
.sprite-nav01_mu_o_03{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1640px; width: 83px; height: 32px; } 
.sprite-nav01_mu_o_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1722px; width: 83px; height: 32px; } 
.sprite-nav01_mu_o_07{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1804px; width: 84px; height: 32px; } 
.sprite-nav01_mu_o_17{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1886px; width: 104px; height: 32px; } 
.sprite-nav01_mu_o_18{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -1968px; width: 104px; height: 32px; } 
.sprite-nav01_o_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2050px; width: 86px; height: 32px; } 
.sprite-nav01_o_03{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2132px; width: 114px; height: 32px; } 
/*.sprite-nav01_o_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2214px; width: 85px; height: 32px; } */
.sprite-nav01_o_07{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2296px; width: 85px; height: 32px; } 
.sprite-nav01_o_09{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2378px; width: 85px; height: 32px; } 
.sprite-nav01_o_11{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2460px; width: 85px; height: 32px; } 
.sprite-nav01_o_13{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2542px; width: 84px; height: 32px; } 
.sprite-nav01_o_15{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2624px; width: 84px; height: 32px; } 
.sprite-nav01_o_17{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2706px; width: 104px; height: 32px; } 
.sprite-nav01_o_18{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2788px; width: 104px; height: 32px; } 
.sprite-nav01_sz_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2870px; width: 154px; height: 32px; } 
.sprite-nav01_sz_03{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -2952px; width: 83px; height: 32px; } 
.sprite-nav01_sz_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3034px; width: 83px; height: 32px; } 
.sprite-nav01_sz_07{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3116px; width: 84px; height: 32px; } 
.sprite-nav01_sz_10{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3198px; width: 104px; height: 32px; } 
.sprite-nav01_sz_11{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3280px; width: 11px; height: 32px; } 
.sprite-nav01_sz_17{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3362px; width: 104px; height: 32px; } 
.sprite-nav01_sz_18{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3444px; width: 104px; height: 32px; } 
.sprite-nav01_sz_19{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3526px; width: 11px; height: 32px; } 
.sprite-nav01_sz_o_01{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3608px; width: 154px; height: 32px; } 
.sprite-nav01_sz_o_03{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3690px; width: 83px; height: 32px; } 
.sprite-nav01_sz_o_05{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3772px; width: 83px; height: 32px; } 
.sprite-nav01_sz_o_07{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3854px; width: 84px; height: 32px; } 
.sprite-nav01_sz_o_10{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -3936px; width: 104px; height: 32px; } 
.sprite-nav01_sz_o_11{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -4018px; width: 11px; height: 32px; } 
.sprite-nav01_sz_o_17{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -4100px; width: 104px; height: 32px; } 
.sprite-nav01_sz_o_18{ background :url(//cdn3.tw.orstatic.com/images/css_sprite/revamp_header_menu_2012_g2.gif?E7E234A4) no-repeat top left; background-position: 0 -4182px; width: 104px; height: 32px; } 


/* for RMS_sr2 */
.sprite-hface_l2{ background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left; background-position: 0 0; width: 65px; height: 65px; } 
.sprite-hface_s2{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -115px; width: 25px; height: 25px; } 
.sprite-ico_branch{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -190px; width: 63px; height: 22px; } 
.sprite-icon_special_rest_l_buffet{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -262px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_hotpot{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -342px; width: 84px; height: 30px; } 
.sprite-icon_special_rest_l_hotpot_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -422px; width: 84px; height: 30px; } 
.sprite-icon_special_rest_l_japan{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -502px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_japan_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -582px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_buffet_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -662px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_party{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -742px; width: 117px; height: 30px; } 
.sprite-icon_special_rest_l_party_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -822px; width: 117px; height: 30px; } 
.sprite-icon_special_rest_l_fooddelivery{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -902px; width: 97px; height: 30px; } 
.sprite-icon_special_rest_l_fooddelivery_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -982px; width: 97px; height: 30px; } 
.sprite-oface_l2{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1062px; width: 65px; height: 65px; } 
.sprite-oface_s2{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1177px; width: 25px; height: 25px; } 
.sprite-rms_ico_addfav{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1252px; width: 24px; height: 24px; } 
.sprite-rms_ico_addphoto{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1326px; width: 24px; height: 24px; } 
.sprite-rms_ico_info{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1400px; width: 24px; height: 24px; } 
.sprite-rms_ico_write{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1474px; width: 24px; height: 24px; } 
.sprite-rms_list_art_btn{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1548px; width: 84px; height: 26px; } 
.sprite-rms_list_art_btn_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1624px; width: 84px; height: 26px; } 
.sprite-rms_list_list_btn{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1700px; width: 84px; height: 26px; } 
.sprite-rms_list_list_btn_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1776px; width: 84px; height: 26px; } 
.sprite-rms_note_coupon{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1852px; width: 75px; height: 20px; } 
.sprite-rms_note_news{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1922px; width: 90px; height: 20px; } 
.sprite-rms_searchreview_btn{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -1992px; width: 46px; height: 21px; } 
.sprite-rms_searchreview_btn_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2063px; width: 46px; height: 21px; } 
.sprite-rms_submit_photo_btn{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2134px; width: 110px; height: 28px; } 
.sprite-rms_submit_photo_btn_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2212px; width: 110px; height: 28px; } 
.sprite-rms_submit_video_btn{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2290px; width: 110px; height: 28px; } 
.sprite-rms_submit_video_btn_o{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2368px; width: 110px; height: 28px; } 
.sprite-sface_l2{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2446px; width: 73px; height: 64px; } 
.sprite-sface_s2{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2560px; width: 29px; height: 25px; } 
.sprite-memberRestStar{  background :url(//cdn1.tw.orstatic.com/images/css_sprite/rms_sr2.png?E7E234A4) no-repeat top left;background-position: 0 -2635px; width: 17px; height: 16px; } 


/* for CSS sprite */
.inlineBlockElements { display: inline-block; vertical-align: middle;}
.baseline { vertical-align: baseline;}

/* make horizontal list for the top of header menu*/
.horizontalList ul{
float:right;
list-style:none;

}
.horizontalList ul li{
float:left;
margin:0px 10px 0px -5px;
}

.horizontalList ul li span
{
    vertical-align:middle;
margin:0px 5px 0px 0px;
}
.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;
}

#logmessages 
{
	background: white;
	padding: 5px;
	font-size: 12px;
	height: 200px;
	overflow: auto;
	overflow-y: scroll;
	border: 1px solid #888;
	text-align: left;
	width: 1000px;
	margin: 0 auto;
}
.logmessage
{
	padding-bottom: 10px;
}	

#GoogleMapComponent 
{
	border: 1px solid #aaa;
}

/* no error */
.WarningMessage
{
 color: #E64c25; 
 font-size: 13px;
 display:none;
}


/* no error */
.WarningBox
{
 background-color: #FFF4E2 ;
 padding: 10px;
 border: 1px solid #E64c25;
 color: #E64c25; 	
 display:none;
}	

#WarningBox .title
{
	color:  #E64c25; 	
}
.error 
{
	display:block;
}

.restsearchbox 
{
	text-align: left;
}

#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;
}

iframe.frmFlag 
{
	border:0;
}

html 
{
	border: 0;
}

form 
{
	padding:0;
	margin: 0;
	font-size: 16px;/*Add by design 23Apr*/
}

.commentphotolist .selected, .gourmetphoto .selected, .gallerylistcontent .selected {
	border: 2px solid #e64c25; 
}

input.verified 
{
	background: #fff url(//cdn4.tw.orstatic.com/images/verified.gif) top right no-repeat;
	padding-right: 16px;
}

input.loading 
{
	background: #fff url(//cdn2.tw.orstatic.com/images/ajax-loader.gif) top right no-repeat;
	padding-right: 16px;
}

#TextDialog 
{
	display:none;
	z-index:100001;
	border: 0;
	position:absolute;
	visibility:hidden;
	width:500px;
	height:300px;
}

#scrollable /*used in popup */
{
	padding:0;
	margin:0;
}

#gourmetLeftNav .detail{
	float:left;
}

#OpenRiceIndexPage .TOP .Hidden
{
	display:none;
}

*html #OpenRiceIndexPage .TOP .Hidden
{
	display:none;
}

*+html #OpenRiceIndexPage .TOP .Hidden 
{
	display:none;
}

.highlight 
{
	color: red;
}

.mappopup_multi 
{
	height:230px;
	overflow:auto;
	overflow-x:visible;
	overflow-y:auto;
	padding-right: 12px;
}

.maskip 
{
	margin-left: 10px;
	font-size:0.8em;
	color: #888;
}

.ChooseListBox 
{
	border: 1px solid #aaa; 
	text-align:left; 
	background: #fff url(//cdn2.tw.orstatic.com/images/drop_btn.gif) right no-repeat;
	*background-position: right 2px;
	padding:1px 20px 2px 1px; 
	cursor:pointer;
	*display: inline-block;
}
.printOnly {display:none; }
.VoteEmotionSpan 
{
 font-weight:bold; 
 font-size:13px; 
 color:#d91720;
 font-family:Arial, 新細明體;
}
.VoteEmotionCountSpan 
{
 font-weight:bold; 
 font-size:13px; 
 color:#d91720;
 font-family:Arial, 新細明體;
}

/* for asiamiles */
.am_side_pulldown {
	border:1px solid; BACKGROUND: url(//cdn3.tw.orstatic.com/images/asiamiles/AM_searchbox_300x30.gif) no-repeat; HEIGHT: 30px
}
.am_side_pulldown .selectbox {
	PADDING-RIGHT: 5px;  FLOAT: right;  PADDING-TOP: 5px
}
.am_side_pulldown .selectbox SELECT {
	WIDTH: 120px; COLOR: #666666
}

.englabel 
{
	position:absolute;
	font-size:12px;
	font-weight: bold;
	border:2px solid #F89F4E;
	background: #F89F4E;
	color:#fff;
	line-height:1.2em;
	text-decoration:none;
	opacity:0.9;
	-moz-opacity:0.9;
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.component 
{
}
.componentlabel 
{
	position:absolute;
	background:red;
}

.DisplayListBody
{
	overflow:auto;overflow-X: hidden;overflow-Y: auto;
}



#SelectThemeLoader 
{
	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)";
	width:100%;
	background: #fff url(//cdn2.tw.orstatic.com/images/large-ajax-loader.gif) no-repeat center center;
	position:absolute;
}


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(//cdn3.tw.orstatic.com/images/lightbox/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;   
}



/*Media*/

div#mediainsert span.label
{
	position: absolute;
	bottom:0;
	right:0;
	font-size:10px;
	background:#fff;	
}

div#mediainsert span.label {
border:solid 1px #9F9F9F;
bottom:0;
font-size:12px;
padding:2px 0;
position:absolute;
right:0;
width:90px;
}


div#mediainsert span.used
{
	/*background: #fff url(/images/inserted.gif) no-repeat right center;*/
}
 
 div#mediainsert span.photoinsertblock 
 {
 	position:relative;
 	text-align:center;
 	margin-left:5px;
 	float:left;
 }
 
div#mediainsert img.pending
{
	background: url(//cdn3.tw.orstatic.com/images/lightbox/loading.gif) no-repeat center center;
}

div#mediainsert 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#mediainsert img {
background-color:#FFFFFF;
border:1px solid #9F9F9F;
height:90px;
width:90px;
margin-top : 5px;
}


div#mediainsert span.cross
{
   
}

div#mediainsert span.cross img {
cursor : pointer;
   
   border:medium none;
    height:14px;
    overflow:hidden;
    position:absolute;
    right:1px;
    width:14px;
    z-index : 100;    
    bottom : 80px;
}



div#mediainsert .photoinsertspan
{
    margin-left : 3px;
    color : Blue;
    cursor : pointer;
   text-decoration : underline;
   
}


div#mediainsert .photoinsertspan:hover
{
    color : #E64C25;
}

div#photoinsert .photoinsertspan:hover
{
    color : #E64C25;
}

#cuisine a
{
 text-decoration:none;
 color:Black;
  }
  
.menuTypeList_D47
{
    height : 25px;
    float : left;
    *width : 150px;         /*fixed width for IE 7 only*/
}

.takeawaysorting
{
    overflow : hidden;
}

/*
.fbConnectBlocks
{
    visibility:visible;
}


.fbConnectBlocks_index
{
    display:none;
}*/


.PT10 {padding-top:10px;}

#activityFeedDiv
{
    width:500px;
    }
    
.ReviewLeftColumn
{
    width:80px;
    }
    
.ReportBug 
{
    z-index: 99;
    position: fixed;
  	top: 400px;
  	width:140px;
  	height:60px;
  	cursor:pointer;
  	background-image:url(//cdn3.tw.orstatic.com/images/ReportBlock-1.png);
}

.ReportBug:hover
{
   	background-image:url(//cdn3.tw.orstatic.com/images/ReportBlock-2.png);
}


/* footer */.sprite-asiaDin_icon-0Flag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 0; width: 16px; height: 11px; } 
.sprite-asiaDin_icon-1Flag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -61px; width: 16px; height: 11px; } 
.sprite-asiaDin_icon-2Flag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -122px; width: 16px; height: 11px; } 
.sprite-asiaDin_icon-3Flag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -183px; width: 16px; height: 11px; } 
.sprite-asiaDin_icon-4Flag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -244px; width: 16px; height: 11px; } 
.sprite-asiaDin_icon-5Flag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -305px; width: 16px; height: 11px; } 
.sprite-asiaDin_icon-6Flag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -366px; width: 16px; height: 11px; } 
.sprite-asiaDin_icon-hkFlag{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -427px; width: 16px; height: 11px; } 
.sprite-asiaDin_icon1{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -488px; width: 10px; height: 14px; } 
.sprite-footer_icon1{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -552px; width: 36px; height: 36px; } 
.sprite-footer_icon2{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -638px; width: 36px; height: 36px; } 
.sprite-footer_icon3{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -724px; width: 36px; height: 36px; } 
.sprite-footer_icon4{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -810px; width: 36px; height: 36px; } 
.sprite-footer_icon5{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -896px; width: 36px; height: 36px; } 
.sprite-footer_icon6{ background :url(/images/css_sprite/v4/footer.png?B762DE1F) no-repeat top left;background-position: 0 -982px; width: 36px; height: 36px; } 

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(center bottom, #f5542c, #ff8c49);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5542c), to(#ff8c49));
  background-image: -webkit-linear-gradient(center bottom, #f5542c, #ff8c49);
  background-image: -o-linear-gradient(center bottom, #f5542c, #ff8c49);
  background-image: linear-gradient(center bottom, #f5542c, #ff8c49);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open {
  *z-index: 1000;
}

.open > .dropdown-menu {
  display: block;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}
/* bootstrap dropdown */

footer {
	min-width: 946px;
}

.inline_block{
	display: inline-block;
}

.dropdown-menu.P5{
	padding:5px;
}

.txt_12{
	font-size:12px;
}

.txt_15{
	font-size:15px;
}

/*Footer*/
#foot_wrap a:hover {
	text-decoration: underline;
}
#foot_wrap {
	width: 100%;
	background: url(/images/v4/footer/footer_bk.png) center top no-repeat;
	padding-top: 150px;
	font-family: Arial, Helvetica, sans-serif;
    margin-top: 30px;
}
#foot_content {
	width: 100%;
	background: #644f40;
	float:left;
	clear:both;
	text-align: left;
}
#foot_row1 {
	width: 100%;
	border-bottom: 1px solid #4d3b2d;
}
#foot_row1 ul {
	width: 926px;
	margin: 0 auto;
	list-style:none;
	padding:0;
	line-height:1.1;
}
#foot_row1 ul li {
 
	float:left;
	width: 154px;
	padding: 25px 0 30px 0;
}

#foot_row1 ul li.link
{
       cursor:pointer;
}


.foot_socialNum {
	font-size: 26px;
	font-family: 'Dosis', Arial, Helvetica, sans-serif;
	color: #ffe11b;
}
#foot_row2 {
	width: 100%;
	border-top: 1px solid #816754;
}
#foot_row2 ul {
	width: 926px;
	margin: 0 auto;
	list-style:none;
	padding:0;
}
#foot_row1 a, #foot_row1 a:visited {
	color: #FFF;
	text-decoration: none;
}
#foot_row2 a, #foot_row2 a:visited {
	color: #ffe11b;
	text-decoration: none;
}
#foot_col1 {
	float: left;
	width: 432px;
	height: 130px;
	padding: 25px 30px 0 0;
	border-right: 1px solid #4d3a2d;
	background: url(/images/v4/footer/footer_illust1.png) 305px 30px no-repeat;
}	
.foot_title {
	font-size: 22px;
	font-family: 'Dosis', '微軟正黑體', Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-bottom: 15px;
}
.foot_seperator {
	width: 20px;
	height: 15px;
	border-right: 1px dashed #977a65;
	margin: 3px 20px 0 0;
}
#foot_col2 {
	float: left;
	width: 432px;
	height: 130px;
	padding: 25px 0 0 30px;
	border-left: 1px solid #816754;
	background: url(/images/v4/footer/footer_illust2.png) 325px 30px no-repeat;
}
#foot_col1 ul, #foot_col2 ul {
	width: 310px;
	list-style:none;
	padding:0;
	margin: 0;
}
#foot_col1 ul li, #foot_col2 ul li {
	float:left;
	margin-bottom: 15px;
}
#foot_qr {
	position: absolute;
	margin: 40px 0 0 322px;
}
#foot_row3 {
	width: 100%;
	background: #47382d;
	padding: 30px 0;
}
#foot_row3_wrap {
	width: 926px;
	margin: 0 auto;
	list-style:none;
	padding:0;
}
#foot_row3_wrap ul {
	list-style: none;
	width: 154px;
	margin:0;
	padding:0;
	font-size: 12px;
	color: #9d836f;
}

#foot_row3_wrap ul li {
    padding: 1px;
}


#foot_row3_wrap ul a, #foot_row3_wrap ul a:visited {
	color: #9d836f;
	text-decoration: none;
}
#foot_row3_wrap ul a:hover {
	color: #dfc8b7;
	text-decoration: none;
}
.foot_row3_title {
	font-size: 12px;
	color: #dfc8b7;
	margin-bottom: 5px;
}
#foot_copyright {
    font-family: '微軟正黑體',Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #dfc8b7;
}
#asiaDin {
	width: 100%;
	background: #226ad8;
    height: 24px;
    padding: 6px 0 0 0;
	font-size:12px;
	color:white;
}
#asiaDin_wrap {
	width: 926px;
	margin: 0 auto;
	padding: 0;
}
#asiaDin_wrap a, #asiaDin_wrap a:visited {
	color: #FFF;
	text-decoration: none;
}
#asiaDin_wrap ul.asiaDin_country_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
#asiaDin_wrap ul.asiaDin_country_list > li {
	float: left;
	margin: 0;
	padding: 0;
}

#asiaDin_wrap ul.asiaDin_country_list > li a {
	display: block;
	height: 24px;
	padding: 0 20px;
}
#asiaDin_wrap ul.asiaDin_country_list > li a:hover {
	background: #0093cb;
    margin-top: -6px;
    padding-top: 6px;

}

#asiaDin_wrap ul.asiaDin_country_list > li:hover .dropdown-menu.asiaDin_region_list{
	display:block;
}

#asiaDin_wrap .dropdown-menu.asiaDin_region_list{
	bottom:100%;
	top:auto;
	background: #226ad8;
	color:white;
	font-size:12px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
    border: 1px solid #fff;
    padding: 15px 0;
}

#asiaDin_wrap .dropdown-menu.asiaDin_region_list a:hover{
	background: #0093cb;
}


.clearfix {
	*zoom:1;
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
}
.clearfix:after {
	clear:both;
}

/*End Footer*/

/* hide tasting event UI
.or_tastingevt {
    display:none;
}
*/

