/*.pcProductRow .stockInfo ,
.products.row .productContent div .stockInfo {
    background: #eee;
    width: auto !important;
    position: absolute;
    font-size: 1em;
    padding: 0.5em;
    max-height: 200px;
    overflow-y: scroll;
    display: none;
    z-index: 1;
    
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}*/
.pcProductRow .stockInfo.simpleStockInfo ,
.products.row .productContent div .stockInfo.simpleStockInfo {
    max-height: none;
    overflow-y: hidden;
}
/*.onstock img.link:hover + .stockInfo, .onstock .siHoverPopup:hover ~ .stockInfo, .stockInfo:hover {
    display: block !important;
}*/
.pcProductRow .stockInfo.up ,
.products.row .productContent div .stockInfo.up {
    margin-top: -250px;
}
.pcProductRow .stockInfo.up.simpleStockInfo ,
.products.row .productContent div .stockInfo.up.simpleStockInfo {
    margin-top: -100px;
}

.pcProductRow .stockInfo table ,
.products.row .productContent div .stockInfo table {
    font-size: 0.9em; 
    border-top: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    margin-top: 0.6em;
}

.pcProductRow .stockInfo table tr td:nth-child(2) ,
.products.row .productContent div .stockInfo table tr td:nth-child(2) {
    text-align: right;
}
.pcProductRow .stockInfo table tr.favoriteLocation td ,
.products.row .productContent div .stockInfo table tr.favoriteLocation td {
    font-weight: bold;
    background: #d9d9d9;
}

.pcProductRow .stockInfo.simpleStockInfo table tr td:nth-child(1),
.products.row .productContent div .stockInfo.simpleStockInfo table tr td:nth-child(1) {
    border-right: none;
}

b.active {
    color: green;
}

b.emptyStock, img.emptyStock {
    /*opacity: 0.4;*/
}
.stockInfo tr.emptyStock td {
    color: rgba(0,0,0,0.5);
}

.shippingDeadlineText {
    font-size: 0.9em;
}