/* Minification failed. Returning unminified contents.
(2760,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(7588,1): run-time error CSS1019: Unexpected token, found '#'
(7964,9): run-time error CSS1038: Expected hex color, found '#ffff'
 */
.Build600_for_update_bundle_only_add_class{
    display:none;
}
/* common */
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
background:transparent;
margin:0;
padding:0;
}

* {
    word-wrap: break-word;
}

ol, ul {
    list-style: none outside none;
}

blockquote,q {
    quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
    content:none;
}

:focus {
outline:0;
}

del {
text-decoration:line-through;
}

table {
    border-collapse:collapse;
    border-spacing:0;
    width: 100%;*min-width: 100%;
}

.clear {
    clear: both;
}

.centertd{
    text-align: center;
}

html body {
    /*background-color: #FFFFF5;*/
    background-color:white;
    color: #000000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

#orhq-wrapper {
    position: relative;
}

.orhq-FL, .FL {
    float: left;
}

.orhq-FR, .FR{
    float: right;
}

.absmiddle{
	vertical-align:middle;
}

.iecenterwrap{
    display: inline-block;visibility: hidden;
}

#logmessages
{background:white;
padding:5px;
font-size:12px;
height:200px;
overflow:auto;
overflow-y:scroll;
border:1px solid #888;
text-align:left;
width:960px;
margin:0 auto}
.logmessage{padding-bottom:10px}

#orhq-countrymask{
position: fixed;
width: 120%;
height: 120%;
background: transparent;
z-index: 899;
left: -10px;
top: -10px;
display: none;
}

a{
    color: #656563;
    text-decoration: none;
}
a:hover, a.selected{
    color: #FF6E3D;
    text-decoration: underline;
}
a.orhq-boldlink{
    color: #000;
    font-weight: bold;
}
a.orhq-boldlink:hover, a.orhq-boldlink.selected{
    font-weight: bold;
}
a.orhq-district{
    color: #72C901;
}
a.orhq-orangelink{
    color: #FF6E3D;
    font-weight: bold;
}
a.orhq-orangelink:hover, a.orhq-orangelink.selected{
    font-weight: bold;
}
.orhq-button[disabled]{
    color: #D4D4D4;
    background: #AFAFAD;
}
.orhq-button{
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-image: url("//cdn3.sg.orstatic.com/Images/ButtonBG/btn_grey.png");
    background-repeat: repeat;
    border: 1px solid #B9B9B9;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 28px;
}
.orhq-button.orhq-rect{
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.orhq-button:hover{
    background: #AFAFAD;
}
.orhq-button.orhq-greenbtn{
    background: url("//cdn2.sg.orstatic.com/Images/ButtonBG/btn_green.png") repeat scroll 0 0 transparent;
    border: medium none;
}
.orhq-button.orhq-greenbtn:hover{
    background: url("//cdn2.sg.orstatic.com/Images/ButtonBG/btn_green.png") repeat scroll 0 0 transparent;
}

.orhq-selectbox {
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #CFCFC6;
    color: #000000;
    line-height: 20px;
    margin-bottom: 2px;
    margin-top: -3px;
    *margin-top: 0px;
    padding: 5px;
    text-align: left;
    word-wrap: normal;
}

#reviewadvsearch .orhq-selectbox {
    margin-top: 0;
}

.orhq-textbox {
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #CFCFC6;
    color: #000000;
    height: 18px;
    margin: 2px 0;
    padding: 5px 10px;
    *padding: 0 10px;
    text-align: left;
}

.orhq-keywordbtn {
    cursor: pointer;
height: 30px;
margin-left: -30px;
padding: 3px 0;
position: absolute;
width: 35px;
z-index: 100;

}

.orhq-artdate {
    -moz-border-radius: 12px;
    border-radius: 12px;
    background-image: url("/Images/icon/ico_calendar.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #D4D4D4;
    height: 18px;
    margin-top: 2px;
    padding: 5px;
    text-align: left;
    /*width: 93px;*/ /*change for review adv search*/
    width: 95px;
    cursor: pointer;
}

.cus-textarea {
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #CFCFC6;
    color: #000000;
    line-height: 20px;
    margin-bottom: 2px;
    max-width: 380px;
    padding: 10px 0 10px 10px;
    text-align: left;
    width: 100%;
}
#orhq-main-body {
	padding: 0 10px 0 10px;
}
#orhq-main-body #orhq-content{
	float: left;
	width: 660px;
}

#orhq-main-body #orhq-sidebar {
    float: right;
    width: 300px;
}
#orhq-container #orhq-landing-main
{
    padding: 0 10px;
}
#orhq-landing-main .orhq-sr1sidebar
{
    /*sr1*/
    float: right;
    width: 160px;
}

.popupfrontdiv {
    -moz-border-radius: 12px;
    border-radius: 12px;
    background-color: #FFFFF3;
    border: medium none;
    padding: 15px;
    margin: 5px;
}

.popupfrontdiv div {
    text-align: left;
}

.popupfrontdiv .orhq-title{
    margin: 0 0 15px 0;
    color: #666664;
}

#orhq-container, #orhq-breadcrumb{
	margin: 0 auto;
	padding: 5px 0;
	text-align: left;
	width: 990px;
}
#orhq-container .orhq-breadcrumb{
	padding: 5px 0 21px;
    text-align: left;
    line-height: normal;
    border-top: 1px dotted #CFCFCD;
}

/*
#orhq-banner {
    margin-bottom: 5px;
}

#orhq-banner div {
    color: #FFFFFF;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
*/

.lazyloading{
    background: url('/Images/Lightbox/loading.gif?B2F1B0F7');
    background-position:center;
    background-repeat:no-repeat;
    width: 100%;
    height: 100px;
}

#guidelines{
    background: #FFF;
    padding: 10px 20px;
}
#guidelines .infotextremind{
    height: 300px;
    margin: 10px;
    overflow: auto;
    padding-right: 20px;
    width: 550px;
    
}

/* need change */
#orhq-baseinfo {
    background: url("//cdn1.sg.orstatic.com/Images/bg_baseinfo.gif?B2F1B0F7") no-repeat scroll 0 0 transparent;
    height: 60px;
    width: 300px;
    margin-bottom: 10px;
    color: #FFFFFF;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    border: none medium;
    border-radius: 8px;
    -moz-border-radius: 8px;
}
#orhq-baseinfo .orhq-stat {
    padding-top: 8px;
    margin-left: 12px;
}
#orhq-baseinfo .orhq-number {
    font-size: 16px;
}

.orhq-contentlogo{
    padding-bottom: 5px;
}

.seeall{
    /*float: right;
    margin-top: 10px;
    *margin-top: -20px;*/
    cursor: pointer;
}
.orline {
    background-color: #E54813;
    height: 8px;
}
.round{
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.round-bottom {
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
}

.cus-corner {
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #CFCFC6;
    margin-bottom: 9px;
    padding-bottom: 5px;
    padding-top: 9px;
    margin-top: 1px;
}

.photo_wrapper, .photowrapper {
    /*background-color: #FFFFFF;*/
    border: 1px solid #BABBB3;
    padding: 1px;
}
#galleries .gallery .photowrapper 
{
    width:102px;
    height:72px;
}

.orhq-contentblock .rate{
    padding-top: 5px;
    float: left;
    width: 120px;
}

.orhq-contentblock .review-count{
    background-image: url("//cdn2.sg.orstatic.com/Images/bubble_reviws.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    line-height: 28px;
    margin: 0 3px;
    text-align: center;
    vertical-align: text-top;
    width: 36px;
    *width: 38px;
    padding-bottom: 5px;
}

.review-count a{
    color: #FFF;
}

.review-count a:hover{
    color: #FF6E3D;
}

.reviewcount .review-count {
    float: inherit;
    line-height: 200%;
    /*margin: 10px 5px 0;*/
    width: 36px;
    *width: 38px;
}

.reviewcount .review-count a {
    color: #FFFFFF;
}

.review-count{
    background-image: url("//cdn2.sg.orstatic.com/Images/bubble_reviws.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    line-height: 28px;
    height: 28px;
    margin: 0 3px;
    text-align: center;
    vertical-align: text-top;
    width: 36px;
    *width: 38px;
}

.topline {
    border-top: 1px solid #FE6E3D;
    text-align: right;
}

.orhq-pagination {
    padding-bottom: 10px;
    padding-top: 5px;
    clear: both;
}

.orhq-pagination .orhq-paginationinfo {
    float: left;
     padding: 5px 0 10px;
}

.orhq-pagination .orhq-navigation {
    float: right;
}
#searchResult_paginationWrap ul {
    float: right;
}

#searchResult_paginationWrap ul li {
    display: inline;
}

#searchResult_paginationWrap a.numberon {
    background-color: #FFB232;
    color: #FFFFFF;
}

#searchResult_paginationWrap a {
    background-color: #F2F0E4;
    color: #000000;
    line-height: 130%;
    padding: 3px 7px;
    text-decoration: none;
    display: inline-block;
    
}

#searchResult_paginationWrap ul li .pagenext {
    /*line-height: 0;
    padding: 7px 10px;
    position: relative;
    top: -1px;
    top: -3px\9;
    *top: 3px;*/
    *position: relative;
    *top: 3px;
    *padding: 7px 10px;
} 

.orhq-breadcrumb h1 {
    display: inline;
}

.cursor-pointer {
    cursor: pointer;
}

.orhq-title, .orhq-boldtext, .bold {
    font-weight: bold;
}

.absmiddle {
    vertical-align: middle;
}

.no-border {
    border: 0 none;
}

.cus-cornertop {
    -moz-border-radius: 12px 12px 0 0;
    border: 1px solid #CFCFC6;
    padding-top: 9px;
}

.cus-cornerbot {
    -moz-border-radius: 0 0 12px 12px;
    border: 1px solid #CFCFC6;
    margin-bottom: 9px;
    padding-bottom: 9px;
}
.orhq-article .orhq-articlespage .orhq-userreview .orhq-comment .align-center {
	margin-bottom: 15px;
}
.align-center {
    text-align: center;
}

.WarningBox{
    background: #FFF4E2;
    border: 1px solid Red;
    width: 100%;
}

.WarningBox .WarningBoxContent{
    padding: 10px;
}

.WarningBox.error, .WarningMessage.error {
    color: Red;
}

.WarningMessage, .WarningBox {
    display: none;
}

.error {
    display: inline-block;
}

.orhq-face {
    margin-right: 10px;    
    margin-left: 10px;
    vertical-align: middle;
}

.cus-box {
    -moz-border-radius: 12px;
    border-radius: 12px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCC2;
    padding: 10px 0 10px 10px;
    width: 237px;
}
.cus-box ul {
    height: 84px;
    overflow-y: auto
}
.cus-box ul li {
    font-size: 13px !important;
    margin-bottom: 5px;
}

.orhq-error p{
    margin-bottom: 10px;
}
.orhq-error a
{
    color: #656563;
    text-decoration: underline;
}
.orhq-error a:hover,.orhq-error a.selected {
    color: #FF6E3D;
}
.orhq-error p img{
    margin-right: 5px;
}
.cus-filearea{
    overflow: hidden;
    position: relative;
    left: -70px;
    top: 0px;
    width: 70px;
    height: 25px;
}

.cus-file {

    opacity: 0;
    -moz-opacity:0;
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    left: -10px;
    position: relative;
    width: 100px;
    z-index: 100;
}
.orhq-success {
    background-image: url("/Images/icon/sr2_greentick.gif");
    background-repeat: no-repeat;
    float: right;
    height: 14px;
    margin-top: 5px;
    *margin-top: -20px;
    width: 17px;
}

.orhq-warning, .orhq-warningtext, .orhq-success {
    display: none;
}

/* popup */

/* default width for ie width:auto bug fix */
.popupblock{
   *width: 350px;
   width: 350px;
}
.popupblock.popmsg{
   *width: 300px; 
}
.popupblock.emailfdpopup{
   *width: 455px; 
}
.popupblock.mappopup{
   *width: 750px; 
}

.bookmarkpopup .orhq-title{
    padding-bottom: 10px;
    padding-top: 5px;
}

#replyBbs .orhq-title{
    margin-right:10px;
}

.Bbs-seperate{
    padding-top: 10px;
}

#HiddenBack {
    background: url("/Images/buttonBG/shadow_light.png") repeat scroll 0 0 transparent;
    display: none;
    height: 0;
    left: 0;
    opacity: 0.3;
    -moz-opacity:0.3;
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    position: absolute;
    top: 0;
    width: 0;
    z-index: 100000;
}

.cus-shadow.ui-widget-shadow {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("/Images/buttonBG/shadow_light.png") repeat scroll 0 0 transparent;
    margin: -5px 0 0 -5px;
    padding: 5px 15px;
    z-index: 1000;
}

#iframepopup {
    overflow: hidden;
    position: absolute;
}

.orhq-tellfrd{
    border-collapse: separate;
    border-spacing: 5px;
    width: 100%;*min-width: 100%;
}

.orhq-tellfrd a{
    color: #FF6E3D;
}
/* color and text*/
.orange_text, .orhq-orange_text{
    color: #FF6F3D !important;
}
.orhq-green {
    color: #75C700 !important;
}
.orhq-white {
    color: #FFFFFF !important;
}

.orhq-grey {
    color: #666664 !important;
}

.font-11 {
    font-size: 11px !important;
}


/* standard padding margin */
.P0 {padding:0px;}
.P2 {padding:2px;}
.P5 {padding:5px;}
.P10 {padding:10px;}
.P20 {padding:20px;}

.M0 {margin : 0px;}
.M2 {margin : 2px;}
.M5 {margin : 5px;}
.M10 {margin : 10px;}
.M20 {margin : 20px;}

.PL2 {padding-left:2px;}
.PL5 {padding-left:5px;}
.PL10 {padding-left:10px;}
.PL15 {padding-left:15px;}
.PL20 {padding-left:20px;}
.PL35 {padding-left:35px;}

.PR2 {padding-right:2px;}
.PR5 {padding-right:5px;}
.PR10 {padding-right:10px;}
.PR15 {padding-right:15px;}
.PR20 {padding-right:20px;}
.PR35 {padding-right:35px;}

.PT2 {padding-top:2px;}
.PT3 {height:3px;}
.PT5 {padding-top:5px;}
.PT10 {padding-top:10px;}
.PT15 {padding-top:15px;}
.PT20 {padding-top:20px;}
.PR35 {padding-right:35px;}

.PB2 {padding-bottom:2px;}
.PB5 {padding-bottom:5px;}
.PB10 {padding-bottom:10px;}
.PB15 {padding-bottom:15px;}
.PB20 {padding-bottom:20px;}
.PB35 {padding-bottom:35px;}

.ML2 {margin-left:2px;}
.ML5 {margin-left:5px;}
.ML10 {margin-left:10px;}
.ML11 {margin-left:11px;}
.ML15 {margin-left:15px;}
.ML20 {margin-left:20px;}
.ML30 {margin-left:20px;}
.ML35 {margin-left:35px;}

.MR2 {margin-right:2px;}
.MR5 {margin-right:5px;}
.MR10 {margin-right:10px;}
.MR15 {margin-right:15px;}
.MR20 {margin-right:20px;}
.MR35 {margin-right:35px;}

.MT2 {margin-top:2px;}
.MT5 {margin-top:5px;}
.MT10 {margin-top:10px;}
.MT15 {margin-top:15px;}
.MT20 {margin-top:20px;}
.MT22 {margin-top:22px;}
.MT35 {margin-top:35px;}

.MB2 {margin-bottom:2px;}
.MB5 {margin-bottom:5px;}
.MB10 {margin-bottom:10px;}
.MB15 {margin-bottom:15px;}
.MB20 {margin-bottom:20px;}
.MB35 {margin-bottom:35px;}

/* comment area */
.infotextremind{
    margin-top: 10px;
}
.orhq-comment .orhq-topcontent{
    background-color: #EFEFEF;
    border-left: 1px solid #D6D6CE;
    border-right: 1px solid #D6D6CE;
    height: 38px;
    padding-left: 10px;
}

.orhq-comment .orhq-topcontent img{
    margin: 0 4px;
}

.orhq-comment .orhq-commentbox .orhq-content {
    border-left: 1px solid #D6D6CE;
    border-right: 1px solid #D6D6CE;
    height: auto;
    overflow: hidden;
    width: auto;
    background: #FFF;
}

.orhq-comment .orhq-content {
    height: auto;
    padding: 5px 10px 6px;
}

.orhq-comment .orhq-commentbox .orhq-content textarea {
    max-width: 98%;
    width: 98%;
}

.orhq-comment .orhq-commenttable {
    background-color: #F8F1D8;
    line-height: 18px;
    /*margin-top: 15px;*/
    padding: 5px 10px 30px;
}

.orhq-comment .orhq-commenttable .orhq-restothercomment {
    /*margin-top: 30px;*/ /*comment out for recipe page */
}

.orhq-comment .orhq-userview a {
    color: #FF6F3D;
}

.orhq-comment .orhq-userview .bodytext {
    color: #666664;
    margin: 10px 0;
}

.orhq-comment .orhq-commenttable .orhq-restothercomment .relycommentBoxs {
    margin: 25px 0;
}

.orhq-comment .orhq-commenttable .orhq-restothercomment .relycommentBox {
    background-color: #FFFFFF;
    margin: 15px 0;
    min-height: 120px;
    padding: 15px;
    float: left;
}

.comment_wrapper .clear{
    padding-top: 10px;
    clear: both;
}

/* footer */
.sprite-bookmark-footer:hover{ background: url(/images/css_sprite/headerfooter.png?B2F1B0F7) no-repeat top left; background-position: 0 -61px; width: 30px; height: 27px; } 
.sprite-facebook-footer:hover{ background: url(/images/css_sprite/headerfooter.png?B2F1B0F7) no-repeat top left; background-position: 0 -196px; width: 30px; height: 27px; } 
.sprite-twitter-footer:hover{ background: url(/images/css_sprite/headerfooter.png?B2F1B0F7) no-repeat top left; background-position: 0 -572px; width: 30px; height: 27px; } 
#orhq-footer {
    background: #e4e5e3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e4e5e3 6%, #f0f2f5 25%, #f2eff1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#e4e5e3), color-stop(25%,#f0f2f5), color-stop(100%,#f2eff1));
    background: -webkit-linear-gradient(top, #e4e5e3 6%,#f0f2f5 25%,#f2eff1 100%);
    background: -o-linear-gradient(top, #e4e5e3 6%,#f0f2f5 25%,#f2eff1 100%);
    background: -ms-linear-gradient(top, #e4e5e3 6%,#f0f2f5 25%,#f2eff1 100%);
    background: linear-gradient(to bottom, #e4e5e3 6%,#f0f2f5 25%,#f2eff1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e5e3', endColorstr='#f2eff1',GradientType=0 );
    padding-top: 30px;
}
#orhq-footer #orhq-footer-icon {
    height: 190px;
    float: left;
    padding-left: 40px;
    padding-top: 5px;
    width: 210px;
}
#orhq-footer #orhq-footer-icon #orhq-footer-logo
{
    max-width: 165px;
}
#orhq-footer #orhq-footer-icon #orhq-icon {
    /*background: url("/Images/bg_footer_icon.jpg") repeat-x scroll center top transparent;*/
    height: 24px;
    margin-left: 25px;
    margin-top: 5px;
    padding-bottom: 20px;
    padding-top: 15px;
    text-align: center;
    width: 189px;
}
#orhq-footer-icons {
    float: right;
    width: 200px;
    text-align: right;
    padding-right: 15px;
}
#orhq-footer #orhq-footer-text {
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    width: 720px;
}
#orhq-footer #orhq-footer-text #orhq-footer-content {
	display: inline-block;
}
#orhq-footer #orhq-footer-text #orhq-footer-content #Footer {
	display: inherit;
}
#orhq-footer #orhq-copyright {
    color: #666664;
    padding: 15px;
    font-size: 11px;
}
#orhq-footer #orhq-footer-text .cols {
    display: inline;
    float: left;
    width: 150px;
}
#orhq-footer #orhq-footer-text a {
    color: #7a7a7a;
    font-size: 11px;
    font-weight: bold;
}
#orhq-footer #orhq-footer-text .cols ul li {
    background: url("//cdn4.sg.orstatic.com/Images/bg_footer_li.gif") no-repeat scroll left center transparent;
    padding: 5px 0 5px 20px;
}
/* end footer */

