* { margin: 0px; padding: 0px; }
body { background: #371D0C url(../images/bg.jpg); margin: 0px; padding: 0px; text-align: center; font: 12px Georgia, "Times New Roman", Times, serif; }
img { border: none; }
#center-wrapper { width: 770px; margin: 0px auto; }
#float-wrapper { float: left; width: 770px; text-align: left; display: inline; }
#sub-navigation { float: left; height: 70px; width: 770px; margin: 0px; padding: 0px; background: url(../images/main-subnav-bg.jpg) no-repeat; display: inline; }
#sub-navigation ul { list-style: none; margin: 20px 0px 0px 28px;  }
#sub-navigation li { float: left; margin-left: 10px; display: inline; }
#page-intro { width:500; float:left; padding-left:100; margin: 0px 20px 20px 46px; display: inline; }
#page-intro h2 { font-size: 18px; font-weight: bold; }
#page-content { background: url(../images/main-content-bg-tile.gif) repeat-y; float: left; display: inline; width: 770px; }
#page-content p { margin: 0px; padding: 0px 0px 13px; }
#menu-list { float: left; width: 687px; margin: 0px 0px 0px 46px; display: inline; background: url(../images/page-content-menulist-bg.gif) repeat-y; }
#menu-list .left-column { float: left; width: 318px; margin: 0px; display: inline; }
#menu-list .right-column { float: left; width: 329px; margin: 0px 0px 0px 40px; display: inline; }
#menu-list .menu-group { float: left; width: 100%; margin: 0px 0px 20px; }
#menu-list h2 { float: left; margin: 0px; padding: 0px; width: 100%; font-weight: normal; font-size: 16px; display: inline; }
#menu-list ul { margin: 0px 0px 0px 22px; }
#menu-list p { margin: 0px; float: left; width: 100%; margin: 0px; padding: 0px; display: inline; }
#menu-list a { color: #693500; }
#menu-list .item { float: left; width: 100%; padding: 1px 0px; display: inline; }
#menu-list .alternate { background-color: #9d8369; }
#menu-list .name { float: left; display: inline; }
#menu-list .price { float: right; width: 43px; text-align: right; display: inline; }
/* wine page*/
.wineitem { float: left; width: 100%; padding: 1px 0px; display: inline; }
.wineitem .name { float: left; width: 237px !important; display: inline; }
.left-column .wineitem .name { width: 226px !important; }
.wineitem .glass { float: left; width: 40px; text-align: right; display: inline; }
.wineitem .bottle { float: left; width: 52px; text-align: right; display: inline; }
#menu-list .featuredwinenametitle { width: 244px; float: left; display: inline; }
#menu-list .featuredwinename { width: 240px; float: left; display: inline; }
#menu-list .glassprice { padding-right:6px; float: left; text-align: left; display: inline; }
#menu-list .bottleprice { float: right; text-align: right; display: inline; }
/* banquet*/
#dinner { width:100px; float: left; display: inline; }
#december { float: right; text-align: right; display: inline; }
#menu-list .drinkmin_subtitle { width:195px; float: left; display: inline; }
#menu-list .drinkmin_cost { width:60px; float: left; margin-right:6px; text-align:right; display: inline; }
#menu-list .drinkmin_cost_dec { float: right; text-align: right; display: inline; }
#menu-list .bullets { margin-top: 4px; margin-bottom:4px; }
/* end banquet*/
#menu-list .left-column .name { width: 275px; }
#menu-list .right-column .name { width: 286px; }
#menu-list .left-column .indent { width: 255px; margin-left: 20px; }
#menu-list .right-column .indent { width: 266px; margin-left: 20px; }
#bottom-navigation { float: left; width: 770px; background: url(../images/contentbottom.jpg) no-repeat left top; padding: 80px 0px 20px; text-align: center; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; display: inline; color: #76604a; }
#bottom-navigation ul { list-style: none; margin: 0px 0px 3px; padding: 0px; }
#bottom-navigation li { display: inline; padding: 0px 8px; margin: 0px; border-left: 1px solid #5B4A39; text-transform: uppercase; }
#bottom-navigation li.first-item { border-style: none; }
#bottom-navigation li a { color: #ab9075; text-decoration: none; }
#bottom-navigation p { margin: 0px; }