




.listView {
  vertical-align: top;
  padding-left: 8px;
  width: 98%;
  font-size: 85%;
}

.listView div.result {
  width: 100%;
  padding: 8px 2px 4px 2px;
  border-bottom: 1px solid #ddd;
}



.listView div.lastResultRow { 
  border-bottom: none;
}

.listView div.result, .listView div.result div.number, .listView div.result div.stars, 
.listView div.result div.productData
.listView div.result div.sss, .listView div.result div.newPrice,
.listView div.result div.bbPrice {
  float: left;
  display: inline;
}

.listView div.result div.productData {
  margin-left: 140px;
}

.listView div.result div.image, 
.listView div.result div.productImage {
  padding: 0 3px;
  width: 115px;
  text-align: center;
  float: left;
  display: inline;
}

.listView div.result div.starsShipping {
  display: block;
  width: 100%;
  clear: right;
}

.listView div.result div.addtocart {
  float: right;
  text-align: center;
}

.listView div.result div.addtocart img, .listView div.result div.addtocart input.button {
  margin-top: 8px;
}

.listView div.result div.addToWL {
  width: 115px; 
  height: 22px; 
  font-size: 9px;
}

.listView div.result div.newPrice, .listView div.result div.usedPrice,
.listView div.result div.bbPrice {
  margin-right: 20px;
  font-size: 105%;
}

.listView div.result div.newPrice, .listView div.result div.usedNewPrice,
.listView div.result div.bbPrice {
  *margin-left:3px; 
  _margin-left:3px; 
}

.listView div.result div.newPrice strike, .listView div.result div.bbPrice strike {
  font-family: arial;
  font-size: 110%;
  line-height: 0;
}


.listView div.result div.title, 
.listView div.result div.productTitle {
  padding: 0 0 6px 0;
  font-weight: bold;
  font-size: 115%;
}

.listView div.result div.bbPrice {
  font-size:110%;
  line-height:110%;
}

.listView #sparseResults, .listView #categoryCorrectedResults, h3.shotgunfkmrHead {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  padding: 10px 0;
  margin: 4px 0;
  font-size: 120%;
}

.listView #sparseResults .label, .listView #categoryCorrectedResults .label, h3.shotgunfkmrHead .label {
  font-weight: bold;
  color: #900;
}

.listView #sparseResults .keywords, .listView #categoryCorrectedResults .label .keywords, h3.shotgunfkmrHead .keywords {
  font-weight: bold;
}

.listView #categoryCorrectedResults .label .keywords,  .defaultView h3.shotgunfkmrHead .label .keywords {
  font-weight: bold;
  color: #000000;
}


.listView div.result div.starsAndPrime, .listView div.result div.lowStock {
  padding: 0 0 8px 0;
}

.listView div.result div.starsAndPrime {
  font-size: 90%;
  padding-top: 2px;
}


.listView div.result span.stars {
  margin-right: 10px;
  vertical-align: bottom;
}

.listView div.result span.prime {
  vertical-align: bottom; 
}
 
.listView div.result div.store span {
  color: #CC6600;
  font-weight: bold;
}

.listView div.result div.collection, .listView div.result div.brand {
  display: block;
  clear: right;
}

.listView div.result div.collection a, .listView div.result div.brand a {
  font-size: 90%;
}

.listView div.result div.productTitle .ptBrand, .listView div.result div.productTitle .binding {
  font-weight: normal;
  font-size: 100%;
}

.listView div.result div.number {
  color: #666666;
  font-size: 90%;
}

.listView div.result div.prodAds span, .listView div.result div.newPrice span,  .listView div.result div.songTitle span,
.listView div.result div.fastTrack .deliveryDate, .listView div.result div.fastTrack .timeLeft,
.listView div.result div.bbPrice span {
  font-weight: bold;
}

.listView div.result div.newPrice .ppu, .listView div.result div.bbPrice .ppu {
  font-weight: normal;
}

.listView div.result div.fastTrack, .listView div.result div.recAge, .listView div.result div.songTitle {
  font-size: 100%;
}










.pages_btns {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
.postbtn {
	FLOAT: right
}
.replybtn {
	FLOAT: right
}
.postbtn {
	MARGIN-LEFT: 10px; CURSOR: pointer
}
.pages_btns .pages EM {
	LINE-HEIGHT: 26px
}

.pages {
	BORDER-RIGHT: #cad9ea 0px solid; BORDER-TOP: #cad9ea 0px solid; BACKGROUND: #f7f7f7; FLOAT: right; OVERFLOW: hidden; BORDER-LEFT: #cad9ea 1px solid; COLOR: #999; LINE-HEIGHT: 26px; BORDER-BOTTOM: #cad9ea 1px solid; HEIGHT: 22px ; 
}
.threadflow {
	BORDER-RIGHT: #cad9ea 1px solid; BORDER-TOP: #cad9ea 1px solid; BACKGROUND: #f7f7f7; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cad9ea 1px solid; COLOR: #999; LINE-HEIGHT: 26px; BORDER-BOTTOM: #cad9ea 1px solid; HEIGHT: 24px
}
.pages A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages STRONG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages EM {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages KBD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
#multipage .pages EM {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages A:hover {
	BACKGROUND-COLOR: #fff
}
.pages STRONG {
	FONT-WEIGHT: bold; BACKGROUND: #cad9ea; COLOR: #090
}
.pages A.prev {
	LINE-HEIGHT: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next {
	LINE-HEIGHT: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pages KBD {
	MARGIN: 0px; BORDER-LEFT: #cad9ea 1px solid
}
* HTML .pages KBD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.pages KBD INPUT {
	BORDER-RIGHT: #cad9ea 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 1px 4px 0px 3px; BORDER-LEFT: #cad9ea 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cad9ea 1px solid; HEIGHT: 17px
}
.pages KBD > INPUT {
	MARGIN-BOTTOM: 2px
}
