


BODY { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; background-color: #FFFFFF; color: #000000; margin-top: 0px; }
TD, TH { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; }


.serif { font-family: times,serif; font-size: 16px; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: 16px; }
.13px { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; }
.h1 { font-family: verdana,arial,helvetica,sans-serif; color: #E47911; font-size: 16px; }
.h3color { font-family: verdana,arial,helvetica,sans-serif; color: #E47911; font-size: 13px; }
h2.13px {margin-bottom: 0em; }
h2.h1 { margin-bottom: 0em; }
h2.h3color { margin-bottom: 0em; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }
.tinyprice { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: 10px; }
.highlight { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: 13px; }
.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: 10px; font-family: verdana,arial,helvetica,sans-serif; }
.horizontal-search { font-weight: bold; font-size: 13px; color: #FFFFFF; font-family: verdana,arial,helvetica,sans-serif; }
.horizontal-websearch { font-size: 10px; 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: #E47911; font-size: 16px; display: block; font-weight: bold; }
div.unified_widget .headline { color: #E47911; font-size: 16px; display: block; font-weight: bold; }


div#page-wrap { min-width:980px;}
* html div#page-wrap { border-right: 980px solid #fff; width: 100%; margin-right: 25px;}
* html div#content { float: left; position:relative; margin-right: -980px; }
div#leftcol { float: left; width: 180px; margin:5px 0px 0px 5px; display: inline;}
div#rightcol { float: right; width: 300px; margin-top:5px;}
div#centercol, div#centerrightspancol { overflow: hidden;}
* html div#centercol { width:100%; }
* html div#centerrightspancol { width: 100%; }
div#page-footer { clear: both; }

a:link { font-family: verdana,arial,helvetica,sans-serif; color: #004B91; }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }

a.dynamic, a.dynamic:visited { color: #004B91; text-decoration: none; border-bottom: 1px dashed; }
a.noclick, a.noclick:visited { color: #000000; text-decoration: none; border-bottom: 1px dashed; }

.noLinkDecoration a { text-decoration: none; border-bottom: none; }
.noLinkDecoration a:hover { text-decoration: underline; }
.noLinkDecoration a.dynamic:hover { text-decoration: none; border-bottom: 1px dashed; }
.noLinkDecoration a.noclick:hover { color: #000000; text-decoration: none; border-bottom: 1px dashed; }

.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: #E47911; }
.topnav-active a:link, .topnav-active a:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #E47911; 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: #E47911; }
.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: #E47911; font-size: .92em; }
.amabot_right .amabot_widget .headline, .amabot_left .amabot_widget .headline { color: #E47911; font-size: .92em; display: block; font-weight: bold; }
.amabot_left .h1 { color: #E47911; 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 #C9E1F4;   border-left: 1px solid #C9E1F4;  border-right: 1px solid #C9E1F4;  border-top: 1px solid #C9E1F4; }
.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: #E47911; 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:#E47911; padding:0; }
.amabot_right div.unified_widget .headline, .amabot_left div.unified_widget .headline { color: #E47911; 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, div.amabot_left div.unified_widget h2, div.amabot_right div.unified_widget h2 { font-size:100%; margin:0 0 0.5em 0; }
td.amabot_center div.unified_widget h2, div.amabot_center div.unified_widget h2 { font-size:135%; font-weight:bold; margin:0 0 0.35em -10px; }
td.amabot_center div.unified_widget, div.amabot_center div.unified_widget { margin-left:10px; }
td.amabot_center, div.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:#E47911; margin-right:0.20em; }
div.unified_widget a img { border:0; }
div.h_rule { clear:both; }
div#centerrightspancol div.h_rule { clear:right; }
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, div.amabot_right div.unified_widget, div.amabot_left div.unified_widget { border: 1px solid #C9E1F4; padding: 8px; margin-bottom:20px; }
* html td.amabot_right div.unified_widget, * html div.amabot_right div.unified_widget { height:100%; }
* html td.amabot_left div.unified_widget, * html div.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 #C9E1F4; 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: #EAF3FE; }
div.left_nav h3 { font-family: verdana,arial,helvetica,sans-serif; margin:0.5em 0 0.4em 0.5em; color: #E47911; 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:#E47911; 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:90%; color:#888888; margin:0 0 0 -10; }
div.pageBanner h1.bkgnd { background-repeat:no-repeat; background-color:#FFFFFF; overflow:hidden; text-indent:-100em; }


.halfspace { padding-top: 0.5em; }
  a.product { font-weight: bold; }

  ul { list-style-type: none; margin: 0px; padding: 0px; }
  ul li { margin: 0.5em 0em; }
  ul li ul { list-style-type: none; margin-left: 25px; }
  ul li ul li { margin: 0em; }

  hr { 
    border-top: 1px dashed #999999;
    height: 1px;
    color: #FFFFFF;
    margin: 3px 0px;
  }
  
  div.bucket { padding: 5px 0em; }
  div.bucket div.content { margin: 0.5em 0px 0em 25px; }
 
  img.icon { display: none; }

hr { margin-left: 0px; }
  a.buyAction { font-weight: bold; }





  div.singlecolumnminwidth {
    min-width: 920px;
  }

  * html div.singlecolumnminwidth {
    width: expression((document.body.clientWidth < 920) ? "920px" : "100%" );
  }

  h2 { color: #CC6600; font-size: 16px; margin: 0px 0px 0.25em; }



  
  table.productImageGrid {
    float:left;
    margin: 0px 15px 15px 0px;
    background-color: #FFFFFF;
    text-align: center;
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/icons/white1px._V46769925_.jpg);
  }

  table.buyingDetailsGrid {
    float:right;
    margin: 0px 0px 15px 15px;
    background-color: #FFFFFF;
  }

  .price { 
	font-family: verdana,arial,helvetica,sans-serif; 
  }

  .extendedBuybox b.price { 
    font-size: .86em;
  }
  
  .extendedBuybox { 
    width: 100%;
  }

  .pricePerUnit { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #990000; white-space: nowrap; }

  div.extendedBuyBox { padding: 4px 0px; }
  hr.EBBdivider { margin: 0px; }
 
  div.buying { padding: 0.25em 0em; font-size: .86em; }
  #asinRedirect, #firstDimension { font-size: .95em; width: 215px; }

  div.buying table { font-size: 13px; }
  div.buying table td { font-size: .86em; }
  div.buying table td.tiny { font-size: 10px; }
  div.buying table td.normal { font-size: 1em; }

  .buying .subTitle {
    font-size: 10px;
    line-height: 1.45em;
    margin: .5em 0;
  }
  #priceBlock, #priceBlock table td, #primaryUsedAndNew, #primaryClubPrice, #secondaryUsedAndNew, #secondaryClubPrice, #adultWarning, #violenceWarning { font-size: 13px; }

  #primaryUsedAndNew { padding: 1em 0em; }
  
  #newAmazonShorts table { font-size: 13px; }
  #newAmazonShorts table td.promo { font-size: .86em; }
  #newAmazonShorts .price { font-size: .86em; }

  #specialContent br, #specialContent img { display: none; }

  #quickPromoBucketContent br, #quickPromoBucketContent img { display: none; }
  #quickPromoBucketContent object, #quickPromoBucketContent embed { display: none; }
  #quickPromoBucketContent hr { display: none; }
  
  #specialOffers { font-size: .86em; } 
  #specialOffers table { font-size: 13px; }
  #specialOffers table td.promo { font-size: .86em; padding: .25em 0em; }
  #specialOffers table td.13px { font-size: .86em; }
  #specialOffers font { font-size: .86em; }

  #promoGrid img { display: none; }
  #promoGrid .amabot_widget img { display: none; }

  #promoGrid .flashPlayer { clear: left; }

  .quickPromo br, .quickPromo img { display: none; }

  .quickPromo .flashPlayer { clear: left; }

  .quickPromo ul li { margin: 0.25em 0em; } 
  
  .halfspace { padding-top: 0.5em; }

  #a9message hr { display: none; }
  #a9message { 
    padding-top: 6px;
    width: 190px;
  }
  
  hr.bucketDivider { clear: left; }
  div.bucket { padding: 5px 0em; }

  td.bucket  { padding: 5px 0em; }
  td.bucket div.content  { margin: 0.5em 0px 0em 25px; }
  div.content form { margin: 0px; }
 
  div.endcap div.content { text-align: center; }
  table.endcapGrid { padding: 1.5em 0em 0.25em; }
  
  #bookCitations img { display: none; }
 
  div.looseDiamondBox { clear: both; }


  table.buyBox td.topLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-tl._V23911150_.gif);
    background-repeat: no-repeat;
    padding-top: 12px;
    padding-left: 12px;
  }

  table.buyBox td.topRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-tr._V23911145_.gif);
    background-repeat: no-repeat;
  }
  
  table.buyBox td.bottomLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-bl._V23911151_.gif);
    background-repeat: no-repeat;
    font-size: 4px;
  }
  
  table.buyBox td.bottomRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-br._V23911150_.gif);
    background-repeat: no-repeat;
    font-size: 4px;
  }

  table.castWithPhotos {
    margin: 0;
    padding: 0;
  }

  table.castWithPhotos td {
    padding: 0 8px 3px 0;
    text-align: center;
    width: 20%;
  }

  table.castWithPhotos tr.castPhoto {
    vertical-align: bottom;
  }

  table.castWithPhotos tr.castName {
    vertical-align: top;
  }

  table.moreBuyingChoices td.topLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tl2._V5932522_.gif);
    background-repeat: no-repeat;
    padding-top: 6px;
    padding-left: 12px;
  }

  table.moreBuyingChoices td.topRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tr2._V46916405_.gif);
    background-repeat: no-repeat;
  }
  
  table.moreBuyingChoices td.bottomLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-bl._V5931973_.gif);
    background-repeat: no-repeat;
    font-size: 4px;
  }
  
  table.moreBuyingChoices td.bottomRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-br._V46882871_.gif);
    background-repeat: no-repeat;
    font-size: 4px;
  }

  table.otherEditions td.topLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tl._V46869839_.gif);
    background-repeat: no-repeat;
    padding-top: 12px;
    padding-left: 12px;
  }

  table.otherEditions td.topRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tr._V46865215_.gif);
    background-repeat: no-repeat;
  }
  
  table.otherEditions td.bottomLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-bl._V5931973_.gif);
    background-repeat: no-repeat;
  }
  
  table.otherEditions td.bottomRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-br._V46882871_.gif);
    background-repeat: no-repeat;
  }

  table.otherEditions { margin: 0.25em 0em; }
  table.otherEditions th { font-size: 10px; text-align: left; padding-right: 10px; }
  table.otherEditions td { font-size: 10px; }
  table.otherEditions .listprice { font-size: 10px; }
  table.otherEditions .price { font-size: 10px; }
  table.otherEditions .oeToggle { padding-top: 4px; }
  table.otherEditions .oeChevron { margin-right: 4px; }
  
  .caretback {
    color: #CC6600;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
  }

  .caretnext {
    color: #CC6600;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
  }
    
  .disabled {
    color: #666;
  }
    
  .listRowEven {
    background-color: #FFFFFF;
    vertical-align: middle;
  }

  .listRowOdd {
    background-color: #EEF1F6;
    vertical-align: middle;
  }

  .pagination {
    font-size: .89em;
    margin-top: 2em;
    text-align: center;
    white-space: nowrap;
  }

  .pagination a {
    text-decoration: none;
  }

  .pagination a:hover {
    color: #c60;
    text-decoration: none;
  }

  .pagination .next {
    margin-left: 1em;
  }

  .pagination .numberofresults {
    margin-bottom: .66em;
  }

  .pagination .pages {
    margin-bottom: 1em;
  }

  .pagination .on {
    color: #000;
    font-weight: bold;
  }

  .pagination .previous {
    margin-left: 1em;
  }
    
  .productThumbnail { 
    width: 32px;
    height: 32px;
    border: 1px solid #999999;
    text-align: center;
  }

  .productThumbnail table {
    width: 32px;
    height: 32px;
  }

  .productThumbnail table td {
    text-align: center;
  }



  /* BXGY */
