html{overflow-y:scroll}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}html,body{height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;text-align:left;font-family:Lucida Grande,Verdana,Myriad Pro,sans-serif;font-size:12px;color:#000}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}.clear{clear:both}.ui-tabs-hide{display:none}br.clear{margin:0;padding:0}.split-line{background:url(../images/restaurant/split-line.png) repeat-x bottom;height:2px}h1,h2,h3,h4,h5,h6{font-weight:bold;padding-bottom:5px;line-height:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#303030}h1{font-size:35px}h1.keyword{color:#000;font-weight:normal;padding-bottom:0;line-height:0;font-size:12px;display:inline}h2{font-size:24px}h2.keyword{color:#000;font-weight:normal;padding-bottom:0;line-height:0;font-size:12px;display:inline}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{padding-bottom:10px}strong{font-weight:bold}strong.keyword{font-weight:normal}cite,em,i{font-style:italic}pre,code{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}blockquote{margin:1.5em;padding:1em;color:#666;background:#e6e6e6;font-style:italic;border:1px solid #dcdcdc}blockquote p{padding-bottom:0}input[type = text],input[type = password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input[type = text]:focus,input[type = password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#2d3940;color:#3e3e3e}textarea{padding:4px}img#about-image{float:left;margin:3px 8px 8px 0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.left{text-align:left}.container{text-align:left;width:900px;margin:0 auto;position:relative}.center{text-align:center}.right{text-align:right}.vcenter{vertical-align:middle}.bold{font-weight:bold}ul.bullet{padding:15px;line-height:1.5em;list-style-type:circle}#header{background-color:#fff;height:112px}#header .container{z-index:100}img#logo{float:left;margin:6px 0 0 0}.nav ul{position:absolute;top:-999em;background-position:bottom;background-repeat:no-repeat;z-index:10}.nav li{float:left;position:relative}.nav a{display:block;float:left}.nav li:hover ul{left:0;top:35px}.nav li:hover li ul{top:-999em}.nav li li:hover ul{left:203px;top:0}.nav li:hover ul,.nav li li:hover ul{top:-999em}.nav li li{display:block;padding:0;float:left;height:auto!important}.nav li ul{width:202px}.nav li li a:link,.nav li li a:visited{display:block;height:auto;float:left}.nav li:hover{visibility:inherit}ul#top-menu{float:right;padding:20px 0 0;* padding-top:25px;font-size:12px;font-weight:bold}ul#top-menu li{padding-right:8px;margin-right:5px}ul#top-menu li a{display:block;color:#404040;padding:3px 0 4px 8px}ul#top-menu li a:hover{text-decoration:none}ul#top-menu>li:hover{padding-right:8px}ul#top-menu>li:hover>a{display:block;color:#404040}ul#top-menu ul{z-index:9999;width:158px;padding:0 19px 17px}ul#top-menu li.last{margin-right:0;padding-right:0}#top-login-form{clear:right;float:right;width:387px;* width:390px;height:45px;line-height:120%;padding:5px;margin-top:5px;text-align:right}#top-login-form2{clear:right;float:right;width:520px;* width:540px;height:45px;line-height:70%;padding:5px;margin-top:5px;text-align:right}#frm_index_login #frm_login{margin-top:-5px}#top-login-form input[type = "text"],#top-login-form input[type = "password"]{width:120px}#frm-top-login-form #top-login-form-submit{margin-top:5px;margin-right:10px}.auto-suggestion-div{width:175px;padding:0}.auto-suggestion-ul{float:left;list-style:none;width:175px;height:90px;margin:0;padding:0;display:none}.auto-suggestion-heading{font-size:13px;font-weight:bold}#top-second-menu{position:absolute;bottom:-42px;left:-2px;background:url(../images/logcabin/header/top-menu-bar.png) no-repeat;width:904px;height:48px;z-index:100}ul#top-second-menu-ul{padding:16px 0 0 45px}ul#top-second-menu-ul li{float:left;height:auto!important;display:inline;padding-right:13px;margin-right:13px;border-right:1px solid #fff}ul#top-second-menu-ul li.last-child{border-right:0;margin-right:0}ul#top-second-menu-ul li a{color:#fff;font-size:12px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);font-family:"Lucida Grande","Verdana";display:block}ul#top-second-menu-ul li a:hover{text-decoration:none}#mb_password_clear{display:none}#slides-wrapper{z-index:0;height:350px;position:relative;background:url("../images/slides/slide_bottom_line.png") repeat-x scroll 0 335px #fff}#slides-wrapper .container{height:350px;z-index:0}#slides{width:100%;height:335px}#slides2{width:100%;height:199px}#preview_wrap{margin:0 auto;width:900px;height:315px;overflow:hidden;z-index:5}#thumbs{top:-134px;position:relative;float:right;width:527px;height:145px;line-height:85%;padding-top:10px;font-weight:bold;text-align:center;background:url(../images/slides/slide_thumb_bg.png) no-repeat;z-index:2}#thumbs span{width:105px;height:80px;cursor:pointer;display:inline-block}#ballon{position:absolute;top:25px;right:0;background:url(../images/slides/ballon-image.png) no-repeat;width:179px;height:66px;z-index:15}#order-guaranteed{position:absolute;top:185px;right:0;background:url(../images/slides/orderguaranteed_sticker.png) no-repeat;width:152px;height:154px;z-index:15}#ballon p{color:#000;margin-left:20px;margin-right:10px;padding-top:5px;padding-right:10px;font-weight:bold;text-align:justify;line-height:140%}.bx-wrapper{z-index:1;margin:0 auto}#slides-wrapper2{height:212px;position:relative}#preview_wrap2{margin:0 auto;width:900px;height:216px;overflow:hidden}#main-content-index{float:left;position:relative;width:100%;min-height:500px;background-color:#ffd853}#promotions{width:100%;height:270px;margin-top:10px;text-align:center}.promotion-wrapper{width:210px;float:left;position:relative;z-index:0;margin-left:20px}.promotion-wrapper:first-child{margin-left:0}.promotion{width:100%;height:100%;float:left;z-index:0}#more-detail{width:100%;padding-top:5px;clear:both}.featured-ribbon{display:block;width:115px;height:116px;position:absolute;top:-11px;right:-16px;z-index:5;background-repeat:no-repeat;cursor:pointer}.index-line-box{float:left;width:29%;padding:10px;text-align:center}#content{height:auto;padding-top:27px;background:#ffce00 url(../images/logcabin/background.jpg) repeat-x}#dialog-message{font-size:15px;vertical-align:middle}#dialog-window{font-size:15px;vertical-align:middle}#dialog-window2{vertical-align:middle}table.box-table-a td{background-color:#fff;border:1px solid #CCC;border-collapse:collapse}table.box-table-a td.transparent{background-color:transparent}table.box-table-a{border:1px solid #CCC}table.box-table-a th{padding:10px;border-left:1px solid #CCC}table.box-table-a th{background:#fafafb;border-top:1px solid #CCC;text-align:left;font-weight:bold}table.box-table-a tr.bold{font-weight:bold}table.box-table-a tr td{padding:5px}table.box-table-a tr td.italic{font-style:italic}table.box-table-a tfoot{border-left:none;border-top:1px solid #CCC;padding:4px}table.box-table-a a:hover{text-decoration:underline}table.box-table-a a:active{color:#036}table.box-table-a strong{color:#000}.search-table-a{border:0;width:630px}.search-table-a td{vertical-align:top}.search-table-a td.logo{width:110px;text-align:center}.search-table-a td.restaurant{width:250px}.search-table-a td.pickup{width:156px;font-size:12px}.search-table-a td.delivery{width:156px;font-size:12px}.search-table-a a.restaurant-name{font-weight:bold}.search-table-a span.address{font-style:italic;font-size:10px}.search-table-a td.minimum-order{font-size:11px}.search-table-a td.cuisines{font-size:11px}.search-table-a td.delivery-to{font-size:11px;padding-top:10px}.search-extra-box{width:100%;height:400px}.scrollbox{background:white;border:1px solid #CCC;overflow-y:scroll;text-align:left}#ord_address{width:90%}#payment-options{margin-top:5px}.guest-checkout-message{margin-left:20px;margin-top:15px;font-size:15px;display:inline-block;float:left}.add-to-cart-success{text-align:center;margin-top:15px}table.order-list{width:700px;vertical-align:middle}table.order-list td{vertical-align:middle}table.order-list td.totals{font-size:14px;font-weight:bold;padding-top:10px}.order-list-wrapper{width:710px;font-size:12px;vertical-align:top}.order-list-title{font-size:14px;color:#FFF;font-weight:bold;padding:7px 10px 8px 10px;background:url('/images/logcabin/restaurant/order-list-title.png') no-repeat}.order-list-content{padding:10px;border:1px solid #efefef;height:100%;vertical-align:middle}.payment-list-wrapper{background-color:#FFF;width:880px;font-size:12px;vertical-align:top;padding:10px}.payment-list-title{font-size:14px;color:#FFF;font-weight:bold;padding:7px 10px 8px 10px;background:url('/images/logcabin/restaurant/payment-list-title.png') no-repeat}.payment-list-label-1{font-size:14px;float:left;width:600px;text-align:left}.payment-list-label-2{font-size:14px;float:left;width:80px}.payment-list-label-3{font-size:14px;float:left;width:85px}.payment-list-label-4{font-size:14px;float:left;width:100px}.payment-list-content{padding:10px;border:1px solid #efefef;vertical-align:middle}.pickup-delivery{width:180px;height:30px;float:left;font-weight:bold}.pickup-delivery-options{width:500px;float:left;font-weight:bold}.pickup-delivery-options-1{width:45%;float:left}.pickup-delivery-options-2{width:54%;float:left}.pickup-delivery-options-3{width:90%;clear:both;float:left;padding-top:5px}.checkout-option-1{width:100%;float:left;text-align:center;font-size:14px;font-weight:bold}.checkout-option-1-1{width:42%;float:left;text-align:center}.checkout-positive{color:blue}.checkout-error{color:red}.checkout-error-normal{color:#F00;font-weight:normal}.checkout-option-2{width:56%;float:left;height:100%}.promotion-code{width:45%;float:left;padding:5px 0}.order-summary{width:54%;float:left;font-weight:bold;padding:5px 0}.amount-due-now{font-weight:bold;background-color:#FFC;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;float:right;text-align:right;padding-top:5px;padding-bottom:5px;width:100%}.order-confirm-type{font-size:15px;background-color:blue;color:white}.scrollbox div.even{background:white}.scrollbox div.odd{background:#e4eef7}.menu-wrapper-top{width:100%;text-align:center;width:215px;text-align:left;font-weight:bold;font-size:12px;clear:both;border-left:2px solid #a73d3d;border-right:2px solid #a73d3d;border-bottom:4px solid #a73d3d}.menu-wrapper-top2{width:100%;text-align:center;width:213px;text-align:left;font-weight:bold;font-size:12px;clear:both;border-left:2px solid #a0376f;border-right:2px solid #a0376f;border-bottom:4px solid #a0376f}.menu-title-wrapper{background:url('../images/logcabin/restaurant/mainmenu-title.png') 0 0 no-repeat transparent;padding-top:7px;padding-left:10px;height:30px;color:#fff;position:relative;width:214px;font-weight:bold;left:-1px;font-size:12px}.menu-blue-title-wrapper{background:url('../images/logcabin/restaurant/blue-short-title.png') 0 0 no-repeat transparent;padding-top:7px;padding-left:10px;height:30px;color:#fff;position:relative;width:214px;font-weight:bold;left:-1px;font-size:12px}.menu-title-wrapper2{background:url('../images/logcabin/restaurant/mainmenu2-title.png') 0 0 no-repeat transparent;padding-top:7px;padding-left:35px;height:30px;color:#fff;position:relative;width:188px;left:-2px}.menu-content{padding-left:5px;padding-right:0;line-height:130%;font-size:12px}.menu-title-wrapper2 a,.menu-title-wrapper2 a:visited,.menu-title-wrapper2 a:hover{color:#FFF}.submenu-title-wrapper{width:100%;background:url('../images/logcabin/restaurant/mainmenu-title.png') no-repeat transparent;width:225px;height:33px;padding-top:7px;padding-left:10px;text-align:left;font-weight:bold;font-size:12px;color:#fff}.submenu2-title-wrapper{width:100%;text-align:center;background:url('../images/logcabin/restaurant/blue-short-title.png') no-repeat transparent;width:242px;height:30px;padding-top:7px;padding-left:10px;text-align:left;font-weight:bold;font-size:12px;color:#fff}.description-title-wrapper{width:100%;text-align:center;background:url('../images/logcabin/restaurant/detailmenu-title.png') no-repeat transparent;width:400px;height:40px;padding-top:7px;padding-left:10px;text-align:left;font-weight:bold;font-size:12px;color:#fff}.food-title-wrapper{width:100%;text-align:center;background:url('../images/logcabin/restaurant/detailmenu-title.png') no-repeat transparent;width:405px;height:40px;padding-top:7px;padding-left:10px;text-align:left;font-weight:bold;font-size:12px;color:#fff}.badge-save{position:absolute;top:-6px;right:6px}.deal-color{background-color:#f8eaeb}#main-menu .menu-content{margin-right:20px;padding-left:0}.menu-content .p-menu{margin-left:0}#sub-menu .menu-content{padding-left:0}.restaurant-desc{float:left;margin:0 5px 5px 0;line-height:100%;padding-top:5px;height:100px}.restaurant-desc-1{width:35%}.restaurant-desc-2{width:20%}.restaurant-desc-3{width:43%}.restaurant-desc .title{font-size:13px;font-weight:bold;font-style:italic}.restaurant-desc .open-close{float:left;width:90px;height:70px;text-align:center}.restaurant-desc .open-close-right{float:left;padding-left:10px}.btn-price-select{background:url('../images/logcabin/restaurant/btn_select.png') no-repeat transparent;width:144px;height:33px;padding-top:5px;* padding-top:3px;padding-left:10px;display:inline-block}.btn-price-select a{color:#fff;font-size:12px;font-weight:bold;display:block;letter-spacing:-0.5px}.food-price{border-bottom:1px solid #ccc;padding-bottom:0;padding-top:10px}p.food-price{border:0;padding-top:7px;padding-left:5px;padding-bottom:0}span.select-food{background-color:#efefef;display:block;vertical-align:middle;line-height:20px;border-top:1px solid #efefef;padding:10px}.food-desc-wrapper{background-color:#efefef;padding:10px}span.selected-green{background-color:#f2fbe4}span.not-selected-red{background-color:#f6e5e6}.share-wrapper{width:100%;background:url('/images/share/share-bg.png') no-repeat;color:#FFF;width:353px;height:39px;padding-left:10px;padding-top:5px;margin-left:20px}.p-menu select{width:60%}#homepage-image{margin-left:20px}.share-wrapper img{vertical-align:middle}.share-icons{display:inline;float:right;margin-right:20px;position:relative;* top:-25px}#main-menu .button,#sub-menu .button{width:150px;margin-bottom:3px}#frm_quick_signup input[type=text],#frm_quick_signup input[type=password],#frm_login input[type=text],#frm_login input[type=password],#frm_lost_password input[type=text],#frm_lost_password input[type=password]{background:transparent url("../images/input_box.png") no-repeat top;width:205px;height:25px;font-size:15px;border:0;padding:15px 17px 15px 17px;* padding-top:20px}#frm_quick_signup input[type=text]:focus,#frm_quick_signup input[type=password]:focus,#frm_login input[type=text]:focus,#frm_login input[type=password]:focus,#frm_lost_password input[type=text]:focus,#frm_lost_password input[type=password]:focus{background:transparent url("../images/input_box_hover.png") no-repeat top;padding:15px 17px 15px 17px;* padding-top:20px}#frm_quick_signup select.select-ie7fix{* display:inline;* vertical-align:top;* margin-top:15px}#frm_login .error{margin-left:5px;padding-left:10px}#wide-wrapper{background-color:#ffd853;padding:15px}#login-page{margin-top:10px;padding-top:10px;min-height:500px}#float-feedback{position:fixed;overflow:hidden;top:0;width:52px;z-index:10000}.all-states{clear:both;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px}.all-suburbs{margin-bottom:0;display:block}.all-suburbs li{display:inline;float:left;width:140px}.all-cuisines{margin-bottom:0;display:block}.all-cuisines li{display:inline;float:left;width:280px;line-height:150%}.browse-popular-title{width:425px;float:left;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px}.browse-popular{width:425px;float:left}#restaurant{display:block;background-color:#ffd853;padding:10px 15px 0 15px}#main-menu{width:230px;float:left;background:url('../images/logcabin/restaurant/split-vertical-line.png') repeat-y right}#sub-menu{width:225px;margin-left:5px;float:left;left:0;z-index:1}#description-wrapper{width:405px;margin-left:5px;float:right}* html>#description-wrapper{height:500px}.p-menu{color:#000;margin-top:5px;margin-left:5px;margin-bottom:5px;text-align:left;background:url(../images/logcabin/restaurant/split-line.jpg) no-repeat left bottom transparent;padding-left:10px;display:inline-block;width:94%;font-size:12px}.p-menu a{display:block}.p-menu-desc{color:#000;margin-left:5px;padding-left:15px;font-size:10px;line-height:100%;text-align:left}.p-menu-meal-deal{background-color:#9ed8ef;font-weight:bold}.p-menu-discount{background-color:#f8eaeb;font-weight:bold}.p-sub-menu-discount{background-color:#f8eaeb;font-weight:bold}table.p-menu-desc-table{font-size:12px;margin-left:20px;margin-bottom:10px;width:90%}.big-title{width:61%;vertical-align:middle;text-align:left;line-height:120%;font-size:25px;margin:0 5px 5px 0;color:#4b4646;font-weight:normal}.small-title{width:61%;height:15px;vertical-align:middle;text-align:left;line-height:120%;font-size:10px;margin:0 5px 5px 0;color:#4b4646;font-weight:normal}#description{min-height:500px}#restaurant-promotions{display:block;cursor:pointer;z-index:5;background:url("/images/logcabin/restaurant/btn_promotions.png") no-repeat;width:86px;height:50px;color:#fff;padding-left:8px;padding-top:10px;font-size:12px}#restaurant-faqs{display:block;position:absolute;top:230px;left:395px;z-index:5;width:90px;height:33px}.badge-position-5{top:230px;right:363px;position:absolute}#restaurant-meal-deal{display:block;position:absolute;cursor:pointer;z-index:5;background:url("../images/logcabin/restaurant/btn_meal_deal.png") no-repeat;width:86px;height:50px;color:#fff;padding-left:8px;padding-top:10px;font-size:12px}.badge-position-4{top:230px;right:268px;position:absolute}#restaurant-information{display:block;position:absolute;cursor:pointer;top:230px;right:174px;z-index:5;background:url("../images/logcabin/restaurant/btn_information.png") no-repeat;width:86px;height:50px;color:#fff;padding-left:8px;padding-top:10px;font-size:12px}#restaurant-order-list a{margin-left:37px;font-size:12px;color:#FFF}.error{color:red;clear:both}#restaurant-maps{display:block;position:absolute;top:230px;right:80px;z-index:5;background:url("../images/logcabin/restaurant/btn_map.png") no-repeat;width:86px;height:50px;color:#fff;cursor:pointer;padding-left:8px;padding-top:10px;font-size:12px}#restaurant-order-list{display:block;position:absolute;top:230px;right:0;z-index:6;background:url("../images/logcabin/restaurant/btn_orderlist.png") no-repeat;width:86px;height:50px;cursor:pointer;color:#fff;padding-left:10px;padding-top:10px;font-size:12px}#restaurant-special-offer{display:block;position:absolute;top:217px;right:0;z-index:6}#restaurant-favourite{display:block;position:absolute;top:300px;right:30px;z-index:15}#restaurant-favourite img{vertical-align:middle}#restaurant-favourite a{text-decoration:underline}.order-list-ribbon{display:block;padding:5px;color:#fff;text-align:center;position:absolute;top:-15px;left:10px;z-index:10;background-color:#be43b9;border:1px solid #be43b9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#voucher-wrapper{float:left;width:300px;font-size:12px;padding:0}#payment-wrapper{margin-top:30px;padding:20px 10px;font-size:12px;border:1px solid #c344bc;background-color:#ebd8ed;position:relative;z-index:0}.payment-content{text-align:center;font-size:20px}#phone-answer{top:130px;left:158px}#email-answer{top:165px;left:158px}.quenstion-answer{display:none;position:absolute;border:1px solid #CCC;background-color:#f2f2f2;padding:5px;text-align:center}.directions,#map_canvas_static{margin:0 auto}.directions #directions{height:390px;overflow-y:scroll}#directions{background-color:#FFF}#search-wrapper{width:100%;position:relative;z-index:1}#wide-rapper{width:100%;position:relative;z-index:1}.wide-title-wrapper{width:100%;text-align:center;background:url('../images/logcabin/signup/signup-title.png') no-repeat transparent;width:908px;height:40px;padding-top:7px;padding-left:6px;margin-left:-6px;text-align:left;font-weight:bold;font-size:12px;color:#fff}.menu-green-title-wrapper{background:url('/images/restaurant/green-short-title.png') 0 0 no-repeat transparent;padding-top:7px;padding-left:10px;height:30px;color:#fff;position:relative;width:214px;font-weight:bold;left:-1px;font-size:12px}.wide-blue-title-wrapper{width:100%;text-align:center;background:url('../images/logcabin/index/blue-title.png') no-repeat transparent;width:910px;height:50px;padding-top:6px;padding-left:12px;margin-left:-4px;text-align:left;font-weight:bold;font-size:12px;color:#fff}.includes-title-wrapper{text-align:center;background:url('../images/logcabin/restaurant/topping-title.png') no-repeat transparent;width:640px;height:40px;margin-top:10px;padding-top:10px;padding-left:20px;text-align:left;font-weight:bold;font-size:12px;color:#fff}#includes-wrapper{margin-top:30px;padding:15px 10px;font-size:12px;position:relative}#extras-wrapper{margin-top:30px;padding:15px 10px;font-size:12px;position:relative}.product-ribbon{display:block;padding:5px;color:#fff;text-align:center;position:absolute;top:-15px;left:10px;z-index:10;background-color:#be43b9;border:1px solid #be43b9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.includes-ribbon{width:115px;height:15px;font-weight:bold;font-size:14px}.extras-ribbon{width:115px;height:15px;font-weight:bold;font-size:14px}.ul-double{width:100%;overflow:hidden;list-style:none}.ul-double li{width:49%;display:inline;float:left;line-height:110%}.ul-quad{width:100%;overflow:hidden;list-style:none;font-size:12px}.ul-quad li{width:25%;display:inline;float:left;line-height:110%;height:50px;vertical-align:middle;line-height:50px}.ul-quad li.label{width:15%}.ul-quad li.text{width:35%}#search-wrapper #search-left{width:235px;float:left;background:url("../images/restaurant/split-vertical-line.png") repeat-y scroll right center transparent}#search-left .title{font-size:13px}#search-left input[type ="text"],#search-left select{width:196px;height:20px}#search-wrapper #search-result{width:655px;float:right}.search-title-wrapper{width:100%;text-align:center;background:url('../images/restaurant/search-title.png') no-repeat transparent;width:655px;height:50px;padding-top:10px;padding-left:20px;text-align:left;font-weight:bold;font-size:12px;color:#fff}#search-result .pagination-wrapper{width:600px;clear:both;text-align:right;padding:5px;float:right;position:absolute;top:25px;right:0;line-height:100%}.order-title-half-wrapper{text-align:left;width:350px;height:20px;vertical-align:middle;float:left;font-size:12px;color:#000;padding:5px;background-color:#CCC}.order-detail-half-wrapper{float:left;font-size:12px;padding:0;width:330px;padding:10px;margin-top:-10px}.order-title-wrapper{text-align:left;background:url('../images/restaurant/blue-title.png') no-repeat transparent;width:685px;height:33px;padding-top:9px;padding-left:20px;font-weight:bold;font-size:12px;color:#fff}.pagination{float:right}.pagination a,.pagination a:active,.pagination a:focus,.pagination a:hover,.pagination a:link,.pagination a:visited{color:#666;display:block}.paging_num{font-size:10px;font-weight:normal;padding:3px 6px;display:block;background-color:#FFF;border:1px solid #e3e3e3;color:#000;margin-right:5px;float:left}.paging_num:hover{font-size:10px;font-weight:normal;border:1px solid #a1a1a1;background-color:#f4f4f4}.paging_cur{font-size:12px;font-weight:normal;padding:3px 6px;display:block;background-color:#CCC;border:1px solid #ececec;color:#FFF;margin-right:5px;float:left}.paging_cur:hover{font-size:12px;font-weight:normal;color:#000;border:1px solid #a1a1a1;background-color:#f4f4f4}#paging_cur{font-weight:bold;color:#000}.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0;z-index:10}.dropdown dd{position:relative}.dropdown a,.dropdown a:visited{color:#000;text-decoration:none;outline:0}.dropdown a:hover{color:#000}.dropdown dt a:hover,.dropdown dt a:focus{color:#5d4617;border:1px solid #000}.dropdown dt a{background:#fff url(../images/restaurant/search-arrow.png) no-repeat scroll right center;display:block;padding-right:20px;border:1px solid #ccc;width:180px}.dropdown dt a span{cursor:pointer;display:block;padding:5px}.dropdown dd ul{background:#ffcaca none repeat scroll 0 0;border:1px solid #ccc;color:#000;display:none;left:0;padding:5px 0;position:absolute;top:2px;width:200px;min-width:200px;list-style:none}.dropdown span.value{display:none}.dropdown dd ul li a{padding:5px;display:block}.dropdown dd ul li a:hover{background-color:#cca2a2}.dropdown img.flag{border:0;vertical-align:middle;margin-left:10px}#footer{width:100%;height:auto;bottom:0;text-align:center;background-color:#ffce00;overflow:hidden}* html #footer{height:100%}#footer .container{background-color:#ffd853}.footer-message{width:880px;background-color:#756d2f;font-size:15px;font-weight:bold;padding:10px}.footer-title-wrapper{width:100%;text-align:center;background:url('../images/bottom-bar.png') no-repeat transparent;width:907px;height:45px;padding-top:13px;text-align:left;font-weight:bold;font-size:12px;color:#fff;margin:0 auto}.footer-content{width:850px;margin:0 auto;text-align:justify;padding-right:20px}#mypage #main-menu{width:200px;min-height:500px;float:left;position:relative;text-align:left}#mypage #description-wrapper{z-index:10;width:685px;min-height:500px;margin-left:5px;float:right;position:relative}#description-wrapper hr{color:#c1c1c1;background-color:#c1c1c1;height:1px}* html #footer{position:absolute;width:100%;bottom:0;text-align:center;z-index:-1}#restaurant-logo-wrapper{width:290px;text-align:center;float:left}#restaurant-logo-wrapper span{font-size:10px;color:#46166b;font-weight:bold}#restaurant-logo{background-color:#ebd8ec;padding:5px;border:1px solid #c1c1c1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:270px;height:170px;line-height:170px;text-align:center;vertical-align:middle}#restaurant-logo img{vertical-align:middle}#pd-logo-wrapper{width:349px;height:234px;text-align:center;padding-top:7px;* padding-top:4px;margin-left:17px;background:url('../images/restaurant/food-image-bg.png') no-repeat}#pd-logo{width:340px;height:220px;line-height:220px;text-align:center;vertical-align:middle;margin:0 auto}#restaurant-brief-info-wrapper{width:360px;float:left;line-height:100%}#trading-hours{color:#000;border:1px solid #c1c1c1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding-bottom:10px;margin-bottom:5px}#trading-hours th{font-size:20px;padding:10px}#trading-hours td{padding-left:10px}#restaurant-brief-info-wrapper .delivery-info{font-size:10px;color:#46166b;margin-left:10px;font-weight:bold}.fldst{border-width:2px 0 0 0;border-style:solid;border-color:#657887;font-size:12px;margin:20px 0 20px 0;width:95%;position:relative;display:block;padding:0 10px 10px 10px}.fldst legend{border-width:0 1px;border-style:solid;border-color:#657887;color:#000;font-weight:bold;text-transform:uppercase;font-size:90%;letter-spacing:2px;padding:2px 5px;margin:0 0 10px 0;position:relative;top:-12px}.fldst label{display:block;float:left;width:130px;text-align:right;margin:10px 5px 0 0}.fldst input[type = "text"]:focus,.fldst textarea:focus{border-color:blue}.fldst input[type = "text"],.fldst select,.fldst textarea{margin:5px 0 0 0;border-width:1px;border-style:solid solid solid solid;float:left;padding:3px}.fldst input[type = "button"]{margin-left:5px;margin-top:3px}.fldst br{clear:both}.ui-datepicker-trigger{vertical-align:top}.dialog-wrapper{width:98%;* width:96%;height:500px}#loading-indicator{width:32px;height:32px;position:fixed;top:50%;left:50%;text-align:center;background-color:#fff;padding:10px;border:1px solid #efefef;margin-left:-50px;margin-top:-50px;z-index:19999;overflow:none;filter:alpha(opacity = 90);-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.button{display:inline-block;zoom:1;* display:inline;vertical-align:baseline;margin:0 2px;outline:0;cursor:pointer;text-align:center;text-decoration:none;z-index:10;line-height:100%;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.button:hover{text-decoration:none}.button:active{position:relative;top:1px}.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.medium{font-size:12px;padding:.4em 1.5em .42em}.small{font-size:11px;padding:.2em 1em .275em}.liquid-round{width:100%;height:100%;z-index:5;margin:0 auto;background:#fef8ff url(../images/restaurant/pinkbox-left.png) repeat-y left top}.liquid-round .top{width:100%;height:16px;background:url(../images/restaurant/pinkbox-top-left.png) no-repeat left top}.top span{display:block;position:relative;height:16px;background:url(../images/restaurant/pinkbox-top-right.png) no-repeat right top}.liquid-round .center-content{position:relative;background:url(../images/restaurant/pinkbox-right.png) repeat-y right top;padding:10px 10px 15px 10px;margin:0;z-index:0}.liquid-round .bottom{width:100%;height:16px;background:url(../images/restaurant/pinkbox-bottom-left.png) no-repeat left bottom}.bottom span{display:block;position:relative;height:16px;background:url(../images/restaurant/pinkbox-bottom-right.png) no-repeat right top}.big-round{width:100%;height:auto;z-index:5;margin:0 auto;background:#f7e8ff url(../images/restaurant/big-pinkbox-left.png) repeat-y left top}.big-round .big-round-top{width:100%;height:13px;background:url(../images/restaurant/big-pinkbox-top-left.png) no-repeat left top}.big-round-top span{display:block;position:relative;height:13px;background:url(../images/restaurant/big-pinkbox-top-right.png) no-repeat right top}.big-round .big-round-content{position:relative;background:url(../images/restaurant/big-pinkbox-right.png) repeat-y right top;padding:10px 5px 5px 5px;margin:0}.big-round .big-round-bottom{width:100%;height:16px;background:url(../images/restaurant/big-pinkbox-bottom-left.png) no-repeat left bottom}.big-round-bottom span{display:block;position:relative;height:16px;background:url(../images/restaurant/big-pinkbox-bottom-right.png) no-repeat right top}.menu-title-wrapper a{color:#fff}#menu-description-wrapper{width:640px;float:right}* html>#menu-description-wrapper{height:500px}.menu-individual-food-wrapper{width:200px;float:left;margin-left:10px;margin-bottom:10px;position:relative}.menu-individual-food-title{width:98%;clear:both;margin-top:5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.menu-individual-food-description{width:98%;float:left;clear:both;margin-top:5px;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:10px}.menu-individual-food-prices{width:98%;float:left;clear:both;position:relative;bottom:0;margin-top:5px;text-align:right;white-space:normal;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:10px}#restaurant-apps{display:block;position:absolute;top:15px;right:26px;z-index:5;width:354px;height:53px;cursor:pointer;font-size:12px}.promotion-appreciation-menu-3{background-color:#fff;font-style:italic}.promotion-appreciation-menu-3 a{color:#4650a4}#restaurant-maps2{color:#fff;cursor:pointer;display:block;font-size:12px;height:33px;position:absolute;right:13px;top:230px;width:102px;z-index:5}.payment-methods{display:block;height:29px;position:absolute;right:223px;text-align:right;top:232px;width:190px;z-index:5}#restaurant-favourite{color:#fff;cursor:pointer;display:block;font-size:12px;height:33px;position:absolute;right:117px;top:230px;width:102px;z-index:5}