BODY { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: small; 
	background-color: #FFFFFF; 
	color: #000000; 
	margin-top: 0px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}

TD, TH { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
}

.TD.paddedTable, TH.paddedTable { 
	padding: 10px;
}

.serif { font-family: times,serif; font-size: medium; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: medium; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.h1 { font-family: verdana,arial,helvetica,sans-serif; color: #E47911; font-size: medium; }
.h3color { font-family: verdana,arial,helvetica,sans-serif; color: #E47911; font-size: small; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.tinyprice { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.highlight { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: small; }
.listprice { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }
.price { font-family: arial,verdana,helvetica,sans-serif; color: #990000; }
.big { font-size: xx-large; font-family: verdana,arial,helvetica,sans-serif; }

.indent { margin-left: 1em; }
.half { font-size: .5em; }
.hr-center { margin: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dotted; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }
.nobullet { list-style-type: none }
.homepageTitle { 
	font-size: 28pt; 
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 800; 
	font-variant: normal; 
	/*font-style: bold; */
	color: #80B6CE; 
	line-height:1em; 
}
.viewNav {
	font-size: 11pt;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align : center;
}
.docMgmt {
	font-size: 11pt;
	font-family: verdana,arial,helvetica,sans-serif;
	float : right;
}
.GuestStatusYes {
	font-size: 11px;
	color: Blue;
	font-weight: bolder;
}
.GuestStatusNo {
	font-size: 11px;
	color: Red;
	font-weight: bolder;
}
div.h_rule { clear:both; }

p.formErrors {
	color: #FF0000;
	font-weight: bolder;
}
ul.formErrors {
	color: #FF0000;
	font-weight: bolder;
}
li.formErrors {
	color: #FF0000;
	font-weight: bolder;
}

.textField {
	width: 200px; 
	border: 1px solid #808080;
}
.radioField {
	/*border: #808080;*/
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}
.taField{
	width: 300px;
	height: 150px;
	border:1px solid #808080; 
	font-family:  Tahoma, verdana, arial,sans-serif; 
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
}
.taContent{
	width: 450px;
	height: 150px;
	border:1px solid #808080; 
	font-family:  Tahoma, verdana, arial,sans-serif; 
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
}
.fuControl {
	width: 200px; 
	/*border: 1px solid #808080;*/
	cursor:pointer;
	border:outset 1px #ccc;
	/*background:#999;*/
	color:#666;
	font-weight:bold;
	font-size:11px;
	padding: 1px 2px;
	background:url(buttonbg.gif) repeat-x left top;
}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	/*background:#999;*/
	color:#666;
	font-weight:bold;
	font-size:11px;
	padding: 1px 2px;
	background:url(buttonbg.gif) repeat-x left top;
}
a.blackBG { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 12px; 
	color: #FFC20E; 
}

img {
  border: 0;
}


h1 {
  color: #CC6600;
  font-size: 100%;
  margin: 0;
  padding: 0 0 6px 0;
}


h1#breadCrumb {
  color: #CC6600;
  font-size: 120%;
  margin: 0;
  padding: 0 0 6px 0;
}


h1 a {
  text-decoration: none;
}

h1 span {
  color: #666;
  font-weight: normal;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.copyRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color : White;
	background-color: #000000;
	text-align : center;
}
a.copyRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color : White;
	background-color: #000000;
	text-align : center;
}
.navBG {
	background-color: #000000;
}

.listView {
  vertical-align: top;
  padding-left: 8px;
  width: 100%;
  font-size: 95%;
}

.listView div.result {
  width: 98%;
  padding: 8px 2px 4px 2px;
  border-bottom: 1px solid #ddd;
}

.listView div.firstResultRow {
}

.listView div.lastResultRow {
  border-bottom: none;
}

.listView div.result, 
.listView div.result div.number, 
.listView div.result div.stars, 
.listView div.result div.productImage, 
.listView div.result div.productData
.listView div.result div.sss, 
.listView div.result div.newPrice  {
  float: left;
  display: inline;
}



.listView div.result .tcTable, 
.listView div.result .tcTable.td {
  vertical-align: top;
  text-align: center;
  padding-bottom: 3px;
}
  
.listView div.result .tc
{
  width: 175px; padding: 5px 0 0 20px; 
}

.listView div.result .tc a,
.listView div.result .tcTitle a { 
  color: #003399;
  text-decoration:none;
  font-size: 13px;
  font-family: verdana,arial,helvetica,sans-serif;
}

.listView div.result .tc a:hover, .listView div.result .tcTitle a:hover {
  text-decoration: underline;
}

.listView div.result .tcTitle span {
  font-weight : bold;
}

.listView div.result div.productData {
  margin-top: 10px;
  margin-left: 215px;
}

.listView div.result div.productImage {
  padding: 0 3px;
  width: 200px;
  height: 200px;
  text-align: center;
}

.listView div.result div.starsShipping {
  display: block;
  width: 100%;
  clear: right;
}

.listView div.result div.newPrice, .listView div.result div.usedPrice  {
  margin-right: 20px;
  font-size: 70%;
}

.listView div.result div.newPrice strike  {
  font-family: arial;
  font-size: 110%;
  line-height: 0;
}

.listView div.result div.productTitle {
   padding: 0 0 6px 0;
  font-weight: bold;
  font-size: 110%;
}

.listView div.result div.productTitle a:link, .listView div.result div.productTitle a:visited  {
  text-decoration: none;
}

.listView div.result div.productTitle a:hover {
  text-decoration: underline;
}

.listView div.result div.newPrice, .listView div.result div.usedPrice, .listView div.result div.fastTrack, 
.listView div.result div.stars, .listView div.result div.prime, .listView div.result div.sss, 
.listView div.result div.recAge, .listView div.result div.dataPoints, .listView div.result div.rebate,
.listView div.result div.prodAds, .listView div.result div.collection, .listView div.result div.store,
.listView div.result div.brand, .listView div.result div.songTitle,
.listView div.result div.unbox, .listView div.result div.otherEditions, .listView div.result div.esrb,
.listView div.result div.sitb, .listView div.result div.loyalty, .listView div.result div.newerVersion {
  padding: 0 0 6px 0;
}

.listView div.result div.prime {
  padding: 0 0 10px 0;
}

.listView div.result div.stars {
  padding: 0 0 8px 0;
}
 
.listView div.result div.store span {
  color: #CC6600;
  font-weight: bold;
}

.listView div.result div.recAge, .listView div.result div.collection, .listView div.result div.brand {
  display: block;
  clear: both;
}

.listView div.result div.collection a, .listView div.result div.brand a {
  font-size: 90%;
  text-decoration: none;
}

.listView div.result div.collection a:hover, .listView div.result div.brand a:hover {
  text-decoration: underline;
}

.listView div.result div.sss .sssFree {
  font-weight: bold;
}

.listView div.result div.sss .sssLastLine {
  white-space: nowrap;
}

.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.newPrice span, .listView div.result div.usedPrice span, .listView div.result div.rebate span, 
.listView div.result div.prodAds span, .listView div.result div.loyalty span {
  color: #900;
}

.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 {
  font-weight: bold;
}

.listView div.result div.newPrice .ppu {
  font-weight: normal;
}

.listView div.result div.fastTrack, .listView div.result div.recAge, .listView div.result div.songTitle {
  font-size: 100%;
}

.listView div.result div.fastTrack .timeLeft  {
  color: #080;
  white-space: nowrap;
}

.listView div.result div.stars {
  padding: 3px 20px 0 0;
  font-size: 90%;
  white-space: nowrap;
}

.listView div.result div.productTitle .binding .format {
  font-weight: bold;
}

.listView div.result div.productTitle .starring {
  font-weight: normal;
  display: block;
  padding: 2px 0 0 0;
}

.listView div.result div.recAge, .listView div.result div.dataPoints {
  clear: both;
}

.listView div.result div.dataPoints span, .listView div.result div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 90%;
}

