var borderStyle = '1px solid #ACACAC';
document.observe('dom:loaded', function(){
    $$('body.catalog-category-view .category-view ul.products-grid').each(function(gridRow) {                                                              
        var maxHeight = 0; 
        gridRow.setStyle({
            backgroundImage: 'none',
        })                                                                   
        gridRow.select('li.item').each(function(gridNode) {
            if (gridNode.getHeight() > maxHeight) {
                maxHeight = gridNode.getHeight();
            }
        })
        gridRow.select('li.item').each(function(gridNode) {    
            gridNode.setStyle({            
                height: maxHeight + 'px',  
                borderLeft: borderStyle,       
                width: '224px'           
            });  
            if (gridNode.hasClassName('last')) {     
                gridNode.setStyle({              
                    borderRight: borderStyle,  
                    width: '223px' 
                });
            }  
            gridNode.observe('mouseover', function(hoverNode){          
                gridNode.addClassName('hover');                                           
            })     
            gridNode.observe('mouseout', function(hoverNode){          
                gridNode.removeClassName('hover');                                           
            })    
            gridNode.observe('click', function(event){   
                var clickNode = event.findElement('li.item');       
                var target = clickNode.select('h2.product-name a').first().readAttribute('href');
                window.location = target;                                           
            })     
        })
    })
})
