Due to strong resistance at higher levels, a few blue chip stocks have shed a portion of their gains in late morning trade today. Mirroring the mild erosion in values, the Sensex has now drifted down to 16,481.47, trimming down its gain to around 0.4% or 65.90 points.