body {padding:0;margin:0;}h1 {font-family:Helvetica, Arial, sans-serif;font-size:26px;color:#6eb8e6;margin:0;padding:35px 0 30px 0;}#container {background:#fff url(../../o2_top10/images/o2-background.png) no-repeat top left;width:972px;margin:0;padding:0 0 20px 0;}/* Header */#tagline {float:left;width:490px;padding:70px 0 0 14px;}#tagline p {padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#4f5357;}a.appsie_link {display:block;float:right;background:url(../../o2_top10/images/o2_appsie_link.png) no-repeat bottom left;width:133px;height:60px;margin:34px 12px 0 0;}a.appsie_link span {display:none;}/* Left Nav */#left {float:left;padding:0 0 0 24px;margin:0;width:296px;}#left ul {width:296px;margin:0;padding:0;font-size:36px;color:#c1c6c7;list-style:none;}#left ul li {display:block;min-height:60px;padding:0 0 20px 0;}#left ul li.current {color:#6eb8e6;}#left ul li img.icon {display:block;width:57px;height:57px;}#left ul li div.iteration {float:left;width:48px;height:60px;}#left ul li div.icon_holder {float:left;width:60px;height:60px;}#left ul li div.detail {float:left;width:165px;height:60px;padding:0 0 0 10px;}#left ul li div.detail h4 {font-size:18px;padding:10px 0 5px 0;margin:0;line-height:1.0em;}#left ul li div.detail a {display:block;font-size:12px;margin:0;padding:0;}#left ul li p.intro {display:block;padding:0 0 0 48px;font-size:12px;color:#4e4f52;}#left ul li p.intro a.read_more {line-height:3.0em;}/* App Detail */#app_detail {float:left;width:600px;padding:0 0 0 30px;}#app_detail #iphone {width:224px;}#app_detail .copy {float:left;width:330px;}p.get_iphone {padding:20px 0 0 0;}