body, td {
    color: black ;
    font-family: Verdana ;
    font-size: x-small ;
}
a:link {
    color: black ;
}
a:visited {
    color: black ;
}

.alt_row {
    background: #efefef ;
    border-bottom: 1px solid black ;
}
.reg_row {
    background: white ;
    border-bottom: 1px solid black ;
}
.column_heading {
    font-weight: bold ;
    border-top: 1px solid black ;
    border-bottom: 1px solid black ;
}
a.sold_out:link, a.sold_out:visited {
    color: red ;
}
.copyright, a.copyright, a.copyright:link, a.copyright:visited {
    color: black ;
    font-size: xx-small ;
    text-decoration: none ;
}
a.copyright:active, a.copyright:hover {
    text-decoration: underline ;
}

.brief_basket_line, a.brief_basket_line, a.brief_basket_line:link, a.brief_basket_line:visited {
    color: black ;
    text-decoration: none ;
}
a.brief_basket_line:active, a.brief_basket_line:hover {
    text-decoration: underline ;
}
.brief_basket_title, a.brief_basket_title, a.brief_basket_title:link, a.brief_basket_title:visited {
    font-weight: bold ;
    color: black ;
    text-decoration: none ;
}
a.brief_basket_title:active, a.brief_basket_title:hover {
    text-decoration: underline ;
}
.brief_basket_view_link, a.brief_basket_view_link, a.brief_basket_view_link:link, a.brief_basket_view_link:visited {
    color: white ;
    text-decoration: none ;
}
a.brief_basket_view_link:active, a.brief_basket_view_link:hover {
    font-weight: bold ;
    text-decoration: underline ;
}
.error {
    color: red ;
}
a.error, a.error:link, a.error:visited {
    color: red ;
    font-weight: bold ;
    text-decoration: none ;
}
a.error:active, a.error:hover {
    color: red ;
    font-weight: bold ;
    text-decoration: underline ;
}

img.zoom {
    cursor: hand;
}

img.cc_logo_small {
    border: 0px solid white;
}

td.alt_order_line {
    background: #efefef ;
}