I would suggest using this article and adding the single listing page to you theme, modifying it to display in the same fashion as your theme:
http://businessdirectoryplugin.com/docs/matching-the-design-to-your-theme/
Hey how do I change “view” button to “details” btn also bgrnd color?
Hi Keith,
You can use the translation file to change the button labels: http://businessdirectoryplugin.com/support-forum/faq/how-to-translate-bd-for-non-english-language/ (the translation file is used for both label changes as well as full translations, FYI)
And for the background, do that with custom CSS. Here is an article about how to use custom CSS with Business Directory in a way that doesn’t get overwritten on upgrade of BD: http://businessdirectoryplugin.com/support-forum/faq/how-to-use-custom-styles-with-bd-2-1/