/*---------------------------------------------------------------- 
  Copyright:
  Copyright (C) 2008 IceTheme. All Rights Reserved
  
  License:
  Copyrighted Commercial Software 
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */


/* VirtueMart Shopping Cart */
#vm_cart {
	font-size:1.2em;}
	#vm_cart a {
		display:block;
		color:#000;
		line-height:1.9em;
		*zoom:1;
		padding-right:20px;
		background:url(vm_cart.png) no-repeat center right;}
		#vm_cart a:hover{ text-decoration:underline;}
		
		#vm_cart a span {
			filter:alpha(opacity=75);
			-moz-opacity:0.75;
			-khtml-opacity: 0.75;
			opacity: 0.75;}
			
		.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 {
			filter:alpha(opacity=1)!important;
			-moz-opacity:1!important;
			-khtml-opacity: 1!important;
			opacity: 1!important;}
			
				

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


	#cart-panel {
		background-image: url(cart-bg1.png);
		background-position:0 100%;
		position:relative;
		overflow:hidden;
		background-repeat:no-repeat;}
	
	
	/* inside cart items */
	.ice-content {
		color:#ffffff;
		position:relative;
		overflow:hidden;
		padding: 1em 2em;
		text-shadow:none}
		
		.ice-content a {
			color:#fff;
			font-weight: bold;
			}
	
	.ice-content a:hover {
			color:#fff;
			font-weight: bold;
			text-decoration: underline;
			}
	
	.ice-content .ice-basket-row {
		margin-bottom:1em;
		position:relative;
		overflow:hidden;
		padding-bottom:1em;
		clear:both;
		border-bottom:1px dashed #9D9432}

		
		.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:#B0A638;
			margin:0 1em 0 0 ;
			border:1px solid #CEC565}
	
		
		.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 #E0DA9E;
			color: #3E3A14;
			margin:.5em auto 1.5em;
			background:#B0A638;
			border:1px solid #CEC565}	
			
		.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%;}		 
