@charset "utf-8";
/* RESET */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}input,textarea{outline:none;border:none;border-radius:0}

/* FONTS */
@font-face {font-family: 'philleep_thin';src: url('/webroot/philleepedit/fonts/brandon_light-webfont.eot');src: url('/webroot/philleepedit/fonts/brandon_light-webfont.eot?#iefix') format('embedded-opentype'),url('/webroot/philleepedit/fonts/brandon_light-webfont.ttf') format('truetype'),url('/webroot/philleepedit/fonts/brandon_light-webfont.woff') format('woff'),url('/webroot/philleepedit/fonts/brandon_light-webfont.svg#brandon_grotesque_lightRg') format('svg');} @font-face {font-family: 'Trade Gothic';src: url('/webroot/fonts/26E862_0_0.eot');src: url('/webroot/fonts/26E862_0_0.eot?#iefix') format('embedded-opentype'),url('/webroot/fonts/26E862_0_0.woff') format('woff'),url('/webroot/fonts/26E862_0_0.ttf') format('truetype');} @font-face {font-family: 'Trade Gothic Bold No.2';src: url('/webroot/fonts/26E862_1_0.eot');src: url('/webroot/fonts/26E862_1_0.eot?#iefix') format('embedded-opentype'),url('/webroot/fonts/26E862_1_0.woff') format('woff'),url('/webroot/fonts/26E862_1_0.ttf') format('truetype');} @font-face {font-family: 'Trade Gothic Bold Condensed No.20';src: url('/webroot/fonts/26E862_2_0.eot');src: url('/webroot/fonts/26E862_2_0.eot?#iefix') format('embedded-opentype'),url('/webroot/fonts/26E862_2_0.woff') format('woff'),url('/webroot/fonts/26E862_2_0.ttf') format('truetype');} @font-face {font-family: 'Trade Gothic Oblique';src: url('/webroot/fonts/26E862_3_0.eot');src: url('/webroot/fonts/26E862_3_0.eot?#iefix') format('embedded-opentype'),url('/webroot/fonts/26E862_3_0.woff') format('woff'),url('/webroot/fonts/26E862_3_0.ttf') format('truetype');}

