/*
Webstore's CSS is divided into three sets of files:
- Those that set general styles for the entire website
- Those that detmine the styles for individual pages
- Those that determine styles for widgets


For general styles, the base.css file is used.

For individual page styles, the page_overrides.css is used.

For widgets, one of two different configurations is used:

- Configuration 1 uses the widgets.css file for all pages
- Configuration 2 uses a set of three files:
     - widgets_master.css - loaded for all pages
     - widgets_opl.css - used in addition to widgets_master.css for all Checkout pages
     - widgets_ya.css - used in addition to widgets_master.css for Your Account pages

Which widget file configuration you use is determined by your Webstore version and is
exclusive of the other configuration.

To determine which configuration your Webstore uses:
 1. Log into Seller Central
 2. Navigate to Store Design > Merchandising & Layout
 3. Expand the Master Pages set of pages at the bottom of the Pages navigation on the left
 4. Highlight the My Webstore page
 5. Click Properties at the upper right of the page
 6. In the Page Properties dialog, click the CSS and Script Links link
 7. Under the Link CSS files: window, examine the Local CSS

If the widgets.css file is present, your site is using Configuration 1.
If widges_master.css is present, your site is using Configuration 2.

For additional information on Webstore CSS, please see the Seller Central Help
topic at:
https://sellercentral.amazon.com/gp/help/200904160 (for US sites) or
https://sellercentral-europe.amazon.com/gp/help/200904770 (for UK sites).

*/

