body{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #cc0001 url(images/top_sunshine_002bg.jpg) repeat-x;
    font-family: trebuchet ms, verdana, arial, sans serif;
    height: 100%;
    width: 100%;
}

a{
    font-family: trebuchet ms, verdana, arial, sans serif;
    color: white;
    font-size: 11px;
}
a:hover{
    font-family: trebuchet ms, verdana, arial, sans serif;
    color: silver;
    font-size: 11px;
}
div{
    font-family: trebuchet ms, verdana, arial, sans serif;
    color: white;
    font-size: 11px;
}
span{
    font-family: trebuchet ms, verdana, arial, sans serif;
    color: white;
    font-size: 11px;
}
td{
    font-family: trebuchet ms, verdana, arial, sans serif;
    color: white;
    font-size: 11px;
}

.sk_copyrights1{
    color: #fa8f01;
    text-align:center;
    font-size: 12px;
}
.sk_copyrights1 a{
    color: #fa8f01;
    text-align:center;
    font-size: 12px;
    text-decoration: underline;
}
.sk_copyrights1 a:hover{
    color: #ffc16f;
    text-align:center;
    font-size: 12px;
    text-decoration: underline;
}

.sk_copyrightsAdmin{
    color: #fa8f01;
    text-align:center;
    font-size: 12px;
    cursor: default;
}
.sk_copyrightsAdmin a{
    color: #fa8f01;
    text-align:center;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
}
.sk_copyrightsAdmin a:hover{
    color: #fa8f01;
    text-align:center;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
}

    
/* INPUT FIELDS /**/
.inputfield{
    background: #ffea00;
    border: 2px groove #d6ca41;
    color: blue;
    width: 150px;
}
.inputbutton{
    background: #ffea00;
    border: 2px groove #d6ca41;
    color: blue;
}
.inputdropdown{
    background: #ffea00;
    border: 2px groove #d6ca41;
    color: blue;
    width: 150px;
}
.inputtextarea{
    background: #ffea00;
    border: 2px groove #d6ca41;
    color: blue;
    width: 400px;
    height: 150px;
}


.address_title{
    font-family: trebuchet ms, verdana, arial, sans serif;
    font-weight: 900;
    font-size: 16px;
    color: white;
    text-align: center;
}
.address{
    font-family: trebuchet ms, verdana, arial, sans serif;
    font-size: 14px;
    color: white;
    text-align: center;
}
.address_moredetail{
    font-family: trebuchet ms, verdana, arial, sans serif;
    font-size: 14px;
    color: white;
    text-align: center;
    border: 1px dotted yellow;
    margin: 0px 5px 0px 5px;
}
.address_moto{
    font-family: trebuchet ms, verdana, arial, sans serif;
    font-size: 20px;
    color: white;
    text-align: center;
}

.dynamicpages{
    padding: 20px 30px 0px 30px;
}

.command_messageBox_wrapper{
    border: 2px dotted #ffeb62;
    padding: 20px;
    text-align: center;
    color: yellow;
}
    .command_messageBox_error{
        color: yellow;
    }

    
    
.sushi_select_title{
    color: #ffaf00;
    font-size: 16px;
    letter-spacing: 2px;
    font-family: Haettenschweiler, Copperplate Gothic Bold, Wide Latin;
    background: #cc3500;
    padding: 5px 0px 5px 15px;
}
.sushi_select_title_2{
    color: #ffaf00;
    font-size: 16px;
    letter-spacing: 2px;
    font-family: Haettenschweiler, Copperplate Gothic Bold, Wide Latin;
    background: #cc3500;
    text-align: center;
}
    .sushi_select_line{
        color: yellow;
        letter-spacing: 1px;;
        font-family: Copperplate Gothic Bold, Wide Latin;
        padding: 1px 0px 1px 30px;
    }
    .sushi_select_line a{
        color: white;
        letter-spacing: 1px;;
        font-family: Copperplate Gothic Bold, Wide Latin;
        padding: 1px 0px 1px 0px;
        text-decoration: none;
    }
    .sushi_select_line a:hover{
        color: yellow;
        letter-spacing: 1px;;
        font-family: Copperplate Gothic Bold, Wide Latin;
        padding: 1px 0px 1px 0px;
        text-decoration: none;
    }
        
        
