Tweak InfoBox css

Rather than a hardcoded width, we now default to 25% or 360px, whichever is smaller.