/* adv search */
#orhq-sr2content .orhq-searchtabs .orhq-tab, #orhq-sr2content .orhq-searchtabs .orhq-tab-on {
    display: inline;
    float: left;
    height: 30px;
    margin-right: 5px;
}
#orhq-sr2content .orhq-searchtabs a {
    background-color: #F6F6F6;
    color: #6B6B6B;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    padding: 7px 10px 0 10px;
    text-align: center;
    text-decoration: none;
    border: 1px #E8E8E8 solid;
    -moz-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
}
#orhq-sr2content .orhq-searchtabs a:hover,#orhq-sr2content .orhq-searchtabs .orhq-tab-on a {
    background-color: #FFB232;
    background-image:url(//cdn4.sg.orstatic.com/Images/ButtonBG/btn_orange_o.png);
    background-repeat:repeat;
    color: #FFFFFF;
    border: 1px #FFB232 solid;
}
.orhq-restSearch .orhq-advsearch {
    height: 548px;
}
#orhq-sr2content .orhq-advsearch .content, #orhq-sr2content .orhq-mapsearch .content {
    background-color: #FFFBE9;
    border: 6px #FFB232 solid;
    -moz-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px;
    height: 500px;
    padding: 15px 10px 10px 20px;
    width: 958px;
}
#orhq-sr2content .orhq-mapsearch .content {
    background-color: #FFFFF3;
    height: 674px;
    padding: 0;
    width: 950px;
}
.orhq-restSearch .categories .category {
    float: left;
    margin-right: 8px;
    width: 150px;
    _width: 140px;
}
.orhq-restSearch .content .title {
    color: #FFB232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.orhq-restSearch .category ul {
    margin: 10px 0;
}
.orhq-restSearch .content ul li {
    font-size: 11px;
}
#orhq-sr2content .orhq-advsearch .categories .category .action {
    padding-left: 25px;
}
.orhq-restSearch .category .action a {
    color: #FFB232;
    font-size: 11px;
    text-decoration: none;
}
.orhq-restSearch .orhq-mapsearch .orhq-foundrest {
    border-bottom: 6px solid #FFB232;
    height: 100px;
    padding: 10px 10px 20px 20px;
}
.orhq-mapsearch .orhq-foundrest .orhq-restcont span.orhq-orange_text {
    font-style: italic;
    font-weight: bold;
}
.orhq-mapsearch .orhq-foundrest .orhq-restcont span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
}
.orhq-mapinfo {
    color: #000000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin-top: 5px;
}
.orhq-map-landmark {
    margin-top: 15px;
}
.orhq-map-landmark a {
    color: #FF6F3D;
    line-height: 17px;
}
.orhq-mapsearch .orhq-mapdata .orhq-FL {
    width:242px;
}
.orhq-mapsearch .orhq-mapdata .orhq-FL .orhq-L {
    float: left;
    margin-top: 40px;
}
.orhq-mapsearch .orhq-mapdata .orhq-FL .orhq-R {
    float: right;
}
.orhq-mapsearch .orhq-mapdata .orhq-FL .orhq-L, .orhq-mapsearch .orhq-mapdata .orhq-FL .orhq-R {
    width: 270px;
}
.orhq-restSearch .orhq-searchcontent .orhq-moreoption {
    float: right;
    margin-bottom: 20px;
}
.orhq-restSearch .orhq-searchcontent .orhq-moreoption a {
    color: #666664;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.orhq-mapsearch .orhq-mapdata .orhq-FR {
    border-left: 6px solid #FFB232;
    height: 674px;
    width: 720px;
    overflow: hidden;
}
#orhq-mapleft .mapsearch-type
{    
    background-color: #F6F6F6;
    border: 1px solid #E8E8E8;
    background-image: none;
    color: #6B6B6B;
    
    font-weight: bold;
    height: 33px;
    width: 110px;
}
#orhq-mapleft .mapsearch-type.selected{
    background-color: #E34812;
    background-image:url(/Images/ButtonBG/btn_orange.png);
    background-repeat: repeat;
    border: 1px solid #FFD99D;
    color: #FFFFFF;
    font-weight: bold;
    height: 33px;
    width: 110px;
}
.mapsearch-type.btn-left{
-moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
}
.mapsearch-type.btn-right
{
-moz-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
}
.orhq-restSearch #btnsubmit {
    background-color: #E34812;
    background-image:url(/Images/ButtonBG/btn_orange.png);
    background-repeat: repeat;
    border: 1px solid #FFD99D;
    color: #FFFFFF;
    font-weight: bold;
    height: 33px;
    width: 120px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    font-size: 18px;
}
.orhq-mapdata #orhq-mapleft div
{
    margin-top: 15px;
    line-height: 15px;
}
.orhq-mapdata #orhq-mapleft .top
{
    border-bottom: 1px solid #D4D4D4;
}
.orhq-mapdata #orhq-mapleft .top .top-content, .orhq-mapdata #orhq-mapleft .bottom .bottom-content
{
    padding: 10px;
    overflow: hidden;
}
.orhq-mapdata #orhq-mapleft .location-type
{
    display:none;
}
.orhq-mapdata #orhq-mapleft .location-type select
{
    width: 100%;*min-width: 100%;
    margin-bottom: 10px;
}
.map-topsearch
{
    width: 100%;*min-width: 100%;
    background-color: #FFB232;
    height: 70px;
    float: left;
    height: 70px;
    position: relative;
    z-index: 200;
}
#mapsearch-more
{
    background: url("/Images/btn_mapup.png") repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 40px;
    margin-left: 324px;
    position: relative;
    width: 76px;
    z-index: 200;
}
.map-topsearch .orhq-categories
{
   float: left;
   margin-right: 10px;
}
.map-topsearch .filter-option
{
   padding: 10px 10px 0 10px;
   height: 60px;
}
.map-topsearch .orhq-categories .orhq-title
{
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 5px;
    font: 16px;    
    width: 120px;
    padding-bottom: 5px;
}
.map-topsearch .orhq-categories, .map-topsearch .orhq-categories select
{
    width: 120px;
}
#orhq-sr2content
{
    /*margin-bottom: 50px;*/
}

/* adv search by cat */
.orhq-findrest .orange-divider
{
    border-bottom: 6px #FFB232 solid;
    width: 100%;*min-width: 100%;
    margin-bottom: 20px;
}
.orhq-findrest .content .seperate{
    clear: both;
    padding-top: 20px;
}
.orhq-findrest .content .categories li
{
    margin-bottom: 7px;
}

.orhq-findrest .content .categories li a, #ul-bycat li a
{
    text-decoration: none;
    color: #666560;
}
.orhq-findrest .content .categories li a:hover, #ul-bycat li a:hover
{
    text-decoration: underline;
    color: #FFB232;
}
.orhq-findrest .content .orhq-group
{
    float:left;
    margin-top: 20px;
}
.orhq-findrest .content .orhq-group .clear{
    margin-top: 10px;
}
.orhq-findrest .content .orhq-group .title
{
    width: 100%;*min-width: 100%;
}
.orhq-findrest .content .orhq-group .group-title
{
    font-weight: bold;
    font: 14px;
}
#ul-bycat li
{
    width: 170px;
    margin-bottom: 10px;
}
/* login*/
.orhq-login
{
	color:#000000;
	font-size:11px;
	/*height: 255px;*/
}
.orhq-login li
{
	padding-bottom: 5px;
}
.orhq-login .orhq-logincontent
{
float: left;
	background-color:#f2f0e4;
	background-image: url("/Images/bowl_login.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.orhq-login .orhq-body
{	
    float: left;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
}
.orhq-login .orhq-user
{
	background-image: url("/Images/or_login.gif");
    background-repeat: no-repeat;
    background-position:left bottom;
    width: 290px;
    height: 200px;
    /*padding: 5px 10px 10px;*/
}
.orhq-login .orhq-user .label li
{
    width: 120px;
}
.orhq-login .orhq-user ul .keeplogin
{
    float: left;
}
.orhq-login .orhq-user ul .keeplogin input
{
    float: left;
}
.orhq-login .orhq-user ul .keeplogin .keeploginmsg
{
    float: left;
    padding-top: 3px;
    width:140px;
}
.orhq-login .orhq-user ul li
{
    width: 160px;
}
.orhq-login .orhq-info
{
	padding-left: 20px;
    padding-right: 10px;
	border-left:1px dotted #ccccc2;
	margin-top:15px;
}
.orhq-login .orhq-info p
{
	margin:10px 0;	
}
.orhq-login ul.label
{
	text-align:right;
}
.orhq-login .orhq-logintitle
{
	padding: 10px 0;
}
.orhq-login  a,#orhq-registration a
{
	color:#ff6f3d;	
}
#orhq-forgot input#orhq-txtname
{
	margin-left:10px;
}
#orhq-forgot,#orhq-forgotsubmit
{
	color:#000000;
}
.orhq-popuplogin .orhq-logincontent 
{
	padding-left:10px;
}
.orhq-login .orhq-textbox
{
-moz-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
    height: 14px;
    padding-left: 5px;
    width: 140px;*min-width:  140px; 
    *padding: 5px 10px;
}
#login-seperator
{
    margin-top: 120px;
    width: 50px;
    color: #FFB232;
    font-weight: bold;
    font-size: 18px;
}
.orhq-guest
{
    width: 330px;
}
.orhq-guest .orhq-user {
    background-position: right bottom;
}
/* end login */

/* popup */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all[class] {
    background: url("/Images/buttonBG/shadow_light.png") repeat scroll 0 0 transparent !important;
}
.ui-dialog-content.ui-widget-content{
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 10px;
    padding: 10px;
    _margin: 0;
    _padding: 0;
    _border: 10px solid #000;
}
.ui-dialog-titlebar
{
position: absolute;
right: -5px;
}
.ui-dialog-titlebar-close{

position: absolute;
left: -20px;
_left: -18px;
top: -5px;
*top: -2px;
_top: -8px;
margin: 0;
}
.ui-corner-all{
border: medium none;
}
.ui-dialog .ui-widget-header .ui-icon{
    background-image: none;
    display: none;
}

iframe.ui-datepicker-cover { display:none; }

.ui-dialog-titlebar-close {
    background-image: url("/Images/map_close.png");    
    display: block;
    float: right;
    height: 26px;
    margin-right: -25px;
    *margin-top: -15px;
    position: relative;
    width: 27px;
}
.ui-dialog .ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.fulllistbox .fulllistarea{
/*width: 860px;*/
/*height: 390px;*/
z-index: 201;
/*float: left;
margin: 20px;*/
}
.fulllistbox .popup-rowone, .fulllistbox .popup-rowtwo {
    /*float: left;*/
    margin-bottom: 10px;
    width: 100%;*min-width: 100%;
}
.fulllistbox .popup-rowone .title {
    color: #FFB232;
    float: left;
    font-size: 22px;
    font-weight: bold;
}
.fulllistbox .popup-rowtwo .orhq-menu {
    width: 100%;*min-width: 100%;
    float: left;
    overflow-x: hidden;
    overflow-y: auto;
}
.fulllistbox .popup-rowtwo .orhq-menu ul {
    width: 100%;*min-width: 100%;
    float: left;
}
.fulllistbox .popup-rowtwo .orhq-menu .group-title{
    margin-bottom: 10px;
}
.fulllistbox .popup-rowtwo .orhq-menu ul li {
    display: inline-block;
    float: left;
    width: 200px;
}
.fulllistbox .popup-rowtwo ul li .checkbox {
    display: inline;
    margin-right: 5px;
}
.fulllistbox .popup-rowtwo .title .name {
    cursor: pointer;
    display: inline;
    font-size: 11px;
    color: #666664;
    float: left;
    max-width: 170px;
}
.fulllistbox .popup-rowtwo .title .checkbox {
	margin-top: 2px;
}
.fulllistbox .popup-rowtwo .orhq-submenu {
    float: left;
    height: auto;
}
.fulllistbox .popup-rowtwo .orhq-submenu ul {
    padding-top: 10px;
    width: 200px;
    height: 100%
}
.fulllistbox .popup-rowtwo .orhq-submenu ul li {
    float: none;
    padding-left: 30px;
    width: 170px;
}
.ui-dialog .popup-rowthree {
    float: right;
    margin-bottom: 20px;
}
.fulllistarea .popup-rowthree {
	float: right;
	margin-top: 15px;
}
.fulllistarea .title
{
    display: inline-block;
    width: 100%;
}
.ui-dialog .popup-rowthree .orhq-button{
    padding: 3px 10px;
}
.fulllistbox .popup-rowtwo .orhq-menu .title .name {
    font-size: 18px;
    font-weight: 700;
}

/* map */
#mapNoticeIndicator{
position: absolute;
z-index: 2001;
height: 10px;
}

#mapNoticeBubble, #mapResultBubble{
    margin-top: 10px;
    
    background-color: #6D6D6D;
    -moz-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 10px;
    position: absolute;
    z-index: 2001;
}
#mapNoticeBubble a, #mapResultBubble a{
    text-decoration: none;
    color: #FFF;
}
#mapNoticeBubble #total, #mapResultBubble #total {
    border-right: 1px solid #7F7F7F;
    float: left;
    line-height: 200%;
}
#mapNoticeBubble #link, #mapResultBubble #link {
    border-left: 1px solid #636363;
    float: left;
    line-height: 200%;
}
#mapNoticeBubble .orhq-title, #mapResultBubble .orhq-title{
    color: #FFB232;
    font-weight: bold;
    line-height: 150%;
 }
#mapNoticeBubble.zoomnotice {
   width:250px;
   padding:15px;
   border: none middle;
   -moz-border-radius: 5px;
   border-radius: 5px;
}
#windowTipShadow{
    background: url("/Images/buttonBG/shadow_light.png") repeat scroll 0 0 transparent;
    -moz-border-radius: 12px;
    border-radius: 12px;
    z-index: 1000;
}

#windowTip #PopUpPointer{
    background-color: #F9F2DB;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin: 0 0 0 32px;
    min-height: 100px;
    padding: 6px;
    position: absolute;
    width: 386px;
}
 #windowTip #PopUpPointerRe{
    background-color: #F9F2DB;
    min-height: 100px;
    padding: 6px;
    position: absolute;
    width: 386px;
    margin-left: 2px;
    -moz-border-radius: 8px;
    border-radius: 8px;    
}
#windowTip #PopUpPointerAnchor{
    margin: 70px 0 0 2px;
    padding-left: 6px;
    position: absolute;
    z-index: 10;
    
}
#windowTip #PopUpPointerAnchorRe{
    
    margin: 70px 0 0 400px;
    padding: 0;
    position: absolute;
    z-index: 10;
    
}
#PopUpPointer .RestContent ,#PopUpPointerRe .RestContent {
    float: left;
    font-size: 13px;
    width: 100%;*min-width: 100%;
    text-align: left;
    color: #FD622F;
    max-height: 300px;
    overflow: auto;
}
#PopUpPointer .RestContent span, #PopUpPointerRe .RestContent span{

    color: #000000;
}
#PopUpPointer .RestContent #PopUpClose, #PopUpPointerRe .RestContent #PopUpClose{
    display: none;
}
#PopUpPointer .RestPhoto, #PopUpPointerRe .RestPhoto {
    float: left;
    width: 160px;
}
#PopUpPointer .RestName a, #PopUpPointerRe .RestName a{
    font-weight: 700;
    color: #000000;
}
#orhq-logo-banner {
    display: inline-block;
    height: 55px;
    padding: 4px 0 0 10px;
    position: relative;
    max-width: 335px;
}

#orhq-logo-banner #orhq-logo {
    float: left;
    padding-top: 2px;
    /*margin-left: 10px;*/
}

#orhq-logo-banner #orhq-logo .orhq-arrow {
    top: 0;
    z-index: 100;
    max-width: 135px;
    float: left;
	margin-left: 15px;
	margin-top: 19px;
	font-weight:bold;
	color:#666666;
	line-height: normal;
}
#currentCountry .Flag{
	display: inline-block;
    margin-right: 5px;
}
#currentCountry .direction{
    background: url(/images/Header/w-arrow-ico.png.png) no-repeat 0 0;
    width: 10px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
}
#region-shadow {
    -moz-border-radius: 12px;
    border-radius: 12px;
    background: none repeat scroll 50% 50% #000000;
    display: none;
    opacity: 0.5;
    -moz-opacity:0.5;
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    padding: 0 5px;
    position: absolute;
    z-index: 900;
}
#Country
{
    position: relative;
}
#orhq-country {
    position: absolute;
    z-index: 1000;
    display: none;
    margin-left: -3px;
    margin-top: 7px;
}
#orhq-country .paddingLayer {
	float: left;
    width: 115px;
    height: 50px;
    position: absolute;
    top: -33px;
    z-index: -10;
}
/*#orhq-country .inlineBlockElements{
    vertical-align:inherit;
    *vertical-align:middle;
}*/

/*#orhq-country .othercountry.FR {
    width: 100px;
    float: right;
}*/

/*#orhq-country .othercountry.FL {
    float: left;
    width: 150px;
}*/

/*#orhq-country center a{
    display: inline-block;
    padding: 3px 0;
    margin-right:20px;
}*/

/*#orhq-country li{
    padding: 2px 0;
}*/

/*#orhq-topbar {
    background-position: center top;
    background-repeat: no-repeat;
    height: 26px;
    padding: 3px 12px;
    text-align: left;
}*/
#orhq-topbar {
	margin-top:3px;
	height: 37px;
	max-width: 478px;
}
#orhq-topbar ul {
    float: right;
    padding-top:4px;
}
#orhq-topbar ul li {
    border-right: 2px solid #000000;
    display: inline;
    padding: 0 5px;
}
#orhq-topbar ul li.orhq-last {
    border-right: medium none;
}

#orhq-topbar a{
    color: #000000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
}

#orhq-topbar a:hover{
    text-decoration: underline;
}

#orhq-mainmenu {
	float:right;
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
}
#orhq-mainmenu ul {
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-color: #725949;
	border-style: solid;
	border-width: 0;
	margin: 0;
	padding: 0;
	float:left;
}
#orhq-mainmenu ul li 
{
    border-image:url("/images/nav_bg1.png") 8 36 round;
	border-right: 1px solid #725949;
	display: inline;
	float: left;
}
#orhq-mainmenu ul .orhq-first a.on {
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
	border-width: 0;
	background-image: url("/images/nav_bg_hover.png");
	text-shadow: 0.01em 0.1em #fff4af;
	color: #654f41;
}
#orhq-mainmenu ul .orhq-first a {
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
	border-width: 0;
}
#orhq-mainmenu ul li a {
	background-color: #E54813;
	background-repeat: repeat;
	color: #FFFFFF;
	float: left;
	height: 36px;
	line-height: 250%;
	padding: 0 11px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0.01em 0.1em #110e0e;
	font-weight:bold;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzlBNzg2MiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ1MzQyQSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzY2KSIgLz4KPC9zdmc+);*/
    background-image : url('/Images/Index/nav_bg02.png');
}
#orhq-mainmenu ul li a:hover {
	border: medium none;
	background-image: url("/images/nav_bg_hover.png");
	text-shadow: 0.01em 0.1em #fff4af;
	color: #654f41;
}
#orhq-mainmenu ul li a.on {
	border: medium none;
	background-image: url("/images/nav_bg_hover.png");
	text-shadow: 0.01em 0.1em #fff4af;
	color: #654f41;
}
#orhq-mainmenu ul li.orhq-last {
	border-width: 0;
}
#orhq-mainmenu ul .orhq-last a {
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
	border-width: 0;
}

/*#orhq-search #orhq-advanced-search-bottom {
    background-image: url("/Images/HeaderMenu/search_bottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    float: left;
    height: 8px;
    width: 100%;*min-width: 100%;
}*/
/*#orhq-search #orhq-simple-search {
    float: left;
}*/
/*#orhq-search #orhq-simple-search .orhq-choosetype ul{
    padding-top:0;
    background:#FFF;
    z-index:1;
    height:auto;
    position: absolute;
    border: 1px #D4D4D4 solid;
    cursor:pointer;
    visibility:hidden;
    margin-left:-2px;
    width:100px;
}*/
/*#orhq-search #orhq-simple-search .orhq-choosetype:hover ul{
     visibility:visible;
}*/
/*#orhq-search #orhq-simple-search .orhq-choosetype li{
    line-height:20px;
    margin:2px;
    padding-left:2px;
}*/
.arrow-down {
    width: 0px;
    height: 0px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 9px solid #B3B3B3;
    float: right;
    top: 13px;
    right: 10px;
    position: relative;
}
/*#orhq-search #orhq-simple-search .orhq-choosetype li:hover{
    background:#ececec;
}*/
/*#orhq-search #orhq-simple-search .orhq-choosetype{
    border: medium none;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    color: #666664;
    background: #FFF;
    cursor:pointer;
    width:100px;
    line-height: 33px;
    padding-left: 10px;
}*/
/*#orhq-search #orhq-simple-search .orhq-choosetype div{
    margin: 5px 0;
    border-right: 1px #D4D4D4 solid;
    line-height: 23px;
}*/
/*#orhq-search #orhq-simple-search .orhq-keysearch{
    border: medium none;
    height: 21px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 6px;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    color: #666664;
    margin-right:10px;
}
*/
/*#orhq-search #orhq-simple-search .orhq-txtsearch{
    border: medium none;
    height: 21px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 6px;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    color: #666664;
}*/

/*#orhq-search #orhq-simple-search .orhq-button{
    font-size: 22px;
    width: 64px;
    height: 34px;
    margin-left: 8px;
    margin-top: 15px;
    padding: 0;
}*/

#orhq-search .orhq-drawer {
    box-shadow: rgb(136, 136, 136) 0px 2px 15px;
}
#orhq-search #submitreviewbtn{
    /*display:inline-block;*/
    /*height:39px;width:81px;*/
    /*margin-top: 15px;*/
    /*float: right;    */
    width: 118px;
}
/*#orhq-search #orhq-drawer #orhq-drawer-nav-adv {
    padding: 5px 0;
}*/
/*#orhq-search #orhq-drawer #orhq-drawer-nav-adv a {
    color: #666664;
    text-decoration: underline;
    font-weight: bold;
}*/

/*#orhq-search #orhq-advanced-search-content {
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    float: left;
    height: 245px;
    margin-top:10px;
}*/
/*#orhq-search .orhq-categories {
    border-right: 1px solid #D4D4D4;
    float: left;
    height: 100%;
    padding: 0 10px;
    text-align: center;
    width: 160px;
}*/
/*#orhq-search ul {
    height: 200px;
    padding-top: 20px;
    *height: 180px;
    *padding-top: 0px;
}
#orhq-search .orhq-categories .title {
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: left;
    width: 100%;*min-width: 100%;
}*/

/*#orhq-search .orhq-select-categories .orhq-selectcat .orhq-title {
    margin: 0 5px 5px 0;
}*/

/*#orhq-search .orhq-categories .categorylist {
    float: left;
    width: 160px;
}*/
#orhq-search .orhq-categories .categorylist .listvalue {
    /*float: right;
    margin-top: 3px;
    text-align: left;
    width: 135px;*/
	cursor: pointer;
}
#orhq-search .orhq-categories .seeall {
    /*cursor: pointer;
    float: left;
    font-size: 10px;*/
    font-weight: bold;
    /*text-align: left;
    width: 140px;*/
    /*margin-left: 25px;*/
    width: 100%;
}
/*#orhq-search .orhq-select-categories {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    text-align: left;
    width: 186px;
}*/
/*#orhq-search .orhq-select-categories .orhq-selectcat {
    height: 50px;
    margin-bottom: 10px;
}
#orhq-search .orhq-select-categories .orhq-selectcat .orhq-selectbox {
    width: 180px;
}*/

/* index content block */
#index_slider_wrapper .slidecontaniner {
    float: left;
    /*width: 445px;*/
}
#index_slider_wrapper .slidetitlecontaniner {
    float: right;
    width: 225px;
    _width: 210px;
}
.slidetitleframe .slidetitle {
    /*-moz-border-radius: 8px;
    border-radius: 8px;*/
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #FF6633;
    cursor: pointer;
    height: 40px;
    margin-bottom: 1px;
    /*margin-left: 2px;*/
    position: relative;
    width: 100%;*min-width: 100%;
}
.slidetitleframe .slidetitle.on {
    background: none repeat scroll 0 0 #FF6633;
    color: #000000;
    height: 58px;
    padding-top: 10px;
}
.slidetitleframe .slidetitle.on .arrow {
    border-color: transparent #FF6633 transparent transparent;
    border-style: solid;
    border-width: 5px 10px 5px 0;
    display: inline-block;
    height: 0;
    margin-left: -10px;
    margin-top: 20px;
    position: absolute;
    width: 0;
}
.slidetitleframe .slidetitle .arrow {
    display: none;
}
.slidetitleframe .slidetitle .slidetitletext {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 12px;
}
.slidetitleframe .slidetitle.on .slidetitletext {
    color: #FFFFFF;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 0;
}
.slidetitleframe .slidetitle.on .slidedesctext {
    color: #000000;
    line-height: 17px;
    padding-left: 10px;
}

.orhq-contentblock{
    /*margin-top: 5px;*/
    /*float: left;*/ /* comment out for index contentblock */
}

.orhq-contentblock .tabs .tab{
    cursor: pointer;
    float: left;
    height: 21px;
    margin-right: 5px;
    overflow: hidden;
    width: auto;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    padding: 5px 15px 0;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url("//cdn2.sg.orstatic.com/Images/ButtonBG/btn_black.png");
    background-repeat: repeat;
    border: medium none;
}

.orhq-contentblock .tabs .tab:hover, .orhq-contentblock .tabs .tab.selected{
    background-image: url("//cdn3.sg.orstatic.com/Images/ButtonBG/btn_orange.png");
    background-repeat: repeat;
    border: medium none;
}

.orhq-contentblock .subtabs{
    background-color: #E34913;
    height: 17px;
    line-height: 10px;
    padding: 5px 15px 9px;
    text-align: center;
}

.orhq-contentblock .subtabs .subtab{
    float: left;
    margin-right: 25px;
}

.orhq-contentblock .subtabs a{
    color: #FFFFFF;
    font-weight: bold;
}
.orhq-contentblock .subtab:hover a, .orhq-contentblock .subtab.selected a{
    color: #FFB232;
}

