/* Product List */
.belvg-colorswatch ul  li.disabled a {
    cursor: not-allowed;
}
    .belvg-colorswatch ul  li.disabled a .belvg-ico {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    .belvg-ico-image {
              
    }
    .belvg-ico-text {
        display: block;
        background: #EAEAEA;
        padding: 3px 8px;
        color: #777;
        font-size: 9px;
    }

/* Layered Navigation */
    
.col .belvg-ico-color {
    display: inline-block; 
    border: 1px solid #A0B3C3;     
}
.col .belvg-ico-selected {
    border: 1px solid transparent;
}
.col .belvg-ico-description {
    position: absolute;
    z-index: 10210;
    display: none;
    left: -2px;
    bottom: 55px;
    background: #FFF;
    border: 2px solid #DDD;
    padding: 15px 15px 0;
    color: #666;
}
.col .belvg-ico-description p {
    min-width: 200px;
}
.col .product-view .belvg-colorswatch ul li a:hover .belvg-ico-description {
    display: block;
}
.col .belvg-ico-description img,
.col .belvg-ico-description p {
    margin-bottom: 15px;
}


/* Product View */
.belvg-colorswatch-ico {

}
    .product-view .belvg-colorswatch ul  li.disabled a .belvg-colorswatch-ico {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

.belvg-colorswatch-ico-image {

}

.belvg-colorswatch-ico-text {
    display: block;
    background: #EAEAEA;
    padding: 3px 8px;
    color: #777;
}

.belvg-colorswatch-ico-color {
    display: block;    
}

.belvg-colorswatch-ico-description {
    position: absolute;
    z-index: 10210;
    display: none;
    left: -2px;
    bottom: 55px;
    background: #FFF;
    border: 2px solid #DDD;
    padding: 15px 15px 0;
    color: #666;
}
    .belvg-colorswatch-ico-description p {
        min-width: 200px;
    }
    .product-view .belvg-colorswatch ul li a:hover .belvg-colorswatch-ico-description {
        display: block;
    }

    .belvg-colorswatch-ico-description img,
    .belvg-colorswatch-ico-description p {
        margin-bottom: 15px;
    }