html { background:#fff; width:100%; height:100%; *overflow-x:hidden; }body { background:#fff; min-width:1024px; min-height:100%; padding:0 0; position:relative; z-index:1; font-size:14px; line-height:22px; }h1, h2 { margin:0; font-weight: lighter; }h2 { margin-bottom:7px; }.button { background:#2494de; background:-webkit-linear-gradient(#37aaea, #127fd2); background:linear-gradient(#37aaea, #127fd2); border:1px solid #137ec6; border-top-color:#1992da; border-bottom-color:#0d6ab2; border-radius:4px; color:white; cursor:pointer; display:inline-block; font-size:0.9375em; line-height:1.66667; padding:0.33333em 1.46667em 0.36667em; text-align:center; margin:0.5em 0 0; vertical-align:middle; *display:inline; *zoom:1; }.button:hover { background:#29a4f5; background:-webkit-linear-gradient(#3dbbff, #158eeb); background:linear-gradient(#3dbbff, #158eeb); border-color:#148edf; border-top-color:#1ba3f2; border-bottom-color:#0e7acc; text-decoration:none; }.main .more { background:url(http://images.apple.com/downloads/static/images/more_14.png) no-repeat 100% 65%; background-size:5px 8px; padding-right: 0.75em; }@media only screen {.main .more { background-image:url(/downloads/static/images/more.svg); }}a.block { color:#333; }#content,.hero .section-container,#main .tiles,#main .developer { width:980px; margin:0 auto; }#main { width:100%; min-width:980px; margin:0 auto; top:-129px; padding-top:129px; margin-bottom:-129px; position:relative; overflow:hidden; }#content { padding:0; zoom:1; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; border-radius:0; }#content:after { height:auto; }#productheader { position:relative; margin-top:-2px; padding-bottom:0.4em; border-bottom:1px solid #d9d9d9; z-index: 1; }#productheader img { margin-top:-5px; margin-left:-2px; }.hero .linkp,#main .tile .linkp { margin-bottom:0; }.hero .section-container { position:relative; }.hero .details { width:330px; padding:51px 29px 77px 22px; }.hero .details .icon { margin-bottom:9px; }.hero p { margin-bottom:7px; padding-left:2px; letter-spacing:-0.005em; }.hero .button { margin-top:19px; }.hero .appstore { margin-top:-129px; padding-top:129px; background:#f6f6f6; }.hero .appstore .hero-screen { position:absolute; bottom:0; left:449px; }.hero .itunes .icon { margin-left:-6px; }.hero .itunes .hero-screen { position:absolute; bottom:74px; left:-31px; }.hero .itunes .details { margin-left:637px; width:312px; padding-top:83px; padding-bottom:101px; }#main .tiles { padding:46px 0 38px; border-top:1px solid #d7d7d7; }#main .tile { float: left; width: 221px; padding: 0 0 0 24px; }#main .tile h2 img { margin-bottom:8px; }#main .tile .icon { margin-bottom:13px; }#main .tile p { margin-bottom:5px; }#main .tile .links { padding-top: 2px; }#main .tile .links li { margin-bottom: 4px; }#main .tile .more { text-align: left; white-space: normal; }#main .developer { border-top:1px solid #d7d7d7; padding:60px 0 40px; }#main .developer .section-container { width:661px; margin:0 auto; }#main .developer .icon { margin-top:4px; float:left; }#main .developer .details { margin-left:155px; width:506px; }#main .developer h1 { margin-bottom:6px; }#main .developer p { margin-bottom:0; }a.block .nowrap,a.block:hover .nowrap {color: inherit;cursor: inherit;text-decoration: none;*color: expression(this.parentNode.currentStyle['color']);*cursor: expression(this.parentNode.currentStyle['cursor']);}[lang="ja-JP"] .hero .details { width:340px; }[lang="ja-JP"] #main .tile .more { white-space:nowrap; }[lang="ko-KR"] .hero .details { width:350px; }[lang="zh-CN"] a.block span.more { margin-left: -0.6em; }[lang="ko-KR"] .hero .itunes .details { width:335px; }#globalfooter #breadory ol#breadcrumbs li.lang-switch { float: right; padding-left: 0; }#globalfooter #breadory ol#breadcrumbs li.lang-switch a { background: none; padding-right: 9px; padding-left: 9px; border-left: 1px solid #ddd; }
