body	{ margin-top: 1px; margin-right: 0px; margin-left: 0px;margin-bottom: 0px;}
td		{ font-size: 10pt; font-family: Arial; color: #000000; }
a		{ color: #000000; }
.a		{ color: #FF0000; font-size:9pt }
.books {  font-size:9pt; color: #FFFFFF; font-weight:bold }
.wht { color: #FFFFFF; font-weight:bold }
.wht-txt { color: #FFFFFF }
.wht-txt-sm { font-size:9pt; color: #FFFFFF }
.quote { font-size:8pt }

.googlecart-override
#googlecart-widget-head {
  border: 1px solid #666666;
  background-color: #FFEA01;
  width: 100%;
  height: 1.6875em;
  line-height: 1.6875em;
  position: relative;
  cursor: pointer; }

.googlecart-override
#googlecart-widget-body {
  border: solid #666666;
  border-width: 0 1px 1px 1px;
  background-color: #FFFFFF;
  width: 100%;
  height: 0;
  position: relative; /* Check this to detect if the CSS is loaded. */
  overflow: hidden;
  visibility: hidden; }

.googlecart-override
#googlecart-widget-item, .open .googlecart-widget-item td {
  border-bottom: 1px solid #666666;
}

.googlecart-override
.googlecart-widget-quantity-box {
  text-align: right;
  padding: 0 2px 0 2px;
  font-size: .75em;
  width: 2em;
  border: 1px solid #666666;
}

.googlecart-override
.googlecart-widget-title {
  display: block;
  color: black;
  font-size: .8em;
  font-weight: bold;
}

.googlecart-override
.googlecart-widget-remove {
  color: black;
  text-decoration: underline;
  cursor: pointer;
  font-size: .6em;
}

.googlecart-override
.googlecart-widget-restore {
  display: none;
  color: black;
  text-decoration: underline;
  cursor: pointer;
  font-size: .6em;
}