.orhq-contentblock .subtab_content, .orhq-contentblock .tab_content {    
    
    border: 1px solid #CCCCC2;
    height: auto;
    line-height: 16px;
    min-height: 245px;
    padding: 20px 10px 5px 10px;
    width: 628px;
}

.orhq-contentblock .html_content{
    min-height: 20px;
}

.orhq-contentblock #latest_review
{
    width: 300px;
}

.orhq-contentblock .orhq-content{
    margin-bottom: 5px;
}

.orhq-contentblock .subtab_content
{
    background-color: #F2F0E4;
}

.CB-cuisinecontent{
    float: right;
    width: 160px;
}

.CB-cuisinephoto{
    float: left;
    width: 143px;
}

.CB-title{
    color: #FF6F3D ;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 10px;
}

.CB-ortvgallery{
    background-color:#FFFFFF;
    padding:18px 10px;
    border-top:1px solid #ccccc2;
    border-bottom:1px solid #ccccc2;
    width: 204px;
    height: 64px;
    float: left;
}

.orhq-contentblock table.score td {
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: bold;
    text-align: center;
}

.verline {
    border-right: 1px dashed #CCCCC2;
    float: left;
    height: 245px;
    margin-top: 30px;
    padding-right: 15px;
    width: 1px;
}

.orhq-contentblock #galleries .gallery {
    display: inline;
    float: left;
    padding-right: 18px;
    text-align: center;
}
.orhq-contentblock .rate .sr1score{
    padding-left: 7px;
}

#or_community .title {
    color: #FF6F3D;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 15px;
}
#galleries ul li {
    display: inline;
    float: left;
    padding-right: 18px;
    text-align: center;
    width: 110px;
}

#galleries div a {
    color: #000000;
    font-weight: bold;
}

#tabs_or .tab_or a{
    border-right: 1px solid #000000;
    display: inline;
    float: left;
    padding-left: 3px;
    padding-right: 3px;
}

#tabs_or .last a{
    border-right: none;
}

.orhq-contentblock #index_openricer {
    width: 300px;
    margin-left: 10px;
}

.orhq-contentblock .CB-topblock{
    float: left;
    padding: 5px 0 0 5px;
}
.lvxc {
   cursor:pointer;
}
.clevelall
{
    cursor:pointer;
}
.lv1c
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 -380px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-left: 3px;
    background: url("/images/Userbadge/tlevel1.png");
    background-size: 100% 100%;
}
.clevel_1 {
	background: url("/Images/Userbadge/elevel_1.gif?B2F1B0F7") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.lv2c
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 -380px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background: url("/images/Userbadge/tlevel2.png?B2F1B0F7");
    background-size: 100% 100%;
    margin-left: 3px;
}
.clevel_2 {
	background: url("/Images/Userbadge/elevel_2.gif?B2F1B0F7") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.lv3c
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 -380px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background: url("/images/Userbadge/tlevel3.png?B2F1B0F7");
    background-size: 100% 100%;
    margin-left: 3px;
}
.clevel_3 {
	background: url("/Images/Userbadge/elevel_3.gif?B2F1B0F7") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.lv4c
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 -380px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background-size: 100% 100%;
    margin-left: 3px;
    background: url("/images/Userbadge/tlevel4.png?B2F1B0F7");
}
.clevel_4 {
	background: url("/Images/Userbadge/elevel_4.gif?B2F1B0F7") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.lv5c
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 -380px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background: url("/images/Userbadge/tlevel5.png?B2F1B0F7");
    background-size: 100% 100%;
    margin-left: 3px;
    margin-bottom: 6px;
}
.clevel_5 {
	background: url("/Images/Userbadge/elevel_5.gif?B2F1B0F7") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.lv6c
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 -380px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background: url("/images/Userbadge/tlevel6.png?B2F1B0F7");
    background-size: 100% 100%;
    margin-left: 3px;
}
.clevel_6 {
	background: url("/Images/Userbadge/elevel_6.gif?B2F1B0F7") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.clevel_7 {
	background: url("/Images/Userbadge/elevel_7.gif") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.clevel_8 {
	background: url("/Images/Userbadge/elevel_8.gif") no-repeat top left;
    /*background-position: 0 -304px;*/
    width: 80px;
    height: 26px
}
.orhq-contentblock .CB-topblock .review-count{
    margin-left: 18px;
}

.orhq-contentblock .CB-toplist{
    background-color: #F2F0E4;
    margin-top: 15px;
    width: 145px;
    margin-bottom: 10px;
}

#editorial_content .content {
    /*-moz-border-radius: 8px;
    border-radius: 8px;*/
    border-right: 1px dashed #CCCCC2;
    line-height: 17px;
    padding-left: 8px;
    padding-right: 8px;
    width: 190px;
}

#editorial_content .content .bodytext {
    padding-top: 5px;
}

#editorial_content #last {
    border-right: medium none;
    padding-right: 0;
}

#orhq-sidebar #login {
    background-image: url("//cdn3.sg.orstatic.com/Images/Index/bg_login.jpg");
    background-repeat: no-repeat;
    color: #000000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 158px;
    padding: 5px 5px 10px;
    width: 291px;
}

#orhq-sidebar #login .login-box{
    padding-left: 5px;
    padding-top: 5px;
    line-height: 18px;
}

#orhq-sidebar #login #submit {
    background-image: url("//cdn2.sg.orstatic.com/Images/Index/btn_login.jpg");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 32px;
    width: 122px;
}

#orhq-sidebar #login input {
    border: 1px solid #CCCCC2;
    color: #000000;
    padding: 3px;
}
#orhq-sidebar #login #Name, #orhq-sidebar #login #Password{
    width: 150px;
}

#orhq-sidebar #login span.tb_label, #orhq-sidebar #login span.tb_label a {
    font-size: 10px;
    font-weight: bold;
}

#orhq-sidebar #feature-rest
{
	background-color:#FE6E3D;
	min-height:320px;
	_height:320px;
}

#feature-rest .desc .name a {
    color: #FFFFFF;
    font-size: 22px;
    text-decoration: none;
}
#feature-rest .desc .body-text {
    color: #FFFFFF;
    line-height: 20px;   
    width: 270px;
}
#feature-rest .desc {
    padding-left: 7px;
    padding-top: 10px;
    width: 293px;
}

.slidecontrol div
{
	float:left;
}
.slidecontrol .number
{
	width:10px;
	height:11px;
	border:1px solid #ccccc2;
	background-color:#ffffff;
	margin-left:1px;
	margin-right:1px;
	display:block;
}
.slidecontrol .up
{
	width:10px;
	height:11px;
	border:1px solid #ccccc2;
	background-color:#F00;
	margin-left:1px;
	margin-right:1px;
	display:block;
}

#orhq-sidebar #hot-offer .offerhead
{
	background-color:#E24912;
	padding:5px;
	height:35px;
	width:290px;
	color:#ffffff;
	line-height:18px;
	font-weight:bold;
	float: left;
}

#hot-offer #bottom
{
	background-position:bottom center;
	background-repeat:no-repeat;
	height: 11px;
    width: 300px;
}

#hot-offer .content {
    border: 5px solid #E24912;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    height: auto;
    padding: 10px;
    float: left;
    width: 270px;
}

#hot-offer .content .offer-divider{
border-top: 1px solid #FE6E3D;
clear: both;
height: 5px;
}


#hot-offer .more {
    float: right;
}

#food_channels .food_channel {
    border: 1px solid #CCCCC2;
    height: auto;
    min-height: 270px;
    padding: 10px 5px;
    width: 290px;
}

#food_channels div a {
    color: #FF6633;
    float: left;
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline;
    width: 200px;
}
#food_channels div span.date {
    color: #666666;
    width: 77px;
    float: left;
}

#food_channels .list .clear {
    height: 10px;
}

#food_channels div span.date {
    color: #666666;width:77px;
}

#food_channels .list
{
	height:152px;
    width: 295px;
    padding: 5px 0 15px 3px;		
    overflow: hidden;
    min-height: 100px;
    max-height: 100px;
}

#food_channels .album{
    min-height: 110px;
    float: left;
    width: 288px; 
    max-height: 110px; 
    padding: 15px 5px;
    min-height: 110px;
}

#food_channels .prev {
    padding-top: 45px;
    width: 13px;
}

#food_channels .next {
    padding-left: 2px;
    padding-top: 45px;
    width: 13px;
}

#food_channels .block .image {
    padding-left: 5px;
    padding-top: 7px;
    width: 110px;
}

#food_channels .block .body {
    font-size: 13px;
    padding-left: 10px;
    padding-top: 12px;
    width: 120px;
}

.food_fare #galleries .gallery
{
	 display: inline;
    float: left;
    padding-bottom: 0;
    padding-left: 9px;
    padding-right: 5px;
    padding-top: 0;
    text-align: center;
    width: 110px;
}

.galleria-lightbox-nextholder, .galleria-lightbox-prevholder
{
background-image: url("/Images/1x1dot.gif");
}

/* SR1 */
#orhq-sr1nav {
    float: left;
    height: auto;
    margin-bottom: 10px;
    min-height: 950px;
    padding-bottom: 10px;
    width: 170px;
    margin-right: 10px;
}
#orhq-sr1nav #orhq-content {
    background-color: #F2F0E4;
    border-left: 1px solid #CCCCC2;
    border-right: 1px solid #CCCCC2;
    height: auto;
    margin-bottom: 0;
    min-height: 920px;
    padding: 17px 8px;
    width: 152px;
}
#orhq-sr1nav #orhq-content .inlineBlockElements,  .orhq-introcontent .inlineBlockElements{    
    margin: 0 5px ;
    *margin: 3px 5px 0;    
}
#orhq-sr1nav #orhq-content .orhq-kbox{
    margin-bottom: 5px;
}
#orhq-sr1nav .clearall{
    width: 150px;
    text-align: right;
    padding-bottom: 5px;
}
#orhq-sr1nav .orhq-box-content input{
    float: left;
    margin-top: -1px;
    *margin-top: -3px;
}
#orhq-content .orhq-kbox {
    height: 142px;
    margin-bottom: 15px;
    margin-top: 10px;
}
#orhq-content .orhq-kbox li{
    clear: both;
}
#orhq-keyword-box #orhq-keyword ul li .name {
    color: #666664;
    float: left;
    padding-bottom: 3px;
    padding-top: 2px;
    text-decoration: none;
    width: 100px;
}
#orhq-keyword-box #orhq-keyword ul li .close {
float: right;
}

#orhq-overviewTab {
    border-bottom: 6px solid #FFB232;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;*min-width: 100%;
}

#orhq-overviewTab .orhq-tab{
    float: left;
}

#orhq-search-keyword{
    margin-bottom: 15px;
}

#orhq-search-keyword span{
    line-height: 20px;
    padding-left: 5px;
}

#review-mapsearch, #orhq-search-keyword input {
    background-image: url("//cdn1.sg.orstatic.com/Images/icon/bg_keyword.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #666664;
    width: 105px;
    padding-right: 25px;
}

#orhq-sr1nav .orhq-box-divider {
    background-image: url("//cdn2.sg.orstatic.com/Images/bg_linebox.jpg");
    background-repeat: repeat-x;
    height: 1px;
    margin-bottom: 10px;
}

.orhq-category-box {
    margin-bottom: 10px;
   
}

.orhq-category-box .orhq-titlebar {
    cursor: pointer;
    float: left;
}

#orhq-sr1nav .orhq-category-box .title-off {
    color: #666664;
    float: left;
    font-weight: bold;
    padding-left: 5px;
    width: 125px;
}

#orhq-sr1nav .orhq-category-box .title-on {
    color: #FF6F3D;
    float: left;
    font-weight: bold;
    padding-left: 5px;
    width: 125px;
}

#orhq-sr1nav .orhq-category-box .cat-on, #orhq-sr1nav .orhq-category-box .cat-off {
    background-repeat: no-repeat;
    float: right;
    height: 16px;
    margin-right: 5px;
    width: 15px;
}

#orhq-sr1nav .orhq-category-box .cat-on {
    background-image: url("//cdn3.sg.orstatic.com/Images/img_category_on.jpg");
}

#orhq-sr1nav .orhq-category-box .cat-off {
    background-image: url("//cdn2.sg.orstatic.com/Images/img_category_off.jpg");
}

#orhq-sr1nav #orhq-content .orhq-box {
    background-color: #FFFFFF;
    background-position: center bottom;
    height: 142px;
    margin-bottom: 15px;
    margin-top: 10px;
}

#orhq-sr1nav .orhq-category-box ul {
    height: 144px;
    overflow-y: auto
    padding: 0;
}

#orhq-sr1nav .orhq-box-content {
    padding-left: 5px;
}

#orhq-sr1nav .orhq-category-box ul li {
    padding: 2px 0 3px 0;
}

.orhq-box ul li a {
    color: #656565;
    display: inline-block;
    text-decoration: none;
}

#orhq-content #orhq-main #orhq-sr1main {
    float: left;
    width: 610px;
}

#orhq-content .orhq-sidebar{
    float: right;
    width: 100px;
}

.sprite-img_parking:hover{
    background: url('/Images/icon/img_parking_hover.jpg');
}

.sprite-img_drink:hover{
    background: url("/Images/icon/img_drink_hover.jpg");
}

.sprite-img_phone:hover{
    background: url('/Images/icon/img_phone_hover.jpg');
}

#orhq-sr1main .orhq-listing{
    padding-bottom: 2px;
    padding-top: 2px;
    float: left;
    margin-bottom: 10px;
}

.orhq-listing {
    background-color: #FFFFFF;
    width: 610px;
}

.orhq-listing .orhq-error{
    padding: 10px;
}

.orhq-listing #orhq-content, .orhq-listing #featureitemlist {
    padding: 0 5px;
    width: 100%;*min-width: 100%;
}

.orhq-listing .orhq-sr1_list {
    border-bottom: 1px dotted #CCCAC0;
    border-style: dotted;
    float: left;
    margin: 3px 0 5px 0;
    padding-bottom: 10px;
    padding-top: 17px;
    width: 600px;
}

.orhq-listing .orhq-sr1_list .reviewcount .review-count {
margin-top: 10px;
margin-left: 10px;
*margin-left: 5px;
}

.orhq-listing .orhq-sr1_list .orhq-sr1_left {
    border-right: 1px dotted #CCCAC0;
    border-style: dotted;
    float: left;
    height: 100%;
    padding: 0 7px;
    width: 450px;
}

.orhq-sr1_left .highlight{
    background: yellow;
}

.orhq-listing .orhq-sr1_left .phone{
    float: left;
    margin-right: 5px;
}

.orhq-listing .orhq-sr1_list .orhq-inforest {
    float: right;
    width: 285px;
}

.orhq-listing .orhq-sr1_list .orhq-header .first {
    display: inline;
    margin-right: 10px;
}

.orhq-listing .orhq-sr1_list .orhq-header .name a, #orhq-specialcontent .orhq-special_list .name a {
    color: #FF6F3D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.orhq-listing .orhq-sr1_list .orhq-header .map {
    background-color: #898989;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 0 2px;
}

.orhq-listing .orhq-sr1_list .orhq-header .map a, #orhq-specialcontent .orhq-special_list .map a {
    color: #FFFFFF;
    text-decoration: none;
}

.orhq-listing  #featureitemlist {
width:100%;
padding: 0 5px;
}

.orhq-listing .search-result-other-cities {
    margin: 2em 0;
    font-size: 125%;
}

#PopUpMap {
    background-image: url("/Images/map_outline.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 386px;
    margin-left: -90px;
    margin-top: 15px;
    width: 386px;
    z-index: 9;
}

.orhq-listing .orhq-sr1_list .address {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 10px;
}

.orhq-listing .orhq-sr1_list .detail {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 8px;
}

.orhq-listing .orhq-sharewrap {
    height: 15px;
    _height: 18px;
    padding-top: 10px;
}

.orhq-listing .orhq-sr1_list .orhq-sr1_right {
    float: left;
    padding-left: 25px;
    width: 90px;
}

.orhq-sr1_right .rate, .orhq-sr1_right .reviewcount, .orhq-introcontent input {
    margin-top: 5px;
}

.orhq-sr1_right .ratecount {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
}

.orhq-sr1_right .ratecount .crycount{
    margin-right: 7px;
    _margin-right: 3px;
}

.smilecount{
    float: left;
    margin-left: 5.5px;
}

.crycount{
    float: right;
}

.reviewcount .score, .reviewcount .review, .reviewcount .icon {
    display: inline;
    float: left;
}

.orhq-sr1_right .icon span {
    margin: 0 5px 5px 0;
}

.orhq-listing .orhq-sr1_list .orhq-share {
    display: none;
}

.orhq-listing .orhq-sr1_list .orhq-share a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding-right: 5px;
    text-decoration: none;
}

#orhq-feature-rest .orhq-slideblockframe div {
    display: inline;
    float: left;
}
#orhq-feature-rest .desc .orhq-name {
    margin-left: 10px;
}
#orhq-feature-rest .desc .orhq-name a {
    color: #FFFFFF;
    font-size: 22px;
    text-decoration: none;
}
#orhq-feature-rest .desc .rest-review {
    padding: 5px;
    float: right;
}
#orhq-feature-rest .desc .rest-review div {
    display: inline;
}
#orhq-feature-rest .desc .review {
    color: #000000;
}

/* galleria */
#orhq-galleria{
    width: 300px;
    height: 215px;
    background: #000;
}
#orhq-galleria .galleria-stage{
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height:215px;
}

#orhq-galleria .galleria-info, .galleria-errors{
    display: none !important;
}

/* sr2 */
.orhq-printpage .title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}
.printmapinfo{
    padding-top: 10px;
}
.printmapinfo .head {
    font-weight: bold;
}
#orhq-sr2top .orhq-restprofile {
	position: relative;
}
.orhq-restprofile .title{
    margin-bottom: 15px;
}

.orhq-restprofile h1 {
    color: #FF6F3D;
    font-size: 22px;
    font-weight: bold;
}

.orhq-restprofile h1 a {
    color: #FF6F3D;
    text-decoration: none;
}

.orhq-restprofile .restdetail .orhq-restL {
    width: 302px;
}

.orhq-restprofile .restdetail .orhq-restR {
    float: left;
    margin: 0 0 0 5px;
    width: 665px;
}

.orhq-restprofile .orhq-restR .span {
    margin-bottom: 10px;
}
.orhq-restprofile .orhq-restR .location
{
    /*float: left;*/
    width: 660px;
}

.orhq-restprofile .orhq-restR span a {
    color: #75C700;
    font-weight: bold;
}

.orhq-restprofile .orhq-restR .type a {
    color: #FF6F3D;
    font-weight: 400;
}

.orhq-restprofile .orhq-restR .lspan{
    margin-top: 10px;
}

#orhq-poiface td {
    width: 60px;
}

.orhq-restprofile .orhq-restR .lspan .faces{
    margin-left: 10px;
}

.orhq-restprofile .orhq-restR .lspan .icon{
    height: 80px;
}

.orhq-restprofile .orhq-restR .lspan .sharebox {
    background: none repeat scroll 0 0 white;
    height: 94px;
    display: inline-table;
}

.orhq-restprofile .orhq-restR .lspan .sharebox ul {
    border-left: 1px solid #CCCCC2;
    border-right: 1px solid #CCCCC2;
    margin: 0;
    background: #FFF;
}

.orhq-restprofile .orhq-restR .lspan .sharebox li {
    border-bottom: 1px dotted #666664;
    margin: 0;
    padding: 4px;
}

.orhq-restprofile .orhq-restR .lspan .sharebox li.first {
    padding-top: 0;
}

.orhq-restprofile .orhq-restR .lspan .sharebox li.last {
    border-bottom: medium none;
}

.orhq-restprofile .orhq-sr2R #restmap{
    margin-top: 5px;
}
#restmap
{
     /*margin-top: 45px !important;*/
}

.orhq-restprofile .orhq-sr2R #restmap #maptype{
    padding-bottom: 2px;
}

.orhq-restprofile .orhq-sr2R #restmap #maptype .type {
    background-color: #666664;
    display: inline;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

#orhq-sr2content #orhq-sr2top .orhq-restprofiledivider {
    border-bottom: 1px dotted #D7D7CD;
    clear: both;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.orhq-restprofile .orhq-sr2R #restmap #maptype .type a {
    color: #FFFFFF;
    text-decoration: none;
}

#orhq-poiface {
    border-collapse: separate;
    width: 160px;
}

#orhq-poiface .number{
    font-size: 16px;
}

.orhq-restprofile .orhq-restR .lspan .reviewcount span {
    color: #FF6F3D;
    font-weight: bold;
}

.orhq-restprofile .orhq-restR span.label {
    font-weight: bold;
}

.orhq-tabContent{
    padding-top: 15px;
    float: left;
}

.orhq-tab li {
    display: inline;
    float: left;
    margin-right: 3px;
    text-align: center;
}

.orhq-tab li a.active, .orhq-tab li a:hover {
    background-color: #FFB232;
    background-image: url("//cdn4.sg.orstatic.com/Images/ButtonBG/btn_orange_o.png");
    background-repeat: repeat;
    color: #FFFFFF;
}

.orhq-tab li a {
    -moz-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
    background-color: #F6F6F6;
    border-color: #D4D4D4;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #666664;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    padding: 6px 15px;
    text-decoration: none;
}

 .overview {
    line-height: 18px;
}

 .orhq-sr2L {
    border-right: 1px dotted #D7D7CD;
}

