


.extendedBuybox b.price { font-size: .86em; }
.extendedBuybox { width: 100%; }
div.extendedBuyBox { padding: 4px 0px; }  
hr.EBBdivider { margin: 0px; }

.buyTopBox .cBoxTL, .buyTopBox .cBoxTR, .buyTopBox .cBoxBL, .buyTopBox .cBoxBR,
.buyBottomBox .cBoxTL, .buyBottomBox .cBoxTR, .buyBottomBox .cBoxBL, .buyBottomBox .cBoxBR,
.mbcBox .cBoxTL, .mbcBox .cBoxTR, .mbcBox .cBoxBL, .mbcBox .cBoxBR,
.addonBox .cBoxTL, .addonBox .cBoxTR { 
  background-image:url(/img/imported/sprite-cbox._V388671922_.png); 
  background-repeat:no-repeat; 
}

.addonBox .cBoxTL { background-position: 0px -180px; }
.addonBox .cBoxTR { background-position: -10px -180px; }

.mbcBox .cBoxTL { background-position: 0px -140px; }
.mbcBox .cBoxTR { background-position: -10px -140px; }
.mbcBox .cBoxBL { background-position: 0px -150px; }
.mbcBox .cBoxBR { background-position: -10px -150px; }
.mbcBox .cBoxR, .mbcBox .cBoxB { background-color: #6daee1; }
.mbcBox {
  border:1px solid #6daee1; 
  border-right: none; 
  border-bottom: none; 
  background-color: #fff;
  margin-bottom: 0;
  z-index: 0;
}
.buyTopBox .cBoxTL { background-position: 0px -20px; }
.buyTopBox .cBoxTR { background-position: -10px -20px; }
.buyTopBox .cBoxBL { background-position: 0px -30px; }
.buyTopBox .cBoxBR { background-position: -10px -30px; }
.buyTopBox .cBoxR, .buyTopBox .cBoxB { background-color: #6daee1; }
.buyTopBox { 
  margin-bottom: 0; 
  border:1px solid #6daee1; 
  border-right: none; 
  border-bottom: none; 
  background-color: #c0dbf2; 
}
.buyBottomBox .cBoxTL { background-position: 0px -120px; }
.buyBottomBox .cBoxTR { background-position: -10px -120px; }
.buyBottomBox .cBoxBL { background-position: 0px -130px; }
.buyBottomBox .cBoxBR { background-position: -10px -130px; }
.buyBottomBox .cBoxR, .buyBottomBox .cBoxB { background-color: #6daee1; }
.buyBottomBox .cBoxInner { padding-top: 4px; padding-bottom: 6px; }
.buyBottomBox { 
  margin-top: 0;
  margin-bottom: 0;
  border:1px solid #6daee1; 
  border-right: none; 
  border-top: none; 
  border-bottom: none; 
  background-color: #ebf3fe;
}
.s_bbAdd2Cart {
 background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/btn_add-to-cart._V156421482_.png);
}
div.mbcContainer { font-size:0.86em; }
div.mbcContainer div.mbcTitle, div.emwaTitle {
  background-color:#D6E7F8;
  font-size:11px;
  font-weight:bold;
  padding:4px 0 5px;
  text-align: center;
}
table.mbcOffers, table.mbcOfferRow {
  border:none;
  padding:0px; 
  width:100%;  
}
table.mbcOffers tr.mbcOfferRowSelect td, 
table.mbcOffers tr.mbcPopoverOfferRowSelect td {
  background-color: #FCFCC2;
  cursor: hand;
  cursor: pointer;
}
table.mbcOffers tr td.mbcOfferRowTD { padding:0px 10px; }
table.mbcOfferRow tr td.mbcPriceCell {
  color:#990000;
  border-bottom: 1px dotted #D6D6D6;
  padding-bottom:5px;
}
table.mbcOfferRow tr.mbcMerch td { 
  padding:5px 1px 0px 0px;
}
table.mbcOfferRow tr td {
  font-size:12px;
  font-family:Arial,Helvetica,Geneva,sans-serif;
}
*html div.mbcTradeIn{
  width:215px;
}
div.mbcOlp {
  padding: 5px 10px 0px 10px;
}
div.mbcOlpLink {
  font-size: 11px;
  border-bottom: 1px dotted #D6D6D6;
  padding-bottom: 5px;
}
.mbcPopoverContainer, 
.mbcPopoverContainer a, 
.mbcPopoverContainer a:visited, 
.mbcPopoverContainer a:active {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:11px;
}
#mbcPPUText .pricePerUnit { white-space: normal; }
.nav-sprite {
  background-image: url(BeaconSprite-US-01.png);
}
.nav_pop_h {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-h-v2._V137157005_.png);
}
.nav_pop_v {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-v-v2._V137157005_.png);
}
.nav_ie6 .nav_pop_h {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-8bit-h._V155961234_.png);
}
.nav_ie6 .nav_pop_v {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/beacon/nav-pop-8bit-v._V155961234_.png);
}
.nav-ajax-loading .nav-ajax-message {
  background: center center url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/snake._V192571611_.gif) no-repeat;
}
.iss-sprite {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/beacon-sprite._V391206562_.png);
}

.subsDPTableTop { background-color: #E5F4FB; border-top: 1px solid #5C9EBF; }
.subsDPTableTopRow { height:5px; line-height:5px; font-size:5px; }
.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;}
.subsDPLebowskiMessageTableCenter{background-color:#ffffff;padding:5px;}
.subsPopLine { border-bottom: 1px dashed #ccc; margin-top:10px; margin-bottom: 10px; }
.subsDPBuyBox { margin-top: 3px; }
.snsFrequencyReminder {color: #900; font-size: 0.8em; font-weight: bold; margin-top: 4px;}
.snsFrequencyLabel {margin-top: 3px;}
#subscribe-and-save-price_feature_div .cBoxB, #subscribe-and-save-price_feature_div .cBoxBL, #subscribe-and-save-price_feature_div .CboxBR { font-size: 1px; }

#buyingOptionsSelection { margin-bottom: 10px; }
#buyingOptionsSelection .selected .cBoxTL, 
#buyingOptionsSelection .selected .cBoxTR, 
#buyingOptionsSelection .selected .cBoxBL, 
#buyingOptionsSelection .selected .cBoxBR 
{ 
  background-color: #C0DBF2;
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/x-locale/subscriptions/rcxsubs/dp/bb-no-border-sprite._V391273029_.png); 
  background-repeat: no-repeat; 
  display: block;
  height: 6px;
  width: 6px;
}
#buyingOptionsSelection .cBoxTL { top: 0px; left: 0px; background-position: 0px 0px; display: none; }
#buyingOptionsSelection .cBoxTR { top: 0px; right: 0px; background-position: -14px 0px; display: none; }
#buyingOptionsSelection .cBoxBL { bottom: 0px; left: 0px; background-position: 0px -14px; display: none; }
#buyingOptionsSelection .cBoxBR { bottom: 0px; right: 0px; background-position: -14px -14px; display: none; }
#buyingOptionsSelection .cBox { margin-bottom: 0px; border: 1px solid #C0DBF2; }
#buyingOptionsSelection .cBoxR, #buyingOptionsSelection .cBoxB { background-color: #C0DBF2; }
#buyingOptionsSelection .selected .cBox { background-color: #EAF3FE; }
#buyingOptionsSelection input { position: absolute; left: 0px; top: 7px; }
#buyingOptionsSelection .labelContainer { cursor: pointer; }
#buyingOptionsSelection .labelContent { font-family:arial, verdana; margin-left: 14px; font-size: 12px;}
#buyingOptionsSelection .price { font-family: arial, verdana; }
#buyingOptionsSelection  .shipping { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#buyingOptionsSelection .availability { color: #000000; }
#buyingOptionsSelection #snsDeliveryDetailsLink { font-size: 11px; }
#buyingOptionsSelection #snsCustomerDeliveryDateLink { font-size: 11px; }
#buyingOptionsSelection #snsFrequencySelection { font-size: 11px; z-index: 1;} 
#buyingOptionsSelection #snsFrequencySelectionContainer  #snsAddonFrequencyContainer{ margin-top: 3px; font-size: 11px; }
#buyboxOptionsNonJSLink { position: absolute; z-index: 1; left: 5px; top: 10px; }
#snsQuantityMessage { font-family: arial, verdana; font-size: 11px; }



#customerDeliveryDate {
  position: relative;
  margin-top: .3em;
  margin-left: .5em;
  margin-bottom: .3em;
  min-height: 3.4em;
}

#customerDeliveryDate .box {
  position: absolute;
  top: .2em;
  left: .4em;
  vertical-align: middle;
}

