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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/interim/apple-logo.png) left top no-repeat;}
body.interim h1 span{position:absolute;left:-9999px;}
body.interim div.blue-header-popup{margin:0 auto;}
body.interim span.field-with-placeholder label.placeholder span{padding:3px 6px;}
body.interim div.sosumi{width:628px;margin:25px auto;color:#999;line-height:18px;}
body.interim div.sosumi p.copyright,body.interim div.sosumi ul.piped,body.interim div.sosumi ul.piped li{display:inline;}
body.interim div.sosumi ul.piped{padding:0 0 0 10px;}
body.interim div.sosumi ul.piped li{padding:0 9px 0 11px;border-left:1px solid #999;}
body.interim div.sosumi a{color:#666;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/account/login/create-account-silhouette.png) right top no-repeat;}
body.login form.sign-in fieldset{padding-top:20px;}
body.login form.sign-in legend{margin:0;padding:0;}
body.login form.sign-in input{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:34px;width:87px;height:20px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/account/sign_in.png) no-repeat;border:none;text-indent:-9999px;}
body.login form.sign-in p{padding-left:10px;}
body.login form.sign-in p.errors{padding-left:9px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/account/errors_bg-bottom.png) bottom right no-repeat;}
body.login div.contact-us{float:right;width:160px;padding-left:22px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:20px;list-style-type:disc;}
body.login div.contact-us li{margin-left:14px;}
body.login div.contact-us p.other{margin:40px 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.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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;padding:0;background:none;border:none;}
body.create-account form.sign-up p.news label{display:inline;padding-left:8px;}
body.create-account form.sign-up input#submit{display:block;float:right;margin-top:14px;margin-bottom:34px;width:117px;height:20px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/account/create_apple_id.png) no-repeat;border:none;text-indent:-9999px;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:88px;height:22px;margin:0 auto;padding:0;text-indent:-9999px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/account/account-confirm-continue.png) left top no-repeat;}
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{display:none;}
div.cto form#configuration-form{clear:both;position:relative;height:1%;}
div.cto div#primary-main{float:none;display:block;_float:left;}
div.cto div.slider-content{position:absolute;right:0;top:-10px;width:169px;height:100%;overflow:visible;padding-bottom:20px;_float:right;_position:static;_margin-top:-10px;}
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:600px;}
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:330px;}
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 div#primary-main .overview-feature a.more{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cto/learn-more-arrow-nobg.gif) 102px 50% no-repeat;padding-right:10px;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cto/popular_selected_top.png) top left no-repeat;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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-top:-10px;margin-right:2px;padding-right:12px;padding-bottom:0;text-align:right;color:#0095da;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cto/learn-more-arrow.gif) 102px 50% no-repeat;border:none;}
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.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{padding-bottom:14px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_bottom.gif) left bottom no-repeat;}
div.cto div#primary-main ul#feature-list ul.feature-select li{clear:both;padding:3px 16px 4px 16px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cto/customize_product_body.gif) repeat-y;}
div.cto form#configuration-form fieldset{border:0;}
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#secondary div.product-summary,div.cto div.product-summary{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/sidebar-additional/sidebar-additional_bottom.gif) left bottom no-repeat;}
div.cto div#secondary div.product-summary div.section,div.cto div.product-summary div.section{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/sidebar-additional/sidebar-additional_body.gif) repeat-y;}
div.cto div#secondary div.product-summary div.section a,div.cto div.product-summary div.section a{color:#0095da;}
div.cto div.product-summary h2{margin:0;}
div.cto div.product-summary ul.purchase-info{font-size:1.1em;}
div.cto div.product-summary ul.purchase-info li{width:142px;float:left;margin:0;padding:0 4px;}
div.cto div.product-summary ul.purchase-info li{padding-bottom:6px;}
div.cto div.product-summary ul.purchase-info li p{padding-bottom:6px;color:#666;}
div.cto div.product-summary ul.purchase-info li.subtotal,div.cto div.product-summary ul.purchase-info li.tax{padding-bottom:0;}
div.cto div.product-summary ul.purchase-info li p.label{padding-bottom:0;}
div.cto div.product-summary ul.purchase-info li.total{padding-bottom:4px;padding-left:3px;}
div.cto div.product-summary ul.purchase-info li.total p.label{padding-bottom:4px;}
div.cto div.product-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.product-summary ul.purchase-info li.total span.notes{color:#666;}
div.cto div.product-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.product-summary ul.purchase-info li.specials p.previous_price{color:#808080;padding-bottom:6px;}
div.cto div.product-summary ul.purchase-info li.specials p.savings,div.cto div.product-summary ul.purchase-info li.specials p.message{color:#f30;}
div.cto div.product-summary ul.purchase-info li.shipping{color:#666;padding-top:4px;}
div.cto div.product-summary ul.purchase-info li.update-details{margin-top:8px;margin-bottom:-7px;}
div.cto div.product-summary ul.purchase-info li.add-to-cart{margin:8px 0 7px 0;}
div.cto div.product-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;_position:absolute;_overflow:visible;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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%;}
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;}
body{text-align:center;}
hr{display:none;}
#as-page-content hr{display:block;}
#aos-page{margin:0 auto;padding-bottom:18px;width:980px;text-align:left;}
#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;}
.as-js-wrap{margin:0;position:absolute;visibility:hidden;width:1px;}
#shippingDiv .country-label,#billingDiv .country-label{font-size:10px;}
#shippingDiv .country-selected,#billingDiv .country-selected{font-size:12px;padding:10px 0 8px;}
.xs{display:block;height:1px;position:absolute;overflow:hidden;visibility:hidden;width:1px;line-height:1px;}
#aos_header #masthead{position:relative;float:left;margin:0 8px 8px 0;width:168px;font-size:11px;color:#fff;text-shadow:1px 1px 1px #224272;}
#aos_header #masthead_wrap{min-height:104px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead.gif) 0 0 no-repeat;}
#aos_header #masthead.eduIndividual #masthead_wrap{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_edu.png) 0 0 no-repeat!important;}
#aos_header #masthead.eduacation #masthead_wrap{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_edu.png) 0 0 no-repeat!important;}
#aos_header #masthead.inst #masthead_wrap{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_edu.png) 0 0 no-repeat!important;}
#aos_header #masthead.pro #masthead_wrap{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_smb.png) 0 0 no-repeat!important;}
#aos_header #masthead.smb #masthead_wrap{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_smb.png) 0 0 no-repeat!important;}
#aos_header #masthead.federalSmartPay #masthead_wrap{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_gov.png) 0 0 no-repeat!important;}
#aos_header.collapsed #masthead.eduIndividual #masthead_wrap{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_edu.png)!important;height:50px!important;}
#aos_header.collapsed #masthead.eduIndividual #masthead_btm{display:none!important;}
#aos_header.collapsed #masthead.smb #masthead_wrap{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_smb.png)!important;height:50px!important;}
#aos_header.collapsed #masthead.smb #masthead_btm{display:none!important;}
#aos_header.collapsed #masthead.federalSmartPay #masthead_wrap{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_gov.png)!important;height:50px!important;}
#aos_header.collapsed #masthead.federalSmartPay #masthead_btm{display:none!important;}
#aos_header.collapsed #masthead.inst #masthead_wrap{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_edu.png)!important;height:50px!important;}
#aos_header.collapsed #masthead.inst #masthead_btm{display:none!important;}
#aos_header.collapsed #masthead.pro #masthead_wrap{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed_smb.png)!important;height:50px!important;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/masthead_collapsed.gif);}
#aos_header #masthead_btm{float:left;width:168px;height:5px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 3px 6px;width:46px;height:12px;}
#aos_header #masthead li#chatnow a{font-size:0;}
#aos_header #masthead .searchform{clear:left;}
#aos_header #masthead .searchform #default-search-form{margin-left:10px;}
#aos_header #masthead .searchform fieldset{margin-left:10px;border:0;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/chat-now.png);_background-image:url("css/i/chat-now.gif");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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/pancake-chat-now.gif);}
#aos_header #guide{display:inline;float:left;width:804px;line-height:1em;color:#000;text-shadow:1px 1px 1px #fff;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:#000;color:#0085cf;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/chevron.png) 100% 50% no-repeat!important;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#breadcrumb #bc-home a{width:40px;margin-left:0;padding-left:0;padding-right:0;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/chevron-home.png) 100% 50% no-repeat!important;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/seo-header/breadcrumb-slash.gif) 0 1px no-repeat!important;padding:2px 6px 1px 14px;}
#aos-page div.compact-header #guide #breadcrumb #bc-home a{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#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:7px;width:169px;font-size:1.1em;line-height:1.2em;}
#primary_main{float:left;margin-right:7px;width:628px;}
#secondary{float:left;width:169px;}
#globalfooter{clear:both;margin:0 auto 21px;padding-top:10px;padding-bottom:1px;width:980px;text-align:left;font:10px/1.7em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
#globalfooter *{margin:0;padding:0;}
#globalfooter ul{list-style:none;margin-bottom:0;}
#globalfooter #orderbyphone,#sosumi{float:left;}
#globalfooter #otherstores p,#globalfooter #otherstores ul,#globalfooter li{display:inline;}
#globalfooter li{margin-right:1em;padding-right:1.25em;border-right:1px solid #666;text-indent:0;}
#globalfooter li.last{margin-right:0;border-right:0;}
#globalfooter a{color:#0085cf;}
#globalfooter #otherstores p{margin-right:1em;}
#globalfooter #otherstores ul,#globalfooter #otherstores form,#globalfooter #otherstores fieldset{border:0;display:inline;vertical-align:top;clear:none;width:auto;margin:0;padding:0;}
#globalfooter #otherstores form#as-country-switch div{display:inline;width:auto;float:none;clear:none;margin:0;padding:0;}
#globalfooter #otherstores form#as-country-switch fieldset{width:120px;}
#globalfooter #otherstores form#as-country-switch select{position:relative;top:-6px;margin:0;margin-bottom:-6px;padding:0;width:120px;}
#globalfooter #otherstores legend{display:none;}
#globalfooter #shopelsewhere{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #d0d1d2;}
#globalfooter #otherstores,#globalfooter #gethelp{text-align:right;}
#globalfooter{position:relative;_z-index:1;}
#globalfooter #legalinfo{border-top:1px solid #D0D1D2;padding-top:.5em;clear:both;}
#globalfooter #chooseastore{float:left;position:relative;}
#globalfooter #chooseastore,#globalfooter #helplinks{margin-bottom:.5em;}
#globalfooter #helplinks,#globalfooter #legalinfo p{float:right;}
#globalfooter li{border:none;margin:0;padding:0;text-indent:0;}
#globalfooter li a{border-left:1px solid #CCC;margin-right:1em;padding-left:1.2em;text-indent:0;}
#globalfooter #helplinks li.first a{border:none;}
#globalfooter #helplinks li.last a{margin:0;}
#globalfooter #helplinks li.last{float:none;margin-left:0!important;}
#globalfooter #chooseastore li#f_current a{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/globalfooter-apple-logo.gif) 0 0 no-repeat;padding-left:15px;border-left:0;border-right:1px solid #CCC;padding-right:1.2em;}
#globalfooter #chooseastore li#f_current a{color:#999;}
#globalfooter #chooseastore li#f_country a{margin:0;padding:0;border:0;}
#globalfooter #chooseastore li#f_country{margin-right:1.1em;}
#choose_country{position:absolute;bottom:12px;left:-2px;width:986px;padding:0;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/globalfooter-bg-top.png) center top no-repeat;z-index:251;_left:-4px;_background-image:url("css/i/aos/global/globalfooter-bg-top.gif");!z-index:101;}
#choose_country.invisible{opacity:0;}
#globalfooter #choose_country ul{margin-top:20px;padding-bottom:38px;padding-left:10px;margin-bottom:0;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/globalfooter-bg.png) center bottom no-repeat;_background-image:url("css/i/aos/global/globalfooter-bg.gif");_margin-top:17px;}
#globalfooter li#f_country #choose_country ul li{width:160px;display:block;float:left;margin:0;padding:0;border:none;}
#globalfooter li#f_country #choose_country ul li a{color:#666;padding:0 15px 2px;}
form .psearch{background:none;border:0;height:30px;margin:0;padding:0;width:130px;}
form div.psearch{position:relative;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:transparent!important;color:#666;font-size:11px;height:18px;margin:0 4px;padding:4px 4px 0 10px;width:120px;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/clear.gif);cursor:pointer;display:none;}
form div.psearch span.down{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/clear-down.gif);}
#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;_text-align:center!important;margin:auto;}
#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;}
.clearfix:after,#primary:after,#aos-page:after,#navigation:after,#globalfooter #shopelsewhere:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,#aos_header.collapsed,#primary,#aos-page,#navigation,#globalfooter #shopelsewhere{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix,* html #aos_header.collapsed,* html #primary,* html #aos-page,* html #navigation,* html #globalfooter #shopelsewhere{height:1%;}
.clearfix,#aos_header.collapsed,#primary,#aos-page,#navigation,#globalfooter #shopelsewhere{display:block;}
/* End hide from IE-mac */ .superlink{cursor:pointer;}
#globalheader{width:982px;height:38px;margin:18px auto 0;position:relative;text-align:left;}
#globalheader ul{list-style:none;}
#globalheader #globalnav{margin:0;padding:0;}
#globalheader #globalnav li{float:left;margin:0;padding:0;text-indent:0;}
#globalheader #globalnav li a{float:left;height:38px;line-height:38px;overflow:hidden;text-indent:-999em;width:117px;}
#globalheader #globalnav li a,#globalheader #globalsearch{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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-store a{background-position:0 0;}
#globalheader #globalnav li#gn-store a{background-position:-117px 0;}
#globalheader #globalnav li#gn-mac a{background-position:-234px 0;}
#globalheader #globalnav li#gn-ipoditunes a{background-position:-351px 0;}
#globalheader #globalnav li#gn-iphone a{background-position:-468px 0;}
#globalheader #globalnav li#gn-downloads a{background-position:-585px 0;}
#globalheader #globalnav li#gn-support a{background-position:-702px 0;}
#globalheader #globalnav li#gn-apple a:hover{background-position:0 -38px;}
#globalheader #globalnav li#gn-store a:hover{background-position:-117px -38px;}
#globalheader #globalnav li#gn-mac a:hover{background-position:-234px -38px;}
#globalheader #globalnav li#gn-ipoditunes a:hover{background-position:-351px -38px;}
#globalheader #globalnav li#gn-iphone a:hover{background-position:-468px -38px;}
#globalheader #globalnav li#gn-downloads a:hover{background-position:-585px -38px;}
#globalheader #globalnav li#gn-support a:hover{background-position:-702px -38px;}
#globalheader #globalnav li#gn-apple a:active{background-position:0 -76px;}
#globalheader #globalnav li#gn-store a:active{background-position:-117px -76px;}
#globalheader #globalnav li#gn-mac a:active{background-position:-234px -76px;}
#globalheader #globalnav li#gn-ipoditunes a:active{background-position:-351px -76px;}
#globalheader #globalnav li#gn-iphone a:active{background-position:-468px -76px;}
#globalheader #globalnav li#gn-downloads a:active{background-position:-585px -76px;}
#globalheader #globalnav li#gn-support a:active{background-position:-702px -76px;}
#globalheader.home #globalnav li#gn-apple a:hover{background-position:0 0;cursor:default;}
#globalheader.store #globalnav li#gn-store a{background-position:-117px -114px!important;}
#globalheader.mac #globalnav li#gn-mac a{background-position:-234px -114px!important;}
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a{background-position:-351px -114px!important;}
#globalheader.iphone #globalnav li#gn-iphone a{background-position:-468px -114px!important;}
#globalheader.downloads #globalnav li#gn-downloads a{background-position:-585px -114px!important;}
#globalheader.support #globalnav li#gn-support a{background-position:-702px -114px!important;}
#globalsearch{width:163px;height:38px;position:absolute;top:0;right:0;background-position:100% 0;background-repeat:no-repeat;}
#globalsearch.active{background-position:100% -38px;}
#globalsearch input.g-prettysearch{width:140px;height:19px;margin-top:9px;margin-left:11px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/nav/searchfield_repeat.png) center top repeat-x;}
#globalsearch .search-wrapper{position:relative;width:140px;margin-top:9px;margin-left:11px;}
#globalsearch .search-wrapper input.g-prettysearch{width:110px;margin-left:20px;*margin-top:-1px;*margin-right:-2px;*margin-left:10px;}
#globalsearch .search-wrapper .left,#globalsearch .search-wrapper .right{behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
#globalsearch .search-wrapper .left{display:block;position:absolute;left:0;top:0;width:20px;height:19px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/nav/searchfield_leftcap.png) left top no-repeat;}
#globalsearch .search-wrapper .right{display:block;position:absolute;right:0;top:0;width:10px;height:19px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/nav/searchfield_rightcap.png) right top no-repeat;}
#globalsearch .search-wrapper.empty.blurred input{color:#7E7E7E;}
#globalsearch .search-wrapper .reset{position:absolute;width:11px;height:11px;overflow:hidden;z-index:1;right:4px;top:4px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/nav/close.gif);display:block;cursor:pointer;_cursor:hand;}
#globalsearch .search-wrapper.empty .reset{display:none;}
#globalsearch .search-wrapper input.g-prettysearch{position:absolute;width:110px;top:0;right:10px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/nav/searchfield_repeat.png) center top repeat-x;border:0;margin:0;padding:3px 0 0 0;font:11px "Lucida Grande",Geneva,Arial,sans-serif;}
#globalsearch label .prettyplaceholder{display:none;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#globalfooter{color:#999;font-size:10px;margin:0 auto 18px;text-align:left!important;}
#globalfooter a{text-decoration:none;}
#globalfooter a:hover{text-decoration:underline;}
#globalfooter p{margin:0;}
#globalfooter .gf-buy{float:left;width:60%;margin:18px 0 9px;}
#globalfooter .gf-links{float:right;text-align:right;margin:18px 0 9px;}
#globalfooter .gf-links a{padding:0 10px;white-space:nowrap;}
#globalfooter .gf-links a.last{padding-right:0;_float:none!important;width:auto!important;}
#globalfooter .gf-sosumi{clear:both;width:100%;border-top:1px solid #eee;padding-top:9px;}
#globalfooter .gf-sosumi a{padding:0 10px;}
#breadcrumbs{font-size:11px;color:#444;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;text-shadow:2px 2px 1px #fff;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
form#g-search{display:none;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/link-more.png) 100% 60% no-repeat!important;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
ul.bullet_list{list-style:none;}
ul.bullet_list li{background:transparent url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/bullet.gif) no-repeat 0 .6em;margin:1px 0;padding:0 0 0 15px;}
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;}
a img{border:0;}
div.cto table.zebra{margin:5px 10px;}
div.cto table.zebra td{padding:4px;}
div.cto table.zebra tr.odd{background:#EDF1F2;}
#aos_header #masthead li#chatnow{margin-bottom:4px;#;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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,.product-reviews #primary .reviews-main .module_top,.top-with-content .module_top{border-bottom:1px solid #cfcfcf;height:auto;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-top-with-content.png) no-repeat;line-height:inherit;}
.full .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-top.png) no-repeat;}
#primary_main .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-top.png) no-repeat;}
#navigation .module_top,#secondary .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-top.png) no-repeat;}
#secondary #accountlinks .module_top,#navigation #shop .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-top-alt.png) no-repeat;}
.top-with-content .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-h2-top.png) no-repeat;}
.full .module h2{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-h2-top.png) no-repeat;}
#primary_main .module h2{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-h2-top.png) no-repeat;overflow:hidden;}
#primary_main .footerblock h2{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-fb-h2-top.png);}
#navigation .footerblock h2,#secondary .footerblock h2{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/fb-h2.png) repeat-x;text-shadow:1px 1px 1px #999;}
#navigation .module h2 span,#secondary .module h2 span{margin-right:1px;}
.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;}
div#landing-page-header{position:relative;padding:0;border-top:1px solid #BBB;z-index:100;}
div#landing-page-header div.modulecontent{min-height:61px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#navigation .module ul#shopdetails{border-top:1px solid #ccc;margin-bottom:0;padding-top:6px;}
#shopdetails strong{display:block;font-size:14px;}
.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;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,.product-reviews .reviews-main .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;}
.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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.modulecontent{display:inline;float:left;width:100%;padding:8px 0;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-bg.png) repeat-y;}
.full-width-gradient .modulecontent{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-bg.png) repeat-y;}
.full .modulecontent{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-bg.png) repeat-y;}
.full-gradient .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-bg-gradient.gif) top left no-repeat;}
.full-width-gradient .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-top.png) top left no-repeat;}
.family .full-gradient .modulecontent{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
#navigation .list .modulecontent,#secondary .list .modulecontent{background:none;}
body #navigation .list_content{padding-top:2px;}
body #navigation #popularaccessories .list_content{padding-top:5px;}
.list_content,.list_foot{float:left;width:100%;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
body #navigation #popularaccessories .list_foot{padding-bottom:9px;}
#morestores .list_content{background:none;}
#secondary #topsellers .list_content{padding:4px 0 0;}
.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;}
#navigation #shop .modulecontent,#secondary #newtothestore .modulecontent .list_content{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
.department #navigation #shop .modulecontent,.sub-department #navigation #shop .modulecontent,.category #navigation #shop .modulecontent,.search-results #navigation #shop .modulecontent{padding-bottom:8px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg-grad.png) 0 -100px no-repeat;}
.department #navigation #shop .modulecontent{padding-bottom:0;}
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;}
.sub-department #navigation #shop .modulecontent{padding-bottom:2px;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-btm.png) no-repeat;line-height:5px;}
#promo-bar .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/promo-primary_btm.png) no-repeat;}
.category .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/category-primary_btm.png) no-repeat;}
.full .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-btm.png) no-repeat;}
.full-width-gradient .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-full-btm-full-gradient.gif) no-repeat;}
#primary #primary_main .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-btm.png) no-repeat;}
#navigation .module_btm,#secondary .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 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;}
#shop a:hover{background-color:#D6E5F2;}
#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;}
#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;}
#navigation .iphonebox .modulecontent p{line-height:1.3em;}
#navigation .iphonebox .modulecontent p.more{margin:0;padding:4px 11px;}
#navigation .iphonebox .modulecontent p.more a{background:none;}
#navigation .iphonebox .modulecontent p.more img{float:none;margin:0;padding:0;vertical-align:middle;}
#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;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-btm-alt.png) 100% 0 no-repeat;}
#primary_main .ipfb .modulecontent{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-bg-alt-l.png);}
#primary_main .ipfb .module_btm{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-btm-alt-l.png);}
#navigation .footerblock .module_btm,#secondary .footerblock .module_btm,#secondary #accountlinks .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-btm.png) no-repeat scroll 0 50%;}
#navigation .footerblock .modulecontent,#secondary .footerblock .modulecontent{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y scroll 0 50%;}
#secondary #accountlinks .modulecontent{font-size:.95em;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg-alt.png) repeat-y;}
#secondary #accountlinks .modulecontent ul{margin-top:2px;margin-bottom:2px;}
#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,.review-links a,.review-footers a span,.review-footer-single a span,.review-report a,.hreview .more a,.one-click a,a.learn-more{padding-right:7px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/link-more.png) 100% 82% no-repeat!important;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/link-more.gif);}
span.whats-this a.whats-this-link{display:inline-block;position:relative;top:3px;width:14px;height:14px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.home .module ul.product-row li dd.more a{line-height:1.2em;}
.home #primary .product-grid a,.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;}
#navigation .footerblock .modulecontent .moduledetail h3,#secondary .footerblock .modulecontent .moduledetail h3{margin:0;padding:0 0 15px 0;border:0;background:none;font-size:12px;width:auto;}
#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.more,#secondary .footerblock .modulecontent .moduledetail p.more{padding-left:0;}
#store_details{float:left;margin:8px 0 0 12px;width:394px;}
.ipfb #store_details{width:410px;}
.footerblock #store_details .column{float:left;width:197px;}
.footerblock #store_details .first{border-right:1px solid #e0e0e0;width:195px;}
#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;}
#primary_main .footerblock .modulecontent #store_details h3{padding-top:0;padding-bottom:3px;}
.footerblock fieldset{border:0;padding-top:.75em;}
.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;}
.ipfb #store_details .modulecontentwrap{padding:0 8px;}
.footerblock #store_details #talk{padding-top:10px;}
.footerblock #store_details .last-row{height:12em;border-bottom:0;}
.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;}
#aos_family{float:left;width:100%;margin-bottom:8px;padding:5px 0 2px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#family-mac li,#family-ipod li{float:left;}
.tab-controller,.tab-controller li{float:left;width:100%;}
.tab-controller li{text-align:center;width:auto;}
.tab-controller li a,.tab-controller li a strong{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#primary_main .producttiles .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary_main-grid-btm.png) no-repeat;}
#primary_main .producttiles .modulecontent{padding:0;}
.module ul.product-row{margin-left:1px;padding:0;width:626px;border-bottom:1px solid #e5e6e8;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.home .module ul.product-row li dt{margin-top:0;height:auto!important;height:3.125em;min-height:3.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;}
.home .module ul.product-row li dd.starrating{display:none;}
.home .module ul.product-row li dd.price{margin-top:6px;}
.module ul.product-row li dd.more a{color:#0085CF;}
.home .module ul.product-row li dd.image{padding-top:3px;padding-bottom:3px;}
.home .module ul.product-row li dd.image img{x-width:79px;x-height:70px;}
.home .module ul.product-row li dd.more a{background-position:100% 70%;}
.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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#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:107px;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;}
.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,.category .module ul.product-row .product .image{left:15px;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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#navigation .sort .modulecontent li{margin-bottom:2px;}
.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 tr.last{border-bottom:none;}
.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.ratings-based{display:block;color:#333;margin:0 20px 0 40px;}
.module .results td.starrating .rating,.module .results td.starrating p.ratings-based{margin: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;}
#navigation .sort h3{float:none;background:none;padding:6px 14px;font-weight:bold;font-size:13px;width:auto;color:#184380;}
#navigation .sort .modulecontent li{margin-bottom:2px;}
#navigation .sort .modulecontent li a:hover{background:none;color:#000;}
#navigation .sort .modulecontent li.selected{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-sort-indicator-tl.gif) 10px 0 no-repeat!important;}
#navigation .sort .modulecontent li.selected a{font-weight:bold;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-sort-indicator-bl.gif) 10px 100% no-repeat!important;color:#000;}
#navigation .sort .modulecontent li span{display:block;margin:-5px 0;padding:5px 0 5px 10px;}
#navigation .sort .modulecontent li a span{cursor:pointer;}
#navigation .sort .modulecontent li.selected span{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-sort-indicator.gif) 3px 50% no-repeat;}
#navigation ul.controls{margin-top:-0.375em;}
#navigation ul.secondary{margin:1em 5px 1px 4px;padding:1em 0 .75em;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-sort-secondary.gif) 0 100% no-repeat;}
#navigation .sort .modulecontent ul.secondary li.selected{background-position:7px 0;}
#navigation .sort .modulecontent ul.secondary li.selected a{background-position:7px 100%;}
#navigation .sort .modulecontent ul.secondary li span{margin-right:-4px;padding-left:7px;}
#navigation .sort .modulecontent ul.secondary li.selected span{background-position:0 50%;}
#navigation .sort .modulecontent li:hover{background:transparent url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-sort-indicator-tl-hover.gif) 10px 0 no-repeat!important;_background:transparent url("css/i/aos/module/column-sort-indicator-bl-hover.gif") 10px 100% no-repeat!important;}
#navigation .sort .modulecontent li a:hover{background:transparent url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-sort-indicator-bl-hover.gif) 10px 100% no-repeat!important;_background:transparent url("css/i/aos/module/column-sort-indicator-tl-hover.gif") 10px 0 no-repeat!important;}
#navigation .sort .modulecontent li a:hover span{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-sort-indicator-hover.gif) 3px 50% no-repeat!important;}
#navigation .sort .modulecontent li a:hover,#navigation .sort .modulecontent li.selected a:hover{color:#0085CF;}
#navigation .sort .modulecontent a img{margin:0;float:none;}
.sort .contract_link{display:none;}
.expanded .expand_link{display:none;}
.expanded .contract_link{display:block;}
.sort .controls{display:none;}
.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;}
.compatibility-products li{float:left;margin-right:5px;margin-bottom:20px;text-align:center;}
.compatibility-products li p{width:55px;}
.compatibility-products li.clear{clear:both;margin:0;padding:0;width:auto;}
.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;}
abbr{border:0;margin:0;padding:0;}
.reviews .hreview{color:#333;line-height:normal;}
.reviews .hreview .item{display:none;}
.reviews .hreview .summary{font-size:12px;font-weight:bold;margin:10px 0 5px;overflow:hidden;}
.reviews .hreview .description{padding:10px 0 15px;}
.reviews .hreview .votes{display:block;padding-bottom:15px;}
.reviews .hreview .more,.reviews .hreview .view-all .more-text{display:inline;}
.reviews .hreview .view-all .more,.reviews .hreview .more-text{display:none;}
.reviews .review-lists .vote .useful,.reviews .review-list-single .vote .useful,.reviews .review-lists .vote .description{margin:0 10px 4px 0;}
.reviews .review-lists .vote ul,.reviews .review-list-single .vote ul{float:none;display:inline;width:auto;margin:0;padding:0;}
.reviews .review-lists .vote ul li,.reviews .review-list-single .vote ul li{float:none;display:inline;margin:0;padding:0;border:0;}
.product-reviews .product-image{float:left;display:inline;margin:5px 25px;}
.product-reviews #primary .module h2{float:left;clear:none;color:#333;font-size:16px;font-weight:bold;padding:1em 0;width:450px;}
.product-reviews .product-overview{float:right;display:inline;margin:1em 25px;}
.product-reviews .reviews-header h3,.product-reviews .reviews-header .lmstar,.product-reviews .reviews-header .ratings-based,.product-reviews .reviews-header .review-links{float:left;padding:2em 0 .8em;}
.product-reviews .reviews-header h3{font-size:16px;font-weight:bold;padding:1.2em 0 1em;margin-left:25px;}
.product-reviews .reviews-header .lmstar{padding-top:1.7em;}
.product-reviews .reviews-header .lmstar,.product-reviews .reviews-header .ratings-based{margin-left:15px;}
.product-reviews .reviews-header .review-links{float:right;margin-right:25px;}
.product-reviews .no-reviews{margin:20px 25px;}
.product-reviews .reviews .review-list-single li,.product-reviews .reviews .review-lists li{position:relative;margin:0;padding:16px 25px 8px;border-bottom:1px solid #ccc;float:none;min-height:8em;height:auto!important;height:8em;}
.product-reviews .hreview .details{position:absolute;top:18px;left:24px;}
.product-reviews .review-list-single li.first,.product-details .review-list-single li.first,.product-reviews .review-lists li.first{padding-top:20px;}
.product-reviews .review-list-single li.last,.product-details .review-list-single li.last,.product-reviews .review-lists li.last{border:0;}
.product-reviews .paginated .review-list-single li.last,.product-reviews .paginated .review-lists li.last{border-bottom:1px solid #ccc;}
.product-reviews .hreview,.product-details .review-list-single .hreview{width:525px;}
.product-reviews .hreview .details,.product-details .review-list-single .hreview .details{width:175px;}
.product-reviews .hreview .description,.product-details .review-list-single .hreview .description{padding-top:0;}
.product-reviews .hreview .description,.product-reviews .hreview .votes,.product-details .review-list-single .hreview .description,.product-details .review-list-single .hreview .votes{width:310px;margin:0 0 15px 224px;}
.product-details .review-list-single .hreview .description,.product-details .review-list-single .hreview .votes{margin-left:215px;}
.product-reviews .reviews .review-actions,.product-details .reviews .review-list-single .review-actions{position:absolute;top:18px;right:24px;width:140px;}
.product-details .reviews .review-list-single .review-actions{right:0;}
.product-reviews .reviews .review-report,.product-details .reviews .review-list-single .review-report{margin:15px 0 0;}
.review-actions p.review-report{width:160px!important;}
.product-reviews .reviews-nav{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f4f4f4;color:#aaa;text-align:center;margin:0;padding:10px 0 8px;}
.product-reviews .reviews-nav ul{margin:0;padding:0;}
.product-reviews .reviews-nav li{display:inline;}
.product-reviews .reviews-nav li a,.product-reviews .reviews-nav li span{padding:2px 6px;}
#primary .reviews-nav li a{color:#000;}
.product-reviews .reviews-nav a.selected,.product-reviews .reviews-nav span.selected{color:#000;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/search-results-current.gif) 50% 50% no-repeat;font-weight:bold;}
.product-reviews .paginated .module_btm{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/primary-btm-alt.png);}
.email_notification .notify_wait{text-indent:-9000px;width:16px;height:16px;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/bg-nav-tab-cap-right.gif) bottom right no-repeat;}
#coverage-lookup{background:#eef2f3 url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#masthead form div.psearch{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/psearch-masthead.png);width:148px;}
#masthead form div.safari{background-image:none;}
body #masthead form div.psearch label{padding:3px 0;}
#masthead form input.psearch{background-color:transparent!important;height:18px;margin:0 4px;position:relative;left:10px;top:2px;padding:4px 0 4px 10px;width:110px;}
#masthead form input.safari{width:140px;position:static;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/primary-main/primary-main-body.gif) repeat-y;}
div#primary-main-content{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg.png) repeat-y;}
div#secondary div.content-summary{color:#666;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/sidebar-additional/sidebar-additional_bottom.gif);}
div#secondary div.content-summary div.section{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/sidebar-additional/sidebar-additional_body.gif);}
div#secondary div.gradient,div#secondary div.gradient div.section{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:1.3em;color:white;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/h2.png) repeat-x;}
div#secondary div.additional h2.subsidiary{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-fb-h2-top.png);}
div#secondary div.additional h2.subsidiary strong{background:#afb0b2 url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 .modulecontent ul{margin-bottom:15px;}
.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;}
*{margin:0;padding:0;}
body{font:10px/1.7em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color:#333;}
a{color:#333;outline:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
abbr{border:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em;}
ul{list-style:none;}
#primary a{color:#0085CF;}
.installments{display:block;font-size:10px;font-weight:normal;color:#808080;}
.alert{color:#f30;}
.freeshipping,.free-shipping,body.cart div.specials{color:#f30;}
.freeshipping{display:block;}
.replaced{position:absolute;left:-9999px;}
body{margin:0;padding:0;}
form,input{padding:0;margin:0;}
#globalheader{text-align:left;}
#globalnav{width:819px;}
body #globalheader #globalnav li a{height:38px;padding:0;text-indent:-9999em;}
#globalheader #globalsearch input.g-prettysearch{height:19px;}
ul#globalnav,#globalnav li,#ase-usernav-bar ul,#ase-usernav-bar li{padding:0;margin:0;text-indent:0;}
#globalsearch .search-wrapper{float:none;}
#ase-apple-nav{height:30px;margin:18px auto 0;width:980px;}
#ase-usernav-bar{background:#eff2f3;color:#778087;float:left;font:12px/14px "Myriad Set","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;height:30px;line-height:30px;margin:0;padding:0;width:980px;}
#ase-usernav-bar ul{width:849px;}
#ase-usernav-bar h1,#ase-usernav-bar ul,#ase-usernav-bar li{display:inline;float:left;height:30px;line-height:30px;margin:0;padding:0;text-indent:0;}
#ase-usernav-bar li,#ase-usernav-bar li a,#ase-usernav-bar li span{float:right;}
#ase-usernav-bar li.l,#ase-usernav-bar li.l a,#ase-usernav-bar li.l span{float:left;}
#ase-usernav-bar span,#ase-usernav-bar a{display:inline;float:left;height:30px;margin:0;overflow:hidden;text-decoration:none;}
#ase-usernav-bar h1 span,#ase-usernav-bar a span{text-indent:-999em;}
#ase-usernav-bar a:hover,#ase-usernav-bar a:hover span{background-position:bottom left;}
#ase-usernav-bar a#usernav-home{background:#ececec url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/logo-applestore.gif) 0 0 no-repeat;margin:0;text-indent:-999em;width:131px;}
#ase-usernav-bar a#usernav-home:hover{background-position:0 -30px;}
#container{clear:both;padding-top:1px;}
.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;}
span.field-with-placeholder{display:block;display:inline-block;position:relative;}
span.field-with-placeholder label.placeholder{color:#999;cursor:text;}
span.field-with-placeholder label.placeholder span{position:absolute;z-index:2;-webkit-user-select:none;}
span.field-with-placeholder label.focus{color:#ccc;}
span.field-with-placeholder label.hidden{color:#fff;}
body.cart div.page-content{clear:both;position:relative;}
body.cart .invalid,body.saved-cart .invalid{color:#f30;background:#FEFFC9;}
body.cart #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#customer-cart{overflow:hidden;}
div.loading div#cart-products p#continue-shopping,div.loading div#cart-products div.cart-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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 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;padding:0 15px;}
div#customer-cart ul#cart-product-list li.cart-product div.product-container{padding-bottom:26px;padding-top:26px;border-top:1px solid #d5d5d5;position:relative;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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.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:disc;margin-left:14px;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
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-gifting div.gifting-options{display:none;}
div#customer-cart ul#cart-product-list a.gift-package{padding-left:20px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftwrap.png) left 50% no-repeat;}
div#customer-cart ul#cart-product-list a.gift-message{padding-left:30px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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%;}
div#customer-cart ul#cart-product-list div.gift-package p.product-gift-edit{padding-left:20px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/icon-giftwrap.png) left 50% no-repeat;}
div#customer-cart ul#cart-product-list div.gift-message p.product-gift-edit{padding-left:20px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
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,div#customer-cart ul#cart-product-list p.product-engraving-message{white-space:pre;}
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#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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{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;}
div#customer-cart div.cart-error,div#customer-cart ul#cart-product-list div.product-error{padding-bottom:4px;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/bg-cart-errors.png);background-repeat:no-repeat;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/bg-cart-errors.png);background-repeat:no-repeat;}
div.empty-cart div#customer-cart div.cart-error{margin-top:15px;}
div#customer-cart div.cart-error{background-position:left bottom;margin:0 15px 10px;}
div#customer-cart div#cart-error{clear:right;}
div#customer-cart div.cart-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;}
div#cart-totals{margin-bottom:-5px;padding:0 1px 15px 1px;color:#666;border-top:1px solid #cdcdcd;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/cart-footer-subfooter.png) left bottom no-repeat;}
div#cart-totals-content{padding-top:15px;border-top:1px solid white;}
div#cart-totals div.tax-shipping{float:left;width:270px;padding-left:26px;}
div#cart-totals div.tax-shipping legend{padding-left:20px;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-zipcode input.focused{color:#333;background:white;}
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:418px;margin-right:16px;}
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:290px;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/cart-totals-divider.png) right top no-repeat;}
div#cart-totals div.purchase-totals li.total-savings{margin-top:8px;font-size:11px;font-weight:bold;}
body.cart div.slider-content{position:absolute;top:-10px;padding-bottom:10px;right:0;width:168px;height:100%;}
body.cart div.pinned_top div#secondary{position:absolute;top:0;right:0;}
body.cart div.floating div#secondary{position:fixed;top:0;}
body.cart div.pinned_bottom div#secondary{position:absolute;bottom:0;right:0;}
body.cart div#secondary{width:168px;padding-top:10px;}
body.cart div#secondary fieldset{border:0;}
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:134px;height:23px;cursor:pointer;border:0;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-print.gif) 50% 10px no-repeat;}
body.cart div#secondary div#cart-options ul li#save-cart a{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-save.gif) 50% 10px no-repeat;}
body.cart div#secondary div.additional ul.link-list li{margin-left:8px;}
body.cart div#secondary div#cart-contact-us li{margin-top:4px;color:#333;font-size:11px;}
body.cart div#secondary div#cart-contact-us li#cart-contact-phone{padding-left:24px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 li.title 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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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-header{padding:12px 12px 0 12px;}
body.cart div#faqs div.content-section{padding-top:10px;}
body.cart div#faqs h4{font-size:13px;font-weight:bold;}
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;}
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,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;}
.ms .as-column{display:inline;float:left;}
.ms #as-page-content{padding-top:10px;width:980px;background:#eff2f3 url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner.gif) repeat-y;}
.ms .content_top{height:10px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner-top.gif) no-repeat;}
.ms .content_bottom{height:10px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/bg-content-s3-inner-btm.gif) bottom no-repeat;}
.ms #secondary{width:236px;background:#fff url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/bg-fancytax-s3.gif) repeat-y;}
#taxform{padding:10px 10px 0 10px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/bg-fancytax-s3_top.gif) top no-repeat;}
#taxform .clearer{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.continue-shopping{margin-top:4px;float:right;}
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 .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;}
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.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.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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column.png);}
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.primary-header,div.two-column div.secondary-header{padding:5px 16px;font-size:1.3em;font-weight:bold;color:white;}
div.two-column div.primary-header{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column-header-primary.png) left top no-repeat;}
div.two-column div.secondary-header{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column-header-secondary.png) left top no-repeat;}
div.two-column div.tall-header{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/content-group/bg-two-column-header-tall.png) left top no-repeat;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/cart-options-print.gif);}
div.two-column div.tall-header div.utility li#email-page a{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:20px 26px 13px 26px;text-shadow:0 -1px 1px #000;-moz-text-shadow:0 -1px 1px #000;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;font-weight:bold;}
div.blue-header-popup .header p{font-size:10px;}
div.blue-header-popup .content{clear:both;padding:20px 26px 26px 26px;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/interim/bg-blue-header-popup.png);background-position:-628px top;background-repeat:repeat-y;}
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 fieldset{border:0;}
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 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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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{float:left;width:240px;color:#666;}
div.blue-header-popup .footer div.actions{float:right;width:300px;text-align:right;height:20px;line-height:20px;}
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:86px;height:20px;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/button-email-cart-cancel.png);}
body div#aos_header{z-index:200;height:1%;}
div#guide div#user_nav{z-index:9050;}
div#guide div#user_nav ul{border-left:1px solid #CCC;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/utility-nav/bg-link-hover.png) left top repeat-x!important;}
div#guide div#user_nav li#u_help a{border-left:1px solid white;}
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_cart a span{padding-right:22px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/cart-compact-header.png);_background:url("css/i/aos/global/cart.png") right 50% no-repeat;}
div#guide div#user_nav li#u_cart.open a{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
div.compact-header div#guide div#user_nav{margin-right:0;}
div.compact-header div#utility-nav{top:26px;right:-5px;}
.overlayScreen{background:white;display:none;width:100%;height:100%;top:0;left:0;position:fixed;z-index:99999;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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 - 61+"px");width:50px;}
.overlay .right{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 - 61+"px");width:50px;}
.overlay .bottom{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/overlay/overlay-center.png) repeat;left:22px;right:22px;top:22px;bottom:22px;_height:expression(this.parentElement.offsetHeight - 60+"px");_width:expression(this.parentElement.offsetWidth - 44+"px");}
.overlay .spinner{position:absolute;width:32px;height:32px;margin-left:-16px;margin-top:-16px;left:50%;top:50%;z-index:1001;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/spinner.gif);background-repeat:no-repeat;}
.modal-overlay .close{display:none;}
.help-overlay .tl{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.bubble .chrome{position:absolute;}
.bubble .tl{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.bubble .right{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.bubble .bottom{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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");}
.bubble .bl{bottom:0;left:0;width:3px;height:4px;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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");}
.bubble .br{bottom:0;right:0;width:4px;height:4px;background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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");}
.bubble .container{position:relative;overflow:hidden;}
.bubble .content{position:relative;top:0;left:0;z-index:1;padding:10px;text-align:left;}
.bubble .center{background:#ffffc5;left:3px;right:4px;top:39px;bottom:4px;_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:-16px;left:50%;margin-bottom:2px;}
.bubble.below .arrow,.below .arrow{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
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 div.actions{padding-top:7px;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/button-email-cart-cancel.png);}
div#email-cart .footer div.actions a.send{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.product-details #primary .details-main .module_top{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/product-details-top.png) no-repeat;}
.product-details .product-info,.product-details .product-overview,.product-details .product-overview-full{color:#333;display:inline;float:left;line-height:1.4em;margin:0 25px;width:575px;}
.product-details #navigation #shop .modulecontent{padding-bottom:8px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/column-bg-grad.png) 0 -100px no-repeat;}
.product-details #primary .details-main .modulecontent{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/product-details-bg.png) bottom left no-repeat;position:relative;}
.product-details #primary .details-main .module_btm{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/module/product-details-btm.png) bottom left no-repeat;height:4px;line-height:4px;}
.product-details .module ul.similar-products li.product,.product-details .module ul.xsell-products li.product{border-bottom:1px solid #e1e2e4;clear:left;float:left;min-height:6.7em;padding:10px 0 0;width:100%;}
.product-details .module ul.similar-products li.last-row,.product-details .module ul.xsell-products li.last-row{border:0;}
.product-details .module ul.similar-products li.product dl,.product-details .module ul.xsell-products li.product dl{margin:0 10px 10px 5px;position:relative;}
.product-details .module ul.similar-products dt,.product-details .module ul.xsell-products dt{margin-left:55px;margin-bottom:4px;}
.product-details .module ul.similar-products dd,.product-details .module ul.xsell-products dd{margin-left:55px;}
.product-details .module ul.similar-products dd.image,.product-details .module ul.xsell-products dd.image{margin-left:0;margin-top:5px;width:55px;position:absolute;top:0;left:0;}
.product-details .module ul.similar-products dd.price,.product-details .module ul.xsell-products dd.price{margin-top:4px;color:#000;}
.product-details #navigation .module .modulecontent ul.similar-products li a,.product-details #navigation .module .modulecontent ul.similar-products li a:hover,.product-details #navigation .module .modulecontent ul.xsell-products li a,.product-details #navigation .module .modulecontent ul.xsell-products li a:hover{background:none;padding:0;}
.product-details .product-info,.product-details .product-overview,.product-details .product-overview-full{color:#333;display:inline;float:left;line-height:1.4em;margin:0 25px;width:575px;}
.product-details .product-overview,.product-details .product-overview-full{margin-bottom:25px;}
.product-details .product-overview-full{width:754px;}
.product-details .product-info h2,.product-details h2.overview{color:#333;font-size:16px;font-weight:bold;margin:0;padding:.8em 0 1em 0;}
.product-details .product-info h2{width:460px;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:5em;padding-bottom:8em;}
.product-details .product-info .description p,.product-details product-overview p,.product-details product-overview-full p{margin:0 0 1em;}
.product-details .product-info .image{float:left;width:250px;}
.product-details .product-info .badge{float:right;}
.product-details .product-info .image img{display:block;margin:0 auto;}
.product-details .product-info .product-rating{position:absolute;bottom:20px;left:25px;clear:both;}
.product-details .product-info .product-rating h3{font-weight:bold;padding:.6em 0;}
.product-details .product-info .product-rating span.lmcuststar,.product-details .product-info .product-rating .rating,.product-details .product-info .product-rating .ratings-based{display:inline;float:left;}
.product-details .product-info .product-rating .rating{margin:0 10px 5px 0;}
.product-details .product-info .product-rating .ratings-based,.product-details .reviews .reviews-header .ratings-based,.product-details .reviews .hreview .vcard,.product-details .reviews .hreview .date,.product-details .reviews .vote,.product-reviews .reviews-header .ratings-based,.product-reviews .reviews .hreview .vcard,.product-reviews .reviews .hreview .date{color:#818181;}
.product-details .product-info .product-rating .review-links{clear:left;}
.product-details .review-links a,.product-details .review-links span{margin-right:5px;}
.product-details .product-info ul{list-style-type:disc;padding-left:1.6em;}
.product-details fieldset{border:0;margin:0;padding:0;}
.product-details form#product-details-form,.product-details .product-promo{float:left;width:179px;margin:0;padding:0 0 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;}
.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:1.4em;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;}
.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 .availability{color:#666;}
.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 .reviews{clear:both;width:750px;margin:0 25px;padding:25px 0;}
.product-details .reviews .reviews-header{width:100%;background:#ededed url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/reviews-header-bg.png) 0 0 no-repeat;margin-bottom:2px;}
.product-details .reviews .reviews-header h3,.product-details .reviews .reviews-header .lmstar,.product-details .reviews .reviews-header .ratings-based,.product-details .reviews .reviews-header .review-links{float:left;padding:1em 0;margin-left:15px;}
.product-details .reviews .reviews-header h3{font-size:12px;font-weight:bold;}
.product-details .reviews .reviews-header .review-links{float:right;margin-right:15px;}
.product-details .reviews .review-lists .review-list,.product-details .reviews .review-footers p{background:#fff;float:left;width:374px;margin-right:2px;margin-top:0;}
.product-details .reviews .review-lists div.last,.product-details .reviews .review-footers p.last{margin-right:0;}
.product-details .review-footers a,.product-details .review-footer-single a{display:block;width:auto;padding:1em 0 1em 15px;}
.product-details .reviews h4{display:block;font-size:12px;font-weight:bold;width:auto;padding:1em 0 1em 15px;}
.product-details .reviews h4{background-color:#ccc;}
.product-details .reviews .review-lists ul,.product-details .reviews .review-list-single ul{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/reviews-gradient-bg.png) 0 0 repeat-x;padding:0;}
.product-details .reviews .review-lists .vote ul{background:none;}
.product-details .review-lists .vote .description{display:inline;}
.product-details .reviews .review-lists li,.product-details .reviews .review-list-single li{clear:left;margin:0 15px;padding:15px 0 30px;border-bottom:1px solid #ccc;min-height:8em;height:auto!important;height:8em;}
.product-details .reviews .review-lists li.last{border:0;}
.product-details .reviews .review-footers p.first{background:#ededed url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/reviews-footer-left.png) bottom left no-repeat;}
.product-details .reviews .review-footers p.last{background:#ededed url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/reviews-footer-right.png) bottom right no-repeat;}
.product-details .reviews .review-footer-single{background:#ededed url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/reviews-footer-bg.png) bottom left no-repeat;}
.product-details p.footnote{font-size:9px;}
.product-details .reviews .review-list-single li{position:relative;}
.product-details .review-list-single .hreview .details{position:absolute;top:18px;left:0;}
.product-details #primary .modulecontent .product-overview-full ul{padding-left:1.6em;}
.product-details .product-variation,.product-details .product-variation-additional{margin:0 10px;padding:4px 0;}
.product-details .product-variation fieldset,.product-details .product-variation-additional fieldset{margin:0;padding:0;}
.product-details .product-variation fieldset:after,.product-details .product-variation-additional fieldset:after{content:"";clear:left;display:block;height:0;visibility:hidden;}
.product-details .product-variation-additional,.product-details .product-variation{border-top:1px solid #ccc;}
.product-details .product-variation input,.product-details .product-variation-additional input{vertical-align:top;position:relative;top:5px;margin:0;padding:0;}
.product-details .product-variation legend,.product-details .product-variation-additional legend{font-weight:bold;color:#333;padding:0 0 2px;margin:0;white-space:normal;}
.product-details .product-variation legend span,.product-details .product-variation-additional legend span{display:block;width:160px;}
.product-details .product-variation label,.product-details .product-variation-additional label{display:block;margin:0;line-height:24px;}
.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;}
.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;padding:0;margin:0 8px 10px 0;}
.product-details .product-swatches img{display:block;margin:2px 0 0 0;}
.product-details .action-buttons{margin:0;padding:0;position:absolute;right:0;bottom:-4px;height:39px;width:178px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/product-details-action-buttons.png) -1px 0 no-repeat;}
.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 #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;}
#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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/bg-basic-top.gif);}
div.basic div#gallery div.thumbnails div.btm{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 .product-info .product-rating{bottom:14px;clear:both;height:70px;left:25px;position:absolute!important;width:320px;}
.product-details #productInfo{min-height:315px;}
.product-details #productInfo.expanded{height:447px;}
.product-details .expanded .product-rating{bottom:45px;height:auto;left:635px;width:159px;}
.product-details .expanded .product-rating p.ratings-based{padding-bottom:5px;width:140px;}
#productInfo div.title{display:table;height:50px;position:relative;top:-10px;}
#productInfo div.title h2{display:table-cell;vertical-align:middle;padding:0;}
#productInfo div.title h2{margin-top:8px;}
div[id="productInfo"] div.title h2{margin:0;}
.product-details #productInfo h2{margin-left:-1px;padding-top:8px;}
.product-details .expanded .product-rating .review-links a{padding-top:2px;padding-left:2px;}
.product-details .expanded .product-rating .review-links span{display:block;width:80%;line-height:1px;text-indent:-9999px;}
.product-details .expanded fieldset.purchase-info{border-bottom:0;}
.product-details .expanded .product-rating{border-top:1px solid #d9d9d9;}
.product-details .expanded .description{display:none;}
.product-details .media{cursor:pointer;height:185px;left:408px;position:absolute;top:51px;width:185px;overflow:hidden;cursor:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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:412px;left:1px;top:50px;width:624px;}
.product-details .expanded .media div{width:624px;height:350px;}
.product-details .zoomed .media{cursor:move;height:415px;left:1px;top:50px;width:624px;}
.product-details .zoomed .media span[id="corner"]{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/cursor-hand.png),-moz-grab;}
.mouse-tracking-guard{cursor:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/cursor-grab.png),-moz-grabbing;}
.product-details .playing .media{cursor:default;}
.product-details .controller{bottom:17px;height:70px;left:420px;position:absolute;width:155px;z-index:100;}
.product-details div.minimum{width:105px;left:446px;}
.product-details div.empty{display:none;}
.product-details .expanded .controller{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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-thumbs-top.png) 0 0 no-repeat;height:auto!important;height:1px;min-height:1px;display:block;}
.product-details .expanded .captionWrap .caption{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
.product-details .expanded .viewTour{display:none;}
.product-details .viewTour a{background:transparent url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-thumbs-btm.png) 0 0 no-repeat;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 .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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-toggle.gif) center right no-repeat;display:block;cursor:pointer;height:16px;position:absolute;right:189px;top:15px;visibility:hidden;color:#333;padding-right:18px;}
.product-details .toggle:hover,.product-details div.toggle-hover{color:#0085cf;}
.product-details .expanded div.playpause{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-playpause.png) 100% -24px no-repeat;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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/gallery/pd-playpause.png) 0 0 no-repeat;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;}
.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 .expanded div.border{display:block;}
#product-details-form .purchase-info .add-to-cart{margin:15px 0 3px 1px;}
.with-captions #productInfo.expanded{height:533px;}
.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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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 p.product-engraving-message,body.saved-items div.saved-items-info p.product-gift-message{white-space:pre;}
body.saved-items div.saved-items-info div.gift-package p.product-gift-edit{padding-left:20px;background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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;}
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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/saved-items/button-view-saved-items.png);}
body.saved-items div.loading div.saved-item{background:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/global/spinner_40x40.gif) 50% 30% no-repeat;}
body.saved-cart div#customer-cart{background-image:url(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/cart-footer-subfooter.png);}
body.saved-cart div#customer-cart div#cart-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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_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(file:///Users/scanmac/Desktop/Applenyhedder/2009/06_MacBookPro/macbook_pro_files/css/i/aos/cart/cart-footer-subfooter.png) 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;}
