/* product header
------------------------*/
.whats-new #pn-whats-new a,
.whatis   #pn-whatis a,
.whatson  #pn-whatson a,
.howto    #pn-howto a { color:#999; }

#whats-new #pn-whats-new a,
#whatis   #pn-whatis a,
#whatson  #pn-whatson a,
#howto    #pn-howto a,
#latino   #pn-latino a,
.charts   #pn-charts a { color:#999 !important; text-shadow: #fff 0 1px 0; cursor:default; }

img.new { position: absolute; top: 0; left: 0; }

p.intro a.more { background-image: url(morearrow_med_08c-1.gif)/*tpa=http://images.apple.com/euro/global/elements/arrows/morearrow_med_08c.gif*/; }

/* galleries */
.gallery .swap { height:400px; position:relative; }
.gallery .swap div { display:block; position:absolute; top:0px; left:0px; }
.gallery .slide { display:none; }
.gallery .swap .slide { display:block; position:absolute; top:0px; left:0px; }
.gallery ul.image-nav { position: relative; margin: 0 auto; }

/* facebook module */
#facebook { clear:both; overflow:hidden !important; margin:1.5em auto; padding:0; width:980px; border:1px solid #ddd; background:#f4f6f7; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; }
#facebook:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
#content #facebook { width:auto; }
#facebook .fbfan { float:left; margin-bottom:-2px; width:200px; height:65px; margin-right:40px; }
#facebook p { margin-top:1.8em; margin-bottom:0; _margin-bottom:17px; }
#facebook a { color:#08c; }

/* itunes promo */
#itunes-promo { position: relative; min-height: 140px; _height: 140px; background: #4c4c4c url("overview_itunes_bg20100901.png")/*tpa=http://images.apple.com/euro/ipod/images/overview_itunes_bg20100901.png*/ repeat-x 0 0; padding: 28px 0 0 24px; margin: 0 -50px -18px; width: 956px; font-size: 12px; border-top: 1px solid #65686f; }
#itunes-promo img.roundedbottomright { position: absolute; bottom: 0; right: 0; margin: 0; }
#itunes-promo img.left { margin: -6px 9px 0 0; }
#itunes-promo h2 { margin-bottom: 2px; }
#itunes-promo p.intro { color: #fff; font-size: 16px; margin-bottom: 9px; word-spacing: -2px; }
#itunes-promo p { color: #ccc; width: 425px; }
#itunes-promo a:hover { text-decoration: none; }
#itunes-promo em.more { color: #fff; font-style: normal; background-image: url("morearrow_fff.gif")/*tpa=http://images.apple.com/euro/global/elements/arrows/morearrow_fff.gif*/; }

/* badges */
.content .badge { position: relative; padding: 0 8px; *padding-bottom: 1px; top: -3px; *top: -1px; z-index: 1; display: inline-block; *display: inline; *zoom: 1; font-weight: normal; text-shadow: 0 1px 0 rgba(0,0,0,.3); color: #fff; font-size: 12px; line-height: 18px; -webkit-font-smoothing: auto;
	border: 1px solid #f88c13; border-top-color: #cf7310; border-bottom-color: #ffa312;
	background: #ff9a13;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff8e14), to(#ffa312));
	background: -moz-linear-gradient(top, #ff8e14, #ffa312);
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px #cf7310; -moz-box-shadow: inset 0 1px 1px #cf7310; box-shadow: inset 0 1px 1px #cf7310;
}
.content .badge:nth-child(1n) { border: 0; line-height: 20px; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	#productheader .buynows { background-image: url(downloadituness_2x.png)/*tpa=http://images.apple.com/ru/global/elements/buttons/downloadituness_2x.png*/; background-size:116px 100px; }
}


/*gifts*/

#gifts .hero { margin-bottom: 74px; }
#gifts .hero h1 { margin-bottom: 4px; font-size: 0; }
#gifts .hero .intro { margin: 0 95px;  margin-bottom: 38px; font-size: 1.0714em; line-height: 1.3333em; }
#gifts .cards { margin-bottom: 70px; }
#gifts .grid2col h2 { margin-bottom: 16px; }
#gifts .grid2col .column { width: 410px; }
#gifts .cards .callout { margin-top: 4px; width: 375px; padding: 15px 20px 11px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#F7F7F7)); background: -moz-linear-gradient(100% 100% 90deg, #E5E5E5, #F7F7F7); }
#gifts .cards .callout h3 { font-size: 1.5em; }
#gifts .cards .callout p { font-size: 1.1667em; line-height: 1.7143em; }
#gifts .certificates .column.last { padding-top: 68px; padding-right: 5px; }
#gifts .grid2col h2 { margin-bottom: 16px; }
#gifts .give { padding-top: 1px; margin-bottom:61px; }
#gifts .give img.right { margin-top: 25px; margin-right: 47px;  }
#gifts .content { padding-top: 48px; padding-bottom: 56px; }

/*corporatesales*/
#business .hero p.intro { margin: 0 10px; font-size: 1.0714em; line-height: 1.3333em; }
#business .hero { margin-bottom: 34px; }
#business .content .intro b { color: #000000; }
#business .grid2col { margin-bottom: 12px; }
#business .choose .column.first { padding-top: 81px; }
#business .grid2col h2 { margin: 3px 0 16px; }
#business .content .flushpad { margin: 0 -50px; padding: 0 50px; }
#business .content .divider { background: url(divider_bg-2.jpg)/*tpa=http://images.apple.com/euro/itunes/images/divider_bg.jpg*/ 50% 100% no-repeat; }
#business .giftcards img.left { margin-bottom: 0; }
#business .giftcards .column.last { width: 390px; padding-right: 25px; }
#business .info h2 { margin-top: 43px; margin-bottom: 0; }
#business .content { padding-top: 38px; }

#itunes-preview #download-current { margin: 46px -71px 0; width: 962px; }

/*New-itunes */
#content .download-button a .arrow { *background: url(download_arrow-1.png)/*tpa=http://images.apple.com/v/itunes/new-itunes/a/images/download_arrow.png*/ 140% 70% no-repeat; }


#whatsnew .gallery .gallery-view { margin-bottom: 50px; }
#whatis #content .whatson nav { height: 98px; }
#whatis #content .whatson .gallery-view section.whatson_tab_music h1 { padding-top: 15px; }


#whatis #content .whatson nav li a { height: 89px; padding-top: 10px; line-height: 1.4285em; }
#whatis #content .whatson nav li.twoline { height: 97px; top: 19px; line-height: 1.2285em; }

#productheader .downloadituness { *float: left !important; }