/* Special style for block cart*/

#left_column #cart_block, #right_column #cart_block {

}

#header  #cart_block .title_block, #header  #cart_block h4 {

display: none;

}

#header #cart_block {

background:#FFFFFF;

border-radius: 3px 0 3px 3px;

box-shadow:-2px -4px 4px -4px #BEBEBE inset;

display: none;max-height: 305px;

overflow-y: auto;

padding: 10px;

position: absolute;

right: 0;

top: 175px;

width: 275px;

z-index: 999;

}

#cart_block.cart_block_hover {display:block}

#cart_block .title_block  span, #header  #cart_block h4 {

float: right;

padding-left: 10px;

text-transform: none;

background-position: left top;

background-repeat: no-repeat;

cursor: pointer

}



#cart_block  .block_content {padding:8px 8px 10px 4px;}



#cart_block #cart_block_summary {display:none}

#cart_block .quantity-formated {

display:inline-block;

padding-right:2px;

min-width:18px;

vertical-align: top;

}

#cart_block .cart_block_product_name {}

#cart_block .remove_link, #cart_block .deleteCustomizableProduct {
display: block;float: right;height: 12px;margin: 0 0 10px 5px;text-align: right;width: 100%;}

#cart_block .remove_link a, #cart_block .ajax_cart_block_remove_link {

display:inline-block;

height:13px;

width:13px;

background: url(img/icon/remove.png) no-repeat 0 0

}

#cart_block .price {

float:right; font-family: droid_sansbold;

}

span.quantity{color: #6D6D6D;font-family: droid_sansbold;}

#cart_block #cart_block_list dt {padding: 9px 0 4px;border-top:1px solid #e0e0e0;}

#cart_block #cart_block_list dt:first-child{border-top:none;}

#cart_block #cart_block_list dt a {color: #6D6D6D;

    display: inline-block;

    font-family: droid_sansbold;

    font-size: 12px;

    max-width: 100px;}

#cart_block #cart_block_list dd {

margin-left:20px

}

span.left_section img{border:1px solid #eee;margin-right: 10px;}

#cart_block #cart-prices {

background:#D7F7E2;

    font-family: droid_sansbold;

    font-size: 12px;

    margin: 8px 0;

    padding: 5px 4px;

}

#cart_block #cart_block_shipping_cost,

#cart_block #cart_block_total {

float:right

}

#cart_block #cart_block_shipping_cost {}



#cart_block #cart-buttons .button_small {display:none;}

#cart_block #cart-buttons  #button_order_cart {

background:#36a15b;padding: 2px 11px; margin-top: 4px;

    color: #FFFFFF;margin-bottom: 5px;

    float: right;

    text-transform: uppercase;font-family: droid_sansbold;

}

#cart_block table#vouchers {

clear: both;

width:100%

}

#cart_block table#vouchers tr td{

padding: 2px;

}

#cart_block table#vouchers tr td.quantity{

margin-right:5px;

min-width:18px

}

#cart_block table#vouchers tr td.delete{

padding-left: 0;

padding-right: 0;

text-align: right;

width: 15px;

}

.continueshopping {

    color: #248D48;

    font-size: 12px;

    text-decoration: underline;

}

