#dlvmenus 
	{
	height:10em; 
	margin:20px 3 150px 10px;
	}
	
#vmenus 
	{
	list-style-type:none; 
	margin:0 0 10px; 
	padding:0; 
	position:absolute; 
	background:none; 
	z-index:100;
	}
	
#vmenus li 
	{
	display:block; 
	padding:0; 
	margin:0; 
	position:relative; 
	z-index:100;
	}
	
#vmenus li a, #vmenus li a:visited 
	{
	display:block; 
	text-decoration:none;
	text-align:left;
	}
	
#vmenus li dd 
	{
	display:none;
	}
	
#vmenus li:hover, #vmenus li a:hover 
	{
	border:0;
	}
	
#vmenus li:hover dt a , #vmenus li a:hover dt a 
	{
	background:none ; 
	color:#fff;
	text-align:left;
	 
	}
#vmenus li:hover dd, #vmenus li a:hover dd 
	{
	display:block;
	}
	
#vmenus li:hover dl, #vmenus li a:hover dl 
	{
	background-image:url(../menu-hover-img.jpg);
	}
	
#vmenus table 
	{
	border-collapse:collapse; 
	padding:0; 
	margin:-1px; 
	font-size:1em;
	}
	
#vmenus dl 
	{
	width:8.8em; 
	margin: 0; 
	background:url(../menu-hover-img-01.jpg); 
	cursor:pointer;
	}
	
#vmenus dt 
	{
	margin:0; 
	padding: 0; 
	font-size: 1.1em; 
	}
	
#vmenus dd 
	{
	margin:0; 
	padding:0; 
	font-size: 1em; 
	text-align:left; 
	}
	
.gallery dt a, .gallery dt a:visited 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	display:block; 
	color: #fff; 
	padding:5px 5px 5px 10px; 
	background:transparent;
	background-image:url(../menu-hover-img-01.jpg);
	background-position:left;
	background-repeat:repeat-y;
	}
	
.gallery dd a, .gallery dd a:visited 
	{
	color: #fff; 
	min-height:1em;
	text-align:left;
	text-decoration:none; 
	display:block; 
	padding:4px 5px 4px 20px; 
	background:transparent url(../menu-hover-img-01.jpg);
	}
	
* html .gallery dd a, * html .gallery dd a:visited {
	height:1em;
	}
	
.gallery dd a:hover 
	{
	background:url(../menu-hover-img-02.jpg); 
	color: #000066;
	}

