body { background-color: #000080; margin-top: 10; margin-left: 10; margin-right: 10; }
form { margin: 0px; padding: 0px; }
img { border: none; margin: 0px; padding: 0px; }

table.main { table-layout: fixed; overflow: hidden; border-style: solid; border-width: 1px; border-color: #C0C0C0; background-color: #FFFFFF; font-family: arial; font-size: 12; color: #000000; font-weight: normal; }
table.menu { table-layout: fixed; overflow: hidden; background-color: #FFFFFF; font-family: arial; font-size: 12; color: #000000; font-weight: normal; }
table.report { border-style: solid; border-width: 1px; border-color: #C0C0C0; background-color: #FFFFFF; font-family: arial; font-size: 12; color: #000000; font-weight: normal; }
table.cart { font-family: Arial; color: #000000; font-size: 11; text-align: center; white-space: nowrap; }
table.item { font-family: arial; font-size: 12; color: #000000; font-weight: normal; }
table.item_desc { font-family: Arial; color: #000000; font-size: 9; text-align: center; white-space: nowrap; }

td.item { border-style: dotted; border-width: 1px; border-color: #EAEAEA; }

div.box { border-style: none; border-width: 1px; margin-left: 0px; margin-right: 0px; }
div.outside { border-style: solid; border-width: thin; border-color: #EAEAEA; background: #FFFFFF; width: 100%; }
div.menu { border-style: none; border-width: thin; border-color: #EAEAEA; background: #D7E4F7; width: 100%; }
div.menu2 { border-style: none; border-width: thin; border-color: #EAEAEA; background: #D7E4F7; width: 100%; }
div.inside { border-style: none; border-width: thin; border-color: #EAEAEA; background: #FFFFFF; width: 100%; }

font.head { font-family: Arial; font-size: 12; color: #000040; font-variant: small-caps; }
font.main { font-family: Arial; background-color: #FFD0D5; font-size: 11; font-weight: bold; }
font.cart { font-family: Arial; font-size: 11; font-weight: bold; }
font.cart_message { font-family: Arial; color: #000080; font-size: 11; font-weight: bold; }
font.small { font-family: Arial; font-size: 10; }
font.reverse { font-family: Arial; font-size: 10; color: #FFFFFF; background: #808080; }
font.cat_desc { font-family: Arial; font-size: 12; font-variant: small-caps; }
font.item_desc { font-family: Arial; background-color: #FFD0D5; font-size: 10; }
font.item_desc_lg { font-family: Arial; background-color: #FFD0D5; font-size: 12; }

input.cart { font-family: Arial; color: #000000; font-size: 10; cursor: pointer; }
input.small { font-family: Arial; color: #000000; font-size: 10; }

select.small { font-family: Arial; color: #000000; font-size: 10; }

img.cat_desc { vertical-align: middle; }
img.item_desc { width: 80px; }

#notice {
	font-family: Arial;
	color: #000080;
	font-size: 11;
	border-style: solid;
	border-width: 1px;
        border-color: #000080;
        background-color: #FFF2F2;
        position: absolute;
	top: 100;
	left: 40;
	visibility: hidden;
}

a.top { color: #FFFFFF; text-decoration: none; border-style: none; }

a.menu:link { color: #000080; text-decoration: none; }
a.menu:visited { color: #000080; text-decoration: none; }
a.menu:hover { color: #C81A22; text-decoration: underline overline; }
a.menu2:link { color: #000080; text-decoration: none; }
a.menu2:visited { color: #000080; text-decoration: none; }
a.menu2:hover { color: #C81A22; text-decoration: underline overline; }
a.menu3:link { color: #000080; text-decoration: none; }
a.menu3:visited { color: #000080; text-decoration: none; }
a.menu3:hover { color: #C81A22; text-decoration: underline; }

:link { color: #0000FF; }
:visited { color: #0000FF; }
:active { color: #4040FF; }
:hover { color: #C81A22; }
