*
{
 margin: 0;
}

html
{
 height: 100%;
 width: 100%;
}

td {font-family: arial, sans-serif; font-size: 9pt; color: #003333;}

body
{
 background: #ffffff url('/images/ricoh_back.gif') repeat-y;
 font-family: arial, sans-serif;
 font-size: 9pt;
 color: #bbbbbb;
}

HR {color: #d50a27;}

.menu
{
 font-weight: bold;
 font-size: 10pt;
}

.menu A {color: #333}

H1, .title {font-size: 12pt; font-weight: bold; color: #d50a27; margin-bottom: 0px}
H1:hover, .title:hover {color: #d50a27;}
H2 {font-size: 12pt; font-weight: bold; color: #d60a27; margin-bottom: 0px}

A {text-decoration: none; color: #d50a27;}
A:hover {color: #ff0000;}

.small {font-size: 7pt;}
.category {color: #d50a27; font-weight: bold;}
.error {color: #FF0000; font-weight: bold;}

.input {border: 1px solid #888;}
.input_m {border: 1px solid #888; background-color: #ffcc99;}
.button {border: 1px solid #888;}

.copyright {font-size: 7pt; color: #003333;}

.listheader {background: #d50a27; color: #fff;}
.list0 {background: #ffe6cd;}
.list1 {background: #ffcc99;}

#categorylist {}
#categorylist ul {list-style: outside; padding: 0;}
#categorylist li {clear: left; text-align: left; border-bottom: 1px solid #666; padding: 5px 2px 5px 2px; list-style-type: none; font-size: 9pt;}
#categorylist li.separator {clear: left; text-align: left; border-bottom: 10px solid #d50a27; padding: 5px 2px 5px 2px; list-style-type: none; font-size: 9pt;}

.shop_message {color: red; border: 1px solid #d50a27; text-align: center; font-weight: bold; margin-bottom: 10px; padding: 10px;}
.shop_message_link {color: red}

.sale_extra {font-weight: bold; color: red}