.orhq-contentL {
    float: left;
    width: 650px;
    margin-right: 10px;
    /*padding-right: 10px;*/
}

 .orhq-sr2L .orhq-overviewtop,.grayline {
    border-bottom: 1px dotted #D7D7CD;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

 .orhq-sr2R .orhq-restrate {
    background-color: #F2F0E4;
    height: 215px;
    margin-bottom: 15px;
    width: 300px;
}

 .orhq-restrate .orhq-score{
    margin-top: 10px;
 }
 
 .orhq-notapprove{
    margin: 10px 0;
 }
 
 .review_userbox_btm{
    margin-bottom:10px;
 }

.orhq-sr2R .orhq-restrate .orhq-ratescore {
    background-color: #666664;
    height: 67px;
    padding-top: 7px;
}

.orhq-sr2R .orhq-restrate .orhq-ratescore .orhq-title{
    float: left;
    padding-top: 10px;
    padding-left: 10px;
    line-height: 23px;
}

.orhq-sr2R .orhq-restrate span {
    color: #666664;
    font-size: 12px;
    font-weight: bold;
}

.orhq-sr2R .orhq-restrate .orhq-overrate {
    color: #FFFFFF ;
    font-size: 20px;
    font-weight: bold;
}

.orhq-sr2R .orhq-restrate .orhq-rate{
    color: #FFFFFF ;
    font-size: 14px;
    font-weight: bold;
}

.orhq-contentR {
    float: right;
    width: 300px;
}

.orhq-restprofile .orhq-restR .lspan .sharebox a, #orhq-sr2main-map .mapshare ul li a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}

 .detail .orhq-cols li {
    background-image: url("//cdn3.sg.orstatic.com/Images/icon/sr2_greentick.gif");
    background-position: left center;
    background-repeat: no-repeat;
    font-weight: 700;
    padding-bottom: 4px;
    padding-left: 22px;
}

 .detail .orhq-cols {
    float: left;
    padding-right: 40px;
}

 .detail p {
    margin-top: 10px;
}

.sr2divider{
    clear: both;
    margin-bottom: 15px;
}

 .orhq-sr2R .orhq-restrate ul {
    margin-top: 20px;
    padding-left: 10px;
}

 .orhq-restrate li, .orhq-preview .orhq-restrate li {
    color: #000000;
    height: 11px;
    padding-bottom: 6px;
}

 .rate .restrating-typecount, .orhq-typecount {
    width: 90px;
}

 .orhq-sr2R .rate .restrating-typecount span.restrating-type {
    float: right;
    margin-right: 10px;
}

.orhq-restrate .graybar, .orhq-graybar {
    background-color: #A9A9A3;
    height: 11px;
    width: 106px;
}

.orhq-sr2R .orhq-restrate .graybar{
    margin-right: 5px;
}

#orhq-sr2content #orhq-searchreview {
    -moz-border-radius: 12px;
    border-radius: 12px;
    background-image: url("//cdn1.sg.orstatic.com/Images/icon/bg_keyword.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #D4D4D4;
    color: #666664;
    float: left;
    height: 23px;
    *height: 19px;
    margin-top: -3px;
    *margin-top: 0;
    padding-bottom: 5px;
    *padding-bottom: 0;
    padding-left: 5px;
    padding-right: 25px;
    width: 75px;
}

 .orhq-reviewcontent .orhq-revcontent {
    margin-bottom: 15px;
    padding-left: 7px;
    width: 542px;
}

.grayline {
    border-bottom: 1px dotted #D7D7CD;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

 .orhq-restrate, .orhq-preview .orhq-restrate {
    width: 200px;
}

.orhq-recommended .reccount, .orhq-recommended .reccount a {
    color: #FF6F3D;
    font-size: 25px;
    font-weight: 700;
    padding-top: 6px;
    text-decoration: none;
}

.orhq-recommended ul{
    margin-left: 20px;
}

.orhq-recommended .view ul a {
    color: #676662;
    font-size: 11px;
}

 .orhq-restrate li, .orhq-preview .orhq-restrate li {
    color: #000000;
    font-size: 10px;
}

.restrating-typecount .restrating-type{
    float: left;
}

.restrating-typecount .restrating-count{
    float: right;
}

.orhq-recommended .view {
    margin-top: 10px;
}

.orhq-userreview{
    margin-bottom: 15px;
}
.crown
{
    float :right;
    
}


.orhq-userreview .orhq-ratereview {
    margin-top: 15px;
}

.orhq-userreview .orhq-ratereview .rcontent {
width:550px;
cursor: pointer;
}

.orhq-userreview .orhq-ratereview .rcontent ul{
    float: left;
    background-color: #F2F0E4;
    border: 1px #CCCCC2 solid ;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: 100%;*min-width: 100%;
}

.orhq-userreview .orhq-ratereview .rcontent ul li {
border-left: 1px #CCCCC2 solid ;
float:left;
height:67px;
width:90px;
width:88px\9;
padding-top:11px;
text-align: center;
}

.orhq-userreview .orhq-ratereview .rcontent ul li.selected {
background-color: #D7D6D4;
box-shadow:inset 0 0 10px #949492;
 -moz-box-shadow:inset 0 0 10px #949492;
}

.orhq-userreview .orhq-ratereview .rcontent ul li.first.selected {
border-left: none ;
-moz-border-radius: 12px 0 0 12px;
border-radius: 12px 0 0 12px;
}
.orhq-userreview .orhq-ratereview .rcontent ul li.first {
border-left: none ;
width:92px;
}
.orhq-userreview .orhq-ratereview .rcontent ul li.last{
width: 93px;
-moz-border-radius: 0 12px 12px 0;
border-radius: 0 12px 12px 0;
}
.emotionscore {
    color: #FF6F3D;
    font-size: 14px;
    font-weight: 700;
    line-height: 180%;
    margin-top: 5px;
    text-decoration: none;
}

 .orhq-reviewcontent .orhq-revuser div {
    margin-bottom: 4px;
    margin-top: 3px;
}

.orhq-userrest .navi {
    margin-top: 10px;
    text-align: center;
}

.orhq-userrest .navi .btn {
    color: #666664;
    display: inline;
    font-size: 11px;
    padding: 0 5px;
}

#orhq-sr2main-photo .orhq-userprofile {
    color: #666664;
    font-size: 11px;
    margin-left: 30px;
    margin-top: 75px;
}

#orhq-sr2main-photo .orhq-userprofile .orhq-L {
    background-image: url("/Images/sr2_thumbupL.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 90px;
    width: 33px;
}

#orhq-sr2main-photo .orhq-userprofile .content {
    background-color: #F2F0E4;
    border-bottom: 1px solid #DBDAD0;
    border-top: 1px solid #DBDAD0;
    float: left;
    height: 78px;
    padding: 5px;
    width: 225px;
}

#orhq-sr2content .orhq-userprofile .content .pic {
    height: 45px;
    padding-bottom: 3px;
}

#orhq-sr2main-photo .orhq-userprofile .content .pic .name, #orhq-sr2content .orhq-userrest-thumb .thumb .pic .name {
    padding: 2px 5px 5px;
}

.orhq-listing .orhq-sr1_list .address span.district a, .orhq-listing .orhq-sr1_list .type a:hover, #orhq-sr2main-photo .orhq-userprofile .content .pic .name a, #orhq-sr2content .orhq-userrest-thumb .thumb .pic .name a, ul.shopDetails li a:hover {
    color: #FE6E3D;
}

#orhq-sr2main-photo .orhq-userprofile .orhq-R {
    background-image: url("/Images/sr2_thumbupR.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 90px;
    width: 8px;
}

.orhq-userrest .navi {
    margin-top: 10px;
    text-align: center;
}

#orhq-sr2content .orhq-userrest-thumb {
    border-top: 1px dotted #D7D7CD;
    margin-top: 20px;
    padding-top: 10px;
}

#orhq-sr2main-video .video {
    margin: 15px 0;
    text-align: center;
}

#orhq-sr2content .orhq-userrest-thumb .thumb {
    float: left;
    height: 260px;
    margin-right: 20px;
    width: 150px;
}

#orhq-sr2content .orhq-userrest-thumb .thumb .action {
    padding-bottom: 5px;
}

#orhq-sr2content .orhq-userrest-thumb .thumb .pic {
    padding-top: 5px;
}

#orhq-sr2content .orhq-userrest-thumb .thumb .pic {
    border-top: 1px dotted #DBDAD0;
    padding-top: 3px;
}

#orhq-sr2content .orhq-userrest-thumb .thumb .pic .name {
    padding: 2px 5px 5px;
}

#orhq-sr2content .orhq-userrest-thumb .thumb .pic .name .reviewdate {
    padding-top: 5px;
}

#orhq-sr2main-photo #bottom, #orhq-sr2main-video #bottom {
    border-top: 1px dotted #D7D7CD;
    height: 25px;
    padding-top: 20px;
}

.mapsearchaddress{
    font-weight: bold;
}

#orhq-sr2main-map .mapsearch {
    height: 115px;
    margin-top: 15px;
    width: 650px;
}

#orhq-sr2main-map .mapsearch .content {
    background-color: #F2F0E4;
    border-left: 1px solid #DEDDD2;
    border-right: 1px solid #DEDDD2;
    width: 100%;*min-width: 100%;
}

#orhq-sr2main-map .mapsearch form#mapform .rows {
    padding-left: 3px;
}

#orhq-sr2main-map .mapsearch form#mapform .rows .orhq-cols {
    float: left;
    margin-right: 5px;
}

#orhq-sr2main-map .mapsearch form#mapform .rows .title {
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
}

#orhq-sr2main-map .topsearchboxloading {
    color: #FE6E3D;
    font-size: 11px;
    margin-top: 10px;
    padding-left: 8px;
}

#orhq-sr2main-map .mapshare{
    margin-bottom: 15px;
}

#orhq-sr2main-map .mapshare ul li {
    display: inline;
    padding-right: 10px;
}
#orhq-sr2main-map .googlemappic {
    border-bottom: 1px dotted #D7D7CD;
    margin-bottom: 15px;
    padding-bottom: 20px;
}
#orhq-sr2main-map .mapshare li img {
    margin-right: 5px;
}

#reviewtable .review{
    border-collapse: separate;
    border-spacing: 10px;
}

/* review */
.RestReviewsBlock .restthumbnails {
    display: inline;
    float: left;
    height: 145px;
    margin: 5px;
}
.RestReviewsBlock .restadd {
    line-height: 1.2em;
}

.orhq-introcontent {
    -moz-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px;
    border: 6px solid #FFB232;
    margin-top: 5px;
}
.orhq-introcontent .orhq-firstrow, .orhq-introcontent .orhq-secondrow{
    margin-bottom: 10px;
    float: left;
}
.orhq-introcontent .orhq-firstrow .orhq-cols, .orhq-introcontent .orhq-secondrow .orhq-cols, .orhq-buffetsearch .orhq-cols {
    display: inline;
    float: left;
    margin-right: 10px;
}

.orhq-introcontent .orhq-secondrow .orhq-cols{
    margin-right: 5px;
}

.orhq-userreview .orhq-thirdrow .orhq-category-box {
    float: left;
    margin-bottom: 10px;
    width: 280px;
}

#reviewadvsearch .orhq-title{
    color: #FFB232;
    line-height: 15px;
}
#reviewadvsearch .orhq-title#ctitle {
    font-size: 14px;
}
.orhq-introcontent .clear{
    height: 10px;
}

 .orhq-introcontent .orhq-reset{
    line-height: 15px;
 }

#orhq-advanced-search-fields .orhq-row-3 .orhq-cols, .orhq-introcontent .orhq-box {
    margin-right: 20px;
    margin-top: 5px;
    height: 100px;
}
#orhq-advanced-search {
    display: inline-block;
    position: absolute;
    z-index: 201;
    /*left: 11px;*/
    top: 40px;
    clip: rect(-15px, 70em, 35em, -11px);
    /*background-image: url(/images/popupbox_bg.png);*/
    /*box-shadow:rgb(136, 136, 136) 0px 2px 15px;*/
    background-color: white;
    right: 0;
}

#orhq-advanced-search-District {
    display: block;
    position: absolute;
    z-index: 201;
    /*left: -187px;*/
    top: 30px;
    clip: rect(0px,82em,50em,-11px);
   /*box-shadow:rgb(136, 136, 136) 0px 2px 15px;*/
    /*background-color: white;*/
    width: 771px;
    float: right;
    right: 0;
    padding-top: 10px;
}
#orhq-advanced-search-District-bg
{
    box-shadow:#888 0 2px 15px;
}
#orhq-advanced-search-District .regionOption {
	/*margin: 10px;*/
	background-color: white;
    padding: 15px 20px;
    border-bottom-style: dashed;
    border-bottom-color: #9f9f9f;
    border-bottom-width: 1px;
}
#orhq-advanced-search-District .regionOption span.Title {
    font-weight: bold;
}
#orhq-advanced-search-District .regionOption div.Clear {
    color: #e64c25;
    margin-top: 2px;
}
.orhq-box{
background-color: #FFFFFF;
}

.orhq-box .orhq-box-content{
    overflow-y: auto;
    height: 95px;
}

.orhq-introreview .orhq-box ul {
    /*height: 130px;*/ /*comment out for review search*/
}

#reviewadvsearch .orhq-box-content li.orhq-group {
    font-weight: bold;
}
.orhq-list .orhq-listtitle{
    margin: 20px 0;
}
.orhq-list .orhq-listtitle a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    
}
.orhq-list .orhq-listphoto{
    float: left;
}

.orhq-list .orhq-listbodytext {
    width: 460px;
    float: right;
}

.orhq-list .orhq-listbodytext .orhq-listcontent {
    margin-bottom: 10px;
}

.orhq-list .orhq-listbodytext .orhq-listcontent a, .orhq-list .orhq-listbodytext .orhq-summarywrapper a{
    color: #FF6F3D;
}

.orhq-list .orhq-listbodytext .orhq-summarywrapper{
    background-color: #F3F2E5;
    padding: 15px 0 5px 10px;
    width: 98%;
}
.orhq-list .orhq-listbodytext .orhq-summarywrapper .clear{
   margin-top: 5px;
}
.orhq-list .orhq-listbodytext .orhq-summarywrapper .orhq-item{
   margin-bottom: 5px;
   width: 100%;*min-width: 100%;
}
.orhq-list .orhq-listbodytext .orhq-summarywrapper .orhq-item .infocontent img{
   margin-right: 5px;
}
.orhq-list .orhq-body {
    margin-top: 5px;
    line-height: 19px;
}
.orhq-list .orhq-restname {
    margin-top: 10px;    
}
.orhq-grayline {
    border-bottom: 1px dotted #D7D7CD;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 15px;
    *padding-bottom: 0;
    height: 1px;
}

#orhq-reviewtable{
    margin-bottom: 15px;
}

#orhq-reviewtable table.review th {
    background-color: #F8F1D8;
    color: #000000;
    height: 29px;
    padding-left: 10px;
    text-align: left;
}

#orhq-reviewtable table.review td {
    border-bottom: 1px dotted #D7D7CD;
    color: #010101;
    padding: 15px 7px 20px 2px;
    text-align: left;
}
#orhq-reviewtable .review .user img {
    height: 36px;
    width: 36px;
}


/* recipe */

.orhq-sharebutton
{
    height: 50px;
}
.orhq-recipesearch {
    -moz-border-radius: 12px;
    border-radius: 12px;
    background-color: #F3F2E5;
    border: 1px solid #D4D4D4;
    padding: 15px;
}

.orhq-recipesearch .filter {
    margin-bottom: 10px;
    text-align: right;
    width: 100%;*min-width: 100%;
}

.orhq-recipesearch .cus-textbox {
    padding-left: 6px;
}

.orhq-summarywrapper .infocontent{margin: 10px 0;}

.recipelabel {
    color: #99968D;
}

.recipetable{line-height: 130%; background-color: #F3F2E5; padding: 10px; color: #000; float: left;margin-bottom: 10px;width: 630px;}
.recipetable .share {float: left; width: 100%;*min-width: 100%;margin-top: 10px;}
.recipetable .recipetitle { color: #ff6f3d;}
.recipetable .recipetable .intro {float: left; margin-bottom: 10px;}
.recipetable .recipetitle{text-decoration: none; font-size: 18px;}
.recipetable .recipeintro .intro {margin: 15px 0;}
.recipetable .recipeintro .photo{float: left;margin-left: 5px;margin-right: 20px;_margin-right: 10px;width: 280px;}
.recipetable .recipeintro .photo .photo_wrapper{width: 276px;}
.recipetable .recipeintro .otherinfo .orhq-FL{margin-bottom: 5px; width: 100%;*min-width: 100%;}
.recipetable .recipelabel{color: #000;font-weight: bold;padding-bottom: 5px;}
.recipetable .recipeintro .otherinfo .orhq-FL{ margin-bottom: 5px;}
.recipetable .recipedetail{ float: left; width: 100%}
.recipetable .recipedetail .coverphoto{ padding: 0 10px 10px 10px;}
.recipetable .recipedetail .recipedetailwrapper{ background-color: #FFF; margin: 20px 0 0 5px;}
.recipetable .recipedetail .recipecontentFull{padding: 10px }
.recipetable .recipedetail .seperator{width: 100%;*min-width: 100%; height:10px; border-bottom: 1px #D4D4D4 solid;}
.recipetable .orhq-recipeinfo{width: 320px; display: inline-block;}
.recipetable .orhq-recipeinfo .recipeinfo{
    margin-bottom: 15px;
}
.recipe-submit{
    float: left;
    padding-top: 10px;
    width: 100%;
}
.latestrecipe-seperate{
    clear: both;
    /*padding-top: 20px;*/
}
.orhq-artview a{text-decoration: none;}

/* featured recipe */
.featuredrecipes{
    float: left;
    width: 100%;
    padding-bottom: 15px;
}
featuredrecipes .seperate{
    clear:both;
    padding-top: 5px;
}
.featuredrecipes .headline .featuredrecipe{
    background: #F2F0E3;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.featuredrecipes .headline .featuredrecipe .recipeinfo{
    margin-bottom: 15px;
}
.featuredrecipes .headline .featuredrecipe .recipecontentsummary{
    padding: 10px;
    margin: 10px;
    float: left;
}
.featuredrecipes .headline .featuredrecipe .recipe-right{
    float: left;
    padding-left: 10px;
    width: 390px;
}
.featuredrecipes .headline .featuredrecipe .orhq-photo{
    float: left;
    width: 200px;
}
.featuredrecipes .headline .featuredrecipe .orhq-photo .thumbnails{
    float: left;
}
.featuredrecipes .recipe-right .recipetitle{
    margin: 10px 0 15px 0;    
}
.featuredrecipes .recipe-right .recipetitle a{
    font-size: 14px;
}
.featuredrecipes .recipe-right .recipecontent{
    margin-bottom: 15px;
}
.summarydetail-wrapper a{
    color: #FF6F3D;
}
.summarydetail-wrapper .infocontent{
    margin: 10px 0;
}
.summarydetail-wrapper .recipeinfo{
    margin: 20px 0;
}

/* article */
.printArticleID{    
    width: 690px;
    border: 2px #D4D4D4 solid;
    border-radius: 8px;
    -moz-border-radius: 8px;
    margin: auto;
    text-align: left;
    padding: 10px;
    line-height: 120%;
}
.printArticleID .orhq-contentlogo{
    margin-bottom: 40px;
}
.printArticleID .orhq-contentlogo img{
    margin-top: 10px;
    margin-left: 10px;
}
.printbutton{
    margin: 30px 0;
}

.orhq-list .orhq-arttitle a{
    font-weight: bold;
    font-size: 14px;
    color: #FF6E3D;
}
.orhq-articlestype {
	float: left;
    margin-top: 20px;
    margin-bottom: 10px;
}
#orhq-content .orhq-articlespage .articleDescription {
    float: left;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 660px;
    position: relative;
}
#orhq-artlisting .orhq-list .orhq-listbodytext .orhq-articlestype .orhq-type .orhq-data a {
color: #FE6E3D;
}
.orhq-articlespage .orhq-articlestype .articleShare {
	position: absolute;
    right: 0;
    bottom: 0;
}
.orhq-articlespage .orhq-artbody .articleShare {
	margin-bottom: 15px;
	clear: both;
}
.orhq-articlespage .orhq-artbody .browseRelatedRestaurants {
	margin: 10px 0 10px 0;
	clear: both;
}
.browseRelatedRestaurants {
	margin: 10px 0 10px 0;
	clear: both;
}
.orhq-articlestype .orhq-type, .orhq-articlestype .orhq-view {
    float: left;
    font-size: 11px;
}

.orhq-articlestype .orhq-comment {
    float: right;
}

.orhq-artbodytext .orhq-type .orhq-label {
    float: left;
    min-width: 58px;
    text-align: center;
    word-wrap: normal;
}

.orhq-articlestype .orhq-type .orhq-bg {
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #F2F0E4;
    border: 1px solid #CECEC4;
    float: left;
    line-height: 150%;
    margin-right: 10px;
    min-width: 58px;
    text-align: center;
    word-wrap: normal;
}

.orhq-articlestype .orhq-type .orhq-data {
    float: left;
    width: 380px;
    padding-top: 4px;
}


.orhq-articlestype .orhq-comment .orhq-data , .orhq-articlestype .orhq-view .orhq-data{
    width: 140px;
}
#orhq-artlisting .relatedRestaurant {
	color: #75C700;
}
#orhq-artlisting .relatedRestaurant a{
    color: #75C700;
}
.orhq-article #orhq-content .orhq-articlespage .orhq-articlestype .orhq-type .relatedRestaurant {
	color: #75C700!important;
    float: left;
    width: 585px;
    padding-top: 4px;
}
.orhq-article #orhq-content .orhq-articlespage .orhq-articlestype .orhq-type .relatedRestaurant a{
	color: #75C700 !important;
}
.orhq-articlestype .clear {
    padding: 2px;
}

.orhq-artbox .orhq-header {
    -moz-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
    background-color: #FE6E3B;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
    padding-left: 10px;
    padding-top: 6px;
    width: 290px;
}

.orhq-artbox .orhq-content {
    background-color: #F8F1D8;
    padding: 10px;
    width: 280px;
}

.orhq-artbox .orhq-content li {
    font-size: 14px;
    padding-bottom: 10px;
}

.orhq-artbox .orhq-content .more a{
    font-size: 11px;
    float: right;
    font-weight: bold;
    color: #FF6F3D;
}
.orhq-articlespage .orhq-arttitle {
    color: #FE6E3D;
}
.orhq-articlespage .orhq-arttitle {
    font-size: 22px;
    font-weight: bold;
}

.orhq-artbody {
    line-height: 150%;
}
.orhq-artbody-text a
{
    color: #75C700;
}
.orhq-articlespage .orhq-artbody .orhq-artbody-text {
	display: inline-block;
}

.orhq-artbody .orhq-restaurant {
    height: auto;
    padding-top: 5px;
    width: 438px;
}

.orhq-artbody ul.orhq-restinfo {
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #F2F0E4;
    border: 1px solid #CCCCC2;
    float: left;
    margin: 30px 0 10px 0;
    padding: 5px 10px;
    width: 390px;
}

.orhq-artbody ul.orhq-restinfo li {
    border-bottom: 1px dotted #CCCAC0;
    line-height: 15px;
    padding: 4px 0 8px;
}

.orhq-artbody ul.orhq-restinfo .orhq-boldtext{
    margin-right: 10px;
}

.orhq_artrelate .cat_title {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

.orhq_artrelate ul{
    margin-top: 10px;
}

/* coupon */
.promoIndex_table th a{
    color: #000;
}

.promoIndex_table td a{
    color: #FE6E3D;
    font-weight: bold;
}

#search-promos-panel-center {
    -moz-border-radius: 12px;
    border-radius: 12px;
    background-color: #FFB232;
    border: medium none;
    float: left;
    height: auto;
    padding: 15px;
    width: 270px;
    margin-bottom:10px;
}

#search-promos-panel-center .orhq-row .orhq-selectbox{
    padding-top:5px;
    padding-right: 10px;
    width: 185px;
}
#search-promos-panel-center .cuisineBtn{
    margin-right: 10px;
}

#search-promos-panel-center .orhq-categories img{
    margin-left:7px;
}
#search-promos-panel h1 {
    font-size: 22px;
    color: #FFF;
}

#search-promos-panel .orhq-label{
    color: #FFF;
    font-weight: bold;
    padding-top: 7px;
    width: 70px;
    float: left;
}

#search-promos-panel .orhq-row{
    float: left;
    margin: 10px 0;
}

#search-promos-panel #orhq-title
{
    padding-left: 20px;
}

#search-promos-panel #orhq-title .myORTab {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #F8F1D8;
    border: medium none;
    color: #FE6E3D;
    cursor: pointer;
    display: inline;
    float: left;
    font-weight: 700;
    height: 21px;
    padding-top: 5px;
    text-align: center;
    width: 70px;margin-right: 10px;
}

