.tooltipBar.tooltipType-share {
float:left;
margin:0;
padding:0;
list-style:none;
}

.tipTree,.tooltipBar .tooltipUnit {
position:relative;
padding:0;
list-style:none;
}

.tooltipBar.tooltipType-share .tooltipUnit {
float:left;
top:0;
font-size:1em;
margin-bottom:2px;
margin-top:2px;

}

.tooltipBar.tooltipType-share .tooltipUnit .tipTarget {
width:22px;
display:block;
text-align:center;
margin:3px 0 0;
}

.tipTree div.tooltipBox,.tooltipBar .tooltipUnit div.tooltipBox {
position:absolute;
}

.tooltipBar.tooltipType-share .tooltipUnit div.tooltipBox {
top:-32px;
left:11px;
}

.tipTree.tooltipType-news div.tooltipBox {
top:0;
left:0;
height:0;
width:100%;
}

div.tooltipBox .tooltip {
position:absolute;
bottom:0;
left:0;
}

.tipTree div.tooltip,.tooltipBar .tooltipUnit div.tooltip {
padding-bottom:8px;
cursor:pointer;
position:relative;
background-repeat:no-repeat;
}

.tooltipBar.tooltipType-share .tooltipUnit div.tooltip {
background-image:url(http://www.listrocket.com/images/social_tooltip_arrow.gif);
left:-50%;
background-position:center bottom;
}

.tipTree .tooltipBox div.tooltip p,.tooltipBar .tooltipUnit div.tooltip p {
font-size:1em;
font-family:Arial,Helvetica,sans-serif;
background-color:#fff;
line-height:normal;
border-top:2px #B1A486 solid;
border-right:2px #B1A486 solid;
border-left:2px #B1A486 solid;
display:block;
margin:0;
padding:4px 6px 4px 6px;
}

.tooltipBox div.tooltip p, .tooltipBar .tooltipUnit div.tooltip p {
border-color:#d37700;
}

.tipTree .tooltipBox div.tooltip small,.tooltipBar .tooltipUnit div.tooltip{
font-size:.9em;
display:block;
margin:0;
}

.tipTargetBox .tooltipBox div.tooltip small, .tipTargetBox .tooltipBox div.tooltip small {
display:inline;
color:#978968;
white-space:nowrap;
}

div.tipTargetBox, div.tipTargetBox,.tipTree .tooltipBox,.tooltipBar .tooltipUnit div.tooltip {
display:none;
}

.tooltipBar .tooltipUnit:hover div.tooltip{
display:block;
}
