.qtip { position: absolute; left: -28000px; top: -28000px; display: none; max-width: 300px; min-width: 50px; padding: 0; }
.qtip-content { position: relative; padding: 8px; overflow: hidden; background: #F5F5DC; color: #222222; text-align: left; word-wrap: break-word; border-width: 2px; }
.qtip-titlebar { position: relative; padding: 5px 35px 5px 10px; overflow: hidden; border-width: 0 0 1px; font-weight: bold; }
.qtip-titlebar + .qtip-content { border-top-width: 0 !important; }

/* Default close button class */
.qtip-close { position: absolute; right: -9px; top: -9px; z-index: 11; /* Overlap .qtip-tip */ cursor: pointer; outline: medium none; border: 1px solid transparent; }
.qtip-titlebar .qtip-close { right: 4px; top: 50%; margin-top: -9px; }
* html .qtip-titlebar .qtip-close { top: 16px; }
/* IE fix */

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon { display: block; text-indent: -1000em; direction: ltr; }
.qtip-icon, .qtip-icon .ui-icon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; }
.qtip-icon .ui-icon { width: 18px; height: 14px; line-height: 14px; text-align: center; text-indent: 0; font: normal bold 10px/13px Tahoma,sans-serif; color: inherit; background: transparent none no-repeat -100em -100em; }

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus { }

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover { }
.qtip-content { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.qtip-content a { color: #020d4d; text-decoration: underline; }
