i.icon10 {
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    display: inline-block;
    text-indent: -9999px;
    text-decoration: none !important;
}
* i.icon10 {
    text-decoration: none !important;
    vertical-align: top;
    margin: 0.2em 0.1em 0 0;
}
i.icon16 {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    text-indent: -9999px;
    text-decoration: none !important;
}
* i.icon16 {
    text-decoration: none !important;
    vertical-align: top;
    margin: 0.1em 0.25em 0 0;
}
.icon16.loading {
    background-position: 0;
    background-image: url('../../../../wa-content/../img/loading16.gif');
}
.icon10, .icon16 {
    background-image: url("../img/icons.png");
}
.icon16.star, .icon16.star-full {
    background-position: -16px 0;
}
.icon16.star-half {
    background-position: -32px 0;
}
.icon16.star-empty {
    background-position: -48px 0;
}
.icon16.star-hover {
    background-position: -64px 0;
}
.icon10.star, .icon10.star-full {
    background-position: 0 -16px;
}
.icon10.star-half {
    background-position: -10px -16px;
}
.icon10.star-empty {
    background-position: -20px -16px;
}
.icon16.cart {
    background-position: -80px 0;
}
.icon16.remove {
    background-position: -96px 0;
    margin: 0;
}
.icon16.saved {
    background-position: -112px 0;
}
.icon16.stock-red {
    background-position: -128px 0;
}
.icon16.stock-yellow {
    background-position: -144px 0;
}
.icon16.stock-green {
    background-position: -160px 0;
}
.icon16.stock-transparent {
    background-position: -176px 0;
}
.icon16.loading {
    background-image: url("../img/loading16.gif");
    background-position: 0 0;
}
.icon16.color {
    border-radius: 50%;
    border: 1px solid rgba(0,0,0,0.2);
    width: 14px;
    height: 14px;
}