#customerDeliveryDate .message {
  padding-left: 4em;
  font-size: .9em; 
}

#customerDeliveryDate .box .calendar {
  border: 0.2em solid #E47911;
  font-weight: bold;
  text-align: center;
  width: 2.5em;
}

#customerDeliveryDate .box .calendar .month{
  background-color: #E47911;
  color:#FFFFFF;
  text-transform: uppercase;
  font-size: 0.8em; 
}

#customerDeliveryDate .box .calendar .day{
  background-color: #FFFFFF;
  color: #333333;
  font-size: 1.33em;
}



#addOnSnSMessage {
  padding-bottom: 0;
  margin-top: .3em;
  margin-left: .2em;
}





.vam{
  vertical-align: middle;
}  
.tafShareText {
  padding: 0 5px;
}
.tafSocialButton {
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/social/snwicons_v2._V388116422_.png);
}
.tafEmailIcon{
  cursor: pointer;
  display: inline-block;
  background-position: 0px 0px; height: 16px; width: 18px;
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/social/snwicons_v2._V388116422_.png);
}
.social_chevron {
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/social/social_chevron._V390310006_.png);
  display: -moz-inline-box;
  display: inline-block;
  background-position:0px,0px;
  height:11px;
  width:11px;
}


.prime-xx-small
{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: xx-small;
}
.membershipEnclosure
{
  width: 100%;
  min-height: 58px;
  height: auto;
  padding: 0;
}

.nonmemberEnclosure {
  padding: 2px 0 5px 0;
  font-size: x-small;
  text-align: center;
  font-family: verdana,arial,helvetica,sans-serif;
}

.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;
}
.PrimePopLine
{ 
  border-bottom: 1px dashed #ccc; 
  margin-top:10px; 
  margin-bottom: 
  10px;
}
ul.primeBuyBox
{
 padding-left: 25px;
 list-style-type:disc;
}



.prime-pBox { position:relative; width:100%; margin-bottom:15px;}
.prime-pBoxInner { font-size:10px; padding:0 9px 6px;}
.prime-pBoxBL, .prime-pBoxBR { position:absolute; width:10px; height:10px; z-index:1; bottom:-1px; background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/common/sprite-all-corners._V192251185_.gif); background-repeat:no-repeat; }
.prime-pBoxBL { left:-1px; background-position:0px -10px; }
.prime-pBoxBR { right:-1px; background-position:-10px -10px; }
.prime-pBoxB { position:absolute; width:100%; height:1px; bottom:-1px; background-color:#C9E1F4; }
.prime-secondary { border:1px solid #C9E1F4; border-top:none; border-bottom:none; }


div.ensbox { padding: 0.25em 0em; font-size: .86em; }


div.sdBuyBox {
  background-image:url('http://g-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/sd_bkgd_sprite2._V156428021_.png');
}
.sdCorner {
  background-image:url('http://g-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/sd_bkgd_sprite2._V156428021_.png'); 
}

div.fionaPublish {
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/kindle/merch/global/kindle-widget-photo._V388868211_.jpg');
  background-repeat: no-repeat;
  min-height: 8em;
  height: auto  !important;
  height: 8em;
}

div.fionaPublish div {
  margin: 0 5px 0 69px;
  font-size: 11px;
}

div.fionaRentalPublish {
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/kindle/rentals/rent-book-promo-image._V176687376_.png');
  background-repeat: no-repeat;
  min-height: 6em;
  height: auto  !important;
  height: 6em;
}

div.fionaRentalPublish div {
  margin: 0 5px 0 110px;
  font-size: 11px;
}

div.fionaPublishBox {
  padding-top: 10px;
  text-align: left;
}

table.gftRdm .gftRdmTop td,
table.gftRdm .gftRdmBottom td {
  background-repeat:repeat-x;
  height:12px;
}

table.gftRdm .gftRdmLeft,
table.gftRdm .gftRdmRight {
  background-repeat:repeat-y;
  width:12px;
}

table.gftRdm .gftRdmTop .gftRdmLeft {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-top-left._V200235849_.jpg");
}

table.gftRdm .gftRdmTop .gftRdmCenter {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-top._V200235850_.jpg");
}

table.gftRdm .gftRdmTop .gftRdmRight {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-top-right._V200235851_.jpg");
}

table.gftRdm .gftRdmCenter .gftRdmLeft {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-left._V200235894_.jpg");
}

table.gftRdm .gftRdmCenter .gftRdmRight {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-right._V200235855_.jpg");
}

table.gftRdm .gftRdmBottom .gftRdmLeft {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-bottom-left._V200235899_.jpg");
}

table.gftRdm .gftRdmBottom .gftRdmCenter {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-bottom._V200235895_.jpg");
}

table.gftRdm .gftRdmBottom .gftRdmRight {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-bottom-right._V200235893_.jpg");
}

.giftRedemptionWrapper {
  padding:12px;
}
.buyBox.giftBox td {
  font-size:0.7em;
}

.suggest_link {
  background-color: #FFF;
  padding: 2px 6px 2px 6px;
}

.nav-beacon .suggest_link {
  padding: 1px 10px;
  line-height: 22px;
  margin: 0px;
}

.nav-beacon ul.promo_list {
  margin: 0;
  padding: 0;
  border-top: none;
  background-color: #FFF;
  list-style-type: none;
}

.nav-beacon ul.promo_list li {
  clear: both;
  overflow: hidden;
  padding: 7px 10px;
  white-space: normal;
  line-height: 20px;
  margin: 0;
}

.nav-beacon ul.promo_list li .promo_image {
  float: left;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
}

.nav-beacon ul.promo_list li .promo_cat {
  font-weight: bold;
  margin-left: 50px;
}

.nav-beacon ul.promo_list li .promo_title {
  line-height: 13px;
  margin-left: 50px;
}

.suggest_nm {
  display: block;
}

.nav-beacon .suggest_link_over {
  background-color: #EEE;
  color: #000;
}

.suggest_link_over {
  background-color: #146EB4;
  color: #FFF;
}

.suggest_link .suggest_category {
  color: #666;
} 

.nav-beacon .suggest_link_over .suggest_category {
  color: #666;
}

.suggest_link_over .suggest_category {
  color: #FFF;
}

#srch_sggst {
  background-color: #FFF;
  border: 1px solid #ddd;
  color: #000;
  position: absolute;
  text-align: left;
  z-index: 250;
}

.nav-beacon #srch_sggst {         
  -moz-box-shadow: 0 2px 5px 0 #AAAAAA;   
  -webkit-box-shadow: 0 2px 5px 0 #AAAAAA;   
  box-shadow: 0 2px 5px #AAAAAA;   
  border: none;  
  _border: 1px solid #ddd;   
}

.suggest_link, .promo_cat, .promo_title {
  font-family: arial, sans-serif;
}

#sugdivhdr, #sugdivhdr2 {
  color: #888;
  font-size: 10px;
  line-height: 12px;
  padding-right: 4px;
  text-align: right;
}




.pphClickable {
  cursor: pointer;
  cursor: hand;
}

