ul#product_list {
	list-style-type: none
}

    #product_list li.clear{width: 100% !important; height: 1px !important; float: none !important; clear: both !important; border: none !important;}
    
	#product_list li {
		margin-bottom: 40px;
		border-top: 1px solid #d1d1d1;
        width: 345px;
        float: left;
	}
    #product_list li.alternate_item{margin-left: 40px;}
		#product_list li a {
			color: #374853;
			text-decoration: none
		}
#product_list li .prodInfo{height: 25px; clear: both;}
#product_list li .left_block {
	width:100%;
    position: relative;
}
	#product_list li .compare{float: left;padding-bottom: 0 !important;}

		#product_list li p.compare input {
			vertical-align: text-bottom
		}

#product_list li .center_block {
   width: 100%;/* 356 */
   margin-bottom: 15px;
   height: 56px;
}
	#product_list a.product_img_link {
		overflow:hidden;
		display:block;
	}
		#product_list a.product_img_link img {
			display: block;
			vertical-align: bottom
		}
		#product_list li span.new {
			position: absolute;
            top: 0;
            right: 0;
            display: block;
            height: 27px;
            line-height: 27px;
            padding: 0 10px 0 30px;
            font-weight: bold;
            font-size: 11px;
            color: #fff;
            background: url(../img/images/product_info_bg.png) no-repeat top left;
		}
	#product_list li h3 {
		padding:0 0 10px 0;
		font-size:17px;
		color:#000;
        font-weight: normal;
	}
		#product_list li a {
			color: #000;
			text-decoration: none;
		}

	#product_list li p.product_desc {
		overflow: hidden;
		padding:0;
		line-height:16px;
	}
	#product_list li p.product_desc,
	#product_list li p.product_desc a {
		color:#747474;
	}

#product_list li .right_block {
	position:relative;
   width: 100%;
   text-align: right
}
	#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
		display: block;
        float: right;
		font-weight: bold;
		color: #fff;
		background: black;
        padding: 3px 5px;
        margin-left: 3px;
	}
	#product_list li .content_price, #product_list li .content_cart_btn{margin-top: 5px; float: left; width: 49%;border-top: 5px solid black;text-align: left;}
    #product_list li .content_cart_btn{float: right !important;padding-top: 5px;}
		#product_list li .price {
			display: block;
            margin-top: 13px;
			margin-bottom: 15px;
			font-weight:bold;
			font-size: 15px;
			color:#000
		}
		#product_list li span.availability {
			display:none;
			color: #488C40
		}
	#product_list li .ajax_add_to_cart_button {
		padding-left: 28px;
        background: url(../img/images/cart_black.png) left center white no-repeat;
        font-weight: normal !important;
		font-size:13px;
        border: none !important;
	}
	#product_list li .lnk_view {
		display: inline-block;
		margin-top:15px;
		padding:0 10px;
		border:none;
		font-weight:bold;
		color:#0088CC;
		background:url(../img/arrow_right_1.png) no-repeat 100% 4px transparent
	}
	#product_list li .lnk_view:hover {text-decoration:underline}
	
#product_list li .prodActions{height: 40px;}
	
	
	
	
	
	
	
	
	
	