/* reset */
html { color: #000; background-color: #fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
strong { font-weight: bold; }
em { font-style: italic; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border:0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
:focus { outline: 0; }
input, textarea, select { *font-size: 100%; }
table { font-size: inherit; font: 100%; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }


/* font sizing */
body { font: 13px/1.231 arial, helvetica, clean, sans-serif; *font-size: small; *font: x-small; }
#body div.copy { line-height: 1.616; }			/* font-size: 13px; line-height: 21px */


/* link policy */
a,
a:visited { color: #000; }
a:link,
a:visited { text-decoration: underline; }
a:link:hover,
a:visited:hover { text-decoration: none; }


p { margin-bottom: 1em; }
table { border: 1px solid #183b87; margin-bottom: 1em; }
table th { font-weight: bold; }
table th,
table td { text-align: left; padding: 0.75em 10px; }
table tr td { border-top: 1px solid #183b87; }
table tbody tr:nth-child(even) { background-color: rgb(244,244,244); background-color: rgba(244,244,244, .7); }
table tbody tr:nth-child(odd) { background-color: rgb(255,255,255); background-color: rgba(255,255,255, .7); }
table col.col0 { width: 204px; }
table col.col1 { width: 164px; }
table col.col2 { width: 204px; }
table col.col3 { width: 164px; }
table col:nth-child(odd) { background-color: #dec8df; }
table col:nth-child(even) { background-color: #bf91bf; }
ul { margin: 0 0 1em 18px; }
ul li { list-style-image: url(../images/products-carat.png); list-style-type: square; }