.bxgy-text {
    margin:0 0 .5em 0;
}

.bxgy-bundle {
    margin-right:10px;
}

  /* Similarities */

#purchaseSimilarities .product, #sessionSimilarities .product {
    font-weight: normal;
}
  
#purchaseSimilarities .author, #sessionSimilarities .author {
    font-style: italic;
}

.sims-faceouts {
    margin:5px 0 15px 0;
}

.sims-faceouts p, .sims-faceouts div {
    margin: 3px 0 0 0; 
    padding-right: 15px;
}

.sims-faceouts .price {
    white-space:nowrap; 
}

   
  #productDescription ul, #technicalProductFeatures ul { list-style-type: disc; margin: 1.12em 0; margin-left: 20px; }
  #productDescription ul li { margin: 0 0 0 20px; }
  #productDescription ul li ul { list-style-type: disc; margin-left: 20px; }
  #productDescription ul li ul li { margin: 0 0 0 20px; }

  .13pxFontSize { font-size: 13px; }
    
  .amabot_endcap .amabot_widget { text-align: center; }
  .amabot_endcap .amabot_widget { border: 1px solid #CCCC99; color: #000000; padding-top: 5px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px; }
  .amabot_endcap .amabot_widget .h1 {color: #000000; font-size: 13px; }


table.offersAndRebates { margin: 0 0 2em 0; }
table.offersAndRebates th { font-size: 13px; font-weight: bold; text-align: right; padding-left: 8px; }
table.offersAndRebates td.offerName { width: 55%; }
table.offersAndRebates td.offerTotal { text-align: right; font-weight: bold; }
table.offersAndRebates td.rebateAmount { font-weight: bold; }

table.offersAndRebates td.purchasedBy,
table.offersAndRebates td.postMarkedBy,
table.offersAndRebates td.rebateAmount {
  text-align: right;
  width: 15%;
}

.listRowEven {
  background-color: #FFFFFF;
  vertical-align: middle;
}

.listRowOdd {
  background-color: #EEF1F6;
  vertical-align: middle;
}

  div.centerColumnSpace { width: 650px; }

.avgCustReviewDetailPage {
    margin-right:30px;
    }
.avgCustReviewDetailPage img {
    margin-left:-5px;
    }
.rateThisItem {
    white-space:nowrap;
    }
.writeReview {
    white-space:nowrap;
    margin-top:.35em;
    }

.taglpo_count {
  font-size: 10px;
  color: #666;
  margin-left: -4px;
}

table.alsoRecommended td {
  padding: 0px 10px 0.5em 0px;
  text-align: center;
  width: 180px;
  vertical-align: middle;
}

table.alsoRecommended td.productTitle { vertical-align: top; }

.alt_images_thumb
{
  display: inline;
  float: left;
  margin: 1px;
  padding: 1px;
}
.alt_images_thumb_inner
{
  width: 30px;
  height: 30px;
}

table td.otherEditions { text-align: left; vertical-align: middle; }

.sd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.style1 {color: #008000;
  font-weight: bold;
}

.style2 {PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 4px;
        PADDING-TOP: 4px;
        margin-BOTTOM: 6px;
        BACKGROUND-IMAGE: url(http://g-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/bkgd._V46771222_.gif);
}

.style3 {PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 4px;
        PADDING-TOP: 4px;
}

.greyBorder {border:1px solid #999999; }
.padding4px {padding:4px; }
.padLeft4px{padding-left:4px; }
.calender-title {background-color: #EEEECC; color: #CC6600; text-align: center; font-weight: bold; font-face: arial; font-size: 9pt;}
.calender-title .month-year-name td{text-align: center; width: 150px; height: 30px;}
.calender-title .scroll td{text-align: center; width: 30px; height: 30px;}
.weekday-header {background-color: white; color: #8C8C8C; width: 30px; height: 30px;}
.empty-date {background-color: white; color: white; width: 30px; height: 30px;}
td.empty-date {padding-top:4px; padding-bottom:4px; text-align: right; }
.weekday-date {background-color: #D6DDEA; color: #8C8C8C; width: 30px; height: 30px;}
.weekday-date-13px {background-color: #D6DDEA; color: #8C8C8C; width: 10px; height: 10px;}
td.weekday-date {text-align: right; padding-top:4px; padding-bottom:4px; font-face: arial; font-size: 9pt;}
.selected-date {background-color: #FF9900; color: white; width: 30px; height: 30px;}
td.selected-date {padding-top:4px; padding-bottom:4px; text-align: right; font-face: arial; font-size: 9pt;}
.highlight-date {background-color: #FFE183; color: #003399; width: 30px; height: 30px;}
.highlight-date-13px {background-color: #FFE183; color: #003399; width: 10px; height: 10px;}
td.highlight-date {padding-top:4px; padding-bottom:4px; text-align: right; font-face: arial; font-size: 9pt;}

.13pxBold { font-size: 13pxer; font-weight: bold; }
#swatchTable { margin-right: 5px }
#swatchTableBorder { border: #9BA9BB 1px solid }
.swatchRow { border-bottom: 1px solid #e5e5e5 }

ul.linkBullets      { padding-left: 0; }
ul.linkBullets li   { list-style-type: none; margin-top: 1em; margin-bottom: 1em; }
ul.noteBullets      { padding-left: 0; }
ul.noteBullets li   { list-style-type: none; }
span.darkRedWarning { color: #990000; }

li.bullet { margin-left: -1.5em; }

.list div
{
  margin-bottom: 0.25em;
  text-decoration: none;
}


.dottedtable
{
  border: 1px dotted #999999;
}

.dottedvertical
{
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #999999;
}

.dottedhorizontal
{
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #999999;
}

a:link .image
{
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
}

a:visited .image
{
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
}

a:hover .image
{
  border-color: #cc6600;
  border-style: solid;
  border-width: 1px;
}

.imgborderon
{
  border: #cc6600 solid 1px;
}

a:active .image
{
  border: 1px solid #cc6600;
}

a:link
{
  color: #003399;
  text-decoration: underline;
}

a:hover

{
  text-decoration : none;
  color: #cc6600;
}

.header
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
}

.notetext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
}

.iou_cust  { font-weight: bold; color: #cc6600; }
.iou_div   { background-color: #ffffdd; text-align: center; padding-bottom: 2px; }

td.productLabel { font-weight: bold; text-align: right; white-space: nowrap; vertical-align: top; padding-right: 5px; padding-left: 0px; }
table.product   { border: 0px; padding: 0px; border-collapse: collapse; }
td.twisterProductLabel { font-weight: bold; text-align: center; align: center; vertical-align: top; padding-right: 0px; padding-left: 0px}
td.twisterYourSelectionLabel { font-size: 10px; font-weight: normal; text-align: center; align: center;  vertical-align: top; padding-right: 5px; padding-left: 0px}
td.twisterInnerYourSelectionLabel { font-weight: normal; text-align: center; align: center;  vertical-align: top; padding-right: 5px; padding-left: 0px}
table.twisterVariations { margin-right: auto; margin-left: auto; border: 0px; padding: 0px; border-collapse: collapse; align: center}

.twisterBold {
   font-weight: bold;
} 

.twisterTiny {
  font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; 
} 

#productFeaturesDiv ul {
  list-style: disc;
  padding-left: 25px;
}

.disclaim {
  margin-top: 3px;
  font-size: 10px;
  color:#888;
}

.plusShippingText {
  color:#555; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:10px;
}


.subsDPTableCenter { 
	font-size: 0.7em;
}


.olpChevron {
   color: #c60;
   font-size: 2.0em;
   font-weight:bold;
   text-align:right;
   padding-top:3px;
   padding-bottom: 3px;
 }

.olpLink {
   padding-top:3px;
   padding-left: 6px;
   padding-bottom: 3px;
 }
.parseasinTitle {
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.7em;
  font-weight:normal;
  margin-bottom: 0;
  margin-top: 0;
}
.parsesans{
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size: 16px; 
  margin-bottom: 0;
  margin-top: 0;
}

.asinTitle {
  color:#000; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:1.7em;
  font-weight:normal;
}
.priceBlockLabel {
  padding-right:3px;
  font-size:0.85em !important;
  color:#666;
  white-space:nowrap;
  text-align:right;
  vertical-align:middle;
}
.priceBlockLabelPrice {
  padding-right:3px;
  font-size:0.85em !important;
  color:#666;
  white-space:nowrap;
  text-align:right;
  vertical-align:top;
  padding-top:0.5em;
}
.priceLarge {
  color:#900; 
  font-size:1.35em; 
  letter-spacing:-1px;
  font-weight:normal;
}
.availGreen {
  color:#090; 
  font-size:1.30em; 
  font-weight:bold; 
}
.availOrange {
  color:#c60; 
  font-size:1.15em; 
  font-weight:bold; 
}
.availRed {
  color:#900; 
  font-size:1.15em; 
  font-weight:bold; 
}
.relatedSearches {
  color:#666;
  font-size:0.8em;
}


.alertTableBottom {
  background-color: #ffd;
  border-bottom: 1px solid #999;
}
.alertTableLeft {
  background-color: #ffd;
  border-left: 1px solid #999;
}
.alertTableRight {
  background-color: #ffd;
  border-right: 1px solid #999;
}
.alertTableTop {
  background-color: #ffd;
  border-top: 1px solid #999;
}
.alertTableCenter {
  background-color: #ffd;
  padding: 3px 5px 3px 5px;
  font-size:1.1em;
}

.qpTableCenter {
   padding: 5px 7px 5px 7px;
   font-size:0.7em;
}
.qpTableTop {
   border-top: 1px solid #ccc;
}
.qpTableBottom {
   border-bottom: 1px solid #ccc;
}
.qpTableLeft {
   border-left: 1px solid #ccc;
}
.qpTableRight {
   border-right: 1px solid #ccc;
}
.qpHeadline {
        color:#c60;
        font-weight:bold;
}
div.productAlertItem div#hqpDivId span.qpHeadline {
        color:#000000;
}
.qpImage {
        float:left;
        margin-right:8px;
}
.qpUL {
  padding-left: 25px;
  list-style-type: disc;
}
.spTR {
        visibility: hidden;
}
.hqpDiv {
        margin-top:0.5em;
        display:none;
        visibility: hidden;
}
.hqpBold {
     color:#c60;
}


.raWhatsThisLink {
    font-size: 10px;
}

.raSellersLearnLink {
    padding: 10px 0pt;
    font-size: 11px;
    text-align: right;
}

.raPrice {
    font-family: arial,verdana,helvetica,sans-serif;
    color: #990000;
}

.raMerchantNameLinkDiv {
    padding-top: 1px;
    margin-left: 1px;
    margin-right: 4px;
}

.raLinkItemUrl {
    color:black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.raMerchantNamePriceSeparator1 {
    position: relative;
    margin-right: 2px;
}

.raMerchantNamePriceSeparator2 {
    position: absolute;
    background-color: rgb(219, 146, 52);
    width: 4px;
    height: 4px;
    margin-right: 2px;
    margin-left: 2px;
    left: 0px;
    top: 0px;
    margin-top: 6px;
}

.raWhatProblemTitle {
    font-size: 11px;
}

.raWhatProblemTD {
    padding-bottom: 5px;
}

.raRAFTable {
    padding-top: 0px;
    margin-top: 10px;
    font-size: 11px;
    width: 100%;
    text-align: left;
}

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

.raWhichWebsiteTable {
    padding: 8px 0pt;
}

.raRAFDropDown {
    text-align: left;
}

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

.whiteGloveDiv{
  padding-top: 10px; 
  padding-bottom: 10px;
}

* html div#chromeBuyBoxContent {
  zoom: 1;
}

div#buyingCard {
  margin-left: 295px;
  margin-right: 0px;
}

div#chromeBG {
  position: relative;
  background-color: #EBF3FE;
}

div#tabLocRef {
  position: relative;
  margin-right:214px;
}

div.tabLocStandard {
  height: 60px;
}

div.tabLocNoOffer {
  height: 30px;
}

div#tabsBox {
  position: absolute;
  top: -1;
  left: 0;
}

* html div.offerCardNormal div#tabsBox {
  left: -3;
}

div#chromeBuyBox {
  position: relative;
  background-color: #EBF3FE;
  width: 214px;
  border-top:  1px solid #A6CDEC;
  border-left:  1px solid #A6CDEC;
  border-bottom:  1px solid #A6CDEC;
  border-right:  1px solid #A6CDEC;
  float: right;
}

div#offerCardBorder {
  position: relative;
  margin-right: 214px;
  background-color: #EBF3FE;
  border-top:  1px solid #A6CDEC;
  border-left:  1px solid #A6CDEC;
  border-bottom: 1px solid #A6CDEC;
  border-right: none;
}

div#offerCardContentBox {
  position: relative;
  margin-left: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: -1px;
  border-right: 2px solid #EBF3FE;
  background-color: #FFFFFF;
  padding-left: 11px;
  padding-top: 3px;
  padding-bottom: 6px;
  padding-right: 6px;
}

* html div#offerCardContentBox {
  margin-right: -2px;
}

div.ocBoxStandard { }

div.ocBoxLoading {
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/common/loading/loading-13px._V259115436_.gif) center no-repeat;
}


div#chromeBuyBoxLinkBlocker {
  position: absolute;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/common/transparent-pixel._V42752373_.gif);
  width: 214px;
  left: 0;
  top: 0;
  height: 500px;
  z-index: 10;
  visibility: hidden;
}

