#content .overlaydetail { display:none; }

.overlaypanel .overlaydetail { width:640px; padding:30px 50px; }
.overlaypanel h2 { font:24px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight:500; }
.overlaypanel .movie,
.overlaypanel .moviePanel,
.overlaypanel .endState { width:640px; height:400px; }
.overlaypanel .endState p { padding-top:20%; }
.overlaypanel .endState p.adjust { padding-top:18px; }

.overlaypanel .sosumi { width:auto; padding-top: 12px; margin: 0 auto; text-align:center; }

.overlaypanel.video-accessibility .movie,
.overlaypanel.video-accessibility .moviePanel,
.overlaypanel.video-accessibility .endState { height:360px; }

/* overlay galleries
------------------------*/
.overlaygallery img.overlayPanelShadowImage,
.overlaypanel img.overlayPanelShadowImage { top:-7.5% !important; left:-3.7% !important; width:107.2% !important; height:115% !important; }

.overlaygallery { position:relative; width:880px; height:616px; }

.overlaygallery .overlaycontent { position:absolute; display:none; width:100%; left:0; top:46px; text-align:center; }
.overlaygallery .swap { position:relative; height:524px; text-align:center; overflow:hidden; }
.overlaygallery .swap .overlaycontent { display:block; }

.overlaygallery .overlaycontent h2 { text-align:left; width:640px; margin-right:auto; margin-left:auto; }
.overlaygallery .overlaycontent .movie { margin:0 auto; }
.overlaygallery .overlaycontent .movie,
.overlaygallery .overlaycontent .moviePanel,
.overlaygallery .overlaycontent .endState { width:640px; height:400px; }

.overlaygallery .overlaycontent .movie-loading { background:url(/global/elements/quicktime/qt_loading640x360.gif) no-repeat 0 0; }
.overlaygallery .overlaycontent .endState { background:url(/global/elements/quicktime/qt_endstate640x360.jpg) no-repeat 0 0; }


.overlaygallery ul.imagenav { position:absolute; bottom:12px; left:212px; height:51px; margin:0; }
.overlaygallery ul.imagenav.w7 { left:116px; }
.overlaygallery ul.imagenav li { float:left; margin-left:15px; }
.overlaygallery ul.imagenav li a { display:block; width:66px; height:41px; padding:4px; outline:none; border:1px solid #fff; }
.overlaygallery ul.imagenav li a.active { border:1px solid #999; }

/* close captioned adjust
------------------------*/
.controllerPanel .ACQuicktimeController.ccAvailable { margin-right:114px !important; _right:0 !important; _top:0 !important; }
.controllerPanel .ACQuicktimeController.ccAvailable .timeDisplay { width:76px !important;  }
.controllerPanel .ACQuicktimeController.ccAvailable .sliderPanel .track { width:470px !important; }
.controllerPanel .ACQuicktimeController.ccAvailable .captioningToggle.ccAvailable { _right:-227px !important; _top:4px !important; }