/* Product list*/



#product_list {
		margin-bottom: 10px;
		list-style-type: none
}

	.product-container
	{
		border: 2px solid #eee;
		background:#fff;
		transition: all 0.5s linear 0s
		 
	}
	.product-container:hover {
		border:2px solid #DC577A;
	}
	.product_block {
		margin-bottom: 10px;
	}
	.product_block  .content_price {
		margin:7px 0 5px;
		float:left;
		padding-bottom:6px;
	}
.list-products  .left_block {
	clear:both;
}
	#product_list .p-item  .compare label { display:inline;	}

		#product_list .p-item p.compare input {
			vertical-align: text-bottom;
			font-size:12px;
			float:left; 
			margin-right: 2px;
			opacity:0.5
		}
	.product_block a.product_img_link {
		overflow:hidden;
		position:relative;		
		display:block;
		text-align: center;
	}
		.product-container a.product_img_link img {
			display: inline-block;
			vertical-align: bottom;
		}
		.center_block h3
		{
			line-height:20px;
		}
		.center_block h3 a
		{
			font-weight:bold;
			font-size:14px;
		}
	.product_block p.product_desc {
		overflow: hidden;
		padding:0;
		line-height:16px;
	}
	.product_block  p.product_desc,
	.product_block p.product_desc a {
		color:#666;
	}
	.right_block .discount, .right_block .on_sale, .right_block .online_only {
		display: block;
		font-weight: bold;
		color: #990000;
		text-transform: uppercase
	}
	.right_block .discount {
		position:absolute;
		top:-8px;
		right:0;
		display: inline-block;
		font-weight: bold;
		padding: 1px 5px;
		font-size: 10px;
		color: #fff;
		text-transform: uppercase;
		background: none repeat scroll 0 0 #9B0000
	}
	.right_block .online_only {
		margin:0 0 10px 0
	}
		.right_block span.availability {
			display:none;
			color: #488C40
		}
	.right_block .online_only {
		background: none repeat scroll 0 0 #9B0000;
		color: #FFFFFF;
		left: 0;
		padding: 0 3px;
		position: absolute;
		top: -8px;
	}
	.right_block .lnk_view {
		width: 28px;
		height: 28px;
		border:none;
		background:url("../img/default/cart-link-bg.png") no-repeat scroll right center transparent;
		float:right;
		text-indent: -99999px;
		padding:0;
		margin-left:5px;
	}
	.right_block .lnk_view:hover {background:url("../img/default/cart-link-bg.png") no-repeat scroll right center transparent;}

/********** view-list *************/
	.view-list .row-fluid [class*="span"]{
		width:100%!important;	
		margin-left:0!important;
	}
	.view-list .product_block .right_block h3 {
		display:block;
	}

	.view-list .product_block .center_block{
		float:left;
		overflow:hidden;
		width:30%;
	}
	.view-list .product_block .product_img_link{
		display:block;
	}
	.view-list .product_block .right_block{
		background: none repeat scroll 0 0 transparent;
		float: left;
		margin-top: 12px;
		padding: 0 5%;
		position: static;
		width: 60%;
	}

	.view-list .product_block .right_block .lnk_view {
  	  background: url("../img/default/cart-link-bg.png") repeat scroll right center #DC577A;
	}
	.view-list .product_block span.icon-addcart {
   		 background: url("../img/default/cart-link-bg.png") no-repeat scroll left center #DC577A; 
   		 border-radius: 3px 3px 3px 3px;
	}
	.view-list .product_block .product_block a:hover {
		background: transparent;
	}
	.view-list .product_block .right_block h3 a {
		font-size: 21px;
	}
	.view-list .product_block .right_block,
	.view-list .product_block .product_desc a,
	.view-list .product_block .right_block h3 a {
		color:#797979;
	}

	.view-list .product_block .right_block span.price {
	    color: #E93A67;
	}
	.view-list .right_block .discount,
	.view-list .right_block .online_only {
		top: 5px;
	}
		

	/*addtowishlist*/
	.leo-wishlist {padding-bottom: 5px; margin-top: 7px;}
		.leo-wishlist .icon-heart {
			margin-right: 3px;
			margin-top: -1px;
			background: url("../img/icon/icon-heart.png") no-repeat scroll 0 top transparent;
		}
		.leo-wishlist:hover .icon-heart {
			background: url("../img/icon/icon-heart.png") no-repeat scroll 0 -40px transparent;
		}
		.box-wishlist {
			color:#999;
			font-weight: bold;
		}