/*---------------------------------------------------------------- 
  Copyright:
  (C) 2008 - 2013 IceTheme
  
  License:
  GNU/GPL http://www.gnu.org/copyleft/gpl.html
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */


#ice_cart { 
	float:right;
	position:relative;}	
	
	#ice_cart div.lof_jshop_top {
		margin-top:10px;
		height:23px;
		display:block;
		background-position:center 3px;
		background-image:url(images/cart.png);
		background-repeat:no-repeat; 
		border-left:1px solid #525c73;
		padding:45px 20px 0;
		color:#fff;}
		
	
/* Cart Link */
#ice_cart .lof_jshop_top .icecartlink {
	position:relative;
	color:#FFF;}

	#ice_cart .showmore,
	#ice_cart .showless {
		display:inline-block;
		padding-right:20px;
		background-position:right center;
		background-repeat:no-repeat;}
		#ice_cart .showmore {
		background-image: url(images/plus.png)}
		#ice_cart .showless {
		background-image: url(images/minus.png)}

/* Cart dropdown */
.icecart_dropdown {
	background:#fff;
	color:#555;
	border-radius: 0 0 5px 5px;
	border:1px solid #C5CACE;
	position: absolute;
	right: 0;
	top: 90px;
    padding:0 10px;
    min-width: 340px;
    z-index: 1000;}
	
	.icecart_dropdown:before {
		content:"";
		position:absolute;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #fff;
		top: -9px;
		right: 45px;}
		

	.icecart_dropdown .icecart_item {
		padding: 10px 0 10px;
		position:relative;
		overflow:hidden;
		border-top:1px dotted #ccc}
		
		.icecart_dropdown .icecart_item:nth-child(2)  { border:none}
		
		.icecart_dropdown .icecart_item img {
			width:65px;
			border:none;
			float:left;
			margin:0 12px 12px 0;
			-webkit-transition: all .2s ease-out;
			-moz-transition: all .2s ease-out;
			-o-transition: all .2s ease-out;
			transition: all .2s ease-out;}
			.icecart_dropdown .icecart_item img:hover {
				-webkit-filter: blur(1px);
				-moz-filter: blur(1px);
				filter: blur(1px);
				opacity: .6;}
			
			
			.icecart_dropdown .icecart_item .icecart_info a {
				display:block;
				line-height:20px;
				margin-bottom:2px;}
		
			.icecart_dropdown .icecart_item span { color:#555; font-size:13px; margin-right:25px;}
				
				.icecart_dropdown .icecart_item .icecart_info span:last-child  { margin-right:0;}
			



.icecart_dropdown .icecart_bottom {
	position:relative;
	overflow:hidden;
	margin: 0 -10px ;
	background:#EDEEF0;
	padding:10px;
	border-radius:0 0 5px 5px;
	border-top:1px solid #D9DBDE;}
	
	
	.icecart_dropdown .icecart_bottom .icecart_bottom_total {
		float:left;
		margin:0}
	
	.icecart_dropdown .icecart_bottom a.button { 
		float:right;
		font-size: 15px;
		padding: 3px 15px;
		margin-top: 9px;
		margin-right: 2px;}
	


/* ajax loading */
.lofloadding{
	background-color: #000000;
    height:100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9990;}
	
	.lofloadding .loadddingicon{
		background: url(images/ajax-loader.gif) no-repeat transparent;
		display:block;
		position:absolute;
		left:50%;
		margin-left:-33px;
		top:50%;
		margin-top:-33px;
		height:66px;
		width:66px;}
