/*#993333, #663333, #660000, #330000, #990000, #FF0033, #663300, 996666, CC0000 */
body
{
   font-family: verdana, sans-serif;
   font-size: 10px;
   color: #330000;
   background-color: #FF9933 /*#FFFFCC*/;
   margin: 0;
}

h1
{
   font-family: georgia;
   font-size: 20pt;
   font-weight: bold;
   color: #CC0000;
   margin: 0px;
   border-bottom: solid 1px green;
}

a, a:link, a:visited, a:active
{
   font-family: verdana, sans-serif;
   font-size: 12px;
   color: #CC3333;
}

a:hover
{
   font-family: verdana, sans-serif;
   font-size: 12px;
   color: #990033;
}

a.en
{
    line-height: 25px;
    background-image: url(/images/uk_flag.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

a.jp
{
    line-height: 25px;
    background-image: url(/images/japan_flag.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

img
{
    border: none;
}

#tblContainer
{
   font-family: verdana, sans-serif;
   font-size: 10px;
   color: #330000;
   background-color: #FFFFCC;
   height: 100%;
   width: 915px;
}

#tblContainer td
{
   vertical-align: top;
}

#tblStructure
{
   height: 100%;
}

#tdHeader
{
   /*background-image: url('../images/tajlogo.gif');
   background-repeat: no-repeat;*/
   height: 181px;
   text-align: center
}

#tdTopNav
{
   background-color: #996600;
   height: 25px;
   text-align: center;
   padding-top: 4px;
}

#tdTopNav marquee
{
   font-family: arial;
   font-weight: bold;
   font-size: 14px;
   background-color: #996600;
   color: #FFFFCC;
}

#tblTopNavItems
{
   font-family: verdana, sans-serif;
   font-weight: bold;
   font-size: 11px;
   background-color: #996600;
   color: #FFFFCC;
   height: 21px;
   text-align: center;
   text-transform: uppercase;
}

#tblTopNavItems td
{
   padding-right: 20px;
}

#tblTopNavItems td.selTopNav
{
   color: #FFFF00;
}

#tblTopNavItems td a
{
   font-family: verdana, sans-serif;
   font-weight: bold;
   font-size: 11px;
   color: #FFFFCC;
   text-decoration: none;
}

#tblTopNavItems td.selTopNav a
{
   font-family: verdana, sans-serif;
   font-weight: bold;
   font-size: 11px;
   color: #FFFF00;
   text-decoration: none;
}

#tdLeftNav
{
   width: 180px;
   vertical-align: top;
   text-align: center;
}

#tblLeftNavItems
{
   font-family: verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   width: 90%;
   border: solid 3px #CC6633;
   background-color: #FFFFCC;
   color: #FFFFCC;
   margin-top: 10px;
}

#tblLeftNavItems td
{
   padding-left: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color: #990000;
}

#tblLeftNavItems td.selLeftNav
{
   padding-left: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color: #CC6633;
}

#tblLeftNavItems a, #tblLeftNavItems a:link, #tblLeftNavItems a:visited, #tblLeftNavItems a:active
{
   font-family: verdana, sans-serif;
   font-size: 12px;
   color: #FFFFCC;
   text-decoration: none;
}

#tblLeftNavItems a:hover
{
   font-family: verdana, sans-serif;
   font-size: 12px;
   color: yellow;
   text-decoration: none;
}


#tdContent
{
   font-family: verdana, sans-serif;
   font-size: 12px;
   color: #330000;
   vertical-align: top;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 20px;
   width:550px;
}

#tdContent table
{
   font-family: verdana, sans-serif;
   font-size: 12px;
   color: #330000;
   vertical-align: top;
   margin-bottom: 5px;
   /*padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;*/
}

#tdFooter
{
   font-family: verdana, sans-serif;
   font-size: 9px;
   font-weight: bold;
   text-align: right;
   height: 33px;
   vertical-align: top;
}

#tdFooter a, #tdFooter a:link, #tdFooter a:visited, #tdFooter a:active
{
   font-family: verdana, sans-serif;
   font-size: 9px;
   color: #CC3333;
}

#tdFooter a:hover
{
   font-family: verdana, sans-serif;
   font-size: 9px;
   color: #990033;
}

.greenLine
{
   font-size: 1px;
   height: 1px;
   background-color: green;
}

.goldLine
{
   font-size: 1px;
   height: 1px;
   background-color: #996600;
}

.subText
{
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   color: red;
   text-align: right;
   margin-right: 20px;
   margin-bottom: 10px;
}

.menuPrice
{
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
   color: #993300;
}

.menuTable
{
   border: dashed 2px #FF0000;
   border-top: none;
   margin-top: 10px;
}

.menuTable caption
{
   background-color: #FF0000;
   font-weight: bold;
   font-size: 14px;
   color: #FFFFFF;
}

.tblMenuItem
{
   padding: 0px;
   border: solid 2px #990000;
}

.tblMenuItem td
{
   font-family: arial;
   font-weight: bold;
   text-align: center;
   color: #FFFFFF;
}

.tblMenuItem td.title
{
   background-color: #FF9933;
}

.tblMenuItem td.price
{
   background-color: #339933;
}

.red
{
   color: red;
}

.footerText
{
   padding-top: 3px;
   padding-right: 7px;
}

ul.sep li
{
   padding-bottom: 10px;
}

ul.menuItemList
{
    margin-left: 0px;
    padding: 0px;
    overflow: hidden;
}

ul.menuItemList li
{
    list-style-type: none;
    float:left;
    border: solid 2px #990000;
    margin: 0px;
    padding: 0px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #339933;
}

ul.menuItemList span
{
    display: block;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

ul.menuItemList span.menuItemTitle
{
    background-color: #ff9933;
}

ul.menuItemList span.menuItemPrice
{
    background-color: #339933;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
