.oe_product_vignette {
    padding: 8px 0;
    min-height: 100px;
}

.oe_product_img, .oe_product_desc {
    display: inline-block;
    vertical-align: top;
}

.oe_product_img {
    width: 80px;
    height: 80px;
    text-align: center;
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}

.oe_product_photo {
    width: 80px;
    height: auto;
    clip: rect(5px, 70px, 75px, 0px);
}

.oe_product_photo_wide {
    height: 80px;
    width: auto;
    clip: rect(0px, 80px, 70px, 10px);
}

.oe_product_desc {
    width: 220px;
    font-size: 13px;
    padding: 2px 5px;
    color: #4c4c4c;
    min-height: 120px;
}

.oe_product_desc h4 {
    margin: 0;
    font-size: 13px;
}

.oe_product_desc h4 a {
    color: #4c4c4c;
}

.oe_product_desc h4 a:hover {
    text-decoration: underline;
}

.oe_product_desc ul {
    margin: 3px 0 5px;
    padding: 0;
    list-style: none;
}

.oe_product_desc li {
    margin: 2px 0;
}
