DHTML (Dynamic HTML) allows a web page's design to be changed "on the fly" at the client using a variety of technologies including CSS, JavaScript, Cookies, etc.