/* Shared Elements
------------------------*/
body#from-the-app-store .gradient-divider-up { padding-bottom:20px; }

body#from-the-app-store #main .divider { padding-top:40px; border-top:solid #ebebeb 1px; position:relative; z-index:1; }

body#from-the-app-store .divider-down-crease { padding-top:46px; background:url(/v/ipod-touch/a/images/section_divider_crease_down.jpg) center 0 no-repeat; }
body#from-the-app-store .divider-up-crease { padding-bottom:74px; background:url(/v/ipod-touch/a/images/section_divider_crease_up.jpg) 50% 100% no-repeat; }

body#from-the-app-store .row header h1,
body#from-the-app-store .row header p { padding:0 130px; }

/* Section Specific
------------------------*/
/* hero */
body#from-the-app-store #hero { padding-top:30px; }
body#from-the-app-store #hero .heading { padding-top:53px; }
body#from-the-app-store #hero .heading h1 { padding-bottom:14px; }
body#from-the-app-store #hero .heading h2.intro { width:356px; line-height:1.444em; }
body#from-the-app-store #hero .last h1 { margin-bottom:20px; }
body#from-the-app-store #hero .column.first { width:350px; padding:34px }

body#from-the-app-store #content .app-store .column.first { width:374px; padding-left:36px }

/* ilife */
body#from-the-app-store .ilife header { padding-bottom:50px; }

/* promos */
body#from-the-app-store .headline-icon { position:relative; z-index:1; float:left; margin-left:-14px; }

body#from-the-app-store .promo-cols .column { margin-left:50px; width:244px; }
body#from-the-app-store .promo-cols .grid3col { width:834px; }

/* categories */
body#from-the-app-store .categories header { text-align:center; margin-bottom:44px; }

body#from-the-app-store .categories header h1 { margin-left:-15px; margin-bottom:20px; }

body#from-the-app-store .categories { padding-left:72px; padding-right:72px; }
body#from-the-app-store .categories ul li { position:relative; z-index:1; margin:0 0 20px 26px; width:224px; border:none; *border:1px solid #d9d9d9; }

body#from-the-app-store #main .categories ul li a.callout { margin-bottom:0; height:272px; padding:16px 16px 14px; font-size:0.857em; line-height:0.857em; border:3px solid #fff;
	box-shadow:0 1px 2px 0 #999999;
	-webkit-box-shadow:0 1px 3px 0 #999999;
	-moz-box-shadow:1px 2px 0px 0 #999999; 
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	background:#f9f9f9;
	border-width:3px;
}

body#from-the-app-store .categories ul li img { margin-bottom:2px; }
body#from-the-app-store .categories ul li h2 { margin-bottom:5px; font-size:1.35em; font-weight:normal; }
body#from-the-app-store .categories ul li p { margin-bottom:10px; color:#333; font-size:1em; line-height:1.5em; }

