
body { color: #494b4d; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6ab023; background-image: url(images/fuel-cell-back.jpg); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 2px       }
table { color: #494b4d; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { margin-top: 0; margin-bottom: 10pt }
.container     { background-color: #fbfdfa; text-align: left; margin: 0 auto; width: 900px;}
.topnav    { color: #6ab023; font-size: 10pt; font-weight: bold; background-color: #c1c1c1; background-image: url(images/EFOY-fuelcell-bottom.jpg); background-repeat: repeat-x; background-position: left top; text-align: right; margin: 0; padding: 0; width: 900px; }
.mainbody { text-align: left; padding: 5px; border-top: 1px solid #6ab023; }
.itembody { text-align: left; padding: 5px; border-top: 1px solid #6ab023; }
.basketbody { background-image: none; text-align: left; padding: 5px; border-top: 1px solid #6ab023; }
.topnav a:link  { color: #6ab023; text-decoration: none ; padding-right: 8px; padding-left: 8px; border-right: 1px solid #c5cdc3; border-left: 1px solid #f1f3ee; }
.topnav a:visited { color: #6ab023; text-decoration: none ; padding-right: 8px; padding-left: 8px; border-right: 1px solid #c5cdc3; border-left: 1px solid #f1f3ee; }
.topnav a:hover { color: white; background-color: #6ab023; }
.topnav a:active { color: #e7eff5; background-color: #6ab023; position: relative; top: 1px; right: -1px  }
.copyright { font-size: 8pt; text-indent: 10px; margin: 0; padding: 0; width: 100%; border-top: 10px solid #6ab023 }
.copyright a:link { color: #58533b ; text-decoration: none; }
.copyright a:visited { color: #58533b ; text-decoration: none; }
.bodytext       { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top    ; margin: 12px; }
.spectext { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; padding: 1px; border-top: 1px solid #adce8b; }
.spectable { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 1px; vertical-align: top; border-top: 1px solid #adce8b; border-right: 1px solid #adce8b; }
.p1-column { background-color: transparent; background-image: url(images/column-fade.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; }
.p5-column { background-color: transparent; background-image: url(images/4column-fade.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; }
a:link { color: #6ab023; text-decoration: none; }
a:visited { color: #6ab023; text-decoration: none; }
a:hover { color: #494b4d; text-decoration: underline  }
a:active { color: #494b4d ; text-decoration: underline; }
h1  { color: #6ab023; font-size: 15pt; margin: 0.2em 0 0.67em }
h2 { color: #6ab023; font-size: 12pt; font-weight: bold; margin: 0.83em 0 }
h3 { color: #6ab023; font-size: 10pt; font-weight: bold; margin: 0.83em 0 }
.redborder { border: solid 1px #b52700 }
strong { color: #6ab023 }
.hilitebox  { color: #6ab023; background-color: #cfdfbf; padding: 10px; vertical-align: top  ; }
.smallprint { font-size: 80% }
.borderfree { margin: 0; padding: 0 }
.basket       { background-color: #e2ecd9; text-align: right ; border-color: #fff #cfdfbf #cfdfbf #fff; border-style: solid; border-width: 1px; }
.ship       { background-color: #e2ecd9; text-align: right; border-top: 1px solid #cfdfbf; border-bottom: 1px solid #cfdfbf }
.inputfield { font-size: 8pt; background-color: #fff }
.basketr    { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e2ecd9; text-align: center; border-bottom: 1px solid #fff }
.infocell    { background-color: #fff; vertical-align: top; border: solid 1px #6ab023 }
.wide-column { font-size: 8pt; background-color: #fff; background-image: url(images/column-fade.gif); background-repeat: repeat-x; background-position: center bottom; vertical-align: top; border: solid 1px #6ab023; }
li { margin-bottom: 3pt; margin-left: 0; list-style-type: circle; }
.tight { margin: 0; padding: 0; }

