TABLE.languages { width: 25em; margin-bottom: 1ex; }
TABLE.languages TR.languages TD { border-left-width:0; border-right-width:0; border-bottom-width: 0; vertical-align:top; padding-right: 0; }
TABLE.languages TR.languages UL { margin-bottom:0; }
TABLE.languages TD P { margin-bottom: 0.8ex; }
TABLE.languages TD H4, TABLE.who TD H4 { margin-top: 0.8ex; margin-bottom: 0.8ex; }
TABLE.languages TD P { margin-bottom: 0.8ex; margin-top: 0; }

div.features P { margin-top: 1em; margin-bottom: 0;}
div.features { margin-bottom: 2em; }

.new { color: #C63; /* Dark orange */ }

TABLE.prices CAPTION, TABLE#editions CAPTION { margin-top: 1em; }

/* Why flow charts? */
TABLE.why, TABLE.who { width: 25em; }
TABLE.why TR TD { border-width: 0; width: 50%; white-space: nowrap;
padding-top: 0.1ex; padding-bottom:0.1ex; }

/* They use Visustin */
TABLE.who TR TD { padding-bottom: 1em; text-align: center;  }
TABLE.who TR TD TEXTAREA { margin-top: 1ex; border: 0; background: #FEC; }

/* samples */
TABLE.samples { border: 1px solid black; border-collapse: collapse; }
TABLE.samples TD { border: 1px solid #cccccc; padding: 0.6ex;  }
TABLE.samples TH { padding: 0.6ex; background: #EEEEFF; text-align: left;  }