.border_left_td{
    /* background: #cc0001 url(images/line_border_left.jpg) repeat-y; /**/
    width: 13px;
}
.border_right_td{
    /* background: #cc0001 url(images/line_border_right.jpg) repeat-y; /**/
    width: 13px;
}
.border_bottom_td{
    /* background: #cc0001 url(images/line_border_bottom.jpg) repeat-x; /**/
    height: 13px;
}
.border_cornerleft_td{
    /* background: #cc0001 url(images/line_border_cornerleft.jpg) no-repeat; /**/
    width: 13px;
    height: 13px;
}
.border_cornerright_td{
    /* background: #cc0001 url(images/line_border_cornerright.jpg) no-repeat; /**/
    width: 13px;
    height: 13px;
}

.top_table_bg{
    width: 976px;
    z-index: 10;
}
.top_td_bg{
    width: 976px;
}
.middle_td_bg{
    width: 976px;
}



.menu_1_td{
    text-align: center;
}
    .menu_1_td a{
        display: block;
        padding: 5px 15px 5px 15px;
        text-align: center;
        color: #e8eb13;
        font-size: 38px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }
    .menu_1_td a:hover{
        display: block;
        padding: 5px 15px 5px 15px;
        text-align: center;
        color: #ebac13;
        font-size: 38px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }
.menu_1_td_selected{
    text-align: center;
}
    .menu_1_td_selected a{
        display: block;
        padding: 5px 15px 5px 15px;
        text-align: center;
        color: #ebac13;
        font-size: 38px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }
    .menu_1_td_selected a:hover{
        display: block;
        padding: 5px 15px 5px 15px;
        text-align: center;
        color: #ebac13;
        font-size: 38px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }

    
.menu_sushiCatList{
    text-align: center;
}
    .menu_sushiCatList a{
        color: #e8eb13;
        font-size: 24px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }
    .menu_sushiCatList a:hover{
        color: #ebac13;
        font-size: 24px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }
.menu_sushiCatList_selected{
    text-align: center;
}
    .menu_sushiCatList_selected a{
        color: #ebac13;
        font-size: 24px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }
    .menu_sushiCatList_selected a:hover{
        color: #ebac13;
        font-size: 24px;
        font-weight: 900;
        text-decoration: none;
        font-variant: small-caps;
        font-family: Algerian "Lucida Grand" fantasy, "Courier New" Courier monospace, Comic Sans MS, fantasy;
    }
    
.new_title{
    color: yellow;
    font-weight: 900;
    font-size: 20px;
    font-style: italic;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}
.new_text{
    color: white;
    font-size: 14px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 10px 30px 0px 30px;
}

.order_online_spc_page{
    color: black;
    background: white;
}
.order_online_spc_page div{
    color: black;
    background: white;
}
.order_online_spc_page div div{
    color: black;
    background: white;
}
.order_online_spc_page div a{
    color: black;
    background: white;
}
.order_online_spc_page a{
    color: black;
    background: white;
}
.order_online_spc_page table{
    color: black;
    background: white;
}
.order_online_spc_page table tr{
    color: black;
    background: white;
}
.order_online_spc_page table tr td{
    color: black;
    background: white;
}
.order_online_spc_page div table{
    color: black;
    background: white;
}
.order_online_spc_page div table tr{
    color: black;
    background: white;
}
.order_online_spc_page div table tr td{
    color: black;
    background: white;
}
.order_online_spc_page div table tr td div{
    color: black;
    background: white;
}
.order_online_spc_page div table tr td div a{
    color: black;
    background: white;
}
.order_online_spc_page div table tr td a{
    color: black;
    background: white;
}

