/* product header */
#productheader { background:url(http://images.apple.com/v/iphone/business/a/images/top_gradient_divider.jpg) no-repeat bottom center; }
#productheader h2 a { width:262px; height:26px; background-image:url(http://images.apple.com/iphone/business/images/product_title.png); background-size:262px 26px; }
#productheader h2 a img { display:block; }

#apps-at-work			#productheader li#pn-apps-at-work a,
.it-center				#productheader li#pn-it-center a,
#mdm					#productheader li#pn-it-center a,
.profiles				#productheader li#pn-profiles a,
#profiles				#productheader li#pn-profiles a,
#get-started			#productheader li#pn-get-started a,
#ios 					#productheader li#pn-ios a { color:#999 !important; cursor:pointer; }

/* large product header */
#productheader.large h2 a { width:257px; height:32px; background-image:url(http://images.apple.com/iphone/business/images/product_title.png); background-size:257px 32px; }

#main { width:980px; margin:0 auto; font-size:1.2em; line-height:1.55em; }
#main img.center { display:block; margin:0 auto; }

#main .content { width:1120px; margin:0 -70px; }


/* galleries
------------------------*/
.content .gallery { *position:static; }
.gallery:after,
.gallery-view:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

.gallery .gallery-view,
.gallery .gallery-content { width:100%; position:relative; z-index:1000; }
.gallery .gallery-content { top:0; left:0; display:none; }
.gallery .gallery-view .gallery-content { display:block; }

