body {padding: 0; margin: 0; background-color: #fff; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 12px}
.container {margin: 20px auto; width: 735px; text-align: center; height: 450px; position: relative}
.topnav {color: #fff; font-size: 14px; font-weight: bold; word-spacing: 4px; background:url(img/top.jpg) top left no-repeat; padding: 60px 5px 15px 5px}
.topnav p {text-align: right; padding-right: 150px; color: #000; font-weight: normal; font-size: 10px; word-spacing:normal}
.topnav a {color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 14px; letter-spacing: 2px}
.topnav a:hover {color: #ffb34c; text-decoration: none}
.subnav a:hover, .subdrinks a:hover, .subloc a:hover {color: #e07107; text-decoration: none}
img.left {float: left; margin: 0px 5px 5px 0px}
img.right {float: right; margin: 0px 0px 10px 5px; clear: both}
img {border: solid 1px #000}
.footer {text-align: center; width: 735px; height: 40px; clear: both; margin: 20px 0px; padding-top: 40px}
.footer p {padding-top: 40px}
.bold {font-weight: bold}
.subnav {float: right; width: 120px; height: 220px; background: url(img/subnav.jpg) bottom center no-repeat}
.subloc {float: right; width: 120px; height: 220px; background: url(img/subloc.jpg) bottom center no-repeat}
.subdrinks {float: right; width: 120px; height: 220px; background: url(img/drinks.jpg) bottom center no-repeat; font-size: 10px}
.subdrinks p {margin-top: 50px}
.subnav h4, .subdrinks h4, .subloc h4 {background: #555; color: #fff; width: 100%; padding: 5px 0px; font-weight: bold; font-size: 14px; text-align: center; margin: 0px 0px 10px 0px}
.subnav a, .subdrinks a, .subloc a {font-size: 14px; font-weight: bold; text-decoration: none; display: block; margin: 10px 0px; color: #666}
.page {width: 155px; height: 220px; float: left; text-align: center}
.menu {width: 410px; float: left; height: 220px; overflow: auto; padding-left: 20px; padding-right: 20px}
h2 {color: #fff; margin: 0px 0px 0px 0px; background: #666; width: 155px; padding: 2px 0px; font-size: 16px} 
h4 {margin: 20px 0px 5px 0px; font-size: 16px; color: #666; text-align: center}
.title {font-size: 16px; color: #ffb34c; margin: 0px 0px 10px 0px; font-weight: bold}
.row {margin: 0px; width: 100%; clear: both; float: right}
.row p{margin: 3px 0px}
.right {float: right; font-weight: bold; font-size: 12px;}
.left {float: left;}
.bold2 {font-weight: bold; font-size: 14px}
p.unit {float: right}
a {color: #BF8B00; text-decoration: none}
a:hover {color: #FF910F}
p.venue {background: url(img/venueback.jpg) top left no-repeat; width: 100%; margin: 0px; padding-top: 53px; margin-bottom: 5px}
.map {width: 100%; margin: 0px; background: url(img/location.jpg) top center no-repeat; padding: 0px}
.map p {padding: 190px 10px 0px 10px; margin: 0px; font-size: 10px}
.specials {float: left; width: 200px; margin-left: 10px}
.specials2 {float: right; width: 250px}
.center {text-align: center}
.holding {text-align: center}
.holding img {border-width: 0px; margin: 50px auto 0 auto}
.holdtext {letter-spacing: 2px; font-size: 14px; font-weight: bold}

.Hoxton {width: 580px; margin: 10px auto}
.ContentMenu, .Banner {width: 580px; border-width: 0px}
.ContentMenu {margin-top: 20px}
.TopMenu {float: right; font-size: 12px; margin: 0px; line-height: 10px; position: absolute; top: 85px; right: 17px}
.SushiImage {width: 500px; clear: both; height: 100px; background: url(img/nigiri.jpg) center left no-repeat; margin: 10px 40px; font-size: 12px}
.Address {position: absolute; bottom: 5px; right: 15px; font-size: 10px}

.Banner {width: 500px; text-align: left; height: 120px; padding: 0px; margin-bottom: 10px; margin-top: 10px} 
.SushiImage p {width: 410px; text-align: left; border-bottom: solid 1px #000; padding: 10px 0px; float: right}

.bannerLeft {font-size: 50px; font-weight: bold; float: left; width: 580px; height: 120px; position: relative;}
.bannerLeft p {margin: 30px 0px}

.the {background: url(img/RedCircle.gif) center center no-repeat;  padding: 20px 18px; color: #fff; }
.TopMenu {float: right; font-size: 12px; margin: 0px; line-height: 10px; position: absolute; top: 85px; right: 17px}
p.MenuItems {height: 15px; font-size: 12px; margin: 2px 0px}
p.MenuItems .bold {font-size: 12px}
p.MenuItemsRed {background: url(img/bulletRed.jpg) center left no-repeat; font-weight: bold; height: 19px; padding: 0px 0px 0px 15px; font-size: 11px; color: #f00}
p.MenuType {margin: 4px 0px}
.MenuLeft {width: 245px; font-size: 10px; float: left; text-align: left; margin: 10px 20px 10px 10px}
.MenuRight {width: 245px; font-size: 10px; float: right; text-align: left; margin: 10px 10px 10px 10px}
.Left {float: left; text-align: left}
.Right {float: right; text-align: right}
.Bold {font-weight: bold}
.Black {color: #000}
.Red {color: #f00}
.BlackBold {color: #000; font-weight: bold}
.RedBold {color: #f00; font-weight: bold}
.NoFloat {clear: both; margin: 20px 0px; text-align: center; font-size: 10px}
.NoFloat a {font-weight: normal}
h3 {font-weight: bold; font-size: 12px; margin: 0px; text-align: left; color: #f00; clear: both}
.rightcolumn {width: 350px; float: right; padding-top: 25px; color: #333}
.leftcolumn {width: 350px; float: left; color: #333 }
.menu {width: 100%; background: url(img/logo2.jpg) top center no-repeat; padding-top: 95px; text-align: center; height: 20px; clear: both; font-size: 14px}
h5 {color: #999999; font-weight: bold; font-size: 18px; margin: 5px 0px; text-align: left}
.grey {width: 100%; background-color: #DFDFDF; height: 20px; clear: both; margin-top: 10px}
.MenuItems {padding: 6px 0px; clear: both}
.MenuItems p {margin: 0px}
.item {font-weight: bold; color: #000; letter-spacing: 2px}