I have the problem, and I tried allready a lot, as i like to center my navigation, center to my site. The main issue is, that I work with amazon's sellercentral, Amazon Webstore. And I can't show the site in public, and maybe there other things, don't let me center the navigation in a normal way. Here is some code, from the navigation, and some CSS code:

<div class="com-amazon-webstore-GlobalSiteNav-2">


<ul class="linkList navigationLinks" id="globalNav">

    <li class="navigationGroup" id="globalNavItem1">       

                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Activity/b/10715054011?ie=UTF8&title=Activity" class="mainNode">
                        <span>Activity</span>
                </a>

  <ul class="linkList navigationLinks">

      <li>


                                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Winter-Activity/b/10715911011?ie=UTF8&title=Winter">
                                        <span>Winter</span>
                                </a>



      </li>

  </ul>

    </li>

    <li class="navigationGroup" id="globalNavItem2">


                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Men/b/10715058011?ie=UTF8&title=Men" class="mainNode">
                        <span>Men</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem3">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Women/b/10715055011?ie=UTF8&title=Women" class="mainNode">
                        <span>Women</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem4">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Children/b/10715912011?ie=UTF8&title=Children" class="mainNode">
                        <span>Children</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem5">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Accessories/b/10715061011?ie=UTF8&title=Accessories" class="mainNode">
                        <span>Accessories</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem6">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Brands/b/10715062011?ie=UTF8&title=Brands" class="mainNode">
                        <span>Brands</span>
                </a>






  <ul class="linkList navigationLinks">

      <li>


                                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Main-Brands-Brands/b/10839056011?ie=UTF8&title=Main+Brands">
                                        <span>Main Brands</span>
                                </a>








      </li>

      <li>


                                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/More-Brands-Brands/b/10839057011?ie=UTF8&title=More+Brands">
                                        <span>More Brands</span>
                                </a>








      </li>

  </ul>

    </li>

</ul></div></div>

And here some CSS code using at the moment for this navigation:

body #wrapper #innerWrapper ul#globalNav { background-color: #EF7521; height: 40px; width:auto; text-align:center;}

#globalNav {text-align: center;}
#globalNav li {display: inline;}
#globalNav a { display: inline-block;}

/*ody #wrapper #innerWrapper ul#globalNav { background-color: #EF7521; }
body #wrapper #innerWrapper ul#globalNav { background-image: url(""); }*/
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:hover { background-color: #FFAE76;}
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:hover { background-image: url(""); }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:active { background-color: #FFAE76; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:active { background-image: url(""); }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul { background-color: #FFAE76; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul { background-image: url(""); }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul li:hover { background-color: #EF7521; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul li:hover { background-image: url(""); }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode { font-size: 13px; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup a.mainNode { color: #333D47; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode:active { color: #FFAE76; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode:hover { color: #333D47; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode:visited { color: #333D47; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup .linkList li a { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }body #wrapper #innerWrapper ul#globalNav li.navigationGroup .linkList li a { color: #333D47; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup .linkList li a:hover { color: #FFAE76; }

Any idea, what and where I should change something?

Recommended Answers

All 20 Replies

That CSS should center the navigation, so there's a conflict with some other rules you've set. If I see the CSS selectors in this bit here and if lots of styles in your stylesheet are like this, it's more likely that you suffer from CSS specificity. Anyway, we really need to see more (HTML & CSS), but prefereably a link to the website.

Did my reply made you speechless?

No... I tried to post everything I have... but it is maybe too big. Will do it by tomorrow, as I already have 11:40pm...

Here is the html part, starting from body:

<body class="browse fullSpan javascript-enabled" id="pageId0"><div id="ap_container"></div>


<div id="bb" style="display:none;visibility:hidden;">
    <img src="./OutdoorEquipped - Equippment, Clothes and Accesoires for Outdoor_files/A3AWIVOKMZJ3N1-190-5562272-8154115-0NC4GN7RFSPARN4CSQ04$uedata=s-http---sandbox-20150114-020100.ho.com-uedata-190-5562272-8154115-staticb&id=0NC4GN7RFSPARN4CSQ04-670">
</div>






<div id="wrapper">

    <div id="innerWrapper">

      <div id="headerSlots">
        <div id="header-1"><div class="starter-amazon-com-ImageWidget-1-latest">






        <!-- Image Widget --> 

<!-- Site Files/Merchandising Files/logo.png -->    



            <div class="imageWidget">





            <a href="http://sandbox-20150114-020100.hostedbywebstore.com/"> 




        <img src="./OutdoorEquipped - Equippment, Clothes and Accesoires for Outdoor_files/62c0tOxu-cL.png" alt="Site Logo" title="Your Logo Here!!!" height="90" width="597">



            </a>



    </div>   







</div></div>
        <div id="header-2"><script type="text/javascript">
//<![CDATA[
amznAnalytics.setElement("visitorStatus","Unregistered");
amznAnalytics.setElement("language","en_US");
//]]>
</script><noscript></noscript><div class="com-amazon-webstore-SignInWidget-2">



<div class="signInMenu">
  <ul class="linkList signInLinkList">





            <li class="signIn">
              <a href="https://sandbox-20150114-020100.hostedbywebstore.com/signin">
                Sign in
              </a>
            </li>

            <li class="createAccount">
              <a href="https://sandbox-20150114-020100.hostedbywebstore.com/signin?ie=UTF8&pageFlowType=CREATE_NEW_ACCOUNT_MAIN">
                New Customer?
              </a>
            </li>






  </ul>

  <ul class="linkList">
    <li class="yourAccount">
      <a href="https://sandbox-20150114-020100.hostedbywebstore.com/youraccount">Your Account</a>
    </li>

    <li class="help">
      <a href="http://sandbox-20150114-020100.hostedbywebstore.com/info/help">Help</a>
    </li>
  </ul>

</div>
</div></div>
        <div id="header-3"></div>
        <div id="header-4"><div class="com-amazon-webstore-SearchNav-2">




<div class="miniSearchForm">



      <form method="get" action="http://sandbox-20150114-020100.hostedbywebstore.com/s" class="searchForm" name="searchNav" id="searchForm">


  <fieldset class="minorFieldset search">
    <legend><span>Search</span></legend>



    <input type="hidden" id="defaultSearchTextValue" name="defaultSearchTextValue" value="Search">


    <ol class="formFields">
      <li class="formField searchFor">
        <label for="searchKeywords">Search for</label>
        <input type="text" name="searchKeywords" id="searchKeywords" value="" size="34" maxlength="75" class="search1">
      </li>
    </ol>
    <ul class="buttonGroup searchActions">
      <li class="searchButton">
        <button class="primaryAction" type="submit">
           <span>Go</span>
        </button>
      </li>
    </ul>
    <input type="hidden" name="Action" value="submit">
  </fieldset>
  </form>
  <ul id="suggestionResults" class="suggestionResults">
  </ul>
</div>

</div></div>
        <div id="header-5"></div>
        <div id="header-6"></div>
        <div id="header-7"><div class="com-amazon-webstore-MiniCart-3">


<div class="miniCart" id="miniCart">
     <input type="hidden" name="miniCartLayoutDomain" value="Webstore/SSR">
  <script type="text/javascript">
    var addToCartPageSecureURL = "http://sandbox-20150114-020100.hostedbywebstore.com/secureSimpleApp?ie=UTF8&mn_ssa_keys=%2CpageletName&mn_ssa_token=5WTb12ukdXYW98Yx-R_zn9W1Vag%3D&pageletName=inca-cart-mini-pagelet";
  </script>





<div class="staticMiniCart" style="border-top-left-radius: 10px; border-top-right-radius: 10px;">
  <div class="cartInformation">
    <p class="itemsInCart">
      <span class="itemCount">0</span> item(s) in <a href="http://sandbox-20150114-020100.hostedbywebstore.com/cart">My Cart</a>
    </p>
  </div>
  <div class="viewCart">
    <form action="http://sandbox-20150114-020100.hostedbywebstore.com/cartPreview" method="get">
      <ul class="buttonGroup miniCartControls">



            <li class="checkoutDisabled">
              <button class="secondaryAction" disabled="disabled" type="submit" name="proceedToCheckout">
                <span>Checkout</span>
              </button>
            </li>


      </ul>
    </form>
  </div>
</div>




<div class="dynamicMiniCart" role="dialog" aria-hidden="true" aria-labelledby="dynamicMiniCartTitle">














      <p class="itemsJustAdded">0 item(s) just added</p>











<dl class="attributeList priceBlock miniCartSummary">
  <dt class="subtotal">Subtotal:</dt>
  <dd class="subtotal">$0.00</dd>
</dl>










</div>




</div>
</div></div>
        <div id="header-8"></div>
        <div id="header-9"></div>
        <div id="header-10"><div class="com-amazon-webstore-GlobalSiteNav-2">


<ul class="linkList navigationLinks enabled" id="globalNav">

    <li class="navigationGroup" id="globalNavItem1">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Activity/b/10715054011?ie=UTF8&title=Activity" class="mainNode">
                        <span>Activity</span>
                </a>






  <ul class="linkList navigationLinks">

      <li>


                                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Winter-Activity/b/10715911011?ie=UTF8&title=Winter">
                                        <span>Winter</span>
                                </a>








      </li>

  </ul>

    </li>

    <li class="navigationGroup" id="globalNavItem2">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Men/b/10715058011?ie=UTF8&title=Men" class="mainNode">
                        <span>Men</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem3">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Women/b/10715055011?ie=UTF8&title=Women" class="mainNode">
                        <span>Women</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem4">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Children/b/10715912011?ie=UTF8&title=Children" class="mainNode">
                        <span>Children</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem5">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Accessories/b/10715061011?ie=UTF8&title=Accessories" class="mainNode">
                        <span>Accessories</span>
                </a>






    </li>

    <li class="navigationGroup" id="globalNavItem6">









                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Brands/b/10715062011?ie=UTF8&title=Brands" class="mainNode">
                        <span>Brands</span>
                </a>






  <ul class="linkList navigationLinks">

      <li>


                                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/Main-Brands-Brands/b/10839056011?ie=UTF8&title=Main+Brands">
                                        <span>Main Brands</span>
                                </a>








      </li>

      <li>


                                <a href="http://sandbox-20150114-020100.hostedbywebstore.com/More-Brands-Brands/b/10839057011?ie=UTF8&title=More+Brands">
                                        <span>More Brands</span>
                                </a>








      </li>

  </ul>

    </li>

</ul></div></div>
      </div><!-- headerSlots -->

here the css base.css

/* START blueprint reset */
html {
  margin: 0;
  padding: 0;
  border: 0; }

.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table, div, span, object, iframe, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

blockquote, q {
  quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after {
  content: ""; }

th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

a img {
  border: none; }

/* END blueprint reset */
ol.datePickerFields {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: moz-inline-block;
  zoom: 1;
  *display: inline; }
ol.datePickerFields li.datePickerField {
  float: left;
  margin: 0;
  padding-right: 5px;
  width: auto; }
ol.datePickerFields li.datePickerField select {
  width: 65px; }
ol.datePickerFields li.datePickerField select.day {
  width: 55px; }

p.datePickerMessage {
  margin-bottom: 0px;
  margin-left: 120px;
  padding-left: 5px; }

li.formField p.datePickerLabel {
  margin: 15px 0 2px; }

div.cluetip-reviewsSnapshot {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/0124XwicgVL.gif) no-repeat 0 100%; }
div.cluetip-reviewsSnapshot #cluetip-outer {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/019XGMHKKgL.gif) no-repeat 0 0;
  margin: -8px 0px 0px 0px; }
div.cluetip-reviewsSnapshot #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01L0%2BE1c9rL.gif) no-repeat 100% 0;
  top: -8px;
  right: -12px;
  width: 12px;
  height: 30px;
  margin: -9px _ 15px 0 0; }
div.cluetip-reviewsSnapshot #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0px 0px 0px 0px;
  position: relative; }
div.cluetip-reviewsSnapshot div#cluetip-close {
  text-align: right; }
div.cluetip-reviewsSnapshot div#cluetip-close a {
  text-decoration: none; }
div.cluetip-reviewsSnapshot div#cluetip-inner {
  background: url(https://images-na.ssl-images-amazon.com/images/I/01yHPoga4PL.gif) no-repeat 100% 100%;
  padding: 4.5px 9px 12px 18px;
  margin: -25px 1px 0px 0px;
  position: relative;
  left: 13px; }
div.cluetip-reviewsSnapshot div#cluetip-inner #reviewsSnapshotLoadingImage .spinningImage {
  position: relative;
  margin: 0 0 0 54px;
  padding-bottom: 4.5px; }
div.cluetip-reviewsSnapshot div#cluetip-inner #reviewsSnapshotLoadingImage .loadingMsg {
  margin: 0 0 0 25.2px; }
div.cluetip-reviewsSnapshot div#cluetip-inner .reviewsSnapshotSorryMsg {
  margin: 0; }

* + html div.cluetip-reviewsSnapshot #cluetip-title {
  zoom: 1; }
* + html div.cluetip-reviewsSnapshot div#cluetip-inner {
  zoom: 1;
  margin-left: -16px; }
* + html div.cluetip-reviewsSnapshot div#cluetip-inner .variationSwatchMoreColorsLink a {
  margin-left: -16px; }
* + html div.cluetip-reviewsSnapshot div#cluetip-inner .reviewsSnapshotSorryMsg {
  margin-left: -16px; }
