Thanks. That fixed worked for me.
There was another problem too with the image width when placing that widget in my narrow right column. The .geodir-post-img style setting the image width to 100px was making the image overlap its border and on top of the heading. I added this custom style to the theme style sheet to fix that:
.geodir-content-right .geodir_category_list_view li .geodir-post-img .geodir_thumbnail {
width: 92%;
}