/* Overrides */
	p { margin: 0; }

	/* www Flash banner */
		object#798-banner { display: none; }
		object#798-banner embed { display: none; }

	div#hmenu { height: 38px; background: url(http://www.ha.com/s/i/ui/bg-header-flash.jpg) no-repeat scroll left -98px; }
	div#hmenu .banner { display: none; }
	div#hmenu .taskbar-banner { display: none; }
	div#hmenu #htabs { position: relative; top: 11px; }

	div#center-col { float: left; left: 110px; margin: 0; padding: 0; width: 798px; display: block; background-color: transparent; }
	div#center-col div.section { margin: 0 6px 6px; padding: 0; width: 793px; background: #AAA url(/c/s/i/althomepage/bg-center-panel.gif) no-repeat scroll left top; }
	div#center-col h2 { margin: 0 0 5px 0; font-size: 22px; font-weight: bold; }

	.left { float: left; }
	.right { float: right; }

	div#signInForm { top: 45px; }

/* Page Structure */
	.alt2 { width 790px; overflow: hidden; }
	.alt2 .col { float: left; width: 394px; }

	.upper { margin: 0 0 0 7px; padding: 0; background: url(/c/s/i/index/alt3/bg-upper-panel.png) no-repeat scroll left top; }
	.lower { margin: 0 0 7px 7px; padding: 0; background: url(/c/s/i/index/alt3/bg-panel-lower.png) no-repeat scroll left top; }

	.container { margin: 5px 2px; overflow: hidden; }
	.benefits { float: left; margin: 6px 6px 6px 12px; color: #FFF; font: bold 14px/22px 'Helvetica Neue',Arial,Helvetica,sans-serif; }

	.banner { margin: 16px 12px; width: 371px; color: #EEE; }
	.banner h2 { font-family: Verdana, Arial; color: #EEE; }
	.banner a { color: #EEE; }

/* Worth Banner */
	.enticement { font-size: 18px; }

	ul.worth-list { margin: 10px 0 0 0; padding: 0; list-style: none; }
	ul.worth-list li { padding: 0 0 0 15px; background: url(/c/s/i/index/alt3/btn-li-bullet.gif) no-repeat scroll left center; line-height: 16px; }

/* Value Guide */
	form.value-guide { overflow: hidden; }
	form.value-guide select { margin-left: 5px; }

/* Sign Up Email */
	form.newsletter { float: right; margin: 0; padding: 0; width: 182px; text-align: right; border: 0; }
	form.newsletter input#email { margin: 0 0 6px 0; padding: 2px; width: 174px; color: #666; vertical-align: middle; }
	form.newsletter input#signup { margin: 0; padding: 0; }

/* Slideshow */
	.slideshow { position: relative; float: left; height: 204px; }
	.slideshow .imgs-ha { float: left; }
	.slideshow .quote-ha { float: left; position: absolute; left: 0; margin: 0; padding: 9px; vertical-align: middle; z-index: 10; overflow: hidden; }
	p.quote { margin: 0; padding: 0 0 9px 0; line-height: 18px; font-size: 11px; text-align: center; }

/* Bid/Buy Banner */
	.open-for-bidding { margin: 9px 0; padding: 12px 0; border-top: 1px solid #444; border-bottom: 1px solid #444; }

/* Search */
	form.search { display: block; margin: 0; padding: 0; overflow: hidden; }
	form.search input.search { margin: 0 0 6px 0; width: 100%; }
	form.search select.frmText,
	form.search select.category { margin: 0 14px 0 0; width: 250px; }
	form.search input.submit { margin: 1px 0 0; vertical-align: top; float: right; }

/* Coming Soon */
	div#coming-soon { margin: 16px 12px; padding: 0; background: #EEE; border: 1px solid #A8A8A8; }
	div#coming-soon h3 { margin: 0; padding: 6px 3px 6px 9px; font-size: 14px; font-weight: bold; color: #D8D9DC; background-color: #424443; border-bottom: 1px solid #A8A8A8; }
	div#coming-soon span.live-color { color: #FFBA00; }
	div#coming-soon span.soon-color { color: #8BBCEE; }
	div#coming-soon ul { margin: 0; padding: 0; list-style: none; }
	div#coming-soon ul li { margin: 0; padding: 3px; background: #EEE; border-top: 1px solid #A8A8A8; overflow: hidden; }
	div#coming-soon ul li h4 { float: left; margin: 0; padding: 0 0 0 24px; line-height: 22px; font-size: 12px; font-weight: bold; }
	div#coming-soon ul li h4.live { background: transparent url(/c/s/i/index/alt3/blt-auction-live.png) no-repeat left top; }
	div#coming-soon ul li h4.soon { background: transparent url(/c/s/i/index/alt3/blt-auction-soon.png) no-repeat left top; }
	div#coming-soon ul li h4 a { color: #555; }
	div#coming-soon ul li h4 a:hover { color: #FFF; text-decoration: none; }
	div#coming-soon ul li p.rtcol-auct-date { float: right; display: block; margin: 0; padding: 0; line-height: 22px; font-size: 12px; color: #555; }

/* In the News */
	.in-the-news { margin: 12px; }
	.in-the-news h2 { font-size: 18px; }
	.in-the-news ul.news-items { margin: 0; padding: 0; list-style: none; border-top: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD; }
	.in-the-news ul.news-items li {  margin: 0; padding: 10px; border-bottom: 1px solid #DDD; background-color: #FFF; font-size: 11px; overflow: hidden; }
	.in-the-news ul.news-items li .thumb { float: left; margin: 3px 6px 2px 0; padding: 0; }
	.in-the-news ul.news-items li .copy { float: left; padding: 3px 0; }

	/* Override for www */
	.www .in-the-news ul.news-items li .copy { width: 285px; }