
#vzttagContainer
{ 
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
 
#vzttagContainer .clear 
{ 
	clear:both;
}

#vzttagContainer .hide 
{ 
	display:none; 
}

#vzttagContainer .clickinfo 
{ 
	clear:none;
	float:left;
	padding:0px; 
	margin:4px 0 0 20px;
	font-size:1.2em;
}

#vzttagContainer .fakebtn 
{
	clear:both;
	float:left;
	/*
	background-color:#333;
	padding:5px 10px 5px 10px;
	border-right:1px inset #666;
	border-bottom:1px inset #666;
	margin:10px 0 10px 0;
	*/
	
	
}

#vzttagContainer .start-tagging, 
#vzttagContainer .finish-tagging 
{
	clear:both;
	cursor:pointer;
	font-size:1.2em;
	color:#fff;
}

#vzttagContainer #listtags
{
	margin-top:5px;
}



#vzttagContainer .tagblock 
{ 
	/*
	width:800px;
	*/
	/*clear:both;*/
	float:left;
	margin:0;
	padding:0;
}

#vzttagContainer .tagblock .tagtitle
{ 
	clear:none;
	float:left;
	margin:5px 5px 5px 0;
	padding:5px;
	border:1px solid #003E80; 
	-moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
}

#vzttagContainer .tagblock .tagtitle span.tagowner
{ 
	font-style:italic;
	color:#333;
	font-size:.85em;
	padding:0 5px 0 5px;
}

#vzttagContainer .tagblock .tagbtndelete
{ 
	clear:none;
	/*float:left;
	margin-right:20px;*/
	float:right;
}

#vzttagContainer .tagbtndelete .fakebtn, 
#vzttagContainer #title_container .fakebtn 
{
	margin:2px 0 2px 0;
	padding:2px;
}

#vzttagContainer .tagbtndelete .fakebtn input,
#vzttagContainer #title_container .fakebtn input
{
	border:0;
	background-color:transparent;
	font-size:1em;
	color:#fff;
}

#vzttagContainer .tagbtndelete input
{
	margin:0;
	padding:0;
	margin-left:5px;
}

/* Image Map CSS */
#vzttagContainer .map 
{ 
	margin:0; 
	padding:0; 
	background:url(../images/map.jpg) top left no-repeat #fff; 
	font-family:arial, helvetica, sans-serif; 
	font-size:8pt; 
	border:0;
}

#vzttagContainer .map li 
{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	border:0;
}

#vzttagContainer .map li a 
{ 
	position:absolute; 
	display:block;
 	background:url(../images/blank.gif); 
	text-decoration:none; 
	color:#000; 
	border:1px dotted #CCC;
}

#vzttagContainer .map li a:hover 
{ 
	border:1px solid #000;
}

#vzttagContainer .map li a span 
{ 
	display:none; 
}

#vzttagContainer .map li a:hover span 
{ 
	position:absolute; 
	display:block; 
	/* bottom:-30px; */
	left:-1px;
	border:1px solid #000; 
	background:#fff; 
	padding:5px; 
	filter:alpha(opacity=80); 
	opacity:0.8;  
	font-weight:bold;
}

#vzttagContainer .image 
{ 
	/*
	width:800px; 
	*/
	position:relative; 
	top:0;
	left:0;
	clear:both;
	float:left;
}

/* Form CSS */
#vzttagContainer #title_container 
{ 
	
	position:absolute; 
	z-index:999; 
	
	width:180px; 
	padding:10px; 
	background:#fff; 
	/* border:1px solid #000; */ 
	-moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
}

#vzttagContainer label 
{ 
	font-size:12px; 
	font-weight:bold; 
	color:#666;
}

#vzttagContainer #title_container input#title 
{ 
	width:180px; 
}

#vzttagContainer h1 span 
{ 
	font-size:50%; 
	color:#F00; 
	font-style:italic; 
}

#vzttagContainer h4 
{ 
	margin:10px 0 5px;
	font-weight:bold;
}

#vzttagContainer .warning
{
	width:300px;
}

#vzttagContainer .warning ul
{
	border:0;
}

#vzttagContainer .warning li
{
	border:0;
	background-image:none;
	font-size:1.2em;
	padding:3px 0 3px 0;
}

#vzttagContainer .attribute-image 
{ 
	clear:both;
	float:left;
}

#vzttagContainer .attribute-image img
{
	display: block;
}

#vzttagContainer .attribute-caption 
{ 
	clear:both;
	float:left;
	/*
	width:800px;
	*/
	margin:5px 0 15px 0;
	border:1px solid #E3E7EB;
}

#vzttagContainer .attribute-caption div 
{
	padding:10px;	
}

#vzttagContainer #listtags .tagtitle a
{
	text-decoration:none;
	border:none;
}

#vzttagContainer .map li a.adda
{ 
	border:1px solid #003E80; 
	font-weight:bold;
	
} 

#vzttagContainer .map li a .addspan

{	
	display:block;
	position:absolute;
	border:1px solid #003E80;
	left:-1px;
	padding:5px;
	filter:alpha(opacity=80);
	opacity:0.8;
	/*font-weight:bold;*/
	
}

#vzttagContainer .map li a.tag span
{
	color:#003059;
	-moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.8);
	background-color:#fff;
	font-weight:normal;
	margin-top:2px;
}
