/* heros */
#hero { background:#fff url(https://www.apple.com/ipod/images/content_bg20090909.png) repeat-y scroll 0 0; margin:0 auto 17px; position:relative; padding:0; }
#hero .grid2col { width:895px; margin:0 -2px; padding:27px 35px 2em 50px; position:relative; margin-left:2px; background: url(https://www.apple.com/itunes/home/images/overview_tutorial_bg20090909.jpg) repeat-x 0 100%; }
#hero .grid2col .column.first { width:420px; }
#hero .grid2col .column.last { width:450px; }

#hero h1 { margin-top:72px; }

#hero #herogallery { position: relative; height: 463px; width: 450px; }
#hero #herogallery .hero { position: absolute; width: 100%; margin: 0; height: auto; }
#hero #herogallery .caption { font-size:11px; margin-left:60px; }

#hero #heronav { margin: 10px 0 0 237px; }
#hero #heronav li { float: left; position: relative; margin-left: 2px; width: 11px; height: 11px; overflow: hidden; }
#hero #heronav li a { display: block; position: absolute; width: 11px; height: 23px; background: url(https://www.apple.com/itunes/home/images/overview_hero_link20090909.png); behavior:url(/global/scripts/lib/iepngfix.htc); cursor: pointer; }
#hero #heronav li a.active { top: -12px; cursor: default; }
#hero .hero { background:none !important; }

#hero img.flushright { margin-right:-36px; margin-left:-52px; float:right; position: relative; }
#hero img.hero5 { margin-top:-26px; margin-bottom:8px; *margin-left: -100px; }

/* buckets */
#content { padding:0; *margin:0 2px; }

#content .grid4col { position:relative; width:980px; margin:0 0 0 -1px; }
#content .grid4col .column { position:relative; width:209px; height:26em; margin:0; padding:0 15px 0 20px; border-left:1px solid #dbdbdb; }

#content a.block { margin:0; height:100%; }
#content a.block * { position:relative; z-index:5; }
#content a.block img { position:absolute; bottom:0; z-index:1; }

#content h3 { padding-top:18px; word-spacing:-1px; }
#content p { margin-right:5px; margin-bottom:.5em; }

#content .idol a.block img { bottom:9px; left: 55px; }
#content .whatsnew a.block img { bottom:4px; left:20px; }
#content .whatis a.block img { bottom:2px; right:0; }
#content .giftcards img { position:absolute; bottom:0; left:25px; }


/* counter */
#counter { position:relative; width:199px; height:38px; margin-top:41px; }
#counter .digit { float:left; position:relative; height:38px; width:19px; overflow:hidden; }
#counter .digit .digitText { display:none; position:absolute; width:19px; text-indent:-9999px; }
#counter .digit .digitImage { position:absolute; width:19px; height:4560px; left:0; }
#counter .digit .digitImageElement { width:19px; height:2280px; background:url(https://www.apple.com/itunes/home/images/counter_filmstrip20100211.png) no-repeat 0 0; }
#counter .digitGroupSeparator { position:relative; float:left; width:2px; height:38px; margin:0 1px 0 0; text-indent:-9999px; background:url(https://www.apple.com/itunes/home/images/counter_comma20100211.png) no-repeat 0 25px; }

.countdown { display:none; top:0; left:0; }
#countdown { float:left; position:relative; width:248px; height:155px; }
#countdown .countdown { display:block; position:absolute; border:none; }


/* sosumi */
.sosumi { padding-top:6px; }

.iTunesDetectHidden {
  display: none;
}
