/**
 * ProductView
 */
.ProductView { margin-top: 10px; }
.ProductView .header {
    background-color: transparent;
    color: #666666;
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 4px;
}
.ProductView .content { text-align: center; }
.ProductView .close {
    clear: both;
    text-align: center;
    font-size: 1px;
}
.ProductView .close .backToTop { visibility: hidden; }
/**
 * Items
 */
.ProductView div.item {
    border-top: 1px dashed #cccccc;
    float: left;
    height: 150px;
    margin: 0 12px 0 0;
    overflow: auto;
    text-align: left;
    width: 280px;
}
.ProductView div.image {
    float: left;
    padding: 6px;
}
.ProductView img.product {
    /*height: auto;*/
    /*max-height: 100px;
    max-width: auto;*/
    width: 80px;
}
.ProductView div.productInfo {
    background-color: #EEEEEE;
    height: 134px;
    /*height: 98%;*/
    margin-left: 95px;
    padding: 8px;
}
.ProductView div.checkBoxTop { display: none; }
.ProductView div.title { font-weight: bold; }
.ProductView div.descTop { font-size: 90%; margin-top: 4px; }
.ProductView div.price { font-size: 90%; margin-top: 3px; }
.ProductView div.price span.priceText { display: none; }
.ProductView div.price span.priceValue {
    color: #003366;
    font-weight: bold;
}
.ProductView div.priceInfo { font-size: 90%; }
.ProductView div.priceInfo span.usualText {}
.ProductView div.priceInfo span.usualPrice {}
.ProductView div.priceInfo span.lBracket { display: none; }
.ProductView div.priceInfo span.discountText { display: none; }
.ProductView div.priceInfo span.discount { display: none; }
.ProductView div.priceInfo span.rBracket { display: none; }
.ProductView div.links { margin-top: 8px; }
.ProductView div.links span.addToCart {}
.ProductView div.links span.details { margin-left: 8px; }
.ProductView div.descBottom { display: none; }
.ProductView div.checkBoxBottom { display: none; }