div.offerCardLong div#chromeBuyBox {
  border-bottom:  none;
  border-right:  none;
  border-left:  none;
  border-top:  none;
}

div.offerCardLong div#chromeBG {
  border:  1px solid #A6CDEC;
}

div.offerCardLong #offerCardContentBox {
  margin-bottom: 3px;
}

div.offerCardLong div#offerCardBorder {
  border-top:  none;
  border-left:  none;
  border-bottom: 1px solid #EBF3FE;

}

div#oCBottomLocRef {
  position:relative;
  height: 0px;
}

div.oCSprite {
  position: absolute;
  z-index: 1;
  font-size: 1px;
}

div#ocTRBlocker {
  background-color: #EBF3FE;
  height: 3px;
  width: 3px;
  left: -3px;
  top: 0px;
}

div#ocBRBlocker {
  background-color: #EBF3FE;
  height: 3px;
  width: 4px;
  right: 214px;
  top:-4px;
}

div#bcTLCorner {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat 0px 0px;
  width: 6px;
  height: 6px;
  left: 0px;
  top: 0px; 
}

div.offerCardLong div#bcTLCorner  {
  left: -1px;
  top: px;
}

* html div#bcTLCorner  {
  left: 0px;
  top: 0px;

}

* html div.offerCardLong div#bcTLCorner  {
  left: -1px;
  top: 0px;
}


div#bcBLCorner {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -39px 0px;
  width: 6px;
  height: 6px;
  left: 3px;
  top: -9px;
}

* html div#bcBLCorner {
  left: -1px;
}

* html div.offerCardLong div#bcBLCorner {
  left: 3px;
}


div#bcTRCorner {
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -6px 0px;
  width: 6px;
  height: 6px;
  top: -1px;
  right: -1px;
}

div#chromeBuyBoxBotRef {
  height: 0px;
  position: relative;
}

div#ccBLCorner {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -18px 0px;
  width: 6px;
  height: 6px;
  left: -1px;
  top: -5px;
}
div.offerCardLong div#ccBLCorner {
  visibility: hidden;
}

div#ccBRCorner {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -12px 0px;
  width: 6px;
  height: 6px;
  right: -1px;
  top: -5px;
}

div.offerCardLong div#ccBRCorner {
  visibility: hidden;
}

div#bcBRCorner  {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -12px 0px;
  width: 6px;
  height: 6px;
  right: 0px;
  bottom: 0px;
  visibility: hidden; 
}

div.offerCardLong div#bcBRCorner  {
  visibility: visible;
}

div#ocTRCorner {
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -36px 0px;
  width: 4px;
  height: 6px;
  top: -1px;
  right: -1px;
}

div#ocBRCorner {
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -30px 0px;
  width: 6px;
  height: 6px;
  top: -9px;
  right: 214px;
}

* html div#ocBRCorner {
  right: -4px;
}

* html div.offerCardLong div#ocBRCorner {
  right: 214px;
}



div#tcTRCorner {
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -24px 0px;
  width: 6px;
  height: 6px;
  top: -1px;
  right: 213px;
  border-right: 2px solid #EBF3FE; 
}

* html div#tcTRCorner {
  right: -6px;
  width: 8px;
}

div.offerCardLong div#tcTRCorner {
  visibility: hidden;
}

div.offerCardLong div#ocBRBlocker {
  visibility: hidden;
}

* html div#ocBRBlocker {
    right: -6px;
}

.ocLongTabUnSelected {
  height: 52px;
}

.ocLongTabSelected {
  height: 55px;
}

.ocNormalTabUnSelected {
  height: 44px;
}

.ocNormalTabSelected {
  height: 47px;
}

.ocTab {
  position: relative;
  width: 104px;
  text-align: center;
  line-height: .9em;
  padding-top: 2px;
}

.ocTabSelected {
  background-color: #EAF4FD;
  border-top: 1px solid #EAF4FD;
  border-left: 1px solid #A6CDEC;
  border-right: 1px solid #A6CDEC;
  border-bottom: 1px solid #A6CDEC;
}

.ocTabSelected a {
  cursor:default;
}

.ocTabSelectedBL {
  position: absolute;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat 0px 0px;
  height: 5px;
  width: 5px;
  left: -1px;
  bottom: -1px;
  font-size: 1px;
}

* html .ocTabSelectedBL {
  bottom: -2px;
}
                                                                                                                                               
div.ocTabTLPixel {
  position: absolute; 
  line-height: 1px;
  font-size: 1px;
  background-color: #A6CDEC; 
  width: 1px; 
  height: 1px; 
  left: -1px; 
  top: -1px;
}

.ocTabSelectedBR {
  position: absolute;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat -5px 0px;
  height: 5px;
  width: 5px;
  right: -1px;
  bottom: -1px;
  font-size: 1px;
}

* html .ocTabSelectedBR {
  bottom: -2px;
}

.ocTabUnSelected {
  background: #F7FBFE url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabgradient._V256090143_.gif) repeat-x 0px 0px;
  border-left: 1px solid #A6CDEC;
  border-right: 1px solid #A6CDEC;
  border-bottom: 1px solid #A6CDEC;
  border-top: 1px solid #A6CDEC;
}

.ocTab a {
  text-decoration: none;
}

table.javascriptoct .ocTabUnSelected {
  cursor:pointer;
}

.ocTabUnSelectedBL {
  position: absolute;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat -10px -0px;
  height: 5px;
  width: 5px;
  left: -1px;
  bottom: -1px;
  font-size: 1px;
}

.ocTabUnSelectedBR {
  position: absolute;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat -15px 0px;
  height: 5px;
  width: 5px;
  right: -1px;
  bottom: -1px;
  font-size: 1px;
}

.ocTabDivider {
  position: relative;
  border-top: 1px solid #A6CDEC;
  width: 2px;
}

.ocTabMerchant {
  font-size: .7em; 
  font-weight: bold; 
  color: #000000
}

.ocTabPrice {
  font-size: .7em;
  font-weight: bold;
}

.ocTabShipping {
  font-size: .7em;
  color: #000000
}

.ocTabSelected .ocTabMerchant {
  color: #E67912;
}

td.offertabcell {
  width: 106px;
  vertical-align: top;
}

td.offertabspace {
  vertical-align: top;
  width: 2px;
}

* html td.offertabspace {
  width: 0px;
}

td.offerTabOLP {
  width: 120px;
  vertical-align: top;
  padding-top: 4px;
  font-size:0.7em;
}

td.offerTabOLPArrow {
  width: 12px;
  text-align: right;
  vertical-align: top;
  padding-top: 4px;
  padding-right: 4px;
}

#chromeBuyBoxDivId {
  text-align: center; 
  padding: 3px 4px 9px 6px;
}
#chromeBB_Main, #chromeBB_SNS {
}
#buyBoxOpen, #buyBoxClose, #buyBoxOpen_SNS, #buyBoxClose_SNS {
  position:relative;
  height: 0px;
}
#chromeBB_TL, #chromeBB_TL_SNS {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat 0px 0px;
  height: 4px;
  width: 4px;
}
#chromeBB_TR, #chromeBB_TR_SNS {
  position: absolute;
  right: 0px;
  top: 0px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat -5px 0px;
  height: 4px;
  width: 4px;
}
#chromeBB_BL, #chromeBB_BL_SNS {
  position: absolute;
  left: 0px;
  top: -4px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat -10px 0px;
  height: 4px;
  width: 4px;
}

#chromeBB_BR, #chromeBB_BR_SNS {
  position: absolute;
  right: 0px;
  top: -4px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat -15px 0px;
  height: 4px;
  width: 4px;
}

