body {
	background: #ffffff;
	color: #000000;
}
a {
	color: #005500;
}
a:visited, a:active {
	color: #550000;
}
td,p,a,textarea {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: small;
}
h1 {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: x-large;
}
img {
  border: 0px;
}
td {
  vertical-align: top;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h2 > a {
  font-size: large;
}

.panel {
  border: 1px solid #005500;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
.panelHead {
  background-color: #005500;
  border-bottom: 1px solid #005500;
  text-align: center;
}
.panelHead h2 {
  display: inline;
  color: #FFFFFF;
  font-size: medium;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.panelBody {
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: justify;
}
.panelBodyNoPadding {
  text-align: justify;
}

.productTable {
  border: 1px solid #005500;
  width: 100%;
  cell-padding: 1em;
}
.productImageCell {
  width: 150px;
}
.productImage {
  max-width: 120px;
  width: expression(this.width > 120 ? 120 : true);
}
.productPriceCell {
  width: 120px;
  vertical-align: middle;
  text-align: right;
}
.productPrice {
  font-size: x-large;
}

.booksList {
  padding: 1em;
  text-align: left;
}

ul.brandLinks > li {
  width: 20%;
  float: left;
}

ul.subcategoryLinks > li {
  width: 20%;
  float: left;
}

.discountCodesLink {
  position: absolute;
  right: 0.2em;
  top: 0.2em;
}