* + html div.cluetip-reviewsSnapshot div#cluetip-inner .colorSwatches {
  margin-left: -16px; }
* + html div.cluetip-reviewsSnapshot div#cluetip-inner .colorSwatches li a {
  float: left; }

div.reviewsSnapshotPopoverTemplate {
  display: none; }

div.reviewSummaryHeader {
  text-align: center; }
div.reviewSummaryHeader span.reviewsSnapshotCount {
  padding: 0px 4px 0px 0px; }

div.viewAll {
  text-align: center; }

div.cluetip-variationSwatch {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/0124XwicgVL.gif) no-repeat 0 100%;
  margin-left: -10px; }
div.cluetip-variationSwatch #cluetip-outer {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/019XGMHKKgL.gif) no-repeat 0 0;
  margin-top: -8px; }
div.cluetip-variationSwatch #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01L0%2BE1c9rL.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -8px -12px 0 0; }
div.cluetip-variationSwatch #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative; }
div.cluetip-variationSwatch div#cluetip-close {
  display: none; }
div.cluetip-variationSwatch div#cluetip-inner {
  background: url(https://images-na.ssl-images-amazon.com/images/I/01yHPoga4PL.gif) no-repeat 100% 100%;
  padding: 5px 10px 12px;
  margin: -21px -12px 0 0;
  position: relative; }
div.cluetip-variationSwatch div#cluetip-inner li.product {
  margin-bottom: 5px;
  overflow: hidden; }
div.cluetip-variationSwatch div#cluetip-inner li.product .title {
  margin: 0; }
div.cluetip-variationSwatch div#cluetip-inner li.product .last {
  margin-right: 0; }
div.cluetip-variationSwatch div#cluetip-inner li.product ul.buttonGroup.searchResultActions {
  position: relative;
  display: block; }
div.cluetip-variationSwatch div#cluetip-inner li.product ul.buttonGroup.searchResultActions li.productQuickView {
  margin: 0;
  position: absolute;
  top: -36px;
  text-align: center;
  width: 100%; }
div.cluetip-variationSwatch div#cluetip-inner li.product ul.buttonGroup.searchResultActions li.productQuickView .quickView {
  display: none; }
div.cluetip-variationSwatch div#cluetip-inner li.product div.productDetails dl.attributeList {
  margin: 0; }
div.cluetip-variationSwatch div#cluetip-inner li.product div.productDetails dl.attributeList .priceBlock {
  margin: 0; }
div.cluetip-variationSwatch div#cluetip-inner li {
  list-style-type: none; }
div.cluetip-variationSwatch div#cluetip-inner .colorSwatches {
  margin: 0; }
div.cluetip-variationSwatch div#cluetip-inner .colorSwatches li a {
  float: right;
  margin: 0 1px 0 0;
  border: 1px solid black; }
div.cluetip-variationSwatch div#cluetip-inner .colorSwatches li a:hover {
  border: 1px solid red; }
div.cluetip-variationSwatch div#cluetip-inner .colorSwatches li a img {
  margin: 0;
  height: 23px;
  width: 23px;
  overflow: hidden; }
div.cluetip-variationSwatch div#cluetip-inner .colorSwatches li.imageUnavailable a {
  float: left;
  height: 100%;
  width: 100%;
  margin: 2px 2px 0 0; }
div.cluetip-variationSwatch div#cluetip-inner .variationSwatchMoreColorsLink a {
  float: none;
  margin: 0; }
div.cluetip-variationSwatch div#cluetip-inner #variationSwatchLoadingImage .spinningImage {
  position: relative;
  margin: 0 0 0 55px;
  padding-bottom: 5px; }
div.cluetip-variationSwatch div#cluetip-inner #variationSwatchLoadingImage .loadingMsg {
  margin: 0 0 0 25px; }
div.cluetip-variationSwatch div#cluetip-inner .variationSwatchSorryMsg {
  margin: 0; }

* + html div.cluetip-variationSwatch #cluetip-title {
  zoom: 1; }
* + html div.cluetip-variationSwatch div#cluetip-inner {
  zoom: 1;
  margin-left: -16px; }
* + html div.cluetip-variationSwatch div#cluetip-inner .variationSwatchMoreColorsLink a {
  margin-left: 16px; }
* + html div.cluetip-variationSwatch div#cluetip-inner .variationSwatchSorryMsg {
  margin-left: 16px; }
* + html div.cluetip-variationSwatch div#cluetip-inner .colorSwatches {
  margin-left: 16px; }
* + html div.cluetip-variationSwatch div#cluetip-inner .colorSwatches li a {
  float: left; }

div.cluetip-variationSwatch div#cluetip-inner .colorSwatches li a {
  border: 1px solid #424242; }
div.cluetip-variationSwatch div#cluetip-inner .colorSwatches li a:hover {
  border: 1px solid #cc6600; }

table#AUWLPopover tbody tr td form table {
  width: 0; }
table#AUWLPopover tbody tr td form table tbody tr td div input#auwlBookMarkDesiredInput {
  width: 43.992px; }
table#AUWLPopover tbody tr td form table tbody tr td div textarea#auwlBookMarkItemComment {
  height: 113.004px;
  width: 257.004px; }

button.primaryAction {
  border: 0;
  padding: 0;
  background-color: transparent;
  text-align: center;
  overflow: visible;
  padding: 0 14px 0 0;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png);
  color: white;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em; }
button.primaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
button.primaryAction:hover, button.primaryAction:focus {
  color: white; }
button.primaryAction[disabled=disabled], button.primaryAction.disabled {
  color: white; }
button.primaryAction::-moz-focus-inner {
  padding: 0;
  border: none; }
button.primaryAction span {
  position: relative;
  white-space: nowrap; }
button.primaryAction:hover, button.primaryAction:focus {
  background-position: 100% -22px; }
button.primaryAction:hover span, button.primaryAction:focus span {
  background-position: 0 -22px; }
button.primaryAction[disabled=disabled], button.primaryAction.disabled {
  background-position: 100% -44px; }
button.primaryAction[disabled=disabled] span, button.primaryAction.disabled span {
  background-position: 0 -44px; }

a.primaryAction {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 14px 0 0;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png);
  color: white;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em; }
a.primaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
a.primaryAction:hover, a.primaryAction:focus {
  color: white; }
a.primaryAction[disabled=disabled], a.primaryAction.disabled {
  color: white; }
a.primaryAction:hover, a.primaryAction:focus {
  background-position: 100% -22px; }
a.primaryAction:hover span, a.primaryAction:focus span {
  background-position: 0 -22px; }
a.primaryAction.disabled {
  background-position: 100% -44px; }
a.primaryAction.disabled span {
  background-position: 0 -44px; }

button.secondaryAction {
  border: 0;
  padding: 0;
  background-color: transparent;
  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/71FIgdN2Y0L.png);
  color: white;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em; }
button.secondaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  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/21k%2BpmMjPrL.png); }
button.secondaryAction:hover, button.secondaryAction:focus {
  color: white; }
button.secondaryAction[disabled=disabled], button.secondaryAction.disabled {
  color: white; }
button.secondaryAction::-moz-focus-inner {
  padding: 0;
  border: none; }
button.secondaryAction span {
  position: relative;
  white-space: nowrap; }
button.secondaryAction:hover, button.secondaryAction:focus {
  background-position: 100% -84px; }
button.secondaryAction:hover span, button.secondaryAction:focus span {
  background-position: 0 -84px; }
button.secondaryAction[disabled=disabled], button.secondaryAction.disabled {
  background-position: 100% -102px; }
button.secondaryAction[disabled=disabled] span, button.secondaryAction.disabled span {
  background-position: 0 -102px; }

a.secondaryAction {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  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/71FIgdN2Y0L.png);
  color: white;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em; }
a.secondaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  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/21k%2BpmMjPrL.png); }
a.secondaryAction:hover, a.secondaryAction:focus {
  color: white; }
a.secondaryAction[disabled=disabled], a.secondaryAction.disabled {
  color: white; }
a.secondaryAction:hover, a.secondaryAction:focus {
  background-position: 100% -84px; }
a.secondaryAction:hover span, a.secondaryAction:focus span {
  background-position: 0 -84px; }
a.secondaryAction.disabled {
  background-position: 100% -102px; }
a.secondaryAction.disabled span {
  background-position: 0 -102px; }

button.emwaButton {
  border: 0;
  padding: 0;
  background-color: transparent;
  text-align: center;
  overflow: visible;
  padding: 0 14px 0 0;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png);
  color: white;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em; }
button.emwaButton span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
button.emwaButton:hover, button.emwaButton:focus {
  color: white; }
button.emwaButton[disabled=disabled], button.emwaButton.disabled {
  color: white; }
button.emwaButton::-moz-focus-inner {
  padding: 0;
  border: none; }
button.emwaButton span {
  position: relative;
  white-space: nowrap; }
button.emwaButton:hover, button.emwaButton:focus {
  background-position: 100% -22px; }
button.emwaButton:hover span, button.emwaButton:focus span {
  background-position: 0 -22px; }
button.emwaButton[disabled=disabled], button.emwaButton.disabled {
  background-position: 100% -44px; }
button.emwaButton[disabled=disabled] span, button.emwaButton.disabled span {
  background-position: 0 -44px; }

a.emwaButton {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 14px 0 0;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png);
  color: white;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  font-weight: bold;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em; }
a.emwaButton span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 22px;
  line-height: 22px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
a.emwaButton:hover, a.emwaButton:focus {
  color: white; }
a.emwaButton[disabled=disabled], a.emwaButton.disabled {
  color: white; }
a.emwaButton:hover, a.emwaButton:focus {
  background-position: 100% -22px; }
a.emwaButton:hover span, a.emwaButton:focus span {
  background-position: 0 -22px; }
a.emwaButton.disabled {
  background-position: 100% -44px; }
a.emwaButton.disabled span {
  background-position: 0 -44px; }

/* Form Fields
 * --- */