/* STYLE */
html,body{width:100%;height:100%;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:12px;color:#fff;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');overflow:hidden}#container{position:absolute;top:100%;width:100%;height:100%;overflow:hidden;z-index:auto}#main-overlay{position:absolute;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:9999}#contents{position:absolute;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:1;overflow:hidden}#content-holder{position:fixed;right:300%;visibility:hidden}#preloader{position:absolute;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:auto}#preloader-bg{position:absolute;width:100%;height:100%;background-color:#fff;z-index:auto}#preloader-logo{position:absolute;top:50%;left:50%;margin:-20px 0 0 -112px;z-index:auto;opacity:0}#preloader-img{position:absolute;bottom:0;left:50%;margin-left:-150px;z-index:auto}#main-load-indicator,div.load-indicator{position:fixed;width:0;height:5px;color:#f00;background:#f00;border-bottom:#b30000 1px solid;overflow:hidden;z-index:9998}#load-control{position:fixed;width:100%;height:100%;z-index:10000;display:none}#load-control-content{position:absolute;top:50%;left:50%;width:auto;height:auto;margin:-17px 0 0 -74px;background:url('/webroot/images/global/backgrounds/bg-000000-40.png')}#load-control-content img{padding:10px}div.contents{position:relative;width:0;height:100%;background:#000;overflow:hidden;float:left}div.contents div.menu{position:absolute;left:1px;width:300px;height:100%;background:#b30000;box-shadow:30px 0 30px -30px #000 inset;z-index:auto}div.contents div.content{position:absolute;left:301px;width:660px;height:100%;background:#202020;box-shadow:30px 0 30px -30px #000 inset;z-index:auto}div.contents div.content div.content-sub-container{position:relative;width:560px;height:auto;margin:100px 50px 50px 50px;overflow:hidden}div.contents div.content div.content-sub-content{position:absolute;width:540px;height:auto;color:#adadad;line-height:1.5em;text-align:justify}div.menu-icon{margin-top:20px;text-align:center}div.menu-icon span{display:block;width:50%;height:5px;color:#630000;margin:0 25% 3px 25%;background:#630000;overflow:hidden}span.content-close,span.admin-delete-content{position:absolute;display:inline-block;right:0;top:0;width:40px;height:40px;cursor:pointer;background:#b30000;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;text-indent:-1000px;overflow:hidden;z-index:auto}span.header,span.header-anchor,span.header-button{position:relative;display:block;height:auto;background:#a00000;margin:10px 0;cursor:default;overflow:hidden}span.header-anchor{background:#600;cursor:pointer}span.header-anchor span.header-text{display:inline-block;padding:10px 10px;line-height:1em}span.header-anchor span.header-icon{display:block;position:absolute;right:0;top:0;width:30px;height:100%;background:#8e0000 url('/webroot/images/global/backgrounds/bg-arrow-red-left.png') no-repeat center;z-index:auto}span.header-anchor.black span.header-icon{background:#600 url('/webroot/images/global/backgrounds/bg-arrow-red-left.png') no-repeat center}html.no-touch span.header-anchor.black:hover span.header-icon,html.no-touch span.header-anchor.black:active span.header-icon{background:#b20000 url('/webroot/images/global/backgrounds/bg-arrow-white-left.png') no-repeat center}span.header-anchor.red span.header-icon{background:#8e0000 url('/webroot/images/global/backgrounds/bg-arrow-red-left.png') no-repeat center}html.no-touch span.header-anchor.red:hover span.header-icon,html.no-touch span.header-anchor.red:active span.header-icon{background:#b20000 url('/webroot/images/global/backgrounds/bg-arrow-white-left.png') no-repeat center}span.header-button{height:15px;background:0;cursor:pointer}span.header-button span.header-icon{width:15px;height:15px;background:#810000 url('/webroot/images/global/backgrounds/bg-arrow-red-left.png') no-repeat center;float:left}span.header-button span.header-text{display:inline-block;float:left;margin:2px 0 0 5px;color:#4d0000}html.no-touch span.header-button:hover span.header-icon,html.no-touch span.header-button:active span.header-icon{background:#b20000 url('/webroot/images/global/backgrounds/bg-arrow-white-left.png') no-repeat center}span.header-button.red{margin:6px 0}span.header-button.black span.header-text{color:#fc0000}span.header span.header-icon{display:block;position:absolute;width:30px;height:100%;background:#8e0000 url('/webroot/images/global/sprites/sprites-icons.png') no-repeat;z-index:auto}span.header span.header-text{display:inline-block;margin-left:40px;padding:10px 0;color:#300}span.header.black,span.header-anchor.black{width:205px;background-color:#f00}span.header.black.block,span.header-anchor.black.block{width:100%}span.header.black span.header-icon{background-position:-160px -240px}.nav-links-bottom{margin:15px;text-align:center;color:#4d0000}img.scale-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto}img.masthead-logo{position:relative;left:-35px}span.overlay-close{top:-40px;background-position:0 -80px}html.no-touch span.overlay-close:hover,html.no-touch span.overlay-close:active,html.no-touch span.admin-delete-content:hover{background-position:-80px -80px}span.admin-delete-content{background-position:0 -80px;display:none}#locations-overlay{position:absolute;left:100%;width:100%;height:100%;background:url('/webroot/images/global/backgrounds/bg-000000-80.png');z-index:9997;opacity:0}#locations-overlay-content{position:absolute;top:5%;left:5%;width:90%;height:90%;z-index:auto;overflow:hidden}#locations-overlay-left{position:absolute;width:275px;height:100%;z-index:auto}#locations-overlay-left-content{position:absolute;width:100%;height:100%;z-index:auto}#locations-overlay-right{position:relative;width:auto;height:100%;margin-left:274px;background:#ccc;z-index:auto;overflow:hidden}#locations-overlay-map{position:absolute;width:100%;height:100%;background:#ccc;z-index:auto}#locations-overlay-screen{position:absolute;width:100%;height:100%;background:#ccc url('/webroot/images/global/icons/icon-location-pin-large.png') no-repeat center;z-index:auto}#locations-overlay-intro{position:absolute;width:80%;height:100%;margin:0 10%;background:url('/webroot/images/global/backgrounds/bg-000000-50.png');z-index:auto;display:none}#locations-overlay-intro h1{padding:40px}#locations-overlay-search{position:relative;width:auto;height:auto;background:#c60000;border-bottom:#9a0000 1px solid;padding:45px}div.location-search-input{position:relative;width:auto;height:auto;padding:0 20px 0 5px;background:#ccc url('/webroot/images/global/backgrounds/bg-search.png') no-repeat 165px center}span.location-search-input{position:absolute;display:inline-block;right:0;top:0;width:25px;height:100%;text-indent:-10000px;cursor:pointer;z-index:auto}#locations-overlay-display{position:relative;width:auto;height:100%;border-top:#f43333 1px solid;overflow:hidden}#locations-overlay-scroll-content{position:absolute;width:185px;height:auto;left:45px;z-index:auto}#locations-overlay-num-container{width:100%;height:auto;margin:40px 0 20px 0}#locations-overlay-num-container span.header span.header-icon{background-position:-160px -240px}div.locations-overlay-location{padding:10px 0;opacity:0}span.locations-overlay-multiple{margin:10px 0;cursor:pointer}span.locations-overlay-multiple.header-button{height:auto}span.locations-overlay-multiple span.header-icon{vertical-align:middle}span.locations-overlay-multiple span.header-text{width:160px;height:auto;margin-top:0;padding-top:0;line-height:1.5em}div.locations-infowindow{position:absolute;left:50%;top:50%;z-index:auto;visibility:hidden}div.map-info-window{text-align:center}div.map-info-window-content{box-shadow:1px 1px 0 rgba(0,0,0,0.2)}div.map-info-window p{font-size:110%;padding:10px 30px;background:#f00;border:#fff 1px solid}div.map-info-window img{position:absolute;bottom:-11px;left:50%;margin-left:-10px;z-index:auto}#locations-overlay-close{right:1px}#page-overlay{position:absolute;left:-100%;width:100%;height:100%;background:url('/webroot/images/global/backgrounds/bg-000000-90.png');z-index:9997}#page-overlay-content{position:absolute;width:100%;height:100%;z-index:auto;overflow:hidden}#page-overlay-left{position:absolute;width:275px;height:100%;z-index:auto}#page-overlay-left-content{position:absolute;left:45px;width:185px;height:100%;z-index:auto}#page-overlay-right{position:relative;width:auto;height:100%;margin-left:274px;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:auto;overflow:hidden}#page-wrapper{position:relative;width:auto;height:100%}#page-container{position:relative;width:600px;height:100%;box-shadow:50px 0 50px -50px #000 inset,-50px 0 50px -50px #000 inset;overflow:hidden}#page-content{position:absolute;left:85px;width:430px;height:auto}#page-content div.dynamic-content-row{padding-bottom:30px}#page-content div.dynamic-content-row:last-child{padding-bottom:100px}#page-content div.dynamic-content-row:first-child,#page-overlay-left div.dynamic-content-row:first-child{margin-top:50px}#page-content div.dynamic-content-row{color:#eee;line-height:1.6em;letter-spacing:.06em}#page-content-image{position:absolute;top:0;left:600px;width:auto;height:100%;z-index:auto}div.page-holder{width:100%;height:100%;overflow:hidden}#frame-overlay{position:absolute;left:100%;width:100%;height:100%;background:url('/webroot/images/global/backgrounds/bg-000000-80.png');z-index:9997;opacity:0}#frame-overlay-content{position:absolute;top:5%;left:5%;width:90%;height:90%;z-index:auto;overflow:hidden}#frame-overlay-masthead{position:relative;width:100%;height:40px;background:#f00;overflow:hidden}#frame-overlay-location{position:absolute;width:100%;bottom:20px}#frame-overlay-icon{background-position:-400px -400px}#frame-overlay-contents{position:relative;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:auto;overflow:hidden}#frame-overlay-mask,#frame-overlay-holder{position:absolute;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:auto}#frame-overlay-holder{height:auto;padding:20px 0}#frame-overlay-close{background-position:-160px -80px}html.no-touch #frame-overlay-close:hover,html.no-touch #frame-overlay-close:active{background-position:-80px -80px}#frame-overlay-logo{margin:10px}#frame-overlay-name{position:relative;bottom:10px;font-size:133.333%;text-transform:uppercase;line-height:1em}#video-overlay{position:absolute;left:100%;width:100%;height:100%;background:url('/webroot/images/global/backgrounds/bg-000000-80.png');z-index:9997;opacity:0}#video-overlay-content{position:absolute;top:5%;left:5%;width:90%;height:90%;z-index:auto;overflow:hidden}#video-overlay-masthead{position:relative;width:100%;height:40px;background:#f00;overflow:hidden}#video-overlay-icon{background-position:-400px -400px}#video-overlay-contents{position:relative;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:auto;overflow:hidden}#video-overlay-holder{position:absolute;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:auto}#video-overlay-close{background-position:-160px -80px}html.no-touch #video-overlay-close:hover,html.no-touch #video-overlay-close:active{background-position:-80px -80px}#video-overlay-logo{margin:10px}#video-overlay-name{position:relative;bottom:10px;font-size:133.333%;text-transform:uppercase;line-height:1em}#masthead{position:absolute;width:auto;height:100%;font-size:100%;z-index:10}#masthead-content{position:absolute;top:0;left:-225px;width:275px;height:100%;background:#fb0000;z-index:auto;overflow:hidden}#masthead-scroll-content{position:absolute;width:185px;height:100%;left:45px;z-index:auto;visibility:hidden}#masthead-content.scroll-container #masthead-scroll-content{height:auto}#masthead-content-open{position:absolute;left:0;top:30px;margin-left:5px;cursor:pointer;z-index:auto}#masthead-close{display:none;visibility:hidden;background-position:-160px -80px}html.no-touch #masthead-close:hover,html.no-touch #masthead-close:active{background-position:-80px -80px}div.masthead-top{position:absolute;width:100%;height:auto;z-index:auto}div.masthead-btm{position:absolute;bottom:0;width:100%;height:auto;z-index:auto}div.masthead-row{width:100%;height:auto;clear:both}#masthead-logo-div{padding-top:50px}#masthead-nav-div{padding-top:20px}#masthead-your-location span.header span.header-icon{background-position:-160px -240px}#masthead-your-photo span.header span.header-icon{background-position:-240px -240px}#masthead-social-icons{padding-bottom:30px}span.masthead-social-icons{display:inline-block;width:25px;height:25px;margin:0 0 0 3px;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat}html.no-touch span.masthead-social-icons:hover,html.no-touch span.masthead-social-icons:active{background-color:#fff}#masthead-facebook{background-position:0 -320px;margin:0}#masthead-twitter{background-position:-80px -320px}#masthead-youtube{background-position:-160px -320px}#masthead-pinterest{background-position:-240px -320px}#masthead-instagram{background-position:-320px -320px}#masthead-google{background-position:-160px -480px}#masthead p{letter-spacing:.06em}img.masthead-navigation-guide{display:block;width:100%;padding-bottom:10px}span.audio-control{position:absolute;left:0;top:150px;width:40px;height:40px;margin-left:1px;cursor:pointer;z-index:100;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;background-position:-80px -480px;text-indent:-1000px}html.no-touch span.audio-control:hover,html.no-touch span.audio-control:active,span.audio-control.active{background-position:0 -480px}#audio-control-02{top:7px;left:140px}#audio-control-03{top:7px;left:200px}html.no-audio span.audio-control{visibility:hidden}html.no-audio div.masthead-top,html.no-audio div.masthead-btm{position:relative;padding-bottom:20px}#content{position:absolute;top:0;width:auto;height:100%;margin-left:50px;overflow:hidden;background:url('/webroot/images/global/backgrounds/bg-red-squares.png');z-index:1}#columns{position:absolute;width:100%;height:100%;box-shadow:0 0 15px #000;overflow:hidden}div.columns{position:relative;width:100px;height:100%;background:url('/webroot/images/global/backgrounds/bg-canvas-black.png');float:left}div.rows{position:relative;width:auto}div.row-100{height:100%}div.row-66{height:66.66666667%}div.row-50{height:50%}div.row-33{height:33.33333333%}div.columns div.rows div.holder{width:100%;height:100%;overflow:hidden;cursor:move;cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;cursor:url(http://beta.benihana.com/webroot/images/global/cursors/opendrag.cur),n-resize}div.columns div.rows div.holder.active{cursor:url(http://beta.benihana.com/webroot/images/global/cursors/closeddrag.cur),n-resize}div.columns div.rows div.holder.close{cursor:url(http://beta.benihana.com/webroot/images/global/cursors/close.cur),n-resize}div.rows div.holder div.mask{position:absolute;width:100%;height:100%;background:url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:auto}div.rows div.grid-preview{position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:auto}div.rows div.grid-preview div.grid-preview-holder{padding:40px 50px;background:url('/webroot/images/global/backgrounds/bg-canvas-black.png')}div.rows div.grid-preview h1{padding-bottom:10px}div.rows div.grid-preview h3{padding:40px 40px 40px 50px}div.rows div.grid-preview p{color:#808080}div.rows div.grid-preview span.header-button{display:inline-block;width:auto;margin-right:40px}div.row-button{position:absolute;bottom:0;right:-50px;width:250px;height:50px;overflow:hidden;z-index:5}div.row-button a{display:block;width:200px;height:50px;font-weight:700;text-align:center;background:#fc0000}html.no-touch div.row-button a:hover,html.no-touch div.row-button a:active{background:#b20000}div.row-button a span{display:block;padding-top:20px}div.row-button span.active{position:absolute;top:0;left:200px;width:50px;height:50px;visibility:hidden;overflow:hidden;z-index:auto}div.row-button span.active span.block{position:absolute;left:-50px;width:50px;height:50px;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;background-position:-160px 0;z-index:auto}div.rows img.grid-image{position:absolute;display:block;width:100%;height:100%;z-index:auto}.column-video,.column-video-poster{position:absolute;top:0;left:0;width:100%!important;height:100%!important;margin:0;background:#000;z-index:auto}#column-10-row-01{background:url('/webroot/images/global/backgrounds/bg-red-squares.png')}#dynamic-container{background:url('/webroot/images/global/backgrounds/bg-canvas-black.png');overflow:hidden}#dynamic-container div.holder{width:auto;height:100%}#dynamic-column{position:absolute;width:600px;height:100%;background:url('/webroot/images/global/backgrounds/bg-canvas-black.png');box-shadow:50px 0 50px -50px #000 inset;overflow:hidden;z-index:2}div.dynamic-column-left{position:absolute;width:360px;height:100%;background:url('/webroot/images/global/backgrounds/bg-red-squares.png');box-shadow:50px 0 50px -50px #000 inset;z-index:2}div.dynamic-column-right{position:absolute;left:360px;width:600px;height:100%;background:url('/webroot/images/global/backgrounds/bg-canvas-black.png');box-shadow:50px 0 50px -50px #000 inset;overflow:hidden;z-index:1}#dynamic-content{position:absolute;left:85px;width:430px;height:auto;padding-bottom:150px}#dynamic-navigation{position:absolute;left:25%;width:75%;height:auto}#content-left-close,#content-right-close{z-index:10}#content-left-close{background-position:-160px -80px}html.no-touch #content-left-close:hover,html.no-touch #content-left-close:active{background-position:-80px -80px}#content-right-close{background-position:0 -80px}html.no-touch #content-right-close:hover,html.no-touch #content-right-close:active{background-position:-80px -80px}div.dynamic-content-row{clear:both;padding:10px 0}#dynamic-content div.dynamic-content-row{padding-bottom:30px}div.dynamic-content-row h5{padding:20px 0}#dynamic-navigation div.dynamic-content-row:first-child,#dynamic-content div.dynamic-content-row:first-child{margin-top:50px}#dynamic-column div.dynamic-content-row{padding-bottom:20px}#dynamic-content div.dynamic-content-row{color:#eee;line-height:1.6em;letter-spacing:.06em}div.dynamic-column-left div.dynamic-content-row h1{margin-bottom:20px}#dynamic-container div.content-holder{width:auto;height:100%}div.dynamic-content-row h1 span.text{display:inline-block;margin-right:10px}div.content-social-icon{padding-left:5px}span.content-social-icon{display:inline-block;width:20px;height:20px;margin-top:5px;margin-left:5px;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;vertical-align:top}html.no-touch span.content-social-icon:hover,html.no-touch span.content-social-icon:active{background-color:#FFF}span.content-social-icon.facebook{background-position:0 -240px}span.content-social-icon.twitter{background-position:-80px -240px}#dynamic-container span.content-close{top:-40px}div.content-row-button{position:relative;bottom:0;width:320px;height:50px;margin-bottom:10px;overflow:hidden;z-index:5}div.content-row-button a{position:relative;display:block;width:270px;height:50px;font-weight:700;overflow:hidden;background:url('/webroot/images/global/backgrounds/bg-000000-40.png')}div.content-row-button a span.up{position:relative;display:block;color:#FFF;padding-top:20px;padding-left:20px;z-index:auto}div.content-row-button span.down{position:absolute;display:block;top:0;left:0;width:0;height:100%;background:#FFF;z-index:auto}div.content-row-button span.active{position:absolute;top:0;left:270px;width:50px;height:50px;visibility:hidden;overflow:hidden;z-index:auto}div.content-row-button span.active span.block{position:absolute;left:-50px;width:50px;height:50px;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;background-position:-160px 0;z-index:auto}div.locations-map-image-holder{position:relative;margin-bottom:20px;padding:20px;background:#000;clear:both}span.locations-map-image{display:inline-block;width:100px;text-align:center;color:#FFF;background:#f00;padding:5px 0;cursor:pointer;float:left}span.locations-map-image.active{background:#000;cursor:default}div.locations-image img{display:block;width:100%}div.locations-map{height:0;background:#c0c0c0;display:none}#dynamic-content div.dynamic-content-row.locations-row{padding-bottom:30px}div.locations-reserve{position:relative;padding:20px;background:url('/webroot/images/global/backgrounds/bg-000000-40.png');clear:both}div.locations-entry{padding-bottom:20px}#locations-map-map{position:absolute;width:390px;height:100%;overflow:hidden}#locations-map-mask{position:absolute;width:390px;height:100%;z-index:auto}div.content-scroll-gradient{position:fixed;bottom:0;width:100%;height:100px;background:url('/webroot/images/global/backgrounds/bg-canvas-black-gradient.png');text-indent:-1200px;z-index:auto;display:none}div.content-mask{position:absolute;width:100%;height:100%;background:url('/webroot/images/global/backgrounds/bg-canvas-black.png');text-indent:-1200px;z-index:auto}div.content-mask.white-background{background:#dadada url('/webroot/images/global/backgrounds/bg-canvas-white.png')}div.menu-white-background{background:#dadada url('/webroot/images/global/backgrounds/bg-canvas-white.png')}div.menu-white-background div.content-scroll-gradient{background:url('/webroot/images/global/backgrounds/bg-canvas-white-gradient.png')}div.menu-white-background div.h1{color:#303030}div.menu-white-background p{color:#303030}div.menu-white-background span.headline{font-size:150%;color:#606060;border-bottom:0;margin-bottom:0;padding-bottom:15px}div.menu-white-background span.menu-section-description{font-size:100%;color:#303030}div.menu-white-background span.header-anchor{width:200px}div.menu-white-background div.accordion-content{background:0}span.headline.menu-section sup.menu-footnote-id{color:#808080;font-size:50%;vertical-align:super}p.menu-product sup.menu-footnote-id{color:#808080;font-size:70%;vertical-align:super}div.menu-product{padding-top:10px}p.menu-product{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:116%;color:#303030;clear:both}div.menu-product-description{font-size:100%;color:#404040}div.menu-product-price{width:33.33%;height:auto;margin-bottom:10px;padding:0 0 5px 0;float:left}span.menu-product-price-title,span.menu-product-price{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:100%;text-transform:uppercase;color:#404040}div.menu-product-container.active{margin:10px 0;padding:0 10px;background:url('/webroot/images/global/backgrounds/bg-000000-10.png')}div.menu-footnotes{color:#808080;margin:15px 0;padding:15px 0;clear:both}div.menu-footnotes p{font-size:83.333333%;padding:5px 0}div.menu-footnotes p.active{font-size:100%;font-style:italic}div.menu-footnotes p span{color:#f00}#footer-mid{position:absolute;width:100%;height:170px;top:50%;margin-top:-70px;text-align:center;z-index:auto}#footer-mid p{padding:5px 0}html.no-touch #footer-mid p:hover,html.no-touch #footer-mid p:active{color:#3b0000}#footer-btm{position:absolute;width:100%;bottom:30px;text-align:center;z-index:auto}#footer-btm p{padding:5px 0}#footer-btm p:last-child{padding-right:5px}#footer-btm p a{color:#3b0000;padding:0 5px}html.no-touch #footer-btm p a:hover,html.no-touch #footer-btm p a:active{color:#fff}h1,h2,h3,h4,h5,div.h1{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif}h1,div.h1{font-size:200%;text-transform:uppercase;line-height:1.2em}h3{font-size:200%;text-transform:uppercase;line-height:1.2em}h4.nav{font-size:166.66667%;text-transform:uppercase;line-height:1em;letter-spacing:.01em}h4.nav a{display:block;padding:5px 0;color:#4d0000}html.no-touch h4.nav a:hover,html.no-touch h4.nav a:active{color:#fff}h4.location-name{font-size:166%;text-transform:uppercase;line-height:1.3em}h5{font-size:116%;line-height:1.5em}p{line-height:1.5em}p.location-address{padding:5px 0 0 0}#footer-mid p{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif}#footer-btm p{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:91.6667%}span.header,span.header-anchor,span.header-button,.gothic,div.form-name span.accordion-header{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif}h4.l-h4{text-transform:uppercase;font-size:140%;line-height:1.1em;padding-top:20px}#file-upload{position:fixed;left:-100%;top:-100%}#location-search-input{font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:100%;text-indent:5px;color:#202020;background:#ccc;border:0;outline:0;width:100%;height:auto;padding:5px 0}input.form-input,textarea.form-input{font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:100%;color:#fff;background:#b20000;border:0;outline:0;width:290px;height:auto;padding:8px 5px}input.form-input:focus,textarea.form-input:focus{background:#fc0000}textarea.form-input{width:290px;min-width:290px;max-width:290px;height:104px;min-height:104px;max-height:104px;overflow:hidden;resize:none;float:left}input.form-button,input.form-dropdown{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:100%;width:170px;height:30px;text-align:left;text-indent:5px;color:#fff;background:#f00;cursor:pointer;-webkit-appearance:none}input.form-button.dropdown{width:100%;background:#b20000;float:none;margin:0}p.anchor{text-align:center}html.no-touch span.anchor{cursor:pointer;color:#fc0000;margin:20px 0;padding:1px 2px;border-bottom:#fc0000 1px dotted;display:inline-block;text-align:center}html.no-touch span.anchor:hover,html.no-touch span.anchor:active{color:#000;background-color:#fc0000;border-bottom:#fc0000 1px dotted}p.admin-p{padding-bottom:15px}div.admin div.editable{padding-top:20px}span.headline{display:block;font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;font-size:133.33%;text-transform:uppercase;color:#999;padding:30px 0 15px 0;margin-bottom:15px;border-bottom:#606060 1px dotted;clear:both}span.headline.admin-headline{display:block;font-size:100%;color:#999;padding:30px 0 15px 0;margin-top:10px;margin-bottom:15px;border-bottom:#606060 1px dotted;clear:both}span.highlight{font-size:110%;font-weight:bold;color:#f00}span.bullet{color:#f00}ul.bulleted-list{list-style-image:url('/webroot/images/global/icons/icon-bullet.png');list-style-position:inside;padding-left:20px}ul.bulleted-list li{padding-left:0;padding-bottom:5px;text-indent:-20px;line-height:1.5em}ol.numbered-list{list-style-type:decimal;list-style-position:inside;padding-left:20px;color:#fc0000}ol.numbered-list li{padding-left:0;padding-bottom:10px;text-indent:-20px;color:#eee}em{color:#fff;font-weight:bold}b{font-weight:bold}i{font-style:oblique}div.editable a{color:#fc0000;padding:1px;border-bottom:#fc0000 1px dotted}html.no-touch div.editable a:hover,html.no-touch div.editable a:active{color:#000;background-color:#fc0000;border-bottom:#fc0000 1px dotted}div.editable a.header-anchor{color:#fff;padding:0;background:0;border-bottom:0;padding:0}div.editable span.image-poster a,div.editable span.video-poster a{border:0;padding:0;background:0}div.accordion-container{width:100%;clear:both;margin:10px 0}div.accordion-header{height:30px;overflow:hidden;background-color:#262626;cursor:pointer}span.accordion-header{display:inline-block;padding:5px 0 0 10px;color:#fff}span.accordion-arrow{position:absolute;display:inline-block;right:0;width:30px;height:30px;background-color:#600;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;background-position:-160px -400px;z-index:auto}div.accordion-content{position:relative;display:none;padding:10px;background:url('/webroot/images/global/backgrounds/bg-000000-30.png')}html.no-touch div.accordion-header:hover span.accordion-header,html.no-touch div.accordion-header:active span.accordion-header{color:#fc0000}html.no-touch div.accordion-header.active span.accordion-header{color:#fff}html.no-touch div.accordion-header:hover span.accordion-arrow,div.accordion-header:active span.accordion-arrow{background-color:#b20000}div.accordion-header.active span.accordion-arrow{background-color:#b20000;background-position:-240px -400px}div.accordion-header.active{background-color:#f20000}span.deletable-image{position:relative;padding:15px;background-color:#000}span.deletable-image.block,span.editable-image.block{display:block;width:auto;height:auto;margin:15px 0}span.deletable-image.left{display:inline-block;width:50%;margin:15px 15px 5px 0;float:left}span.deletable-image.right{display:inline-block;width:50%;margin:15px 0 5px 15px;float:right}span.deletable-image img,span.editable-image img,img.editable-image{display:block;width:100%}div.video-poster{margin:10px 0;padding:20px}span.video-poster{display:block;margin:10px 0;padding:20px;background:#000 url('/webroot/images/global/icons/icon-video-watch.png') no-repeat center;cursor:pointer}span.video-poster img{display:block;width:100%}html.no-touch span.video-poster:hover img,html.no-touch span.video-poster:active img{opacity:.5}span.image-poster{display:block;padding:20px;background:#000 url('/webroot/images/global/icons/icon-image-view.png') no-repeat center}span.image-poster img{display:block;width:100%}span.deletable-image.image-poster{padding:15px;margin-bottom:15px}span.deletable-image.image-poster img{padding:0;margin:0}div.form-message{width:auto;height:auto;margin-bottom:10px;padding:10px 8px;background-color:#262626}div.form-row{position:relative;padding:8px 0;clear:both}div.form-name{position:absolute;top:0;left:0;width:130px}div.form-name-align{height:100%}div.form-name-align div.form-checkbox{position:absolute;top:50%;margin-top:-15px}div.form-name p{padding-top:15px}div.form-holder{position:relative;width:300px;margin-left:130px}div.accordion-content div.form-name{width:110px}div.accordion-content div.form-holder{margin-left:110px}div.form-button-holder{width:170px}span.form-required{color:#f00;padding-left:2px}div.form-column-3{position:relative;width:96px;height:auto;margin-left:6px;float:left}div.form-column-3:first-child{margin-left:0}div.form-select-holder{position:absolute;top:30px;left:0;width:100%;height:0;box-shadow:-10px 10px 10px -10px #202020;background-color:#fc0000;overflow:hidden;z-index:999}div.form-select{position:relative;height:auto}p.form-select,p.form-select-header{font-family:'Trade Gothic Bold No.2','Arial Narrow','Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif;padding:7px 10px;background-color:#fc0000;border-bottom:#b20000 1px solid;cursor:pointer}p.form-disclaimer{padding:10px 0 0 0;color:#adadad}html.no-touch p.form-select:hover,html.no-touch p.form-select:active,p.form-select.active{background-color:#d70000}div.form-select p.form-select:last-child{border-bottom:0}p.form-select-header{cursor:default;background-color:#d70000}p.form-select-header.dark{cursor:default;background-color:#ae0000;border-bottom:#900 1px solid}span.button-icon,span.dropdown-icon{position:absolute;display:inline-block;top:0;right:0;width:30px;height:30px;background-color:#600;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;background-position:-400px -400px;cursor:pointer;z-index:auto;overflow:hidden;text-indent:-1000px}span.dropdown-icon{background-position:-160px -400px;background-color:#fc0000}span.dropdown-icon.active{background-position:-240px -400px}html.no-touch div.form-holder:hover span.button-icon,html.no-touch div.form-holder:active span.button-icon{background-color:#b20000;background-position:-320px -400px}div.form-radio{height:30px;margin-bottom:10px;overflow:hidden}div.form-holder div.form-radio:last-child{margin-bottom:0}span.form-radio,span.form-checkbox{display:inline-block;width:30px;height:30px;background-image:url('/webroot/images/global/sprites/sprites-icons.png');background-repeat:no-repeat;cursor:pointer}span.form-checkbox{background-position:-400px -160px;background-color:#b20000}span.form-checkbox.active{background-position:-320px -160px;background-color:#b20000}span.form-radio{background-position:0 -400px}span.form-radio.active{background-position:-80px -400px}span.form-text{display:inline-block;padding:5px 0 0 10px;color:#999;vertical-align:top}div.news-entry{padding:10px 0}form.form *,h4.nav a,div.accordion-container *,a,span.header-anchor *,span.header-button *,span.masthead-social-icons,span.video-poster *,div.map-info-window *,span.audio-control{transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out}span.form-checkbox,span.form-radio{transition:none;-webkit-transition:none;-moz-transition:none}.hidden{display:none}.show{display:block!important}.float-right{float:right}.float-left{float:left}.color-660000{color:#600!important}.color-4D0000{color:#4d0000!important}.color-FFFFFF{color:#fff!important}#cont-sushi_sake div.dynamic-column-left div.dynamic-content-row h1{margin-bottom:0}#cont-sushi_sake div.dynamic-column-left div.dynamic-content-row h5:first-child{padding-top:0}.uppercase{text-transform:uppercase}span.video-poster a{padding:0;border:0}h1 span.headline{color:#b30000;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}input.error{box-shadow:0 0 3px 3px #ff0}span.error{color:#f00}#column-10 p.location-address.update{color:#fff;padding-top:0}#column-10 span.header-anchor{margin:0}#column-10 span.header-button{margin-top:5px;margin-bottom:10px}p.normal{letter-spacing:0}.padding-top{padding-top:20px}.padding-bottom{padding-bottom:20px}div.locations-row span.header-anchor{display:inline-block;margin-top:10px}#column-10 p.select-location.update{padding:5px 0 10px 0}#dynamic-navigation span.header-anchor.red{width:205px}#dynamic-navigation h1.no-padding-bottom{padding-bottom:0;margin-bottom:0;line-height:1em}#dynamic-navigation p.select-location.update{padding:10px 0}h1 span.highlight{font-weight:normal}html.no-touch a.sitemap:hover,html.no-touch a.sitemap:active{color:#f00;border-bottom:#f00 1px dotted;line-height:1.6em}#pages_admin #dynamic-container{border-right:1px #000 solid}div.admin div.editable-content div.content-social-icon{padding-top:20px}div.admin-form-name{padding-top:12px!important}div.admin-menu-row.admin-menu-new-row p{padding:10px}div.form-holder div.editable{line-height:1.6em}span.accordion-header.menu-accordion-header{padding-top:10px}div.admin-form-holder{padding-top:5px;line-height:1.6em}div.admin-menu-row{position:relative;padding:30px 0!important;clear:both}div.admin-menu-row.border{border-top:#404040 1px dotted}span.template-price-name{padding-right:5px;color:#adadad}.admin-menu-update{cursor:pointer}h5.admin-menu-update{padding-bottom:10px}.admin-menu-update:hover{color:#f00!important}div.admin-menu-new-row{padding:5px 10px;margin:5px 0;background:#262626}div.admin-menu-product-row{background:#262626;border-top:#000 1px solid;border-bottom:#404040 1px solid;cursor:pointer}div.admin-menu-product-row:hover{background:#191919}div.admin-menu-product-row p{padding:5px 10px}div.admin-menu-product-row span{display:block;color:#adadad;padding:0 10px 10px 10px;font-size:80%}div.admin-menu-row div.form-name{color:#adadad;cursor:default}span.headline.no-border{border-bottom:0}input.form-input.admin-input{width:100%;padding:8px 0;text-indent:5px;margin-bottom:0}div.admin-form-holder input.admin-radio-input:last-child{margin-left:50px}span.padding-left-10{padding-left:10px}#admin-new-page div.page-holder{border-top:#404040 1px dotted;border-bottom:#404040 1px dotted;padding:20px 0;margin:20px 0}div.admin-menu-new-row.admin-menu-row{padding:0!important;cursor:pointer}div.admin-menu-new-row.admin-menu-row:hover{background:#fc0000;color:#fff}#admin-menu-row div.holder{width:auto;height:auto}#page-content-image span.editable-image{width:100%;height:100%;margin:0;background-position:20px 20px}div.locations-row-top{padding-top:50px!important}div.locations-map-image-holder span.editable-image{margin:0}#admin-pages-home img.editable-image{margin-bottom:15px}.clearfix{display:block;height:0;width:100%;overflow:hidden;clear:both}div.editable a[href*="#/top"]{color:#fff!important;border-bottom:none!important;background:none!important;cursor:inherit!important}div.h1{min-width:70%}#no-script,#legacy-browser{position:absolute;width:100%;height:100%;background:#101010 url('/webroot/images/global/backgrounds/bg-canvas-black.png');z-index:99999}#no-script div,#legacy-browser div{position:absolute;top:50%;width:100%;height:auto;margin-top:-150px;text-align:center}#no-script p,#legacy-browser p{font-size:116%;line-height:1.5em;color:#808080;padding-top:20px}html.hashchange #legacy-browser{display:none}

/* MEDIA QUERIES */
@media screen and (max-height: 800px){#masthead-your-location span.header-button.red{display:none}}@media screen and (max-height: 700px){#masthead-your-photo{display:none}}@media screen and (max-height: 600px){#masthead-your-location span.header-button.red,#masthead-footer{display:none}}@media screen and (max-height: 550px){div.rows div.grid-preview div.grid-preview-holder{padding:20px 20px 55px 20px}div.rows div.grid-preview h3{font-size:116%;padding:20px}#masthead-your-location p.location-address.update{display:none}}@media screen and (max-height: 450px){#masthead-your-location,div.rows div.grid-preview,#masthead-footer-anchors{display:none}}