#checkout_page_container tr.footer td {
    border-top: 2px solid black;
    font-weight: bold;
}
#checkout_page_container .eo_tax_details td {
    padding: 0 !important;
    font-size: 12px !important;
}
#checkout_page_container .eo_tax_info {
    color: #9b2333 !important;
}

#checkout_page_container .taxnow_address .table-1 td:first-child {
    width: 1%;
    white-space: nowrap;
}
#checkout_page_container .taxnow_address tr td {
    border: none;
}
#checkout_page_container .taxnow_address .table-1 input, .table-1 select {
    width: 250px;
}
#checkout_page_container .taxnow_address #shipping_same_billing {
    position: static; /* TaxNOW update for WPEC's css */
    width: auto;
    margin: 0 10px;
}

#checkout_page_container .eo_taxnow_button {
    float: right;
}
#checkout_page_container .curstep {
    font-size: 1.1em;
    font-weight: bold;
}
#checkout_page_container h3 a,
#checkout_page_container h3 a:hover,
#checkout_page_container h3 a:visited,
#checkout_page_container h3 a:focus {
    color: #006699;
}
#checkout_page_container h3 .disabled {
    color: lightgrey;
}
#checkout_page_container input.disabled {
    color: lightgrey !important;
}

p.taxnow-footer {  margin:5px; font-family:sans-serif; font-size:12px; color:#999; }
p.taxnow-footer a { color:#777; text-decoration: none; }
p.taxnow-footer a:hover { color:#999; }