/*----- Jump Styles -----------------------------*/
.shortcuts { width:960px; margin:0; font-size:10px; line-height:0; }
.shortcuts .border, .shortcuts .store, .shortcuts .trailers { border-bottom:1px solid #c7c7c7; margin-bottom:20px; line-height:1.3em; }
.shortcuts .border, .shortcuts .store, .shortcuts .columns5050, .shortcuts .columns7525, .shortcuts .columns3, .shortcuts .columns4, .shortcuts .trailers { border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; }
.shortcuts .columns5050 { padding-bottom:1px; margin-bottom:20px; background:url(http://images.apple.com/search/images/shortcut_columns5050.gif) repeat-x bottom; }
.shortcuts .columns5050 .subcolumn1-2 { float:left; width:335px; border-right:1px solid #c7c7c7; position:relative; }
.shortcuts .columns5050 .subcolumn2-2 { float:right; width:335px; border-left:1px solid #c7c7c7; position:relative; }
.shortcuts .columns5050 .subcolumn1-2.wideimg, .shortcuts .columns5050 .subcolumn2-2.wideimg { width:255px; }
.shortcuts .columns7525 { padding-bottom:1px; margin-bottom:20px; background:url(http://images.apple.com/search/images/shortcut_columns7525.gif) repeat-x bottom; }
.shortcuts .columns7525 .subcolumn1-2 { float:left; width:563px; border-right:1px solid #c7c7c7; position:relative; }
.shortcuts .columns7525 .subcolumn2-2 { float:right; width:107px; border-left:1px solid #c7c7c7; position:relative; }
.shortcuts .columns7525 .subcolumn1-2.wideimg { width:483px; }
.shortcuts .columns3 { padding-bottom:1px; margin-bottom:20px; background:url(http://images.apple.com/search/images/shortcut_columns3.gif) repeat-x bottom; }
.shortcuts .columns3 .subcolumn1-3 { float:left; width:173px; border-right:1px solid #c7c7c7; margin-right:10px; position:relative; }
.shortcuts .columns3 .subcolumn2-3 { float:left; width:173px; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; position:relative; }
.shortcuts .columns3 .subcolumn3-3 { float:right; width:174px; border-left:1px solid #c7c7c7 position:relative; }
.shortcuts .columns4 { padding-bottom:1px; margin-bottom:20px; background:url(http://images.apple.com/search/images/shortcut_columns4.gif) repeat-x bottom; }
.shortcuts .columns4 .subcolumn1-4 { float:left; width:194px; border-right:1px solid #c7c7c7; margin-right:10px; position:relative; }
.shortcuts .columns4 .subcolumn2-4 { float:left; width:194px; border-left:1px solid #c7c7c7; margin-right:10px; border-right:1px solid #c7c7c7; position:relative; }
.shortcuts .columns4 .subcolumn3-4 { float:left; width:196px; border-left:1px solid #c7c7c7; margin-right:10px; border-right:1px solid #c7c7c7; position:relative; }
.shortcuts .columns4 .subcolumn4-4 { float:right; width:194px; border-left:1px solid #c7c7c7 position:relative; }
.shortcuts div.box, .shortcuts div.matchup { border-top:1px solid #c7c7c7; padding:15px 18px 15px 120px; line-height:1.3em; }
.shortcuts .columns4 div.box { padding-left:18px; }
.shortcuts div.box.wideimg { padding-left:200px; }
.shortcuts h3 { margin:0 0 .3em 0; color:#8d8d8d; font-weight:normal; font-size:11px; }
.shortcuts h3 b { color:#000; font-weight:bold; }
.shortcuts img.left { margin-left:-100px; }
.shortcuts div.wideimg img.left { margin-left:-180px; }
.shortcuts img.border { border:1px solid #c7c7c7; }
.shortcuts p { margin-top:0; font-size:10px; }
.shortcuts p.quicklinks { margin-bottom:0; }
.shortcuts .more { padding-right:9px; white-space:nowrap; background:url(http://images.apple.com/global/elements/arrows/morearrow_blue.gif) 100% .4em no-repeat; zoom:1; }

/* Retail Store */

.shortcuts .store { color:#888; font-size:11px; border-top:1px solid #c7c7c7; line-height:1.4em; }
.shortcuts .store .subcolumn1-2 { float:left; width:265px; margin:13px 0; padding:5px 18px 5px 195px; border-right:1px solid #e5e5e5; display:inline; background:url(http://images.apple.com/search/featured/images/shortcut_store.gif) no-repeat 23px 7px; }
.shortcuts .store .subcolumn1-2.noimage { width:442px; padding-left:18px; background:none; }
.shortcuts .store .subcolumn2-2 { float:right; width:443px; margin:13px 0 13px -1px; padding:5px 18px 5px 18px; border-left:1px solid #e5e5e5; }
.shortcuts .store h2 { margin:0 0 1em 0; color:#777777; font-weight:bold; font-size:13px; }
.shortcuts .store h3 { color:#000; font-weight:bold; }
.shortcuts .store img.left { margin-left:-172px; }
.shortcuts .store p.jump { margin-bottom:.1em; }
.shortcuts .store p.jump a { color:#000; font-weight:bold; padding:0 16px 1px 0; background:url(http://images.apple.com/search/images/shortcut_arrow.gif) no-repeat right; }
.shortcuts .store p.jump a:hover { text-decoration:underline; }
.shortcuts .store .address { float:left; width:150px; }
.shortcuts .store .hours { float:right; width:257px; }

/* Trailers */

.shortcuts .trailers { color:#888; font-size:11px; border-top:1px solid #c7c7c7; line-height:1.4em; }
.shortcuts .trailers .subcolumn1-2 { float:left; width:265px; margin:13px 0; padding:5px 18px 5px 120px; border-right:1px solid #e5e5e5; display:inline; background:none no-repeat 23px 7px;
	border:1px none #7d0d00;
}
.shortcuts .trailers .subcolumn2-2 { float:left; width:443px; margin:30px 0 13px; padding:5px 18px 5px 18px; border-left:1px solid #e5e5e5; }
.shortcuts .trailers h2 { margin:0 0 1em 0; color:#777777; font-weight:bold; font-size:13px; }
.shortcuts .trailers h3 { color:#000; font-weight:bold; }
.shortcuts .trailers img.left { margin-left:-100px; }
.shortcuts .trailers p.jump { margin-bottom:.1em; }
.shortcuts .trailers p.jump a { color:#000; font-weight:bold; padding:0 16px 1px 0; background:url(http://images.apple.com/search/images/shortcut_arrow.gif) no-repeat right;
	font-size:12px;
}
.shortcuts .trailers p.jump a:hover { text-decoration:underline; }
.shortcuts .trailers .address { float:left; width:150px; }
.shortcuts .trailers .hours { float:right; width:257px; }

/*----- Matchup Promos --------------------------*/
.shortcuts div.matchup { height:100%; text-indent:-999999px; }
.shortcuts div.matchup a { height:100%; display:block; font-size:12px; font-weight:normal; color:#000; line-height:1.2em; }
.shortcuts div.matchup div, .shortcuts div.matchup a { margin:-15px -18px -15px -120px; }

/* aperture */
.shortcuts div.aperture { padding-bottom:.2em; background:url(http://images.apple.com/search/featured/images/promo_aperture_bg.gif) repeat-y right; }
.shortcuts div.aperture div.matchup { background:url(http://images.apple.com/search/featured/images/promo_aperture.jpg) no-repeat 14px center; }
.shortcuts div.aperture div.matchup a { height:135px; background:url(http://images.apple.com/search/featured/images/promo_aperture_text.gif) no-repeat right center; }

/* displays */
.shortcuts div.displays { background:url(http://images.apple.com/search/featured/images/promo_displays_bg20090608.gif) repeat-y right; }
.shortcuts div.displays div.matchup { background:url(http://images.apple.com/search/featured/images/promo_displays20090909.jpg) no-repeat center; }
.shortcuts div.displays div.matchup a { height:162px; }

/* dotmac migration */
.shortcuts div.migrating { background:url(http://images.apple.com/search/featured/images/promo_dotmac20080609.jpg) no-repeat right bottom; }
.shortcuts div.migrating div.matchup a { height:140px; }

/* education */
.shortcuts div.education { background:url(http://images.apple.com/search/featured/images/promo_bts20090527.jpg) no-repeat 100% 0; }
.shortcuts div.education div.matchup a { height:178px; }
.shortcuts div.education img.left { margin-right:15px; }

/* finalcutstudio */
.shortcuts div.finalcutstudio { padding-bottom:.2em; background:url(http://images.apple.com/search/featured/images/promo_finalcutstudio_bg.gif) repeat-y right; }
.shortcuts div.finalcutstudio div.matchup { background:url(http://images.apple.com/search/featured/images/promo_finalcutstudio20070902.jpg) no-repeat right center; }

.shortcuts div.finalcutstudio div.matchup a { height:120px; background:url(http://images.apple.com/search/featured/images/promo_finalcutstudio_text20070902.gif) no-repeat 15px 35px; }

/* finalcutserver */

.shortcuts div.finalcutserver { padding-bottom:.2em; background:url(http://images.apple.com/search/featured/images/promo_finalcutserver_bg.gif) repeat-y right; }

.shortcuts div.finalcutserver div.matchup { background:url(http://images.apple.com/search/featured/images/promo_finalcutserver20080408.gif) no-repeat right center; }

.shortcuts div.finalcutserver div.matchup a { height:120px; background:url(http://images.apple.com/search/featured/images/promo_finalcutserver_text20080408.gif) no-repeat 15px 25px; }

/* getamac */
.shortcuts div.getamac { background:url(http://images.apple.com/search/featured/images/promo_getamac.jpg) no-repeat right bottom; }
.shortcuts div.getamac div.matchup { background:url(http://images.apple.com/search/featured/images/promo_getamac_text.gif) no-repeat 12px 16px; }
.shortcuts div.getamac div.matchup a { height:135px; }
.shortcuts .columns3 div.getamac { background:url(http://images.apple.com/search/featured/images/promo_getamac33.jpg) no-repeat right bottom; }
.shortcuts .columns3 div.getamac div.matchup { background:url(http://images.apple.com/search/featured/images/promo_getamac33_text.gif) no-repeat 17px center; }
.shortcuts .columns3 div.getamac div.matchup a { height:200px; }

/* ilife */
.shortcuts div.ilife { background:url(http://images.apple.com/search/featured/images/promo_ilife20090106.jpg) no-repeat right bottom; }
.shortcuts div.ilife div.matchup { background:url(http://images.apple.com/search/featured/images/promo_ilife20090106.gif) no-repeat 0 0; }
.shortcuts div.ilife div.matchup a { height:146px; }
.shortcuts .columns5050 div.ilife { background:url(http://images.apple.com/search/featured/images/promo50_ilife0820080813.jpg) no-repeat right top; }
.shortcuts .columns5050 div.ilife div.matchup { background:url(http://images.apple.com/search/featured/images/promo50_ilife0820080813.gif) no-repeat; }
.shortcuts .columns5050 div.ilife div.matchup a { height:165px; }

/* imac */
.shortcuts div.imac { background:url(http://images.apple.com/search/featured/images/promo_imac_text20070813.gif) no-repeat right 120px; }
.shortcuts div.imac div.matchup { background:url(http://images.apple.com/search/featured/images/promo_imac_20091020.jpg) no-repeat 50% 0; }
.shortcuts div.imac div.matchup a { height:150px; }

/* iphone3g */
.shortcuts div.iphone3g .subcolumn1-2 img { margin-left:-82px; margin-right:53px; }
.shortcuts div.iphone3g .subcolumn1-2 h3 { margin-top:14px; }
.shortcuts div.iphone3g .subcolumn1-2 p { width:485px; }
.shortcuts div.iphone3g img { margin-bottom:0; }
.shortcuts div.iphone3g .subcolumn2-2 img, 
.shortcuts div.iphone3g .subcolumn2-2 h3 { margin-top:14px; }
.shortcuts div.iphone3g .subcolumn2-2 h3,
.shortcuts div.iphone3g .subcolumn2-2 p { width:125px; margin-left:-26px; }
.shortcuts div.iphone3g .subcolumn2-2 p.sosumi { width:135px; margin-top:8px; margin-bottom:0; color:#aaa; }

/* iphones software update */
.shortcuts div.iphonesoftwareupdate div.box { padding-bottom:1px; }
.shortcuts div.iphonesoftwareupdate h3 { margin-top:24px; }
.shortcuts div.iphonesoftwareupdate img { margin-bottom:0; }

/* ipod */
.shortcuts div.ipod { background:url(http://images.apple.com/search/featured/images/promo_ipod_bgbottom20070905.gif) repeat-y right; }

.shortcuts div.ipod div.ipod_bg { height:120px; background:url(http://images.apple.com/search/featured/images/promo_ipod_bgtop20070905.gif) repeat-y right; }
.shortcuts div.ipod div.matchup a { height:160px; background:url(http://images.apple.com/search/featured/images/promo-ipod20090909.jpg) no-repeat top center; }
.shortcuts .columns3 div.ipod { background:url(http://images.apple.com/search/featured/images/promo_ipod33_bgbottom20070905.gif) repeat-y right; }
.shortcuts .columns3 div.ipod div.ipod_bg { height:118px; background:url(http://images.apple.com/search/featured/images/promo_ipod33_bgtop20070905.gif) repeat-y right; }
.shortcuts .columns3 div.ipod div.matchup a { background:url(http://images.apple.com/search/featured/images/promo_ipod33_20070905.jpg) no-repeat center center; }

/* ipodaccessories */
.shortcuts div.ipodaccessories { background:url(http://images.apple.com/search/featured/images/promo_ipodaccessories.jpg) no-repeat right top; }
.shortcuts div.ipodaccessories div.matchup { background:url(http://images.apple.com/search/featured/images/promo_ipodaccessories_text.gif) no-repeat 12px 2.4em; }
.shortcuts div.ipodaccessories div.matchup a { height:130px; }

/* timecapsule */
.shortcuts div.timecapsule { padding-bottom:.2em; background:url(http://images.apple.com/search/featured/images/promo_timecapsule_bg.jpg) no-repeat right; }
.shortcuts div.timecapsule div.matchup { background:url(http://images.apple.com/search/featured/images/promo_timecapsule.png) no-repeat 26px center; }
.shortcuts div.timecapsule div.matchup a { height:135px; background:url(http://images.apple.com/search/featured/images/promo_timecapsule_text.png) no-repeat top center; }

/* macbook air */
.shortcuts div.macbookair { padding-bottom:.2em; }
.shortcuts div.macbookair div.matchup { background:url(http://images.apple.com/search/featured/images/promo_macbookair20090608.png) no-repeat top center; }
.shortcuts div.macbookair div.matchup a { height:138px; }

/* macworld keynote */
.shortcuts div.iwork { background:url(http://images.apple.com/search/featured/images/promo_mwkeynote_bg.gif) repeat-y; }
.shortcuts div.iwork div.matchup { background:url(http://images.apple.com/search/featured/images/promo_mwkeynote.png) no-repeat 52px 24px; }
.shortcuts div.iwork div.matchup a { height:135px; background:url(http://images.apple.com/search/featured/images/promo_mwkeynote_text.gif) no-repeat 18px 8px; }

/* macbookpro */
.shortcuts div.macbookpro { background:url(http://images.apple.com/search/featured/images/promo_macbookpro_bg20090608.gif) repeat-y right; zoom:1; }
.shortcuts div.macbookpro div.matchup { background:url(http://images.apple.com/search/featured/images/promo_macbookpro20090608.jpg) no-repeat left center; }
.shortcuts div.macbookpro div.matchup a { height:128px; }

/* macmini */
.shortcuts div.macmini { background:url(http://images.apple.com/search/featured/images/promo_macmini_text.gif) no-repeat right center; }
.shortcuts div.macmini div.matchup { background:url(http://images.apple.com/search/featured/images/promo_macmini.jpg) no-repeat left center; }
.shortcuts div.macmini div.matchup a { height:150px; }

/* macpro */
.shortcuts div.macpro { background:url(http://images.apple.com/search/featured/images/promo_macpro_bg.gif) repeat-y right; }
.shortcuts div.macpro div.matchup { background:url(http://images.apple.com/search/featured/images/promo_macpro.jpg) no-repeat top left; }
.shortcuts div.macpro div.matchup a { height:145px; }
