html {
  font-size:62.5%;
}

body {
  margin:0;
  padding:0;
  font-family:arial;
  font-size:1.6em;
}

#p1 {
  height:3em;
  background-color:#1b1613;
  border-bottom:1px solid #594c3f;
}

#p2a {
  height:6em;
  background-color:#362b23;
}

#p2b {
  height:3em;
  background-color:#362b23;
  border-bottom:1px solid #7d6a58;
}

#p3 {
  height:1.5em;
  background-color:#53453b;
  color:#7d6a58;
  text-align:center;
  padding:0.1em;;
}

#p3 a{
  color:#c8ab6e;
  text-decoration:none;
}

#container {
  margin:0em auto;
  padding:2em;
  width:52em;
  background-color:#ffffff;
  border:1px solid #1b1613;
  border-top:none;
}

h1 {
  font-size:2em;
  width:6em;
  color:#ffffff;
  /*background-color:#275aa4;*/
  background-color:#1f488a;
  border:3px solid #2d70af;
  position:absolute;
  left:1em;
  top:0.75em;
  margin:0em;
  padding:0.5em;
  text-align:center;
}

h2 {
  font-size:1.2em;
  color:#c8ab6e;
  text-align:center;
  font-weight:normal;
  padding:0em;
  margin:0em;
}

h3 {
  font-size:1.4em;
  font-weight:normal;
  padding:0em;
  margin:2em 0em 0em 0em;
  border-bottom:1px solid black;
}

#sample-card {
  float:right;
}

#sample-para {
  padding:0em;
  margin:1em 0em 1.5em 0em;
  font-size:1.3em;
}

#buy-hint {
  font-weight:bold;
  color:#c00;
  font-size:1.6em;
  padding-bottom:0.75em;
  text-align:center;
}

#buy-button {
}

#buy-text {
  padding:1em 2em;
}

#buy-hilite {
  text-align:center;
  margin:1em;
  padding:0.1em;
  font-size:1.2em;
  background-color:#efee91;
  border:1px solid #d4d361;
}

#buy-expl {
}

#buy {
  text-align:center;
  font-size:1.4em;
}

#top-buy {
  font-size:1.4em;
}
