﻿body 
{
    background-image: url(/images/background.jpg); background-repeat:repeat-x;
    background-color:#580F0B;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;
}

a            { text-decoration:underline; }
a:link       { text-decoration:underline;color:#244368; }
a:visited    { text-decoration:underline;color:#244368; }
a:hover      { text-decoration:underline;color:#682443; }
a:active     { text-decoration:underline;color:#682443; }

h1,h2,h3,h4,h5 {
              font-family:Garamond,Times New Roman,serif;
              font-weight:bold;
              margin:0px; }
h4,h5 { text-align:left; }
h1          { text-align: center; color:#550000; font-size:20pt;padding:16px 0px 0px 0px; }
h2          { text-align: center; color:#550000; font-size:18pt;padding:2px 0px 0px 0px; }
h3          { color:#280705; font-size:18pt;text-align:center;padding:2px 0px 0px 0px; }
h4          { color:#280705; font-size:14pt;padding:6px 0px 4px 0px; }
h5          { color:#333333; font-size:12pt;font-style:italic;padding:2px 0px 0px 0px; }

table { padding:0;margin:0px;border-width:0px;border-collapse:collapse; }
tr    { vertical-align:top; }
td    { border:solid 0px #CCCCCC;padding:0;margin:0px;border-collapse:collapse; }
p     { font-family:verdana,arial,helvetica,sans-serif; font-size:11pt;color:#280705; }

ul           { margin:12px 0px 0px 0px; }
ol           { margin:12px 0px 0px 0px; }
li           { margin:6px 0px 12px 0px; }
 
img          { border-width:0px; }

.rightaligned { text-align:right; }

.maincontainer 
{
    vertical-align: top; text-align: center; 
    color: #280705;
    padding: 0px; 
    margin-top: 50px;
    margin-bottom:0px;
    margin-left:30%;
    margin-right:50%;
    border:solid 1px #999999;
}

.mainbody
{
    margin-top: 50px;
    margin-bottom:0px;
    margin-left:30%;
    margin-right:50%;
    vertical-align: top; text-align: center; 
    padding:0px 0px 0px 0px;
    border:double 7px #EEDDDD;
    min-height:400px; min-width:400px;
}

.menubar
{
    color:#EEDDDD;
    font-size:10pt;
    vertical-align:bottom; text-align:center; 
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-top:double 7px #EEDDDD;
    border-left:solid 0px #999999;
    border-right:solid 0px #999999;
    border-bottom:solid 0px #999999;
}

.menubar * a            { text-decoration:none;font-size:14pt;font-weight:bold;}
.menubar * a:link       { text-decoration:none;color:#EEDDDD; }
.menubar * a:visited    { text-decoration:none;color:#EEDDDD; }
.menubar * a:hover      { text-decoration:none;color:#FFFFFF; }
.menubar * a:active     { text-decoration:none;color:#FFFFFF; }
.menubar * tr { vertical-align:bottom; }
.menubar * td { vertical-align:bottom; }

.pagecontent
{
    /* background-color:#DA251C; */
    float:none;
    vertical-align:middle;
    background-image: url(/images/tsukiji_logo_bg.png); background-repeat:no-repeat;
    vertical-align: top; text-align: left; 
    margin: 0px 0px 0px 0px;
    padding:10px 10px 10px 10px;
    border:solid p1x #999999;
    min-height:380px;min-width:380px;
}

.menutable
{
    width:100%;
}
.menutable * tr { vertical-align:top; }
.menutable * td { text-align:left; }

.footer
{
    background-image:url(/images/footer.jpg); background-repeat:repeat-x;
    background-color:#244368;
    border:solid 0px #000000;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    vertical-align:bottom;text-align:center;
    font-size:small;
    min-height:20px;
}
