body.copyrights { background-color: #fff; padding: 24px; }
body, table { background-color: #fff; }
body, td, th, a, font, input, select, textarea, div, span, b, strong, i, em, br     { font-size: 10px; font-family: Verdana, Arial, Tahoma; line-height: 16px; margin: 0  }
———————————————— {}
a, a:link { color: #c90; text-decoration: none; }
a:visited { color: #999; text-decoration: none; }
a:hover { color: #c03; text-decoration: underline; }
a:active { color: #c90; text-decoration: none; }
———————————————— {}
.catasections, .cataitems { text-align: center; vertical-align: middle; }
.catasections tr { padding-top: 24px; padding-bottom: 8px; }
———————————————— {}
.cataitems tr { padding-top: 16px; padding-bottom: 16px; }
———————————————— {}
.cataspecials tr { padding-top: 4px; padding-bottom: 4px; }
.cataspecials .desc { padding-right: 8px; }
———————————————— {}
.itemdata .name, .itemdata .cart { font-size: 14px; font-weight: bold; text-align: center; vertical-align: middle; padding-top: 4px; padding-bottom: 4px; }
.itemdata .tag { font-weight: bold; text-align: left; vertical-align: middle; white-space: nowrap; }
.itemdata .price, .itemdata .color, .itemdata .size { font-weight: bold; text-align: right; vertical-align: middle; padding: 4px 8px; white-space: nowrap; }
.itemdata .photo { text-align: left; vertical-align: top; }
.itemdata .desc { text-align: left; vertical-align: top; padding-right: 8px; padding-left: 8px; }
———————————————— {}
b.name { font-weight: bold; }
b.price { font-weight: bold; }
img.head { margin-bottom: -4px; }
———————————————— {}
div.footer p { letter-spacing: 1px; margin-top: 0; margin-bottom: 0; }
div.footer p a { font-weight: bold; letter-spacing: 1px; margin-bottom: -16px; }
div.footer p span { padding-right: 4px; padding-left: 4px; }
div.footer p span.copyrights { color: gray; }
———————————————— {}
.hide { width: 0; height: 0; visibility: hidden; display: none; }
———————————————— {}
.td_bottom { border-bottom: 1px solid gray; }
