#prevsearch {
  margin-bottom: 25px;
}
#prevsearch TABLE {
  background: #eee;
  border-collapse: collapse;
}

#prevsearch TD {
  padding: 2px 0px; 2px; 0px;;
  border-width: 1px 0px 1px 0px;
  border-color: #ddd;
  border-style: solid;
  color: #999;
}
#current TR {
  background: #fff;
  color: #000;
}

#current TD {
  color: #333;	
}

.facts {
  padding: 2px 0px; 2px; 0px;
  border-collapse: collapse;
}

.facts TD, TH {
  padding: 3px 5px; 3px; 5px;
  vertical-align: top;
  border-width: 1px 0px 0px 0px;
  border-color: #bbb;
  border-style: dashed;
}

.facts TH {
  font-weight: normal;
  text-align:left;
}

.facts TD {
  text-align: right;
}

.searchform {
  border-collapse: collapse;
}
.searchform TD.error {
  color: #FF6666;
}

.noresult {
  font-size: 15px;
  color: #FF7070;	
}

.merchantmatrix {
    margin-bottom: 5px;
}

.merchantmatrix TD {
    font-size: 11px;
    font-family: verdana;
}


.comparison {
    padding: 2px 0px;
    font-size: 11px;
    font-family: verdana;
}
.comparison TD, .comparison SELECT, .comparison INPUT {
    font-size: 11px;
    font-family: verdana;
}
.comparison TH {
    font-size: 11px;
    font-family: verdana;
    font-weight: bold;
}


.basket {
  padding: 2px 0px; 
  border-collapse: collapse;
}
.basket SELECT INPUT {
    font-size: 11px;
    font-family: verdana;
}
.basket TD, .basket TH {
  padding: 3px 5px; 3px; 5px;
  vertical-align: middle;
  border-width: 1px 0px 0px 0px;
  border-color: #BBBBBB;
  border-style: dashed;
  font-size: 11px;
  font-family: verdana;
}
.basket TD.action {
  border-width: 1px 1px 0px 0px;
  border-style: dashed solid solid solid;
  text-align: center;
  vertical-align: middle;
}
.basket TD.preaction {
  border-width: 1px 0px 0px 0px;
  border-style: dashed;
}
.basket TD.topleft {
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  vertical-align: bottom;
  text-align: center;
}
.basket TD.bottomleft {
  border-width: 1px 1px 0px 0px;
  border-style: solid;
}
.basket TD.sum {
  border-width: 1px 0px 0px 0px;
  border-style: solid;
}
.basket TD.sumfade {
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  color  : #888888;
}
.basket TD.sumhide {
  visibility: hidden;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  color  : #888888;
}
.basket TD.deliv {
  border-width: 0px 0px 0px 0px;
  border-style: solid;
}
.basket TD.delivfade {
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  color  : #888888;
}
.basket TD.delivfade OPTION {
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #CCCCCC;
  color  : #888888;
}
.basket TD.leftspacer {
  border-width: 0px 1px 0px 0px;
  border-style: solid;
}
.basket TD.signature {
  padding-top: 20px;
  vertical-align: bottom;
  text-align: center;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
}
.linetop {
  border-top: #CCCCCC 1px solid;
  padding-top: 5px;
}
.basket SELECT INPUT {
  border-style: none;	
  text-align: right;
  width: 80px;
  margin-right: 5px;
}
.basket OPTION.right {
  text-align: right;
}
.basket TD.merchant {
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  vertical-align: bottom;
}
.basket A, .basket A:Link, .basket A:Active {
  text-decoration: none;
}
.basket A:Hover {
  text-decoration: underline;
}
.basket TH {
  font-weight: normal;
  text-align:left;
}
.basket TD.cheapest {
  font-weight: bold;
  background-color: #EAFFEA;
}
.basket TD.mostexpensive {
  font-weight: bold;
  background-color: #FFEAEA;
}

.history {
  font-size: 11px;
  font-family: verdana;
}


.merchantsdiv TD, .merchantsdiv INPUT, .merchantsdiv SELECT {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  font-family: verdana;
}
.merchantsdiv TH {
  text-align: left;
  border: 0px;
}

.coverImg {
  float: left;
  margin: 5px 20px 0px 2px; 
}

.searchTitle {
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  border-width: 0px;
  padding: 0px;
}

.searchPerson {
  font-size: 11px;
  font-style: italic;
  margin: 0px 0px 8px 0px;
  border-width: 0px;
}

.searchInfo {
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
}

.searchIsbn {
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
}

.ColorLinkHighLight{
  color: #66CC00;
}

.colorGreen{
  color: #66CC00;
}

.colorYellow{
  color: #FF9900;
}

.colorRed{
  color: #FF0000;
}

.colorBlue{
  color: #7777FF;
}

.prdimage {
   background-image:url(/agentv4/image/default.gif);	
}

.merchantsdiv {
	float: auto;
        background-image:url(/image/fadeelement_F3F8F0.gif);
        background-repeat:repeat-x;
        background-color: #F3F8F0;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #FFF;
        padding: 4px 1em 0px 1em;
}

.merchantsdivborder {
 border-top: 1px solid #999;
 border-bottom: 1px solid #999;
}

.waiting {
  border-collapse: collapse;
  font-family: verdana;
}
.waiting TD, TH {
  padding: 4px 5px; 3px; 5px;
  vertical-align: middle;
  border-width: 1px 0px 0px 0px;
  border-color: #BBBBBB;
  border-style: dashed;
}
.waiting TD.top {
  padding-top: 40px;
  border-style: none;
  font-size: 20px;
  text-align: left;
  vertical-align: bottom;
}
.waiting TD.bottom {
  border-width: 1px 0px 0px 0px;
  border-style: dashed;
  text-align: right;
}
