@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min--moz-device-pixel-ratio: 1.5)
{
.CartIndicator
{
	background-image: url(/img/cart/cart.2x.png);
	background-size: 15px 13px;
}

.QuantityTag input.ItemRefreshQtyButton
{
	background-image: url(/img/cart/rotate.mgray.32.png);
	background-size: 16px 16px;
}

.QuantityTag input.ItemDeleteButton
{
	background-image: url(/img/cart/trash.mgray.32.png);
	background-size: 16px 16px;
}

.QuantityTag input.ItemDeleteButton:hover
{
	background-image: url(/img/cart/trash.mred.32.png);
	background-size: 16px 16px;
}

 .OptionSetHint, .LabelHint
{
	background-image: url(/img/cart/ask.tooltip.big.png);
	background-size: 9px 9px;
}

.CartForm input[type=submit].UpdaterButton
{
	background-image: url(/img/cart/rotate.mgray.32.png);
	background-size: 16px 16px;
}


.ItemActions2 input.ItemDuplicateButton
{
	background-image: url(/img/cart/plus.mgray.20.png);
	background-size: 10px 10px;
}

.ItemActions2 input.ItemDeleteButton
{
	background-image: url(/img/cart/x.mgray.20.png);
	background-size: 10px 10px;
}

#BackButton
{
	background-image: url(/img/cart/arrow.20.lpad14.png);
	background-size: 13px 10px;
}

#NextButton
{
	background-image: url(/img/cart/arrow.20.rpad14.png);
	background-size: 13px 10px;
}

.CartForm input[type=submit].FinalButton, .CartForm button.FinalButton
{
	background-image: url(/img/cart/arrow.20.rpad14.png);
	background-size: 13px 10px;
}

.product-appetizer-section h3::after
{
	background-image: url(/img/icon/dropdown.2x.png);
}

.product-appetizer-section h3:hover::after
{
	background-image: url(/img/icon/dropdown.h.2x.png);
}

.product-appetizer-section.open-section h3::after
{
	background-image: url(/img/icon/dropup.2x.png);
}

.product-appetizer-section.open-section h3:hover::after
{
	background-image: url(/img/icon/dropup.h.2x.png);
}

ul.shop-catalog li::after {
background: url(/img/icon/tile.arrow.mgray.2x.png) no-repeat center center;
}

ul.shop-catalog li:hover::after
{
   background: url(/img/icon/tile.arrow.mblue.2x.png) no-repeat center center;
}

form.AddToCartForm div.catalog-price button.FinalButton, form.AddToCartForm dt.catalog-price button.FinalButton
{
	background-image: url(/img/cart/cart.2x.png);
	background-size: 24px 13px;
}

form.AddToCartForm div.catalog-price input[type=submit].download-button, form.AddToCartForm dt.catalog-price input[type=submit].download-button
{
	background-image: url(/img/cart/download.2x.png);
	background-size: 12px 13px;
}

.product-appetizer-section h3::after
{
	background-image: url(/img/icon/dropdown.2x.png);
	background-size: 12px 12px;
}

.product-appetizer-section h3:hover::after
{
	background-image: url(/img/icon/dropdown.h.2x.png);
	background-size: 12px 12px;
}

}