.pphWidgetTitle {
  font-weight: bold;
  padding-bottom: 3px;
}
.pphWidget {
  display: block;
  padding-top: 3px;
  padding-bottom: 5px;
}
.pphButton {
  width: 211px;
  height: 26px;
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/payphrase/widget-background._V192199000_.gif);
  background-repeat: no-repeat;
  padding: 0;
  position: relative;
}
.pphButtonSmall {
  width: 161px;
  height: 26px;
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/payphrase/widget_background_161x26._V187983538_.gif);
  background-repeat: no-repeat;
  margin-top: 5px;
  position: relative;
}
.pphButtonLeft {
  border: 0;
  width: 21px;
  height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.pphButtonRight {
  border: 0;
  width: 49px;
  height: 26px;
  position: absolute;
  left: 162px;
  top: 0px;
}
.pphButtonRightSmall {
  border: 0;
  width: 42px;
  height: 26px;
  position: absolute;
  left: 119px;
  top: 0px;
}
.pphText {
  overflow: hidden;
  background-color: #f8edd5;
  color: #000000;
  border: 0;
  margin: 0;
  height: 14px;
  width: 141px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.2;
  padding: 0px;
  padding-left: 1px;
  padding-right: 1px;
  position: absolute;
  left: 21px;
  top: 7px;
}
.pphTextSmall {
  overflow: hidden;
  background-color: #f8edd5;
  color: #000000;
  border: 0;
  margin: 0;
  height: 14px;
  width: 98px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.2;
  padding: 0px;
  padding-left: 1px;
  padding-right: 1px;
  position: absolute;
  left: 21px;
  top: 7px;
}

.pphManageOuter {
  background-color: #DFF0F7;
  padding-left: 0px;
  color: #000000;
  font-family: verdana, arial, helvetica,sans-serif;
  font-size: 10px;
}
.manageTitle {
  padding-left: 8px;
  padding-top: 1px;
  padding-right: 25px;
  padding-bottom: 5px;
  font-weight: bold;
  font-size:10px;
}
.manageBottomLink a,
.managePhrase a {
  color: #004B91; 
}
.pphManageOuter hr { 
  height:1px;
  color:#5c9EBF;
  border: solid thin;
}
.manageBottomLink {
  padding-left: 10px;
  padding-bottom: 5px;
}
.pphManageLinkContainer {
  padding-top: 1px;
  margin:0px;
  font-size: 10px;
}
.manageClose {
  padding-left: 38px;
  padding-bottom: 4px;
  color: #FFFFFF;
  background-color: #DFF0F7;
}
.manageClose a:active {
  color: #FFFFFF;
  background-color: #DFF0F7;
}
.manageClose a:visited {
  color: #DFF0F7;
  background-color: #DFF0F7;
}
.manageClose a:hover {
  color: #DFF0F7;
  background-color: #DFF0F7;
}
.pph_custom_close {
  color: #DFF0F7;
  border-style: hidden;
}
.managePhraseContainer {
  padding: 4px 5px 4px 10px;
}
.managePhraseListContainer {
  width: 208px;
  overflow:auto;
  max-height:175px;
}
.pph_manage_body .ap_content {
  background-color: #DFF0F7;
  margin: 0px 7px;
  /* padding is set programmatically */
}
.pph_manage_body .pph_manage_left {
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.ap_popover_sprited .pph_manage_body .pph_manage_left { 
  background-position:0px top; 
  background-attachment:scroll;
  background-repeat:repeat-y;
}
.pph_manage_body {
  height: 100%;
  width: 100%;
  position: relative;
}
.pph_manage_body .pph_manage_right {
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 1px;
}
.ap_popover_sprited .pph_manage_body .pph_manage_right { 
  background-position:0px top;
  background-attachment:scroll;
  background-repeat:repeat-y;
  width:8px;
}
.pph_manage_header {
  height:8px;
  font-size:7px;
  position: relative;
  width: 100%;
}
.pph_manage_footer {
  height: 11px;
  background-attachment:scroll;
  position: relative;
  font-size:4px;
  width: 100%;
}






#main-image-widget.size0 #main-image-fixed-container { height:355px; }
#main-image-widget.size0 #main-image-unavailable { top: 140.5px; }
#main-image-widget.size0 #main-image-wrapper-outer,
#main-image-widget.size0 #main-image-wrapper,
#main-image-widget.size0 #main-image-unavailable,
#main-image-widget.size0 #noFlashContent{ width: 355px; }
#main-image-widget.standard.size0 .holder.video { margin-top:0px; }
#main-image-widget.size1 #main-image-fixed-container { height:450px; }
#main-image-widget.size1 #main-image-unavailable { top: 188px; }
#main-image-widget.size1 #main-image-wrapper-outer,
#main-image-widget.size1 #main-image-wrapper,
#main-image-widget.size1 #main-image-unavailable,
#main-image-widget.size1 #noFlashContent{ width: 450px; }
#main-image-widget.standard.size1 .holder.video { margin-top:0px; }
#main-image-widget.main-image-widget-for-dp #main-image { display:none; }
#main-image-widget.main-image-widget-for-quickview { position:relative; }
#main-image-fixed-container { display:table; }
#main-image-wrapper-outer { display:table-cell; vertical-align:middle; }
#main-image-wrapper { position:relative; text-align: center;}
#main-image-relative-container { position:relative; background-color:#FFF; }
#main-image-widget .thumbs { text-align:center; }
#main-image-widget .thumbs.left { width:42px; position:absolute; left:0px; top:20px; }
#main-image-widget .thumbs.bottom img { border:1px solid #FFF; margin-bottom:2px; margin-right:4px; }
#main-image-widget .thumbs.bottom { height:42px; margin-top:5px; }
#main-image-widget .thumbs.left img { margin-top:3px; }
#main-image-widget .thumbs img.border { border:1px solid #ccc; }
#main-image-widget .thumbs img.border.selected { border-color:#e47911; }
#main-image-widget .thumbs img.load { border-color: #fff !important }
#main-image-widget .tiny { text-align: center; } 
#main-image-caption { color:#666; padding-top:3px; }

#main-image-widget .amiLinkRow {text-align: center; font-size: x-small; padding-top: 6px;}
#main-image-widget .holder.video { position: absolute; z-index: 1; }
#main-image-unavailable {
  display: none;
  position: absolute;
  height: 74px;
  left: 0px;
  background: #fff;
  opacity:0.7;
  -moz-opacity:0.7;
  filter:alpha(opacity=70);
  z-index:101;
}
#main-image-unavailable.item-not-buyable {
  height: 84px;
  background-color:#EBB;
  color:#A00;
  opacity:1;
  -moz-opacity:1;
  filter:alpha(opacity=100);
}
#main-image-unavailable .wrapper { border:1px solid #A0A0FF; height:73px; _height:74px; }
#main-image-unavailable .wrapper.not-buyable { border:1px solid #AA0000; height:83px; _height:84px;}
#main-image-unavailable .text-color { display:none; text-align:center; padding:20px 0px;}
#main-image-unavailable .item-not-available { display:none; text-align:center; padding:15px; }
#main-image-unavailable .text-no-color,
#main-image-unavailable .color { color:#CC6633;}
#main-image-unavailable .all-variations { color:#AA0000;}

#main-image-widget.left-thumbs .holder.video,
#main-image-widget.left-thumbs #noFlashContent,
#main-image-widget.left-thumbs #main-image-wrapper { margin-left:47px; }
#main-image-widget.left-thumbs #main-image-unavailable { left:47px; }
#main-image-widget .thumbs.left { margin-bottom:30px; }

table.productImageGrid { height:355px; }

#main-image-widget .holder.video.hide { top: 0; left: -1px; width: 1px !important; height: 1px !important; }
#main-image-widget .holder.video .loading {
  display: none;
  position: absolute;
  z-index: 50;
  bottom: 15px;
  left: 15px;
  width: 31px;
  height: 31px;
}
#main-image-widget #noFlashContent { display:none; }
#main-image-widget.noflash #main-image{ opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); }
#main-image-widget.noflash #noFlashContent{
  font:normal 12px arial;
  background-color:#fff;
  margin:50% 15px;
  position:absolute;
  z-index:10;
  padding-top:8px;
  padding-bottom:8px;
  display:block;
  top:0;
  left:0;
}

.altImgSelect {
 position: relative;
 float: left;
 display: inline;
 padding: 0px 0px 0px 0px;
 border: 2px solid #E47911;
 cursor: pointer;
 color: #069;
 margin: 1px;
 width: 32px;
 height: 32px;
}

