  a.tooltip {outline:none; }
  a.tooltip strong {line-height:16px}
  a.tooltip:hover {text-decoration:none;}
  a.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:30px; margin-left:-160px; width:165px; line-height:16px; }
  a.tooltip:hover span{ display:inline; position:absolute; border:2px solid #FFF; color:#EEE; background:#000 url(../imgs/tooltip/css-tooltip-gradient-bg.png) repeat-x 0 0; }
  .callout {z-index:20;position:absolute;border:0;top:-14px;left:130px;}

  /*CSS3 extras*/
  /*
  a.tooltip span { border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0px 0px 8px 4px #666; -webkit-box-shadow: 0px 0px 8px 4px #666; box-shadow: 0px 0px 8px 4px #666; opacity: 1; }
  */

  a.tooltip1 {outline:none; }
  a.tooltip1 strong {line-height:16px}
  a.tooltip1:hover {text-decoration:none;}
  a.tooltip1 span { z-index:10;display:none; padding:14px 20px; margin-top:30px; margin-left:-280px; width:620px; line-height:16px; }
  a.tooltip1:hover span{ display:inline; position:absolute; border:2px solid #FFF; color:#EEE; background:#000 url(../imgs/tooltip/css-tooltip-gradient-bg.png) repeat-x 0 0; }

  a.tooltip2 {outline:none; } 
  a.tooltip2 strong {line-height:30px;} 
  a.tooltip2:hover {text-decoration:none;} 
  a.tooltip2 span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:140px; line-height:16px; } 
  a.tooltip2:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} 
  .callout2 {z-index:20;position:absolute;top:30px;border:0;left:-12px;} 
  
  
