
a.block,
a.block:hover { display: block; color: #000; text-decoration: none; }
a.block em.more { color: #08c; font-style: normal; background: url(https://devimages.apple.com.edgekey.net/assets/elements/arrows/morearrow_08c.gif) no-repeat  100% .4em; padding-right: 10px; white-space: nowrap; }
a.block:hover em.more { text-decoration: underline; }
a.block:hover h3 { color: #08c; }

div.block,
div.block:hover { display: block; color: #000; text-decoration: none; }

.overview .box .boxbottom { background:url(https://devimages.apple.com.edgekey.net/assets/elements/layout/box_bgbottom_nogradient.png) no-repeat 0 100% !important; zoom:1; bottom:0; }

.overview #main #content h3 { line-height:20px; padding-bottom:5px; margin-bottom:0; }
.overview #main #content .grid3col h4 { line-height:18px; }

.overview #main #content { padding:20px 38px 0 !important; }

.overview #main #content .grid2col, .overview #main #content .grid3col { width:auto; }
.overview #main #content .grid2col { padding-bottom: 20px; }
.overview #main #content .grid2col ul.column.first { margin-top:-14px; margin-bottom: 13px; }

.overview #main #content .hero { 
	padding:0;
	margin:0;
	overflow:hidden;
	width: 980px;
}

.overview #main #content .gradientDivider { 
	margin-left:-36px; 
	margin-right:-36px; 
	margin-top:-20px;
	margin-bottom:35px;
	padding:0px;
}

.overview #main #content .grid2col .column.first { width: 416px; }
.overview #main #content .grid2col .column.first li.image100 { padding-left:0; height:84px; }
.overview #main #content .grid2col .column.first li.image100 a.block,
.overview #main #content .grid2col .column.first li.image100 div.block { padding-left: 109px; }
.overview #main #content .grid2col .column.first li.image100 a.block h3 { padding-top:1px; }
.overview #main #content .grid2col .column.first li.image100 a.block.first h3 { padding-top:10px; }

.overview #main #content .grid2col .column.first li.image100 a.block.first,
.overview #main #content .grid2col .column.first li.image100 div.block.first { padding-left: 100px; }
.overview #main #content .grid2col .column.first li a.block:hover h3 { color: #08c; }
.overview #main #content .grid2col .column.first li { padding-top: 11px; }
.overview #main #content .grid2col .column.first li.first { padding:4px 0 10px; overflow: visible; }
.overview #main #content .grid2col .column.first li.last { text-align: right; }
.overview #main #content .grid2col .column.first .image { overflow: hidden; border-bottom:1px solid #E0E0E0; }
.overview #main #content .grid2col .column.first .image img.left { margin: -2px 15px 0 -100px; *margin-bottom: -15px; }

.overview #main #content .grid3col { background:url(https://devimages.apple.com.edgekey.net/home/images/col3_bg.png) repeat-y 287px 0; padding:22px 0 4px; }
.overview #main #content .grid3col .grid2col.dev-program-links { margin: 0 -10px; padding-top: 25px; font-size:10px; text-align: center; }
.overview #main #content .grid3col .grid2col.dev-program-links a.block { color: #656565; }
.overview #main #content .grid3col .grid2col.dev-program-links a.block:hover { color: #8b33a1; }
.overview #main #content .grid3col .grid2col.dev-program-links .column { width: 48%; padding: 0; }
.overview #main #content .grid3col .grid2col.dev-program-links .column img { display: block; margin: 0 auto 3px; }
.overview #main #content .grid3col .grid2col { padding-left:0; padding-right:0; }
.overview #main #content .grid3col h4 { font-size:12px; margin-bottom: .5em; }
.overview #main #content .grid3col .column .grid2col .column.first h5 a img { margin-left:15px; }
.overview #main #content .grid3col .column.last a.more { margin-left:6px; }
.overview #main #content .grid3col .column a.block,
.overview #main #content .grid3col .column div.block { width:260px; }
.overview #main #content .grid3col .column { margin-left:48px; }
.overview #main #content .grid3col .column.first a.block img.center,
.overview #main #content .grid3col .column.first div.block img.center { margin-left:0; padding-top:10px; }
.overview #main #content .grid3col .column a.block img.center,
.overview #main #content .grid3col .column div.block img.center { margin-left:6px; padding-top:12px; }
.overview #main #content .grid3col .column.last a.block img.center,
.overview #main #content .grid3col .column.last div.block img.center { margin-left:0; margin-top:-3px; }
.overview #main #content .grid3col .column.last a.block,
.overview #main #content .grid3col .column.last div.block { margin-left:34px; }

.overview #main #content .grid2col .column #herocontent { width:465px; height:275px; position:relative; right:30px; top:-3px; background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-bg.jpg) no-repeat 0 0; }
.overview #main #content .grid2col .column #herocontent .herocontent { width: 465px; height: 240px; position: absolute; top: 0; left: 0; }
.overview #main #content .grid2col .column #herocontent .herocontent a.block,
.overview #main #content .grid2col .column #herocontent .herocontent div.block { padding: 20px 36px 0; height: 220px; overflow:hidden; }
.overview #main #content .grid2col .column #herocontent .image-text { overflow: hidden; }
.overview #main #content .grid2col .column #herocontent p { color: #666; width: 240px; font-size: 1.1667em; }
.overview #main #content .grid2col .column #herocontentnav { font-size:1px; position:relative; right:-180px; top:-26px; width: 100px; }
.overview #main #content .grid2col .column #herocontentnav li { float:left; margin-left:1px; }
.overview #main #content .grid2col .column #herocontentnav li a { background:url(https://devimages.apple.com.edgekey.net/home/images/overview_hero_navitem.gif) no-repeat 0 0; display:block; height:10px; width:10px; }
.overview #main #content .grid2col .column #herocontentnav li a.active { outline: none; background-position:0 100%; cursor:default; }

.overview #main #content .grid2col .column #herocontent .herocontent.gamecenter { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-gamecenter.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.appstore-guidelines { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-app-review-guidelines.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.arc { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-arc.jpg); }

.overview #main #content .grid2col .column #herocontent .herocontent.ipad-appstore { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-ipad_appstore.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.iad { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-iad-developers.jpg); }

.overview #main #content .grid2col .column #herocontent .herocontent.gamecenter { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-gamecenter.jpg); }

.overview #main #content .grid2col .column #herocontent .herocontent.appstore-guidelines { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-app-review-guidelines.jpg); }

.overview #main #content .grid2col .column #herocontent .herocontent.mac-apps-ready { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-mac-apps.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.mac-apps-ready p { width:245px; margin-top:22px; }

.overview #main #content .grid2col .column #herocontent .herocontent.submit-mac-apps { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-submit-mac-apps.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.submit-mac-apps p { width:245px; margin-top:22px; }

.overview #main #content .grid2col .column #herocontent .herocontent.iad-expanding { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-iad-expanding.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.iad-expanding p { width:245px; }

.overview #main #content .grid2col .column #herocontent .herocontent.mac-app-store-opening { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-mac-app-store-now-open.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.mac-app-store-opening p { width:207px; }

.overview #main #content .grid2col .column #herocontent .herocontent.subscription { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-inapp-subscribe.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.subscription p { width:263px; margin-top:22px; }

.overview #main #content .grid2col .column #herocontent .herocontent.lion { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-lion.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.lion p { width:205px; padding-top:1em;}

.overview #main #content .grid2col .column #herocontent .herocontent.xcode4 { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-xcode4-now-available.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.xcode4 p { width:245px; }

.overview #main #content .grid2col .column #herocontent .herocontent.wwdc { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-wwdc-2011-day2.jpg); }

.overview #main #content .grid2col .column #herocontent .herocontent.ios5beta { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-ios5-beta.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.ios5beta p { width:176px; margin-top:10px; }

.overview #main #content .grid2col .column #herocontent .herocontent.icloud-beta { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-icloud-beta.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.icloud-beta p { width:198px; margin-top:10px; }

.overview #main #content .grid2col .column #herocontent .herocontent.new-in-lion { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-new-in-lion.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.new-in-lion p { width:194px; margin-top:10px; }

.overview #main #content .grid2col .column #herocontent .herocontent.submit-lion-apps { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-submit-lion-apps-today.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.submit-lion-apps p { width:194px; margin-top:10px; }

.overview #main #content .grid2col .column #herocontent .herocontent.wwdc2011videos { background:url(https://devimages.apple.com.edgekey.net/home/images/overview-swapview-wwdc-2011videos.jpg); }
.overview #main #content .grid2col .column #herocontent .herocontent.wwdc2011videos p { width:170px; margin-top:10px; }


.overview #promofooter4 #promos4 .promo p { padding-left:15px; padding-right:15px; text-align:left; }
.overview #promofooter4 #promos4 .promo h6 { font-size:12px; }
.overview #promofooter4 #promos4 .promo p a.button { margin-top:20px; }

a.more { background-position:100% 50%; }