body{font-family: sans-serif}
small{font-size: 85%; font-weight: normal}

div#ds-hdr{float:left; font-family: sans-serif; font-size: 110%; padding: 0; border-style: none}
div#ds-name{float: left; font-size: 140%; font-weight: bold; float: left}
div#ds-rn{float: right; white-space: nowrap}
div#ds-syn{float: left; clear: left}

div#ds-body{float: left; width: 99%; border-style: double; border-collapse: collapse}

div#ds-mol{float: right; width: 30%; margin-left: 0; border-left: solid 1px; border-bottom: solid 1px; border-collapse: collapse; padding: 0}
div#ds-struct{text-align: center}
div#ds-mol-info{font-size: smaller; white-space: nowrap; width: 100%}
div#ds-mf{float: left; padding-left: 0.5em; padding-right: 1em}
div#ds-fw{float: right; padding-left: 1em; padding-right: 0.5em; text-align: right}

div#ds-props{padding: 0 0.5em; line-height: 1.4; vertical-align: top; }
div#ds-notes{width: 99%; clear: left; border-style: double; border-collapse: collapse; font-size: smaller}
div#ds-notes2{padding: 0 0.5em}


div#ds-tbl{clear:both; width: 99%; border-style: double; border-collapse: collapse}
table{text-align: left; vertical-align: top}
tr#prodhdr{font-weight: bold}
th.namehdr{width: 80%}
th.pricehdr{text-align: right}
td.prodlist{vertical-align: top; line-height: 1.4}
td.price{text-align: right; vertical-align: top}
td#noprice{text-align: center}

span.ds-prop-line{}