.altImgSelect div.selectedArrow {
  height: 11px;
  position: absolute;
  top: -2px;
  left: 1px;
  width: 100%;
  background: url(http://g-ecx.images-amazon.com/images/G/01/twister/images/down-arrow-shadow-v2._V267603003_.png) center top no-repeat;
  _background-image: url(http://g-ecx.images-amazon.com/images/G/01/twister/images/down-arrow-v2._V192194726_.gif);
  clear: both;
  z-index: 10;
}

.altImgThumbnail {
  width: 32px;
  height: 32px;
  border: 1px solid #999999;
  text-align: center;
  display: inline;
  float: left;
  margin: 1px;
  padding: 1px;
}

.altImgThumbInner {
  width: 27px;
  height: 27px;
}

.ciuDpNotesFlag13 {
  bottom:-13px;
  left:-2px;
  position:absolute !important;
}

.imageThumbNailHolder {
}


#abbBox {
  padding: 10px 0;
}
#abbHeader {
  font-size: 11px;
  margin: 0;
  text-align: center;
}
#abbWrapper {
  padding: 0;
  text-align: left;
}
#abbWrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.abbListItem {
  font-size: 11px;
  margin-top: 5px;
}
.abbListItem input.abbListInput {
  float: left;
  display: inline;
  margin: 2px 0 10px 0;
  padding: 0;
  height: 16px;
}
.abbListItem a:link, .abbListItem a:visited,
a.ap_custom_close:link, a.ap_custom_close:visited {
  color: #039;
  text-decoration: none;
}
.abbListItem a:active, .abbListItem a:hover {
 color: #cc6600;
 text-decoration: underline;
}
.abbListItem a:hover {
  text-decoration: underline;
}
.abbListItem span.price {
  display:block;
}
div.abbItemText {
  display: block;
  margin-left: 20px;
  width: 170px;
}






.rhf-boxless-border {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  margin: 0px 10px;
}
.rhf-boxless-rhf-header {
  text-align:left;
  padding:10px 0px 0px;
}

.rhf_loading_outer {
  height: 248px; 
  overflow: hidden; 
  position: relative; 
  width: 100%;
}
.rhf_loading_outer[class] {
  display: table; 
  position: static;
}
.rhf_loading_middle {
  height: 100%;
  width: 100%;
}
.rhf_loading_inner {
  text-align: center;
  vertical-align: middle;
}





.rhfWrapper .shoveler .shoveler-heading {
  padding-right:14em;
}
.rhfWrapper .shoveler .shoveler-pagination {
  color: #666;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width:14em;
  text-align:right;
}

#rhf a {
  text-decoration: none;
  color: #004B91;
}
#rhf a:hover {
  text-decoration: underline;
  color: #E47911;
}

.rhfWrapper .shoveler .start-over {
  font-size: 11px;
  font-family: Verdana;
  color: #666666;
}

.rhfWrapper .shoveler {
  position: relative;
  width: 100%;
}

.rhfWrapper .shoveler .shoveler-content {
  padding-top: 10px;
  margin: 0 35px 0 45px;
  clear:both;
}

* html .rhfWrapper .shoveler ul li {
  display: inline;
}

.rhfWrapper .shoveler li p {
  text-align: left;
}

.rhfWrapper .shoveler .reason-text {
  margin-top: 3px;
}

.rhfWrapper .shoveler ul li.shoveler-progress {
  background: no-repeat center 45px url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/loading-indicator._V192185253_.gif');
}

#rhf .rhfWrapper .product-link-wrapper a:hover,
#rhf .rhfWrapper .product-link-wrapper a:active {
  text-decoration: none;
  cursor: hand;
}
#rhf .rhfWrapper a:hover .title,
#rhf .rhfWrapper a:active .title {
  text-decoration: underline;
}

.rhfWrapper .title {
  font-family: arial, verdana, sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin-top: 0;
}
.rhfWrapper .new-release {
  color: #009B01;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

.rhfWrapper .byline {
  font-size: 11px;
}

.rhfHistoryWrapper {
  padding: 0 10px;
}

.rhfWrapper .rhfHistoryWrapper .byline {
  color: #666666;
}

.rhfWrapper #rviColumn {
  width: 240px;
  vertical-align: top;
  border-right: 1px solid #D3D3D3;

}

.rhfWrapper .shoveler .rating {
  margin-top: 3px;
}
.rhfWrapper .binding {
  color: #666666;
  font-size: 11px;
}
.rhfWrapper .shoveler .binding {
  margin-top: 2px;
}
.rhfWrapper .shoveler .price {
  margin-top: 2px;
  color: #900;
  font-size: 14px;
}
.rhfWrapper .shoveler .price .unit {
  color: #666;
  font-size: 12px;
}
.rhfWrapper .shoveler .priceText { font-size: 12px };
.rhfWrapper .shoveler .price-per-unit {
  font-size:10px;
  color:#990000;
  margin-left:.25em;
  white-space:nowrap;
}
#rhfMainHeading {
  font-family: Arial;
  font-weight: bold;
  font-size: 17px;
  color: #E47911;
}
.rhfWrapper #rhfNoRecsMessage {
  color: #666666;
  font-size: 13px;
  font-family: Arial;
}
.rhfWrapper .shoveler #rhfUpsellColumnTitle {
  color: #666666;
  font-size: 13px;
  font-family: Arial;
}
.rhfWrapper .rhfHistoryWrapper #rhfHistoryColumnTitle {
  color: #666666;
  font-size: 13px;
  font-family: Arial;
}
.rhfWrapper .popoverTrigger {
  margin-left:.35em;
  cursor:default;
}

* html .rhf {
  height:1%;
}
.rhfWrapper .shoveler-button-wrapper {
  position:relative;
  width:100%;
}
.rhfWrapper .shoveler div.back-button,
.rhfWrapper .shoveler div.next-button,
.rhfWrapper .shoveler div.disabled-button {
  position: absolute;
  height: 50px;
  width: 25px;
  top: 105px;
}
.rhfWrapper .shoveler div.next-button {
  right: 0;
  background: none;
}
.rhfWrapper .shoveler .back-button,
.rhfWrapper .shoveler div.disabled-button {
  left:1px;
}
.rhfWrapper .shoveler .next-button,
.rhfWrapper .shoveler div.disabled-button {
  right:1px;
}
.rhfWrapper .shoveler .back-button a,
.rhfWrapper .shoveler .next-button a {
  position: relative;
  font-size:70%;
  cursor: pointer;
}
.rhfWrapper .shoveler .back-button a .bg-text,
.rhfWrapper .shoveler .back-button a .bg-image,
.rhfWrapper .shoveler .next-button a .bg-text,
.rhfWrapper .shoveler .next-button a .bg-image {
  display: block;
  height: 50px;
  width: 25px;
  left: 0;
  overflow: hidden;
  position: absolute;
}
.rhfWrapper .shoveler .back-button a .bg-image,
.rhfWrapper .shoveler .next-button a .bg-image,
.rhfWrapper .shoveler div.disabled-button {
  background-image:  url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V236573507_.gif');
}
.rhfWrapper .shoveler .back-button a .bg-image {
  background-position: 0 0;
}
.rhfWrapper .shoveler .back-button a.depressed .bg-image {
  background-position: 0 50px;
}
.rhfWrapper .shoveler .next-button a .bg-image {
  background-position: 25px 0;
}
.rhfWrapper .shoveler .next-button a.depressed .bg-image {
  background-position: 25px 50px;
}
.rhfWrapper .shoveler div.disabled-button {
  opacity: 0.2;
  -moz-opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
}
.rhfWrapper .shoveler .disclaim {
  margin-bottom: 15px;
}

#rhf_container {
  margin-top: 10px;
}

#rhf_container .carat {
  font-size: 11px;
  color: #E47911;
  line-height: 0;
  margin: 0 3px 0 0;
  font-weight: bold;
}

.rhfWrapper .shoveler ul {
  height: 286px !important;
  padding: 0;
  margin: 0;
  overflow:hidden;
  outline: none;
  font-size: 86%;
}

.rhfWrapper .shoveler ul li {
  float: left;
  margin: 0;
  padding: 0;
  width: 15em;
  height: 286px !important;
  overflow: hidden;
}

