.tag-container{
	float:left;
	width:auto;
	display:table;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border:#cad8f3 1px solid;
	background-color:#D5FFD5; /*dee7f8*/
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	cursor:pointer; cursor:hand;
	margin-right:2px;
	-moz-user-select: none; 
	-webkit-user-select: none;
	white-space: nowrap;
}

.tag-container-hover{
	border-color:#434343;
	/*background-color:#cad8f3;*/
}

.tag-more-hidden{
	display:table-cell;
	vertical-align:middle;
	border:0px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../../images/icons/navigate_right_2.png);
	width:16px;
}

.tag-more-hidden:hover{
	-moz-opacity: 0.5 !important;
	opacity: 0.5 !important;
	filter: alpha(opacity=50) !important;
}

.tag-text{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	font-family: 'PT Sans Narrow';
	font-size:12px;
	color:#777777;
	white-space: nowrap;
}

.tag-delete-cell{
	display:none;
	vertical-align:middle;
}

.tag-delete{
	height:15px;
	width:14px;
	background-repeat:no-repeat;
	background-image:url(../../images/extjs/panel/tools-sprites-trans.gif);
	position:relative;
	left:2px;
}
.tag-delete:hover{
	background-image:url(../../images/icons/close_blue.png);
}
.tag-editor{
	border:#cad8f3 1px solid;
	background-color:#D5FFD5;
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	padding-left:4px;
	padding-right:4px;
	font-family: 'PT Sans Narrow';
	font-size:12px;
	color:#777777;
}