/*Display a hand when hovering*/
#loginButton
{
	cursor:pointer;
	cursor:hand;
}

#logoBar
{
	background-image:url(/kvm/include/images/topNav/toplogobar.png); 
	background-repeat:no-repeat; 
	height:39px;
	padding:0px;
}

	#gefenLogo
	{
		position:absolute;		
		float:left;		
		margin-top:8px;
		margin-left:10px;
		border:none;
	}
	#formWrapper
	{
		width:700px;
		margin-top:18px;
		float:right;		
	}
	
	#formWrapper .text
	{	
		border-width:0px;
		font-size:1em;
	}
	
		#searchForm
		{	
			float:right;
			margin-right:10px;
			margin-left:5px;
		}
		
			#searchForm .text
			{	vertical-align:middle;	}
			#searchButton
			{
				background:url(/kvm/include/images/topNav/searchButton.png) no-repeat top left;
				border:none;
				vertical-align:middle;
				width:50px;
				height:15px;			
			}	
					
		#loginForm, #logoutButton
		{		
			float:right;
			position:relative;
		}			
	
			#loginButton
			{
				background:url(/kvm/include/images/topNav/loginButton.png) no-repeat top left;			
				border:none;
				width:46px;
				height:16px;				
				float:left;
			}
		
		#logoutButton
		{
			margin-right:351px;
			/*margin-right:29em;*/
		}
			#logoutButton img
			{ border:none;}
			
			#loginElements
			{
				color:#FFFFFF;
				float:left;
				visibility:hidden;
			}			
			#loginElements label
			{	margin-left:5px;	}
			#forgotPass
			{	
				visibility:hidden;
				display:block;
				position:absolute;
				margin-top:-1.2em;	
				font-size:0.8em;
			}
			#forgotPass a
			{	color:#FFFFFF;	}
 #navBar
{
 	background-color:#9c9ea1;
	display: table;
	width:100%;
	border-top:2px solid #b5b6b9;
	padding:0;	
} 
		#viewCartDiv
		{			
			margin-right:10px;
			line-height:2.2em; 		
			float:right;
		}
			 #viewCartDiv a{color:#FFF;} 
			
			#viewCartDiv img
			{ vertical-align: middle;border:none;}		
 	#navWrapper
	{
		display:block;
	}
	
/*	#navWrapper a
	{
		text-decoration:none;
		color:#FFFFFF;
	} */
	
		/*Navigation menu items display horizontally
		.navItem
		{		
			float:left;
			padding:0.5em 0em;
			font-size: 1.2em;
		}
		*/
		/*menu items displayed vertically in a popup menu
		.vertItem	
		{		
			position:relative;	
			padding:0.55em 1em;
			text-align:left;
			border-bottom:1px solid #000000;
			line-height:1em;
			z-index:100;
		}
				*/
		/*define popup menus
		.navItem > div, .vertItem>div  
		{
			display:none;
			position:absolute;			
			background-color:#9c9ea1;
			border:1px solid #000000;
			width:15em;
			z-index:100;
		}*/
				
		/* margins are differen depending on type of popup menu
		.navItem>div
		{	margin:0.5em 0;	}

		.vertItem>div
		{
			position:absolute;
			left:15em;
			top:-1px;
		}*/
		
		/*popup child div when you hover
		.navItem:hover>div, .vertItem:hover>div	
		{	display:block;	}*/
		
		/*highlight vertItem on hover.
		.vertItem:hover
		{	background-color:#95a6be;	}*/
			

		
#bottomNav
{
	width:100%;
	color:#1B4666;
	text-align:center;
	border-top:5px solid #666666;
}

#bottomNavNoBorder
{	
	width:100%;
	color:#1B4666;
	text-align:center;
	border-top:none;	
}

	#copyright
	{
		margin:3px;
		font-size:0.85em;
	}