/* iCheck.js tlmall
----------------------------------- */
.icheckbox_tlmall,
.iradio_tlmall{
    display: inline-block; 
    vertical-align: middle;
    *display:inline;
    *zoom:1;
    width: 16px;
    height: 16px;
    background: url(all.png) no-repeat;
    border: none;
    cursor: pointer;
}
.iradio_tlmall{width: 14px;height: 14px;}
.icheckbox_tlmall{width: 16px;height: 16px;}

.icheckbox_tlmall {
    background-position: 0 0;
}
.icheckbox_tlmall.checked {
    background-position: -18px 0;
}
.icheckbox_tlmall.disabled {
    background-position: -36px 0;
    cursor: default;
}
.icheckbox_tlmall.checked.disabled {
    background-position: -54px 0;
}

.iradio_tlmall {
    background-position: -74px -1px;
}
.iradio_tlmall.checked {
    background-position: -90px -1px;
}
.iradio_tlmall.disabled {
    background-position: -106px -1px;
    cursor: default;
}
.iradio_tlmall.checked.disabled {
    background-position: -122px -1px;
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_tlmall,
    .iradio_tlmall {
        background-image: url(all@2x.png);
        -webkit-background-size: 140px 16px;
        background-size: 140px 16px;
    }
}


/* iCheck.js tlmall
----------------------------------- */
.icheckbox_red{
    display: inline-block; 
    vertical-align: middle;
    *display:inline;
    *zoom:1;
    width: 14px;
    height: 14px;
    background: url(icheck_red14.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_red {
    background-position: 0 0;
}
.icheckbox_red.checked {
    background-position: -16px 0;
}
.icheckbox_red.disabled {
    background-position: -32px 0;
    cursor: default;
}
.icheckbox_red.checked.disabled {
    background-position: -48px 0;
}


/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_red {
        background-image: url(icheck_red14@2x.png);
        -webkit-background-size: 126px 14px;
        background-size: 126px 14px;
    }
}