.basket{background:url(/img/basket_bg.png);display:none;position:absolute;right:30px;top:36px;width:250px;z-index:99999;}
#basket_updated {display:block;}
#container #global_nav .basket div.header{background:url(/img/basket_header_bg.png);height:auto;padding:15px;position:static;}
.basket .header h2{color:#fff;font-family:helvetica;font-size:1.2307em;font-weight:lighter;margin:0;}
.basket ul{background:url(/img/basket_ul_bg.png) repeat-x;list-style:none;margin:2px 0 0;padding:13px 0 0;}
.basket ul li{background:url(/img/basket_ul_bg.png) repeat-x bottom;clear:both;float:left;margin:0 0 15px;padding:0 15px 15px;position:relative;width:220px;}
.basket ul li.last{margin:0;}
.basket ul li img.basket_item_thumb{background:#fff;border:1px solid #beb7a9;display:block;float:left;margin:0 10px 0 0;padding:3px;}
.basket ul li h3{clear:right;color:#333;float:left;font-family:helvetica;font-size:1.1538em;font-weight:normal;margin:0;width:133px;}
.basket ul li span.basket_item_price{clear:both;color:#db6363;display:block;float:left;font-size:1.1333em;width:100%;}
.basket ul li a.remove_from_basket{position:absolute;right:45px;top:15px;}
.basket .footer{background:url(/img/basket_footer_bg.png) repeat-x bottom;clear:both;height:75px;margin:0 0 -5px;padding:0;}
.basket .footer h4{color:#333;font-weight:normal;margin:0;padding:10px 15px 0;}
.basket .footer h4 span{clear:both;color:#99a529;display:block;font-size:1.6154em;font-weight:bold;margin:0;}
.basket .footer h4 span em{font-style:normal;}
.basket .footer a.checkout_button {bottom:22px;margin:0;position:absolute;right:15px;}