

/*! ###
    Copyright (c) 2004 Amazon.com, Inc., and its Affiliates.
    All rights reserved.
    Not to be reused without permission
    $DateTime: 2008/08/06 17:38:45 $
    ###
*/



/* #searchTemplate {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 100%;
  min-width: 1024px;
  
  width: expression( (document.all['searchTemplate'].offsetWidth < 1025) ? "1024px" : "auto" );
}

#searchTemplate a:link {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #039;
}

#searchTemplate a:hover { 
  font-family: verdana,arial,helvetica,sans-serif;
  color: #CC6600;
}

#searchTemplate a:active, a:visited {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #963;
}

#leftNav {
  width: 200px;
  vertical-align: top;
  float: left;
  font-size: 90%;
}

#rightResults {
  float: left;
  margin-left: 10px; 
  min-width: 780px;
  width: 77%;
}

#footer {
  clear:both;
}

img {
  border: 0;
}

.showWhenReader
{
  margin: 0;
  display: none;
}

@media aural,braille,speech
{
  .hideWhenReader
  {
    margin: 0;
    display: none;  
  }
  
  .showWhenReader
  {
    display: block;
  }
}
 */





/* #leftNav div#leftNavContainer{
  border: 1px solid #d0eaf8;
  padding: 4px 4px 0 4px;
}

#leftNav h2 {
  color: #CC6600;
  padding: 0 0 2px 0;
  margin: 0;
  font-size: 100%; 
}

#leftNav ul {
  padding: 0 0 6px 20px;
  margin: 0 0 6px 0;
  border-bottom: 1px solid #d0eaf8;
  font-size: 95%;
}

#leftNav ul.forExpando {
  border-bottom: 0px none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#leftNav ul, #leftNav li {
  list-style-type: none;
  list-style-position: outside;
}

#leftNav li {
  text-indent: -10px;
  padding-bottom: 4px;
}

#leftNav li a {
  display: block;
  text-decoration: none;
  text-indent: -10px;
  padding-left: 10px;
}

#leftNav li a:hover {
  display: block;
  color: #CC6600;
  background-color: #F6F6DF;
  text-decoration: none;
}

#leftNav li a .refinementLink, #leftNav li a:visited .refinementLink, #leftNav li a:hover .refinementLink {
  text-decoration: none;
}

#leftNav li a:hover .refinementLink {
  text-decoration: underline;
}

#leftNav li a .refinementLinkSelected, #leftNav li a:visited .refinementLinkSelected, #leftNav li a:hover .refinementLinkSelected { 
  text-decoration: none; 
  color: #000; 
  font-weight: bold; 
}

#leftNav li a:hover .refinementLinkSelected { 
  text-decoration: underline;
}

#leftNav li .refinementNotAvailable { 
  color: #a6a6a6; 
  font-size: 11px;
  padding-left: 10px;  
}

.twoColPicker {
  border-bottom: 1px solid #d0eaf8;
  padding-bottom: 6px;
  margin-bottom: 6px;
  width: 98%;
}

.twoColPickerValues {
  float: left;
  width: 45%;
  margin-top: 2px;
}

.twoColPickerValues ul {
  width: 93%;
}

#leftNav .twoColPickerValues ul {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 2px;
}

.seeMoreChoicesTwoCol {
  margin-left: 20px;
  clear: both;
  font-size: 95%;
}

.seeMoreChoicesTwoCol a {
  text-decoration: none;
}

.seeMoreChoicesTwoCol a:hover {
  color: #CC6600;
  background-color: #F6F6DF;
  text-decoration: none;
}

.seeMore {
  font-weight: bold;
}

#leftNav li a .narrowValue {
  text-decoration: none;
  font-size: 80%;
  color: #888;
}

#leftNav li a .expand {
  text-decoration: none;
}

#leftNav li a:hover .expand 
{
  text-decoration: underline; 
  color: #CC6600;
  font-size: 100%;  
}

.customPrice {
  margin-top: 4px;
}

.customPrice input {
  font-weight: bold;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 100%;
}

#leftNav div.multiCol {
  float: left;
}
 */




