/* Shared Elements
------------------------*/
body#built-in-apps #content .divider-down { background:url(/v/iphone/c/images/bia_divider_down.jpg) no-repeat 50% 0; padding-top:40px; }
body#built-in-apps #content .gradient-divider-up { padding-bottom:30px; }

body#built-in-apps #content .border-gradient { border-top:1px solid #e2e2e2;
	background:#fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#fff));
	background-image: -moz-linear-gradient(center top, #fafafa 0%, #fff 100%);
	background-image: -o-linear-gradient(#fafafa, #fff);
}

body#built-in-apps .row { padding-top:0; padding-bottom:30px; }

body#built-in-apps .row .section-header { padding-top:40px; }
body#built-in-apps .row .section-header h1 { margin-bottom:4px; }
body#built-in-apps .row .section-header h1 img { margin:0 auto; }
body#built-in-apps .row .section-header h1 img.icon { margin-bottom:13px; }
body#built-in-apps .row .section-header .intro { margin-bottom:31px; line-height:1.3333em; text-align:center; }

body#built-in-apps .row h2 { margin-bottom:0; font-size:1em; line-height:1.4286em; }
body#built-in-apps .row .grid2col .column.first { width:425px; padding-left:85px; *position:relative; *z-index:2; }
body#built-in-apps .row .grid2col .column.last { width:545px; padding-right:10px; }
body#built-in-apps .row .grid2col .column.last img { margin-top:0; margin-bottom:0; *margin-left:-159px; *position:relative; *z-index:1; }

body#built-in-apps .more-apps { padding:85px 70px 0px; }
body#built-in-apps #content .more-apps.border-gradient {
	background-image: -webkit-linear-gradient(top, #fafafa 0%, #fff 5%, #fff 100%);
	background-image: -moz-linear-gradient(center top, #fafafa 0%, #fff 5%, #fff 100%);
	background-image: -o-linear-gradient(#fafafa 0%, #fff 5%, #fff 100%);
}
body#built-in-apps .more-apps .grid3col { margin-bottom:37px; }
body#built-in-apps .more-apps .grid3col.last-row { margin-bottom:0; }
body#built-in-apps .more-apps .grid3col h1 { margin-bottom:13px; }
body#built-in-apps .more-apps .grid3col h1 img.icon { float:left; margin-right:18px; }
body#built-in-apps .more-apps .grid3col .app { margin-left:20px; margin-bottom:10px; }


/* Galleries
------------------------*/
body#built-in-apps .gallery .gallery-view,
body#built-in-apps .gallery .gallery-content { position:relative; z-index:1000; }
body#built-in-apps .gallery .gallery-view,
body#built-in-apps .gallery .gallery-view img { width:704px; height:639px; }
body#built-in-apps .gallery .gallery-view { margin-bottom:-6px; *position:relative; *z-index:1; float:right; }

/* simple nav */
body#built-in-apps .gallery .dot-nav { position:relative; top:-20px; z-index:1002; margin-left:-32px; }
body#built-in-apps .gallery .dot-nav ul { height:0; }
body#built-in-apps .gallery .dot-nav ul li { margin:0 2px; }


/* Section Specific
------------------------*/
body#built-in-apps .hero .heading { width:405px; padding-top:96px; padding-bottom:70px; }
body#built-in-apps .hero h1 { margin-bottom:33px; }
body#built-in-apps .hero .hero-image { margin-top:-541px; margin-bottom:0; }
@media only screen and (max-device-width:768px) {
	body#built-in-apps .hero .heading { width:365px; }
}

body#built-in-apps #maps .section-header .intro { padding:0 110px; }
body#built-in-apps #maps .first { position:relative; z-index:1002; padding-top:46px; }

body#built-in-apps #camera .first { padding-top:46px; }

body#built-in-apps #hdvideo .section-header .intro { margin-bottom:45px; padding:0 155px; }
body#built-in-apps #hdvideo .grid2col { margin-bottom:25px; }
body#built-in-apps #hdvideo .grid2col .last { width:425px; padding-right:85px; }
body#built-in-apps #hdvideo { padding-bottom:0; }
body#built-in-apps #hdvideo .hero-image { margin-bottom:-6px; position:relative; z-index:1; }

body#built-in-apps #siri .section-header .intro { padding:0 145px; }
body#built-in-apps #siri .first { position:relative; z-index:1002; padding-top:36px; }

body#built-in-apps #passbook .section-header .intro { padding:0 195px; }
body#built-in-apps #passbook .first { position:relative; z-index:1002; padding-top:136px; }

body#built-in-apps #phone .section-header .intro { padding:0 100px; }
body#built-in-apps #phone .first { padding-top:79px; }

body#built-in-apps #facetime .section-header .intro { padding:0 135px; }
body#built-in-apps #facetime .first { padding-top:150px; }

body#built-in-apps #mail .section-header .intro { padding:0 247px; }

body#built-in-apps #safari { padding-bottom:50px; }
body#built-in-apps #safari .section-header .intro { padding:0 155px; }
body#built-in-apps #safari .first { padding-top:79px; }

