/* Standard text */

body
{
  font-size:10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:left;
}

table
{
  border:0px;
  font-size:10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:left;
}

h1 h2 h3 h4 h5
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:left;
}

.head-line
{
 font-size:14pt;
 margin:0px;
 color:#000000;
}

.book-title
{
 font-size:11pt;
 margin:0px;
}

/* Images */
img
{
  border-width:0px;
}

/* Horizontal line */
hr
{
 width:100%;
 height:1px;
 border:0px solid #C0C0C0;
 background-color:#C0C0C0;
 color: #C0C0C0;
}

/* Links */

a:link
{
  color:#039;
}

a:visited
{
  color:#039;
}

a:hover
{
  color:#CA0000;
}

a:active
{
  color:#000;
}

/* Lists */

ul
{
  margin:0px 0px 15px 0px;
  padding-left:20px;
  list-style-type:none;
}

ul.help
{
  margin:0px 0px 15px 0px;
  padding-left:20px;
  list-style-image: url(/img/box.gif);
}

li
{
  font-size:13px;
  margin-left:0px;
  padding-left:0px;
  padding-top:3px;
}

/* Navigation */
.nb
{
  padding:3px;
  color:#808080;
  text-decoration:none;
  font-size:12px;
}

.nbp, .nb a:link, .nb a:visited
{
  color:#6F6F6F;
  text-decoration:none;
  font-size:12px;
}

.nbp a:hover
{
  color:#6F6F6F;
  text-decoration: underline;
}

.nbs
{
 background-color:#FFFFFF;
 height:1px;
}

/* Price comparison */

span#progress_text
{
  font-size:13px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:left;
}

span#progress
{
  font-size:13px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align:left;
}

.isbn
{
  font-weight:normal;
}

.footer
{
 text-align:center;
 font-family:Verdana, sans-serif;
 font-size:8pt;
}