/**
 * @bugfix hasLayout fixes
 * @valid no
 * This element is relative and contains absolute elements
 * Fixes positioning issues inside
 */
#header,
#nav-global {
	zoom: 1;
}

/**
 * @bugfix spacing fix for list items
 * hasLayout
 */
.nav-nested-dropdowns ul li,
.social li,
ul.conversations li {
	zoom: 1;
}

/**
 * Button size fix
 */
.search-container .s-input {
	overflow: visible;
}

/**
 * @bugfix inline-block fix
 * @see http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/
 * @valid no
 */
.cast ul li {
	zoom: 1;
	*display: inline;
}





/**
 * Prompt CSS for IE6
 */
#ie6prompt { width:480px; height:230px; background:#000 url(../img/bg_IE6Prompt_600x170.png) top left no-repeat; }
#ie6prompt * { font-family: arial, Helvetica,sans-serif; font-weight:200;}
#ie6prompt p.line { margin: 0 0 12px 125px; line-height:19px; font-size:16px; overflow:hidden; }
#ie6prompt p.line-1 { padding-top:35px; }
#ie6prompt p.line-2 a { color:#fccc82; padding:0 8px; }
#ie6prompt p.line-2 a.upgrade { border-right:1px solid #FFF; padding-left:0; }
#ie6prompt p.line-4 a { color:#fccc82; padding:40px 0 0 0; margin:5px 20px 0 10px; display:block; float:left;}
#ie6prompt p.line-4 a.safari { background:#000 url(../img/icon_safari_33x33.png) top center no-repeat;  }
#ie6prompt p.line-4 a.chrome { background:#000 url(../img/icon_chrome_33x31.png) top center no-repeat;  }
#ie6prompt p.line-4 a.firefox { background:#000 url(../img/icon_firefox_32x31.png) top center no-repeat;  }