.share-wrapper{ width:100%;background:url('/images/leonchineserestaurant/share/share-bg.png') no-repeat;;color:#FFFFFF;width:353px;height:39px;padding-left:10px;padding-top:5px;margin-left:20px;} #main-menu .menu-content{ margin-right:20px;padding-left:0px;} .container{ text-align:left;width:899px;margin:0 auto;position:relative;} #sub-menu .menu-content{ padding-left:0px;padding-top:10px;padding-right:22px;padding-bottom:10px;} .menu-content{ padding-left:5px;line-height:130%;font-size:12px;padding-right:0;} #restaurant-order-list{ display:block;position:absolute;top:10px;right:8px;z-index:6;background-image:url("../images/leonchineserestaurant/restaurant/btn_orderlist.png");width:82px;height:32px;cursor:pointer;color:#ffffff;padding-left:7px;padding-top:3px;font-size:12px;} #restaurant-maps{ display:block;position:absolute;top:10px;right:100px;z-index:5;background-image:url("../images/leonchineserestaurant/restaurant/btn_map.png");width:72px;height:29px;color:#ffffff;cursor:pointer;padding-left:7px;padding-top:9px;font-size:12px;background-repeat:no-repeat;} #restaurant-information{ display:block;position:absolute;cursor:pointer;top:10px;right:183px;z-index:5;background-image:url("../images/leonchineserestaurant/restaurant/btn_information.png");background-repeat:no-repeat;width:82px;height:29px;color:#ffffff;padding-left:8px;padding-top:10px;font-size:12px;} .badge-position-4{ top:360px;right:268px;position:absolute;} #restaurant-meal-deal{ display:block;position:absolute;cursor:pointer;z-index:5;background-image:url("../images/leonchineserestaurant/restaurant/btn_meal_deal.png");background-repeat:no-repeat;width:72px;height:27px;color:#ffffff;padding-left:8px;padding-top:10px;font-size:12px;top:10px;right:275px;} .badge-position-5{ top:360px;right:363px;position:absolute;} #restaurant-promotions{ display:block;position:absolute;cursor:pointer;z-index:5;background-image:url("../images/leonchineserestaurant/restaurant/btn_promotion.png");background-repeat:no-repeat;width:84px;height:27px;color:#ffffff;padding-left:5px;padding-top:10px;font-size:12px;top:10px;right:359px;} #sub-menu{ width:225px;min-height:370px;margin-left:10px;float:left;left:0;z-index:1;background-image:img;background-color:transparent;background-position:0 37px;background-repeat:no-repeat;} #main-menu{ width:210px;float:left;background-image:img;background-color:transparent;background-repeat:no-repeat;background-position:8px 36px;background-attachment:scroll;min-height:370px;padding-left:11px;padding-right:11px;} #restaurant{ display:block;background-image:im;background-repeat:no-repeat;background-color:#FFFFFF;padding-top:10px;padding-right:15px;padding-bottom:0px;height:1%;overflow:hidden;padding-left:15px;} #background{ height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;} .footer-message{ width:880px;background-color:#756D2F;font-size:15px;font-weight:bold;padding:10px;} #footer{ width:100%;height:auto;bottom:0px;text-align:center;overflow:hidden;margin-top:-12px;background-color:#e51938;background-image:/images/zzsimple/bottom-bar.png;background-repeat:repeat-x;} .wide-title-wrapper { width:100%;text-align:center;background:url('/images/leonchineserestaurant/restaurant/bar-long.png') no-repeat transparent;width:875px;height:40px;padding-top:7px;padding-left:25px;margin-left:-20px;text-align:left;font-weigh:bold;font-size:12px;color:#ffffff;} .btn-price-select{ background:url('/images/leonchineserestaurant/restaurant/btn_select.png') no-repeat transparent;width:144px;height:33px;padding-top:5px;*padding-top:3px;padding-left:10px;display:inline-block;} #content{ height:auto;background-color:#e51938;background-image:/images/zzsimple/btn_find_username.png;background-repeat:repeat-y;} #preview_wrap2{ margin:0 auto;width:899px;height:186px;overflow:hidden;} #slides-wrapper2{ height:213px;position:relative;background-color:#e51938;background-repeat:repeat-x;} #menus{ background-color:transparent;background-image:url("/images/leonchineserestaurant/backgrounds/bg-menus.png");color:#FFFFFF;font-size:25px;height:60px;padding-top:30px;top:195px;width:100%;} ul#top-second-menu-ul li a{ color:#ffffff;font-size:15px;font-weight:bold;font-style:italic;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);font-family:"Lucida Grande", "Verdana";display:block;} ul#top-second-menu-ul li{ float:left;height:auto !important;display:inline;padding-right:13px;margin-right:13px;} #top-second-menu{ background-color:#000000;position:absolute;bottom:-46px;width:900px;height:46px;z-index:200;} #top-login-form2 a, #top-login-form2 a:hover, #top-login-form2 a:visited{ color:#fff;} #top-login-form2{ color:#fff;clear:right;float:right;width:378px;*width:380px;height:45px;line-height:70%;padding:5px;margin-top:5px;text-align:right;} #top-login-form{ color:#ffffff;clear:right;float:right;width:378px;*width:380px;height:45px;line-height:120%;padding:5px;margin-top:5px;text-align:right;} ul#top-menu > li:hover > a{ display:block;color:#ffffff;} ul#top-menu li a{ display:block;color:#ffffff;padding:3px 0px 4px 8px;} ul#top-menu li{ padding-right:8px;margin-right:5px;} ul#top-menu{ float:right;font-size:12px;font-weight:bold;padding-top:30px;padding-right:10px;padding-bottom:0;padding-left:0;height:20px;width:380px;} img#logo{ margin:6px 0 0 0;position:absolute;width:139px;height:114px;z-index:210;top:-10px;left:0px;} #header .container{ z-index:100;height:114px;background-repeat:no-repeat;background-color:transparent;} #header{ background-color:#e51938;height:160px;background-repeat:repeat-x;} body{  text-align:left;font-family:Lucida Grande, Verdana, Myriad Pro, sans-serif;font-size:12px;color:#000000;background-color:#e51938;background-repeat:repeat-x;} body{ line-height:1;} 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;} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn{ margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;} html {    overflow-y: scroll;}/*dynamic css part 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;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}a {text-decoration: none;color: #000000;}a:hover {text-decoration: underline;}.clear {clear: both;}.ui-tabs-hide {display: none;}br.clear {margin: 0px;padding: 0px;}.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: #000000;font-weight:normal;padding-bottom:0;line-height:0;font-size:12px;display: inline;}h2 {font-size: 24px;}h2.keyword {color: #000000;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: 0.8em;}sub {top: 0.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: #666666;background: #e6e6e6;font-style: italic;border: 1px solid #dcdcdc;}blockquote p {padding-bottom: 0px;}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;}input[type = text], input[type = password], input.text, input.title, textarea, select {/* margin: 0.5em 0;*/}textarea {padding: 4px;}img#about-image {float: left;margin: 3px 8px 8px 0px;}.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}* html .clearfix {zoom: 1;}/* IE6 */ *:first-child + html .clearfix {zoom: 1;}/* IE7 */.left {text-align: left;}/*part 21 for foodimage.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;}/*** START: HEADER ***//*dynamic css part 2*/.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: 0px;top: 35px;}.nav li:hover li ul {top: -999em;}.nav li li:hover ul {left: 203px;top: 0px;}.nav li:hover ul, .nav li li:hover ul {top: -999em;}.nav li li {display: block;padding: 0px;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; /* fixes IE7 bug */}/*dynamic css part 3*/ul#top-menu li a:hover {text-decoration: none;}ul#top-menu > li:hover {padding-right: 8px;}/*dynamic css part 4*/ul#top-menu ul {z-index: 9999;width: 158px;padding: 0px 19px 17px;}ul#top-menu li.last {margin-right: 0;padding-right: 0;}/*dynamic css part 5*/#frm_index_login #frm_login {}#top-login-form input[type ="text"], #top-login-form input[type = "password"] {width: 115px;}#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;}/*dynamic css part 6*/ul#top-second-menu-ul {padding: 14px 0 0 45px;}/*dynamic css part 7*/ul#top-second-menu-ul li.last-child {border-right: none;margin-right: 0;}/*dynamic css part 8*/ul#top-second-menu-ul li a:hover {text-decoration: underline;}#mb_password_clear {display: none;}#login-box {}/*** FINISH: HEADER ***//*dynamic css part 9*/#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: #000000;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;}/*dynamic css part 10*/#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;}/*dynamic css part 11*/#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: #003366;}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/leonchineserestaurant/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:#FFFFFF;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/leonchineserestaurant/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:#FF0000;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:#FFFFCC;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/leonchineserestaurant/restaurant/mainmenu-title.png') 0 0 no-repeat transparent;padding-top: 7px;padding-left: 10px;height: 26px;color: #ffffff;position: relative;width: 221px;font-weight: bold;font-size:12px;}.menu-blue-title-wrapper {background: url('../images/leonchineserestaurant/restaurant/meal-deals-title.png') 0 0 no-repeat transparent;padding-top: 7px;padding-left: 10px;height:30px;color: #ffffff;position: relative;width: 214px;font-weight: bold;left:-1px;font-size:12px;}.menu-title-wrapper2 {background: url('../images/leonchineserestaurant/restaurant/mainmenu2-title.png') 0 0 no-repeat transparent;padding-top: 7px;padding-left: 35px;height: 30px;color: #ffffff;position:relative;width: 188px;left: -2px;}/*dynamic template part 19.menu-content{padding-left:5px;padding-right:0;line-height: 130%;font-size: 12px;\*clear:both;*\}*/.menu-title-wrapper2 a, .menu-title-wrapper2 a:visited, .menu-title-wrapper2 a:hover{color: #FFFFFF;}.submenu-title-wrapper {width: 100%;background: url('../images/leonchineserestaurant/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: #ffffff;}.submenu2-title-wrapper {width: 100%;text-align: center;background: url('../images/leonchineserestaurant/restaurant/submenu-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: #ffffff;}.description-title-wrapper {width: 100%;text-align: center;background: url('../images/leonchineserestaurant/restaurant/information-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: #ffffff;clear:both;}.food-title-wrapper {width: 100%;text-align: center;background: url('../images/leonchineserestaurant/restaurant/information-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: #ffffff;}.badge-save{position: absolute;top: -6px;right: 6px;}.deal-color{background-color:#f8eaeb;}/*dynamic template part 20 main-menu .menu-content#main-menu .menu-content{margin-right: 20px;padding-left:0;}*/.menu-content .p-menu{}/*dynamic template part 20 sub-menu .menu-content#sub-menu .menu-content{padding-left:0;}*/#sub-menu .p-menu{width: 88%;}.restaurant-desc{float:left;margin: 0 5px 5px 0;line-height:100%;padding-top: 5px;height:105px;}.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;}/*dynamic css part 12*/.btn-price-select a {color: #ffffff;font-size: 12px;font-weight: bold;display: block;letter-spacing: -0.5px;}.food-price {border-bottom: 1px solid #cccccc;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;}/* part 21.share-wrapper{width:100%;background: url('/images/share/share-bg.png') no-repeat;color: #FFFFFF;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: none;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: #FFFFFF;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;}/*dynamic css part 16 for restaurant info#restaurant {display:block;background-color: #fff;padding: 10px 15px 0 15px;height: 1%; overflow: hidden;}#main-menu {width: 220px;float: left;}#sub-menu {width: 222px;margin-left: 17px;float: left;left: 0;z-index: 1;}*/#description-wrapper {width: 400px;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/leonchineserestaurant/restaurant/split-line.jpg) no-repeat left bottom transparent;padding-left: 10px;display: inline-block;width: 99%;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: 0px 5px 5px 0px;color: #4B4646;font-weight: normal;}.small-title {width: 61%;height: 15px;vertical-align: middle;text-align: left;line-height: 120%;font-size: 10px;margin: 0px 5px 5px 0px;color: #4B4646;font-weight: normal;}.small-paypal-note {width: 311px;position: absolute;left: -72px;font-size: 10px;}.small-paypal-note {width: 311px;position: absolute;left: -72px;font-size: 10px;}.plus-one{display: inline-block;}#description {min-height: 500px;}/*dynamic css part 17#restaurant-promotions {display: block;position: absolute;cursor: pointer;z-index: 5;background: url("../images/leonchineserestaurant/restaurant/btn_promotion.png") no-repeat;width: 84px;height: 27px;color: #ffffff;padding-left: 5px;padding-top: 10px;font-size: 12px;top: 10px;right: 359px;}.badge-position-5{top: 360px;right: 363px;position: absolute;}#restaurant-meal-deal {display: block;position: absolute;cursor: pointer;z-index: 5;background: url("../images/leonchineserestaurant/restaurant/btn_meal_deal.png") no-repeat;width: 72px;height: 27px;color: #ffffff;padding-left: 8px;padding-top: 10px;font-size: 12px;top: 10px;right: 275px;}.badge-position-4{top: 360px;right: 268px;position: absolute;}#restaurant-information {display: block;position: absolute;cursor: pointer;top: 10px;right: 183px;z-index: 5;background: url("../images/leonchineserestaurant/restaurant/btn_information.png") no-repeat;width: 82px;height: 29px;color: #ffffff;padding-left: 8px;padding-top: 10px;font-size: 12px;}*/#restaurant-order-list a {margin-left: 37px;font-size: 12px;color: #FFFFFF;}.error{color: red;    clear:both;}/*dynamic css part 18#restaurant-maps {display: block;position: absolute;top: 10px;right: 100px;z-index: 5;background: url("../images/leonchineserestaurant/restaurant/btn_map.png") no-repeat;width: 72px;height: 29px;color: #ffffff;cursor: pointer;padding-left: 7px;padding-top: 9px;font-size: 12px;}#restaurant-order-list {display: block;position: absolute;top: 10px;right: 8px;z-index: 6;background: url("../images/leonchineserestaurant/restaurant/btn_orderlist.png") no-repeat;width: 82px;height: 32px;cursor: pointer;color: #ffffff;padding-left: 7px;padding-top: 3px;font-size: 12px;}*/.big-title-dialog{color:#4B4646;font-size: 20px;font-weight: normal;line-height: 120%;margin: 0 5px 5px 0;padding-top: 10px;text-align: left;vertical-align: middle;}.small-title-dialog {color: #4B4646;font-size: 10px;font-weight: normal;line-height: 120%;margin: 0 5px 5px 0;text-align: left;vertical-align: middle;}#restaurant-special-offer{display: block;position: absolute;top: 155px;right: 0;z-index: 6;}#restaurant-favourite{display: block;position: absolute;top: 65px;right: 10px;z-index: 15;}#restaurant-favourite img {vertical-align:middle;}#restaurant-favourite a{text-decoration:underline;}.order-list-ribbon {display: block;padding: 5px;color: #ffffff;text-align: center;position: absolute;top: -15px;left: 10px;z-index: 10;background-color: #BE43B9;border: 1px solid #BE43B9;-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari, Chrome */border-radius: 5px; /* CSS3 */}#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;}#cvn-answer{}#phone-answer{top: 130px;left: 158px;}#email-answer{top: 165px;left: 158px;}.quenstion-answer{display: none;position: absolute;border: 1px solid #CCCCCC;background-color: #F2F2F2;padding: 5px;text-align:center;    }.directions, #map_canvas_static {margin: 0px auto;}.directions #directions {height: 390px;overflow-y: scroll;}#directions {background-color: #FFFFFF;}#search-wrapper {width: 100%;background-color: #FFFFFF;position: relative;z-index: 1;}#wide-rapper{width: 100%;position: relative;z-index: 1;    }/*dynamic css part 13*/.menu-green-title-wrapper {background: url('../images/leonchineserestaurant/restaurant/submenu-title.png') 0 0 no-repeat transparent;padding-top: 7px;padding-left: 10px;height:30px;color: #ffffff;position: relative;width: 214px;font-weight: bold;left:-1px;font-size:14px;}.wide-blue-title-wrapper {width: 100%;text-align: center;background: url('../images/leonchineserestaurant/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: #ffffff;}.includes-title-wrapper {text-align: center;background: url('../images/leonchineserestaurant/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: #ffffff;}#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: #ffffff;text-align: center;position: absolute;top: -15px;left: 10px;z-index: 10;background-color: #BE43B9;border: 1px solid #BE43B9;-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari, Chrome */border-radius: 5px; /* CSS3 */}.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:32%;}.ul-double li.bold, .ul-quad li.bold{}#search-wrapper #search-left {width: 235px;float: left;background: url("../images/restaurant/split-vertical-line.png") repeat-y scroll right center transparent;/*behavior: url(../style/PIE.htc);*/}#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/leonchineserestaurant/restaurant/search-title.png') no-repeat transparent;width: 622px;height: 50px;padding-top: 10px;padding-left: 20px;text-align: left;font-weight: bold;font-size: 12px;color: #ffffff;}#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:#CCCCCC;}.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: #ffffff;}/*#order-detail-wrapper {float: left;font-size: 12px;padding: 0;width: 700px;}#delivery-wrapper {padding: 0 ;font-size: 12px;width: 400px;float: left;}*/.pagination{float:right;}.pagination a, .pagination a:active, .pagination a:focus, .pagination a:hover, .pagination a:link, .pagination a:visited {color: #666666;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: #CCCCCC;border: 1px solid #ECECEC;color: #FFF;margin-right: 5px;float: left;}.paging_cur:hover {font-size: 12px;font-weight: normal;color:#000000;border: 1px solid #A1A1A1;background-color: #F4F4F4;}#paging_cur {font-weight: bold;color: #000000;}.dropdown dd, .dropdown dt, .dropdown ul {margin: 0px;padding: 0px;z-index: 10;}.dropdown dd {position: relative;}.dropdown a, .dropdown a:visited {color: #000000;text-decoration: none;outline: none;}.dropdown a:hover {color: #000000;}.dropdown dt a:hover, .dropdown dt a:focus {color: #5d4617;border: 1px solid #000000;}.dropdown dt a {background: #ffffff url(../images/restaurant/search-arrow.png) no-repeat scroll right center;display: block;padding-right: 20px;border: 1px solid #cccccc;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 #cccccc;color: #000000;display: none;left: 0px;padding: 5px 0px;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: none;vertical-align: middle;margin-left: 10px;}/*dynamic css part 14*/* html #footer {height: 100%;}#footer .container{background-color: #FFFFFF;}/*dynamic css part 15*/.footer-title-wrapper {width: 100%;text-align: center;background: url('../images/leonchineserestaurant/bottom-bar.png') no-repeat transparent;width: 900px;height: 45px;padding-top: 13px;text-align: left;font-weight: bold;font-size: 12px;color: #ffffff;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: 0px;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; /* Firefox */-webkit-border-radius: 10px; /* Safari, Chrome */border-radius: 10px; /* CSS3 */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: #000000;border: 1px solid #C1C1C1;-moz-border-radius: 10px; /* Firefox */-webkit-border-radius: 10px; /* Safari, Chrome */border-radius: 10px; /* CSS3 */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 0px 0px 0px;border-style: solid;border-color: #657887;font-size: 12px;margin: 20px 0px 20px 0px;width: 95%;position: relative;display: block;padding: 0px 10px 10px 10px;}.fldst legend {border-width: 0px 1px;border-style: solid;border-color: #657887;color: #000000;font-weight: bold;text-transform: uppercase;font-size: 90%;letter-spacing: 2px;padding: 2px 5px;margin: 0px 0px 10px 0px;position: relative;top: -12px;}.fldst label {display: block;float: left;width: 130px;text-align: right;margin: 10px 5px 0px 0px;}.fldst input[type ="text"]:focus, .fldst textarea:focus {border-color: blue;}.fldst input[type ="text"], .fldst select, .fldst textarea {margin: 5px 0px 0px 0px;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); /* internet explorer */-khtml-opacity: 0.9; /* khtml, old safari */-moz-opacity: 0.9; /* mozilla, netscape */opacity: 0.9; /* fx, safari, opera */-moz-border-radius: 10px; /* Firefox */-webkit-border-radius: 10px; /* Safari, Chrome */border-radius: 10px; /* CSS3 */}/* button---------------------------------------------- */.button {display: inline-block;zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display:inline;vertical-align: baseline;margin:0 2px;outline: none;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;}/* Round Boxes *//* Gray */.liquid-round {width: 100%;height: 100%;z-index: 5;margin: 0px 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;}/* Blue Big Box */.big-round {width: 100%;height:auto;z-index: 5;margin: 0px 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;}/* START: Menu */.menu-title-wrapper a{color: #fff;    }#menu-description-wrapper {width: 635px;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;clear:both;}.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;clear:both;}.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;}/* FINISH: Menu *//************ cart section **************/   .payment-methods {display: block;position: absolute;top: 61px;right: 17px;z-index: 5;width: 239px;height: 29px;text-align: right;}#restaurant-favourite {display: block;position: absolute;top: 20px;right: 126px;z-index: 5;width: 102px;height: 33px;color: white;cursor: pointer;font-size: 12px;}#restaurant-maps2 {display: block;position: absolute;top: 20px;right: 17px;z-index: 5;width: 102px;height: 33px;color: white;cursor: pointer;font-size: 12px;}