I when into my themes folder and found the items called "item_bg.png" and "item_bg_sel.png" and drew big 2 pixel wide borders with paint round both images but with a different colour for selected to not selected.
this now gives my items a contrasting border round them no matter the colour.
..works for me!
p.s. don't forget to back up these images first!!