
/*#***   Start file:  base.css                       ***#*/
html,body{margin:0;padding:0;font-family:"Arial","Trebuchet MS","Bitstream Vera Sans",sans-serif;}body{text-align:center;background-color:white;color:#5a5b5e;font-size:62.5%;background-image:url(http://static.ifixit.net/static/images/layout/header-bar-bg-20090412.gif);background-repeat:repeat-x;}code,dl,li,p,td,th{font-size:1.2em;}li li,li p{font-size:1em;}td td,td li,td p{font-size:1em;}h1{margin:3px 0;padding:0;font-size:5em;font-family:"Georgia",serif;font-weight:normal;color:#813828;}h2{margin:3px 0;padding:0 0 3px 0;font-size:1.9em;line-height:1.21em;font-family:"Arial Bold","Arial",sans-serif;color:black;border-bottom:1px solid #febc3e;}h2.subhead{color:#666;padding-bottom:0;border-bottom:none;}h2.muted{color:#666;border-bottom-color:#c6caca;}#sidebar h2{border-bottom:none;padding-bottom:0;}#sidebar h2.primary{padding:0 0 3px 0;border-bottom:1px solid #febc3e;}h3{margin:3px 0;padding:0;font-size:1.9em;line-height:1.21em;font-family:"Arial",sans-serif;color:#666;}h3.productTitle{font-family:"Georgia",serif;font-weight:normal;color:#813828;}h4{margin:3px 0;font-size:1.4em;font-family:"Arial",sans-serif;font-weight:normal;color:black;}h4.productTitle{font-size:1.9em;}h5{margin:3px 0;padding:0;font-size:1.3em;font-family:"Arial",sans-serif;color:black;}h6{margin:3px 0;padding:0;font-size:1.2em;font-weight:normal;color:black;}h1.bigMargins,h2.bigMargins,h3.bigMargins,h4.bigMargins,h5.bigMargins,h6.bigMargins{margin:10px 0;}p{margin:10px 0;}p.focus{color:black;}span.focus{color:black;}a{text-decoration:none;cursor:pointer;color:#00f;}a img{border:none;}a.focus{color:#fb7d1c;}a.muted{color:#668c9d;}.productTitle a{color:#813828;}a.noVisit:visited{color:#00f;}a:hover{color:#fb7d1c;text-decoration:underline;}a.noVisit:hover{color:#fb7d1c;text-decoration:underline;}a img{border:none;}strong{color:black;}strong.title{padding-right:4px;font-size:1.167em;}a.focus strong{color:#fb7d1c;}a.muted strong{color:#668c9d;}a:visited strong{color:#8305d3;}a:hover strong{color:#fb7d1c;text-decoration:underline;}table{border-collapse:collapse;}th{text-align:left;}table.define{margin-left:2em;}table.define th,table.define td{padding:5px 0;}table.define th{font-style:italic;font-weight:normal;padding-right:1em;vertical-align:top;}table.decorated{width:100%;border:none;}table.decorated th{padding:.3em 3px;background-color:#f2f6fd;font-weight:bold;border-bottom:3px solid white;}table.decorated td{padding:.6em 3px;}table.decorated tr{background-color:#fef3d8;}table.decorated tr.even{background-color:white;}table.decorated .number{text-align:right;}.smallcaps{font-size:1.2em;font-variant:small-caps;}.orangeText{color:#f37020;}.purpleText{color:#6a7784;}.larger{font-size:1.2em;}form{margin:0;}form .formField{margin:10px 0 0;}form .formFieldLeft{float:left;margin:10px 5px 0 0;}form label{display:block;margin:0 0 1px 0;padding:0;font-weight:bold;}input,select,button{margin:0;}.decoratedForm{background-color:#ecf8fe;}.decoratedForm form{margin:0;padding:0 8px 8px;}.decoratedForm h2,.decoratedForm p{margin:0;padding:8px 0 0;}.decoratedForm h2{border-bottom:none;padding-bottom:0;color:#666;}div.hrSidebarNavigation,div.hrSidebarFocus,div.hrSidebarSearch,div.hrSidebarMuted,div.hrNavigation,div.hrFocus,div.hrFocusHalf,div.hrMutedHalf,div.hrNavigationFull,div.hrFooter{height:6px;border:none;background-image:url(http://static.ifixit.net/static/images/layout/hrs20090304-cart.gif);background-repeat:no-repeat;background-color:transparent;margin:16px 0 0 0;}div.hrSidebarNavigation{background-position:0 0;}div.hrSidebarFocus{background-position:-190px 0;}div.hrSidebarSearch{background-position:-380px 0;}div.hrSidebarMuted{background-position:-570px 0;}div.hrNavigation{background-position:-760px 0;}div.hrFocus{background-position:-1495px 0;}div.hrFocusHalf{background-position:-2230px 0;}div.hrMutedHalf{background-position:-2590px 0;}div.hrNavigationFull{background-position:-2950px 0;}div.hrFooter{background-position:-3891px 0;}div.hrContentMinor,div.hrSidebarMinor,div.hrSidebarMinorGray{height:0;margin:8px 0;border:none;border-bottom:2px dotted transparent;}div.hrContentMinor,div.hrSidebarMinor{border-color:#c6caca;}div.hrSidebarMinorGray{border-color:#edeeed;}div.hrTop{margin-top:0;}button,a.buttonLink,a.buttonLinkFocus{background-color:#febc3e;text-align:center;font-weight:bold;color:white;-moz-border-radius:4px;-webkit-border-radius:4px;}button{width:auto;overflow:visible;margin:0;border:none;padding:2px 5px 4px;cursor:pointer;font-size:1.167em;line-height:1.214em;}button.buttonHover{background-color:#f47d16;}a.buttonLink,a.buttonLinkFocus{display:block;padding:5px 5px 6px;font-size:1.4em;line-height:1em;}a.buttonLink:hover{text-decoration:none;background-color:#f47d16;color:white;}a.buttonLink:visited{color:white;}button.buttonLinkFocus,a.buttonLinkFocus{background-color:#f47d16;}button.buttonLinkFocus:hover,a.buttonLinkFocus:hover{text-decoration:none;background-color:#e60;color:white;}a.buttonLinkFocus:visited{color:white;}button.disabledButton,a.disabledButton{background-color:#666;cursor:default;}a.disabledButton:hover{background-color:#666;}.hidden{display:none;}ul.horizontal{padding:0;margin:0;}ul.horizontal li{display:inline;list-style-type:none;}.price{font-weight:bold;color:#080;}a:hover .price{color:#f47d1c;}.you_save{font-style:italic;color:#333;}.you_save .old{text-decoration:line-through;}.you_save .price{font-weight:normal;color:#c00;}.continue{text-align:center;margin:1em 0 1em 0;}.detail{font-style:italic;color:#666;}.detail a{font-weight:normal;}.formStatusMessage{border:1px solid #f90;margin:1.5em auto;background-color:#fffbd6;padding:3px;color:red;}.clearer{clear:both;height:0;padding:0;margin:0;font-size:0;}.smallMargins{margin:3px 0;}.bigMargins{margin:10px 0;}.siteMessage{background-color:red;padding:10px;}.siteMessage p{margin:0;font-size:1.4em;color:white;}.hiddenMeta{display:none;}.infobox{border:1px solid #ddd;margin-bottom:1em;}.infobox h3{margin:0;font-size:1.3em;background-color:#a9c6e9;color:#000;border:1px solid #668c9d;padding:.25em .5em;}.infobox div{padding:5px;}.infobox div h4{margin:0 0 3px 0;}.infobox div p{margin:2px 0 2px 10px;padding:0;}.infobox ul{padding:0 0 0 10px;list-style:none;}.infobox div table{padding:0 0 0 10px;}#container{width:941px;margin:0 auto;text-align:left;}#notifications{margin-left:0!important;}#headerBarIcons li a,#iconPointer{background-image:url(http://static.ifixit.net/static/images/layout/header-bar-icons.png);}#searchForm #searchBox{background-image:url(http://static.ifixit.net/static/images/layout/search-buttons.gif);}.encryptionHeader{background-image:url(http://static.ifixit.net/static/images/cart/lock.gif);background-repeat:no-repeat;background-position:top right;}.encryptionHeader .right{float:right;width:50%;text-align:right;}#banner{margin-bottom:10px;}#banner .sectionBanner{height:150px;background-repeat:no-repeat;text-align:right;}#banner .sectionBanner h1{font-size:4.8em;font-weight:normal;}#banner .sectionBanner .tagline{margin-bottom:-8px;font-size:1.4em;font-weight:bold;}#banner .sectionBanner a{font-weight:bold;}#main{float:left;width:735px;display:inline;margin:0;}.fullWidth #main{width:941px;}.featuredProduct{float:left;width:175px;margin-right:8px;text-align:center;}.featuredProductTitle{height:2.4em;padding:0 3px;line-height:1.2em;overflow:hidden;}.featuredProductImage{width:65px;height:65px;margin:0 auto;}.featuredProductImage a{display:block;height:100%;background-repeat:no-repeat;background-position:center;}.featuredProduct .price{margin-top:-8px;}.breadcrumbs{margin:8px 0 10px 0;color:#6a7784;text-align:right;}body.noHeader .breadcrumbs{margin:8px 0 10px 0;}.breadcrumbs .left{float:left;margin:0;}.breadcrumbs .right{float:right;margin:0;text-align:right;}.breadcrumbs a{color:#668c9d;}ul.jsButtonList{padding:0;list-style-type:none;margin:0 0 10px 0;}ul.jsButtonList li{float:left;margin:.4em 0 0 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid white;padding:0 5px;color:#668c9d;font-weight:bold;line-height:1.2em;}ul.jsButtonList li.activeButton{cursor:pointer;border:1px solid #febc3e;}ul.jsButtonList li.selectedButton{border:1px solid #ec7421;color:white;background-color:#ec7421;}#rightNavigation{float:left;display:inline;width:190px;margin-left:16px;}#rightNavigation h2{margin:4px 0;border:none;color:#666;}#rightNavigation .sidebarBlurb{margin-bottom:10px;}#rightNavigation .blurbImg{float:right;width:70px;margin:0 0 5px 5px;text-align:center;}#rightNavigation .blurbImg.mini{width:45px;}#rightNavigation .blurbText p{margin:0;}#footer{margin-top:10px;}#footer h2{color:#666;border-bottom-color:#666;}#whyBuyFooter{width:735px;float:left;}#footer .footerBlurb{width:360px;float:left;background-repeat:no-repeat;}#whyBuyFree{background-position:0 13px;}#whyBuyEnvironment{background-position:0 -131px;}#whyBuySecurity{background-position:0 -275px;}#whyBuySupport{background-position:0 -419px;}#whyBuyTeach{background-position:0 -563px;}#whyBuyParts{background-position:0 -707px;}#whyBuySecurity,#whyBuyFree,#whyBuyTeach{margin-right:15px;}#footer .footerBlurb p{margin:10px 0 10px 46px;}#newsletterFrameModule{float:left;width:169px;margin:0 0 0 16px;border-left:none;}#newsletterFrameModule ul{padding:0;list-style-type:none;margin:10px 0;}#newsletterFrameModule li{font-size:1.4em;}#newsletterFrameModule h3{margin:5px 0 0 0;font-size:1.4em;}#newsletterMsg{margin:5px 0;}#newsletterFrameModule .emailInputFrame input{width:150px;margin:5px 0;}#footer .footerLinks{margin:10px 0 5px;}#footer .footerLinks ul{text-align:center;}#footer .footerLinks li{margin:0 8px;line-height:2.5em;}#footer .footerLinks li a{color:#666;}#footer .footerBlurb{background-image:url(http://static.ifixit.net/static/images/layout/footer-icons-20090420.gif);}.storeList a.topLevel{display:block;height:100%;background-image:url(http://static.ifixit.net/static/images/cart/store-icons-20090416.gif);background-repeat:no-repeat;margin:0 0 12px 0;padding:3px 0 3px 3px;background-color:#febc3e;font-size:1.5em;color:white;-moz-border-radius:5px;-webkit-border-radius:5px;}.storeList a.topLevel:hover,.storeList a.active{background-color:#f47d16;text-decoration:none;}.storeList .mac{background-position:0 0;}.storeList .mac:hover{background-position:-190px 0;}.storeList .ipod{background-position:0 -48px;}.storeList .ipod:hover{background-position:-190px -48px;}.storeList .iphone{background-position:0 -96px;}.storeList .iphone:hover{background-position:-190px -96px;}.storeList .ipad{background-position:0 -96px;}.storeList .ipad:hover{background-position:-190px -96px;}.storeList .tools{background-position:0 -144px;}.storeList .tools:hover{background-position:-190px -144px;}.storeList a.topLevel span{line-height:42px;padding-left:50px;}#rightNavigation .storeList a.topLevel{width:auto;background-color:#668c9d;}#rightNavigation .storeList a.topLevel:hover,#rightNavigation .storeList a.active{background-color:#3361ad;}#rightNavigation .storeList .mac{background-position:0 -192px;}#rightNavigation .storeList .mac:hover{background-position:-190px -192px;}#rightNavigation .storeList .ipod{background-position:0 -240px;}#rightNavigation .storeList .ipod:hover{background-position:-190px -240px;}#rightNavigation .storeList .iphone{background-position:0 -288px;}#rightNavigation .storeList .iphone:hover{background-position:-190px -288px;}#rightNavigation .storeList .ipad{background-position:0 -288px;}#rightNavigation .storeList .ipad:hover{background-position:-190px -288px;}#rightNavigation .storeList .tools{background-position:0 -336px;}#rightNavigation .storeList .tools:hover{background-position:-190px -336px;}#rightNavigation .storeList h2{margin:0 0 5px 10px;}#rightNavigation .storeList ul{list-style:none;margin:0 0 16px 10px;padding:0;}#rightNavigation .storeList li{font-size:1.3em;}#statusPanel{position:absolute;top:0;left:0;width:30em;padding:.5em;background-color:#555;border:1px solid #444;cursor:pointer;opacity:.9;-moz-border-radius:4px;-webkit-border-radius:4px;}#statusPanel p{font-size:1.2em;color:#fff;font-weight:bold;}#statusPanel a{font-size:1.2em;color:#ddd;text-decoration:underline;}.pagination{margin:0;padding:4px 8px;background-color:#fef3d8;}.pagination a{color:#ef9921;font-weight:bold;}.pagination a:hover{text-decoration:underline;}.pagination p{margin:0;color:#666;}.left{float:left;}.right{float:right;}.pagination .middle{margin-left:275px;}.pagination .noresults{margin-left:330px;}#sidebarNews{position:relative;margin-bottom:16px;padding:8px;background-color:#edeeed;}#sidebarNews img,#summaryImage img{width:174px;height:130px;}#sidebarNews h2{position:absolute;top:8px;left:8px;margin:0;padding:0;background-color:white;color:blue;}#sidebarNews h2 a{padding:0 5px;background-color:white;line-height:1.4em;}#sidebarNews h2 a:hover{text-decoration:none;}#summaryImage .name a{font-weight:bold;color:black;}#summaryImage{position:relative;margin:0 0 8px;padding:8px;background-color:#edeeed;}#resources{margin:12px 0 0;padding:0;list-style:none;}#resources li{line-height:1.6em;margin:2px 0 0;}#resources a{display:block;height:100%;background-color:#668c9d;-moz-border-radius:3px;-webkit-border-radius:3px;color:white;}#resources a:hover,#resources a.active{background-color:#f47d16;text-decoration:none;}.resourceCount{display:block;float:left;width:2.5em;padding:0 10px 0 0;text-align:right;}
/*#***   Start file:  Shared/notify.css              ***#*/
#notifications{background-color:#fef3d8;width:100%;z-index:5;border:solid #febc3e;border-width:0 0 2px 0;cursor:pointer;position:relative;}.notification{width:947px;margin-left:auto;margin-right:auto;font-size:1.5em;padding-bottom:5px;padding-top:5px;cursor:inherit;}.notification .timesince{font-size:.5em;}#notifications .close{font-size:1.1em;position:absolute;bottom:5px;right:10px;font-style:italic;color:#333;}.deleteButton a,.deleteButton a:visited{text-align:center;color:white!important;}
/*#***   Start file:  Shared/header_bar.css          ***#*/
#headerBar{height:44px;background-color:#3361ad;text-align:center;font-family:"Verdana","Chicago","Bitstream Vera Sans",sans-serif;}#headerBarContent{margin:0 auto;width:933px;}#headerBar h1{float:left;margin:9px 0 0 0;padding:0;font-size:1em;}#headerBar h1 img{border:none;}#headerBarAvatar{float:right;height:25px;width:25px;margin:8px 0 8px 10px;border:1px solid #a9c6e9;}#headerBarAvatar img{border:none;}#loggedInNav,#loggedOutNav,#headerBarIcons{float:right;height:44px;margin:0;padding:0;list-style:none;}#loggedInNav,#loggedOutNav{margin:8px 0 0 10px;height:36px;}#loggedInNav li,#loggedOutNav li{margin:0;line-height:1.083em;text-align:left;}#loggedInNav li a,#loggedOutNav li a{color:white;}#userReputation{font-weight:bold;}#headerBarIcons li{float:left;height:44px;width:43px;margin:0;padding:0;}#headerBarIcons li a{display:block;height:44px;background-color:#3361ad;background-repeat:no-repeat;}#headerBarIcons li span{position:absolute;top:-10000px;left:-10000px;width:1px;height:1px;overflow:hidden;}#headerBarParts a{background-position:0 0;}#headerBarRepair a{background-position:0 -46px;}#headerBarAnswers a{background-position:0 -92px;}#headerBarContribute a{background-position:0 -138px;}#headerBarParts a:hover,#headerBarParts a.active{background-position:-43px 0;}#headerBarRepair a:hover,#headerBarRepair a.active{background-position:-43px -46px;}#headerBarAnswers a:hover,#headerBarAnswers a.active{background-position:-43px -92px;}#headerBarContribute a:hover,#headerBarContribute a.active{background-position:-43px -138px;}#iconName{position:absolute;padding:0 5px;font-size:1.4em;line-height:1.429em;background-color:#f47d16;-webkit-border-radius:5px;-moz-border-radius:5px;color:white;}#searchForm div{position:relative;float:right;margin:8px 0 7px 16px;}#searchForm #searchSubmit{position:absolute;height:27px;width:27px;right:0;}#searchForm #searchBox{display:block;width:134px;margin:0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;padding:4px 32px 5px 5px;font-size:1.6em;color:#666;background-position:146px 3px;background-repeat:no-repeat;background-color:white;}#searchForm input:focus{outline:none;}
/*#***   Start file:  minicart.css                   ***#*/
#minicart{padding:2px 7px 7px 7px;margin-bottom:10px;background-color:#668c9d;background-image:url('http://static.ifixit.net/static/images/cart/cart_icon.gif');background-repeat:no-repeat;background-position:135px 23px;color:white;-moz-border-radius:5px;-webkit-border-radius:5px;}#minicartSummary a{color:white;}#minicartSummary p{margin:0 0 2px;}#minicartCheckout{display:block;margin:10px 0;font-size:1.6em;text-align:center;}#minicart #miniProductList{margin:0;padding:0;border-top:1px solid #ddd;background-color:#fff;line-height:1.2em;-moz-border-radius:5px;-webkit-border-radius:5px;}#minicart .miniproduct{min-height:4.8em;border-bottom:1px solid #ddd;padding:4px 5px;line-height:1.5em;}#minicart .miniproduct p{text-align:left;padding:0;margin:0;}#minicart .miniproduct .quantity{color:#666;}#minicart .noProducts{color:#666;}#minicart .last{border-bottom:none;}#minicart .miniproduct a.deleteProduct{float:right;margin:0 0 -1px 2px;text-decoration:none;}