Cotton prices remain firm amid better grades in focus