/* Special style for block cart*/
#cart_block {
   z-index: 10;
   display:none;
   position: absolute;
   right: 0;
   top: 60px;
   height: auto;
   width: 200px;
   border-left:#980002 solid 1px;
   border-right:#980002 solid 1px;
   border-bottom:#980002 solid 1px;
   background:#b30002;
}
#cart_block.cart_block_hover {display:block}
#cart_block h4 {
	display:none;
	padding-left:36px;
	background:url(../../../img/pict_cart_block_h4.png) no-repeat 5px 0
}
#cart_block h4 span {
	float: right;
   padding-left: 10px;
   text-transform: none;
   background-position: left top;
   background-repeat: no-repeat;
   cursor: pointer
}
#cart_block h4 span#block_cart_collapse {background-image: url(../../../img/icon/sort_asc_white.png) }
#cart_block h4 span#block_cart_expand {background-image: url(../../../img/icon/sort_desc_white.png) }

#cart_block  .block_content {padding:8px 8px 15px 8px;}

#cart_block #cart_block_summary {display:none}
#cart_block .quantity-formated {
	display:inline-block;
	margin-right:5px;
	width:15px
}
#cart_block .cart_block_product_name {font-weight:bold}
#cart_block .remove_link {
	float:right;
	display:inline-block;
	margin:1px 0 0 5px;
	height:12px;
	width:12px
}
#cart_block .remove_link a {
	display:inline-block;
	height:12px;
	width:12px;
	background: url(../../../img/icon/delete.gif) no-repeat 0 0
}
#cart_block .price {
	float:right
}

#cart_block #cart_block_list{
	color:#ffffff;
	font-size:12px;
	font-family: 'Maven Pro', Arial, serif;
	font-weight: 400;
}
#cart_block #cart_block_list a{
	color:#ffffff;
	font-size:12px;
	font-family: 'Maven Pro', Arial, serif;
	font-weight: 400;
}

#cart_block #cart_block_list dl {
	padding-bottom:10px
}
#cart_block #cart_block_list dt {padding:4px 0}
#cart_block #cart_block_list dt a {font-weight:bold}
#cart_block #cart_block_list dd {
	display:none;
	margin-left:20px
}

#cart_block #cart-prices {
	padding:10px 4px;
	line-height:20px;
	font-weight:bold;
	border-top:1px solid #980002;	
	-webkit-box-shadow: inset 0px 1px 0px 0px #ce0001;
	-moz-box-shadow: inset 0px 1px 0px 0px #ce0001;
	box-shadow: inset 0px 1px 0px 0px #ce0001;        
}
#cart_block #cart_block_shipping_cost,
#cart_block #cart_block_total {
	float:right
}
#cart_block #cart_block_shipping_cost {font-weight:normal}

#cart_block #cart-buttons .button_small {display:none;}
#cart_block #cart-buttons  #button_order_cart {
	-moz-box-shadow:inset 0px 1px 0px 0px #eb0000, 0px 1px 3px rgba(0,16,13,0.4);
	-webkit-box-shadow:inset 0px 1px 0px 0px #eb0000, 0px 1px 3px rgba(0,16,13,0.4);
	box-shadow:inset 0px 1px 0px 0px #eb0000, 0px 1px 3px rgba(0,16,13,0.4);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #de0000), color-stop(1, #cd0000) );	
	background:-moz-linear-gradient( center top, #de0000 5%, #cd0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de0000', endColorstr='#cd0000');
	background-color:#de0000;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #7d0002;
	display:inline-block;
	font-family: 'Maven Pro', Arial, serif;
	letter-spacing:-0.15px;
	font-weight: 700;
	font-size:12px;
	padding:6px 0px;	
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:0px 1px 1px #6a0002;	
	margin:10px 0 0 0;
	width:185px;
	cursor:pointer;
	text-align:center;
}
#cart_block #cart-buttons  #button_order_cart:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ee0002), color-stop(1, #cd0000) );	
	background:-moz-linear-gradient( center top, #ee0002 5%, #cd0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee0002', endColorstr='#cd0000');
	background-color:#ee0002;
}
#cart_block #cart-buttons  #button_order_cart:active {
	position:relative;
	top:1px;	
	-moz-box-shadow: inset 1px 1px 3px rgba(183,1,2,1);
	-webkit-box-shadow: inset 1px 1px 3px rgba(183,1,2,1);
	box-shadow: inset 1px 1px 3px rgba(183,1,2,1);
}
#cart_block #cart-buttons  #button_order_cart span {
	position:absolute;
	top:-1px;
	left:-12px;
	display:block;
	height:26px;
	width:26px;
	background:url(../../../img/icon/pict_add_cart.png) no-repeat 0 0
}
