Explain the structural difference between gram-positive and gram-negative bacterial cells

Explain the structural difference between gram-positive and gram-negative bacterial cells that results in the different colors when Gram-stained.