#total{height:100%;width:100%;background:url(img/new-bg.png) center repeat-y;--ifltie7background:#063}
body{cursor:default;background:url(IDO/bg.png);color:#000;text-align:justify;font-family:"Trebuchet MS",verdana,arial,sans-serif;font-size:14px;line-height:1.6em;direction:ltr;margin:5px 0}
h1{color:#030;text-align:center;font-size:24px;text-transform:uppercase;line-height:normal;border-style:none;border-width:thin;margin:3em 0}
h2{color:#fff;background:#269900;text-indent:0.5em;font-size:24px;font-variant:small-caps;margin-top:1em;font-family:"Trebuchet MS",verdana,arial,sans-serif}
.roll{color:#fff;text-indent:0.5em;font-size:1.4em;font-variant:small-caps;margin-top:2em;font-weight:700}
.top-nav-link{padding-left:14px;padding-right:14px;float:left;height:100%;cursor:pointer;text-decoration:none}
.top-nav-link:hover{background:#616161}
h3{font-size:17px;font-style:italic}
a{color:#000;font-weight:700;text-decoration:none;border-bottom:none;font-family:"Trebuchet MS",verdana,arial,sans-serif}
a:hover{color:#000;border-bottom:1px solid}
#sidebar span a:hover{color:#000;border-bottom:none}
#menu a:hover{border-bottom:none}
a:visited{color:#000}
img{border:0}
#left{height:750px;width:35px;float:left;background:url(IDO/bg-shade-trans-left.png) no-repeat right}
#page{width:820px;color:#0000;background:#767676;text-align:left;margin:0 auto}
#header{width:100%;height:150px;background:url(IDO/header.jpg) top right no-repeat}
#header2{width:100%;height:150px;background:url(IDO/header2.jpg) top right no-repeat}
#header,#header2 h1{border:none;margin:0}
#menu{line-height:3em;font-weight:700;border-bottom:1px solid #3F3F3F;border-top:1px solid #3F3F3F;background:#d5be7f;direction:ltr;width:100%;height:45px}
#menu ul,#sidebar ul,#footer ul{list-style:none;color:#fff;margin:0;padding:0}
#menu .h2{color:#fff}
#menu li{display:inline;padding:12px 1.5em}
#menu li:hover{background-color:#616161}
#menu-in{height:100%;margin-left:90px;width:700px}
#menu-in a div{color:#000;text-decoration:none;border:none;height:100%}
.top-nav-link:hover a{color:#fff;text-decoration:none}
.top-nav-link a:hover{text-decoration:none}
#content{float:right;width:550px;border-left:1px solid #3F3F3F;background:#fff6dd;padding:0 20px 30px}
#comments{float:right;width:590px;border-left:1px solid #3F3F3F;background:#FFFCF2;padding:0}
#content h2{background:transparent url(IDO/uni-hr.png) no-repeat top;color:#000;height:30px;padding-top:25px}
#content .rec-h2{background:transparent url(IDO/rec-hr.png) no-repeat top;color:#000;height:30px;padding-top:25px}
#comments #commentsh2{background:transparent url(IDO/comments-bar.png) no-repeat scroll right top;color:#000;height:52px;width:100%;margin:0;padding:0}
#commentsDiv{background:#FFFCF2;padding-left:12px;padding-right:12px}
#sidebar{float:left;width:180px;height:100%;font-size:0.8em;background:#767676;color:#fff;margin:10px 0 0 22px}
#side-wrapper{background:#767676 none repeat scroll 0 0;float:left;height:100%;width:229px}
#sidebar H2{letter-spacing:0.3pt}
#legal{padding-right:10px}
#footer{clear:both;background:#D5BE7F;text-align:center;font-size:0.8em;border-top:1px solid #3F3F3F;margin:0;padding:1px 0}
#footer li{display:inline;font-family:Arial, Helvetica, sans-serif;color:#060;padding:0 1em 0 0}
#footer a{color:#2F2406}
h4{color:#fff;background:#269900;text-indent:0.2em;font-size:1.4em;font-variant:small-caps;margin-top:2em}
img.floatLeft{float:left;margin:4px}
img.floatRight{float:right;margin:4px}
#sushitable{background:#E3F8CE}
.toggleop img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5px;padding-left:5px}
.toggleop:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1px;border-bottom:none}
.toggleophover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1px}
#sidebar h2{width:186px;height:28px;text-align:center;background:url(IDO/box-new.png) top no-repeat;font-size:12px;font-weight:600;vertical-align:middle;color:#fff;margin-bottom:0}
#sidebar div{width:186px;text-align:center;background:url(IDO/box-new.png) bottom;padding-top:2px;padding-bottom:10px}
.menuf{width:186px;height:15px;background:url(IDO/left-box-bottom.png)}
.newsushi:hover{width:554px;height:129px;background:url(img/newsushi.gif);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1px}
.newsushi{width:554px;height:129px;background:url(img/newsushi.gif);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8px}
.newsushi img{padding-left:35px;padding-top:15px;float:left}
.newsText{float:right;text-align:center;padding-right:35px;padding-top:28px;font-size:20pt;color:#303228;width:370px;height:90px;line-height:35px;font-weight:400}
.nigiri{cursor:pointer;height:120px;margin-bottom:30px;margin-top:10px}
.img1{background-attachment:scroll;background-color:transparent;background-image:url(img/types-of-sushi.png);background-position:center center;background-repeat:no-repeat;float:left;height:120px;margin-right:10px;width:115px;cursor:pointer}
.txt1{padding-right:14px}
.img2{float:right;margin-left:24px;width:140px;height:120px;background:url(img/types-of-sushi.png) right no-repeat;cursor:pointer}
.txt2{padding-left:24px}
.inside_out{height:120px;margin-top:18px;margin-bottom:18px}
.img3{float:left;margin-right:10px;width:130px;height:120px;background:url(img/types-of-sushi.png) left no-repeat;cursor:pointer}
.img4{background-attachment:scroll;background-color:transparent;background-image:url(img/sushi-recipes.png);background-position:center center;background-repeat:no-repeat;float:left;height:140px;margin-right:0;width:170px;cursor:pointer}
.txt{padding-right:14px;cursor:pointer}
.img5{float:right;margin-left:24px;width:160px;height:140px;background:url(img/sushi-recipes.png) left no-repeat;cursor:pointer}
.txt5{padding-left:24px;cursor:pointer;margin-bottom:18px}
.img6{float:left;margin-right:10px;width:160px;height:140px;background:url(img/sushi-recipes.png) right no-repeat;cursor:pointer}
.txt6{padding-left:12px;padding-right:24px;cursor:pointer}
.flags{float:left;clear:both;margin-left:46px;text-align:center}
#sidebar #english{background-position:0 0}
#sidebar #french{background-position:-80px 0}
#sidebar #french:hover{background-position:-16px 0}
#sidebar #hebrew{background-position:-96px 0}
#sidebar #hebrew:hover{background-position:-32px 0}
#sidebar #spanish{background-position:-112px 0}
#sidebar #spanish:hover{background-position:-48px 0}
.btop{width:560px;height:15px;background:url(img/hp-boxes-isolated.png) top}
.bfoot{width:505px;min-height:185px;background:url(img/hp-boxes-isolated.png) bottom;padding-left:15px;padding-right:40px;cursor:pointer}
.txt0{padding-bottom:24px}
.cntr{text-align:center;width:100%}
.undr{text-decoration:underline}
.essentials-thumb-div{margin-left:10px;text-align:center;font-size:12px;font-weight:700;float:right}
.rec .west{width:200px;float:left}
.west ul{width:175px}
.rec .east{float:right}
.rec .bfoot{padding-bottom:70px}
.rec .bfoot	ul{list-style:upper-roman}
.rec .bfoot	h3{margin:0}
.rec-thumb{float:right;margin-left:10px;text-align:center;font-size:12px;font-weight:700}
.ol-li-padd	li{padding-bottom:8px}
.nomrgntp{margin-top:0}
.nomrgnbtm{margin-bottom:0}
.maki,.spicy-tuna{height:150px;cursor:pointer}
.dragon-roll,.california-roll{margin-top:18px;cursor:pointer}
#sidebar .flags div,#sidebar .flags a{width:16px;height:11px;text-align:center;padding-top:4px;padding-bottom:0;margin-left:6px;float:left;background-image:url(img/flags.gif);background-repeat:no-repeat}
.essentials-thumb-div img,.rec-thumb img{border:1px solid #9F7913;margin-left:14px}