#rhf_tab_wrapper {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
}
#rhf_tabs {
  padding-left: 10px;
  position: relative;
}
#rhf_container .tab {
  position: relative;
  display: inline-block;
  border: 1px solid #C9E1F4;
  padding: 3px 0px 3px 0px;
}
#rhf_tabs .active-rhf-tab {
  background-color: #FFFFFF;
  color: #E47911;
  border-bottom: 1px solid #FFFFFF;
  cursor: auto;
}
#rhf_tabs .inactive-rhf-tab {
  background-color: #EAF3FE;
  color: #003399;
  cursor: pointer;
}
#rhf_tabs .tabText {
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
}
#rhf_tabs .tabInner { padding: 0px 18px 0px 18px; }
#rhf_tabs .tabTL, #rhf_tabs .tabTR {
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  z-index: 1;
  top: -1px;
  background-repeat: no-repeat;
}
#rhf_tabs .tabTL { left: -1px; }
#rhf_tabs .tabTR { right: -1px; }
#rhf_container .tabBarBottom {
  position: absolute;
  display: block;
  bottom: 3px;
  width: 100%;
  border-top: 1px solid #C9E1F4;
}
#rhf_tabs .tabTL, #rhf_tabs .tabTR { background-image: url(/img/imported/sprite-site-wide-2._V146303866_.png); }
#rhf_tabs .active-rhf-tab .tabTL { background-position: 0px 0px; }
#rhf_tabs .active-rhf-tab .tabTR { background-position: -10px 0px; }
#rhf_tabs .inactive-rhf-tab .tabTL { background-position: 0px -40px; }
#rhf_tabs .inactive-rhf-tab .tabTR { background-position: -10px -40px; }

.rhf_header {
  text-align:left;
  padding:10px 10px 0 10px;
}

#rhf_footer {
  padding: 10px;
  text-align: left;
  font-size: 13px;
}




.bxgy-priceblock .button-sprite, 
#bxgy_price_button_block .button-sprite,
#fbt_price_block .button-sprite {
  background-image: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/bxgy/fbt-cart-preorder-sprite._V192190832_.gif);
}
#bxgy_price_button_block .wl-button-sprite,
#fbt_price_block .wl-button-sprite {
  background-image: url( /img/imported/add-to-wl-button-sprite._V192250042_.gif);
}
.bxgySellerLoading {
  background: url('/img/imported/loading-small._V192239831_.gif') no-repeat 50px 20px;
  height: 50px;
  margin: 0;
  padding: 0;
}





.shoveler li.shoveler-progress {
  background: no-repeat center 45px url('http://g-ecx.images-amazon.com/images/G/01/ui/loadIndicators/loading-small._V192238939_.gif');
}

.simsWrapper .shoveler ul {
  height: 217px;
}
.simsWrapper .shoveler li {
  width: 163px;
  margin: 0 10px;
  padding: 0;
  overflow: hidden;
}

.bdSprite {
  background: url('http://g-ecx.images-amazon.com/images/G/01/nav2/images/sprite-beard-buttons._V391061303_.png') no-repeat;
}


.sims-popunder {
  background: transparent url('http://g-ecx.images-amazon.com/images/G/01/nav2/images/sims_atc_bg._V142941980_.png') no-repeat left bottom;
  min-height: 217px;
}


/* Mp3 Samples */
.simsMp3Enabled div.mp3AsinPlayImg { 
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/s9-campaigns/music-player/playbutton._V216867392_.png");
}

.mp3AsinLoading div.mp3AsinPlayImg {
  background-image: url("http://g-ecx.images-amazon.com/images/G/01/s9-campaigns/music-player/spinner._V192235958_.gif");
}

/* HMD Spinner */
.hmd-loading {
  background: no-repeat left 0 url('http://g-ecx.images-amazon.com/images/G/01/ui/loadIndicators/loading-small._V192238939_.gif');
}


#zgWrapper .shoveler .start-over {
  font-size:80%;    
}
#zgWrapper .shoveler .start-over a {
  text-decoration:none;    
}
#zgWrapper .shoveler .start-over a:visited {
  color:#004B91;   
}

#zgWrapper .shoveler {
  position:relative;
  width:100%;
}
#zgWrapper .shoveler .shoveler-content {
  margin:0 35px 0 45px;
  clear:both;
}
/*
#######################################################
# hackish for IE6's doubled float margin bug:see
# http://www.positioniseverything.net/explorer/doubled-margin.html
#######################################################
*/


* html #zgWrapper .shoveler ul li {
  display:inline;
}
#zgWrapper .shoveler .cBox {
  width:160px;
}
#zgWrapper .shoveler .noBox {
  padding:10px 0;
}
#zgWrapper .shoveler .product-image {
  margin-bottom:5px;
}
#zgWrapper .shoveler .pricetext {
  margin-top:5px;
}
#zgWrapper .shoveler .price {
  white-space:nowrap;
  margin-right:5px;
}
#zgWrapper .shoveler .pricelong {
  font-size:86%;
}

#zgWrapper .shoveler .whyPrice {
  white-space:nowrap;
  margin-top:2px;
  font-size:11px;
}

#zgWrapper .shoveler-button-wrapper {
  position:relative;
  width:100%;
}
#zgWrapper .shvl-byline {
  font-size:86%;
}
#zgWrapper .zg_rank {
  float:left;
  padding-right:6px;
}
#zgWrapper a.img-title {
  text-decoration:none;
}
#zgWrapper a.img-title:hover, 
#zgWrapper a.img-title:focus {
  text-decoration:underline;
}
/*
#########################################
# You should aim to align arrows with the 
# bottom of the product images and 
# the top of the titles.  
# Don't forget to also adjust the 
# loading icon position if you change this value
#########################################
*/
#zgWrapper .shoveler div.back-button, 
#zgWrapper .shoveler div.next-button,
#zgWrapper .shoveler div.disabled-button {
  position:absolute;
  height:50px; 
  width:25px;
  top:75px; 
}
#zgWrapper .shoveler div.next-button {
  background:none;
}
#zgWrapper .shoveler .back-button,
#zgWrapper .shoveler div.disabled-button {
  left:1px;
}
#zgWrapper .shoveler .next-button,
#zgWrapper .shoveler div.disabled-button {
  right:1px;
}
#zgWrapper .shoveler .back-button a, 
#zgWrapper .shoveler .next-button a {
  position:relative;
  font-size:70%;
  cursor:pointer;
}
#zgWrapper .shoveler .back-button a .bg-text, 
#zgWrapper .shoveler .back-button a .bg-image, 
#zgWrapper .shoveler .next-button a .bg-text, 
#zgWrapper .shoveler .next-button a .bg-image {
  display:block;
  height:50px;
  width:25px;
  left:0;
  overflow:hidden;
  position:absolute;
}

#zgWrapper .shoveler .back-button a .bg-image {
  background-position:0 0; 
}
#zgWrapper .shoveler .back-button a.depressed .bg-image {
  background-position:0 50px;
}
#zgWrapper .shoveler .next-button a .bg-image {
  background-position:25px 0; 
}
#zgWrapper .shoveler .next-button a.depressed .bg-image {
  background-position:25px 50px;
}

/*
##########################################
# DP-specific css
##########################################
*/
#zgWrapper {
  overflow:hidden;
}




#zgWrapper .shoveler .shoveler-heading {
  padding-right:175px;
  margin-bottom:15px;
}
#zgWrapper .shoveler .shoveler-pagination {
  position:absolute;
  right:0;
  top:0;
  width:175px;
  text-align:right;
  padding:0;
}

#zgWrapper .shoveler ul li.shoveler-progress {
  background:no-repeat center 45px url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/loading-indicator._V192185253_.gif');
}
#zgWrapper .shoveler .back-button a .bg-image, 
#zgWrapper .shoveler .next-button a .bg-image,
#zgWrapper .shoveler div.disabled-button {
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V236573507_.gif');
}
.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._V236573507_.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._V236573507_.gif'); 
  background-position:25px 0px; 
}

