#productheader h1 { visibility: hidden; }

#main { background: none; padding-top: 0; }
#main_wrap { background: none; }

#content { padding: 0; width: 984px; margin: 0 -1px; }

#content .main { position: relative; float: left; width: 584px; height: 504px; margin: 0 14px; background: url(/iphone/home/images/main20080711.png) no-repeat; }
#content .main h2, #content .main h3 { text-indent: -9999px; overflow: hidden; margin: 0; padding: 0; height: 0; }
#content .main p { font-size: 13px; text-align: center; margin-top: 460px; }
#content .main p#tour { margin-top: 0; position: absolute; top: 410px; left: 173px; display: inline; font-size: 14px; white-space: nowrap; background: url(/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; *background-position: 100% 35%; *margin-top: -15px; }
#content .main p#tour a { background: url(/iphone/home/images/watchtour20080701.png) no-repeat; padding-left: 75px; padding-top: 15px; padding-bottom: 35px; }

#content .whatsnew { float: left; }
#content .whatsnew h3 { background: url(/iphone/home/images/col_cap_whatsnew20080711.png) no-repeat; }
#content .whatsnew h4, #content .whatsnew p { line-height: 15px; }
#content .whatsnew h3#update { margin-top: -1px; padding-bottom: 13px; height: 32px; background-image: url(/iphone/home/images/col_cap_softwareupdate20080711.png); }
#content .whatsnew img { float: right; padding: 13px 0 0 10px; }
#content .whatsnew img.update { float: left; padding: 5px 10px 0 0; }

#content .topapps { float: right; }
#content .topapps h3 { background: url(/iphone/home/images/col_cap_topapps20080711.png) no-repeat; }
#content .topapps img { float: left; padding-top: 13px; }
#content .topapps h4, #content .topapps p { padding-left: 45px; line-height: 15px; }
#content .topapps p.viewall { text-align: right; padding-left: 0; border: 0; border-top: 1px solid #fbfbfb; padding-top: 5px; padding-bottom: 10px; }

#content .thin { background: url(/iphone/home/images/col_thin_bg20080711.png) repeat-y; width: 152px; padding: 0 17px; margin-top: 33px; }
#content .thin h3 { width: 186px; height: 33px; margin: -33px -17px 0 -17px; padding: 0; text-indent: -9999px; overflow: hidden; }
#content .thin h4 { font-size: 12px; padding-top: 13px; }
#content .thin p { font-size: 11px; border-bottom: 1px solid #e8e8e8; margin-bottom: 0; padding-bottom: 14px; position: relative; }
#content .thin .bottom { background: url(/iphone/home/images/col_thin_bottom20080711.png) no-repeat; width: 186px; height: 55px; margin: -55px -17px 0 -17px; }

p.sosumi { text-align: center; padding-top: 9px; width: 700px; margin: 0 auto; }


/* PROMOFOOTER */
#promofooter { margin-bottom: 18px; }
#promofooter ul#promos li h4 a, 
#promofooter ul#promos li p a, 
#promofooter ul#promos li ul { display: block; padding-left: 13px; padding-right: 12px; text-align: center; }
#promofooter ul#promos li p a { padding-bottom: 0; }


/* TICKER */
#ticker { float: left; width: 728px; height: 44px; background: url(/iphone/home/images/ticker_bg20080609.png) no-repeat; }
#ticker .head { float: left; margin-top: 12px; width: 246px; border-right: 1px solid #ddd; }
#ticker .head p, #ticker .head ul { margin-bottom: 0; float: left; padding-left: 18px; font-size: 11px; font-weight: bold; } 
#ticker .head ul { float: right; margin-top: 6px; margin-right: 16px; display: inline; }
#ticker .head ul li { float: left; }
#ticker .head a { color: #000; }
#ticker .head a:hover { color: #08c; text-decoration: none; }
#ticker .head a.ticker-link { display: block; float: left; margin-right: 3px; background: url(/iphone/home/images/ticker_dot_off20080609.gif) no-repeat; width: 7px; height: 7px; text-indent: -9999px; outline: none; overflow: hidden; }
#ticker .head a.ticker-link.active { background-image: url(/iphone/home/images/ticker_dot_on20080609.gif); }

#ticker .stories { float: right; margin-top: 12px; width: 481px; font-size: 11px; }
#ticker .stories #tickerContent { position: relative; }
#ticker .stories #tickerContent .tickerParts { position: absolute; top: 0; left: 15px; }

#tickerPartsContainer { text-indent: -9999px; overflow: hidden; height: 0; }


/* CHOOSE COUNTRY -- TAB SPECIFIC */
#country { float: right; width: 239px; margin-top: 0; padding-top: 0; margin-bottom: 0; background: url(/iphone/home/images/choose_country_bg20080609.png) no-repeat; }
#country p a { position: relative; display: block; text-align: left; padding-left: 16px; line-height: 42px; font-size: 11px; height: 44px; margin-bottom: 0; }
#country .flag { position: absolute; top: 11px; left: 200px; }