div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em;
  font-weight: bold;
  padding: 9px 5px;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart {
  margin-bottom: 0; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList {
  overflow: visible; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product {
  *zoom: 1;
  overflow: visible;
  position: relative;
  padding-right: 48%;
  padding-bottom: 18px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product .productImage {
  position: static;
  float: left; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails {
  margin-bottom: 0;
  margin-left: 100px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.availability.backorder {
  font-weight: bold; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.availability.preorder {
  font-weight: bold; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity {
  *zoom: 1;
  overflow: visible;
  position: absolute;
  left: 52%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity input, div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity select {
  float: left;
  width: 22px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions {
  display: block; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li {
  margin-left: 0;
  margin-right: 0; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li a, div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li button {
  margin-left: 4.5px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError {
  width: 300%;
  position: absolute; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError div.messageBox.editQuantityError {
  display: none;
  margin: 18px 0 0 0; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError p span {
  font-weight: bold;
  padding: 0 60% 0 0; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.personalizedData {
  font-weight: bold;
  width: 100%; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.personalizedData ul.pMsgList {
  list-style-type: none;
  padding-left: 0; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice {
  position: absolute;
  left: 68%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemTotal {
  position: absolute;
  left: 84%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button {
  background: 0 none;
  color: #004488;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button:hover {
  color: black;
  background: 0 none; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button span {
  background: 0 none; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li.delete {
  border-right: 1px solid #cccccc; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 52%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 68%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 84%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals {
  margin-left: 68%; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals dt {
  font-weight: bold;
  padding-right: 0;
  width: 50%; }
div.com-amazon-webstore-ActiveCartItems-2 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals dd {
  float: right;
  width: 49%; }

div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em;
  font-weight: bold;
  padding: 9px 5px;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart {
  margin-bottom: 0; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList {
  overflow: visible; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product {
  *zoom: 1;
  overflow: visible;
  position: relative;
  padding-right: 48%;
  padding-bottom: 18px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product .productImage {
  position: static;
  float: left; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails {
  margin-bottom: 0;
  margin-left: 100px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.availability.backorder {
  font-weight: bold; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.availability.preorder {
  font-weight: bold; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity {
  *zoom: 1;
  overflow: visible;
  position: absolute;
  left: 52%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity input, div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity select {
  float: left;
  width: 22px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions {
  display: block; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li {
  margin-left: 0;
  margin-right: 0; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li a, div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li button {
  margin-left: 4.5px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError {
  width: 300%;
  position: absolute; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError div.messageBox.editQuantityError {
  display: none;
  margin: 18px 0 0 0; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError p span {
  font-weight: bold;
  padding: 0 60% 0 0; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.personalizedData {
  font-weight: bold;
  width: 100%; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.personalizedData ul.pMsgList {
  list-style-type: none;
  padding-left: 0; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice {
  position: absolute;
  left: 68%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice dl.attributeList.priceBlock dt {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemTotal {
  position: absolute;
  left: 84%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button {
  background: 0 none;
  color: #004488;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button:hover {
  color: black;
  background: 0 none; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button span {
  background: 0 none; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li.delete {
  border-right: 1px solid #cccccc; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 52%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 68%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 84%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals {
  margin-left: 68%;
  padding-top: 10px;
  /* fix to push the text further down to prevent overlap with error box above */ }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals dt {
  font-weight: bold;
  padding-right: 0;
  width: 50%; }
div.com-amazon-webstore-ActiveCartItems-3 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals dd {
  float: right;
  width: 49%; }

div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails h2 {
   background-color: #F3F3F3;
    color: #000000;
    font-size: 1.16667em;
    font-weight: bold;
    margin-bottom: 18px;
    padding: 9px 5px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart {
  margin-bottom: 0; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList {
  overflow: visible; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product {
  *zoom: 1;
  overflow: visible;
  position: relative;
  width: 97.8%;
  padding-bottom: 18px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product .productImage {
  position: static;
  float: left; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails {
  width: 200px;
  margin-bottom: 0;
  margin-left: 100px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.availability.backorder {
  font-weight: bold; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.availability.preorder {
  font-weight: bold; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity {
  *zoom: 1;
  overflow: visible;
  position: absolute;
  left: 52%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity input, div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity select {  float: left;
    float: left;
    margin: 0;
    padding: 1px 0;
    width: 22px;}
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions {
  display: block; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li {
  margin-left: 0;
  margin-right: 0; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li a, div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li button {
  margin-left: 4.5px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError {
  width: 300%;
  position: absolute; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError div.messageBox.editQuantityError {
  display: none;
  margin: 18px 0 0 0; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError p span {
  font-weight: bold;
  padding: 0 60% 0 0; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.personalizedData {
  font-weight: bold;
  width: 100%; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.personalizedData ul.pMsgList {
  list-style-type: none;
  padding-left: 0; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice {
  position: absolute;
  left: 67.4%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice dl.attributeList.priceBlock dt {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemTotal {
  position: absolute;
  left: 84%;
  top: 0;
  width: 16%; 
  color: #870000;
    font-weight: bold;
	font-size: 13px;
  }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button {
color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button:hover {
  color: white;
 }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button span {
 }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li.delete {
  border-right: none; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  color: #333333;
  background-color: none;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 52%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  color: #333333;
  background-color: none;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 67.4%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  color: #333333;
  background-color: none;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 84%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals {
  margin-left: 68%;
  padding-top: 10px;
  /* fix to push the text further down to prevent overlap with error box above */ }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals dt {
font-size: 13px;
    font-weight: bold;
  padding-right: 0;
  width: 50%; }
div.com-amazon-webstore-ActiveCartItems-4 div.cartDetails form fieldset.shoppingCart dl.attributeList.priceBlock.cartTotals dd {
  float: right;
  width: 46.4%;
  font-size: 13px;
    font-weight: bold; }

div.com-amazon-webstore-BestSellersDetail-2 ul.productList.topSellers {
  margin-left: -9px;
  margin-right: -9px; }
div.com-amazon-webstore-BestSellersDetail-2 ul.productList.topSellers li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.com-amazon-webstore-BestSellersDetail-2 ul.productList.topSellers li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.com-amazon-webstore-BestSellersDetail-2 ul.productList.topSellers li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-BestSellersDetail-2 ul.productList.topSellers li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-BestSellersDetail-2 ul.productList.topSellers li.product .title {
  margin: 0; }
div.com-amazon-webstore-BestSellersDetail-2 ul.productList.topSellers li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements legend span {
  position: absolute;
  font-weight: bold; }
div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ol.formFields {
  overflow: hidden;
  *zoom: 1;
  float: left;
  margin-left: 65px; }
div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField {
  float: left;
  margin-right: 41px; }
div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField label {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField input, div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField select, div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField textarea {
  width: 163px; }
div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ul.buttonGroup.formControls {
  float: left; }
div.com-amazon-webstore-BinningSearch-2 div#searchRefinement form fieldset.binningRefinements ul.buttonGroup.formControls li.go {
  margin: 0; }

div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements legend span {
  position: absolute;
  font-weight: bold; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ol.formFields {
  overflow: hidden;
  *zoom: 1;
  float: left;
  margin-left: 65px; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField {
  float: left;
  margin-right: 41px; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField.noButton {
  right: 39px; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField label {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField input, div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField select, div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ol.formFields li.formField textarea {
  width: 163px; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ul.buttonGroup.formControls {
  float: left; }
div.com-amazon-webstore-BinningSearch-3 div#searchRefinement form fieldset.binningRefinements ul.buttonGroup.formControls li.go {
  margin: 0; }

div.com-amazon-webstore-BrowseLeftNavBin-2 div.browseRefinements h3.hiddenName {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-2 div.browseRefinements ul.hiddenBinList {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-2 div.browseRefinements li.hiddenValue {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-2 div.browseRefinements h3.lessBin {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-2 div.browseRefinements li.lessBinValue {
  display: none; }

div.com-amazon-webstore-BrowseLeftNavBin-3 div.browseRefinements h3.hiddenName {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-3 div.browseRefinements ul.hiddenBinList {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-3 div.browseRefinements li.hiddenValue {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-3 div.browseRefinements h3.lessBin {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-3 div.browseRefinements li.lessBinValue {
  display: none; }
div.com-amazon-webstore-BrowseLeftNavBin-3 div.browseRefinements a.multiSelectZeroResults input[type="checkbox"] {
  opacity: 0.5;
  filter: alpha(opacity=50); }
div.com-amazon-webstore-BrowseLeftNavBin-3 div.browseRefinements a.multiSelectZeroResults {
  color: gray; }

div.com-amazon-webstore-CBAOrderStatusLink-1 div.menuLinks h3 {
  font-weight: bold; }
div.com-amazon-webstore-CBAOrderStatusLink-1 div.menuLinks ul {
  list-style-image: url(https://images-na.ssl-images-amazon.com/images/I/01XESkvVgtL.png); }

div.starter-amazon-com-CategoryWidget-2 ul.categoryList {
  margin-left: -9px;
  margin-right: -9px; }
div.starter-amazon-com-CategoryWidget-2 ul.categoryList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.starter-amazon-com-CategoryWidget-2 ul.categoryList li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.starter-amazon-com-CategoryWidget-2 ul.categoryList li.product .productImage {
  max-width: 120px; }
div.starter-amazon-com-CategoryWidget-2 ul.categoryList li.product.last {
  margin-right: 0; }

div.com-amazon-webstore-CheckGuestOrderStatusLink-3 div.menuLinks h3 {
  font-weight: bold; }
div.com-amazon-webstore-CheckGuestOrderStatusLink-3 div.menuLinks ul {
  list-style-image: url(https://images-na.ssl-images-amazon.com/images/I/01XESkvVgtL.png); }

div.com-amazon-webstore-CheckoutButtonContext-2 h2 {
  font-weight: bold;
  text-align: center; }
div.com-amazon-webstore-CheckoutButtonContext-2 form ul.buttonGroup.formControls {
  display: block;
  text-align: center; }

div.com-amazon-webstore-CheckoutByAmazonButton-1 div.checkoutByAmazon {
  margin-top: 9px;
  text-align: center; }

div.com-amazon-webstore-CollectionProducts-3 div.reviewSummary span.snapshotButton img {
  height: 10px;
  margin-right: 9px;
  width: 10px; }
div.com-amazon-webstore-CollectionProducts-3 h2.collectionParentProductTitle {
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.5em; }
div.com-amazon-webstore-CollectionProducts-3 form.collection.javascriptEnabled {
  display: none; }
div.com-amazon-webstore-CollectionProducts-3 form.collection .hiddenAvailabilityMessage, div.com-amazon-webstore-CollectionProducts-3 form.collection .hiddenEmwaOOSAvailabilityMessage {
  display: none; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset {
  margin-bottom: 0; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren {
  list-style-type: none;
  margin: 0;
  padding: 18px 0 0 0;
  border-top: 1px solid #cccccc; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product {
  overflow: hidden;
  *zoom: 1;
  margin: 0 0 18px 0;
  padding: 0;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productImage {
  float: left; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productDetails {
  margin-left: 138px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails .productPricingMessage em {
  font-style: normal; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions {
  padding: 10px;
  background: none;
  background-color: #fafaff;
  border: 1px solid #cccccc;
  color: black;
  position: relative;
  margin: 0 0 18px 0; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions h3 {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions ul.viewOrHidePromotions {
  position: absolute;
  bottom: 9px;
  left: 9px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions ul.promotions {
  margin-bottom: 36px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField label {
  width: 20%;
  float: left;
  margin-right: 9px;
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField select, div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField input, div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField textarea {
  float: left;
  width: 158px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList dt {
  float: left;
  width: 20%; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList dd {
  margin-left: 20%;
  width: auto; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList dt {
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.quantity input, div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.quantity select {
  width: 41px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.collectionChildAttribute ul.buttonGroup.swatchActions {
  float: left; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.collectionChildAttribute ul.colorSwatches {
  clear: both;
  display: none;
  margin-left: 20%;
  padding-left: 9px;
  padding-top: 9px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dt {
  float: left;
  width: 20%; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dd {
  margin-left: 20%;
  width: auto; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dt.availability {
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dd.availability {
  padding-left: 9px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset .buyBox {
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset .buyBox .buyBoxActions {
  float: right; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset .addToCartErrMsgContainer {
  display: none; }

div.com-amazon-webstore-CollectionProducts-3 div.reviewSummary span.snapshotButton img {
  height: 10px;
  margin-right: 9px;
  width: 10px; }
div.com-amazon-webstore-CollectionProducts-3 h2.collectionParentProductTitle {
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.5em; }
div.com-amazon-webstore-CollectionProducts-3 form.collection.javascriptEnabled {
  display: none; }
div.com-amazon-webstore-CollectionProducts-3 form.collection .hiddenAvailabilityMessage, div.com-amazon-webstore-CollectionProducts-3 form.collection .hiddenEmwaOOSAvailabilityMessage {
  display: none; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset {
  margin-bottom: 0; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren {
  list-style-type: none;
  margin: 0;
  padding: 18px 0 0 0;
  border-top: 1px solid #cccccc;
  width: 520px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product {
  overflow: hidden;
  *zoom: 1;
  margin: 0 0 18px 0;
  padding: 0;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productImage {
  float: left; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productDetails {
  margin-left: 138px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails .productPricingMessage em {
  font-style: normal; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions {
  padding: 10px;
  background: none;
  background-color: #fafaff;
  border: 1px solid #cccccc;
  color: black;
  position: relative;
  margin: 0 0 18px 0; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions h3 {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions ul.viewOrHidePromotions {
  position: absolute;
  bottom: 9px;
  left: 9px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails div.informationMessageBox.promotions ul.promotions {
  margin-bottom: 36px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails .collectionProductPrice dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product .productDetails .collectionProductPrice p.nonNewOfferSummary {
  font-size: 85%; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField label {
  width: 20%;
  float: left;
  margin-right: 9px;
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField select, div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField input, div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField textarea {
  float: left;
  width: 158px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList dt {
  float: left;
  width: 20%; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList dd {
  margin-left: 20%;
  width: auto; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField dl.attributeList dt {
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField span.loadingSpinner {
  position: absolute;
  background: url(https://images-na.ssl-images-amazon.com/images/I/01p6Y1Z2boL.gif) no-repeat scroll center white;
  height: 16px;
  width: 16px;
  margin-left: 5px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField label.variation-label {
  width: 27%; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField select.normal {
  float: left;
  width: 220px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.conditionNote {
  width: 300px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.quantity input, div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.quantity select {
  width: 41px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.collectionChildAttribute ul.buttonGroup.swatchActions {
  float: left; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product ol.formFields li.formField.collectionChildAttribute ul.colorSwatches {
  clear: both;
  display: none;
  margin-left: 20%;
  padding-left: 9px;
  padding-top: 9px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product li.formField.variationDropdown {
  width: 360px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dt {
  float: left;
  width: 20%; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dd {
  margin-left: 20%;
  width: auto; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dt.availability {
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset ul.productList.collectionChildren li.product div.productAvailabilityMessage dl.attributeList.defaultAvailabilityMessage dd.availability {
  padding-left: 9px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset .buyBox {
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  *zoom: 1;
  width: 510px; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset .buyBox .buyBoxActions {
  float: right; }
div.com-amazon-webstore-CollectionProducts-3 form.collection fieldset .addToCartErrMsgContainer {
  display: none; }

div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches {
  overflow: hidden;
  *zoom: 1;
  margin: 0 0 18px 0; }
div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches span.label {
  width: 20%;
  float: left;
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches div.chooseSwatch {
  margin-left: 20%;
  padding-left: 9px; }
div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches div.chooseSwatch p.label {
  margin: 0; }
div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches dl.attributeList {
  margin-bottom: 0; }
div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches dl.attributeList dt {
  width: 20%;
  text-align: right;
  font-weight: bold; }

div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches {
  overflow: hidden;
  *zoom: 1;
  margin: 6px 0 18px; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches dl.attributeList {
  margin-bottom: 0; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches dl.attributeList dt {
   font-weight: bold;
    margin-right: 0px;
    padding: 0;
    text-align: left;
    width: 10%; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch strong.label {
float: left;
    font-weight: bold;
    margin-right: 9px;
    text-align: left;
    width: 15%; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch p.label {
  margin-left: 20%;
  margin-bottom: 4.5px; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch ul.colorSwatches {
  margin-left: 15%;
  padding-left: 9px; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch dl.attributeList.priceBlock {
  margin-bottom: 4.5px;
  display: block; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch dl.attributeList.priceBlock dt {
  position: relative;
  left: 0;
  font-weight: normal;
  margin-right: 9px;
  padding: 0; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch dl.attributeList.priceBlock dt.price {
  width: 21%;
  margin-right: 6px; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch dl.attributeList.priceBlock dt.salePrice {
  color: #cd0c05; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch dl.attributeList.priceBlock dd {
  margin-left: 20%;
  width: auto;
  font-weight: normal; }
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch dl.attributeList.priceBlock dd.salePrice {
  color: #cd0c05; }

div.starter-amazon-com-ContactUsWidget-1 {
  display: inline-block; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu {
  border: 1px solid #dddddd;
  margin-top: 18px;
  margin-bottom: 18px; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu h2.storeName {
  margin-bottom: 0;
  padding: 9px;
  background-color: #486479;
  color: white; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu .linkList {
  padding: 0;
  padding: 9px;
  margin-bottom: 0; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu ul.linkList.signInLinkList {
  position: absolute;
  top: 0px;
  left: -9999px;
  margin-bottom: 0; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu ul.linkList.signInLinkList li.welcomeText {
  padding-right: 2px;
  float: left; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu h3.contactUs {
  padding: 9px;
  padding-bottom: 0;
  margin-bottom: 0; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu dl.attributeList.contactUs {
  padding: 0;
  padding: 9px;
  margin-bottom: 0; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu dl.attributeList.contactUs dt.phoneNumber {
  padding-right: 2px; }
div.starter-amazon-com-ContactUsWidget-1 div.signInMenu dl.attributeList.contactUs dt.email {
  position: absolute;
  top: 0px;
  left: -9999px; }

div.com-amazon-webstore-CountDownWidget-1 div.countdown {
  width: 100%;
  text-align: center;
  float: left; }
div.com-amazon-webstore-CountDownWidget-1 div.countdown span.bannertext {
  text-shadow: 0 2px 3px black;
  margin-right: 10px; }
div.com-amazon-webstore-CountDownWidget-1 div.countdown div.countDownEl {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 5px 0px 10px; }
div.com-amazon-webstore-CountDownWidget-1 div.countdown div.countDownSection {
  text-shadow: 0 2px 3px black;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 10px; }
div.com-amazon-webstore-CountDownWidget-1 div.countdown div.countDownSection span.timeunits {
  text-transform: uppercase;
  text-shadow: 0 1px 2px black;
  display: block; }

div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer {
  float: left;
  width: 459px;
  padding-right: 18px;
  border-right: 1px solid #cccccc;
  margin-right: -1px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer h2 {
  font-weight: bold;
  padding: 5px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer p.haveAccountText {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  padding-right: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField label {
  float: left;
  width: 20%;
  text-align: left; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField input, div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField select, div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li label {
  width: 20%; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup {
  margin-left: 20%;
  padding-left: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup li {
  display: block;
  margin: 0; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer div.forgotPasswordBox {
  border: 1px solid #cccccc;
  padding-bottom: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer div.forgotPasswordBox h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer div.forgotPasswordBox p {
  margin: 9px 9px 18px 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer div.forgotPasswordBox ul.buttonGroup.accountActions {
  padding-left: 36px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.existingCustomer div.forgotPasswordBox ul.buttonGroup.accountActions li {
  margin: 0; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer {
  padding-left: 18px;
  margin-left: 477px;
  border-left: 1px solid #cccccc; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer h2 {
  font-weight: bold;
  padding: 5px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 30%;
  padding-right: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset .formComment.requiredDescription dl {
  float: right; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField label {
  float: left;
  width: 30%;
  text-align: right; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField input, div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField select, div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField input, div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField select, div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField textarea {
  width: 255px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.datePickerField select.month {
  width: 65px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.datePickerField select.year {
  width: 65px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.datePickerField select.day {
  width: 55px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ol.formFields li.formField.confirmPassword p.formHelp {
  display: block;
  margin-left: 30%;
  padding-left: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.newCustomer form fieldset ul.buttonGroup.newAccountActions {
  margin-left: 30%;
  padding-left: 9px; }
div.com-amazon-webstore-CreateNewAccountDuplicateAccount-2 div.verbiageSection {
  clear: both;
  padding-top: 18px; }

div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  padding-right: 9px; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset .formComment.requiredDescription dl {
  float: right; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField label {
  float: left;
  width: 20%;
  text-align: right; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField input, div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField select, div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField textarea {
  margin-left: 9px; 
  padding: 5px;}
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField p.datePickerMessage {
  margin-left: 194px; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField.createAccountPasswordCheckFormField p.formHelp {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 40%;
  vertical-align: top; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField.createAccountAgreeTermsFormField input {
  margin-left: 20%;
  top: 0px; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ol.formFields li.formField.createAccountAgreeTermsFormField label {
  float: right;
  text-align: left;
  width: 78%; }
div.com-amazon-webstore-CreateNewAccountMain-2 div.createAccount form.newAccountForm fieldset ul.buttonGroup {
  margin-left: 20%;
  padding-left: 9px; }

div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm p strong {
  margin: 0px 4.5px; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm p.location {
  display: inline; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm h3 {
  font-weight: bold; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 21%;
  padding-right: 9px; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet .formComment.requiredDescription dl {
  float: right; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField label {
  float: left;
  width: 21%;
  text-align: right; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField input, div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField select, div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField p {
  display: block;
  margin-left: 200px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 209px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 9px; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li {
  margin-left: 18px; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ul.penNameActions {
  float: right; }
div.com-amazon-webstore-CustomerAttributionCreatePenName-1 div.createPenNameForm ul.realNameActions li {
  margin: 0px; }

div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm p b {
  margin-right: 4.5px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm p.createRealNameBadge {
  padding-bottom: 9px;
  margin-top: -18px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm p.location {
  display: inline; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm h3 {
  font-weight: bold; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 21%;
  padding-right: 9px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet .formComment.requiredDescription dl {
  float: right; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField label {
  float: left;
  width: 21%;
  text-align: right; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField input, div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField select, div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField p {
  display: block;
  margin-left: 200px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 207px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 9px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li {
  margin-left: 18px; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li select {
  width: auto; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ul.realNameActions {
  float: right; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm ul.buttonGroup {
  float: right; }
div.com-amazon-webstore-CustomerAttributionCreateRealName-1 div.createRealNameForm ul.penNameActions {
  float: left; }

div.com-amazon-webstore-CustomerAttributionDisplayPenName-1 div.DisplayPenName h1 {
  padding-top: 9px; }
div.com-amazon-webstore-CustomerAttributionDisplayPenName-1 div.DisplayPenName ul.buttonGroup {
  float: right; }
div.com-amazon-webstore-CustomerAttributionDisplayPenName-1 div.DisplayPenName p.location {
  display: inline; }

div.com-amazon-webstore-CustomerAttributionDisplayRealName-1 div.DisplayRealName h1 {
  padding-top: 9px; }
div.com-amazon-webstore-CustomerAttributionDisplayRealName-1 div.DisplayRealName ul.buttonGroup {
  float: right; }
div.com-amazon-webstore-CustomerAttributionDisplayRealName-1 div.DisplayRealName p.location {
  display: inline; }

div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm p strong, div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm p b {
  margin: 0px 4.5px; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm p.location {
  display: inline; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm h3 {
  font-weight: bold; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet {
  margin-left: 18px; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 21%;
  padding-right: 9px; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet .formComment.requiredDescription dl {
  float: right; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField label {
  float: left;
  width: 21%;
  text-align: right; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField input, div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField select, div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField p {
  display: block;
  margin-left: 200px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 207px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ol.formFields {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 9px; }
div.com-amazon-webstore-CustomerAttributionEditPenName-1 div.createPenNameForm form.createPenNameForm fieldset.createPenNameFieldSet ul.penNameActions {
  float: right; }

div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm p b {
  margin-right: 4.5px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm p.createRealNameBadge {
  padding-bottom: 9px;
  margin-top: -18px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm p.location {
  display: inline; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm h3 {
  font-weight: bold; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 21%;
  padding-right: 9px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet .formComment.requiredDescription dl {
  float: right; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField label {
  float: left;
  width: 21%;
  text-align: right; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField input, div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField select, div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField p {
  display: block;
  margin-left: 200px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 200px;
  position: relative; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 9px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li {
  margin-left: 18px; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ol.formFields li select {
  width: auto; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm form.createRealNameForm fieldset.createRealNameFieldSet ul.realNameActions {
  float: right; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm ul.buttonGroup {
  float: right; }
div.com-amazon-webstore-CustomerAttributionEditRealName-1 div.createRealNameForm ul.penNameActions {
  float: left; }

div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm h2 {
  background-color: white;
  padding: 0px; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm p strong {
  margin: 0px 4.5px; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm p b {
  margin-right: 4.5px; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm p.realNameBadge {
  padding-bottom: 9px;
  margin-top: -9px; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div p {
  margin: 0 0 0.5em; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div.createPenName {
  float: left;
  padding-right: 63px;
  border-right: 1px solid #EBEBEB;
  height: 234px; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div.createPenName h3 {
  font-weight: bold; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div.createPenName ul.createPenNameButtonGroup li {
  margin: 0; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div.createRealName {
  margin-left: 432px; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div.createRealName p.realNameIdentityInformation {
  margin-top: 9px; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div.createRealName h3 {
  font-weight: bold; }
div.com-amazon-webstore-CustomerAttributionLandingPage-1 div.attributionForm div.createRealName ul.realNameActions li {
  margin: 0; }

div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 18px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li {
  float: left;
  padding-right: 27px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li label {
  font-weight: bold; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li select.newCard {
  display: block;
  width: 190px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.newCreditCard {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.creditCardNumber input#opl-creditCardAccountNumber {
  display: block;
  width: 150px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.creditCardNumber input#opl-newCreditCardName {
  display: block;
  width: 130px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.cardHoldersName input#opl-newCreditCardName {
  display: block;
  width: 130px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.creditCardExpirationDate fieldset.updateExpirationDate ol.expirationDate li {
  float: none;
  padding-left: 0px;
  padding-right: 0px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.creditCardExpirationDate fieldset.updateExpirationDate ol.expirationDate li.expirationMonth select#expMonthNew {
  display: block;
  width: 42px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.creditCardExpirationDate fieldset.updateExpirationDate ol.expirationDate li.expirationYear select#expYearNew {
  display: block;
  width: 100px;
  position: relative;
  left: -40px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ol.payWithNewCreditCard li.creditCardExpirationDate legend {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-CustomerAttributionRealNameCreditCard-1 div#RealNameCreditCard form#creditCardForm fieldset.newCreditCard ul.buttonGroup {
  float: right;
  padding-top: 18px; }

div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews h1 {
  margin-bottom: 4.5px;
  padding-top: 9px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews div.noReviewsWritten {
  padding-top: 54px;
  text-align: left; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews dl.customerReviewAttributes dt, div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews dl.customerReviewAttributes dd {
  display: block;
  float: left; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews dl.customerReviewAttributes dd.numberOfReviewsWritten {
  padding-right: 9px;
  padding-left: 3.6px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews dl.customerReviewAttributes dd.numberOfHelpfulVotes {
  padding-left: 3.6px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews p.returnToProduct {
  border-bottom: 1px solid #cccccc;
  clear: both;
  padding-top: 9px;
  padding-bottom: 6px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews div.pagination {
  clear: both;
  padding-top: 9px;
  text-align: right; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews div.pagination p.label {
  display: inline; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews div.pagination ul.pages {
  display: inline;
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews div.pagination ul.pages li {
  display: inline; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews div.pagination p.nextPage {
  display: inline; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews div.pagination p.previousPage {
  display: inline; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product {
  border-bottom: 1px solid #cccccc;
  clear: both;
  margin-bottom: 0; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product a {
  float: left;
  padding-top: 18px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails {
  display: inline;
  float: right;
  margin-left: 18px;
  padding-bottom: 0px;
  padding-top: 18px;
  top: 0;
  width: 778px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails p.title {
  margin-bottom: 0px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails p.title a {
  float: none;
  padding-top: 0px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating span {
  margin-left: 0; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating div a {
  float: none;
  padding-top: 0px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating div.item {
  display: inline;
  font-weight: bold;
  padding-right: 9px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating p.helpfulSummary {
  margin-bottom: 0px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating p.youCannotRateYourOwnReview {
  padding-top: 18px;
  float: left; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating div.description {
  padding-top: 9px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating div.voteConfirm {
  background-color: #cccccc;
  border: 1px solid black;
  margin-top: 9px;
  padding: 4.5px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating div.yesNoButtonsContainer {
  padding-top: 9px;
  padding-bottom: 9px; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating div.yesNoButtonsContainer p {
  display: inline; }
div.com-amazon-webstore-DisplayReviewsByCustomer-1 div.communityReviews ul.productList li.product div.productDetails div.rating form {
  float: left;
  padding-top: 18px; }

div.com-amazon-webstore-EMWALink-1 div.emwa {
  display: none; }
div.com-amazon-webstore-EMWALink-1 div.emwa div#emwa.hEMWA {
  display: none; }
div.com-amazon-webstore-EMWALink-1 div.emwaEnabledButton {
  display: block; }

div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator h3.estimatedShippingTitle {
  font-weight: bold;
  font-size: 100%;
  margin-bottom: 9px; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator h3.estimatedShippingTitle a {
  font-weight: normal; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields li.formField label {
  padding-right: 4.5px; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields li.formField input {
  width: 100px; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields li.formField select {
  width: 200px; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList.priceBlock.cartTaxShippingAttributes dt.tax {
  font-weight: bold; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList.priceBlock.cartTaxShippingAttributes dd.tax {
  font-weight: bold; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls {
  clear: both;
  width: 100%; }
div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls li.estimateShippingCosts span.label {
  display: none; }

div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator h3.estimatedShippingTitle {
  font-weight: bold;
  font-size: 100%;
  margin-bottom: 9px; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator h3.estimatedShippingTitle a {
  font-weight: normal; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields li.formField label {
  padding-right: 4.5px; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields li.formField input {
  width: 100px; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields li.formField select {
  width: 200px; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList.priceBlock.cartTaxShippingAttributes dt.tax {
  font-weight: bold; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList.priceBlock.cartTaxShippingAttributes dd.tax {
  font-weight: bold; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls {
  clear: both;
  width: 100%; }
div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls li.estimateShippingCosts span.label {
  display: none; }

div.starter-amazon-com-EstShippingTaxWidget-5 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls li.estimateShippingCosts span.label {
  display: none; }

div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;
  line-height: 1.5em; }
div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame div.primeCustomerNameStyling {
  padding-bottom: 8px; }
div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame div.primeProductStyling {
  width: 240px; }
div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame div.primeProductStyling span.primeImage {
  width: 70px;
  float: left;
  margin-top: 8px;
  padding-bottom: 8px; }
div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame div.primeProductStyling span.primeProductMessage {
  float: left;
  width: 170px;
  padding-bottom: 8px; }
div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame div.primeProductStyling span.primeProductMessage strong.freeShipping {
  color: #4d4d4d; }
div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame div.fastTrackMessage {
  clear: both;
  padding-bottom: 8px; }
div.starter-amazon-com-fast-track-detail-pagelet-1 div.primePageletIFrame div.fastTrackMessage strong.showColorText {
  color: green; }

div.com-amazon-webstore-ForgotPasswordEnterEmail-2 div.IncaForgottenpasswordPageletLayout1a ol.wizardSteps li.step.activeStep.first div.content form.forgotPasswordEmailForm fieldset.forgotPasswordEmailFieldSet.minorFieldset ol.formFields li.formField.forgotPasswordEmailFormField label {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ForgotPasswordEnterEmail-2 div.IncaForgottenpasswordPageletLayout1a ol.wizardSteps li.step.activeStep.first div.content form.forgotPasswordEmailForm fieldset.forgotPasswordEmailFieldSet.minorFieldset ol.formFields li.formField.forgotPasswordEmailFormField input.text {
  margin: 0px; }
div.com-amazon-webstore-ForgotPasswordEnterEmail-2 div.IncaForgottenpasswordPageletLayout1a ol.wizardSteps li.step.activeStep.first div.content form.forgotPasswordEmailForm fieldset.forgotPasswordEmailFieldSet.minorFieldset ul.buttonGroup.forgotPasswordEmailButtonGroup {
  margin-left: 0px; }
div.com-amazon-webstore-ForgotPasswordEnterEmail-2 div.IncaForgottenpasswordPageletLayout1a ol.wizardSteps li.step.activeStep.first div.content form.forgotPasswordEmailForm fieldset.forgotPasswordEmailFieldSet.minorFieldset ul.buttonGroup.forgotPasswordEmailButtonGroup li.continueButton button.primaryAction {
  float: left; }

div.com-amazon-webstore-ForgotPasswordEnterNewPassword-2 ol.wizardSteps li form fieldset ol.formFields li.formField.chooseNewPasswordFormField label {
  width: 20%; }
div.com-amazon-webstore-ForgotPasswordEnterNewPassword-2 ol.wizardSteps li form fieldset ol.formFields li.formField.passwordCheckFormField label {
  width: 20%; }
div.com-amazon-webstore-ForgotPasswordEnterNewPassword-2 ol.wizardSteps li form fieldset ol.formFields li.formField.passwordCheckFormField p.formHelp {
  display: block;
  margin-left: 20%;
  padding-left: 9px; }

div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 65%;
  padding-right: 9px; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField label {
  float: left;
  width: 65%;
  text-align: left; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField input, div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField select, div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField.ccType fieldset ol.formFields li.formField {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ol.formFields li.formField.ccType fieldset ol.formFields li.formField label {
  float: none;
  width: auto; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ul.buttonGroup.passwordActions {
  border-top: 1px solid #cccccc;
  margin-top: 9px;
  padding-top: 18px;
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-ForgotPasswordVerifyClaims-2 form fieldset ul.buttonGroup.passwordActions li {
  float: right; }

div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav {
  *zoom: 1;
 float: none;
    height: 34px;
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 80%;
 }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup {
  position: relative;
  float: left;
  z-index: 300; 
 }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode {
  color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 40px;
    text-decoration: none;
    text-transform: uppercase;}
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul {
  position: absolute;
  top: 0px;
  left: -9999px;
  margin: 0;
  padding: 9px 0;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  min-width: 167px;
  width: 99%;
  background-color: white; }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li {
  cursor: pointer; }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li a {
  padding: 4.5px 0 4.5px 20px;
  display: block;
  text-decoration: none; }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li:hover {
  background-color: #486479; }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li:hover a {
  color: white; }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup:hover, div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup.navigationHover {
  background:none;
  z-index: 500; }
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup:hover ul, div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup.navigationHover ul {
  top: 39px;
  left: 0; }

div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems {
  margin-bottom: 18px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form h2.yourBag {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form ul.buttonGroup.checkoutActions {
  margin-bottom: 18px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form ul.buttonGroup.checkoutActions li {
  display: block;
  margin: 0; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form ul.buttonGroup.checkoutActions li.proceedToCheckout {
  margin-bottom: 9px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems h3, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems h3 {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #EBEBEB;
    font-size: 1.16667em;
    font-weight: bold;
    margin-bottom: 18px;
    padding: 5px 1px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList {
  margin-left: 0;
  margin-right: 0;
  margin: 0 auto;
  margin-bottom: 9px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product {
  display: block;
  margin: 0 0 18px 0; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product .productImage, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product div.productDetails, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product div.productDetails {
 margin: 0 9px;
    overflow: hidden;
    width: 183px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product.last, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product.last {
  margin-bottom: 0; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product {
 border: 1px solid #EBEBEB;
    margin-bottom: 9px;
    padding-bottom: 9px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product div.productDetails .title, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product div.productDetails .title {
  margin-bottom: 0; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product div.productDetails dl.attributeList.priceBlock, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product div.productDetails dl.attributeList.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product div.productDetails dl.attributeList, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product div.productDetails dl.attributeList {
  margin-bottom: 0; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product div.productDetails dl.attributeList dd.availability.backorder, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product div.productDetails dl.attributeList dd.availability.backorder {
  font-weight: bold; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.justAddedCartItems ul.productList li.product div.productDetails dl.attributeList dd.availability.preorder, div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form div.otherCartItems ul.productList li.product div.productDetails dl.attributeList dd.availability.preorder {
  font-weight: bold; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form dl.attributeList.priceBlock.total {
  margin-bottom: 0; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form dl.attributeList.priceBlock.total dt.cartTotal {
  font-weight: bold;
  font-size:13px; }
div.com-amazon-webstore-HighUpsellCart-2 div.recentlyAddedItems form dl.attributeList.priceBlock.total dd.cartTotal {

  text-align: right;
  font-weight: bold;
  font-size:13px; }

div.starter-amazon-com-ImageWidget-2 div.imageCarousel {
  position: relative;
  margin-bottom: 10px; }
div.starter-amazon-com-ImageWidget-2 div.imageCarousel .carouselPrevButton {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  height: 59px;
  width: 30px;
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/217qUtXGSZL.png) no-repeat scroll;
  z-index: 10;
  cursor: pointer;
  left: 0px; }
div.starter-amazon-com-ImageWidget-2 div.imageCarousel .carouselNextButton {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  height: 59px;
  width: 30px;
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/217qUtXGSZL.png) no-repeat scroll -30px 0px;
  z-index: 10;
  cursor: pointer;
  right: 0; }
div.starter-amazon-com-ImageWidget-2 div.imageCarousel div.imageCarouselWindow {
  overflow: hidden;
  position: relative; }
div.starter-amazon-com-ImageWidget-2 div.imageCarousel div.imageCarouselWindow ul.imageList {
  margin: 0;
  position: relative;
  padding: 0;
  list-style-type: none;
  overflow: hidden; }
div.starter-amazon-com-ImageWidget-2 div.imageCarousel div.imageCarouselWindow ul.imageList li {
  float: left; }
div.starter-amazon-com-ImageWidget-2 div.imageCarousel div.imageCarouselWindow ul.imageList li.image {
  zoom: 1;
  vertical-align: top;
  margin: 0px;
  overflow: hidden; }

div.com-amazon-webstore-IncaCartInterstitial-1 div.interstitialPage td {
  vertical-align: middle; }
div.com-amazon-webstore-IncaCartInterstitial-1 div.interstitialPage div#interstitialReturnMsg {
  margin-top: 18px; }

div.com-amazon-webstore-LeftNavSearch-2 div.browseRefinements h2 {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-LeftNavSearch-2 div.browseRefinements ul.refinementList {
  padding-left: 18px; }
div.com-amazon-webstore-LeftNavSearch-2 div.browseRefinements ul.refinementList a {
  text-decoration: none; }

div.starter-amazon-com-LinksWidget-2 .dynamicMenu p.title {
  font-weight: bold;
  margin: 0;
  padding: 0; }

div.com-amazon-webstore-ManageYourAddressBookHeader-1 p.pageTitleDescription {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline; }

div.com-amazon-webstore-MiniCart-2 .miniCart {
  width: 220px; }
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart {
  padding: 0 9px;
  overflow: hidden;
  *zoom: 1;
  background-color: #486479; }
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .cartInformation {
  padding: 9px 0;
  float: left; }
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .cartInformation p.itemsInCart {
  color: white;
  font-weight: bold;
  margin: 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .cartInformation p.itemsInCart a {
  color: white; }
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart {
  float: right; }
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls {
  padding: 9px 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li {
  margin: 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart {
  display: none;
  width: 200px;
  padding: 9px;
  border: 1px solid #dddddd;
  position: absolute;
  z-index: 400;
  background-color: white; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .itemsJustAdded {
  font-weight: bold;
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 9px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 9px; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product .productImage {
  float: left; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails {
  margin-left: 100px; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails {
  margin-left: 93px; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails .title {
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails dl.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails dl.attributeList {
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails dl.attributeList dd.availability.preorder {
  font-weight: bold; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails dl.attributeList dd.availability.backorder {
  font-weight: bold; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart dl.miniCartSummary {
  margin: 0; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart dl.miniCartSummary dd {
  text-align: right; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.editCart {
  display: block;
  float: left;
  padding-top: 2px; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled {
  float: right; }
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled p.label {
  margin-right: 8px; }

div.com-amazon-webstore-MiniCart-3 .miniCart {
  z-index: 400;
 width: 273px; }
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart {

    overflow: hidden;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0px;
  *zoom: 1;
  }
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .cartInformation {
   float: left;
    padding: 9px 5px 9px 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .cartInformation p.itemsInCart {
  color: #fff;
  font-weight: bold;
  margin: 0;
  font-size:13px;}
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .cartInformation p.itemsInCart a {
 color: #fff;
text-decoration: underline;
} 
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .viewCart {
  float: right; }
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls {
  padding: 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li {
  margin: 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart {
 background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    display: none;
    padding: 9px;
    position: absolute;
    right: 0;
    top: 36px;
    width: 210px;
    z-index: 400; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .itemsJustAdded {
  font-weight: bold;
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 9px;
  border-bottom: 1px solid #cccccc;
     margin: 9px 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product .productImage {
  float: left; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails {
  margin-left: 100px; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails {
  margin-left: 93px; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails .title {
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails dl.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails dl.attributeList {
  margin-bottom: 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails dl.attributeList dd.availability.preorder {
  font-weight: bold; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails dl.attributeList dd.availability.backorder {
  font-weight: bold; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart dl.miniCartSummary {

  margin: 0; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart dl.miniCartSummary dd {
  text-align: right; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.editCart {
    display: block;
    float: left;
    margin-left: 0;
    padding-top: 2px; }
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled {
  float: right;
  margin-top: 2px;}
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled p.label {
  margin-right: 8px; }

div.com-amazon-webstore-PaginationBottomSearch-2 .searchPagination {
  background-color: #f3f3f3;
  text-align: center;
  padding: 9px; }

div.com-amazon-webstore-PaginationBottomSearch-4 .searchPagination {
  background-color: none;
  text-align: right;
  padding: 9px; }

div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions {
  margin-bottom: 18px;
  position: relative;
  background-color: #f3f3f3;
  padding: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.sortRefinement {
  position: absolute;
  top: 7px;
  left: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy select {
  width: 132px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination {
  text-align: center; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination ul.paginationLinks {
  margin: 0; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.resultSizeForm {
  position: absolute;
  top: 7px;
  right: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields select {
  width: 110px; }

div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions {
  margin-bottom: 18px;
  position: relative;
  background-color: #f3f3f3;
  padding: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.sortRefinement {
  position: absolute;
  top: 2px;
  left: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy select {
  width: 132px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.searchPagination {
  text-align: center; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.searchPagination ul.paginationLinks {
  margin: 0; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.resultSizeForm {
  position: absolute;
  top: 7px;
  right: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.resultSizeForm.noButton {
  right: 24px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopBrowse-4 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields select {
  width: 110px; }

div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions {
  margin-bottom: 18px;
  position: relative;
  background-color: #f3f3f3;
  padding: 9px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.sortRefinement {
  position: absolute;
  top: 7px;
  left: 9px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy select {
  width: 132px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.searchPagination {
  text-align: center; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.searchPagination ul.paginationLinks {
  margin: 0; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.resultSizeForm {
  position: absolute;
  top: 7px;
  right: 9px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopSearch-2 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields select {
  width: 110px; }

div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions {
  margin-bottom: 18px;
  position: relative;
  background-color: #f3f3f3;
  padding: 9px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.sortRefinement {
  position: absolute;
  top: 2px;
  left: 9px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset ol.formFields li.sortBy select {
  width: 132px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.searchPagination {
  text-align: center; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.searchPagination ul.paginationLinks {
  margin: 0; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.resultSizeForm {
  position: absolute;
  top: 7px;
  right: 9px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.resultSizeForm.noButton {
  right: 24px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields label {
  font-weight: bold;
  margin-right: 9px; }
div.com-amazon-webstore-PaginationTopSearch-4 div.searchOptions div.resultSizeForm form.changeSearchSizeForm fieldset ol.formFields select {
  width: 110px; }

div#headerSlots div#header-6 div.com-amazon-base-webstore-prime-home-branding-pagelet-1 {
  position: absolute;
  left: 450px;
  top: 5px; 
   display: none;}

div.com-amazon-webstore-ProductAccessories-2 ul.productList.accessories {
  margin-left: -9px;
  margin-right: -9px; }
div.com-amazon-webstore-ProductAccessories-2 ul.productList.accessories li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.com-amazon-webstore-ProductAccessories-2 ul.productList.accessories li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.com-amazon-webstore-ProductAccessories-2 ul.productList.accessories li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-ProductAccessories-2 ul.productList.accessories li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-ProductAccessories-2 ul.productList.accessories li.product .title {
  margin: 0; }
div.com-amazon-webstore-ProductAccessories-2 ul.productList.accessories li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-ProductAverageCustomerRatings-1 div.ratingSystem {
  margin: 0px; }
div.com-amazon-webstore-ProductAverageCustomerRatings-1 div.ratingSystem span.snapshotButton img {
  height: 10px;
  margin-right: 4.5px;
  width: 10px; }

div.com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 div.reviewSummary span.snapshotButton img {
  height: 10px;
  margin-right: 4.5px;
  width: 10px; }

div.com-amazon-webstore-ProductBuyBox-2 .buyBox {
  margin: 0 0 18px 0; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox p.hiddenEmwaOOSAvailabilityMessage {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField label, div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField .label {
  width: 20%;
  float: left;
  margin-right: 9px;
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField select, div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField input, div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField textarea {
  float: left;
  width: auto; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt {
  float: left;
  width: 20%; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd {
  margin-left: 20%;
  width: auto; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt {
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd span.soldByDisclaimer {
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt.availability {
  position: static;
  top: 0px;
  left: 0px; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd.availability {
  margin-left: 22%; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.quantity input, div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.quantity select {
  width: 41px; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.showQuantity {
  display: block; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.hideQuantity {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li.hiddenAvailability {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ol.formFields li#variationDropdown select#size_dropdown .emwaOption {
  color: red; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ul.buttonGroup.buyBoxActions {
  width: 100%; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToCart {
  margin-left: 22%; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToCart #addToCartErrMsg {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.showAddToCart {
  display: block; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.hideAddToCart {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-2 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToAUWL div#auwl-container {
  margin-left: 22%;
  padding-top: 9px;
  zoom: 1; }

div.com-amazon-webstore-ProductBuyBox-4 .buyBox {
   margin: 0 18px 18px 0;}
div.com-amazon-webstore-ProductBuyBox-4 .buyBox p.hiddenEmwaOOSAvailabilityMessage {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField label, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField .label {
  width: 20%;
  float: left;
  margin-right: 9px;
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField select, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField input, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField textarea {
  float: left;
  width: auto; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt {
  float: left;
  width: 20%; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd {
  margin-left: 20%;
  width: auto; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt {
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd span.soldByDisclaimer {
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt.availability {
  position: static;
  top: 0px;
  left: 0px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd.availability {
  margin-left: 22%;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.quantity input, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.quantity select {
  width: 41px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.showQuantity {
  display: block; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.hideQuantity {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.hiddenAvailability {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li#variationDropdown select#size_dropdown .emwaOption {
  color: red; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions {

width: 100%;
float: left;
 }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToCart {
  margin-left: 22%; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToCart #addToCartErrMsg {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.showAddToCart {
  display: block; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.hideAddToCart {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToAUWL div#auwl-container {
 bottom: 18px;
    margin-left: 10%;
    position: absolute;
    right: 50px;
  zoom: 1; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.primeCheckout div#prime-container {
  margin-left: 22%;
  padding-top: 9px;
  zoom: 1; }

div.com-amazon-webstore-ProductBuyBox-4 .buyBox {
  margin: 0 0 18px 0; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox p.hiddenEmwaOOSAvailabilityMessage {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField label, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField .label {
  width: 21%;
  float: left;
  margin-right: 9px;
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField select, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField input, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField textarea {
  float: left;
  width: auto; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt {
  float: left;
  width: 20%; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd {
  margin-left: 20%;
  width: auto; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt {
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd span.soldByDisclaimer {
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dt.availability {
  position: static;
  top: 0px;
  left: 0px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField dl.attributeList dd.availability {
  margin-left: 22%;
  font-weight: bold; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.quantity input, div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.quantity select {
  width: 41px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.showQuantity {
  display: block; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.hideQuantity {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.hiddenAvailability {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li#variationDropdown select#size_dropdown .emwaOption {
  color: red; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.conditionDisplayListItem {
  margin-bottom: 9px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.conditionDisplayListItem span.loadingSpinner {
  position: absolute;
  background: url(https://images-na.ssl-images-amazon.com/images/I/01p6Y1Z2boL.gif) no-repeat scroll center white;
  height: 16px;
  width: 16px;
  margin-left: 5px; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions {
  width: 100%; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToCart {
  margin-left: 22%; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToCart #addToCartErrMsg {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.showAddToCart {
  display: block; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.hideAddToCart {
  display: none; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.addToAUWL div#auwl-container {
  margin-left: 22%;
  padding-top: 9px;
  zoom: 1; }
div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ul.buttonGroup.buyBoxActions li.primeCheckout div#prime-container {
  margin-left: 22%;
  padding-top: 9px;
  zoom: 1; }

div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews {
  left: 0;
  position: relative;
 
  padding-top: 10px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHeadAndBodySeparator {
  border-top: 1px solid #cccccc; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div#customerReviewTitle {
 
     font-size: 14px;
    font-weight: bold; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews p.noReviews, div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews p.writeFirstReview {
  display: inline; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead div.ratingSystem {
  width: auto; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead p {
  margin-bottom: 0px;
  padding-right: 3px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead p.displayFirstNumReviews {
  display: inline;
  float: left; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead p.displayAllReviews {
  display: inline;
  float: left;
  padding-top: 0px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead p.writeOwnReview {
  float: none;
  padding-top: 0px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead div.reviewRatingSummary {
  margin-top: 18px;
  margin-right: 1px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead div.reviewRatingSummary div.reviewRatingSummaryTitle {
  font-weight: bold; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead div.reviewRatingSummary div.rating {
  border: 0;
  padding: 0; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsHead div.reviewRatingSummary div.displayReviews {
  clear: both; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsNav {
  margin-top: 18px;
  height: 36px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsNav div.show {
  display: inline;
  float: left; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.reviewsNav div.show select#sortReviews {
  width: 180px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating {
  border-bottom: 1px solid #EBEBEB;

  padding-bottom: 18px;
  padding-top: 18px;
  width: 100%; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating span {
  margin-left: 0px;
  position: static; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating p.helpfulSummary {
  margin-bottom: 0px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.item {
  display: inline;
  margin-right: 9px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.item span.fn {
  font-weight: bold; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.reviewer {
  margin-bottom: 18px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.reviewer span.reviewerAuthorName span.fn {
  font-weight: bold; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.reviewer span.reviewerAuthorName p.location {
  display: inline; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.yesNoButtonsContainer {
  margin-top: 18px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.yesNoButtonsContainer p {
  display: inline; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating div.voteConfirm {
  background-color: #cccccc;
  border: 1px solid #333333;
  margin-top: 9px;
  padding: 4.5px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating form {
  display: inline;
  float: left;
  margin-bottom: 18px;
  padding-top: 18px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div.rating p.youCannotRateYourOwnReview {
  padding-top: 18px;
  display: inline;
  float: left; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews p.displayAllReviews, div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews p.writeOwnReview {
  display: inline;
  float: left;
  padding-top: 9px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews .displayAllReviews {
  padding-right: 3.6px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews ul.pagination {
  float: right;
  margin-bottom: 0px;
  margin-top: 10px; }
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews ul.pagination li {
  display: inline; }

div.com-amazon-webstore-ProductDescription-2 .productDesc div.descriptionText {
  margin-bottom: 18px; }

div.com-amazon-webstore-ProductExtendedAttributes-1 ul.groups {
  padding-left: 0; }
div.com-amazon-webstore-ProductExtendedAttributes-1 ul.groups li.group {
  list-style-type: none;
  margin-bottom: 18px; }
div.com-amazon-webstore-ProductExtendedAttributes-1 ul.groups li.group h3 {
  font-weight: bold; }
div.com-amazon-webstore-ProductExtendedAttributes-1 ul.groups li.group ul.entries {
  padding-left: 0; }
div.com-amazon-webstore-ProductExtendedAttributes-1 ul.groups li.group ul.entries li.heading {
  list-style-type: none;
  margin-top: 18px; }
div.com-amazon-webstore-ProductExtendedAttributes-1 ul.groups li.group ul.entries li.heading em.attr-title {
  font-style: normal; }

div.com-amazon-webstore-ProductImage-2 #productImageDisplay .productImageAltViews p.label {
  margin: 0;
  padding: 0; }

div.com-amazon-webstore-ProductInformationList-2 div.amazonEditorialReviews div {
  overflow: auto; }
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information h3 {
  font-weight: bold; }

div.starter-amazon-com-ProductListWidget-2 ul.productList {
  margin-left: -9px;
  margin-right: -9px; }
div.starter-amazon-com-ProductListWidget-2 ul.productList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.starter-amazon-com-ProductListWidget-2 ul.productList li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.starter-amazon-com-ProductListWidget-2 ul.productList li.product .productImage {
  max-width: 120px; }
div.starter-amazon-com-ProductListWidget-2 ul.productList li.product.last {
  margin-right: 0; }

div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice p.itemOnSale em {
  font-style: normal; }
div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice p.productPricingMessage em {
  font-style: normal; }

div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice {
  margin-bottom: 1.5em; }
div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice p.itemOnSale em {
  font-style: normal; }
div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice dl.attributeList.priceBlock {
  margin: 0; }
div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice p.productPricingMessage em {
  font-style: normal; }
div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice p.nonNewOfferSummary {
  font-size: 85%;
  display: inline; }

div.com-amazon-webstore-ProductRecommendationsDetail-2 ul.productList.recommendations {
  margin-left: -9px;
  margin-right: -9px; }
div.com-amazon-webstore-ProductRecommendationsDetail-2 ul.productList.recommendations li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.com-amazon-webstore-ProductRecommendationsDetail-2 ul.productList.recommendations li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.com-amazon-webstore-ProductRecommendationsDetail-2 ul.productList.recommendations li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-ProductRecommendationsDetail-2 ul.productList.recommendations li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-ProductRecommendationsDetail-2 ul.productList.recommendations li.product .title {
  margin: 0; }
div.com-amazon-webstore-ProductRecommendationsDetail-2 ul.productList.recommendations li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-ProductRecommendationsPreview-2 ul.productList.recommendations {
  margin-left: -9px;
  margin-right: -9px; }
div.com-amazon-webstore-ProductRecommendationsPreview-2 ul.productList.recommendations li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.com-amazon-webstore-ProductRecommendationsPreview-2 ul.productList.recommendations li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.com-amazon-webstore-ProductRecommendationsPreview-2 ul.productList.recommendations li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-ProductRecommendationsPreview-2 ul.productList.recommendations li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-ProductRecommendationsPreview-2 ul.productList.recommendations li.product .title {
  margin: 0; }
div.com-amazon-webstore-ProductRecommendationsPreview-2 ul.productList.recommendations li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-ProductTitleDetail-2 .productTitle {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.5em;
  font-weight: bold; }

div.com-amazon-webstore-PromoBlurbsDetail-2 div.informationMessageBox.promotions {
  padding: 10px;
  background: none;
  background-color: #fafaff;
  border: 1px solid #cccccc;
  color: black;
  position: relative;
  margin: 0 0 18px 0; }
div.com-amazon-webstore-PromoBlurbsDetail-2 div.informationMessageBox.promotions h3 {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PromoBlurbsDetail-2 div.informationMessageBox.promotions ul.viewOrHidePromotions {
  position: absolute;
  bottom: 9px;
  left: 9px; }
div.com-amazon-webstore-PromoBlurbsDetail-2 div.informationMessageBox.promotions ul.promotions {
  margin-bottom: 36px; }

div.com-amazon-webstore-PromoBlurbsDetail-3 div.informationMessageBox.promotions {
  padding: 10px;
  background: none;
  background-color: #fafaff;
  border: 1px solid #cccccc;
  color: black;
  position: relative;
  margin: 0 0 18px 0; }
div.com-amazon-webstore-PromoBlurbsDetail-3 div.informationMessageBox.promotions h3 {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PromoBlurbsDetail-3 div.informationMessageBox.promotions ul.viewOrHidePromotions {
  position: absolute;
  bottom: 9px;
  left: 9px; }
div.com-amazon-webstore-PromoBlurbsDetail-3 div.informationMessageBox.promotions ul.promotions {
  margin-bottom: 36px; }

div.com-amazon-webstore-PromoBlurbsMiniDetail-2 div.informationMessageBox.promotions {
  padding: 10px;
  background: none;
  background-color: #fafaff;
  border: 1px solid #cccccc;
  color: black;
  position: relative;
  margin: 0 0 18px 0; }
div.com-amazon-webstore-PromoBlurbsMiniDetail-2 div.informationMessageBox.promotions h3 {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-PromoBlurbsMiniDetail-2 div.informationMessageBox.promotions ul.viewOrHidePromotions {
  position: absolute;
  bottom: 9px;
  left: 9px; }
div.com-amazon-webstore-PromoBlurbsMiniDetail-2 div.informationMessageBox.promotions ul.promotions {
  margin-bottom: 36px; }

div.starter-amazon-com-RecentHistoryWidget-2 ul.productList.recentlyViewed {
  margin-left: -9px;
  margin-right: -9px; }
div.starter-amazon-com-RecentHistoryWidget-2 ul.productList.recentlyViewed li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.starter-amazon-com-RecentHistoryWidget-2 ul.productList.recentlyViewed li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.starter-amazon-com-RecentHistoryWidget-2 ul.productList.recentlyViewed li.product .productImage {
  max-width: 120px; }
div.starter-amazon-com-RecentHistoryWidget-2 ul.productList.recentlyViewed li.product.last {
  margin-right: 0; }
div.starter-amazon-com-RecentHistoryWidget-2 ul.productList.recentlyViewed li.product .title {
  margin: 0; }
div.starter-amazon-com-RecentHistoryWidget-2 ul.productList.recentlyViewed li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-RichContentCollection-2 #imageBody #zoomViewHolder #zoomControls {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-RichContentCollection-2 #imageBody #zoomViewHolder #zoomControls .btn_in_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01uNVh%2B0-EL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-2 #imageBody #zoomViewHolder #zoomControls .btn_in_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01JSqUMttXL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-2 #imageBody #zoomViewHolder #zoomControls .btn_out_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/019logvY72L.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-2 #imageBody #zoomViewHolder #zoomControls .btn_out_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01IGHx1P-XL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-2 #imageBody #zoomViewHolder #zoomControls .btn_reset_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31vi13O04nL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-2 #imageBody #zoomViewHolder #zoomControls .btn_reset_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31hHfgLGHyL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }

div.com-amazon-webstore-RichContentCollection-3 #imageBody #zoomViewHolder #zoomControls {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-RichContentCollection-3 #imageBody #zoomViewHolder #zoomControls .btn_in_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01uNVh%2B0-EL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-3 #imageBody #zoomViewHolder #zoomControls .btn_in_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01JSqUMttXL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-3 #imageBody #zoomViewHolder #zoomControls .btn_out_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/019logvY72L.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-3 #imageBody #zoomViewHolder #zoomControls .btn_out_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01IGHx1P-XL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-3 #imageBody #zoomViewHolder #zoomControls .btn_reset_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31vi13O04nL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentCollection-3 #imageBody #zoomViewHolder #zoomControls .btn_reset_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31hHfgLGHyL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }

div.com-amazon-webstore-RichContentDetail-2 #imageBody #zoomViewHolder #zoomControls {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-RichContentDetail-2 #imageBody #zoomViewHolder #zoomControls .btn_in_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01uNVh%2B0-EL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-2 #imageBody #zoomViewHolder #zoomControls .btn_in_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01JSqUMttXL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-2 #imageBody #zoomViewHolder #zoomControls .btn_out_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/019logvY72L.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-2 #imageBody #zoomViewHolder #zoomControls .btn_out_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01IGHx1P-XL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-2 #imageBody #zoomViewHolder #zoomControls .btn_reset_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31vi13O04nL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-2 #imageBody #zoomViewHolder #zoomControls .btn_reset_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31hHfgLGHyL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }

div.com-amazon-webstore-RichContentDetail-3 #imageBody #zoomViewHolder #zoomControls {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-RichContentDetail-3 #imageBody #zoomViewHolder #zoomControls .btn_in_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01uNVh%2B0-EL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-3 #imageBody #zoomViewHolder #zoomControls .btn_in_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01JSqUMttXL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 53px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-3 #imageBody #zoomViewHolder #zoomControls .btn_out_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/019logvY72L.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-3 #imageBody #zoomViewHolder #zoomControls .btn_out_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01IGHx1P-XL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 61px;
  margin: 2px 18px 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-3 #imageBody #zoomViewHolder #zoomControls .btn_reset_off {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31vi13O04nL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }
div.com-amazon-webstore-RichContentDetail-3 #imageBody #zoomViewHolder #zoomControls .btn_reset_on {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/31hHfgLGHyL.gif) no-repeat scroll 0 0;
  height: 14px;
  width: 45px;
  margin: 2px 0 2px 0;
  float: left; }

div.com-amazon-webstore-SaveForLater-2 div.cartDetails {
  position: relative; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em;
  font-weight: bold;
  padding: 9px 5px;
  margin-bottom: 18px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater {
  margin-bottom: 0; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList {
  overflow: visible; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product {
  *zoom: 1;
  overflow: visible;
  position: relative;
  padding-right: 48%;
  padding-bottom: 18px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product .productImage {
  position: static;
  float: left; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails {
  margin-bottom: 0;
  margin-left: 100px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity {
  *zoom: 1;
  overflow: visible;
  position: absolute;
  left: 52%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity input, div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity select {
  float: left;
  width: 22px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions {
  display: block; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li {
  margin-left: 0;
  margin-right: 0; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li a, div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li button {
  margin-left: 4.5px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError {
  width: 300%;
  position: absolute; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError div.messageBox.editQuantityError {
  display: none;
  margin: 18px 0 0 0; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.personalizedData {
  font-weight: bold;
  width: 100%; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.personalizedData ul.pMsgList {
  list-style-type: none;
  padding-left: 0; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice {
  position: absolute;
  left: 68%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemTotal {
  position: absolute;
  left: 84%;
  top: 0;
  width: 16%; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button {
  background: 0 none;
  color: #004488;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button:hover {
  color: black;
  background: 0 none; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button span {
  background: 0 none; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li.delete {
  border-right: 1px solid #cccccc; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 52%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 68%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }
div.com-amazon-webstore-SaveForLater-2 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  position: absolute;
  top: -45px;
  left: 84%;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em; }

div.com-amazon-webstore-SaveForLater-3 div.cartDetails {
  position: relative; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails h2 {
  color: #000;
  background-color: #f3f3f3;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em;
  font-weight: bold;
  padding: 9px 5px;
  margin-bottom: 18px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater {
  margin-bottom: 0; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList {
  overflow: visible; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product {
  *zoom: 1;
  overflow: visible;
  position: relative;
  padding-right: 48%;
  padding-bottom: 18px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 18px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product .productImage {
  position: static;
  float: left; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails {
  margin-bottom: 0;
  margin-left: 100px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity {
  *zoom: 1;
left: 51.9%;
    overflow: visible;
    position: absolute;
    top: 0;
    width: 16%; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity:after {
  content: "";
  display: table;
  clear: both; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity input, div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity select {
  float: left;
  width: 22px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions {
  display: block; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li {
  margin-left: 0;
  margin-right: 0; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li a, div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity ul.buttonGroup.itemQuantityActions li button {
  margin-left: 4.5px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError {
  width: 300%;
  position: absolute; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.quantity div.quantityError div.messageBox.editQuantityError {
  display: none;
  margin: 18px 0 0 0; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dt.personalizedData {
  font-weight: bold;
  width: 100%; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.cartItemAttributes dd.personalizedData ul.pMsgList {
  list-style-type: none;
  padding-left: 0pt; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock {
  margin-bottom: 0; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemPrice {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice {
left: 67.4%;
    position: absolute;
    top: 0;
    width: 16%; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemPrice dl.attributeList.priceBlock dt {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product div.productDetails dl.attributeList.priceBlock dd.itemTotal {
  color: #870000;
    font-size: 13px;
    font-weight: bold;
    left: 84.2%;
    position: absolute;
    top: 0;
    width: 16%;}
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button {

  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button:hover {
  color: white;
}
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li button span {
}
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product ul.buttonGroup.cartItemActions li.delete {
  border-right: none; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.cartItemAttributes dt.quantity {
 color: #000000;
    font-size: 1.16667em;
    font-weight: bold;
    left: 51.9%;
    position: absolute;
    top: -45px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemPrice {
 color: #000000;
    font-size: 1.16667em;
    font-weight: bold;
    left: 67.4%;
    position: absolute;
    top: -45px; }
div.com-amazon-webstore-SaveForLater-3 div.cartDetails form fieldset.savedForLater ol.formFields.productList li.formField.product.first div.productDetails dl.attributeList.priceBlock dt.itemTotal {
  color: #000000;
    font-size: 1.16667em;
    font-weight: bold;
    left: 84.2%;
    position: absolute;
    top: -45px;}

div.com-amazon-webstore-SaveOrderingPreferences-2 fieldset.orderSettings p.formComment {
  margin: 0;
  padding: 0;
  font-weight: bold; }
div.com-amazon-webstore-SaveOrderingPreferences-2 fieldset.orderSettings legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SaveOrderingPreferences-2 fieldset.orderSettings ol.formFields li.formField label {
  width: auto; }

div.com-amazon-webstore-SearchLeftNavBin-3 div.browseRefinements h3.hiddenName {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-3 div.browseRefinements ul.hiddenBinList {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-3 div.browseRefinements li.hiddenValue {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-3 div.browseRefinements h3.lessBin {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-3 div.browseRefinements li.lessBinValue {
  display: none; }

div.com-amazon-webstore-SearchLeftNavBin-4 div.browseRefinements h3.hiddenName {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-4 div.browseRefinements ul.hiddenBinList {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-4 div.browseRefinements li.hiddenValue {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-4 div.browseRefinements h3.lessBin {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-4 div.browseRefinements li.lessBinValue {
  display: none; }
div.com-amazon-webstore-SearchLeftNavBin-4 div.browseRefinements a.multiSelectZeroResults input[type="checkbox"] {
  opacity: 0.5;
  filter: alpha(opacity=50); }
div.com-amazon-webstore-SearchLeftNavBin-4 div.browseRefinements a.multiSelectZeroResults {
  color: gray; }

div.com-amazon-webstore-SearchNav-2 {
  z-index: 1100; }
div.com-amazon-webstore-SearchNav-2 .miniSearchForm {
  position: relative;
  z-index: 1050; 
   display: none;}
div.com-amazon-webstore-SearchNav-2 .miniSearchForm form.searchForm fieldset.minorFieldset.search legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SearchNav-2 .miniSearchForm form.searchForm fieldset.minorFieldset.search ol.formFields li.formField.searchFor label {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SearchNav-2 .miniSearchForm form.searchForm fieldset.minorFieldset.search ol.formFields li.formField.searchFor input {
  width: 250px; }
div.com-amazon-webstore-SearchNav-2 .miniSearchForm ul.suggestionResults {
  list-style-type: none;
  background-color: white;
  color: black;
  border: 0px;
  z-index: 1000;
  width: 250px;
  padding: 0;
  margin: 0px 0 0 0px;
  display: none; }
div.com-amazon-webstore-SearchNav-2 .miniSearchForm ul.suggestionResults :hover {
  cursor: pointer; }
div.com-amazon-webstore-SearchNav-2 .miniSearchForm ul.suggestionResults li.searchSuggestion {
  position: relative;
  z-index: 950;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden; }
div.com-amazon-webstore-SearchNav-2 .miniSearchForm ul.suggestionResults li.selectedSuggestion {
  position: relative;
  z-index: 950;
  background-color: silver;
  color: black; }

div.com-amazon-webstore-SearchResults-2 div.reviewSummary span.snapshotButton img {
  height: 10px;
  width: 10px; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList {
  margin-left: -7.5px;
  margin-right: -7.5px; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 7.5px;
  margin-left: 7.5px; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product {
  margin-bottom: 18px;
  width: 170px;
  overflow: hidden; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product .productImage {
  max-width: 168px; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions {
  position: relative;
  display: block; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView {
  margin: 0;
  position: absolute;
  top: -36px;
  text-align: center;
  width: 100%; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView .quickView {
  display: none; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product div.productDetails dl.attributeList.priceBlock {
  margin: 0; }
div.com-amazon-webstore-SearchResults-2 ol.productList.searchResultsList li.product div.productDetails dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-SearchResults-2 div.searchAgain form.searchForm fieldset {
  margin-bottom: 18px; }
div.com-amazon-webstore-SearchResults-2 div.searchAgain form.searchForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SearchResults-2 div.searchAgain form.searchForm fieldset ol.formFields li label {
  margin-right: 9px; }
div.com-amazon-webstore-SearchResults-2 div.searchAgain div.searchTips h3 {
  font-weight: bold; }

div.com-amazon-webstore-SearchResults-3 div.reviewSummary span.snapshotButton img {
  height: 10px;
  width: 10px; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList {
  margin-left: -7.5px;
  margin-right: -7.5px; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 7.5px;
  margin-left: 7.5px; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product {
  margin-bottom: 18px;
  width: 170px;
  overflow: hidden; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product .productImage {
  max-width: 168px; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions {
  position: relative;
  display: block; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView {
  margin: 0;
  position: absolute;
  top: -36px;
  text-align: center;
  width: 100%; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView .quickView {
  display: none; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product div.productDetails dl.attributeList.priceBlock {
  margin: 0; }
div.com-amazon-webstore-SearchResults-3 ol.productList.searchResultsList li.product div.productDetails dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-SearchResults-3 div.searchAgain form.searchForm fieldset {
  margin-bottom: 18px; }
div.com-amazon-webstore-SearchResults-3 div.searchAgain form.searchForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SearchResults-3 div.searchAgain form.searchForm fieldset ol.formFields li label {
  margin-right: 9px; }
div.com-amazon-webstore-SearchResults-3 div.searchAgain div.searchTips h3 {
  font-weight: bold; }

div.com-amazon-webstore-SearchResults-4 div.reviewSummary span.snapshotButton img {
  height: 10px;
  width: 10px; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList {
  margin-left: -7.5px;
  margin-right: -7.5px; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 7.5px;
  margin-left: 7.5px; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product {
  margin-bottom: 18px;
  width: 170px;
  overflow: hidden; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product .productImage {
  max-width: 168px; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions {
  position: relative;
  display: block; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView {
  margin: 0;
  position: absolute;
  top: -36px;
  text-align: center;
  width: 100%; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView .quickView {
  display: none; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product div.productDetails dl.attributeList.priceBlock {
  margin: 0; }
div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product div.productDetails dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-SearchResults-4 div.searchAgain form.searchForm fieldset {
  margin-bottom: 18px; }
div.com-amazon-webstore-SearchResults-4 div.searchAgain form.searchForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SearchResults-4 div.searchAgain form.searchForm fieldset ol.formFields li label {
  margin-right: 9px; }
div.com-amazon-webstore-SearchResults-4 div.searchAgain div.searchTips h3 {
  font-weight: bold; }

div.com-amazon-webstore-SearchResults-7 {
  position: relative; }
div.com-amazon-webstore-SearchResults-7 div.reviewSummary span.snapshotButton img {
  height: 10px;
  width: 10px; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList {
  margin-left: 0px;
  margin-right: 0px; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 11.5px;
  margin-left: 11.5px; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product {
margin-bottom: 18px;
    overflow: hidden;
    width: 228px;
	 border: 1px solid #FFFFFF; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product .productImage {
 }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions {
  position: relative;
  display: block; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView {
  margin: 0;
  position: absolute;
  top: -36px;
  text-align: center;
  width: 100%; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView .quickView {
  display: none; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product div.productDetails dl.attributeList.priceBlock {
  margin: 0; }
div.com-amazon-webstore-SearchResults-7 ol.productList.searchResultsList li.product div.productDetails dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-SearchResults-7 div.searchAgain form.searchForm fieldset {
  margin-bottom: 18px; }
div.com-amazon-webstore-SearchResults-7 div.searchAgain form.searchForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SearchResults-7 div.searchAgain form.searchForm fieldset ol.formFields li label {
  margin-right: 9px; }
div.com-amazon-webstore-SearchResults-7 div.searchAgain div.searchTips h3 {
  font-weight: bold; }
div.com-amazon-webstore-SearchResults-7 div.hiddenPagination {
  display: none; }
div.com-amazon-webstore-SearchResults-7 div.loadingMask {
  display: none;
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  background-color: white;
  opacity: .00;
  filter: alpha(opacity=0); }
div.com-amazon-webstore-SearchResults-7 div.loadingSpinner {
  display: none;
  position: absolute;
  z-index: 50;
  background: url(https://images-na.ssl-images-amazon.com/images/I/21tosouoXoL.gif) no-repeat scroll center white;
  border: 2px solid black;
  border-radius: 12%;
  min-height: 108px;
  width: 108px;
  top: 10em;
  left: 50%;
  margin-left: -54px; }
div.com-amazon-webstore-SearchResults-7 div.blockDisplay {
  display: block; }

div.com-amazon-webstore-SearchResults-6 {
  position: relative; }
div.com-amazon-webstore-SearchResults-6 div.reviewSummary span.snapshotButton img {
  height: 10px;
  width: 10px; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList {
  margin-left: -7.5px;
  margin-right: -7.5px; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 7.5px;
  margin-left: 7.5px; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product {
  margin-bottom: 18px;
  width: 170px;
  overflow: hidden; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product .productImage {
  max-width: 168px; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions {
  position: relative;
  display: block; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView {
  margin: 0;
  position: absolute;
  top: -36px;
  text-align: center;
  width: 100%; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product ul.buttonGroup.searchResultActions li.productQuickView .quickView {
  display: none; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product div.productDetails dl.attributeList.priceBlock {
  margin: 0; }
div.com-amazon-webstore-SearchResults-6 ol.productList.searchResultsList li.product div.productDetails dl.attributeList {
  margin: 0; }
div.com-amazon-webstore-SearchResults-6 div.searchAgain form.searchForm fieldset {
  margin-bottom: 18px; }
div.com-amazon-webstore-SearchResults-6 div.searchAgain form.searchForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SearchResults-6 div.searchAgain form.searchForm fieldset ol.formFields li label {
  margin-right: 9px; }
div.com-amazon-webstore-SearchResults-6 div.searchAgain div.searchTips h3 {
  font-weight: bold; }
div.com-amazon-webstore-SearchResults-6 div.hiddenPagination {
  display: none; }
div.com-amazon-webstore-SearchResults-6 div.loadingMask {
  display: none;
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  background-color: white;
  opacity: .00;
  filter: alpha(opacity=0); }
div.com-amazon-webstore-SearchResults-6 div.loadingSpinner {
  display: none;
  position: absolute;
  z-index: 50;
  background: url(https://images-na.ssl-images-amazon.com/images/I/21tosouoXoL.gif) no-repeat scroll center white;
  border: 2px solid black;
  border-radius: 12%;
  min-height: 108px;
  width: 108px;
  top: 10em;
  left: 50%;
  margin-left: -54px; }
div.com-amazon-webstore-SearchResults-6 div.blockDisplay {
  display: block; }

div.com-amazon-webstore-SignInLAPtoAAP-1 {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 18px; }
div.com-amazon-webstore-SignInLAPtoAAP-1 div.signInLAPtoAAPOuterContainer {
  width: 457px;
  border: 1px solid #cccccc; }
div.com-amazon-webstore-SignInLAPtoAAP-1 div.signInLAPtoAAPOuterContainer div.signInLAPtoAAPInnerContainer {
  margin: 18px; }
div.com-amazon-webstore-SignInLAPtoAAP-1 div.signInLAPtoAAPOuterContainer div.signInLAPtoAAPInnerContainer div.signInWithAmazonTextContainer {
  text-align: center; }
div.com-amazon-webstore-SignInLAPtoAAP-1 div.signInLAPtoAAPOuterContainer p {
  margin: 18px; }
div.com-amazon-webstore-SignInLAPtoAAP-1 div.signInLAPtoAAPOuterContainer a {
  font-size: 14px;
  margin-left: 9px; }
div.com-amazon-webstore-SignInLAPtoAAP-1 div.signInLAPtoAAPOuterContainer img {
  vertical-align: middle; }

div.com-amazon-webstore-SignInLAPtoAAPCheckout-1 {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 18px; }
div.com-amazon-webstore-SignInLAPtoAAPCheckout-1 div.signInLAPtoAAPOuterContainer {
  width: 457px;
  border: 1px solid #cccccc; }
div.com-amazon-webstore-SignInLAPtoAAPCheckout-1 div.signInLAPtoAAPOuterContainer div.signInLAPtoAAPInnerContainer {
  margin: 18px; }
div.com-amazon-webstore-SignInLAPtoAAPCheckout-1 div.signInLAPtoAAPOuterContainer div.signInLAPtoAAPInnerContainer div.signInWithAmazonTextContainer {
  text-align: center; }
div.com-amazon-webstore-SignInLAPtoAAPCheckout-1 div.signInLAPtoAAPOuterContainer p {
  margin: 18px; }
div.com-amazon-webstore-SignInLAPtoAAPCheckout-1 div.signInLAPtoAAPOuterContainer a {
  font-size: 14px;
  margin-left: 9px; }
div.com-amazon-webstore-SignInLAPtoAAPCheckout-1 div.signInLAPtoAAPOuterContainer img {
  vertical-align: middle; }

div.com-amazon-webstore-SignInWidget-2 .signInMenu {
  overflow: hidden;
  *zoom: 1;
  text-align: right; }
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.signInLinkList {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.signInLinkList li {
  list-style-type: none;
  float: left; }
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.signInLinkList li.signIn {
border-right: 1px solid #fff;
    color: #fff;
    font-size: 13px;
    line-height: 13px;
    padding: 0;}
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.signInLinkList li.createAccount {
  border-right: 1px solid #fff;
    line-height: 13px;
    padding: 0; }
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.signInLinkList li.welcomeText {
  padding: 0 9px 0 0;
    font-size: 14px; }
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.linkList {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.linkList li {
 float: left;
    line-height: 12px;
    list-style-type: none;
    padding: 0 5px; }
	
div.com-amazon-webstore-SignInWidget-2 .signInMenu ul.linkList li.yourAccount
{
padding:0px;
}

div.com-amazon-webstore-SignInWidgetCart-2 div.cartSignInMenu ul.linkList.cartSignInLinks {
  padding: 0;
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-SignInWidgetCart-2 div.cartSignInMenu ul.linkList.cartSignInLinks li {
  float: left;
  margin-right: 4.5px; }
div.com-amazon-webstore-SignInWidgetCart-2 div.cartSignInMenu ul.linkList.cartSignInLinks li.myCartText {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.5em;
  font-weight: bold;
   padding-bottom: 7px; }

div.com-amazon-webstore-Signin-2 {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-Signin-2 div.existingCustomer {
  float: left;
  width: 457px;
  border: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-2 div.existingCustomer h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-2 div.existingCustomer p.haveAccountText {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  padding-right: 9px; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField label {
  float: left;
  width: 20%;
  text-align: left; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField input, div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField select, div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ol.formFields li label {
  width: 20%; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup {
  margin-left: 20%; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li {
  display: block; }
div.com-amazon-webstore-Signin-2 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li.forgotPasswordButton {
  margin-bottom: 4.5px; }
div.com-amazon-webstore-Signin-2 div.newCustomer {
  width: 457px;
  margin-left: 495px;
  border: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-2 div.newCustomer h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-2 div.newCustomer div.accountBenefits {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-2 div.newCustomer form.signInCreateForm {
  margin-left: 9px;
  margin-right: 9px;
  margin-bottom: 18px; }
div.com-amazon-webstore-Signin-2 div.newCustomer div.createAccountVerbiage {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-2 div.verbiageSection {
  clear: both;
  padding-top: 18px; }

div.com-amazon-webstore-Signin-4 {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-Signin-4 div.existingCustomer {
  float: left;
  width: 457px;
  border: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-4 div.existingCustomer h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-4 div.existingCustomer p.haveAccountText {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  padding-right: 9px; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField label {
  float: left;
  width: 20%;
  text-align: left; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField input, div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField select, div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li label {
  width: 20%; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField.signInAgreeTermsFormField label {
  float: right;
  text-align: left;
  width: 80%; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField.signInAgreeTermsFormField input {
  margin-left: 15%;
  top: 0px; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup {
  margin-left: 20%; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li {
  display: block; }
div.com-amazon-webstore-Signin-4 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li.forgotPasswordButton {
  margin-bottom: 4.5px; }
div.com-amazon-webstore-Signin-4 div.newCustomer {
  width: 457px;
  margin-left: 495px;
  border: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-4 div.newCustomer h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-4 div.newCustomer div.accountBenefits {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-4 div.newCustomer form.signInCreateForm {
  margin-left: 9px;
  margin-right: 9px;
  margin-bottom: 18px; }
div.com-amazon-webstore-Signin-4 div.newCustomer div.createAccountVerbiage {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-4 div.verbiageSection {
  clear: both;
  padding-top: 18px; }

div.com-amazon-webstore-Signin-5 {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-Signin-5 div.existingCustomer {
  float: left;
  width: 457px;
  border: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-5 div.existingCustomer h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-5 div.existingCustomer p.haveAccountText {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form fieldset ol.formFields li.formField label {
  width: 100%;
  margin-left: 5%; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset.signInMainFormFieldSet ul.buttonGroup.signInMainButtonGroup {
  margin-left: 0;
  width: 100%; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  padding-right: 9px; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField label {
  float: left;
  width: 20%;
  text-align: left; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField input, div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField select, div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField input {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  padding:5px; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li.formField label {
  width: 100%;
  margin-left: 5%; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ol.formFields li label {
  width: 20%; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup {
  margin-left: 0;
  width: 100%; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li {
  display: block; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li.signInSubmitButton {
  margin-top: 3%;
  text-align: center; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li.forgotPasswordButton {
  margin-bottom: 4.5px;
  margin-left: 5%; }
div.com-amazon-webstore-Signin-5 div.existingCustomer form.signInMainForm fieldset ul.buttonGroup.signInMainButtonGroup li.forgotPasswordButton a {
  text-decoration: underline; }
div.com-amazon-webstore-Signin-5 div.newCustomer {
  width: 457px;
  margin-left: 495px;
  border: 1px solid #cccccc;
  float: left; }
div.com-amazon-webstore-Signin-5 div.newCustomer h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #cccccc; }
div.com-amazon-webstore-Signin-5 div.newCustomer div.accountBenefits {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-5 div.newCustomer form.signInCreateForm {
  margin-left: 9px;
  margin-right: 9px;
  margin-bottom: 18px;
  text-align: center; }
div.com-amazon-webstore-Signin-5 div.newCustomer div.createAccountVerbiage {
  margin-left: 9px;
  margin-right: 9px; }
div.com-amazon-webstore-Signin-5 div.newCustomer div.createAccountVerbiage p {
  text-align: center; }
div.com-amazon-webstore-Signin-5 ul.signInMainButtonGroup li.signInButton {
  text-align: center;
  margin-top: 10%; }
div.com-amazon-webstore-Signin-5 div h2 {
  text-align: center; }
div.com-amazon-webstore-Signin-5 p.haveAccountText {
  text-align: center; }
div.com-amazon-webstore-Signin-5 .signInWithAmazonTextContainer {
  margin-left: 3%;
  margin-right: 3%; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons {
  list-style-position: inside;
  width: 100%; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li {
  text-align: center;
  display: block;
  margin-bottom: 4%; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li span {
  border: 0; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li a.primaryAction {
  background-color: #eeba38;
  background-position: 0 center;
  background-image: none;
  color: #111111;
  background: gradient(linear, left top, left bottom, from(#fbdb92), to(#eeba38)) !important;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbdb92), color-stop(100%, #eeba38)) !important;
  background: -webkit-linear-gradient(top, #fbdb92, #eeba38) !important;
  background: -moz-linear-gradient(top, #fbdb92, #eeba38) !important;
  background: -o-linear-gradient(top, #fbdb92, #eeba38) !important;
  background: -ms-linear-gradient(top, #fbdb92, #eeba38) !important;
  background: linear-gradient(top, #fbdb92, #eeba38) !important;
  border: 1px solid #b38c29 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 0;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 13px;
  font-weight: normal;
  height: 28px !important;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  min-width: 142px; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li a.primaryAction span {
  background: none !important;
  color: #111111 !important;
  text-transform: none !important;
  font-size: 13px !important;
  font-weight: normal !important;
  padding: 2px 10px; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li a.primaryAction span img {
  display: inline !important;
  vertical-align: middle;
  padding-right: 5px; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li a.primaryAction:hover {
  background-color: #f2b202;
  background: gradient(linear, left top, left bottom, from(#fcd77b), to(#f2b202)) !important;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcd77b), color-stop(100%, #f2b202)) !important;
  background: -webkit-linear-gradient(top, #fcd77b, #f2b202) !important;
  background: -moz-linear-gradient(top, #fcd77b, #f2b202) !important;
  background: -o-linear-gradient(top, #fcd77b, #f2b202) !important;
  background: -ms-linear-gradient(top, #fcd77b, #f2b202) !important;
  background: linear-gradient(top, #fcd77b, #f2b202) !important; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li a.secondaryAction {
  border: 0;
  text-align: center;
  overflow: visible;
  padding: 0 14px 0 0;
  height: 18px;
  line-height: 18px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% -66px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/11sIl8ErBML.png);
  color: #006;
  cursor: pointer;
  text-decoration: none;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em; }
div.com-amazon-webstore-Signin-5 ul.signInWithAmazonButtons.buttonGroup li a.secondaryAction span {
  display: inline-block;
  zoom: 1;
  padding: 0 0 0 14px;
  height: 18px;
  line-height: 18px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -66px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21EkncwZhHL.png); }
div.com-amazon-webstore-Signin-5 .hasAap_true div.existingCustomer {
  width: 31%;
  margin: 0 1%;
  min-height: 280px; }
div.com-amazon-webstore-Signin-5 .hasAap_true div.newCustomer {
  width: 31%;
  margin: 0 1%;
  min-height: 280px; }
div.com-amazon-webstore-Signin-5 .hasAap_false div.existingCustomer {
  width: 44%;
  margin: 0 2%;
  min-height: 250px; }
div.com-amazon-webstore-Signin-5 .hasAap_false div.newCustomer {
  width: 44%;
  margin: 0 2%;
  min-height: 250px; }
div.com-amazon-webstore-Signin-5 div.signInWithAmazon {
  width: 31%;
  margin: 0 1%;
  min-height: 280px;
  float: left;
  border: 1px solid #cccccc;
  /*this should come from the theme...*/ }
div.com-amazon-webstore-Signin-5 div.signInWithAmazon h2 {
  color: #333333;
  background-color: #cccccc;
  font-weight: bold;
  /*needs to come from theme*/
  padding: 5px; }
div.com-amazon-webstore-Signin-5 .amazonAccountColumnListItem {
  margin-bottom: 4%; }
div.com-amazon-webstore-Signin-5 .amazonAccountColumnListItem img {
  vertical-align: top; }
div.com-amazon-webstore-Signin-5 .amazonAccountColumnList {
  margin-bottom: 4%;
  list-style-image: none;
  list-style-type: none;
  text-align: center;
  padding: 0 1em; }

div.com-amazon-webstore-SimilarProducts-2 ul.productList.similarItems {
  margin-left: -9px;
  margin-right: -9px; }
div.com-amazon-webstore-SimilarProducts-2 ul.productList.similarItems li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.com-amazon-webstore-SimilarProducts-2 ul.productList.similarItems li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.com-amazon-webstore-SimilarProducts-2 ul.productList.similarItems li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-SimilarProducts-2 ul.productList.similarItems li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SimilarProducts-2 ul.productList.similarItems li.product .title {
  margin: 0; }
div.com-amazon-webstore-SimilarProducts-2 ul.productList.similarItems li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-SimilarProductsPurchase-2 ul.productList.similarItems {
  margin-left: -9px;
  margin-right: -9px; }
div.com-amazon-webstore-SimilarProductsPurchase-2 ul.productList.similarItems li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.com-amazon-webstore-SimilarProductsPurchase-2 ul.productList.similarItems li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.com-amazon-webstore-SimilarProductsPurchase-2 ul.productList.similarItems li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-SimilarProductsPurchase-2 ul.productList.similarItems li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SimilarProductsPurchase-2 ul.productList.similarItems li.product .title {
  margin: 0; }
div.com-amazon-webstore-SimilarProductsPurchase-2 ul.productList.similarItems li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-SimilarProductsSession-2 ul.productList.similarItems {
  margin-left: -9px;
  margin-right: -9px; }
div.com-amazon-webstore-SimilarProductsSession-2 ul.productList.similarItems li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
div.com-amazon-webstore-SimilarProductsSession-2 ul.productList.similarItems li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.com-amazon-webstore-SimilarProductsSession-2 ul.productList.similarItems li.product .productImage {
  max-width: 120px; }
div.com-amazon-webstore-SimilarProductsSession-2 ul.productList.similarItems li.product.last {
  margin-right: 0; }
div.com-amazon-webstore-SimilarProductsSession-2 ul.productList.similarItems li.product .title {
  margin: 0; }
div.com-amazon-webstore-SimilarProductsSession-2 ul.productList.similarItems li.product dl.attributeList {
  margin: 0; }

div.com-amazon-webstore-SiteNavDropdown-2 #tier1dropdown {
  width: auto; }
div.com-amazon-webstore-SiteNavDropdown-2 form.continueShopping {
  display: none; }
div.com-amazon-webstore-SiteNavDropdown-2 form.continueShopping fieldset.minorFieldset {
  margin-bottom: 18px; }
div.com-amazon-webstore-SiteNavDropdown-2 form.continueShopping fieldset.minorFieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-SiteNavDropdown-2 form.continueShopping fieldset.minorFieldset ol.formFields li.formField label {
  margin-right: 4.5px;
  font-weight: bold; }
div.com-amazon-webstore-SiteNavDropdown-2 .continueShopping.javascriptDisabled {
  display: block; }
div.com-amazon-webstore-SiteNavDropdown-2 .continueShopping.javascriptDisabled h3 {
  font-weight: bold; }

div.com-amazon-webstore-BreadcrumbBrowse-3 h1.breadcrumbs.browseBreadcrumbs {
 font-size: 11px;
    margin: 0 10px 12px;
	float:left;}

div.com-amazon-webstore-store-details-1 div.storeFinder div.storeMap {
  float: right;
  width: 55%;
  text-align: right; }
div.com-amazon-webstore-store-details-1 div.storeFinder div.storeDetails {
  margin: -32px 0 0 0;
  float: left;
  width: 40%; }
div.com-amazon-webstore-store-details-1 div.storeFinder div.storeDetails div.vcard.Address span.fn {
  font-weight: bold; }
div.com-amazon-webstore-store-details-1 div.storeFinder div.storeDetails div.vcard.Address p.storeType {
  font-weight: bold;
  margin: 0; }
div.com-amazon-webstore-store-details-1 div.storeFinder div.returnToResults {
  margin-bottom: 18px;
  text-align: right; }

div.com-amazon-webstore-store-search-refinement-1 div.storeLocatorRefinement {
  margin: 0 0 18px 0; }
div.com-amazon-webstore-store-search-refinement-1 div.storeLocatorRefinement div.refineSearch {
  margin: 9px 0 9px 0;
  border-bottom: 1px solid #cccccc; }

div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults {
  margin-bottom: 36px; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults {
  margin-bottom: 30px; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults div.storeMap {
  float: left;
  width: 40%; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults ul.stores {
  float: left;
  width: 50%;
  padding: 0; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults ul.stores li.store {
  clear: both;
  list-style-type: none; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults ul.stores li.store div.storeIcon {
  width: 10%;
  margin-top: 18px;
  float: left; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults ul.stores li.store div.vcard.Address {
  width: 50%;
  margin-top: 18px;
  float: left; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults ul.stores li.store div.vcard.Address p.storeType {
  font-weight: bold;
  margin: 0; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults ul.stores li.store div.viewDetails {
  margin-top: 18px;
  float: left;
  width: 30%; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults div.resultsPagination {
  border: 1px solid #cccccc;
  margin-top: 18px;
  margin-bottom: 18px;
  clear: both; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults div.resultsPagination p.resultsTitle {
  font-weight: bold;
  text-align: left;
  width: 10%;
  float: left;
  overflow: auto; }
div.com-amazon-webstore-store-search-results-1 div.storeLocatorResults div.searchResults div.resultsPagination div.storePagination {
  text-align: right;
  width: 88%;
  overflow: auto; }

div.com-amazon-webstore-store-search-1 {
  clear: both;
  margin-top: 36px; }
div.com-amazon-webstore-store-search-1 div.storeFinder {
  margin: 0 0 18px 0; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset {
  margin: 0;
  padding: 0; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ol.formFields li.formField label {
  width: 10%;
  float: left;
  margin-right: 9px;
  text-align: right;
  font-weight: bold; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ol.formFields li.formField select, div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ol.formFields li.formField input {
  float: left;
  width: 160px; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ol.formFields li.addressInput input {
  width: 400px; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ul.buttonGroup.storeSearchActions {
  width: 100%; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ul.buttonGroup.storeSearchActions button.primaryAction {
  color: black; }
div.com-amazon-webstore-store-search-1 div.storeFinder form fieldset ul.buttonGroup.storeSearchActions li.searchStore {
  margin-left: 11%; }

div.com-amazon-webstore-TabMiniDetail-2 #TabWrapper {
  overflow: hidden;
  *zoom: 1;
  background-color: #cccccc; }
div.com-amazon-webstore-TabMiniDetail-2 #TabWrapper div.tabItem {
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  cursor: pointer;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em;
  font-weight: bold;
  margin: 0;
  padding: 9px;
  float: left;
  background-color: #cccccc;

  color: #333333; }
div.com-amazon-webstore-TabMiniDetail-2 #TabWrapper div.tabItem.selectedTab {
  background-color: white;
  border-bottom: 1px solid white;
  color: black; }
div.com-amazon-webstore-TabMiniDetail-2 #TabWrapper div#addToCartTab.tabItem {
  border-left: 0 none; }
div.com-amazon-webstore-TabMiniDetail-2 #TabWrapper div#sizeGuideTab.tabItem {
  border-right: 1px solid black; }
div.com-amazon-webstore-TabMiniDetail-2 #TabWrapper div#closeTab {
  float: right;
  border: 0 none; }
div.com-amazon-webstore-TabMiniDetail-2 #TabWrapper div#closeTab .closeTab_label {
  margin: 9px 9px 0 0;
  padding: 0;
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01du%2BN0nASL.gif) no-repeat scroll top right;
  /* Make this read the size from the image */
  width: 17px;
  height: 17px;
  text-indent: -9999px;
  border: 0 none; }

div.com-amazon-webstore-ThankYou-1 h1.thankYouMessage {
  margin-bottom: 9px; }
div.com-amazon-webstore-ThankYou-1 h3.orderConfirmation span.orderConfirmationMessage {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-ThankYou-1 h3.orderConfirmation iframe.orderConfirmationNumber {
  display: block;
  width: 100%;
  height: 21px; }
div.com-amazon-webstore-ThankYou-1 div.orderDetails ul.thankYouItems {
  list-style: none;
  padding: 0px; }
div.com-amazon-webstore-ThankYou-1 div.orderDetails div.shippingAddress div.vcard {
  margin-bottom: 9px; }
div.com-amazon-webstore-ThankYou-1 div.orderDetails div.shippingAddress div.vcard div {
  display: inline; }
div.com-amazon-webstore-ThankYou-1 div.guestOrderInformation div.navigationLinks ul.linkList {
  list-style-image: url(https://images-na.ssl-images-amazon.com/images/I/01XESkvVgtL.png); }
div.com-amazon-webstore-ThankYou-1 div.guestOrderInformation h2 {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em; }
div.com-amazon-webstore-ThankYou-1 p.contactCustomerService {
  font-weight: bold;
  padding-bottom: 18px;
  border-bottom: 1px solid #cccccc; }

div.com-amazon-webstore-UpdateOrderingPreferences-1 fieldset.orderSettings p.formComment {
  margin: 0;
  padding: 0;
  font-weight: bold; }
div.com-amazon-webstore-UpdateOrderingPreferences-1 fieldset.orderSettings legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-UpdateOrderingPreferences-1 fieldset.orderSettings ol.formFields li.formField label {
  width: auto; }

div.com-amazon-webstore-ViewCollectionButton-2 ul.buttonGroup.collectionActions {
  margin-bottom: 18px; }
div.com-amazon-webstore-ViewCollectionButton-2 ul.buttonGroup.collectionActions li.viewCollection p {
  float: left;
  margin: 0;
  font-weight: bold; }

div.com-amazon-webstore-VoteReviewsByCustomer-1 div.voteResponseBody div.votetitle {
  margin-top: 9px; }
div.com-amazon-webstore-VoteReviewsByCustomer-1 div.voteResponseBody div#messageInfo div.infoText {
  background-color: #cccccc;
  border: 1px solid black;
  margin-top: 9px;
  margin-bottom: 9px;
  padding: 4.5px; }

div.com-amazon-base-webstore-prime-cart-branding-pagelet-1 div.imageWidget img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a div.product {
  display: inline;
  float: left;
  border: 0px;
  padding-right: 18px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a p.productPageLink {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 9px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet div.writeReviewFormSet {
  margin-left: 198px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  padding-right: 9px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet .formComment.requiredDescription dl {
  float: right; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField label {
  float: left;
  width: 20%;
  text-align: right; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField input, div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField select, div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField textarea {
  margin-left: 9px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields {
  margin-left: 3px;
  margin-bottom: 18px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li.enterRatingFormField fieldset.enterRatingFieldSet ol li {
  margin: 0 0 5px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li #guestRatingParagraph span.rating {
  margin-left: 3px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li p span.reviewCharCountExceeded {
  font-weight: bold;
  color: red; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li p.maxCharacters {
  margin-right: 200.88px;
  text-align: right; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li p.maxCharacters #charRemainMsg {
  *padding-left: 2px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.formFields li div.reviewLengthMsg {
  margin-right: 194.94px;
  text-align: right; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet div.requiredDescription {
  margin-left: 158.4px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet div.requiredDescription dl {
  float: none; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.starRatings {
  margin-left: 0px;
  margin-bottom: 0px;
  border-bottom: none; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.starRatings li.formField input {
  top: -2px;
  float: left; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.starRatings li.formField span.middle {
  float: left;
  padding: 0 5px 0 5px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ol.starRatings li.formField span.lastRating {
  width: 41px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet ul.writeReviewActions {
  float: right;
  border-top: 1px solid #cccccc;
  width: 100%;
  text-align: right;
  padding-top: 9px; }
div.com-amazon-webstore-WriteReviewForm-1 div.IncaWriteReviewPageletLayout1a form.writeReviewForm fieldset.writeReviewFieldSet legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }

div.com-amazon-webstore-WriteReviewPreviewReview-1 form.editReviewForm {
  border-bottom: 1px solid #EBEBEB;
  margin-bottom: 9px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.editReviewForm fieldset.previewFieldSet {
  margin-bottom: 9px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.editReviewForm fieldset.previewFieldSet legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.editReviewForm fieldset.previewFieldSet div.product ul.buttonGroup {
  padding-top: 9px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.submitReviewForm p.reviewDisclaimer {
  float: left; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.submitReviewForm ul.previewReviewActions {
  float: right; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.deleteReviewForm {
  border-top: 1px solid #cccccc;
  margin-bottom: 9px;
  padding-top: 9px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.deleteReviewForm p {
  float: left; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form.deleteReviewForm ul.previewReviewActions {
  margin-top: 9px;
  float: right;
  margin-top: 0px;
  padding-top: 0px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 p.pageTitleDescription {
  border-bottom: 1px solid #EBEBEB;
  padding-bottom: 18px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet div.product a {
  display: inline;
  float: left;
  margin-right: 18px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet div.productDetails {
  display: inline;
  margin-left: 18px;
  padding-bottom: 0px;
  top: 0;
  width: 778px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet div.productDetails div.review span.rating {
  margin-left: -6px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet div.productDetails div.review div.item {
  display: inline;
  font-weight: bold;
  padding-right: 9px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet div.productDetails div.review div.reviewer {
  margin-bottom: 18px; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet div.productDetails div.review div.reviewer span.reviewerAuthorName span.fn {
  font-weight: bold; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 form fieldset.previewFieldSet div.productDetails div.review div.reviewer span.reviewerAuthorName p.location {
  display: inline; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 ul.buttonGroup {
  float: right; }
div.com-amazon-webstore-WriteReviewPreviewReview-1 ul.editPreview {
  padding-top: 9px;
  padding-bottom: 9px;
  float: left; }
