@charset "utf-8";/* CSS Document */#tickets, #show, #cast, #company, #menu, #wine, #groups, #inquiry, #accom, #info, #boutique, html body #shell {background-color: #fff; background-image: none; width: auto; margin: 0; padding: 0;}html body #shell #main {width: auto; margin: 0; background-color: #fff; padding: 0;}html body #shell #main #content {padding: 10px 0 0; margin: 0; width: auto; background-color: #fff; border: 0;}#head, #navblock, #subnavblock, #navbdr, #bot, #right, .hfloat {display: none !important;}html body #shell #main #content ul li {list-style-image: none;}html body #shell #main #content a {color: #000; text-decoration: none;}/* cast styles */#cast #showbio {display: none !important;}#cast .hidebio {display: block !important;}#cast #main #intro {margin: 10px 0 12px; width: auto;}/* menu styles */#menu #dinner, #wine #dinner {border: 1px solid #000; padding: 15px 20px; width: auto;  background-image: none;}#dinner img { display: none !important;}/* some copied styles */.clear {clear: both;}img.floater {float: right; margin: 4px 0px 8px 12px; }/* table and form styles */#content table {border: 1px solid #333; border-width: 1px 0; width: 500px;}#content td {padding: 4px 0; color: #000;}input.xxl, textarea.xxl {width: 400px;}input.xl {width: 250px;}input.lg {width: 150px;}input.med {width: 100px; }input.sm {width: 50px; }input.xsm {width: 22px; text-align: center;}select, input[type="submit"] {visibility: hidden;}