body { font: 10pt Arial, Helvetica, sans-serif; color: black; background: white; }
#left, h1 img, #footer, form, #info, hr, .breadcrumbs, #toplane, .pager { display: none; }
#container, #top { background: white; }
a { text-decoration: none; color: black; }
h1 { font-size: 8pt; text-align: right; border-bottom: .5mm solid #666; }
dl { margin-bottom: 1cm; }
h2 { font-size: 14pt; color: #999;}
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
p, ul, ol, dt { line-height: 150%; font-size: 10pt; }

/*img { border: .1cm solid black; }*/
td { vertical-align: top; padding: .25cm;}
dl { margin-left: 1.5cm; }
dd { margin: 0 0 .5cm 1.5cm; }
dl.time dt { margin-bottom: -.4cm; }
.center { text-align: center; }
a img { border: 0; }

.imgleft, .imgright { float: left; padding: 1mm; background: #999; position: relative; margin: 0 5mm; }
.imgright { float: right; }

.product { clear: both; margin-bottom: 5mm;  page-break-before: auto; border-top: .3mm solid #CCC; page-break-inside: avoid; }
.product .img { margin: 0 5mm 0 0; float: left; }
.product .links { visibility: hidden; clear: both; }
/*
.product .fright { float: right; }
.product .fleft { float: left; }
*/

#pspec { float: left; width: 62%; }
#imgs { float: right; padding: 3mm; margin-left: 5mm; background: grey; }

fieldset { border: 0; }

table, td th { border-collapse: collapse; }
#pspec h4 { margin: 0; }
#pspec table, td.last { border: solid #A23600; }
#pspec table { width: 100%; border-width: .3mm; }
#pspec table.info td, #pspec table.info th { padding: 1mm 2mm; border-bottom: .1mm solid #A23600; }
#pspec table.info th { text-align: right; border-left: .1mm solid #FFE9CA; border-bottom: .1mm solid #A23600; }
#pspec table.info th.left { text-align: left; }
#pspec table.info .price { color: #A23600; }
#pspec a img { border: 0; }
#content tr.last td { border-bottom: 1mm solid #FFD9A4;}
.first { width: 37%; }
/*
#pspec th, #pspec td { padding: 4mm 2mm; border: 0; }
#pspec th { padding: 3mm 2mm; text-align: left; background: #FFE9CA; }
#pspec th label { font-size: .9em; padding-right: 5mm;}
#pspec th.right { text-align: right; }
*/