input.text, input[type=text], input.password, input[type=password], textarea, select {
  background-color: white;
  border: 1px solid #cccccc; }
input.text:focus, input[type=text]:focus, input.password:focus, input[type=password]:focus, textarea:focus, select:focus {
  border-color: #777777; }
.inError input.text, .inError input[type=text], .inError input.password, .inError input[type=password], .inError textarea, .inError select {
  background-color: #ffffcc; }

input.text, input[type=text], input.password, input[type=password] {
  width: 300px; }

input.submit, input[type=submit], button {
  cursor: pointer; }

select {
  width: 300px; }

textarea {
  width: 390px;
  height: 250px; }

input.checkbox, input[type=checkbox], input.radio, input[type=radio] {
  position: relative;
  top: 0.25em; }

body {
  font-size: 75%;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  line-height: 1.5em;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  color: #333333; }

/* Headings
 * --- */
h1 {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.5em;
  font-weight: normal;
  color: #333333;
  margin-bottom: 18px; }

h2 {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.33333em;
  font-weight: normal;
  margin-bottom: 9px; }

h3 {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.16667em;
  font-weight: normal; }

h4 {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em;
  font-weight: normal; }

h5 {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em;
  font-weight: normal; }

h6 {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em;
  font-weight: normal; }

/* Text elements
 * --- */
p {
  margin: 0 0 1.5em 0; }
p img.left {
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0; }
p img.right {
  float: right;
  margin: 1.5em 0 1.5em 1.5em; }

a {
  color: #333333;
  text-decoration: underline; }
a:focus, a:hover {
  text-decoration: none;
  color: #cc6600; }

blockquote {
  margin: 1.5em;
  font-style: italic; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

dfn {
  font-style: italic;
  font-weight: bold; }

sup, sub {
  line-height: 0;
  font-size: 0.5em; }

abbr, acronym {
  border-bottom: 1px dotted #cccccc; }

address {
  margin: 0 0 1.5em 0;
  font-style: italic; }

pre {
  margin: 1.5em 0;
  white-space: pre;
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5; }

code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5; }

/* Lists
 * --- */
li ul, li ol {
  margin: 0; }

ul, ol {
  margin: 0 0 1.5em 0;
  padding-left: 3em; }

ul {
  list-style-type: disc; }

ol {
  list-style-type: decimal; }

dl {
  margin: 0 0 1.5em 0; }

/* Tables
 * --- */
table {
  margin-bottom: 1.5em;
  width: 100%; }

th {
  font-weight: bold; }

th, td, caption {
  padding: 4px 10px 4px 5px; }

th, td {
  vertical-align: top; }

/* Misc Classes
 * --- */
h2 {
  font-weight: bold; }

ul.addressBook {
  padding: 0 5px;
  margin: 0 0 1.5em 0;
  margin-left: -19px;
  margin-right: -19px; }
ul.addressBook li.addressEntry {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 19px;
  margin-left: 19px; }
ul.addressBook li.addressEntry {
  margin-top: 0.75em;
  width: 158px; }
ul.addressBook li.addressEntry .address .fn {
  font-weight: bold; }
ul.addressBook li.addressEntry ul.addressActions li {
  margin: 0;
  display: block; }
ul.addressBook li.addressEntry ul.addressActions li.editLink {
  margin-bottom: 9px; }

/* Address form (type of WSML form) */
form.addressForm fieldset {
  position: relative; }
form.addressForm fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
form.addressForm fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  margin-left: -9px;
  padding-right: 9px; }
form.addressForm fieldset .formComment.requiredDescription dl {
  float: right; }
form.addressForm fieldset ol.formFields {
  padding-bottom: 18px;
  margin-bottom: 18px;
  border-bottom: 1px solid #cccccc; }
form.addressForm fieldset ol.formFields li dl {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 0; }
form.addressForm fieldset ol.formFields li dl dt {
  width: 20%;
  display: block;
  float: left;
  text-align: right;
  margin-left: -9px;
  padding-right: 9px; }
form.addressForm fieldset ol.formFields li dl dd {
  float: left; }
form.addressForm fieldset ol.formFields li.formField label {
  width: 20%;
  display: block;
  float: left;
  text-align: right;
  margin-left: -9px;
  padding-right: 9px; }
form.addressForm fieldset ol.formFields li.state select {
  width: 150px; }
form.addressForm fieldset ol.formFields li.zipcode input {
  width: 150px; }
form.addressForm fieldset ol.formFields li.country p.staticField {
  display: inline; }
form.addressForm fieldset ol.formFields li.useForBilling fieldset.minorFieldset {
  margin-top: 27px;
  margin-left: 20%;
  margin-bottom: 0; }
form.addressForm fieldset ol.formFields li.useForBilling fieldset.minorFieldset legend span {
  position: relative;
  top: 0px;
  left: 0px; }
form.addressForm fieldset ol.formFields li.useForBilling fieldset.minorFieldset ol.formFields {
  position: relative;
  top: -30px;
  left: 287px;
  width: 250px;
  border: none;
  margin: 0;
  padding: 0; }
form.addressForm fieldset ol.formFields li.useForBilling fieldset.minorFieldset ol.formFields li {
  display: inline; }
form.addressForm fieldset ol.formFields li.useForBilling fieldset.minorFieldset ol.formFields li input.radio {
  margin-top: 0; }
form.addressForm fieldset ol.formFields li.useForBilling fieldset.minorFieldset ol.formFields li label {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
  float: none;
  width: auto;
  padding-right: 16px; }
form.addressForm fieldset ul.buttonGroup.formControls {
  float: right; }

form.addressForm fieldset ol.formFields {
  border-bottom: none; }

ol.breadcrumbs {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 18px 0;
  padding: 0; }
ol.breadcrumbs li {
  list-style-type: none;
  float: left;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01vAlFh5WgL.png);
  background-position: 3px 4px;
  padding-left: 14px;
  background-repeat: no-repeat; }
ol.breadcrumbs li a {
  text-decoration: none; }
ol.breadcrumbs li.first {
  background: none;
  padding-left: 0; }

ol.breadcrumbs {
  border-bottom: none; }
ol.breadcrumbs li a {
  text-decoration: underline;
  color: #333333; }

/*Used by a group of buttons */
ul.buttonGroup {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-position: outside; }
ul.buttonGroup li {
  display: inline;
  margin: 0 5px; }
ul.buttonGroup li .label {
  margin: 0 10px 0 0;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em;
  font-weight: normal;
  color: black;
  display: inline; }

ul.buttonGroup li .label {
  color: #333333; }

div.carousel {
  position: relative;
  margin-left: 39px;
  margin-right: 39px; }
div.carousel .previousButton, div.carousel .nextButton {
  display: block;
  position: absolute;
  overflow: hidden;
  top: 50%;
  margin-top: -30px;
  height: 60px;
  width: 25px;
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/013dQR5upwL.png) no-repeat scroll -9px -4px;
  z-index: 10;
  cursor: pointer; }
div.carousel .previousButton span, div.carousel .nextButton span {
  left: -9999px;
  position: absolute;
  top: 0; }
div.carousel .previousButton {
  left: -39px; }
div.carousel .nextButton {
  background-position: -37px -4px;
  right: -39px; }
div.carousel div.carouselWindow {
  position: relative;
  overflow: hidden; }
div.carousel div.carouselWindow ul.productList {
  margin-left: -9px;
  margin-right: -9px;
  margin: 0;
  position: relative;
  width: 100000px; }
div.carousel div.carouselWindow 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.carousel div.carouselWindow ul.productList li.product {
  margin-bottom: 18px;
  width: 122px;
  overflow: hidden; }
div.carousel div.carouselWindow ul.productList li.product .productImage {
  max-width: 120px; }
div.carousel div.carouselWindow ul.productList li.product.last {
  margin-right: 0; }
div.carousel div.carouselWindow ul.productList li {
  float: left; }
div.carousel div.carouselWindow ul.productList li.loading {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01p6Y1Z2boL.gif) no-repeat scroll 50% 50%; }
div.carousel .loadingMessage {
  display: none;
  left: -9999px;
  position: absolute;
  top: 0; }
div.carousel div.messageBox {
  display: none;
  position: absolute;
  top: 0;
  left: 0; }

ol.formFields {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  *zoom: 1; }
ol.formFields li.formField {
  display: block;
  margin: 0 0 9px 0;
  padding: 0; }
ol.formFields li.formField label .requiredIndication {
  color: red; }
ol.formFields li.formField img.message {
  padding-left: 5px;
  vertical-align: top; }
ol.formFields li.formField .formHelp {
  padding-left: 5px;
  display: inline;
  margin-bottom: 0; }

/* General Fieldset/Legend as well as WSML way of doing forms */
fieldset {
  margin: 0 0 1.5em 0; }
fieldset legend span {
  display: block; }
fieldset .formComment {
  margin-bottom: 9px; }
fieldset .formComment dl {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 0; }
fieldset .formComment dl dt.requiredIndication {
  float: left;
  clear: both;
  padding-right: 2px;
  color: red; }
fieldset .formComment dl dd.requiredIndication {
  float: left;
  color: red; }

fieldset.minorFieldset {
  margin: 0;
  padding: 0; }
fieldset.minorFieldset .formComment {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline; }
fieldset.minorFieldset legend span {
  display: block;
  font-weight: normal;
  color: black;
  padding: 0;
  background-color: transparent;
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1em;
  margin-bottom: 9px; }
fieldset.minorFieldset ol.formFields {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0; }
fieldset.minorFieldset ol.formFields li {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0; }
fieldset.minorFieldset ul.buttonGroup {
  margin: 0;
  padding: 0;
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  display: inline\9;
  vertical-align: top; }

dl.attributeList {
  overflow: hidden;
  *zoom: 1; }
dl.attributeList dt {
  float: left;
  clear: both;
  padding-right: 9px; }
dl.attributeList dd {
  display: block; }
dl.attributeList dt.availability {
  position: absolute;
  top: 0px;
  left: -9999px; }

dl.attributeList.priceBlock dt.price {
  position: absolute;
  top: 0px;
  left: -9999px; }
dl.attributeList.priceBlock dt.listPrice, dl.attributeList.priceBlock dt.origPrice {
  position: absolute;
  top: 0px;
  left: -9999px; }
dl.attributeList.priceBlock dd.listPrice, dl.attributeList.priceBlock dd.origPrice {
  text-decoration: line-through; }
dl.attributeList.priceBlock dt.salePrice {
  font-weight: bold; }
dl.attributeList.priceBlock dd.salePrice {
  font-weight: bold; }

ul.linkList {
  list-style: none;
  padding-left: 1.5em; }

ul.linkList.paginationLinks {
  padding: 0;
  margin: 0; }
ul.linkList.paginationLinks li {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 4.5px; }
ul.linkList.paginationLinks li a {
  text-decoration: none; }
ul.linkList.paginationLinks li.currentPage {
  background-color: #004488;
  color: white; }
ul.linkList.paginationLinks li.lastPage {
  padding-right: 4.5px; }

ul.alternateImages {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  *zoom: 1; }
ul.alternateImages li {
  float: left;
  display: block;
  margin: 0 1px; }
ul.alternateImages li img.productImage.alternateImage {
  margin: 0 0px 2px 0; }
ul.alternateImages li:hover, ul.alternateImages li.imageMain {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01TsF8rb-yL.gif) no-repeat scroll bottom center; }
ul.alternateImages li:hover img.productImage.alternateImage, ul.alternateImages li.imageMain img.productImage.alternateImage {
  border: 1px solid #0088dd; }
ul.alternateImages li.movieMain {
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01TsF8rb-yL.gif) no-repeat scroll bottom center; }
ul.alternateImages li.movieMain img.movieMain {
  border: 1px solid #0088dd; }

ol.wizardSteps {
  padding: 0;
  list-style: none; }
ol.wizardSteps li.step {
  overflow: hidden;
  *zoom: 1;
  padding-left: 18px;
  padding-right: 18px; }
ol.wizardSteps li.step h2 {
  float: left;
  font-weight: bold;
  padding-top: 9px;
  padding-bottom: 9px; }
ol.wizardSteps li.step div.content {
  margin-left: 18px;
  width: 80%;
  float: right;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 18px; }
ol.wizardSteps li.step form fieldset .formComment.requiredDescription {
  overflow: hidden;
  *zoom: 1;
  width: 20%;
  padding-right: 9px; }
ol.wizardSteps li.step form fieldset .formComment.requiredDescription dl {
  float: right; }
ol.wizardSteps li.step form fieldset ol.formFields li.formField {
  overflow: hidden;
  *zoom: 1; }
ol.wizardSteps li.step form fieldset ol.formFields li.formField label {
  float: left;
  width: 20%;
  text-align: right; }
ol.wizardSteps li.step form fieldset ol.formFields li.formField input, ol.wizardSteps li.step form fieldset ol.formFields li.formField select, ol.wizardSteps li.step form fieldset ol.formFields li.formField textarea {
  margin-left: 9px; }
ol.wizardSteps li.step form fieldset ol.formFields li.formField p {
  display: block;
  margin-left: 0;
  position: relative; }
ol.wizardSteps li.step form fieldset ol.formFields li.formField p.formHelp {
  display: block;
  margin-left: 0;
  position: relative; }
ol.wizardSteps li.step form fieldset ol.formFields li.formField p.optional {
  display: inline;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 5px; }
ol.wizardSteps li.step form fieldset legend span {
  position: absolute;
  top: 0px;
  left: -9999px; }
ol.wizardSteps li.step form fieldset ul.buttonGroup {
  margin-left: 20%;
  padding-left: 10px; }
ol.wizardSteps li.activeStep h2 {
  color: #486479; }
ol.wizardSteps li.futureStep h2, ol.wizardSteps li.completedStep h2 {
  color: #999999; }
ol.wizardSteps li.futureStep .content, ol.wizardSteps li.completedStep .content {
  color: #999999; }

ul.colorSwatches {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
  padding: 0;
  list-style: none; }
ul.colorSwatches li {
  float: left;
  margin-right: 9px; }
ul.colorSwatches li a {
  border: 1px solid #cccccc;
  display: block; }
ul.colorSwatches li a:hover {
  border: 1px solid #3333aa; }
ul.colorSwatches li.imageUnavailable a {
  height: 30px;
  overflow: hidden;
  display: inline-block;
  min-width: 10px; }
ul.colorSwatches li.selected a {
  border: 1px solid black; }
ul.colorSwatches li.selected a:hover {
  border: 1px solid black; }
ul.colorSwatches li.emwaEnabled {
  border: 1px dashed black; }

ul.linkList.paginationLinks li a {
  background-color: #f1e493;
  color: #cc6600; }
ul.linkList.paginationLinks li a:hover {
  text-decoration: underline; }
ul.linkList.paginationLinks li.currentPage {
  background-color: #f1e493;
  color: #333333; }

ul.alternateImages li:hover img.productImage.alternateImage, ul.alternateImages li.imageMain img.productImage.alternateImage {
  border: 1px solid #f1e493; }

ol.wizardSteps li.activeStep h2 {
  color: #cc6600; }

ul.colorSwatches li a:hover {
  border: 1px solid #f1e493; }
ul.colorSwatches li.selected a {
  border: 1px solid #424242; }
ul.colorSwatches li.selected a:hover {
  border: 1px solid #424242; }
ul.colorSwatches li.emwaEnabled {
  border: 1px dashed #424242; }

div.messageBox {
  *zoom: 1;
  background-repeat: no-repeat;
  background-position: 9px 9px;
  padding: 9px 9px 9px 36px;
  border-width: 1px;
  border-style: solid;
  margin: 0 0 18px 0; }
div.messageBox ul.messages {
  margin: 0;
  padding: 0;
  list-style-type: none; }
div.messageBox .message {
  margin: 0;
  padding: 0; }
div.messageBox.errorMessageBox {
  border-color: #cc0000;
  color: #cc0000;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01J9AxhmPkL.gif); }
div.messageBox.informationMessageBox {
  border-color: #ff9900;
  color: #ff9900;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01QhaDdXspL.gif); }
div.messageBox.successMessageBox {
  border-color: #009900;
  color: #009900;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01vTnhCXFPL.gif); }

.productImage {
  border: 1px solid #cccccc; }

.product .productImage {
  display: block; }
.product div.productDetails .title {
  font-weight: bold;
  word-wrap: break-word; }
.product div.productDetails dl.attributeList dt.colorAvailability {
  position: absolute;
  top: 0px;
  left: -9999px; }
.product div.productDetails dl.attributeList dd.colorAvailability.multipleColors {
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01MqfJQJVIL.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding-left: 12px; }

ul.productList, ol.productList {
  margin-left: -9px;
  margin-right: -9px;
  padding: 0;
  list-style-type: none; }
ul.productList li.product, ol.productList li.product {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 9px;
  margin-left: 9px; }
ul.productList li.product, ol.productList li.product {
  margin-bottom: 18px;
  overflow: hidden; }
ul.productList li.product.last, ol.productList li.product.last {
  margin-right: 0; }
ul.productList li.product ul.buttonGroup.productListActions, ol.productList li.product ul.buttonGroup.productListActions {
  position: relative;
  display: block; }
ul.productList li.product ul.buttonGroup.productListActions li.productQuickView, ol.productList li.product ul.buttonGroup.productListActions li.productQuickView {
  margin: 0;
  position: absolute;
  top: -36px;
  text-align: center;
  width: 100%; }
ul.productList li.product ul.buttonGroup.productListActions li.productQuickView .quickView, ol.productList li.product ul.buttonGroup.productListActions li.productQuickView .quickView {
  display: none; }

.productListWidget .widgetTitle {
  /* #{!parent_font_size} x #{!ems} = #{!pixels} */
  font-size: 1.33333em;
  font-weight: bold;
  text-transform: capitalize; }

.rating span.one {
  margin-left: 0.35em;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.one span {
  margin-right: 13.6%;
  background-position: -54px 0px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.oneFive {
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.oneFive span {
  margin-right: 13.6%;
  background-position: -40.6px -20px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.two {
  margin-left: 6.2069px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.two span {
  margin-right: 13.6%;
  background-position: -40.6px 0px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.twoFive {
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.twoFive span {
  margin-right: 13.6%;
  background-position: -27.7px -20px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.three {
  margin-left: 6.2069px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.three span {
  margin-right: 13.6%;
  background-position: -27.7px 0px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.threeFive {
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.threeFive span {
  margin-right: 13.6%;
  background-position: -14.6px -20px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.four {
  margin-left: 6px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.four span {
  margin-right: 13.6%;
  background-position: -14.6px 0px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.fourFive {
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.fourFive span {
  margin-right: 13.6%;
  background-position: -2px -20px;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }
.rating span.five {
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 75px; }
.rating span.five span {
  margin-right: 13.6%;
  background-position: 0px 0px;
  margin-right: 10%;
  background-repeat: no-repeat;
  margin-top: 2px;
  background-image: url("Site Files/Theme Files/White Label/Images/common/ratingsStars.png");
  display: block;
  height: 100%; }

.averageRating, .rating {
  display: block;
  float: left; }
.averageRating span, .rating span {
  margin-left: 4.5px; }
.averageRating span span, .rating span span {
  margin-left: 0px; }

dl.reviewsSnapshot {
  height: 100%;
  padding-top: 5px;
  margin-bottom: 9px; }
dl.reviewsSnapshot dt.reviewsSnapshotLineTitle {
  float: left;
  width: 50px; }
dl.reviewsSnapshot dd.reviewsSnapshotBarBackground {
  background-color: #eeeecc;
  display: block;
  float: left;
  height: 15px;
  overflow: hidden;
  width: 100px;
  margin-right: 10px; }
dl.reviewsSnapshot dd.reviewsSnapshotBarBackground span.reviewsSnapshotBar {
  background-color: #ffcc66;
  display: block;
  height: 100%; }
dl.reviewsSnapshot dd.reviewsSnapshotLineText {
  float: left;
  text-align: right;
  width: 35px; }

div.reviewSummaryHeader {
  color: #cc6600; }

span.totalReviews {
  color: #cc6600; }
span.totalReviews a {
  color: #cc6600; }

dl.reviewsSnapshot dd.reviewsSnapshotBarBackground {
  background-color: #cccccc; }
dl.reviewsSnapshot dd.reviewsSnapshotBarBackground span.reviewsSnapshotBar {
  background-color: #777777; }

#tooltipId {
  position: absolute;
  display: none;
  height: auto;
  background-color: white;
  border: 0.06em solid orange;
  color: orange;
  font-weight: bold;
  padding-left: 0.31em;
  padding-top: 0.19em;
  padding-bottom: 0.19em;
  padding-right: 0.31em;
  z-index: 1010;
  width: 21.88em; }

.tooltipArrowId {
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01E92zju%2BeL.gif);
  background-repeat: no-repeat;
  height: 1.5em;
  width: 2.5em;
  position: absolute;
  z-index: 1000; }

.tooltipImage {
  position: relative;
  top: 0.3em;
  float: left;
  height: 2.5em;
  width: 2.5em;
  border: 0;
  background: url(https://images-na.ssl-images-amazon.com/images/I/01QhaDdXspL.gif) no-repeat; }

here the css layout.css

body.browse #columns, body.detail #columnsWrapper #columns {
  *zoom: 1; }
body.browse #columns:after, body.detail #columnsWrapper #columns:after {
  content: "";
  display: table;
  clear: both; }
body.browse #columns .slotSection, body.detail #columnsWrapper #columns .slotSection {
  overflow: hidden;
  position: relative; }
body.browse #columns #centerColumn, body.detail #columnsWrapper #columns #centerColumn {
  float: left;
  margin-left: 0;
  border: medium none;
  padding: 0; }
body.browse #columns #centerColumn .slotSection, body.detail #columnsWrapper #columns #centerColumn .slotSection {
  clear: both; }
body.browse #columns #centerColumn .TwoInnerColumn, body.browse #columns #centerColumn .TwoThirdLeftInnerColumn, body.browse #columns #centerColumn .TwoThirdRightInnerColumn, body.browse #columns #centerColumn .ThreeInnerColumn, body.browse #columns #centerColumn .FourInnerColumn, body.detail #columnsWrapper #columns #centerColumn .TwoInnerColumn, body.detail #columnsWrapper #columns #centerColumn .TwoThirdLeftInnerColumn, body.detail #columnsWrapper #columns #centerColumn .TwoThirdRightInnerColumn, body.detail #columnsWrapper #columns #centerColumn .ThreeInnerColumn, body.detail #columnsWrapper #columns #centerColumn .FourInnerColumn {
  clear: both;
  overflow: hidden; }
body.browse #columns #centerColumn .TwoInnerColumn div.slotSection, body.browse #columns #centerColumn .TwoThirdLeftInnerColumn div.slotSection, body.browse #columns #centerColumn .TwoThirdRightInnerColumn div.slotSection, body.browse #columns #centerColumn .ThreeInnerColumn div.slotSection, body.browse #columns #centerColumn .FourInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn .TwoInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn .TwoThirdLeftInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn .TwoThirdRightInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn .ThreeInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn .FourInnerColumn div.slotSection {
  float: left;
  clear: none;
  min-height: 1px; }
body.browse #columns #leftColumn, body.detail #columnsWrapper #columns #leftColumn {
  width: 182px;
  border-right: 1px solid #cccccc;
  float: left;
  margin-right: -1px;
  padding-right: 18px;
  min-height: 1px;
  margin-left: -1px; }
body.browse #columns #rightColumn, body.detail #columnsWrapper #columns #rightColumn {
  width: 182px;
  border-left: 1px solid #cccccc;
  float: left;
  margin-left: -1px;
  padding-left: 18px;
  min-height: 1px;
  margin-right: -1px; }
body.browse #columns #centerColumn, body.detail #columnsWrapper #columns #centerColumn {
  min-height: 1px; }
body.browse #columns #centerColumn.centerColumnWide, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide {
  width: 954px; }
body.browse #columns #centerColumn.centerColumnWide .TwoInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .TwoInnerColumn div.slotSection {
  width: 50%; }
body.browse #columns #centerColumn.centerColumnWide .ThreeInnerColumn div.slotSection, body.browse #columns #centerColumn.centerColumnWide .TwoThirdLeftInnerColumn div.slotSection.lastSection, body.browse #columns #centerColumn.centerColumnWide .TwoThirdRightInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .ThreeInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .TwoThirdLeftInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .TwoThirdRightInnerColumn div.slotSection.firstSection {
  width: 318px; }
body.browse #columns #centerColumn.centerColumnWide .TwoThirdLeftInnerColumn div.slotSection.firstSection, body.browse #columns #centerColumn.centerColumnWide .TwoThirdRightInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .TwoThirdLeftInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .TwoThirdRightInnerColumn div.slotSection.lastSection {
  width: 636px; }
body.browse #columns #centerColumn.centerColumnWide .FourInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .FourInnerColumn div.slotSection {
  width: 238px; }
body.browse #columns #centerColumn.centerColumnWide .FourInnerColumn div.slotSection.lastSection, body.browse #columns #centerColumn.centerColumnWide .FourInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .FourInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnWide .FourInnerColumn div.slotSection.firstSection {
  width: 239px; }
body.browse #columns #centerColumn.centerColumnMedium, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium {
  width: 735px; }
body.browse #columns #centerColumn.centerColumnMedium .TwoInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium .TwoInnerColumn div.slotSection.firstSection {
  width: 367px; }
body.browse #columns #centerColumn.centerColumnMedium .TwoInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium .TwoInnerColumn div.slotSection.lastSection {
  width: 368px; }
body.browse #columns #centerColumn.centerColumnMedium .ThreeInnerColumn div.slotSection, body.browse #columns #centerColumn.centerColumnMedium .TwoThirdLeftInnerColumn div.slotSection.lastSection, body.browse #columns #centerColumn.centerColumnMedium .TwoThirdRightInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium .ThreeInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium .TwoThirdLeftInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium .TwoThirdRightInnerColumn div.slotSection.firstSection {
  width: 245px; }
body.browse #columns #centerColumn.centerColumnMedium .TwoThirdLeftInnerColumn div.slotSection.firstSection, body.browse #columns #centerColumn.centerColumnMedium .TwoThirdRightInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium .TwoThirdLeftInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium .TwoThirdRightInnerColumn div.slotSection.lastSection {
  width: 490px; }
body.browse #columns #centerColumn.centerColumnMedium.centerColumnWithLeft, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium.centerColumnWithLeft {
  margin-right: -1px; }
body.browse #columns #centerColumn.centerColumnMedium.centerColumnWithRight, body.detail #columnsWrapper #columns #centerColumn.centerColumnMedium.centerColumnWithRight {
  margin-left: -1px; }
body.browse #columns #centerColumn.centerColumnNarrow, body.detail #columnsWrapper #columns #centerColumn.centerColumnNarrow {
  width: 516px; }
body.browse #columns #centerColumn.centerColumnNarrow .TwoInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnNarrow .TwoInnerColumn div.slotSection {
  width: 50%; }
body.browse #columns #centerColumn.centerColumnNarrow .ThreeInnerColumn div.slotSection, body.browse #columns #centerColumn.centerColumnNarrow .TwoThirdLeftInnerColumn div.slotSection.lastSection, body.browse #columns #centerColumn.centerColumnNarrow .TwoThirdRightInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnNarrow .ThreeInnerColumn div.slotSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnNarrow .TwoThirdLeftInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnNarrow .TwoThirdRightInnerColumn div.slotSection.firstSection {
  width: 172px; }
body.browse #columns #centerColumn.centerColumnNarrow .TwoThirdLeftInnerColumn div.slotSection.firstSection, body.browse #columns #centerColumn.centerColumnNarrow .TwoThirdRightInnerColumn div.slotSection.lastSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnNarrow .TwoThirdLeftInnerColumn div.slotSection.firstSection, body.detail #columnsWrapper #columns #centerColumn.centerColumnNarrow .TwoThirdRightInnerColumn div.slotSection.lastSection {
  width: 344px; }
body.browse #columns #centerColumn.centerColumnWithLeft, body.detail #columnsWrapper #columns #centerColumn.centerColumnWithLeft {
  border-left: 1px solid #cccccc;
  padding-left: 18px; }
body.browse #columns #centerColumn.centerColumnWithRight, body.detail #columnsWrapper #columns #centerColumn.centerColumnWithRight {
  border-right: 1px solid #cccccc;
  padding-right: 18px; }

body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList {
  margin-left: -7px;
  margin-right: -7px; }
body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product {
  width: 160px;
  margin-left: 7px;
  margin-right: 7px; }
body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-SearchResults-4 ol.productList.searchResultsList li.product .productImage {
  max-width: 158px; }
body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.sortRefinement {
  left: 0;
  position: relative;
  top: 0; }
body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination {
  float: none;
  text-align: center;
  padding-top: 2px; }
body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.resultSizeForm {
  right: 9px;
  position: absolute;
  top: 9px; }

body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination, body.browse #columns #centerColumn.centerColumnWide div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination, body.browse #columns #centerColumn.centerColumnMedium div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination {
  width: 100%; }
body.browse #columns #centerColumn.centerColumnNarrow div.com-amazon-webstore-PaginationBottomSearch-2 div.searchPagination, body.browse #columns #centerColumn.centerColumnWide div.com-amazon-webstore-PaginationBottomSearch-2 div.searchPagination, body.browse #columns #centerColumn.centerColumnMedium div.com-amazon-webstore-PaginationBottomSearch-2 div.searchPagination {
  text-align: center; }
body.browse #columns #centerColumn.centerColumnWide div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination, body.browse #columns #centerColumn.centerColumnMedium div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.searchPagination {
  float: none;
  text-align: center;
  margin-top: -4px; }
body.browse #columns #centerColumn.centerColumnWide div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.resultSizeForm, body.browse #columns #centerColumn.centerColumnMedium div.com-amazon-webstore-PaginationTopBrowse-2 div.searchOptions div.resultSizeForm {
  right: 18px; }

here mycustomized.css:

/*@import url('https://images-na.ssl-images-amazon.com/images/G/01/webstore2/Webfonts/arvo.css');*/

body div#wrapper div#innerWrapper div#headerSlots div#header-1 div.imageWidget { margin-bottom: 0px; }
body #wrapper #innerWrapper div#headerSlots { background-color: #FDDAC2; }
body div#headerSlots, body div#headerSlots .signInMenu ul.signInLinkList li, div#headerSlots .signInMenu ul.signInLinkList li span.customerName { color: #CCCCCC; }
body div#headerSlots, body div#headerSlots .signInMenu ul.signInLinkList li, div#headerSlots .signInMenu ul.signInLinkList li span.customerName { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper div#headerSlots a, body #wrapper #innerWrapper div#headerSlots div.signInMenu ul.linkList a { color: #CCCCCC; }
body #wrapper #innerWrapper div#headerSlots a, body #wrapper #innerWrapper div#headerSlots div.signInMenu ul.linkList a { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper div#headerSlots a, body #wrapper #innerWrapper div#headerSlots div.signInMenu ul.linkList a:visited { color: #CCCCCC; }
body #wrapper #innerWrapper div#headerSlots a, body #wrapper #innerWrapper div#headerSlots div.signInMenu ul.linkList a:hover { color: #CCCCCC; }
body #wrapper #innerWrapper div#headerSlots a, body #wrapper #innerWrapper div#headerSlots div.signInMenu ul.linkList a:active { color: #CCCCCC; }
body #wrapper #innerWrapper div#headerSlots { background-image: url("https://images-na.ssl-images-amazon.com/images/I/01-Kn6BJAIL.png"); }
body #wrapper div#headerSlots .miniCart .staticMiniCart { background-color: #EF7521; }
body #wrapper #innerWrapper div#headerSlots .miniCart .staticMiniCart .cartInformation p.itemsInCart, body #wrapper #innerWrapper div#headerSlots .miniCart .staticMiniCart .cartInformation p.itemsInCart a { color: #FFFFFF; }
body #wrapper #innerWrapper div#headerSlots .miniCart .staticMiniCart .cartInformation p.itemsInCart, body #wrapper #innerWrapper div#headerSlots .miniCart .staticMiniCart .cartInformation p.itemsInCart a { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart .itemsJustAdded, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart .product, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart .priceBlock, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled p.label, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart div.productDetails a, body div#headerSlots div.dynamicMiniCart .priceBlock .price { color: #333333; }
body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart .itemsJustAdded, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart .product, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart .priceBlock, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled p.label, body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart div.productDetails a, body div#headerSlots div.dynamicMiniCart .priceBlock .price { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper div#headerSlots .miniCart .dynamicMiniCart { background-color: #FFFFFF;}

body #wrapper #innerWrapper ul#globalNav { background-color: #EF7521; height: 40px; width:auto; text-align:center;}

#globalNav {text-align: center;}
#globalNav li {display: inline;}
#globalNav a { display: inline-block;}

/*ody #wrapper #innerWrapper ul#globalNav { background-color: #EF7521; }
body #wrapper #innerWrapper ul#globalNav { background-image: url(""); }*/
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:hover { background-color: #FFAE76;}
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:hover { background-image: url(""); }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:active { background-color: #FFAE76; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup:active { background-image: url(""); }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul { background-color: #FFAE76; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul { background-image: url(""); }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul li:hover { background-color: #EF7521; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup ul li:hover { background-image: url(""); }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode { font-size: 13px; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup a.mainNode { color: #333D47; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode:active { color: #4B5864; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode:hover { color: #4B5864; }
body #wrapper #innerWrapper div ul#globalNav li.navigationGroup a.mainNode:visited { color: #4B5864; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup .linkList li a { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }body #wrapper #innerWrapper ul#globalNav li.navigationGroup .linkList li a { color: #333D47; }
body #wrapper #innerWrapper ul#globalNav li.navigationGroup .linkList li a:hover { color: #4B5864; }
body { background-color: #ffffff; }
body { background-image: url("https://images-na.ssl-images-amazon.com/images/I/01-Kn6BJAIL.png"); }body { background-repeat: repeat-x; }
body { background-position: center top; }
body div#wrapper div#innerWrapper, body #wrapper .searchOptions, body #wrapper .searchPagination, body #wrapper .searchPagination li { background-color: #FFFFFF; }h1, h2, h3, h4 { color: #333D47; }h1, h2, h3, h4 { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #mainContentWrapper { color: #333D47; }
body #mainContentWrapper { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
.formHelp { color: #333D47; }
.formHelp { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #mainContentWrapper a { color: #333D47; }
body #mainContentWrapper a { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #mainContentWrapper a:visited { color: #333D47; }
body #mainContentWrapper a:hover { color: #CC6600; }
body #mainContentWrapper a:active { color: #CC6600; }
body #mainContentWrapper #searchResults .title a { color: #333D47; }
body #mainContentWrapper #searchResults .title a { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body.detail #wrapper #productTitle { color: #CC6600; }
body.detail #wrapper #productTitle { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body dl.attributeList.priceBlock .price, body dl.attributeList.priceBlock .origPrice, body dl.attributeList.priceBlock .listPrice { color: #333D47; }
body dl.attributeList.priceBlock .price, body dl.attributeList.priceBlock .origPrice, body dl.attributeList.priceBlock .listPrice { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body dl.attributeList.priceBlock .salePrice { color: #333D47; }
body dl.attributeList.priceBlock .salePrice { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper div#footer, body #wrapper #innerWrapper div#footer div { background-color: #333D47; }
body #wrapper #innerWrapper div#footer { background-image: url(""); }
body #wrapper #footer, #footer div .dynamicText { color: #FFAE76; }
body #wrapper #footer, #footer div .dynamicText { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; }
body #wrapper #innerWrapper #footer a { font-family: 'Century Gothic', Helvetica, Arial, sans-serif; color: #FFFFFF; text-decoration: none}
body #wrapper #innerWrapper #footer a:visited { color: #FFAE76; }
body #wrapper #innerWrapper #footer a:hover { color: #FFAE76; }
body #wrapper #innerWrapper #footer a:active { color: #FFAE76; }

here mystyle.css:

/* SETTINGS FOR WRAPPER CONTAINERS ****************************************************************** */



.MainContainer {
    margin-left: 6px;
    margin-top: 10px;
}

.LeftCol
{
    width:400px;
    float:left;
}

.MainCol
{
    width:800px;
    float:left;
}

.BaseCol
{
    width:800px;
    float:left;
}

img.content_main {
    display: block;
    margin-left: auto;
    margin-right: auto }

/* SETTINGS FOR BRAND FLIP CONTAINERS ****************************************************************** */



.SmallBox
{
    width:380px;
    height:272px;
    float:left;
    border:2px solid #3c455c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #3c455c;

    background-position: center;
    background-repeat:no-repeat;
    margin-top: 10px;
}


.SmallBox:hover
{
    border:2px solid #f06324;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #f06324;
}

.SmallBox2
{
    width:577px;
    height:272px;
    float:left;
    border:2px solid #3c455c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #3c455c;

    background-position: center;
    background-repeat:no-repeat;
    margin-top: 10px;
}


.SmallBox2:hover
{
    border:2px solid #f06324;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #f06324;
}


.pos_01
{
margin-left:6px;
}

.pos_02
{

}

.pos_03
{
margin-left:14px;
}

.pos_04
{

}

.pos_05
{
    margin-left:14px;
}

.pos_06
{

}

.pos_07
{
   margin-left:6px;
}

.pos_08
{

}

.pos_09
{
  margin-left:15px;
}


/* Banner Section */
    .banner-item{position: relative;}
    .banner-details{position: absolute;bottom:0;left:0;height:60px;width:100%;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6)}
    .banner-title{
    /* text-transform: uppercase; */
    font-size: 13px;
    color:#FFFFFF;

    padding:10px 14px 0px 14px;
    margin-bottom:0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

    .banner-title h2{
    /* text-transform: uppercase; */
    font-size: 13px;
    color:#FFFFFF;
    padding:10px 14px 0px 14px;
    margin-bottom:0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

    .banner-title2{
    /* text-transform: uppercase; */
    font-size: 15px;
    color:#FFFFFF;
    font-weight:bolder;
    padding:5px 14px 0px 14px;
    margin-bottom:0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

    .banner-title2 h3{
    /* text-transform: uppercase; */
    font-size: 15px;
    color:#FFFFFF;
    font-weight:bolder;
    padding:5px 14px 0px 14px;
    margin-bottom:0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

    a.banner-more{padding:2px 0px 10px 14px;display: inline-block;color:#FFCC00;font-size: 11px;}
    a.banner-more:hover{
    color:#FFCC00;
}

.Overlay 
{
    position: absolute;
    width: 380px;
    height: 60px;
    top: 212px;
    left: 0px;
}

.Overlay2 
{
    position: absolute;
    width: 577px;
    height: 60px;
    top: 212px;
    left: 0px;
}

.OverlayMan
{
    position: absolute;
    width: 37px;
    height: 84px;
    top: 131px;
    left: 264px;
}

.FrontOverlayText p.FrontOverlayText h3.FrontOverlayText
{
    position: absolute;
    width: 380px;
    height: 40px;
    top: 227px;
    font-weight:bold;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #FFFFFF;
}

.FrontOverlayText2 p.FrontOverlayText2 h3.FrontOverlayText2
{
    position: absolute;
    top: 227px;
    width: 577px;
    height: 40px;
    font-weight:bold;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #FFFFFF;
}

.BackOverlayIMG
{
    position: absolute;
    width: 380px;
    height: 215px;
    top: 0px;
    left: 0px;
}

.BackOverlayContent
{
    position: absolute;
    width: 272px;
    height: 130px;
    top: 20px;
    left: 10px;
    font-weight:bold;
    color: #FFFFFF;
}

.BackOverlayText
{
    position: absolute;
    width: 272px;
    height: 40px;

    font-size: 150%;
    font-weight:bold;

    text-shadow: 0px 1px 1px #FFFFFF;
}

.BackAniLayer
{
    position:absolute;
    top: -20px;
    left: -10px;
    width:300px;
    height:215px;
    overflow:hidden;
}

.BackAniLayer img
{
    position:absolute;
    width:600px;
    height:600px;
    top:-200px;
    left:-150px;
    z-index:0;

    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    -ms-transition: all 1s ease-in;
    transition: all 1s ease-in;

    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;

    overflow:hidden;
}

.BackAniLayer:hover img
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg); 
    -o-transform:rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}


.smalltext
{
    font-size: 75%;
    font-weight:bold;
    text-shadow: 0px 1px 1px #000;
}


.flip_1_pos
{
    position:relative;
    left:0px;
    top:0px;
}

.flip_1_size
{
    width: 380px;
    height: 272px;

}

.flip_2_pos
{
    position:relative;
    left:0px;
    top:0px;
}

.flip_2_size
{
    width: 577px;
    height: 272px;

}



/* SETTINGS FOR SECTION FLIP CONTAINERS ****************************************************************** */


/* Settings for Footer Boxes */

#footer_container div a {
  display:block;
  text-align:left;
  margin-left: 5px;
  margin-top: 0px;
  padding: 0;
}

#footer_container {
  width: 1200px;
  height:200px;
  margin: 0 auto;
}


#footer_container div h3 {
  background: #333D47;
  text-align:left;
  font-weight:normal;
  color: #FFFFFF;
  padding:3px;
  padding-left:5px;
  height:20px;
}

#footer_container div.box400 {
  float: left;
  width:370px;
  height:170px;
  margin: 0px;
  padding:15px;
  font-weight:normal;
  color: #FFFFFF;
  background-color: rgba(51, 61, 71, 0.5);
}

#footer_container div.box400:hover {

  /*border:1px solid #f06324;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #f06324;*/

}

#footer_container div.box400 a {
font-size: 100%;
}

#footer_container div.box300 {
  float: left;
  width:270px;
  height:170px;
  margin: 0px;
  padding:15px;
  font-weight:normal;
  color: #FFFFFF;
  background-color: rgba(51, 61, 71, 0.5);
}

#footer_container div.box300:hover {

  /*border:1px solid #f06324;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #f06324;*/

}

#footer_container div.box300 a {
font-size: 100%;
color: #FFFFFF;    
}

#footer_container div.box300 a:hover {
font-size: 100%;
color: #FFFFFF;    
}

#footer_container div.box200 {
  float: left;
  width:170px;
  height:170px;
  margin: 0px;
  padding:15px;
  font-weight:normal;
  color: #FFFFFF;
  background-color: rgba(51, 61, 71, 0.5);
}

#footer_container div.box200:hover {

  /*border:1px solid #f06324;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #f06324;*/

}

#footer_container div.box200 a {
font-size: 100%;
}

/* End Settings for Footer Boxes */


/* Begin Social Networks Icons */

#social-icons a img { float:left; }

/* End Social Networks Icons */


/* Navigation */

div.com-amazon-webstore-GlobalSiteNav-2 #globalNav { 

    background: rgba(239, 117, 33, 1);
    height: 40px;
    text-align:center;
}


div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav {
    display: inline;
}

div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup { 
    height: 40px;
    display: inline;
}

div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode {
  color: #333333;
  padding: 6px 20px;
  height: 14px;
  /* border-top: 4px solid white;*/ }

#header-10 {

    /*background: rgba(239, 117, 33, 0.5);
    background-color: rgba(239, 117, 33, 0.5);*/
    text-align:center;

}

#headerSlots {
    margin-bottom: 0px;
}


/* -------------------------------------------------------------------------------------------------------------- */
/* HTML Boxes - Featured Brands Box - #topSlots #top-4  ||  Intro Text - #topSlots #top-5 */
/* -------------------------------------------------------------------------------------------------------------- */


#top-4 h3.headerTextLinkClass,
#top-5 h3.headerTextLinkClass {

  background: #333D47;
  /*background: -webkit-gradient(linear, left top, left bottom, from(#333D47), to(#EF7521));
  background: -moz-linear-gradient(top, #333D47 ,  #EF7521);*/


  font-size: 113%;
  line-height:120%;
  font-weight:bold;
  color: #FFFFFF;
  text-shadow: 0px 1px 1px #EF7521;
  padding:3px;
  padding-left:10px;
  height:30px;
}



#top-4 .starter-amazon-com-HTMLWidget-2 {
  float: left;
  width:1200px;
  height:295px;
  margin-left: auto;
  margin-top: 25px;
  margin-bottom: 9px;
  border:2px solid #333D47;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #333D47;
  background-color: rgba(255, 255, 255, 0.5);
}

