/* Copyright © 2009 Graphic Connection, Author David Vancura, all rights reserved */


a, :focus, img
	{
	outline: none; 			/* removes iritating dotted border in Firefox */
	border-style: none;  	/* removes the border around linked images (CSS / XHTML code verification) */
	text-decoration:none;
	}
	
#header_nav {
	width:671px;/* must include drop width or will cut off last tab drop width */
	text-align: center;
	position: relative;
	margin: 115px 0 0px 330px; /* puts nav into position */
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	text-decoration: none;
	}

#header_nav li{
	display: inline;
	margin-right: 15px;			/* space between pipes */	
	padding-right: 15px;		/* space between pipes */
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-size: 1.05em;
	}
	
#header_nav li li{
	border: none;	/* eliminates drop pipes */
	font-weight: normal;
	}

#header #header_nav .last {
	border-right-style: none;
	}
	
/******************* header links ********************/

body#home a#active_home,
body#products a#active_products,
body#technical a#active_technical,
body#Q-A a#active_Q-A,
body#contact a#active_contact
	{
	color: #FF9;
	text-shadow: #000 0.1em 0.1em 0.2em;
	}

#header a 
	{
	font: bold small-caps 0.7em Verdana, Geneva, sans-serif;
	letter-spacing: 0.1em;
	}
	
#header a:link {
	text-decoration: none;
	color: #FFF;
	text-shadow: #000 0.1em 0.1em 0.2em;
	}

#header a:visited {
	text-decoration: none;
	text-shadow: none;
	color: #000;
	}
#header a:hover {
	text-decoration: none;
	text-shadow: #000 0.1em 0.1em 0.2em;
	color: #FF9;
	}
	
#header a:active {
	text-decoration: underline;
	text-shadow: #000 0.1em 0.1em 0.2em;
	color: #FF0;
	}

/*HEADER DROP MENU*/	

.menu li 
	{
	float:left;
	position:relative;
	}
	
.menu a,
.menu a:visited /* 1st Drop */
	{
	display:block;
	font-size:0.9em;
	text-align: left;
	}
	
.menu ul ul a:hover
	{
	color:#000;
	background:#B0C0D1;
	}
	
.menu ul ul a,
.menu ul ul a:visited /* Drop */
	{
	background:url(../images/drop_bkgrd.png) repeat;	/* Drop bkgrd */
	color:#000;
	line-height:1.2em;
	padding:5px 2px 5px 3px;
	width:122px;
	border-bottom: thin solid #000;
	}

.menu ul ul /* hide sub levels  */
	{
	visibility:hidden;
	position:absolute;
	height:0;
	top:15px; /* !!!  Drop Distance down !!! */
	left:0;
	}

.menu ul ul ul  /* positions drop submenu */
	{
	left:92px;
	width:131px;
	}
	
	

.menu table /*  IE hack */
	{
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
	}

.menu a:hover,
.menu ul ul a:hover
	{
	color:#000;
	background:#C5C1CD;
	}
	

.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}

#header_nav ul li ul li a:link,
#header_nav ul li ul li a:visited,
#header_nav ul li ul li a:hover,
#header_nav ul li ul li a:active

	{
	font-weight: normal;
	color: #000;
	text-shadow: none;
	font-size: 9px;
	font-variant: normal;
	}
#header_nav ul a:hover { background: none; }
#header_nav li ul li a:hover { background: #ACBBCD; }

