.overlay a.close, .overlay#ACOverlayMovieGallery .overlaycontroller div.sliderPanel div.track div.playHead, #OverlayPanel.popped a.close  {_behavior: url(/global/scripts/lib/iepngfix.htc);}

/* overlay  background (both image and movie) */
.overlay,
.overlayshadow { position:absolute; top:0; left:-1200px; z-index:9999; }
.overlayshadow { display: none; }

div.overlaypanel { position: absolute; overflow: visible; z-index: 20000; }
#OverlayPanel { visibility: hidden; margin: -97px 0 0; }
div.overlaypanel div.overlayPanelContent { width:100%; height:100%; overflow: visible; }

div#OverlayPanel.popped {visibility: visible; }

div.overlayPanelContent { position: relative; z-index: 20000; }
div.overlayPanelContent .overlaycontent { margin: 0; }
.overlaypanel .closeButtonContainer { display: none; }
#OverlayPanel.popped { display: block; }
#OverlayPanel.popped .closeButtonContainer { position:absolute; z-index:20001; width:30px; height:30px;left:-16px; top: 4px; *top:-12px; overflow:hidden; }
#OverlayPanel.popped.isFirefox .closeButtonContainer { top: -4px; left: -26px; }
#OverlayPanel.popped a.close { position:relative; z-index:20001; display:block; width:30px; height:60px;  text-indent:-9999px; background:url(http://trailers.apple.com/global/images/close_button.png) no-repeat; cursor:pointer; outline:none; -moz-opacity:.001; opacity:.001; -webkit-transition:opacity .5s linear; *display: none; }
#OverlayPanel.popped a.close:hover { top: -30px; }

#OverlayPanel .overlaycontent { height: 360px; background-color: #000; }
#OverlayPanel .overlaycontent .moviePanel { background-color: #000; }
#OverlayPanel .overlaycontent .endState p { text-align: center; padding: 0; margin: 0; }

/* screen */
#OverlayPanelScreen { background-color: #000; z-index: 10000; }

/* must set width for ac_media controller */
.medium,
.medium .moviePanel,
.medium #videoChooser { width: 640px; }
.medium #videoChooser { top: 360px; }
.medium #videoChooser.slyder .mask { width: 562px; }
.medium #videoChooser li.column { width: 50%; }
.medium #videoChooser.slyder li.column { width: 282px; }
.medium .endState { padding-top: 160px; }
.large,
.large .moviePanel,
.large #videoChooser { width: 848px; }
.large #videoChooser { top: 480px; }
.large #videoChooser.slyder .mask { width: 770px; }
.large #videoChooser li.column { width: 33.3%; }
.large #videoChooser.slyder li.column { width: 257px; }
.large .endState { padding-top: 220px; }
.extralarge,
.extralarge .moviePanel,
.extralarge #videoChooser { width: 1280px; }
.extralarge #videoChooser { top: 480px; }
.extralarge #videoChooser.slyder .mask { width: 1212px; }
.extralarge #videoChooser li.column { width: 33%; }
.extralarge #videoChooser.slyder li.column { width: 404px; }
.extralarge .endState { padding-top: 220px; }
.extralarge .slim .ACMediaControls .slim-right-cap { background-image: url(http://trailers.apple.com/trailers/global/elements/quicktime/ac_media_slim_background_wide.png) !important; width: 440px; }

/* video chooser */
#videoChooser { height: 97px; position: absolute; background: #313131 url(http://trailers.apple.com/global/images/videochooser-bg.jpg) repeat-x 0 100%; border-radius: 0 0 4px 4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 3px; }
.isWebKit #videoChooser { opacity: 0; -webkit-transition:opacity .5s linear; }
#videoChooser li.column { height: 83px; margin: 0; padding-top: 14px; background: url(http://trailers.apple.com/global/images/videochooser-divider.png) no-repeat 100% 50%; font-size: 10px; }
#videoChooser li.column.last { float: left !important; background: none; }
#videoChooser li.column a { width: 214px; height: 65px; padding-top: 4px; padding-left: 6px; margin: 0 auto; overflow: visible; outline: none; }
#videoChooser li.column a h4 { margin: 0; padding-top: 6px; color: #fff; }
#videoChooser li.column a p { margin: 0; color: #ccc; line-height: 1.4em; }
#videoChooser li.column a img { -webkit-box-shadow: rgba(0,0,0,0.65) 0 -1px 4px; -moz-box-shadow: rgba(0,0,0,0.65) 0 -1px 4px; margin-right: 12px; }

#videoChooser a.active { background: url(http://trailers.apple.com/global/images/videochooser-active.png) no-repeat 0 0; cursor: default; }
#videoChooser a.active h4,
#videoChooser a.active p { -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; }
#videoChooser a.active img { -webkit-box-shadow: none; -moz-box-shadow: none; }

/* Slyder Settings */
#videoChooser.slyder .mask { margin: 0 37px 0 38px; height: 97px; border-right: 1px solid #444; border-left: 1px solid #444; position: absolute; overflow: hidden; border-color: rgba(255,255,255,.1); }
#videoChooser .content { position: absolute; }

#videoChooser .nav { display: none; }

#videoChooser .arrow { display: block; position: absolute; top: 0; width: 37px; height: 97px; background: no-repeat 0 50%; cursor: pointer; }
#videoChooser .arrow.left { left: 0; border-right: 1px solid #1f1f1f; background-image: url(http://trailers.apple.com/global/images/videochooser-arrows-left.png); border-color: rgba(0,0,0,.3); }
#videoChooser .arrow.right { right: 0; border-left: 1px solid #1f1f1f; background-image: url(http://trailers.apple.com/global/images/videochooser-arrows-right.png); border-color: rgba(0,0,0,.3); }
#videoChooser .arrow.disabled { background-position: 100% 50%; cursor: default; }

/* Bottom Bar */
#videoChooser .bottom-bar { text-align: center; margin-top: 5px; font-size: 1em; }
#videoChooser .bottom-bar a { margin: 0 10px; }

/* Hover Settings 
#OverlayPanel.hover { outline: 5px solid red; }
#OverlayPanel.hover #toto { outline: 5px solid blue; }*/
#OverlayPanel.hover a.close { -moz-opacity:1; opacity:1; *display: block; }
#OverlayPanel.hover #videoChooser { }
#OverlayPanel.hover.isWebKit #videoChooser { opacity: 1; }
#OverlayPanel.force-show #videoChooser { opacity: 1 !important; }
#OverlayPanel.single #videoChooser { opacity: 0; display: none; }

/* swap view default states
---------------------------*/

/* loading state */
.moviePanel.movie-loading { position:relative; background:url(http://trailers.apple.com/global/images/quicktime/qt_loading848x480.gif) no-repeat 50% 50%; }
.controllerPanel .ACQuicktimeController,
.controllerPanel .ACQuicktimeCircularController { background:none !important; }

/* download links */
.quicktime-download { display:block; width: 100%; margin:0; padding:0; color:#333; text-align:center; background:#f2f2f2 no-repeat 50% 50%; font:26px "Myriad Pro", "MyriadPro", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight:500; height: 360px; background-image: url(http://trailers.apple.com/global/images/quicktime/download_quicktime_560x352.jpg); }
.quicktime-download:hover { color:#08c; text-decoration:none; }

.quicktime-download span { display: none !important; }

.quicktime-download.size848x480 { height: 480px; background-image: url(http://trailers.apple.com/global/images/quicktime/download_quicktime_848x480.jpg); }
