The default search results are not in alphabetical order. If you clear all cache and do a page reload at https://www.campbellkeller.com/products you will see that the page first loads products in alphabetical order, then immediately replaces it with products that are not in alphabetical order. This still occurs even if I disable all javascript that was not included with ASP. You may not see the initial page load where the products start out in alphabetical order if the page has already been cached. What is causing it to reload products that are not in alphabetical order?