I had the same issue. There appears to be a bug in /plugins/geodirectory/geodirectory-templates/email-message.php related to ltr/rtl and margin settings.
I copied the file into the geodirectory template folder of my theme and changed:
<html dir=”<?php echo is_rtl() ? ‘rtl’ : ‘ltr’?>”> to <html>
<body <?php echo is_rtl() ? ‘rightmargin’ : ‘leftmargin’; ?>=”0″ marginwidth=”0″ topmargin=”0″ marginheight=”0″ offset=”0″> to <body>
Now everything is as before