HTML{ overflow-y:scroll}
#twitter_update_list LI {display: none}
#big_logo{ left:-19px; padding-top:32px; position:relative; z-index:5; width:200px}
#city_background {top:0px; left:0px}
#city_image {position:relative; top:95px; left:40px}
#banner_background{ background-repeat:repeat-x; height:98px; width:100%; position:absolute; top:0px; left:0px}
#main_body_tag_content {width: 982px; margin: auto}
A {color: blue; text-decoration: none}
A:hover {text-decoration: underline}
BODY {font-size:20px; font-family: Gill Sans, Georgia, Arial, 'Lucida Grande', Verdana; color:black}
.menu_items {padding-top:40px;padding-left:50px}
.menu_items A {color:#d9eae8; font-size:1.5em}
.sans_tiny, .sans_tiny A {font-family: Gill Sans, Georgia, Helvetica, Arial, 'Lucida Grande', Verdana; font-size: 11px; color: #AAA}
.sans_tiny A {font-size: 12px}
.invisible {visibility:hidden}
.hidden {display: none}
.center {text-align:center; margin:auto}
.bold {font-weight: bold}
.left {float:left}
.right {float:right}
.clear_left {clear: left}
.clear {clear: both}
.absolute {position: absolute}
.relative {position: relative}
 .padded_top_bottom_div {padding-top:10px; padding-bottom:10px}
.padded_bottom_div {padding-bottom:10px}
.sm_pad_btm {padding-bottom:3px}
.padded_top_div {padding-top:10px}
.separator {border-width:0px; border-top: solid 1px #ddd;  border-bottom: solid 1px #fff; width:275px}
.menu_tab {float:left; position:relative; z-index: 1}
.menu_tab .content {width:135px; padding-bottom:5px}
.menu_tab .content A {font-weight:bold; font-size:.8em; color: #2d4144; padding:3px 8px 3px 8px}
.menu_tab .content .selected {background: #a3d8dd}
#order_food_link {width:124px}
#order_food_link A {font-weight:bold; font-size:.8em; color: #2d4144}
.menu_nav {font-size:1.2em; padding:8px; position:relative; z-index:8}
.menu_nav.selected{ color:black}
.spinner_container {display: block; position: absolute; z-index: 90; background:#000; filter:alpha(opacity=50); -moz-opacity:.5; opacity: .5; text-align:center}
#homepage_address_container {text-align:left; margin-left:30px; margin-top:135px}
#homepage_food_image_continer {height:461px; width:440px; margin:auto; text-align:left; margin-left:60px}
#homepage_main_left_link_container {position:relative; text-align:right; left:20px; top:175px; width:170px}
.green_links A, .menu_nav A, #homepage_main_left_link_container A {color:#006666}
#phone_flyover_container {position:relative; left:-40px; top:-25px; z-index:6; float:right}
 #menu_navigation {background:#b9d5d2; padding-left:15px; position:relative; top:-22px; padding-top:26px}
#menu_right_container {position:relative; top:-22px}
#menu_right_container_child {background: #B9D5D2; padding-left:15px; padding-right:15px}
.bulleted LI {margin-left:15px; list-style: disc outside}
.left_margin {margin-left:15px}
.right_margin {margin-right:15px}
.row_height {height:20px}
.fixed_box {text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
#reservation_link {position:relative; left:160px; top:30px}
#reservation_link A {font-size:16pt; font-style:italic; color:#523F2E}
.reservation_box {border-left:solid 1px #fff; background:#523F2E; color:#fff}
.select_reservation_box {border-left:solid 1px #523F2E; border-bottom:solid 1px #523F2E}
.select_reservation_box, .reservation_box {width:55px; text-align:center; float:left; padding:10px}
.reservation_box.first{ border-left-color:#523F2E}
.select_reservation_box.last, .reservation_box.last{ border-right:solid 1px #523F2E}
.select_reservation_box.unavailable {background-image: url("/images/misc/unavailable.png"); background-position: left top; background-repeat: repeat}
.sm_right_margin {margin-right:5px}
.dark_grey_text {color: #333}
.overlayLink {display: block; padding: 10px; font-size: 1.4em}
  body {font:13px/1.231 Gill Sans, Georgia,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
 pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
 html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
 b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}
 b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
 b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}