.listView div.result div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 100%;
}

.listView div.result div.dataPoints ul, .listView div.result div.dataPoints ul li {
  font-size: 90%;
  margin: 1px 0 0 6px;
  text-indent: -8px;
  padding: 0;
  list-style-type: none;
  list-style-position: outside;
}

.listView div.result div.stars a:link, .listView div.result div.stars a:active, .listView div.result div.stars a:visited {
  text-decoration: none;
}

.listView div.result div.stars a:hover {
  text-decoration: underline;
}

.listView div.result div.store a:link, .listView div.result div.store a:active, .listView div.result div.store a:visited {
  text-decoration: none;
}

.listView div.result div.store a:hover {
  text-decoration: underline;
}

.listView div.result div.otherEditions a:link, .listView div.result div.otherEditions a:active, .listView div.result div.otherEditions a:visited {
  text-decoration: none;
}

.listView div.result div.otherEditions a:hover {
  text-decoration: underline;
}

.listView div.result div.sitb a:link, .listView div.result div.sitb a:active, .listView div.result div.sitb a:visited {
  text-decoration: none;
}

.listView div.result div.sitb .surpriseMe {
  display: block;
  padding-top: 2px;
}

.listView div.result div.sitb a:hover {
  text-decoration: underline;
}

.listView div.result div.sitb .selectedText {
  color:#CC6600;
  font-weight:bold;
}

.listView div.result div.sitb .excerptLead {
  color: #393;
  font-weight: bold;
}

.listView div.result div.readingLevel {
  font-size: 11px;
}

.listView div.result div.newerVersion a {
  text-decoration: none;
  font-weight: bold;
}

.listView div.result div.newerVersion a:hover {
  text-decoration: underline;
  font-weight: bold;
}

.listView div.youSave {
  padding-bottom: 8px;
}

.listView div.youSave .youSavePrice {
  font-size: 105%;
  font-weight: normal;
}

.listView div.youSave .saleprice {
  color: #990000;
  font-weight: bold;
}