#zgWrapper .shoveler ul {
  height:245px; 
  padding:0;
  overflow:hidden;
  outline:none;
}
#zgWrapper .shoveler ul li {
  float:left;
  margin:0 5px 0 5px;
  width:12.5em; #150px;
  height:245px; 
  overflow:hidden;
}




#productDescription h2.productDescriptionHeader {
  margin-bottom: 0em; 
}

#productDescription .emptyClear {
  clear:left;
  height:0px;
  font-size:0px;
}

#productDescription div.productDescriptionWrapper {
  margin: 0 0 1em 0;    
}

#productDescription h3.productDescriptionSource {
  font-weight:normal;
  color:#333333;
  font-size:1.23em;
  margin: .75em 0 .375em -15px;
  clear:left;
}

#productDescription .seeAll {
  margin-top: 1.25em; 
  margin-left: -15px; 
}

#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; 
}

#productDescription .aplus h4, #productDescription .aplus h5 {
  margin: 0 0 .75em 0;
  font-size: 1em;
}

#productDescription .aplus h4 {
  color: #CC6600;
}

#productDescription .aplus p {
  margin: 0 0 1em 0;
}

#productDescription .aplus .break {
  clear:both;
  height:0px;
  font-size:0px;
}

#productDescription .aplus .spacer {
  margin-bottom: 13px;
}

#productDescription .aplus img {
  border:none;
}

#productDescription .aplus .leftImage, #productDescription .aplus .rightImage, #productDescription .aplus .centerImage {
  margin-bottom: 1em;
  margin-top: 0;
  text-align:center;
  vertical-align:top;
}


#productDescription .aplus .leftImage {
  margin-right: 15px;
  float:left;
  clear:left;
}

#productDescription .aplus .rightImage {
  margin-left: 15px;
  float:right;
  clear:right;
}

#productDescription .aplus .imageCaption {
  clear:both;
  padding: .5em .5em 0 .5em;
  font-size: .846em;
  display: block;
}

#productDescription .aplus table.data { 
  border-collapse: collapse; 
  margin-bottom: 1.25em;
}

#productDescription .aplus table.data th { 
  font-weight: bold; 
  background: #F7F7F7; 
  border-style:solid; 
  border-color: #CCCCCC; 
  border-width:0 0 1px 1px; 
}

#productDescription .aplus table.data td { 
  border-left: 1px solid #CCC; 
  border-bottom: 1px dotted #CCC
}

#productDescription .aplus table.data th, #productDescription .aplus table.data td
{ 
  padding:3px 10px; 
  text-align:left
}

#productDescription .aplus table.data tfoot { 
  font-style: italic; 
}

#productDescription .aplus table.data caption {
  background: #eee; 
  font-size: .8125em;
}

#productDescription .aplus table.data tr td:first-child, #productDescription .aplus table.data tr th:first-child {
  border-left-width:0px;
}

#productDescription .aplus ul {
  margin:0 0 1em 0;
}


#productDescription .aplus .center {
  text-align: center;
}

#productDescription .aplus .right {
  text-align: right;
}

#productDescription .aplus  .sixth-col,
#productDescription .aplus .fourth-col,
#productDescription .aplus .third-col,
#productDescription .aplus .half-col,
#productDescription .aplus .two-third-col,
#productDescription .aplus .three-fourth-col,
#productDescription .aplus .one-col {
  float:left;
  margin-right: 1.6760%;
  overflow: hidden;
}

#productDescription .aplus .last {
  margin-right:0px;
}

#productDescription .aplus .sixth-col {
  width: 15.080%;
}
#productDescription .aplus .fourth-col {
  width: 23.4637%;
}

#productDescription .aplus .third-col {
  width: 31.8436%;
}

#productDescription .aplus .half-col {
  width: 48.6034%;
}

#productDescription .aplus .two-third-col {
  width: 65.3631%;
}

#productDescription .aplus .three-fourth-col {
  width: 73.7430%;
}

#productDescription .aplus .one-col {
  width: 98.8827%;
  margin-right:0;
}

#productDescription .aplus .last {
  margin-right:0;
}

#productDescription .aplus {
  width: 100%;
  min-width: 895px;
}

* html #productDescription .aplus {
  width: expression((document.body.clientWidth < 936) ? "895px" : "100%" );
}




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

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

.list-tags {
  white-space: nowrap;
  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: #333;
  font: 11px Verdana, sans-serif;
  padding: 2px;
}

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


.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 .see-all {
  white-space: nowrap;
  padding-top: 5px;
}

.tags-piles-feedback {
  display: none;
  color: #000;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0px 0 0 0;
}

.tag-cols i {
  display: none;
  cursor: pointer;
  cursor: hand;
  float: left;
  font-style: normal;
  font-size: 0px;
  vertical-align: bottom;
  width: 16px;
  height: 16px;
  margin-top: 1px;
  margin-right: 3px;
}

.tag-cols .snake {
  display: block;
  background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/tags/graysnake._V192250049_.gif');
}

#tagContentHolder .tip {
  display: none;
  color: #999;
  font-size: 10px;
  padding-top: 0.25em;
}

#tagContentHolder .tip a {
  color: #999 !important;
  text-decoration: none !important;
  border-bottom: solid 1px #CCC;
}

.nowrap {
  white-space: nowrap;
}

#tgEnableVoting {
  display: none;
}

#tagContentHolder .count {
  color: #666;
  font-size: 10px;
  margin-left: 3px;
  white-space: nowrap;
}

.count.tgVoting {
  cursor: pointer;
}

.tgVoting .tgCounter {
  margin-right: 3px;
  border-bottom: 1px dashed #003399;
  color: #003399;
}



a.slateLink:link{ color: rgb(119,119,119); text-decoration:none;}
a.slateLink:active { color: rgb(119,119,119); text-decoration:none;}
a.slateLink:visited{ color: rgb(119,119,119); text-decoration:none;}
a.slateLink:hover{ color: rgb(119,119,119); text-decoration:none;}

.shuttleGradient {
  float:left;
  width:100%;
  text-align:left;
  line-height: normal;
  position:relative;
  height:43px; 
  background-color:#dddddd; 
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/customerimage/shuttle-gradient._V192250138_.gif); 
  background-position: bottom; 
  background-repeat : repeat-x;
}

.shuttleTextTop {
  font-size:18px;
  font-weight:bold;
  font-family:verdana,arial,helvetica,sans-serif;
  color: rgb(119,119,119);
  margin-left:10px;
}

.shuttleTextBottom {
  margin-top:-2px;
  font-size:15px;
  font-family:verdana,arial,helvetica,sans-serif;
  color: rgb(119,119,119);
  margin-left:10px;
}
.outercenterslate{
  cursor:pointer;
}
.innercenterslate{
  overflow: hidden;
}

.slateoverlay{
  position: absolute;
  top: 0px;
  border: 0px
}

