html { position:relative; background:#F2F2F2; }

#main { width:980px; margin:0 auto; position:static; }
#main .content { width:1120px; margin:0 0 0 -70px; padding:60px 50px 32px; zoom:1; }
#main .content .content { width:auto; padding:0; }
.content:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

#main { font-size:1.167em; line-height:1.4285em; } /* 14px/20px */
#main h1 { font-size:2em; line-height:1.2142em; margin-bottom:10px; font-weight:normal; }
#main h2 { font-size:1.1428em; line-height:1.25em; margin-bottom:5px; }/* 16px/20px */
#main h3,
#main h4 { font-size:1em; margin-bottom:0; } /* 14px/20px */

#main h1.headline { font-size:2em; line-height:1.2142em; margin-bottom:; }/* 28px/34px */
#main h1.headline i { display:block; color:#898989; font-style:normal; }
#main h1.headline i.inline { display:inline; }

#main .small { font-size:.8571em; line-height:1.5em; } /* 12px/18px */

#main p.intro { font-size:1.2857em; line-height:1.3888em; } /* 18px/24px */

#main figcaption { color:#666; }

#main .hero h1 { margin-bottom:0px; }


/* aesthetic */
.shadow { border:1px solid #ccc; -webkit-box-shadow:0 1px 4px rgba(0,0,0,.4); -moz-box-shadow:0 1px 4px rgba(0,0,0,.4); box-shadow:0 1px 4px rgba(0,0,0,.4); }
.inset { border:1px solid #ccc; -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.34); -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.34); box-shadow:inset 0 1px 3px rgba(0,0,0,.34); }

.shadow:nth-child(1n),
.inset:nth-child(1n) { border:none; }


/* product header */
#productheader { background:url('/v/ipad/business/c/images/top_gradient_divider.jpg') no-repeat bottom center; }
#productheader h2 a { width:215px; }
#productheader h2 a img { display:block; }

#appcenter			#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,
#byod						#productheader li#pn-it-center a { color:#999 !important; cursor:pointer; }


/* layout */
#main .column { display:inline; }
#main .center { margin-right:auto; margin-left:auto; text-align:center; }

#main .padtop { padding-top:60px; }
#main .flushtop { margin-top:-60px; }

#main .flushpad,
#main .padright { padding-right:70px; }

#main .flushpad,
#main .padleft { padding-left:70px; }

#main .flushpad,
#main .flushright { margin-right:-70px; }

#main .flushpad,
#main .flushleft { margin-left:-70px; }

#main img.relative { _position:relative; _z-index:1 }


/* images */
#main img.flushtop,
#main img.flushright,
#main img.flushleft,
#main img.flushpad,
#main img.relative { _position:relative; _z-index:1; _zoom:1; }

#main img.center { display:block; margin-left:auto; margin-right:auto; }


/* buy strip
------------------------*/
#buystrip { width:980px; margin:20px auto; padding:25px 0 0; border:1px solid; *border-right:0; *border-bottom:0; *border-left:0; border-color:#e5e5e5 #dbdbdb #d2d2d2; font-size:1em; zoom:1; background-color:#fff;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
	-webkit-box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px, inset rgba(0,0,0,0.7) 0 -1px 3px -2px;
	   -moz-box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px, inset rgba(0,0,0,0.7) 0 -1px 3px -2px;
	        box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px, inset rgba(0,0,0,0.7) 0 -1px 3px -2px;
}
#buystrip:nth-child(1n) { border:none; }

#buystrip .grid4col { margin-bottom:15px; }
#buystrip .grid4col .column { position:relative; z-index:1; margin:0; width:244px; padding-bottom:22px; text-align:center; border-left:1px solid #e5e5e5; }
#buystrip .grid4col .column h2 { margin-bottom:18px; }
#buystrip .grid4col .column h2 img { display:block; margin:5px auto; }
#buystrip .grid4col .column p { display:block; margin:0 auto 12px; width:185px; color:#666; }
#buystrip .grid4col .column a:hover { text-decoration:none; }
#buystrip .grid4col .column a:hover span,
#buystrip .grid4col .column a:hover .more { text-decoration:underline; }
#buystrip .grid4col .column span.more { background-image:url('/global/elements/arrows/morearrow_med_08c.gif'); background-position:100% 57%; }
#buystrip .grid4col .column.first { padding-bottom:0; border:none; }
#buystrip .grid4col .column.first h2 { margin-bottom:0; }
#buystrip .grid4col .column.first h2 img { margin-top:1px; margin-bottom:4px; }
#buystrip .grid4col .column.first p { margin-bottom:5px; }
#buystrip .grid4col .column.first img.center { display:block; margin:0 auto 3px; }
#buystrip .grid4col .column.first a.buynows { display:block; margin:0 auto 15px; }
#buystrip .grid4col .column.first a.more:hover { text-decoration:underline; }

#buystrip .grid4col .column .bottom-align { position:absolute; z-index:1; width:100%; left:0; font-size:1.2em; }
#buystrip .grid4col .column.second .bottom-align { bottom:-15px; }
#buystrip .grid4col .column.third .bottom-align { bottom:3px; }

#buystrip .app-link { padding:21px 0; margin:0 45px; text-align:center; border-top:1px solid #e5e5e5; }
#buystrip .app-link a { display:inline-block; color:#666; cursor:pointer; }
#buystrip .app-link a img { margin:0 6px -6px 0; *position:relative; *z-index:1; }

/* platter profiles with new buystrip */
.profiles #buystrip .grid4col { margin:25px auto 45px; }
.profiles #buystrip.which-ipad .grid4col .column.first { padding-top:58px; font-size:1.2em; }
.profiles #buystrip.which-ipad .grid4col .column.first h2 { margin-bottom:11px; }
.profiles #buystrip.which-ipad .grid4col .column.first img.ipad-air { margin-bottom:10px; }
.profiles #buystrip.which-ipad .grid4col .column p { margin-bottom:23px; }
.profiles #buystrip.which-ipad .grid4col .column.third p { margin-bottom:42px; }
.profiles #buystrip.which-ipad .grid4col .column.last p { margin-bottom:61px; }

/* text promos
------------------------*/
.text-promos { padding:37px 70px 0; margin:0 -70px; width:980px; border:0; background-image:url('/v/ipad/business/c/images/footer_bg.jpg'); background-size:1120px 237px; background-position:top center; background-repeat:no-repeat; }
.text-promos ul { width:980px; float:left; position:relative; margin-bottom:30px; }
.text-promos ul li { float:left; position:relative; padding:10px 0; }
.text-promos ul li.promo1 { width:300px; }
.text-promos ul li.promo2 { width:360px; margin-left:5px; }
.text-promos ul li.promo3 { width:300px; float:right; }
.text-promos ul li img { float:left; margin-right:20px; }
.text-promos ul li.promo2 img {margin-right:18px; }
.text-promos ul li h4 { font-size:1.3em; margin-bottom:5px; }
.text-promos ul li p { margin-bottom:0; color:#333; padding-right:20px; }
.text-promos a { text-decoration:none; }
.text-promos a:hover span.more { text-decoration:underline; }

@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:20px; }
	.text-promos ul li h4 { font-size:1.2em; }
	.text-promos ul li { font-size:0.95em; }
}

/* 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.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(/global/elements/icons/external10x10.gif); padding-right:15px; }

/* galleries
------------------------*/
.content .gallery { position:relative; z-index:1; *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; width:1120px; height:484px; margin:0 -120px; padding:45px 0; background:#fff; z-index:1; 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:0px; bottom:-23px; margin:0; width:1120px; height:23px; background:url('/v/ipad/business/c/images/videoplatter_shadow.png') no-repeat; }
.gallery .gallery-content.gallery-movie .moviePanel { position:relative; width:848px; height:480px; z-index:5; }

.gallery .gallery-content .close { position:absolute; top:10px; left:100px; width:29px; height:29px; text-indent:-9999px; overflow:hidden; z-index:1; background:url('/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; display:block; width:96px; height:96px; padding:0; background-image:url('/v/ipad/business/c/images/video_play_normal.png'); *cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:96px 96px;
}
#main a:hover span.play { background-image:url('/v/ipad/business/c/images/video_play_hover.png'); }

#main a span.play.small { width:44px; height:44px; background-image:url('/v/ipad/business/c/images/video_play_small_normal.png'); background-size:44px 44px; }
#main a:hover span.play.small { background-image:url('/v/ipad/business/c/images/video_play_small_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 { 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('/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('/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('/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('/global/elements/arrows/paddle_prev.png') no-repeat; }
	#apps.it-center .paddle-nav.always-on li .arrow.next:hover b { float:right; background:url('/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; *margin:0 2px; height:15px; z-index:1; overflow:hidden; }
.gallery .simple-nav li a { position:absolute; width:15px; height:45px; top:0; left:0; outline:none; cursor:pointer; text-indent:-9999px; background:url('/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; }


/* carosel nav */
#main .carousel-nav { text-align:center; width:100%; z-index:1; margin-left:-59px; *bottom:0; *left:0; }
#main .carousel-nav-item { display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; margin:-1px 4px; vertical-align:text-top; }
#main .carousel-nav-item a { height:100px; color:#333; overflow:hidden; text-align:center; text-decoration:none; width:116px; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; cursor:pointer; }
#main .carousel-nav-item a b { font-weight:normal; font-size:12px; line-height:16px; text-align:center; width:98px; }
#main .carousel-nav-item a.active { cursor:default; }
#main .carousel-nav-item a.active b { color:#999; }


/* 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);
}


/* anchor nav */
nav.anchor-tiles { width:980px; height:335px; margin:0 -50px; _position:relative; _z-index:1; }
nav.anchor-tiles ul { display:block; width:748px; *width:756px; margin:0 auto; }
nav.anchor-tiles ul.ilife { width:935px; }

nav.anchor-tiles ul li { display:inline-block; display:-moz-table-cell; *display:inline; *zoom:1; vertical-align:top; margin:10px; *padding-top:20px; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0));
	background:-moz-linear-gradient(100% 100% 90deg, #f0f0f0, #fff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f0f0f0');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f0f0f0')"; 
}
nav.anchor-tiles ul li:hover { 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e9e9e9));
	background:-moz-linear-gradient(100% 100% 90deg, #f0f0f0, #e9e9e9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#e9e9e9');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#e9e9e9')"; 
}
nav.anchor-tiles ul li a { display:block; width:167px; _width:165px; padding-top:12px; padding-bottom:9px; color:#333; border:1px solid #ccc; font-weight:bold; text-align:center; text-decoration:none;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset; box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset;
}
nav.anchor-tiles li a:nth-child(1n) { border:none; }
nav.anchor-tiles li a:hover {
	background:#e9e9e9;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,1)), to(rgba(233,233,233,1)));
	background:-moz-linear-gradient(100% 100% 90deg, rgba(233,233,233,1), rgba(255,255,255,1));
}
nav.anchor-tiles ul li a img { display:block; margin:0 auto 6px; }
nav.anchor-tiles ul li span { position:relative; z-index:1; width:145px; }


/* page specific
------------------------*/

/*OVERVIEW*/
body#overview .content .flushleft { margin-left:-70px; }
body#overview .content .flushright { margin-right:-70px; }

body#overview .gradient-divider {
	border-top:1px solid #f1f1f1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(200px, #fff));
	background:-webkit-linear-gradient(top, #f4f4f4 0%, #fff 200px);
	background:   -moz-linear-gradient(top, #f4f4f4 0%, #fff 200px);
	background:        linear-gradient(to bottom, #f4f4f4 0%, #fff 200px);
}
body#overview .more { line-height:1.9444em; }

body#overview .row { width:980px; padding:0 70px; }
body#overview .row h1 { margin-bottom:20px; }
body#overview .row p { font-size:1.2857em; line-height:1.3333em; color:#8a8d99; }

body#overview .hero { width:932px; padding-left:118px; }
body#overview .hero .column.first { width:300px; padding-top:168px; }
body#overview .hero h1 { margin-bottom:8px; }
body#overview .hero img.right { margin-top:0; margin-bottom:20px; }

body#overview #featured { position:relative; z-index:1; width:880px; height:370px; *height:364px; padding:0 120px; background:url(/v/iphone/business/a/images/overview_gallery_linen.jpg) no-repeat 0 0; overflow:hidden;
	-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; padding:0; }

body#overview #featured h1 { margin-bottom:13px; }
body#overview #featured a { text-decoration:none; } 
body#overview #featured a:hover .more { text-decoration:underline; }

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:4480px; }
body#overview #featured.swipe-gallery .gallery-view.gallery-five { width:5600px; }
body#overview #featured.swipe-gallery .gallery-content { float:left; width:1000px; margin:0; padding-left:120px; }
body#overview #featured .column.first { width:370px; }

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:52px; }
body#overview #featured .gallery-fips img.right { margin:21px 206px 0 0; }

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

body#overview #featured .gallery-profiles { width:887px; }
body#overview #featured.swipe-gallery .gallery-profiles { width:1000px; }
body#overview #featured .gallery-profiles .column.first { padding-top:56px; }
body#overview #featured .gallery-profiles .shadow { margin-top:60px; width:400px; height:250px; padding:0; overflow:hidden; }
body#overview #featured.swipe-gallery .gallery-profiles .shadow { margin:60px 113px 0 0; }

body#overview #featured .gallery-books { width:916px; }
body#overview #featured.swipe-gallery .gallery-books { width:1000px; }
body#overview #featured .gallery-books .column.first { padding-top:57px; }
body#overview #featured .gallery-books img.right { padding-top:50px; }
body#overview #featured.swipe-gallery .gallery-books img.right { padding:50px 84px 0 0; }

@media only screen and (max-device-width:768px) {
	body#overview #featured .gallery-ios .column.first { width:375px; }
  body#overview #featured .gallery-books img.right { padding-right:30px; }
	body#overview #featured.swipe-gallery .gallery-books img.right { padding-right:113px; }
}

body#overview #ios { padding-top:68px; padding-bottom:20px; }
body#overview #ios .column.last { width:488px; padding-top:105px; }
body#overview #ios .column.last p { margin:0 50px; }

body#overview #apps { padding-top:62px; }
body#overview #apps .column.first { width:488px; padding-top:101px; }
body#overview #apps .column.first p { margin:0 35px; }

body#overview #it-center { padding-top:55px; padding-bottom:28px; }
body#overview #it-center .column.last { width:488px; padding-top:87px; }
body#overview #it-center .column.last p { *padding:0 10px; }

body#overview #profiles { padding-top:55px; padding-bottom:28px; overflow:hidden; }
body#overview #profiles .column.first { width:488px; padding-top:95px; }
body#overview #profiles .column.first p { margin:0 20px; }
body#overview #profiles #ambient-profiles { position:relative; width:558px; height:440px; 
	-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 #get-started { padding-top:86px; padding-bottom:46px; }
body#overview #get-started .column.last { width:488px; position:relative; z-index:1; }
body#overview #get-started .column.last p { margin:0 20px; }
body#overview #get-started img.left { margin-top:-188px; }

/* overview promofooter */
#overview #promofooter-text { margin:40px auto 25px; float:left; position:relative; width:980px; }
#overview #promofooter-text li { float:left; position:relative; padding:10px 0; }
#overview #promofooter-text ul li.promo1 { padding-left:8px; width:306px; }
#overview #promofooter-text ul li.promo2 { width:362px; }
#overview #promofooter-text ul li.promo3 { width:304px; }
#overview #promofooter-text ul li img { float:left; position:relative; margin-right:22px; }
#overview #promofooter-text ul li.promo2 img { margin-bottom:1px; }
#overview #promofooter-text li h4 { margin-bottom:3px; padding-top:8px; font-size:1.3em; line-height:1.3em; text-decoration:none; }
#overview #promofooter-text li p { margin-bottom:0; padding-right:20px; }
#overview #promofooter-text li a { color:#000; }
#overview #promofooter-text li a:hover { text-decoration:none; }
#overview #promofooter-text li a:hover span.more { text-decoration:underline; }

body#overview #buystrip .grid4col .column.first a.more { line-height:1.2em; }
body#overview #buystrip .grid4col .column.second .bottom-align { bottom:-20px; line-height:0.7em; }
body#overview #buystrip .grid4col .column.third .bottom-align { bottom:-2px; }



@media only screen and (max-device-width:768px) {
	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 #featured .gallery-books img.right { margin-right:0; } 
	#overview #promofooter-text { width:auto; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
	#overview #promofooter-text ul { margin-left:20px; }
	#overview #promofooter-text ul li h4 { font-size:1.2em; }
	#overview #promofooter-text ul li { font-size:0.95em; }
	body#overview #buystrip .grid4col .column.second .bottom-align { bottom:-23px; line-height:0.3em; }
	body#overview #buystrip .grid4col .column.third .bottom-align { bottom:-4px; }
}


/* 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('/v/ipad/business/c/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; font-size:12px; line-height:18px; background:#fff url('/v/ipad/business/c/images/headernav_gradient_bg.png') repeat-x 0 100%; width:1120px; border-bottom:1px solid #ddd; }
.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('/v/ipad/business/c/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('/v/ipad/business/c/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('/v/ipad/business/c/images/headernav_hover.png') no-repeat 1px 100%; }

.it-center #main .row { width:880px; margin:0 -70px; padding:60px 120px; background:url('/v/ipad/business/c/images/section_gradient.jpg') repeat-x 0 0; background-size:5px 229px; border-top:1px solid #eee; }
.it-center #main .row h1,
.it-center #main .row p.intro { text-align:center; }
.it-center #main .row h1 { margin-bottom:0; }
.it-center #main .row h3 { font-size:1.15em; line-height:1.5em; padding:18px 0 0; }
.it-center #main .row p.intro { color:#666; font-size:1.3em; line-height:1.4em; }

#it-center .drawer-nav,
#apps.it-center .drawer-nav { *margin-bottom:-23px; }


/* shared video styles  */
.it-center .video-container { margin:25px 0 0 0; float:left; position:relative; width:880px; background:#f9f9f9;
	-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-bottom:1px solid #ebebeb; *border:1px solid #d7d7d7; padding-top:10px;
}
.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 { border:1px solid #dedede; }
.it-center .video-container .first { width:54%; padding:20px 0 0 30px; }
.it-center .video-container.wipe .first { padding-top:0; }
.it-center .video-container .last { width:285px; padding:30px 30px 10px 0; }


/* it center overview */
#it-center #main .row { padding-bottom:0; }
#it-center #main .row .flushright { margin-right:-120px; margin-bottom:0; *margin-bottom:-20px; }
#it-center #main .row .flushleft { margin-left:-120px; margin-bottom:0; *margin-bottom:-20px; }
#it-center #main .row h1 { text-align:left; }

#it-center #main .overview { padding-top:0; background:none; border:none; }
#it-center #main .overview h1 { padding-top:100px; text-align:left; }
#it-center #main .overview p.intro { text-align:left; width:365px; }
@media only screen and (max-device-width:768px) {
  #it-center #main .overview p.intro { width:334px; }
}
#it-center #main .overview .flushright { margin-bottom:50px; *margin-bottom:0; }

#it-center #main .spotlight { padding-top:38px; border:0; background:url(/v/ipad/business/c/images/section_divider_down.png) no-repeat 50% 0; background-size:1120px 102px; }
#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.first { padding-right:40px; background:url(/v/ipad/business/c/images/overview_column_divider.png) no-repeat 100% 50%; background-size:1px 205px;}
#it-center #main .spotlight .column.last img { margin-right:-49px; margin-left:40px; }

#it-center #main .security { background:none; border-top:1px solid #ccc; }
#it-center .security h1 { padding-top:140px; }
#it-center .security p { width:370px; }

#it-center .deployment h1 { padding-top:140px; }
#it-center .deployment img.left { margin-right:95px; }

#it-center .apps h1 { padding-top:140px; }
#it-center .apps p { width:380px; }

#it-center #main #enterprise { padding-top:32px; padding-bottom:80px; }
#it-center #main #enterprise h1 { text-align:center; }
#it-center #main #enterprise .intro { padding:1px 0 18px; color:#333; }


/* IT Center - Security */
#security.it-center .row p.intro { padding:0 30px; margin-bottom:50px; }
#security.it-center #nav { background:none; border:none; }
#security.it-center #header { margin-bottom:0; }

#security.it-center #hero { border-top:0; padding-bottom:0; background:none; text-align:left; }
#security.it-center #hero.grid2col .column.first { width:395px; }
#security.it-center #hero.grid2col .column.last { width:586px; margin-right:-120px; }
#security.it-center #top-nav.grid2col .column.last { margin-right:0; }
#security.it-center #hero h1 { margin-top:23px; }
#security.it-center #hero h1,
#security.it-center #hero p { text-align:left; }
#security.it-center #hero p.intro { margin-bottom:18px; font-size:1.25em; width:388px; padding:0; }
#security.it-center #hero img.right { margin:-3px 0 0 0; }

#security.it-center .grid3col .column { width:280px; margin-left:20px; }
#security.it-center .grid3col img { float:left; position:relative; margin:0 9px 12px 0; }
#security.it-center .grid3col img.two-lines { padding-top:10px; }
#security.it-center .grid3col h3 { padding-bottom:5px; }
#security.it-center .grid3col p { font-size:1em; clear:both; color:#333; }
#security.it-center .video-container .last { padding:20px 30px 20px 0; }

#security.it-center #encryption .column.first p { padding-right:10px; }
#security.it-center .column.first p.first { margin-bottom:5px; }
#security.it-center #device .gallery .column.first p { margin-bottom:26px; }


/* IT Center - Deployment */
#deployment.it-center section p.intro { padding:0 40px; }
#deployment.it-center #nav { background:none; border:none; }
#deployment.it-center .grid2col .column { text-align:left; line-height:1.5em; }
#deployment.it-center .grid2col .column p { padding-right:2em; }
#deployment.it-center .grid2col .column.last p,
#deployment.it-center .grid2col .column.last h3 { padding-left:30px; }

#deployment.it-center section#hero { padding:0 0 0 120px; background:none; border:none; }
#deployment.it-center #hero h1 { margin-top:-4px; text-align:left; }
#deployment.it-center #hero p.intro { padding:0; width:820px; text-align:left; }
#deployment.it-center #hero img.left { margin:33px 0 0 -120px; }

#deployment.it-center #integrate { padding-bottom:2.5em; border-top:1px solid #ddd; }
#deployment.it-center #integrate p.intro { margin-bottom:3.5em; }
#deployment.it-center #integrate .grid2col .column p { width:425px; }

#deployment.it-center #setup h1 { margin-bottom:0; }
#deployment.it-center #setup p.intro { padding:0 20px; margin-bottom:1.5em; }
#deployment.it-center #setup img.hero { margin-bottom:-1.5em; }

#deployment.it-center #configure h1 { margin-bottom:0; }
#deployment.it-center #configure p.intro { padding:0 60px; margin-bottom:3em; }
#deployment.it-center #configure img.hero { margin-bottom:-1.5em; }

#deployment.it-center #manage h1 { margin-bottom:0; }
#deployment.it-center #manage p.intro { padding:0 20px; margin-bottom:3em; }
#deployment.it-center #manage p.adjust { padding-right:40px; }
#deployment.it-center #manage img.hero { margin-bottom:-1.25em; }
#deployment.it-center #manage .video-container p { width:180px; *width:auto; }

#deployment.it-center .video-container { margin:25px 0 0; float:left; position:relative; width:354px; 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:15px 20px 5px; font-size:1em; line-height:1.5em; }
#deployment.it-center #configure .video-container { margin:35px 0 0 0; }
#deployment.it-center .video-container img { float:right; margin:40px 0 20px 10px; }
#deployment.it-center .video-container h3 { font-size:1em; padding-top:0; }
#deployment.it-center .video-container a { color:#333; }
#deployment.it-center .video-container a:hover { text-decoration:none; }
#deployment.it-center .video-container a:hover span.more { text-decoration:underline; }

@media only screen and (max-device-width:768px) {
	#deployment.it-center #integrate p.intro { width:810px; }
}

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

#apps.it-center #main #hero { width:1000px; padding:23px 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:320px; }
#apps.it-center #main #hero img.right { position:relative; margin:-18px 0 0 0; *margin-bottom:-20px; }

#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.intro { color:#666; font-size:1.3em; 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 .gallery-content img { margin-top:20px; }
#apps.it-center #main .row .grid3col { padding-bottom:20px; }
#apps.it-center #main .row .grid3col .column { width:260px; margin-left:50px; }
#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 .inset { padding:0; }
#apps.it-center #main .inset .first { width:480px; padding:25px 0 0 30px; }
#apps.it-center #main .inset .last { width:285px; padding:10px 30px 20px 0; }

#apps.it-center #main #offtheshelf.section.first { background:none; } 
#apps.it-center #main #offtheshelf.section p.caption { margin:-40px 120px 20px; text-align:center; }
#apps.it-center #main #offtheshelf.section .gallery .gallery-view .gallery-content { z-index:100; }

#apps.it-center #main #in-house.row h1 { margin-bottom:0; }
#apps.it-center #main #in-house .grid3col h3 { padding-top:0; }
#apps.it-center #main #in-house .grid3col .column p { padding-right:10px; }
#apps.it-center #main #in-house .grid3col .column.first p,
#apps.it-center #main #in-house .grid3col .column.last p { padding-right:0; }
#apps.it-center #main #in-house .gallery .gallery-view .carousel-nav-item img { margin-top:3px; } 
#apps.it-center #main #in-house #coldwell .column.last img { margin-top:20px; } 
#apps.it-center #main #in-house #coldwell .inset .first { padding-top:35px; }
#apps.it-center #main #in-house .slider { margin-bottom:20px; *background-position:60px 90%; }
#apps.it-center #main #in-house dive.moviePanel.movie-loading-panel_848x480 { z-index:2000 !important; }

#apps.it-center #main #custom-made #quote { background-color:#f9f9f9; }
#apps.it-center #main #custom-made #quote .inset { padding:15px 0; }
#apps.it-center #main #custom-made #quote .first { width:60%; padding-top:0; }
#apps.it-center #main #custom-made #quote .last { width:265px; padding:20px 0 0 10px; }

#apps.it-center #main #create-easy-distribution.row .column p { padding-right:10px; }
#apps.it-center #main #create-easy-distribution.row p.caption { position:relative; margin-top:0px; margin-bottom:0px; }
#apps.it-center #main #create-easy-distribution.row #gallery-boston-video .inset .first h3 { padding-top:18px; }

#apps.it-center #main #house-gallery,
#apps.it-center #main #mbp-gallery { z-index:1; }

#apps.it-center #main #full-screen .mbp-gallery-style img { margin-top:39px; margin-left:145px; }
#apps.it-center #main #full-screen .mbp-gallery-style p.caption { width:780px; margin:20px auto 18px; text-align:center; }

/* -- thumbnails/nav links -- */
#apps.it-center #main .flushpad, #main .flushleft { margin:0 auto; }
#apps.it-center #main .gallery .gallery-view .gallery-content { display:block; text-align:center; }
#apps.it-center #main  p.caption { text-align:center; padding:0 120px; }
#apps.it-center #main .gallery .gallery-view .gallery-content p.caption { position:relative; margin-top:-16px; padding:0 50px; }

#apps.it-center .thumbs li div { border-radius:3px; position:relative; }
#apps.it-center .thumbs li div img { margin:3px auto -2px auto; border-radius:3px; position:relative; }

#apps.it-center .thumbs li a:hover div { border-radius:5px; 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop( 0.0, #e1e1e1 ), color-stop( 1.0, #afafaf ));
	background-image:-webkit-linear-gradient(top, #e1e1e1, #afafaf );
	background-image:-moz-linear-gradient(top, #e1e1e1, #afafaf );
	background-image:-ms-linear-gradient(top, #e1e1e1, #afafaf );
	background-image:linear-gradient(top, #e1e1e1, #afafaf );
}
#apps.it-center .thumbs li a.active div {  border-radius:5px;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop( 0.0, #5fc4e9 ), color-stop( 1.0, #018ed1 ));
	background-image:-webkit-linear-gradient(top, #5fc4e9, #018ed1 );
	background-image:-moz-linear-gradient(top, #5fc4e9, #018ed1 );
	background-image:-ms-linear-gradient(top, #5fc4e9, #018ed1 );
	background-image:linear-gradient(top, #5fc4e9, #018ed1 );
}

#apps.it-center ul.gallery-nav { margin:18px auto 17px; text-align:center; }
#apps.it-center ul.gallery-nav li { margin-left:12px; }

#apps.it-center .video-container div { text-align:left; }
#apps.it-center .video-container div.last { padding-bottom:20px; }

#apps.it-center .slider { margin:40px -120px 0; float:left; position:relative; }
#apps.it-center .slider .gallery-nav { position:relative; z-index:1; width:1120px; margin:0; *float:left; }
#apps.it-center .slider .slide-gallery { width:1120px; overflow:hidden; position:relative; z-index:1001;
	-webkit-user-select:none; }
#apps.it-center .slider::after, 
#apps.it-center .slider .gallery-view::after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
#apps.it-center .slider .slide-gallery .gallery-view { position:relative; z-index:1001; }
#apps.it-center .slider::after, 
#apps.it-center .slider .gallery-view::after {content:'.';display:block;height:0;clear:both;visibility:hidden;}

#apps.it-center .slider .paddle-nav .arrow.prev { padding-right:0; }
#apps.it-center .slider .paddle-nav .arrow.next { padding-left:0; }
#apps.it-center .slider .gallery-content { width:1730px; }
#apps.it-center .slider { background:url('/v/ipad/business/c/images/bg_shelf_divider.png') center 90% no-repeat; background-size:1000px 60px;  border:none; padding-bottom:46px; display:inline; }

#apps.it-center .moviePanel object { z-index:2000; }
#apps.it-center .drawer-nav div#top-nav .column.last ul li { width:220px; margin-right:20px; margin-bottom:10px !important; }

/* 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 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; *margin:0 .25%; *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(/v/ipad/business/c/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,
#byod.it-center #enterprise.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('/v/ipad/business/c/images/bg_linen_byod_resources.jpg') no-repeat; background-size:1120px 590px; border-top:none; }
#byod.it-center #resources.row h2 { font-size:1.4em; margin-bottom:10px; }
#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 p.intro { margin-bottom:30px; }
	#byod.it-center #resources.row .grid2col { padding-bottom:0; }
}

/* IOS */
#ios { background:#fff; }
#ios #hero { padding:42px 0 11px; }
#ios #hero h1 { margin-bottom:30px; }
#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('/v/ipad/business/c/images/section_gradient.jpg'); border-top:1px solid #eee; background-size:1120px 229px; }
#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 { margin-bottom:35px; }
#ios .integrated-ware .intro .column.first { border:none; padding-right:0; width:378px; }
#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 { width:457px; margin-right:-25px; _position:relative; _z-index:1; }

#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 .grid2col .column { width:410px; }
#ios .platform .intro .column.first { width:400px; }
#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:380px; }
#ios .security .intro .column.first p.intro { width:400px; }
#ios .security .intro .column.last { margin-left:-3px; }
#ios .security .intro .column.last img { margin-bottom:20px; }
#ios .security .column.first h2 { padding-top:149px; }
#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 { width:280px; }
#ios .security .grid3col .column.first { width:262px; padding-right:23px; }
#ios .security .grid3col .column.last { width:260px; padding-right:16px; }
#ios .security .grid3col p { clear:both; }
#ios .security .grid3col img { margin-right:12px; }

#ios .callout { width:480px; margin:25px auto 0; position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#f2f2f2; /* 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.4) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 3px;
	box-shadow:rgba(0,0,0,0.4) 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('/global/elements/arrows/morearrow_big_08c.gif'); background-size:6px 11px; background-position:100% 50%; padding-right:15px; }

@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; }
}


/*GET STARTED*/
#ipad.get-started #main .hero { position:relative; margin:0 -70px; text-align:center; border-bottom:1px solid #CCC;}
#ipad.get-started #main .hero h1 { position:relative; margin:0 auto; margin-top:67px; }
#ipad.get-started #main .hero p.intro { margin:16px auto 47px; }
#ipad.get-started #main .hero .screen { float:left; *float:none; *margin-bottom:-3px; }

#ipad.get-started #main .container { position:relative; width:880px; margin:0 -70px; padding:60px 120px 0; background:url('/v/ipad/business/c/images/bg_gradient_howto.png') repeat-x 0 0; }
#ipad.get-started #main .container p { margin-bottom:20px; }
#ipad.get-started #main .container p.intro { color:#333; font-size:1.25em; margin-right:45px;}
#ipad.get-started #main .container h2 { margin-bottom:15px; }

#ipad.get-started #main .container .bucket { position:relative; display:block; width:880px; margin:45px auto 36px; padding:0; }
#ipad.get-started #main .container .bucket li { width:29%; margin-left:6%; }
#ipad.get-started #main .container .bucket li h2 { margin-top:10px; margin-bottom:5px; }
#ipad.get-started #main .container .bucket li a.pdf { margin-top:5px; background-position:0 0.25em; }
#ipad.get-started #main .container .bucket li .atwork { margin:18px 0 -18px; }
#ipad.get-started #main .container .bucket li .business { margin:7px 0 -7px; }

#ipad.get-started #main .container .callout { width:818px; clear:both; margin:0 auto 60px; padding:30px 30px 35px; border:1px solid #ccc; border-top-color:#e0e0e0; border-bottom-color:#b2b2b2; font-size:1em; line-height:1.45em; background:#fafafa; 
	box-shadow:rgba(0,0,0,0.25) 0px 1px 2px; 
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 1px 2px; 
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 1px 2px;
	background:-moz-linear-gradient(top, #fafafa 0%, #ededed 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top, #fafafa 0%,#ededed 100%);
	background:-o-linear-gradient(top, #fafafa 0%,#ededed 100%);
	background:-ms-linear-gradient(top, #fafafa 0%,#ededed 100%);
	background:linear-gradient(top, #fafafa 0%,#ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 );
}
#ipad.get-started #main .container .callout img { float:left; margin-right:10px; }
#ipad.get-started #main .container .callout h2 { padding-top:10px; margin-bottom:22px; }
#ipad.get-started #main .container .callout h3 { margin-top:0; }
#ipad.get-started #main .container .callout h4 { margin-bottom:5px; }
#ipad.get-started #main .container .callout .column p { margin-bottom:0; }

#ipad.get-started #main .container .callout.grid2col .column { width:375px; }
#ipad.get-started #main .container .callout.grid3col .column { width:230px; margin-left:65px; }

#ipad.get-started #main .container.talk .callout { padding-top:20px; padding-bottom:25px; }
#ipad.get-started #main .container.talk .callout h2 { margin-bottom:8px; padding-top:0; }

#ipad.get-started #main .container.tips p.intro { width:800px; }

#ipad.get-started #main #tips-videos { width:1120px; margin:60px -120px 50px; padding:0; }
#ipad.get-started #main #tips-videos .gallery-content { width:1120px; height:480px;}
#ipad.get-started #main #tips-videos .moviePanel { width:848px; height:480px; border:1px solid #c9c9c9; }
#ipad.get-started #main #tips-videos .video-hero-image { position:relative; width:880px; height:480px; margin:0 auto; border:1px solid #c9c9c9; }
#ipad.get-started #main #tips-videos .video-hero-image span.play { left:392px; top:192px; }

#ipad.get-started #main .video-thumbs { margin:0 -120px; width:930px; height:223px; padding:0 95px; background:url('/v/ipad/business/c/images/bg_thumbs_howto.png') repeat-x; text-align:center; }
#ipad.get-started #main .video-thumbs .paddle-nav li .arrow { top:52px }
#ipad.get-started #main .video-thumbs p { width:140px; margin:5px auto 0; padding-bottom:5px; text-align:center; line-height:1.1em; }
#ipad.get-started #main .video-thumbs .view-more { position:absolute; bottom:20px; right:110px; z-index:200; display:block; }

#ipad.get-started #main .video-thumbs .gallery-nav { width:930px; margin:0 auto; }
#ipad.get-started #main .video-thumbs .gallery-nav:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
#ipad.get-started #main .video-thumbs .gallery-nav li { float:left; width:186px; height:223px; display:block; zoom:1; position:relative; }
#ipad.get-started #main .video-thumbs .gallery-nav li img { margin-top:52px; *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.25) 0px 2px 7px;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 2px 7px; 
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 2px 7px;
}
#ipad.get-started #main .video-thumbs .gallery-nav li a { display:block; color:#666; }
#ipad.get-started #main .video-thumbs .gallery-nav li a span.play { background:url('/v/ipad/business/c/images/video_play.png') 0 0 no-repeat; width:44px; height:45px; top:67px; left:70px; background-size:44px 92px; }
#ipad.get-started #main .video-thumbs .gallery-nav li a.active { cursor:default; text-decoration:none; color:#b9b9b9; background:url('/v/ipad/business/c/images/video_arrow_white.png') 50% 0 no-repeat; }
#ipad.get-started #main .video-thumbs .gallery-nav li a:hover { text-decoration:none; }
#ipad.get-started #main .video-thumbs .gallery-nav li a:hover span.play { background-position:0 -48px; }
#ipad.get-started #main .video-thumbs .gallery-nav li a.active span.play { display:none; }

#ipad.get-started .moviePanel.movie-loading-panel_848x480 { background:#fff !important; }

/* Enterprise */
.it-center #enterprise h1 { text-align:center; margin-bottom:0; }
.it-center #enterprise p.intro { margin:0 160px; *margin-top:10px; padding-bottom:30px; color:#333; 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 { margin-bottom:5px; font-size:1em; 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 { text-align:left; }
.it-center #enterprise .grid3col .column { width:250px; margin-left:65px; padding-right:10px; text-align:left; }
.it-center #enterprise .grid3col .column.first { padding:0; }
.it-center #enterprise .grid3col .column.last { padding:0; }
.it-center #enterprise .grid3col .column.last img { padding-top:0; }
.it-center #enterprise .grid3col .column.last h3 { padding-top:6px; }
.it-center #enterprise a:hover { text-decoration:none; }
.it-center #enterprise a:hover span.more { text-decoration:underline; }

/* 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; }

/* @end */
