/*---------------------------------------------------------------- 
  Copyright:
  (C) 2008 - 2010 IceTheme
  
  License:
  GNU/GPL http://www.gnu.org/copyleft/gpl.html
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */


/* VirtueMart Shopping Cart */
#vm_cart {
	font-size:1.3em;
	text-align:right;}
	#vm_cart a {
		display:block;
		line-height:2em;
		*zoom:1;
		padding-right:42px;
		background:url(vm_cart.png) no-repeat center right;}
		#vm_cart a:hover{ text-decoration:none;}
		
		#vm_cart a span {}
			
		.vm_cart-full a {
			background:url(vm_cart_full.png) no-repeat center right!important}
			.vm_cart-full a:hover {}
			
		.vm_cart-full a span {}
			
				

#ice_cart {
	width: 320px;
	position: absolute;
	right:10px;
	top: 35px;
	z-index: 10;
	visibility:hidden;
	overflow:hidden;}


	#cart-panel {
		background-image: url(cart-bg.png);
		background-position:0 100%;
		position:relative;
		overflow:hidden;
		background-repeat:no-repeat;}
	
	
	/* inside cart items */
	.ice-content {
		position:relative;
		overflow:hidden;
		color:#ccc;
		padding: 1em 2em;
		text-shadow:none}
		
		.ice-content a {
			color:#fff!important}
	
	.ice-content .ice-basket-row {
		margin-bottom:1em;
		position:relative;
		overflow:hidden;
		padding-bottom:1em;
		clear:both;
		border-bottom:1px dashed #999}

	.ice-content .even,
	.ice-content .odd {
		background:none}
		
		.ice-content .ice-basket-row .ice-backet-wrapper {
			width:67%;
			float:left}
			
		.ice-content .ice-basket-row .ice-price,
		.ice-cartinfo .ice-totalprice {
			font-size:1.2em;
			color:#FFCC33;
			text-align:left;
			line-height:1.7em;
			text-shadow:0px 1px 1px #000;}
		
		.ice-content .ice-basket-row .ice-attributes {
			font-size:.9em}	
	
		.ice-content img {
			padding:.5em;
			float:left;
			width:60px;
			height:auto;
			background:#999;
			margin:0 1em 0 0 ;
			border:1px solid #ccc}
	
		
		.ice-cartinfo {
			text-align:center}	
			
			.ice-cartinfo .ice-totalprice {
				font-size:1.4em;
				text-align:center!important;
				font-weight:bold;}	
		
		.ice-content .ice-showcart a {
			font-size:1.1em;
			font-weight:bold;
			display:block;
			width:90px;
			text-shadow:0px 1px 1px #222;
			color: #3E3A14;
			margin:.5em auto 1.5em;
			background:#555;
			border:1px solid #888}	
			
		.ice-content a.savedCart {
			text-align:center;
			margin:0 auto 1.5em;
			display:block;}	 
		
		
#cart_overlay{
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 9990;
	 width: 100%;
	 height: 1250px;
	 background-color: #000;
	 filter:alpha(opacity=80);
	 -moz-opacity: 0.8;
	 opacity: 0.8;
	 text-align:center}
	#cart_overlay img{
		 margin: 200px auto 0;
		 width:66px;
		 height:66px;
		 position: relative;}		
	#cart_overlay .ice-inner { 
		background:url(ajax-loader.gif) no-repeat 50% 20%; 
		width:100%;
		height:100%;}		 
