Top dyed fabric