#content { padding-top: 23px; background:none; padding:18px 50px; color:#333333; }
#main #content a { color:#0088CC; }
#main #content h3 { font-size: 14px; color: #252525; padding:14px 0; margin-bottom:0; }

#main .grid3col .column { width:325px; margin:0 0 30px; }
#main .grid3col .column.first { width: 325px; margin-right:30px; float: left;}
#main .grid3col .column.last { width:184px; float: right;}

#content #branding { border-bottom: 1px solid #eee; overflow: hidden; height:32px; }
#content #branding h2 { float: left; background: url(/iphone/webapps/images/title_webapps20080609.png) no-repeat; width: 223px; text-indent: -9999px; height:24px; behavior:url(/global/scripts/lib/iepngfix.htc); }

#content #hero { background: transparent url(/iphone/webapps/images/hero_webapps20080609.jpg) no-repeat scroll 0%; height:406px; width:980px; margin-left:-50px; margin-top:36px; } 
#content #hero h1 { background: transparent url(/iphone/webapps/images/header_webapps20080609.png) no-repeat scroll 0%; height:24px; width:302px; margin:0px 367px 0px; text-indent:-9999px; text-align: center; position: relative; behavior:url(/global/scripts/lib/iepngfix.htc); }
#content #hero h3 { width:500px; margin:0 auto 0; text-align:center; position:relative; font-weight:normal; color:#636363; padding-left:50px; }

#main #content a.arrow { background:transparent url(/iphone/images/arrow_onwhite20070621.gif) no-repeat scroll 85% 50%; padding:0 0 0 18px; }
#main #content a.arrow:hover { color: #08c; }
#main #content p.morefirst { margin-top:28px; }

/* BOXES */
#main .box { background:#f2f2f2 url(/iphone/images/box_184bgrep_20080609.gif) no-repeat center top; position: relative; font-size:11px; }
#main .sidebar .box a.last { margin-bottom: -10px; display: block; position: relative; height: 25px; width: 100%; padding-top: 10px; background: url(/iphone/images/box_ruleinsetblue20070905.png) no-repeat 50% 15%; behavior:url(/global/scripts/lib/iepngfix.htc); }
#main .sidebar .box a.morelast { padding-right: 9px; background: url(/iphone/images/morearrow.png) 100% 0.4em no-repeat; position: absolute; right: 15px; }
#main .sidebar .box h3#last { margin-bottom: -10px; padding-top: 24px; background: url(/iphone/images/box_ruleinsetblue20070905.png) no-repeat 50% 15%; margin-top: 10px; behavior:url(/global/scripts/lib/iepngfix.htc); }
#main .sidebar .box h3#lastblue { margin-bottom: -10px; padding-top: 24px; background: url(/iphone/images/box_ruleinsetblue20070905.png) no-repeat 50% 15%; margin-top: 25px; behavior:url(/global/scripts/lib/iepngfix.htc); }

#main .sidebar .box p.last { margin-bottom: 5px; }
#main .box h2 { background: url(/iphone/images/boxtop_20080609.png) no-repeat top left; text-indent:-9999px; font-size: 12px; height: 32px; margin-bottom: 0; }
#main .box h2 a { color: #fff; display: block; position: relative; height: 25px; width: 100%; background: url(/iphone/images/box_linkarrow.png) 97.5% 50% no-repeat; _background-image: url(/iphone/images/box_linkarrow.gif); }
#main .box h2 a.right { color: #fff; display: block; float: right; margin-right: -9px; height: 25px; width: 100%; background: url(/iphone/images/box_linkarrow.png) 97.5% 50% no-repeat; _background-image: url(/iphone/images/box_linkarrow.gif); }
#main .box h2 a.none { display: block; position: relative; height: 25px; width: 100%; background: none }
#main .box h2 a:hover { text-decoration: none; }

#main .padder { padding: 0 15px; }
#main .boxcap { height:5px; width:100%; position:absolute; z-index:100; bottom:0; _bottom: -10px; left: 0; margin-bottom:-5px; background: url(/iphone/images/box_184capbottom_20080609.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }

/* WEB APPS */
#webappsfeatured img { vertical-align: middle; padding-top: 5px; margin-right: 8px; }
#webappsfeatured .featurelist a.last { border-bottom: 1px solid #e3e3e3; }
#webappsfeatured .featurelist a span { color: #444; }
#webappsfeatured { min-height: 300px;  }
#webappsfeatured .padder { padding: 8px 0; overflow: hidden; }
#webappsfeatured .phone { white-space: nowrap; }
#webappsfeatured .padder img { margin-left:-2px; margin-bottom:7px; }
#webappsfeatured h3 { padding-top:1.1em; line-height:1.3em; margin-bottom:0.2em; margin-top:0.3em;  width:158px; font-weight: bold; font-size:1.1em;  background:url(/iphone/images/box_ruleinset.png) no-repeat 50% 15%; behavior:url(/global/scripts/lib/iepngfix.htc); }
#webappsfeatured h3 a:hover { text-decoration:none; }
#webappsfeatured h3.last { padding-top:18px; padding-bottom:5px; background-image: url(/iphone/images/box_ruleinset_blue.png); behavior:url(/global/scripts/lib/iepngfix.htc); }
#webappsfeatured p.view { margin-top:4px; text-align: right; margin-top: 9px; margin-right: 13px; _margin-bottom: 0; }
#webappsfeatured .featurelist a { display: block; width:167px; padding-left:18px; background:none; border-bottom: 1px solid #e3e3e3; border-top:none; text-decoration: none !important; height: 42px; line-height: 42px; color: #999 !important; }
#webappsfeatured .featurelist a:hover span { color: #08c !important; }