/* #newArrivals {
  border: 1px solid #ddd;
  padding: 4px;
  margin-top: 10px;
}

#newArrivals div div.productTitle {
  padding: 0 0 4px 0;
  font-weight: bold;
  font-size: 110%;
}

#newArrivals div div.productTitle a:link, #newArrivals div div.productTitle a:visited  {
  text-decoration: none;
}

#newArrivals div div.productTitle a:hover {
  text-decoration: underline;
}

#newArrivals div div.newPrice, #newArrivals div div.usedPrice, #newArrivals div div.fastTrack, 
#newArrivals div div.stars, #newArrivals div div.prime, #newArrivals div div.sss, 
#newArrivals div div.recAge, #newArrivals div div.dataPoints, #newArrivals div div.rebate,
#newArrivals div div.prodAds, #newArrivals div div.collection, #newArrivals div div.loyalty,
#newArrivals div div.brand, #newArrivals div div.moreVariations, #newArrivals div div.rickover, 
#newArrivals div div.tag, #newArrivals div div.itemDebug, #newArrivals div div.sssUnrated {
  padding: 0 0 4px 0;
}

#newArrivals div div.newPrice a,
#newArrivals div div.region a {
  text-decoration: underline;
}

#newArrivals div div.recAge, #newArrivals div div.collection, #newArrivals div div.brand,
#newArrivals div div.moreOptions, #newArrivals div div.rickover, #newArrivals div div.tag, 
#newArrivals div div.itemDebug {
  display: block;
  clear: both;
}

#newArrivals div div.collection a, #newArrivals div div.brand a, 
#newArrivals div div.moreOptions a, #newArrivals div div.rickover a, 
.#newArrivals div div.tag, #newArrivals div div.itemDebug a {
  font-size: 90%;
  text-decoration: none;
}

#newArrivals div div.collection a:hover, #newArrivals div div.brand a:hover, 
#newArrivals div div.moreOptions a:hover, #newArrivals div div.rickover a:hover, 
#newArrivals div div.tag a:hover, #newArrivals div div.itemDebug a:hover {
  text-decoration: underline;
}

#newArrivals div div.sss,
#newArrivals div div.sssUnrated {
  font-size: 85%;
  line-height: 105%;
}

#newArrivals div div.sss .sssFree, 
#newArrivals div div.sssUnrated .sssFree {
  font-weight: bold;
}

#newArrivals div div.sss .sssLastLine, 
#newArrivals div div.sssUnrated .sssLastLine {
  white-space: nowrap;
}

#newArrivals div div.productTitle .ptBrand, #newArrivals div div.productTitle .binding {
  font-weight: normal;
  font-size: 100%;
}

#newArrivals div div.number {
  color: #666666;
  font-size: 90%;
}

#newArrivals div div.newPrice span, #newArrivals div div.usedPrice span, 
#newArrivals div div.rebate span, #newArrivals div div.loyalty span, 
#newArrivals div div.prodAds span {
  color: #900;
}

#newArrivals div div.prodAds span, #newArrivals div div.newPrice span,
#newArrivals div div.fastTrack .deliveryDate, #newArrivals div div.fastTrack .timeLeft {
  font-weight: bold;
}

#newArrivals div div.newPrice .ppu {
  font-weight: normal;
}

#newArrivals div div.fastTrack, #newArrivals div div.recAge {
  font-size: 90%;
}

#newArrivals div div.fastTrack .timeLeft  {
  color: #080;
}

#newArrivals div div.stars {
  padding: 3px 20px 0 0;
  font-size: 90%;
  white-space: nowrap;
}

#newArrivals div div.productTitle .binding .format {
  font-weight: bold;
}

#newArrivals div div.productTitle .starring, 
#newArrivals div div.region, 
#newArrivals div div.videoGameRating {
  font-weight: normal;
  display: block;
  padding: 2px 0 0 0;
}

#newArrivals div div.recAge, #newArrivals div div.dataPoints {
  clear: both;
}

#newArrivals div div.dataPoints span, #newArrivals div div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 90%;
}

#newArrivals div div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 100%;
}

#newArrivals div div.dataPoints ul, #newArrivals div 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;
}

#newArrivals div div.stars a:link, #newArrivals div div.stars a:active, #newArrivals div div.stars a:visited  {
  text-decoration: none;
}

#newArrivals div div.stars a:hover {
  text-decoration: underline;
}
 */






div.resultCount, div.pagn, div.pagnBtm, div.noResults, div.kindOfSort {
  padding: 8px 0; 
}

div.resultCount, div.pagn, div.pagnBtm, div.noResults, div.sortBy, div.header {
  display: inline;
  float: left;
  /*font-size: 93%;*/
  font-size: 7pt;
}

div.kindOfSort {
  display: inline;
  float: right;
  text-align: right;
  width: 30%;
  font-size: 93%;
}


div.header {
  border-top: 1px solid #d0eaf8;
  border-bottom: 1px solid #d0eaf8;
  width: 100%;
  margin: 4px 0;
}

div.resultCount {
  width: 40%;
}

div.pagn {
  text-align: center;
  width: 50%;
}

div.pagnBtm {
  text-align: center;
  width: 100%;
}

div.sortBy {
  padding: 4px 0;
  text-align: right;
  width: 30%;
}

div.pagn .pagnCur, div.pagnBtm .pagnCur
{
  font-weight: bold;
  padding: 0 5px;
}

div.pagn .pagnDisabled, div.pagnBtm .pagnDisabled {
  color: #999;
  padding: 0px 5px;
  white-space: nowrap;
}

div.pagn .pagnMore, div.pagn .pagnSep, div.pagnBtm .pagnMore, div.pagnBtm div.pagnSep {
  padding: 0 2px;
}

div.pagn .pagnLead, div.pagnBtm .pagnLead {
  font-weight: bold;
  padding: 0 5px 0 2px;
}

div.pagn a, div.pagn a:visited, div.pagnBtm a, div.pagnBtm a:visited {
  text-decoration: none;
  padding: 6px;
  color: #055d90;
  white-space: nowrap;
}

div.pagn a:hover, div.pagn a:active, div.pagnBtm a:hover, div.pagnBtm a:active
{
  padding: 5px;
  border: 1px solid #055d90;
  text-decoration: none;
  color: #055d90;
  white-space: nowrap;
  background: #fff;
}

.sortByDropdown {
  font-size: 100%;
  margin: 0;
  padding: 0;
}

.sortByForm {
  border: 0px;
  padding: 0px;
  margin: 0px;
}





/* .kindOfSortOpen#kindOfSortHotspot_tab .kindOfSortTabLeft {
  background-position: left top;
  background-repeat: no-repeat;
}

.kindOfSortOpen#kindOfSortHotspot_tab .kindOfSortTabRight {
  background-position: left top;
  background-repeat: no-repeat;
}

.kindOfSortOpen#kindOfSortHotspot_tab .kindOfSortTabMid {
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #FFF;
}

.kindOfSortOpen#kindOfSortHotspot_tab a {
  color: #CC6600;;
}

#kindOfSort_table td {
  font-size: 11.233px;
}

#kindOfSortHotspot_tab a {
  color: #003399;
  text-decoration: none;
  cursor: pointer;
}

#kindOfSortHotspot_tab .kindOfSortBtn {
  vertical-align: -2px;
}

#kindOfSort_pop ul {
  padding: 0 0 6px 20px;
  margin: 0 0 0px 0;
  font-size: 85%;
}

#kindOfSort_pop ul, #kindOfSort_pop li {
  list-style-type: none;
  list-style-position: outside;
}

#kindOfSort_pop li {
  text-indent: -10px;
  padding-bottom: 4px;
}

#kindOfSort_pop li a {
  display: block;
  text-decoration: none;
  text-indent: -10px;
  padding-left: 10px;
}

#kindOfSort_pop li a:hover {
  display: block;
  color: #CC6600;
  background-color: #F6F6DF;
  text-decoration: none;
}

#kindOfSort_pop li a .narrowValue {
  text-decoration: none;
  font-size: 80%;
  color: #888;
}
 */




