.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('http://images.apple.com/euro/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('http://images.apple.com/euro/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('http://images.apple.com/euro/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('http://images.apple.com/euro/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; }

/* garageband artist overlay */

.ArtistProfileGallery .endState { background-image: url('http://images.apple.com/euro/global/elements/quicktime/qt_endstate640x400.jpg'); }

#ArtistProfileGallerySwapView { width: 880px; height: 480px; margin:0 -1px 80px; }
#ArtistProfileGallerySwapView h3 { font-size:14px; font-weight:normal; line-height:18px; padding-top:20px; text-align:center; }
#ArtistProfileGallerySwapView p { text-align:center; }
#ArtistProfileGallerySwapView .movie { position: absolute; width: 640px; height: 400px; top: 82px; left: 230px; }
.ArtistProfileGallery .overlayPanelContent { width:920px; height:600px; }


.artistsubnav { display:inline; float:left; width:230px; }
.artistsubnav ul { margin-left:2px; }
.artistsubnav a:hover { text-decoration:none; color:#08c; }

.artistsubnav li { position:relative; line-height:36px; _line-height:18px; !line-height:18px; }
.artistsubnav li.active { background:#e7e7e7 url('http://images.apple.com/euro/ilife/garageband/images/overlay_menuselected_20090106.gif') repeat-x; }
.artistsubnav li a { position:relative; display:block; line-height:36px; _line-height:18px; !line-height:18px; font-size:14px; font-weight:normal; }
.artistsubnav li a span { display:block; line-height:18px; padding:9px 35px 9px 40px; color:#797c80; background:url('http://images.apple.com/euro/ilife/garageband/images/overlay_menubg_20090106.gif') no-repeat -39px 50%; outline:none; }
.artistsubnav li a:hover span { background-position:-539px 50%; }
.artistsubnav a.active span { background-position:-289px 50%; color:#333; cursor:default; }
.artistsubnav a.active,
.artistsubnav a.active:hover { background:#e7e7e7 url('http://images.apple.com/euro/ilife/garageband/images/overlay_menuselected_20090106.gif') repeat-x; }
.artistsubnav a.active:hover span { background-position: -289px 50%; }