#top-4 .starter-amazon-com-HTMLWidget-2:hover {
  border:2px solid #EF7521;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #EF7521;
}

#top-5 .starter-amazon-com-HTMLWidget-2 {
  float: left;
  width:1200px;
  height:auto;
  margin-left: auto;
  margin-top: 25px;
  margin-bottom: 9px;
  border:2px solid #333D47;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #333D47;
  background-color: rgba(255, 255, 255, 0.5);
}

#top-5 .starter-amazon-com-HTMLWidget-2:hover {
  border:2px solid #EF7521;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #EF7521;
}

#top-5 .starter-amazon-com-HTMLWidget-2 .txt {
  padding:15px;
}


.Brand_box_content_scroll {
  width:100%;
  height:290px;
  overflow:hidden;
}


ul.BrandsList {
  list-style: none;
  margin: 0;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 2px;
  padding: 0;
  height:280px;
  overflow:hidden;
  opacity:0;
}

.tint:before {  
    content: "";  
    display: block;  
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    background: rgba(91, 93, 113, 0.5);

}

ul.BrandsList li.Brand {
  display: inline-block;
  margin: 1px;
  margin-top:2px;
  padding: 0;
  line-height:3px !important;
}

ul.BrandsList li.Brand Img {

  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}

.clone1 {
  list-style: none;
}

