.purchase_file li {
	float: left;
	list-style: none;
	padding: 0 17px 0 0;  
}
.purchase_file li.tooltip{padding:5px 0 0 37px; width:238px;position:relative;}
* html .purchase_file li.tooltip{padding:0px  0 0 21px; }

a.css_tooltip,a.css_tooltip:hover{

_display:inline-block; /*needed for the position absolute bottom for Internet Explorer 6*/
text-decoration:none;
background:url(images/comm_licence_middle.gif) no-repeat left top;
 width:238px;
 height:16px;
 color:#54550b;
 font-size:16px;
 font-weight:bold;
 padding:5px 7px 5px 8px;
 
}
a.css_tooltip span{
display:none;
}
a.css_tooltip:hover{
background-color:#FFFFFF;
}
a.css_tooltip:hover span{
display:block;
position:absolute;
z-index:20;
right:38px;
top:30px;
width:200px;
color:#000;
}
* html a.css_tooltip:hover span{top:20px;}
a.css_tooltip span b{
display:block;
height:10px;
width:238px;
background:url(images/tooltip_top.gif) no-repeat bottom;
}
a.css_tooltip span em{
display:block;
height:3px;
width:238px;
background:url(images/tool_tip_bottom.gif) no-repeat;
}
a.css_tooltip span i{
display:block;
width:216px;
background-color:#eee;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
padding:5px 10px 0 10px;
font-size:12px;
font-style:normal;
}  
a.css_tooltip span i p{ border-bottom:1px solid #d7d7d7; padding-bottom:4px;font-weight:normal;}
a.css_tooltip span i .price {display:block; font-weight:bold; font-size:14px; padding:5px 0;}
a.css_tooltip span i .price strong{color:#0e8bcc;}
a.css_tooltip span i .price strong.price_link{ color:#a0a0a0; font-size:11px; font-weight:normal; padding-left:25px;}