div.shipMerchant {
  font-size: 0.82em; 
  padding-bottom:4px;
}
div.buyBox { 
  background-color: #B2D7F2; 
  border: 1px solid #A5CDEC;
  padding: 6px 5px 9px 5px;
}
div.oneClickSignInLink {
  padding: 4px 0px;
}
div.oneClickOuter {
  border: 1px solid #7EB4E2;
  background-color: #FFFFFF;
  padding: 1px 1px 1px 1px;
}
div.oneClick {
  position: relative;
  background-color: #B2D7F2; 
  padding: 10px 5px 5px 5px;
}
#oneClick_Main {
  position:relative;
}
#oneClickOpen, #oneClickClose {
  position:relative;
  height: 0px;
}
#oneClickPad{
  padding: 1px 1px 1px 1px;
  background-color: #A6CDEC; 
}
#oneClick_TL {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat 0px 0px;
  height: 5px;
  width: 5px;
}
#oneClick_TR {
  position: absolute;
  right: 0px;
  top: 0px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat -6px 0px;
  height: 5px;
  width: 5px;
}
#oneClick_BL {
  position: absolute;
  left: 0px;
  top: -5px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat -12px 0px;
  height: 5px;
  width: 5px;
}
#oneClick_BR {
  position: absolute;
  right: 0px;
  top: -5px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat -18px 0px;
  height: 5px;
  width: 5px;
}
div.addToCart {
  padding: 0px 0px 8px 0px;
}
div.oneClickDropDown { 
  padding: 2px 0px; 
}
#oneClickOr {
  position: absolute;
  right: 82px;
  top: -11px;
  font-size:1em;
  font-weight:900;
  font-style:italic;
  font-family: verdana,arial,helvetica,sans-serif;
  background-color: #B2D7F2;
  color: #FFFFFF;
  padding-left:3px;
  padding-right:2px;
}
* html #oneClickOr {
  right: 92px;
}
div.oneClickSingleClick {
  padding-bottom: 4px;
}
div.outOfStockBB {
  font-size:0.86em; 
  padding: 4px 0px 6px 0px;
}
div.goldBoxBg{
  position: relative;
  right: 0px;
  top: 0px;
  background:url( http://g-ecx.images-amazon.com/images/G/01/goldbox/gb-buy-box-bg-chrome._V258241317_.png ) no-repeat;
  background-color: #A6CDEC;
  background-position: top center;
  height: 65px;
  width: 185px;
}
div.goldBoxMsg{
  position: relative;
  right: 0px;
  top: 30px;
  font-size:13px;
}
div.goldBoxButton{
  padding-top:4px;
  padding-bottom:6px;
}
div.SNSDiv {
  font-size:0.86em;
}
#SnSOr {
  position: absolute;
  right: 85px;
  top: 6px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/sns-or._V262399623_.gif) no-repeat;
  height: 13px;
  width: 21px;
}
* html #SnSOr {
  right: 100px;
}
div.ensAlertMe {
  font-weight:bold;
  font-size:0.9em;
}
div.ensMsg {
  font-weight:bold;
  font-size:0.8em;
}
* html div.ensMsg {
  font-size:0.75em;
}
div.ensEmailAddress {
  padding-top:3px;
  font-size:0.85em;
}
div.ensEmailMsg {
  padding-top:10px;
  font-size:0.85em;
}
* html div.ensSignUp {
  font-size:0.75em;
}
div.ensSignUpButton{
  padding-top:8px;
  padding-bottom:4px;
}
div.ensSignUp{
  font-size:0.80em;
  padding-top:0px;
  padding-bottom:2px;
}
.olpArrow {
  color: #c60;
  font-size: 1.2em;
  font-weight:bold;
  padding-right:2px;
}
a.olpBlueLink:link {
  color: #004B8F;
}
a.olpBlueLink:hover {
  color: #CC6600;
}
.olpCondLink {
  padding-right: 15px;
  font-size: 0.85em;
}
div#olpDivId{
  margin-top:-10px;
  padding-bottom: 15px;
}
* html div#olpDivId{
  margin-top:2px;
}


.jumpBar {
  margin-bottom: 5px;
  margin-top: -3px;
}


.titleByLine {
 font-size:.8em;
}

.byLinePipe {
  color: #666666;
}

#productAlertsUpdate {
  margin-left: 295px;
  margin-right: 225px;
}

* html #productAlertsUpdate {
  zoom: 1;
}

* html #specialOffersUpdate {
  width: 100%;
}

* html #clicktocallUpdate {
  width: 100%;
}

#productAlertsGridID {
  padding: 5px 5px 5px 0px;
  margin-top: 15px;
}
#prodAlertOpen {
  position:relative;
  height: 7px;
  margin-bottom:10px;
  background: url(http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-gradient-top._V255850471_.png) repeat 0px 0px;
}
#prodAlert_TL {
  position: absolute;
  left: -1px;
  top: -2px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-top._V255838936_.png) no-repeat 1px 1px;
  height: 9px;
  width: 8px;
}
#prodAlert_TR {
  position: absolute;
  right: -1px;
  top: -2px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-top._V255838936_.png) no-repeat -11px 1px;
  height: 9px;
  width: 8px;
}
#prodAlertClose {
  position:relative;
  height: 7px;
  margin-bottom:10px;
  margin-top:5px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-gradient-bottom._V255850471_.png) repeat 0px 0px;
}
#prodAlert_BL {
  position: absolute;
  left: -1px;
  top: -2px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-bottom._V255838937_.png) no-repeat 1px 1px;
  height: 9px;
  width: 8px;
}
#prodAlert_BR {
  position: absolute;
  right: -1px;
  top: -2px;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-bottom._V255838937_.png) no-repeat -11px 1px;
  height: 9px;
  width: 8px;
}
#prodAlertPointer {
  position: absolute;
  background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/specialoffersarrow._V255680304_.gif) no-repeat 0px 0px;
  height: 13px;
  width: 13px;
  top: -12px;
}

.prodAlertArrow_default {
  visibility: hidden;
}

.prodAlertArrow_posoff {
  visibility: hidden;
}

.prodAlertArrow_pos0 {
  left: 45px;
}

.prodAlertArrow_pos1 {
  left: 155px;
}

.prodAlertArrow_pos2 {
  left: 262px;
}

.prodAlertArrow_pos3 {
  left: 375px;
}


#productAlertsGridID div.unified_widget h2 {
  color: #000000;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  font-size:1em;
}
#productAlertsGridID div.unified_widget {
  margin:0em;
}
#productAlertsGridID div.unified_widget p {
  line-height:1.1em;
  margin: 0em;
}
#productAlertsGridID div.rcmBody {
  line-height:1.1em;
}
#productAlertsGridID div.h_rule {
  line-height:1.4em;
}
div.productAlertItem{
  padding-right: 16px;
  padding-left: 8px;
}
div.productAlertItem h2{
  font-size:12px;
}
.meritBadge {
  font-size:.8em;
  color: #666666;
  margin-right:0.7em;
}
.prodAlertArrow {
  vertical-align: text-top;
  color: #c60;
  font-size: 1.0em;
  font-weight:bold;
}
.prodAlertRow {
  padding-top:10px;
}
.prodAlertRow div.buying{
  padding:0em;
}
#hqpDivId {
  margin: 10px 0px 10px 0px;
}
*html #hqpDivId {
  margin: 0px 0px 0px 0px;
}
a.tellAFriend {
  text-decoration: none;
}
span.tellAFriend {
  text-decoration: underline;
}
span.tellAFriend:hover {
  text-decoration: none;
}
div.pepsiDiv {
 padding-bottom: 4px;
}

div.replacementTeaser {
  border: 1px solid #136eB4;
  background-color: #ffffdd;
  margin-left: 295px;
  margin-bottom: 5px;
  font-size:0.85em;
  padding: 3px 4px 4px 4px;
}

div.replacementWidget {
  margin-left:295px;
  margin-right:225px;
}

div.sellYoursHere {
  padding: 5px;
}

.unSelectText {
  -moz-user-select:none;
  -o-user-select:none;
}

div#promotionalSticker {
  display:inline;
}
.membershipEnclosure {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/detail/graduated-blue._V7298895_.jpg);
  background-position:center top;
  background-repeat:repeat-x;
  padding:0px;
  width:100%;
}
.nonmemberEnclosure {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/detail/gradated-blue-thin._V46917074_.gif);
  background-position:center top;
  background-repeat:repeat-x;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:x10px;
  padding:2px 0px 5px;
  text-align:center;
}

 
.bbSprite { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/buybox-button-sprite._V242230422_.gif); }
.add-to-cart-notched_s { background-position: 0px 0px; width: 160px; }
.btn-atc_s { background-position: 0px 0px; }
.btn-1click_s { background-position: 0px -29px; }
.btn-preorder_s { background-position: 0px -58px; }
.btn-preorder-1click_s { background-position: 0px -87px; }

.mbcSprite { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/mbc-button-sprite._V252935923_.gif); }
.btn-atc-tiny_s { background-position: 0px 0px; }
.btn-order-used-blue_s { background-position: 0px -19px; }
.tile-sell-here_s { background-position: 0px -38px; }
.preorder-item-button_s { float: right; background-position: 0px -57px; }

.listsSprite { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/lists-button-sprite._V252935920_.gif); }
.btn-wish-list_s { background-position: 0px 0px; }
.btn-n2-add-to-wl-dp-3_s, .btn-n2-add-to-wl-dp-3_dim_s { background-position: 0px -24px; }
.btn-n2-add-to-wl-dp-3a_s, .btn-n2-add-to-wl-dp-3a_dim_s { background-position: -124px -24px; }
.add-to-list-nav2_s, .add-to-list-nav2_dim_s { background-position: 0px -48px; }
.btn-wedd-reg_s, .btn-wedd-reg_dim_s { background-position: 0px -76px; }
.btn-baby-reg_s, .btn-babyreg_dim_s { background-position: 0px -100px; }
.tellfriend_s { background-position: 0px -124px; } 

div#splitOlpDivId {
  padding-left: 8px;
  font-size: 0.9em;
}

.splitOlpArrow {
  color: #c60;
  font-size: 1.3em;
  font-weight:bold;
  padding-right:4px;  
}

.splitOlpPad {
  margin-left: -6px;
}

.splitOlpSpacer {
    font-size: 1.3em;
}

div.innerPopDiv {
  border: 3px solid #EFEDD4;
  width:190px;
  height:48px;
  padding-left:8px;
  padding-top:10px;
  padding-bottom:15px;
}

div.outerPopDiv {
  border: 1px outset;
}

a.splitOlpPopupLink{
  color: #FFFFFF;
  text-decoration: none;
}

.providerRating a { 
    text-decoration: none; 
    color: black; 
}

.providerRating a:visited { 
    text-decoration: none; 
    color: black; 
}

/* Popover: Main block elements */
.po {
	position: absolute;
	width: 425px;
}
.poWindow {
	position: absolute;
	z-index: 10;
	width: 425px;
}

