BODY {
/*    margin: 0px; */
    background-color: white;
    font-family: arial,helvetica,sans-serif;
}
/*
H2 {
    font-style: italic;
}
*/
/*
A {
    text-decoration: none;
}
*/
A:hover {
    color: red;
}
IMG {
    border: 0px solid;
}
IMG.right {
    align: right;
}
IMG.middle {
    verticle-align: middle;
}
TABLE {
    border-collapse: collapse;
}
TABLE.wide {
    width: 100%;
}
TABLE#title_nav {
    width: 600;
}
TD {
    valign: top;
    padding: 0px;
/*
    border: 1px solid red;
*/
}
TD#banner {
    background: url("image/bg_banner.jpg");
}
TD#banner_right {
    align: right;
    width: 164px;
    background: url("image/bg_banner.jpg");
}
TD#menu {
    width: 128px;
    background: url("image/bg_buttonbar.jpg");
}
TD#body {
    padding: 16px;
}
TD#body0bot {
    padding: 16px 16px 0px 16px;
}
TD#body0top {
    padding: 0px 16px 16px 16px;
}
TD#space {
    width: 24px;
}
TD.right {
    align: right;
}
TABLE#bottom {
    width: 100%;
}
TD#bottomrow {
    align: right;
}
TD.pad {
    padding: 8px;
}
TD#list_picture {
    width: 150px;
}
DIV.fontsmallit {
    font-style: italic;
    font-size: x-small;
}
DIV.fontsmall {
    font-size: small;
}
TD#rightsection {
    padding: 16px;
}
TD#ad {
    padding: 10px;
    width: 200px;
    border: 1px solid red;
}
TD#prodline {
    background-color: #cccccc;
}
DIV#footer {
    align: center;
    color: blue;
    font-size: xx-small;
}
DIV#footer_black {
    align: center;
    font-size: xx-small;
}
DIV.designed {
    align: right;
    color: blue;
    font-size: xx-small;
    font-style: italics;
}
.designed A:link {
    text-decoration: none;
}
.designed A:hover {
    color: red;
}
.designed A:visited {
    text-decoration: none;
}
DIV.red {
    color: red;
}
DIV.prodline {
    line-height: 16px;
    font-size: small;
    font-weight: bold;
    text-indent: 16px;
}
.prodline A:link {
    color: black;
    text-decoration: none;
}
.prodline A:hover {
    color: red;
}
.prodline A:visited {
    color: black;
    text-decoration: none;
}
DIV#hosted {
    padding: 4px;
}
DIV#sale_headline {
    font-weight: bold;
    font-size: large;
}
SPAN#sale_price {
    font-weight: bold;
    font-style: italic;
    font-size: larger;
    color: red;
}
TD#item_num {
    padding-left: 8px;
    align: right;
}
DIV#item_num {
    font-weight: bold;
}
TD#nav_button {
    width: 52px;
    height: 22px;
}
TD#news_date {
    font-size: small;
}
TD#news_head {
    font-style: italic;
}
TD#photo {
    padding: 0px 8px 8px 0px;
}
TD#caption {
    align: center;
}
TD#tip_number {
    width: 60px;
    padding-right: 8px;
}
DIV#tip_number {
    font-weight: bold;
}
DIV#tip_date {
}
DIV#tip_head {
    font-weight: bold;
}
DIV#tip_teaser {
    font-style: italic;
}
TD#popup {
    padding-top: 8px;
}