Replacing css class names like wp-submit, sidebar-wp-submit, wp-post-image, etc, might break the site. It’s not recommended to replace these, but if you want to replace then you can do the following (needs little bit of programming knowledge):
– add replacement in “replace in html” like wp-post-image ==> my-image
– copy the css content of .wp-post-image{} from the respective css file and add it to your theme’s style.css as .my-image{}
Regarding the login url being shown in source code, please check this FAQ – http://codecanyon.net/item/hide-my-wp-no-one-can-know-you-use-wordpress/4177158/faqs/15899
And wordpress might have been detected because of wp-login.php in the site’s page source. You can change the login url path using Theme my login plugin as described in FAQ above.