#unit table.prices th {
        border-bottom: 2px solid #eee;
        border-top: 2px solid #eee;
}

#unit h3 {
        font-family:  "Lucida Grande", Verdana, Tahoma, Trebuchet MS, Helvetica, Arial, sans-serif;
        background-color: #666;
        color:  #fff;
        font-size: 0.875em;
        margin-top: 12px;
        padding:  4px 6px;
        text-align: center;
}

#unit td.buynow {
        width: 100px;
}

#unit table.prices {
        background-color: #FFF;
        font-family: "Lucida Grande", Tahoma, Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
        border-collapse: collapse;
        font-size: 0.814em;
        margin: 1em;
        width: 480px;
}

#unit table.prices th {
        text-align: center;
}
#unit table.prices tbody tr {
        height: 3em;
}
#unit td.desc {
        border-bottom: 0px;
        padding: 3px 0 0 5px;
        font-size: 1.8em;
        vertical-align: middle;
        text-align: center;
        color: #444;
}
#unit td {
        border-bottom: 2px dotted #666;
        padding: 6px 0 4px 12px;
        vertical-align: middle;
}
#unit table.prices td.price {
        width: 100px;
        font-size: 1.3em;
}
#unit a {
        color: #666;
}
#unit td.price, th.price {
        text-align: left;
}

#unit td.merchant {
        text-align: center;
        width: 50px;
}

#unit td.promtext {
        text-align: center;
        font-size: 14px;
}

