Problem solved.
Ok, turns out that the extra <a href="..."> wasn't causing the problem, it was the spaces between the tags.
If you wish to remove the extra link tag...
Find
Code:
} else {
$txt .= $image .'' . $txt; And add a
just after
and before
NB - I have no idea as to the importance of this line, therefore, if all your other menus break, don't blame me! :p
The extra spacing was fixed by removing all the spaces from between the tags, try searching for " <" and " >".
Hope someone else finds this useful.
Cheers for the hack all!