body {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  *font-size: small;
  *font: x-small;
  background-color: #fff;
}

a {
  color: #36f;
  text-decoration: none;
}

div#doc,
div#doc2,
div#doc3 {
  margin: 0;
  text-align: center;
}

/*   header section   */
div#hd {
  padding: 1.5em 0 1em;
  margin-bottom: 20px;
  border-bottom: 2px solid #f90;
  background-color: #910;
}

div#hd div.banner {
  margin: 0 auto;
  width: 740px;
  text-align: left;
}

div#hd div.banner h1.title {
  font-size: 180%;
  font-weight: bold;
  margin-bottom: 0.5em;
}

div#hd div.banner h1.title a {
  text-decoration: none;
  color: #f90;
}

div#hd div.banner p.description {
  font-size: 9pt;
  color: #efd7a3;
}

/*   body section   */
div#bd {
  margin: 0 auto;
  width: 740px;
  text-align: left;
}

div#ct {
  padding-right: 20px;
  color: #666;
  margin-bottom: 1em;
}

div#ct h2.title {
  font-size: 160%;
  font-weight: bold;
  margin-bottom: 1em;
  color: #333;
}

div#ct div.section {
  margin-bottom: 2em;
}

div#ct div.section h4 {
  font-size: 140%;
  font-weight: bold;
  padding: 0.2em 0;
  border-bottom: 1px solid #f90;
  margin-bottom: 0.5em;
  color: #333;
}

div#ct div.section h5 {
  font-size: 110%;
  font-weight: bold;
  padding: 0.2em 0;
  margin-bottom: 0.5em;
  color: #333;
}

div#ct div.section p {
  line-height: 150%;
  font-size: 100%;
  margin-bottom: 0.5em;
}

div#ct div.section strong {
  font-weight: bold;
  padding: 0 0.2em;
}

div#ct a {
  color: #69f;
}

div#ct div.section ol,
div#ct div.section ul {
  list-style-position: outside;
  padding: 0 2em;
  margin-bottom: 1em;
}

div#ct div.section ol {
  list-style-type: decimal;
}

div#ct div.section ul {
  list-style-type: disc;
}

div#ct div.section ol li,
div#ct div.section ul li {
  font-size: 100%;
  line-height: 150%;
}

div#ct div.section dl {
  font-size: 100%;
  margin-bottom: 1em;
  border: 1px solid #d0d0d0;
  padding: 0.5em 0.5em;
}

div#ct div.section dt,
div#ct div.section dd {
  line-height: 150%;
}

div#ct div.section dt {
  float: left;
}

div#ct div.section dd {
  margin-left: 100px;
}

div#ct div.section pre {
  font-size: 100%;
  border: 1px solid #d0d0ff;
  background-color: #f0f0ff;
  padding: 0.5em 0.5em;
  margin-bottom: 0.5em;
}

div#ct p.pager {
  text-align: center;
  font-size: 80%;
}

div#sb {
}

div#sb h3 {
  font-weight: bold;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #f90;
}

div#sb div.menu,
div#sb div#amazon-browse {
  margin-bottom: 1em;
}

div#sb div.menu ul.menu-list {
  padding-left: 1.5em;
  list-style-type: square;
  list-style-position: outside;
}

div#sb div.menu ul.menu-list li {
  font-size: 80%;
  line-height: 150%;
}

div#sb div#amazon-browse div.amazon-section {
  clear: left;
  margin-bottom: 0.5em;
}

div#sb div#amazon-browse div.amazon-section div.amazon-image {
  float: left;
  margin-bottom: 1em;
}

div#sb div#amazon-browse div.amazon-section div.amazon-detail {
  margin-left: 62px;
}

div#sb div#amazon-browse div.amazon-section div.amazon-detail h4 {
  font-size: 8pt;
}

div#sb div#amazon-browse div.amazon-section div.amazon-detail ul.property li {
  font-size: 7pt;
}

/*   footer section   */
div#ft {
  background-color: #613812;
  border-top: 2px solid #f90;
  padding: 1.5em 0 2em;
  clear: both;
  text-align: center;
  color: #efd7a3;
}

div#ft div a {
  color: #f90;
}

div#ft div.pr,
div#ft div.copyright {
  margin-bottom: 1em;
}

