.whatsnew .movie { margin-top: 4px; padding-bottom: 0; }



.moviePanel .endState { display:block; height:400px; }
.moviePanel .endState li { padding-top:25%; }

/* overlays
------------------------*/
#OverlayPanelScreen { background:#fff; z-index:19999; }
.overlaypanel h2 { position:absolute; top:28px; left:40px; font:26px "Lucida Grande", "Lucida Sans Unicode", helvetica, arial, verdana, sans-serif; font-weight:500; }

.overlaypanel .overlayPanelContent { width: 848px ; height: 480px; }
.overlaypanel img.overlayPanelShadowImage { top:-8.3% !important; left:-4.2% !important; width:108.3% !important; height:116.4% !important; }

.overlaypanel .endState { width: 100%; height: 100%; background: url('/global/elements/quicktime/qt_endstate848x480.jpg') no-repeat 50% 50%; }

/* just a movie overlay */
.overlaypanel .overlaymovie { position:relative; width:740px; height:556px; }
.overlaypanel .overlaymovie .movie { margin:0 50px; padding:74px 0 0; }
.overlaypanel .overlaymovie .movie.movie9 { padding-top:94px; }

/* overlay galleries */
/*.overlayframe { padding: 30px; }*/ 
.section .inlinevideo-section { width:772px; padding:0 38px; margin:0 -38px; display:block; position:relative; _zoom:1; } 
.inlinevideo-section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
#swap-hero { background: url('/ilife/images/hero_overlay_bg.jpg') repeat-x 0 100%; } 
#swap-hero .inlinevideo-section { height:473px; padding:0; margin:0;  } 
#swap-hero .overlayframe { padding:25px 66px 0; width:848px; margin:0; height:615px; } 
.inlinevideo-section-learn { display:block; position:relative; _zoom:1; } 
.inlinevideo-section-learn:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
a.inline-close { background:url('/global/elements/buttons/close.png') no-repeat scroll 0 0 transparent; color: #888; font-size:12px; padding:0 0 4px 18px; text-transform:lowercase; z-index:10; } 
.overlayframe { padding:0; margin:0 -40px; width:848px; height:520px; display:block; } 
.movie { width: 848px; height: 480px; }
.overlaypanel .overlaycontent-legacy { width:920px; height:706px; }
.overlaypanel .overlaycontent { width: 848px; height: 480px; }


.overlaypanel .overlaygallery { position:relative; width:920px; height:565px; margin-bottom:10px; background:url('/ilife/images/overlay_gradient20090106.png') repeat-x 0 100%; behavior:url(/global/scripts/lib/iepngfix_scale.htc); }
.overlaypanel .overlaygallery div.gallery { position:absolute; width:920px; height:565px; }

.overlaypanel .overlaygallery div.gallery .image { position:relative; height:100%; padding:0 40px; text-align:center; }
.overlaypanel .overlaygallery div.gallery .image img { position:absolute; width:920px; height:500px; left:0; bottom:0; }
.overlaypanel .overlaygallery div.gallery .image h3 { padding-top:510px; }
.overlaypanel .overlaygallery div.gallery .image p { }

.overlaypanel .overlaygallery div.gallery .movie { margin:86px 140px 0; }
.overlaypanel .overlaygallery div.gallery .movie.movie9 { margin-top:106px; }

.overlaypanel .overlaygallery div.gallery .audio { padding:0 40px; text-align:center; }
.overlaypanel .overlaygallery div.gallery .audio object,
.overlaypanel .overlaygallery div.gallery .audio embed { position:absolute; width:1px; height:1px; }
.overlaypanel .overlaygallery div.gallery .audio img { width:564px; height:380px; margin:93px 0 41px; }
.overlaypanel .overlaygallery div.gallery .audio .controllerPanel { width:564px; left:178px; bottom:54px; }



