.product {
    width:100%;
}

.product th, .product a {
    background-repeat: no-repeat;
    list-style-type: none;
    text-decoration: none;
}

.product td, th {
    vertical-align: top;
    font-size: 12px;
}
.product td a {
    color: #000000;
    font-size:14px;
    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular sans-serif;
}
.product th {
    text-align: left;
    color: #990033;
}

.product thead tr {
    background-color: #990033;

}

.product th.sorted {
    background-color: #990033;
}

.product a.line {
    width: 100%;
    color: #000000;
}

.product tr.selected a.line {
    width: 100%;
    color: #000000;
}

.product a.line_disabled {
    width: 100%;
    color: #999999;
}

.product a.line_marked {
    width: 100%;
    color: red;
}

.product th a, .product th a:visited {
    color: #ffffff;
    width: 100%;
}

.product th a:hover {
    color: #ffffff;
}

.product th.sorted a, th.sortable a {
    background-position: left;
    product: block;
    padding-left: 10px;
}

.product th.sortable a {
    background-image: url( /images/displaytag/arrow_off.png );
}

.product th.order1 a {
    background-image: url( /images/displaytag/arrow_down.png );
}

.product th.order2 a {
    background-image: url( /images/displaytag/arrow_up.png );
}

.product tr.even {

}

.product tr.odd {
}

.product tr.selected {
    background-color: #f7f4f4;

}

.product .moduletitle {
    font-weight: bold;
    font-size: 22px
}

.product .pagelinks a:visited {
    color: blue;
    font-weight: bold;
    text-decoration: underline;
}