body {background-color:#FFFFFF; width:100%; margin:0; padding:0; position:absolute; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; height:100%; background-repeat:repeat-x; background-image:url(../images/big_bg.png); background-position:center 153px;}

img {border:none}

table {border-collapse:collapse}
table td {padding:0; margin:0;}

input {outline:none; padding:0; margin:0;}

form {margin:0; padding:0;}

a {outline:none}

mya {
text-decoration: none;
border-bottom: 1px dashed #3399FF;
}


.wrapper {width:999px; $width: 1005px; clear:both; margin:0 auto 0 auto; position:relative; z-index:2;}
.admin-wrapper {width:999px; $width: 1005px; clear:both; margin:0 auto 0 auto; z-index:2;}
.header_box {width:100%; display: table; height:153px; float:left;  clear:both; background-image:url(../images/top_bg.gif); position:relative; top:0; z-index:10;}
.header {width:1070px; $width: 1005px; height:153px; /*  float:left; */ clear:both; position:relative; margin:0 auto;}
.logo {display:inline; float:left; width:335px; height:85px; background-image:url(../images/logo.jpg); position:absolute; top:19px; left:26px;}
/*.logo {display:inline; float:left; width:300px; height:75px; background-image:url(../images/logo.png); position:absolute; top:19px; left:26px;}*/

/*.top_menu {float:right; width:441px; height:29px; position:absolute; top:0; right:5px;}*/
.top_menu {float:right; width:361px; height:29px; position:absolute; top:0; right:5px;}
.top_menu a {display:block; float:left; width:80px; background-image:url(../images/top_menu_btns.png); color:#996b3d; height:17px; padding:3px 0 9px 0; text-align:center; text-decoration:none; position:relative;}
.top_menu .home {width:36px; background-position:0 0;}
.top_menu .home:hover {width:36px; background-position:0 -29px;}
.top_menu .home_active {width:36px; background-position:0 -29px;}

.top_menu .delivery {background-position:-36px 0;}
.top_menu .delivery:hover {background-position:-36px -29px; color:#FFFFFF}
.top_menu .delivery_active {background-position:-36px -29px; color:#FFFFFF}

.top_menu .about_sushi {background-position:-116px 0;}
.top_menu .about_sushi:hover {background-position:-116px -29px; color:#FFFFFF}
.top_menu .about_sushi_active {background-position:-116px -29px; color:#FFFFFF}

.top_menu .about {background-position:-196px 0;}
.top_menu .about:hover {background-position:-196px -29px; color:#FFFFFF}
.top_menu .about_active {background-position:-196px -29px; color:#FFFFFF}

.top_menu .testimonails {background-position:-276px 0;}
.top_menu .testimonails:hover {background-position:-276px -29px; color:#FFFFFF}
.top_menu .testimonails_active {background-position:-276px -29px; color:#FFFFFF}

.top_menu .tm_last {background-position:-356px 0; padding-right:5px;}
.top_menu .tm_last:hover {background-position:-356px -29px; color:#FFFFFF; padding-right:5px;}
.top_menu .tm_last_active {background-position:-356px -29px; color:#FFFFFF; padding-right:5px;}


.mmenu {height:35px; padding:14px 0 0 16px; float:left; clear:both; position:absolute; top:104px; width: 920px; margin-left:50px;}
.mmenu a {display:block; float:left; color:#805326; background-image:url(../images/mmenu_buttons.png); height:23px; padding:12px 0 0 0; text-align:center; text-decoration:none; position:relative;}

.mmenu .origs {width:144px; background-position:0 0;}
.mmenu .origs:hover {background-position:0 -35px; color:#FFFFFF;}
.mmenu .origs_active {width:144px; background-position:0 -35px; color:#FFFFFF;}

.mmenu .maki {width:68px; background-position:-144px 0;}
.mmenu .maki:hover {background-position:-144px -35px; color:#FFFFFF;}
.mmenu .maki_active {width:68px; background-position:-144px -35px; color:#FFFFFF;}

.mmenu .californias {width:140px; background-position:-210px 0;}
.mmenu .californias:hover {background-position:-210px -35px; color:#FFFFFF;}
.mmenu .californias_active {width:140px; background-position:-210px -35px; color:#FFFFFF;}

.mmenu .dragons {width:74px; background-position:-350px 0;}
.mmenu .dragons:hover {background-position:-350px -35px; color:#FFFFFF;}
.mmenu .dragons_active {width:74px; background-position:-350px -35px; color:#FFFFFF;}

.mmenu .sushi {width:70px; background-position:-425px 0;}
.mmenu .sushi:hover {background-position:-425px -35px; color:#FFFFFF;}
.mmenu .sushi_active {width:70px; background-position:-425px -35px; color:#FFFFFF;}

.mmenu .gunkans {width:70px; background-position:-425px 0;}
.mmenu .gunkans:hover {background-position:-425px -35px; color:#FFFFFF;}
.mmenu .gunkans_active {width:70px; background-position:-425px -35px; color:#FFFFFF;}

.mmenu .sashimi {width:70px; background-position:-425px 0;}
.mmenu .sashimi:hover {background-position:-425px -35px; color:#FFFFFF;}
.mmenu .sashimi_active {width:70px; background-position:-425px -35px; color:#FFFFFF;}

.mmenu .sets {width:70px; background-position:-425px 0;}
.mmenu .sets:hover {background-position:-425px -35px; color:#FFFFFF;}
.mmenu .sets_active {width:70px; background-position:-425px -35px; color:#FFFFFF;}
/*.mmenu .sets_active {width:84px; background-position:-801px -35px; color:#FFFFFF;}*/

.mmenu .salads {width:70px; background-position:-425px 0;}
.mmenu .salads:hover {background-position:-425px -35px; color:#FFFFFF;}
.mmenu .salads_active {width:70px; background-position:-425px -35px; color:#FFFFFF;}

.mmenu .drinks {width:70px; background-position:-425px 0;}
.mmenu .drinks:hover {background-position:-425px -35px; color:#FFFFFF;}
.mmenu .drinks_active {width:70px; background-position:-425px -35px; color:#FFFFFF;}

.mmenu .bento {width:65px; padding-right:5px; background-position:-425px 0;}
.mmenu .bento:hover {background-position:-425px -35px; color:#FFFFFF;}
.mmenu .bento_active {width:70px; background-position:-425px -35px; color:#FFFFFF;}

.delivery_phone {height:52px; float:left; text-align:center; color:#6b0908; width:306px; background-image:url(../images/phone.gif); background-position:center bottom; background-repeat:no-repeat;
/* margin:10px 0 0 45px; _margin:0px 0 0 45px; */ line-height:11px; position:absolute; top:39px; left:396px;}

.top_info {float:right; width:180px; height:40px; /* margin:22px 0 0 70px; _margin:7px 0 0 72px;*/ position:absolute; top:36px; right:13px;}
.top_info span {display:block; float:left; clear:both; height:17px; padding:3px 0 0 22px; width:160px; color:#6b0908;}
.orders {background-image:url(../images/add_info_icons.png); _background-image:url(../images/add_info_icons.gif); background-position:0 0; background-repeat:no-repeat;}
.min_order {background-image:url(../images/add_info_icons.png); _background-image:url(../images/add_info_icons.gif); background-position:0 0; background-repeat:no-repeat;}

.footer_box {width:100%; height:90px; float:left; clear:both; background-image:url(../images/footer_bg.gif); z-index:1; position:relative;}
.footer_bg {width:100%; height:90px; float:left; clear:both; background-image:url(../images/footer_bg1.jpg); background-repeat:no-repeat; background-position:center;}
.footer_text {width:999px; $width: 1005px; text-align:center; clear:both; font-size:12px; color:#cc1714; margin:50px auto 0 auto;}

.left {width:544px; float:left; padding:12px 0 0 5px; z-index:10;}

.big_sushi_box {width:500px; height:360px; float:left; clear:both; background-image:url(../images/big_sushi_bg.gif); padding:15px; position:relative;}
.bs_img {width:500px; height:360px; display:block; float:left; position:absolute; z-index:1;}
.bs_price {width:120px; text-align:center; height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#b30000; position:absolute; z-index:2; top:15px; right:15px; background-image:url(../images/bs_price_bg.png); _background-image:url(../images/bs_price_bg.gif); line-height:22px;}
.bs_description {width:500px; height:55px; float:left; clear:both; position:absolute; bottom:15px; background-image:url(../images/descr_bg.png); z-index:2; color:#FFFFFF;}
.bs_name {width:425px; height:24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; float:left; margin:5px 0 0 13px; line-height:22px; display:inline;}
.bs_descr {width:425px; height:14px; float:left; line-height:13px; color:#ffd2a6; margin:5px 0 0 13px; display:inline;}
.bs_weight {width:60px; height:24px; float:right; text-align:center; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffd2a6; margin:5px 0 2px 0; display:inline;}

.cart_box {width:500px; height:250px; padding:15px; float:left; clear:both; background-image:url(../images/cart_bg.gif);}
.cart_title {height:19px; float:left; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#b30000; margin:9px 0 0 9px; display:inline;}
.clear_cart {display:block; _display:inline; float:right; height:17px; width:70px; font-size:12px; color:#bfacac; padding:3px 0 0 0; text-decoration:none; text-align:center; background-image:url(../images/clear_crt_bg.gif); background-position:0 0; margin:10px 4px 0 0;}
.clear_cart:hover {background-position:0 -20px; color:#b30000;}

.cart {height:140px; padding:6px 0 5px 0; border-top:1px solid #e5d5ac; border-bottom:1px solid #e5d5ac; width:490px; margin:0 0 0 5px; float:left; clear:both; display:inline;}

.cart_up {display:inline; float:left; height:10px; width:20px; background-image:url(../images/cart_arrows.gif); background-position:0 0; margin:-1px 0 3px 240px; clear:both; font-size:1px;}
.cart_up:hover {background-position:0 -10px; margin:-2px 0 4px 240px;}
.cart_down {display:inline; float:left; height:10px; width:20px; background-image:url(../images/cart_arrows.gif); background-position:-20px 0; margin:3px 0 0 240px; clear:both; font-size:1px;}
.cart_down:hover {background-position:-20px -10px; margin:4px 0 -1px 240px;}

.cart_item {width:490px; height:18px; font-size:12px; border-bottom:1px solid #e5d5ac; padding:5px 0 0 0; line-height:11px;}

.ci_minus {display:block; float:left; width:13px; height:13px; background-image:url(../images/cart_buttons.gif); background-position:0 0;}
.ci_minus:hover {background-position:0 -13px;}

.ci_plus {display:block; float:left; width:13px; height:13px; background-image:url(../images/cart_buttons.gif); background-position:-13px 0;}
.ci_plus:hover {background-position:-13px -13px;}


.cart_del_item {display:block; float:left; width:13px; height:13px; background-image:url(../images/cart_buttons.gif); background-position:-26px 0;}
.cart_del_item:hover {background-position:-26px -13px;}

.ci_name {width:324px; height:13px; float:left; color:#6b0908; cursor: pointer}
.ci_name:hover{text-decoration: underline;}
.ci_quant {width:52px; height:13px; float:left;}
.ci_quant span {display:block; float:left; width:26px; text-align:center;}
.ci_price {width:84px; height:13px; float:left; text-align:center; margin:0 0 0 7px;}

.total_price {width:195px; text-align:right; height:14px; margin:-5px 0 0 300px; float:left; clear:both; font-size:12px; color:#b30000; text-transform:uppercase; display:inline;}
.total_price span {font-weight:bold;}
.cart_pay_button {display:inline; float:left; width:70px; height:17px; padding:3px 0 0 0; text-align:center; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#FFFFFF; background-image:url(../images/pay_btn_bg.gif); background-position:0 0; margin:12px 4px 0 0px; clear:both;}
.cart_pay_button:hover {background-position:0 -20px;}

.c_items_list_box {width:490px; height:140px; overflow:hidden; float:left; clear:both; position:relative;}
.c_items_list {width:490px; float:left; clear:both; position:absolute;}

.action_box {width:510px; float:left; clear:both; margin:10px 0 0 10px; display:inline; background-image:url(../images/acton_bg3.gif);}
.ab_top {width:510px; float:left; clear:both; height:5px; font-size:1px; background-image:url(../images/acton_bg1.gif);}
.ab_content_box {width:510px; float:left; clear:both; min-height:95px; _height:95px; background-image:url(../images/acton_bg2.gif); background-position:bottom; background-repeat:no-repeat; position:relative;}
.ab_content {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#862100; font-size:18px; margin:20px auto 10px auto;}

.ab_contentMy {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#862100; font-size:18px; margin:10px auto 20px auto;}
.intro_textMy {width:490px; float:left; clear:both; margin:0px 0 0 20px; color:#803333; font-size:12px; display:inline;}

.intro_text {width:490px; float:left; clear:both; margin:20px 0 0 20px; color:#803333; font-size:12px; display:inline;}

.right {width:446px; float:left; padding:12px 5px 0 0; position:relative; z-index:1;}
.right_sushi_box {width:195px; height:190px; padding:14px; float:left; background-image:url(../images/sushi_item_bg.gif); background-position:0 0; position:relative;}
.right_sushi_box:hover {background-position:0 -218px;}

.ss_img {display:block; float:left; width:195px; height:128px; position:absolute; z-index:1;}
.ss_border {width:195px; height:128px; background-image:url(../images/sushi_s_border.png); _background-image:url(../images/sushi_s_border.gif); position:absolute; top:14px; left:14px; z-index:3;}
.ss_price {width:66px; height:25px; position:absolute; top:15px; right:15px; _right:14px; text-align:center; background-image:url(../images/ss_price_bg.png); _background-image:url(../images/ss_price_bg.gif); z-index:2; color:#ffe5e5; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:19px;}

.ss_desrc {width:190px; float:left; clear:both; position:absolute; top:150px; left:17px;}
.ssd_name {height:13px; float:left; font-weight:bold; color:#934c43; font-size:12px; margin:0 0 8px 0;}
.ssd_text {float:left; color:#808080; width:150px;}
.ssd_weight {float:right; color:#806b33; font-size:12px; margin:10px 5px 0 0; display:inline;}
.ssd_order_default {float:right; font-size:12px; height:15px; width:56px; text-align:center;}
.ssd_order_default .ss_quant, .ssd_order_default .ss_minus, .ssd_order_default .ss_plus {display:none;}
.ssd_order_default .ss_order_button {color:#806c59; display:inline; font-weight:bold;}
.ssd_order_default .ss_order_button:hover {}

.ssd_order_clicked {float:right; font-size:12px; height:15px; width:56px; text-align:center;}
.ssd_order_clicked .ss_order_button {display:none;}
.ssd_order_clicked .ss_quant, .ssd_order_clicked .ss_minus, .ssd_order_clicked .ss_plus {display:block;}

.ss_quant {height:13px; padding:1px 0 0 0; width:26px; _width:22px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ff2a00; font-size:16px; line-height:13px;}

.ss_minus {display:block; float:left; width:15px; height:15px; background-image:url(../images/ss_buttons.gif); background-position:0 0; position:relative;}
.ss_minus:hover {background-position:0 -15px;}

.ss_plus {display:block; float:left; width:15px; height:15px; background-image:url(../images/ss_buttons.gif); background-position:-15px 0; position:relative;}
.ss_plus:hover {background-position:-15px -15px;}


.right_sushi_box:hover .ssd_name {color:#934c43;}
.right_sushi_box:hover .ss_order_button {color:#e50000;}
.right_sushi_box:hover .ssd_text {color:#333333;} 

.big_bg {width:100%; float:left; clear:both; height:813px; position:absolute; top:153px; z-index:0; background-image:url(../images/big_bg.png); background-position:center 0; background-repeat:repeat-x;}
.cl_b {font-size:1; clear:both;}

.little_cart_box {width:500px; height:49px; padding:15px 15px 0px 15px; float:left; clear:both; background-image:url(../images/cart_bg.gif);}
.lc_bottom {height:15px; background-image:url(../images/cart_bg.gif); width:530px; margin:10px -15px 0 -15px;  float:left; clear:both; background-position:bottom; display:inline;}
.lc_pay_button {display:inline; float:right; width:70px; height:17px; padding:3px 0 0 0; text-align:center; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#FFFFFF; background-image:url(../images/pay_btn_bg.gif); background-position:0 0; margin:10px 5px 0 0; clear:both;}

.lc_pay_button:hover {background-position:0 -20px;}

.right_part_blanker {width:431px; height:12px; position:absolute; top:153px; left:549px; background-color:#FFFFFF;}

/* t&r fpos */
/*
.header_box {width:100%; height:153px; float:left;  clear:both; background-image:url(../images/top_bg.gif); position:fixed; top:0; z-index:10;}
.big_bg {width:100%; float:left; sclear:both; height:813px; position:fixed; top:153px; z-index:0; background-image:url(../images/big_bg.png); background-position:center 0; background-repeat:repeat-x;}
.left {width:544px; float:left; padding:12px 0 0 5px; top:153px; position:fixed; $left:50%; $margin:0 0 0 -500px; z-index:10;}
.right {width:446px; float:left; padding:12px 5px 0 0; position:relative; margin:140px 0 0 549px; position:relative; z-index:1;}
*/
/* t&r fpos end */

/* ie6 t&r fpos */
/*
.right {
_margin:153px 0 0 546px; 
_display:inline;}

.header_box {
_position:absolute; 
_top:expression(eval(document.documentElement.scrollTop));}

.left {
_position:absolute; 
_margin:0; 
_left:0; 
_top:expression(eval(document.documentElement.scrollTop) + 153);}

.big_bg {
_position:absolute; 
_top:expression(eval(document.documentElement.scrollTop) + 153);}

body {
_background: url(../images/pixel.gif) fixed;}
*/
/* ie6 t&r fpos end */

.right {margin:0; display:inline; margin:0 0 0 -20px;}
.right_scroll_box {float:left; clear:both; width:466px; height:654px; position:relative}


.your_order_btn {display:block; float:left; position:absolute; width:159px; height:18px; padding:2px 0 0 0; text-align:center; font-weight:bold; color:#FFFFFF; text-decoration:none; top:84px; right:8px; font-size:12px; background-image:url(../images/your_order_bg.png); background-position:0 0;}
.your_order_btn:hover {background-position:0 -20px;}

.action_btn {display:block; float:left; position:absolute; width:123px; height:51px; padding:2px 0 0 0; 
             text-align:center; font-weight:bold; color:#FFFFFF; text-decoration:none; top:74px; right:30px; font-size:12px; 
             background-image:url(../images/bento.png);}
.action_btn:hover {background-position:0 -51px;}

.order_form_box {width:970px; float:left; clear:both; margin:22px 0 0 15px; display:inline;}
.of_heder {float:left; clear:both; width:970px; padding:0 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#b30000}

.order_form {float:left; clear:both; width:575px; margin:20px 0 0 170px; display:inline;}
.order_form label {display:block; float:left; height:19px; padding:3px 0 0 0; color:#6b0908; font-size:12px; width:170px; margin:0 0 18px 0;}

.input_box {height:22px; padding:0 0 0 5px; background-image:url(../images/input_bg.gif); background-position:0 0; float:left; width:390px; margin:0 0 18px 0;}
.input_box input {padding:0; margin:1px 0 0 0; display:block; float:left; border:1px solid #FFFFFF; height:18px; width:383px;}
.input_box .ib_end {width:5px; float:right; height:22px; background-image:url(../images/input_bg.gif); background-position:right 0; font-size:1px;}

.pers_box {width:395px; height:22px; float:left; margin:0 0 18px 0;}
.pers_box .input_box {width:25px;}
.pers_box .input_box input {width:18px; text-align:center;}
.pers_box .ss_plus {margin:3px 0 0 3px;}
.pers_box .ss_minus {margin:3px 0 0 4px;}

.pers_txt {float:right; height:18px; padding:4px 0 0 0; color:#6b0908; line-height:11px; text-align:left; width:310px;}
.of_phone {width:395px; height:22px; float:left; margin:0 0 18px 0;}
.ofp_text {float:left; width:32px; height:19px; padding:3px 0 0 0; font-size:12px;}
.phone_prefix {width:45px;}
.phone_prefix input {width:38px;}
.phone_nuber {width:301px; margin:0 0 0 6px;}
.phone_nuber input {width:293px; margin:1px 0 0 0px; _display:inline}

.yes_discount {float:left; width:395px; margin:0 0 18px 0; _margin:0;}
.order_form .yes_discount input {width:13px; height:13px; border:none; float:left; margin:3px 5px 0 0;}
.order_form .yd_lbl {font-weight:bold; font-size:14px; margin:0 0 5px 0; line-height:15px;}

.yd_text {width:395px; float:left; clear:both; color:#6b0908;}
.yd_mail {width:395px; float:left; clear:both; margin:10px 0 0 0; height:22px;}
.order_form .yd_mail label {width:120px;}
.yd_mail .input_box {width:270px;}
.yd_mail .input_box input {width:263px; height:18px; margin:1px 0 0 0;}

.big_order_btn {display:block; float:right; width:160px; height:19px; padding:3px 0 0 0; line-height:15px; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; background-image:url(../images/big_order_btn.gif); background-position:0 0; margin:0 10px 0 0;}
.big_order_btn:hover {background-position:0 -22px;}

.delivery_time {width:57px;}
.delivery_time input {width:49px;}

.total_box {width:950px; height:25px; padding:30px 20px 25px 20px; background-image:url(../images/total_bg1.gif); float:left; clear:both; margin:10px 0 0 0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#b30000;}
.total_box span {display:block; float:left; margin:0 30px 0 0;}


.your_order_list {width:990px; float:left; clear:both; margin:20px 0 0 0;}

.yol_item_box {width:990px; height:180px; float:left; clear:both;}
.yol_img {width:200px; height:150px; padding:15px; background-image:url(../images/yol_img_bg1.gif); float:left;}
.yol_img {width:200px; height:150px; display:block;}

.yol_txt {width:730px; height:150px; padding:15px; background-image:url(../images/yol_text_bg1.gif); float:left;}

.yol_tbl {width:715px; height:150px; margin:0 0 0 15px;}
.yol_tbl td {height:150px; vertical-align:middle; font-size:12px; color:#6b0908;}

.yol_name {width:264px;}
.yol_plusminus {width:81px;}
.yol_plusminus .ssd_order_clicked {float:left;}
.yol_weight {width:136px}
.yol_price {width:198px}
.yol_price b {color:#cc0000;}
.yol_delete {width:36px;}
.yol_delete_btn {display:block; float:left; width:11px; height:11px; font-size:1px; background-image:url(../images/yol_del_btn.gif); background-position:0 0;}
.yol_delete_btn:hover {background-position:0 -11px;}

.clb {clear:both; font-size:1px;}

.of_hor_separator {width:575px; height:18px; float:left; clear:both;}

.bi_arrow_left {display:block; float:left; width:26px; height:34px; position:absolute; background-image:url(../images/big_img_order_arrows.png); background-position:0 0; top:162px; left:15px; z-index:2;}
.bi_arrow_left:hover {background-position:0 -34px;}
.bi_arrow_left_off {display:block; float:left; width:26px; height:34px; position:absolute; background-image:url(../images/big_img_order_arrows.png); background-position:0 -68px; top:162px; left:15px; z-index:2; cursor:default;}

.bi_arrow_right {display:block; float:left; width:26px; height:34px; position:absolute; background-image:url(../images/big_img_order_arrows.png); background-position:26px 0; top:162px; right:15px; z-index:2;}
.bi_arrow_right:hover {background-position:26px -34px;}
.bi_arrow_right_off {display:block; float:left; width:26px; height:34px; position:absolute; background-image:url(../images/big_img_order_arrows.png); background-position:26px -68px; top:162px; right:15px; z-index:2; cursor:default;}


.bi_order_btn {display:block; visibility:hidden; float:left; width:90px; height:20px; padding:4px 0 0 0; background-image:url(../images/big_img_order_btn.png); _background-image:url(../images/big_img_order_btn.gif); background-position:0 0; position:absolute; top:326px; right:20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; line-height:15px; position:absolute; z-index:5; text-align:center; text-decoration:none;}
.bi_order_btn:hover {background-position:0 -24px;}
.big_sushi_box:hover .bi_order_btn {display:block; visibility:visible;}
.big_sushi_box:hover .bs_weight {display:none; visibility:hidden;}

.ss_preview_icon {display:block; visibility:hidden; float:left; width:22px; height:22px; background-image:url(../images/preview_gicon.png); position:absolute; z-index:3; top:18px; left:19px; background-position:0 0;}
.ss_preview_icon:hover {background-position:0 -22px;}
.right_sushi_box:hover .ss_preview_icon {visibility:visible;}

.default_text_box {width:960px; float:left; clear:both; margin:22px 0 0 25px; display:inline; color:#6b0908; font-size:12px;}
.text_header {padding:0 0 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#b30000;}
.text_sub_header {padding:10px 0 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cc0000;}

.default_text_box ul {padding:0; margin:0 0 20px 0; list-style-type:none;}
.default_text_box ul li {line-height:10px; height:19px; padding:5px 0 0 20px; background-image:url(../images/add_info_icons.png); _background-image:url(../images/add_info_icons.gif); background-repeat:no-repeat;}

.delivery_hoods {width:660px; height:100px; padding:15px; float:left; clear:both; background-image:url(../images/delivery_hoods_bg.gif); margin:0 0 10px 0; }
.delivery_hoods table {width:650px; margin:0 0 0 5px;}
.delivery_hoods table td {height:23px; border-bottom:1px solid #e5d5ac; vertical-align:middle; text-align:center; padding:0 5px 0 5px;}
.delivery_hoods table thead td {font-weight:bold;}
.delivery_hoods table .tbl_hoods {text-align:left;}

.contact_tbl td {height:36px; vertical-align:middle; padding:0 15px 0 0;}
.contact_tbl .contact_tbl_title {color:#e06666;}
/* sticky footer */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 90px;}  /* must be same height as the footer */

#footer1 {position: relative;
	margin-top: -90px; /* negative value of footer height */
	height: 90px;
	clear:both;
	background-color:#333333;
	}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* sticky footer end */
.b-our-studio
{
	text-align: right;
	padding-right: 10px;
	text-decoration: none;
}

.b-our-studio a
{
	color: #000000;	
}

.error
{
	position:absolute;	
}

.sidebar-container-top
{
	position:absolute;
	z-index:100;
	background-color:#000000;
    filter: alpha(opacity=87);
    -moz-opacity:0.87;
    opacity:0.87;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-box-shadow:0px 0px 20px #000;
    -webkit-box-shadow:0px 0px 20px #000;
    box-shadow:0px 0px 20px #000;
}