.centerslate {
  display: table-cell;
  background-color:black; 
  text-align: center;
  vertical-align: middle;
}
.centerslate * {
  vertical-align: middle;
}
.centerslate { display/*\**/: block\9 } 
/*\*//*/
.centerslate {
    display: block;
}
.centerslate span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/


.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: x-small;
  border-bottom:1px solid black;
  border-right:1px solid black;
}









.jumpBar #amazon-like_feature_div,
#handleBuy #average-customer-reviews_feature_div,
#handleBuy #aamazon-like_feature_div,
.jumpBar #socialmedia-links_feature_div {
  display: inline-block;
}
.jumpBar #amazon-like_feature_div,
#handleBuy #average-customer-reviews_feature_div,
#handleBuy #amazon-like_feature_div,
.jumpBar #socialmedia-links_feature_div {
  display: inline;
}
.jumpBar>#amazon-like_feature_div,
#handleBuy>#average-customer-reviews_feature_div,
#handleBuy>#amazon-like_feature_div,
.jumpBar>#socialmedia-links_feature_div {
  display: inline-block;
}
#likeAndShareBar {
  top: 211px;
  text-align: right;
  font-size: 0.86em;
  margin-left: 4px;
  display: inline-block;
}

#amazonLikeKindle #likeAndShareBar {
  display: inline-block;
  position: relative;
  top: 4px;
  margin-left: 0px;
  margin-top: -.86em;
}
.jumpbar #likeAndShareBar {
  margin-top: -4px;
  margin-left: 0px;
}

.jumpBar #amazonLikeKindle #likeAndShareBar {
  margin-left: 0px;
}

#entityLike #likeAndShareBar {
  text-align: center;
  font-size: 0.86em;
  margin-top: -4px;
  display: inline-block;
}
.amazonLike .hideUntilJSReady {
  display: none;
}
.amazonLikeBeak {
  overflow: hidden;
  display: inline-block;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: -150px 0pt;
  background-color: transparent;
  position: absolute;
  top: -29px;
  right: 15px;
  width: 12px;
  height: 10px;
}
.amazonLikeBeak.entityPageLeft {
  left: 45px;
}
#amazonLikeKindle .amazonLike .amazonLikeButtonCountCombo {
  overflow: hidden;
}
.amazonLike .amazonLikeButtonCountCombo .amazonLikeCountContainer {
  display: inline-block;
  margin-top: 4px;
}
#entityLike .amazonLike .amazonLikeButtonCountCombo .amazonLikeCountContainer {
  vertical-align: middle;
}
.amazonLike .amazonLikeButtonCountCombo .amazonLikeButtonWrapper {
  float: left;
}
.amazonLike .amazonLikeButtonWrapper {
  margin: 0 4px 0 0;
}

#entityLike .amazonLike .amazonLikeButtonCountCombo .amazonLikeButtonWrapper {
  margin-top: -14px;
  margin: 0;
  float: none;
}
.amazonLike .amazonLikeButtonWrapper a {
  text-decoration: none;
  outline: none;
}
.amazonLike .amazonLikeButtonWrapper .amazonLikeButton {
  overflow: hidden;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: #fff;
}
.amazonLike .amazonLikeButton.clickable {
  cursor: pointer;
}
.amazonLike .amazonLikeButton span.altText {
  position: absolute; top: -9999px;
}
.amazonLike .amazonLikeButton.down {
  height: 19px;
}
.amazonLike .amazonLikeButton.down.off {
  background-position: 0 0;
  width: 47px;
}
.amazonLike .amazonLikeButton.down.on {
  background-position: -100px 0;
  width: 47px;
}
.amazonLike .amazonLikeButton.down.pressed {
  background-position: -50px 0;
}
.amazonLikePopover {
  font-size: 11px;
  overflow: hidden;
}
.amazonLikePopover .amazonLikeShareCondo {
  margin-left: -5px;
}
.amazonLikePopover .tafContainerDiv {
  height: 18px;
}
.amazonLikeContext_entity .sharePageTeaser {
  margin: 0;
}
.amazonLikeContext_entity .sharepagebutton {
  padding: 0;
}
.amazonLikePopover .likePopoverError {
  margin-bottom: 10px;
}
.amazonLikePopover .spacer {
  margin-top: 10px;
}
.amazonLikePopover .bottomSpacer {
  margin-bottom: 10px;
}
.amazonLikePopover .likeCountText {
  font-weight: bold;
}
.amazonLikePopover .bottomRightLinks {
  text-align: right;
  color: #999;
}
.amazonLikePopover a.grayLink {
  color: #666;
  text-decoration: none;
  font-size: 10px;
}
.amazonLikePopover a.grayLink:link {
  color: #666;
  text-decoration: none;
  font-size: 10px;
}
.amazonLikePopover a.grayLink:visited {
  color: #666;
}
.amazonLikePopover a.grayLink:hover {
  color: #004B91;
  text-decoration: underline;
}





.c2c-inline-sprite {
  display: -moz-inline-box;
  display: inline-block;
  margin: 0;padding: 0; 
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  background: url(http://g-ecx.images-amazon.com/images/G/01/electronics/click2call/click2call-sprite._V156431432_.png) no-repeat;
}
.c2c-inline-sprite span {
  position:absolute;
  top:-9999px;
}

.dp-call-me-button {
  width:52px;
  height:22px;
  background-position:0px -57px; 
}





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

/* START: sponsored links third party ads css */
.SponsoredLinksDebug {
 background-color: yellow;
 font-size: 12px;
}

.SponsoredLinkSmall {
 font: 10px Verdana,Arial,Helvetica,sans-serif;
}

.SponsoredLinksGrayBox {
 height: auto;
 margin-bottom: -7px;
 padding-bottom: 5px;
 padding-right: 10px;
 padding-top: 8px;
}

.SponsoredLinksGrayBox a {
 text-decoration: underline;
}

.SponsoredLinksGrayBox a:hover {
 text-decoration: none;
 color:#CC6600;
}
.SponsoredLinkItemTD {
 padding-left: 25px;
 padding-top: 8px;
}

.SponsoredLinkItemTD a {
 font-weight: bold;
}

.SponsoredLinkColumnAds a:link {
 font-family: verdana,arial,helvetica,sans-serif;
}

.SponsoredLinkTitle a:link {
 color: #003399;
 font-size: 13px;
 text-decoration: underline;
}

.SponsoredLinkTitle a:hover {
  color: #CC6600;
  font-size: 13px;
  text-decoration: none;
}

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

.SponsoredLinkDescriptionText {
 font-family: verdana,arial,helvetica,sans-serif;
 font-size: 13px;
 color: black;
}

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

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

.SponsoredLinkYellowBlockEnclosure {
 position: relative;
}


.SponsoredLinkContentDeclaration {
 text-align: right;
 padding-right: 20px;
 color: #C2C2C2
}

.SponsoredLinksBottomBox {
 padding-top: 5px;
 padding-right: 20px;
}

#SponsoredLinksCustomerMediaPage h2 {
 display: inline;
 color: #CC6600;
 font-size: medium;
 font-family: verdana,arial,helvetica,sans-serif;
}

.SponsoredLinkDescriptionUrlLink a:hover {
 color:black;
}

.SponsoredLinksAdvertiseYourServices {
 font-size: 11px;
 float: right;
}
/* END: sponsored links third party ads css */

.SponsoredLinkDescriptionUrlLink:link, #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:link, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescriptionUrlLink:link, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:link {
 color:black;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
}
.SponsoredLinkDescriptionUrlLink:hover,  #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:hover, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescriptionUrlLink:hover, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:hover {
 color:black;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
}
.SponsoredLinkDescriptionUrlLink:visited, #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:visited, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescritionUrlLink:visited, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:visited {
 color:black;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
}
.SponsoredFeedbackDiv{
 display       : block;
 font-size     : 11px;
 padding-left  : 22px;
 padding-top   : 5px;
 margin-top    : 10px;
}


#SlDiv_0 .SponsoredLinkColumnAds{
  border-width: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}
#SlDiv_0 .SponsoredLinkDescriptionDIV {
  margin-top: 10px;
}
#SlDiv_0 .SponsoredLinkTitle, #SlDiv_0 .SponsoredLinkTitle a{
  margin-top: 10px;
  font-weight: bold;
}
#SlDiv_0 .SponsoredLinkYellowBlockEnclosureTop{
  color: #CC6600;
}

#SlDiv_1 .SponsoredLinkYellowBlockEnclosureTop{
  color: #CC6600;
}
#SlDiv_1 .SponsoredLinkDescription{
  padding-left: 0px;
}

#SlDiv_1 .SponsoredLinkColumnAds{
  border-width: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

#SlDiv_1 .SponsoredLinkDescriptionUrlLinkEnclosure{
  padding-left: 26px;
  padding-right:40px;
}

#SlDiv_2 .SponsoredLinkYellowBlockEnclosureTop{
  color: #CC6600;
}
#SlDiv_2 .SponsoredLinkDescription{
  padding-left: 0px;
}

#SlDiv_2 .SponsoredLinkItemTD{
 margin-bottom:10px;
}


#SlDiv_0 .SponsoredLinkYellowBlock {
  margin-top: 10px;
}
#SlDiv_1 .SponsoredLinkYellowBlock {
  margin-top: 5px;
}


#SlDiv_1 {
  margin-top: 5px;
}



