*{margin:0;padding:0;}
body{font-size:10px;line-height:1.7em;text-align:center;}
body,input,textarea,button{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color:#333;}
img,abbr,fieldset{border:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em;}
hr{display:none;}
.clearfix{display:block;}
* html .clearfix{zoom:1;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .pngfix{behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
* html .pngfix *{position:relative;}
.installments{display:block;font-size:10px;font-weight:normal;color:#808080;}
.alert{color:#F30!important;}
.freeshipping,.free-shipping,body.cart-checkout div.specials{color:#F30;}
.freeshipping{display:block;}
.xs{display:block;height:1px;position:absolute;overflow:hidden;visibility:hidden;width:1px;line-height:1px;}
.replaced{position:absolute;_position:relative;left:-9999px;}
.just-ask .contact-phone{margin-left:12px;padding:0 0 3px 20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/icon-contact-phone.gif) left top no-repeat;}
:-moz-any-link{outline:none;}
a{color:#0085CF;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.superlink{cursor:pointer;}
.apply-now{display:block;width:99px;height:23px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/button-apply-now-drkblue.gif) left top no-repeat;}
a.more{padding-right:7px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/typography/more.gif) no-repeat 100% 50%;zoom:1;}
.question-answer-link a{padding:2px 0 2px 20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/question-answer-link.png) no-repeat 0 0;color:#666!important;text-decoration:none!important;}
.question-answer-link a:hover{color:#666!important;text-decoration:none!important;}
.product-details .product-info .question-answer-link{float:left;border-bottom:1px solid #CCC;padding:0 6px 9px 32px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/question-answer-sprite.png) no-repeat -3630px 4px;margin-bottom:12px;white-space:nowrap;}
.product-details .product-info .question-answer-link p a{color:#0085CF!important;padding:0;background:none;}
.product-details .product-info .question-answer-link p a:hover{text-decoration:underline!important;}
.product-details .product-info .question-answer-link p a span{color:#666;}
ul{list-style:none;}
ul.bullet-list li{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/typography/bullet.gif) no-repeat 0 .6em;margin:1px 0;padding:0 0 0 15px;}
ul.pipe-list{overflow:hidden;*position:relative;margin-left:-7px;}
ul.pipe-list li{float:left;margin:0 0 0 -1px;padding:0 8px;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/typography/pipe.gif) no-repeat 0 50%;}
ul.pipe-list-right{margin-left:0;margin-right:-7px;}
#as-page-content hr{display:block;}
#aos-page{margin:0 auto;width:980px;text-align:left;}
.as-js-wrap{margin:0;position:absolute;visibility:hidden;width:1px;}
#primary{float:right;width:804px;min-height:6.75em;font-size:1.1em;}
.full #primary{width:980px;min-height:0;}
#navigation{float:right;margin-right:8px;width:168px;font-size:1.1em;line-height:1.2em;}
#primary_main{float:left;margin-right:8px;width:628px;}
#secondary{float:left;width:168px;}
#container{clear:both;padding-top:1px;}
#as-page-wrap{clear:both;margin:0 auto;padding:10px 0;position:relative;text-align:center;}
#as-page-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#as-page-content{text-align:left!important;margin:auto;}
div#help-main,div#help-nav{text-align:left;}
#as-homepage #as-page-wrap{width:723px;}
#as-homepage #as-page-content{width:588px;}
#as-homepage #as-main{width:433px;}
#as-pagewrapper #as-page-wrap{width:723px;}
#as-pagewrapper #as-page-content{width:588px;}
#as-pagewrapper #as-main{width:433px;}
#as-ipodstore #as-page-wrap{width:900px;}
#as-ipodstore #as-page-content{width:765px;}
#as-ipodstore #as-main{width:620px;}
#as-landing #as-page-wrap{width:745px;}
#as-landing #as-main{width:600px;}
#as-category #as-page-wrap{width:893px;}
#as-category #as-main{width:748px;}
#as-fullpage #as-page-wrap{width:700px;}
#as-900page #as-page-wrap,#as-itunesgifting #as-page-wrap,#as-stepone #as-page-wrap{width:900px;}
#as-980page #as-page-wrap{width:980px;}
#as-stepthree #as-page-wrap{width:982px;}
#as-480page #as-page-wrap{width:480px;}
#as-580page #as-page-wrap{width:580px;}
#as-promopage #as-page-wrap{width:620px;}
#as-nmpage #as-page-wrap{width:750px;}
#as-nmpage #as-page-content{width:615px;}
#as-footer,#as-country-switch{width:675px;}
#aos_header.collapsed:after,#primary:after,#aos-page:after,#navigation:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.as-nav{font-size:14px;}
.as-nav ul img{vertical-align:bottom;}
.nms{clear:both;}
#as-homepage #as-page-wrap{width:980px;}
#as-homepage #as-page-content{width:845px;}
#as-homepage.nms #as-main{margin:0 8px;}
#as-homepage #as-main,#as-homepage #as-main p,#as-homepage #as-main h3,#as-homepage #as-main .banner-grid{width:694px;}
.R2-2010{display:none;}
.R3-2010{display:block;}
.R4-2010{display:none;}
.box,.box .top-corners,.box .bottom-corners,.box .title-bar{background:#FFF url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/box-sprite.png) repeat-y 0 0;_background-image:url("css/i/aos/chrome/box-sprite.gif");}
.box,.box .top-corners,.box .bottom-corners{width:980px;}
#container .box,#container .box .top-corners,#container .box .bottom-corners,#primary .box,#primary .box .top-corners,#primary .box .bottom-corners{width:804px;}
#primary_main .box,#primary_main .box .top-corners,#primary_main .box .bottom-corners{width:628px;}
#navigation .box,#navigation .box .top-corners,#navigation .box .bottom-corners,#secondary .box,#secondary .box .top-corners,#secondary .box .bottom-corners{width:168px;}
.box{position:relative;clear:both;margin-bottom:8px;background-position:-4359px 0;}
.box:last-child{margin-bottom:0;}
#container .box,#primary .box{background-position:-3555px 0;}
#primary_main .box{background-position:-2927px 0;}
#navigation .box,#secondary .box{background-position:-2759px 0;}
.box .top-corners,.box .bottom-corners{background-color:transparent;background-repeat:no-repeat;position:absolute;height:5px;left:0;_overflow:hidden;}
.box .top-corners{background-position:-1776px 0;top:0;}
#container .box .top-corners,#primary .box .top-corners{background-position:-970px 0;}
#primary_main .box .top-corners{background-position:-340px 0;}
#navigation .box .top-corners,#secondary .box .top-corners{background-position:-170px 0;}
.box .bottom-corners{background-position:-1776px -121px;bottom:0;}
#container .box .bottom-corners,#primary .box .bottom-corners{background-position:-970px -121px;}
#primary_main .box .bottom-corners{background-position:-340px -121px;}
#navigation .box .bottom-corners,#secondary .box .bottom-corners{background-position:-170px -121px;}
.box .box-content{margin:1px;}
.box .title-bar{color:#FFF;background-color:#224272;background-position:-1776px -12px;}
#container .box .title-bar,#primary .box .title-bar{background-position:-970px -12px;}
#primary_main .box .title-bar{background-position:-340px -12px;}
#navigation .box .title-bar,#secondary .box .title-bar{background-position:-170px -12px;}
.box .title-bar h2{font-weight:bold;font-size:13px;line-height:14px;padding:5px 0 5px 12px;text-shadow:1px 1px 1px #224272;}
.box .box-heading{margin:0 1px;padding:15px 15px 9px;background:#EDEDED;border-bottom:1px solid #CCC;}
.box .box-heading h2{font-size:19px;padding:16px 0 0;font-weight:bold;line-height:1.1em;color:#343640;text-shadow:1px 1px 1px #F1F1F1;}
.box .box-heading h2 em{font-style:normal;font-weight:normal;}
.box .section-heading{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/heading-section.png) repeat-x 0 0;border:1px solid #CCC;border-width:1px;_zoom:1;clear:both;}
.box .section-heading h2{font-size:14px;font-weight:bold;padding:12px 20px 10px;}
.navigation-list .box-content{margin-top:0;}
.navigation-list a{color:#333;}
.navigation-list a:hover{color:#0085CF;text-decoration:none;}
.navigation-list ul{padding:5px 0 7px 0;line-height:12px;}
.navigation-list ul li a{display:block;zoom:1;padding:4px 12px 4px 13px;}
.navigation-list .box-content ul li a{padding:4px 11px 4px 12px;}
.navigation-list ul li.divider{border-top:1px solid #CCC;margin:4px 0 0;padding:4px 0 0;}
.navigation-list p.more{padding:0 12px 7px 13px;}
.navigation-list ul.ordered li a{padding-left:0;}
.navigation-list ul.ordered li a em{display:block;float:left;width:23px;text-align:right;font-style:normal;color:#666;}
.navigation-list ul.ordered li a:hover em{color:#0085CF;}
.navigation-list ul.ordered li a span{display:block;margin-left:26px;_text-indent:-2px;}
.navigation-list h3 a,.navigation-list h3 span{background:#EFEFEF;border-bottom:1px solid #CDCDCD;border-top:1px solid #CDCDCD;display:block;font-size:12px;font-weight:bold;line-height:14px;margin:0 1px;padding:4px 0 4px 12px;_zoom:1;}
.navigation-list .box-content h3 a,.navigation-list .box-content h3 span{margin:0;}
.navigation-list h3 a{background:#EFEFEF url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/h3-arrow.png) no-repeat 146px 5px;_background-image:url("css/i/aos/module/h3-arrow.gif");}
.navigation-list h3 a:hover{background-color:#E4EBF2;}
.personalization-block .box-content{background:#F1F1F1;margin:0 1px;}
.home .new-to-store .box-content{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/box-sprite.png) no-repeat -2px 0;margin:0 1px;}
.home .new-to-store ul li a,.home .personalization-block ul li a{padding-right:12px;padding-left:11px;}
#secondary #newtothestore .modulecontent .list_content{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-bg-grad.png) no-repeat;}
.home #secondary #newtothestore .list_content{min-height:302px;}
.department #secondary #newtothestore .modulecontent .list_content{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
#globalheader{width:982px;height:38px;margin:18px 0 0;position:relative;text-align:left;}
#globalheader #globalnav{width:100%;}
#globalheader #globalnav li{float:left;width:103px;}
#globalheader #globalnav li a{float:left;height:38px;line-height:38px;overflow:hidden;text-indent:-9999em;width:103px;}
#globalheader #globalnav li a,#globalheader #globalsearch{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/globalnavbg.png);_background-image:url("css/i/aos/global/nav/globalnavbg.gif");background-repeat:no-repeat;}
#globalheader{height:38px!important;z-index:255;}
#globalheader #globalnav li#gn-apple a{background-position:0 0;}
#globalheader #globalnav li#gn-store a{background-position:-103px 0;}
#globalheader #globalnav li#gn-mac a{background-position:-206px 0;}
#globalheader #globalnav li#gn-ipod a{background-position:-309px 0;}
#globalheader #globalnav li#gn-iphone a{background-position:-412px 0;}
#globalheader #globalnav li#gn-ipad a{background-position:-515px 0;}
#globalheader #globalnav li#gn-itunes a{background-position:-618px 0;}
#globalheader #globalnav li#gn-support a{background-position:-721px 0;}
#globalheader #globalnav li#gn-apple a:hover{background-position:0 -38px;}
#globalheader #globalnav li#gn-store a:hover{background-position:-103px -38px;}
#globalheader #globalnav li#gn-mac a:hover{background-position:-206px -38px;}
#globalheader #globalnav li#gn-ipod a:hover{background-position:-309px -38px;}
#globalheader #globalnav li#gn-iphone a:hover{background-position:-412px -38px;}
#globalheader #globalnav li#gn-ipad a:hover{background-position:-515px -38px;}
#globalheader #globalnav li#gn-itunes a:hover{background-position:-618px -38px;}
#globalheader #globalnav li#gn-support a:hover{background-position:-721px -38px;}
#globalheader #globalnav li#gn-apple a:active{background-position:0 -76px;}
#globalheader #globalnav li#gn-store a:active{background-position:-103px -76px;}
#globalheader #globalnav li#gn-mac a:active{background-position:-206px -76px;}
#globalheader #globalnav li#gn-ipod a:active{background-position:-309px -76px;}
#globalheader #globalnav li#gn-iphone a:active{background-position:-412px -76px;}
#globalheader #globalnav li#gn-ipad a:active{background-position:-515px -76px;}
#globalheader #globalnav li#gn-itunes a:active{background-position:-618px -76px;}
#globalheader #globalnav li#gn-support a:active{background-position:-721px -76px;}
#globalheader.home #globalnav li#gn-apple a:hover{background-position:0 0;cursor:default;}
#globalheader.store #globalnav li#gn-store a{background-position:-103px -114px!important;}
#globalheader.mac #globalnav li#gn-mac a{background-position:-206px -114px!important;}
#globalheader.ipod #globalnav li#gn-ipod a{background-position:-309px -114px!important;}
#globalheader.iphone #globalnav li#gn-iphone a{background-position:-412px -114px!important;}
#globalheader.ipad #globalnav li#gn-ipad a{background-position:-515px -114px!important;}
#globalheader.itunes #globalnav li#gn-itunes a{background-position:-618px -114px!important;}
#globalheader.support #globalnav li#gn-support a{background-position:-721px -114px!important;}
#globalsearch{width:158px;height:38px;position:absolute;top:0;right:0;background-position:100% 0;background-repeat:no-repeat;}
#globalsearch form{display:block;margin:6px 0 0 8px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/global-search-bg.png) 0 3px no-repeat;height:20px;padding:6px 28px 2px 25px;_background-image:url("css/i/aos/global/nav/global-search-bg.gif");}
#globalsearch label{display:block;}
#globalsearch .prettyplaceholder{display:none;}
#globalsearch .searchbox{width:98px;border:none;outline:none;height:14px;line-height:13px;color:#7e7e7e;font-size:11px;background:none;position:absolute;z-index:100;*top:12px;}
#globalsearch #globalsearch-reset{position:absolute;width:11px;height:11px;right:15px;top:13px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/close.gif) no-repeat;cursor:pointer;display:none;}
#globalsearch.safari form{background:none;padding:3px 0 0 3px;}
#globalsearch.safari .searchbox{width:142px;background-color:#FFF;}
#globalsearch.safari .searchbox:focus{outline:auto;}
#globalsearch.safari #globalsearch-reset{display:none;}
#globalsearch.nonsafari.focused form{background-position:0 -33px;}
#sp-results{position:absolute;margin-right:-2px;margin-bottom:0;margin-left:0;top:61px;left:165px;_left:171px;height:0;z-index:105;}
#sp-results .inside{width:328px;height:auto;position:absolute;top:0;right:0;line-height:1px;font-size:1px;}
#sp-results .resultCat{position:relative;color:#f6f6f6;background:#919191;width:308px;height:8px;margin:0;padding-bottom:12px;width:302px;font:11px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;font-weight:bold;border:1px none #fb6bff;}
ul.sp-results{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/shortcuts_bg_mid_grey.png) repeat-y 0 0;color:#333;padding:0 3px;margin:0;width:328px;text-align:left;font:10px/14px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
ul.sp-results{_background:url("css/i/aos/global/nav/shortcuts_bg_mid_grey.gif") repeat-y 0 0;}
.family ul.sp-results{margin:0;}
ul.sp-results li{margin:0 0 -3px 0;padding:5px 10px;list-style-type:none;height:4.6em;position:relative;border-left:1px solid #919191;border-right:1px solid #919191;width:300px;}
ul.sp-results li.viewall{width:308px;height:20px;text-align:right;color:#000;position:absolute;bottom:-30px;*bottom:-27px;left:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/shortcuts_bg_foot_grey.png) no-repeat left bottom;_background:url("css/i/aos/global/nav/shortcuts_bg_foot_grey.gif") no-repeat left bottom;border-style:none;}
ul.sp-results li.viewall a{color:#fff;padding-right:23px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/shortcuts_arrow.gif) no-repeat 99% 50%;behavior:url(/Catalog/global/iepngfix/iepngfix.htc);padding-top:3px;padding-bottom:3px;font:bold 11px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
ul.sp-results li.hoverli{background:#b7b7b7 none repeat-x;color:#fff;cursor:pointer;}
ul.sp-results li.hoverli h4 a{color:#fff;}
ul.sp-results li.hoverli p{color:#f1f1f1;}
ul.sp-results li span.text{display:block;position:absolute;left:68px;width:240px;}
ul.sp-results li h4{margin:0;font-size:11px;font-weight:bold;}
ul.sp-results li p{margin:0;font-size:10px;overflow:hidden;height:2.7em;color:#555;}
ul.sp-results li a{color:#606060;text-decoration:none;}
ul.sp-results li img,ul.sp-results li .replacementimg{position:absolute;left:10px;width:46px;height:46px;behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
ul.sp-results li h4 a{color:#191919;}
ul.sp-results li.viewall.hover{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/shortcuts_bg_foot_grey.png) no-repeat bottom left;}
#sp-search-spinner{position:absolute;top:13px;right:16px;z-index:10;display:none;}
#sp-search-cancel img{cursor:pointer;}
#sp-results .firstCat{position:absolute;top:-25px;left:0;width:308px;height:8px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/shortcuts_bg_head_grey.png) no-repeat left top;_background:url("css/i/aos/global/nav/shortcuts_bg_head_grey.gif") no-repeat left top;}
#sp-result-none.viewall{bottom:-27px;*bottom:-27px;}
#sp-result-none.viewall a{font-size:10px;}
#breadcrumbs{font-size:11px;color:#444;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/breadcrumb_bg.png) no-repeat;behavior:url(/Catalog/global/iepngfix/iepngfix.htc);overflow:hidden;height:36px;line-height:34px;font-weight:bold;}
#breadcrumbs a{color:#444;text-decoration:none;float:left;padding:0 10px;position:relative;_cursor:hand;}
#breadcrumbs.js-managed a{margin-left:-10px;}
#breadcrumbs a:hover{color:#333;text-decoration:none!important;}
#breadcrumbs a.home{margin:0;width:15px;height:0;padding-top:36px;overflow:hidden;}
#breadcrumbs span{float:left;width:9px;margin:0 10px 0 0;position:relative;height:0;padding-top:34px;margin-top:1px;overflow:hidden;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/breadcrumb_sep.png) no-repeat;behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
#directorynav{font-size:11px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/directory_bg.png) repeat-y;border-top:1px solid #e5e5e5;float:left;width:100%;position:relative;margin-top:-4px;}
#directorynav .column{width:122px;padding:9px 0 0 18px;}
#directorynav .column.last{float:left!important;padding-right:0;}
#directorynav h3{color:#444;font-weight:bold;}
#directorynav h3.standalone{margin-bottom:18px;}
#directorynav a{display:block;_zoom:1;}
#directorynav a:link,#directorynav a:visited{color:#777;text-decoration:none;}
#directorynav h3.standalone a:link,#directorynav h3.standalone a:visited{color:#444;}
#directorynav a:hover{color:#333!important;text-decoration:none!important;}
#directorynav .capbottom{clear:both;position:relative;top:5px;_top:12px;height:5px;width:980px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/directory_capbg.png) no-repeat;behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
.gf-900 #directorynav .column{width:120px;}
.gf-980 #directorynav.mac #dn-colb{width:100px;}
.gf-980 #directorynav.mac #dn-colg{width:130px;}
#directorynav.iphone .column{width:174px;}
#directorynav.ipoditunes .column{width:178px;}
#directorynav.ipoditunes .productred{font-size:9px;white-space:nowrap;}
div.ase-ni #globalheader #globalnav li,div.ase-ni #globalheader #globalnav li a{width:136px;}
div.ase-ni #globalheader #globalnav li#gn-support,div.ase-ni #globalheader #globalnav li#gn-support a{width:139px;}
div.ase-ni #globalheader #globalnav li a,div.ase-ni #globalheader #globalsearch{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/globalnavbg-ni.png);_background-image:url("css/i/aos/global/nav/globalnavbg-ni.gif");}
div.ase-ni #globalheader #globalnav li#gn-apple,div.ase-ni #globalheader #globalnav li#gn-store a{background-position:0 0;}
div.ase-ni #globalheader #globalnav li#gn-store,div.ase-ni #globalheader #globalnav li#gn-store a{background-position:-136px 0;}
div.ase-ni #globalheader #globalnav li#gn-mac,div.ase-ni #globalheader #globalnav li#gn-mac a{background-position:-272px 0;}
div.ase-ni #globalheader #globalnav li#gn-ipoditunes,div.ase-ni #globalheader #globalnav li#gn-ipoditunes a{background-position:-408px 0;}
div.ase-ni #globalheader #globalnav li#gn-downloads,div.ase-ni #globalheader #globalnav li#gn-downloads a{background-position:-544px 0;}
div.ase-ni #globalheader #globalnav li#gn-support,div.ase-ni #globalheader #globalnav li#gn-support a{background-position:-680px 0;}
div.ase-ni #globalheader #globalnav li#gn-apple a:hover{background-position:0 -38px;}
div.ase-ni #globalheader #globalnav li#gn-store a:hover{background-position:-136px -38px;}
div.ase-ni #globalheader #globalnav li#gn-mac a:hover{background-position:-272px -38px;}
div.ase-ni #globalheader #globalnav li#gn-ipoditunes a:hover{background-position:-408px -38px;}
div.ase-ni #globalheader #globalnav li#gn-downloads a:hover{background-position:-544px -38px;}
div.ase-ni #globalheader #globalnav li#gn-support a:hover{background-position:-680px -38px;}
div.ase-ni #globalheader #globalnav li#gn-apple a:active{background-position:0 -76px;}
div.ase-ni #globalheader #globalnav li#gn-store a:active{background-position:-136px -76px;}
div.ase-ni #globalheader #globalnav li#gn-mac a:active{background-position:-272px -76px;}
div.ase-ni #globalheader #globalnav li#gn-ipoditunes a:active{background-position:-408px -76px;}
div.ase-ni #globalheader #globalnav li#gn-downloads a:active{background-position:-544px -76px;}
div.ase-ni #globalheader #globalnav li#gn-support a:active{background-position:-680px -76px;}
div.ase-ni #globalheader.home #globalnav li#gn-apple,div.ase-ni #globalheader.home #globalnav li#gn-apple a:hover{background-position:0 0;cursor:default;}
div.ase-ni #globalheader.store #globalnav li#gn-store,div.ase-ni #globalheader.store #globalnav li#gn-store a{background-position:-136px -114px!important;}
div.ase-ni #globalheader.mac #globalnav li#gn-mac,div.ase-ni #globalheader.mac #globalnav li#gn-mac a{background-position:-272px -114px!important;}
div.ase-ni #globalheader.ipoditunes #globalnav li#gn-ipoditunes,div.ase-ni #globalheader.ipoditunes #globalnav li#gn-ipoditunes a{background-position:-408px -114px!important;}
div.ase-ni #globalheader.downloads #globalnav li#gn-downloads,div.ase-ni #globalheader.downloads #globalnav li#gn-downloads a{background-position:-544px -114px!important;}
div.ase-ni #globalheader.support #globalnav li#gn-support,div.ase-ni #globalheader.support #globalnav li#gn-support a{background-position:-680px -114px!important;}
div.ase-nipad #globalheader #globalnav li a,div.ase-nipad #globalheader #globalsearch{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/nav/globalnavbg-nipad.png);_background-image:url("css/i/aos/global/nav/globalnavbg-nipad.gif");}
div.ase-nipad #globalheader #globalnav li,div.ase-nipad #globalheader #globalnav li a{width:117px;}
div.ase-nipad #globalheader #globalnav li#gn-store,div.ase-nipad #globalheader #globalnav li#gn-store a{background-position:-117px 0;}
div.ase-nipad #globalheader #globalnav li#gn-mac,div.ase-nipad #globalheader #globalnav li#gn-mac a{background-position:-234px 0;}
div.ase-nipad #globalheader #globalnav li#gn-ipoditunes,div.ase-nipad #globalheader #globalnav li#gn-ipoditunes a{background-position:-351px 0;}
div.ase-nipad #globalheader #globalnav li#gn-iphone,div.ase-nipad #globalheader #globalnav li#gn-iphone a{background-position:-468px 0;}
div.ase-nipad #globalheader #globalnav li#gn-downloads,div.ase-nipad #globalheader #globalnav li#gn-downloads a{background-position:-585px 0;}
div.ase-nipad #globalheader #globalnav li#gn-support,div.ase-nipad #globalheader #globalnav li#gn-support a{background-position:-702px 0;}
div.ase-nipad #globalheader #globalnav li#gn-store a:hover{background-position:-117px -38px;}
div.ase-nipad #globalheader #globalnav li#gn-mac a:hover{background-position:-234px -38px;}
div.ase-nipad #globalheader #globalnav li#gn-ipoditunes a:hover{background-position:-351px -38px;}
div.ase-nipad #globalheader #globalnav li#gn-iphone a:hover{background-position:-468px -38px;}
div.ase-nipad #globalheader #globalnav li#gn-downloads a:hover{background-position:-585px -38px;}
div.ase-nipad #globalheader #globalnav li#gn-support a:hover{background-position:-702px -38px;}
div.ase-nipad #globalheader #globalnav li#gn-store a:active{background-position:-117px -76px;}
div.ase-nipad #globalheader #globalnav li#gn-mac a:active{background-position:-234px -76px;}
div.ase-nipad #globalheader #globalnav li#gn-ipoditunes a:active{background-position:-351px -76px;}
div.ase-nipad #globalheader #globalnav li#gn-iphone a:active{background-position:-468px -76px;}
div.ase-nipad #globalheader #globalnav li#gn-downloads a:active{background-position:-585px -76px;}
div.ase-nipad #globalheader #globalnav li#gn-support a:active{background-position:-702px -76px;}
div.ase-nipad #globalheader.store #globalnav li#gn-store,div.ase-nipad #globalheader.store #globalnav li#gn-store a{background-position:-117px -114px!important;}
div.ase-nipad #globalheader.mac #globalnav li#gn-mac,div.ase-nipad #globalheader.mac #globalnav li#gn-mac a{background-position:-234px -114px!important;}
div.ase-nipad #globalheader.ipoditunes #globalnav li#gn-ipoditunes,div.ase-nipad #globalheader.ipoditunes #globalnav li#gn-ipoditunes a{background-position:-351px -114px!important;}
div.ase-nipad #globalheader.iphone #globalnav li#gn-iphone,div.ase-nipad #globalheader.iphone #globalnav li#gn-iphone a{background-position:-468px -114px!important;}
div.ase-nipad #globalheader.downloads #globalnav li#gn-downloads,div.ase-nipad #globalheader.downloads #globalnav li#gn-downloads a{background-position:-585px -114px!important;}
div.ase-nipad #globalheader.support #globalnav li#gn-support,div.ase-nipad #globalheader.support #globalnav li#gn-support a{background-position:-702px -114px!important;}
div.ase-nipad #globalsearch,div.ase-ni #globalsearch{width:163px;}
form#g-search{display:none;}
#aos_header{position:relative;font:10px/1.7em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;margin:0 auto;padding-top:18px;text-align:left;width:980px;}
div#aos-page div.compact-header{padding-top:4px;}
#aos_header *{margin:0;padding:0;line-height:1em;}
#aos_header #masthead{position:relative;float:left;margin:0 8px 8px 0;width:168px;font-size:11px;color:#fff;text-shadow:0;}
#aos_header #masthead_wrap{min-height:104px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead.gif) 0 0 no-repeat;}
#aos_header #masthead.eduIndividual #masthead_wrap,#aos_header #masthead.eduacation #masthead_wrap,#aos_header #masthead.inst #masthead_wrap{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_edu.png) 0 0 no-repeat!important;}
#aos_header #masthead.pro #masthead_wrap,#aos_header #masthead.smb #masthead_wrap{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_smb.png) 0 0 no-repeat!important;}
#aos_header #masthead.federalSmartPay #masthead_wrap{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_gov.png) 0 0 no-repeat!important;}
#aos_header.collapsed #masthead.eduIndividual #masthead_wrap,#aos_header.collapsed #masthead.inst #masthead_wrap{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_edu.png)!important;height:50px!important;}
#aos_header.collapsed #masthead.smb #masthead_wrap,#aos_header.collapsed #masthead.pro #masthead_wrap{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_smb.png)!important;height:50px!important;}
#aos_header.collapsed #masthead.federalSmartPay #masthead_wrap{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_gov.png)!important;height:50px!important;}
#aos_header.collapsed #masthead.eduIndividual #masthead_btm,#aos_header.collapsed #masthead.inst #masthead_btm,#aos_header.collapsed #masthead.smb #masthead_btm,#aos_header.collapsed #masthead.federalSmartPay #masthead_btm,#aos_header.collapsed #masthead.pro #masthead_btm{display:none!important;}
#aos_header.collapsed #masthead{margin-bottom:0;}
#aos_header.collapsed #masthead_wrap{min-height:0;height:45px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed.gif);}
#aos_header #masthead_btm{float:left;width:168px;height:5px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/masthead_btm.gif) 0 0 no-repeat;}
#aos_header #masthead h1{overflow:hidden;padding-top:16px;}
#aos_header #masthead h1 a{display:block;height:28px;line-height:28px;text-indent:-999em;width:168px;}
#aos_header #masthead ul{margin:6px 14px 0;width:140px;list-style:none;padding-top:0!important;padding-top:1px;}
#aos_header #masthead li{display:inline;line-height:14px;text-indent:0;}
#aos_header #masthead li a{display:block;overflow:hidden;}
#aos_header #masthead address.phone{margin-left:6px;margin-bottom:6px;width:125px;float:left;font-style:normal;height:13px;text-indent:-9999em;}
#aos_header #masthead li#chatnow{display:none;float:left;padding-top:0!important;padding-top:2px;margin:1px -20px 4px 6px;width:46px;height:12px;}
#aos_header #masthead li#chatnow a{font-size:0;}
#masthead form div.psearch{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/psearch-masthead.png);clear:left;margin-left:10px;width:148px;}
#masthead form div.psearch input{border:none;outline:none;margin:9px 0 0 24px;width:101px;line-height:12px;}
#masthead form div.psearch.safari{background-image:none;}
#masthead form div.psearch.safari input{width:142px;margin:6px 0 0 2px;}
#masthead form div.psearch.safari input:focus{outline:auto;}
#aos_header #masthead .searchform legend,#aos_header #masthead .searchform button{display:none;}
body #aos_header #masthead #hours{display:none;}
#aos_header #masthead #hours{display:inline;float:left;margin:0 0 10px 0;text-indent:-9999em;}
#inviteBadge{position:absolute;top:46px;left:1px;z-index:9999;text-indent:-9999px;display:block;background:transparent;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/chat-now.png);background-repeat:no-repeat;background-position:right center;width:159px;height:24px;border:0;cursor:pointer;outline:none;}
.standard-chat #inviteBadge{background-position:left top;background-repeat:no-repeat;}
.collapsed #inviteBadge{top:15px;left:277px;width:88px;height:16px;background:transparent;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/pancake-chat-now.gif);}
#aos_header #guide{display:inline;float:left;width:804px;line-height:1em;color:#000;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/bc-bg-corners.gif) no-repeat;}
#guide li#chatnow{display:block;float:left;}
#guide_wrap{position:relative;display:inline;float:left;margin:0 0 0 4px;width:798px;}
#guide_wrap_btm{margin-top:-3px;margin-bottom:9px;float:right;width:804px;height:4px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/bc-bg-corners-plain_btm.png) 0 0 no-repeat;}
body.cart #guide_wrap_btm,body.family #guide_wrap_btm,div.cto #guide_wrap_btm,body.find-your-school #guide_wrap_btm,body.routing-education #guide_wrap_btm,body.engraving #guide_wrap_btm,body.gifting #guide_wrap_btm{display:none;}
#guide ul,#guide ol{float:left;list-style:none;}
#guide li{display:inline;text-indent:0;}
#guide a,#guide span,#breadcrumb li.title span,#breadcrumb li.title a{display:block;float:left;padding:.95em 10px;color:#666;}
#guide a:hover{text-decoration:none;color:#0085CF;cursor:pointer;}
#breadcrumb{float:left;}
#breadcrumb li{float:left;text-indent:0;white-space:nowrap;}
#breadcrumb a,#breadcrumb li.title span,#breadcrumb li.title a{margin-top:1px;padding-right:16px;padding-left:8px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/chevron.png) 100% 50% no-repeat!important;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/chevron.gif);}
#breadcrumb.js-managed a,#breadcrumb.js-managed li.title span,#breadcrumb.js-managed li.title a{margin-left:-10px;padding-left:18px;}
#breadcrumb li.title span,#breadcrumb li.title a{background:none!important;}
#breadcrumb span.separator{display:none;}
#guide #breadcrumb #bc-home a{width:40px;margin-left:0;padding-left:0;padding-right:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/chevron-home.png) 100% 50% no-repeat!important;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/chevron-home.gif);overflow:hidden;text-indent:-9999em;}
#user_nav{margin-right:-2px;position:relative;float:right;min-height:2.95em;}
#user_nav ul{padding-right:1px;float:left;}
.collapsed #user_nav{min-height:4.55em;}
.collapsed #user_nav ul{padding:8px 1.475em 2px;}
#user_nav a{padding-top:2px;padding-bottom:2px;}
#user_nav #u_cart a{border-right:0;}
#contact-us{float:left;font-size:11px;line-height:1em;padding:1.375em 5px 0 5px;}
#contact-us a,#contact-us span{padding:0;display:block;float:left;color:#333;}
#contact-us span{padding:2px 8px 2px 10px;}
#contact-us strong{font-weight:normal;color:#000;}
#contact-us div#lpChatButton{position:absolute;}
#aos-page div.compact-header #masthead{display:none;height:0;}
#aos-page div.compact-header #masthead *{display:none;}
#aos-page div.compact-header{background:none;font-size:10px;position:relative;margin-bottom:6px;border-bottom:1px solid #e2e4e5;}
#aos-page div.compact-header #guide{background:transparent none;width:100%;margin-bottom:2px;float:none;}
#aos-page div.compact-header #guide_wrap{width:980px;background:none;border:0;margin:0;float:none;display:block;height:26px;}
#aos-page div.compact-header #guide_wrap_btm{display:none;}
#aos-page div.compact-header #guide #breadcrumb{padding-top:5px;padding-left:13px;}
#aos-page div.compact-header #guide #breadcrumb li a,#aos-page div.compact-header #guide #breadcrumb li span,#aos-page div.compact-header #guide #breadcrumb li.title a,#aos-page div.compact-header #guide #breadcrumb li.title span{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/seo-header/breadcrumb-slash.gif) 0 1px no-repeat!important;padding:4px 6px 0 14px;}
#aos-page div.compact-header #guide #breadcrumb #bc-home a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/seo-header/apple-store-home.gif) 0 0 no-repeat!important;width:84px;height:17px;padding:0 7px 0 0;}
#aos-page div.compact-header #guide div#user_nav,#aos-page div.compact-header #guide div#user_nav ul{background:none;padding:0;min-height:1em;}
#aos-page div.compact-header #guide div#user_nav a{padding-top:3px;padding-bottom:3px;}
#aos-page div.compact-header #user_nav ul{margin-top:1px;}
#aos-page div.compact-header #guide div#user_nav img#cart-badge{display:none;}
body div#aos_header{z-index:200;height:1%;}
div#guide div#user_nav{z-index:9050;}
div#guide div#user_nav a{position:relative;z-index:9050;padding:7px 0 5px 0;cursor:pointer;border-left:1px solid #ccc;}
div#guide div#user_nav a span{padding:4px 10px;}
div#guide div#user_nav li.open a{color:#666;margin-bottom:-1px;border-bottom:1px solid #f2f2f2;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/utility-nav/bg-link-hover.png) left top repeat-x!important;}
div#guide div#user_nav li.first a{border-left:none;}
div.collapsed div#guide div#user_nav li#u_help a{border-left:0;}
div#guide div#user_nav li#u_help.open a{border-left:0;}
div#guide div#user_nav li#u_cart a{padding-right:10px;}
div#guide div#user_nav li#u_chat_now a span{padding-left:25px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/chat_now.gif) 6px 60% no-repeat;}
div#guide div#user_nav li#u_cart a span{padding-right:22px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/cart.png) right 50% no-repeat;}
div.compact-header div#guide div#user_nav li#u_cart a span{padding-right:24px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/cart-compact-header.png);}
div#guide div#user_nav li#u_cart.open a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/utility-nav/bg-cart-link-hover.png) right top no-repeat!important;}
#guide #user_nav li.open a span{color:#0085cf;}
div#aos_header div.unav_open{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/bc-bg-corners-plain-unav-hover_btm.png) 0 0 no-repeat;}
img#cart-badge{position:absolute;top:-2px;right:-6px;z-index:9060;}
div#utility-nav{position:absolute;top:30px;right:-7px;z-index:9000;width:240px;text-align:left;}
div#utility-nav-content{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/utility-nav/bg-unav.png) left top no-repeat;}
div#utility-nav-btm{height:10px;line-height:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/utility-nav/bg-unav-btm.png) left bottom no-repeat;}
div#utility-nav .xs{line-height:1px;}
div#utility-nav a,div#utility-nav span,div#utility-nav ul{float:none;display:inline;padding:0;}
div#utility-nav .view-link a{color:#0085CF;}
div#utility-nav ul{display:block;}
div#utility-nav li{display:list-item;}
div#utility-nav div.utility-nav-section{position:relative;margin:0 5px 0 3px;padding-top:14px;border-top:1px solid #bfbfbf;}
div#utility-nav div#utility-nav-loading{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_16x16.gif) 50% 50% no-repeat;}
div#utility-nav div#utility-nav-loading div.subsection{padding-top:10px;margin-bottom:0;border:0;}
div#utility-nav div.subsection{position:relative;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #cdcdcd;zoom:1;}
div#utility-nav div.last{margin-bottom:0;border-bottom:0;}
div#utility-nav div.subsection h4{margin:0 1px;padding:0 13px 8px 13px;color:#333;font-weight:bold;}
div#utility-nav div.list_content{float:none;background:none;}
div#utility-nav div.list_content li{display:inline;}
div#utility-nav div.list_content li a{display:block;width:174px;margin:0 1px;padding:4px 28px;zoom:1;background:#f2f2f2;}
div#utility-nav div.list_content li a:hover{background:#d6e5f2;}
div#utility-nav ul.link-list li.last{margin-bottom:0;}
div#utility-nav fieldset{border:0;}
div#utility-nav div#unav-account div#unav-order-status h4{padding-bottom:0;text-align:center;}
div#utility-nav div#unav-cart{padding-left:0;padding-right:0;}
div#utility-nav div#unav-cart h4{border-bottom:1px solid #B7B7B7;}
div#utility-nav div#unav-cart li{margin:0 1px;padding:5px 14px;background:white;border-bottom:1px solid #d4d4d4;}
div#utility-nav div#unav-cart li:hover a,div#utility-nav div#unav-cart li.superlink-hover a{color:#0085CF;}
div#utility-nav div#unav-cart li a{display:block;}
div#utility-nav div#unav-your-cart{margin-bottom:4px;padding:0;border:0;}
div#utility-nav div#unav-your-cart img.product-shot{float:left;width:45px;height:40px;}
div#utility-nav div#unav-your-cart p.product-summary{float:right;display:inline;width:130px;margin:0 18px 0 0;}
div#utility-nav div#unav-your-cart p.product-summary a{line-height:15px;}
div#utility-nav div#cart-checkout{margin:0 14px;padding-top:14px;}
div#utility-nav div#cart-checkout p{text-align:center;}
div#utility-nav div#cart-checkout a{display:block;width:134px;height:24px;margin:0 auto;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/utility-nav/unav-checkout-now.png) left top no-repeat;}
div#utility-nav div#cart-checkout a span{position:absolute;left:-9999px;}
div#utility-nav div#unav-cart div.empty-cart-message{margin:0 1px;padding-top:16px;padding-bottom:16px;color:#666;background:white;border-bottom:1px solid #D4D4D4;}
div#utility-nav div#unav-cart div.empty-cart-message p{padding:0 14px;}
div#utility-nav div#unav-cart p.view-link a{margin:0 1px;padding:8px 14px;display:block;background:white;border-bottom:1px solid #b7b7b7;_margin-top:0;}
div#utility-nav div#unav-cart p.view-link{_zoom:1;}
div.compact-header div#guide div#user_nav{margin-right:0;}
div.compact-header div#utility-nav{top:26px;right:-5px;}
.store-navigation .box-content{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/box-sprite.png) no-repeat -2px 0;padding:10px 0;line-height:17px;}
.store-navigation li{margin-top:0;display:block;}
.store-navigation a{display:block;padding:2px 12px;color:#333;}
.store-navigation a:hover{color:#0085CF;background-color:#D6E5F2;text-decoration:none;}
.store-navigation .departments a,.store-navigation #shopdetails a{font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:3px;}
.store-navigation #shopdetails,.store-navigation #morestores{margin-top:5px;border-top:1px solid #CCC;padding-top:5px;}
.store-navigation .departments li{margin-bottom:1px;}
.store-navigation #shopaccessories{padding-top:4px;}
#navigation #shop .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-top-alt.png) no-repeat;}
#navigation .module ul#shopdetails{border-top:1px solid #ccc;margin-bottom:0;padding-top:6px;}
#shopdetails strong{display:block;font-size:14px;}
#navigation #shop .modulecontent{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-bg-grad.png) no-repeat;}
body #navigation #shop ul{margin-right:1px!important;}
body #navigation .module ul#shopapple{margin-top:4px;margin-bottom:2px;}
body .department #navigation .module ul#shopapple{margin-bottom:6px;}
.sub-department #navigation #shop .modulecontent ul#shopapple{margin-top:0;}
body #navigation .module ul#shopaccessories{margin-top:0;}
#shop a:hover{background-color:#D6E5F2;}
#navigation .module .modulecontent #shopapple li a{padding-top:5px;padding-bottom:5px;font-size:14px;line-height:1em;font-weight:bold;}
#navigation .module #morestores ul{margin-top:4px;padding-top:8px;border-top:1px solid #ccc;}
.apple-footer *{margin:0;padding:0;}
.apple-footer ul{list-style:none;}
.apple-footer a{color:#0085CF;}
.apple-footer{width:980px;margin:20px auto 0;padding-bottom:20px;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/header-footer/apple-footer-sprite.gif) repeat-x 0 -177px;text-align:left;font-size:10px;color:#999;}
.apple-footer-simple{width:auto;margin-top:15px;background:none;}
body.login .apple-footer-simple,body.sorry .apple-footer-simple{width:628px;}
.apple-footer-transactional{background:none;}
.apple-footer ul,.apple-footer p{line-height:17px!important;}
.apple-footer li{float:left;_display:inline;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/header-footer/apple-footer-sprite.gif) no-repeat 0 -100px;margin-left:13px;padding-left:14px;white-space:nowrap;}
.apple-footer li.first{margin:0;padding:0;background:none;}
.apple-footer .ie7fix{*display:inline-block;}
.apple-footer .ie7fix{display:none;*display:block;*line-height:0;}
.apple-footer p.note{padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:5px;}
.apple-footer ul.stores{float:left;margin-bottom:11px;position:relative;}
.apple-footer ul.stores .first a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/header-footer/apple-footer-sprite.gif) 0 0 no-repeat;padding-left:16px;color:#999;}
.apple-footer ul.help{float:right;}
.apple-footer ul.sosumi{clear:both;float:left;width:628px;color:#999;overflow:hidden;*position:relative;margin-left:-13px;_display:inline;}
.apple-footer-simple ul.sosumi{width:804px;}
body.login .apple-footer-simple ul.sosumi,body.sorry .apple-footer-simple ul.sosumi{width:628px;}
.apple-footer ul.sosumi li{margin:0 0 0 -1px;padding:0 14px;}
.apple-footer p.order-by-phone{float:right;text-align:right;width:350px;}
.apple-footer div.pricing{clear:both;float:left;margin-top:15px;text-align:justify;}
.apple-footer .country-selector{position:absolute;bottom:17px;left:2px;padding:0;z-index:100000;}
.apple-footer .country-selector,.apple-footer .country-selector .top,.apple-footer .country-selector .bottom{width:935px;}
.apple-footer .country-selector .top,.apple-footer .country-selector ul,.apple-footer .country-selector .bottom{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/header-footer/country-selector-sprite.png) no-repeat 0 0;}
.apple-footer .country-selector .top{height:20px;background-position:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/footer/country-selector-top.png",sizingMethod="scale");}
.apple-footer .country-selector ul{background-position:0 50%;padding-left:25px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/footer/country-selector-middle.png",sizingMethod="scale");}
.apple-footer .country-selector .bottom{height:35px;background-position:0 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/footer/country-selector-bottom.png",sizingMethod="scale");}
.apple-footer .country-selector li{width:150px;margin:0;padding:0;background:none;position:relative;}
.apple-footer .country-selector a{color:#666;}
.interim div.sosumi{width:628px;margin:25px auto;color:#999;line-height:18px;}
.interim div.sosumi p.copyright,.interim div.sosumi ul.piped,.interim div.sosumi ul.piped li{display:inline;}
.interim div.sosumi ul.piped{padding:0 0 0 10px;}
.interim div.sosumi ul.piped li{padding:0 9px 0 11px;border-left:1px solid #cacaca;}
.interim div.sosumi a{color:#0085CF;}
.interim div.sosumi-transaction{margin-top:15px;}
.interim div.sosumi-transaction p.sosumi-message{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #cacaca;}
form .psearch{background:none;border:0;height:30px;margin:0;padding:0;width:130px;}
form div.psearch{position:relative;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/psearch-def-white.gif) 0 0 no-repeat;}
form div.psearch.safari{background:none;}
form div.focused{background-position:bottom left;}
form div#default-search-form{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/psearch-def-ececec.gif) 0 0 no-repeat;}
form div#default-search-form.focused{background-position:bottom left;}
form div#default-search-form.safari{background:none;}
form div#drk-grey-search-form{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/psearch-def-cccccc.gif) 0 0 no-repeat;}
form div#drk-grey-search-form.focused{background-position:bottom left;}
form div#drk-grey-search-form.safari{background:none;}
form div.psearch label{display:block;padding:4px 0;}
form input.psearch{background-color:#fff!important;*background-color:transparent!important;color:#666;font-size:11px;margin:0 4px;padding:4px 4px 0 10px;width:120px;height:14px;}
form input.psearch.nonsafari{width:108px;}
form div.psearch span{position:absolute;width:11px;height:11px;overflow:hidden;z-index:1;right:9px;top:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/clear.gif);cursor:pointer;display:none;}
form div.psearch span.down{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/clear-down.gif);}
h1.instn{padding:8px 0 17px;font-size:16px;font-weight:bold;text-align:center;color:#000;}
.module{margin-bottom:8px;}
.module_top{float:left;width:100%;height:4px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-top.png) no-repeat;line-height:4px;}
.search-results #primary .module_top,.sub-department #primary .module_top,.category #primary .module_top,.top-with-content .module_top{border-bottom:1px solid #cfcfcf;height:auto;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-top-with-content.png) no-repeat;line-height:inherit;}
.full .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-top.png) no-repeat;}
#primary_main .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-top.png) no-repeat;}
#navigation .module_top,#secondary .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-top.png) no-repeat;}
.top-with-content .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-top-with-content.png) no-repeat;border-bottom:1px solid #cfcfcf;height:auto;line-height:inherit;}
#primary_main .top-with-content .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-top-with-content.png) no-repeat;border-bottom:1px solid #cfcfcf;height:auto;line-height:inherit;}
#primary .top-with-content .module_top h2,#primary_main .top-with-content .module_top h2{background:none;color:#333;float:none;font-size:19px;font-weight:bold;line-height:1.1em;padding:16px 15px 4px;text-shadow:1px 1px 1px #f1f1f1;width:auto;}
.top-with-content .module_top p.tagline{font-size:10px;line-height:16px;padding:0 15px 10px;color:#8c8c8c;}
.modulecontent div.sub-heading{margin:0 1px;border-bottom:1px solid #CFCFCF;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/bg-sub-heading.gif) left 50% repeat-x;}
.modulecontent div.sub-heading div.sub-heading-content{padding:5px 13px;}
.modulecontent div.sub-heading img.badge{float:left;margin-right:8px;}
.modulecontent div.sub-heading div.single-line{padding-bottom:3px;line-height:24px;}
#primary_main #promo-bar .module_btm{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-btm-alt2.png);}
.module h2,#secondary .module .modulecontent .list_head h2,#secondary .module .modulecontent .list_head h2{float:left;width:100%;padding:5px 0 0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-h2-top.png) no-repeat;}
.full .module h2{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-h2-top.png) no-repeat;}
#primary_main .module h2{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-h2-top.png) no-repeat;}
#navigation .module h2,#secondary .module h2,#navigation .module .modulecontent .list_head h2,#secondary .module .modulecontent .list_head h2{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-h2-top.png) no-repeat;overflow:hidden;}
#primary_main .footerblock h2{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-fb-h2-top.png);}
#navigation .footerblock h2,#secondary .footerblock h2{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-fb-h2-top.png);}
.module h2 span{display:block;padding:0 0 5px 12px;background:#2d5e9f url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/h2.png) repeat-x;font-weight:bold;font-size:13px;line-height:14px;color:#fff;text-shadow:1px 1px 1px #224272;}
.module table td h2 span{background:none;padding:0;}
#primary_main .footerblock h2 span,#navigation .footerblock h2 span,#secondary .footerblock h2 span{background:#afb0b2 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/fb-h2.png) repeat-x;text-shadow:1px 1px 1px #999;}
.module h2 span a{display:block;color:#fff;}
#navigation .module h2 span a:hover{text-decoration:none;}
.module .modulecontent h2,.module .modulecontent table td h2,.full .module .modulecontent h2,#primary_main .module .modulecontent h2,#navigation .module .modulecontent h2,#secondary .module .modulecontent h2,#navigation .footerblock .modulecontent .list_head h2,#secondary .footerblock .modulecontent .list_head h2{clear:left;float:none;width:auto;padding:0;background:none;}
#primary_main .modulecontent #store_details h2,#navigation .module .modulecontent h2,#secondary .module .modulecontent h2,#navigation .footerblock .modulecontent .list_head h2,#secondary .footerblock .modulecontent .list_head h2{padding:0 12px .25em;font-weight:bold;font-size:12px;color:#333;}
#navigation .footerblock .modulecontent h2,#secondary .footerblock .modulecontent h2{padding-top:16px;}
#navigation .footerblock .modulecontent h3,#secondary .footerblock .modulecontent h3{padding-top:16px;padding-left:14px;padding-bottom:0;float:none;width:auto;}
body #secondary .footerblock .modulecontent h3{_width:60px;}
div#landing-page-header{position:relative;padding:0;border-top:1px solid #BBB;z-index:100;_zoom:1;}
div#landing-page-header div.modulecontent{min-height:61px;_height:61px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/landing-page-header.gif) left bottom no-repeat;}
div#landing-page-header div.modulecontent div.heading{padding:16px 0 0 20px;}
div#landing-page-header div.modulecontent div.heading h2{margin-bottom:2px;color:#333;font-size:1.7em;font-weight:bold;}
#primary_main .footerblock #store_details h2{padding-left:0;padding-right:0;}
.search-results #primary .module .module_top h2,.sub-department #primary .module .module_top h2,.category #primary .module .module_top h2,.top-with-content .module_top h2{float:none;width:auto;padding:16px 15px 0;font-weight:bold;font-size:19px;line-height:1.1em;background:none;color:#343640;text-shadow:1px 1px 1px #f1f1f1;}
.sub-department #primary .module .sans-tagline h2{margin-bottom:-6px;padding:27px 15px 22px;}
.top-with-content .module_top p.tagline{font-size:10px;line-height:16px;padding:0 15px 8px;}
.sub-department #primary .module .module_top p.shippingnotice,.category #primary .module .module_top p.item-count,.category #primary .module .module_top p.item-count-noscript{float:right;font-size:.95em;line-height:1.5em;margin:-2px 0 0;padding:6px 18px 0 0;_margin:-6px 0 0;}
.sub-department #primary .module .sans-tagline p.shippingnotice{margin:-37px 0 0;padding:6px 18px 0 0;_margin:-41px 0 0;}
.category #primary .module .module_top p.item-count,.category #primary .module .module_top p.item-count-noscript{float:right;font-size:.95em;margin:-32px 0 0;padding:6px 18px 0 0;_margin:-36px 0 0;}
.sub-department #primary .module .module_top p.shippingnotice img{margin-top:-6px;vertical-align:middle;}
.sub-department #primary .module .module_top p.mt_btm{margin:0 1px;clear:left;padding:4px 15px 8px;_padding-bottom:16px;border-bottom:1px solid #eaeaea;font-size:.95em;color:#8c8c8c;}
.search-results #primary .module .module_top h2,.category #primary .module .module_top h2{padding:30px 15px 10px;}
.search-results #primary .module .module_top h2 em{font-style:normal;font-weight:normal;}
.search-results .results .modulecontent,.category .results .modulecontent{padding:0;}
.search-results table .xs,.search-results table .xs *{position:absolute;left:-7777px;width:1px;height:1px;overflow:hidden;display:block;}
.search-results table tr.product td{border-bottom:1px solid #e1e5e6;padding:24px 15px 8px;vertical-align:top;}
.search-results table tr.see-all td{padding:0 0 2px 15px;font-size:.9em;border-bottom:1px solid #e1e5e6;*padding-top:3px;}
.search-results table tr.product td.title,.search-results table tr.product td.manufacturer,.search-results table tr.product td.price,.search-results table tr.product td .freeshipping{color:#000;font-weight:bold;}
.search-results table tr.product td.price span.current_price{display:block;white-space:nowrap;}
.search-results table tr.product td.price span.previous_price{display:block;font-weight:normal;color:#808080;white-space:nowrap;}
.search-results table tr.product td.price span.savings,.search-results table tr.product td.price span.message{display:block;font-weight:normal;color:#f30;white-space:nowrap;}
.search-results table tr.product td .featured{float:left;margin:-17px 8px 20px 0;}
.search-results table tr.product td .image,.search-results table tr.product td .photo{float:left;clear:left;margin:-17px 8px 0 -8px;}
.search-results table tr.product td.manufacturer{width:50px;}
.search-results table tr.product td.starrating{width:130px;}
.search-results table tr.product td.shipping{width:140px;}
.search-results table tr.product td.price{padding-right:20px;}
.search-results .results tfoot td{background:#f1f1f1;color:#aaa;padding:0;text-align:center;}
.search-results .results .module_btm{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-btm-alt.png);}
.search-results .results tfoot ul.page-results{border:1px solid #cdcdcd;border-width:0 1px;padding:10px 0 8px;}
.search-results .results tfoot ul.page-results li{display:inline;}
.search-results #primary .results tfoot td span{padding:2px 6px;}
.search-results #primary .results tfoot td a{color:#000;padding:2px 6px;}
.search-results #primary .results tfoot td a.selected{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/search-results-current.gif) 50% 50% no-repeat;font-weight:bold;}
.search-results #primary .results .error-msg{background:#eee;color:#000;border:1px solid #cdcdcd;border-top:0;padding:5px 15px;}
.search-results #primary .results .search-links{color:#000;margin:15px 15px 30px;}
.search-results #primary .results .search-links ul{margin-top:15px;}
.search-results #aos-page #primary .modulecontent ul.search-term-retail li.column{_margin-left:20px;}
.modulecontent{display:inline;float:left;width:100%;padding:8px 0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-bg.png) repeat-y;}
.iwork .modulecontent{_margin-top:-10px;}
.full-width-gradient .modulecontent{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-bg-full-gradient.gif) bottom left no-repeat;}
.module .module-primary{color:#333;display:inline;float:left;line-height:1.4em;margin:0 25px;width:575px;}
.module .module-secondary{float:left;margin:0 0 0 5px;width:145px;}
.sub-department #primary .modulecontent,.category #primary .modulecontent{padding:0 0 15px 0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-bg.png) repeat-y;}
.full .modulecontent{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-bg.png) repeat-y;}
.full-gradient .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-bg-gradient.gif) top left no-repeat;}
.full-width-gradient .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-top.png) top left no-repeat;}
.family .full-gradient .modulecontent{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-bg-gradient.gif) bottom left no-repeat;padding-bottom:10px;margin-bottom:8px;}
#primary #primary_main .modulecontent{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-bg.png) repeat-y;}
#navigation .modulecontent,#primary #secondary .modulecontent,#secondary .modulecontent{padding:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
#navigation .list .modulecontent,#secondary .list .modulecontent{background:none;}
body #navigation .module .list_content{padding-top:2px;}
.module .list_content,.module .list_foot{float:left;width:100%;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
.footerblock .modulecontent div#specialdeals-list ul li a{color:#333;margin:0 12px;}
.footerblock .modulecontent div#specialdeals-list ul li a:hover{color:#0085CF;}
#navigation .modulecontent img.sd_accent{margin:-20px 2px 0 0;float:right;_margin-top:0;}
#navigation .footerblock .modulecontent .list_content,#secondary .footerblock .modulecontent .list_content{background:none;padding-bottom:1em;}
img.module-banner{margin:0 0 -4px;line-height:1em;}
.module_btm{margin-bottom:7px;clear:left;float:left;width:100%;height:5px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-btm.png) no-repeat;line-height:5px;}
#promo-bar .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/promo-primary_btm.png) no-repeat;}
.category .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/category-primary_btm.png) no-repeat;}
.full .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-btm.png) no-repeat;}
.full-width-gradient .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-btm-full-gradient.gif) no-repeat;}
#primary #primary_main .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-btm.png) no-repeat;}
#navigation .module_btm,#secondary .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-btm.png) no-repeat;}
.module_clear{clear:left;float:left;width:100%;height:26px;}
.module_clear a,.module_clear a:hover{display:block;padding:0;height:26px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-btm-clear.png) no-repeat!important;line-height:1em;text-indent:-9999em;}
#navigation .module h3,#secondary .module h3{float:left;width:100%;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-h3-bg.png) repeat-y;font-weight:bold;font-size:12px;line-height:14px;color:#333;}
#navigation .footerblock h3,#secondary .footerblock h3{background:none;}
#secondary #juniper h3{background:none;}
#navigation .module h3 span,#secondary .module h3 span,#navigation .module h3 a,#secondary .module h3 a{position:relative;display:block;border-top:1px solid #cdcdcd;border-bottom:1px solid #d1d1d1;margin:0 2px 0 1px;padding:.34em 2px .34em 12px;line-height:14px;color:#333;}
#navigation .module h3 a,#secondary .module h3 a{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/h3-arrow.png) 146px .47em no-repeat;_background-image:url("css/i/aos/module/h3-arrow.gif");}
#navigation .module h3 a:hover,#secondary .module h3 a:hover{background-color:#E4EBF2;color:#0085cf;text-decoration:none;}
#navigation .module li{clear:left;}
#navigation .module ul,#secondary .module ul{margin:5px 2px 3px 1px;padding-left:0;list-style:none;}
#navigation .module ul{clear:both;}
.department #navigation .module ul{margin-top:4px;margin-bottom:7px;}
#secondary .module li{clear:left;}
.shopiphone #navigation .module ul.product-line{margin:10px 2px 10px 1px;}
#navigation .modulecontent li a,#secondary .modulecontent li a,#navigation .modulecontent p.more a,#secondary .modulecontent p.more a{position:relative;display:inline-block;clear:left;padding:5px 12px;line-height:1.25em;color:#333;cursor:pointer;}
#navigation .modulecontent li a,#secondary .modulecontent li a,#navigation .modulecontent p.more a,#secondary .modulecontent p.more a{display:block;}
#navigation .modulecontent li a:hover,#secondary .modulecontent li a:hover,#navigation .modulecontent p.more a:hover,#secondary .modulecontent p.more a:hover{text-decoration:none;color:#0085CF;}
#secondary .modulecontent ul.ordered li a{padding-left:0;}
#secondary .modulecontent ul.ordered li a em{display:block;float:left;width:2em;text-align:right;font-style:normal;color:#666;}
#secondary .modulecontent ul.ordered li a:hover em{color:#0085CF;}
#secondary .module .modulecontent ul.ordered li a span{display:block;margin-left:2.3em;_text-indent:-2px;}
#navigation .modulecontent img,#secondary .modulecontent img{margin-left:1px;}
#navigation .modulecontent p,#secondary .modulecontent p{margin:0 1px;padding:.5em 11px;line-height:1.5em;color:#666;}
#navigation .modulecontent p.more,#secondary .modulecontent p.more{margin:-3px 0 8px 0;padding:0 2px 0 1px;}
#secondary #topsellers .modulecontent .list_foot p.more a{padding-left:25px;}
#recentlyviewed .modulecontent{padding:.25em 0;}
#navigation #recentlyviewed a{min-height:48px;padding-top:1px;padding-bottom:0;}
#navigation #recentlyviewed a:hover{background:#fff;text-decoration:underline;}
#navigation #recentlyviewed li,#navigation #recentlyviewed li a{float:left;}
#navigation .modulecontent span.recent{float:left;display:block;padding:.625em 0;border-bottom:1px solid #e1e2e4;}
#navigation .modulecontent li.last span.recent{border-bottom:0;}
#navigation .footerblock .module_top,#secondary .footerblock .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-top-alt.png) no-repeat;}
#primary #primary_main .footerblock .modulecontent{padding-top:0;padding-bottom:0;min-height:30.5em;height:auto!important;height:30.5em;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-bg-alt2.png) repeat-y scroll 100% 0;color:#666;}
#primary_main .footerblock .module_btm{width:628px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-btm-alt.png) 100% 0 no-repeat;}
#primary_main .ipfb .modulecontent{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-bg-alt-l.png);}
#primary_main .ipfb .module_btm{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-btm-alt-l.png);}
#navigation .footerblock .module_btm,#secondary .footerblock .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-btm.png) no-repeat scroll 0 50%;}
#navigation .footerblock .modulecontent,#secondary .footerblock .modulecontent{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y scroll 0 50%;_overflow:hidden;}
#navigation .footerblock .modulecontent a,#navigation div.iphonebox .modulecontent a,#secondary .footerblock .modulecontent a{display:inline;margin:0;padding:0;line-height:1.75em;color:#0085CF;}
#navigation .footerblock ul.more li,#secondary .footerblock ul.more li,#navigation .footerblock .list_content ul li,#secondary .footerblock .list_content ul li,#navigation .footerblock .modulecontent p.more,#secondary .footerblock .modulecontent p.more{margin:0;padding:0 0 0 12px;}
#primary_main .footerblock .list_content ul li a,#navigation .footerblock .list_content ul li a,#secondary .footerblock .list_content ul li a,#primary_main .footerblock ul.more li a,#navigation .footerblock ul.more li a,#secondary .footerblock ul.more li a,#secondary .footerblock .modulecontent p.more a,#navigation .footerblock .modulecontent p.more a,#navigation .footerblock .modulecontent ul.more a,#navigation .iphonebox .modulecontent p.more a,#primary_main .footerblock .modulecontent p.more a,#ipod-everywhere p a,td.purchase-info p.more a,.promo p.more a,a.learn-more{padding-right:7px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/link-more.png) 100% 82% no-repeat;_background-image:url("css/i/aos/module/link-more.gif");}
.whats-this{display:inline-block;position:relative;top:3px;width:14px;height:14px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/icon-help-overlay.png) left bottom no-repeat;}
#navigation .footerblock .modulecontent p.more,#secondary .footerblock .modulecontent p.more{padding-top:5px;padding-bottom:18px;}
#navigation .footerblock .modulecontent p.more a,#secondary .footerblock .modulecontent p.more a{padding:0 10px 0 0;display:inline;color:#0085CF;}
#navigation .iphonebox .modulecontent p.more a{line-height:1.2em;}
.sub-department #primary td.purchase-info p.more a,.department #primary ul.product-row li dd.more a{color:#999;}
#navigation .footerblock .modulecontent .moduledetail,#secondary .footerblock .modulecontent .moduledetail{border-top:1px solid #ccc;clear:both;margin:0 12px 1em 12px;padding:1em 2px 1em;*width:140px;_margin-left:4px;_padding:0;}
*+html #navigation .footerblock .modulecontent .moduledetail,*+html #secondary .footerblock .modulecontent .moduledetail{float:left;}
#navigation .footerblock .modulecontent .moduledetail{_width:147px;_margin:0;_padding:4px 12px;}
#navigation .footerblock .modulecontent .moduledetail h3,#secondary .footerblock .modulecontent .moduledetail h3{margin:0;padding:0 0 5px 0;border:0;background:none;font-size:11px;font-weight:normal;width:auto;}
.home #secondary .footerblock .modulecontent .moduledetail h3,.department #secondary .footerblock .modulecontent .moduledetail h3{_padding-top:10px;}
#navigation .footerblock .modulecontent .moduledetail img,#secondary .footerblock .modulecontent .moduledetail img{margin:-8px 5px 1em 10px;float:right;}
#navigation .footerblock .modulecontent .moduledetail p,#secondary .footerblock .modulecontent .moduledetail p{padding-bottom:5px;padding-left:0;}
#navigation .footerblock .modulecontent .moduledetail p{_padding-right:0;_width:82px;}
#navigation .footerblock .modulecontent .moduledetail p.more,#secondary .footerblock .modulecontent .moduledetail p.more{padding-left:0;}
#navigation .footerblock .modulecontent .moduledetail span,#secondary .footerblock .modulecontent .moduledetail span{color:#666;}
#store_details{float:left;margin:8px 0 0 12px;width:394px;}
.ipfb #store_details{width:410px;}
.footerblock #store_details .column{float:left;width:197px;_width:210px;}
.footerblock #store_details .first{border-right:1px solid #e0e0e0;width:195px;_width:180px;}
#store_updates{float:left;margin:8px 0 0 32px;width:160px;}
#primary_main .footerblock .modulecontent h3{margin:0 2px 0 1px;padding-top:12px;padding-bottom:5px;font-weight:bold;font-size:12px;color:#333;}
#navigation .footerblock .modulecontent p{margin-left:4px;line-height:14px;}
.footerblock .modulecontent,#secondary .footerblock .modulecontent p{line-height:14px;}
#navigation .footerblock .modulecontent p.more{margin-left:3px;}
#navigation .footerblock .modulecontent h4{margin-left:14px;font-weight:bold;font-size:11px;color:#000;}
#navigation .footerblock .modulecontent h4,#secondary .footerblock .modulecontent h4,#navigation .footerblock .modulecontent h3,#secondary .footerblock .modulecontent h3{_width:155px;}
#primary_main .footerblock .modulecontent #store_details h3{padding-top:0;padding-bottom:3px;}
.footerblock fieldset{padding-top:9px;}
.footerblock legend{display:none;}
.footerblock .modulecontentwrap{margin-bottom:.95em;}
.footerblock #store_details .modulecontentwrap{border-bottom:1px solid #e0e0e0;padding:0 20px 0 12px;height:13.75em;line-height:14px;}
body .footerblock #store_details .modulecontentwrap{*padding:0 19px 0 11px;}
.home .footerblock .modulecontent #store_details h3,.home .footerblock #store_details .modulecontentwrap p{_width:161px;}
.home .footerblock button#subscribe{_behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
.ipfb #store_details .modulecontentwrap{padding:0 8px;}
.footerblock #store_details #talk{padding-top:10px;}
.footerblock #store_details .last-row{height:12em;border-bottom:0;*width:180px;}
.footerblock #store_details .modulecontentwrap img{display:block;margin:8px auto 0;}
.footerblock #juniper img{display:block;margin:30px auto 30px;}
.footerblock #store_details .last-row img{margin-top:16px;}
.footerblock .modulecontentwrap ul.more{margin-top:.5em;margin-bottom:.75em;}
.ipfb .footerblock #store_details{border-right:1px solid #e0e0e0;}
.ipfb #store_details .column{padding-right:10px;width:184px;}
.ipfb .modulecolumnwrap{padding:12px 0 0 27px;line-height:14px;}
.ipfb .modulecolumnwrap{border-right:0;padding:12px 0 0 27px;line-height:14px;}
.ipfb .modulecolumnwrap p{margin:0 0 20px;padding-right:17px;}
.ipfb #store_updates{margin-left:20px;}
.department .footerblock .modulecontentwrap strong.phone{color:#000;display:block;margin:4px 0 0;padding-top:10px;font-weight:normal;}
.department .footerblock .modulecolumnwrap img{float:right;margin:0 0 0 10px;}
.shopipod .footerblock #store_details .column,.shopiphone .footerblock #store_details .column{padding-right:0;}
.shopipod .footerblock .modulecolumnwrap img,.shopiphone .footerblock .modulecolumnwrap img{margin:0;}
.shopipod .footerblock .modulecolumnwrap,.shopiphone .footerblock .modulecolumnwrap{margin-right:-15px;width:195px;}
.department .footerblock .column .download{margin:0;}
.department .footerblock .download img{float:none;margin:0;}
.product-shelf{padding:9px 0 2px;}
.product-shelf h2,.product-shelf h3{display:none;}
.product-shelf ul{_display:inline;}
.product-shelf li{*float:left;}
#aos_family{float:left;width:100%;margin-bottom:8px;padding:5px 0 2px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-family-bg.png) bottom no-repeat;line-height:.5em;}
#aos_family h2,#aos_family h3{display:none;}
#aos_family ul{_display:inline;}
#aos_family li{*float:left;}
.home #aos_family .hc{_width:492px;}
#family-mac li,#family-ipod li{float:left;}
.tab-controller li{float:left;text-align:center;}
.tab-controller li a,.tab-controller li a strong{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/bg-tab-controller-consolidated.gif) no-repeat;}
.tab-controller li a{z-index:100;position:relative;display:block;padding-left:8px;font-size:14px;font-weight:bold;text-decoration:none!important;background-position:-8px bottom;outline:none;}
#primary .tab-controller li a{color:white;text-shadow:1px 1px 1px #333;}
#primary .tab-controller li a.active{color:#2a2a2a;text-shadow:none;}
.tab-controller li a strong{display:block;height:41px;line-height:41px;text-indent:-8px;background-position:right bottom;}
.tab-controller li a:hover{background-position:-8px -82px;cursor:pointer;}
.tab-controller li.left a:hover{background-position:0 -82px;}
.tab-controller li a:hover strong{background-position:right -82px;}
.tab-controller li a.active:hover{background-position:-8px top;cursor:default;}
.tab-controller li a.active,.tab-controller li.left a.active{background-position:-8px top;}
.tab-controller li a.active strong,.tab-controller li a.active:hover strong{background-position:right -41px;}
.tab-controller li.right a.active strong{background-position:right top;}
.tab-controller li.left a{background-position:left bottom;}
div.tab-quantity ul.tab-controller li{width:402px;}
div.tab-quantity ul.t3 li{width:268px;}
div.tab-quantity ul.t4 li{width:201px;}
div.tab-quantity ul.t5 li{width:161px;}
div#primary_main div.tab-quantity ul.tab-controller li{width:314px;}
div#primary_main div.tab-quantity ul.t3 li{width:209px;}
div#primary_main div.tab-quantity ul.t3 li.left{width:210px;}
div#primary_main div.tab-quantity ul.t4 li{width:157px;}
div#primary_main div.tab-quantity ul.t5 li{width:125px;}
div#primary_main div.tab-quantity ul.t5 li.left{width:128px;}
div#primary_main div.tab-quantity ul.t1{display:none;}
.module ul.product-row{margin-left:1px;padding:0;width:626px;border-bottom:1px solid #e5e6e8;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-grid.png) 50% 0 repeat-y;}
.module ul.last-row{border-bottom:0;}
.module ul.product-row li{position:relative;display:inline;float:left;margin:0 1px 0 0;width:156px;}
.module ul.product-row,.module ul.product-row li{min-height:16em;height:auto!important;height:16em;}
div.module ul.has-specials{min-height:18.5em;height:auto!important;height:18.5em;}
.module ul.product-row li.first-tile{width:154px;}
.module ul.product-row li.last-tile{margin-right:0;width:142px;}
.module ul.product-row li dl{position:relative;top:8px;left:18px;width:121px;min-height:15em;font-size:10px;}
.module ul.product-row li dt{height:auto!important;height:2.85em;min-height:2.85em;font-size:1.1em;line-height:1.125em;}
.module ul.product-row li dt a{color:#333;}
.module ul.product-row li dt a:hover{text-decoration:none;color:#000!important;}
.module ul.product-row li dd.starrating{margin:.5em 0;line-height:1em;}
.module ul.product-row li dd.more a{color:#0085CF;}
.department .module ul.product-row,.category .module ul.product-row,#promo-bar .modulecontent ul{background:none;border:0;float:left;padding:12px 0;}
#promo-bar .modulecontent ul{position:relative;border-bottom:1px solid #e5e5e5;width:100%;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/category-grid.png) 50% 0 repeat-y;}
.category .module ul.product-row{border-bottom:1px solid #e5e5e5;width:801px;background:#fff url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/category-grid.png) 265px 0 repeat-y;}
#promo-bar .modulecontent ul,.category .module ul.last-row{border-bottom:0;}
#primary_main #promo-bar ul{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-category-grid.png);}
#primary_main #promo-bar ul li{width:208px;margin:0 0 0 1px;}
.department .module ul.product-row li{margin:0;width:50%;}
.category .module ul.product-row li,#promo-bar .modulecontent ul li{margin:0 1px 0 1px;width:267px;padding:.75em 0 2em;}
.category .module ul.product-row li{width:265px;}
.category .module ul.product-row li .freeshipping{color:black;font-weight:bold;font-size:10px;}
.category .module ul.product-row li .customer_commit_display{color:#333;font-size:10px;}
#promo-bar .modulecontent ul li{position:relative;float:left;width:265px;height:14.5em;padding:0;margin:0 1px;}
#promo-bar .modulecontent ul li h3{position:relative;z-index:1;margin:5px 15px 0;font-weight:bold;font-size:13px;color:#333;}
#promo-bar .modulecontent ul li.superlink-hover h3{color:#0085cf;}
#promo-bar .modulecontent ul li p{position:relative;z-index:1;margin:0 15px;color:#666;}
#promo-bar .modulecontent ul li img{display:block;margin:5px auto 0;}
#promo-bar .modulecontent ul li a{position:absolute;z-index:2;left:0;top:0;display:block;width:265px;height:15em;text-indent:-9999px;overflow:hidden;background-color:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#primary_main #promo-bar .modulecontent ul li a{position:static;width:208px;height:14.5em;text-indent:0;overflow:hidden;}
.department .module ul.product-row li dl{padding-left:130px;width:130px;}
.category .module ul.product-row li dl{padding-left:112px;width:146px;}
.department .module ul.product-row,.department .module ul.product-row li,.department .module ul.product-row li dl,.category .module ul.product-row,.category .module ul.product-row li,.category .module ul.product-row li dl{height:auto;left:0;min-height:1em;top:0;}
.department .module ul.product-row,.department .module ul.product-row li,.department .module ul.product-row li dl{min-height:7.8em;_height:7.8em;}
.department #navigation .module h3{margin-bottom:6px;}
.category .module ul.product-row{min-height:13.5em;height:auto!important;height:13.5em;}
.category .module ul.has-specials{min-height:15.5em;height:auto!important;height:15.5em;}
.department .module ul.product-row li dl dt,.category .module ul.product-row li dl dt{height:auto;min-height:1em;}
#primary .module ul.product-row li dl dt a,.module ul.product-row li dd.price{color:#333;font-size:11px;font-weight:bold;line-height:1.4em;}
dd.price span.current_price{display:block;}
dd.price span.previous_price,p.price span.previous_price{padding-top:2px;display:block;font-weight:normal;font-size:10px;color:#999;}
dd.price span.savings,dd.price span.message,p.price span.savings,p.price span.message{display:block;font-weight:normal;font-size:10px;color:#f30;}
.category dd.price span.current_price{padding-bottom:1px;}
#primary .module ul.product-row li dl dt a:hover{color:#000;text-decoration:none;}
#primary .module ul.product-row li.superlink-hover dl dt.name a,#primary .module ul.product-row li dl dt.name a:hover{color:#0085CF!important;}
.module ul.product-row li dd.more,.category .module ul.product-row li dd.shipping{margin-top:6px;}
.department .module ul.product-row .product .image{left:15px;position:absolute;top:0;}
.category .module ul.product-row .product .image{left:13px;position:absolute;top:0;}
.category .module .product .image{left:15px;}
.shopiphone .module .product .image{left:0;}
.shopiphone #iphone-nav-coverage #ppu-checker{float:none;margin:0;width:auto;}
.shopiphone #iphone-nav-coverage #ppu-checker form p{display:none;}
.shopiphone #iphone-nav-coverage #ppu-checker form p#ppu-result{display:block;}
.shopiphone #ppu-checker input.psearch{padding-top:4pt;height:15px;width:107px;}
.shopiphone #navigation #ppu-checker div.psearch{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/psearch-def-white.gif);margin-left:6px;}
#ppu-response-msg .checkmark{behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
.shopiphone #navigation #ppu-checker div.psearch.safari{background:none;}
.shopiphone #navigation #iphone-nav-coverage .modulecontent .more a img{margin:0 auto 0 5px;vertical-align:middle;}
.shopiphone #navigation #iphone-nav-coverage .modulecontent .more a{color:#0085CF;}
.shopiphone #navigation #iphone-nav-activation .modulecontent .more a img{margin:0 auto 0 5px;vertical-align:middle;}
.shopiphone #navigation #iphone-nav-activation .modulecontent .more a{color:#0085CF;}
.product-loading-tile{display:inline;margin:55px 0 0 125px;}
.product-cluster{display:inline;float:left;min-height:10px;_height:expression(this.scrollHeight<9?"10px":"auto");}
.product-page{display:block;float:left;position:relative;}
.product-page .hidden{position:absolute;top:0;left:0;z-index:5;}
.product-cluster .no-products{padding:16px;}
#navigation .module ul.similar-products{margin-top:0;}
.module table{border:0;border-collapse:collapse;width:100%;}
.module td{padding:1.95em 0 2em;vertical-align:top;}
.module #area-product-selection table td{padding:0;}
.module tr.product{border-bottom:1px solid #e5e5e5;}
.module td.image{padding:0;width:180px;vertical-align:middle;text-align:center;}
.sub-department .module td.image img{width:90px;}
.module td.details h3{font-weight:bold;font-size:11px;}
.module td.details h3 a{color:#333!important;}
.module td.details h3 a:hover{color:#0085cf!important;text-decoration:none;}
.module td.starrating{width:190px;}
.module td.starrating .rating,.module td.starrating p.review-count{display:block;color:#333;margin:0 20px 0 40px;_margin-left:0;}
.module .results td.starrating .rating,.module .results td.starrating p.review-count{margin:0;}
.module td.starrating span.defstar img.rating{_margin:0;_padding:0;}
.module td.starrating p.review-count{_margin-right:0;}
.module td.purchase-info{width:165px;padding-right:20px;}
.module td.purchase-info .price{padding-bottom:.5em;font-size:12px;color:#000;}
.module td.purchase-info .price span.current_price{font-size:12px;display:block;color:#000;line-height:1.2em;}
.module td.purchase-info .price span.previous_price{font-size:11px;display:block;color:#999;line-height:1.2em;}
.module td.purchase-info .price span.savings,.module td.purchase-info .price span.message{font-size:11px;display:block;color:#f30;line-height:1.2em;}
.compatibility-products{clear:both;margin:0 25px 20px;padding-top:20px;}
.compatibility-products p{margin:0 0 20px;}
.compatibility-products ul{list-style:none;margin:0;padding:0;_width:600px;}
.compatibility-products li{float:left;margin-right:8px;margin-bottom:25px;text-align:center;height:120px;}
.compatibility-products li p{width:65px;}
.compatibility-products li.clear{clear:both;margin:0;padding:0;width:auto;_float:none;_height:0;}
.compatibility-products li p{margin:0;}
#primary .compatibility-products p font{font:10px/1.7em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color:#333;}
#primary .compatibility-products p{font-size:10px;}
.email_notification .notify_wait{text-indent:-9000px;width:16px;height:16px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/email_spinner.gif);background-repeat:no-repeat;background-position:center center;display:none;}
.email_notification .notify_format b{color:red;}
.email_notification .notify_submit{display:block;}
.loading .notify_wait{display:block;}
.loading .notify_submit{display:none;}
input.placeholder{color:#ccc;}
.prod-btns a{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-bg-btn-select-white.gif) 0 0 no-repeat;display:block;height:25px;overflow:hidden;text-indent:-999em;width:76px;}
.prod-btns a:hover{background-position:bottom left;}
.prod-btns a img{display:none;}
#store-prod-top .engrave-no p,#store-prod-top .engrave-yes p{margin:1em 0;}
#store-prod-top .engrave-no div.gift-pack-checkbox label,#store-prod-top .engrave-yes div.gift-pack-checkbox label{width:120px;}
#area-gifting div.gift-no h2,#area-gifting div.gift-yes h2{font-size:16px;}
#store-prod-top #area-gifting p{color:#000;}
div ul#store-nav-tab{margin:0;padding:0;position:absolute;right:14px;top:0;z-index:100;}
ul#store-nav-tab li{display:block;float:left;}
div ul#store-nav-tab li a{background-color:#b9c3c6;border-left:1px solid #fff;color:#fff;display:block;float:left;height:25px;line-height:25px;padding:0 25px;text-align:center;text-decoration:none;white-space:nowrap;}
ul#store-nav-tab li.left a{background:#b9c3c6 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-nav-tab-cap-left.gif) top left no-repeat;border:0;}
ul#store-nav-tab li.right a{background:#b9c3c6 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-nav-tab-cap-right.gif) top right no-repeat;}
ul#store-nav-tab li a:hover{background:#93a0a6;}
ul#store-nav-tab li a.active{background-color:#93a0a6;cursor:default;}
ul#store-nav-tab li.left a:hover,ul#store-nav-tab li.left a.active{background:#93a0a6 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-nav-tab-cap-left.gif) bottom left no-repeat;}
ul#store-nav-tab li.right a:hover,ul#store-nav-tab li.right a.active{background:#93a0a6 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-nav-tab-cap-right.gif) bottom right no-repeat;}
#coverage-lookup{background:#eef2f3 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/coverage/ip_s1_checker_top.gif) no-repeat;float:left;margin:2em 0 0 40px;width:334px;}
#coverage-lookup .coverage_btm{;clear:left;height:11px;background:#fff url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/coverage/ip_s1_checker_btm.gif) no-repeat;width:334px;}
#coverage-lookup .coverage-intro{float:left;width:314px;}
#coverage-lookup .coverage-intro h3{font-size:12px;font-weight:bold;margin:20px 0 4px 20px;color:#333;}
#coverage-lookup p.atnt{line-height:16px;padding-bottom:10px;margin:0 0 8px 20px;}
#coverage-lookup p.atnt a{;font-size:11px;}
#coverage-lookup h3,#coverage-lookup p{float:left;}
#ppu-checker-wrapper{float:left;margin:0;width:180px;}
#ppu-checker-instructions{margin:0 0 4px 16px;padding:0;}
#ppu-checker{float:left;width:200px;}
#ppu-checker p{margin:0 0 0 16px;padding:0;width:auto;}
#search-box #searchbox-btn,#ppu-checker #ppu-submit-btn{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/coverage/check-coverage-button.gif);margin:6px 0;height:18px;width:20px;}
#ppu-checker #ppu-submit-btn{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/coverage/check-coverage-button.png);}
#ppu-checker button{cursor:pointer;border:none;display:block;float:left;padding:0;background-color:transparent;background-position:top left;background-repeat:no-repeat;}
#ppu-checker button span{position:absolute;height:1px;overflow:hidden;width:1px;}
#ppu-checker button:hover,#ppu-checker button.hover{background-position:bottom left;}
#ppu-result{color:red;}
#ppu-result em{color:#206726;font-style:normal;}
#ppu-result em span.checkmark{visibility:visible;float:left;width:14px;height:13px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/coverage/checkmark.png) no-repeat;margin-right:5px;}
#ppu-checker #ppu-response-msg{display:block;clear:left;font-style:normal;height:13px;}
#ppu-checker #ppu-spinner{margin-top:6px;margin-left:0;vertical-align:center;float:left;}
#ppu-checker form #ppu-checker #ppu-response-msg.ppu-response-true{color:green;}
#ppu-checker #ppu-response-msg.ppu-response-error{color:red;}
#ppu-checker div.psearch{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/coverage/psearch-coverage.gif);margin-left:10px;}
#ppu-checker div.psearch,#ppu-checker input.psearch{color:#595959;float:left;}
#ppu-checker input.psearch{margin:0 4px;padding:2px 4px 2px 10px;width:120px;}
.shopiphone #ppu-checker{width:19px;}
.shopiphone #ppu-checker #ppu-submit-btn{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/coverage/nav-arrow.png);height:19px;width:19px;}
.shopiphone #ppu-input-container{float:left;margin:0 1px;}
#iphone-nav-coverage .modulecontent p{padding:10px 12px;}
#hcpopuplayer,#mylayer{display:none;}
.clearer{clear:both;font-size:1px;height:1px;line-height:1px;}
.family .promo_option button{border:0;padding:0;}
div#primary-main{float:left;display:inline;width:800px;margin-right:11px;padding-top:5;color:#333;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/primary-main/primary-main-body.gif) repeat-y;}
div#primary-main-content{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/primary-main/primary-main-bottom.gif) left bottom no-repeat;}
div#primary-main div.overview{padding:5px 10px 0 10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/primary-main/primary-main-top.gif) left top no-repeat;}
div#secondary div.additional,div.cto div.additional{width:168px;margin-bottom:8px;padding-bottom:5px;color:#333;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-btm.png) left bottom no-repeat;}
div#secondary div.additional div.section,div.cto div.additional div.section{padding:8px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
div#secondary div.content-summary{color:#666;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/sidebar-additional/sidebar-additional_bottom.gif);}
div#secondary div.content-summary div.content-summary-body{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;background:white url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/sidebar-additional/sidebar-additional-gradient-bottom.gif) left bottom repeat-x;}
div#secondary div.content-summary div.section{background:none;}
div#secondary div.gradient,div#secondary div.gradient div.section{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/sidebar-additional-price/gradient-and-bottom.png);}
div#secondary div.gradient{background-position:right bottom;}
div#secondary div.gradient div.section{background-position:left bottom;}
div#secondary div.additional h2,div.cto div.additional h2{padding-top:5px;font-size:13px;color:white;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-h2-top.png) left top no-repeat;}
div#secondary div.additional h2 strong,div.cto div.additional h2 strong{display:block;padding:0 5px 5px 12px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/h2.png) repeat-x;}
div#secondary div.additional h2.subsidiary{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/column-fb-h2-top.png);}
div#secondary div.additional h2.subsidiary strong{background:#afb0b2 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/fb-h2.png) repeat-x;}
div#secondary div.more-info{width:168px;margin-bottom:10px;padding-top:5px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/sidebar-more-info/top.jpg) left top no-repeat;}
div#secondary div.more-info div.more-info-content{padding-bottom:5px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/sidebar-more-info/bottom.gif) left bottom no-repeat;}
div#secondary div.more-info div.section{padding:3px 8px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/sidebar-more-info/section-repeat.gif) repeat-y;}
div#secondary div.more-info div.subsection{margin-bottom:12px;line-height:1.2em;}
div#secondary div.more-info div.subsection p,div#secondary div.more-info div.subsection ul{color:#525252;}
div#secondary div.more-info h4{margin-bottom:2px;font-weight:bold;}
div#secondary div.more-info ul{list-style-type:disc;}
div#secondary div.more-info ul li{margin-left:16px;}
#area-product-selection{margin:0 10px 0 30px;}
.family .full .modulecontent{position:relative;}
.family #store-tab-gallery td{vertical-align:middle;}
.module .outline_box{width:303px;}
.module .outline_box .top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/outline_box.gif) top left no-repeat;padding-top:10px;padding-bottom:8px;}
.module .outline_box .bottom{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/outline_box.gif) bottom left no-repeat;height:2px;}
.secondary fieldset{border:0;}
.secondary fieldset.purchase-info{border:0;margin-bottom:17px;padding-bottom:15px;border-bottom:1px solid #d9d9d9;}
.secondary fieldset.last{border:0;}
.secondary fieldset.purchase-info legend{font-size:14px;font-weight:bold;color:#000;white-space:normal;}
.secondary fieldset.purchase-info legend span.free{display:block;font-size:11px;font-weight:normal;color:#f30;}
.secondary fieldset.purchase-info legend span.current_price{display:block;}
.secondary fieldset.purchase-info legend span.previous_price{display:block;font-size:11px;font-weight:normal;color:#808080;}
.secondary fieldset.purchase-info legend span.savings,.secondary fieldset.purchase-info legend span.message{display:block;font-size:11px;font-weight:normal;color:#f30;}
.secondary fieldset.purchase-info p.availability{padding-top:6px;padding-bottom:13px;}
.secondary fieldset.purchase-info input{margin-top:3px;}
.secondary fieldset.is_a_gift{padding-top:12px;}
.secondary fieldset.is_a_gift input{float:left;}
.secondary fieldset.is_a_gift span{padding-left:29px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/../img/engraving-gift-box.png) top left no-repeat;margin-top:-7px;height:32px;margin-left:7px;padding-top:5px;padding-bottom:5px;color:#333;}
.alert_bubble{width:303px;height:100px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/alert-bubble.gif) top left no-repeat;position:absolute;z-index:11;top:-93px;color:#333;}
.alert_bubble p{width:266px;margin-left:16px;margin-top:10px;line-height:15px;}
.alert_bubble button{padding:4px 0 0 0;margin:0 0 0 13px;_margin-left:-14px;float:left;border:0;background:none;color:#0085CF;cursor:pointer;font-size:10px;}
.alert_bubble button:hover{text-decoration:underline;}
span.current_price,span.previous_price,span.savings,span.message{display:block;}
span.previous_price{color:#808080;}
span.savings,span.message{color:#f30;}
.sosumi{color:#76797C;}
dd.more{margin:0!important;}
#as-pagewrapper{text-align:center;}
#as-page-wrap{font-size:11px;text-align:left;}
#as-page-wrap table table table{padding:1px;}
#as-page-wrap table table #estimatedtotalelement{border-top:1px solid #999;padding-top:0;}
body #ipod_content .module{margin-bottom:0;}
#ipod_main #ipod_content h2{font-size:19px;font-weight:bold;padding:1em 0;}
#ipod_content td{padding:3px;}
#ipod_content table{width:auto;}
#ipod_content #license-form table{width:100%;}
.product-details #ipod_content{width:auto;margin:0;}
.product-details #primary #ipod_content{_position:static;}
.product-details #primary .modulecontent ul{margin-bottom:15px;}
.product-details #primary .modulecontent .compatibility-products ul{_width:750px;}
.product-details #ipod_content .modulecontent div.sc2-2{float:left;margin:0 0 0 5px;width:145px;text-align:left;}
.product-details .promos .asdestinationlist{text-align:left;}
.product-details .asdestinationlist li{width:auto;}
#ipod_content #license-form table{width:100%;}
#as-page-wrap ul.product-row{border-left:0;border-right:0;width:680px;}
#area-engraving table td.engrave-no h2,#area-engraving table td.engrave-yes h2{font-weight:bold;font-size:16px;color:#333;}
#area-engraving .engrave-spellcorrect{color:#000;}
#as-page-content hr{display:block;}
#cancelbutton,#submitbutton{position:relative;}
.orderOptions a{line-height:20px;}
.orderOptions strong a{line-height:18px;}
.orderOptions a img{vertical-align:middle;}
#as-pagewrapper #as-page-wrap #as-page-content div.gift-separator{margin:5px 0;}
body.interim{text-align:left;background:#f8f8f8;}
body.interim a{color:#0085cf;}
body.interim div#container{width:932px;margin:0 auto;}
body.interim h1{display:block;width:175px;height:35px;margin-top:32px;margin-bottom:55px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/apple-logo.png) left top no-repeat;}
body.interim h1 a{display:block;height:35px;width:175px;}
body.interim h1 span{position:absolute;left:-9999px;}
body.interim div.blue-header-popup{margin:0 auto;}
body.interim div.footer .call,body.interim div.footer .contact-phone{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/phone.gif) no-repeat;padding:2px 0 1px 20px;margin:0 15px;}
body.login .header h2{float:left;display:inline;}
body.login .header h5{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/icon-lock-header.png) right 2px no-repeat;float:right;display:inline;padding-right:18px;font-weight:bold;font-size:12px;line-height:20px;}
body.login div.blue-header-popup .content{padding-top:20px;}
body.login div.form{float:left;width:360px;}
body.login form.sign-in{padding-top:15px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/login/create-account-silhouette.png) right top no-repeat;}
body.login form.sign-in legend{margin:0;padding:0 40px 20px 0;white-space:normal;}
body.login form.sign-in input{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/field_bg.gif) repeat-x;padding:4px 4px;width:340px;margin-bottom:10px;}
body.login form.sign-in input#submit{display:block;float:right;margin-top:14px;margin-bottom:6px;width:101px;height:23px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/sign_in.png) no-repeat;border:none;text-indent:-9999px;cursor:pointer;*padding-top:100px;*text-indent:0;}
body.login form.sign-in p{padding-left:10px;}
body.login form.sign-in p.errors{padding-left:9px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/errors_bg.png) top right no-repeat;margin-bottom:10px;}
body.login form.sign-in p.errors span{display:block;padding:10px;color:#f00;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/errors_bg-bottom.png) bottom right no-repeat;}
body.login form.sign-in p.slim_errors,body.login-checkout form.sign-in p.errors{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/errors_bg_slim.png);}
body.login form.sign-in p.slim_errors span,body.login-checkout form.sign-in p.errors span{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/errors_bg_slim-bottom.png);}
body.login div.contact-us{float:right;width:160px;padding-left:22px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/bg-content-divider.png) no-repeat;}
body.login div.contact-us h3{margin-top:15px;font-size:11px;font-weight:bold;}
body.login div.contact-us ul{margin-bottom:10px;list-style-type:disc;}
body.login div.contact-us li{margin-left:14px;}
body.login div.contact-us p.other{margin:13px 0 15px;}
body.login div.blue-header-popup .footer ul li{float:left;}
body.login div.blue-header-popup .footer ul li.call-apple{margin-right:8px;padding-top:3px;}
body.login div.blue-header-popup .footer ul li.call-apple span{display:block;padding-right:8px;line-height:10px;border-right:1px solid #666;}
body.login div.blue-header-popup .footer ul li.last{float:right;}
body.login-checkout div.header{overflow:hidden;font-size:12px;}
body.login-checkout div.form{width:275px;}
body.login-checkout div.form input{width:255px;}
body.login-checkout div.guest-checkout{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/bg-content-divider.png) no-repeat;float:right;padding:15px 0 0 15px;width:265px;min-height:260px;_height:260px;}
body.login-checkout div.form .sign-in input#submit{margin-bottom:20px;}
body.login-checkout div.guest-checkout p{margin:15px 0 0 15px;min-height:85px;*min-height:95px;_height:95px;}
body.login-checkout div.guest-checkout .actions{text-align:right;}
body.login-checkout div.guest-checkout .continue{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/account-confirm-continue.png) no-repeat;behavior:url(/Catalog/global/iepngfix/iepngfix.htc);display:inline-block;display:-moz-inline-box;zoom:1;*display:inline;width:101px;height:23px;}
body.login-checkout div.footer{padding:15px 24px;}
body.login div.footer p.details,body.login div.footer p.just-ask{color:#333;padding-top:3px;}
body.create-account div.blue-header-popup .content{padding-top:20px;}
body.create-account form.sign-up{float:left;width:360px;padding-top:15px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/login/create-account-silhouette.png) right top no-repeat;}
body.create-account form.sign-up fieldset{padding-top:20px;}
body.create-account form.sign-up legend{margin:0;padding:0;}
body.create-account form.sign-up input{padding:4px 4px;width:340px;margin-bottom:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/field_bg.gif) repeat-x;}
body.create-account form.sign-up p{padding-left:10px;}
body.create-account form.sign-up #create_account_password{margin-right:6px;width:162px;}
body.create-account form.sign-up #create_account_password_confirm{width:162px;}
body.create-account form.sign-up #create_account_first_name,body.create-account form.sign-up #create_account_phonetic_first_name{margin-right:6px;width:162px;}
body.create-account form.sign-up #create_account_last_name,body.create-account form.sign-up #create_account_phonetic_last_name{width:162px;}
body.create-account form.sign-up #create_account_area_code{margin-right:6px;width:75px;}
body.create-account form.sign-up #create_account_phone_number{width:249px;}
body.create-account form.sign-up p.news input{float:left;width:auto;margin:3px 0 0 0;*margin-top:0;padding:0;background:none;border:none;}
body.create-account form.sign-up p.news label{display:inline;padding-left:8px;*padding-left:4px;}
body.create-account form.sign-up input#submit{display:block;float:right;margin-top:14px;margin-bottom:34px;width:117px;height:20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/create_apple_id.png) no-repeat;border:none;text-indent:-9999px;*padding-top:100px;*text-indent:0;cursor:pointer;}
body.create-account .bubble .arrow{margin-bottom:-2px;bottom:-12px;}
body.create-account p.errors{color:#999;}
body.create-account p.errors strong{font-weight:normal;display:block;color:#000;}
body.create-account form.sign-up p.existing-account{display:none;}
body.create-account form.sign-up p.errors{padding-left:9px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/errors_bg.png) top right no-repeat;margin-bottom:10px;}
body.create-account form.sign-up p.errors span{display:block;padding:10px;color:#f00;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/errors_bg-bottom.png) bottom right no-repeat;}
body.create-account div.secondary{float:right;width:160px;padding-left:22px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/bg-content-divider.png) no-repeat;}
body.create-account div.secondary h3{margin-top:15px;font-size:11px;font-weight:bold;}
body.create-account div.secondary ul{margin-bottom:20px;list-style-type:disc;}
body.create-account div.secondary li{margin-left:14px;}
body.create-account div.secondary p{margin:10px 0 15px;}
body.create-account div.secondary p.other{margin:40px 0 15px;}
body.create-account div.blue-header-popup .footer ul li.last{float:right;}
body#create-account-confirmation div.content{padding-top:102px;padding-bottom:102px;text-align:center;}
body#create-account-confirmation div.content p{margin-bottom:30px;font-size:12px;color:#333;}
body#create-account-confirmation div.content input#continue{width:200px;height:35px;margin:0 auto;padding:0;text-indent:-9999px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/account-confirm-continue.png) center top no-repeat;cursor:pointer;}
body.sorry div.content{padding:40px 42px 26px;}
body.sorry div.sorry-message{padding-left:109px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/fatal-error.png) left top no-repeat;min-height:75px;_height:75px;}
body.sorry div.sorry-message p{margin-bottom:8px;}
body.sorry div.footer{padding:15px 24px;}
body.sorry p.page-action{padding-top:15px;overflow:hidden;}
body.sorry div.footer p.just-ask{width:auto;}
body.sorry .page-action a{float:left;display:inline;cursor:pointer;}
body.sorry .page-action a.return-checkout{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/return-to-checkout.gif);width:140px;height:23px;margin-right:15px;}
body.sorry .page-action a.continue-shopping{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-continue-shopping.png) no-repeat;_behavior:url(/Catalog/global/iepngfix/iepngfix.htc);width:141px;height:23px;}
body.instant-credit-return #container .content{padding:50px 100px;}
body.instant-credit-return #container .content p{margin-bottom:15px;}
body.instant-credit-return .button-continue{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/account-confirm-continue.png) no-repeat;behavior:url(/Catalog/global/iepngfix/iepngfix.htc);display:block;width:101px;height:23px;margin:30px auto 0;}
div.cto div#primary-main div.overview-content:after,div.cto div#primary-main ul#feature-list li.feature:after,div.cto div#primary-main ul#feature-list dl dt:after,div.cto form#configuration-form fieldset ul.feature-select li:after,div.cto div.product-specifications div.section:after,div.cto dd.feature-detail div.section div.section:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.cto div#primary-main div.overview-content,div.cto div#primary-main ul#feature-list li.feature,div.cto div#primary-main ul#feature-list dl dt,div.cto form#configuration-form fieldset ul.feature-select li,div.cto div.product-specifications div.section,div.cto dd.feature-detail div.section div.section{display:inline-block;}
/* Hide from IE Mac \*/ div.cto div#primary-main div.overview-content,div.cto div#primary-main ul#feature-list li.feature,div.cto div#primary-main ul#feature-list dl dt,div.cto form#configuration-form fieldset ul.feature-select li,div.cto div.product-specifications div.section,div.cto dd.feature-detail div.section div.section{display:block;}
/* End hide from IE Mac */ div.cto form#configuration-form{clear:both;position:relative;height:1%;}
div.cto div#primary-main{float:none;display:block;}
div.cto div.slider-content{position:absolute;right:0;top:-10px;width:169px;height:100%;overflow:visible;padding-bottom:20px;}
div.cto div#secondary{float:none;padding-top:10px;padding-bottom:10px;}
div.cto div.pinned_top div#secondary{position:absolute;top:0;right:0;}
div.cto div.floating div#secondary{position:fixed;top:0;}
div.cto div.pinned_bottom div#secondary{position:absolute;bottom:0;right:0;}
div.cto div#product-summary-secondary{clear:both;position:absolute;bottom:0;right:0;margin-bottom:0;}
div.cto div.floating div#product-summary-secondary,div.cto div.pinned_bottom div#product-summary-secondary{display:none;}
div.cto #primary-main .overview-content{border-bottom:1px solid #CCC;position:relative;height:130px;}
div.cto #primary-main .overview-content .heading{float:right;width:610px;}
div.cto #primary-main .overview-content img{float:left;margin:15px 35px 16px 25px;}
div.cto #primary-main .overview-content .heading h2{margin:35px 0 5px;font-weight:bold;font-size:18px;line-height:20px;width:350px;}
div.cto #primary-main .overview-content .heading p{width:310px;}
div.cto div#primary-main .overview-feature{display:block;width:240px;height:126px;border-left:1px solid #DDD;position:absolute;top:0;right:0;}
div.cto div#primary-main .overview-feature h3{font-size:14px;margin:35px 0 10px 20px;font-weight:normal;}
div.cto div#primary-main .overview-feature p{margin-left:20px;}
div.cto #primary-main div.overview div.overview-content .popular-configs{display:none;}
div.cto #primary-main div.overview.popular-configs div.overview-content .popular-configs{display:block;}
div.cto #primary-main .popular-configs .overview-content{border-bottom:none;}
div.cto #primary-main .popular-configs .module{clear:both;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/popular_config_bottom.gif) bottom left no-repeat;margin:0 10px;}
div.cto #primary-main .popular-configs .module-top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/popular_config_top.gif) top left no-repeat;}
div.cto #primary-main .popular-configs .infobox{display:block;float:left;width:138px;margin:6px 15px 12px 18px;}
div.cto #primary-main .popular-configs .infobox p{color:#666;}
div.cto #primary-main .popular-configs .infobox img.left{float:left;}
div.cto #primary-main .popular-configs .infobox img.right{float:right;margin:-14px 15px 3px 5px;}
div.cto #primary-main .popular-configs h3{font-weight:bold;font-size:14px;line-height:16px;margin-bottom:8px;}
div.cto div#primary-main div.overview ul#popular-configs-select{display:block;float:left;width:570px;margin:4px 0 12px;margin-right:0;}
div.cto #primary-main #popular-configs-select li{margin-bottom:2px;list-style:none;width:570px;}
div.cto #primary-main #popular-configs-select li a{color:#333;}
div.cto #primary-main #popular-configs-select li strong{display:block;padding:7px 6px 5px 12px;}
div.cto div#primary-main div.overview ul#popular-configs-select li.selected{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/popular_selected_bottom.png) bottom left no-repeat;}
div.cto div#primary-main div.overview ul#popular-configs-select li.selected strong{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/popular_selected_top.png) top left no-repeat;}
div.cto div#primary-main div.popular-configs div.heading h2,div.cto div#primary-main div.popular-configs div.heading h3,div.cto div#primary-main div.popular-configs div.heading p{width:auto;}
div.cto div#primary-main div.popular-configs div.overview-feature{position:relative;top:-50px;left:171px;width:500px;height:auto;clear:both;float:none;margin:0;border-left:none;}
div.cto div#primary-main div.popular-configs div.overview-feature h3{display:inline;margin:0;font-size:10px;}
div.cto div#primary-main div.popular-configs div.overview-feature p{display:inline;margin:0;}
div.cto div#primary-main div.popular-configs a.more{background:url(/rs/css/i/aos/cto/learn-more-arrow-nobg.gif) right top no-repeat;padding-right:14px;}
div.cto div#primary-main div.popular-configs .infobox img.center{margin:0 33px 3px;}
div.cto div#primary-main ul#feature-list{padding:0 10px 20px 10px;}
div.cto div#primary-main ul#feature-list li.feature{clear:both;padding-top:10px;}
div.cto div#primary-main ul#feature-list li.feature div.feature-content{float:right;width:600px;margin-right:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_gradient.gif) left bottom no-repeat;}
div.cto div#primary-main ul#feature-list dl{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_body.gif) repeat-y;}
div.cto div#primary-main ul#feature-list dl dt{padding:7px 10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_top.gif) left top;}
div.cto div#primary-main ul#feature-list dl dt strong{display:block;float:left;font-size:1.3em;color:black;}
div.cto div#primary-main ul#feature-list dl dd.feature-overview{padding:0 5px 10px 10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_overview.gif) repeat-y;}
div.cto div#primary-main ul#feature-list dl dd.feature-overview div{width:80%;}
div.cto div#primary-main ul#feature-list dl dd.feature-overview a.more{float:right;width:17%;margin:-10px 2px 0 0;text-align:right;}
div.cto div#primary-main ul#feature-list dl dd.feature-overview a.open{background-position:-139px 50%;}
div.cto div#primary-main ul#feature-list dl dd.feature-detail{padding:0 10px 10px 10px;}
div.cto div#primary-main ul#feature-list dl dd div.disclosure-content{height:0;overflow:hidden;}
div.cto div#primary-main ul#feature-list dl dd div.disclosure-content div.section{padding-top:10px;padding-bottom:7px;border-bottom:1px solid #ccc;}
div.cto div#primary-main ul#feature-list dl dd div.disclosure-content div.last{border-bottom:0;}
div.cto div#primary-main ul#feature-list dl dd.feature-detail div p,div.cto div#primary-main ul#feature-list dl dd.feature-detail div ul{margin-bottom:10px;}
div.cto div#primary-main ul#feature-list dl dd.feature-detail div ul li{margin-left:15px;list-style-type:disc;}
div.cto div#primary-main ul#feature-list img.feature-img{float:left;margin:0 0 0 30px;}
div.cto div#primary-main ul#feature-list dl dd div.disclosure-content div.section div.last{border:0;}
div.cto dd.feature-detail img.fl{float:left;margin-right:15px;}
div.cto dd.feature-detail div.section div.section p.lm{clear:both;}
div.cto div#primary-main ul#feature-list ul.feature-select,div.cto div#primary-main div.feature-content div.feature-select-btm{padding-bottom:14px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_bottom.gif) left bottom no-repeat;}
div.cto div#primary-main div.feature-content div.feature-select-btm{padding-bottom:0;line-height:1.2em;}
div.cto div#primary-main ul#feature-list ul.feature-select li,div.cto div#primary-main ul#feature-list div.feature-select{clear:both;padding:3px 16px 4px 16px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_body.gif) repeat-y;}
div.cto form#configuration-form fieldset legend.xs{margin-top:-2px;}
div.cto form#configuration-form fieldset ul.feature-select input{float:left;margin-right:6px;}
div.cto form#configuration-form fieldset ul.feature-select label strong{float:left;padding-top:1px;font-weight:normal;}
div.cto form#configuration-form fieldset ul.feature-select label span.current_price,div.cto form#configuration-form fieldset ul.feature-select label span.previous_price,div.cto form#configuration-form fieldset ul.feature-select label span.savings,div.cto form#configuration-form fieldset ul.feature-select label span.message{display:inline;}
div.cto form#configuration-form fieldset ul.feature-select label span.previous_price{text-decoration:line-through;color:#808080;}
div.cto form#configuration-form fieldset ul.feature-select label span.savings,div.cto form#configuration-form fieldset ul.feature-select label span.message{color:#f30;}
div.cto div#primary-main ul#feature-list div.feature-select select{width:565px;font-size:11px;}
div.cto div#primary-main ul#feature-list div.feature-select select option{padding:2px 5px 0;}
div.cto div#secondary div.content-summary div.section a,div.cto div.content-summary div.section a{color:#0095da;}
div.cto div.content-summary h2,div.cto div.product-summary h2{margin:0;}
div.cto div.content-summary ul.purchase-info{font-size:1.1em;}
div.cto div.content-summary ul.purchase-info li{width:142px;margin:0;padding:0 4px;}
div.cto div.content-summary ul.purchase-info li{padding-bottom:6px;}
div.cto div.content-summary ul.purchase-info li p{padding-bottom:6px;color:#666;}
div.cto div.content-summary ul.purchase-info li.subtotal,div.cto div.content-summary ul.purchase-info li.tax{padding-bottom:0;}
div.cto div.content-summary ul.purchase-info li p.label{padding-bottom:0;}
div.cto div.content-summary ul.purchase-info li.total{padding-bottom:4px;padding-left:3px;}
div.cto div.content-summary ul.purchase-info li.total p.label{padding-bottom:4px;}
div.cto div.content-summary ul.purchase-info li.total p.value{display:inline;padding-bottom:4px;padding-right:3px;font-size:1.4em;font-weight:bold;color:black;}
div.cto div.content-summary ul.purchase-info li.total span.notes{color:#666;}
div.cto div.content-summary ul.purchase-info li.total p.notes{padding-top:6px;}
div.cto div.content-summary ul.purchase-info li.specials{padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid #ccc;margin-left:3px;padding-left:0;}
div.cto div.content-summary ul.purchase-info li.specials p.previous_price{color:#808080;padding-bottom:6px;}
div.cto div.content-summary ul.purchase-info li.specials p.savings,div.cto div.content-summary ul.purchase-info li.specials p.message{color:#f30;}
div.cto div.content-summary ul.purchase-info li.shipping{color:#666;padding-top:4px;}
div.cto div.content-summary ul.purchase-info li.update-details{margin-top:8px;margin-bottom:-7px;}
div.cto div.content-summary ul.purchase-info li.add-to-cart{margin:8px 0 7px 0;}
div.cto div.content-summary p.info{clear:left;word-spacing:-1px;margin-bottom:-1px;padding:0;color:#666;}
div.cto div.product-specifications{width:168px;position:relative;overflow:hidden;}
div.cto div#secondary div.open{position:relative;left:0;}
div.cto div.product-specifications h2{margin:0;padding-left:5px;padding-bottom:0;font-size:1.3em;color:white;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/product-specifications/top-left.png) left top no-repeat;}
div.cto div.product-specifications h2 strong{display:block;margin-bottom:0;padding:5px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/product-specifications/top-right.png) right top no-repeat;}
div.cto div.product-specifications div.section{background:white;border-left:1px solid #ccc;border-right:1px solid #ccc;}
div.cto ul#specs-list{width:167px;padding-top:5px;}
div.cto ul#specs-list li{margin:0 7px 1px 7px;padding:3px;color:#333;}
div.cto ul#specs-list .upgrade{font-weight:bold;}
div.cto div.product-specifications div.summary{position:relative;padding:0 6px 2px 0;display:none;}
div.cto div.product-specifications div.summary div.transition{margin-top:-22px;height:22px;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/product-specifications/transition-gradient.png) repeat-x;}
div.cto div.product-specifications div.summary p{margin-bottom:10px;}
div.cto div.product-specifications div.summary a{float:right;padding-right:16px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/product-specifications/see-more-arrow.gif) right top no-repeat;}
div.cto div.product-specifications div.footer{clear:both;height:5px;padding-left:5px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/product-specifications/bottom-left.png) left bottom no-repeat;}
div.cto div.product-specifications div.footer span{display:block;height:5px;font-size:.1em;line-height:.1em;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/product-specifications/bottom-right.png) right bottom no-repeat;}
#applecare-family{display:block;margin:30px 0 10px 44px;}
.applecare-icon{float:left;margin-bottom:20px;}
.feature-description{margin-left:44px;margin-bottom:20px;}
.feature h3{font-weight:bold;}
#primary.constraint_validation_messages{color:#333;line-height:1.5;margin-bottom:18px;font-size:11px;font-family:"Lucida Grande",Verdana,sans-serif;text-align:left;width:750px;margin:10px 50px 70px 0;}
.constraint_validation_messages p{margin-bottom:10px;}
.constraint_validation_messages h3{margin-bottom:0;color:#76B900;font-weight:bold;font-size:2em;border:none;}
.constraint_validation_messages p strong.heading,.constraint_validation_messages strong.heading{margin:10px 0 5px;display:block;font-weight:bold;font-size:1.1em;border-bottom:1px solid #000;color:#000;width:100%;}
div.cto table.zebra{margin:5px 10px;}
div.cto table.zebra td{padding:4px;}
div.cto table.zebra tr.odd{background:#EDF1F2;}
.retail-store-locator{width:680px;height:365px;font-size:11px;position:relative;}
.retail-store-locator,.retail-store-locator .locator-header,.retail-store-locator fieldset,.retail-store-locator ul.stores,.retail-store-locator ul.stores a.selected,.retail-store-locator .locator-pagination,.retail-store-locator .pagination-link{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/retail-store-locator-sprite.png) no-repeat 0 0;_background-image:url("css/i/aos/cto/retail-store-locator-sprite.gif");}
.retail-store-locator .locator-header{background-position:0 -365px;padding:16px 0 18px 18px;}
.retail-store-locator h3{font-size:18px;}
.retail-store-locator form{margin-top:18px;position:relative;}
.retail-store-locator fieldset{float:left;background-position:-679px -365px;height:23px;width:166px;padding-top:2px;}
.retail-store-locator form .field-with-placeholder{float:left;margin-left:8px;font-size:12px;}
.retail-store-locator form input{background:transparent;border:0;outline:none;width:130px;height:18px;color:#333;font-size:12px;padding:3px 0 0 4px;}
.retail-store-locator .store-locator-spinner,.retail-store-locator .store-locator-form-reset{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/clear.gif) no-repeat 0 0;position:absolute;left:143px;top:7px;width:11px;height:11px;overflow:hidden;cursor:pointer;}
.retail-store-locator .store-locator-spinner{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/../global/nav/images/spinner.gif);}
.retail-store-locator .submit-button{float:left;margin-right:15px;}
.retail-store-locator form p{float:left;width:393px;padding-top:3px;color:#333;}
.retail-store-locator ul.stores{position:absolute;top:89px;left:0;width:340px;height:250px;background-position:-680px 0;overflow:hidden;}
.retail-store-locator ul.stores a{display:block;height:40px;padding:10px 20px 0;margin-right:1px;text-decoration:none;cursor:pointer;}
.retail-store-locator ul.stores a.selected:hover,.retail-store-locator ul.stores a.selected{background-position:-680px -280px;}
.retail-store-locator h4{font-weight:bold;color:#333;}
.retail-store-locator p{color:#666;}
.retail-store-locator ul.stores a.selected *{color:#FFF;}
.retail-store-locator .error-message{position:absolute;top:133px;left:0;width:678px;text-align:center;font-size:12px;color:#666;}
.retail-store-locator .error-message h4{font-weight:bold;font-size:18px;margin-bottom:15px;}
.retail-store-locator a.close-link{display:block;margin-top:28px;}
.retail-store-locator .details{position:absolute;padding:25px;top:88px;right:0;width:289px;height:200px;color:#666;}
.retail-store-locator .photo-wrapper{float:right;_display:inline;margin-left:15px;}
.retail-store-locator .photo{width:101px;height:78px;}
.retail-store-locator .links{margin-top:15px;}
.retail-store-locator .links p{margin-bottom:1px;}
.retail-store-locator .links a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cto/learn-more-arrow-nobg.gif) no-repeat 100% 100%;padding-right:15px;}
.retail-store-locator .locator-pagination{background-position:-681px -255px;position:absolute;bottom:1px;left:1px;width:339px;height:25px;}
.retail-store-locator .pagination-link{display:block;text-decoration:none;position:absolute;top:5px;width:120px;background-position:-864px -339px;}
.retail-store-locator .pagination-link:active{color:#333;}
.retail-store-locator .previous{left:10px;padding-left:18px;background-position:-696px -339px;}
.retail-store-locator .next{right:10px;text-align:right;padding-right:20px;}
body.cart{background:#F3F4F5;}
body.cart div.page-content{clear:both;position:relative;}
body.cart .invalid,body.saved-cart .invalid{color:#f30;background:#FEFFC9;}
body.cart-checkout #aos-page div.compact-header{border-bottom:0;}
div#customer-cart div.sub-head input{padding:2px;}
div#customer-cart #cart-identity ul,div#customer-cart div.sub-head p.input-line{margin:0 1px;background:#F9F9F9;border-top:1px solid white;}
div#customer-cart #cart-identity ul{padding:10px 14px;line-height:24px;}
div#customer-cart #cart-identity li{float:left;color:#999;text-align:right;}
div#customer-cart #cart-identity li a{margin-left:6px;padding-left:8px;border-left:1px solid #b3b3b3;}
div#customer-cart #cart-identity li a.first{padding-left:0;border-left:0;}
div#customer-cart #cart-identity li span{float:left;display:block;}
div#customer-cart #cart-identity li span.display,div#customer-cart #cart-identity li span.edit,div#customer-cart #cart-identity li span.value{color:#333;padding-left:6px;}
div#customer-cart #cart-identity li#cart-name{width:422px;text-align:left;}
div#customer-cart #cart-identity li span.edit{display:none;}
div#customer-cart #cart-identity li.editing span.display{display:none;}
div#customer-cart #cart-identity li.editing span.edit{display:inline;}
div#customer-cart #cart-identity li#cart-id{float:right;}
div#customer-cart #cart-identity li#cart-added{float:right;margin-left:14px;}
div#customer-cart #cart-identity li.last{margin-right:0;}
div#customer-cart div.sub-head p.input-line{padding:7px 14px;}
div#customer-cart div.sub-head p.input-line label.placeholder span{padding:3px 5px;}
div#customer-cart div.sub-head p.input-line span.edit,div#customer-cart div.sub-head p.input-line span.actions{padding-left:6px;}
div#customer-cart div.sub-head p.input-line span.actions a{margin-right:8px;padding-right:8px;border-right:1px solid #999;}
div#customer-cart div.sub-head p.input-line span.actions a.last{border:0;}
body.cart div#customer-cart div.sub-head{border-bottom:1px solid #cdcdcd;}
div.loading div#cart-products p#continue-shopping,div.loading div#cart-products div.content-error,div.loading div#cart-products ul.cart-product-list li.cart-product,div.loading div.cart-totals{display:none;}
div.loading div#order-summary div.section *,div.loading div#recommended-products ul.recommended-list{visibility:hidden;}
div.loading ul.cart-product-list{height:300px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_40x40.gif) 50% 50% no-repeat;}
div.loading div#customer-cart div.ie-loading{display:block;}
div#customer-cart div.ie-loading{display:none;position:absolute;height:300px;width:801px;margin:0 1px;text-align:center;background:white;}
div#customer-cart div.ie-loading p{padding-top:140px;font-size:14px;font-weight:bold;}
div#cart-wrapper div.empty-cart{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column.png) right bottom no-repeat!important;}
div#customer-cart div.content-section{padding:0;}
div#customer-cart p#continue-shopping{margin:0 15px;padding:10px 0;}
div#customer-cart p#continue-shopping a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-continue-shopping.png) no-repeat;float:right;width:141px;height:23px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/rs/css/i/aos/cart/button-continue-shopping.png",sizingMethod="crop");}
div#customer-cart a{color:#0085CF;}
div#customer-cart ul.cart-product-list li.cart-product{padding:0 15px;}
div#customer-cart ul.cart-product-list li.cart-product div.product-container{border-top:1px solid #d5d5d5;}
div#empty-cart-message{padding-top:60px!important;text-align:center;}
div#no-javascript-message{padding:60px 0 55px!important;text-align:center;}
div#no-javascript-message h4,div#empty-cart-message h4{font-size:12px;font-weight:bold;}
div#empty-cart-message{display:none;}
div#empty-cart-message p{margin-bottom:60px;}
div#empty-cart-message a.continue-shopping{float:none;margin:10px auto 7px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-continue-shopping.png) no-repeat;width:141px;height:23px;display:block;text-indent:-9999px;text-align:left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/rs/css/i/aos/cart/button-continue-shopping.png",sizingMethod="crop");}
div#empty-cart-message p#cookies-message{width:760px;margin:0 auto;padding:16px 2px 11px 2px;text-align:left;border-top:1px solid #ccc;}
div.empty-cart p#continue-shopping,div.empty-cart ul.cart-product-list,div.empty-cart div.cart-totals,div.empty-cart li.checkout-now,div.empty-cart #secondary a#checkout-1click{display:none;}
div.empty-cart div#empty-cart-message{display:block;}
div.empty-cart div#recommended-products{opacity:0;height:0;padding:0;margin:0;display:none;}
div#customer-cart p.error{color:#f30;}
body.saved-cart div#customer-cart div.cart-error{width:773px;margin:10px auto;background-position:left bottom;}
body.cart-checkout div.content-error,body.saved-cart div#customer-cart div.cart-error,div#customer-cart ul.cart-product-list div.product-error{padding-bottom:4px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/bg-cart-errors.png);background-repeat:no-repeat;}
body.cart-checkout div.content-error div.error-content,body.saved-cart div#customer-cart div.cart-error div.error-content,div#customer-cart ul.cart-product-list div.product-error div.error-content{padding:10px 10px 6px 10px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/bg-cart-errors.png);background-repeat:no-repeat;}
div.empty-cart body.cart-checkout div.content-error{margin-top:15px;}
body.cart-checkout div.content-error{background-position:left bottom;margin:0 15px 10px;}
body.cart-checkout div.content-error div.error-content{background-position:left top;}
div#customer-cart ul.cart-product-list div.product-error{background-position:right bottom;margin:0 0 10px 170px;}
div#customer-cart ul.cart-product-list div.product-error div.error-content{background-position:right top;}
body.cart .cart-totals{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-footer-subfooter.gif) left bottom no-repeat;position:relative;}
div.cart-totals div.tax-shipping{padding-left:26px;}
div.cart-totals div.purchase-totals{margin-right:16px;}
body.cart div#secondary div.content-summary fieldset.purchase-summary legend{margin-bottom:3px;font-size:12px;color:#999;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.total{margin-bottom:10px;font-size:16px;color:#333;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.total span{font-size:12px;color:#777;!padding-left:5px;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.financing{padding-right:16px;line-height:14px;margin-bottom:14px;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.financing span{color:black;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.financing a{color:#0085CF;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.shipping-free,body.cart div#secondary div.content-summary fieldset.purchase-summary li.shipping-upsell{margin:14px 0;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.checkout-now{text-align:center;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.checkout-now button{width:124px;height:23px;cursor:pointer;border:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-checkout-now.gif) left top no-repeat;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.checkout-now button span{position:absolute;left:-9999px;}
body.cart div#secondary div.content-summary fieldset.purchase-summary li.invisible{margin:0;padding:0;height:0;opacity:0;}
body.cart a#checkout-1click{display:block;margin-top:8px;text-align:center;}
body.cart div#secondary div#cart-options{position:relative;padding:0;}
body.cart div.empty-cart div#secondary div#cart-options{display:none;}
body.cart div#secondary div#cart-options ul{position:relative;top:3px;border-top:1px solid #ccc;}
body.cart div#secondary div#cart-options ul li{float:left;width:50%;text-align:center;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-divider.png) right top repeat-y;}
body.cart div#secondary div#cart-options ul li.last{background:none;}
body.cart div#secondary div#cart-options ul li a{display:block;height:23px;padding-top:28px;color:#777;}
body.cart div#secondary div#cart-options ul li a{text-decoration:none;}
body.cart div#secondary div#cart-options ul li#print-cart a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-print.gif) 50% -20px no-repeat;}
body.cart div#secondary div#cart-options ul li#save-cart a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-save.gif) 50% 10px no-repeat;}
body.cart div#secondary div.additional h2 strong{font-weight:normal;}
body.cart-checkout div#secondary div.additional ul.link-list li{margin-left:8px;}
body.cart-checkout div#secondary div#cart-contact-us li{margin-top:4px;color:#333;font-size:11px;}
body.cart div#secondary div#cart-contact-us li.standard-chat{*height:13px;}
body.cart-checkout div#secondary div#cart-contact-us li#cart-contact-phone{padding-left:24px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-cart-contact-phone.gif) left 50% no-repeat;}
body.cart div#recommended-products{overflow:hidden;}
body.cart div#recommended-products div.content-section{padding-top:10px;padding-bottom:5px;}
body.cart div#recommended-products .details{margin-bottom:4px;line-height:14px;}
body.cart div#recommended-products .details ul{list-style:disc;margin:5px 0 0 15px;}
body.cart div#recommended-products div.standard-promo table.buying-options a,body.cart div#recommended-products ul.item-overview a{color:#333;}
body.cart div#recommended-products div.standard-promo table.buying-options a:hover,body.cart div#recommended-products ul.item-overview a:hover{color:#0085CF;text-decoration:none;}
body.cart div#recommended-products .add-to-cart{margin-top:4px;}
body.cart div#recommended-products .add-to-cart a{display:block;width:84px;height:16px;border:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-add-to-cart-small.png);}
body.cart div#recommended-products .add-to-cart a span{position:absolute;left:-9999px;}
body.cart div#recommended-products div.standard-list li.item{float:left;width:380px;padding:0 10px;}
body.cart div#recommended-products div.standard-list li.item-1,body.cart div#recommended-products div.standard-list li.item-3{clear:left;border-right:1px solid #e6e6e6;}
body.cart div#recommended-products div.standard-list li.item-3 div.item-content,body.cart div#recommended-products div.standard-list li.item-4 div.item-content{border-top:1px solid #e6e6e6;}
body.cart div#recommended-products div.standard-list li.item-2,body.cart div#recommended-products div.standard-list li.item-4{border-left:1px solid #e6e6e6;margin-left:-1px;}
body.cart div#recommended-products div.standard-list div.item-content{padding:16px 10px 10px 10px;}
body.cart div#recommended-products div.standard-list img.item-image{float:left;display:inline;}
body.cart div#recommended-products div.standard-list ul.item-overview{float:right;width:250px;}
body.cart div#recommended-products div.standard-list ul.item-overview li{margin-bottom:2px;}
body.cart div#recommended-products div.standard-list ul.item-overview li.title{font-size:12px;}
body.cart div#recommended-products div.standard-list ul.item-overview li.price{margin-top:6px;}
body.cart div#recommended-products div.standard-list ul.item-overview li.add-to-cart{margin-top:8px;}
body.cart div#recommended-products div.standard-list li.item-1 div.promo{display:none;}
body.cart div#recommended-products div.hero-list li.item,body.cart div#recommended-products div.promo-list li.item{clear:right;float:right;display:inline;width:265px;margin-right:10px;padding:0 10px;border-left:1px solid #e6e6e6;}
body.cart div#recommended-products div.hero-list div.item-content,body.cart div#recommended-products div.promo-list div.item-content{padding:10px 0;border-bottom:1px solid #e6e6e6;}
body.cart div#recommended-products div.hero-list img.item-image,body.cart div#recommended-products div.promo-list img.item-image{float:left;margin-left:10px;}
body.cart div#recommended-products div.hero-list ul.item-overview,body.cart div#recommended-products div.promo-list ul.item-overview{float:right;width:148px;}
body.cart div#recommended-products div.hero-list li.details{display:none;}
body.cart div#recommended-products div.hero-list li.item-1,body.cart div#recommended-products div.hero-list li.item-1 div.item-content,body.cart div#recommended-products div.promo-list li.item-1,body.cart div#recommended-products div.promo-list li.item-1 div.item-content{border:0;}
body.cart div#recommended-products div.hero-list li.item-4 div.item-content,body.cart div#recommended-products div.promo-list li.item-4 div.item-content{border-bottom:0;}
body.cart div#recommended-products div.hero-list li.item-1,body.cart div#recommended-products div.promo-list li.item-1{float:left;width:460px;margin-right:0;margin-left:30px;padding:0;border-bottom:0;}
body.cart div#recommended-products div.hero-list li.item-1 div.item-content,body.cart div#recommended-products div.promo-list li.item-1 div.item-content{width:460px;}
body.cart div#recommended-products div.hero-list li.item-1 div.promo{display:none;}
body.cart div#recommended-products div.promo-list li.item-1 .superlink{cursor:default;}
body.cart div#recommended-products div.promo-list li.item-1 div.promo .superlink{cursor:pointer;}
body.cart div#recommended-products div.hero-list li.item-1 ul.item-overview{width:265px;float:none;}
body.cart div#recommended-products div.promo-list li.item-1 ul.item-overview{display:none;}
body.cart div#recommended-products div.promo-list li.item-1 img.item-image{display:none;}
body.cart div#recommended-products div.hero-list li.item-1 div.item-content li.title{width:265px;font-size:13px;font-weight:bold;}
body.cart div#recommended-products div.hero-list li.item-1 ul.item-overview li.details,body.cart div#recommended-products div.hero-list li.item-1 ul.item-overview li.price{display:block;font-size:11px;margin:10px 0 10px;}
body.cart div#recommended-products div.hero-list li.item-1 img.item-image{float:right;}
body.cart div#faqs div.content-section{padding-top:10px;}
body.cart div#faqs ul.faq-list{float:left;width:322px;display:inline;}
body.cart div#faqs ul.faq-list-1{margin-right:57px;margin-left:34px;}
body.cart div#faqs ul.faq-list li{margin-bottom:12px;}
body.cart div#faqs ul.faq-list p.question{font-size:12px;}
body.cart div#faqs ul.faq-list p.answer{padding-left:20px;}
body.cart div#faqs a{color:#0085CF;}
body.cart div#shop div.content-section{padding:8px 0;}
body.cart div#shop div.list_content{background:none;}
body.cart div#shop ul li{float:left;margin-right:25px;}
body.cart div#shop a:hover{background:none;}
body.cart div#shop div#shopapple,body.cart div#shop div.account-links{margin:0 40px;}
body.cart div#shop div#shopapple{padding-bottom:6px;border-bottom:1px solid #cbcbcb;}
body.cart div#shop div.account-links{padding-top:6px;}
div#customer-cart div.product-info a{margin-left:8px;padding-left:10px;border-left:1px solid #c2c2c2;}
div#customer-cart div.product-info a.first-link{margin-left:0;padding-left:0;border:0;background-position:0 50%;}
div#customer-customer ul.cart-product-list{clear:both;}
div#customer-cart ul.cart-product-list li.cart-product{position:relative;overflow:hidden;}
div#customer-cart ul.cart-product-list li.cart-product div.product-container{padding-bottom:26px;padding-top:26px;position:relative;zoom:1;}
div#customer-cart ul.cart-product-list div.item-overlay{display:none;position:absolute;top:5px;bottom:5px;left:-9px;width:791px;_height:expression(this.parentElement.offsetHeight - 10+"px");z-index:2;}
div#customer-cart ul.cart-product-list div.item-overlay div.top{position:absolute;top:0;width:791px;height:5px;overflow:hidden;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/item_moved_bg-top.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/cart/item_moved_bg-top.png",sizingMethod="crop");}
div#customer-cart ul.cart-product-list div.item-overlay div.middle{position:absolute;top:5px;width:791px;bottom:5px;overflow:hidden;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/item_moved_bg-middle.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/cart/item_moved_bg-middle.png",sizingMethod="crop");_height:expression(this.parentElement.offsetHeight - 10+"px");}
div#customer-cart ul.cart-product-list div.item-overlay div.bottom{position:absolute;bottom:0;width:791px;height:5px;overflow:hidden;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/item_moved_bg-bottom.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/cart/item_moved_bg-bottom.png",sizingMethod="crop");}
div#customer-cart ul.cart-product-list div.item-overlay p{position:absolute;width:100%;text-align:center;font-size:16px;line-height:20px;font-weight:bold;color:black;top:50%;margin-top:-10px;}
div#customer-cart ul.cart-product-list div.item-overlay p span{display:none;}
div#customer-cart ul.cart-product-list li.removed div.item-overlay,div#customer-cart ul.cart-product-list li.removed div.item-overlay p span.removed,div#customer-cart ul.cart-product-list li.saved div.item-overlay,div#customer-cart ul.cart-product-list li.saved div.item-overlay p span.saved{display:block;}
div#customer-cart ul.cart-product-list div.section{clear:left;padding-top:12px;}
div#customer-cart ul.cart-product-list div.product-image{position:absolute;left:0;text-align:center;width:155px;}
div#customer-cart ul.cart-product-list div.product-image img{max-width:95px;max-height:95px;}
div#customer-cart ul.cart-product-list div.product-info{margin-left:170px;}
div#customer-cart ul.cart-product-list div.product-info h4{font-size:14px;font-weight:bold;max-width:350px;}
div#customer-cart ul.cart-product-list div.product-info h4 a{color:#333;text-decoration:none;margin-left:0;padding-left:0;border:0;}
div#customer-cart ul.cart-product-list ul.price-quantity{float:right;padding-top:1px;padding-left:25px;white-space:nowrap;}
div#customer-cart ul.cart-product-list ul.price-quantity li{display:inline;}
div#customer-cart ul.cart-product-list ul.price-quantity input{width:22px;margin:0 25px 0 35px;text-align:right;}
div#customer-cart ul.cart-product-list ul.price-quantity li.quantity-price strong{font-size:13px;display:inline-block;width:auto!important;width:85px;min-width:85px;text-align:right;}
html.es-mx div#customer-cart ul.cart-product-list ul.price-quantity li.quantity-price strong{width:105px;min-width:105px;}
div#customer-cart ul.cart-product-list div.shipping-product-admin{border-top:1px solid #d5d5d5;margin-top:10px;}
div#customer-cart ul.cart-product-list p.download-now{margin-bottom:6px;}
div#customer-cart ul.cart-product-list p.download-now a{margin-left:0;padding:1px 0 1px 18px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-download-now.gif) left top no-repeat;border-left:0;}
div#customer-cart ul.cart-product-list p.product-admin{float:right;}
div#customer-cart ul.cart-product-list ul.product-shipping{color:#666;}
div#customer-cart ul.cart-product-list ul.product-shipping em{font-style:normal;}
div#customer-cart ul.cart-product-list ul.product-shipping li.delivery{color:#666;}
div#customer-cart ul.cart-product-list ul.product-shipping li.delivery span.delivery-date{padding-right:2px;}
div#customer-cart ul.cart-product-list ul.product-shipping li.delivery em{color:#999;}
div#customer-cart ul.cart-product-list ul.product-shipping li.part-number{color:#c4c4c4;}
p.product-customize{margin-top:12px;}
div#customer-cart ul.cart-product-list div.product-config{padding:6px 18px 0 18px;}
div#customer-cart ul.cart-product-list div.product-config ul.product-specs{float:left;width:250px;}
div#customer-cart ul.cart-product-list div.product-config ul.product-specs li{color:#666;list-style-type:none;margin-left:14px;padding-left:8px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/bg-cart-bullet.gif) left 7px no-repeat;}
div#customer-cart ul.cart-product-list div.product-config ul.product-specs li.first{padding-top:0;}
div#customer-cart ul.cart-product-list div.rate-plan{padding-left:18px;}
div#customer-cart ul.cart-product-list div.rate-plan p.rate-plan-edit{padding-bottom:4px;}
div#customer-cart ul.cart-product-list div.rate-plan p.title{margin-bottom:5px;border-bottom:none;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/config-price-leader.gif) left bottom repeat-x;}
div#customer-cart ul.cart-product-list div.rate-plan span{padding-right:4px;margin-bottom:-5px;float:left;background-color:#FFF;_margin-bottom:-4px;}
div#customer-cart ul.cart-product-list div.rate-plan em{padding-left:4px;margin-bottom:-5px;font-style:normal;float:right;background-color:#FFF;_margin-bottom:-4px;}
div#customer-cart ul.cart-product-list div.rate-plan div.column{float:left;width:230px;color:#666;}
div#customer-cart ul.cart-product-list div.rate-plan div.column-1{margin-right:40px;}
div#customer-cart ul.cart-product-list div.rate-plan ul{clear:both;}
div#customer-cart ul.cart-product-list div.rate-plan ul li{margin-left:20px;list-style-type:disc;}
div#customer-cart ul.cart-product-list div.engraving-gifting{padding-top:0;padding-left:18px;}
div#customer-cart ul.cart-product-list div.engraving-gifting a{padding-top:1px;padding-bottom:1px;cursor:pointer;}
div#customer-cart ul.cart-product-list div.product-engraving,div#customer-cart ul.cart-product-list div.product-gifting{padding-top:11px;}
div#customer-cart ul.cart-product-list div.product-engraving p.product-engraving-message{white-space:pre;}
div#customer-cart ul.cart-product-list div.product-gifting div.gifting-options{margin-bottom:10px;}
div#customer-cart ul.cart-product-list div.edit-gift{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/bg-gifting-edit.png) no-repeat;padding:7px;height:106px;width:336px;}
div#customer-cart ul.cart-product-list div.edit-package .edit-message,div#customer-cart ul.cart-product-list div.edit-message .edit-package{display:none;}
div#customer-cart ul.cart-product-list div.edit-gift h4{font-size:11px;padding-left:20px;}
div#customer-cart ul.cart-product-list div.edit-gift h4.edit-package{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftwrap.png) 0 3px no-repeat;}
div#customer-cart ul.cart-product-list div.edit-gift h4.edit-message{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftmessage.png) 0 3px no-repeat;}
div#customer-cart ul.cart-product-list div.edit-gift textarea{font:11px Arial,sans-serif;padding:3px;height:54px;width:327px;margin:5px 0;resize:none;}
body.cart div#customer-cart ul.cart-product-list div.edit-gift textarea{*position:relative;*left:-170px;}
div#customer-cart ul.cart-product-list div.edit-gift .actions{text-align:right;}
div#customer-cart ul.cart-product-list div.edit-gift .actions .edit-cancel{border-left:none;}
.invisible{opacity:0;}
div#customer-cart ul.cart-product-list div.gift-edit-package .edit-message,div#customer-cart ul.cart-product-list div.gift-edit-message .edit-package{display:none;}
div#customer-cart ul.cart-product-list a.add-gift-package{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftwrap.png) left 50% no-repeat;}
div#customer-cart ul.cart-product-list a.add-gift-message{padding-left:30px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftmessage.png) 10px 50% no-repeat;}
div#customer-cart ul.cart-product-list a.first-link{background-position:0 50%;padding-left:20px;}
div#customer-cart ul.cart-product-list div.gift-package p.product-gift-edit{padding-left:20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftwrap.png) left 50% no-repeat;margin-bottom:5px;}
div#customer-cart ul.cart-product-list div.gift-message p.product-gift-edit{padding-left:20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftmessage.png) left 50% no-repeat;}
div#customer-cart ul.cart-product-list div.gift-package{position:relative;z-index:1;min-height:35px;_height:35px;margin-bottom:5px;}
div#customer-cart ul.cart-product-list div.gift-package div.price-remove{position:absolute;right:0;top:0;text-align:right;}
div#customer-cart ul.cart-product-list div.gift-package p.product-gift-price{font-size:1.2em;}
div#customer-cart ul.cart-product-list p.product-gift-message{margin-top:5px;padding-right:50px;}
div#customer-cart ul.cart-product-list div.line-item{position:relative;}
div#customer-cart ul.cart-product-list div.line-item p.unit-price{position:absolute;right:168px;_right:183px;top:12px;}
div#customer-cart ul.cart-product-list div.line-item p.price{position:absolute;right:0;_right:15px;top:11px;font-size:13px;}
div.cart-totals{margin-bottom:-5px;padding:0 1px 15px 1px;color:#666;border-top:1px solid #cdcdcd;}
div.cart-totals-content{padding-top:15px;border-top:1px solid white;}
div.cart-totals div.tax-shipping{float:left;width:270px;}
div.cart-totals div.tax-shipping legend{color:#333;font-size:12px;}
div.cart-totals div.tax-shipping div.field{margin-bottom:6px;}
div.cart-totals div.tax-shipping div.checkbox{padding-top:4px;margin-bottom:0;clear:both;line-height:17px;}
div.cart-totals div.tax-shipping div.checkbox input{float:left;margin-top:1px;}
div.cart-totals div.tax-shipping div.checkbox label{margin-left:6px;}
div.cart-totals div.tax-shipping label{margin-right:8px;}
div.cart-totals div#tax-shipping-zipcode input#shipping-zip{width:40px;padding:2px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
div.cart-totals div.tax-shipping fieldset{border:0;}
div.cart-totals div#tax-shipping-delivery{padding-top:2px;}
div.cart-totals div.purchase-totals{float:right;width:358px;}
div.cart-totals div.purchase-totals li{clear:both;text-align:right;}
div.cart-totals div.purchase-totals li span em{font-style:normal;}
div.cart-totals div.purchase-totals span.first{float:left;width:230px;}
div.cart-totals div.purchase-totals span.last{width:100px;}
div.cart-totals div.purchase-totals li.total{margin-top:10px;padding-top:10px;font-size:14px;color:#333;font-weight:bold;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-totals-divider.png) right top no-repeat;}
div.cart-totals div.purchase-totals li#cart-summary-total-savings{margin-top:8px;font-size:11px;}
ul.cart-product-list ul.product-shipping li.invisible{height:0;overflow:hidden;}
#secondary li.total strong.updating,div.purchase-totals li.total strong.updating,#secondary li.total span.updating,div.purchase-totals li.total span.updating,#sidebar-summary-total span.updating,ul.cart-product-list ul.product-shipping li.delivery .updating{background-color:#bde8ff;}
#secondary li.total-savings span.updating,div.purchase-totals li.total-savings span.updating,ul.cart-product-list li.quantity-price strong.updating{_filter:alpha(opacity=0);opacity:0;}
body.checkout{background:#F3F4F5;}
body.checkout #breadcrumb li.title{padding-right:13px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/icon-breadcrumb-lock.gif) right 52% no-repeat;}
body.checkout div.loading{opacity:.6;filter:alpha(opacity=60);}
body.checkout div.loading ul.cart-product-list{background:none;height:auto;}
body.checkout div.loading div.content-header{display:block;min-height:5px;_height:5px;}
body.checkout div.loading div.step{min-height:80px;}
body.checkout div.page-content{clear:both;position:relative;font-size:11px;}
body.checkout .primary-header{margin-bottom:-4px;}
body.checkout .invisible-primary-header{margin-bottom:0;height:0;}
body.checkout #checkout-verify-header{padding:0;overflow:hidden;position:relative;z-index:1;}
body.checkout #checkout-verify-header h4{padding:5px 14px;}
body.checkout div#checkout-user-prompt{padding:0 14px 0;}
body.checkout div#checkout-user-prompt h4{padding-top:8px;font-size:11px;line-height:19px;color:#666;font-weight:normal;}
body.checkout div#checkout-steps div.multi-step-form{padding-top:6px;}
body.checkout div.multi-step-form h5,body.checkout div#customer-cart h5{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-checkout-step-separator.gif) 50% top no-repeat;}
body.checkout form.step-form legend{margin-bottom:3px;color:#333;}
body.checkout form.step-form div.fieldset-content{white-space:nowrap;}
body.checkout form.step-form div.first{width:330px;margin:0 56px 0 28px;}
body.checkout form.step-form div.first fieldset.first{clear:right;padding-bottom:13px;}
body.checkout form.step-form div.first div.fieldset-content{padding-left:16px;padding-top:4px;}
body.checkout form.step-form div.last{width:337px;}
body.checkout form.step-form div.last div.subsection,body.checkout form.step-form div.last .with-seperator{border-top:1px solid #d5d5d5;}
body.checkout form.step-form div.last div.subsection,body.checkout form.step-form div.last div.form-astro{margin-top:15px;padding-top:10px;}
body.checkout form.step-form input,body.checkout #promo-code-enter{margin-bottom:4px;padding:4px;height:14px;border:1px solid #ccc;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/field_bg.gif);background-repeat:repeat-x;vertical-align:middle;}
body.checkout form.step-form input[type=radio]{padding:0;height:auto;border:1px solid #4c4c4c;}
body.checkout div.form-astro p.legend{margin-bottom:8px;}
body.checkout div.form-astro p.legend a.separated-link{margin-left:8px;padding-left:8px;border-left:1px solid #b5b5b5;}
body.checkout .companyName-field input,body.checkout .emailAddress-field input,body.checkout .street-field input,body.checkout .street2-field input,body.checkout .street3-field input,body.checkout .password-field input{width:303px;}
body.checkout span.firstName-field input{width:112px;}
body.checkout span.lastName-field input{width:177px;}
body.checkout span.daytimePhoneAreaCode-field input,body.checkout span.eveningPhoneAreaCode-field input{width:66px;}
body.checkout span.daytimePhone-field input,body.checkout span.eveningPhone-field input{width:223px;}
body.checkout span.giftEmailAddress-field input{width:285px;}
body.checkout .suburb-field input{width:120px;}
body.checkout .city-field input{width:160px;}
body.checkout select#shipping-user-city{margin-bottom:4px;}
body.checkout .state-field input{width:40px;}
body.checkout .postalCode-field input{width:74px;}
body.checkout .companyKey-field input{width:100px;}
body.checkout span.cardNumber-field input{width:206px;}
body.checkout span.giftCardNumber-field input{width:153px;}
body.checkout span.securityCode-field input{width:80px;}
body.checkout span.expirationMonth-field,body.checkout span.expirationYear-field{display:inline-block;padding:5px 2px 0 2px;}
body.checkout div#payment-form span.cardValue{padding-top:4px;margin-right:27px;}
body.checkout div#payment-form span.cardValue .value input{width:80px;font-size:11px;}
body.checkout span.dob-field label{margin-right:4px;}
body.checkout span.dob-field select{margin-left:4px;}
body.checkout span.ssn-field strong{padding-right:20px;}
body.checkout .label-value-list span.label{color:#999;}
body.checkout form.step-form .label-value-list span.label{padding-left:7px;}
body.checkout .state-field select,body.checkout #shipping-user-lookup .select,body.checkout #payment-credit-user-lookup .select{margin-top:3px;}
body.checkout .city-state-fields{display:inline-block;width:216px;padding-right:10px;overflow:hidden;vertical-align:top;}
body.checkout #shipping-user-lookup .prompt label,body.checkout #payment-credit-user-lookup .prompt label,body.checkout #payment-giftcard-user-lookup .prompt label{height:24px;line-height:24px;}
body.checkout .ziplookup-prompt .fields,body.checkout .ziplookup-options .fields{width:0;opacity:0;padding-right:0;filter:Alpha(Opacity=0);}
body.checkout .ziplookup-fields .select,body.checkout .ziplookup-prompt .select,body.checkout .ziplookup-fields .prompt,body.checkout .ziplookup-options .prompt{width:0;display:none;padding-right:0;}
body.checkout #city-state-select{width:220px;}
body.checkout .optional-multicol .first{float:left;}
body.checkout .optional-multicol .last{float:right;}
body.checkout div.form-content ul.info-list{list-style-type:disc;color:#666;}
body.checkout div.form-content ul.info-list li{margin:0 0 6px 16px;}
body.checkout div.step-summary{padding:10px 0 22px;font-size:10px;}
body.checkout div.step-content div.section{float:left;display:inline;}
body.checkout div.step-content div.subsection{padding:0;}
body.checkout div.step-content div.extended-fields{clear:both;padding:34px 28px 0;}
body.checkout div.step-content div.extended-fields iframe{width:697px;height:96px;margin:7px 0;border-top:2px solid #a3a3a3;border-right:0;border-bottom:1px solid #a3a3a3;border-left:1px solid #a3a3a3;}
body.checkout div.step-summary div.first{margin-left:42px;}
body.checkout div.step-summary div.last{width:219px;margin-right:0;}
body.checkout div.step-summary div.user-contact,body.checkout div.step-summary div.user-address{float:left;display:inline;width:219px;margin-right:30px;clear:none;padding:0;min-height:12px;overflow:hidden;}
body.checkout div.step-summary div.summary-options{clear:both;width:406px;padding-top:8px;}
body.checkout div.step-summary div#shipping-method,body.checkout div.step-summary div#payment-creditcard{width:258px;}
body.checkout div.step-summary ul.label-value-list li{display:block;margin:0 16px 1px 0;}
body.checkout div.step-summary ul.label-value-list span.label{float:left;margin-right:16px;text-align:right;}
body.checkout div.step-summary ul.label-value-list li.no-label{margin-left:213px;}
body.checkout div#shipping-form div.shipMethod-field{margin-left:16px;}
body.checkout div#shipping-form div#shipping-method-radio{padding-top:8px;}
body.checkout p.single-ship-method .label{display:block;padding-right:10px;color:#999;}
body.checkout span#shipping-summary-method-option-name{padding-right:2px;}
body.checkout #shipping-user-contact .emailAddress-field input{width:280px;margin-right:5px;}
body.checkout span.businessAddress-field label{display:inline;margin-left:5px;}
body.checkout div#shipping-summary-astro{padding-top:4px;}
body.checkout button#copy-from-shipping{float:right;}
body.checkout div#payment-credit-user fieldset.first{clear:right;}
body.checkout div#payment-form div.payment-method fieldset.first{margin-top:0;border-top:0;}
body.checkout div#payment-form div.payment-method fieldset{position:relative;margin-top:26px;border-top:1px solid #d5d5d5;}
body.checkout div#payment-form div.payment-method button.payment-method-remove{position:absolute;top:4px;right:0;}
body.checkout div#payment-form div.payment-method fieldset.first p.legend{margin-top:15px;}
body.checkout div#payment-form div.payment-method fieldset p.legend{margin-top:10px;}
body.checkout div#payment-form p.sub-legend{color:#535353;}
body.checkout div#payment-form fieldset.first div.card-types{padding-top:0;}
body.checkout div#payment-form div.card-types{margin-bottom:15px;padding-top:10px;background-image:none;}
body.checkout div#payment-form div.card-types li{float:left;display:inline;padding-bottom:3px;background-repeat:no-repeat;}
body.checkout div#payment-form div.card-types li button{display:block;_width:66px;height:27px;padding-top:3px;padding-left:0!important;padding-right:0!important;}
body.checkout div#payment-form div.card-types li button::-moz-focus-inner{padding:0;border:none;}
body.checkout div#payment-form div.card-types li span{display:block;width:56px;margin-right:5px;height:24px;text-indent:-9999px;}
body.checkout #payment-form div.VISA li,body.checkout #payment-form div.MASTERCARD li,body.checkout #payment-form div.AMERICAN_EXPRESS li,body.checkout #payment-form div.DISCOVER li{opacity:.33;filter:alpha(opacity=33);}
body.checkout #payment-form div.VISA li.VISA,body.checkout #payment-form div.MASTERCARD li.MASTERCARD,body.checkout #payment-form div.AMERICAN_EXPRESS li.AMERICAN_EXPRESS,body.checkout #payment-form div.DISCOVER li.DISCOVER{opacity:1;filter:alpha(opacity=100);z-index:2;}
body.checkout div#payment-form div.card-types-selector li,body.checkout div#payment-form div.card-types-selector li button{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-payment-card-types-selector.gif);background-repeat:no-repeat;}
body.checkout div#payment-form div.card-types-selector li{background-position:-5px bottom;}
body.checkout div#payment-form div.card-types-selector li button{background-position:-5px top;}
body.checkout div#payment-form div.card-types-selector li.first{background-position:left bottom;}
body.checkout div#payment-form div.card-types-selector li.first button{background-position:left top;}
body.checkout div#payment-form div.card-types-selector li.last{background-position:-134px bottom;}
body.checkout div#payment-form div.card-types-selector li.last button{background-position:-134px top;}
body.checkout div#payment-form div.card-types-selector li button span{border-right:1px solid #d5d5d5;background-position:50% 1px;cursor:pointer;}
body.checkout div#payment-form div.card-types-selector li.last button span{border:0;}
body.checkout div#payment-form div.card-types-selector li.first-active{background-position:-200px bottom;}
body.checkout div#payment-form div.card-types-selector li.first-active button{background-position:-200px top;}
body.checkout div#payment-form div.card-types-selector li.active{background-position:-206px bottom;}
body.checkout div#payment-form div.card-types-selector li.active button{background-position:-206px top;}
body.checkout div#payment-form div.card-types-selector li.last-active{background-position:-334px bottom;}
body.checkout div#payment-form div.card-types-selector li.last-active button{background-position:-334px top;}
body.checkout .taxRegNumber-field input,body.checkout .taxRegName-field input{width:158px;}
body.checkout div.payment-method p.text-actions{padding-top:10px;}
body.checkout div.payment-method p.text-actions span{padding:2px 0;display:block;}
body.checkout div#payment-form div#payment-giftcard-method div.card-types{padding-top:10px;}
body.checkout div#payment-form div#payment-giftcard-method ul.info-list{margin-top:30px;}
body.checkout span.giftCardRedeem-action button{margin-top:5px;}
body.checkout span.giftCardRedeem-action button.loading{width:16px;height:16px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_16x16.gif) left 50% no-repeat;}
body.checkout span.giftCardRedeem-action button.loading em{position:relative;left:-9999px;}
body.checkout span.giftCardRemove-action{float:right;margin-top:5px;}
body.checkout div#payment-form table.payment-values{width:337px;}
body.checkout div#payment-summary table.payment-values{width:220px;}
body.checkout span.cardValue span.value,body.checkout table.payment-values td.applied,body.checkout table.payment-values td.card-total,body.checkout .payment-totals table td.value{font-size:12px;}
body.checkout div.payment-method table.payment-values thead th{color:#999;border-bottom:1px solid #d5d5d5;}
body.checkout table.payment-values th.applied{padding-right:27px;text-align:right;}
body.checkout div.payment-method table.payment-values td{padding-top:6px;}
body.checkout table.payment-values td{padding:0 0 4px;}
body.checkout table.payment-values td.applied{padding-right:12px;}
body.checkout table.payment-values td.remove{width:15px;text-align:right;}
body.checkout table.payment-values td.applied,body.checkout table.payment-values td.card-total,body.checkout table.payment-values td.remove{text-align:right;}
body.checkout table.payment-values td.card-number span span{padding-right:8px;}
body.checkout div.payment-method .payment-totals{margin-top:20px;border-top:1px solid #d5d5d5;}
body.checkout div#payment-giftcard-method-cc .payment-totals{margin-top:0;border-top:0;}
body.checkout div.payment-method .payment-totals table{float:right;margin-right:27px;}
body.checkout .payment-totals table tr.first td{padding-top:13px;}
body.checkout .payment-totals table td{text-align:right;}
body.checkout .payment-totals table td.label{padding-right:10px;}
body.checkout #payment-summary-method .icon-label{display:block;padding-left:73px;height:24px;line-height:24px;background-position:left 50%;background-repeat:no-repeat;}
body.checkout #shipping-summary-user-emailAddress,body.checkout #payment-summary-user-emailAddress{display:block;padding-top:2px;text-indent:-10px;padding-left:10px;line-height:12px;}
.help-message{color:#666;}
.help-message .visa{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/mentor/payments/card_visa_cvv.jpg) bottom center no-repeat;padding-bottom:120px;margin-bottom:10px;width:188px;}
.help-message .amex{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/mentor/payments/card_amex_cvv.jpg) bottom center no-repeat;padding-bottom:112px;width:188px;}
.help-message h4{font-weight:bold;color:#333;padding-bottom:.3em;}
.input-mask{position:relative;display:inline-block;}
.input-mask input,.input-mask span{font-family:monaco;}
.input-mask input{top:0;position:relative;z-index:2;padding:4px 4px!important;margin-right:0;height:14px;background:transparent!important;color:transparent!important;}
.input-mask span{font-size:11px;position:absolute;display:block;height:22px;width:auto;top:1px;left:0;right:1px;z-index:1;line-height:22px;text-indent:6px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/account/field_bg.gif) repeat-x;}
body.checkout #payment-financing-content{overflow:hidden;margin-top:-15px;}
body.checkout #payment-financing-content div.section{float:none;display:block;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin:-1px 0;}
body.checkout #payment-financing-content div.section .subsection{margin:0;width:auto;padding:18px 95px 18px 180px;position:relative;}
body.checkout #payment-financing-content div.section .subsection h5{background:none;font-weight:bold;color:#333;font-size:11px;margin-bottom:5px;}
body.checkout #payment-financing-content div.section .subsection .finance-image{position:absolute;top:23px;left:30px;}
body.checkout #payment-financing-content div.section .subsection ul{list-style-type:disc;margin:0 0 7px 12px;color:#666;}
body.checkout #payment-financing-content div.section .subsection p{color:#666;}
body.checkout #payment-financing-content div.section .subsection strong{color:#333;}
body.checkout #payment-financing-content div.section .subsection div.actions{position:absolute;top:44px;right:18px;}
body.checkout #payment-financing-content div.section .subsection .instructions{text-align:right;width:140px;}
body.checkout #payment-financing-content div.section .subsection .apply{display:block;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/button-apply.gif) no-repeat;height:20px;width:62px;}
body.checkout #payment-financing-content div.section .subsection .select{display:block;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/button-select.gif) no-repeat;height:20px;width:62px;}
body.checkout #payment fieldset.financing-approved p.legend{margin-bottom:10px;}
body.checkout #payment fieldset.financing-approved strong{padding:7px 0 7px 64px;}
body.checkout #payment fieldset.financing-approved .optional-multicol .first{padding-left:64px;color:#666;}
body.checkout #payment fieldset.financing-approved span.value{margin-right:27px;padding-left:8px;font-size:12px;}
body.checkout fieldset.bml-payment p.legend{margin-top:0;}
body.checkout #bml-logo{display:block;width:152px;height:47px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/payment/bml_legend.gif) left top no-repeat;}
body.checkout fieldset.bml-payment span.last{margin-top:20px;}
body.checkout fieldset.bml-payment p{margin-top:18px;}
body.checkout div#bml-extended-fields p.legend{margin-top:20px;}
body.checkout div#bml-extended-fields a.print{margin-right:22px;}
body.checkout div#bml-summary{margin-top:-11px;}
body.checkout div#bml-summary #bml-logo{margin-bottom:10px;}
body.checkout div.last div.promo-banner{padding-top:41px;}
body.checkout #account h5 button.disabled{visibility:hidden;}
body.checkout div.account-info p{padding-bottom:8px;color:#666;}
body.checkout div.account-info button.text-action{font-size:11px;}
body.checkout div.account-fields legend{margin-bottom:0;padding-bottom:13px;}
body.checkout div.account-fields .label-value-list{margin:0 0 8px;}
body.checkout div.account-fields span.password2-field{margin-bottom:8px;}
body.checkout div.account-fields span.single-checkbox label{width:300px;}
body.checkout div.account-fields p.iforgot{padding-top:8px;text-align:right;}
body.checkout div#account-form-found div.account-info p{padding-left:18px;}
body.checkout div#account-form-found div.account-info p.subhead{padding-left:0;color:#333;}
body.checkout div#account-form-found .label-value-list{padding-top:24px;}
body.checkout div#account-summary ul.label-value-list span.label{width:184px;margin-left:16px;}
body.checkout div#account-summary #account-summary-appleId{display:inline;}
body.checkout #account-continue-as-guest{width:140px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/forms/multi-step-form/button-continue_as_guest.gif) left top no-repeat;}
body.checkout #account-create-account{width:140px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/forms/multi-step-form/button-create_account.gif) left top no-repeat;}
body.checkout #account-sign-in{width:86px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/forms/multi-step-form/button-sign_in.gif) left top no-repeat;}
body.checkout div#terms div.section{display:block;float:none;}
body.checkout div#terms div.step-summary div.section{margin:0 14px;}
body.checkout div#terms p.single-checkbox{width:525px;margin-left:16px;}
body.checkout div#terms-passive a,body.checkout div#terms-passive a{color:#0085CF;}
body.checkout div#terms-passive{font-size:10px;color:#666;opacity:1;}
body.checkout div.terms-invisible div.subsection{height:0!important;margin-top:0!important;padding:0!important;border-top:0!important;opacity:0!important;}
body.checkout div#terms-passive div.subsection{padding:0 4px;}
body.checkout div#terms-passive h3{margin-bottom:4px;color:#333;font-weight:bold;}
body.checkout div#customer-cart{padding-top:0;padding-bottom:11px;}
body.checkout div#customer-cart h5{position:relative;font-size:13px;font-weight:bold;}
body.checkout div#customer-cart h5 span{zoom:1;display:block;padding:4px 14px 5px;color:#333;}
body.checkout #customer-cart button.text-action{display:block;position:absolute;top:6px;right:16px;padding-right:0;letter-spacing:0;font-size:10px;font-weight:normal;color:#0085CF;cursor:pointer;height:14px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/icon-edit-cart.gif) top right no-repeat;}
body.checkout #customer-cart button.disabled{color:#ccc;cursor:default;background-position:bottom right;}
body.checkout #customer-cart button.disabled:hover em{cursor:default;text-decoration:none;}
body.checkout button#edit-cart-link em{font-style:normal;padding-right:20px;}
body.checkout button#edit-cart-link:hover em{cursor:pointer;text-decoration:underline;}
body.checkout div#cart-wrapper{margin:20px 45px 0;}
body.checkout div#customer-cart ul.cart-product-list li{padding:0;}
body.checkout div#customer-cart ul.cart-product-list li.first div.product-container{padding-top:0;border:0;}
body.checkout div#customer-cart li.quantity-select{margin:0 25px 0 36px;}
body.checkout .cart-totals{margin-top:13px;border-top-width:2px;}
body.checkout div#cart-totals-messages{float:left;width:340px;}
body.checkout #purchase-totals{margin-right:0;}
body.checkout #promo-code-entry,body.checkout #promo-code-display{display:none;}
body.checkout #promo-code-entry-link{cursor:pointer;}
body.checkout #promo-code-entry-link.disabled{cursor:default;color:#ccc;text-decoration:none;}
body.checkout #promo-code-enter{width:110px;color:#777;margin-right:5px;}
body.checkout #promo-code-display p{display:inline;}
body.checkout #remove-promo-code{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/layer_close.gif) 0 2px no-repeat;display:-moz-inline-stack;display:inline-block;height:13px;width:11px;margin-left:5px;}
body.checkout #promo-code-box.entry #promo-code-entry-link,body.checkout #promo-code-box.display #promo-code-entry-link{display:none;}
body.checkout #promo-code-box.entry #promo-code-entry,body.checkout #promo-code-box.display #promo-code-display{display:block;}
body.checkout #promo-code-enter.invalid{background:#FFFFC5;color:#F30;}
body.checkout #promo-code-box .promo_error{white-space:nowrap;}
body.checkout #promo-code-box.processing a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_16x16.gif) top right no-repeat;padding:0 23px 2px 0;}
body.checkout #cart-totals-astro div.section{padding-top:16px;}
body.checkout #order-summary-list li{margin-bottom:1px;}
body.checkout #order-summary-list a{color:#0085CF;}
body.checkout #order-summary-list .label{float:left;}
body.checkout #order-summary-list .value{float:right;color:#333;}
body.checkout #order-summary-list .alert .value{color:#F30;}
body.checkout #sidebar-summary-total{margin-top:10px;padding-top:11px;border-top:1px solid #d5d5d5;}
body.checkout #sidebar-summary-total-value{font-size:16px;font-weight:bold;}
body.checkout #sidebar-summary-financing{padding-top:8px;}
body.checkout #sidebar-summary-financing a{color:#0085CF;}
body.checkout #sidebar-summary-checkout{overflow:hidden;}
body.checkout #sidebar-summary-checkout span{display:block;margin-top:10px;padding-top:18px;padding-bottom:8px;border-top:1px solid #d5d5d5;text-align:center;}
body.checkout #order-summary .invisible{height:0;opacity:0;filter:alpha(opacity=0);}
body.checkout button#checkout{width:144px;height:23px;cursor:pointer;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/button-place-order-now.gif) left top no-repeat;border:0;}
body.checkout #secondary #just-ask-faq{padding-top:0;padding-bottom:0;overflow:hidden;font-size:10px;}
body.checkout #secondary #just-ask-faq h3{padding-top:10px;font-weight:bold;border-top:1px solid #d5d5d5;}
body.checkout div#secondary div#just-ask-faq li{margin-top:10px;padding:0 8px;line-height:1.4em;}
body.checkout #just-ask-faq li a{color:#666;}
body.checkout #just-ask-faq li a:hover{color:#0085CF;text-decoration:none;}
body.checkout #just-ask-faq div.faq-topic{display:none;padding-bottom:8px;}
body.checkout .faq-step-shipping #just-ask-faq #faq-shipping,body.checkout .faq-step-billing #just-ask-faq #faq-payment,body.checkout .faq-step-account #just-ask-faq #faq-account,body.checkout .faq-step-terms #just-ask-faq #faq-terms{display:block;}
body.checkout .faq-step-verify #just-ask-faq h3,body.checkout .faq-step-terms #just-ask-faq h3{display:none;}
body.checkout div#checkout-wrapper div.footer-section{padding-top:0;overflow:hidden;}
body.checkout div.footer-section div.subsection{margin:5px 13px 0;padding:16px 0 11px;border-top:1px solid #CDCDCD;}
body.checkout div#checkout-wrapper div.footer-section a{color:#0085CF;}
body.checkout div#recycle-message{padding-left:40px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/icon-recycle.gif) left top no-repeat;zoom:1;}
body.checkout div#recycle-message p{width:525px;}
body.checkout div#recycle-opt-in{padding:8px 0 0 38px;}
body.checkout div#recycle-opt-in input{float:left;margin-right:8px;}
div#edit-cart-warning div.content{padding:76px 64px;}
div#edit-cart-warning div.content p{margin-bottom:16px;}
div#edit-cart-warning div.content strong{font-size:13px;}
#financing-application-prompt{padding:30px 40px 20px;}
#financing-application-prompt strong{font-size:13px;}
#financing-application-prompt p{margin-bottom:16px;}
#financing-application-prompt ol{margin-left:1.5em;margin-bottom:30px;}
#financing-application-prompt li{margin-bottom:12px;}
#address-verification{font-size:13px;}
#address-verification .suggestions{font-size:11px;margin:20px 20px 0 60px;}
#address-verification .original{width:190px;padding-right:53px;float:left;}
#address-verification .matches{float:left;border-left:1px solid #ddd;width:190px;padding-left:80px;}
#address-verification .original div,#address-verification .matches div{margin:10px 0;}
#address-verification .actions{text-align:left;position:relative;left:-4px;}
body#checkout-processing p.single-message{margin:120px 0;padding-top:50px;text-align:center;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_40x40.gif) 50% top no-repeat;}
body.checkout .gift-card-help .gift-card-example{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/gc_back.gif) bottom left no-repeat;padding-bottom:140px;}
body.checkout .nullValue{height:0;line-height:0;padding:0;}
div.payment-method .VISA,div#payment-summary-method .VISA{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/payment/visa_cc.gif);background-repeat:no-repeat;}
div.payment-method .MASTERCARD,div#payment-summary-method .MASTERCARD{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/payment/mastercard_cc.gif);background-repeat:no-repeat;}
div.payment-method .AMERICAN_EXPRESS,div#payment-summary-method .AMERICAN_EXPRESS{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/payment/amex_cc.gif);background-repeat:no-repeat;}
div.payment-method .DISCOVER,div#payment-summary-method .DISCOVER{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/payment/discover_cc.gif);background-repeat:no-repeat;}
body.checkout .apple-giftcard{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/payment/apple_gc.gif);background-repeat:no-repeat;}
body.checkout .iphone-giftcard{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/payment/iphone_gc.gif);background-repeat:no-repeat;}
.type-ahead{position:absolute;z-index:3;text-align:left;margin:-3px 0 0 -6px;}
.type-ahead table,.type-ahead td{border-collapse:collapse;}
.type-ahead tr.m td.l,.type-ahead tr.m td.r{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/type_ahead/v.png);background-repeat:repeat-y;_background:none;}
.type-ahead tr.m td.l{background-position:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/v_left.png",sizingMethod="scale");}
.type-ahead tr.m td.r{background-position:-14px 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/v_right.png",sizingMethod="scale");}
.type-ahead tr.t td.m,.type-ahead tr.b td.m{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/type_ahead/h.png);background-repeat:repeat-x;_background:none;}
.type-ahead tr.t td.m{background-position:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/h_top.png",sizingMethod="scale");}
.type-ahead tr.b td.m{background-position:0 -15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/h_bottom.png",sizingMethod="scale");}
.type-ahead tr.t td.l,.type-ahead tr.t td.r,.type-ahead tr.b td.l,.type-ahead tr.b td.r{width:14px;height:15px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/type_ahead/c.png);background-repeat:no-repeat;_background:none;}
.type-ahead tr.t td.l{background-position:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/c_top_left.png",sizingMethod="scale");}
.type-ahead tr.t td.r{background-position:-14px 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/c_top_right.png",sizingMethod="scale");}
.type-ahead tr.b td.l{background-position:0 -15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/c_bottom_left.png",sizingMethod="scale");}
.type-ahead tr.b td.r{background-position:-14px -15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/type_ahead/c_bottom_right.png",sizingMethod="scale");}
.type-ahead td.msg{background-color:#f2f2f2;}
.type-ahead ul{position:relative;z-index:4;margin:-8px -7px -2px -7px;}
.type-ahead ul li{padding:3px 3px 3px 16px;line-height:1em;}
.type-ahead ul li.selected{background:#0f38e8 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/type_ahead/s.gif) repeat-x 0 0;color:#fff;cursor:pointer;cursor:hand;}
.ms .as-column{display:inline;float:left;}
.ms #as-page-content{padding-top:10px;width:980px;background:#eff2f3 url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-content-s3-top.gif) no-repeat;}
.ms #content{margin-right:7px;margin-left:10px;width:720px;background:#fff url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner.gif) repeat-y;}
.ms .content_top{height:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner-top.gif) no-repeat;}
.ms .content_bottom{height:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner-btm.gif) no-repeat;border-bottom:10px solid #eff2f3;}
.ms .content_bottom_shade{padding:14px 22px 10px 22px;margin-bottom:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner-btm-shade.gif) bottom no-repeat;}
.ms .content_bottom_noshade{padding:12px 22px 15px 22px;margin-bottom:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner-btm.gif) bottom no-repeat;}
.ms #secondary{width:236px;background:#fff url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-secondary-s3.gif) repeat-y;font-size:11px;}
#content_outer_bottom{margin-top:0;clear:both;height:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-content-s3-btm.gif) center top no-repeat;}
#as-stepthree div.shop_more form.searchform{float:left;width:130px;}
#cross-sell h3{color:#556f8c;font-size:14px;font-weight:bold;line-height:1em;margin:20px 0 14px 0;text-align:left;}
#step-three-promo{border-top:12px solid #fff;font-size:11px;}
#cross-sell #step-three-promo h3{margin-top:0;padding-top:18px;}
table.specialdeals{width:678px;margin:0 0 20px 0;padding:0;border-bottom:1px solid #e5e5e5;}
table.specialdeals+table.specialdeals{border-bottom:0;margin-bottom:0;}
table.specialdeals a{color:#205fce;}
table.specialdeals td{padding:5px 0;text-align:left;vertical-align:top;}
table.specialdeals th{padding:5px 10px 5px 10px;text-align:left;font-size:12px;}
table.specialdeals tbody th{padding:5px;text-align:left;font-size:11px;}
table.specialdeals thead th{padding-left:115px;}
table.specialdeals .left{display:block;width:95px;text-align:center;float:left;margin:-24px 20px 36px 0;}
table.specialdeals span.current_price{font-size:11px;line-height:14px;font-weight:bold;display:block;}
table.specialdeals span.previous_price{font-size:10px;line-height:14px;display:block;color:#808080;white-space:nowrap;}
table.specialdeals span.savings,table.specialdeals span.message{font-size:10px;line-height:14px;display:block;color:#f30;white-space:nowrap;}
.ms #secondary p{margin:0 13px;line-height:14px;}
#portablecart{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-secondary-s3-top.gif) no-repeat;padding:10px 13px 6px 13px;margin-bottom:2px;text-align:center;}
#portablecart h4{margin-top:20px;margin-bottom:0;font-size:1.3em;font-weight:normal;color:#5c708a;text-align:left;}
#portablecart p#freeshipping_trial{margin:0 0 5px 0;padding:2px 0 18px 0;border-bottom:1px solid #d9d9d9;font-weight:bold;color:#900;text-align:left;}
.checkout_trial{margin:5px 0;_margin-bottom:15px;}
#lastadded_trial{margin-top:24px;margin-bottom:4px;text-align:center;}
#lastadded_trial p{text-align:left;}
#lastadded_trial p#justadded,#otheritems{font-weight:bold;color:#5c708a;margin-bottom:8px;margin-top:18px;text-align:left;}
.lineitemslist{margin:0 13px 18px 13px;line-height:14px;text-align:left;}
.lineitemslist dt{float:left;margin-right:5px;clear:left;}
.lineitemslist .savings{color:#f30;}
p.availability,p.price{margin:0;padding:0;}
.inyourcart{margin:0;font-weight:bold;}
.lineitems_trial p{margin-bottom:0;padding-bottom:0;line-height:14px;text-align:left;}
.lineitems_trial table{margin-top:0;padding-top:0;border-top:0;}
#as-stepthree .more{border-bottom:1px solid #ddd;padding-bottom:20px;}
.ms #secondary p.more{border-bottom:0;}
#as-stepthree .more a{color:#1662d0;}
body div#totals_trial{border-top:1px solid #d9d9d9;padding-top:6px;margin:4px 11px 0;line-height:14px;}
.totalsleft{float:left;}
.totalsright{float:right;text-align:right;}
.darkline{margin:0 0 6px 0;height:1px;background:#fff;border-bottom:1px solid #aeaeae;}
body div#taxdiv{margin:12px 13px;background:#eee url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-fancytax-s3.gif) repeat-y;}
#taxform{padding:10px 10px 0 10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-fancytax-s3_top.gif) top no-repeat;}
#taxform .clearer{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-fancytax-s3_btm.gif) bottom no-repeat;padding-top:5px;margin-left:-10px;width:210px;height:5px;}
#taxlabel{float:left;line-height:14px;}
#taxfield{float:right;}
.checkoutbuttonspc{margin:10px 0;text-align:center;}
#appleCreditAccountTeaserText a{color:#1662d0;}
.cartlinks,.cartlinks li{margin:0;padding:0;list-style:none;}
.acpromo{padding-top:20px;}
.ms #secondary .checkoutbottom p.L11{padding:15px 0 10px 0;margin:0;line-height:12px;}
.checkoutbottom{padding:0 13px 20px 13px;_padding-bottom:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg-secondary-s3-btm.gif) bottom no-repeat;_text-align:left;}
.cartmodule{margin-bottom:10px;padding:10px 5px;border:2px solid #f6f6f6;text-align:center;}
#product-added-information.cartmodule{padding:10px;font-size:.9em;text-align:left;}
.cartmodule h4{margin-top:0;margin-bottom:10px;font-size:1.1em;color:#5c708a;}
.cartmodule #freeshipping_trial{margin-top:10px;margin-bottom:5px;font-size:.85em;font-weight:bold;color:#900;}
.cartmodule .inyourcart{margin:0;font-weight:bold;font-size:.95em;}
.cartmodule #productimage{text-align:center;}
.cartmodule #greenjustadded,.cartmodule #otheritems{font-weight:bold;font-size:.95em;color:#5c708a;}
cartmodule .line{margin-top:10px;height:2px;background:#f6f6f6;}
.cartmodule .lineitems_trial p{margin-bottom:0;padding-bottom:0;font-size:.95em;line-height:14px;}
.cartmodule .lineitems_trial table{margin-top:0;padding-top:0;border-top:0;}
.cartmodule .lineitemslist{margin:0;font-size:.95em;}
.cartmodule .lineitemslist dt{float:left;margin-right:.5em;clear:left;}
.cartmodule #totals_trial{margin-top:10px;font-size:.95em;}
.cartmodule .totalsleft{float:left;}
.cartmodule .totalsright{float:right;text-align:right;}
.cartmodule .darkline{margin:5px 0;height:1px;background:#000;}
.cartmodule #taxdiv{margin:10px 0;padding:10px 10px 0 10px;border:2px solid #e1e2df;background:#eff2f2;font-size:.95em;}
.cartmodule #taxlabel{float:left;line-height:14px;}
.cartmodule #taxfield{float:right;}
.cartmodule .checkoutbuttonspc{margin:10px 0;text-align:center;}
.cartmodule .more a{font-size:.95em;color:#1662d0;}
.cartmodule #appleCreditAccountTeaserText a{color:#1662d0;}
.cartmodule .cartlinks,.cartmodule .cartlinks li{margin:0;padding:0;list-style:none;}
.cartmodule .L11{font-size:.85em;}
#cross-sell{clear:both;margin-left:0;padding:0 20px;}
#cross-sell h2{border-top:0;color:#5c708a;font-size:20px;letter-spacing:-.025em;font-weight:normal;line-height:1em;margin:0 0 12px 0;padding:12px 0 0 0;text-align:left;}
#cross-sell ul.products{list-style:none;border-bottom:1px solid #ddd;float:left;font-size:11px;line-height:14px;margin:0;padding:10px 0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bg_cross-sell.gif) no-repeat;text-align:left;}
#cross-sell ul.last-row{border-bottom:0;}
#cross-sell ul li{float:left;margin:0 20px;padding:0 0 9px 0;width:199px;line-height:12px;}
#cross-sell ul li.first-tile{margin-left:0;width:209px;}
#cross-sell ul li.last-tile{margin-right:0;width:192px;}
#cross-sell .product .name{margin:0;padding:2px 0 0 0;height:30px;font-weight:bold;}
#cross-sell .image img{margin:12px 0;}
#cross-sell .price{font-size:12px;font-weight:bold;margin:6px 0;}
#cross-sell .price span.current_price{font-size:12px;line-height:16px;font-weight:bold;display:block;}
#cross-sell .price span.previous_price{font-size:10px;line-height:14px;font-weight:normal;display:block;color:#808080;}
#cross-sell .price span.savings,#cross-sell .price span.message{font-size:10px;line-height:14px;font-weight:normal;display:block;color:#f30;}
#cross-sell .product .name a{color:#205fce;display:block;margin:5px 0;}
#cross-sell .rating{margin-top:3px;margin-bottom:6px;}
#cross-sell .rating img{vertical-align:bottom;margin-bottom:1px;}
#categories{padding:0 20px;font-size:11px;}
#categories h3{margin:0 0 8px 0;padding:12px 0 10px 0;border-bottom:1px solid #ddd;font-weight:normal;font-size:1.375em;line-height:1em;color:#5c708a;}
#categories h3 a{color:#5c708a;}
#categories .group{float:left;text-align:left;width:220px;}
#categories .group ul{list-style:none;margin:0;padding:4px 0;}
#categories .group li{padding:0;line-height:1.5em;}
#categories .group li a{color:#76797c;}
#categories .ipod{width:240px;}
#categories .ipod h3,#categories .iphone h3{padding-left:20px;}
#categories .ipod ul,#categories .iphone ul{margin-left:20px;}
#categories .iphone{width:218px;}
.shop_more{border-bottom:1px solid #d9d9d9;padding-bottom:7px;line-height:1em;}
.shop_more #as-searchfield-top{margin-top:4px;}
.shop_more input.searchbutton{margin-top:10px;vertical-align:bottom;}
.content_bottom_noshade .shop_more input.searchbutton{margin-top:6px;}
.sm_bottom{padding-bottom:0;padding-top:11px;border-bottom:0;border-top:1px solid #d9d9d9;}
div#recommended-products div.standard-promo div.promo-image{float:right;margin-top:23px;}
div#recommended-products div.standard-promo div.promo-copy{float:left;width:300px;}
div#recommended-products div.standard-promo div.promo-copy p.title{font-size:12px;margin-bottom:18px;}
div#recommended-products div.standard-promo div.promo-copy p.details{line-height:17px;}
div#recommended-products div.standard-promo a:hover{color:#0085CF;}
div#recommended-products .buying-options button{border:0;cursor:pointer;}
div#recommended-products table.buying-options{margin-top:10px;}
div#recommended-products table.buying-options td{vertical-align:top;}
div#recommended-products table.buying-options td.product-title{padding-right:30px;}
div#recommended-products table.buying-options td.add-to-cart{padding:4px 0 15px;}
div#recommended-products table.buying-options td.add-to-cart button{background-color:white;}
#accpromo{_padding-bottom:15px;}
button.system-button::-moz-focus-inner{border:none;}
a.system-button{text-decoration:none;cursor:pointer;display:-moz-box;display:inline-block;}
button.system-button,button.system-button span,a.system-button,a.system-button span{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/buttons-sprite.png) no-repeat 0 0;}
button.system-button,a.system-button{background-position:100% -90px;border:0;cursor:pointer;padding:0 25px 0 0;height:22px;*height:22px;}
button.system-button.secondary-button,a.system-button.secondary-button{background-position:100% -120px;}
button.system-button.community-button,a.system-button.community-button{background-position:100% -150px;}
button.system-button span,a.system-button span{background-position:0 0;display:block;white-space:nowrap;padding:0 0 0 25px;height:22px;line-height:22px;font-size:12px;text-shadow:1px 1px 1px #666;color:#FFF;}
@media screen and(-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px;}
}
a.system-button span{_position:static;}
a.system-button span{display:inline-block;}
button.system-button.secondary-button span,a.system-button.secondary-button span{background-position:0 -30px;}
button.system-button.community-button span,a.system-button.community-button span{background-position:0 -60px;}
* html button.system-button{width:auto;overflow:visible;}
*+html button.system-button{width:auto;overflow:visible;}
* html button.system-button span{margin-top:1px;}
#navigation .filter a{color:#333;}
#navigation .filter a:hover{color:#0085CF;text-decoration:none;}
#navigation .filter h3{padding:14px 13px 0;font-size:12px;font-weight:bold;color:#144085;}
#navigation .filter ul{padding:5px 0 13px;}
#navigation .filter li{display:block;margin-top:2px;}
#navigation .filter a{display:block;zoom:1;position:relative;padding:5px 13px 5px 23px;cursor:pointer;width:132px;}
#navigation .filter a,#navigation .filter .tl,#navigation .filter .bl{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/sort-filter.png) no-repeat 0 0;}
#navigation .filter .tl,#navigation .filter .bl{_display:none;position:absolute;left:11px;height:5px;width:5px;}
#navigation .filter .tl{top:0;}
#navigation .filter .bl{bottom:0;}
#navigation .filter .selected a{font-weight:bold;background-position:-389px 50%;}
#navigation .filter .selected a .tl{background-position:-400px 0;}
#navigation .filter .selected a .bl{background-position:-400px 100%;}
#navigation .filter a:hover{background-position:-189px 50%;}
#navigation .filter a:hover .tl{background-position:-200px 0;}
#navigation .filter a:hover .bl{background-position:-200px 100%;}
#navigation .filter li.contract-link{display:none;}
#navigation .expanded li.expand-link{display:none;}
#navigation .expanded li.contract-link{display:block;}
.box ul.product-row a{color:#333;}
.box ul.product-row a:hover,.box ul.product-row li.superlink-hover a{color:#0085CF;text-decoration:none;}
.box .product-grid{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/chrome/tiles-sprite.png) repeat-y 0 0;}
.box .product-grid ul{border-bottom:1px solid #CCC;}
.box ul.product-row li{float:left;width:121px;padding:9px 18px 21px;}
.box .product-grid .name{font-weight:bold;line-height:14px;min-height:32px;_height:32px;}
.home .box .product-grid .image a{display:block;}
.box .product-grid .price{font-weight:bold;}
.home .box .product-grid .image{margin-top:3px;}
.home .box .product-grid .starrating{display:none;}
.home .box .product-grid .price{margin-top:13px;}
div.content-group{clear:both;margin-bottom:7px;padding-bottom:5px;background-position:right bottom;background-repeat:no-repeat;}
div.content-group div.content-header{background-position:left top;background-repeat:no-repeat;}
div.content-group div.empty{height:5px;line-height:5px;}
div.content-group div.content-section{position:relative;width:100%;padding-top:20px;background-repeat:repeat-y;}
div.content-group div.subsection{clear:both;padding:0 30px;}
div.content-group div.subsection h1{color:#333;font-size:1.8em;}
div.content-full-width{width:980px;}
div.two-column{width:803px;}
div.content-full-width,div.content-full-width div.content-header,div.content-full-width div.content-section{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-full-width.gif);}
div.content-full-width div.content-section{background-position:-980px top;}
div.two-column,div.two-column div.content-header,div.two-column div.content-sub-header,div.two-column div.content-section{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column.gif);}
div.two-column div.content-sub-header,div.two-column div.content-section{background-position:-803px top;}
div.two-column div.content-sub-header{background-repeat:repeat-y;}
div.two-column div.content-header{padding:12px 12px 0 12px;}
div.two-column div.primary-header,div.two-column div.secondary-header{padding:5px 16px;font-size:1.3em;font-weight:bold;color:white;}
div.two-column div.content-header h4{font-size:13px;font-weight:bold;}
div.two-column div.primary-header{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column-header-primary.gif) left top no-repeat;}
div.two-column div.secondary-header{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column-header-secondary.gif) left top no-repeat;}
div.two-column div.tall-header{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column-header-tall.gif) left top no-repeat;}
div.content-group div.tall-header{padding:17px 13px 8px 13px;}
div.content-group div.tall-header div.heading{float:left;width:380px;}
div.content-group div.tall-header div.utility{float:right;width:380px;}
div.content-group div.tall-header p.sub-head{color:#999;}
div.content-group div.tall-header h3{margin-bottom:3px;font-size:19px;font-weight:bold;line-height:1.1em;color:#343640;}
div.two-column div.tall-header div.utility a{color:#666!important;}
div.two-column div.tall-header div.utility ul{margin-top:22px;text-align:right;}
div.two-column div.tall-header div.utility li{display:inline;margin-left:10px;padding:4px 0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-divider.png) right top repeat-y;}
div.two-column div.tall-header div.utility li a{padding:2px 14px 2px 20px;background-position:left 50%;background-repeat:no-repeat;}
div.two-column div.tall-header div.utility li.first{margin-left:0;}
div.two-column div.tall-header div.utility li.last{background:none;}
div.two-column div.tall-header div.utility li.last a{padding-right:0;}
div.two-column div.tall-header div.utility li#print-page a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-print.gif) left -30px no-repeat;}
div.two-column div.tall-header div.utility li#email-page a{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-email.gif);}
div.two-column div.content-sub-header{border-top:1px solid #CDCDCD;}
div.two-column div.content-sub-header div.content{margin:0 1px;padding:4px 12px;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/bg-sub-heading.gif) repeat-x scroll left 50%;}
div.content-group div.content-section table{border:0 none;border-collapse:collapse;}
div.blue-header-popup{width:628px;text-align:left!important;}
div.blue-header-popup .header{padding:16px 26px 6px 26px;text-shadow:0 1px 1px #000;-moz-text-shadow:0 -1px 1px #000;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/bg-blue-header-popup.png);background-position:left top;background-repeat:no-repeat;color:white;}
* html div.blue-header-popup .header,* html div.blue-header-popup .empty-footer,* html div.blue-header-popup .footer{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/bg-blue-header-popup.gif);}
div.blue-header-popup .header h2{margin-bottom:5px;font-size:18px;line-height:20px;}
div.blue-header-popup .header p{font-size:10px;}
div.blue-header-popup .content{clear:both;padding:20px 26px 26px 26px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/bg-blue-header-popup.png);background-position:-628px top;background-repeat:repeat-y;position:static;min-height:243px;_height:243px;}
div.blue-header-popup .content h3,div.blue-header-popup .content legend{color:#333;font-weight:bold;font-size:12px;}
div.blue-header-popup .content{color:#666;font-size:11px;}
div.blue-header-popup .content input{padding:10px 4px;}
div.blue-header-popup .content input,div.blue-header-popup .content textarea{border:1px solid #ccc;}
div.blue-header-popup .content input.image,div.blue-header-popup .content input.checkbox{border:0;}
div.blue-header-popup .content input.image{font-size:0;display:block;line-height:0;}
div.blue-header-popup .error-actions{text-align:center;margin-top:5em;}
div.blue-header-popup .error-actions a{display:inline-block;width:101px;height:23px;margin:4px;}
div.blue-header-popup .error-actions a.continue{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/buttons/continue-blue.png) left top no-repeat;}
div.blue-header-popup div.empty-footer{height:4px;padding:0;line-height:4px;background-position:-1256px bottom;}
div.blue-header-popup .footer{padding:20px 24px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/interim/bg-blue-header-popup.png);background-position:-1884px bottom;background-repeat:no-repeat;clear:both;}
div.blue-header-popup .footer p.details,div.blue-header-popup .footer p.just-ask{float:left;color:#666;}
div.blue-header-popup div#chatnow,div.blue-header-popup div#chatnow div,div.blue-header-popup div#chatnow div div{display:inline;}
div.blue-header-popup div#chatnow{float:left;}
div.blue-header-popup div#chatnow img{position:relative;top:3px;}
div.blue-header-popup .footer div.actions{float:right;text-align:right;height:23px;line-height:23px;}
div.blue-header-popup .footer div.actions a{display:inline-block;margin-right:8px;}
div.blue-header-popup .footer div.actions a.last{margin-right:0;}
div.blue-header-popup .footer div.actions a.cancel{display:-moz-inline-box;display:inline-block;width:81px;height:23px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-email-cart-cancel.png);background-repeat:no-repeat;overflow:hidden;}
span.field-with-placeholder{display:block;display:inline-block;position:relative;vertical-align:top;}
span.field-with-placeholder label.placeholder{color:#999;cursor:text;pointer-events:none;}
span.field-with-placeholder label.placeholder span{position:absolute;z-index:2;-webkit-user-select:none;padding:3px 6px;}
span.field-with-placeholder label.focus{color:#ccc;}
span.field-with-placeholder label.hidden{color:#fff;}
span.field-with-placeholder input.invalid{background:#FFFFC5;color:#F30;}
span.field-with-placeholder input.editing{color:#000;background:none repeat scroll 0 0 transparent;overflow:hidden;}
textarea{background:#FFF url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/textarea_background.gif) repeat-x 0 0;border:1px solid #B9B9B9;font-size:11px;overflow:auto;}
label.checkbox,label.radio{display:block;overflow:hidden;}
label.checkbox input,label.radio input{float:left;margin:0;}
label.checkbox span,label.radio span{display:block;margin-left:21px;margin-top:0;*padding-top:4px;*margin-left:23px;}
button.text-action{color:#0085CF;background:none;border:0;}
button.text-action em{font-style:normal;}
button.text-action:hover em{cursor:pointer;text-decoration:underline;}
div.multi-step-form fieldset{border:0;}
div.multi-step-form a{color:#0085CF;cursor:pointer;}
div.multi-step-form input.disabled{color:#999;}
div.multi-step-form button{font-size:10px;cursor:pointer;border:0;}
div.multi-step-form button::-moz-focus-inner{padding:0;border:0;}
div.multi-step-form button.remove{width:15px;height:14px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/icon-close.gif) left top no-repeat;}
div.multi-step-form form{margin:0 13px;padding-top:21px;}
div.multi-step-form select.invalid{color:#f30;background:#ffffc5;}
div.multi-step-form input.invalid{color:#f30;background:#ffffc5;}
div.multi-step-form input.editing{color:#000;background:#fff;}
div.multi-step-form form button.text-action,div.multi-step-form div.step-error button.text-action{font-size:11px;}
div.multi-step-form select{background-color:#fff;border:1px solid #ccc;font-size:11px;}
div.multi-step-form span.field-with-placeholder input{font-size:11px;margin-right:1px;}
div.multi-step-form .single-checkbox input{float:left;margin-top:1px;border:0!important;background:none!important;}
div.multi-step-form .single-checkbox input[type=checkbox]{border:1px solid #4c4c4c!important;}
div.multi-step-form .single-checkbox input[type=checkbox]:checked{background:#343434!important;}
div.multi-step-form .single-checkbox label{display:block;margin-left:20px;}
div.multi-step-form .single-checkbox label strong{display:block;}
div.multi-step-form p.single-checkbox-message{padding:2px 0 0 20px;color:#666;}
div.multi-step-form .radio-list li{margin-bottom:6px;}
div.multi-step-form .radio-list li.last{margin-bottom:0;}
div.multi-step-form .radio-list li input{margin:0 6px 0 0;background-image:none;}
div.multi-step-form .radio-list label{position:relative;top:1px;}
div.multi-step-form .single-line-textfield p.legend{float:left;margin-right:8px;padding-top:4px;font-weight:bold;}
div.multi-step-form div.step{position:relative;overflow:hidden;}
div.multi-step-form h5{position:relative;color:#333;font-size:13px;font-weight:bold;}
div.multi-step-form h5 span{display:block;padding:4px 14px 5px;}
div.multi-step-form h5 em{font-style:normal;}
div.multi-step-form h5 em.current-step-indicator{display:none;}
div.multi-step-form h5 button{display:none;position:absolute;top:6px;right:12px;padding:2px 0;line-height:18px;letter-spacing:0;text-align:right;}
div.multi-step-form h5 button.loading{padding-left:24px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_16x16.gif) left 50% no-repeat;}
div.multi-step-form h5 button.disabled{cursor:default;color:#ccc;text-decoration:none;}
div.multi-step-form h5 button.disabled em{cursor:default;text-decoration:none;}
div.multi-step-form div.form-options-content{margin:20px 0 -14px;padding:10px 32px 0;border-top:1px solid #D5D5D5;}
div.multi-step-form div.step-action{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/forms/multi-step-form/step-current-bottom.png) 50% bottom no-repeat;}
div.multi-step-form div.step-action p{margin:20px 13px 0;padding:15px 0;border-top:1px solid #d5d5d5;text-align:right;}
div.multi-step-form div.step-action span.step-option{float:left;margin:4px 0 0 28px;}
div.multi-step-form div.step-action span.next-step{display:inline-block;padding-left:28px;height:23px;}
div.multi-step-form div.step-action span.loading{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_16x16.gif) left 50% no-repeat;}
div.multi-step-form div.step-action span.next-step a{float:left;margin:3px 8px 0 0;}
div.multi-step-form div.step-action span.next-step button{width:101px;height:23px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/forms/multi-step-form/button-continue.gif) left top no-repeat;}
div.multi-step-form div.step-action span.next-step button em{display:inline-block;text-indent:-9999px;}
div.multi-step-form div.step-action span.next-step button.text-action em{text-indent:0;}
div.multi-step-form div.step-action span.next-step span.step-action-option button{width:auto;padding-right:16px;text-indent:0;text-align:right;background:none;}
div.multi-step-form form.step-form,div.multi-step-form div.step-summary,div.multi-step-form div.step-action{display:none;}
div.multi-step-form div.step-current{z-index:1;margin-bottom:-1px;border-bottom:1px solid #d5d5d5;}
div.multi-step-form div.step-current h5{position:relative;z-index:-2;color:white;}
div.multi-step-form div.step-current h5 span{border:0;}
div.multi-step-form div.step-current h5 em.current-step-indicator{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/h2.png) left top repeat-x;}
div.multi-step-form div.form-tab-nav ul{padding-left:8px;border-bottom:1px solid #cdcdcd;margin-bottom:16px;}
div.multi-step-form div.form-tab-nav li{float:left;display:inline;}
div.multi-step-form div.form-tab-nav button,div.multi-step-form div.form-tab-nav span{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-form-tab-nav.png);background-repeat:no-repeat;}
div.multi-step-form div.form-tab-nav button{margin-bottom:-1px;padding-left:5px;padding-bottom:0;background-position:-5px -80px;border-bottom:1px solid #cdcdcd;}
div.multi-step-form div.form-tab-nav span{display:block;width:120px;padding:9px 5px 7px 0;text-align:center;font-weight:bold;border-right:1px solid #cdcdcd;background-position:-5px -80px;}
div.multi-step-form div.form-tab-nav button.current{margin-left:-1px;padding-left:6px;background-position:left top;border-bottom:1px solid #d6dce8;}
div.multi-step-form div.form-tab-nav button.current span{padding-right:6px;border-right:0;background-position:right top;}
div.multi-step-form div.form-tab-nav li.first button{margin-left:0;padding-left:5px;background-position:left -80px;}
div.multi-step-form div.form-tab-nav li.first button.current{background-position:left -40px;}
div.multi-step-form div.form-tab-nav li.last span{border-right:0;background-position:right -80px;}
div.multi-step-form div.form-tab-nav li.last button.current span{padding-right:5px;background-position:right -40px;}
div.multi-step-form div.step-current form.step-form,div.multi-step-form div.step-current div.step-action{display:block;}
div.multi-step-form div.step-complete h5 span{border-bottom:0;}
div.multi-step-form div.step-complete h5 button{display:block;}
div.multi-step-form div.step-complete div.step-summary{display:block;}
div.multi-step-form div.step-error{margin:0 1px;padding:14px 12px 10px;background:#fffedd url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-step-error.gif) left bottom repeat-x;}
div.multi-step-form div.step-error p{margin-bottom:4px;}
body.cart div.slider-content,body.checkout div.slider-content{position:absolute;top:-10px;padding-bottom:10px;right:0;width:168px;height:100%;}
body.cart div.pinned_top div#secondary,body.checkout div.pinned_top div#secondary{position:absolute;top:0;right:0;}
body.cart div.floating div#secondary,body.checkout div.floating div#secondary{position:fixed;top:0;}
body.cart div.pinned_bottom div#secondary,body.checkout div.pinned_bottom div#secondary{position:absolute;bottom:0;right:0;}
body.cart div#secondary,body.checkout div#secondary{width:168px;padding-top:10px;}
.home-page-banners{margin:0 0 8px;}
.home-page-banners li{float:left;_display:inline;}
.home-page-banners li.middle{margin:0 8px;}
.home-page-banners li a{display:block;}
#navigation #category-promo img.promo-image,#navigation #category-promo-1 img.promo-image,#navigation #category-promo-2 img.promo-image,#navigation #category-promo-3 img.promo-image{padding:12px 0 6px 12px;}
#navigation #category-promo h3,#navigation #category-promo-1 h3,#navigation #category-promo-2 h3,#navigation #category-promo-3 h3{background-image:none;background-color:transparent;float:none;}
#navigation #category-promo h3 a,#navigation #category-promo-1 h3 a,#navigation #category-promo-2 h3 a,#navigation #category-promo-3 h3 a{border:none;background-image:none;background-color:transparent;color:black;padding-bottom:0;}
#navigation #category-promo p.more a,#navigation #category-promo-1 p.more a,#navigation #category-promo-2 p.more a,#navigation #category-promo-3 p.more a{display:inline;padding-right:7px;color:#0085cf;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/link-more.png) 100% 60% no-repeat!important;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/link-more.gif);}
#navigation #category-promo ul,#navigation #category-promo-1 ul,#navigation #category-promo-2 ul,#navigation #category-promo-3 ul{padding:0 12px;color:#666;line-height:16px;}
#navigation #category-promo ul li,#navigation #category-promo-1 ul li,#navigation #category-promo-2 ul li,#navigation #category-promo-3 ul li{padding:0 0 0 7px;}
#navigation #category-promo p.productshot,#navigation #category-promo-1 p.productshot,#navigation #category-promo-2 p.productshot,#navigation #category-promo-3 p.productshot{text-align:center;}
#navigation #category-promo p.productshot img,#navigation #category-promo-1 p.productshot img,#navigation #category-promo-2 p.productshot img,#navigation #category-promo-3 p.productshot img{margin-top:6px;}
.overlayScreen{background:white;display:none;width:100%;height:100%;top:0;left:0;position:fixed;z-index:99998;opacity:0;filter:Alpha(Opacity=0);}
.overlay{min-height:200px;min-width:200px;margin-top:-100px;margin-left:-100px;position:absolute;left:50%;top:50%;z-index:100000;opacity:0;filter:Alpha(Opacity=0);}
.overlay .chrome{position:absolute;}
.overlay .close{display:block;outline:none;text-indent:-9999px;position:absolute;top:-10px;left:-13px;width:28px;height:28px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/widget_close.png);background-repeat:no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/widget_close.png",sizingMethod="scale");z-index:9999;}
.overlay .close:hover{_cursor:hand;}
.overlay .tl{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-tl.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-tl.png",sizingMethod="scale");left:-28px;top:-28px;width:50px;height:50px;}
.overlay .tr{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-tr.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-tr.png",sizingMethod="scale");right:-28px;top:-28px;width:50px;height:50px;}
.overlay .top{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-top.png);background-repeat:repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-top.png",sizingMethod="scale");left:22px;right:22px;top:-28px;_width:expression(this.parentElement.offsetWidth - 44+"px");height:50px;}
.overlay .left{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-left.png);background-repeat:repeat-y;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-left.png",sizingMethod="scale");left:-28px;top:22px;bottom:22px;_height:expression(this.parentElement.offsetHeight - 44+"px");width:50px;}
.overlay .right{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-right.png);background-repeat:repeat-y;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-right.png",sizingMethod="scale");right:-28px;top:22px;bottom:22px;_height:expression(this.parentElement.offsetHeight - 44+"px");width:50px;}
.overlay .bottom{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-bottom.png);background-repeat:repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-bottom.png",sizingMethod="scale");bottom:-28px;left:22px;right:22px;height:50px;_width:expression(this.parentElement.offsetWidth - 44+"px");}
.overlay .bl{bottom:-28px;left:-28px;width:50px;height:50px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-bl.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-bl.png",sizingMethod="scale");}
.overlay .br{bottom:-28px;right:-28px;width:50px;height:50px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-br.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-br.png",sizingMethod="scale");}
.overlay .container{position:relative;min-height:200px;min-width:200px;overflow:hidden;}
.overlay .content{position:relative;top:0;left:0;z-index:1000;padding:0;text-align:left;}
.overlay .center{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-center.png) repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/overlay-center.png",sizingMethod="scale");left:22px;right:22px;top:22px;bottom:22px;_height:expression(this.parentElement.offsetHeight - 44+"px");_width:expression(this.parentElement.offsetWidth - 44+"px");}
.overlay .spinner{position:absolute;width:40px;height:40px;margin-left:-20px;margin-top:-20px;left:50%;top:50%;z-index:1001;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_40x40.gif);background-repeat:no-repeat;}
.overlay-waiting{position:absolute;width:40px;height:40px;margin-left:-20px;margin-top:-20px;top:50%;left:50%;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_40x40.gif) no-repeat 0 0;z-index:99999;}
.modal-overlay .close{display:none;}
.help-overlay .tl{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/top-left.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/top-left.png",sizingMethod="scale");}
.help-overlay .top{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/top.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/top.png",sizingMethod="scale");}
.help-overlay .tr{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/top-right.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/top-right.png",sizingMethod="scale");}
.help-overlay .left{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/left.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/left.png",sizingMethod="scale");_height:expression(this.parentElement.offsetHeight - 45+"px");}
.help-overlay .center{background-image:none;background:white;_height:expression(this.parentElement.offsetHeight - 45+"px");}
.help-overlay .right{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/right.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/right.png",sizingMethod="scale");_height:expression(this.parentElement.offsetHeight - 45+"px");}
.help-overlay .br{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/bottom-right.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/bottom-right.png",sizingMethod="scale");}
.help-overlay .bottom{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/bottom.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/bottom.png",sizingMethod="scale");}
.help-overlay .bl{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/help-overlay/bottom-left.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/overlay/help-overlay/bottom-left.png",sizingMethod="scale");}
.help-overlay-content{padding:14px;}
* html .help-overlay-content{display:inline!important;}
.help-overlay-content p.title{margin-bottom:6px;font-size:1.4em;color:#666;}
.bubble{position:absolute;opacity:0;z-index:1000;min-height:43px;_height:43px;}
.bubble .chrome{position:absolute;}
.bubble .tl{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/tl.png);background-repeat:no-repeat;left:0;top:0;width:3px;height:39px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/tl.png",sizingMethod="scale");}
.bubble .tr{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/tr.png);background-repeat:no-repeat;right:0;top:0;width:4px;height:39px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/tr.png",sizingMethod="scale");}
.bubble .top{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/t.png);background-repeat:repeat-x;left:3px;right:4px;top:0;_width:expression(this.parentElement.offsetWidth - 7+"px");height:39px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/t.png",sizingMethod="scale");}
.bubble .left{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/l.png);background-repeat:repeat-y;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/l.png",sizingMethod="scale");left:0;top:39px;bottom:4px;_height:expression(this.parentElement.offsetHeight - 43+"px");width:3px;overflow:hidden;}
.bubble .right{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/r.png);background-repeat:repeat-y;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/r.png",sizingMethod="scale");right:0;top:39px;bottom:4px;_height:expression(this.parentElement.offsetHeight - 43+"px");width:4px;overflow:hidden;}
.bubble .bottom{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/b.png);background-repeat:repeat-x;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/b.png",sizingMethod="scale");bottom:0;left:3px;right:4px;height:4px;_width:expression(this.parentElement.offsetWidth - 7+"px");overflow:hidden;}
.bubble .bl{bottom:0;left:0;width:3px;height:4px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/bl.png);background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/bl.png",sizingMethod="scale");overflow:hidden;}
.bubble .br{bottom:0;right:0;width:4px;height:4px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/br.png);background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/br.png",sizingMethod="scale");overflow:hidden;}
.bubble .container{position:relative;overflow:hidden;}
.bubble .content{position:relative;top:0;left:0;z-index:1;padding:10px;text-align:left;display:inline-block;display:moz-inline-box;display:table-cell;color:#333;}
.bubble .center{background:#ffffc5;left:3px;right:4px;top:39px;bottom:4px;overflow:hidden;_height:expression(this.parentElement.offsetHeight - 43+"px");_width:expression(this.parentElement.offsetWidth - 7+"px");}
.bubble .close,.bubble .spinner{display:none;}
.bubble .arrow{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/arrow-bottom.png);background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/arrow-bottom.png",sizingMethod="scale");width:18px;height:16px;margin-left:-9px;bottom:-14px;left:50%;}
.bubble.below .arrow,.below .arrow{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/bubble/arrow-top.png);background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/bubble/arrow-top.png",sizingMethod="scale");width:18px;height:16px;margin-left:-9px;margin-top:2px;top:-16px;left:50%;}
.bubble ul.buttons{position:relative;z-index:100;list-style:none;text-align:left;padding:0 10px 10px 10px;margin:0;margin-top:-10px;}
.bubble ul.buttons li{display:inline;}
.bubble ul.buttons li button{margin-right:2px;padding:2px;border:0;background:transparent;color:#0085CF;cursor:pointer;}
.help-message{position:absolute;overflow:visible;}
.help-message .container{position:absolute;z-index:10;height:auto;opacity:0;-webkit-transition:opacity 150ms linear;}
.help-message .show{opacity:1;}
.help-message .content{position:relative;}
.help-message span{display:block;}
.help-message table,.help-message td{border-collapse:collapse;}
.help-message tr.m td.l,.help-message tr.m td.r{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/help_message/v.png);background-repeat:repeat-y;_background:none;}
.help-message tr.m td.l{background-position:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/v_left.png",sizingMethod="scale");}
.help-message tr.m td.r{background-position:-17px 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/v_right.png",sizingMethod="scale");}
.help-message tr.t td.m,.help-message tr.b td.m{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/help_message/h.png);background-repeat:repeat-x;_background:none;}
.help-message tr.t td.m{background-position:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/h_top.png",sizingMethod="scale");}
.help-message tr.b td.m{background-position:0 -14px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/h_bottom.png",sizingMethod="scale");}
.help-message tr.t td.l,.help-message tr.t td.r,.help-message tr.b td.l,.help-message tr.b td.r{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/help_message/c.png);background-repeat:no-repeat;_background:none;}
.help-message tr.t td.l{background-position:0 0;width:14px;height:13px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/c_top_left.png",sizingMethod="scale");}
.help-message tr.t td.l span{width:14px;height:13px;}
.help-message tr.t td.r{background-position:-17px 0;width:18px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/c_top_right.png",sizingMethod="scale");}
.help-message tr.t td.r span{width:18px;height:13px;}
.help-message tr.b td.l{background-position:0 -14px;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/c_bottom_left.png",sizingMethod="scale");}
.help-message tr.b td.r{background-position:-17px -14px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Catalog/regional/amr/site-assets/images/help_message/c_bottom_right.png",sizingMethod="scale");}
.help-message td.msg{background-color:#fff;text-align:left;padding-bottom:7px;}
.help-message .target{z-index:10;position:absolute;}
.help-message .target .whats-this{top:0;}
.help-message .text-bottom{top:-7px;}
.help-message .text-bottom .target{top:7px;}
.help-message .text-bottom .content{margin-top:-6px;}
.help-message .text-right{left:-7px;}
.help-message .text-right .target{left:7px;}
.help-message .text-right .content{padding-left:13px;}
.help-message .text-top{bottom:-13px;_bottom:-14px;}
.help-message .text-top .target{bottom:13px;}
.help-message .text-top .content{margin-bottom:15px;}
.help-message .text-left{right:-11px;}
.help-message .text-left .target{right:11px;}
.help-message .text-left .content{padding-right:14px;}
.help-message .content p{margin-bottom:14px;}
div.site-message{width:660px;text-align:left!important;}
div.site-message .header,div.site-message .content,div.site-message .empty-footer,div.site-message .footer,div.site-message .bottom{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/bg-site-message.png);_background-image:url("css/i/aos/overlay/bg-site-message.gif");}
div.site-message .header{padding:18px 26px 16px 26px;background-position:left top;background-repeat:no-repeat;color:#333;}
div.site-message .header h2{font-size:18px;}
div.site-message .header p{font-size:10px;}
div.site-message .content{clear:both;padding:40px 26px 46px 26px;background-position:-660px top;background-repeat:repeat-y;position:static;}
div.site-message .content h3,div.site-message .content legend{color:#333;font-weight:bold;font-size:12px;}
div.site-message .content{font-size:11px;}
div.site-message fieldset{border:0;}
div.site-message .content input{padding:10px 4px;}
div.site-message .content input,div.site-message .content textarea{border:1px solid #ccc;}
div.site-message .content input.image,div.site-message .content input.checkbox{border:0;}
div.site-message .content input.image{font-size:0;display:block;line-height:0;}
div.site-message div.actions{text-align:center;}
div.site-message div.actions a{display:inline-block;width:101px;height:23px;margin:4px;}
div.site-message div.actions a.cancel{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/buttons/cancel-gray.png) left top no-repeat;}
div.site-message div.actions a.continue{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/buttons/continue-blue.png) left top no-repeat;}
div.site-message div.actions a.select-address{width:112px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/overlay/buttons/select-address.png) left top no-repeat;}
div.site-message div.footer{margin-top:-4px;padding:20px 26px;background-position:-1980px bottom;}
div.site-message div.footer p.just-ask{float:left;padding-top:4px;}
div.site-message div.footer p.actions{float:right;}
div.site-message .bottom{height:4px;padding:0;line-height:4px;background-position:-1320px bottom;background-repeat:no-repeat;clear:both;}
div.terms{color:#000;background:#FFF;font:12px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;margin:0 auto;text-align:left;width:470px;}
div.terms h1{font:bold 16px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;text-align:center;margin-bottom:10px;}
div.terms h2{font:bold 12px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;margin-bottom:10px;}
div.terms ul{text-align:left;list-style-type:none;list-style-position:outside;list-style-image:none;padding:0;}
div.terms li{margin-bottom:10px;}
div.terms p{margin-bottom:10px;}
div.terms span{margin-left:20px;}
div.terms span.indent{margin-left:35px;}
div.terms span.double-indent{margin-left:70px;}
div.terms ul.prohibited{margin-left:82px;list-style-type:disc;list-style-position:outside;list-style-image:none;}
div.terms p.copywrite{color:#76797C;font-size:10px!important;}
.shopping-agreement{color:#000;font:100%/120% "Lucida Grande",Geneva,Arial,Trebuchet,Verdana,Helvetica,sans-serif;margin:30px 8px 30px 8px;}
.shopping-agreement h1{display:block;font-size:2em;font-weight:bold;}
.shopping-agreement h3{display:block;font-size:1.17em;font-weight:bold;margin:1em 0;}
.shopping-agreement p{display:block;margin:1em 0;}
.shopping-agreement ol{display:block;list-style-type:decimal;margin:1em 0;}
.shopping-agreement li{display:list-item;margin-left:32px;}
body.selection-guide-memory-results div#primary table.product-table tbody tr td.purchase{width:124px;}
.gifting #errMsgId{width:270px;color:red;word-wrap:break-word;}
.vrcontainer{height:320px;width:470px;}
.vrcontainer{position:relative;}
.vrcontainer .vr{width:100%;height:100%;cursor:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/vr/grab.png),-moz-grab;*cursor:move;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/vr/loading.gif) no-repeat 50% 50%;}
body.grabbing,body.grabbing .vrcontainer .vr,body.grabbing .vrcontainer .spinner{cursor:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/vr/grabbing.png),-moz-grabbing;*cursor:move;}
.vrcontainer .vr.clickfocus{outline:none;}
.vrcontainer .spinner{position:absolute;*background:url("css/i/aos/vr/blank.gif");}
.vrcontainer .spinLeft{top:0;left:0;width:35px;}
.vrcontainer .spinRight{top:0;right:0;width:35px;}
.vrcontainer .spinUp{top:0;left:0;width:100%;height:35px;}
.vrcontainer .spinDown{bottom:0;left:0;width:100%;height:35px;}
.vrcontainer .spinLeft,body.spinningLeft,body.spinningLeft .vrcontainer .vr{cursor:w-resize;}
.vrcontainer .spinRight,body.spinningRight,body.spinningRight .vrcontainer .vr{cursor:e-resize;}
.vrcontainer .spinUp,body.spinningUp,body.spinningUp .vrcontainer .vr{cursor:n-resize;}
.vrcontainer .spinDown,body.spinningDown,body.spinningDown .vrcontainer .vr{cursor:s-resize;}
div#email-cart.success form#email-cart-fields{display:none;}
div#email-cart form#email-cart-fields{height:250px;}
div#email-cart fieldset legend{padding-bottom:9px;}
div#email-cart fieldset.to{width:265px;}
div#email-cart fieldset.to textarea{width:100%;margin-bottom:8px;}
div#email-cart fieldset.to input{margin-right:3px;}
div#email-cart fieldset.to label{margin-top:-10px;}
div#email-cart fieldset.message{clear:both;}
div#email-cart fieldset.message legend{padding-top:23px;}
div#email-cart fieldset.message textarea{width:574px;}
div#email-cart .footer .details{width:310px;}
div#email-cart .footer div.actions{width:260px;}
div#email-cart .footer div.actions a{float:right;width:86px;height:20px;background-position:left top;background-repeat:no-repeat;}
div#email-cart .footer div.actions a.cancel{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-email-cart-cancel.png);}
div#email-cart .footer div.actions a.send{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-email-cart-send.png);}
div#email-cart.success div.success-message{display:block;}
div#email-cart div.success-message{display:none;height:120px;padding-top:130px;text-align:center;}
div#email-cart div.success-message h3{margin-bottom:10px;font-size:22px;}
div#email-cart div.success-message p{font-size:12px;}
div#email-cart.success div.footer{background-position:-1256px bottom;}
div#email-cart.success div.footer *{visibility:hidden;}
div#tax-help{width:300px;}
div#tax-help table{width:300px;margin-bottom:6px;border-collapse:collapse;}
div#tax-help table thead td{border-bottom:1px solid #ccc;}
div#tax-help table td{padding:2px 0;}
div#tax-help a.learn-more{float:right;margin-top:10px;color:#0085CF;line-height:10px;}
div.site-message div.financing-application p{margin:0 28px;}
div.site-message div.financing-application ol{margin:26px 28px 20px;}
div.site-message div.financing-application ol li{margin-left:18px;}
div#financing-promo-overlay img.card-type{float:left;}
div#financing-promo-overlay ul{float:right;width:444px;padding-bottom:16px;padding-left:16px;list-style-type:disc;}
div#financing-promo-overlay li{margin-bottom:3px;}
div#financing-promo-overlay div.application-steps{clear:both;padding:20px;background:#f2f2f2;-webkit-border-radius:10px;-moz-border-radius:10px;}
div#financing-promo-overlay div.application-steps ol{margin-top:4px;margin-left:28px;font-size:10px;color:#535353;}
.popup-wdgt{left:-2000px;top:-2000px;position:absolute;visibility:hidden;width:515px;z-index:155;font-size:10px;text-align:left;}
#aos-page .popup-wdgt div{margin:0;}
.popup-wdgt .wdgt-top{margin-right:15px;height:30px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-top-left.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-top-left.gif") 0 0 no-repeat;position:relative;}
.popup-wdgt .wdgt-top div{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-top-right.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-top-right.gif") 0 0 no-repeat;height:30px;width:15px;position:absolute;right:-15px;top:0;}
.popup-wdgt .wdgt-mdl{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-mdl-right.png) 100% 0 repeat-y;_background:url("css/i/aos/hover/popup-mdl-right.gif") 100% 0 repeat-y;}
.popup-wdgt .wdgt-mdl div.wdgt-right{position:relative;}
.popup-wdgt .wdgt-mdl div.wdgt-left{position:relative;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-mdl-left.png) 0 0 repeat-y;_background:url("css/i/aos/hover/popup-mdl-left.gif") 0 0 repeat-y;padding:1px 0 1px 15px;margin-right:5px;z-index:5;}
.popup-wdgt .wdgt-mdl div.wdgt-left p{padding-right:15px;}
.popup-wdgt .wdgt-mdl div.wdgt-left:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.popup-wdgt .wdgt-mdl div.wdgt-left{display:inline-block;}
/* Hide from IE Mac \*/ .popup-wdgt .wdgt-mdl div.wdgt-left{display:block;}
/* End hide from IE Mac */ .popup-wdgt .wdgt-btm{height:30px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-btm-left.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-btm-left.gif") 0 0 no-repeat;position:relative;margin-right:15px;}
.popup-wdgt .wdgt-btm div{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-btm-right.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-btm-right.gif") 0 0 no-repeat;width:15px;height:30px;position:absolute;top:0;right:-15px;}
.popup-wdgt .triangle{display:block;position:absolute;width:28px;}
.popup-wdgt .wdgt-top .triangle{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-bubble-top.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-bubble-top.gif") 0 0 no-repeat;height:19px;top:2px;left:15px;}
.popup-wdgt .wdgt-btm .triangle{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-bubble-btm.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-bubble-btm.gif") 0 0 no-repeat;height:24px;left:15px;top:6px;}
.popup-wdgt .wdgt-left .triangle{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-bubble-left.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-bubble-left.gif") 0 0 no-repeat;height:28px;width:19px;left:-12px;top:0;}
.popup-wdgt .wdgt-right .triangle{position:absolute;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/popup-bubble-right.png) 0 0 no-repeat;_background:url("css/i/aos/hover/popup-bubble-right.gif") 0 0 no-repeat;height:28px;width:24px;right:-16px;top:0;}
.popup-wdgt a{color:#0085CF;}
.popup-wdgt .wdgt-mdl a.close-link,#area-product-selection .popup-wdgt .wdgt-mdl a.close-link{position:relative;font:11px "Lucida Grande Bold","Lucida Grande",Geneva,Verdana,Helvetica,Arial,sans-serif;color:#8a8a8a;text-decoration:none;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/layer_close.gif) 100% 2px no-repeat;float:right;display:block;clear:both;padding:0 20px 0 0;_padding:0 15px 0 0;margin:0 15px 10px 10px;}
#area-product-selection .popup-wdgt .wdgt-mdl p{line-height:normal;color:black;}
.popup-wdgt .wdgt-mdl a.close-link:hover,#area-product-selection .popup-wdgt .wdgt-mdl a.close-link:hover{color:#6b6b6b;text-decoration:underline;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/layer_close_active.gif) 100% 2px no-repeat;}
.popup-wdgt .wdgt-mdl a.close-link,#area-product-selection .popup-wdgt .wdgt-mdl a.close-link{text-indent:0;width:auto;}
div.popup-wdgt img.decal{display:inline;float:left;margin-left:15px;}
div#cto-feature-popup{width:588px;margin:0 auto;padding-top:18px;}
div#cto-feature-popup img.feature-image{float:left;}
div#cto-feature-popup div.feature-detail{float:right;width:450px;}
div#cto-feature-popup div.feature-detail h2{padding-bottom:18px;font-size:2em;font-weight:bold;}
div#cto-feature-popup div.feature-detail p,div#cto-feature-popup div.feature-detail ul{margin-bottom:10px;}
div#cto-feature-popup div.feature-detail ul li{margin-left:15px;padding-bottom:4px;list-style-type:disc;}
div.plain-header-popup{width:500px;padding:20px 10px;text-align:left;color:#666;font-size:11px;}
div.plain-header-popup div#header{margin-bottom:26px;padding:0 6px 8px;border-bottom:1px solid #cbcbcb;}
div.plain-header-popup h1{float:left;width:106px;height:21px;font-size:18px;font-weight:bold;color:#878787;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/popups/header_checkout_faq.png) left top no-repeat;}
div.plain-header-popup h1 span{position:relative;left:-9999px;}
div.plain-header-popup p#close{float:right;margin:0!important;}
div.plain-header-popup p#close a{position:relative;top:2px;padding-right:16px;color:#666;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/hover/layer_close.gif) right 2px no-repeat;}
div.plain-header-popup p#close a:hover{text-decoration:none;}
div.plain-header-popup div.section{padding:0 20px;}
div.plain-header-popup h2{margin-bottom:16px;color:#333;font-size:12px;font-weight:bold;}
div.plain-header-popup h3{margin:0;color:#333;font-size:11px;font-weight:bold;}
div.plain-header-popup p,div.plain-header-popup ul{margin-bottom:8px;}
div.plain-header-popup p{margin-top:0;}
div.plain-header-popup li{margin-left:40px;}
body.product-details div.tech-specs{color:#778087;}
body.product-details div.tech-specs h3{margin-top:5px;color:black;font-weight:bold;}
body.product-details div.tech-specs p{margin-bottom:5px;}
body.product-details div.tech-specs li{margin:5px 0 0 20px;}
body.product-details div.tech-specs ul li{margin-left:5px;}
body.product-details div.tech-specs ul li:before{content:"- ";}
body.product-details div.tech-specs ol{margin-bottom:15px;}
.product-details #primary .details-main .module_top{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/product-details-top.png) no-repeat;}
.product-details #primary .details-main .modulecontent{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/product-details-bg.png) bottom left no-repeat;position:relative;padding:15px 0 0;}
.product-details #primary .details-main .module_btm{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/product-details-btm.png) bottom left no-repeat;height:4px;line-height:4px;}
.product-details .product-info,.product-details .product-overview,.product-details .product-overview-full{float:left;_display:inline;line-height:1.4em;padding:0 25px;width:575px;}
.product-details .product-overview,.product-details .product-overview-full{padding:0 25px;_margin-left:0!important;}
.product-details .product-info h2,.product-details h2.overview,.product-details .product-overview .subsection h3{color:#333;font-size:16px;font-weight:bold;padding:.8em 0 1em 0;}
.product-details .product-info h2{width:440px;line-height:1.2em;}
.product-details h2.overview{margin:0 25px;font-weight:normal;font-size:18px;}
.product-details .product-info .description{float:left;width:325px;min-height:160px;_height:160px;margin-bottom:25px;}
.product-details .product-info .description p{margin:0 0 1em;}
.product-details .product-info .description span#esd-buy-now-ie6{display:none;}
.product-details .product-info .image{float:left;width:225px;}
.product-details .product-info .badge{float:right;}
.product-details .product-info .image img{display:block;margin:0 auto;}
.product-details .product-info ul{list-style-type:disc;padding-left:1.6em;}
.product-details form#product-details-form,.product-details .product-promo{float:left;width:177px;padding:0 0 0 23px;}
.product-details form#product-details-form{padding-bottom:39px;}
.product-details .purchase-info,.product-details .product-options,.product-details .custom-store-product-options{margin:0 10px;padding-bottom:10px;}
.product-details .purchase-info .price{font-size:14px;font-weight:bold;padding-bottom:7px;min-height:16px;_height:16px;}
.product-details .purchase-info .price .current_price{font-size:14px;font-weight:bold;display:block;margin-bottom:-2px;}
.product-details .purchase-info .price .previous_price,.product-details .product-options .price .previous_price{font-size:11px;color:#808080;line-height:1.8em;font-weight:normal;display:block;}
.product-details .product-options .price .previous_price{margin-top:2px;line-height:1em;font-weight:normal;display:block;}
.product-details .product-options .price .savings,.product-details .product-options .price .message{display:none;}
.product-details .purchase-info .price .savings,.product-details .purchase-info .price .message{font-size:11px;color:#f30;line-height:1em;font-weight:normal;display:block;}
.product-details .purchase-info p.iphone-refurb{color:#666;font-size:11px;font-weight:normal;}
.product-details .purchase-info p.iphone-refurb .current_price{display:inline-block;font-size:14px;line-height:18px;padding:0;color:#333;font-weight:bold;}
.product-details .purchase-info .availability{display:block;zoom:1;}
.product-details .purchase-info .add-to-cart{margin:10px 0 5px;}
.product-details .purchase-info .purchase-actions{overflow:hidden;}
.product-details .purchase-info .invisible{opacity:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.product-details .purchase-info .add-to-cart button{border:none;display:block;text-indent:-9999px;}
.product-details .product-options legend{font-weight:bold;margin:0 0 15px!important;margin:0 0 15px -8px;}
.product-details .product-options input{float:left;clear:left;margin:4px 0 0 0;}
.product-details .product-options label{float:left;width:128px;margin:0 0 7px 10px;}
.product-details .product-options .price,.product-details .product-options .availability{display:block;}
.product-details fieldset.product-options label span{_position:relative;}
.product-details #product-details-form .purchase-info strong{font-weight:bold;color:#444;}
.product-details #product-details-form .purchase-info span.esd-note{font-size:9px;color:#999;display:block;margin-top:5px;line-height:12px;}
.product-details .no-commitcode .commitcode{display:none;}
.product-details .no-freeshipping .freeshipping{display:none;}
.product-details .gifting-learn-more{display:block;clear:both;}
.product-details .pdf-specs{clear:both;margin:0 25px;padding-top:20px;}
.product-details .pdf-specs a:hover{text-decoration:none;}
.product-details .pdf-specs .arrow{padding-bottom:2px;}
.product-details .pdf-specs .icon{padding-bottom:3px;}
.product-details .product-variation,.product-details .product-variation-additional{margin:0 10px;padding:4px 0;border-top:1px solid #ccc;*width:159px;*overflow:hidden;*position:relative;}
.product-details .product-variation fieldset:after,.product-details .product-variation-additional fieldset:after{content:"";clear:left;display:block;height:0;visibility:hidden;}
body.product-details .product-variation input,body.product-details .product-variation-additional input{top:auto!important;vertical-align:middle!important;float:left;margin-top:3px;margin-right:5px;}
body.product-details .product-variation span.label{float:left;width:120px;}
.product-details .product-variation legend,.product-details .product-variation-additional legend{font-weight:bold;color:#333;padding:0 0 2px;white-space:normal;*margin-left:-8px;*padding-left:1px;}
.product-details .product-variation legend span,.product-details .product-variation-additional legend span{display:block;width:160px;}
body.product-details .product-variation label,body.product-details .product-variation-additional label{line-height:17px!important;float:left;margin-top:3px;margin-bottom:4px;}
.product-details div.shim{height:0;overflow:hidden;}
.product-details .product-variation fieldset.product-swatches,.product-details .product-variation-additional fieldset.product-swatches{margin-right:-10px;*width:169px;}
.product-details .product-variation fieldset.product-swatches label,.product-details .product-variation-additional fieldset.product-swatches label{display:block;float:left;text-align:center;line-height:20px;margin:0 8px 10px 0;}
.product-details .product-swatches img{display:block;margin:2px 0 0 0;}
.product-details .product-variation fieldset.product-styles select{width:157px;}
.product-details .action-buttons{position:absolute;right:0;bottom:-4px;_bottom:-5px;height:39px;width:178px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-action-buttons.png) -1px 0 no-repeat;display:block;zoom:1;}
.product-details .action-buttons .invisible{opacity:0;}
.product-details #save-cart-btn,.product-details #save-cart-btn-long,.product-details #print-btn,.product-details #print-btn-long{position:absolute;top:0;right:0;}
.product-details #print-btn{_width:90px;}
.product-details #save-cart-btn{right:90px;}
.rate-plan{padding-left:15px;}
.rate-plan .plan-summary{margin:10px 20px 15px 15px;color:#666;overflow:hidden;}
.rate-plan .plan-summary li.plan-feature{width:47%;float:left;padding-right:20px;}
.rate-plan .plan-summary h4{border-bottom:1px solid #E3E3E3;font-size:11px;color:#333;font-weight:bold;margin-bottom:2px;height:20px;}
.rate-plan h4 span.feature{float:left;width:80%;}
.rate-plan h4 span.price{float:right;}
.rate-plan .plan-summary .plan-feature{margin-bottom:10px;}
.rate-plan .learn-more{margin-left:15px;display:inline-block;margin-bottom:20px;}
.product-details #promotions{width:625px;clear:both;margin:0 0 -4px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-promobar.jpg) 0 100% no-repeat;height:41px;z-index:2;position:relative;bottom:0;_bottom:-1px;display:table;overflow:hidden;_margin-right:-22px;}
.product-details #promotions p,.product-details #primary .modulecontent #promotions ul{padding-top:5px;margin-bottom:0;display:table-cell;}
.product-details #promotions ul li{padding:5px 8px 0;}
.product-details #promotions img{vertical-align:middle;margin-right:3px;}
.product-details #promotions p strong{font-size:12px;}
.product-details #productDetails .subsection{float:left;width:603px;min-height:350px;_height:350px;position:static;_margin-right:-1px;}
.product-details #productDetails .subsection #productInfo{float:none;display:block;}
.product-details #productDetails .aos-exclusive{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-aos-exclusive.png) 0 0 no-repeat;width:574px;margin:-18px 0 20px 1px;height:18px;padding:5px 25px;color:#FFF;_position:relative;_margin-right:-22px;}
.product-details .product-overview .modulecontent{padding-top:0;position:relative;}
.product-details .product-overview .subsection{border-bottom:1px solid #CCC;clear:both;padding:10px 0 15px;color:#333;}
.product-details .product-overview .subsection.last{border-bottom:none;padding-bottom:5px;}
.product-details .product-overview .subsection .column{float:left;width:365px;margin-left:25px;_margin-left:15px;}
.product-details .product-overview .subsection h3{padding-left:25px;padding-bottom:1.9em;margin-top:0;}
.product-details .product-overview .subsection h4{margin-bottom:2px;font-size:12px;color:#333;font-weight:bold;margin-top:0;}
.product-details .product-overview .subsection .column p p,.product-details .product-overview .subsection p{margin-bottom:20px;}
.product-details .product-overview .subsection .column>p{padding-bottom:0;}
.product-details .product-overview .subsection li{padding-bottom:0;}
.product-details #productOverview.product-overview{padding:0;width:100%;}
.product-details #contents{position:absolute;border-bottom:0;text-align:right;padding:0 25px;right:0;top:14px;width:550px;}
.product-details #contents ul.pipe-list{overflow:hidden;padding:10px 0 12px;margin-bottom:0;}
.product-details #contents ul.pipe-list li{display:inline;float:none;background:none;margin:0 -1px 0 0;padding:0 6px;font-size:12px;}
.product-details .product-overview .footnote,.product-details .product-overview #footnote{color:#666;font-size:10px;}
.product-details .product-overview #footnote h4{display:none;}
.product-details #compatibility li,.product-details .product-overview #footnote li,.product-details #tech-specs ul.pdf-spec li{list-style:none;background:none;padding:0;}
.product-details .product-overview #compatibility{margin:0;}
.product-details #productOverview #compatibility ul{margin-left:25px;}
.product-details #productOverview #compatibility .column ul{margin-left:0;}
.product-details #tech-specs .pdf-spec a,.product-details #tech-specs .pdf-spec li a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-pdfspec.gif) 0 60% no-repeat;padding-left:17px;}
.product-details .call-out{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-bg-callout-box.png) -357px 100% no-repeat;width:357px;_background-image:url("css/i/product-details-bg-callout-box.gif");}
.product-details .call-out h4,.product-details #productInfo .call-out p{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-bg-callout-box.png) 0 0 no-repeat;padding:10px 0 0 15px;font-size:11px;_background-image:url("css/i/product-details-bg-callout-box.gif");}
.product-details .call-out p{padding:0 15px 10px;padding-bottom:10px!important;}
.product-details #productInfo .call-out{margin:15px 0;}
.product-details #productInfo .call-out p{padding:7px 12px 10px;}
.product-details #apple-recommends{border:1px solid #CCC;border-width:1px 0;margin-bottom:15px;font-size:12px;padding:9px 15px 0;}
.product-details #apple-recommends h4{font-size:14px!important;}
.product-details #apple-recommends p{margin:5px 0!important;color:#666;padding-left:16px;}
.product-details #did-you-notice{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-did-you-notice.jpg) -357px 100% no-repeat;width:357px;padding-bottom:14px;margin-top:28px;}
.product-details #did-you-notice h4{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/product-details-did-you-notice.jpg) 0 0 no-repeat;padding:14px 0 0 17px;margin-bottom:5px;}
.product-details #did-you-notice p{padding:0 17px;}
body.product-details .media{*cursor:url(/rs/css/i/aos/gallery/cursor-magnify.cur);}
body.product-details .zoomed .media{*cursor:url(/rs/css/i/aos/gallery/cursor-hand.cur);}
body.product-details .mouse-tracking-guard{*cursor:url(/rs/css/i/aos/gallery/cursor-grab.cur);}
body.product-details .no-gallery{*cursor:default;}
.product-details .module_top{_font-size:0;}
body.product-details .product-variation-additional .product-variations-2{*width:125px;}
body.product-details .product-variation-additional label span.label{*line-height:24px;*margin-top:30px;}
body.product-details .product-variation label span.label{*ine-height:17px;*margin-top:4px;}
.product-details .cross-sell a{color:#333;}
.product-details .cross-sell a:hover,.product-details .cross-sell li.superlink-hover a{color:#0085CF;text-decoration:none;}
.product-details .cross-sell ul{padding:4px 0 5px;}
.product-details .cross-sell li.product{border-bottom:1px solid #CCC;min-height:65px;_height:65px;padding:10px 10px 10px 6px;}
.product-details .cross-sell li.last-row{border:0;}
.product-details .cross-sell li.product dl{position:relative;_zoom:1;}
.product-details .cross-sell dt{margin-left:54px;word-wrap:break-word;}
.product-details .cross-sell dd{margin:4px 0 0 54px;}
.product-details .cross-sell dd.image{margin:0;position:absolute;top:5px;left:0;}
#gallery{width:795px;height:635px;position:relative;margin:0 auto;}
#gallery a:hover{text-decoration:none;}
#gallery .media{position:relative;width:530px;height:600px;left:20px;top:1px;overflow:hidden;}
.image .movieController{display:none;}
.movie .movieController{position:relative;margin-top:10px;left:20px;width:530px;display:block;}
.movie a.next,.movie a.prev,.qtvr a.next,.qtvr a.prev{display:none;}
#gallery a.disabled{background-position:left bottom;}
#gallery a.next{position:absolute;left:598px;top:46%;margin-top:-8px;width:20px;height:17px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/gallery-next.gif);background-repeat:no-repeat;text-indent:-1000px;}
#gallery a.prev{position:absolute;left:-50px;top:46%;margin-top:-8px;width:20px;height:17px;text-indent:-1000px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/gallery-prev.gif);background-repeat:no-repeat;}
#gallery .thumbContainer{position:absolute;right:-52px;top:0;width:172px;}
#gallery .thumbnails{background-color:#E9EDEF;padding:0 5px;width:162px;}
#wide_stepone #wide_stepone_content #gallery #movieThumbs a{line-height:15px;font-size:10px;color:#333;}
#gallery .thumbnails img{border:1px solid #fff;}
#gallery .thumbnails img.movie-thumb{float:left;margin-right:8px;clear:left;}
#gallery .thumbnails img.viewdemo,#gallery .thumbnails a:hover img.viewdemo,#gallery .thumbnails a.active img.viewdemo,#gallery .thumbnails a:hover.active img.viewdemo{border:0;vertical-align:middle;margin-top:-4px;}
#gallery .thumbnails a{float:left;margin:4px;}
#gallery .thumbnails a:hover img{border:1px solid #049bc7;}
#gallery .thumbnails a.active img{border:1px solid #bbb;}
#gallery .thumbnails a:hover.active img{border:1px solid #bbb;}
#gallery .thumbnails .top{background:#E9EDEF url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/gallery-bg-thumb-top.gif) no-repeat scroll left top;display:block;height:6px;margin-bottom:-2px;margin-left:-5px;margin-right:-5px;}
#gallery .thumbnails .btm{background:#E9EDEF url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/gallery-bg-thumb-btm.gif) no-repeat scroll left bottom;display:block;height:6px;line-height:6px;margin-top:-2px;margin-left:-5px;margin-right:-5px;border-bottom:18px solid #fff;clear:both;}
#gallery .movieController{margin-top:1px;width:530px;height:25px;padding-top:5px;padding-bottom:5px;position:relative;cursor:default;background-color:white;}
#gallery .movieController div.outer{position:absolute;top:12px;right:10px;width:483px;height:8px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/meter-fill.gif);background-position:top left;background-repeat:no-repeat;}
#gallery .movieController div.outer div{position:absolute;top:0;right:0;left:3px;bottom:0;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/meter-fill.gif);background-position:top right;background-repeat:no-repeat;}
#gallery .movieController span.progress{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/meter-background.gif);background-position:top right;background-repeat:no-repeat;}
#gallery .movieController span.progress span{position:absolute;left:-5px;top:-6px;width:9px;height:5px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/moviecontroller-arrow.gif);background-repeat:no-repeat;}
#gallery .movieController button{width:27px;height:25px;border:0;padding:0;background-position:0 0;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/moviecontroller-button.gif);}
#gallery .playing button{background-position:26px 0;}
#gallery .playing button.active{background-position:26px -25px;}
#gallery .playing button.disabled{background-position:26px -50px;}
#gallery .paused button{background-position:52px 0;}
#gallery .paused button.active{background-position:52px -25px;}
#gallery .paused button.disabled{background-position:52px -50px;}
body.family-mac div#gallery{width:860px;height:545px;margin-top:20px;}
body.family-mac div#gallery div.media{left:0;width:720px;height:540px;}
body.family-mac div#gallery div.thumbContainer{top:148px;right:-26px;width:108px;}
body.family-mac div#gallery div#imageThumbs{width:108px;}
body.family-mac div#gallery a.prev{left:-32px;}
body.family-mac div#gallery a.next{left:730px;}
div.basic div#gallery div.media{top:22px;left:37px;width:720px;height:540px;}
div.basic div#gallery div.thumbContainer{top:581px;left:0;margin-left:205px;}
div.basic div#gallery div.thumbnails{width:378px;}
div.basic div#gallery div.thumbnails div.top{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/bg-basic-top.gif);}
div.basic div#gallery div.thumbnails div.btm{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/bg-basic-bottom.gif);}
div.basic div#gallery a.prev{left:-69px;}
div.basic div#gallery a.next{left:843px;}
.product-details :focus{outline:none;}
.product-details #productInfo{position:relative;min-height:350px;_height:350px;width:552px;}
.product-details #productInfo.expanded{height:455px;}
.product-details div#productInfo.expanded{_height:435px;}
#productInfo div.title{height:50px;position:relative;top:-10px;}
#productInfo div.title h2{padding:0;}
#productInfo div.title h2{margin-top:9px;}
div[id="productInfo"] div.title h2{margin:0;}
.product-details #productInfo h2{margin-left:-1px;padding-top:8px;}
div.subsection #productInfo div.title h2{padding-top:9px;}
#productInfo .title h3{clear:both;color:#999;font-size:11px;line-height:1.5px;margin-top:7px;}
.product-details .expanded fieldset.purchase-info{border-bottom:0;}
.product-details .expanded .description,.product-details .expanded .community{display:none;}
.product-details .media{cursor:pointer;height:185px;left:408px;position:absolute;top:51px;width:185px;overflow:hidden;cursor:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/cursor-magnify.png),-moz-zoom-in;}
.product-details .no-gallery{cursor:default;}
.product-details .media div{height:185px;width:185px;}
.product-details .expanded .media{height:397px;_height:394px;left:1px;top:45px;width:624px;}
.product-details .expanded .media div{width:624px;height:350px;}
.product-details .zoomed .media{cursor:move;height:407px;_height:402px;left:1px;top:50px;width:624px;}
.product-details .zoomed .media span[id="corner"]{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/corner-overlay.png) 0 0 no-repeat;display:block;width:3px;height:4px;position:absolute;bottom:0;left:0;z-index:254;}
.product-details .zoomed .media{cursor:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/cursor-hand.png),-moz-grab;}
.mouse-tracking-guard{cursor:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/cursor-grab.png),-moz-grabbing;}
.product-details .playing .media{cursor:default;}
.product-details .controller{top:251px;height:70px;left:420px;position:absolute;width:155px;z-index:100;}
.product-details div.single .captionWrap,.product-details div.single ul.thumbnails,.product-details div.single .playhouse{display:none;}
.product-details div.minimum{width:105px;left:446px;_width:106px;_left:444px;}
.product-details #productDetails div.empty{display:none;}
.product-details .expanded .controller{top:auto;bottom:6px;height:auto;left:9px;overflow:hidden;width:608px;}
.product-details .controller a.tourLink,.product-details .controller a.galleryLink{cursor:pointer;display:none;overflow:hidden;}
.product-details .expanded .controller a.tourLink{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-btn-tour.png) 0 0 no-repeat;display:block;height:20px;line-height:20px;position:absolute;right:5px;text-indent:92px;top:80px;width:92px;}
.product-details .tour .controller a.tourLink{display:none;}
.product-details div.tour .controller a.galleryLink{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-btn-gallery.png) 0 0 no-repeat;display:block;height:20px;line-height:20px;position:absolute;right:5px;text-indent:65px;top:59px;width:65px;}
.product-details .captionWrap{display:none;padding:2px 0 0;width:100%;z-index:100;}
.product-details .expanded .captionWrap{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-thumbs-top.png) 0 0 no-repeat;_background-image:url("css/i/aos/gallery/pd-thumbs-top.gif");height:auto!important;height:1px;min-height:1px;display:block;}
.product-details .expanded .captionWrap .caption{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-thumbs-textline.png) bottom left repeat-x;display:block;margin:0 1px;padding:2px 7px 6px;line-height:1.25em;}
.product-details .captionWrap em{font-weight:bold;font-style:normal;padding-right:2px;}
.product-details .expanded .captionWrap .caption span.nullValue{display:none;}
.product-details .viewTour{padding-top:55px;text-align:center;width:160px;white-space:nowrap;}
.product-details div.minimum .viewTour{margin-left:-25px;_margin-left:-15px;}
.product-details .expanded .viewTour{display:none;}
.product-details .viewTour a{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/link-more.png) no-repeat 100% 82%!important;padding-right:7px;}
.product-details .thumbnails{background:#ededed url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-gallery-right.gif) top right no-repeat;height:50px;left:0;position:absolute;top:0;width:100%;}
.product-details .thumbnails li{height:50px;}
.product-details .expanded .controller .thumbnails{cursor:inherit;}
.product-details .thumbnails li,.product-details .thumbnails li a{display:inline;float:left;margin:0;padding:0;}
.product-details .thumbnails li a{height:40px;width:47px;margin:4px 0 0 3px;}
.product-details .expanded .thumbnails li a{margin:5px 3px 0;}
.product-details .thumbnails li.first{background:#ededed url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-gallery-left.gif) 0 0 no-repeat;margin-left:0;padding-left:4px;}
.product-details .expanded .thumbnails li.first{padding-left:8px;}
.product-details .thumbnails li.first a{margin-left:0;}
.product-details .expanded .thumbnails li.first{background:none;}
.product-details .expanded .thumbnails{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-thumbs-btm.png) 0 0 no-repeat;_background-image:url("css/i/aos/gallery/pd-thumbs-btm.gif");height:55px;margin:0!important;position:static;width:608px;}
.product-details .controller ul{list-style:none;margin:0;padding:0;}
.product-details .thumbnails img{display:inline;}
.product-details .thumbnails img,.product-details .expanded .thumbnails a.active img{border:1px solid #ededed;}
.product-details .expanded .thumbnails a img{border-color:#ccc;}
.product-details .expanded .thumbnails a.active img{border-color:#000;}
.product-details .thumbnails a:hover img,.product-details .thumbnails .selected a img,.product-details .expanded .thumbnails a:hover img,.product-details .expanded .thumbnails a.active:hover img{border-color:#0085cf;padding:0;}
.product-details div.playpause,.product-details .thumbnails li.extra,.product-details .thumbnails li.zoomPoint,.product-details .tour .thumbnails img{display:none;}
.product-details .expanded .thumbnails li.extra{display:inline;}
.product-details .single{top:230px;height:70px;left:420px;position:absolute;width:155px;z-index:100;}
.product-details .single p.viewTour{padding-top:10px;}
.product-details .single p.viewTour a{background:none!important;padding-right:0;}
.product-details .tour .thumbnails li.zoomPoint{display:block;}
.product-details .tour .thumbnails a{background-color:#fff;border:1px solid #6f6f6f;height:15px;margin:0;width:15px;}
.product-details .tour .thumbnails a.active{background-color:#0085cf;border:1px solid #000;margin:0;padding:0;}
.product-details .tour .thumbnails a:hover{border-color:#000;margin:0;}
.product-details .tour .thumbnails a.active:hover{border:1px solid white;}
.product-details .toggle{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-toggle.gif) bottom right no-repeat;display:block;cursor:pointer;height:16px;position:absolute;right:-13px;top:0;color:#333;visibility:hidden;}
.product-details .toggle span{padding-right:18px;height:16px;}
.product-details .toggle:hover,.product-details div.toggle-hover{color:#0085cf;}
.product-details .expanded div.playpause{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-playpause.png) 100% -24px no-repeat;_background-image:url("css/i/aos/gallery/pd-playpause.gif");border:none;bottom:16px;cursor:pointer;display:none;height:24px;right:12px;outline:none;padding:0 16px 0 0;margin:0;position:absolute;}
.product-details .expanded div.playpause div{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-playpause.png) 0 0 no-repeat;_background-image:url("css/i/aos/gallery/pd-playpause.gif");_float:right;color:#999;display:table-cell;font-size:10px;height:24px;margin:0;padding:0 4px 0 8px;text-shadow:1px 1px 1px rgba(255,255,255,.82);vertical-align:middle;min-width:35px;}
.product-details .expanded div.playpause div span{display:block;height:15px;text-align:center;width:auto!important;width:35px;min-width:35px;}
* html .product-details .expanded div.playpause div span,*+html .product-details .expanded div.playpause div span{margin-top:4px;}
.product-details .expanded div.playpause div span.pause{margin-top:-15px;visibility:hidden;}
.product-details .playing div.playpause{background-position:bottom right;}
.product-details .playing div.playpause div span.play{visibility:hidden;}
.product-details .tour .toggle,.product-details .expanded .toggle,.product-details .playing div.playpause div span.pause{visibility:visible;}
.product-details .product-info .badge{margin:-50px -14px 10px 0;_margin-right:0;}
.product-details .expanded .badge{display:none;}
.product-details div.border{border-top:1px solid #d1d1d1;display:none;height:1px;left:0;top:50px;position:absolute;width:625px;z-index:100;}
#product-details-form .purchase-info .add-to-cart{margin:15px 0 3px 1px;_margin-left:0;}
.with-captions #productInfo.expanded{height:533px;_height:513px;}
.with-captions .expanded .media{height:498px;}
.with-captions .zoomed .media{height:501px;}
body.saved-items div.content-section,body.saved-cart div.content-section,body.saved-cart-list div.content-section{border-top:1px solid #cdcdcd;}
div#print-header{display:none;}
body.saved-items a.add-to-cart{display:block;width:101px;height:23px;border:0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-add-to-cart.png) no-repeat;}
body.saved-items div.content-group div.content-section div.saved-items-image{text-align:center;width:180px;}
body.saved-items div.content-group div.content-section div.saved-items-info{width:455px;}
body.saved-items div.content-group div.content-section div.saved-items-actions{width:150px;}
body.saved-items div.content-group div.content-section div.saved-items-image,body.saved-items div.content-group div.content-section div.saved-items-info,body.saved-items div.content-group div.content-section div.saved-items-actions{float:left;padding-bottom:30px;}
body.saved-items div.content-group div.content-section div.saved-items-info li.product-name{font-size:12px;font-weight:bold;}
body.saved-items div#saved-items-list div.saved-items-info li.product-name a{color:#333;}
body.saved-items div#saved-items-list div.saved-items-info li.product-name a:hover{color:#0085CF;text-decoration:none;}
body.saved-items div#saved-items-list div.content-section{padding-top:0;overflow:hidden;}
body.saved-items div#saved-items-list div.saved-item{padding-top:20px;}
body.saved-items div#saved-items-list div.invisible{height:0;}
body.saved-items div#saved-items-list div.invisible div.saved-item{opacity:0;filter:Alpha(Opacity=0);}
body.saved-items div.content-group div.content-section div.saved-items-info li.product-date-added{color:#999;margin-bottom:10px;}
body.saved-items div.content-group div.content-section div.saved-items-actions li.product-price{font-size:12px;font-weight:bold;}
body.saved-items div.content-group div.content-section div.saved-items-info div.section{padding-left:20px;}
body.saved-items div.content-group div.content-section div.saved-items-info div.product-config ul.product-specs{list-style-type:disc;list-style-position:inside;color:#666;}
body.saved-items div.saved-items-info div.gift-package,body.saved-items div.saved-items-info div.gift-message{margin-top:10px;}
body.saved-items div.saved-items-info div.gift-package p.product-gift-edit{padding-left:20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftwrap.png) left 50% no-repeat;}
body.saved-items div.saved-items-info div.gift-message p.product-gift-edit{padding-left:20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftmessage.png) left 50% no-repeat;}
body.saved-items div.content-group div.content-section div.saved-items-actions li.product-shipping-price{color:#f30;}
body.saved-items div.content-group div.content-section div.saved-items-actions li.product-add-to-cart{margin-bottom:4px;padding-top:10px;}
body.saved-items div.content-group div.content-section div.saved-items-info div.product-gift-message p.product-gift-message-edit{padding:2px 14px 2px 20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftmessage.png) left 50% no-repeat;}
body.saved-items div.content-group div.content-section div.saved-items-info div.product-gift-message p.product-message{color:#666;line-height:12px;}
body.saved-items div#no-saved-items-message{padding:90px 0 78px 0;text-align:center;}
body.saved-items div.no-saved-items div.content-header div.utility{display:none;}
body.saved-items div.no-saved-items #saved-items-list,body.saved-items div#no-saved-items-message{display:none;}
body.saved-items div.no-saved-items div#no-saved-items-message{display:block;}
body.saved-items div#no-saved-items-message p{font-size:12px;}
div#item-saved div.content{text-align:center!important;padding-top:140px;padding-bottom:140px;}
div#item-saved div.content p{color:black;font-size:12px;}
div#item-saved div.content p.actions{width:320px;margin-top:22px;margin-left:130px;_margin-left:0;}
*+html body.item-saved div#item-saved div.content p.actions,*+html body.product-details div#item-saved div.content p.actions{margin-left:0;}
div#item-saved div.content p.actions a{width:140px;height:23px;background-position:left top;background-repeat:no-repeat;}
div#item-saved div.content a#continue-shopping{float:left;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/saved-items/button-continue-shopping.png);}
div#item-saved div.content a#view-saved-items{float:right;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/saved-items/button-view-saved-items.png);}
body.saved-items div.loading div.saved-item{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_40x40.gif) 50% 50% no-repeat;}
body.saved-items div.loading div.saved-item div{visibility:hidden;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_40x40.gif) 50% 30% no-repeat;}
body.saved-cart div#customer-cart{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-footer-subfooter.gif);}
body.saved-cart div#customer-cart div.content-error{margin-top:14px;}
body.saved-cart div#empty-cart-message{border-top:0;}
body.saved-cart div#customer-cart ul.cart-product-list li.first div.product-container{border:0;}
body.saved-cart div#saved-cart-notes div.tall-header,body.saved-cart div#saved-cart-notes div.content-section,body.saved-cart div#saved-cart-notes.two-column{background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column-secondary.png);}
body.saved-cart div#saved-cart-notes div.tall-header{padding:10px 0 8px 16px;}
body.saved-cart div#saved-cart-notes div.tall-header h3{font-size:13px;}
body.saved-cart div#saved-cart-notes div.content-section{border:0 none;padding-top:0;}
body.saved-cart div#saved-cart-notes div.content-section div.saved-cart-note-subsection,body.saved-cart div#add-note-subsection{margin:0 17px;}
body.saved-cart div#saved-cart-notes div.content-section div.saved-cart-note-subsection ul{list-style:none;padding:14px 120px 14px 0;border-top:1px solid #cdcdcd;}
body.saved-cart div#saved-cart-notes div.content-section div.saved-cart-note-subsection ul li{float:left;display:inline;width:480px;color:#666;}
body.saved-cart div#saved-cart-notes div.content-section div.saved-cart-note-subsection ul li.label{width:108px;padding-left:10px;color:#999;font-weight:bold;clear:left;}
body.saved-cart div#add-note-subsection{border-top:1px solid #cdcdcd;}
body.saved-cart div#add-note-subsection ul li.header{font-size:13px;padding:10px 0 2px 10px;font-weight:bold;}
body.saved-cart div#add-note-subsection ul li.label{padding-left:10px;color:#666;}
body.saved-cart div#add-note-subsection ul li#note-textarea textarea{width:590px;height:120px;margin:8px 0 0 10px;}
body.saved-cart div.cart-totals{margin-bottom:0;padding-bottom:0;background:none;}
body.saved-cart div.cart-totals-content{padding-bottom:15px;}
body.saved-cart div#add-note-subsection ul li#save-changes button{width:116px;height:20px;margin:10px 0 20px 10px;margin-top:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-save-changes.png) left top no-repeat;border:0;cursor:pointer;}
body.saved-cart div.cart-totals ul li#add-all-to-cart button{width:134px;height:23px;margin-top:20px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/button-add-all-to-cart.png) left top no-repeat;border:0;cursor:pointer;}
body.saved-cart div.cart-totals ul.totals-list li#add-all-to-cart button span,body.saved-cart div#add-note-subsection ul li#save-changes button span{position:absolute;left:-9999px;}
body.saved-cart div#cart-contact{margin-bottom:-5px;padding-bottom:10px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-footer-subfooter.gif) left bottom;border-top:1px solid #cdcdcd;}
body.saved-cart div#cart-contact-content{margin:0 1px;padding:10px 14px 0 14px;border-top:1px solid white;}
body.saved-cart div#cart-contact input{float:left;margin-top:1px;margin-right:6px;}
body.saved-cart div.loading div.sub-head,body.saved-cart div.loading div#cart-contact,body.saved-cart div.loading div#saved-cart-notes{display:none;}
body.saved-cart-list div.content-group div.content-section{padding-top:10px;}
body.saved-cart-list table#saved-carts-table{width:100%;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td{border-top:1px solid #D5D5D5;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td{vertical-align:top;}
body.saved-cart-list table#saved-carts-table tr th{color:#999;padding-bottom:5px;}
body.saved-cart-list table#saved-carts-table tr th.first{padding-left:20px;}
body.saved-cart-list table#saved-carts-table tr th.last{padding-right:20px;text-align:right;}
body.saved-cart-list table#saved-carts-table td div{overflow:hidden;padding:0;}
body.saved-cart-list table#saved-carts-table tr.invisible td div{opacity:0;height:0;padding:0;filter:Alpha(Opacity=0);}
body.saved-cart-list table#saved-carts-table ul,body.saved-cart-list table#saved-carts-table strong{display:block;padding:15px 0;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-info li.saved-cart-item-id{color:#999;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-info li.saved-cart-item-name a{font-size:12px;color:#333;font-weight:bold;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-info li.saved-cart-item-name a:hover{color:#0085CF;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-info{width:155px;padding:0 20px;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-created{width:145px;padding:0;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-count{width:84px;padding:0;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-count span{padding-right:4px;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-list{color:#666;padding:0;}
body.saved-cart-list table#saved-carts-table tr.saved-carts-row td.saved-cart-item-price{width:75px;font-size:12px;text-align:right;padding:0 20px;}
body.saved-cart-list div.no-saved-carts table#saved-carts-table,body.saved-cart-list div#no-saved-carts-message{display:none;}
body.saved-cart-list div.no-saved-carts div#no-saved-carts-message{display:block;}
body.saved-cart-list div#no-saved-carts-message{padding:80px 0 78px 0;font-size:12px;text-align:center;}
.textfieldThermometer{display:none;}
.textfieldThermometerBackground,.textfieldThermometerMeter,.textfieldThermometerOverlay{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/visual-limit-textfield-sprite.png) no-repeat 0 0;_background-image:url("css/i/aos/community/visual-limit-textfield-sprite.gif");height:8px;width:74px;_overflow:hidden;}
.textfieldThermometerBackground{position:relative;background-position:0 -16px;}
.textfieldThermometerMeter{position:absolute;background-position:-74px -8px;}
.textfieldThermometerOverlay{position:absolute;}
div.field-error{display:none;}
body.community div#container{width:804px!important;font-size:11px;}
body.community div#container h1{margin:35px 0 20px;}
body.community div#container .interim-page-error{float:right;margin:25px 0 20px;padding:15px 15px 13px;width:577px;background:#FFFFCF;border:1px solid #CCC;font-weight:bold;line-height:14px;}
.community p{line-height:14px;}
.community h5,.question-details .question h1,.question-details .question h1,.community p.description{word-wrap:break-word;}
.community div.two-column{width:auto;background:none;}
.community p.none-found{text-align:center;padding:30px;}
.community div.none-found{padding:0 17px 13px;}
.community div.none-found h4{font-size:12px;font-weight:bold;margin:13px 0 3px;}
.community div.none-found ul{margin:0 13px;}
.community .progress-indicator{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/spinner_16x16.gif) no-repeat 50% 50%;height:16px;width:16px;margin:4px 12px 0;visibility:hidden;float:left;_display:inline;}
.report-inappropriate .progress-indicator{float:right;}
.community span.more-text,.community .expand .more{display:none;}
.community .expand span.more-text{display:inline;}
.community .more{margin-left:-3px;}
.question-search{float:left;_display:inline;margin-left:13px;margin-bottom:11px;width:460px;}
.product-details .question-search{float:right;margin-top:26px;margin-bottom:0;width:380px;}
.question-search fieldset{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/question-answer-sprite.png) no-repeat -2770px 0;width:436px;margin:7px 0 11px;padding:0 0 0 24px;float:left;}
.product-details .question-search fieldset{background-position:-3240px 0;width:356px;margin:0;}
.question-index .question-search fieldset{margin-bottom:0;margin-top:43px;}
.question-search .search-input{width:406px;background:none;border:0;height:19px;padding:6px 0 0 5px;color:#333;outline:none;font-size:11px;}
.product-details .question-search .search-input{width:326px;}
.question-search .search-field-reset{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/clear.gif) no-repeat 0 0;float:right;margin:7px 7px 0 0;width:11px;height:11px;overflow:hidden;cursor:pointer;}
.question-search fieldset .field-with-placeholder{float:left;}
.question-search span.field-with-placeholder label.placeholder span{padding-top:4px;}
.question-search-results .question-search .submit-button{float:right;margin-left:12px;}
.community .paging,.question-details .subscribe{text-align:center;border-top:1px solid #CCC;background-color:#F4F4F4;color:#AAA;margin:0 1px;padding:11px 0 13px;}
.question-details .paging{padding-bottom:11px;}
.community .paging ul li{margin:0 6px;display:inline;padding:0;}
.paging a{color:#333;}
.question-details .subscribe{color:#666;}
.thanks-subscribe .subscribe{margin-bottom:20px;}
.question-details .subscribe form{float:right;margin-top:4px;line-height:23px;}
.question-details .subscribe p.note{margin:5px 0 0;width:375px;text-align:right;float:left;_display:inline;}
.community .subscribe p.error{color:#F60;font-weight:bold;}
.ask-answer .subscribe p.error{color:#000;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/question-answer-error.png) no-repeat;height:50px;width:433px;padding:16px 15px 0;line-height:14px;text-align:left;font-size:10px;margin-bottom:0;}
.question-details .subscribe span.field-with-placeholder{margin-top:2px;float:left;_display:inline;}
.question-details .subscribe span.field-with-placeholder label.placeholder span{padding:1px 10px 0 4px;line-height:16px;margin-left:10px;}
.question-details .subscribe .submit-button{float:left;_display:inline;}
.question-details .subscribe .progress-indicator{float:left;_display:inline;}
.question-details .subscribe input#subscribe-email{width:220px;color:#333;height:15px;margin:0 10px;padding:0 0 0 1px;font-size:11px;}
.ask-answer .subscribe .note{margin-bottom:16px;}
.question-thanks label{margin-bottom:20px;}
.question-thanks label.checkbox span{float:none;}
.question-thanks .submit-button,.answer-thanks .submit-button{float:left;_display:inline;clear:left;}
.community .unsubscribe{clear:left;padding:13px 0 0 20px;color:#666;}
.community .unsubscribe .note{float:left;width:400px;}
.community .unsubscribe form .radio span{float:none;_margin-left:1px;}
.community .unsubscribe fieldset{margin-left:0;}
.community .unsubscribe fieldset p{clear:both;margin:0 0 0 50px;font-weight:bold;font-size:12px;color:#333;}
.community .unsubscribe fieldset label{clear:left;margin:18px 0 5px 15px;*width:555px;overflow:visible;}
.community .unsubscribe fieldset label input{margin-top:1px;}
.community .unsubscribe .controls{float:none;margin-left:0;padding-bottom:285px;}
.community .unsubscribe .controls input{float:left;margin:0;}
body.unsubscribe div.ask-answer{position:relative;}
body.unsubscribe div.ask-answer h3{float:none;zoom:1;}
body.unsubscribe .question-answer-indicator{position:absolute;right:0;top:0;float:none;}
.question-answer-header h3,.ask-answer h3{float:left;_display:inline;padding:20px 0 0 16px;width:462px;font-size:18px;line-height:24px;font-weight:bold;color:#666;}
.question-summary .question-answer-header h3{float:left;font-size:17px;font-weight:bold;padding:29px 0 0;width:auto;}
.community h3 strong{color:#333;font-size:19px;}
.community h3 a,.community h5 a,.community .question h1 a{color:#333;}
.community h2 a:hover,.community h3 a:hover,.community h5 a:hover,.community .question h1 a:hover{color:#0085CF;text-decoration:none;}
.community .question h1,.community .question h5,.community .hreview h5{font-size:12px;font-weight:bold;margin-bottom:5px;color:#333;line-height:14px;}
.ask-answer .questions .question h5,.community .two-column .recent-questions .question h5{width:280px;}
.community .answer h5{float:left;margin-right:7px;padding-left:17px;font-size:12px;font-weight:bold;color:#F60;line-height:12px;*line-height:13px;}
.question-answer-content .questions .answer h5{padding-top:16px;}
.community .answer .response h5{padding:0 0 0 17px;font-size:11px;color:#000;line-height:13px;*line-height:14px;}
.community .question{position:relative;}
.question-details .question,.ask-answer .question{float:left;_display:inline;width:462px;margin:23px 0 0 20px;}
.question-answer-content .question{border-top:1px solid #D5D5D5;}
.community .two-column .question{padding-top:10px;padding-bottom:9px;border-top:1px solid #E6E6E6;}
.community .your-question{font-size:12px;font-weight:bold;margin:23px 0 -17px 20px;color:#666;}
.community .question p{color:#666;}
.community .answer ul,.community .question ul,.community .hreview ul{font-size:9px;color:#666;margin:10px 0 10px 10px;}
.community .two-column .question ul,.community .hreview ul{margin:0 0 0 -7px!important;}
.community .two-column .answer ul{margin-bottom:0!important;}
.ask-answer .preview .question ul{margin-bottom:8px;}
.community .answer ul li,.community .question ul li,.community .hreview ul li{line-height:12px;padding:0 8px 0 8px;white-space:nowrap;}
.community .two-column .answer li{margin-bottom:3px;}
.question-summary li.usefulness{clear:both;}
.community .answer{position:relative;padding-top:16px;border-top:1px solid #D5D5D5;_zoom:1;}
.community .questions .answer{border-top:0;}
.community .two-column .questions .answer{padding-top:0;padding-bottom:9px;}
.ask-answer .answer{float:left;_display:inline;margin:20px 0 0 22px;width:440px;}
.question-answer-content .answer{padding:16px 0 13px 14px;}
.question-answer-content .questions .answer{padding-top:0;}
.question-answer-content .question{padding:16px 0 4px 17px;}
.community p.description{margin-left:17px;}
.question-answer-content .question h5,.question-answer-content p.description{margin-right:23px;padding-right:243px;}
.question-answer-content .questions .answer p{padding-top:16px;border-top:1px solid #CDCDCD;}
.question-answer-content li.first .question,.question-answer-content li.first .answer,.reviews li.first .hreview{border-top:0;}
.community li.even{background-color:#FDFDFD;}
.community .answer .response{border:1px solid #CCC;background-color:#F8F8EA;padding:10px 10px 10px 0;margin:20px 0 6px 0;width:510px;_zoom:1;}
.community .two-column .answer .response{width:auto;margin-top:13px;margin-bottom:2px;}
.community .answer .response p{border-top:0;margin-right:0;padding:0;}
.community .question .answer-now{position:absolute;text-align:right;width:125px;right:0;}
.question-details .question .answer-now{position:static;width:auto;text-align:left;margin:15px 0 10px;}
.question-answer-content .question .answer-now{top:15px;right:23px;}
.community .two-column .question .answer-now{top:11px;}
.community .question .answer-now .answer-count{border-bottom:1px solid #E6E6E6;margin-bottom:6px;padding-bottom:5px;}
.community .two-column .question .answer-now .answer-count{border-bottom:0;margin-bottom:0;padding-bottom:2px;}
.question-answer-content ul.questions,.question-answer-content ul.answers,.reviews ul.review-list{padding:0 1px;}
.question-answer-content ul li,.reviews ul li{position:relative;}
.question-summary{padding-bottom:20px;}
.question-summary .question-answer-header{border-bottom:1px solid #E6E6E6;padding-bottom:12px;margin:0 25px;}
.question-summary .question-answer-header p{clear:both;}
.question-summary .column,.reviews .column{float:left;_display:inline;width:365px;margin-left:25px;}
.question-summary h4{float:left;font-size:12px;font-weight:bold;margin:13px 0 9px;}
.question-summary p.see-all{float:right;margin-top:15px;}
.question-summary ul.questions{clear:both;}
.question-summary .recent-questions ul.questions li{//border-top:1px solid #E6E6E6;}
.question-summary .recent-questions ul.questions li li{//border-top:0;}
.product-details .question-answer-content{margin:0 25px;}
.product-details .question-answer-content .question{border:1px solid #E6E6E6;border-width:1px 0 0;padding-left:0;}
.product-details .question-answer-content li.first .question{border-top:1px solid #E6E6E6;}
.product-details .question-answer-content li.even,.product-details .reviews li.even{background-color:#FFF;}
.product-details .question-answer-content .question .answer-now{right:1px;}
.community div.usefulness{position:absolute;text-align:right;top:15px;right:21px;width:240px;_padding-left:1px;}
.reviews div.usefulness{text-align:left;width:160px;}
.product-details .reviews div.usefulness{right:0;}
.reviews .two-column div.usefulness{position:static;width:auto;margin-left:17px;}
.community div.usefulness p{padding-right:0;margin-right:0;}
.community div.usefulness .vote *{vertical-align:bottom;display:inline;line-height:16px;}
.community div.usefulness .vote form{padding-left:10px;}
.reviews .one-column div.usefulness .vote form{display:block;padding:5px 0 0 0;}
.community div.usefulness p.rating{color:#666;padding-top:9px;}
.ask-answer{min-height:464px;_height:464px;}
.community .textfieldThermometer{float:right;font-size:10px;line-height:10px;margin-top:12px;}
.question-answer-indicator{float:right;_display:inline;margin:20px 20px 30px 0;margin:20px 20px 10px 0;width:290px;}
.question-answer-indicator .thumbnail{float:right;width:90px;}
.question-answer-indicator div{float:right;width:190px;margin-right:10px;text-align:right;}
.question-answer-indicator h2{margin:4px 0;padding:0!important;font-size:12px;line-height:15px;font-weight:bold;}
.question-answer-indicator p{margin-top:4px;}
.question-answer-indicator h2 a{color:#333!important;}
.question-index .question-answer-indicator p{color:#666;}
.question-answer-indicator .back-to-product a{color:#666;}
.ask-answer .tips{float:right;_display:inline;position:relative;margin:12px 30px 16px 0;width:232px;min-height:226px;_height:226px;color:#333;line-height:16px;padding:13px 20px 8px;}
#container .ask-answer .tips,#container .ask-answer .tips .top-corners,#container .ask-answer .tips .bottom-corners{background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/question-answer-sprite.png) repeat-y -272px 100%;}
#container .ask-answer .tips .top-corners,#container .ask-answer .tips .bottom-corners{background-position:0 0;height:5px;width:272px;}
#container .ask-answer .tips .bottom-corners{background-position:-544px 100%;}
.ask-answer .tips h4{margin-bottom:8px;font-size:12px;font-weight:bold;}
.ask-answer .tips li{margin-top:8px;_zoom:1;}
.ask-answer .preview{float:left;_display:inline;min-height:373px;_height:373px;margin:0 0 16px 0;width:482px;}
.ask-answer fieldset{float:left;*display:inline;margin:0 0 16px 16px;width:462px;}
.ask-answer fieldset.questionAsked{margin:20px 0 0 16px;}
.ask-answer fieldset label.text{float:left;padding:8px 0 7px 0;*padding:7px 0 6px 0;font-weight:bold;color:#666;}
.ask-answer fieldset.questionAsked label.text{font-size:12px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/question-answer-sprite.png) no-repeat -3630px 2px;padding:6px 0 8px 30px;*padding-bottom:7px;}
.ask-answer textarea{width:444px;height:217px;resize:none;padding:4px 8px;}
.ask-answer fieldset.questionAsked textarea{height:57px;}
.ask-answer .controls{clear:both;border-top:1px solid #D5D5D5;padding:16px 322px 20px 14px;margin:0 18px 0 16px;}
.ask-answer .controls p,.ask-answer .controls input{float:right;margin-left:8px;}
.ask-answer .controls p{color:#999;line-height:23px;}
.ask-answer .controls p input{float:none;display:inline;vertical-align:middle;margin-right:5px;}
.ask-answer .controls a.cancel-button{float:left;}
.question-answer-error{float:left;_display:inline;margin-left:16px;padding:11px 15px 0;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/question-answer-error.png) no-repeat 0 0;width:433px;height:42px;line-height:14px;font-size:10px;}
.ask-answer .thanks{padding:125px 0 185px 110px;}
.answer-thanks .thanks{padding-top:45px;padding-bottom:0;height:210px;}
.ask-answer .thanks img{float:left;margin-right:30px;}
.ask-answer .thanks-subscribe{float:left;width:400px;}
.ask-answer .thanks-subscribe h3{padding:20px 0 15px;width:100%;}
.ask-answer .thanks-subscribe .confirmation-notice{margin-bottom:20px;}
.ask-answer .two-column li{float:left;}
.ask-answer .two-column li.odd{clear:left;}
.ask-answer .questions{margin-top:12px;padding-bottom:15px;overflow:hidden;*position:relative;}
.ask-answer .questions .question{width:370px;margin:-1px 0 0 22px;}
.ask-answer .two-column .questions{_margin-top:0;_position:static;}
.ask-answer .two-column .question{_border-top:1px solid #CCC;}
#overlay.community{z-index:100000;}
.overlay-bubble{z-index:100001;}
.report-inappropriate{width:444px;text-align:left;}
.report-inappropriate form{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/report-inappropriate-sprite.png) no-repeat 0 0;padding:2px 15px 0;}
.report-inappropriate fieldset{border-bottom:1px solid #D5D5D5;padding:10px 0;}
.report-inappropriate label{float:left;font-size:11px;color:#666;padding-bottom:8px;}
.report-inappropriate select{float:left;clear:left;}
.report-inappropriate .textfieldThermometer{margin:5px 0 8px;}
.report-inappropriate label strong{font-size:12px;font-weight:bold;color:#333;}
.report-inappropriate textarea{width:390px;height:160px;padding:5px 10px;resize:none;}
.report-inappropriate p.disclaimer{font-size:9px;color:#666;margin-top:10px;}
.report-inappropriate p.disclaimer strong{color:#000;}
.report-inappropriate p.disclaimer a{color:#0085CF;}
.report-inappropriate .controls{padding-top:12px;}
.report-inappropriate .controls input{float:right;}
.report-inappropriate .controls .cancel-button{float:left;}
.report-inappropriate .bottom-corners{height:13px;line-height:1px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/community/report-inappropriate-sprite.png) no-repeat 0 100%;}
.product-details .product-info .community{clear:left;float:left;width:320px;}
.product-details .product-info .product-rating{clear:both;margin-bottom:12px;}
.product-details .product-info .product-rating span.lmcuststar{clear:both;display:block;float:none;_margin:0 10px 5px 0;_float:none;}
.product-details .product-info .product-rating .rating{margin-bottom:5px;}
.product-details .product-info .product-rating .review-count{float:left;padding-right:8px;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/global/pipe.gif) no-repeat 100% 50%;margin-right:8px;}
.product-reviews .product-info{color:#333!important;text-decoration:none;}
.product-reviews .product-info .product-image{float:left;padding:17px 25px;}
.product-reviews .product-info h2{float:left;padding:28px 0;font-size:16px;font-weight:bold;width:450px;}
.fr .product-reviews .product-info h2{width:400px;}
.product-reviews .product-info a{float:right;padding:27px 25px 0;}
.reviews-header{margin:0 25px;padding:23px 0 9px;border-bottom:1px solid #E5E5E5;}
.product-reviews .reviews-header{margin:0 1px;padding:15px 24px 9px;background:#EDEDED;border-bottom:1px solid #CCC;}
.reviews-header h3{font-size:17px;font-weight:bold;padding:0 0 10px;}
.reviews-header p{display:inline;padding-left:12px;}
.reviews-header .write-review{position:absolute;right:25px;top:27px;}
.product-details .reviews .one-column{padding:0 25px;}
.reviews h4{font-size:12px;font-weight:bold;margin:12px 0 0;padding-bottom:8px;border-bottom:1px solid #E5E5E5;}
.product-reviews .no-reviews{margin:20px 25px;}
.reviews .hreview{position:relative;border-top:1px solid #E5E5E5;padding:16px 23px;clear:both;}
.product-details .reviews .hreview{padding:13px 0 16px;}
.one-column .hreview .details,.one-column .hreview .description-and-rating{float:left;_display:inline;width:175px;}
.one-column .hreview .description-and-rating{width:340px;margin-left:40px;}
.reviews .two-column .description-and-rating{margin:13px 0;}
.reviews .one-column p.description{margin:0;}
.hreview .details .item{display:none;}
.hreview .details .product-rating{margin-bottom:8px;}
.hreview p.rating{color:#666;margin-top:30px;}
.two-column .hreview p.rating{font-size:9px;margin-top:8px;}
.reviews .usefulness .review-report{margin-top:15px;}
.reviews .review-footer{*position:relative;border-top:1px solid #E5E5E5;padding:14px 0 15px 4px;}
body.thankyou div.content-section{width:auto;padding-top:0;zoom:1;}
body.thankyou div.compact-header{border-bottom:none!important;}
body.thankyou #breadcrumb li.title{display:none;}
body.thankyou .thankyou-header{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-thankyou-header.jpg) no-repeat;}
body.thankyou .thankyou-header a{color:#0085cf;}
body.thankyou .thankyou-header .thankyou-title{padding:88px 0 0 98px;height:119px;}
body.thankyou #user-message{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-thankyou-message.png) left bottom no-repeat;padding:11px 30px 0;min-height:30px;_height:30px;position:relative;}
body.thankyou #user-message-text{float:left;width:64%;padding-bottom:10px;}
body.thankyou #user-message p{padding-bottom:5px;font-family:"Lucida Grande";font-weight:bold;font-size:11px;color:#333;}
body.thankyou .thankyou-header #user-message p#home-link{width:30%;text-align:right;font-weight:normal;position:absolute;right:20px;top:50%;margin-top:-9px;}
body.thankyou .thankyou-header #user-message p#home-link a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/link-more.png) right center no-repeat;padding-right:10px;}
body.thankyou .thankyou-header .instructions-container{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-full-width.gif) bottom right no-repeat;margin-top:-3px;}
body.thankyou .thankyou-header .instructions{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/bg-trans-instructions.png) repeat-x;margin:0 1px;padding:20px 30px 0;min-height:100px;_height:100px;position:relative;top:-3px;}
body.thankyou .thankyou-header .instructions h3{font-size:13px;font-weight:bold;margin-bottom:12px;}
body.thankyou .thankyou-header .instructions p{margin-bottom:15px;}
body.thankyou .thankyou-header .instructions .col{width:425px;margin-left:34px;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
body.thankyou .thankyou-header .instructions .primary{padding-left:80px;margin:0 20px 0 0;min-height:88px;width:352px;}
body.thankyou .thankyou-header .instructions ul li{font-weight:bold;}
body.thankyou .thankyou-header .instructions ul li strong{display:inline-block;width:110px;padding-right:10px;}
body.thankyou .thankyou-header .instructions ul li ul{display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-left:-4px;}
body.thankyou .thankyou-header #order-instructions .instructions{padding-top:45px;}
body.thankyou .thankyou-header #order-instructions .instructions .primary{position:relative;}
body.thankyou .thankyou-header #order-instructions .instructions .primary h3{position:absolute;margin:-25px 0 0 -80px;}
body.thankyou .thankyou-header #order-instructions .instructions .primary img{position:absolute;margin-left:-80px;}
body.thankyou .thankyou-header .esd-info .primary{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/checkout/icon-instructions.png) no-repeat;}
body.thankyou #thankyou-module{margin-top:15px;}
body.thankyou #thankyou-module .content-header{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-h2-top.png) no-repeat;padding-top:5px;position:relative;top:-5px;margin-bottom:-5px;}
body.thankyou #thankyou-module .content-header h2{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/h2.png) repeat-x;padding:0 10px 5px;color:white;font-size:13px;}
body.thankyou #thankyou-module .thankyou-content{clear:both;padding:0 30px;}
body.thankyou #thankyou-module .thankyou-section h5{font-size:13px;font-weight:bold;padding-bottom:7px;border-bottom:1px solid #ccc;background:none;margin-bottom:17px;letter-spacing:normal;}
body.thankyou #thankyou-module .thankyou-section div.section{margin-left:0;}
body.thankyou .sub-heading{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/module/bg-sub-heading.gif) repeat-x;border-bottom:1px solid #e6e6e6;margin:0 1px;padding:22px 30px 0;min-height:40px;_height:40px;}
body.thankyou .sub-heading p{float:left;display:inline;font-size:13px;}
body.thankyou .sub-heading p span{font-weight:bold;}
body.thankyou .sub-heading ul{float:right;display:inline;}
body.thankyou .sub-heading ul #action-print a{padding:1px 0 1px 20px;color:#333;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-print.gif) no-repeat left -30px;}
body.thankyou .sub-heading ul #action-print a:hover{color:#0085CF;background-position:left top;}
body.thankyou div#shipping-summary{padding-bottom:0;}
body.thankyou div#payment-summary-user,body.thankyou div#shipping-summary-user{padding-top:15px;overflow:hidden;}
body.thankyou div.step-summary div.user-contact,body.thankyou div.step-summary div.user-address{width:205px;}
body.thankyou div.step-summary div.user-address{margin-right:0;}
body.checkout div.step-summary p span,body.thankyou div.step-summary p span{*display:inline-block;*padding-right:5px;}
body.thankyou #payment h6,body.thankyou #shipping h6{position:absolute;left:30px;font-weight:bold;color:#999;margin-top:15px;}
body.thankyou #payment{float:left;display:inline;width:440px;margin-top:25px;padding:0;min-height:160px;_height:160px;}
body.thankyou #bml-summary .whats-this{display:none;}
body.thankyou #shipping{float:right;display:inline;margin:25px 0 0;padding:0 0 0 20px;border-left:1px solid #e6e6e6;width:440px;min-height:160px;_height:160px;}
body.thankyou #shipping-summary-method{margin-left:0;}
body.thankyou #shipping-summary-method .label{display:none;}
body.thankyou #cart-totals-astro div.section{padding-top:0;}
body.thankyou #customer-cart{clear:both;padding:30px 0!important;}
body.thankyou div#customer-cart h5 span{padding:0;}
body.thankyou #customer-cart div.specials{color:#f30;}
body.thankyou .price-quantity .quantity-select{margin:0 34px 0 56px!important;}
body.thankyou div.purchase-totals{margin-right:0;}
body.thankyou div#faqs h4{font-size:13px;font-weight:bold;padding:10px 0 0 10px;}
body.thankyou div#faqs div.content-section{padding-top:10px;}
body.thankyou div#faqs ul.faq-list{float:left;width:445px;display:inline;}
body.thankyou div#faqs ul.faq-list a{color:#0085CF;}
body.thankyou div#faqs ul.faq-list-1{margin:0 30px;}
body.thankyou div#faqs ul.faq-list li{margin-bottom:12px;}
body.thankyou div#faqs ul.faq-list p.question{font-size:12px;}
body.thankyou div#faqs ul.faq-list p.answer{padding-left:20px;}
*+html body.thankyou li{list-style-position:outside;}
.search #aos-page .compact-header{border-bottom:none;border-top:solid #e5e5e5 1px;margin-bottom:7px;padding-top:0;}
.search #guide a,.search #guide span,.search #breadcrumb li.title span,.search #breadcrumb li.title a{color:#58595b;}
.search #aos-page .compact-header #guide #breadcrumb{padding-left:8px;}
.search #aos-page .compact-header #guide #breadcrumb a,.search #aos-page .compact-header #guide #breadcrumb .title span,.search #aos-page .compact-header #guide #breadcrumb .title a{background:#fff url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/bc.gif) no-repeat 7px 1px!important;padding-left:20px;padding-bottom:2px;}
.search #aos-page .compact-header #guide #breadcrumb #bc-home,.search #aos-page .compact-header #guide #breadcrumb #bc-home a{width:14px;}
.search #aos-page .compact-header #guide #breadcrumb #bc-home a{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/home.gif) no-repeat 0 2px!important;height:0;padding-top:15px;overflow:hidden;}
.search #guide #user_nav ul{line-height:1.0em;vertical-align:bottom;}
.search #guide #user_nav a{border-left:none;vertical-align:bottom;}
.search #guide #user_nav #u_cart a{padding-right:4px;}
.search .compact-header-title-help{padding:15px 5px 6px 8px;}
.search .compact-header-title-help h2{float:left;width:350px;height:0;overflow:hidden;padding-top:22px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/search-results.png) no-repeat 0 0;}
.search .compact-header-title-help .helpline{float:right;width:560px;color:#999;text-align:right;padding-top:4px;}
.search .compact-header-title-help .helpline div{display:table-cell;display:-moz-inline-box;display:inline-block;*display:inline;}
.search .compact-header-title-help strong,.search .compact-header-title-help a{font-weight:100;color:#58595b;overflow:visible;padding-left:1em;}
.search .compact-header-title-help img{margin-bottom:-3px;}
.search .compact-header-title-help button,.search #initChatButton{display:none;}
.search .no-javascript-error{position:absolute;margin-top:10em;width:980px;font-weight:bold;font-size:1.4em;text-align:center;}
.search #search-form .t-cap,.search #search-form .b-cap,.search #results-info .t-cap,.search #results-info .b-cap{position:absolute;width:100%;left:0;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/search-wrapper-caps.png);background-repeat:no-repeat;z-index:2;overflow:hidden;}
.search .hide-load{visibility:hidden;_visibility:visible;filter:alpha(opacity=0);opacity:0;position:relative;width:100%;}
.search #results-info,.search #search-form{position:relative;width:980px;z-index:1;overflow:hidden;}
.search #search-form{margin-bottom:8px;}
.search #search-form .t-cap,.search #search-form .b-cap{height:5px;}
.search #search-form .t-cap{top:0;background-position:0 0;}
.search #search-form .b-cap{top:auto;bottom:0;background-position:0 -12px;}
.search #search-form .packing{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/search-form.gif) repeat-y 0 0;line-height:0;padding:4px 16px 3px 16px;z-index:3;margin:4px 0;}
.search #search-form input{width:560px;}
.search #search-form .nonsafari,.search #search-form .nonsafari-focus{display:table-cell;display:-moz-inline-box;display:inline-block;padding:5px 14px 4px 26px;*padding-top:3px;background:transparent url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/search-term.png) no-repeat 0 0;}
.search #search-form .nonsafari-focus{background-position:0 -25px;}
.search #search-form .nonsafari input,.search #search-form .nonsafari-focus input{border:none;width:526px;height:16px;background-color:transparent;}
.search .results-info-fill{width:100%;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/results-info.gif) repeat-y 0 0;_border-top:solid #fff 1px;}
.search #results-info .t-cap{top:0;height:14px;background-position:0 -18px;}
.search #results-info .b-cap{top:100%;margin-top:-57px;height:57px;background-position:0 -35px;}
.search #main-info{float:left;width:691px;overflow:hidden;}
.search #related-info{float:right;width:289px;}
.search #related-info .loading{padding-top:30px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/../img/spinner_16x16_blk.gif) no-repeat center top;}
.search #main-info .loading{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/../img/spinner_16x16_blk.gif) no-repeat 100% 50%;}
.search #related-info .packing{margin:14px 18px 57px 10px;}
.search #related-info h3{font:100 1.8em/1em "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Lucida,sans-serif;color:#000;border-bottom:solid #ededed 1px;}
.search #related-info h3,.search #related-info ol,.search #related-info ul,.search #related-info .more,.search #related-info .empty-notice{padding:0 16px 12px 16px;}
.search #related-info ol,.search #related-info ul{padding-bottom:0;}
.search #related-info .more,.search #related-info .empty-notice{width:229px;overflow-x:hidden;}
.search #related-info .more{padding-bottom:44px;}
.search #related-info .empty-notice{font-size:1.2em;font-weight:bold;}
.search #related-info h3{margin-bottom:15px;}
.search #related-info p{font-size:1.2em;}
.search #related-info ol{list-style:none;}
.search #related-info li{padding:0 0 33px 0;}
.search #related-info ol h4,.search #related-info ul h4{font-weight:bold;font-size:1.2em;}
.search #related-info ol h4 a,.search #related-info ul h4 a{color:#0b0b0b;}
.search #related-info ol h4 a:hover,.search #related-info ul h4 a:hover{color:#0085cf;}
.search #main-info .packing{margin:14px 17px 0 17px;}
.search #main-info .range-desc{font-size:1.2em;color:#333;padding-bottom:12px;}
.search #main-info-list-conveyor{position:relative;top:0;left:0;padding-bottom:57px;}
.search #main-info .matches li{list-style:none;padding:20px 16px 22px 112px;border-top:solid #efefef 1px;background-repeat:no-repeat;background-position:6px 50%;color:#333;}
.search #main-info .matches li .product-info{float:left;width:377px;margin-right:-168px;}
.search #main-info .matches p{margin-bottom:5px;}
.search #main-info .matches h4{font-weight:bold;margin-bottom:7px;}
.search #main-info .matches li .product-info h4{font-size:1.2em;}
.search #main-info .matches li .product-info h4 a{color:#333;}
.search #main-info .matches li .product-info h4 a:hover{color:#0085cf;}
.search #main-info .matches li .price_ship-info h4{font-size:1.4em;line-height:1.0em;}
.search #main-info .matches li .price_ship-info h4 .expanded_price{display:block;font-size:.714em;line-height:1.0em;font-weight:100;padding-top:3px;}
.jp .search #main-info .matches li .price_ship-info h4 .expanded_price{padding-top:6px;}
.search #main-info .matches li .price_ship-info h4 .previous{color:#999;}
.search #main-info .matches .part-num,.search #main-info .matches .ships-within{color:#666;}
.search #main-info .matches .product-info-found-in-list .separator{color:#999;}
.search #main-info .star-rating-10,.search #main-info .star-rating-15,.search #main-info .star-rating-20,.search #main-info .star-rating-25,.search #main-info .star-rating-30,.search #main-info .star-rating-35,.search #main-info .star-rating-40,.search #main-info .star-rating-45,.search #main-info .star-rating-50{padding:0 0 0 69px;margin:0;line-height:13px;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/star-ratings.png);background-repeat:no-repeat;margin-bottom:12px;color:#999;}
.search #main-info .star-rating-10{background-position:0 0;}
.search #main-info .star-rating-15{background-position:0 -13px;}
.search #main-info .star-rating-20{background-position:0 -26px;}
.search #main-info .star-rating-25{background-position:0 -39px;}
.search #main-info .star-rating-30{background-position:0 -52px;}
.search #main-info .star-rating-35{background-position:0 -65px;}
.search #main-info .star-rating-40{background-position:0 -78px;}
.search #main-info .star-rating-45{background-position:0 -91px;}
.search #main-info .star-rating-50{background-position:0 -104px;}
.search #main-info li .price_ship-info{float:right;width:147px;}
.search #main-info .pager,.search #main-info .more-results{margin:17px 0 19px 0;width:655px;}
.search .more a{position:relative;color:#08c;padding-right:11px;display:inline-block;}
.search .more a span.icon{position:absolute;width:4px;height:8px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/arrows.gif) no-repeat 0 0;top:50%;margin-top:-4px;right:0;overflow:hidden;}
.search .submit-button,.search .submit-button button{width:50px;height:21px;cursor:pointer;cursor:hand;white-space:nowrap;display:table-cell;display:-moz-inline-box;display:inline-block;}
.search .submit-button{background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/button.png) no-repeat 0 0;margin-left:6px;vertical-align:5%;overflow:visible;}
.search .submit-button button::-moz-focus-inner{padding:0;border:none;}
.search .submit-button button:active,.search .submit-buttom button:focus{outline:0 none;border:0 none;}
.search .submit-button button{font:400 1.1em/1.0em "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Lucida,sans-serif;color:#fff;border:0 none;background-color:transparent;margin:-0.1em auto 0 auto;*margin-top:-0.33em;}
.search .submit-button button span{margin:auto;}
.search .pager,.search .more-results{position:absolute;bottom:0;z-index:3;min-height:0;width:100%;line-height:1em;font-size:12px;}
.search .more-results p{width:200px;height:16px;float:left;padding:0 3px;}
.search .more-results a:hover{text-decoration:none;}
.search .more-results .disabled{cursor:text;color:#ccc;}
.search .more-results .goto-top{text-align:right;float:right;}
.search .more-results .goto-top a{color:#868686;padding-right:14px;background:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/goto-top.gif) no-repeat 100% 50%;}
.search .pager li,.search .pager a,.search .pager .range-end{display:inline-block;vertical-align:bottom;}
.search .pager a,.search .pager .range-end{position:relative;}
.search .pager li{*display:inline;list-style:none;margin:0 2px;overflow:visible;}
.search .pager a{border:solid #cbcbcb 1px;padding:4px;*padding-bottom:6px;background-color:#fcfcfc;}
.search .pager .range-end{padding:4px 5px 5px 5px;*padding-bottom:7px;color:#656565;}
.search .pager .disabled a{color:#656565;}
.search .pager .prev a,.search .pager .prev .range-end{padding-left:14px;}
.search .pager .next a,.search .pager .next .range-end{padding-right:14px;}
.search .pager .icon{position:absolute;width:4px;height:8px;top:50%;margin-top:-4px;padding:0;background-repeat:no-repeat;background-image:url(../../../../../../../../Applenyhedder/2010/MacBookPro/macbook_pro_files/css/i/aos/search/arrows.gif);overflow:hidden;}
.search .pager .prev .icon{left:3px;}
.search .pager .next .icon{right:3px;}
.search .pager .prev .range-end .icon{background-position:-4px -8px;}
.search .pager .prev .icon{background-position:-4px 0;}
.search .pager .next .range-end .icon{background-position:0 -8px;}
.search .pager .next .icon{background-position:0 0;}
.search .clear{clear:both;visibility:hidden;overflow:hidden;}
.search-no-results .error-msg{margin:0 1px;border-bottom:1px solid #ccc;background:#EEE;padding:5px 15px;}
.search-no-results .search-links{padding:15px 15px 30px;}
.search-no-results .search-links ul{padding-top:15px;}
span.textAssetUnknown{background-color:#982D10!important;border:1px solid #982D10!important;color:#fff!important;}
span.textAssetNoKey{background-color:#2D7B78!important;border:1px solid #2D7B78!important;color:#fff!important;}
span.textAssetNoValue{background-color:#538622!important;border:1px solid #538622!important;color:#fff!important;}
