#nojs, #noqt { position:relative; margin:0 auto; padding:10px; text-align:center; background:#333; color:#ccc; }
#nojs a, #noqt a { color:#fff; }
#main .close_button { z-index:99; cursor:pointer; display:block; position:absolute; left:-10px; top:-10px; width:42px; height:42px; text-indent:-9999px; background:url(http://trailers.apple.com/trailers/images/close_button.png); behavior:url(/global/scripts/lib/iepngfix.htc); }
#main .close_button.grayed { background:url(http://trailers.apple.com/trailers/images/close_button_grayed.png); }

/* hud
----------------------------- */
#content .hud { position:absolute; padding-bottom:61px; }
#content .hud .top { width:465px; padding:15px 15px 0; background:url(http://trailers.apple.com/trailers/images/hud_bgtop.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content .hud .top .padder { width:439px; min-height:165px; _height:165px; padding:0px 13px 0; background-image:url(http://trailers.apple.com/trailers/images/hud_bgtop_shade.png); background-repeat:no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content .hud .bottom { position:absolute; height:20px; width:465px; bottom:0; _bottom:-1px; left:0; padding:0 15px 15px; background:url(http://trailers.apple.com/trailers/images/hud_bgbottom.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content .hud .bottom .padder { height:7px; padding-bottom:13px; _padding-bottom:5px; background-image:url(http://trailers.apple.com/trailers/images/hud_bgbottom_shade.png); background-repeat:no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc);
	-moz-border-radius-bottomleft:3px; 
	-moz-border-radius-bottomright:3px; 
	-webkit-border-bottom-right-radius:5px; 
	-webkit-border-bottom-left-radius:5px; 
}
#content .hud h3 { font-size:13px; font-weight:normal; *font-weight:bold; padding:12px 15px 5px; _margin-top:-1px;
	-moz-border-radius-topright:4px; 
	-moz-border-radius-topleft:4px; 
	-webkit-border-top-right-radius:5px; 
	-webkit-border-top-left-radius:5px;  
}

/* left nav */
#content .hud .trailer-nav { margin-top:6px; margin-left:2px; *margin-left:0; float:left; width:165px; margin-bottom:0; position:relative;  }
#content .hud .trailer-nav a:hover { text-decoration:none; }
#content .hud .trailer-nav li { display:block; position:relative; height:29px; _height:28px; padding-bottom:2px; background:url(http://trailers.apple.com/trailers/images/hud_nav_rule.png) no-repeat 0 0; _background:none; _border-bottom-width:1px; _border-bottom-style:solid; cursor:pointer; }
#content .hud .trailer-nav li.norule {  background:none; border:0; _height:29px; }
#content .hud .trailer-nav li.active { background:none; border:0; _height:29px; font-weight:bold; }
#content .hud .trailer-nav li span.text { z-index:21; background-position:0 0; background-repeat:no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }


#content .hud .trailer-nav li img.new { position:absolute; top:0; z-index:20; }
#content .hud .trailer-nav li.hd img { left:-25px; }
#content .hud .trailer-nav li.podcast a span { padding-left:30px; } 
#content .hud .trailer-nav li span.text { cursor:pointer; display:block; font-size:11px; position:absolute; width:160px; height:28px; line-height:28px; padding-left:8px; }

/* create the active arrow */
#content .hud .trailer-nav li span.arrow { display:block; height:0px; width:205px; position:absolute; top:-1px; left:-5px; }
#content .hud .trailer-nav li span.arrow span { display:none; height:33px; width:205px; position:absolute; left:0; bottom:0; background:url(http://trailers.apple.com/trailers/images/hud_arrowbg.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content .hud .trailer-nav li.active span.arrow span { display:block; top:0px; }
#content .hud .trailer-nav li .arrowsides span { background-color:transparent !important; }
#content .hud .trailer-nav li .arrowsides { display:none;  position:absolute; top:0px; left:0px; height:25px; padding:3px 0; width:205px; }
#content .hud .trailer-nav li.active .arrowsides { display:block; }
#content .hud .trailer-nav li .arrowsides * { display:block; height:1px; overflow:hidden; }												
#content .hud .trailer-nav li .arrowsides .t13 { margin:0 15px 0 6px; } 
#content .hud .trailer-nav li .arrowsides .t12 { margin:0 14px 0 5px; } 
#content .hud .trailer-nav li .arrowsides .t11 { margin:0 13px 0 4px; } 
#content .hud .trailer-nav li .arrowsides .t10 { margin:0 12px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t9 { margin:0 11px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t8 { margin:0 10px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t7 { margin:0 9px 0 4px; } 
#content .hud .trailer-nav li .arrowsides .t6 { margin:0 8px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t5 { margin:0 7px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t4 { margin:0 6px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t3 { margin:0 5px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t2 { margin:0 4px 0 4px; }
#content .hud .trailer-nav li .arrowsides .t1 { margin:0 3px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b13 { margin:0 15px 0 7px; }
#content .hud .trailer-nav li .arrowsides .b12 { margin:0 14px 0 6px; } 
#content .hud .trailer-nav li .arrowsides .b11 { margin:0 13px 0 5px; } 
#content .hud .trailer-nav li .arrowsides .b10 { margin:0 12px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b9 { margin:0 11px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b8 { margin:0 10px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b7 { margin:0 9px 0 4px; } 
#content .hud .trailer-nav li .arrowsides .b6 { margin:0 8px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b5 { margin:0 7px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b4 { margin:0 6px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b3 { margin:0 5px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b2 { margin:0 4px 0 4px; }
#content .hud .trailer-nav li .arrowsides .b1 { margin:0 3px 0 4px; }

