If you merge two layers together that both have color overlays on them, it will take the style from the bottom layer. If you need to maintain the different colors then you can flatten the layer styles before merging them. To flatten layer styles just merge the layer with an empty layer below it.
Lee