.product-image {
    border: none !important;
}

canvas {
    border: 1px solid #ededed;
    z-index: 999;
}

#product_tabs_art_contents img {
    display: inline-block;
    padding: 10px;
}

#custom_design .text_styles {
    padding: 5px;
}

#custom_design .text_styles a {
    height: 23px;
    max-width: 23px;
}

#custom_design .text_styles a span {
    height: 21px;
    width: 21px;
    line-height: 21px;
    background: #ffffff;
}

.text_effect_popup li > span {
    width: 70px;
    display: inline-block;
    vertical-align: super;
}

.text_effect_popup img {
    display: inline-block;
}
