
body {
  background: url(top.gif) no-repeat #fefdfa;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 100%;
  margin: 17px 1em 1em 1em; padding: 0em;
  min-width: 50em; max-width: 75em;
}

h1 {
  background: url(header.gif); color: white;
  font-size: 180%; font-weight: bold; font-style: italic;
  text-align: right;
  padding: 0em 0.3em; margin: 0em 0em 0.67em 0em;
}

.store-product-detail-title,
.store-product-detail-pricing,
.store-product-list-item-title,
.store-product-list-item-pricing {background: transparent; padding: 0em 1em 0em 0em;}

.store-product-list-item-description {margin-top: 1em;}

.store-footer {display: none;}

h2 {
  background: #eee; color: #444;
  font-size: 115%; font-weight: bold; font-style: italic;
  padding: 0.1em 0.6em; smargin: 0.8em 0em 0em 0em;
}

h3 {
  background: #eee; color: #444;
  font-size: 90%; line-height: 140%; font-weight: bold;
  padding: 0em 1em; margin: 1em 0em;
  clear: right;
}

h4 {
  background: #f3f3f3; color: #333;
  font-size: 90%; line-height: 140%; font-weight: normal;
  text-align: left;
  padding: 0.1em 1em; margin: 1em 0em;
}

h5 {
  background: #f1f1f1; color: #111;
  font-size: 90%; line-height: 140%; font-weight: normal;
  text-align: left;
  padding: 0.7em 1.5em; margin: 1em 0em;
}

p {margin-top: 1em; margin-bottom: 1em;}

div#banner {
  left: 0px; top: 0px; width: 300px; height: 60px;
  position: absolute; cursor: hand;
}

p#headline {
  color: #456;
  font-size: 16px; line-height: 120%; font-weight: bold; font-style: italic;
  text-align: right; text-decoration: none;
  border-bottom: 1px solid;
  padding: 0.85em 0.3em 0em 0em; margin: 0em 0em 1em 0em;
}

p#upperlinks {
  margin: 1em 1em 0em 0em;
  font-size: 95%; line-height: 170%; font-weight: bold; font-style: italic;
}

p#lowerlinks {
  margin: 1em 0.9em 14em 3em;
  font-size: 82%; line-height: 167%; font-weight: bold; font-style: italic;
  text-align: right;
}

td.menu {border-right: 1px solid #888; width: 17%;}

td.menu a {text-decoration: none;}

td.menu a:hover {color: #247; text-decoration: underline;}

td#content {padding: 0em 0em 0.7em 0.6em; width: 83%;}

table#nestedcontent {margin-top: -0.6em; width: 100%;}

td.leftcolumn {font-size: 83%; border-right: 1px solid #888; padding-right: 0.7em;}

td.rightcolumn {width: 22%; padding-left: 0.5em; text-align: center;}

td.nextcell {border-top: 1px solid #888;}

td.barleft {width: 220px; padding-right: 0.5em; text-align: center;}

table table h2 {margin-top: 0.6em;}

p#footer {font-size: 77%; color: #235; margin: 1.5em 0em 0em 1.5em;}
p#copyright {font-size: 63%; line-height: 150%; color: #123; margin: 0.9em 0em 2.4em 2em;}

.aa {text-decoration: none;}

a:visited {color: #479;}
a:link {color: #479;}
a:hover {color: #247;}

img {border: 0;}

td {vertical-align: top;}

.expanded {width: 100%;}
.vcenter {vertical-align: middle;}
.center {text-align: center;}

li {margin: 0.2em;}
ul {margin: 0.6em 0em 0.9em 1.25em; padding-left: 0em;}
ol {margin: 0.5em 0em 0.8em 1.8em; padding-left: 0em;}
