.hidden{display:none;}
#cartShortButton {padding:2px 5px;text-align:right;}
#cartShortButton .cart-count {width:30px;font-size:1em;}
#cartShortButton .cart-count,
#cartShortButton #cartRemainingTime {position:relative;}

#cartDetailDialog {
	width:350px;
	position:absolute;
	display:none;
	z-index:1000001;
	background-color:white;
	border:solid 1px black;
	margin-left:-266px;

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#cartDetailDialog > div {padding:10px;}
#cartDetailDialog div.items.empty {min-height:60px;}
#cartDetailDialog div.items.hasProduct {height:190px!important;}
#cartDetailDialog .btn_close_container {display:inline-block;float:right;width: 25px;cursor:pointer;tetx-align:right;}
#cartDetailDialog a.btn_close{cursor:pointer;}
#cartDetailDialog h2 {margin:0 0 10px 0;padding:0;}
#cartDetailDialog ul.cartItems > li {margin-bottom:7px;}
#cartDetailDialog ul.cartItems > li h2 {
	height: 25px;
	line-height: 9px;
	font-size: 10px;
	width: 100%;
	overflow: hidden;
}
#cartDetailDialog ul.cartItems > li .picHolder,
#cartDetailDialog ul.cartItems > li .info,
#cartDetailDialog ul.cartItems > li .count,
#cartDetailDialog ul.cartItems > li .priceContainer {display:inline-block;vertical-align:top;}
#cartDetailDialog ul.cartItems > li .picHolder {width:60px;height:50px;overflow:hidden;text-align:left;margin-right:10px;}
#cartDetailDialog ul.cartItems > li .picHolder img {width:60px;}
#cartDetailDialog ul.cartItems > li .info {margin-right:10px;width:130px;}
#cartDetailDialog ul.cartItems > li .count {margin-right:10px;text-align:center;color:#aaa;}
#cartDetailDialog ul.cartItems > li .price {text-align:right;font-weight:bold;font-size:1.2em;margin-top: 5px;}
#cartDetailDialog ul.cartItems > li .close{float: right;}
#cartDetailDialog ul.cartItems > li .close > a.deleteItem div.removeItem {width: 52px;height: 50px;background:url(../images/delete.png) no-repeat top center;}
#cartDetailDialog .bottom_container > div {display:inline-block;vertical-align:bottom;}
#cartDetailDialog .bottom_container .btn_basket_container {text-align:right;margin-left:20px;}
#cartDetailDialog .bottom_container .btn_basket_container button {font-size:1em;}
#cartDetailDialog .bottom_container .summa {width:110px;overflow:hidden;font-size:1em;font-weight:bold;}
#cartDetailDialog .bottom_container .summa >span {font-size:1em;font-weight:normal;}