.gallery .crop img { border-bottom:1px solid #dadada; }


/* video gallery */
.gallery .gallery-content.gallery-movie { position:relative; z-index:1001 !important; width:1120px; height:484px; margin:0 -120px; padding:60px 0 45px; background:#fff; border-bottom:1px solid #e5e5e5; }
.gallery .gallery-content.gallery-movie:nth-child(1n) { border:none; } /* reset border for smart browsers */
.gallery .gallery-content.gallery-movie:after { content:' '; display:block; position:absolute; z-index:1; left:0; bottom:0; margin:0; width:1120px; height:3px; 
	-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 3px;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 2px 3px;
	box-shadow:rgba(0,0,0,0.3) 0 2px 3px;
}
.gallery .gallery-content.gallery-movie .moviePanel { position:relative; width:848px; height:480px; z-index:5; }

.gallery .gallery-content .close { position:absolute; top:25px; left:100px; width:29px; height:29px; text-indent:-9999px; overflow:hidden; z-index:1; background:url(http://images.apple.com/global/elements/buttons/close_touchable.png) no-repeat 0 0; cursor:pointer;
	-webkit-transition-duration:.20s; -moz-transition-duration:.20s; transition-duration:.20s;
}
.gallery .gallery-content .close:hover { opacity:.7; -moz-opacity:.7; }


/* play buttons */
#main a span.play { position:absolute; z-index:100; left:113px; top:50px; display:block; width:59px; height:59px; padding:0; background-image:url(http://images.apple.com/v/iphone/business/a/images/video_play_normal.png); *cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:59px 59px;
}
#main a:hover span.play { background-image:url(http://images.apple.com/v/iphone/business/a/images/video_play_normal_hover.png); }

#main a span.play.small { top:31px; left:63px; width:37px; height:37px; background-image:url(http://images.apple.com/v/iphone/business/a/images/video_play_small.png); background-size:37px 37px; }
#main a:hover span.play.small { background-image:url(http://images.apple.com/v/iphone/business/a/images/video_play_small_hover.png); }

#main a span.play.large { width:96px; height:96px; background-image:url(http://images.apple.com/v/iphone/business/a/images/video_play_large.png); background-size:96px 96px; }
#main a:hover span.play.large { background-image:url(http://images.apple.com/v/iphone/business/a/images/video_play_large_hover.png); }


/* slide view hardware galleries */
.slide-gallery { width:1120px; overflow:hidden; -webkit-user-select:none; position:relative; z-index:1001; }
.slide-gallery .gallery-view { position:relative; z-index:1001; }
.slide-gallery .gallery-content,
.slide-gallery figure { float:left; display:inline; margin:0; position:relative; z-index:1001; }


/* paddle arrow nav */
.paddle-nav li { width:100%; position:absolute; top:0; left:0; z-index:1003; _display:none; }
.paddle-nav li .arrow { position:absolute; display:block; top:0; height:80px; width:40px; padding:0 40px; outline:none; z-index:1; cursor:pointer; *background-image:url('http://images.apple.com/global/elements/blank.gif'); -moz-opacity:.65; opacity:.65; filter:alpha(opacity=8);
	-webkit-transition:.25s opacity ease-out;
	-moz-transition:.25s opacity ease-out;
	transition:.25s opacity ease-out;
}
.paddle-nav li .arrow:hover { -moz-opacity:1; opacity:1; filter:alpha(opacity=100); }
.paddle-nav li .arrow.disabled { cursor:default; -moz-opacity:.25; opacity:.25; filter:alpha(opacity=4); }
.paddle-nav li .arrow b { display:block; width:40px; height:80px; text-indent:-9999px; overflow:hidden; behavior:url('/global/scripts/lib/ie7pngfix.htc'); }
.paddle-nav li .arrow.prev { left:0; }
.paddle-nav li .arrow.prev b { float:left; background:url('http://images.apple.com/global/elements/arrows/paddle_prev.png') no-repeat; }

.paddle-nav li .arrow.next { right:0; }
.paddle-nav li .arrow.next b { float:right; background:url('http://images.apple.com/global/elements/arrows/paddle_next.png') no-repeat; }

.hero.gallery .paddle-nav li .arrow { padding:0 20px; -moz-opacity:0; opacity:0; filter:alpha(opacity=0);}
.hero.gallery .paddle-nav li .arrow:hover { -moz-opacity:1; opacity:1; filter:alpha(opacity=100); }
.hero.gallery .paddle-nav li .arrow.disabled { display:none; }

.paddle-hide { display:none; }

@media only screen and (max-device-width:768px) {
	.paddle-nav { display:none; } /* don't show the paddles on iOS, swipe instead */
	
	#apps.it-center .paddle-nav { display:block; } /* show arrows for apps page */
	#apps.it-center .paddle-nav.always-on li .arrow.prev:hover b { float:left; background:url(http://images.apple.com/global/elements/arrows/paddle_prev.png) no-repeat; }
	#apps.it-center .paddle-nav.always-on li .arrow.next:hover b { float:right; background:url(http://images.apple.com/global/elements/arrows/paddle_next.png) no-repeat; }
	#apps.it-center .paddle-nav li .arrow { padding:0 100px; }
	#apps.it-center .paddle-nav li .arrow { width:38px; height:79px; }
}


/* simple dot nav */
.gallery .simple-nav { width:100%; margin:0; padding:0; bottom:0; overflow:hidden; text-align:center; line-height:1px; }
.gallery .simple-nav li,
.gallery .simple-nav li a { display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; }
.gallery .simple-nav li { position:relative; margin:0 -1px; width:15px; height:15px; z-index:1; overflow:hidden; *margin:0 2px; }
.gallery .simple-nav li a { position:absolute; width:15px; height:45px; top:0; left:0; outline:none; cursor:pointer; text-indent:-9999px; background:url(http://images.apple.com/global/elements/buttons/dots_08c.png) no-repeat; z-index:1; behavior:url(/global/scripts/lib/ie7pngfix.htc); }
.gallery .simple-nav li a:hover { top:-15px; }
.gallery .simple-nav li a.active { cursor:default; top:-30px; }


/* toggle nav */
.gallery .toggle-nav { width:100%; margin:0 auto; text-align:center; }
.gallery .toggle-nav li { display:inline-block; *display:inline; }
.gallery .toggle-nav li a { display:block; width:170px; padding-top:7px; padding-bottom:5px; border:1px solid #cfcfcf; border-left:none; text-decoration:none;
	background:#f0f0f0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f4f4f4));
	background:-moz-linear-gradient(100% 100% 90deg, #f4f4f4, #fff);
	-webkit-box-shadow:inset 1px 0 1px #fff; -moz-box-shadow:inset 1px 0 1px #fff; box-shadow:inset 1px 0 1px #fff;
}
.gallery .toggle-nav li:first-child a { border-left:1px solid #cfcfcf;
	-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px;
	border-radius:4px 0 0 4px;
	-webkit-box-shadow:none;
}
.gallery .toggle-nav li:last-child a {
	-webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px;
	border-radius:0 4px 4px 0;
}
.gallery .toggle-nav li a.active { color:#fff; border-color:rgba(0,0,0,.25); text-shadow:0 -1px #000;
	background:#333;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#7a7a7a), to(#545454));
	background:-moz-linear-gradient(100% 100% 90deg, #545454, #7a7a7a);
	-webkit-box-shadow:inset 0 1px 9px rgba(0,0,0,.52); -moz-box-shadow:inset 0 1px 9px rgba(0,0,0,.52); box-shadow:inset 0 1px 9px rgba(0,0,0,.52);
}


/* TEXT PROMOS */
.text-promos { padding:37px 70px 0; margin:0 -70px; width:980px; height:172px; border-top:1px solid #e2e2e2; background:url(http://images.apple.com/v/iphone/business/a/images/footer_bg.jpg) no-repeat 50% 100%; background-size:1120px 209px; *height:160px; }
.text-promos ul { width:980px; float:left; position:relative; margin-bottom:20px; }
.text-promos ul li { width:290px; float:left; position:relative; padding:10px 0; }
.text-promos ul li img { float:left; position:relative; margin-right:18px; margin-bottom:20px; }
.text-promos ul li h4 { margin-bottom:5px; font-size:16px; line-height:20px; *white-space:normal; }
.text-promos ul li p { margin-bottom:0; font-size:12px; line-height:19px;; color:#333; }
.text-promos ul li.promo1 img { margin-right:22px; }
.text-promos ul li.promo1 p { padding-right:5px; }
.text-promos ul li.promo2 { width:310px; margin-left:45px; }
.text-promos ul li.promo2 p { padding-left:101px; }
.text-promos ul li.promo3 { float:right; }
.text-promos ul li.promo3 p { padding-left:108px; }
.text-promos a { text-decoration:none; }
.text-promos a:hover span.more { text-decoration:underline; }

#apps-at-work .text-promos { margin:0; }

@media only screen and (max-device-width:768px) {
	.text-promos { width:auto; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
	.text-promos ul { margin-left:70px; }
	.text-promos ul li h4 { font-size:1.2em; }
	.text-promos ul li { font-size:0.95em; }
	#ios .text-promos ul,
	#get-started .text-promos ul,
	.it-center .text-promos ul { float:none; margin:0 auto; }
}


/* BUY STRIP */
#buystrip { padding:24px 0 0; margin:0 auto; text-align:center; }
#buystrip .grid4col { padding-bottom:20px; width:970px; }
#buystrip .grid4col .column { border-left:1px solid #ccc; width:192px; padding-right:23px; padding-left:23px; margin-left:0; *zoom:1; }
#buystrip .grid4col .column h2 { margin-bottom:16px; }
#buystrip .grid4col .column p { font-size:12px; line-height:1.41667em; color:#8a8d99; margin-bottom:14px; }
#buystrip .grid4col .column a:hover { text-decoration:none; }
#buystrip .grid4col .column a:hover em { text-decoration:underline; }
#buystrip .grid4col .column p.sosumi { width:auto; padding:0; margin:0 auto; }
#buystrip .grid4col .column em { font-size:16px; font-style:normal; }
#buystrip .grid4col .column.first { width:207px; border-left:none; }
#buystrip .grid4col .column.first h2 { margin-bottom:0; }

#buystrip .gradient { font-size:0.857em; background:url(http://images.apple.com/v/iphone/business/a/images/buystrip_gradient.png) no-repeat 0 0; }
#buystrip .gradient .app-store { margin:0 auto; text-align:center; width:520px; }
#buystrip .gradient .app-store p { margin-bottom:0; padding-top:23px; line-height:1.333em; color:black; }
#buystrip .gradient .app-store img { margin:14px 16px 0 0; *position:relative; *z-index:1; }

/* BUY STRIP:PLATTER (for use with iphone/business pages) */
#buystrip-platter { padding:24px 0 0; margin:0 auto; text-align:center; }
#buystrip-platter .grid4col { margin:0 auto; width:970px; padding-bottom:20px; }
#buystrip-platter .grid4col .column { border-left:1px solid #ccc; width:207px; padding:0 17px; margin-left:0; *zoom:1; }
#buystrip-platter .grid4col .column h2 { margin-bottom:16px; }
#buystrip-platter .grid4col .column p { font-size:12px; line-height:1.41667em; color:#8a8d99; margin-bottom:14px; }
#buystrip-platter .grid4col .column a:hover { text-decoration:none; }
#buystrip-platter .grid4col .column a:hover em { text-decoration:underline; }
#buystrip-platter .grid4col .column p.sosumi { width:auto; padding:0; margin:0 auto; }
#buystrip-platter .grid4col .column em { font-size:16px; font-style:normal; }
#buystrip-platter .grid4col .column.first { width:207px; border-left:none; }
#buystrip-platter .grid4col .column.first h2 { margin-bottom:0; }

#buystrip-platter .gradient { font-size:12px; background:url(http://images.apple.com/v/iphone/business/a/images/buystrip_gradient.png) no-repeat 50% 0; }
#buystrip-platter .gradient .app-store { margin:0 217px; text-align:center; width:510px; }
#buystrip-platter .gradient .app-store p { margin-bottom:0; padding-top:23px; line-height:1.333em; color:black; }
#buystrip-platter .app-store img { margin:20px 10px 0 0; *position:relative; *z-index:1; }

body#get-started #buystrip-platter { margin-bottom:18px; }

/* BUY STRIP: NO PLATTER (for use with iphone/business/profiles pages) */
#buystrip-noplatter { width:980px; padding:24px 0 0; margin:18px auto; text-align:center; height:302px; background:#fff; *border:1px solid #E3E3E3; 
	-webkit-border-radius:4px; 
	 -khtml-border-radius:4px;
	   -moz-border-radius:4px; 
		    border-radius:4px; 
	   -webkit-box-shadow:rgba(0,0,0,0.35) 0 1px 3px;
		  -moz-box-shadow:rgba(0,0,0,0.35) 0 1px 3px;
			   box-shadow:rgba(0,0,0,0.35) 0 1px 3px;
}

#buystrip-noplatter .grid4col { padding-bottom:20px; width:970px; }
#buystrip-noplatter .grid4col .column { border-left:1px solid #ccc; width:207px; padding:0 17px; margin-left:0; *zoom:1; }
#buystrip-noplatter .grid4col .column h2 { margin-bottom:16px; }
#buystrip-noplatter .grid4col .column p { font-size:12px; line-height:1.41667em; color:#8a8d99; margin-bottom:14px; }
#buystrip-noplatter .grid4col .column a:hover { text-decoration:none; }
#buystrip-noplatter .grid4col .column a:hover em { text-decoration:underline; }
#buystrip-noplatter .grid4col .column p.sosumi { width:auto; padding:0; margin:0 auto; }
#buystrip-noplatter .grid4col .column em { font-size:16px; font-style:normal; }
#buystrip-noplatter .grid4col .column.first { width:207px; border-left:none; }
#buystrip-noplatter .grid4col .column.first h2 { margin-bottom:0; }

#buystrip-noplatter .gradient { font-size:12px; background:url(http://images.apple.com/v/iphone/business/a/images/buystrip_gradient.png) no-repeat 0 0; }
#buystrip-noplatter .gradient .app-store { margin:0 217px; width:535px; text-align:center; }
#buystrip-noplatter .gradient .app-store p { margin-bottom:0; padding-top:23px; line-height:1.333em; color:black; }
#buystrip-noplatter .gradient .app-store img { margin:12px 16px 0 0; *position:relative; *z-index:1; }

/*OVERVIEW*/
body#overview .row { width:980px; padding:170px 70px 0; position:relative; z-index:1; }

body#overview .gradient-divider {
 border-top:1px solid #f1f1f1;
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #fff));
 background:-webkit-linear-gradient(top, #f4f4f4 0%, #fff 100%);
 background:-moz-linear-gradient(top, #f4f4f4 0%, #fff 100%);
 background:linear-gradient(to bottom, #f4f4f4 0%, #fff 100%);
}
body#overview #main p { font-size:1.27em; line-height:1.3333em; color:#8a8d99; }
body#overview #main #featured p { text-align:left; }
body#overview #main .column p { text-align:center; }
body#overview #main .column a.more { line-height:1.9444em; }
body#overview #main img.positioned { position:absolute; }

body#overview .row .column.first { margin-left:-14px !important; }
body#overview .row .column.last { margin-right:-12px; }

body#overview #hero { margin-bottom:46px; }
body#overview #hero h1 { padding-top:60px; }
body#overview #hero p.intro { margin:0 200px 78px; text-align:center; }

body#overview #featured { position:relative; z-index:1; width:880px; height:370px; padding:0 120px; background:url(http://images.apple.com/v/iphone/business/a/images/overview_gallery_linen.jpg) no-repeat 0 0;
	-webkit-box-shadow: inset 0 0 70px -20px#888;
	-moz-box-shadow: inset 0 0 70px -20px #888;
	box-shadow: inset 0 0 70px -20px #888;
}
body#overview #featured.swipe-gallery { width:1120px; height:370px; padding:0; overflow:hidden; }

body#overview #featured .simple-nav { position:absolute; bottom:30px; left:0; z-index:1001; }
body#overview #featured .paddle-nav li { width:1160px; left:-20px; top:162px; }
body#overview #featured .gallery-view { margin-bottom:-22px; }
body#overview #featured.swipe-gallery .gallery-view { width:4500px; }
body#overview #featured.swipe-gallery .gallery-view.gallery-five { width:5620px; }
body#overview #featured.swipe-gallery .gallery-content { float:left; width:1000px; margin:0; padding-left:120px; }

body#overview #featured h1 { margin-bottom:10px; }
body#overview #featured span { line-height:2.00em; }
body#overview #featured a { text-decoration:none; }
body#overview #featured a:hover .more { text-decoration:underline; }
body#overview #featured a:hover { *text-decoration:none; }

body#overview #featured .gallery-ios .column.first { width:350px; padding-top:52px; }
body#overview #featured .gallery-ios img.right { margin:50px 197px 0 0; }

body#overview #featured .gallery-fips .column.first { width:438px; padding-top:53px; }
body#overview #featured .gallery-fips img.right { margin:21px 206px 0 0; }

body#overview #featured .gallery-byod .column { width:315px; padding-top:57px; }
body#overview #featured .gallery-byod h1 { margin-left:2px; }
body#overview #featured .gallery-byod img.right { padding-top:41px; margin:0 38px 0px 20px; }
body#overview #featured.swipe-gallery .gallery-byod img.right { margin-right:158px; }

body#overview #featured .gallery-profile { width:887px; }
body#overview #featured .gallery-profile .column { width:320px; margin-bottom:-20px; padding-top:58px; }
body#overview #featured .gallery-profile h1 { margin-left:2px; }
body#overview #featured .gallery-profile .shadow { margin:60px 113px 0 0; width:400px; height:250px; padding:0; overflow:hidden; }

body#overview #featured .gallery-apps { width:1000px; }
body#overview #featured.swipe-gallery .gallery-apps { width:1020px; }
body#overview #featured .gallery-apps .column { width:445px; padding-top:57px; }
body#overview #featured .gallery-apps img.right { padding-top:80px; }

body#overview #ios { padding-bottom:153px; }
body#overview #ios .column p { margin:0 40px; }
body#overview #ios img.positioned { bottom:20px; left:0; }

body#overview #apps { padding-bottom:154px; }
body#overview #apps .column p { margin:0 20px; }
body#overview #apps img.positioned { right:69px; bottom:0; }

body#overview #it { padding-bottom:136px; }
body#overview #it .column p { margin:0 -13px; *margin:0 1px; *zoom:1; }
body#overview #it img.positioned { bottom:0; left:0; }

body#overview #profiles { padding-top:55px; padding-bottom:28px; overflow:hidden; }
body#overview #profiles .column.first { padding-top:95px; }
body#overview #profiles .column.first p { margin:0 42px; }
body#overview #profiles #ambient-profiles { position:relative; width:558px; height:440px; margin-right:-70px;
	-webkit-perspective:800;
	-webkit-perspective-origin:52% -50%;
}
body#overview #profiles .blade,
body#overview #profiles #profiles-fallback { display:none; }

body#overview #profiles .blade { position:absolute; top:105px; right:136px;
  -webkit-transform-style:preserve-3d;
  -webkit-transition:all 1.2s ease-in-out;
}
body#overview #profiles #profile-4	{ -webkit-transition:all 1.2s   0s ease-in-out; }
body#overview #profiles #profile-3	{ -webkit-transition:all 1.0s 0.1s ease-in-out; }
body#overview #profiles #profile-2	{ -webkit-transition:all 1.1s 0.1s ease-in-out; }
body#overview #profiles #profile-1	{ -webkit-transition:all 1.2s 0.1s ease-in-out; }

body#overview #profiles .ambient-profiles-prepped .blade { display:block; }
body#overview #profiles .ambient-profiles-complete #profile-4 { -webkit-transform:translate3d( 195px, -43px, -95px) rotateY(-18deg); }
body#overview #profiles .ambient-profiles-complete #profile-3 { -webkit-transform:translate3d( 100px, -38px, -30px) rotateY(-24deg); }
body#overview #profiles .ambient-profiles-complete #profile-2 { -webkit-transform:translate3d(   5px, -20px,   3px) rotateY(-30deg); }
body#overview #profiles .ambient-profiles-complete #profile-1 { -webkit-transform:translate3d(-124px, -39px,  42px) rotateY(-37deg); }

body#overview #profiles .ambient-profiles-fallback #profiles-fallback { display:block; margin:66px 0 0 0; }

body#overview #started { padding-bottom:166px; }
body#overview #started img.positioned { bottom:-1px; left:120px; }
body#overview #started .column p { margin:0 30px; }

body#overview .text-promos { font-size:1.2em; background:url(http://images.apple.com/v/iphone/business/a/images/section_gradient_shadow.png) no-repeat 50% 0; }

body#overview #rates { background:url(http://images.apple.com/v/iphone/business/a/images/section_gradient_short.png) no-repeat 50% 0; border:none; }

body#overview #buystrip-platter { background:url(http://images.apple.com/v/iphone/business/a/images/section_gradient_short.png) no-repeat 50% 0; border:none; }

@media only screen and (max-device-width:768px) {
	body#overview #featured .gallery-ios .column.first { width:375px; }
	body#overview #featured .gallery-profile .column.first { width:350px; }
	body#overview #featured .paddle-nav { display:block; }
	body#overview #featured.swipe-gallery .paddle-nav { display:none; }
	body#overview #featured .paddle-nav li .arrow.prev { left:40px; }
	body#overview #featured .paddle-nav li .arrow.next { right:40px; }
	body#overview .text-promos { width:auto; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
	body#overview .text-promos ul { margin-left:20px; }
	body#overview .row .column.first { margin-left:0 !important; }
	body#overview .row .column.last { margin-right:0; }
}


/* IT CENTER */
#it-center		#header li#nav-overview a,
#security		#header li#nav-security a,
#deployment		#header li#nav-deployment a,
#apps			#header li#nav-apps a,
#it-center		#header li#nav-overview a:hover,
#security		#header li#nav-security a:hover,
#deployment		#header li#nav-deployment a:hover,
#apps			#header li#nav-apps a:hover { cursor:default; background:url(http://images.apple.com/v/iphone/business/a/images/headernav_active.jpg) no-repeat 0 100%; }

#it-center		#header li#nav-overview h2,
#security		#header li#nav-security h2,
#deployment		#header li#nav-deployment h2,
#apps			#header li#nav-apps h2 { color:#666; }

.it-center #header { margin:58px -70px 0; width:1120px; border-bottom:1px solid #ddd; font-size:12px; line-height:18px; background:#fff url(http://images.apple.com/v/iphone/business/a/images/headernav_gradient_bg.png) repeat-x 0 100%; }
.it-center #header h1 { margin:0 0 46px; text-align:center; line-height:1px; }
.it-center #header h2 { margin:0; text-align:center; }
.it-center #header .headernav { padding-left:1px; width:880px; margin:-12px auto 0; background:url(http://images.apple.com/v/iphone/business/a/images/headernav_border.png) no-repeat 0 14px; }
.it-center #header .headernav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.it-center #header .headernav li { float:left; width:220px; background:url(http://images.apple.com/v/iphone/business/a/images/headernav_border.png) no-repeat 100% 14px; zoom:1; }
.it-center #header .headernav li a { display:block; width:168px; height:160px; margin:0 -1px; padding:26px 27px 0; color:#333; outline:none; zoom:1; }
.it-center #header .headernav li a img { margin:0 auto 5px; display:block; }
.it-center #header .headernav li a:hover { text-decoration:none; background:url(http://images.apple.com/v/iphone/business/a/images/headernav_hover.png) no-repeat 1px 100%; }


/* shared styles */
.it-center .row { width:880px; margin:0 -70px; padding:60px 120px 40px; border-bottom:1px solid #e2e2e2; background:url(http://images.apple.com/v/iphone/business/a/images/section_gradient.jpg) repeat-x 0 0; background-size:5px 229px; }
.it-center .row:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.it-center .row.divider { background:url(http://images.apple.com/v/iphone/business/a/images/section_gradient_shadow.png) repeat-x 0 0; background-size:1120px 102px; }

.it-center .row img.center { margin-bottom:38px; }

.it-center .row h1 { margin-bottom:8px; text-align:center; }
.it-center .row h3 { margin-bottom:3px; }
.it-center .row p { margin-bottom:24px; }
.it-center .row p.intro { margin-bottom:35px; text-align:center; font-size:1.25em; line-height:1.45em; }
.it-center .row.overview { background:none; }
.it-center .row.overview h1 { text-align:left; }
.it-center .row.overview p.intro { text-align:left; margin-bottom:18px; padding:0; width:380px; }

.it-center .row .grid2col { margin-bottom:15px; }
.it-center .row .grid2col .column { width:410px; }

.it-center .row .video-callout { padding-bottom:36px; float:left; position:relative; width:880px; background:#f9f9f9; font-size:1em; line-height:1.55em; border-bottom:1px solid #e4e4e4;
	-webkit-box-shadow:inset rgba(0,0,0,0.3) 0px 1px 3px;
	-moz-box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px;
	-o-box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px;
	box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px; 
	*border:1px solid #d7d7d7;
}
.it-center .row .video-callout h3 { margin-bottom:5px; }
.it-center .row .video-callout .first { width:54%; padding:50px 0 0 30px; }
.it-center .row .video-callout .last { width:285px; padding:42px 30px 0 0; }
.it-center .row .video-callout .last a { position:relative; z-index:1; display:block; }
.it-center .row .video-callout .last a img {
	-webkit-box-shadow:rgba(0,0,0,0.35) 0px 2px 3px;
	-moz-box-shadow:rgba(0,0,0,0.35) 0 2px 3px;
	-o-box-shadow:rgba(0,0,0,0.35) 0 2px 3px;
	box-shadow:rgba(0,0,0,0.35) 0 2px 3px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px; 
}

.it-center .row .video-callout.small { width:440px; padding-bottom:0; }
.it-center .row .video-callout.small h3,
.it-center .row .video-callout.small p { margin-bottom:0; }
.it-center .row .video-callout.small a img { border:1px solid #dadada;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.it-center .row .video-callout.small .first { width:51%; padding:20px 0 20px 20px; }
.it-center .row .video-callout.small .last { width:160px; padding:32px 20px 20px 0; }

.it-center .row .last .video-callout.small .gallery-movie { margin:0 0 0 -595px; }

.it-center .video-container { margin:25px 0 0 0; float:left; position:relative; width:880px; background:#f9f9f9; border-color:#d7d7d7;
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .24);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .24);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, .24);
	*border:1px solid #d7d7d7; padding:20px 0;
}

/* IT Center - shared video styles with Security and Apps */
.it-center .video-container h3 { font-size:1.15em; margin-bottom:6px; }
.it-center .video-container p { font-size:1em; margin-bottom:5px; }
.it-center .video-container img { -webkit-border-radius:4px;
		-webkit-box-shadow:rgba(0,0,0,0.35) 0px 2px 3px;
		-moz-box-shadow:rgba(0,0,0,0.35) 0 2px 3px;
		-o-box-shadow:rgba(0,0,0,0.35) 0 2px 3px;
		box-shadow:rgba(0,0,0,0.35) 0 2px 3px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		-o-border-radius:4px;
		-khtml-border-radius:4px;
		border-radius:4px; }
.it-center .video-container .column.first { width:54% !important; padding:20px 0 0 30px; }
.it-center .video-container.wipe .column.first { padding-top:10px; }
.it-center .video-container .column.last { width:285px; padding:30px 30px 10px 0; }


/* Overview */
#it-center #main .row { padding-bottom:0; }
#it-center #main .row h1 { padding-top:201px; text-align:left; }
#it-center #main .row img.left { margin:29px 156px 0px 0; padding-left:25px; *margin-bottom:-25px; }
#it-center #main .row img.right { margin:25px 28px 0 20px; *margin-bottom:-25px; }

#it-center #main .overview { border:none; }
#it-center #main .overview h1 { padding-top:110px; }
#it-center #main .overview .drawer { width:300px; }
#it-center #main .overview img.right.flushright { position:relative; margin-right:-120px !important; *margin-bottom:-18px; }

#it-center #main .spotlight { padding-top:38px; }
#it-center #main .spotlight h1 { margin:0; padding-top:2px; }
#it-center #main .spotlight h2 { margin-bottom:0; padding-top:23px; }
#it-center #main .spotlight .column { width:400px; padding:28px 0 14px; }
#it-center #main .spotlight .column img.right { margin:2px 0 0 40px; }
#it-center #main .spotlight .column.first { padding-right:40px; background:url(http://images.apple.com/v/iphone/business/a/images/overview_column_divider.png) no-repeat 100% 50%; background-size:1px 205px;}
#it-center #main .spotlight .column.last img { margin-right:-49px; }

#it-center #main .security p { padding-right:15px; }
#it-center #main .deployment p { width:385px; }


/* Security */
#security.it-center #hero.row { padding-bottom:10px; }
#security.it-center #hero.grid2col .column.first { width:475px; }
#security.it-center #hero.grid2col .column.last { position:relative; width:486px; margin-right:-120px; }
#security.it-center #hero h1  { width:100%; margin-top:45px; text-align:left; }
#security.it-center #hero p { width:420px; text-align:left; }
#security.it-center #hero img.right { margin-right:75px; }
#security.it-center .row p.intro { padding:0 70px; }
#security.it-center #hero.row p.intro { padding:0; }
#security.it-center #system-architecture.row { position:relative; margin-top:-10px; }
#security.it-center .grid3col h3, 
#security.it-center .grid3col h4 { font-size:1.0em; line-height:1.55em; }
#security.it-center .grid3col h3 { margin-top:4px; margin-bottom:10px; padding:18px 0 10px; } 
#security.it-center .grid3col h4 { margin-top:4px; margin-bottom:0px; padding:18px 0 0px; }
#security.it-center .grid3col img { float:left; position:relative; margin:0 9px 0 0; }
#security.it-center .grid3col img.two-lines { padding-top:10px; }
#security.it-center .grid3col img.adjust { margin-right:0; }
#security.it-center .grid3col .column { width:270px; margin-left:35px; }
#security.it-center .grid3col .column.first,
#security.it-center .grid3col .column.last { padding:0; }
#security.it-center .grid3col .column p { margin-bottom:15px; }
#security.it-center .grid3col .column p.first { margin-bottom:5px; }

#security.it-center .drawer { width:300px; }

@media only screen and (max-device-width:768px) {
	#security.it-center #system-architecture .grid3col p.adjust { padding-right:35px; }
	#security.it-center #encryption .grid3col p.adjust { padding-right:25px; }
	#security.it-center #device .grid3col p.adjust { padding-right:25px; }
}

/* Deployment */
#deployment #main .row img.center { margin-bottom:38px; }

#deployment #main .overview { padding-bottom:0; }
#deployment #main .overview h1 { padding-top:86px; margin-bottom:5px; }
#deployment #main .overview p.intro { width:470px; }
#deployment #main .overview img.right { margin:-350px -63px 0 0; }
#deployment #main .overview .drawer { width:320px; }

#deployment #main .integrate p.intro { padding:0 40px; }
#deployment #main .setup p.intro { padding:0 10px; }
#deployment #main .configure p.intro { padding:0 90px; }
#deployment #main .manage p.intro { padding:0 20px; }

@media only screen and (max-device-width:768px) {
	#deployment #main .setup .column.first p { padding-right:10px; }
}


/* Apps */
#apps.it-center #main span.nowrap { *white-space:normal !important; }

#apps.it-center #main .inset { width:900px; padding:0 0 25px 0; }
#apps.it-center #main .inset .first { width:64%!important; padding:35px 0 0 30px; }
#apps.it-center #main .inset .last { width:25%; padding:10px 0 20px 0; }

#apps.it-center #main #hero { width:1000px; padding:85px 0 0 120px; background:none; border-top:0; }
#apps.it-center #main #hero h1,
#apps.it-center #main #hero p.intro { text-align:left; width:340px; padding:0; }
#apps.it-center #main #hero p.intro { text-align:left; width:340px; padding:0; }
#apps.it-center #main #hero img.right { position:relative; margin:-18px 0 0 0; *margin-bottom:-35px; }
#apps.it-center #main #hero .drawer { width:300px; }
#apps.it-center #main #hero .browse-strip { margin-top:0; }
#apps.it-center #main #hero .drawer-nav { margin-left:-120px; }

#apps.it-center #main .row h1 { margin-bottom:10px; text-align:center; }
#apps.it-center #main .row h3 { margin-bottom:4px; line-height:22px; }
#apps.it-center #main .row p { width:350px; }
#apps.it-center #main .row p.intro { width:830px; padding:0 30px; font-size:1.25em; line-height:24px; text-align:center; }
#apps.it-center #main .row img.hero.center { position:relative; margin-top:30px; margin-bottom:-10px; }
#apps.it-center #main .row .grid3col { padding-bottom:20px; }
#apps.it-center #main .row .grid3col p { margin-right:20px; }
#apps.it-center #main .row .grid3col ul { position:relative; margin-top:-12px; margin-left:22px; margin-bottom:55px; list-style:disc; font-size:4px; }
#apps.it-center #main .row .grid3col ul li { margin-right:35px; margin-bottom:6px; font-size:14px; }

#apps.it-center #main .row.store p { width:345px; }
#apps.it-center #main .row.inhouse p.intro, 
#apps.it-center #main .row.store p.intro { width:760px; padding:0 60px; }

#apps.it-center #main .gallery-content img { margin-top:40px; }
#apps.it-center #main .video-container.inset p { width:580px; padding:0 0px; }

/* IT Center - Bring Your Own Device */
 
#byod.it-center .hero h1 img { display:block; position:relative; margin:80px auto 65px; }
#byod.it-center .hero p.intro { position:relative; margin:48px auto 56px; width:700px; text-align:center; }
#byod.it-center .flushleft { margin-left:-70px; }
#byod.it-center .row .column { width:409px; }
#byod.it-center #main h1 { line-height:34px; }
#byod.it-center #main h2 { margin-bottom:5px; line-height:1.25em; }
#byod.it-center #main p.intro { line-height:25px; }

#byod.it-center #main nav { width:880px; margin:0 auto 50px; }
#byod.it-center #main nav a { display:inline-block; padding-top:15px; padding-bottom:15px; margin:0 .5%; text-align:center; width:32%; font-weight:bold; font-size:1.15em; background:#f3f3f3; color:#252525; border-radius:5px; *border:1px solid #c7c7c7;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f3f3f3));
	background:-moz-linear-gradient(100% 100% 90deg, #f3f3f3, #ffffff);
	-webkit-box-shadow:inset #c7c7c7 0 1px 2px;
	   -moz-box-shadow:inset #c7c7c7 0 1px 2px;
	        box-shadow:inset #c7c7c7 0 1px 2px; }
#byod.it-center #main nav a.last { margin-right:0; }
#byod.it-center #main nav a:hover { text-decoration:none; background:#e6e6e6;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
	background:-moz-linear-gradient(100% 100% 90deg, #e6e6e6, #ffffff); }

#byod.it-center #kimberly_clark.row, 
#byod.it-center #cisco.row { background:none; }
#byod.it-center .row h1 { text-align:left; margin-bottom:43px; }

#byod.it-center .sidebar { position:relative; width:315px; padding:40px 35px 40px 40px; color:#666; background:url('http://images.apple.com/v/iphone/business/a/images/bg_sidebar_byod.jpg') 1px; }
#byod.it-center .column.last .sidebar { float:right; }
#byod.it-center .sidebar p.intro { font-size:1.9em; text-indent:-7px; text-align:left; line-height:1.65em; margin-bottom:40px; }
#byod.it-center .sidebar p.attribution { font-size:1.4em; line-height:1.5em; }
#byod.it-center .sidebar img.logo { float:right; }
#byod.it-center img.under-sidebar { position:absolute; bottom:0; left:-2px; }

#byod.it-center #build.row h1,
#byod.it-center #resources.row h1 { text-align:center; margin-bottom:10px; }
#byod.it-center #build.row p.intro,
#byod.it-center #resources.row p.intro { color:#333; text-align:center; margin-bottom:55px; }

#byod.it-center #resources.row { min-height:528px; padding-bottom:0; background:url('http://images.apple.com/v/iphone/business/a/images/bg_linen_byod_resources.jpg') no-repeat; background-size:1120px 590px; border-top:none; line-height:20px; }
#byod.it-center #resources.row h2 { font-size:1.4em; margin-bottom:13px; }
#byod.it-center #resources.row h3 { font-size:1em; padding-top:0px; }
#byod.it-center #resources.row p { margin-bottom:3px; }
#byod.it-center #resources.row ul { margin-bottom:13px; }
#byod.it-center #resources.row .grid2col { padding-bottom:20px; }

@media only screen and (max-device-width:768px) {
	#byod.it-center #resources.row .grid2col { padding-bottom:0; }
}

/* Enterprise */
.it-center #enterprise { width:880px; margin:0 -70px; padding:50px 120px 55px; background:url(http://images.apple.com/v/iphone/business/a/images/section_gradient.jpg) repeat-x 0 0; }
.it-center #enterprise h1 { text-align:center; margin-bottom:0; }
.it-center #enterprise a:hover { text-decoration:none; }
.it-center #enterprise a:hover span.more { text-decoration:underline; }
.it-center #enterprise p.intro { padding:0 140px 18px; font-size:1.25em; line-height:1.45em; text-align:center; }
.it-center #enterprise .grid3col h3 { font-size:1.2em; line-height:1.5em; padding:18px 0 0; }
.it-center #enterprise .grid3col p { display:block; margin-bottom:2px; clear:both; color:#333; }
.it-center #enterprise .grid3col img { float:left; position:relative; margin:0 9px 12px 0; }
.it-center #enterprise .grid3col img.two-lines { padding-top:10px; }
.it-center #enterprise .grid3col .column { width:250px; margin-left:65px; text-align:left; }
.it-center #enterprise .grid3col .column.last img { padding-top:0; margin-left:-10px; }
.it-center #enterprise .grid3col .column.last h3 { padding-top:6px; }
.it-center #enterprise .grid3col .column p { margin-bottom:0; }


/* rates */
#rates { width:954px; padding:14px 26px 19px 0; margin:18px auto 6px; line-height:18px; }
#rates .column { padding-left:30px; margin:0; padding-top:4px; }
#rates .column.first { padding-left:24px; }
#rates .column.att li { padding-right:20px; }
#rates .column.verizon { padding-left:19px; }
#rates .column.sprint { padding-left:0; width:198px; padding-top:4px; }
#rates .column.sprint img { margin-top:-1px; margin-bottom:1px; }
#rates .column.first h4 { padding-top:8px; font-size:11px; }
#rates .column.first p { margin-bottom:0px; }
#rates .column ul li { *white-space:normal; }
#rates .column ul li.push-down { padding-top:20px; }
#rates h3 { margin:0; padding-top:16px; line-height:14px; font-size:11px; color:#424242; }
#rates p, #rates .grid4col ul li { color:#797979; font-size:11px; }
#rates a.more { background-image:url(http://images.apple.com/global/elements/icons/external10x10.gif); padding-right:15px; }


/* IOS */
#ios { background:#fff; }
#ios #hero { padding:42px 0 11px; }
#ios #hero h1 { margin-bottom:29px; }
#ios #hero h2 { margin-bottom:16px; }
#ios #hero img { margin:0 auto; display:block; }
#ios #hero img.hero { margin-top:59px; }
#ios #hero p.intro { font-size:1.35em; line-height:1.3em; width:720px; margin:0 auto; text-align:center; }

#ios section { margin:0 -70px; float:left; position:relative; width:880px; padding:60px 120px; background-repeat:repeat-x; background-image:url(http://images.apple.com/v/iphone/business/a/images/section_gradient.jpg); border-top:1px solid #eee; background-size:1120px 229px; }
#ios section.security { padding-bottom:80px; }
#ios section p.intro { font-size:1.35em; line-height:1.3em; color:#666; }
#ios section h3 { font-size:1.25em; }

#ios .integrated-ware { border-top:1px solid #ccc; background-image:none; }
#ios .integrated-ware h3 { margin-bottom:8px; font-size:1.15em; }
#ios .integrated-ware .column { width:400px; }
#ios .integrated-ware .column.first { border-right:1px solid #ddd; padding-bottom:33px; padding-right:40px; }

#ios .integrated-ware .intro .column.first { border:none; padding-right:0; width:430px; }
#ios .integrated-ware .intro .column.first h2 { padding-top:127px; margin-bottom:25px; }
#ios .integrated-ware .intro .column.first h2 img { padding-left:0; }
#ios .integrated-ware .intro .column.last img.hero { float:right; padding:0 9px 35px 0; margin-right:-68px; }

#ios .integrated-ware .top { margin-bottom:39px; }
#ios .integrated-ware .top img { display:block; margin:4px auto -8px; }
#ios .integrated-ware .bottom { border-top:1px solid #ddd; margin:0 -80px; padding:40px 80px 0; width:880px; }
#ios .integrated-ware .bottom img { display:block; margin:0 auto -3px; }

#ios .platform { padding-bottom:36px; }
#ios .platform .column.first { width:410px; }
#ios .platform .intro .column.first { width:370px; }
#ios .platform .intro .column.last img { margin-bottom:27px; }
#ios .platform .column.first h2 { padding-top:126px; margin-bottom:17px; }
#ios .platform h3 { margin:20px 0 0; }
#ios .platform p { clear:both; }
#ios .platform .top { padding-bottom:35px; }
#ios .platform .top img,
#ios .platform .bottom img,
#ios .security .grid3col img { float:left; position:relative; margin:0 13px 13px 0; }
#ios .platform .top .column.last img,
#ios .platform .bottom .column.last img { margin-right:9px; }
#ios .platform .bottom .column.first img { margin-right:7px; }

#ios .security .intro .column.first { width:400px; }
#ios .security .intro .column.last img { margin-bottom:20px; }
#ios .security .column.first h2 { padding-top:149px; }
#ios .security .grid3col .column { width:250px; margin-left:60px; }
#ios .security .grid3col .column img { margin-right:12px; }
#ios .security .grid3col .column h3 { margin:26px 0 0; }
#ios .security .grid3col .column.first h3 { margin:12px 0 0; line-height:1.4em; }
#ios .security .grid3col .column p { clear:both; }


#ios .callout { width:485px; margin:25px 0 -1px 200px; }
#ios .callout, 
body#get-started .callout {  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; float:left;
background:#f1f1f1; /* Old browsers */
background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* IE10+ */
background:linear-gradient(to bottom, #fff 0%,#f2f2f2 100%); /* W3C */
border:1px solid; border-color:#e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px; box-shadow:rgba(0,0,0,0.3) 0 1px 3px; }
#ios .callout img { float:left; position:relative; padding:22px 30px 6px 30px; }
#ios .callout { font-size:1.3em; }
#ios .callout ul { margin-top:32px; float:left; }
#ios .callout ul li { padding-bottom:10px; }
#ios .callout li a { background-repeat:no-repeat; background-image:url(http://images.apple.com/global/elements/arrows/morearrow_big_08c.gif); background-size:6px 11px; background-position:100% 50%; padding-right:15px; }


/* Get-Started */
body#get-started #main #hero { width:1000px; padding:85px 0 0; background:none; border-top:0; }
body#get-started #main #hero h1 { padding-top:130px; }
body#get-started #main p.intro { text-align:left;  font-size:1.25em; line-height:1.45em; }
body#get-started #main #hero p.intro  { width:380px; padding:0 0 0 50px; }
body#get-started #main #hero h1,
body#get-started #main #hero p.intro { width:375px; padding-left:50px; }
body#get-started #main #hero img.right { position:relative; margin:-25px 95px 0 0; *margin-bottom:-20px; }

body#get-started #main .container { float:left; position:relative; border-bottom:2px solid #ccc; margin:0 -70px 20px; padding:42px 116px 0; }
body#get-started #main .container.gallery { border-bottom:0; }
body#get-started #main .container.gethelp { margin-bottom:40px; border-bottom:0; }
body#get-started #main .container.setup { background-image:url(http://images.apple.com/v/iphone/business/a/images/divider.jpg); background-repeat:no-repeat; background-size:1120px 70px; }
body#get-started #main .container .grid3col.row { position:relative; display:block; width:880px; margin:45px auto 36px; padding:0; }
body#get-started #main .container.gethelp .grid3col.row { margin-bottom:10px; }
body#get-started #main .container.gethelp .grid3col.row.last { margin-top:0; margin-bottom:20px; }
body#get-started #main .container .grid3col.row li { width:268px; margin-left:38px; }
body#get-started #main .container .grid3col.row li h2 { margin-top:10px; margin-bottom:5px; }
body#get-started #main .container.gethelp .grid3col.row li h2 { margin-top:10px; margin-bottom:5px; font-size:14px; line-height:22px; }
body#get-started #main .container .grid3col.row li a.pdf { margin-top:5px; background-position:0 0.3em; }
body#get-started #main .container .grid3col .column p { margin-right:0; }
body#get-started #main .container.talk .grid3col .column p { margin-right:0; }
body#get-started #main .container img { margin-bottom:20px; }
body#get-started #main .container.gethelp img { margin-bottom:0; }
body#get-started #main .container h2 img { margin-bottom:0; } 
body#get-started #main .container img.atwork { margin-top:98px; margin-bottom:-4px; }
body#get-started #main .container img.shadow { margin-top:62px; padding:0; border:1px solid #e9e9e9; background:none; }
body#get-started #main .container .column.first img.shadow  { margin-top:60px; margin-bottom:22px; } 

body#get-started .callout { width:818px; margin:0 auto 60px; padding:30px 30px 35px; border:1px solid #e0e0e0; border-top-color:#e0e0e0; border-bottom-color:#b2b2b2; }
body#get-started .callout h2 { padding-top:10px; margin-bottom:22px; font-size:16px; line-height:22px; }
body#get-started .callout h3,
body#get-started .callout p { font-size:14px; line-height:20px; }
body#get-started .callout .column p { margin-bottom:0; }
body#get-started .callout img { float:left; margin-right:10px; margin-bottom:0 !important; }
body#get-started .container .callout .grid3col .column p { margin-right:0; }
body#get-started .container .callout .grid3col h3 { font-size:1.3em; line-height:1.4em; }

body#get-started #main .gallery p.intro { width:840px; }
body#get-started #main .gallery .gallery-content { padding-top:0px; position:relative; width:1120px; height:480px;}
body#get-started #main .gallery .gallery-view { width:1120px; margin:30px -120px 50px; padding:0; }
body#get-started #main .gallery .moviePanel { width:848px; height:480px; border:1px solid #c9c9c9; }
body#get-started #main .gallery .moviePanel .mediaControllerPanel { position:relative; }
body#get-started #main .gallery a.tv-ads p { position:relative; display:block; width:150px; margin:5px auto 0; }
body#get-started #main .gallery p.view { margin-top:50px; margin-left:40px; }
body#get-started #main .gallery .video-hero-image { position:relative; display:block; width:880px; height:480px; margin:0 auto; border:1px solid #c9c9c9; }
body#get-started #main .gallery .video-hero-image span.play { left:392px; top:192px; }

body#get-started #main .video-thumbs { zoom:1; position:relative; display:block; width:1120px; height:223px; margin:0 -116px; padding:0; background:url(http://images.apple.com/v/ipad/business/c/images/bg_thumbs_howto.png) repeat-x; text-align:center; }
body#get-started #main .video-thumbs:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
body#get-started #main .video-thumbs p { width:130px; margin:0 auto; text-align:center; color:#666; line-height:1.1em; }
body#get-started #main .video-thumbs .view { position:absolute; bottom:20px; right:110px; z-index:200; display:block; }

body#get-started #main .video-thumbs ul { width:930px; margin:0 auto; }
body#get-started #main .video-thumbs ul li { float:left; width:186px; height:223px; display:block; zoom:1; position:relative; }
body#get-started #main .video-thumbs ul li img { margin-top:32px; margin-bottom:0; *border:1px solid #dbdbdb; 
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-khtml-border-radius:4px;
	box-shadow:rgba(0,0,0,0.45) 0px 2px 7px;  
	-webkit-box-shadow:rgba(0,0,0,0.45) 0px 2px 7px; 
	-moz-box-shadow:rgba(0,0,0,0.45) 0px 2px 7px;
}
body#get-started #main .video-thumbs ul li a { display:block; padding-top:20px; color:#262626; _behavior:url(/global/scripts/lib/iepngfix.htc); }
body#get-started #main .video-thumbs ul li a span.play { background:url(http://images.apple.com/v/ipad/business/c/images/video_play.png) 0 0 no-repeat; display:block; width:44px; height:45px; position:absolute; top:65px; left:71px; background-size:44px 92px; }
body#get-started #main .video-thumbs ul li a:hover { text-decoration:none; }
body#get-started #main .video-thumbs ul li a.active { text-decoration:none; background:url(http://images.apple.com/v/ipad/business/c/images/video_arrow_white.png) 50% 0 no-repeat; }
body#get-started #main .video-thumbs ul li a.active { cursor:default; }
body#get-started #main .video-thumbs ul li a.active p { color:#b9b9b9; }
body#get-started #main .video-thumbs ul li a:hover span.play { background-position:0 -48px; }
body#get-started #main .video-thumbs ul li a.active span.play { display:none; }

body#get-started #main .container .callout .grid3col .column { display:inline; width:245px; margin-left:40px; }

body#get-started #rates { margin-top:0; border:0; }
body#get-started #globalfooter { margin-top:0; }
body#get-started .btt { position:absolute; top:11px; right:49px; padding-right:12px; background:url(http://images.apple.com/global/elements/arrows/uparrow_08c.gif) no-repeat 100% 40%; font-size:12px; }

@media only screen and (max-device-width:768px) {
	body#get-started #main .container .grid3col.row li p.adjust { padding-right:20px; }
	body#get-started .btt { right:60px; background-position:100% 45%; }
}


/* Apps at Work*/
#apps-at-work p { *white-space:normal; }
#apps-at-work p.intro { font-size:1.3em; line-height:1.39em; }
#apps-at-work #hero { text-align:center; margin-bottom:10px; }
#apps-at-work #hero h1 { margin-top:60px; margin-bottom:10px; } 
#apps-at-work #hero p.intro { padding:0 150px 20px; }
#apps-at-work #hero .drawer { float:none; }
#apps-at-work #hero .browse-strip { width:240px; margin:0 auto; }
#apps-at-work #hero .browse-strip a { float:none; display:block; }
#apps-at-work #hero #drawer-nav-top { margin:0 -70px 20px; text-align:left; }
#apps-at-work #hero #drawer-nav-top .grid2col { text-align:left; }
#apps-at-work #hero .drawer-nav div#top-nav .column.first { width:150px !important; }
#apps-at-work #hero .drawer-nav div#top-nav .column.last { width:810px !important; }
#apps-at-work #hero .drawer-nav div#top-nav .column li { width:240px !important; }

#apps-at-work .gallery.autogallery .gallery-view,
#apps-at-work .gallery.autogallery .gallery-content { z-index:2001 !important; }
#apps-at-work .gallery.autogallery.row .gallery-view, 
#apps-at-work .gallery.autogallery.row .gallery-content { z-index:1000 !important; }

#apps-at-work ul.topnav { margin-top:50px; }
#apps-at-work .topnav li { display:inline-block; zoom:1; *display:inline; width:188px; height:220px; margin-right:5px; }
#apps-at-work .topnav li.last-nav { margin-right:0; }
#apps-at-work .topnav li a { display:block; border:1px solid #ccc; cursor:pointer;
	background-color:#f9f9f9;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0));
	background:-moz-linear-gradient(100% 100% 90deg, #f0f0f0, #fff);
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2), 0 1px 1px rgba(255,255,255,1); 
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2), 0 1px 1px rgba(255,255,255,1); 
	box-shadow:inset 0 1px 1px rgba(0,0,0,.2), 0 1px 1px rgba(255,255,255,1);
}
#apps-at-work .topnav li a:hover { text-decoration:none;
	background-color:#f0f0f0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d4d4d4));
	background:-moz-linear-gradient(100% 100% 90deg, #d4d4d4, #fff);
}
#apps-at-work .topnav span { display:block; padding-top:13px; width:188px; height:188px; text-align:center; color:#000; font-size:1.0em; background-position:50% 100%; background-repeat:no-repeat; }

#apps-at-work .row.flushpad { padding:60px 120px; background:url(http://images.apple.com/v/iphone/business/a/images/section_gradient.jpg) repeat-x 0 0; background-size:5px 229px; border-top:1px solid #E2E2E2; *overflow:hidden; }

#apps-at-work #content .grid2colb { display:block; width:925px; }
#apps-at-work #content .gallery-content .iphones { margin:30px 0 0 0; }
#apps-at-work #content .gallery-content .grid3col { margin:10px 0 11px 10px; *padding-bottom:10px; }
#apps-at-work #content .gallery-content .column { min-height:125px; *height:125px; width:265px; font-size:0.8888em; line-height:1.55em; }

#apps-at-work #content .grid3col .second { margin-left:44px;  margin-right:20px; }
#apps-at-work #content .gallery-content .column strong { display:block; position:relative; margin-top:-62px; padding-left:65px; }
#apps-at-work #content .gallery-content .column p { padding-left:65px; padding-right:10px; margin-bottom:0; }
#apps-at-work #content .gallery-content .column a { color:#08C; white-space:nowrap; }

#apps-at-work .side-divider { padding:0 0 0 24px; *padding:20px 0 0 0; border-left:1px solid #e7e7e7; zoom:1; }

#apps-at-work .side-video { float:right; width:149px; margin:8px 0 0 0; padding:0 0 0 20px; *padding-left:25px;  _position:relative; _z-index:0; }
#apps-at-work #organize .side-video { margin-top:2px; }

#apps-at-work .video-thumb { display:block; line-height:1.286em; cursor:pointer; }
#apps-at-work .video-thumb:hover { text-decoration:none; }
#apps-at-work .video-thumb:hover .more { text-decoration:underline; }
#apps-at-work .video-thumb .image { float:left; position:relative; z-index:1; margin:0 0 0 7px; border:1px solid #ccc; }
#apps-at-work .video-thumb .image img { display:block; }
#apps-at-work .video-thumb .quicktip { display:block; float:left; clear:both; color:#333; text-decoration:none; margin:8px 0 0 7px; width:178px; font-size:0.85em; line-height:1.55em; *white-space:normal; }
#apps-at-work .video-thumb .more { line-height:1.5em; }
#apps-at-work .video-thumb .play { position:absolute; width:45px; height:45px; left:49px; top:20px; background:url(http://images.apple.com/v/iphone/business/a/images/video_play.png) 0 0 no-repeat; background-size:44px 92px; z-index:1; behavior:url(/global/scripts/lib/ie7pngfix.htc); }
#apps-at-work .video-thumb:hover .play,
a:hover .video-thumb .play { background:url(http://images.apple.com/v/iphone/b/images/video_play.png) 0 -48px no-repeat; }
#apps-at-work .video-thumb.active { opacity:.5; }
#apps-at-work .video-thumb.active:hover { cursor:default; }
#apps-at-work .video-thumb.active:hover .more { text-decoration:none; cursor:default; }
#apps-at-work .video-thumb.active .play { display:none; }
#apps-at-work .btt { position:relative; right:-137px; padding-right:12px; background:url(http://images.apple.com/global/elements/arrows/uparrow_08c.gif) no-repeat 100% 40%; font-size:12px; }

#apps-at-work #content #view p.intro { width:685px; }

#apps-at-work #content #meet .gallery-content .column.second.long { width:275px; margin-right:10px; }
#apps-at-work #content #meet p.intro { *width:680px; }
#apps-at-work #content .gallery .column img { behavior:url(/global/scripts/lib/ie7pngfix.htc); }

/* toggle navs */
#apps-at-work #main .toggle-nav { width:846px; margin:0 auto; text-align:center;  }

#apps-at-work #main .toggle-nav li {width:282px; float:left; }
#apps-at-work #main .toggle-nav li,
#apps-at-work #main .toggle-nav li a { display:inline-block; display:-moz-table-cell; *display:inline; *zoom:1; vertical-align:top; }

#apps-at-work #main .toggle-nav li a { display:block; width:auto; margin:0 auto; padding:6px 20px 7px; border:1px solid #cfcfcf; border-right-width:0; *border-right-width:1px; font-size:14px; text-align:center; text-decoration:none;
	-moz-box-shadow:1px 0 0 #fff; -webkit-box-shadow:1px 0 0 #fff; box-shadow:1px 0 0 #fff inset;
	background-color:#f8f8f8;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f4f4f4));
	background:-moz-linear-gradient(100% 100% 90deg, #f4f4f4, #fefefe);
}
#apps-at-work #main .toggle-nav li:first-child a { -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px; border-radius:6px 0 0 6px; }
#apps-at-work #main .toggle-nav li:last-child a { border-right-width:1px; -moz-border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0; border-radius:0 6px 6px 0; }
#apps-at-work #main .toggle-nav li a:hover { color:#08c;
	-moz-box-shadow:1px 0 0 #fff; -webkit-box-shadow:1px 0 0 #fff; box-shadow:1px 0 0 #fff;
	background-color:#fcfcfc;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
	background:-moz-linear-gradient(100% 100% 90deg, #fff, #fafafa);
}
#apps-at-work #main .toggle-nav li a.active { color:#fff; cursor:default; text-decoration:none; border:1px solid transparent; *border:1px solid #636363;
	-moz-box-shadow:0 1px 9px rgba(0, 0, 0, 0.52) inset; -webkit-box-shadow:0 1px 9px rgba(0, 0, 0, 0.52) inset; box-shadow:0 1px 9px rgba(0, 0, 0, 0.52) inset;
	background:#636363;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#545454), to(#7b7b7b));
	background:-moz-linear-gradient(100% 100% 90deg, #7b7b7b, #545454);
}


@media only screen and (max-device-width:768px) {
	#ios section p.intro { font-size:1.5em; }
	#ios .platform .grid2col.top p,
	#ios .platform .grid2col.bottom p { font-size:1.1em; }
	
	#apps-at-work .side-video { position:relative; z-index:0; margin-right:20px; }
	#apps-at-work #content .gallery-content .column { min-height:140px; }
	#apps-at-work .btt { right:-123px; }
}

/* sosumi */
.sosumi { width:940px; margin:0 auto 18px; padding:0 20px; }
.sosumi a { color:#333; }
.sosumi ol { margin:0; padding-right:21px; padding-left:21px; }
.sosumi ul { margin:0; }
.sosumi li { padding-bottom:5px; }
.sosumi p { margin:0; padding-bottom:5px; }
ol.sosumi { width:898px; margin:18px auto; }
.sosumi small { font-size:1em; }
