#thread-table,
.thread-table {
    border: 1px solid #999999;
}

#thread-table tr th,
.thread-table tr th,
#thread-table tr td,
.thread-table tr td {
    background-color: #f3f3f3;
    vertical-align: top;
    padding: 4px 2px;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #ffffff;
    line-height: 1.2em;
}

table.thread-table.full {
      width: 96vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -48vw;
  margin-right: -50vw;
}

#thread-table tr th {
    cursor: pointer;
}

.thread-table-trigger {
    cursor: pointer;
}

#thread-links {
    vertical-align: bottom;
}

.page-node-14813 #thread-table tr td.strength,
.page-node-14813 #thread-table tr td.product {
    width: 90px;
}

#chart_div_denier g text[text-anchor=start],
#chart_div_breaking g text[text-anchor=start] {
    cursor: pointer;
}

.thread-heading {
    font-weight: bold;
}

.thread-table tr td.splitability::first-letter,
.thread-table tr td.flatability::first-letter,
.thread-table tr td.smoothness::first-letter {
    text-transform: uppercase;
}
