/*---------------------------------------------------------------- 
  Copyright:
  (C) 2008 - 2011 IceTheme
  
  License:
  GNU/GPL http://www.gnu.org/copyleft/gpl.html
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */
#jshop_module_cart {
	width:200px;
	position:relative;}

	#jshop_module_cart .lof_jshop_top {
		width:100%;
		height:55px;
		border-radius: 3px 3px 3px 3px;
		background:#A44322;
		color:#fff;
		border-radius:5px;
		border:1px solid rgba(255,255,255,.35);
		box-shadow:1px 1px 0 #A44322, -1px -1px 0 #A44322 }


	#jshop_module_cart:after {
		content:"";
		background:url(images/cart_pin.png) no-repeat;
		position:absolute;
		width:58px;
		height:44px;
		top:-24px;
		right:-44px;}
		
		
		#jshop_module_cart .lof_jshop_top .lof_top_1, 
		#jshop_module_cart .lof_jshop_top .lof_top_2 {
			clear:both;}


			/* nr of products and total price */
			#jshop_module_cart .lof_jshop_top .lof_top_1 span.jshop_products{
				float:left;
				margin:2px 0 0 7px;}
				
			#jshop_module_cart .lof_jshop_top .lof_top_1 span.jshop_sum{
				float:right;
				margin:2px 7px 0 0;}
			
			
			/* view cart and show products  */	
			#jshop_module_cart .lof_jshop_top .lof_top_2 a.jshop_viewcart {
				float:left;
				margin:4px 0 0 7px;
				text-decoration:none;		
				border-bottom:1px dashed rgba(255,255,255,.5);
				color:#fff;}
			
			#jshop_module_cart .lof_jshop_top .lof_top_2 .jshop_readmore {
				float:right;
				margin:4px 7px 0 0;
				text-decoration:none;
				border-bottom:1px dashed rgba(255,255,255,.5);
				color:#fff;}	
				
				#jshop_module_cart .lof_jshop_top .lof_top_2 a.jshop_viewcart:hover,
				#jshop_module_cart .lof_jshop_top .lof_top_2 a.jshop_readmore:hover {
					border-bottom-color:rgba(255,255,255,.9);}
				
	
	
	
/* Cart dropdown */
#jshop_module_cart .lof_jshop_bottom {
	background:#A44322;
	color:#fff;
	border-radius:5px;
	border:1px solid rgba(255,255,255,.35);
	box-shadow:1px 1px 0 #A44322, -1px -1px 0 #A44322;
	left: 0;
    padding-bottom: 5px;
    position: absolute;
    top: 70px;
    width: 100%;
    z-index: 1000;}

	#jshop_module_cart .lof_jshop_bottom .lof_item {
		margin:5px 7px 7px;
		padding:0 0 7px;
		position:relative;
		overflow:hidden;
		border-bottom:1px dotted rgba(255,255,255,.3)}
		
		#jshop_module_cart .lof_jshop_bottom .lof_item img {
			width:65px;
			border:none;
			padding:5px 0;
			float:left;
			margin:0}
		
		#jshop_module_cart .lof_jshop_bottom .lof_item a {
			color:#fff;
			font-size:1.2em;
			margin-top:-2px;
			display:block;}

		#jshop_module_cart .lof_jshop_bottom .lof_item .lof_info{
			width:112px;
			color:rgba(255,255,255,.70);
			float: right;}
			
			#jshop_module_cart .lof_jshop_bottom .lof_item .lof_info span {
				display:block;}
			

.lof_jshop_bottom_btn {
	position:relative;
	overflow:hidden;
	background:rgba(0,0,0,.35);
	padding-bottom:2px;
	margin:0 7px 2px;}
	
	.lof_jshop_bottom_btn .lof_left{
		float:left;
		color:#fff;
		margin-left:7px;}
		
	.lof_jshop_bottom_btn .lofclose{
		float:right;
		color:#fff;
		margin-right:7px;}



/* ajax loading */
.lofloadding{
	background-color: #000000;
    height: 1250px;
    left: 0;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9990;}
	
	.lofloadding .loadddingicon{
		background: url(images/ajax-loader.gif) no-repeat center transparent;
		height: 100%;
		width: 100%;}
