table.nutrition {
  width : 275px;
  margin-top : 10px;
  margin-left : 0;
  margin-right : 0;
  border : 1px solid black;
  border-collapse : collapse;
  table-layout : auto;
}
.nutrition caption {
  font-family : Arial;
  font-size : small;
  font-style: italic;
}
.nutrition tr#calories td {
  border-bottom : 4px solid black;
}
.nutrition tr#servings td {
  border-bottom : 6px solid black;
}
.nutrition tr#minerals td {
  border-top : 4px solid black;
}
.nutrition th {
  background-color : transparent;
  padding : 3px;
  border : 0;
  font-family : Arial;
  font-size : large;
  font-weight : bolder;
}	
.nutrition td {
  padding : 3px;
  font-family : Arial;
  font-size : x-small;
  border : 0;
  border-bottom : 1px solid black;
  text-align : left;
}
.nutrition td.dv {
  font-weight : bold;
  text-align : right;
}
.nutrition td.sub {
  text-indent : 10px;
}
.nutrition td.disclaimer {
  font-size : xx-small;
}
.nutrition strong {
font-weight : x-bolder;
}