/* right content */
#content .hud .trailer-content { float:right; width:225px; padding-top:15px; min-height:135px; _height:145px; position:relative; z-index:99; }
#content .hud .trailer-content .trailer-content-topcap { width:266px; height:6px; background:url(http://trailers.apple.com/trailers/images/hud_content_bgtop.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content .hud .trailer-content .trailer-content-bottomcap { width:266px; height:5px; background:url(http://trailers.apple.com/trailers/images/hud_content_bgbottom.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content .hud .trailer-content .trailer-content-inner {  _margin-top:-9px; padding:0 10px 0 35px;  }
#content .hud .trailer-content .trailer-content-inner div { zoom:1; position:relative;}
#content .hud .trailer-content-inner div { padding:0.8em 0; }
#content .hud .trailer-content h4 { line-height:12px; *font-size:11px; }
#content .hud .trailer-content .ipod { float:left; position:relative; display:block; width:7em; margin-top:-4px; _margin-top:-8px; padding-right:4px; margin-bottom:8px; *margin-bottom:0; margin-right:26px; text-decoration:none; font-size:11px; }
#content .hud .trailer-content .ipod:hover { text-decoration:underline; }
#content .hud .trailer-content .ipod span { position:absolute; top:5px; right:0; width:5px; height:8px; float:right; }
#content .hud .trailer-content .ipod span * { display:block; height:1px; overflow:hidden; }
#content .hud .trailer-content .ipod span .r1 { width:1px; }
#content .hud .trailer-content .ipod span .r2 { width:2px; }
#content .hud .trailer-content .ipod span .r3 { width:3px; }	
#content .hud .trailer-content .ipod span .r4 { width:4px; }
#content .hud .trailer-content ul { margin:8px 0 16px; padding-bottom:17px; clear:both; }
#content .hud .trailer-content .rule { clear:both; width:205px; height:2px; margin:8px 0 16px; _margin-bottom:0; background:url(http://trailers.apple.com/trailers/images/hud_content_rule.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content .hud .trailer-content ul.tags { height:35px; background:url(http://trailers.apple.com/trailers/images/hud_content_rule_tall.png) no-repeat 0 0;  }
#content .hud .trailer-content ul.last { background:none; padding-bottom:0; margin-bottom:0; }
#content .hud .trailer-content ul li { position:relative; float:left; width:62px; height:21px; margin-right:9px; -webkit-border-radius:3px; -moz-border-radius:2px; }
#content .hud .trailer-content ul li span { position:absolute; width:62px; height:21px; left:0; bottom:-21px; font-size:9px; text-align:center; }
#content .hud .trailer-content ul li.tag { font-size:9px; text-align:center; background:none; }
#content .hud .trailer-content ul li.tag.long { width:91px; }
#content .hud .trailer-content ul li.long { width:89px; }
/* set safari 2 with square corners */
body:last-child:not(:root:root) #content .hud .trailer-content ul li a { background-image:url(http://trailers.apple.com/trailers/images/hud_button_square.png); }
/* override and set safari 3 with round */
body:first-of-type:not(:root:root) #content .hud .trailer-content ul li a { background-image:url(http://trailers.apple.com/trailers/images/hud_button.png); }
/* give everything else what it needs */
#content .hud .trailer-content ul li a { color: #f2f2f2; text-shadow: 0 -1px 0 #5d626c; font-size: .9em; text-decoration: none; letter-spacing: .1em; position:absolute; display:block; width:64px; height:22px; line-height:22px; top:0; left:-1px; text-align:center; cursor:pointer; background-image:url(http://trailers.apple.com/trailers/images/hud_button.png); *background-image:url(http://trailers.apple.com/trailers/images/hud_button_square.png); background-repeat:no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }	
#content .hud .trailer-content ul li a:hover { background: url(http://trailers.apple.com/trailers/images/hud_button_over.png) !important; }

/* overlay/popup
----------------------------- */
#globalheader { z-index:9995; }
#overlay { position:absolute; width:100%; top:0px; left:0; background-image:url('http://trailers.apple.com/trailers/images/overlay.png'); z-index:9996; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://trailers.apple.com/trailers/images/overlay.png", sizingMethod="scale"); }
#popup { position:absolute; padding:0px; border-style:solid; border-width:1px; z-index:9997; background-color:#202020; border-color:#333; -webkit-border-radius:7px; -moz-border-radius:8px; }
#popup #popup-close { display:none; position:absolute; cursor:pointer; left:-20px; top:-20px; width:42px; height:42px; }
#popup #popup-close.active { display:block; }

#popup #popup-itunes { display:none; position:absolute; left:18px; bottom:12px; }
#popup #qt-display {  position:absolute; zoom:1; background:#000; z-index:9998; }
#popup #qt-spinny { position:absolute; z-index:9999; }		
#main #hd-qt { position:absolute; left:-9999px; }
