I'm looking at a Litmus test from a month ago that worked, and one today that doesn't. Anyone else seeing this in Yahoo?

I have 3 fixed-width tables (160px wide). At my min-width: 650px breakpoint, I have the following:

    .three-steps-outer {
        padding-right: 65px !important;
        padding-left: 65px !important;
        .three-steps {
            border-bottom: 1px solid white;
            float: left;
            width: 160px;

So they stack on smaller (Android et al) screens, and sit side by side in newer clients. .three-steps-outer is a wrapper div, .three-steps is the class for each table.

Today Yahoo! is aligning them to the left, ignoring the padding that pushes them into the middle.

I did try tossing align=left on the container div, and its parent TD, to no avail.

Is this a new wrinkle? Anyone encounter or solve this?