body{
  text-align:center;
  margin:50px auto;
  background:#fff;
  font:76% "Lucida Grande",tahoma,sans-serif
}

h1{
  margin:10px auto;
  width:640px;
  border:solid 2px #ccc;
  background:#f0f0f0;
  color:#444;
  font:15pt/40px Arial;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}

h1 a:link,h1 a:visited{
  text-decoration:none;
  background:inherit;
  color:#444
}

h1 a:hover{
  text-decoration:underline;
  background:inherit
}

a{
  color:#333
}

#container{
  margin:0 auto;
  width:640px;
  border:solid 2px #ccc;
  background:#F0F0F0;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}

form{
  border:solid 1px #d0d0d0;
  padding:20px;
  margin:10px;
  background:#e0e0e0
}

form input{
  font-size:10pt
}

#result{
  margin:10px
}

#result blockquote{
  color:#444;
  font-size:9pt
}

#power{
  margin:10px auto;
  width:640px;
  border:solid 2px #acacac;
  background:#f0f0f0;
  color:#444;
  line-height:25px;
  font-size:8pt;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}

.input{
  color:#ff0000;
  font-weight:bold;
  font-family:"Lucida Grande",georgia
}

.clear{
  clear:both;
  overflow:hidden;
  width:0;
  height:5px
}

a:link,a:visited{
  text-decoration:none;
  background:inherit;
  color:#0F30EC
}
a:hover{
  text-decoration:underline;
  background:inherit
}
div.c1{
  text-align:center
}
div.c2{
  text-align:center;
  margin:0 auto;
  width:230px;
  background:#f0f0f0;
}
.buy{
  padding:5px;
  background:#fff;
  text-align:center;
}