body { background-color: #000080; margin-top: 10; margin-left: 10; margin-right: 10; }
form { margin: 0px; padding: 0px; }
ul { line-height: 95%; list-style-type: square; }
div.outside { border-style: ridge; border-width: thin; border-color: #EAEAEA; background: #EAEAEA; width: 100%; }
table.logo { background-image: url("images/pus_usa-flag_stars_stripes_1024.gif"); background-position: center center; }
table.head { background-position: center center; }
table.foot { background-image: url("images/usa-flag_stripes_1024.gif"); background-position: center center; }
font.head { font-family: Arial; font-size: 12; color: #000040; font-variant: small-caps; }
div.menu { border-style: none; border-width: thin; border-color: #EAEAEA; background: #EAEAEA; width: 100%; }
div.menu2 { border-style: none; border-width: thin; border-color: #EAEAEA; background: #FFFFFF; width: 100%; }
div.inside { border-style: none; border-width: thin; border-color: #EAEAEA; background: #FFFFFF; width: 100%; min-height:400px; }
table.main { table-layout: fixed; overflow: hidden; }
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; }
table.cart { font-family: Arial; color: #000000; font-size: 10; text-align: center; white-space: nowrap; }
input.cart { font-family: Arial; color: #000000; font-size: 10; cursor: pointer; }
td.item { border-style: dotted; border-width: thin; border-color: #EAEAEA; }
table.item { table-layout: fixed; overflow: hidden; }
select.small { font-family: Arial; color: #000000; font-size: 10; }
input.small { font-family: Arial; color: #000000; font-size: 10; }
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; }
img.cat_desc { vertical-align: middle; }
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; }
table.item_desc { font-family: Arial; color: #000000; font-size: 9; text-align: center; white-space: nowrap; }
img.item_desc { width: 80px; }
font.explain { font-family: Arial; font-size: 12; }
p.ahem { display: none; font-family: Arial; background-color: #FFD0D5; font-size: 10; }
#proc_msg {
	border-style: none;
	background-color: #ffffff;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: -1;
}
a.menu:link { color: #0000FF; text-decoration: none; }
a.menu:visited { color: #000080; text-decoration: none; }
a.menu:hover { color: #C81A22; text-decoration: underline overline; }
a.menu2:link { color: #0000FF; text-decoration: none; }
a.menu2:visited { color: #000080; text-decoration: none; }
a.menu2:hover { color: #C81A22; text-decoration: underline overline; }
a.menu3:link { color: #000040; text-decoration: none; }
a.menu3:visited { color: #000080; text-decoration: none; }
a.menu3:hover { color: #C81A22; text-decoration: underline; }
:link { color: #0000FF; text-decoration: none; }
:visited { color: #000080; text-decoration: none; }
:hover { color: #C81A22; text-decoration: underline; }