div.mp3Enabled { display: block; height: 20px; position: relative; }
div.mp3Enabled a.mp3Asin { display: -moz-inline-box; display: inline-block; height: 20px; width: 20px; cursor: pointer; margin: 0; vertical-align: middle; overflow: hidden;
  background: url('http://g-ecx.images-amazon.com/images/G/01/zeitgeist/mp3player/sprites._V192194383_.gif') repeat-x scroll 0 0; }
  div.mp3Enabled a.mp3AsinActive { background-position: 0 0; }
  div.mp3Enabled a.mp3AsinActiveHover { background-position: -25px 0; }
  div.mp3Enabled a.mp3AsinActivePause { background-position: 0 -25px; }
  div.mp3Enabled span.mp3Text { margin: 0; font-size: 0.8em; vertical-align: middle; }
  * html div.mp3Enabled span.mp3Text { margin-left: 5px; }
  div.mp3Enabled img.mp3Loading { height: 16px; width: 16px; vertical-align: middle; }   
  div.mp3Enabled span.listenText { font-size: 0.9em; font-weight: bold; color: #CC6600 }   
  .mp3DurationPopover { border: 1px solid black; background-color: #FFFFE1; font-size: 0.8em; padding: 1px 5px 1px 5px; text-align: center}
  #mp3Player_noflash { border: 1px solid #A31919; color: #A31919; background-color: #FFFFDD; font-size: 0.8em; padding: 1px 5px 1px 5px; text-align: center }
  .audioSamplesPlayer { margin: 12px 0px 3px 57px; text-align: left;  }

  table.buyExternalShortFade td.topLeft {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_topLeft._V192558408_.gif');
   background-repeat: no-repeat;
 }
 table.buyExternalShortFade td.topRight {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_topRight._V192558411_.gif');
   background-repeat: no-repeat;
 }
 table.buyExternalShortFade td.bottomLeft {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_bottomLeft._V192558408_.gif');
   background-repeat: no-repeat;
   line-height: 12px;
 }
 table.buyExternalShortFade td.bottomRight {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_bottomRight._V192558409_.gif');
   background-repeat: no-repeat;
   line-height: 12px;
 }

 .pa_syndicationPrice {
   margin: 0px 0px 0px 8px;
   padding: 0px 0px 0px 12px;
   font-size: 10px;
   font-weight: bold;
   color: #990000;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/icon4-orangeSquare._V192558401_.gif');
   background-position: 0 5;
   background-repeat: no-repeat;
 }

 .pa_offer .pa_merchant a.pa_merchantNamePopover {
   color: #565656;
   text-decoration: underline;
 }

 .pa_blueBorderTable .pa_borderTL {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxTL._V192558586_.gif');
   background-position: top right;
   background-repeat: no-repeat;
   width: 5px;
   height: 5px;
 }
 .pa_blueBorderTable .pa_borderTC {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxTC._V192558590_.gif');
   background-repeat: repeat-x;
 }
 .pa_blueBorderTable .pa_borderTR {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxTR._V192558541_.gif');
   background-repeat: no-repeat;
   width: 5px;
 }
 .pa_blueBorderTable .pa_borderLeft {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxLeft._V192558563_.gif');
   background-position: top left;
   background-repeat: repeat-y;
 }
 .pa_blueBorderTable .pa_borderRight {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxRight._V192558590_.gif');
   background-position: top right;
   background-repeat: repeat-y;
 }
 .pa_blueBorderTable .pa_borderBL {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxBL._V192558567_.gif');
   background-repeat: no-repeat;
   height: 5px;
 }
 .pa_blueBorderTable .pa_borderBC {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxBC._V192558574_.gif');
   background-repeat: repeat-x;
 }
 .pa_blueBorderTable .pa_borderBR {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxBR._V192558560_.gif');
   background-repeat: no-repeat;
 }

 .pa_buyBoxWrap-TR {
   width: 99%;
   margin: auto;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-TR._V192558543_.gif') no-repeat right top;
 }
 .pa_buyBoxWrap-TL {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-TL._V192558540_.gif') no-repeat left top;
 }
 .pa_buyBoxWrap-BR {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-BR._V192558541_.gif') no-repeat right bottom;
 }
 .pa_buyBoxWrap-BL {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-BL._V192558541_.gif') no-repeat left bottom;
 }
 .pa_firstOfferWrap-TR {
   width: 99%;
   margin: auto;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-TR._V192558528_.gif') no-repeat right top;
 }
 .pa_firstOfferWrap-TL {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-TL._V192558531_.gif') no-repeat left top;
 }
 .pa_firstOfferWrap-BR {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-BR._V192558533_.gif') no-repeat right bottom;
 }
 .pa_firstOfferWrap-BL {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-BL._V192558538_.gif') no-repeat left bottom;
 }
 .pa_buyBoxOffer .pa_merchant a.pa_merchantNamePopover {
  white-space: nowrap;
  color: #565656;
  text-decoration: underline;
}
.pa_grayBorderTable .pa_borderTL {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxTL._V192558539_.gif');
  background-position: top right;
  background-repeat: no-repeat;
  width: 5px;
  height: 5px;
}
.pa_grayBorderTable .pa_borderTC {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxTC._V192558539_.gif');
  background-repeat: repeat-x;
}
.pa_grayBorderTable .pa_borderTR {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxTR._V192558539_.gif');
  background-repeat: no-repeat;
  width: 5px;
}
.pa_grayBorderTable .pa_borderLeft {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxLeft._V192558543_.gif');
  background-position: top left;
  background-repeat: repeat-y;
}
.pa_grayBorderTable .pa_borderRight {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxRight._V192558542_.gif');
  background-position: top right;
  background-repeat: repeat-y;
}
.pa_grayBorderTable .pa_borderBL {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxBL._V192558543_.gif');
  background-repeat: no-repeat;
  height: 5px;
}
.pa_grayBorderTable .pa_borderBC {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxBC._V192558543_.gif');
  background-repeat: repeat-x;
}
.pa_grayBorderTable .pa_borderBR {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxBR._V192558542_.gif');
  background-repeat: no-repeat;
}
.pa_bucketLoadingIndicator {
  padding: 0;
  margin: 15px 0px 15px 124px;
  height: 124px;
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/ui/loadIndicators/loading-large_boxed._V192195297_.gif');
  background-repeat: no-repeat;
}
.pa_adID a
{
  text-decoration:none;
  display:block;
  background:url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_feedback_bubble._V135075215_.png') no-repeat;
  background-position: 130px 0px;
  line-height:12px;
}
.pa_adID a:hover
{
  background:url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_feedback_bubble._V135075215_.png') no-repeat;
  background-position: 130px -12px;
}


/* non-sprited */
.ap_popover_unsprited .ap_body   .ap_left   { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_left_17._V248144977_.png); }
.ap_popover_unsprited .ap_body   .ap_right  { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_right_17._V248144979_.png); }
.ap_popover_unsprited .ap_header .ap_left   { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_left._V265110087_.png); }
.ap_popover_unsprited .ap_header .ap_right  { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_right._V265110087_.png); }
.ap_popover_unsprited .ap_header .ap_middle { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top._V265110086_.png); }
.ap_popover_unsprited .ap_footer .ap_left   { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_left._V265110084_.png); }
.ap_popover_unsprited .ap_footer .ap_right  { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_right._V265110087_.png); }
.ap_popover_unsprited .ap_footer .ap_middle { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom._V265110084_.png); }

/* Everything else -- sprited */
.ap_popover_sprited .ap_body .ap_left, 
.ap_popover_sprited .ap_body .ap_right {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-v._V219326283_.png);
}


.ap_popover_sprited .ap_header .ap_left, 
.ap_popover_sprited .ap_header .ap_right,
.ap_popover_sprited .ap_header .ap_middle,
.ap_popover_sprited .ap_footer .ap_left, 
.ap_popover_sprited .ap_footer .ap_right,
.ap_popover_sprited .ap_footer .ap_middle,
.ap_popover_sprited .ap_closebutton {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-h._V219326280_.png);
}

.ap_popover_sprited .ap_body .ap_right-arrow, .ap_popover_sprited .ap_body .ap_left-arrow {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-arrow-v._V219326286_.png);
}