#search-promos-panel #orhq-title .myORTab_selected {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #F8F1D8;
    border: medium none;
    color: #666664;
    cursor: pointer;
    display: inline;
    float: left;
    font-weight: 700;
    height: 30px;
    padding-top: 5px;
    text-align: center;
    width: 70px;margin-right: 10px;
    
}

.promotabContent {
    -moz-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px;
    background-color: #F8F1D8;
    border: medium none;
    margin-top: -3px;
    padding: 10px;
    float: left;
}

#search-promos-panel .orhq-buttons{
    float: right;
    margin-top: 10px;
    padding-right: 20px;
}

#search-promos-panel .orhq-row 

.orhq-restSearch .content .title {
    color: #FFB232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
}

/* gourmet */
.gourmet-search .column{
    margin-left: 15px;
    float: left;
}
.gourmet-search .orhq-selectbox{
    padding-top: 5px;
    margin-top: 2px;
}
#searchResult_fullContentWrap p
{
    line-height: 15px;
}

.gourmet_detailphoto{
    display: inline-block;
    width: 100%;
    text-align: center;
}

.gourmet_bbscontent{
    min-height:66px; 
    _height: 66px;
    line-height:16px;
}

.gourmet_map{
float: left;
width:280px; 
height:360px;
min-height:360px; 
background-color:#ffb232; 
border-radius:0 12px 12px 12px; -moz-border-radius: 0 12px 12px 12px; padding: 10px;
}

.addasfan{
    width: 80px;
}

#commentedReview_contentWrap .orhq-articlespage{
    float: left;
}

.gourmet-advsearch{
    float: left;
    margin-top: 10px;
    width: 100%;
}

#gourmetSearch .commentedReview_searchFilterTable{
    margin-top: 10px;
    margin-left: 10px;
}
#gourmetSearch .orhq-button{
    margin-top: -3px;
    *margin-top: 3px;
    *top: -3px;
    *position: relative;
    margin-right: 5px;
}

#gourmetSearch .orhq-map{
    padding: 2px;
    float: left;
}

.generic-style a {
    font-weight: 700;
}

.searchResult_table .orhq-title{
    border-bottom:2px #999 inset
}

.searchResult_table .photo_wrapper, .searchResult_table .photo_wrapper img{
width: 36px; height: 36px;
}

.searchResult_table .photo_user{
    width: 80px; padding: 10px 0 10px 5px;
}

.searchResult_table .orhq-smile{
    padding-top: 10px;
    padding-right: 5px;
}

.gourmetthankyouline{
border-top:1px solid #cccccc;width:100%;margin-left:5px;position: relative;
}

.orhq-ack{
    margin-top: 5px;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-radius: 12px 0 0 0;
    -moz-border-radius: 12px 0 0 0;
}

.orhq-openricerblock{
    margin:10px 0 10px 0;
    border-bottom:#CCC dotted 1px;
    padding-bottom:10px;
    overflow:hidden;
    width: 100%;*min-width: 100%;
    float: left;
}
.gourmet-reviewcount{
    padding: 0 5px 5px 5px;
    float: left;
}
#top_openRicer{
float:left;
color:#666664;
margin:5px 0 10px;
}

#top_openRicer .topuserblock{
height:85px; width: 192px;float: left;
}

#top_openRicer .topuserblock .userphoto {
    float: left;
    height: 85px;
    width: 85px;
}

#top_openRicer .topuserblock .userinfo{
height:85px; width:40px; float: left;
}
#top_openRicer .topuserreview{
height:135px; width:192px; _height:145px; _width:192px; padding-top:10px;float: left;
}
#top_openRicer #top3_wrap{
float:left;
}

#top_openRicer #top3_wrap .sections{
float: left;
padding: 15px 10px;
width: 195px;
}

#top10_wrap{
    padding-top: 10px;
}

#top10_wrap .orhq-info{
    float: left;
    margin-left: 5px;
}
#top10_wrap .orhq-info .orhq-reviewcount{
    padding: 5px 5px 5px 0;
    width: 105px;
}

#top10_wrap .orhq-position{
    float: left;
    margin-right:2px; padding-top:12px
}

#top_openRicer .greencol{
background-color:#f2f0e4; height:58px;
}
#top_openRicer .whitecol{
background-color:#fff; height:58px;
}
#top_openRicer h3{
    width: 20px;
    margin-left: 5px;
}
.openricer-tab #orhq-overviewTab ul li a
{
    font-size: 11px;
    padding: 5px 6px;
    width: auto;
}

#commentedReview_contentWrap
{
    min-height: 500px;
    height: 500px;
}

#commentedReview_contentWrap #orhq-overviewcontent{
    width:430px; float:left; margin-right:10px; min-height: 700px;_height: 700px;
}
#openricer_header_blockL
{
    width:430px; float:left; margin-right:10px;
}
#openricer_header_blockR
{
    float: right;
    width: 300px;
}


#commentedReview_contentWrap #bookmarked-users table td
{
    padding:0 0 10px 0;
}

#commentedReview_leftBarWrap .content .mypoint
{
    background-color: #FFFFFF;
    color: black;
    height: auto;
    width: 200px;
    padding:10px 0 0 0;
}

.commentedReview_contentTable .info .intro{
    padding: 5px;
}

.mypoint .orhq-welcome{
    font-weight: bold;
    text-align: center;
    margin:8px 0;
}

.mypoint .orhq-redeem{
    text-align: center;
    margin-top: 5px;
}

.mypoint .orhq-travel{
    text-align: center;
    margin-top: 10px;
}

.mypoint .orhq-grayline{
    clear: both;
    padding-bottom: 10px;
    border-bottom:1px solid #DEDEDE;    
}

.notice-board {
    padding: 15px 10px;
}

.pointnum{
    color: #FF4E00;
    margin-left: 7px;
    padding: 5px;
}

.dengji_jc{
    background-color: #FFF7C6;
    float: left;
    margin-bottom: 10px;    
    width: 100%;*min-width: 100%;
}

.dj_title{
    font-size:1.5em;
    color: #FF4E00;
}

.tq_td {
    border-collapse: separate;
    border-spacing: 0 10px;
}

.tq_td .tq_td_tr td{
    background-color: #F0F0E4;
}

.tq_td td {
    background-color: #FFF;
    color: #000000;
    font-size: 14px;
    text-align: left;
}

.tq_td_tr td {
    font-weight: bold;
}

.orhq-block{
border:0; width:100%; background-color:#f2f0e4;
}
.calender{
background-color:#fff;
width: 100%;*min-width: 100%;
padding-top: 1px;
margin-bottom: 20px;
}
.calender table{
padding:0;
}
.calender th{
    padding:1px;
}
.calender .calendercontrol{
background-image: url('/Images/ButtonBG/btn_green.png');
color: #FFF;
font-weight: bold;
font-size: 16px;
padding: 10px;
margin: 2px;
}
.calender .calendercontrol .month{
display: inline;
}
.calender .calendercontrol .year{
display: inline;
float:right;
}
.calender table{
border-collapse: separate;
border-spacing: 3px;
line-height: 160%;
width: 100%
}
.calender .calendercellcolor {
background-color: #F4F3E6;
font-size: 13px;
text-align: center;
color: #000;
}
.calender .calendercellcolor_on {
background-image: url('/Images/ButtonBG/btn_green.png');
font-size: 13px;
text-align: center;
color: #FFF;
}

#commentedReview_fullContentWrap{
    float: left;
}

#commentedReview_leftBarWrap .gourmet-info{
    margin-left: auto;
    margin-right: auto;
    width: 128px;
}

#commentedReview_leftBarWrap .orhq-profilestat{
text-align:left; overflow:hidden; border-bottom:#CCC 1px dotted;padding: 20px 0 0 5px;
}

#commentedReview_leftBarWrap .orhq-profilestat h2{
padding-left: 5px;
}


#commentedReview_leftBarWrap .orhq-profilestat .stat_table{
    border-collapse: separate;
    border-spacing: 5px;
    font-size: 11px;
    width: 100%;*min-width: 100%;
}

.orhq-gourmetmain {
    width: 430px;
    float: left;
}

.orhq-gourmetblock {
    background-color: #F2F0E4;
    width: 100%;*min-width: 100%;
    padding-top: 10px;
}

.gourmet-emptyblock {
    float: left;
    margin: 5px 0 0 5px;
    padding-bottom: 10px;
    width: 90%;
}

.orhq-gourmetblock .block-content {
    line-height: 130%;
    margin: 0 10px 10px;
}

.orhq-gourmetblock .block-content table{
    border-collapse: separate;
    border-spacing: 5px;
    width: 100%;*min-width: 100%;
}

#moretag {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    display: none;
    margin-top: 26px;
    padding: 10px;
    position: absolute;
    text-align: left;
    right: 0;
}
#moretag a {
 -moz-border-radius: 0;
    border-radius:0 ;
    background-color:inherit;
    border-color:inherit;
    border-style: none;
    border-width: 0;
    color: #666664;
    text-decoration:inhert;
    float: none;
    white-space: nowrap;
    /*text-align: left;*/
    /*float: left;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    padding: 6px 15px;*/
    /*text-decoration: none;*/
}
#moretag a:hover
{
    background-color:inherit;
    background-image:none;
    text-decoration:underline;
    color: #FF6E3D;
}

.orhq-listing .orhq-sr1_list .orhq-editwrap {
    height: 25px;
    margin-top: 15px;
}

/* personal info */
.orhq-inforight{
    width: 430px;
    margin-left: 15px;
    float: left;
}
.orhq-infoleft{
     width:190px;
     float:left;
}
.orhq-infomenutabs{
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
border-bottom:#CCC 1px dotted;
}
#orhq-infomenu .orhq-infomenutab{
margin-bottom: 10px;
}
#orhq-infomenu .orhq-infomenuarrow{
margin:4px 10px 0 0;
}
#orhq-infomenu .orhq-boldlink{
color: #666664;
}

table.orhq-dispInfo td {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 8px 0;
}

table.orhq-dispInfo td .orhq-textbox, table.orhq-dispInfo td .cus-textarea {
    width: 90%;*min-width: 90%;
}

table.orhq-dispInfo td select {
    width: 80%;
}

.editinfo_avatar {
    float: left;
    padding: 5px 0;
    width: 100%;*min-width: 100%;
}

.editinfo_upload{
    float: left;
    padding-top: 10px;
    padding-left: 5px;
    color: #666664;
}

#editinfo_editavatar .orhq-avatar{
    text-align: center;
    padding-right: 10px;
    padding-bottom: 5px;
}

.editinfo_fail{
    clear: both;
    padding-top: 10px;
}

.editinfo_fail .orhq-subs{
    padding: 5px;
    display: block;
}

.editinfo_fail .orhq-submit{
    display:block;
    padding-top:20px;
}
.editinfo_fail .orhq-submit center{
    padding-top:30px; width:100%;
    float: left;
}
.editinfo_fail .orhq-submit center input{
    width:80px; 
}

#profileform .seperate
{
    padding-top:2px;
}

#profileform .orhq-submit
{
    float: left;
    text-align: center;
    padding-top:30px; width:100%;    
}

.editinfo_editpw .row{
    float: left;
    padding-top: 10px;
    width: 100%;
}

.editinfo_editpw .row .orhq-boldtext{
    width:200px;
}

/* registration */
table.registration {
    margin-left: 20px;
}

#orhq-regcontent {
    height: auto;
    margin: 0 0 15px 20px;
}

#orhq-regcontent .orhq-content {
    height: auto;
    padding: 0 3px;
    width: auto;
}
#orhq-regcontent .orhq-content form {
    background-color: #F1F0E4;
    height: auto;
    padding: 20px 0;
}

table.registration .label, table.confirmtable .label{
    color: #000000;
    padding: 8px 0;
    height: 38px;
    width: 121px;
}
.orhq-compulsory {
    color: red;
    font-size: 11px;
    font-weight: bold;
}


table.registration .label, table.confirmtable .label{
font-weight: bold;
}

.orhq-leftline {
    border-left: 1px solid #CCCCCC;
    height: 548px;
    margin-top: 13px;
}

img.orhq-ack {
    margin: 15px 0;
    padding: 20px;
}

.orhq-corner {
    margin-left: -1px;
    margin-top: -1px;
    _margin-top: 0;
}

.welcomeback{
    font-weight: bold;
    color: #FF6F3D;
    font-size: 14px;
    line-height:20px;
}

table.orhq-regverify{
    margin: 20px 0;
}

table.orhq-regverify td.orhq-label {
    padding-right: 15px;
    text-align: right;
    font-weight: bold;
}
table.orhq-regverify td {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

table.orhq-regverify td {
    padding: 8px 0;
}

.orhq-avatar .orhq-content {
    padding: 10px;
}

.orhq-avatar .orhq-content .orhq-avatardata {
    background-color: #F2F0E4;
    height: 107px;
    padding: 20px;
}

/* report restaurant */

table.orhq-newrest td.label {
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    padding-top: 14px;
    width: 252px;
    vertical-align:top;
}
table.orhq-newrest td {
    padding-bottom: 5px;
    padding-top: 5px;
}
table.orhq-newrest td div.originalvalue {
    padding: 9px;
}

table.orhq-newrest select, table.orhq-newrest .orhq-textbox {
    width: 90%;
}

/* write review */
.label .mediaeditspan, .label .mediainsertspan, .label .photoeditspan,  .label .photoinsertspan{
    cursor: pointer;
    color: #FF6F3D;
    text-decoration: underline;
}
.requiredfield {
    color: #902E2D;
}
#orhq-content #writeform center {
	margin-bottom: 15px;
}
#orhq-content #writeform #poiinfostaticdiv input.orhq-button {
	margin-bottom: 15px;
}

.writeform .uploadtitle{
  margin-bottom: 20px;
}
.writeform #poiinfodiv{
  margin-top: 10px;
}
.writeform tr{
  height: 35px;
}
.writeform #poiinfodiv tr input{
  height: 25px;
}
.writeform a{
  color: #F1825E;
}
.writeform #poiinfodiv .username a{
  text-decoration: none;
}
.writeform #poiinfodiv .region span{
  padding-right: 10px;
vertical-align: super;
display: inline-block;
}

/* Auto Complete Layout */
.AutoComplete-list{
  border: 1px solid #D4D4D4;
  background-color: #F3F2E5;
  padding: 5px;
}
.AutoComplete-list .AutoComplete-table{
  padding: 5px;
  background-color: #FFF;
  text-align: left;
  width: 100%;*min-width: 100%;
  table-layout: fixed;
  cursor:pointer;
}
.AutoComplete-list .AutoComplete-table td{
  padding: 5px;
  width: 100%;*min-width: 100%;
}
.AutoComplete-list .AutoComplete-table strong{
  color: #902E2D;
}
.AutoComplete-list .AutoComplete-table .selected{
  background-color: #FF9672;
  color: #FFF;
}
.AutoComplete-list .AutoComplete-table .odd{
  background-color: #F8F1D7;
}

.AutoComplete-list .searchsuggestion{
  background-color: #FFFFF3;
  text-align: left;
  width: 100%;*min-width: 100%;
  table-layout: fixed;
  cursor:pointer;
}
.AutoComplete-list .searchsuggestion td{
  padding: 5px;
  width: 100%;*min-width: 100%;
}
.AutoComplete-list .searchsuggestion strong{
  color: #902E2D;
}
.AutoComplete-list .searchsuggestion .selected{
  background-color: #ececec;
}
.AutoComplete-list .searchsuggestion .odd{
  background-color: #F8F1D7;
}
.AutoComplete-list .searchsuggestion .tit{
  color:#FF762b;
  font-weight:bold;
}
.AutoComplete-list .searchsuggestion .hidden{
  display:none;
}
.AutoComplete-list .searchsuggestion .subtitle{
  background-color:#ececec;
}
.AutoComplete-list .searchsuggestion .match{
  color:#e64c25;
}
/* For write all review - search poi page */
.AutoComplete-list .match{
  color:#e64c25;
}

#reviewadvsearch .orhq-title{
    color: #FFB232;
}
#reviewadvsearch .orhq-box-content li.orhq-group{
    font-weight: bold;
}

/* write a review */

table.orhq-submitreview, table.orhq-submitreview .orhq-addphoto, .orhq-preview .orhq-user {
    margin-top: 10px;
}
table.orhq-submitreview td.orhq-label {
    padding-right: 10px;
    text-align: right;
    font-weight: bold;
}

.orhq-textcontent {
    background-color: #FFFFFF;
    height: auto;
    padding: 5px 10px 6px;
}
table.orhq-submitreview td {
    color: #000000;
    padding: 3px 0;
}
.orhq-addphoto .orhq-thumb{
    float: left;
    margin-right: 3px;
}
div#elementinsert{
    border-left: 1px solid #CFCFC6;
    border-right: 1px solid #CFCFC6;
}
div#videoinsert, div#photoinsert{
    background-color: #EFEFEF;
    float: left;
    width: 100%;*min-width: 100%;
}

div#photoinsert span.photoinsertblock, div#videoinsert span.mediainsertblock {
    float: left;
    margin-left: 5px;
    position: relative;
    text-align: center;
    margin-bottom: 10px;
}
div#photoinsert img, div#videoinsert img {
    background-color: #FFFFFF;
    border: 1px solid #9F9F9F;
    height: 90px;
    margin-top: 5px;
    width: 90px;
}
div#photoinsert span.cross img, div#videoinsert span.cross img {
    border: medium none;
    bottom: 80px;
    cursor: pointer;
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: 1px;
    width: 14px;
    z-index: 100;
}
div#photoinsert span.label, div#videoinsert span.label {
background-color: #FFF;
    border: 1px solid #9F9F9F;
    bottom: 0;
    font-size: 12px;
    padding: 2px 0;
    position: absolute;
    right: 0;
    *left: -1px;
    width: 90px;
    *width: 91px;
}
.submitreview-notice{
    margin-bottom:15px;line-height:20px;
}

.submitreview-share{
    margin-top:15px;margin-bottom:15px;
}
.submitreview-share form{
    margin-top:10px;
}
.submitreview-share #submit{
    margin-left:10px;padding-top:2px;
}
#orhq-submitreview .orhq-image .photowrap{
    background-color: #FFF; 
    border: 1px solid #D4D4D4; 
    width: 101px; 
    height: 101px; 
    float: left; 
    padding: 4px;
    margin-bottom: 5px;
}
#orhq-submitreview .orhq-image .photowrap img{
    width: 101px;
    height: 101px;
    border: none;
}
#orhq-submitreview .orhq-image .photowrap .mask{
    background: url("/Images/buttonBG/shadow_light.png") repeat scroll 0 0 transparent;
    height: 100%;
    margin-top: -101px;
    opacity: 0.6;
    -moz-opacity:0.6;
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    width: 100%;*min-width: 100%;
    margin-bottom: 0;
    position: relative;
}
#orhq-submitreview .orhq-image .photowrap .button{
    font-weight: bold;
    height: auto;
    margin-left: 23px;
    position: absolute;
    width: auto;
}
#orhq-submitreview .orhq-image .photowrap .button span{
    line-height: 180%;
}
#orhq-submitreview .orhq-image .photowrap .button a{
    color: #FFF;
}

#orhq-submitreview .uploadcontent .field{
    background-color: #F3F2E6;
    border: 1px solid #E1E1E1;
    height: auto;
    padding-bottom: 10px;
    float: left;
    margin-bottom: 20px;
}
#orhq-submitreview .uploadcontent .field.orhq-FR{
    float: right;
}
#orhq-submitreview .uploadcontent .field.half{
    width: 470px;
    height: 170px;
    float: left;
}
#orhq-submitreview .uploadcontent .field.half.orhq-FR{
    float: right;
}
#orhq-submitreview .uploadcontent .field .overall{
    float: left;
    border-collapse: separate;
    width: 300px;
}
.orhq-submitreview.morerating{
width: 300px; margin-left: 20%;*margin-left: 10%;float: left;
}
#orhq-submitreview .uploadcontent .field .overall td{
    padding:3px 30px;
}
#orhq-submitreview .uploadcontent .field .rating{
    padding:10px; cursor: pointer;
}
.ratinghidden{
    position: relative;  margin-left: -107px; display: inline-block; *margin-top: -20px;*margin-left: 0;cursor: pointer;
}
.ratinghidden .ratinghiddenblock{
    display: inline; margin-right: 2px;
}
#orhq-submitreview .uploadcontent .field .rating.selected, #orhq-submitreview .uploadcontent .field .rating:hover{
    background-color: #FFF;
}
#orhq-submitreview .uploadcontent .field .row{
     border-bottom: 1px dotted #D4D4D4;
     float: left;
     margin: 10px;
     width: 900px;
}
#orhq-submitreview .uploadcontent .field.full{
    width: 100%;*min-width: 100%;
}
#orhq-submitreview .uploadvideo, #orhq-submitreview .uploadphoto{
    margin-bottom: 10px;
}

#orhq-submitreview .uploadcontent .contentwrap{
    margin: 10px 0 0 10px;
    float: left;
}
#orhq-submitreview .uploadcontent .field.full .contentwrap{
    width: 880px;
}
#orhq-submitreview .orhq-facedesc{
    text-align: center;
    margin-top: 5px;
    font-weight: bold;
}
/* preview */
#orhq-preview-review #previewContent{
    width: 100%;*min-width: 100%;
    background-color: #F3F2E6;
    border: 1px solid #E0E0D6;
    padding-bottom: 30px; 
}
#orhq-preview-review #previewContent .contentwrap{
    margin: 10px;
}
#orhq-preview-review #previewContent .address{
    font-size: 13px;
    line-height: 150%;
    padding-bottom: 5px;
    text-decoration: none;
}
#orhq-preview-review #previewContent #ContentDiv{
    width: 100%;*min-width: 100%;
    word-wrap: break-word;
}
.orhq-warningimg{
vertical-align:middle;
width: 16px;
height: 13px;
background-image: url("//cdn1.sg.orstatic.com/Images/icon/warning_s.gif");
display: inline-block;
}
.WarningBox.error, .WarningMessage.error{
    color: Red
}
.elementupload{
    border-collapse: separate;
    text-align: left;
    width: 360px;
    margin-left: 10px;
}
.elementupload td{
    padding: 5px 0;
}
.photowrap .editthumb{
    display: none;
}
.greenbutton, .photowrap .editthumb.button{
    background-image: url('/Images/ButtonBG/btn_green.png');
}

/* multi upload */
#orhq-multiupload{
padding: 10px; text-align: left;width: 540px;
}
#orhq-multiupload #thumbnails {
width: 535px;background: white; float: left;
}
#orhq-multiupload .thumbnail {
border: 1px solid silver;
/*display: inline-block;*/
margin: 3px 3px 0 0;
padding: 2px;
text-align: center;
width: 124px;
height: 210px;
float: left;
background: url('/Images/multiupload.png');
}

#orhq-multiupload .photowrap {
background-color: #FFFFFF;
width: 122px;
height: 122px;
padding: 1px;
}

#orhq-multiupload .photowrap img {
width: 120px;
height: 120px;
}

#orhq-multiupload .photowrap .progress {
margin: 27px;
width: 66px;
height: 66px;
}

#orhq-multiupload .photowrap{
    margin-bottom: 2px;
}
#orhq-multiupload .photowrap .mask{
    background-color: #000000;
    height: 100%;
    margin-top: -122px;
    opacity: 0.6;
    -moz-opacity:0.6;
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    width: 100%;*min-width: 100%;
}
#thumbnails .thumbnail .photowrap .button{
    font-weight: bold;
    height: auto;
    margin-left: 23px;
    position: absolute;
    width: auto;
}

