table.product-affiliate{
    border-collapse: collapse;
    table-layout:fixed;
    border: thin solid #ddd;
    margin-top:32px;
}

table.product-affiliate th{
    color:blue;
    padding-top:8px;
    padding-bottom:8px;
}

table.product-affiliate th, table.product-affiliate td{
    text-align: left;
    border: thin solid #ddd;
    padding-left:12px;
    padding-right:12px;
}

table.product-affiliate td:first-child{
    font-weight:bold;
}

table.product-affiliate .host{
    padding-top:8px;
    padding-bottom:8px;
    font-weight:bold;
}

table.product-affiliate .num{
    text-align:center;
}