As the title explains, I have a little problem displaying a
line.
In IE 7, 8, 9, Google Chrome, Opera Safari, all the same, no problem just one d
I'm sure this isn't ideal for you, but rather than having to worry about all that styling, why not just make it an IMAGE instead of HR? It would be much more easily maintained and could simply be included as a wide image and simplify all your CSS.
Otherwise, have you tried lowering the width of the HR? It sounds dumb, but I have encountered situations before where the width has made the HR element pop out of its div.