.clone1 Img {
  -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
  -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
  box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
}


.hoverdiv{
    position:absolute;
    z-index:10;
    overflow:visible;
    visibility:hidden;
    }

.navdiv{
    position:absolute;
    z-index:20;
    visibility:hidden;
}

here page_overrides.css:

body.browse #columns #leftColumn {
  float: left;
  width: 182px;
  padding-right: 18px;
  border-right: 1px solid #cccccc;
  margin-right: -1px; }
body.browse #columns #centerColumn {
  margin-left: 200px;
  border-left: 1px solid #cccccc;
  padding-left: 18px; }

body.browse #columns #leftColumn {
  border-right: none; }
body.browse #columns #centerColumn {
  border-left: none; }

body.orderPipeline#pageId1000 div.lapNav div.images .before_cart {
  float: left;
  width: 83px !important; }
body.orderPipeline#pageId1000 div.lapNav div.images .cart {
  float: left;
  width: 56px !important; }
body.orderPipeline#pageId1000 div.lapNav div.images .after_cart {
  float: left;
  width: 248px !important; }
body.orderPipeline#pageId1000 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId1000 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: #f2e694; }
body.orderPipeline#pageId1000 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId1000 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId1000 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId1000 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId1010 div.lapNav div.images .before_cart {
  float: left;
  width: 83px !important; }
