.tooltipcontainer {
	
	position:absolute;
    z-index:999;
    display: none;
    max-width: 500px;
	
	padding: 2px 35px 10px 3px;	
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#E5000000);
	behavior: url('border-radius.htc');

	
	background-image: -webkit-linear-gradient(rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.9) 100%); 
	background-image: -moz-linear-gradient(rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.9) 100%); 
	background-image: -o-linear-gradient(rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.9) 100%); 
	background-image: linear-gradient(rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.9) 100%);
	
	box-shadow: 0px 2px 5px 0px #000;
	-moz-box-shadow: 0px 2px 5px 0px #000;
	-webkit-box-shadow: 0px 2px 5px 0px #000;
	
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-opera-border-radius:8px;
	-khtml-border-radius:8px;
	
	/* Chrome/Safari - Reflection */
	-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, color-stop(0.4, transparent), to(rgba(255, 255, 255, 0.5)));
	-moz-box-reflect: below 1px -moz-gradient(linear, left top, left bottom, color-stop(0.4, transparent), to(rgba(255, 255, 255, 0.5)));
	
}

.tooltiplink {
	
	text-decoration: none !important;
	cursor: help;
	
}

.socket-red {
	background-image: url(socket-red.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.socket-blue {
	background-image: url(socket-blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.socket-yellow {
	background-image: url(socket-yellow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.socket-meta {
	background-image: url(socket-meta.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.socket-prismatic {
	background-image: url(socket-prismatic.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}