.price {
    border-collapse: collapse;
    font-size: 11px;
    margin: 3px;
}

.price th a {
    color: white;
}

.price th a:hover {
    color: #bfcfff;
}

.price td.subheader {
    text-align: center;
    font-weight: bold;
}

.price td {
    padding: 0 5px;
    background-color: #FFFFFF;
}

.price tr.odd td, .price td.odd {
    background-color: #beff9b;
}

.price th, .price td {
    height: 24px;
    border: Solid 1px black;
}

.price th {
    background-color: #19a81e;
    color: white;
    text-align: center;
    vertical-align: middle;
}

.price td.c {
    text-align: center;
}

.subpages {
    clear: both;
    display: block;
}