#orhq-multiupload .swfupload {
left: 100px;
    position: relative;
    top: 8px;
    width: 100px;
}

/* write a recipe */

.submitrecipetable{
    line-height: 140%;
}
.submitrecipe .title {
    color: #F1825E;
    font-size: 20px;
    font-weight: 700;
}

.submitrecipe .seperate{
    padding-top: 10px;
}

.submitrecipetable td {
    min-height: 18px;
    padding-bottom: 10px;
    padding-right: 5px;
}

.submitrecipetable .btn {
    text-align: center;
}

.submitrecipetable .btn input {
    margin-right: 20px;
}

/* RMS /take away */
*{word-wrap: break-word;}
#mr_02{ border-collapse: separate;border-spacing: 15px;margin-bottom: 15px;}

#menu_lightbox .thumb{
    width: 85px;
    height: 85px;
}
#menu_lightbox .thumb.selected{
    border: 3px solid #FE7004;
}

/* buffet listing */
.buffetlisting
{
    width: 680px;
    float: left;
}
.orhq-buffetsearch{
    border: 1px solid #CFCFC5;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F0E4;
    padding: 5px 10px 10px 10px;
    margin-bottom: 5px;
}
.orhq-buffetsearch .orhq-firstrow{
    margin-bottom: 10px;
}
.orhq-buffetsearch .orhq-title{
    font-weight: bold;
    color: #FFB43B;
}
.orhq-buffetsearch .orhq-selectbox{
    width: 130px;
}

.buffetlisting .pricedesc .pd{
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #FFB232;
    padding: 5px 10px;
    color: #666664;
}
.buffetlisting .mealtype .arrow{
    border-color: transparent transparent #FFB232;
    border-style: solid;
    border-width: 5px 8px 10px;
    height: 0;
    left: -30px;
    position: relative;
    top: 10px;
    width: 0;
    margin-right: -15px;
    display: none;
}
.buffetlisting .mealtype a.selected .arrow{
    display: inline-block;
}
/* japanese listing */
.japaneselisting
{
    width: 680px;
    float: left;
}
.orhq-japanesesearch{
    border: 1px solid #CFCFC5;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F0E4;
    padding: 5px 10px 10px 10px;
    margin-bottom: 5px;
}
.orhq-japanesesearch .orhq-firstrow{
    margin-bottom: 10px;
}
.orhq-japanesesearch .orhq-title{
    font-weight: bold;
    color: #FFB43B;
}
.orhq-japanesesearch .orhq-selectbox{
    width: 130px;
}

.japaneselisting .pricedesc .pd{
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #FFB232;
    padding: 5px 10px;
    color: #666664;
}
.japaneselisting .mealtype .arrow{
    border-color: transparent transparent #FFB232;
    border-style: solid;
    border-width: 5px 8px 10px;
    height: 0;
    left: -30px;
    position: relative;
    top: 10px;
    width: 0;
    margin-right: -15px;
    display: none;
}
.japaneselisting .mealtype a.selected .arrow{
    display: inline-block;
}
#orhq-specialcontent .seperator
{
    clear:both;
    margin-bottom: 10px;
    border-bottom: 1px #D4D4D4 dotted;
}
#orhq-specialcontent .orhq-special_list{
    margin-bottom: 10px;
}
#orhq-specialcontent .orhq-header .name {
	clear: both;
}
/*#orhq-specialcontent .orhq-special_list .orhq-header{
    margin-bottom: 5px;
}*/
ul.shopDetails li.openhour {
    background-image: url("/Images/icon/icon_price.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
ul.shopDetails li.mealtype {
    background-image: url("/Images/icon/icon_mealtype.gif");
    background-repeat: no-repeat;
}
ul.shopDetails li.foodtype {
    background-image: url("/Images/icon/icon_foodtype.gif");
    background-repeat: no-repeat;
}
ul.shopDetails li.tel {
    background-image: url("/Images/icon/icon_phone.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
ul.shopDetails li.location {
    background-image: url("/Images/icon/icon_home.gif");
    background-repeat: no-repeat;
}
ul.shopDetails li {
    margin-bottom: 0.5em;
    padding-left: 20px;
    line-height: 16px;
    color: #000;
}

/* ie6 hack */
.sprite-ico_more{
    _margin-top: 10px;
}

.sprite-more_arrow_button{
    _top: 5px;
    _position: relative;
}

.index_combinedblock,.index_leftblock,.index_middleblock,.index_rightblock
.sr1_leftblock,.sr1_middleblock,.sr1_rightblock,
.sr2_combinedblock,.orhq-htmlblock
{
    overflow: hidden;   
}

/************************ Poi Tab Shop Bar ************************/
#sr2top #poi #shoptab
{
	padding-bottom:15px;
	padding-top:10px;
	/*width:669px;	*/
}
#sr2top #poi
{
	padding-top:10px;
}
#sr2top #poi .leftbar
{
	background-image:url("/Custom_SG/Images/bg_poitag_left.jpg");
	background-repeat:no-repeat;
	width:9px;
	height:34px;
	float:left;
}
#sr2top #poi .leftbarhover
{
	background-image:url("/Custom_SG/Images/bg_poitag_left_hover.jpg");
	background-repeat:no-repeat;
	width:9px;
	height:34px;
	float:left;
}
#sr2top #poi .rightbar
{
	background-image:url("/Custom_SG/Images/bg_poitag_right.jpg");
	background-repeat:no-repeat;
	width:9px;
	height:34px;
	float:left;
}
#sr2top #poi .rightbarhover
{
	background-image:url("/Custom_SG/Images/bg_poitag_right_hover.jpg");
	background-repeat:no-repeat;
	width:9px;
	height:34px;
	float:left;
}
#sr2top #poi ul.tabs li
{
 	background: url("/Custom_SG/Images/bg_poitag.jpg") repeat-x scroll 0 0 transparent;   
    float: left;
    padding: 3px 0 10px;
}
#sr2top #poi ul.tabs li:hover
{
 	background: url("/Custom_SG/Images/bg_poitag_hover.jpg") repeat-x scroll 0 0 transparent;   
    float: left;
    padding: 3px 0 10px;
}
#sr2top #poi ul.tabs li a#first
{
	border-left: 1px solid #999999;
}
#sr2top #poi ul.tabs
{	
	height:36px;
	float:left;
	line-height:25px;
	margin:0;
	padding:0;
	/*width:643px;
	_width:643px;*/
}
#sr2top #poi ul.tabs li a:hover
{
	text-decoration:none;
	color:#FFFFFF;
}
#sr2top #poi ul.tabs li a
{   
	/*border-right: 1px solid #999999;*/
	background: url("/Images/poili_border.jpg") no-repeat scroll right center transparent; 
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;   
    padding: 7px 10px 10px;
}
#sr2top #poi ul.tabs li a.last
{
	background:none;
}
#sr2top
{
	padding-top:0;
}

.SI-FILES-STYLIZED label.cabinet
{
    width: 85px;
    height: 30px;
    background: url(/Images/btn_gray_002.png) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    cursor: pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    display: none;
}

#report-map{
    width: 750px;
}

#report-map .report-content{
    padding-left: 10px;
    width: 400px;
}

#report-map textarea{
    width:90%; height:100px;
}

#report-map .seperate{
 padding-top:25px
}
.commentreply{
    padding-top: 10px;
}
.commentreply .seperate{
    padding-bottom: 30px;
}

.share-seperate{
    padding-top: 10px;
}

.baktotop{
    float: right;
    font-weight: bold;
    font-size: 11px;
}
.baktotop a{
    padding-left: 5px;
    color: rgb(0, 0, 0); text-decoration: none;
}


#orhq-sr2main-overview{
    padding-top: 5px;
}

.orhq-breifreview .photowrapper, .orhq-breifreview .photowrapper img{
width: 74px; height: 74px;
}

.orhq-breifreview .orhq-revcontent{
    float: left;
}

.orhq-breifreview .orhq-revcontent .content{
    line-height: 150%;
}

.orhq-breifreview .orhq-revcontent .content .orhq-platform{
    margin-top:10px
}

.orhq-breifreview .orhq-revcontent .content .revbody{
    margin:20px 0;
}

.print-coupon{
    float: left;
    margin: 20px;
    text-align: justify;
}

.print-coupon .orhq-coupon{
    float: left;
    width:688px; height:auto; border:#CCC 1px dashed;
}

.print-coupon .orhq-coupon .seperate{
    padding-top: 20px;
}

.print-coupon .orhq-buttons{
    float: left;
    margin-top: 15px;
    text-align: center;
    width:688px;
}

#orhq-categories .Coupons{
    padding-top: 10px;
    padding-left: 10px;
    height:50px;min-height:50px;
}

#orhq-categories .orhq-grayline{
    border: 1px dash #DDDDDA;
    clear: both;
    padding-top: 10px;
}

.avatar-info1{
    float: left;
    text-align: center;
    width: 90px;
    height: 200px;
}

.avatar-info1 .photo_wrapper, .avatar-info1 .photo_wrapper img{
    width: 70px;height: 70px;
}

.avatar-info1 .avatar-user{
    float: left;
    text-align:left; width:90px; overflow:hidden;
}

.avatar-info2{
    border-bottom:#CCC dotted 1px;
}

.avatar-info2 .avatar-user{
    font-size:12px; margin-top:5px; width:130px; margin-left:auto; margin-right:auto;
}

.avatar-info3{
 float: left;
    text-align: center;
    width: 80px;
}

.avatar-info3 .photo_wrapper, .avatar-info3 .photo_wrapper img{
    width: 80px;height: 80px;
}

.avatar-del{
    padding-top: 5px;
    margin: 0pt auto; width: 130px; text-align: right;
}

.review-summary{
    padding-top: 10px;
    padding-left: 5px;
    width:220px; height:82px; border-bottom:#ccccc2 1px dotted;
}

.review-summary .summary-content{
    float: left;
    margin-left: 5px;
    width: 190px;
}

.review-summary .orhq-smile{
    padding-top: 5px;
}

.review-summary .orhq-smile img{
    vertical-align:middle;
    margin:2px; width:18px; height:18px;
}

#SearchNoResultID .seperate{
    padding-top: 5px;
}

/* filter */
.orhq-filter {
    width: 100%;*min-width: 100%;
    background-color: #F2F0E4;
       /* fix problem in review page */
    float: left;
}

.orhq-artsearch .orhq-filter #orhq-content {
    width: 100%;
    *min-width: 100%;
    background-color: #F2F0E4;
    padding-left:0px !important;
}
.orhq-filter .seperate{
    clear: both;
    padding-bottom: 10px;
}
.orhq-filter #orhq-content .filterbox{
    float: left;
    margin-right: 5px;
}
.orhq-filter #orhq-content .column{
    float: left;    
}

.orhq-filter #orhq-content .column:first-child{
    margin-left: 10px;
}

.orhq-filter #orhq-content .indicate {
    margin: 5px 10px 9px 10px;
}

.orhq-filter #orhq-content .label {
    padding-top: 4px;
    float: left;
    margin-right: 5px;
    color: #666664;
}

.orhq-filter #orhq-content #orhq-filterby {
    float: right;
    margin-top: 3px;
    margin-right: 2px;
}

.orhq-filter .selectbox{
    float: left;
}

.orhq-filter .filteroption{
    line-height: 25px;
}
.FilterBlock {
	width: 640px !important;
}
.orhq-filter .orhq-title{
    color: #FFB232;
    line-height: 15px;
}

.orhq-filter .orhq-reset, .orhq-introcontent .orhq-reset, .orhq-filter .orhq-reset, .orhq-introcontent .orhq-reset a{
    font-size: 11px;
    color: #656563;
    font-weight: normal;
    text-align: right;
}

#orhq-filterby .photo_wrapper {
    margin-right: 2px;
    border: none medium;
    display: inline-block;
}

#orhq-filterby span {
    display: inline-block;
    height: 21px;
    width: 21px;
}

.editor-choice{
vertical-align: middle;
margin-left: 5px;
margin-right: 5px;
}
.message-reply{
    background:#fff;width:500px;float: left;border:1px solid #A7A6AA;clear:both;
}
.message-reply .reply-body{
    resize: none;padding: 0;border:0;width:500px;height:200px;clear:both;margin:0;
}

.comment-body{
    float: right;
    margin-left: 10px;
    width: 412px;
}

/* jquery UI */
.ui-widget-overlay {
    background: black 70% 70% repeat !important; 
    opacity: .70 !important;
    filter: Alpha(Opacity=70) !important;
}

.ui-widget-content{
    border: 0px !important; 
    /*background: #F2F0E4 !important; */
    text-align: left;
    *padding-bottom: 10px;
}

.ui-dialog-titlebar-close:hover{
    border: 0px !important; 
    background: url("/Images/map_close.png") !important;
    font-weight: bold;
    color: #c77405;
}

.orhq-htmlblock
{
	width: 100%;
}

.predefine{
    margin-bottom: 5px;
}

/* side bar component*/
.orhq-contentR .orhq-sidecomponent{
    float: left;
    margin-top: 10px;
    width: 100%;
}

#orhq-sidebar .orhq-component{
    margin-bottom: 5px;
}

#headermenu-form .orhq-title{
    margin-bottom: 4px;
    margin-left: 10px;
    color: #656563;
	font-size: 11px;
}
#headermenu-form .whatToEatDiv
{
    min-width: 300px;
}
#headermenu-form .whereToEatDiv
{
    display: inline-block;
    min-width: 310px;
}
/*#orhq-search #orhq-hotkeyword {
    margin-top: 1px;
}*/
.sponsor
{
    padding-top:10px !important;
    background-color: #FFF7C6;
    
}
.sponsorHighlight
{
    font-size: 11px;
    float: right;
    padding-bottom: 5px;
    padding-right: 10px;
    font-style:italic;
    color:#7A7768;
}
#addthisTitle
{
    float: left;
    border-right-width: 1px;
    margin-right: 5px;
    border-right-color: black;
    border-style: solid;
    padding-right: 5px;
    margin-top: 1px;
}
.orhq-restprofile .orhq-FL .sharebutton
{
    height: 26px;
} 
#orhq-regcontent #FbLoginSpan
{
    margin-left: 30px; 
    margin-right: 20px;
}
#orhq-regcontent #RegisterTextSpan
{
    float: right;
    margin-right: 60px; 
    color: #FF6F3D;
}
#orhq-regcontent #RegisterTextSpan #or
{
    padding-left: 95px; 
    margin-top: 20px;
}
.tick
{
    background-image: url("/Images/icon/sr2_greentick.gif?B2F1B0F7");
    min-width: 17px;
    min-height: 14px;
    max-height: 14px;
    max-width: 17px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}
.cross
{
    background-image: url("/Images/icon/cross.gif?B2F1B0F7");
    min-width: 15px;
    min-height: 15px;
    max-height: 15px;
    max-width: 15px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.overview .detail .condition
{
    width: 100%;
    float:left;
    margin-bottom: 10px;
}
.detail .condition #conditionItems
{
    float: left;
    width: 50%;
    font-weight: 700;
    margin-bottom: 4px;
}

.microdata-block
{
    display: none;
}
@font-face{ font-family: 'ORStyle1'; 
            src: url('/css/font/GillSacsBoldItalic.eot');
			src:local('?'),
            url('/css/font/GillSacsBoldItalic.woff') format('woff'), 
            url('/css/font/GillSacsBoldItalic.ttf') format('truetype'), 
            url('/css/font/GillSacsBoldItalic.svg') format('svg');
            font-style: normal;
            font-weight: normal;
             }
@font-face{ font-family: 'ORStyle2'; 
            src: url('/css/font/GillSacsItalic.eot');
			src:local('?'),
            url('/css/font/GillSacsItalic.woff') format('woff'), 
            url('/css/font/GillSacsItalic.ttf') format('truetype'), 
            url('/css/font/GillSacsItalic.svg') format('svg');
            font-style: normal;
            font-weight: normal;
            }
.seoH1
{
    color: #FF6F3D !important;
    font-size: 19px;
    font-family: ORStyle1;
	font-weight: normal;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    line-height: 18px;
    display: inline;
}
.seoH1subNode
{
    color:Black;
    font-size: 19px;
	font-weight: normal;
    font-family: ORStyle2 !important;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    line-height: 18px;
    display: inline;
}
.ORFontStyle1
{
    color: #FF6F3D;
    font-size: 19px;
    font-family: ORStyle1;
	font-weight: normal;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    line-height: 18px;
    display: inline;
}
.ORFontStyle2
{
    color:Black;
    font-size: 19px;
	font-weight: normal;
    font-family: ORStyle2 !important;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    line-height: 18px;
    display: inline;
}
#videocover {
    height: 190px;
    position: relative;
    width: 255px;
    z-index: 2;
    cursor: pointer;
    background-image: url(/images/restaurant/videocover.png); background-repeat: no-repeat; position: relative; overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/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;
}

#asiadining_top_bar
{
	height: 32px;
	width: 100%;
	display: none;
	position:relative;
}

.ad_top_bar {
	/*width:100%;
	height:32px;
	background-color:#034bb9;
	color:#fff;
	font-size:12px;
	line-height:1.2em;*/
	/*top: 30px;
	background-color: #034bb9;
	width: 149px;
	margin-left: 4px;*/
}
.ad_top_bar>ul>li>a {
	color:#fff !important;
	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;
    margin-left: -38px;
    background-color: #034bb9;
    width: 190px;
}
.ad_top_pop_t{width:auto;}
.ad_top_pop_m{ 	clear: both;color:#fff;	font-size:12px; padding-left: 35px; background-image: url(/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;display: none;}
.register_gourmet_thankyou_check_email 
{
    margin-top: 10px;
    margin-bottom: 10px;
    color: #FF6F3D;
    font-size: 25px;
}
.register_gourmet_thankyou_check_email a
{
    color: #FF6F3D;
}

#debug-alert
{
}
#ShopUrl a img
{
    position: relative;
    top: 2.5px;
    /*width: 20px !important;
    height: 15px !important;
    background : url(/images/icon/myOpenRice-icon-crown-big.jpg?2D930D13) no-repeat top left;
	background-size: 18px 18px;*/

	/*background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 -380px;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    background: url("/images/Visit_Site.gif?B2F1B0F7");
    background-size: 100% 100%;*/
}
.ShopUrl {
    background: url('/Images/visitsite.gif?B2F1B0F7');
    background-repeat: no-repeat;
    padding-right: 4px;
    height: 12px;
    position: relative;
    top: 0px;
    background-position-y: 0px;
    background-color: red;
    font-size: 8.7px;
    color: white;
    background-size: 17%;
    padding-top: 0.5px;
    padding-bottom: 0.5px;
}
.ShopUrl #visitSite{
    padding-left: 15px;
    color: #FFFFFF;
    text-decoration: none;
}
.mcreview
{
    height: 180px;
    width: 650px;
}

#fb-layer-box {
    position: fixed;
    overflow: hidden;
    width: 212px;
    height: 66px;
    bottom: 20px;
    right: 0;
    z-index: 999999;
}

#fb-layer {
    background-image: url(//cdn2.sg.orstatic.com/images/facebook/float/bg.png);
    opacity: 0.95;
    position: absolute;
    top: 0;
    right: -212px;
    width: 212px;
    height: 66px;
}

#fb-layer-close {
    width: 18px;
    height: 18px;
    display: block;
    background-image: url(//cdn2.sg.orstatic.com/images/facebook/float/close_btn.png);
}

#fb-layer-close:hover {
    background-image: url(//cdn2.sg.orstatic.com/images/facebook/float/close_btn_o.png);
}

#filelisttable .decs
{
    max-width: 154px;
}
 #orhq-sr2main-overview .singlefileblock
 {
     display: inline-block;
 }

.rank-box{
    border-right: 1px dotted #CCC;
    width: 35px;
    height: 50px;
}
.FL {
    float: left;
}
.rank-photo {
    margin: 0 10px;
}
.rank-name {
    width: 90px;
    color: #e64c25;
    font-weight: bold;
    padding: 0 10px 3px 0;
    line-height: 130%;
}.rank-review-tit {
    width: 90px;
    font-weight: normal;
    padding: 0 10px 0px 0;
    max-height: 30px;
    overflow: hidden;
}
.orhg-feature-blk {
	border: 1px solid #f0f0f0;
    padding: 10px 4px 10px 4px;
    /*width:638px;*/
    width: 650px;
    margin-bottom: 10px;
}
.orhg-feature-blk-content {
	margin-top:10px;
    float: left;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.rank-btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77848f), color-stop(1, #5a656f) );
	background:-moz-linear-gradient( center top, #77848f 5%, #5a656f 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77848f', endColorstr='#5a656f');
	background-color:#77848f;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	padding:5px;
	text-decoration:none;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3Nzg0OEYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1QTY1NkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTEpIiAvPgo8L3N2Zz4=);*/
	background-image:url(/Images/Index/bfan_btn.png?B2F1B0F7);
	margin-top:15px;
	cursor:pointer;
	width: 60px;
    text-align: center;
}
.rank-btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa724f), color-stop(1, #e64c25) );
	background:-moz-linear-gradient( center top, #fa724f 5%, #e64c25 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa724f', endColorstr='#e64c25');
	background-color:#5a656f;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	background-image:url(/Images/Index/bfan_btn_hover.png?B2F1B0F7);
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQTcyNEYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNjRDMjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjEpIiAvPgo8L3N2Zz4=);*/
}
.rank-btn-on {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa724f), color-stop(1, #e64c25) );
	background:-moz-linear-gradient( center top, #fa724f 5%, #e64c25 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa724f', endColorstr='#e64c25');
	background-color:#5a656f;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	padding:5px;
	text-decoration:none;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQTcyNEYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNjRDMjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjEpIiAvPgo8L3N2Zz4=);*/
	background-image:url(/Images/Index/bfan_btn_hover.png?B2F1B0F7);
	margin-top:15px;
	cursor:pointer;
	width: 60px;
    text-align: center;
}.ranking-ico-grey {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77848f), color-stop(1, #5a656f) );*/
	/*background:-moz-linear-gradient( center top, #77848f 5%, #5a656f 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77848f', endColorstr='#5a656f');
	background-color:#fa724f;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;*/
	/*border:1px solid #77848f;*/
	/*display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;*/
	/*padding:5px 8px;*/
	/*text-decoration:none;
	background: transparent none;*/ /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3Nzg0OEYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1QTY1NkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTEpIiAvPgo8L3N2Zz4=);*/
	/*background-image:url(/Images/Index/tag_number.png?B2F1B0F7);*/
	/*margin: 10px 0 0 0;*/
	width: 23px;
    height: 23px;
    background-size: cover;
    text-align: center;
    background-image:url(/Images/Index/tag_number_23.png?B2F1B0F7);
    margin-top : 11px;
}
.orhg-feature-blk .ranking-ico-grey span
{
    /*position: absolute;
    float: left;
    margin-left: -15px;
    margin-top: 5px;
    color: white;*/
    color: white;
    padding-top: 4px;
    display: block;
}
.ranking-ico {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa724f), color-stop(1, #e64c25) );
	background:-moz-linear-gradient( center top, #fa724f 5%, #e64c25 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa724f', endColorstr='#e64c25');
	background-color:#fa724f;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;*/
	/*border:1px solid #e64c25;*/
	/*display:inline-block;*/
	/*display: block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;*/
	/*padding:5px 8px;*/
	/*text-decoration:none;
	background: transparent none;*/ /* reset the background, just in case */
	/*filter: ''; */
	 /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQTcyNEYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNjRDMjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjEpIiAvPgo8L3N2Zz4=);*/
	/*background-image:url(/Images/Index/tag_number_active.png?B2F1B0F7);*/
	/*margin: 10px 0 0 0;
	background-size:cover;*/
	/*min-height: 100%;*/
	/*max-height: 100%;
	width: 23px;
    height: 19px;
    text-align: center;
    padding-top: 5px;
    background-position: 0 0;
    max-width: 23px;
    background-origin: border-box;
    background-clip: border-box;*/
    /*background: url(/Images/Index/tag_number_active.png);*/
    /*background-size: 23px;
    background-repeat: no-repeat;*/
    /*no-repeat scroll 0 0*/
    /*height: 27px;*/
    background: url(/Images/Index/tag_number_active_23.png);
    width:23px;
    height: 23px;
    background-size:cover;
    text-align: center;
}
.rank-box .ranking-ico
{
    margin-top: 11px;
}
.orhq-simple-search .ranking-ico span
{
    color: white;
    padding-top: 2px;
    display: block;
    font-weight: bold;
}
.orhg-feature-blk .ranking-ico span
{
    /*position: absolute;*/
    /*float: left;*/
    /*margin-left: -15px;*/
    /*margin-top: 5px;*/
    color: white;
    padding-top: 4px;
    display: block;
    font-weight: bold;
}

