/* H1     { font-size: 14px } */
P      { font-size: 12pt; font-family: Georgia, "New Century Schoolbook", Times, serif; /* border: dotted grey 1px;*/  margin: 0 0 1em 0; }
LI     { font-size: 95% }
h1,h2,h3,h4,h5 {  font-family: Arial, Helvetica, sans-serif; color: #0000a0; margin: 0.5em 0 3px 0; }
h1 { font-size: 120%; }
h2 { font-size: 100%; padding: 1em 0 0 0; }
h3 { font-size: 90%; }

td#leftnav * { display: none; }
/* td#leftnav img { display: block; margin: 0.2em 0.1em; } */
td#content { vertical-align: top; padding: 0.5em 0 0.5em 0.5em; }

.Menu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.Normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal}
.NormalHeading { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold}
.NormalSmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; font-variant: normal}
.NormalvSmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin: 4pt; }
.PageDescriptor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.BottomTextMenu { display: none; }
.TableHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; }
.FAQMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.sidenote { color: red; }

table.pdcts {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; width: 90%; margin: 1em 5%; border: solid #00a 1px; }
table.pdcts th {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #00a; padding: 0.25em 0.1em; vertical-align: bottom;}
table.pdcts th.prod {width: 48%; }
table.pdcts th.i {width: 10%;}
table.pdcts th.pack {width: 18%;}
table.pdcts th.net {width: 12%;}
table.pdcts th.inc {width: 12%;}
table.pdcts th.buy {width: 9%;}
table.pdcts th.buy3 {width: 3%;}
table.pdcts th.buy4 {width: 2%;}
span.bl {display: block; font-size: 75%; }
.pr { color: #000000; background-color: #ffffcc; text-align: center; }
.pr0 { color: #000000; background-color: #ccccff; text-align: center; }
.prs { font-size: 80%;  color: #000000; background-color: #ffffcc; text-align: center; }
.prs0 { font-size: 80%;  color: #000000; background-color: #ccccff; text-align: center; }
.vat { color: blue; }
.prl { text-align: left; vertical-align: top;}
.colorcart {  background-color: #ffcccc; }
.blackcart {  background-color: #ccc; }
div.prodset {border: 3px #00a solid ; padding: 1em 0.25em; background: #f5f5f5; margin: 1.5em 0; }
#pp {border-color: #008000; }
#g4 {border-color: #008080; }
#ge {border-color: #890087; }
#pz {border-color: black; }
#lf {border-color: #ffb21a; }
#l2 {border-color: #ffa900; }
#lv {border-color: #ffbf42; }
#sg {border-color: #c9d1e8; }
#ul {border-color: #d11771; }

table.tbinfo { margin: 0.5em auto; }
table.tbinfo td { border-bottom: 1pt #ddd solid; padding: 3pt; vertical-align: top; }
table.tbinfo th { background: #ffffcc; }

a         {  color: #6666EE; text-decoration: none}
a:active  {  color: #BBBBDD; }
a:visited {  color: #0000FF; }
a:hover   {  color: #FF0000; }

p a, li a         { border-bottom: 0.5pt dotted #ccc; margin-bottom: 1pt;}
p a:active, li a:active  {  color: #f00; }
p a:visited, li a:visited {  color: #33a; }
p a:hover, li a:hover {  color: #f00;  border-bottom: 0.5pt dotted #00a;}

a.ilink {font-size: 16pt; font-weight: bold; padding: 0pt 6pt; color: #00a; }
a.faqlink {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 1px 4px 0px 4px; color: #00a; border: 0px;}
/*buy button background rules*/
a.b {border-bottom: 0px;}
a.btn {border-bottom: 0px; margin: 0 3px;}
