﻿.VisualTagEditor
{
	border:solid 1px #BBB;
	padding:0px 2px 2px 25px;
	width:400px;
	background:url('tag_blue.gif') no-repeat 5px 5px;
}
.VisualTagEditor:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.VisualTagEditor input
{
	margin:2px 0px 0px 0px;
	border:none 0px #fff;
	padding:2px;
	width:90px;
}
.TagEditorAutoCap
{
	font-size:8pt;
	color:#888;
}
.VisualTagEditor .Tag
{
	display:block;
	float:left;
	height:14px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	line-height:10.5pt;
	background-color:#eee;
	border:solid 1px #CCC;
	color:#666;
	text-decoration:none;
	white-space:nowrap;
	margin-right:2px;
	margin-top:2px;
	padding:2px 4px 2px 18px;
	background-image:url(images/cross-black.gif);
	background-position:4px 4px;
	background-repeat:no-repeat;
	
}
.VisualTagEditor .Tag:hover
{
	border:solid 1px #CCC;
	background-color:#CCC;
	background-image:url(images/cross-white.gif);
	color:white;
}
