YSF-BTN-HOLDER { position: fixed; max-width: 30px; max-height: 120px; right: 30px; bottom: 24px; cursor: pointer; overflow: visible; filter: alpha(opacity=100); opacity: 1; z-index: 9990; } #YSF-BTN-HOLDER:hover { filter: alpha(opacity=95); opacity: .95; } #YSF-BTN-HOLDER img { display: block; overflow: hidden; } #YSF-BTN-CIRCLE { display: none; position: absolute; right: -5px; top: -6px; width: auto; min-width: 12px; height: 20px; padding: 0 4px; background-color: #f00; font-size: 12px; line-height: 20px; color: #fff; text-align: center; }