ul.list_view {
	list-style-type: none;
	margin:20px 0;
}
	.list_view li.ajax_block_product {
		padding: 10px 0;
		border-top: 1px solid #ccc;
	}
	.list_view li.ajax_block_product.first_item { border: none;}
		.list_view li.ajax_block_product a {
			text-decoration: none
		}

.list_view li.ajax_block_product .left_block {

}
.list_view li.ajax_block_product p.compare { padding: 10px 0;}
	.list_view li.ajax_block_product .compare label {display: inline;}
		
		.list_view li.ajax_block_product p.compare input {
			vertical-align: text-bottom;
			margin-right: 5px;
		}

.list_view li.ajax_block_product .center_block {
}
	.list_view a.product_img_link {
		overflow:hidden;
		position:relative;
		display:block;
		border: 1px solid #ccc;
		padding: 10px;
		background: #fff;
	}
		.list_view a.product_img_link img {
			display: block;
			vertical-align: bottom;
			width: 100%;
		}
	.list_view li h3 {
		padding: 5px 0 10px 0;
		font-size:13px;
	}
		.list_view li h3 a {
			text-decoration: none;
			color: #333;
			font-weight: bold;
			font-size: 18px;
		}
		.list_view li h3 a:hover { color: #2DB9DD;}

	.list_view li.ajax_block_product p.product_desc {
		overflow: hidden;
		padding:0;
		line-height:16px;
	}
	.list_view li.ajax_block_product p.product_desc,
	.list_view li.ajax_block_product p.product_desc a {
	}

.list_view li.ajax_block_product .right_block {
	
}
	.list_view li.ajax_block_product .discount {
		position:absolute;
		top:0;
		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
	}
	.list_view li .content_price {
		margin: 15px 0;
	}
	.list_view li .price {
		display: block;
		margin-bottom: 15px;
		font-weight:bold;
		font-size: 24px;
		color:#2DB9DD;
	}
	.list_view li span.availability,
	.list_view li .online_only{
			display: none;
	}
	.list_view li.ajax_block_product .add-to-links {
		width: 100%;
		min-height: 250px;
		text-align: center;
		border-left: 1px solid #ccc;
	}
	.list_view li.ajax_block_product .add-to-links li {
		margin-bottom: 10px;
		padding: 0 15px;
	}
	.list_view li.ajax_block_product .ajax_add_to_cart_button,
	.list_view li.ajax_block_product span.exclusive { width: 52px; height: 52px; display: inline-block; background: url(../img/bg-cart.png) 0 0 no-repeat #333; text-indent: -9999px; padding: 0; margin: 0;}
	.list_view li.ajax_block_product span.exclusive:hover { background-color: #666;}
.list_view li .ajax_add_to_cart_button:hover { background: url(../img/bg-cart.png) 0 0 no-repeat #2DB9DD;}
.list_view li .lnk_view {
	width: 52px;
	height: 52px;
	display: inline-block;
	background: url(../img/icon-view.png) 0 0 no-repeat #333;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}
.list_view li .lnk_view:hover {
	background-color: #2DB9DD;
}

/*===================Grid View ==================*/
.product-grid li { margin-top: 20px;}
.grid_view li { position: relative;}
.grid_view li .compare { position: absolute; top: 7px; left:10px; z-index: 9;}
.grid_view li .compare input { margin: 0; padding: 0;}
.grid_view li .compare label { display: none;}
.grid_view li img { width: 100%;}
.grid_view li .content_price {  }

.product-grid li { position: relative; overflow: hidden;}
.product-grid li .item-inner {
	
}
.product-grid li .product_img_link { display: block; border: 1px solid #ccc; background: #fff; padding: 10px;}
.product-grid li .content_price .price {
	font-size: 16px;
	font-weight: bold;
	color: #2DB9DD;
	}
.product-grid li .ajax_add_to_cart_button,
.product-grid li .exclusive { width: 52px; height: 52px; display: block; background: url(../img/bg-cart.png) 0 0 no-repeat #333; text-indent: -9999px; padding: 0; margin: 0;}
.product-grid li .ajax_add_to_cart_button:hover { background: url(../img/bg-cart.png) 0 0 no-repeat #2DB9DD;}
.product-grid li span.exclusive:hover { background-color: #666;}
.product-grid li .add-to-links { width: 100%; display: inline-block; text-align: center; position: absolute; top: 105px; left: -100%;}
.product-grid li:hover .add-to-links { left: 0;}
.product-grid li .add-to-links li { display: inline-block; margin: 0 3px !important;}
.product-grid li .lnk_view {
	width: 52px;
	height: 52px;
	display: block;
	background: url(../img/icon-view.png) 0 0 no-repeat #333;
	text-indent: -9999px;
	padding: 0; margin: 0;
}
.product-grid li .lnk_view:hover {
	background-color: #2DB9DD;
}


/*===================Mode View ==================*/

.mode-view { float: left; margin-top: 7px; margin-right: 20px;}
#view_as .products_left_grid_button { display: inline-block; margin-right: 10px;}
#view_as .products_left_grid_button .products_grid_button_id { width:17px; height:17px; float:left; text-indent:-9999px; background:url(../img/grid.png) 0 0 no-repeat; padding: 0; cursor: pointer;}
#view_as .products_left_grid_button.active .products_grid_button_id,
#view_as .products_left_grid_button .products_grid_button_id:hover { background-position: 0 100%;}

#view_as .products_right_grid_button { display: inline-block;}
#view_as .products_right_grid_button .products_list_button_id { width:17px; height:17px; float:left; text-indent:-9999px; background:url(../img/list.png) 0 0 no-repeat; padding: 0; cursor: pointer;}
#view_as .products_right_grid_button.active .products_list_button_id,
#view_as .products_right_grid_button .products_list_button_id:hover { background-position: 0 100%;}