/* Popover: Background Layer */
.poBackground {
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0;
	z-index: 99;
	width: 100%;
}
.poBackground .poHeader {
	position: absolute;
	height: 34px;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.poBackground .poHeader .poLeft {
	position: absolute;
	height: 34px; width: 34px;
	left: 0;
}
.poBackground .poHeader .poMiddle {
	height: 34px;
	margin:  0 34px;
}
.poBackground .poHeader .poRight {
	position: absolute;
	height: 34px; width: 34px;
	right: 0;
	top: 0;
}
.poBackground .poBody { 
	position: absolute;
	width: 100%;
	top: 34px;
	bottom: 34px;
	
	/* ie only expression */
	height: expression(document.getElementById('poBackground').clientHeight-69);
}
.poBackground .poBody .poLeft {
	position: absolute;
	width: 34px;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
}
.poBackground .poBody .poMiddle {
	position: relative;
	background-color: #FFFFFF;
	height: 100%;
	margin: 0 34px;
}
.poBackground .poBody .poRight {
	position: absolute;
	width: 34px;
	height: 100%;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
}
.poBackground .poFooter {
	position: absolute;
	height: 34px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.poBackground .poFooter .poLeft {
	position: absolute;
	height: 34px; width: 34px;
	left: 0;
}
.poBackground .poFooter .poMiddle {
	height: 34px;
	margin:  0 34px;
}
.poBackground .poFooter .poRight {
	position: absolute;
	height: 34px; width: 34px;
	right: 0;
	top: 0;
}

/* Popover: Content Layer */
.poContent {
	position: relative;
	z-index: 100;
	padding: 10px 18px 18px 18px;
	font-size: 1em;
}
.poContent .poTitleClose {
	position: absolute;
	top: 10px;
	right: 16px;
	margin: 5px 5px 0 0;
	font-size: .9em;
}
.poContent .poTitleClose img {
	margin-left: 4px;
}
.poContent .poTitleClose a {
	text-decoration: none;
	padding: 0 5px 0 5px;
}
.poContent .poTitleClose a:hover {
	text-decoration: underline;
}
.poContent .poTitleBar {
	background-color: #eaf3fe;
	border-bottom: 1px solid #c2ddf2;
	margin: 0;
	padding: 2px 60px 2px 10px;
}
.poContent .poTitleBar h2 {
	margin: 4px 0 4px 0;
	font-size: 1.15em;
	font-weight: bold;
}
.poContent .poContentArea {
	margin: 0;
	padding: 15px;
	font-size: 1.15em;
}

div.rwff_main{
  padding: 10px;
}
div.rwff_header {
  font-size:16px;
  font-weight:bold;
  margin: 0px 0px 0.25em;
}
*html div.rwff_main{
  padding-top: 0px;
  padding-right: 0px;
}
div.rwff_radio{
  margin-top: 10px;
  margin-bottom: 4px;
}
div.rwff_fbMsg {
  width:340px;
  margin-top:10px;
  margin-bottom:7px;
}
div.rwff_help {
  width:340px;
  margin-top:4px;
}
div.rwffGrey {
  margin-top:5px;
  font-size:.85em;
  color:#66666B;
}
div.rwffGreen {
  margin-top:5px;
  font-size:.85em;
  color:#090;
}
#rwFeedbackForm {
  margin-bottom:0px;
}

ul.esrblist { 
  list-style-type: disc;
  margin-left: 25px;
}

a.dotlink:link {
    text-decoration: none;
    border-bottom: 1px dashed #003399;
  }

.rddmessage {
  color: #009900;
  font-weight: bold;
  font-size: 1.15em;
}





#navbar .tiny,
.navShopAllPopLevel .tiny,
.navShopAllPopNonRootLevel .tiny
{
  font-size: 10px;
}
.nav_popover .header .l {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) -14px 0px no-repeat;
}
.nav_popover .header .r {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h._V264091373_.gif) 0px -14px no-repeat;
}
.nav_popover .header .c {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h._V264091373_.gif) 0px 0px repeat-x;
}
.nav_popover .footer .l {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h._V264091373_.gif) 0px -21px no-repeat;
}
.nav_popover .footer .r {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) -21px 0px no-repeat;
}
.nav_popover .footer .c {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h._V264091373_.gif) 0px -7px repeat-x;
}
.nav_popover .body .l {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) 0px 0px repeat-y;
}
.nav_popover .body .r {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) -7px 0px repeat-y;
}
.nav_popover_mask .top .l {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) -14px 0px no-repeat;
}
.nav_popover_mask .top .r {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h._V264091373_.gif) 0px -14px no-repeat;
}
.nav_popover_mask .middle .l {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) 0px 0px repeat-y;
}
.nav_popover_mask .middle .r {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) -7px 0px repeat-y;
}
.nav_popover_mask .bottom .l {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) 0px 0px repeat-y;
}
.nav_popover_mask .bottom .r {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) -7px 0px repeat-y;
}
.nav_shop_all_mask .inner {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h._V264091373_.gif) 0px 0px repeat-x;
}
.nav_lists_mask .inner {
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v._V264091375_.gif) -7px 0px repeat-y;
}

#navListButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -363px -2px;
}

.navListButtonPanel a:hover, .navListButtonPanel a:focus, .navListButtonPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -363px -40px;
}

#navListNonJSButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -476px -236px;
}

.navListNonJSButtonPanel a:hover, .navListNonJSButtonPanel a:focus, .navListNonJSButtonPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -476px -274px;
}

#navbar .navCrossshopGoldbox
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -446px -316px;
}

#navbar .navCrossshopOpen .navCrossshopGoldbox,
#navbar .navCrossshopOpenJQuery .navCrossshopGoldbox
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -446px -338px;
}

#navSAGatewayButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -179px -279px;
}

#navSAGatewayButtonNoSubnav
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -1px -80px;
}

.navSAGatewayButtonPanel a:hover, .navSAGatewayButtonPanel a:focus, .navSAGatewayButtonPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -179px -317px;
}

.navSAGatewayButtonNoSubnavPanel a:hover, .navSAGatewayButtonNoSubnavPanel a:focus, .navSAGatewayButtonNoSubnavPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -1px -118px;
}

.navSAButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -182px -163px;
}

.navSAButtonNoSubnav
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) 0px -164px;
}

.navSAButtonPanel a:hover, .navSAButtonPanel a:focus, .navSAButtonPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -182px -201px;
}

.navSAButtonNoSubnavPanel a:hover, .navSAButtonNoSubnavPanel a:focus, .navSAButtonNoSubnavPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat 0px -202px;
}

.navExpandedChildLITop
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -1px -2px;
}

.navSaMenuOrangeArrow
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -412px -456px;
}

.navExpandedChildLITopInactive
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -181px -2px;
}

.navExpandedChildLIMiddle
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat 0px -28px;
}

.navExpandedChildLIMiddleInactive
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -180px -28px;
}

.navExpandedChildLIBottom
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat 0px -54px;
}

.navExpandedChildLIBottomInactive
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -180px -54px;
}

.navSAExpandedNonJSBottomBorder
{
  background:url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -1px -157px;
}
.navbar .navSearchBar{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navHoriSprites_v1._V242800826_.png) repeat-x 0px 0px;
}

#navbar .navSearchLeft
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -477px -315px;
}

#navGoButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -363px -313px;
}

#navGoButton input:hover, #navGoButton input:focus, #navGoButton input:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) 0 -38px no-repeat;
}

#navGoButton input:hover, #navGoButton input:focus, #navGoButton input:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -363px -351px;
}

#navCartEmptyButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -465px -2px;
}

.navCartEmptyButtonPanel a:hover, .navCartEmptyButtonPanel a:focus, .navCartEmptyButtonPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -465px -40px;
}

#navCartFullButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -446px -118px;
}

.navCartFullButtonPanel a:hover, .navCartFullButtonPanel a:focus, .navCartFullButtonPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -446px -156px no-repeat;
}

#navCartErrorButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -179px -357px;
}

.navCartErrorButtonPanel a:hover, .navCartErrorButtonPanel a:focus, .navCartErrorButtonPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -179px -395px no-repeat;
}

#navCartNonJSButton
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) transparent no-repeat -364px -235px;
}

.navCartNonJSButtonPanel a:hover, .navCartNonJSButtonPanel a:focus, .navCartNonJSButtonPanel a:active
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) transparent no-repeat -364px -273px;
}

#navCartL
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -554px -118px;
}

.navCartCPanel
{
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navHoriSprites_v1._V242800826_.png);
}

#navCartR1
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -365px -119px;
}

#navCartR2
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -287px -357px;
}

.navCartFlyItemPriceBarL
{
  background: #f3f2e4 url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat scroll -361px -425px;
}

.navCartFlyItemPriceBarM
{
  background: #f3f2e4 url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navCartItemPriceBarM._V243102449_.gif) 0px 0px;
}

.navCartFlyItemPriceBarR
{
  background: #f3f2e4 url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat scroll -393px -429px;
}

#navAmazonLogo
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -1px -279px;
}

#navbar .navAmazonLogoPanel a:hover, #navbar .navAmazonLogoPanel a:focus, #navbar .navAmazonLogoPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -1px -327px;
}

#navAmazonPrimeLogo
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -1px -375px;
}

#navbar .navAmazonPrimeLogoPanel a:hover, #navbar .navAmazonPrimeLogoPanel a:focus, #navbar .navAmazonPrimeLogoPanel a:active
{
  background: transparent url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) -1px -423px;
}
.navAmazonLogoHeader{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -425px -492px;
}
.navAmazonLogoFooter{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -425px -479px;
}
.navAmazonLogoRGutter{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -469px -384px;
}
.navWelcomeBackgroundTree{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -477px -359px;
}
.navWelcomeBackground{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navHoriSprites_v1._V242800826_.png) repeat-x 0px -178px;
}
.navCrossshopBody{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navHoriSprites_v1._V242800826_.png) repeat-x 0px -237px;
}

#navbar #navCrossshopRow .navCrossshopOpen .navCrossshopTabMid,
#navbar #navCrossshopRow .navCrossshopOpenJQuery .navCrossshopTabMid
{
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navCrossshopTopOpen._V242802479_.gif);
}

#navbar .navCrossshopFirstTab .navCrossshopTabLeft
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -382px -420px;
}

#navbar .navCrossshopFirstTab .navCrossshopOpen .navCrossshopTabLeft
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -417px -359px;
}

#navbar .navCrossshopOpen .navCrossshopTabLeft
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -443px -360px;
}

#navbar .navCrossshopOpen .navCrossshopTabMid
{
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navCrossshopTopOpen._V242802479_.gif);
}

#navbar .navCrossshopOpen .navCrossshopTabRight
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -438px -373px;
}

#navbar .navCrossshopBtn
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -391px -394px;
}

#navbar .navCrossshopOpen .navCrossshopBtn,
#navbar .navCrossshopOpenJQuery .navCrossshopBtn
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -376px -395px;
}

#navbar #navCrossshopRowRightEndCap
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -410px -313px;
}

#navCategoryBtn
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat  -182px -80px;
}
.navSubnavDivider{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -438px -313px;
}

#navSubnav .navSubnavRight
{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -398px -314px;
}
#navSwmFlyoutImage.default{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -456px -360px;
}
#navSwmFlyoutOpenImage.default{
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/navPackedSprites_v3._V242802476_.png) no-repeat -376px -395px;
}



