/* jive-link-<type mena>-<sml|med|big> */
.jive-icon-product-sml {
    background-image: url( ../images/product-12x12.png );
    background-position: 0 0;
}

.jive-link-product-comment,
.jive-icon-product-med {
    background-image: url( ../images/product-16x16.png );
    background-position: 0 0;
}

.jive-icon-product-comment {
    background-image: url( ../images/product-16x16.png );
    background-position: 0 0;
}

.jive-icon-product-big {
    background-image: url( ../images/product-24x24.png );
    background-position: 0 0;
}

.jive-product-header {
    background: transparent url( ../images/product-24x24.png ) no-repeat;
    padding: 4px 0 4px 30px;
    background-position: 0 3px;
}

.jive-icon-product-xlarge {
    background-image: url( ../images/product-32x32.png );
    background-position: 0 0;
}

a.jive_macro_product{
    background: url( ../images/product-12x12.png ) no-repeat 3px 3px;
}

#jive-community-empty-products {
    background:transparent url( ../images/product-32x32.png ) no-repeat scroll left center;
    padding:21px 0;
}

.jive-content-block-empty-product a {
    background: transparent url( ../images/jive-icon-arrow-right-small.gif ) no-repeat right;
}

.jive-icon-product { background-position: -1px -900px; }

.jive-link-product-small {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left;
    background-image: url( ../images/product-12x12.png );
    padding: 1px 0 1px 17px;
    zoom:1; /* fix "background-break:bounding-box" rendering for the IEs */
}

.jive-link-product {
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 2px 0 2px 20px;
    background: transparent url( ../images/product-16x16.png ) no-repeat top left;
    padding-top: 1px;
}

.jive-communitylist-product {
    color: #999;
    font-size: 8pt;
    width: 90px;
    text-align: center;
}