/* 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;
}

.relatedSearches {
  border-top: 1px solid #ddd;
  padding: 6px 0;
  font-size: 85%;
}

.relatedSearches span {
  font-weight: bold;
}

.relatedSearches a {
  text-decoration: underline; 
  
}

.didYouMean {
  color: #900;
  font-weight: bold;
  padding: 6px 0;
  border-top: 1px solid #ddd;
  font-size: 100%;
}

.didYouMean a {
  text-decoration: underline;
}


.didYouMean#didYouMean {
  color: #900;
  font-weight: bold;
  padding: 6px 0;
  border-top: 1px solid #ddd;
  font-size: 130%;
}

.didYouMean#didYouMean a {
  text-decoration: none;
  font-style: italic;
}

.didYouMean#didYouMean a:hover {
  text-decoration: underline;
}

#autoSparkle
{
  vertical-align: middle;
  padding: 6px 0px;
  border-bottom:1px solid #ddd;
  background-position: bottom left;
  width: 100%;
}

.sparkleTable
{
  margin-bottom: 2px;
  font-size: 11px;
  padding: 6px 0 6px 0;
  vertical-align: middle;
  border-bottom: 1px dashed #CCCCCC;
  background-position: bottom left;
}

.sparkleTable table td,
.sparkleTable .small,
.sparkleTable a,
.sparkleTable b,
.sparkleTable .price,
.sparkleTable .h3color
{
  font-size: 11px;
}

.sparkleTable .h3color
{
  color: #000;
}

.sparkleTable a
{
  font-weight: bold;
}

.hydraBreadCrumbRelatedSearchesTitle {
  font-size:11px;
  font-weight:bold;
  padding:6px 0pt 4px;
}
 */







/* .defaultView {
  vertical-align: top;
  padding-left: 8px;
  width: 100%;
  font-size: 85%;
}

.defaultView div.result {
  width: 32%;
  padding: 4px 2px;
  border-top: 1px solid #ddd;
}

.defaultView div.firstResultRow {
  border-top: solid 1px #fff;
}

.defaultView div.lastResultRow {
}

.defaultView div.result, .defaultView div.result div.number, .defaultView div.result div.stars, .defaultView div.result div.prime, .defaultView div.store {
  float: left;
}

.defaultView div.result, .defaultView div.result div.number {
  display: inline;
  margin-top:4px;
}

.defaultView div.result div.productTitle {
  padding: 0 0 4px 0;
  font-weight: bold;
  font-size: 105%;
}

.defaultView div.result div.productTitle a:link, .defaultView div.result div.productTitle a:visited  {
  text-decoration: none;
}

.defaultView div.result div.productTitle a:hover {
  text-decoration: underline;
}

.defaultView div.result div.newPrice, .defaultView div.result div.usedPrice, .defaultView div.result div.fastTrack, 
.defaultView div.result div.stars, .defaultView div.result div.prime, .defaultView div.result div.sss, 
.defaultView div.result div.recAge, .defaultView div.result div.dataPoints, .defaultView div.result div.rebate,
.defaultView div.result div.prodAds, .defaultView div.result div.collection, .defaultView div.result div.store, .defaultView div.result div.loyalty,
.defaultView div.result div.brand, .defaultView div.result div.moreVariations, .defaultView div.result div.rickover, 
.defaultView div.result div.tag, .defaultView div.result div.itemDebug, .defaultView div.result div.sssUnrated {
  padding: 0 0 4px 0;
}

.defaultView div.result div.newPrice a,
.defaultView div.result div.region a {
  text-decoration: underline;
}

.defaultView div.result div.recAge, .defaultView div.result div.collection, .defaultView div.result div.brand,
.defaultView div.result div.moreOptions, .defaultView div.result div.rickover, .defaultView div.result div.tag, 
.defaultView div.result div.itemDebug {
  display: block;
  clear: both;
}

.defaultView div.result div.collection a, .defaultView div.result div.brand a, 
.defaultView div.result div.moreOptions a, .defaultView div.result div.rickover a, 
.defaultView div.result div.tag, .defaultView div.result div.itemDebug a {
  font-size: 100%;
  text-decoration: none;
}

.defaultView div.result div.collection a:hover, .defaultView div.result div.brand a:hover, 
.defaultView div.result div.moreOptions a:hover, .defaultView div.result div.rickover a:hover, 
.defaultView div.result div.tag a:hover, .defaultView div.result div.itemDebug a:hover {
  text-decoration: underline;
}

.defaultView div.result div.brand {
  font-size: 85%;
}

.defaultView div.result div.sss,
.defaultView div.result div.sssUnrated {
  font-size: 90%;
  padding: 0px 0pt 8px;
}

.defaultView div.result div.sss .sssFree, 
.defaultView div.result div.sssUnrated .sssFree {
  font-weight: bold;
}

.defaultView div.result div.sss .sssLastLine, 
.defaultView div.result div.sssUnrated .sssLastLine {
  white-space: nowrap;
}

.defaultView div.result div.store{
  display: block;
  width: 100%;
}

.defaultView div.result div.store span {
  color: #CC6600;
  font-weight: bold;
}

.defaultView div.result div.store a:link, .defaultView div.result div.store a:active, .defaultView div.result div.store a:visited {
  text-decoration: none;
}

.defaultView div.result div.store a:hover {
  text-decoration: underline;
}

.defaultView div.result div.productTitle .ptBrand, .defaultView div.result div.productTitle .binding {
  font-weight: normal;
  font-size: 100%;
}

.defaultView div.result div.number {
  color: #666666;
  font-size: 90%;
}

.defaultView div.result div.newPrice span, .defaultView div.result div.usedPrice span, 
.defaultView div.result div.rebate span, .defaultView div.result div.loyalty span, 
.defaultView div.result div.prodAds span {
  color: #900;
}

.defaultView div.result div.prodAds span, .defaultView div.result div.newPrice span,
.defaultView div.result div.fastTrack .deliveryDate, .defaultView div.result div.fastTrack .timeLeft {
  font-weight: bold;
}

.defaultView div.result div.newPrice .ppu {
  font-weight: normal;
}

.defaultView div.result div.fastTrack, .defaultView div.result div.recAge {
  font-size: 90%;
}

.defaultView div.result div.fastTrack .timeLeft  {
  color: #080;
  white-space: nowrap;
}

.defaultView div.result div.stars {
  padding: 0px 20px 4px 0;
  font-size: 90%;
  white-space: nowrap;
}

.defaultView div.result div.productTitle .binding .format {
  font-weight: bold;
}

.defaultView div.result div.productTitle .starring, 
.defaultView div.result div.region, 
.defaultView div.result div.videoGameRating {
  font-weight: normal;
  display: block;
  padding: 2px 0 0 0;
}

.defaultView div.result div.recAge, .defaultView div.result div.dataPoints {
  clear: both;
}

.defaultView div.result div.dataPoints span, .defaultView div.result div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 90%;
}

.defaultView div.result div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 100%;
}

.defaultView div.result div.dataPoints ul, .defaultView 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;
}

.defaultView div.result div.stars a:link, .defaultView div.result div.stars a:active, .defaultView div.result div.stars a:visited  {
  text-decoration: none;
}

.defaultView div.result div.stars a:hover {
  text-decoration: underline;
}
 */


