re-implemented markup to support custom tooltip
Implemented custom tooltip styles