.orhg-review-photo {
	width:245px;
}
.orhg-review-content {
	width:390px;
}
.orhg-review-rest {
	color:#e64c25;
	font-weight:bold;
	padding:0 0 3px 0;
	line-height:130%;
}
.orhg-review-tit {
	color:#353a3e;
	font-weight:bold;
	padding:3px 0;
	line-height:130%;
}
.orhg-revire-detail {
	line-height:130%;
}
.orhg-review-user
{
    padding: 0 0 3px 0;
    line-height: 130%;
}
.orhg-review-user a
{
    color: #FF6E3D;
    font-weight: bold;
}
.extramenu-nav {
	margin-top:5px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #fdfdfd 5%, #eeeeee 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eeeeee');
	background-color:#fdfdfd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:1px 5px;
	text-decoration:none;
}
.extramenu-nav:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #fdfdfd) );
	background:-moz-linear-gradient( center top, #eeeeee 5%, #fdfdfd 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fdfdfd');
	background-color:#eeeeee;
	text-decoration:none !important;
}
.extramenu-nav:active {
	position:relative;
	top:1px;
	text-decoration:none !important; 
}
/* header */
.top-register {
	/*margin-right:30px;*/
	position: relative;
	/*width: 153px;*/
	max-width: 155px;
	text-align: right;
}
.top-register a {
	color: #666666;
	text-decoration: none;
}
.top-register a:hover {
	text-decoration: underline;
}
/* Top */
#orhq-header-bottom .info {
	margin: 0 10px 0 10px;
    /*border-bottom: 1px dotted #CFCFCD;*/
    width: 810px;
    display: inline-block;
    /*padding-bottom: 5px;*/
    padding-top: 9px;
    min-height: 16px;
}
#orhq-header-bottom {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 990px;
}
/*--new menu--*/
#orhq-search {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe647), color-stop(1, #fad504) );
	background:-moz-linear-gradient( center top, #ffe647 5%, #fad504 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe647', endColorstr='#fad504');
	background-color:#ffe647;
	border:1px solid #f8d300;
	padding-bottom: 4px;
}
#orhq-header-top-searchbar {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 990px;
	position: relative;
	/*background-color:#FF0000;*/
}
.stop-searchbar-r {
	padding: 5px 10px 0 0;
}
.top-searchbartit {
	color:#614f43;
	font-size: 19px;
	font-weight: normal;
	font-family: ORStyle2 !important;
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	line-height: 27px;
	/*display: inline;*/
    height: 30px;
    max-width: 267px;
}
.orhq-header-top-searchbox {
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	background-color:#ffffff;
	color:#acabab;
	height:33px;
	line-height:250%;
	padding: 0 10px;
	float: left;
	/*background-image:url(/images/searchbox_Ddown.png);*/
	/*background-position:right;*/
	/*background-repeat:no-repeat;*/
	/*cursor:pointer;*/
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
#inputstrwhat {
	width: 250px;
}
#inputstrwhere
{
    width: 250px;
}
.showOtherRegion-up {
    background-image:url(/images/city_arrow_hover.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
    margin-top: 3px;
    float: right;
    height: 7px;
    width: 12px;
}
.showOtherRegion {
    font-weight: bold;
    color: black;
}
.showOtherRegion-dropdown {
    background-image:url(/images/city_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
    margin-top: 3px;
    float: right;
    height: 7px;
    width: 12px;
}
.orhq-header-top-searchbox-dropdown 
{
    background-image:url(/images/Header/header_search_box.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
	moz-border-radius: 3px;
    border-radius: 3px;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    padding: 10px 17px;
    float: left;
    height: 13px;
    /*margin-top: 5px;*/
    /*width: 39px;
	height: 35px;
	display: block;
	text-indent: -9999px;*/
	border-left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.orhq-header-top-searchbox-up 
{
    background-image:url(/images/Header/header_search_box_o.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
	/*moz-border-radius: 3px;*/
    /*border-radius: 3px;*/
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    padding: 10px 17px;
    float: left;
    height: 13px;
    /*margin-top: 5px;*/
    /*width: 39px;
	height: 35px;
	display: block;
	text-indent: -9999px;*/
	border-bottom-color: #fafafa;
    border-top-right-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-left: 0px;
    position: absolute;
    z-index: 202;
    box-shadow: #888 0 0px 6px;
    clip: rect(-10px,50px,35px,-5px);
    float: right;
}

/* This imageless css button was generated by CSSButtonGenerator.com */
.mapsearchtit {
	color: #614f43;
    height: 30px;
    line-height: 27px;
    display: inline-table;
    font-weight: bold;
    margin: 5px 0 3px 5px;
}
.mapsearchtit .header-icon-map{
	background-image: url('/images/Header/header-icon-map.png');
	background-position:right;
	background-repeat:no-repeat;
    width: 15px;
    height: 23px;
    float: left;
    margin-right: 3px;
    margin-top: 2px;
}
.mapsearchtit #mapsearch-url
{
    max-width: 60px;
    display: inline-table;
    line-height: normal;
    font-size: 11px;
    float: left;
}
.Add-Btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #654f41), color-stop(1, #977661) );
	background:-moz-linear-gradient( center top, #654f41 5%, #977661 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#654f41', endColorstr='#977661');
	background-color:#654f41;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:8px 15px 12px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NTRGNDEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5Qjc5NjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NjQpIiAvPgo8L3N2Zz4=);*/
    background-image: url('/Images/Index/AddRest.png');
    background-repeat: no-repeat;
    text-align: center;
    width: 118px;
	height: 13px;
}
.Add-Btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #654f41), color-stop(1, #977661) );
	background:-moz-linear-gradient( center top, #654f41 5%, #977661 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#654f41', endColorstr='#977661');
	background-color:#977661;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzlCNzk2MyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzY1NEY0MSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc5KSIgLz4KPC9zdmc+);*/
    background-image: url('/Images/Index/AddRest_hover.png');
}
.Add-Btn:active {
	position:relative;
	top:1px;
}
/*search button*/
.orhq-search-btn {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa724f), color-stop(1, #e64c25) );*/
	/*background:-moz-linear-gradient( center top, #fa724f 5%, #e64c25 100% );*/
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa724f', endColorstr='#e64c25');*/
	/*background-color:#fa724f;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/*border:1px solid #e64c25;*/
	display:inline-block;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 0px;
	text-decoration:none;
	text-align: center;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQTcyNEYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNjRDMjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNzgpIiAvPgo8L3N2Zz4=);*/
	background-image:url('/Images/Index/search_btn.png');
	height: 22px;
    max-width: 55px;
    background-repeat:no-repeat;
    z-index: 20;
    width: 55px;
    margin-left: 5px;
}
.orhq-search-btn:hover {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e64c25), color-stop(1, #fa724f) );*/
	/*background:-moz-linear-gradient( center top, #e64c25 5%, #fa724f 100% );*/
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64c25', endColorstr='#fa724f');*/
	/*background-color:#e64c25;*/
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	/*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNjRDMjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGQTcyNEYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NTMpIiAvPgo8L3N2Zz4=);*/
    /*background-image:url('/Images/Index/search_btn_hover.png');*/
    background-image:url('/Images/Index/search_btn_hover.png');
    height: 22px;
    background-repeat:no-repeat;
    
}
.orhq-search-btn:active {
	position:relative;
	top:1px;
}
.orhq-simple-search {
	padding: 5px 0 0 10px;
	width: 100%;
}
#mh_nav_container
{
    display: inline-block;
}
/*tab menu*/
#orhq-tabmenu {
	background-position: right bottom;
	display: inline-block;
	margin-left:10px;
}
#orhq-tabmenu ul {
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	margin: 0;
	padding: 0;
	float:left;
}
#orhq-tabmenu ul li {
	display: inline;
	float: left;
	padding-right:2px;
}
#orhq-tabmenu ul li a {
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border: medium none;
	background-color: #dcdcdc;
	color: #7a7a7a;
	float: left;
	height: 25px;
	line-height: 180%;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
}
#orhq-tabmenu ul li a:hover {
	border: medium none;
	background-color:#e64c25;
	color: #ffffff;
}
#orhq-tabmenu ul li a.on {
	border: medium none;
	background-color:#e64c25;
	color: #ffffff;
	margin:auto;
	display:inline-block;
}
#orhq-tabmenu .aarow {
	margin:0 auto;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #e64c25 transparent transparent transparent;
	line-height: 0px;
	_border-color: #e64c25 #e64c25 #e64c25 #e64c25;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#e64c25');
    margin-top: 3px;
}
.orhg-editorial-content {
	width:207px;
}
.editorial-news-tit {
	font-weight:bold;
	line-height: normal;
    margin-bottom: 3px;
}
.orhg-editorial-rest {
	color:#e64c25;
	font-weight:bold;
	padding:0 0 3px 0;
	line-height:130%;
}
.orhg-editorial-detail {
	line-height:130%;
}
.orhq-coupons-title {
	color:#e64c25;
	font-weight:bold;
}
.orhq-coupons-detail {
	padding-top:5px;
}
.feature-blk-nav {
	position:absolute;
	z-index:11;
	width:660px;
	height: 1px;
	/*margin-top:70px;*/
}
.feature-blk-nav2 {
	position:absolute;
	z-index:11;
	width:660px;
	margin-top:85px;
}
div.orhg-feature-wrapper {
	z-index:10;
	float:left; /* important */
	position:relative; /* important(so we can absolutely position the description div */
	/*margin-right: 3.6px;*/
	margin: 0 4px 0 4px;
}
.description_dish {
	position: absolute;
	color: white;
    top: 90px;
    display:none;
}
.dishheader {
	width: 6px;
    height: 24px;
    top: 0px;
    left: -4px;
    position: absolute;
    background-image: url('/images/tag_a.png');
    display: inline-block;
    background-repeat: no-repeat;
}
.dishname {
	background-image: url(/images/tag_b.png);
    height: 24px;
    display: inline-block;
    text-align: center;
    padding: 0 10px 0 10px;
    padding-top: 2px;
    background-repeat: repeat-x;
}
#WheretoEat .feature-blk-nav {
	position: absolute;
    z-index: 11;
    width: 660px;
    height: 1px;
}
#wrapper_carou_featuredcms .feature-blk-nav {
	position: absolute;
    z-index: 11;
    width: 660px;
    height: 1px;
}
#wrapper_carou_GreatDishes .feature-blk-nav {
	position: absolute;
    z-index: 11;
    width: 660px;
    height: 1px;
}
.caroufredsel_wrapper div.description {
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	width:100%;
	background-color:black;
	font-size:13px;
	color:white;
	cursor:default;
	line-height:120%;
	opacity:0.8;
}
div.description_content {
	padding:10px;
	margin:0px;
	font-weight:normal;
}
.orhg-feature-wrapper div.description_content .des_content {
	max-width: 187px;
	color: white;
}
.caroufredsel_wrapper div.description .food_title {
	color:#e64c25;
	font-weight:bold;
	font-size:14px;
}
.caroufredsel_wrapper div.description a
{
    color:#FF6F3D;
}
.lybg {
	-webkit-box-shadow: #a3a3a3 0px 0px 2px;
	-moz-box-shadow: #a3a3a3 0px 0px 2px;
	box-shadow: #a3a3a3 0px 0px 2px;
	background-image:url(/Images/popupbox_bg.png);
	background-color:#f4f4f4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:15px 10px 0px 10px;
	color:#666666;
	font-size:13px;
	/*clip: rect(1px, 27em, 17em, -1px);*/
	background-repeat: repeat;
}
.lybg ul {
	margin:0px;
	padding:0px;
}
.lybg li {
	margin:0px;
	/*padding:5px;*/
	padding:3px;
	float:left;
	list-style: none;
	width:150px;
	text-align:left;
	line-height:130%;
	height: 16px;
}
.lybg li:hover {
	background-color:#666666;
	color:#ffffff;
	cursor:pointer;
}
.lybg li:hover a {
	color:#ffffff;
	text-decoration: none;
}
.change-Country ul li img{ padding-right:7px;}
.other-Country {
	font-weight:bold;
	text-align:left;
}

.remember-choice{ text-align: left; padding-left:5px;}
.remember-choice .rmc{ padding-left:25px; background-image:url(../images/checkbox_sprite.png); width:18px; height:18px;
background-repeat:no-repeat; cursor:pointer; display:inline;}
.remember-choice .rmc:hover{background-position:0 -18px;}

/*Country tab*/
.lybg-toptab {
	background-image:url(/Images/popupbox_bg.png);
	box-shadow: 0 0 2px #a3a3a3;
	clip: rect(-5px, 9em, 2em, -10px);
	height: 1em;
	/*position: absolute;*/
	top: 0;
	z-index: 100;
	padding:7px 1em;
	max-width: 100px;
}