#navCountdown {
position: absolute;
bottom: -22px;
right: 0px;
width: 348px;
height: 80px;
background: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/holiday08/countdown_nutcracker._V241729113_.png) no-repeat;
border: 0px;
}

  #navCountdownHotspot {
position: absolute;
display: block;
z-index: 1;
left: 45px;
top: 0px;
width: 70px;
height: 58px;
}

  #navSwmSlot {
width: 348px;
}

  #navSwmSlotBackgroundContainer {
width: 348px;
}

  #navSwmDynamicMessage {
width: 233px;
}

.ysFlyoutContent
{
    padding: 10px;
}

.ysFlyoutContent a, .ysFlyoutContent a:visited
{
  text-decoration: underline;
  font-family: arial, helvetica, sans-serif;
  color: #003399;
  font-size: 10pt;
}

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

.ysFlyoutContent ul.ysFlyoutList
{
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.ysFlyoutContent ul.ysFlyoutList li
{
  padding: 5px 0px 0px 5px;
  margin: 0em;
}

.ysFlyoutContent div.ysFlyoutTitle
{
  color: #E47911;
  font-weight: bold;
  padding-bottom: 5px;
}

.gc-popover-tiny { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
.gc-popover-tiny a, .gc-popover-tiny a:visited { text-decoration: none; color: #003399; }
.gc-popover-tiny a:hover { text-decoration: underline; color: #CC6600; }
td.gc-popover-tiny { line-height:1.7em;padding-top:3px; }
.gc-tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: 1em; }
.gc-title { font-family: tahoma, sans-serif; margin-top: 6px;
 margin-bottom: 4px; color: #c60; font-weight: bold; line-height: 1em;
}
.gc-radio { font-family:verdana,arial,sans-serif;font-size:11px;padding:0;margin:0; }
.gc-radio input, .gc-radio label {vertical-align:middle; }

.giftcard-title {font-size: 13px; font-weight: bold; font-family: tahoma,sans-serif; color: #cc6600; margin-bottom: 4px;}
.giftcard-li {font-weight: bold; color: #cc6600;}
a.giftcard-category-link:link, a.giftcard-category-link:visited { color: #003399; text-decoration: none; font-weight: bold; font-family:tahoma,sans-serif;}
a.giftcard-category-link:hover {  color: #CC6600; text-decoration: underline; font-weight: bold; font-family:tahoma,sans-serif;}
.giftcard-list {margin-top: 0; margin-left: 0; padding-left: 0;  list-style-type: none; line-height: 1.3em; font-size: 11px;}


.subsDPTableTop
{  
  background-color: #E5F4FB;
  border-top: 1px solid #5C9EBF;
}
.subsDPTableBottom
{ 
  background-color: #E5F4FB;
  border-bottom: 1px solid #5C9EBF;
}
.subsDPTableLeft
{ 
  background-color: #E5F4FB;
  border-left: 1px solid #5C9EBF;
}
.subsDPTableRight
{ 
  background-color: #E5F4FB;
  border-right: 1px solid #5C9EBF;
}
.subsDPTableCenter
{ 
  background-color:#E5F4FB;
  padding: 5px;
}
.PrimeBBOPtext
{ 
  font-size: 9px;
  color:#000;
  margin:5px 0 0 0;
  padding:0;
}
ul.primeBuyBox
{
 padding-left: 25px;
 list-style-type:disc;
}
//

.wl-pop-title {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-decoration: none;
      color: #4480DD
    }
    .popHL {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-decoration: none;
       color: #FFFFFF;
    }
    .tinyGrey {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: x10px;
      color:#808080;
    }
    .popover-tiny {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: x10px;
    }
    .pop-tiny {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: 10px;
      color:#333333;
      padding-bottom:7px;
      padding-top:3px;
      background-image:url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/v2/grad-blue-3._V46776277_.gif);
    }
    .pop-tiny-2 {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: 10px;color:#333333;
      padding-bottom:7px;
      padding-top:3px;
      background-image:url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/v2/grad-red-3._V46774667_.gif);
    }
    .pop-tiny-3 {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: 10px;
      color:#333333;
      padding-bottom:7px;
      padding-top:3px;
      padding-left:5px;
    }
    .pop-tiny-4 {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: 11px;
    }  
    .pop-tiny-5 {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: 10px;
    }
    .wl-popover-title {
      background-color: #EFEDD4;
    }

/* --- */



.shvl {
	width:100%;
	}
.shvl td#purchaseShvlCellBack {
	width:45px;
	}
.shvl td#purchaseShvlCellNext {
	width:35px;
	}
.shvl td div {
	text-align:left;
	font-size:86%;
	}
.shvl .image-title {
	margin:0 0 7px 0;
	}
.shvl .shvl-cell-title {
	margin:0 0 0 0;
	}
.shvl .rating-price {
	margin:3px 0 0 0;
        font-size:100%;
	}
.shvl .price {
	white-space:nowrap; 
	}
.shvl .rating {
	margin-right:.5em;
	color:#666;
	white-space:nowrap;
	font-size:80%;
	}
.shvl .rating-stars {
	margin: 0 0 0 0;
	}
.shvl .rating-stars a,
.shvl .rating-stars a:link {
    text-decoration: none;
    }
.shvl .rating-stars a:hover {
    text-decoration: underline;
    }
.shvl .arrow {
	width:25px;
	padding:0;
	}
.shvlBack,
.shvlNext {
	position:relative;
	}
.shvlBack a,
.shvlNext a,
.shvlBack .bg-text,
.shvlNext .bg-text,
.shvlBack .bg-image,
.shvlNext .bg-image {
	display:block;  
	width:25px;
	height:50px;
	}
.shvlBack a,
.shvlNext a {
	position:relative;
	cursor:pointer;
	}
.shvlBack .bg-text,
.shvlNext .bg-text,
.shvlBack .bg-image,
.shvlNext .bg-image { 
	position:absolute;
	overflow:hidden;
	left:0px;
	}
.shvlBack a .bg-image {
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V263429082_.gif'); 
	background-position: 0px 0px; 
	}
.shvlNext a .bg-image {
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V263429082_.gif'); 
	background-position: 25px 0px; 
	}
.shvlBack a.down .bg-image {
	background-position: 0px 50px;
}
.shvlNext a.down .bg-image {
	background-position: 25px 50px;
	}	

#purchaseshvlNJS, 
#browseNodeshvlNJS, 
#disperseshvlNJS, 
#sessionshvlNJS {
       width:auto;     
}

#purchaseshvlNJS td, 
#browseNodeshvlNJS td, 
#disperseshvlNJS td, 
#sessionshvlNJS td {
        padding-right:20px;     
}

/* Shoveler pagination */

.shvlPagination {
        width:100%;
        padding:2px 0 2px 0;
        margin:-1.8em 0 1.2em 0; 
        text-align:right;
        }

.shvlPagination a {
        text-decoration:none;
        }

.shvlPagination a:hover {
        text-decoration:underline;
        }

.shvlPagination a:visited {
        color:#039;
        }

.shvlPagesText {
        background-color:#fff;
}



.bucketDiv {
        padding:5px 0em;
        padding:15px 0px 15px 0px;
}

.bucketDivFloat {
        float:left;
        padding:5px 0em;
        padding:15px 0px 15px 0px;
}

.showFieldsTop {
        border-top:1px solid black;
        border-left:1px solid black;
}

.showFieldsBottom {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
        border-bottom:1px solid black;
        border-right:1px solid black;
}
//

#cpsims div.content {
	margin-left: 20px;
}
#cpsims td.faceout {
	padding: 0px 10px 10px 0px;
	text-align: center;
	vertical-align: middle;
}
#cpsims td.asinDetails {
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: middle;
}
#cpsims .activeAsin {
	color: #009900;
}
#cpsims .asinList {
	margin-top: 12px;
}
#cpsims .simFooter {
	margin-top: 5px;
}
#cpsims .starImage {
  vertical-align: middle;
}
#cpsims div.medialine td.asinDetails div {
	display: inline;
}
#cpsims .rating-stars {
        font-size: x10px;
}
#cpsims .rating-stars a,
#cpsims .rating-stars a:link {
    text-decoration: none;
}
#cpsims .rating-stars a:hover {
    text-decoration: underline;
}


.SponsoredLink13px {
	font: 10px Verdana,Arial,Helvetica,sans-serif;
}
.SponsoredLinksGrayBox {
	height: auto;
	margin-bottom: -7px;
    padding-bottom: 15px;
	padding-right: 10px;
	padding-top: 8px;
}

.SponsoredLinkItemTD {
    padding-left: 25px;
	padding-top: 8px;
}

.SponsoredLinkItem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.SponsoredLinksDivider{
    border-top: 1px dashed #999999;
    height: 1px;
    color: #FFFFFF;
    margin: 3px 0px;
}

.SponsoredLinkYellowBlock {
    position         : absolute;
    background-color : #db9234;
    width            : 4px;
    height           : 4px;
    margin-right     : 2px;
    margin-left      : 2px; 
    margin-top       : 8px;
    left             : 0px; 
    top              : 0px;
    line-height      : 1px;
}

.SponsoredLinkYellowBlockEnclosure {
    position:     relative;
    margin-right: 2px;
}




.raMerchantNamePriceSeparator2IE {
  position: absolute;
  background-color: #db9234;
  width: 4px;
  height: 4px;
  margin-right: 2px;
  margin-left: 2px;
  left: 0px;
  top: 0px;
  margin-top: 8px;
  line-height: 1px;
}

.rafFormDiv {
  margin-top: 14px;
}

.raLinkItemTD {
  padding-left: 25px;
  padding-top: 8px;
}

.rafTable {
  margin-left: 19px;
  padding-right: 19px;
}

.whatProblemSpan {
  padding-top: 5px;
}

.whichWebsiteDiv {
  margin-left: 23px;
}

.whichWebsiteTable {
  padding: 8px 0pt;
}

.raFeedbackTable {
  padding-left: 22px;
  padding-top: 5px;
  margin-top: 10px;
  font-size: 11px;
  width: 100%;
  text-align: left;
  text-indent: 0px;
}

.raContent{
  margin:0.5em 0px 0em 25px;
}

.raShippingInfo {
  font-size: 11px;
  font-weight: normal;
  color: #666;
}

.raSellersLearnDiv1 {
  float: right;
}

.raSellersLearnDiv2 {
  padding-top: 5px;
  text-align: right;
}