/* .associationLink a, 
.associationLink a:visited, 
.associationLink a:active {
  color: #003399;
  text-decoration:none;
  font-size: 9px;
  font-family: verdana,arial,helvetica,sans-serif;
}

.associationLink a:hover {
  color: #996633;
  text-decoration:underline;
  font-size: 9px;
  font-family: verdana,arial,helvetica,sans-serif;
}

.associationLinkJs a, 
.associationLinkJs a:focus, 
.associationLinkJs a:visited, 
.associationLinkJs a:active, 
.associationLinkJs a:hover {
  color: #003399;
  text-decoration:none;
  font-size: 9px;
  font-family: verdana,arial,helvetica,sans-serif;
  cursor: help;
}

.associationPopover {
 border: 1px solid #ACA976;
 background-color:#FFFFFF;
 padding: 12px;
 width: 400px;
}

.associationNarrativeStyle
{
  font-style: normal;
}

.associationAuthorStyle a, 
.associationAuthorStyle a:active, 
.associationAuthorStyle a:visited {
  color: #003399;
  text-decoration:none;
}

.associationAuthorStyle a:hover {
  color: #996633;
  text-decoration:underline;
}
 */




.listView {
  vertical-align: top;
  padding-left: 8px;
  width: 100%;
  /*font-size: 85%;*/
  font-size: 8pt;
}

.listView div.result {
  width: 100%;
  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-left: 140px;
}

.listView div.result div.productImage {
  padding: 0 3px;
  width: 115px;
  height: 115px;
  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: 105%;
}

.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: 125%;*/
}

