@charset "utf-8";
/* CSS Document */

/*	BASKET */
#mini_basket
	{ float: left; padding-bottom: 25px; width: 330px }
#mini_basket ul#basket,
#mini_basket ul#basket li,
#mini_basket ul#basket ul.product_in_basket
	{ float: left; clear: both; width: 350px }
#mini_basket ul#basket
	{ margin-top: 0px; list-style-type: none }
#mini_basket ul.noborder
	{ margin-top: 25px!important; border: 0!important }
#mini_basket ul#basket li.odd_row
	{ background-color: #f8fafa }
#mini_basket ul#basket ul.product_in_basket li
	{ float: left; clear: none; height: 40px; padding-top: 20px; text-align: center }
#mini_basket ul#basket ul.product_in_basket li.image
	{ width: 45px; height: 60px; padding-top: 0px }
#mini_basket ul#basket ul.product_in_basket li.detail
	{ width: 125px;  text-align: left; height: 50px; padding-top: 10px }
#mini_basket ul#basket ul.product_in_basket li.detail span
	{ color: #706C6B }
#mini_basket ul#basket ul.product_in_basket li.quantity
	{ width: 75px; height: 40px; padding-top: 20px }
#mini_basket ul#basket ul.product_in_basket li.quantity input
	{ float:left; width: 20px; margin-top: -2px; border: 0; background-color: transparent; text-align: center }
#mini_basket ul#basket ul.product_in_basket li.quantity a
	{ float:left; width: 15px; height: 15px }
#mini_basket ul#basket ul.product_in_basket li.quantity a.qtyadd
	{ background: url(../images/icon_play.png) no-repeat top left }
#mini_basket ul#basket ul.product_in_basket li.quantity a.qtysub
	{ background: url(../images/icon_play_back.png) no-repeat top left }	
#mini_basket ul#basket ul.product_in_basket li.price
	{ width: 45px; height: 40px; padding-top: 20px  }
#mini_basket ul#basket ul.product_in_basket li.image a
	{ display: block; padding-top: 22px }
#mini_basket ul#basket li div.view_items_wrap
	{ float: left; width: 150px; padding: 15px }
#mini_basket ul#basket li div.view_items_wrap p
	{ float: left; margin-bottom: 3px }
#mini_basket ul#basket li p.hidden_items_total
	{ float: right; text-align: right; width: 120px; padding: 15px }
	
#mini_basket h1,#mini_basket h2,#mini_basket h3
	{ float: left; width: 330px; height: 35px; clear: both; position: relative; margin: 25px 0px 0px 15px; display: inline; margin-bottom: 20px }
#mini_basket h1 span, #mini_basket h2 span
	{ width: 330px; height: 35px; position: absolute; left: 0; top: 0 }	
#mini_basket .summary p	
	{ float: right; clear: both; text-align: right; width: 335px; margin: 0 0 25px 0; font-size: 1.65em!important; padding-right: 15px }
#mini_basket .summary p span
	{ color: #464444!important }
#mini_basket h1#shopping_bag span					
	{ background: url(../images/h1_basket.gif) no-repeat top left }
#mini_basket h1#select_size span					
	{ background: url(../images/h1_basket_select_size.gif) no-repeat top left }
#mini_basket h1#select_color span					
	{ background: url(../images/h1_basket_select_color.gif) no-repeat top left }
#mini_basket h1#item_added span					
	{ background: url(../images/h1_basket_item_added.gif) no-repeat top left }
#mini_basket h3#your_items
	{ float: left; clear: both; font-size: 1.3em; font-weight: normal; text-transform: uppercase }
#mini_basket fieldset
	{ float: left; clear: both; width: 330px }
#mini_basket fieldset.border
	{ padding: 25px 0; margin-bottom: 20px; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1 }
#mini_basket fieldset.border label
	{ float: left; padding-left: 15px }
#mini_basket fieldset.border input
	{ float: left; margin-top: -2px }
#mini_basket button
	{ cursor: pointer; text-align: left }
#mini_basket button.btn_view 
	{ float: right; clear: both; height: 18px; padding: 0 0 5px 20px; background: transparent url(../images/icon_link_play.jpg) no-repeat top left }
#mini_basket button.btn_cancel 
	{ float: left; clear: left; height: 18px; padding: 0 0 5px 20px; margin-top: 18px; margin-left: 20px; display: inline; background: transparent url(../images/icon_link_play_back.jpg) no-repeat top left }
#mini_basket button.btn_return 
	{ float: right; clear: right; height: 18px; padding: 0 0 5px 20px;  margin-left: 15px; display: inline; background: transparent url(../images/icon_link_play.jpg) no-repeat top left }
#mini_basket button.btn_continue
	{ float: right; height: 18px; padding: 0 0 5px 20px; margin-right: 10px; background: transparent url(../images/icon_link_play.jpg) no-repeat top left }
	
#mini_basket .details
	{ float: left; clear: both; width: 350px; position: relative; border-top: 1px solid #c1c1c1 }
	/*{ float: left; clear: both; width: 350px; background: transparent url(../images/bg_minibasket.gif) repeat-x 0 0; position: relative; border-top: 1px solid #c1c1c1 }*/
#mini_basket .details img 
	{ float: left }
#mini_basket .details dl
	{ float: right; width: 130px; margin: 50px 20px 0 0 }
#mini_basket .details dl dt,
#mini_basket .details dl dd
	{ width: 130px }
#mini_basket .details dl dt,
#mini_basket .details dl dd,
#mini_basket .details dl dt span,
#mini_basket .details dl dd span,
#mini_basket .details dl dt strong,
#mini_basket .details dl dd strong,
#mini_basket .details dl dd em
	{ float: left; clear: both }
#mini_basket .details dl dd.price
	{ padding: 10px 0 5px 0 }
#mini_basket .update_box,
#mini_basket .summary_box
	{ float: left; clear: both; width: 350px; height: 53px; background-color: #fef3e4; border-top: 1px solid #fdd398; border-bottom: 1px solid #fdd398; margin-bottom: 25px }
#mini_basket .update_box
	{ background-color: #ecf2f0; border-top: 1px solid #d2deda; border-bottom: 1px solid #d2deda }
#mini_basket .summary_box p
	{ float: left; margin: 18px 0 0 20px; display: inline  }
#mini_basket .update_box p
	{ float: left; margin: 13px 0 0 20px; display: inline }
#mini_basket .update_box a
	{ float: right; margin: 19px 25px 0 0; text-decoration: underline; text-transform: uppercase; font-size: 1.3em; color: #4b494a; font-weight: bold }
#mini_basket .update_box a:hover
	{ text-decoration: none }
#mini_basket .summary_box p.total
	{ float: right; margin: 15px 20px 0 0 }
	
#mini_basket .details .quantity
	{ position: absolute; bottom: 0; right: 20px; width: 110px; height: 30px; padding-top: 0px }
#mini_basket .details .quantity p
	{ float: left; margin: -2px 5px 0 0 }
#mini_basket .details .quantity input
	{ float:left; width: 20px; margin-top: -2px; border: 0; background-color: transparent; text-align: center }
#mini_basket .details .quantity a
	{ float:left; width: 15px; height: 15px }
#mini_basket .details .quantity a.qtyadd
	{ background: url(../images/icon_play.png) no-repeat top left }
#mini_basket .details .quantity a.qtysub
	{ background: url(../images/icon_play_back.png) no-repeat top left }
	
#mini_basket .color_selected
	{ clear: both; height: 38px; margin: 0 0 15px 15px; display: inline; }
#mini_basket .color_selected img
	{ float: left }
#mini_basket .color_selected input
	{ float: left; margin-top: 11px!important; margin-right: 10px }
#mini_basket .color_selected .colorname
	{ float: left; margin-top: 11px }
	
#mini_basket p.price, #mini_basket p.size { margin-bottom: 5px }
#mini_basket p.price			{ float:left; width:110px;}
#mini_basket p.price input 		{ float:left; margin:2px 8px 0 0;}
#mini_basket p.size	 			{ float:left; width:100px;}
#mini_basket p.size span		{ clear:both; display:block; font-weight:normal; font-size:0.85em;}


