@charset "UTF-8";/* CSS Document */body {padding: 0;margin: 0;font-size: 12px;font-family: "Times New Roman", Times, serif;background-color: white;color: #571555;}img, div {padding: 0;margin: 0;border: none;}#wrapper {width: 762px;margin: 0 auto;position: relative;}#lotus {width: 273px;height: 160px;position: absolute;z-index: 999;left: -32px;top: 30px;}#header {height: 74px;padding: 3px 7px 1px 153px;background-color: white;text-align: right;width: 602px;}#outer-container {background: transparent url(../images/main-bg.gif) repeat-y left top;width: 762px;}#outer-container-top {width: 762px;height: 13px;line-height: 0px;font-size: 0px;background-image: url(../images/outer-top.gif);}#outer-container-bottom {width: 762px;height: 13px;line-height: 0px;font-size: 0px;background-image: url(../images/outer-bottom.gif);}ul#main-menu {color: white;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-transform: uppercase;padding: 0 27px 0 0;margin: 0;list-style-type: none;width: 735px;height: 19px;font-size: 11px;}ul#main-menu li {padding: 0 0 0 18px;float: right;text-align: right;width: auto;}ul#main-menu li a {color: white;text-decoration: none;}ul#main-menu li a:hover {color: white;text-decoration: underline;}#secondary-menu {width: 137px;padding: 71px 0 0 4px;float: left;text-align: center;color: white;font-family: Arial, Helvetica, sans-serif;}#secondary-menu ul {list-style-type: none;color: white;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;padding: 0 0 10px 0;margin: 0;line-height: 12px;width: 137px;}#secondary-menu ul a {display: block;widows: 137px;text-align: center;color: white;padding: 3px 0 3px 0;background-color: #9f1f63;text-decoration: none;}#secondary-menu ul a:hover {text-decoration: none;color: white;background-color: #571555;}#secondary-menu ul li {padding: 0;margin: 0;}#menu-sep {width: 100px;margin: 0 auto 10px auto;background-color: white;height: 1px;font-size: 0px;line-height: 0px;}.vcard {font-size: 11px;padding: 0 10px;}.vcard p {padding:0;margin: 7px 0;}.vcard a {color: white;}.tel {font-weight: bold;font-size: 16px;}.fn, .org, .country-name {display: none;}#inner-container {width: 611px;background-image: url(../images/inner-mid.gif);background-repeat: repeat-y;float: left;}#inner-container-top {width: 611px;height: 15px;line-height: 0px;font-size: 0px;background-image: url(../images/inner-top.gif);}#inner-container-bottom {width: 611px;height: 15px;line-height: 0px;font-size: 0px;background-image: url(../images/inner-bottom.gif);}#inner-container-content {padding: 20px 31px 0 32px;min-height:450px;height:auto !important;height:450px;}.clear {clear: both;line-height: 0px;font-size: 0px;}.slogan {font-weight: bold;font-style: italic;font-size: 13px;text-align: center;text-indent: 110px;}#footer {text-align: center;padding-bottom: 5px;}.footer-info {float: right;padding-right: 15px;}/* Menu (restaurant menu) */h1, h2 {color: #571555;font-family: "Times New Roman", Times, serif;font-weight: bold;line-height: normal;font-size: 16px;border-bottom: 1px solid #9f1f63;}h3, h3 a {color: #9f1f63;font-family: "Times New Roman", Times, serif;font-weight: bold;line-height: normal;font-size: 14px;margin: .3em 0;text-decoration: none;}h3 a:hover {text-decoration: underline;color: #9f1f63;}div#menu{width:550px;margin: 0 auto;}dl{width: 100%; overflow: auto; margin: 0 0 12px;	background: url(../images/dot.gif) repeat-x 0 11px; }dt {background: #F2f2f3;font-size: 13px;font-weight: bold; color: #9f1f63; float: left;padding-right: 3px;}dd{margin:0}dd.price{background: #F2f2f3;float: right;padding-left: 3px;font-size: 13px; line-height: 16px;}dd.ingredients{float: left;width: 100%;padding: 3px 0; text-align: left;}dt .subtitle { font-weight: normal; color: black; }.no-price { background: none repeat-x 0 11px !important; }.menu-description { font-weight: bold; font-style: italic; }/* Home page */.home-text {float: left;width: 190px;text-align: right;padding-right: 20px;}.home-text p {margin: 0;padding: 0;}.lunch-combo {display: block;position: absolute;top: 394px;left: 150px;width: 345px;height: 151px;overflow: hidden;background: transparent url(../images/lunch-combo.gif) scroll top left;text-indent: -1400px;z-index: 4;}.lunch-combo:hover {background: transparent url(../images/lunch-combo.gif) scroll bottom left;}.review img {margin-left: 327px;margin-top: 20px;}/* special offers */ol {float:left;margin:0;padding: 0 0 10px 25px;width:247px;}.offer {background-color: #dcdadb;padding: 10px 15px;margin-top: 15px;}.nobg {background-color: transparent !important;}.offer img {float: right;}.offer p {font-weight: bold;font-size: 13px;margin: 5px 0;}.offer  h3 {padding-top: 0;margin: 0;}