.lybg-toptab-large {
	background-image:url(/Images/popupbox_bg.png);
	box-shadow: 0 0 2px #a3a3a3;
	height: 20em;
	position: relative;
	top: 2em;
	width: 26em;
	z-index: 0;
	padding:15px 10px;
	color:#666666;
	font-size:13px;
}
.lybg-toptab-large ul {
	margin:0px;
	padding:0px;
}
.lybg-toptab-large li {
	margin:0px;
	padding:5px;
	float:left;
	list-style: none;
	width:150px;
	text-align:left;
	line-height:130%;
	height:18px;
}
.lybg-toptab-large li:hover {
	background-color:#666666;
	color:#ffffff;
	cursor:pointer;
}
.change-Country ul li 
{
    /*width:100px;*/
}
.change-Country ul li img {
	padding-right:7px;
}
.other-Country {
	font-weight:bold;
	text-align:left;
}
.remember-choice {
	text-align: left;
	padding-left:5px;
	height:35px;
}
.remember-choice .rmc {
	padding-left:25px;
	background-image:url(/images/checkbox_sprite.png);
	background-repeat:no-repeat;
	cursor:pointer;
	height:18px;
}
.remember-choice .rmc:hover {
	background-position:0 -18px;
}
#mh_search_container
{
    position: relative;
}
/*End Country tab*/
#mh_search_container .lybg-searchtab-large.whatToEat {
	height: 20em;
    width: 26em;
    z-index: 10;
    padding: 15px 0 15px 18px;
    color: #666;
    font-size: 13px;
    background-color: #fff;
    display: inherit;
    width: 770px;
}
#mh_search_container #EatIn.lybg-searchtab-large {
	/*background-image:url(/images/popupbox_bg.png);*/
	/*box-shadow: rgb(136, 136, 136) 0px 2px 15px;*/
	height: 20em;
	/*position: relative;*/
	/*top: 2.5em;*/
	/*width: 26em;*/
	z-index: 10;
	padding:15px 0px 15px 18px;
	color:#666666;
	font-size:13px;
	background-color: white;
	display: inherit;
	width: initial;
	overflow-y: auto;
}
div.seeall.FL {
    color: #FF6F3D;
    font-size: 12px;
    padding-top: 5px;
}
.lybg-searchtab-large.whatToEat {
	box-shadow: rgb(136, 136, 136) 0px 2px 15px;
	padding: 15px 10px 43px 22px !important;
	display: inline-table;
}
#EatIn .lybg-searchtab-large ul {
	margin:0px;
	padding:0px;
	/*width: 180px;	
	height: 228px;*/
}
#EatIn .lybg-searchtab-large li {
margin: 0;
padding: 5.2px 0;
float: left;
list-style: none;
text-align: left;
line-height: 130%;
height: 18px;
font-size: 12px;
width: 100%;
}
.fulllistarea li {
	width: 175px;
	margin: 0;
	padding: 10px 0;
	float: left;
	list-style: none;
	text-align: left;
	line-height: 130%;
	height: 18px;
	font-size: 12px;
}
.whatToEat ul{
margin: 0;
padding: 0;
width: 180px;
height: 228px;
}
.whatToEat li{
margin: 0;
padding: 5.2px 0;
float: left;
list-style: none;
text-align: left;
line-height: 130%;
height: 18px;
font-size: 12px;
width: 100%;
}
#EatIn .orhq-categories li {
	/*width:150px;*/
	/*width: 120px;*/
    margin: 0px;
    padding: 5.2px 0px;
    float: left;
    list-style: none;
    text-align: left;
    line-height: 130%;
    height: 18px;
    font-size: 12px;
    /*clear: both;*/
    /*width: 100%;*/
    width: 180px;
}
.search-select-tit
{
    font-size: 15px;
    color: #4E443A;
    text-align: left;
    font-weight: 700;
}
.whatToEat .search-select-tit {
font-size: 15px;
color: #4E443A;
text-align: left;
font-weight: 700;
}
.refine_CuisineList .lybg-searchtab-large ul{
margin: 0;
padding: 0;
width: 180px;
height: 228px;
}
.fulllistarea .orhq-menu .title .name
{
    font-size:15px; color:#4E443A; text-align:left; font-weight:bold;
}
#EatIn .lybg-searchtab-large .search-select
{
    height: 100%;
    width: 940px;
    overflow-y: auto;
}
#EatIn .search-select .orhq-categories {
	display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.search-select .listvalue{
	/*padding-left:25px;*/
	/*background-image:url(/images/checkbox_sprite.png);
	background-repeat:no-repeat;
	cursor:pointer;*/
	height:18px;
	cursor: pointer;
	float: left;
	max-width: 155px;
}
.orhq-FL .box , .subbox{
	padding-left:25px;
	background-image:url(/images/checkbox_sprite.png);
	background-repeat:no-repeat;
	cursor:pointer;
	height:18px;
}
/*.orhq-FL .box:hover, .box.clicked , .subbox.clicked, .subbox:hover{*/
.box.clicked , .subbox.clicked{
	background-position:0 -18px;
	color: #e64c25;
}
.orhq-popupbox {
	    display: block;
    /*position: absolute;*/
    z-index: 20;
    /*margin-left: 11px;*/
    /*top: 143px;*/
    clip: rect(1px, 62em, 35em, -11px);
    /*margin-left: 10px;*/
    /*margin-top: -2px;*/
    /*box-shadow: rgb(136, 136, 136) 0px 2px 15px;*/
}
.circle
{
    border-radius: 50px;
}
.whatCounter, .whereCounter {
	/*position : relative;
	left: 20px;
    top: -23px;*/
    /*position: absolute;
	margin-top: -26px;
    margin-left: 9px;*/
    position: absolute;
	margin-top: -19px;
    margin-left: 5px;
    z-index: 13;
}
.mobile {
	position: relative;
}
.mobile-detail  
{
       font-size: 14px;
    position: absolute;
    /*background-color: white;*/
    background-image: url('/Images/popupbox_bg.png');
    padding: 10px 15px 0px 15px;
    margin-left: -30px;
    /*margin-top: 30px;*/
    top: 35px;
    width:105px;
	box-shadow: rgb(136, 136, 136) 0px 2px 15px;
	z-index: 20;
	cursor: pointer;
}
.mobile-detail a{	color:#666666 !important;}
.mobile-detail .popup_arrowup {
	  background-image: url(/images/popup_arrowup.png);
    background-position: right;
    background-repeat: no-repeat;
    /*margin-top: 3px;*/
    float: right;
    height: 13px;
    width: 20px;
    position: absolute;
    top: -13px;
    left: 35px;
}
.profile-lay 	
{
    /*font-size: 14px;
    position: absolute;
    background-color: white;
    padding: 5px 5px 5px 5px;
    margin-left: -16px;
    margin-top: 10px;*/
    text-align: left;
    font-size:14px;
}
.follow-detail .paddingLayer
{
    float: left;
    width: 60px;
    height: 120px;
    position: absolute;
    top: -105px;
    left: 210px;
    z-index: -10;
}
.follow-detail .popup_arrowup
{
    background-image: url(/images/popup_arrowup.png);
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
    /*margin-top: 3px;*/
    float: right;
    height: 13px;
    width: 20px;
    position: absolute;
    top: -13px;
    left: 230px;
    z-index: 20;
}
.follow-detail  
{
    font-size:12px; 
    width:240px;
    position: absolute;
    /*margin-top: 13px;*/
    top: 35px;
    margin-left: -214px;
    padding: 10px 15px;
    /*background-color: white;*/
    background-image: url('/Images/popupbox_bg.png');
    box-shadow: rgb(136, 136, 136) 0px 2px 15px;
    z-index:20;
}
.follow-detail a{	color:#666666;}
.follow-detail .twitter{ width:110px;}
.follow-detail .google{ width:110px;}
.follow-detail .Facebook{ width:110px;}
.follow-detail .Delicious{ width:110px;}
.layer-hr {
	height:0;
	border-top:1px dotted #c5c5c5;
}
.layer-hr hr {
	display:none
}
.top-profile-detail
{
    width:350px;
    position: absolute;
    /*background-color: white;*/
    background-image: url('/Images/popupbox_bg.png');
    z-index: 20;
    padding: 10px;
    /*margin-top: 10px;*/
    top: 37px;
    margin-left: -125px;
    box-shadow: rgb(136, 136, 136) 0px 2px 15px;
}
 .top-profile-detail .paddingLayer 
 {
    float: left;
    width: 115px;
    height: 50px;
    position: absolute;
    top: -33px;
    z-index: -10;
    left: 82px;
    cursor: pointer;
 }
.top-profile-detail .popup_arrowup {
	 background-image: url(/images/popup_arrowup.png);
    background-position: right;
    background-repeat: no-repeat;
    /*margin-top: 3px;*/
    float: right;
    height: 13px;
    width: 20px;
    position: absolute;
    top: -13px;
    left: 140px;
}
.profile-detail{ width:230px;color:#666666;	font-size:12px;}
.profile-detail .iconArea
{
    display: inline-block; 
    width: 20px;
}
.profile-detail .data_record
{
    color: #e64c25;
}
.profile-lay {	font-size:14px;}
.profile-photo {padding-right:15px; height:120px;}
.profile-name {font-size: 15px;color: #e64c25;}
.profile-detail a{	color:#666666;}
.profile-btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #fefefe 5%, #eeeeee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee');
	background-color:#fefefe;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:13px;
	padding:10px 3px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	width:115px;
	text-align:center
}
.profile-btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #fefefe) );
	background:-moz-linear-gradient( center top, #eeeeee 5%, #fefefe 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fefefe');
	background-color:#eeeeee;
}
.footer-hr {
	height:0;
	border-top:1px solid #d7d7d7;
	width:98%;
	margin:auto;
}
.footer-hr hr {
	display:none
}
.footer-hr2 {
	height:0;
	border-top:1px solid #ffffff;
	width:98%;
	margin:auto;
}
.footer-hr2 hr {
	display:none
}
#Footer_Social {
}
#Footer_Social .fb {
	background-image: url(/images/connect_ico.png);
    width: 62px;
    height: 62px;
    overflow: hidden;
    background-position: 0px -65px;
    cursor: pointer;
}
#Footer_Social .fb:hover {
    background-position: 0px 3px;
}
#Footer_Social .go {
	background-image:url(/images/connect_ico.png);
	width:32px;
	height:32px;
	overflow:hidden;
	background-position:-40px -32px;
	cursor:pointer;
}
#Footer_Social .go:hover {
	background-image:url(/images/connect_ico.png);
	width:32px;
	height:32px;
	overflow:hidden;
	background-position:-40px 0px;
}
#Footer_Social .tw {
	background-image: url(/images/connect_ico.png);
    width: 62px;
    height: 62px;
    overflow: hidden;
    background-position: -65px -65px;
    cursor: pointer;
}
#Footer_Social .tw:hover {
    background-position: -65px 3px;
}
#Footer_Social .de {
	background-image: url(/images/connect_ico.png);
    width: 62px;
    height: 62px;
    overflow: hidden;
    background-position: -135px -65px;
    cursor: pointer;
}
#Footer_Social .de:hover {
    background-position: -135px 3px;
}
#Footer_Social .rss {
	background-image:url(../images/connect_ico.png);
	width:32px;
	height:32px;
	overflow:hidden;
	background-position:-120px -32px;
	cursor:pointer;
}
#Footer_Social .rss:hover {
	background-image:url(../images/connect_ico.png);
	width:32px;
	height:32px;
	overflow:hidden;
	background-position:-120px 0px;
}
#.myButton {
    background:url(/images/Btn.PNG) no-repeat;
    cursor:pointer;
    width: 200px;
    height: 100px;
    border: none;
}
.sliderRight{
	background: url(/images/slide_arrow_R.png) no-repeat 0 0;
	width: 30px;
	height: 57px;
	display: block;
	text-indent: -9999px;
	float: right;
    margin-top: 35px;
    opacity: 0;
    cursor: pointer;
    margin-right: 10px;
}
.sliderRight:hover
{
   background: url(/images/slide_arrow_hover_R.png) no-repeat 0 0;
    opacity: 0.90 !important;
}
.sliderLeft 
{
    background: url(/images/slide_arrow_L.png) no-repeat 0 0;
	width: 30px;
	height: 57px;
	display: block;
	text-indent: -9999px;
	margin-top: 35px;
	float: left;
	opacity: 0;
	cursor: pointer;
}
.sliderLeft:hover
{
   background: url(/images/slide_arrow_hover_L.png) no-repeat 0 0;
   opacity: 0.90 !important;
}/* ribbon style */
.ribbon-wrapper {
	position: absolute;
	margin-top:115px;
}
.ribbon-front {
	background-color: #e64c25;
	height: 20px;
	display:inline-block;
	position: relative;
	left:-5px;
	z-index: 11;
}
.ribbon-front .rname {
	color:#ffffff;
	padding:2px 5px;
}
.ribbon-edge-topleft, .ribbon-edge-topright, .ribbon-edge-bottomleft, .ribbon-edge-bottomright {
	position: absolute;
	z-index: 1;
	border-style:solid;
	height:0px;
	width:0px;
}
.ribbon-edge-topleft, .ribbon-edge-topright {
}
.ribbon-edge-bottomleft, .ribbon-edge-bottomright {
	top: 20px;
}
.ribbon-edge-topleft, .ribbon-edge-bottomleft {
	left: -5px;
	border-color: transparent #50190c transparent transparent;
}
.ribbon-edge-topleft {
	top: 0px;
	border-width: 0px 5px 0 0;
}
.ribbon-edge-bottomleft {
	border-width: 0 5px 5px 0;
}
.ribbon-edge-topright, .ribbon-edge-bottomright {
	left: 100px;
	border-color: transparent transparent transparent #50190c;
}
.ribbon-edge-topright {
	top: -5px;
	border-width: 5px 0 0 0px;
}
.ribbon-edge-bottomright {
	border-width: 0 0 5px 0px;
}
.ribbon-back-left {
	position: absolute;
	top: 5px;
	left: -50px;
	width: 50px;
	height: 20px;
	z-index: 0;
}
    .ribbon-back-right {
	position: absolute;
	top: -5px;
	right: 0px;
	width: 0px;
	height: 30px;
	z-index: 0;
}
.coupon-border-h {
	height:1px;
	background-image:url(/images/index/coupons_cut_border_t.gif);
	overflow:hidden;
}
.coupon-border-v {
	width:300px;
	background-image:url(/images/index/coupons_cut_border_v.gif);
	overflow:hidden;
}
.coupon-title {
	padding:10px 15px 15px 15px;
}
.orhq-coupons-content {
	padding:0 15px 15px 15px;
	font-size:12px;
	line-height:120%;
}
.orhq-coupons-title {
	color:#e64c25;
	font-weight:bold;
}
.orhq-coupons-detail {
	padding-top:5px;
}
.coupon-hr {
	height:0;
	border-top:1px solid #d7d7d7;
	margin-top: 15px;
    margin-bottom: 15px;
}
.coupon-hr hr {
	display:none
}
.outFocusLayer 
{
    background-color: transparent;
    /*background-color: Purple;*/
    position: absolute;
    width: 100%;
    height: 100%;
    float: left;
    top: 0;
    z-index: 11;
}
.numberresult-ico{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa724f), color-stop(1, #e64c25) );
	background:-moz-linear-gradient( center top, #fa724f 5%, #e64c25 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa724f', endColorstr='#e64c25');
	background-color:#fa724f;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:1px solid #e64c25;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 8px;
	text-decoration:none;
	background: transparent none; /* reset the background, just in case */
	filter: ''; /* clear the filter since it's the reason for the border-radius missing */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQTcyNEYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNjRDMjUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjEpIiAvPgo8L3N2Zz4=);
	margin: 10px 0 0 0;
}
.lybg-searchtab-btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #fefefe 5%, #eeeeee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee');
	background-color:#fefefe;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#487a02;
	font-family:arial;
	font-size:13px;
	padding:10px 3px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	width:100px;
	text-align:center
}
.lybg-searchtab-btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #fefefe) );
	background:-moz-linear-gradient( center top, #eeeeee 5%, #fefefe 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fefefe');
	background-color:#eeeeee;
}
.lybg-searchtab-large .Clear{ font-size:12px; color:#e64c25; text-align:right;}
.lybg-searchtab-large .Clear a{color:#666666; text-decoration:none;}
.lybg-searchtab-large .Clear a:hover{color:#e64c25;}

.orhg-feature-wrapper .cropped
{
    width: 207px;
    height: 132px;
    background-position: center;
    background-size: cover;
}
.orhg-feature-wrapper .description a {
	text-decoration: none;
}
#Index_LatestReview .cropped, #Editor_choice_Reviews .cropped
{
    width: 233px;
    height: 121px;
    background-position: center;
    background-size: cover;
}
#free-coupons .cropped {
    width: 272px;
    height: 142px;
    background-position: center;
    background-size: cover;
}
#header_CuisineList , #header_TypeList, #header_DishList{
 margin-left :10px;
}
.or_hslider_s2 {
    display: block;
    float: left;
    
}
.caroufredsel_wrapper {
	display: block;
    text-align: start;
    float: none;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: auto;
    width: 645px;
    height: 133px;
    margin: 0px;
    overflow: hidden;
}
.carou_featuredcms , .carou_BestOf, .carou_GreatDishes{
	text-align: left;
    float: none;
    position: absolute;
    top: 0px;
    right: auto;
    bottom: auto;
    left: 0px;
    margin: 0px;
    width: 3000px;
    height: 100%;
    z-index: auto;
}
.index_BestOf_H {
	background-image:  url("/Images/sr2-face-smile3_23.png");
	width: 23px;
    height: 23px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.index_BestOf_S {
	background-image:  url("/Images/sr2-face-cry3_23.png");
	width: 23px;
    height: 20px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.mobile-detail .paddingLayer {
    float: left;
    width: 40px;
    height: 45px;
    position: absolute;
    top: -33px;
    z-index: -10;
    left: 27px;
}
#AdvSearchFilter .clicked
{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAAAAA), color-stop(1, #CECECE) );
    background: -moz-linear-gradient( center top, #AAAAAA 5%, #CECECE 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#CECECE');
    background-color: #fefefe;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #487a02;
    font-family: arial;
    font-size: 13px;
    padding: 10px 3px;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    width: 100px;
    text-align: center;
}
.tilte_box,.content_box {
	margin-left: 7px;
}
#Index_Toparea
{
    /*padding: 0 10px 0 10px;*/
    float: left;
    max-width: 810px;
}
#orhq-topbar .followUs
{
    cursor: pointer;
    position: relative;
}
/*.index_rightblock {
	margin-bottom: 5px;
}*/
#hot_coupon {
 margin-bottom: 10px
}
.orhq-artbody-text a
{
    color: #75C700;
}
#orhq-advanced-search .districtList {
	display: none; 
	background: white;
	width:100%
}
#orhq-advanced-search .districtList .fulllistarea {
	overflow: auto;
}
#Index_FoodTrivia, #Index_NewsFeed {
	max-width:290px;
}
#orhq-header-right {
	/*padding-right: 10px;*/
    max-width: 638px;
    margin-top: 107px;
    position: absolute;
    right: 0;
    margin-right: 5px;
}
#top-asia-dining {
	max-width: 160px;
}
#htb{
    height:30px;
    background-color:#554235
}
.div_center {
	margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 990px;
    position: relative;
}
#htb .htb_block {
padding-top: 6px;
height: 21px;
}
.txt_white {
color: #fff;
}
#htb a {
text-decoration: none;
color: inherit;
_color: #ffff;
font-size: 12px;
}
#htb a.header_write_review_btn:hover {
color: #ffe11b;
}
#mh {
-moz-box-shadow: 0 1px 1px 0 #FFFBD3 inset,0 1px 7px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 1px 1px 0 #FFFBD3 inset,0 1px 7px rgba(0,0,0,0.3);
box-shadow: 0 1px 1px 0 #FFFBD3 inset,0 1px 7px rgba(0,0,0,0.3);
height: 107px;
margin-bottom: 5px;
line-height: 1.6;
background-image: url(/images/header/header_bg.png);
background-repeat: repeat-x;
position: relative;
}
.header_logo_img {
width: 197px;
margin-left: -4px;
z-index: 1;
margin-top: -3px;
}
.txt_left {
text-align: left;
}
.abs_pos {
position: absolute;
}
.div_center {
margin: auto;
}
.gu12 {
width: 960px;
}
.rel_pos {
position: relative;
}

#mh .mh_nav {
    border-left: 1px solid #967a65;
    border-right: 1px solid #544032;
    width: 90px;
    height: 45px;
    line-height: 1.1;
    padding-top: 7px;
    background: #876953;
    background: -moz-linear-gradient(top,#876953 5%,#6b5241 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#876953),color-stop(100%,#6b5241));
    background: -webkit-linear-gradient(top,#876953 5%,#6b5241 100%);
    background: -o-linear-gradient(top,#876953 5%,#6b5241 100%);
    background: -ms-linear-gradient(top,#876953 5%,#6b5241 100%);
    background: linear-gradient(to bottom,#876953 5%,#6b5241 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#876953',endColorstr='#6b5241',GradientType=0);
    color: #fff;
    border-top: 1px solid #876953;
}
#mh .mh_nav:hover,.mh_nav_div div.On:hover {
background-color: #fff;
background-color: #f2f2f2;
background: #f2f2f2;
background-image: linear-gradient(to bottom,#f2f2f2 5%,white 100%);
background-image: -o-linear-gradient(to bottom,#f2f2f2 5%,white 100%);
background-image: -moz-linear-gradient(to bottom,#f2f2f2 5%,white 100%);
background-image: -webkit-linear-gradient(to bottom,#f2f2f2 5%,white 100%);
background-image: -ms-linear-gradient(to bottom,#f2f2f2 5%,white 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.05,#f2f2f2),color-stop(1,white));
filter: none;
width: 91px;
border-bottom: none;
border-left: medium none;
border-right: 1px solid white;
border-top: 1px solid white;
/*height: 46px;*/
padding-left: 1px;
color: #664f00;
}
#mh a {
color: inherit;
}
.display_block {
display: block;
}
.txt_center {
text-align: center;
}
.mh_nav_div a {
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	line-height:1.1;
	font-size: 13px;
}
.mh_nav_div .header_icon
{
    min-height: 21px;
}
.mh_nav_div div.On
{
    /*background: #fff847;
    background: -moz-linear-gradient(top, #fff847 5%, #ffe241 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#fff847), color-stop(100%,#ffe241));
    background: -webkit-linear-gradient(top, #fff847 5%,#ffe241 100%);
    background: -o-linear-gradient(top, #fff847 5%,#ffe241 100%);
    background: -ms-linear-gradient(top, #fff847 5%,#ffe241 100%);
    background: linear-gradient(to bottom, #fff847 5%,#ffe241 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff847', endColorstr='#ffe241',GradientType=0 );
    border-right: 1px solid #ffeb44;
    border-bottom: none;
    height: 46px;
    border-top: 1px solid #fff847;
    color: #664F00;
    border-left: 1px solid #ffec44;
    padding-top: 7px;
}
.mh_nav_div #op_nav_home span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav1_w.png) no-repeat 0 0;
    width: 18px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_home span.IMG.On
{
    background: url(/images/Header/header-nav1.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_search span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav2_w.png) no-repeat 0 0;
    width: 16px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_search span.IMG.On
{
    background: url(/images/Header/header-nav2.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_articles span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav11_w.png) no-repeat 0 0;
    width: 16px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_articles span.IMG.On
{
    background: url(/images/Header/header-nav11.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_menu span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav12_w.png) no-repeat 0 0;
    width: 19px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_menu span.IMG.On
{
    background: url(/images/Header/header-nav12.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_rewards span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/crown_normal.png) no-repeat 0 0;
    width: 22px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_rewards span.IMG.On
{
    background: url(/images/Header/crown_hover.png) no-repeat 0 0;
}

.mh_nav_div #op_nav_contests span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav10_w.png) no-repeat 0 0;
    width: 15px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_contests span.IMG.On
{
    background: url(/images/Header/header-nav10.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_review span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav4_w.png) no-repeat 0 0;
    width: 18px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_review span.IMG.On
{
    background: url(/images/Header/header-nav4.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_recipe span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav6_w.png) no-repeat 0 0;
    width: 19px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_recipe span.IMG.On
{
    background: url(/images/Header/header-nav6.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_promos span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav8_w.png) no-repeat 0 0;
    width: 16px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_promos span.IMG.On
{
    background: url(/images/Header/header-nav8.png) no-repeat 0 0;
}
.mh_nav_div #op_nav_gourmet span.IMG
{
    /*margin-top: 6px;*/
    background: url(/images/Header/header-nav5_w.png) no-repeat 0 0;
    width: 18px;
    height: 19px;
    display: inline-block;
}
.mh_nav_div #op_nav_gourmet span.IMG.On
{
    background: url(/images/Header/header-nav5.png) no-repeat 0 0;
}
#mh_nav1.mh_nav {
background: #fff847;
background: -moz-linear-gradient(top, #fff847 5%, #ffe241 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#fff847), color-stop(100%,#ffe241));
background: -webkit-linear-gradient(top, #fff847 5%,#ffe241 100%);
background: -o-linear-gradient(top, #fff847 5%,#ffe241 100%);
background: -ms-linear-gradient(top, #fff847 5%,#ffe241 100%);
background: linear-gradient(to bottom, #fff847 5%,#ffe241 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff847', endColorstr='#ffe241',GradientType=0 );
border-right: 1px solid #ffeb44;
border-bottom: none;
height: 51px;
border-top: 1px solid #fff847;
color: #664F00;
border-left: 1px solid #ffec44;
}
#Header_Social
{
    color: Black;
}
.or_red_btn {
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    color: #fff;
    padding: 5px 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;
    z-index: 12;
}
.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: #fff;
    text-decoration: none;
}
.sprite-map-icon-search {
    background: url(/images/Header/sr1-icon-refine.png) no-repeat top left;
    width: 19px;
    height: 20px;
    display: inherit;
    margin: 0 6.5px;
}
.header_nearBySearch_btn:hover {
background: url(/images/Header/map-icon-gps_hover.png);
}
.header_nearBySearch_btn {
width: 18px;
height: 17px;
cursor: pointer;
background: url(/images/Header/map-icon-gps.png);
}
orhq-advanced-search-District-bg div.seeall
{
    color: #FF6F3D;
    font-size: 12px;
    padding-top: 5px;
}
#EatIn .search-select .orhq-categories .seeall {
	 color: #FF6F3D;
    font-size: 12px;
    padding-top: 5px;
    float:right;
	margin-right: 25px;
}
.IndexTopCombineSlider
{
    height: 300px;
    position: relative;
    /*background-color: red;*/
}
.IndexTopCombineSlider #IndexTopCombineSlider_left
{
    float: left;
    width: 660px;
    height: inherit;
    /*background-color: green;*/
    display: inline-block;
    overflow: hidden;
}
.IndexTopCombineSlider #IndexTopCombineSlider_right
{
    float: left;
    height: inherit;
    display: inline;
    width: 310px;
    box-shadow: 0px 0px 10px -1px #888888;
    clip: rect(-10px, 310px, 310px, -10px);
    position: absolute;
}
.slideblockframe img, .slideblockframe .cropped
{
    width: 660px;
    height: 300px;
    /*display: block;*/
    background-position: center;
    background-size: cover;
}
#index_slider_wrapper .slideblocks
{
    position: relative;
}
#index_slider_wrapper .slideblocks .carou_page 
{
    background: url(/images/index/slider-gradient.png) transparent;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    top: 241px;
    padding-top: 31px;
    padding-bottom: 14px;
    min-height: 15px;
    z-index: 10;
}
.carou_page a, .carou_page li {
    background: url(/images/index/slider-dot.png) no-repeat transparent;
    width: 13px;
    height: 13px;
    margin: 0 5px 0 0;
    display: inline-block;
}
.carou_page a.selected, .carou_page li.active {
    background: url(/images/index/slider-dot-on.png) no-repeat transparent;
    height: 13px;
    width: 13px;
    cursor: default;
}
.carou_page a span {
display: none;
}
.FeatureItem
{
    clear: both;
    display: inline-block;
    background-color: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);
    background: -webkit-gradient(top, #ffffff 0%,#f3f3f3 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);
    background: linear-gradient(top, #ffffff 0%,#f3f3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
    width: 100%;
}
.doorphoto {
	float: left;
}
.IndexTopCombineSlider .FeatureItem .info .title
{
    font-weight: bold;
    font-size: 15px;
    margin-top: 5px;
}
.IndexTopCombineSlider .FeatureItem .info .description {
	line-height: 20px;
}
.IndexTopCombineSlider .FeatureItem .info {
	float: left;
    max-width: 160px;
    margin-left: 10px;
    margin-right: 10px;
    max-height: 85px;
    overflow: hidden;
}
.IndexTopCombineSlider .FeatureItems .FeatureItem {
 margin-bottom: 10px;
}
.IndexTopCombineSlider .FeatureItems
{
    margin-left: 10px;
    margin-top: 10px;
    height: 85px;
}
.IndexTopCombineSlider .FeatureItems .doorphoto .cropped {
width: 120px;
height: 85px;
background-position: center;
background-size: cover;
}
#mobileVersion
{
    float: right;
    display: inline-block;
}
#orhq-wrapper #htb #htb_sc_div
{
    float: left;
}
.fulllistarea .orhq-menu li.categorylist .name{
	float: left;
    max-width: 150px;
}
.orhq-restprofile .restdetail .orhq-restR .or-shop-details-left {
	float: left;
	width: 445px;
}
.orhq-restprofile .restdetail .orhq-restR .or-shop-details-map-right
{
    height: 195px;
    float: right;
}
#orhq-main-body #orhq-content .couponCutout {
	clear:both;
}
#orhq-main-body #orhq-submitreview
{
    margin-bottom: 15px;
}
.mobile-detail span
{
    display: inline-block;
    min-width: 30px;
    text-align: center;
}
/*#orhq-main-body #orhq-content .couponListing
{
    margin-bottom: 15px;
}
#orhq-main-body #orhq-content .couponbody
{
     margin-bottom: 8px;
}*/
html body{margin:0;padding:0;text-align:center;font-family:Arial,Sans-serif,Verdana;padding:0;text-align:left;height:100%}


#logmessages
{background:white;
padding:5px;
font-size:12px;
height:200px;
overflow:auto;
overflow-y:scroll;
border:1px solid #888;
text-align:left;
width:960px;
margin:0 auto}
.logmessage{padding-bottom:10px}

/************************ search widget *********************/
#red_searchbox
{
	height:200px;
	width:auto;	
	padding-top:10px;
	background: url("/Custom_SG/Images/widget/bg_redwidget.jpg") repeat scroll 0 0 transparent;
	background-color:#e84c26;
	position:relative;
}
#red_searchbox #headCuisineList
{
	z-index:0;
}
#red_searchbox #inputstrrest
{
	background-image:url("/Custom_SG/Images/widget/txt_red.jpg");
	background-repeat:no-repeat;
	width: 233px;
	height:25px;
	_width: 233px;
	_height:25px;
	border:0;	
	padding:3px 5px;
}
* html #red_searchbox #inputstrrest, * html #yellow_searchbox #inputstrrest
{
	padding-top:7px;
	height:21px;
}
#yellow_searchbox
{
	height:230px;
	width:auto;	
	padding-top:10px;
	background: url("/Custom_SG/Images/widget/bg_yellowidget.jpg") repeat scroll 0 0 transparent;
}
#yellow_searchbox #inputstrrest
{
	background-image:url("/Custom_SG/Images/widget/txt_yellow.jpg");
	background-repeat:no-repeat;
	width: 233px;
	height:25px;
	_width: 233px;
	_height:25px;
	border:0;
	padding:3px 5px;
}
#red_searchbox select, #yellow_searchbox select, #searchbox_box3 select
{
	width:173px;
	height:20px;
	border:1px solid #abadb3;	
}
#searchbox_box3 select
{
	width:109px;
}
#red_searchbox table td, #yellow_searchbox table td
{
	text-align:center;
	padding-bottom:4px;
}
#yellow_searchbox #smile_ico
{
	 float:left;
	 margin-top:-6px;
}
* html #yellow_searchbox #smile_ico
{
	margin-top:0;
}
