@import url(http://images.apple.com/global/styles/blackout.css);

/* -- general -- */
html, body { background: #f2f2f2; }
#main { width: 980px; }

.shadow { box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -o-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; }

#productheader #product-title { background: url(http://images.apple.com/apple-events/images/product_title_20100525.gif) no-repeat 0 0; width: 164px; }
#overview #productheader #pn-videos { display: none; }

#content { width:880px; padding:49px 50px 27px; overflow:hidden; }
#content:after { content:'.'; display:block; clear:both; height:0; visibility:hidden; }

#promofooter #promos li.buy { margin-top: 0; }
#promofooter #promos li.buy a.download { width: 184px; height: 43px; text-indent: -9999px; display: block; background: url(http://images.apple.com/quicktime/images/buypromo-button.png) no-repeat 0 0; _background: url(http://images.apple.com/quicktime/images/buypromo-button.gif) no-repeat 0 0; }
#promofooter #promos li.buy a.download,
#promofooter #promos li.buy a.header img { margin: 0 auto; display: block; }
#promofooter #promos li.buy a.header img { margin-top: 11px; margin-bottom: 9px; }
#promofooter #promos li.buy a.download:hover { background-position-y: -43px; }
#promofooter #promos li.buy a.download:active { background-position-y: -86px; }

#overview #content { padding-top: 43px; padding-bottom: 70px; }
#overview #main h1 { text-align: center; margin-bottom: 5px; line-height: 10px; }
#overview #main p.intro { text-align: center; font-size: 18px; line-height: 24px; margin-bottom: 67px; }
#overview #main .grid2col { margin-bottom: 22px; }
#overview #main .grid2col a { width: 397px; height: 389px; padding: 9px 8px 0; display: block; cursor: pointer; }
#overview #main .grid2col a:hover { text-decoration: none; }
#overview #main .grid2col p { color: #333; }
#overview #main .grid2col a:hover span.more { text-decoration: underline; }
#overview #main .column { position: relative; width: 413px; border: 1px solid #d6d6d6; background: url(http://images.apple.com/apple-events/images/overview_bucket_bg_20100525.gif) repeat-x bottom left; }
#overview #main .column p { padding-left: 3px; }
#overview #main .column h3 { padding-left: 3px; margin-top: 10px; margin-bottom: 4px; line-height: 16px; font-weight: normal; }
#overview #main .column h3.sub { color: #666; margin-top: 0; margin-bottom: 11px; }
#overview #main .column span.play { position: absolute; top: 70px; left: 139px; width: 135px; height: 133px; background: url(http://images.apple.com/apple-events/images/play_20100525.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }


/*-------------- details ------------------*/
#details #content { padding: 30px 62px; width: 856px; }
#details .ipad { padding-top: 32px; }
#details .content img.right { padding: 5px; }
#details .content h1 { margin-bottom: 9px; margin-top: 23px; }
#details .content p.intro { width: 285px; margin-bottom: 24px; color: #444; font-size: 14px; line-height: 20px; }
#details .content p.links { float: left; clear: left; }
#details .content a.getqt img { margin-bottom: 10px; float: left; clear: left; }
#details .content a.staf { float: left; clear: left; height: 14px; width: 20px; font-size: 11px; color:#666; background:url(http://images.apple.com/apple-events/images/send_20100525.gif) no-repeat 100% 2px; } 

#details .content ul { float: left; margin-bottom: 8px; width: 202px; }
#details .content ul li { _height: 25px; }
#details .content ul li a { margin-bottom: 4px; height: 25px; width: 202px; background-repeat: no-repeat; display: block; text-indent: -9999px; outline: none; }
#details .content ul li a:hover { background-position-y: -25px; }
#details .content ul li a:active { background-position-y: -50px; }
#details .content ul li.triggerSL { *display: none; }
#details a.quicktime-download { margin: 0 0 20px; *margin-bottom: 0; padding: 0; font-size: 14px; line-height: 20px; color: #08c; text-align: left; }
#details a.quicktime-download:hover { text-decoration: underline; }
#details a.loading { background-image: url(http://images.apple.com/apple-events/images/events_button_loading_20100525.gif) !important; _background-position: 0 0 !important; }

#details .button320 { background-image: url(http://images.apple.com/apple-events/images/events_button_low_20100525.gif); }
#details .button480 { background-image: url(http://images.apple.com/apple-events/images/events_button_med_20100525.gif); }
#details .button640 { background-image: url(http://images.apple.com/apple-events/images/events_button_high_20100525.gif); }
#details #trigger { background-image: url(http://images.apple.com/apple-events/images/events_button_default_20100525.gif); }
#details #triggerSL { display: none; background-image: url(http://images.apple.com/apple-events/images/events_button_default_20100525.gif); }
#details #triggerHD { background-image: url(http://images.apple.com/apple-events/images/events_button_hd_20100525.gif); }

/*-------------- share/video ------------------*/
#details #content.shareactive { min-height:500px; _height:500px; }
#details #content.shareactive #share { display:block; }
#details #content.shareactive #intro { display:none; }
#details #content #share { display:none; position:relative; }
#details #content #qt, #content #qtHD { position:absolute; left:-9999px; }
#details #content #qt-iphone #movie { position:absolute; top:60px; left:444px; }
#details #content .ipad #qt-iphone #movie { position:relative; top:0; left:0; }

/* Footer Promos */
#promoblock {text-align: center; padding-top: 13px;}

