 /*

        ASCII PIG SAYS:
                      _________________________________________________
                     /                                                 \
                    |         "HONK IF YOU LIKE PORK PRODUCTS"         |
                    \_  ______________________________________________/
                      \/
            --.__.--
          ___\(0_0)/
       ~~/     (OO)
         \  __  /
          `='`='=

*/



/*#######################################################################################################################################*/

#main #config-menu-accordion {
  display: block;
  position: absolute;
  top: 80px;
  left: 20px;
  line-height: 1.2em;
}

/* top-level menu item */
#config-menu-accordion .product-type {
  width: 110px;
  height: 19px;
  z-index: 1000;
  font-size: 10px;
  margin: 0 0 2px 0;
  cursor: pointer;
  background: url('/images/private_sites/menu.gif') 0 -100px no-repeat;
}
#config-menu-accordion .product-type a {
  text-decoration: none;
}
#config-menu-accordion .product-type span.product-type-label {
  color: #333;
  display: block;
  width: 104px;
  height: 16px;
  padding: 3px 0 0 6px;
  margin: 0;
}
#main #config-menu-accordion .product-type.active {
  font-weight: bold;
  padding-top: 1px;
  background: url('/images/private_sites/menu.gif') 0 -140px no-repeat;
}
#main #config-menu-accordion .product-type li {
  /*height: 37px; width: 54px; margin: 1px; */
}

#main #config-menu-accordion .product-type li.selected {
  /*outline: 1px solid dodgerblue;*/ border: 1px solid dodgerblue;
}
#config-menu-accordion .option-values span.display-name {
  display: block;
  text-indent: -1000em;
  line-height: 1000em;
  overflow: hidden;
  height: 0;
  width: 0;
}

/* price */
#config-menu-accordion h4 {
  font-weight: bold;
  font-size: 14px;
  color: black;
  margin: 20px 0 0 0; padding: 0;
  width: 140px;
  text-align: right;
}

/* add to cart button */
#config-menu-accordion h4 a {
  display: block;
  margin-top: 6px;
  width: 138px;
  height: 21px;
  text-indent: -1000px;
  line-height: 1000em;
  overflow: hidden;
  background: url('/images/private_sites/menu.gif') -140px 0 no-repeat;
}
#config-menu-accordion .option {
  color: #555;
  font-weight: normal;
  width: 138px;
  padding: 2px 0 2px 3px;
  margin: 1px 0;
  cursor: pointer;
  background: url('/images/private_sites/menu.gif') no-repeat;
  text-align: left;
}
#config-menu-accordion .option span {
  color: black;
}
#config-menu-accordion .option.selected {
  background: transparent url('/images/private_sites/menu.gif') 0 -60px no-repeat;
}


div.submit { margin: 0; padding: 4px 0; display: block; text-align: right; width: 140px; }
div.submit a { width: 140px; height: 22px; text-decoration: none; }
div.submit a.add-to-cart, div.submit-checkout a { margin-left: 55px; width: 85px; height: 22px; display: block; background: url('/images/private_sites/menu.gif') no-repeat -153px 1px; text-decoration: none; }
div.submit-checkout a { background: url('/images/private_sites/menu.gif') no-repeat -153px -106px;}
/*div.submit a { display: block; clear: left; }*/

div#config-menu-accordion { position: relative; }
div#config-menu-accordion div.option-values ul { margin: 0 0 0 6px; padding: 0 0 2px 0; width: 134px; min-height: 40px; height: auto; max-height: 86px; overflow: auto!important; }
div#config-menu-accordion div.option-values li { list-style: none; margin: 0 2px 2px 0; padding: 0; width: 54px; height: 37px; overflow: hidden; float: left; position: relative; z-index: 100; border: 1px solid #808080;}
div#config-menu-accordion div.option-values li:hover { border: 1px solid #fff; }
div#config-menu-accordion div.option-values li img { margin: 0; padding: 0; width: 54px; height: 37px; }
div#config-menu-accordion div.option-values li a { z-index: 1000; margin: 0; padding: 0; height: 10px!important; width: 12px!important; text-decoration: none; display: block; position: absolute; left: 0; bottom: 0; background: url('/images/user_sites/config_menu/options_magnifier.gif') no-repeat bottom left; }
div#config-menu-accordion div.option-values li a span { visibility: hidden; }

h4#price-range-for-work { padding: 1px; font-size: 11px; font-weight: normal; text-align: left; margin-top: 6px; }