.popover-content {
      font-family: verdana, sans-serif;
    }

    .tagEdit {
      padding-bottom:4px;
      padding-top:4px;
    }

    .edit-tag {
      width: 155px;
      margin-left: 10px;
    }

    .sm-input {
      width: 90px;
      height: 16px;
      font-family: Verdana, sans-serif;
      font-size: 10px;

      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
    }


    .list-tags {
      white-space: nowrap;
      line-height: 13pt;
      padding: 1px 0px 0px 0px;
    }

   #suggest-table {
      display: none;
      position: absolute;
      z-index: 2;
      background-color: #fff;
      border: 1px solid #9ac;
    }


    #suggest-table tr td{
      color: #333333;
      font-family: Verdana;
      font-size: 11px;
      padding : 2px;
    }


    #suggest-table tr.hovered {
    color: #EFEDD4;
      background-color: #9ac;
    }

    .tinytabs {
      font-size: 10px;
      padding: 0;
      margin: 0;
    }

    .tinytabs .tags a {
      text-decoration: none;
    }

    .tinytabs .tags a:hover {
      text-decoration: underline;
    }

    .tinytabs .spacing {
      width: 100%;
    }

    .tinytabs .top {
      line-height: 0.1em;
    }

    .tinytabs .on {
      color: #CC6600;
      background: #FFFFFF;
      font-size: x10px;
      font-weight: bold;
      white-space: nowrap;
      text-align: center;
      border-top: solid 1px #5C9EBF;
      border-left: solid 1px #5C9EBF;
      border-right: solid 1px #5C9EBF;
      padding: 3px 7px 3px 7px;
    }

    .tinytabs .on a {
      color: #CC6600;
      text-decoration: none;
    }

    .tinytabs .off {
      color: black;
      background: #F0F0F0;
      font-size: x10px;
      white-space: nowrap;
      text-align: center;
      border-top: solid 1px #E0E0E0;
      border-left: solid 1px #E0E0E0;
      border-right: solid 1px #E0E0E0;
      padding: 3px 7px 3px 7px;
    }

    .tinytabs .off a {
      color: black;
      text-decoration: none;
    }


    .tinytabs .off a:hover {
      text-decoration: underline;
    }

    .tinytabs .border-top {
      border-top: solid 1px #5C9EBF;
    }

    .tinytabs .border-topleft {
      border-top: solid 1px #5C9EBF;
      border-left: solid 1px #5C9EBF;
    }

    .tinytabs .border-topright {
      border-top: solid 1px #5C9EBF;
      border-right: solid 1px #5C9EBF;
    }

    .tinytabs .border-bottom {
      border-left: solid 1px #5C9EBF;
      border-right: solid 1px #5C9EBF;
      border-bottom: solid 1px #5C9EBF;

      padding-top: 5px;
    }
  
  .xx13px {
    font-size: 12px;
  }
 
  .search-box {
  }

  .see-popular {
    padding: 1.3em 0 0 0;
  }

  .tag-cols {
    border-collapse: collapse;
  }

  .tag-cols td {
    vertical-align: top;
    width: 250px;
    padding-right: 30px;
  }

  .tag-cols .tag-row {
    padding: 0 0 7px 0px;
  }

  .tag-cols .tag-row .tag {
    margin-left: 3px;
  }

  .tag-cols .see-all {
    padding-top: 5px;
  }

  .tag-cols .pill-yes {
    cursor: pointer;
    cursor: hand;
    vertical-align: bottom;
    margin-bottom: -2px;
  }

  .tag-cols .pill-no {
    cursor: pointer;
    cursor: hand;
    vertical-align: bottom;
    margin-bottom: -2px;
  }

  .tags-piles-feedback {
      color: #000;
      font-size: 0.9em;
      font-weight: bold;
      padding: 2px;
      margin: 0px 0 0 0;
   }
   
  .tag-cols .check {
	cursor: pointer;
	cursor: hand;
	vertical-align: bottom;
	margin-right: 3px;
	margin-bottom: -2px;
  }
  
  .tag-cols .checkBtnOff {
	cursor: pointer;
	display: block;
	float: left;
	font-style: normal;
	background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/tags/checkSprites._V260351612_.gif') top left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
  }
	
  .tag-cols .checkBtnOver {
	cursor: pointer;
	display: block;
	float: left;
	font-style: normal;
	background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/tags/checkSprites._V260351612_.gif') center left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
  }

  .tag-cols .checkBtnOn {
	cursor: pointer;
	display: block;
	float: left;
	font-style: normal;
	background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/tags/checkSprites._V260351612_.gif') bottom left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
  }
  
  .tag-cols .snake {
	cursor: pointer;
	display: block;
	float: left;
	font-style: normal;
	background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/tags/graysnake._V20129551_.gif');
	width: 16px;
	height: 16px;
	margin-right: 3px;
  }

a.areaLink, a.areaLink:visited {
        text-decoration: none;
        color: black;
        display: block;
}
.areaLink .innerLink {
        white-space: nowrap;
        text-decoration: underline;
        color: #039;
}
.crBlueBorder-tl {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-tl._V16963795_.gif) no-repeat top left;
  width:       1em;
}
.crBlueBorder-tc {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-tc._V16963792_.gif) repeat-x top;
  height:      1px;
}
.crBlueBorder-tr {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-tr._V16963795_.gif) no-repeat top right;
  width:       1em;
}
.crBlueBorder-bl {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-bl._V16963792_.gif) no-repeat bottom left;
  width:       1em;
}
.crBlueBorder-bc {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-bc._V16963793_.gif) repeat-x bottom;
  height:      1px;
}
.crBlueBorder-br {
  background:  url( http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-br._V16963792_.gif) no-repeat bottom right;
  height:      1em;
}

.cmPage .newness {
  color: #090;
  font-weight: bold;
}
.cmPage .qty {
  color: #666;
}




.cmPage {
    font-size: 12px;
}
.cmPage a {
  text-decoration:none;
}
.cmPage a:hover {
  text-decoration:underline;
  color: #c60;
}
.cmPage em {
  font-weight: bold;
  font-style: normal;
}
.cmPage h1 {
  font-size: 1.5em;
  margin: 0 0 5px 0;
}
.cmPage h1 .subtitle {
  font-size: .77em;
  font-weight: normal;
}
.cmPage h1 .title {
  color: #c60;
}
.cmPage h3 {
  font-size: 1.04em;
  margin: 0;
}
.cmPage h5 {
  color: #036;
  font-size: 1.04em;
  font-weight: normal;
  margin: 0;
} 
.cmPage .cmBreadcrumb {
  font-size: .86em;
  margin-top: 5px;
  color: #333;
}
.cmPage .content {
  margin-top:8px;
}
.cmPage .helpBlock, 
.cmPage .reportBlock  {
  font-size: .86em;
  text-align:right;
  float:right;
  margin-top: 2px;
}
.cmPage .helpBlock img {
  margin-top: 3px;
}
.cmPage hr {
  clear:both;
}
.cmPage .productBlock {
  font-size:.86em;
  padding: 0 3px 12px 3px;
}
.cmPage .topBlock {
  height:2.5em;
}
.cmPage .bottomBlock {
  height:2.5em;
}
.cmPage .pagination {
  padding:3px 0 3px 0;
  color: #666;
}
.cmPage .pagination a {
  padding: 3px;
}
.cmPage .pagination a.on, .cmPage .pagination a:hover {
  border: 1px solid #c60;
  color: #c60;
  background-color:white;
  text-decoration:none;
  padding: 2px;
}
.cmPage .pagination a:hover {
  background-color:transparent;
}
.cmPage .twoColumnLeft {
  float:left;
  width: 55%;
  padding-right:10px;
}
.cmPage .twoColumnRight {
  float:left;
  width: 40%; 
}

.cmPage ul.photoBlock li {
  float:left;
  width: 60px;
  height: 60px;
  margin: 0 10px 5px 0;
  text-align: center;
}
.cmPage .bucketFooter {
  clear: both;
  margin: 5px 0 5px 0;
}

.cmPage .newness, .cmPage td.newness {
  color: #090;
  font-weight: bold;
}

.cmPage ul.profileBlock li {
  float:left;
  width:17%;
  height:110px;
  text-align:center;
  font-size: .86em;
  color: #666;
  margin-right:10px;
}
.cmPage ul.profileBlock li .photo {
  height: 72px;
}

.cmPage ul.horizListBlock li {
  font-size: .82em;
  clear:left;
}
.cmPage ul.horizListBlock li .listTitle {
  font-size: 1.2em;
}
.cmPage ul.horizListBlock li .photo {
  float:left;
  padding: 0 7px 10px 0;

}

.cmPage .searchHeader {
  border: 1px solid #5c9ebf;
  padding:3px;
  height:21px;
  background: url(http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/tile-blue-bg._V46870869_.gif)
  background-repeat: repeat-x;
  background-color: #b7d7e6;
}

.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);
  background-repeat: repeat-x;
  padding-top: 10px;
}
.tigerTR {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-tr._V16760756_.gif);
  font-size: 4px;
} 
.tigerBL {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-bl._V46888659_.gif);
  font-size: 4px;
}
.tigerBC {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-bm._V46894741_.gif);
  background-repeat: repeat-x;
  font-size: 4px;
} 
.tigerBR {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/box-gray-br._V16760756_.gif);
  font-size: 4px;
}
.tigerTL td, .tigerTC td, .tigerTR td, .tigerBL td, .tigerBC td, .tigerBR td {
  background:none;
  background-color:white;
}


/* START ADDED FROM DETAIL PAGE */
  table.secondaryBox td.topLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tl2._V5932522_.gif);
    background-repeat: no-repeat;
    padding-top: 6px;
    padding-left: 12px; 
  }

  table.secondaryBox td.topRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tr2._V46916405_.gif);
    background-repeat: no-repeat;
  }
  
  table.secondaryBox td.bottomLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-bl._V5931973_.gif);
    background-repeat: no-repeat;
    font-size: 4px;
  }
  
  table.secondaryBox td.bottomRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-br._V46882871_.gif);
    background-repeat: no-repeat;
    font-size: 4px;
  }

/* END ADDED FROM DETAIL PAGE */

.cmPage .popover {
  border:2px solid #EDEDD3;
  padding: 10px;
}

.cmPage .popover .title {
  font-size: .86em;
  color: #c60;
}

.cmPage .plink {
  text-decoration:underline;
}



.cdTPop {
    font-size: 13px;
}
.cdTPop .cmPage a {
    font-size: 1.0em;
    text-decoration:none;
}
.cdTPop .cmPage a:hover {
    font-size: 1.0em;
    text-decoration:underline;
    color: #c60;
}



.cmPage .dataGrid td, 
.cmPage .dataGrid th {
  text-align:left;
  font-weight: normal;
  border-bottom: 1px solid #ccc;
  padding: 4px 10px 4px 0;
  font-size: .64em;
  color: #666;
}
.cmPage .dataGrid .lastRowNoSep td {
  border-bottom: 0;
  padding-bottom: 0;
}
.cmPage .dataGrid .num {
  text-align:right;
  padding-right:20px;
  white-space: nowrap;
}
.cmPage .dataGrid .title {
  font-size: .82em;
}
.cmPage .dataGrid .title .dgSubtitle {
  font-size: .72em;
  font-weight: bold;
}
.cmPage .dataGrid .icon {
  text-align:center;
}
.cmPage .dataGrid .icon a {
  display:block;
  padding: 5px;
  width:100%;
}
.cmPage .dataGrid .newness {
  color: #090;
  font-weight: bold;
}