body.orderPipeline#pageId1010 div.lapNav div.images .cart {
  float: left;
  width: 56px !important; }
body.orderPipeline#pageId1010 div.lapNav div.images .after_cart {
  float: left;
  width: 248px !important; }
body.orderPipeline#pageId1010 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId1010 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: #f2e694; }
body.orderPipeline#pageId1010 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId1010 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId1010 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId1010 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId1020 div.lapNav div.images .before_cart {
  float: left;
  width: 83px !important; }
body.orderPipeline#pageId1020 div.lapNav div.images .cart {
  float: left;
  width: 56px !important; }
body.orderPipeline#pageId1020 div.lapNav div.images .after_cart {
  float: left;
  width: 248px !important; }
body.orderPipeline#pageId1020 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId1020 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: #f2e694; }
body.orderPipeline#pageId1020 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId1020 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId1020 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId1020 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId1030 div.lapNav div.images .before_cart {
  float: left;
  width: 83px !important; }
body.orderPipeline#pageId1030 div.lapNav div.images .cart {
  float: left;
  width: 56px !important; }
body.orderPipeline#pageId1030 div.lapNav div.images .after_cart {
  float: left;
  width: 248px !important; }
body.orderPipeline#pageId1030 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId1030 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: #f2e694; }
body.orderPipeline#pageId1030 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId1030 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId1030 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId1030 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId1040 div.lapNav div.images .before_cart {
  float: left;
  width: 83px !important; }
body.orderPipeline#pageId1040 div.lapNav div.images .cart {
  float: left;
  width: 56px !important; }
body.orderPipeline#pageId1040 div.lapNav div.images .after_cart {
  float: left;
  width: 248px !important; }
body.orderPipeline#pageId1040 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId1040 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: #f2e694; }
body.orderPipeline#pageId1040 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId1040 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId1040 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId1040 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId1100 div.lapNav div.images .before_cart {
  float: left;
  width: 163px !important; }
body.orderPipeline#pageId1100 div.lapNav div.images .cart {
  float: left;
  width: 57px !important; }
body.orderPipeline#pageId1100 div.lapNav div.images .after_cart {
  float: left;
  width: 166px !important; }
body.orderPipeline#pageId1100 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId1100 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: white; }
body.orderPipeline#pageId1100 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId1100 div.lapNav div.lapCheckoutNavigationText .payment {
  color: #f2e694; }
body.orderPipeline#pageId1100 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId1100 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId1300 div.lapNav div.images .before_cart {
  float: left;
  width: 163px !important; }
body.orderPipeline#pageId1300 div.lapNav div.images .cart {
  float: left;
  width: 57px !important; }
body.orderPipeline#pageId1300 div.lapNav div.images .after_cart {
  float: left;
  width: 166px !important; }
body.orderPipeline#pageId1300 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId1300 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: white; }
body.orderPipeline#pageId1300 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId1300 div.lapNav div.lapCheckoutNavigationText .payment {
  color: #f2e694; }
body.orderPipeline#pageId1300 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId1300 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId2000 div.lapNav div.images .before_cart {
  float: left;
  width: 83px !important; }
body.orderPipeline#pageId2000 div.lapNav div.images .cart {
  float: left;
  width: 146px !important; }
body.orderPipeline#pageId2000 div.lapNav div.images .after_cart {
  float: left;
  width: 253px !important; }
body.orderPipeline#pageId2000 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId2000 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: white; }
body.orderPipeline#pageId2000 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: #f2e694; }
body.orderPipeline#pageId2000 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId2000 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId2000 div.lapNav div.lapCheckoutNavigationText .shipping {
  display: none; }

body.orderPipeline#pageId2100 div.lapNav div.images .before_cart {
  float: left;
  width: 244px !important; }
body.orderPipeline#pageId2100 div.lapNav div.images .cart {
  float: left;
  width: 145px !important; }
body.orderPipeline#pageId2100 div.lapNav div.images .after_cart {
  float: left;
  width: 0px !important; }
body.orderPipeline#pageId2100 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId2100 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: white; }
body.orderPipeline#pageId2100 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId2100 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId2100 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: #f2e694; }
body.orderPipeline#pageId2100 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId2200 div.lapNav div.images .before_cart {
  float: left;
  width: 83px !important; }
body.orderPipeline#pageId2200 div.lapNav div.images .cart {
  float: left;
  width: 56px !important; }
body.orderPipeline#pageId2200 div.lapNav div.images .after_cart {
  float: left;
  width: 248px !important; }
body.orderPipeline#pageId2200 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId2200 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: #f2e694; }
body.orderPipeline#pageId2200 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId2200 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId2200 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.orderPipeline#pageId2200 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId3000 div.lapNav div.images .before_cart {
  float: left;
  width: 244px !important; }
body.orderPipeline#pageId3000 div.lapNav div.images .cart {
  float: left;
  width: 145px !important; }
body.orderPipeline#pageId3000 div.lapNav div.images .after_cart {
  float: left;
  width: 0px !important; }
body.orderPipeline#pageId3000 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId3000 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: white; }
body.orderPipeline#pageId3000 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId3000 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId3000 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: #f2e694; }
body.orderPipeline#pageId3000 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.orderPipeline#pageId3100 div.lapNav div.images .before_cart {
  float: left;
  width: 244px !important; }
body.orderPipeline#pageId3100 div.lapNav div.images .cart {
  float: left;
  width: 145px !important; }
body.orderPipeline#pageId3100 div.lapNav div.images .after_cart {
  float: left;
  width: 0px !important; }
body.orderPipeline#pageId3100 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: white; }
body.orderPipeline#pageId3100 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: white; }
body.orderPipeline#pageId3100 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.orderPipeline#pageId3100 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.orderPipeline#pageId3100 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: #f2e694; }
body.orderPipeline#pageId3100 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.signIn#pageId101 div.lapNav div.images .before_cart {
  float: left;
  width: 0px !important; }
body.signIn#pageId101 div.lapNav div.images .cart {
  float: left;
  width: 46px !important; }
body.signIn#pageId101 div.lapNav div.images .after_cart {
  float: left;
  width: 341px !important; }
body.signIn#pageId101 div.lapNav div.lapCheckoutNavigationText .signIn {
  color: #f2e694; }
body.signIn#pageId101 div.lapNav div.lapCheckoutNavigationText .shipping {
  color: white; }
body.signIn#pageId101 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  color: white; }
body.signIn#pageId101 div.lapNav div.lapCheckoutNavigationText .payment {
  color: white; }
body.signIn#pageId101 div.lapNav div.lapCheckoutNavigationText .placeOrder {
  color: white; }
body.signIn#pageId101 div.lapNav div.lapCheckoutNavigationText .giftOptions {
  display: none; }

body.collection .javascriptEnabled {
  display: none; }
body.collection .buyBox button.primaryAction {
  padding: 0 14px 0 0;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png); }
body.collection .buyBox button.primaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
body.collection .buyBox button.primaryAction:hover, body.collection .buyBox button.primaryAction:focus {
  background-position: 100% -145px; }
body.collection .buyBox button.primaryAction:hover span, body.collection .buyBox button.primaryAction:focus span {
  background-position: 0 -145px; }
body.collection .buyBox button.primaryAction[disabled=disabled], body.collection .buyBox button.primaryAction.disabled {
  background-position: 100% -170px; }
body.collection .buyBox button.primaryAction[disabled=disabled] span, body.collection .buyBox button.primaryAction.disabled span {
  background-position: 0 -170px; }
body.collection .buyBox a.primaryAction {
  padding: 0 14px 0 0;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png); }
body.collection .buyBox a.primaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
body.collection .buyBox a.primaryAction:hover, body.collection .buyBox a.primaryAction:focus {
  background-position: 100% -145px; }
body.collection .buyBox a.primaryAction:hover span, body.collection .buyBox a.primaryAction:focus span {
  background-position: 0 -145px; }
body.collection .buyBox a.primaryAction.disabled {
  background-position: 100% -170px; }
body.collection .buyBox a.primaryAction.disabled span {
  background-position: 0 -170px; }
body.collection h1 {
  position: absolute;
  top: 0px;
  left: -9999px; }
body.collection #columns {
  overflow: hidden;
  *zoom: 1; }
body.collection #columns #centerColumn {
  float: left;
  width: 426px;
  margin-right: 18px; }
body.collection #columns #centerColumn div.com-amazon-webstore-RichContentCollection-2 div#imageBody {
  margin-bottom: 9px; }
body.collection #columns #rightColumn {
  margin-left: 444px; }

body.detail .javascriptEnabled {
  display: none; }
body.detail .buyBox button.primaryAction {
  padding: 0 14px 0 0;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png); }
body.detail .buyBox button.primaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
body.detail .buyBox button.primaryAction:hover, body.detail .buyBox button.primaryAction:focus {
  background-position: 100% -145px; }
body.detail .buyBox button.primaryAction:hover span, body.detail .buyBox button.primaryAction:focus span {
  background-position: 0 -145px; }
body.detail .buyBox button.primaryAction[disabled=disabled], body.detail .buyBox button.primaryAction.disabled {
  background-position: 100% -170px; }
body.detail .buyBox button.primaryAction[disabled=disabled] span, body.detail .buyBox button.primaryAction.disabled span {
  background-position: 0 -170px; }
body.detail .buyBox a.primaryAction {
  padding: 0 14px 0 0;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/71FIgdN2Y0L.png); }
body.detail .buyBox a.primaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 14px;
  height: 25px;
  line-height: 25px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -120px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21k%2BpmMjPrL.png); }
body.detail .buyBox a.primaryAction:hover, body.detail .buyBox a.primaryAction:focus {
  background-position: 100% -145px; }
body.detail .buyBox a.primaryAction:hover span, body.detail .buyBox a.primaryAction:focus span {
  background-position: 0 -145px; }
body.detail .buyBox a.primaryAction.disabled {
  background-position: 100% -170px; }
body.detail .buyBox a.primaryAction.disabled span {
  background-position: 0 -170px; }
body.detail h1 {
  position: absolute;
  top: 0px;
  left: -9999px; }
