body, table {
  font-family: 'verdana';
  font-size: 10pt;
  margin: 0px;
}

img {
  border: 0px;
}

#head {
  background-color: #69c;
  height: 10px;
}

#banner table {
  margin: 10px;
}

#banner-global-navigation {
  margin-top: 10px;
}

.banner-title {
  width: 250px;
  float: left;
  margin-left: 5px;
}

.banner-form {
  margin: 0px;
  margin-left: 10px;
  margin-top: 20px;
  float: left;
}

.welcome {
  clear: both;
  margin: 10px;
  margin-left: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  line-height: 170%;
}

.corner-label {
  font-size: medium;
  color: #fff;
  background: #69c;
  font-weight: bold;
  padding: 5px;
}

#container {
  margin: 10px;
}

#product-info {
  /* float: left;
  width: 70%; */
}

#product-info-body {
  border: 2px solid #69c;
  padding: 15px;
  margin-bottom: 10px;
}

#product-image {
  margin-left: 10px;
}

#product-info-dynamic {
  margin-bottom: 10px;
}

#product-info-static ul,
#product-info-dynamic ul {
  margin-left: 0;
  padding-left: 20px;
}

div.adsense {
  padding-left: 20px;
}

#product-info-static li {
  list-style-type: none;
}

#product-info-static ul {
  margin-left: 20px;
  margin-top: 0px;
  line-height: 150%;
  margin-bottom: 10px;
}

#product-info-dynamic ul {
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 180%;
}

#product-info-dynamic li {
  list-style-type: none;
}

h1.title {
  font-size: 140%;
  margin: 0px;
  margin-bottom: 15px;
  margin-left: 15px;
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

h2.title {
  font-size: 120%;
  margin-left: 15px;
}

h1 a {
  /* text-decoration: none; */
  color: #000;
}

h2 {
  font-size: 15px;
}

.label {
  font-weight: bold;
}

.price {
  font-weight: bold;
  color: #900;
}

.listprice {
  text-decoration: line-through;
}

.offprice {
  color: #900;
}

.dummy {
  clear: both;
}

.corner-top {
   background: #f0f0ff url("/static/images/corner-tr.gif") no-repeat top right;
}

.corner-bottom {
   background: #f0f0ff url("/static/images/corner-br.gif") no-repeat top right;
}

#amazon-cart {
  width: 227px;
  margin-left: 20px;
}

#amazon-cart form {
  margin: 0px;
  padding: 0px;
}

.amazon-cart-body {
  padding-top: 7px;
  background: #9cf;
  padding-left: 10px;
  padding-right: 10px;
}

.amazon-cart-description {
  margin-top: 5px;
}

.amazon-cart-bottom, .amazlet-about-bottom {
  background: #9cf url("/static/images/cart-br.gif") no-repeat top right;
}

#product-similar {
  float: left;
  width: 250px;
  /* margin-left: 20px; */
  margin-left: 10px;
}

#product-similar-body {

}

.similar-product-info {
  margin-bottom: 15px;
}

.similar-product-title {
  padding: 5px 5px 5px 27px;
}

blockquote.review {
  line-height: 160%;
}

.review-body {
  background: #f0f0ff;
  margin-bottom: 10px;
  margin-left: 20px;
}

blockquote {
  margin: 10px 40px 0px 40px;
}

#footer {
  line-height: 170%;
  text-align: center;
  padding: 10px;
}

.powered {
  text-align: center;
}

.ranking-body {
  margin-left: 20px;
}

.ranking-title {
  padding: 5px 0px 5px 30px;
}

.ranking-info {
  padding: 5 0 5 30;
}

.footer-description {
  margin-bottom: 10px;
}

/* home */
h1.ranking-label {
  font-size: medium;
  margin: 0px;
  padding: 3 0 3 30px;
  margin-left: 10px;
}

.ranking-top {
  margin-bottom: 10px;
  margin-top: 10px;
}

.ranking-top-title {
  font-size: 8pt;
  margin: 0px 10px 10px 10px;
}

.ranking-top-body {
  margin-left: 10px;
  margin-bottom: 15px;
}

.ranking-item-body {
  margin-left: 15px;
  margin-bottom: 15px;
}

.ranking-item-body ol {
  margin-top: 0px;
  line-height: 170%;
}

.corner-middle {
  background: #f0f0ff;
  padding-left: 10px;
}

#amazlet-about {
  width: 227px;
  margin-left: 15px;
}

.amazlet-about-heading {
  font-weight: bold;
  margin-bottom: 10px;
}

.amazlet-about-body {
  background: #9cf;
  text-align: left;
  padding: 10px;
  word-break: break-all;
}

.amazlet-about-body p {
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 15px;
  line-height: 150%;
}

.amazlet-about-amazon-logo {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  background #9cf;
}

.amazlet-about-block {
  margin-bottom: 15px;
}

.ranking-banner {
  margin-left: 10px;
  margin-bottom: 15px;
}

.ranking-banner h2 {
   margin: 0px;
   margin-bottom: 7px;
   padding: 0px;
}

.ranking-banner p {
   margin: 0px;
   margin-left: 1px;
}

#ads {
  text-align:center;
  margin-bottom: 20px;
}

#ads2 {
  margin-top: 10px;
  padding-left: 15px;
}

.view-cart {
  text-align: center;
}

p.help {
  margin-left: 30px;
  line-height: 150%;
}

h3.title {
  margin-left: 15px;
}

img.amazlet-logo {
  /* vertical-align: middle; */
}

.feed {
  display: none;
}

h2.description-caption {
  background: url('/static/images/review.gif') no-repeat 0% 50%;
  padding-left: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

h2.review-caption {
  background: url('/static/images/amazon-review.gif') no-repeat 0% 50%;
  padding-left: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

h2.ranking-caption {
  padding-left: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

h2.tracks-caption {
  background: url('/static/images/icons/icon-music.gif') no-repeat 0% 50%;
  padding-left: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}