.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 {
  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.youSave {
  padding-bottom: 8px;
}

.listView div.youSave .youSavePrice {
  font-size: 105%;
  font-weight: normal;
}

.listView div.youSave .saleprice {
  color: #990000;
  font-weight: bold;
}
                                                                                                                                        

/* .sitbWhatsThis {
  font-size: 70%;
}

.showFiltered
{
  padding: 10px 0px;
  text-align: center;
  border-top: 1px solid #ddd;
}

.showFiltered a:link, .showFiltered a:visited
{
  text-decoration: none;
}

.showFiltered a:hover
{
  text-decoration: underline;
}
 */




/* .coopTable {
  margin: 5px 0;
}

.coopTable td {
  font-size: 11px;
}

.coopTable .headline {
  display: block;
  color: #c60;
  font-weight: bold;
  font-size: 11px;
}


.coopTable .coopDivider {
  padding: 5px 0;
  width: 1px;
}

.coopTable .leftSlot {
  width: 49%;
  padding-left: 10px;
}

.coopTable .rightSlot {
  width: 50%;
  padding-right: 10px;
}

.coopTable .centerSlot {
  width: 50%;
  text-align: left;
}
 */






/* .gradientTable {
  border-top: 1px solid #5c9ebf;
  width: 100%;
}

.gradientTable td {
  font-size: 4px;
}







.tigerTable {
  margin-top: 11px;
}

.tigerContent, .tigerContent td, .tigerContent .small
{
  font-size: 11px;
  font-family: verdana,arial,helvetica,sans-serif;
}

.tigerContent a, .tigerContent a:visited, .tigerContent a:active
{
  text-decoration: none;
  color: #003399;
}

.tigerContent a:hover
{
  text-decoration: underline;
  color: #CC6600;
}

.tigerTC {
  background-repeat: repeat-x;
}

.tigerTC {
  padding-top: 10px;
}

.tigerTR {
  font-size: 4px;
}

.tigerBL {
  font-size: 4px;
}

.tigerBC {
  background-repeat: repeat-x;
  font-size: 4px;
}

.tigerBR {
  font-size: 4px;
}

.tigerTL td, .tigerTC td, .tigerTR td, .tigerBL td, .tigerBC td, .tigerBR td {
  background:none;
  background-color:white;
}




#bottomBox {
  padding-top: 10px;
}

.tigerBlueTable {
  margin-top: 5px;
  margin-bottom: 10px;
}

.tigerBlueContent, .tigerBlueContent td, .tigerBlueContent .small
{
  font-size: 11px;
  font-family: verdana,arial,helvetica,sans-serif;
}

.tigerBlueContentSeparator {
  border-bottom: 0;
  background-position: bottom left;
  padding-bottom: 5px;
}

.tigerBlueContentLastSegment {
  padding: 0px;
}

.tigerBlueTC {
  background-repeat: repeat-x;
  padding-top: 10px;
}

.tigerBlueTR {
  font-size: 4px;
}

.tigerBlueBL {
  font-size: 4px;
}

.tigerBlueBC {
  background-repeat: repeat-x;
  font-size: 4px;
}

.tigerBlueBR {
  font-size: 4px;
}

.tigerBlueTL td, .tigerBlueTR td, .tigerBlueBL td, .tigerBlueBC td, .tigerBlueBR td {
  background:none;
  background-color:white;
}


.howsMySearchButtonInactiveSelected {
  width: 31px;
  height: 17px;
  background: #9acbf1;
  border: 3px solid #9acbf1;
  vertical-align: middle;
}

.howsMySearchButtonInactiveUnselected {
  width: 31px;
  height: 17px;
  background: #fff;
  border: 3px solid #fff;
  vertical-align: middle;
}

.howsMySearchButtonActive {
  width: 31px;
  height: 17px;
  border: 3px solid #fff;
  vertical-align: middle;
}

.howsMySearchText {
  font-size: 11px;
  text-align: left;
}

.howsMySearchThanks {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}

.howsMySearchTitle {
  font-size: 12px;
  font-weight: bold;
}

.howsMySearchDivFeedback {
  font-size: 11px;
  margin-top: 10px;
}

.howsMySearchFeedbackEntry {
  width: 100%;
}

.howsMySearchSection {
  font-size: 11px;
  padding-top: 5px;
  vertical-align: middle;
}

.howsMySearchDivMain {
  padding-bottom: 10px;
}

.howsMySearchTable {
  border: 0px;
}

.howsMySearchTable td.topLeft {
  background-repeat: no-repeat;
  padding-top: 6px;
  padding-left: 12px;
}

.howsMySearchTable td.topRight {
  background-repeat: no-repeat;
}

.howsMySearchTable td.bottomLeft {
  background-repeat: no-repeat;
  font-size: 4px;
}

.howsMySearchTable td.bottomRight {
  background-repeat: no-repeat;
  font-size: 4px;
}




.advertisingTable {
  padding-top: 20px;
}
 */





/* #sponsoredLinks {
  padding-top: 10px;
  font-size: 90%;
}

.SponsoredLinkItemTD {
    font-size:115%;
}






#noResultsTitle, #noResultsTitle span {
  font-weight: bold;
}

.noResultsBreadCrumbTail, .noResultsTitleKeyword {
  color: #000000;
}

.searchTipsUl {
  font-size: 11px;
  margin-bottom: 0px;
  list-style-type: none;
}

.searchTipsTitle {
  font-weight: bold;
  font-size: 11px;
}

.searchTipsDiv {
  margin-bottom: 15px;
}






.searchOtherStores td
{
  text-align: center;
  font-size: 11px;
}

.sosSpacing
{
  background: url("<% $imageHash{'searchItemDividerImage'} %>") top left repeat-x;
  padding-top: 6px;
  padding-bottom: 2px;
}

td.searchOtherStoresWideView {
  text-align: left;
  font-size: 11px;
  margin: 10px;
  padding-bottom: 10px;
  background: url("<% $imageHash{'searchItemDividerImage'} %>") bottom left repeat-x;
}


.searchOtherStores a, .searchOtherStores a:visited {
  color: #003399;
  text-decoration:none;
}

.searchOtherStores a:hover {
  text-decoration: underline;
  color: #C60;
}

.searchOtherStores .sosShopOther {
  font-weight: bold;
}

.searchOtherStores .sosKeywords {
  color: #CC6600;
  font-weight: bold;
}

.searchOtherStores .sosCount {
  padding-top: 0px;
  color: #666666;
  font-weight: normal;
}
 */



/* .tcProductImage { 
  padding: 0pt 3px; 
  text-align: center; 
  width: 115px; 
  display: inline; 
  float:left; 
}

.productData ul { 
  padding: 0; 
  margin: 0; 
  width: 40%; 
  float: left; 
}

.productData ul.tcBrowseNodes li { 
  padding: 0 0 5px 0;
  list-style-type: none; 
  margin-left: 15px; 
}

.productData ul.tcBrowseNodes li a { 
  font-size: 115%; 
  text-decoration: none; 
  display: block;
}

.tcDefaultBrowseNodes ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 40%;
}

.tcDefaultBrowseNodes ul li {
  list-style-type: none;
  margin-left: 10px;
  padding: 0pt 0pt 5px;
}

.tcDefaultBrowseNodes ul li a {
	text-decoration: none;
}

.tcDefaultBrowseNodes ul li a:hover {
        text-decoration: underline;
}
 */




/* #topRefinementsTable td {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 70%;
}

#topRefinementsTable a:link {
  color: #003399;
}

#topRefinementsTable a:hover {
  color: #CC6600;
}

#topRefinementsTable a:active, a:visited {
  color: #963;
}

td#topRefinements {
  width: 200px;
  vertical-align: top;
}

div#topRefinementsContainer{
  border-top: 1px solid #d0eaf8;
  border-left: 1px solid #d0eaf8;
  border-right: 1px solid #d0eaf8;
  border-bottom: none;
  padding: 4px 4px 0 4px;
}

td#topRefinements div#topRefinementsHeader {
  padding: 1px 0 6px 0px;
  margin: 0 0 6px 0;
  border-bottom: 1px solid #d0eaf8;
}

td#topRefinements div#topRefinementsHeader h2 {
  color: #345cad;
  padding: 0;
  margin: 0;
  font-size: 105%;
}

td#topRefinements h2 {
  color: #CC6600;
  padding: 0 0 2px 0;
  margin: 0;
  font-size: 105%;
}

td#topRefinements ul {
  padding: 0 0 6px 20px;
  margin: 0 0 6px 0;
  border-bottom: 1px solid #d0eaf8;
}

td#topRefinements ul, td#topRefinements li {
  list-style-type: none;
  list-style-position: outside;
}

td#topRefinements li {
  text-indent: -10px;
  padding-bottom: 4px;
}

td#topRefinements li a {
  display: block;
  text-decoration: none;
  text-indent: -10px;
  padding-left: 10px;
}

td#topRefinements li a:hover {
  display: block;
  color: #CC6600;
  background-color: #F6F6DF;
  text-decoration: none;
}

td#topRefinements li a .refinementLink, td#topRefinements li a:visited .refinementLink, td#topRefinements li a:hover .refinementLink {
  text-decoration: none;
}

td#topRefinements li a:hover .refinementLink {
  text-decoration: underline;
}

td#topRefinements li a .refinementLinkSelected, td#topRefinements li a:visited .refinementLinkSelected, td#topRefinements li a:hover .refinementLinkSelected {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}

td#topRefinements li a:hover .refinementLinkSelected {
  text-decoration: underline;
}

td#topRefinements li .refinementNotAvailable {
  color: #a6a6a6;
  font-size: 11px;
  padding-left: 10px;
}

td#topRefinements li a .narrowValue {
  text-decoration: none;
  font-size: 80%;
  color: #888;
}

#topRefinements .twoColPickerValues ul {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 2px;
}

td#topRefinements li a .expand {
  text-decoration: none;
}

td#topRefinements li a:hover .expand
{
  text-decoration: underline;
  color: #CC6600;
  font-size: 100%;
}

td#topRefinements div.multiCol {
  float: left;
}
 */
/***************************** SUITE ****************************************************/

/* BODY { font-family: verdana,arial,helvetica,sans-serif; font-size: small; background-color: #FFFFFF; color: #000000; margin-top: 0px; }
TD, TH { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }
 */  
 
.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: small; }
.h1 { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: medium; }
.h3color { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; 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; }
.popover-tiny { font-size: x-small; font-family: verdana,arial,helvetica,sans-serif; }
.horizontal-search { font-weight: bold; font-size: small; color: #FFFFFF; font-family: verdana,arial,helvetica,sans-serif; }
.horizontal-websearch { font-size: x-small; font-family: verdana,arial,helvetica,sans-serif; padding-left: 12px; }
.big { font-size: xx-large; font-family: verdana,arial,helvetica,sans-serif; }
.amabot_widget .headline { color: #c60; font-size: medium; display: block; font-weight: bold; }
div.unified_widget .headline { color: #c60; font-size: medium; display: block; font-weight: bold; }

a:link { font-family: verdana,arial,helvetica,sans-serif; color: #003399; }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
.attention { background-color: #FFFFD5; }
.alertgreen { color: #009900; font-weight: bold; }
.alert { color: #FF0000; font-weight: bold; }
.topnav { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.topnav a:link, .topnav a:visited { text-decoration: none; color: #003399; }
.topnav a:hover { text-decoration: none; color: #CC6600; }
.topnav-active a:link, .topnav-active a:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #CC6600; text-decoration: none; }
.eyebrow { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold;text-transform: uppercase; text-decoration: none; color: #FFFFFF; }
.eyebrow a:link { text-decoration: none; }
.popover-tiny a, .popover-tiny a:visited { text-decoration: none; color: #003399; }
.popover-tiny a:hover { text-decoration: none; color: #CC6600; }
.tabon a:hover, .taboff a:hover { text-decoration: underline; }
.tabon div, .taboff div { margin-top: 7px; margin-left: 9px; margin-bottom: 5px; }
.tabon a, .tabon a:visited  { font-size: 10px; color: #FFCC66; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; line-height: 10px; }
.taboff a, .taboff a:visited { font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; line-height: 10px; }
.indent { margin-left: 1em; }
.half { font-size: .5em; }
.list div { margin-bottom: 0.25em; text-decoration: none; }
.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; }
.amabot_right .h1 { color: #c60; font-size: .92em; }
.amabot_right .amabot_widget .headline, .amabot_left .amabot_widget .headline { color: #c60; font-size: .92em; display: block; font-weight: bold; }
.amabot_left .h1 { color: #c60; font-size: .92em; }
.amabot_left .amabot_widget, .amabot_right .amabot_widget, .tigerbox {  padding-top: 8px;  padding-bottom: 8px;  padding-left: 8px;  padding-right: 8px;  border-bottom: 1px solid #ADD2E2;   border-left: 1px solid #ADD2E2;  border-right: 1px solid #ADD2E2;  border-top: 1px solid #ADD2E2; }
.amabot_center div.unified_widget, .amabot_center .amabot_widget {  font-size: 12px; }
.amabot_right div.unified_widget, .amabot_right .amabot_widget {  font-size: 12px; }
.amabot_left div.unified_widget, .amabot_left .amabot_widget {  font-size: 12px; }
.rightArrow { color: #c60; font-weight: bold; padding-right: 6px; }
.nobullet { list-style-type: none }
.homepageTitle { font-size: 28pt; font-family: 'Arial Bold', Arial; font-weight: 800; font-variant: normal; font-style: bold; color: #80B6CE; line-height:1em; }
div.unified_widget p { margin:0 0 0.5em 0; line-height:1.4em; }
div.unified_widget h2 { color:#c60; padding:0; }
.amabot_right div.unified_widget .headline, .amabot_left div.unified_widget .headline { color: #c60; font-size: .92em; display: block; font-weight: bold; }
div.unified_widget sup { font-weight:normal; font-size: 75%; }
div.unified_widget h2 sup { font-size: 50%; }
td.amabot_left div.unified_widget h2, td.amabot_right div.unified_widget h2 { font-size:100%; margin:0 0 0.5em 0; }
td.amabot_center div.unified_widget h2 { font-size:135%; font-weight:bold; margin:0 0 0.35em -10px; }
td.amabot_center div.unified_widget { margin-left:10px; }
td.amabot_center { padding:5px; } 
div.unified_widget ul { margin: 1em 0; padding: 0 0 0 15px; list-style-position:inside; }
div.unified_widget ol { margin:0; padding:0 0 0 2.5em; }
div.unified_widget a:link, div.unified_widget a:visited { text-decoration:underline; }
div.unified_widget a:hover { text-decoration:underline; }
div.unified_widget p.seeMore { clear:both; font-family:verdana,arial,helvetica,sans-serif; margin:0; padding-left:1.15em; text-indent: -1.15em; font-size:100%; font-weight:normal; }
div.unified_widget p.seeMore a:link, div.unified_widget p.seeMore a:visited { text-decoration:underline; }
div.unified_widget p.seeMore a:hover { text-decoration: underline; }
div.unified_widget .carat, div.left_nav .carat { font-weight:bold; font-size:120%; font-family: verdana,arial,helvetica,sans-serif; color:#c60; margin-right:0.20em; }
div.unified_widget a img { border:0; }
div.h_rule { clear:both; }
div.unified_widget { margin-bottom:2em; clear:both; }
div.unified_widget div.col1 { width: 100%; }
div.unified_widget div.col2 { width: 49%; }
div.unified_widget div.col3 { width: 32%; }
div.unified_widget div.col4 { width: 24%; }
div.unified_widget div.col5 { width: 19%; }
div.unified_widget table { border:0; border-collapse:collapse; width:100%; }
div.unified_widget td { padding:0 8px 8px 0; vertical-align:top; }
div.unified_widget table.col1 td { width:100%; }
div.unified_widget table.col2 td { width:49%; }
div.unified_widget table.col3 td { width:32%; }
div.unified_widget table.col4 td { width:24%; }
div.unified_widget table.col5 td { width:19%; }
div.unified_widget td.bottom { vertical-align:baseline; }
div.unified_widget table h4, div.unified_widget h4 { color:#000; font-size:100%; font-weight:normal; margin:0; padding:0; }
div.rcmBody div.prodImage, amabot_widget div.prodImage {float:left; margin:0px 0.5em 0.25em 0px;}
td.amabot_right div.unified_widget, td.amabot_left div.unified_widget { border: 1px solid #ADD2E2; padding: 8px; margin-bottom:20px; }
* html td.amabot_right div.unified_widget { height:100%; }
* html td.amabot_left div.unified_widget { height:100%; }
div.rcmBody, amabot_widget div.rcmBody { line-height:1.4em; }
div.rcmBody a:link, div.rcmBody a:visited { text-decoration: underline; }
div.rcmBody p.seeMore, amabot_widget div.rcmBody p.seeMore { margin-top:0.5em; }
div.rcmBody div.bannerImage { text-align:center; }
div.rcmBody h2 span.homepageTitle { display:block; margin-bottom:-0.3em; margin-top:-0.12em; line-height:1em; }
div.rcmBody h2 img { float:none; }
table.coopTable div.rcmBody .headline { font-size: 110%; }
table.coopTable div.rcmBody h2 { font-size: 110%; font-weight:bold; }
table.promo div.rcmBody h2 { font-size: 100%; font-weight:bold; }
div.blurb div.title { font-weight:bold; padding-top:5px; padding-bottom:2px; }
div.left_nav { font-family: Arial, sans-serif; font-size:100%; margin:0; line-height:1.05em; width:100%; border: 1px solid #add2e2; padding-bottom:10px; }
div.left_nav h2 { margin:0 0 0 0; color: #000000; font-weight: bold; line-height: 1.25em; font-size: 100%; font-family: verdana,arial,helvetica,sans-serif; padding: 3px 6px; background-color: #add2e2; }
div.left_nav h3 { font-family: verdana,arial,helvetica,sans-serif; margin:0.5em 0 0.4em 0.5em; color: #c60; font-weight: bold; line-height: 1em; font-size:100%; padding-right:0.5em; }
div.left_nav ul { margin:0; padding:0; }
div.left_nav li, div.left_nav p { list-style: none; margin:0.5em 0.5em 0 1em; line-height:1.2em; }
div.left_nav hr { margin: 1em 0.5em; border-top:0; border-left:0; border-right:0; border-bottom: 1px dashed #cccccc; }
div.left_nav a:link, div.left_nav a:visited { color: #003399; text-decoration: none; font-family: Arial, sans-serif; }
div.left_nav a:hover { color: #2a70fc; text-decoration: underline; }
div.left_nav p.seeMore { padding-left:0.9em; text-indent:-0.9em; margin-top: 0.35em; margin-bottom: 1em; }
div.left_nav p.seeMore a:link, div.left_nav p.seeMore a:visited { text-decoration:none; }
div.left_nav p.seeMore a:hover { text-decoration:underline; }
div.seller_central li { font-size:95%; }
div.leftnav_popover { width:35em; border:3px solid #ededd3; padding:10px; }
div.leftnav_popover li { font-size: 100%; }
div.leftnav_popover h2 { font-family:verdana,arial,helvetica,sans-serif; margin:0 0 0.5em 0; color:#c60; line-height: 1em; font-size:100%; padding-right:0.5em; background-color: #FFFFFF; padding-left:0; }
div.leftnav_popover ul.popover_col { float:left; width:33%; margin:0; padding:0; }
div.leftnav_popover ul.popover_col li { list-style:none; font-size:90%; line-height:1.5em; line-height:1.2em; margin: 0 5px 0.7em 0 }
div.leftnav_popover ul.popover_col li a { text-decoration:none; }
div.leftnav_popover ul.popover_col li a:hover { text-decoration:underline; }
div.leftnav_popover p.seeMore { margin-left:0; }
div.leftnav_popover div.h_rule_popup { clear:left; margin-bottom: 5px; border-bottom:1px dashed #cccccc; }
div.asinItem { float:left; margin-bottom:1em; width:32%; }
div.asinTextBlock { padding:0 8px 8px 0; }
div.asinItem div.prodImage { height:121px; display:table-cell; vertical-align:bottom; }
div.asinItem div.localImage { display:table-cell; vertical-align:bottom; }
div.asinItem span { margin: 0.5em 0 0.25em 0; }
div.asinItem ul { margin:0; padding:0 0 0.5em 1.3em; text-indent: -1.3em; font-size:90%; }
div.asinTitle {padding-top:3px; padding-bottom:2px;}
div.row { clear:both; }
body.dp {}
body.dp div.h_rule { clear:none; }
body.dp div.unified_widget { clear:none; }
div.asinCoop div.asinItem { float:none; width:100%;}
div.asinCoop_header {}
div.asinCoop_footer {}
div.newAndFuture div.asinItem ul { font-size:100%; }
div.newAndFuture div.asinItem li { list-style-position: outside; margin:0 0 0.35em 20px; padding:0; text-indent: 0; }
div.newAndFuture h3 { font-size:100%; margin:1em 0 ; }
div.newAndFuture a:link, div.newAndFuture a:visited { text-decoration:underline; }
div.newAndFuture a:hover { text-decoration:underline; }
div.newAndFuture p.seeMore { margin:-0.75em 0 0 35px; }
div.unified_widget ol.topList { margin: 0; padding: 0; list-style: none; }
div.unified_widget ol.topList li { list-style: none; clear: both; display: list-item; padding-top: 6px; }
div.unified_widget ol.topList .productImage { display: block; float: left;vertical-align: top;text-align: center;width:60px; }
div.unified_widget ol.topList .productText { display: block; float: left; padding-left:10px; vertical-align: top; }
:root div.unified_widget span.productImage { display: table-cell; float: none; }
:root div.unified_widget span.productText { display: table-cell; float: none; }
div.unified_widget dl.priceBlock {margin:0 0 0.45em 0;}
div.unified_widget dl.priceBlock dt {clear:left; font-weight:bold; float:left; margin:0 0.3em 0 0;}
div.unified_widget dl.priceBlock dd {margin:0 0 0.2em 0;}
div.unified_widget .bold {font-weight:bold;}
div.unified_widget .byline { font-size: 95%; font-weight: normal; }
table.thirdLvlNavContent div.blurb { margin:10px; }
div.pageBanner h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:225%; color: #e47911; letter-spacing:-0.03em; margin:0 0 0 -10; }
div.pageBanner p { font-size:80%; color:#888888; margin:0 0 0 -10; }
div.pageBanner h1.bkgnd { background-repeat:no-repeat; background-color:#FFFFFF; overflow:hidden; text-indent:-100em; }

/************************************ SUITE 2 **********************************************/

div.header {
  background: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/tile-blue-bg._V46870869_.gif") repeat-x;
} 

div._header {
  margin-left: 10px;
  margin-right: 10px;
}

/* .gradientTable {
  background: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/new-search-gradient._V44280263_.gif") repeat-x;
}

.coopTable .coopDivider {
  background: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/grey-dot-vert-border._V44209678_.gif") repeat-y;
}

.howsMySearchTable td.topLeft {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tl2._V5932522_.gif");
}

.howsMySearchTable td.topRight {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tr2._V46916405_.gif");
}

.howsMySearchTable td.bottomLeft {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-bl._V5931973_.gif");
}

.howsMySearchTable td.bottomRight {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-br._V46882871_.gif");
}

#kindOfSortHotspot_tab .kindOfSortBtn {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/kindOfSortBtn._V268085499_.gif");
}

.kindOfSortOpen#kindOfSortHotspot_tab .kindOfSortBtn {
  background: url("http://g-ecx.images-amazon.com/images/G/01/gno/images/orangeBlue/navCrossshopArrowButtonOpen._V264586615_.gif");
}

.kindOfSortOpen#kindOfSortHotspot_tab .kindOfSortTabLeft {
  background: url("http://g-ecx.images-amazon.com/images/G/01/gno/images/orangeBlue/navCrossshopLeftEndCapOpenX._V264586618_.gif");
}

.kindOfSortOpen#kindOfSortHotspot_tab .kindOfSortTabRight {
  background: url("http://g-ecx.images-amazon.com/images/G/01/gno/images/orangeBlue/navCrossshopRightEndCapOpenNoArrow._V264586618_.gif");
}

.kindOfSortOpen#kindOfSortHotspot_tab .kindOfSortTabMid {
 background-image: url("http://g-ecx.images-amazon.com/images/G/01/gno/images/orangeBlue/navCrossshopTopOpen._V264586618_.gif");
}

.tigerTL {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-tl._V46860898_.gif");
}

.tigerTC {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-tm._V46916078_.gif");
}

.tigerTR {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-tr._V16760756_.gif");
}

.tigerBL {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-bl._V46888659_.gif");
}

.tigerBC {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-bm._V46894741_.gif");
}

.tigerBR {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-br._V16760756_.gif");
}

.tigerBlueTL {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tl._V46869839_.gif");
}

.tigerBlueTC {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-blue-tm._V26445412_.gif");
}

.tigerBlueTR {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tr._V46865215_.gif");
}

.tigerBlueBL {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-bl._V5931973_.gif");
}

.tigerBlueBC {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-blue-bm._V26445415_.gif");
}

.tigerBlueBR {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-br._V46882871_.gif");
}

.tigerBlueContentSeparator {
  background: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/grey-dot-horiz-border._V44209183_.gif") repeat-x;
}

#autoSparkle {
  background: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/grey-dot-horiz-border._V44209183_.gif") repeat-x;
}

.sparkleTable {
  background: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/grey-dot-horiz-border._V44209183_.gif") repeat-x;
}
 */