body.detail #columns {
  overflow: hidden;
  *zoom: 1; }
body.detail #columns .slotSection {
  position: relative;
  overflow: hidden; }
body.detail #columns #leftColumn {
  min-height: 1px;
  height: auto !important;
  height: 1px;
  float: left;
  width: 122px;
  padding-right: 18px;
  border-right: 1px solid #cccccc;
  margin-right: -1px; }
body.detail #columns #leftColumn .productListWidget .widgetTitle {
  width: 122px; }
body.detail #columns #leftColumn .productListWidget ul.productList {
  margin-left: 0;
  margin-right: 0; }
body.detail #columns #leftColumn .productListWidget ul.productList li.product {
  display: block;
  margin: 0 0 18px 0; }
body.detail #columns #leftColumn .productListWidget ul.productList li.product div.productDetails {
  width: auto;
  overflow: hidden; }
body.detail #columns #leftColumn .productListWidget ul.productList li.product.last {
  margin-bottom: 0; }
body.detail #columns #center-right-wrapper {
  width: 795px;
  float: left;
  border-left: 1px solid #cccccc;
  padding-left: 18px;
  overflow: hidden; }
body.detail #columns #center-right-wrapper #centerColumn {
  margin-right: 18px;
  float: left;
  width: 272px; }
body.detail #columns #center-right-wrapper #centerColumn div.com-amazon-webstore-RichContentDetail-2 div#imageBody {
  margin-bottom: 9px; }
body.detail #columns #center-right-wrapper #rightColumn {
  margin-left: 290px; }
body.detail #columns #center-right-wrapper #rightColumn div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches {
  position: relative;
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid white;
  padding: 9px 9px 0 9px;
  margin: 0 0 -1px 0; }
body.detail #columns #center-right-wrapper #rightColumn div.com-amazon-webstore-ProductBuyBox-2 .buyBox {
  border: 1px solid #cccccc;
  padding: 9px; }
body.detail #columns #center-right-wrapper #rightColumn div.com-amazon-webstore-ProductBuyBox-3 .buyBox {
  border: 1px solid #cccccc;
  padding: 9px; }
body.detail #columns #center-right-wrapper #rightColumn div.com-amazon-webstore-ProductBuyBox-4 .buyBox {
  border: 1px solid #cccccc;
  padding: 9px; }

/* Default Footer is placed on all pages except OPL */
body #wrapper #footer {
  text-align: center;
  clear: both;
  margin-top: 18px;
  border-top: 1px solid #cccccc;
  padding-top: 18px; }
body #wrapper #footer div.starter-amazon-com-LinksWidget-2 .dynamicMenu ul {
  list-style-type: none;
  padding-left: 0; }

body #wrapper #footer div.starter-amazon-com-LinksWidget-2 {
  background-color: #333333; }
body #wrapper #footer div.starter-amazon-com-LinksWidget-2 .dynamicMenu {
  zoom: 1;
  display: inline-block;
  *display: inline; }
body #wrapper #footer div.starter-amazon-com-LinksWidget-2 .dynamicMenu ul {
  color: white;
  list-style-type: none;
  padding: 5px 0; }
body #wrapper #footer div.starter-amazon-com-LinksWidget-2 .dynamicMenu ul li.dynamicMenuItem {
  float: left;
  background: transparent url(https://images-na.ssl-images-amazon.com/images/I/01FKFoMncUL.png) no-repeat 0 6px;
  padding: 0 5px 0 15px; }
body #wrapper #footer div.starter-amazon-com-LinksWidget-2 .dynamicMenu ul li.dynamicMenuItem a {
  color: white;
  text-decoration: none; }
body #wrapper #footer div.starter-amazon-com-LinksWidget-2 .dynamicMenu ul li.dynamicMenuItem.dynamicMenuItem1 {
  background-image: none;
  padding-left: 0; }
body #wrapper #footer div.com-amazon-webstore-Copyright-2 {
  margin-top: 10px; }

body {
  margin-top: 18px; }
body #outerFrame {
  display: none;
  background-color: white;
  color: black;
  border-color: black;
  position: absolute; }
body #outerDiv {
  position: absolute;
  z-index: 10000;
  background: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  opacity: 0; }
body #innerFrame {
  background: none;
  background-color: transparent;
  border: 0;
  padding: 0; }
body #miniDetailFrame {
  position: absolute;
  top: 0;
  left: 0;
  background-color: white;
  width: 99%;
  z-index: 9999;
  opacity: 0; }
body div#wrapper {
  width: 1200px;
  margin: 0 auto; }
/*body div#wrapper {
  width: 990px;
  margin: 0 auto; }*/
body div#wrapper div#innerWrapper div#mainContentWrapper {
  width: 1200px;
  margin: 0 auto; }
/*body div#wrapper div#innerWrapper div#mainContentWrapper {
  width: 954px;
  margin: 0 auto; }*/
body div#wrapper div#innerWrapper div#mainContentWrapper div#columns {
  clear: both; }
body div#bottom-1 {
  clear: both; }

button.aPrimaryPs3 {
  border: 0;
  padding: 0;
  display: inline-block;
  *display: inline;
  background: none;
  margin: 0; }

span.primaryRightPs3 {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: 0;
  text-align: center;
  overflow: visible;
  padding: 2px 10px 4px 0px;
  height: 16px;
  line-height: 16px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/11sIl8ErBML.png);
  color: #000066;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: .85em; }

span.primaryLeftPs3 {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 2px 0px 4px 14px;
  height: 16px;
  line-height: 16px;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0px;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/21EkncwZhHL.png);
  color: #000066;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: .85em; }

button.aSecondaryPs3 {
  width: 300px;
  border: 0;
  display: inline-block;
  *display: inline;
  background: none;
  margin: 0; }

span.secondaryRightPs3 {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: 0;
  text-align: center;
  overflow: visible;
  padding: 2px 10px 4px 0px;
  height: 12px;
  line-height: 12px;
  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: #000066;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: .75em; }

span.secondaryLeftPs3 {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 2px 0 4px 14px;
  height: 12px;
  line-height: 12px;
  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);
  color: #000066;
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: .75em; }

div.itemExtensibility_customizedData_title {
  float: left; }

div.itemExtensibility_customizedData_list {
  float: left;
  width: 400px;
  word-wrap: break-word; }

div.itemExtensibility_customizedData_singleLine {
  word-wrap: break-word; }

body {
  margin-top: 0;
  background-color: #cccccc; }
body div#headerSlots {
  padding-top: 0;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01-Kn6BJAIL.png);
  background-repeat: repeat-x;
  background-color: #424242;
  color: white; }
body div#wrapper {
  width: auto;
  background-image: url(https://images-na.ssl-images-amazon.com/images/I/01-Kn6BJAIL.png);
  background-repeat: repeat-x; }
body div#wrapper div#innerWrapper {
  width: 1200px;
  margin: 0 auto;
  background-color: white; }
/*body div#wrapper div#innerWrapper {
  width: 990px;
  margin: 0 auto;
  background-color: white; }*/
body div#wrapper div#footer {
  background-color: #cccccc;
  margin-top: 10px;
  padding-top: 0; }

body.miniDetail {
  background-color: transparent; }
body.miniDetail #wrapper {
  background-color: transparent;
  position: relative; }
body.miniDetail #wrapper #innerWrapper {
  background-color: transparent; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage {
  background-color: white;
  border: 3px solid black;
  position: absolute;
  top: 0;
  left: 220px;
  width: 550px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper {
  width: auto;
  padding: 0;
  margin: 0; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns {
  margin-top: 18px;
  margin-bottom: 18px;
  overflow: hidden;
  *zoom: 1; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #leftColumn {
  margin-left: 18px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #leftColumn #left-1, body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #leftColumn #AB {
  float: left;
  width: 120px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn {
  margin-left: 156px;
  margin-right: 18px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-ProductTitleMiniDetail-2 {
  margin-bottom: 0; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-ProductPricing-2 div.productDetailPrice dl.attributeList.priceBlock.productDetails {
  margin-bottom: 0; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-ProductPricing-3 div.productDetailPrice dl.attributeList.priceBlock.productDetails {
  margin-bottom: 0; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-ProductAverageCustomerRatings-1 p.ratingSystem {
  margin: 0px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-SimpleLink-2 {
  margin-bottom: 18px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-ProductBuyBox-2 .buyBox {
  border-top: 0 none; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-ProductBuyBox-4 .buyBox {
  border-top: 0 none; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #columns #centerColumn div.com-amazon-webstore-ProductBuyBox-4 .buyBox form fieldset ol.formFields li.formField label {
  width: 30%; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #bottomSlots div.target-amazon-com-target-pagelets-IncaRecentHistoryWidgetPagelet-1 div.productListWidget h2.widgetTitle {
  padding: 9px 0 9px 9px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper #bottomSlots div.target-amazon-com-target-pagelets-IncaRecentHistoryWidgetPagelet-1 div.productListWidget ul.productList {
  margin-left: 0;
  margin-right: 0; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage #footer {
  border: 0 none;
  margin: 0;
  padding: 0; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage .productImageDisplay {
  width: 120px; }
body.miniDetail #wrapper #innerWrapper .miniDetailPage .productDetailPrice .informationMessageBox {
  display: none; }

body.miniDetail #wrapper #inner-wrapper .miniDetailPage {
  border: 2px solid #424242; }

body.reviews div.reviewer {
  margin-bottom: 36px; }
body.reviews div.reviewer span.reviewerAuthorName span.fn {
  font-weight: bold; }
body.reviews div.reviewer span.reviewerAuthorName p.location {
  display: inline; }

body.richContent {
  background-color: transparent;
  margin-top: 0px; }

body.search #columns #leftColumn {
  float: left;
  width: 182px;
  padding-right: 18px;
  border-right: 1px solid #cccccc;
  margin-right: -1px; }
body.search #columns #centerColumn {
  margin-left: 200px;
  border-left: 1px solid #cccccc;
  padding-left: 18px; }

body.search #columns #leftColumn {
  border-right: none; }
body.search #columns #centerColumn {
  border-left: none; }

body.orderPipeline div#topNavProgress1, body.orderPipeline div#topNavProgress2, body.signIn#pageId101 div#topNavProgress1, body.signIn#pageId101 div#topNavProgress2 {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 18px; }
body.orderPipeline div#topNavProgress1 .logo, body.orderPipeline div#topNavProgress2 .logo, body.signIn#pageId101 div#topNavProgress1 .logo, body.signIn#pageId101 div#topNavProgress2 .logo {
  float: left; }
body.orderPipeline div#topNavProgress1 .nav, body.orderPipeline div#topNavProgress2 .nav, body.signIn#pageId101 div#topNavProgress1 .nav, body.signIn#pageId101 div#topNavProgress2 .nav {
  float: right; }

/* Default Top Nav is placed on all pages except OPL */
body.browse #headerSlots, body.search #headerSlots, body.detail #headerSlots, body.collection #headerSlots, body.imagePopup #headerSlots, body.cart #headerSlots, body.info #headerSlots, body.error #headerSlots, body.forgotPassword #headerSlots, body.yourAccount #headerSlots, body.signIn#pageId100 #headerSlots, body.signIn#pageId200 #headerSlots, body.signIn#pageId201 #headerSlots, body.signIn#pageId202 #headerSlots, body.orderPipeline#pageId4000 #headerSlots, body.reviews #headerSlots, body.thankYou #headerSlots, body.storeLocator #headerSlots, body.storeDetails #headerSlots, body.orc #headerSlots {
  z-index: 1000;
  position: relative;
  margin-bottom: 0px;
  *zoom: 1; }

/* Was before, changed margin-bottom to 0
body.browse #headerSlots, body.search #headerSlots, body.detail #headerSlots, body.collection #headerSlots, body.imagePopup #headerSlots, body.cart #headerSlots, body.info #headerSlots, body.error #headerSlots, body.forgotPassword #headerSlots, body.yourAccount #headerSlots, body.signIn#pageId100 #headerSlots, body.signIn#pageId200 #headerSlots, body.signIn#pageId201 #headerSlots, body.signIn#pageId202 #headerSlots, body.orderPipeline#pageId4000 #headerSlots, body.reviews #headerSlots, body.thankYou #headerSlots, body.storeLocator #headerSlots, body.storeDetails #headerSlots, body.orc #headerSlots {
  z-index: 1000;
  position: relative;
  margin-bottom: 18px;
  *zoom: 1; } */

body.browse #headerSlots:after, body.search #headerSlots:after, body.detail #headerSlots:after, body.collection #headerSlots:after, body.imagePopup #headerSlots:after, body.cart #headerSlots:after, body.info #headerSlots:after, body.error #headerSlots:after, body.forgotPassword #headerSlots:after, body.yourAccount #headerSlots:after, body.signIn#pageId100 #headerSlots:after, body.signIn#pageId200 #headerSlots:after, body.signIn#pageId201 #headerSlots:after, body.signIn#pageId202 #headerSlots:after, body.orderPipeline#pageId4000 #headerSlots:after, body.reviews #headerSlots:after, body.thankYou #headerSlots:after, body.storeLocator #headerSlots:after, body.storeDetails #headerSlots:after, body.orc #headerSlots:after {
  content: "";
  display: table;
  clear: both; }
body.browse #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.search #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.detail #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.collection #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.imagePopup #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.cart #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.info #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.error #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.forgotPassword #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.yourAccount #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId100 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId200 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId201 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId202 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.orderPipeline#pageId4000 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.reviews #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.thankYou #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.storeLocator #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.storeDetails #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.orc #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget {
  float: left;
  top: 0;
  left: 0; }
body.browse #headerSlots #header-2 .signInMenu, body.search #headerSlots #header-2 .signInMenu, body.detail #headerSlots #header-2 .signInMenu, body.collection #headerSlots #header-2 .signInMenu, body.imagePopup #headerSlots #header-2 .signInMenu, body.cart #headerSlots #header-2 .signInMenu, body.info #headerSlots #header-2 .signInMenu, body.error #headerSlots #header-2 .signInMenu, body.forgotPassword #headerSlots #header-2 .signInMenu, body.yourAccount #headerSlots #header-2 .signInMenu, body.signIn#pageId100 #headerSlots #header-2 .signInMenu, body.signIn#pageId200 #headerSlots #header-2 .signInMenu, body.signIn#pageId201 #headerSlots #header-2 .signInMenu, body.signIn#pageId202 #headerSlots #header-2 .signInMenu, body.orderPipeline#pageId4000 #headerSlots #header-2 .signInMenu, body.reviews #headerSlots #header-2 .signInMenu, body.thankYou #headerSlots #header-2 .signInMenu, body.storeLocator #headerSlots #header-2 .signInMenu, body.storeDetails #headerSlots #header-2 .signInMenu, body.orc #headerSlots #header-2 .signInMenu {
  float: right;
  margin-bottom: 9px;
  min-width: 300px; }
