 			m_tooltip.setTooltipDataProvider(tooltipDataProvider);
 			m_tooltip.setMousedElement(mousedElement);
 			m_tooltip.setMousedComponent(findComponentForMousedElement(mousedElement));
-			m_tooltip.cssClasses = cssClassName;
+			m_tooltip.addCSSClass(cssClassName);
 			m_tooltip.setData(data);
 			m_tooltip.forceRedraw();
 			updateTooltipPosition();

		{
			var cssClassName:String = renderer == null ? 'default' : renderer;
			
			if (m_tooltip == null || cssClassName != m_tooltip.cssClasses)
			{
				removeTooltip();
				m_tooltip = m_rootView.uiRendererFactory().tooltipRendererById(renderer);

		
		protected function mousedElement_tooltipDataChanged(e:DisplayEvent):void
		{
			updateTooltipForElement(m_lastMousedElement);
		}
	}
