.menu_vtem_nav,.menu_vtem_nav  *{margin:0;padding:0;}
div#vtem_menu{z-index:1000;}
#vtem_menu li li{margin:0;}
.menu_vtem_nav {line-height:1.0;float:left;margin-bottom:1.5em;position:relative; z-index:1001}
.menu_vtem_nav  li{float:left;list-style:none;position:relative;}
div#vtem_menu li li a, div#vtem_menu li.active li a{display:block;padding:0;margin:0;text-decoration:none;float:none;width:98%;}
.menu_vtem_nav  li ul{float:none;left:-999em;position:absolute;width:200px;z-index:102;}
.menu_vtem_nav  li:hover ul,
.menu_vtem_nav  li.sfHover ul{left:0px;top:25px;}
.menu_vtem_nav  li:hover li ul,
.menu_vtem_nav  li.sfHover li ul,
.menu_vtem_nav  li li:hover li ul,
.menu_vtem_nav  li li.sfHover li ul,
.menu_vtem_nav  li li li:hover li ul,
.menu_vtem_nav  li li li.sfHover li ul{top:-999em;}
.menu_vtem_nav  li li:hover ul,
.menu_vtem_nav  li li.sfHover ul,
.menu_vtem_nav  li li li:hover ul,
.menu_vtem_nav  li li li.sfHover ul,
.menu_vtem_nav  li li li li:hover ul,
.menu_vtem_nav  li li li li.sfHover ul{left:200px;top:0px;}
.menu_vtem_nav  li li{position:relative;float:none;width:100%;}
/*** EDIT THESE CSS CODES WITH CARE: ENDS ***/
.menu_vtem_nav  ul{
background-image:url(arrow.gif);
background-position:left top;
background-repeat: no-repeat; 
padding:16px 8px 8px 8px;
background-color:#555;
}
#vtem_menu ul.menu_vtem_nav{
	margin: 0;
	padding: 0;
	background-color: #ccc;
}		

#vtem_menu ul.menu_vtem_nav li{
	margin:0;
	padding:0;
	display:block;
}

#vtem_menu ul li a{
	margin:0;
	display:block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
}		

#vtem_menu ul.menu_vtem_nav li a:hover{
	display:block;
}		

#vtem_menu li.active a {
	display:block;
}

#vtem_menu ul.menu_vtem_nav li ul {
	margin-top:0px;
	margin-left:auto;
}

#vtem_menu ul.menu_vtem_nav ul ul {
	margin-top:10px;
	margin-left:-10px;
}

#vtem_menu ul.menu_vtem_nav ul li{
	display:block;
	padding:0 0 0 15px;
	text-align:left;
	width:200px;
}

#vtem_menu ul ul li a{
	display:block;
}

#vtem_menu ul ul li a:hover,
#vtem_menu ul li.active.parent ul a:hover {
	display:block;
}
/*** Fancy CSS here ***/
#vtem_menu li.vtem_fancybackground {
z-index: 1502;
position: absolute;
top:0;
height:5px;
background-color:#f80;
display:block;
visibility:hidden;
}

/*----------------------DROPLINE MENU---------------------------*/
ul.menu_vtem_dropline,
ul.menu_vtem_dropline li,
ul.menu_vtem_dropline ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.menu_vtem_dropline {
 width: 100%;
 position: relative;
 z-index: 597;
 float: left;
}

ul.menu_vtem_dropline li {
 float: left;
}

ul.menu_vtem_dropline li.hover,
ul.menu_vtem_dropline li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.menu_vtem_dropline ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.menu_vtem_dropline ul li {
 float: none;
 float:left;
 display:block;
}
ul.menu_vtem_dropline ul li a,ul.menu_vtem_dropline ul li a span{
display:block;
width:100px;
line-height:normal;
}
ul.menu_vtem_dropline ul ul {
 top: 1px;
 left: 99%;
}

ul.menu_vtem_dropline li:hover > ul {
 visibility: visible;
}
ul.menu_vtem_dropline li.hover,
ul.menu_vtem_dropline li:hover {
 position: static;
}

