#header { position: relative; height: 72px; padding: 10px 0 0; overflow: hidden; background: url(http://images.pcworld.com/images/common/header/header-bg-tile.gif) repeat-x top left; }
	#header ul { margin: 0; padding: 0; list-style-type: none; }
	#header li { margin: 0; padding: 0; list-style-type: none; }
	#header a { color: #fff; }
	#header a: hover { background: none; }
	#header a#logo { display: block; position: absolute; top: 37px; left: 15px; width: 179px; height: 40px; background: url(http://images.pcworld.com/images/common/header/header-logo.gif) no-repeat top left; }
	#header .textPromo { position: absolute; top: 10px; left: 12px; font-size: 10px; padding-left: 12px; background: url(http://images.pcworld.com/images/common/header/arrow-textpromo.gif) no-repeat left; }

