/*
 *  Treatments Styles
 */

ul#treatments-list {
  margin: 1.5em 0 1.5em 0 !important;
  padding-top: 1.5em;
  border-top: 1px solid #ddd;
}
ul#treatments-list li a {
  text-decoration: none;
}
ul#treatments-list li a:hover {
  text-decoration: underline;
} 

#treatments {
  margin-top: 2em;
}
#treatments table {
  width: 100%;
  margin-bottom: 1.5em;
  border: 1px solid #fbdd9d;
  border-right: none;
}
#treatments table a {
  text-decoration: none;
}
#treatments table a:hover {
  text-decoration: underline;
}
#treatments table th,
#treatments table td.return-to-top {
  padding: 10px;
  background: #fbdd9d;
}
#treatments table th {
  font-size: 1.2em;
  color: #444;
}
#treatments table td {
  width: 33%;
  padding: 10px 10px 0 10px;
  border-right: 1px solid #fbdd9d;
}
#treatments table td.return-to-top {
  text-align: right;
  font-size: 0.9em;
}
#treatments table tr.bottom td {
  padding-bottom: 10px;
}
#treatments table tr.summary td {
  padding-bottom: 10px;
  background: #fcefd3;
  border-bottom: 1px solid #fbdd9d;
  font-style: italic;
}

#treatment h3.category {
  font-size: 0.9em !important;
  margin: -12px 0 1.5em 0 !important;
}
#treatment p.summary {
  background: #fcefd3;
  padding: 12px;
  margin-bottom: 1.5em;
  border-right: 1px solid #fbdd9d;
  border-bottom: 1px solid #fbdd9d;
}
#treatment div.options {
  margin-top: 2em;
  border-top: 1px solid #fbdd9d;
}
#treatment div.options ul li a {
  text-decoration: none;
}
#treatment div.options ul li a:hover {
  text-decoration: underline;
}