.cmPage .cdPostBox {
  width: 460px;
  padding: 0px 0px 0px 7px;
  margin: 0px 0px 0px 7px;
}
.cmPage .cdPostBox a {
  text-decoration:none;
}
.cmPage .cdPostBox a:hover {
  text-decoration:underline;
  color: #c60;
}
.cmPage .cdPostBox em {
  font-weight: bold;
  font-style: normal;
}
.cmPage .cdPostBox h5 {
  color: #c60;
  font-size: 1.04em;
  font-weight: normal;
  margin: 0;
} 
.cmPage .cdPostBox .cdPostBoxBucket {
  background: #cbddf5 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/gradient-postbox-bottom._V47081675_.gif) repeat-x center;
  border-bottom: 1px solid #a1bed3;
  text-align: center;
  padding: 0.5em 0;
}
.cmPage .cdPostBox div.cdFormRow {
  width: 100%;
  clear: both;
  margin: 0;
}
.cmPage .cdPostBox .cdPostBoxInputs {
  width: 100%;
  margin: 0.5em 0;
}

.cmPage .cdPostBox .cdPromptWrapper {
  text-align: center;
  float: left;
}

.cmPage .cdPostBox .cdGuidelinesLink {
  margin: 0.5em 0;
  font-size: 0.8em;
}

.cmPage .cdPostBox textarea {
  height: 8em;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 1.0em;
}
.cmPage .cdPostBox text {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 13px;
}

.cmPage .cdPostBox .cdPostError {
  color: red;
}

.cmPage .cdPostBox .cdPromptFor {
  font-size: 9px;
}






.cdBox-grayLine {
  padding:8 0;
}
.cdBox-grayLine .cdHEAD {
  color:#c60;
  font-weight:bold;
  text-align:center;
  padding:4 0;
}
.cdBox-grayLine .cdSEP {
  padding:5 0;
}
.cdBox-grayLine .cdSEP hr {
  display:none;
}
.cdBox-grayLine .titleBlock {
  font-weight:bold;
  text-align:center;
}
.cdBox-grayLine td.cdTL {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-tl._V47082201_.gif);
  background-repeat:none;
  font-size:4;
  width:12;
}
.cdBox-grayLine td.cdTC {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-tm._V47060376_.gif);
  background-repeat:repeat-x;
  font-size:4;
}
.cdBox-grayLine td.cdTR {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-tr._V47082161_.gif);
  background-repeat:none;
  font-size:4;
  width:12;
  height:12;
}
.cdBox-grayLine td.cdML {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-mm._V47082221_.gif);
  background-repeat:none;
  font-size:4;
}
.cdBox-grayLine td.cdMC {
}
.cdBox-grayLine td.cdMR {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-rm._V47082059_.gif);
  background-repeat:none;
  font-size:4;
}
.cdBox-grayLine td.cdBL {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-bl._V47082373_.gif);
  font-size:4;
  width:12;
  height:12;
}
.cdBox-grayLine td.cdBC {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-bm._V47060488_.gif);
  background-repeat:repeat-x;
  font-size:4;
}
.cdBox-grayLine td.cdBR {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/discussion_boards/box-gray-br._V47060956_.gif);
  background-repeat:none;
  font-size:4;
  width:12;
}
.cdBox-grayLine td.cdMC {
  background:none;
}
.cmPage .smQty {
  color: #666;
  font-size: .8em;
}
.cmPage ul.13pxList li {
  font-size:.86em;
  padding-top: 2px;
  padding-bottom: 3px;
  _padding-bottom: 2px;
  white-space: normal;
}
.cmPage .cdRFList {
  padding-left: 10px;
}
.cmPage .cdRFHeadingWithoutBox {
  padding: 8px 0 4px 0;
}
.cmPage .cdRFHeadingWithBox {
}






.cdTPop {
    font-size: 13px;
}
.cdTPop .cmPage a {
    font-size: 1.0em;
    text-decoration:none;
}
.cdTPop .cmPage a:hover {
    font-size: 1.0em;
    text-decoration:underline;
    color: #c60;
}










/* Community Teaser CSS */




.explore-related-form{
  margin:0;
}

.community-pane{
  padding: 10px 0px 15px 0px;
  width:300px;
}

.customer-image{
  margin-right:10px;
  float:left;
}

.customer-image-pane{
  padding-bottom: 5px;
}

.activity-text{
  color: black;
  display:block;
  margin-top: 1em;
  clear: both;
}

.time-text{
  padding-top: 8px;
  font-size: 10px;
  _font-size: x10px;
  color: black;
}

.tag-community-time-text-new {
  font-weight: bold;
  color: #090;
}

.community-teaser-explore{
  padding-top:5px;
}

.community-header{
  padding-bottom: 5px;
  font-weight: bold;
}

.teaser-explore-related{
  padding-right: 5px;
  float:left;
}

.teaser-top-container{
  width:300px;
}

a.community-teaser-area-link, a.community-teaser-area-link:visited {
  cursor: pointer;
  text-decoration: none;
  color: black;
  display: block;  
}

.community-teaser-area-link .innerLink {
  white-space: nowrap;
  text-decoration: underline;
  color: #039;
  font-weight:bold;
}

a.community-teaser-area-link:hover{
   text-decoration: none;
}

.tag-community-latest-activity {
  
}

.tag-community-time-text {
  display:block;
}

.community-title-header{
  font-weight:bold;
  color: #E47911;
}

.community-clear{
  clear:both;
}

.community-header-bucket{
  padding:10px 0 2px 0; 
  _padding:0 0 2px 0; 
}








.jsOnDisplayBlock       { display: block; }
.jsOnDisplayInline      { display: inline; }
.jsOnDisplayNoneBlock   { display: none; }
.jsOnDisplayNoneInline  { display: none; }
.jsOnVisibility         { visibility: visible; }
.jsOffDisplayBlock      { display: none; }
.jsOffDisplayInline     { display: none; }
.jsOffVisibility        { visibility: hidden; }
.jsfOnDisplayBlock  { display: block; }
.jsfOnDisplayInline { display: inline; }
.jsfOnVisibility    { visibility: visible; }

.rhf-box-corner-sprite {
        background-image: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/bluebox/bluebox-corners._V262730875_.gif');
    }
    .rhf-box-sides-sprite {
        background-image: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/bluebox/bluebox-sides._V262730875_.gif');
    }
    .rhf-box-tl {
        background-position: 0px 0px;
        background-repeat:no-repeat;
    }
    .rhf-box-tc {
        background-position: 0px -41px;
        background-repeat:repeat-x;
    }
    .rhf-box-tr {
        background-position: 0px -81px;
        background-repeat:no-repeat;
    }
    .rhf-box-l {
        background-position: -7px 0px;
        background-repeat:repeat-y;
    }
    .rhf-box-r {
        background-position: 9px 0px;
        background-repeat:repeat-y;
    }
    .rhf-box-br {
        background-position: 0px -123px;
        background-repeat:no-repeat;
    }
    .rhf-box-bc {
        background-position: 0px -139px;
        background-repeat:repeat-x;
    }
    .rhf-box-bl {
        background-position: 0px -158px;
        background-repeat:no-repeat;
    }
    .rhfHistoryWrapper {
        padding: 0 10px;
    }

/* Shoveler general */
.rhf .shvl {
    width:100%;
    }
.rhf .shvl td {
    background-color:#fff;
    }
.rhf .shvl td div {
    text-align: left;
    padding: 0;
    font-size: 86%;
    overflow: hidden;
    }   
.rhf .shvl td p {
    text-align:left;
    }
.rhf .shvl td p a {
    text-decoration:underline;
    }
.rhf .shvl .price {
    white-space:nowrap; 
    }
.rhf .shvl .rating {
    margin-right:.5em;
    color:#666;
    white-space:nowrap;
    font-size:80%;
    }
.rhf .shvl .rating-stars {
    margin: 0;
    }
.rhf .shvl .rating-stars a,
.rhf .shvl .rating-stars a:link {
    text-decoration: none;
    }
.rhf .shvl .rating-stars a:hover {
    text-decoration: underline;
    }
.rhf .shvl .arrow {
    width:25px;
    padding:0;
    }
.rhf .shvlBack,
.rhf .shvlNext {
    position:relative;
    }
.rhf .shvlBack a,
.rhf .shvlNext a,
.rhf .shvlBack .bg-text,
.rhf .shvlNext .bg-text,
.rhf .shvlBack .bg-image,
.rhf .shvlNext .bg-image {
    display:block;  
    width:25px;
    height:50px;
    }
.rhf .shvlBack a,
.rhf .shvlNext a {
    position:relative;
    cursor:pointer;
    }
.rhf .shvlBack .bg-text,
.rhf .shvlNext .bg-text,
.rhf .shvlBack .bg-image,
.rhf .shvlNext .bg-image { 
    position:absolute;
    overflow:hidden;
    left:0px;
    }
.rhf .shvlBack a .bg-image {
    background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-arrow-semi-rd._V17361814_.gif") no-repeat;
    }
.rhf .shvlNext a .bg-image {
    background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/right-arrow-semi-rd._V17361809_.gif") no-repeat;
    }
.rhf .shvlBack a.down .bg-image,
.rhf .shvlNext a.down .bg-image {
    background-position: left -50px;
    }
.rhf .shvl .image-title {
    margin:0 0 7px 0;
    }
.rhf .shvl .shvl-cell-title {
    margin:0 3px 0 0;
    }
.rhf .shvl .rating-price {
     margin:3px 0 0 0;
     font-size: 100%;
}
.rhf .popoverTrigger {
    margin-left:.35em;
    cursor:default;
}

/* Shoveler pagination */
.rhf .shvlPagination {
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    position:absolute;
    right:0;
    top:0;
    width:14em;
    text-align:right;
    margin:0px; // Override Sims Shoveler CSS
    }
.rhf .shvlPagination a {
    text-decoration:none;
    }
.rhf .shvlPagination a:hover {
    text-decoration:underline;
    }
.rhf .shvlPagination a:visited {
    color:#039;
    }

/* YS popover */
.ys-popover {
    font-size:10px;
    font-family: Verdana,Tahoma,sans-serif;
}
.ys-popover table td {
    font-size:10px;
}
.ys-popover .basicProductInfo {
    margin:0 0 10px 0;
    font-size:11px;
}   
.ys-popover .moreInfo {
    margin:10px 0 0px 0px;
    padding:5px 0 0 0;
    border-top:1px dashed #999;
}
.ys-popover .basicProductInfo p, .ys-popover .moreInfo p {
    margin:0 0 5px 0;
}
.ys-popover .reviewInfo {
    margin:0 0 5px 0;
    font-size:10px;
}
.ys-popover .recsReason {
    padding:2px 0 0 0;
}
.ys-popover .buyOptionButtons {
    margin:5px 0 0 0;
}
.ys-popover .buyOptionButtons form {
    margin: 0;
}
.ys-popover .availabilityInfo, .ys-popover .priceInfo {
    margin: 0 0 0 0;
}
.ys-popover .priceInfo .priceBlock {
    margin: 0 0 2px 0;
}
.ys .ys-popover a {
    text-decoration:underline;
}

/* Upsell Title */
.rhfUpsellColumnTitle {
    margin-left:10px;
    padding-bottom:0;
    padding-right:15em;
    padding-top:0;
    text-indent:-10px;
}







