Thanks was the apply-templates match="" that was the problem , switched this to select and alls fine.
I'll blame it of a friday afternoon as I started off with things fine.
ignore the namespaces i've changed them to protect the company's own namespace so slapped some random stuff in there to...