.addToCartIcon,.recalculateProductCountIcon,.deleteFromCartIcon{
	display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    vertical-align: bottom;
    background: transparent no-repeat scroll center center;
}

.addToCartIcon {
    background-image: url(/i/icons/cart.png);
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/icons/cart.png', sizingMethod=crop);
}
.recalculateProductCountIcon{
    background-image: url(/i/icons/calculator.png);
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/icons/calculator.png', sizingMethod=crop);
}
.deleteFromCartIcon{
    background-image: url(/i/icons/remove.png);
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/icons/remove.png', sizingMethod=crop);
}

.productCartCountVolume{
	text-align: right
}

#productAddedDivSpan {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -opera-border-radius: 5px;
	-webkit-box-shadow: 0 0 10px gray;
	-moz-box-shadow: 0 0 10px gray;
	box-shadow: 0 0 10px gray;
    background: rgb(61,154,209);
    color: white;
    padding: 5px;
    border: 1px solid rgb(20,100,174);
    
    position: fixed;
    right: 20px;
    top: 20px;
    font-size: 1.4em;

    z-index: 99999;    
}

#cartContentDiv {
    position: fixed;
    z-index: 1000;
    background-color: white;
    opacity: 0.95;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -opera-border-radius: 10px;
    
	-webkit-box-shadow: 0 0 10px gray;
	-moz-box-shadow: 0 0 10px gray;
	box-shadow: 0 0 10px gray;
    padding: 5px;
}

#cartContentDiv {
  left: 50%;
  top: 50%;
  width: 800px;
  height: 500px;
  margin-left: -400px;
  margin-top: -250px;
}

#cartContentDiv div table tbody tr:hover {
    background: white;
}

.productNameCellActive,.productNameCell {
	text-align: left;
	padding-left: 20px;
}
.productNameCellActive{
	background: url(../i/icons/new.png) no-repeat scroll left center;
}

.addAllProductsSpan {
	padding-right: 18px;
	cursor: pointer;
	background: url(/i/icons/cart.png) no-repeat right center;
	text-decoration: underline;
}

.addAllProductsSpan:hover{
	text-decoration: none;
}



.newProductCatDiv {
    font-size: 0.6em
}


.priceDiv {
    text-align: right;
}

.priceDiv .price {
    font-size: 20px;
}