.feature-legacy                       { height: 187px; padding-top: 40px; background: #000 url(/aperture/images/feature_aperture_home_fm11.jpg) no-repeat 0 0; margin-bottom: 20px; }
.feature-legacy h2                    { margin-left: 350px; text-indent: -5000px; background: url(/aperture/images/heading_aperture_to_fm.png) no-repeat 0 0; }
.feature-legacy h3                    { width: 300px; color: #ccc !important; margin-left: 350px; font-size: 150% !important; }
.feature-legacy p                     { margin-left: 350px; color: #999; width: 300px;  }

#lower-area h2                        { color: #000; font-weight: bold; }

.callout                              { background: #D7D7D7; padding: 0; border: 0; padding-bottom: 10px; }
.callout h4 a                         { display: block; color: #fff; background: #545454; margin: 0 !important; padding: 8px 20px; }
.callout h4 a                         { -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
.callout p                            { margin-left: 20px; margin-right: 20px; }
.callout img                          { margin-right: 10px !important; }

.promo-tile                           { background: #3F3F3F; border-color: #3F3F3F; }
.promo-tile h4, .promo-tile a         { color: #fff; }
.promo-tile p                         { color: #ccc; }
.promo-tile a.more                    { background-image: url(/site/images/buttons/arrow_white_right.png) !important; }
.promo-tile#buy                       { background: #3F3F3F url(/aperture/images/bg_tile_fm11_buy.png) no-repeat 95% 10px; }
.promo-tile#trial                     { background: #3F3F3F url(/aperture/images/bg_tile_trial.png) no-repeat 95% 10px; }
