#bg1 {background: url(gui/bg1.gif) repeat-y top center}
#bg2 {background: url(gui/bg2.gif) no-repeat top center}
#bg3 {background: url(gui/bg3.gif) no-repeat bottom center; padding: 21px 0}

#menu {width: 120px; margin-right: 10pt}
#menu li {list-style: none}
#menu li a {text-decoration: none; height: 20px; padding: 4px 0 0 10px; display: block}
#menu li a:link, #menu li a:visited {color: #333333; background: url(cafe/gui/menu.gif)}
#menu li a:hover {color: #333366; background: url(cafe/gui/menu.gif) 0 -24px}
#menu li #current {color: #FEFEFE; background: url(cafe/gui/menu.gif) 0 -48px}

body {font: 10pt Verdana, sans-serif; margin: 0; padding: 0; color: #000000}
.bodybg {background: #EEEEEE url(gui/bg.gif) repeat-x left top}
h1 {font: bold 12pt Arial, sans-serif; color: #333366; margin: 1pt 0}
h2 {font: bold 10.5pt Arial, sans-serif; color: #333366; margin: 2pt 0}
p {margin: 0}
form {margin: 0}
img {border: none}
table {border-collapse: collapse}
ul {margin: 0; padding: 0}
ol {margin: 0.5em; padding: 0}
a:link {color: #333399}
a:visited {color: #330066}
a:hover {color: #0000FF}

.fixedwidth {width: 728px; text-align: left; margin: auto}
.page {min-height: 600px}
.top {margin: 0 0 8pt; font-size: 8pt; width: 728px; height: 80px; background-image: url(gui/top.gif)}
.top td {vertical-align: top}
.topt {padding: 4px 0 0 8px; text-align: left; width: auto}
.topl {padding: 0px 8px 0 0; text-align: right; width: auto}
.topb {padding-left: 8px}
.flag {width: 22px; height: 13px; margin: 0 2pt 0 12pt; border: 1px solid #666699; position: relative; top: 3px}
.nl {margin-top: 10pt}
.nl0 {margin-top: 4pt}
.nl2 {margin-top: 16pt}
.superscript {font-size: 80%; vertical-align:top}
.small {font-size: 7pt; color: #666666; margin: 1px 0 0 1px}
.ul1 {margin-top: 4pt; margin-bottom: 12pt; padding-left: 1.5em; list-style: outside disc}
.ul1 li {margin-top: 2pt}
.ol1 {margin-top: 4pt; margin-bottom: 12pt; padding-left: 1.5em; list-style-type: decimal}
.ol1 li {margin-top: 2pt}
.border1 {border: 1px solid #000000}
.borderbr {border-bottom: 1px solid #000000; border-right: 1px solid #000000}
.bgray {background-color: #F5F5F5}
.http404 {font: bold 14pt Arial, sans-serif; color: #FF0000; margin: 24pt 0 0}
.dproduct {padding: 6pt 0 10pt; background-color: #FFFFFF}
.dproduct td {padding: 4pt}
.tdproduct {width:50px; text-align: center}
.hcontact {margin-top: 14pt}
.tcontact {margin-top: 1pt}
.tcontact td {padding: 2pt 5pt 2pt 0; vertical-align: top}
.dreseller {margin-top: 40pt}
.dot {margin-top: 16pt; font-size: 1px; background: url("gui/dot.gif") repeat-x; line-height: 3px; text-align: center}
.tfoot {width: 100%}
.tdfootl {width: 33%; text-align: left}
.tdfootc {width: 34%; text-align: center}
.tdfootr {width: 33%; text-align: right}
.tcafe {margin-top: 6pt}
.tdcafe {padding-top: 4pt; vertical-align: top}
.tprices {margin-top:4pt}
.thprice {text-align: center; width: 64px}
.tdpricec {text-align: center}
.tdpricer {text-align: right}
.tdpricex {text-align: left; padding-left: 2pt; padding-right: 1.2em}
.tdownload {border: solid 1px #CCCCCC; margin: 6pt 0 4pt; width: 430px}
.tdownload td {text-align: center; vertical-align: middle; padding: 4pt}
.tddownload {border-bottom: solid 1px #CCCCCC; background-color: #F5F5F5; font-weight: bold}
.tddownload1 {width: 80px}
.tddownload3 {width: 120px}
.tdownloadx {margin: auto}
.tdownloadx td {text-align: left; padding: 1pt 0.5em 1pt 0}
.dorder {width: 624px; margin: 8pt 0 0}
.torder {padding: 2pt}
.torder td {vertical-align: middle}
.tdorder1a {padding: 2pt 0.5em 2pt 8pt; text-align: right; font-weight: bold}
.tdorder2a {padding: 2pt 8pt 2pt 0; text-align: left}
.tdorder1b {padding: 2pt 0.5em 2pt 8pt; background-color: #F0F8FF; text-align: right; font-weight: bold}
.tdorder2b {padding: 2pt 8pt 2pt 0; background-color: #F0F8FF; text-align: left}
.tdorder1c {padding: 0 0 2pt; background-color: #F0F8FF; text-align: center; font-size: 7pt}
.tdorder2c {padding-top: 12pt; text-align: center}
.tdorder2p {margin-bottom: 8px}
.tdorderit {width: 240px}
.tdorderis {width: 246px}
.pwarning {margin: 8pt 0 0; color: red}
.ccard {width: 37px; height: 23px; margin: 0 0 0 2pt; border-width: 0; position: relative; top: 6px}
.ccard1 {margin-left: 1em}
.tfree {width: 100%}
.tfree td {vertical-align: top}
.tdfree {padding-left: 16pt; text-align: right}
.tvfree {margin-top: 20pt}
.imtd {font-weight: bold; padding-right: 0.5em}
.adsense {margin-top: 30pt; text-align: center}
.ibuynow {font-size: 11pt; font-weight: bold; color: red}

@media print {
.fixedwidth {max-width: 728px; width: 98%}
.noprint {display: none}
}
