*
{
 margin: 0;
}

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

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

.techdata {border-bottom: 1px solid #ccc;}
.tl {font-weight: bold; font-size: 8pt; border-top: 1px solid #ccc;}
.tm {font-weight: bold; font-size: 8pt;}
.tr {font-size: 8pt;}

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

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

HR {color: #ff6600}
HR.productcat {color: #2e4b9b}

A {text-decoration: none; color: #0000cc;}
A:hover {color: #ff6600;}

.small {font-size: 7pt;}
.category {color: #2e4b9b; 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: #2e4b9b; color: #fff;}
.list0 {background: #eef0f8;}
.list1 {background: #b0c0f0;}

#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 #2e4b9b; padding: 5px 2px 5px 2px; list-style-type: none; font-size: 9pt;}

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

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

#rightlayer {position: absolute; width: 120px; height: 500px; left: 780px; top: 60px; z-index: 1; visibility: visible}

.sale_price {color: #e00;}

