table {
    border-collapse: collapse;
}
table th, table td {
    padding: 5px 10px;
}
table thead tr th {
    background: #c40c0d;
    color: white;
}
table .category {
    display: block;
    margin: 10px auto 15px auto;
    font-size: 18px;
    color: #c40c0d;
}
table .item {
    font-size:14px;
}
table .topliner td {
    border-top: 1px solid #c40c0d;
}
table .bottomdotter td {
    border-bottom: 1px dotted #999;
}
table .bottomliner {
    border-bottom: 1px solid #c40c0d;
}
table tbody tr:hover {
    background: #f56667;
    color: white;
    cursor: pointer;
}
tbody tr.alt td {
    background: #f8f8fa;
}