table {
    border-collapse:separate;
    border:solid black 1px;
    border-radius:6px;
    -moz-border-radius:6px;
}

td, th {
    border-left:solid black 1px;
    border-top:solid black 1px;
    vertical-align: top;
}

th {
    /*background-color: white;*/
    /*text-color: white;*/
    border-top: none;
    cursor: default;
}

td:first-child, th:first-child {
     border-left: none;
}
