#article-pages .contact_gartner .none { display:none; }/* do not remove */
#article-wrapper { background: url("/imagesrv/mobile/mobile-bg.jpg") repeat-x scroll 0 0 #fff; height: auto; margin: 0 auto; padding: 20px 0 15px; text-align: left; width: 990px; }
.app-btn { padding:0 4px 4px 0; margin:0 20px 20px 0; }
.badges { padding:0 12px 12px 0; }
.blue-dots { background: url("/imagesrv/mobile/blue-dots.png") repeat-x scroll 0 0 #FFFFFF; height: auto; margin: 0; width: 212px; }
.disclaimer { padding-left:20px; color:#666666 }
.heading { margin: 0 0 22px; padding:0 0 0 10px; }
.heading h1 { font: 600 36px/36px arial, helvetica, sans-serif, verdana; margin: 40px 0 6px; padding: 0; }
.heading p { font: 21px/21px arial, helvetica, sans-serif, verdana; padding-bottom: 22px; }
.heading p.message { color:#ffffff; font: 24px/26px arial, helvetica, sans-serif, verdana; margin:7px 0 0 0; padding:0; width:auto; }
.super { vertical-align:text-top; font-size:50%; }
.white-box { background:#FFFFFF; padding:13px 20px 20px; width:430px; }
.white-box p { color: #333333; font: 14px/18px arial, helvetica, sans-serif, verdana; padding-bottom: 10px; }
.white-box h2 { color: #CC3300; font: 24px arial, helvetica, sans-serif, verdana; padding-bottom: 10px; }
.white-box h3 { color: #333333; font: 18px arial, helvetica, sans-serif, verdana; padding-bottom: 10px; }
.white-box li { color: #333333; font: 14px/18px arial, helvetica, sans-serif, verdana; padding-bottom: 8px; }
