* { margin: 0px; padding: 0px; }
body { font-family: arial; font-size: 100%; }

h1 { font-size: 1.3em; padding: 0px 0px 20px 0px; }
h2 { font-size: 1.0em; padding: 0px 0px 20px 0px;  }
p { font-size: 0.8em; padding: 0px 0px 20px 0px; }

A:link { color: #006DB7; }
A:visited { color: #006DB7; }
A:active { color: #006DB7; }
A:hover { color: #006DB7; }

.text-1 { margin-bottom: 20px; } 
.text-red-1 { color: red; }
.text-score-1-1  { color: red; font-size: 1.6em; font-weight: bold; }
.text-score-1-2  { color: red; font-size: 1.0em; font-weight: bold; }
.text-score-2-1  { color: gray; font-size: 1.5em; font-weight: bold; }
.text-score-2-2  { color: gray; font-size: 1.0em; font-weight: bold; }
.text-product-title-1 { margin-top: 5px; padding-bottom: 10px; font-weight: bold; } 
.text-product-title-1 a { text-decoration: none; }
.text-date-1 { padding: 6px; }

ul { margin: 0px 0px 20px 10px; padding: 0px 0px 0px 10px; }
li { font-size: 0.8em; }

#wrapper-1 { margin: 0px 20px 20px 20px; }
.tbl-1 { margin: 20px 3px 20px 3px; }
.tbl-2 { font-size: 0.8em; }
.tbl-2-box-1 { margin: 20px 5px 20px 5px; }

.img-product { margin: 10px 5px 7px 5px; }
.img-stars { margin: 10px 5px 5px 5px; }
.img-button-scan { margin-top: 10px; clear: both; }
.img-button-visit { margin-top: 10px; }

.text-footer-1-1 { margin-left: 20px; }
.text-footer-1-2 { margin-right: 20px; }
.text-footer-2 { font-size: 0.7em; margin-top: 10px; }

.tbl-contact-1 { }
.text-tbl-contact-1 { font-size: 0.8em; }
.textfield-tbl-contact-1 { width: 300px; }

.keyline-1 { margin-bottom: 20px; height: 1px; border-top: 1px solid #CCC; width: 100%; }