body.browse #headerSlots #header-4, body.search #headerSlots #header-4, body.detail #headerSlots #header-4, body.collection #headerSlots #header-4, body.imagePopup #headerSlots #header-4, body.cart #headerSlots #header-4, body.info #headerSlots #header-4, body.error #headerSlots #header-4, body.forgotPassword #headerSlots #header-4, body.yourAccount #headerSlots #header-4, body.signIn#pageId100 #headerSlots #header-4, body.signIn#pageId200 #headerSlots #header-4, body.signIn#pageId201 #headerSlots #header-4, body.signIn#pageId202 #headerSlots #header-4, body.orderPipeline#pageId4000 #headerSlots #header-4, body.reviews #headerSlots #header-4, body.thankYou #headerSlots #header-4, body.storeLocator #headerSlots #header-4, body.storeDetails #headerSlots #header-4, body.orc #headerSlots #header-4 {
  clear: both;
  float: left;
  margin-left: 430px;
  margin-top: 9px; }
body.browse #headerSlots #header-7, body.search #headerSlots #header-7, body.detail #headerSlots #header-7, body.collection #headerSlots #header-7, body.imagePopup #headerSlots #header-7, body.cart #headerSlots #header-7, body.info #headerSlots #header-7, body.error #headerSlots #header-7, body.forgotPassword #headerSlots #header-7, body.yourAccount #headerSlots #header-7, body.signIn#pageId100 #headerSlots #header-7, body.signIn#pageId200 #headerSlots #header-7, body.signIn#pageId201 #headerSlots #header-7, body.signIn#pageId202 #headerSlots #header-7, body.orderPipeline#pageId4000 #headerSlots #header-7, body.reviews #headerSlots #header-7, body.thankYou #headerSlots #header-7, body.storeLocator #headerSlots #header-7, body.storeDetails #headerSlots #header-7, body.orc #headerSlots #header-7 {
  float: right; }
body.browse #headerSlots #header-7 .miniCart, body.search #headerSlots #header-7 .miniCart, body.detail #headerSlots #header-7 .miniCart, body.collection #headerSlots #header-7 .miniCart, body.imagePopup #headerSlots #header-7 .miniCart, body.cart #headerSlots #header-7 .miniCart, body.info #headerSlots #header-7 .miniCart, body.error #headerSlots #header-7 .miniCart, body.forgotPassword #headerSlots #header-7 .miniCart, body.yourAccount #headerSlots #header-7 .miniCart, body.signIn#pageId100 #headerSlots #header-7 .miniCart, body.signIn#pageId200 #headerSlots #header-7 .miniCart, body.signIn#pageId201 #headerSlots #header-7 .miniCart, body.signIn#pageId202 #headerSlots #header-7 .miniCart, body.orderPipeline#pageId4000 #headerSlots #header-7 .miniCart, body.reviews #headerSlots #header-7 .miniCart, body.thankYou #headerSlots #header-7 .miniCart, body.storeLocator #headerSlots #header-7 .miniCart, body.storeDetails #headerSlots #header-7 .miniCart, body.orc #headerSlots #header-7 .miniCart {
  float: right; }
body.browse #headerSlots #header-8, body.search #headerSlots #header-8, body.detail #headerSlots #header-8, body.collection #headerSlots #header-8, body.imagePopup #headerSlots #header-8, body.cart #headerSlots #header-8, body.info #headerSlots #header-8, body.error #headerSlots #header-8, body.forgotPassword #headerSlots #header-8, body.yourAccount #headerSlots #header-8, body.signIn#pageId100 #headerSlots #header-8, body.signIn#pageId200 #headerSlots #header-8, body.signIn#pageId201 #headerSlots #header-8, body.signIn#pageId202 #headerSlots #header-8, body.orderPipeline#pageId4000 #headerSlots #header-8, body.reviews #headerSlots #header-8, body.thankYou #headerSlots #header-8, body.storeLocator #headerSlots #header-8, body.storeDetails #headerSlots #header-8, body.orc #headerSlots #header-8 {
  clear: both;
  padding-top: 9px; }
body.browse #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.search #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.detail #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.collection #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.imagePopup #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.cart #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.info #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.error #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.forgotPassword #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.yourAccount #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.signIn#pageId100 #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.signIn#pageId200 #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.signIn#pageId201 #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.signIn#pageId202 #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.orderPipeline#pageId4000 #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.reviews #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.thankYou #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.storeLocator #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.storeDetails #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer, body.orc #headerSlots #header-9 div.starter-amazon-com-xinhaHTML-1 div#ec-div-spacer {
  text-align: center; }

body.orderPipeline div#topNavProgress1, body.orderPipeline div#topNavProgress2, body.signIn#pageId101 div#topNavProgress1, body.signIn#pageId101 div#topNavProgress2 {
  padding-bottom: 18px; }
body.orderPipeline #headerSlots, body.signIn#pageId101 #headerSlots {
  margin-bottom: 36px; }
body.orderPipeline #headerSlots #header-1, body.signIn#pageId101 #headerSlots #header-1 {
  margin-left: 10px;
  position: relative;
  top: 18px; }
body.orderPipeline #headerSlots #header-9, body.signIn#pageId101 #headerSlots #header-9 {
  background-color: white;
  text-align: center;
  margin-top: -18px; }
body.orderPipeline #headerSlots #header-10, body.signIn#pageId101 #headerSlots #header-10 {
  background-color: white;
  text-align: center; }

body.browse #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.search #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.detail #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.collection #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.imagePopup #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.cart #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.info #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.error #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.forgotPassword #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.yourAccount #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId100 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId200 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId201 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.signIn#pageId202 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.orderPipeline#pageId4000 #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.reviews #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.thankYou #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.storeLocator #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.storeDetails #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget, body.orc #headerSlots #header-1 div.starter-amazon-com-ImageWidget-1-latest div.imageWidget {
  position: relative;
  top: 30.006px;
  left: 18px; }
body.browse #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.search #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.detail #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.collection #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.imagePopup #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.cart #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.info #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.error #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.forgotPassword #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.yourAccount #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.signIn#pageId100 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.signIn#pageId200 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.signIn#pageId201 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.signIn#pageId202 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.orderPipeline#pageId4000 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.reviews #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.thankYou #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.storeLocator #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.storeDetails #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu, body.orc #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 div.signInMenu {
  margin-bottom: 9px;
  position: absolute;
  right: 275px;
  top: 7.02px; }
body.browse #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.search #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.detail #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.collection #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.imagePopup #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.cart #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.info #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.error #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.forgotPassword #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.yourAccount #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.signIn#pageId100 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.signIn#pageId200 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.signIn#pageId201 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.signIn#pageId202 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.orderPipeline#pageId4000 #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.reviews #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.thankYou #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.storeLocator #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.storeDetails #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a, body.orc #headerSlots #header-2 div.com-amazon-webstore-SignInWidget-2 a {
  color: #cccccc; }
body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.collection #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.imagePopup #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.cart #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.info #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.error #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.forgotPassword #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.yourAccount #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.signIn#pageId100 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.signIn#pageId200 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.signIn#pageId201 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.signIn#pageId202 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.orderPipeline#pageId4000 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.reviews #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.thankYou #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.storeLocator #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.storeDetails #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2, body.orc #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 {
  position: absolute;
  top: 7.02px;
  right: 0; }
body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.collection #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.imagePopup #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.cart #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.info #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.error #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.forgotPassword #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.yourAccount #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.signIn#pageId100 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.signIn#pageId200 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.signIn#pageId201 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.signIn#pageId202 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.orderPipeline#pageId4000 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.reviews #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.thankYou #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.storeLocator #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.storeDetails #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction, body.orc #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction {
  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/71FIgdN2Y0L.png); }
body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.collection #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.imagePopup #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.cart #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.info #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.error #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.forgotPassword #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.yourAccount #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.signIn#pageId100 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.signIn#pageId200 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.signIn#pageId201 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.signIn#pageId202 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.orderPipeline#pageId4000 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.reviews #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.thankYou #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.storeLocator #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.storeDetails #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span, body.orc #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction span {
  display: moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline;
  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/21k%2BpmMjPrL.png); }
body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.collection #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.collection #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.imagePopup #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.imagePopup #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.cart #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.cart #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.info #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.info #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.error #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.error #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.forgotPassword #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.forgotPassword #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.yourAccount #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.yourAccount #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.signIn#pageId100 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.signIn#pageId100 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.signIn#pageId200 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.signIn#pageId200 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.signIn#pageId201 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.signIn#pageId201 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.signIn#pageId202 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.signIn#pageId202 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.orderPipeline#pageId4000 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.orderPipeline#pageId4000 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.reviews #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.reviews #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.thankYou #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.thankYou #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.storeLocator #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.storeLocator #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.storeDetails #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.storeDetails #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus, body.orc #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover, body.orc #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus {
  background-position: 100% -84px; }
body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.collection #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.collection #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.imagePopup #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.imagePopup #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.cart #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.cart #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.info #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.info #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.error #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.error #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.forgotPassword #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.forgotPassword #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.yourAccount #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.yourAccount #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.signIn#pageId100 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.signIn#pageId100 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.signIn#pageId200 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.signIn#pageId200 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.signIn#pageId201 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.signIn#pageId201 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.signIn#pageId202 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.signIn#pageId202 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.orderPipeline#pageId4000 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.orderPipeline#pageId4000 #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.reviews #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.reviews #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.thankYou #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.thankYou #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.storeLocator #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.storeLocator #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.storeDetails #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.storeDetails #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span, body.orc #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:hover span, body.orc #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction:focus span {
  background-position: 0 -84px; }
body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction[disabled=disabled], body.browse #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction.disabled, body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction[disabled=disabled], body.search #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction.disabled, body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNav-2 button.primaryAction[disabled=disabled], body.detail #headerSlots #header-4 div.com-amazon-webstore-SearchNa

Is that it?

o_O

Sorry to say, but that stylesheet is very inefficient. Read about CSS specificity, because that's the root of your issue. If we could see the webpage live somewhere, we could spot the overriding style in no-time with the browsers' developer tools, but like this it would be crazy to even start looking.

So use the 'inspect element' in your browser to see all the CSS applied to your navigation to figure out what overwrites what.

Yes, I know that the css is not sooo nice. It is about the issue from the webstore system from Amazon...
But I will try to figure out, what the problem could be and where I should change something.

If I take the class

class="com-amazon-webstore-GlobalSiteNav-2"

away, it center the menu, somehow.

You know... that CSS that comes with an Amazon Store is a mess, so if you want to get the navigation centred, then you should follow their (high specificity) pattern. So try it like this and see if it has a higher specificity than the one that is overriding it now.

body #wrapper #innerWrapper div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav { text-align: center }
body #wrapper #innerWrapper div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup { display: inline }
body #wrapper #innerWrapper div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a { display: inline-block }

Or even better look into other webstore/webshop options :)

about look into another webstore/webshop - no comment... it is the companies issue... I only do the website...
Maybe trying once to work with the API... and using "normal" templates...

Then follow the rediculous long selector pattern and fight the specificity war. If you have to do a lot of tweaks to that website, this will become a real pain.

I know this, but it is not really my decition to choose what store sftware the company like to have. But I future, I try to use AWS (amazon web services) and have a webserver instance, where I can but usual html/css/php code - eg with a nice and easy manage template, and using the Amazon API for the products.

Or do You have another idea, to keep amazon webstore as the store for all the products and using a good template-system?

Do you work in-house, for an agency or do you freelance? Either way, if you would tell the company or your boss, that it would cost you way more time to maintain an Amazon Webstore, then with Shopify or Bigcommerce and therefore cost the company more money, you'll see how they will listen to you. On top of that, they will have a better store for themselves and for their customers. It's also part of your job as a web designer/developer to reseach and choose the best & the right tools for the project. What do they know?

I don't know of any other idea. To me Amazon Webstore is standing still, because today there are much better e-commerce solutions.

Yes, I am new in this company, but I will start a project with subject You mention. I also see that Amazon Webstore is like a staning and treading on one place. Also the support from Amazon I can't use...
But thank You for this "input". It helps me, that i know I am not wrong thinking.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.