/* PRODUCT STYLES */

div.datahead {font: 12px Tahoma, Geneva, Arial, sans-serif; margin: 6px 0 2px;
 border-bottom: #BBBBBF double 3px; padding: 6px 0; color: #334;}
div.datahead span {color: #444;}
div.datahead span.ltgray {color: #777;}
div.datahead b.big {color: #556; font: 20px 'Verdana', Helvetica, Arial, sans-serif; padding-left: 3px;}
table.products {margin-bottom: 6px;}
table.products td {font-family: Tahoma, Geneva, Arial, sans-serif; padding: 3px 4px;
 font-size: 11px; color: #445; border-top: #FFF solid 1px; border-bottom: #FFF solid 1px;
 vertical-align: middle;}
table.products td.catno {width: 1%; white-space: nowrap; padding: 3px 8px 3px 2px;}
table.products td.catno a.new {padding-right: 35px; background: url("/images/icons/new.gif") no-repeat right 2px;}
table.products td.price {font-weight: bold;}
table.products td.price, table.products td.qty, table.products td.btn {text-align: right;}
table.products td.qty  {padding: 3px 2px 3px 4px;}
table.products td.qty input {width: 20px; text-align: center;}
table.products td.btn {width: 34px; padding: 2px;}
table.products td.doclist {text-align: right;}
table.products td.base {padding: 1px 0;}
table.products td.base img {border-top: #CCCCCF solid 1px;}
table.products td.noborder {border-width: 0;}
table.products td.label {width: 1%; white-space: nowrap; height: 24px;}
table.products td.hazicon {width: 98px; padding: 1px 0 0 3px;}
table.products td.hazicon img {border: #E0E0E0 solid 2px;}
table.products td.doc {padding: 4px 4px 5px;}
table.products td.doc a.pdf, table.products td.doclist a.pdf {padding-right: 16px;
 background: url("/images/icons/pdf.gif") no-repeat right 1px;}
table.products td.cart {padding: 0;}
table.products td.gray {background: #EAEAEA;}
table.cart {width: 1%; background: #EAEAEA;}
table.cart td {border-width: 0;}
table#analytes {border: #DADADA solid 1px; border-top: #BBBBBF double 3px; margin-top: 20px;}
table#analytes td.contain {padding: 1px;}
table#analytes table {border: #FFF solid 2px;}
table#analytes table td {font-family: Tahoma, Geneva, Arial, sans-serif; padding: 3px 4px;
 font-size: 11px; color: #445; vertical-align: middle; height: 20px;}
table#analytes table td.header {font-weight: bold; padding: 2px 4px 4px;
 border-bottom: #E0E0E0 solid 2px;}
table#analytes table td.spacer {padding: 1px 4px; height: 3px;}
a.new {background: url("/images/icons/new.gif") no-repeat right 2px;}

