body {
  background:#000666;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  font: 9pt/12pt tahoma, verdana, sans-serif; 
  color: #ffffff; 
}

p { 
  font: 9pt/12pt tahoma, verdana, sans-serif; 
}

a:link { 
  text-decoration: none;
  border-bottom: 1px dashed #ffff00;
  color: #565656;
  font-weight:bold;
}

a:visited { 
  text-decoration: none; 
  border-bottom: 1px dashed #ffff00;
  color: #565656;
  font-weight:bold;
}

a:hover, a:active { 
  text-decoration: none; 
  color: #dd3300;
  font-weight:bold;
}

a.nored:link { 
  text-decoration: none;
  border-bottom: 1px dashed #ffff00;
  color: #000666;
  font-weight:bold;
}

a.nored:visited { 
  text-decoration: none; 
  border-bottom: 1px dashed #ffff00;
  color: #000666;
  font-weight:bold;
}

a.nored:hover, a:active { 
  text-decoration: none; 
  color: #ffff00;
  font-weight:bold;
}

span.title {
  font-weight:bold;
  color:#000000;
  text-decoration: underline;
}

span.redtitle {
  font-weight:bold;
  color:#000666;
  text-decoration: underline;
}
img.left {  float: left; margin-right: 10px; margin-bottom: 5px; 
} 
img.right { float: right;  margin-left: 10px; margin-bottom: 5px; 
} 
#container {
  background:#888888;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  align: center;
  width: 670px;

}

#intro {
  margin-top:10px;  
  width: 345px;
}


#pageHeader h1 span {
  font: 30pt/46pt tahoma, verdana, sans-serif; 
  text-align: center;
  padding:5px;
  margin-right: 10px;
  margin-left: 20px;
  margin-top: 20px;
    margin-top: 20px;
  color:#000000;
  background: #999999;
  font-weight:bold;
}

#pageHeader h2 span {
  display: none;
}

#quickSummary {
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 30px;
  width: 345px;
}

#quickSummary p {

}

#reviews {
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
  width: 345px;
}

#reviews h2 {

}
#reviews h2 span {
  font: 12pt/14pt tahoma, verdana, sans-serif; 
  font-weight:bold;
}

#reviews p {

}

/*#supportingText {
}*/

#sampleText h3 {
}

#sampleText h2 span {
  font: 16pt/20pt tahoma, verdana, sans-serif; 
  color:#666666; background: #DDDDDD; padding:3px;
}

#sampleText h3 span {
  font: 16pt/20pt tahoma, verdana, sans-serif; 
  color:#000666;
}

#sampleText p.p2, p.p1 {
  text-align: center;
}

#sampleText p.p1 {
  font-weight: bold;
  font: 18pt/22pt
}

/*#supportingText p {
  background:#bbbbbb;
}*/

#sampleText {
  background:#ffffff;
  color: #000666;
  padding:5px;
  margin-left:360px;
  margin-top: 20px;
  padding-left:10px;
  top: 10px;
  width: 295px;
  position: absolute;
}

#books {
  background:#ccccaa;
  padding:5px;
  width: 650px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 40px;
  margin-bottom: 10px;
  color: #565656; 
}

#orderText p.p14, p.p23 {
  font-weight:bold;
  width: 650px;
}

#orderText ul {
	margin: 0px;
	padding: 0px;
}

#orderText li {
	line-height: 2.5ex; 
	list-style-type: none;
	display: block; 
	padding-top: 5px; 
	margin-left: 30px;
}