#cart_block{display:none;width:152px;position:absolute;right:48px;top:60px;z-index:107;}
#cart_block .block_content{border:none;margin-top:-2px;padding:0 0 10px;position:relative;width:100%;background:#F3F3EF}
#cart_block .block_content #cart_block_list{width:152px}
#cart_block h4{background:transparent url(../../../img/block_header_exclusive_cart.png) no-repeat top left;   color: #FFFFFF;
    font-size: 19px;
    font-weight: bold;
    height: 51px;
    line-height: 67px;
    padding-left: 0.5em;
    text-transform: none;position:relative}
#cart_block h4 span{background-position:left top;background-repeat:no-repeat;cursor:pointer;font-size:.8em;padding-left:10px;text-transform:none}
#cart_block h4 a{color:#fff;font-weight:700!important;text-decoration:none}
#cart_block h4 a:hover{text-decoration:underline;}
#cart_block h4 span#block_cart_collapse{background:url(../../../img/icon/sort_asc_white.png) no-repeat scroll 0 0 transparent;height:4px;position:absolute;right:10px;top:34px;width:7px;padding:0}
#cart_block h4 span#block_cart_expand{background:url(../../../img/icon/sort_desc_white.png) no-repeat;height:4px;position:absolute;right:10px;top:34px;width:7px;padding:0}
#cart_block dl dt a,#cart_block dl dt span.quantity-formated{float:left}
#cart_block dl dt span.quantity-formated span{margin-right:2px}
#cart_block dl{color:#818181;font-size:12px;font-weight:400;padding:0 10px;margin-top:10px;}
#cart_block dt{position:relative;text-align:left;width:100px;margin-bottom:7px}
#cart_block dl span.quantity-formated{padding-right:3px}
#cart_block dt,#cart_block dd{clear:both;overflow:hidden}
#cart_block dd{font-style:italic;width:132px;padding-bottom:12px;}
#cart_block dl dt a,#cart_block dd a{color:#547d16;font-size:11px;text-decoration:underline}
#cart_block dl dt a:hover,#cart_block dd a:hover{text-decoration:none}
#cart_block dd a{font-weight:400;text-transform:none}
#cart_block a.ajax_cart_block_remove_link{background:transparent url(../../../img/icon/delete.png) no-repeat left bottom;float:left;height:9px;left:55px;position:absolute;top:19px;width:9px}
#cart_block a.ajax_cart_block_remove_link:hover{text-decoration:none}
#cart_block p{clear:both;color:#3c3c3c;font-size:12px;font-weight:400;padding:0 10px;line-height:25px;}
#cart-prices{background:#e4e4db;overflow:hidden;}
#cart-prices p{line-height:30px;padding:0 10px;}
#cart_block p.total{border-top:1px solid #efefea}
#cart_block p span{clear:right;float:left;text-align:right}
#cart_block li{clear:both}
#cart_block span.price{color:#3c3c3c!important;float:right;font-size:14px;font-weight:700}
#cart_block dl span.price{clear:left;color:#3c3a30;float:left;font-size:11px;font-weight:700;line-height:20px}
#cart_block table#vouchers{clear:both;margin-bottom:10px;padding:0 10px;}
#cart_block p#cart-prices{border-top:1px solid #e1e1e1;clear:both;display:block;margin-top:5px;overflow:hidden;padding-top:5px}
#cart_block p#cart-prices span{color:#3c3c3c;font-weight:700;text-transform:uppercase}
#cart_block table#vouchers td{border:0;height:1.5em;padding:0}
#cart_block table#vouchers td.price{color:#3C3C3C;font-size:1em;font-weight:400;text-align:right;width:37%}
#cart_block table#vouchers td.delete{text-align:right;width:9%}
#cart_block table#vouchers td.delete img{margin:0 0 0 5px;vertical-align:0;}
#cart_block p#cart-buttons{height:50px;padding:0 10px;margin:10px 0 0}
#cart_block p#cart-buttons a{color:#fff!important;float:left;font-size:10px;font-weight:700;height:25px;line-height:25px;text-transform:uppercase!important}
#cart_block p#cart-buttons a.button_small{background-image:url(../../../img/button-small.png);color:#fff!important;float:left;height:25px;width:60px}
#cart_block p#cart-buttons a#button_order_cart{background-image:url(../../../img/button-medium-checkout.png);float:left;margin-top:3px;width:100px}
#cart_block .cart_block_customizations{list-style-type:square;margin-left:6px}
#cart_block #cart-price-precisions{float:left;font-size:10px;color:#716f61;line-height:25px;padding:0 8px}
#cart_block .block_content #cart_block_summary{padding:10px;width:132px;}
#cart_block .block_content #cart_block_summary span.ajax_cart_total{color:#282828;font-size:12px;font-weight:700;margin-left:5px}