	/*--- Dropdowns ---*/
/*main nav*/
#nav {height:40px; /*padding:0;*/ margin-top:30px; margin-bottom:20px; background:url(../images/design/main-nav.gif) 0 0 no-repeat; z-index:9998;}
#nav span{text-indent:-9999px; display:none;}
#nav a {display: block; height: 40px; /*overflow: hidden;*/ }

#nav li { float: left; position: relative; }
* html #nav li * { position: relative; }
#nav li, #nav ul { margin: 0; padding: 0; list-style:none;}

	/*--- Default ---*/
	#nav-products a 			{display:block; width:90px; height:40px;}
	#nav-distributors a			{display:block; width:110px; height:40px;}
	#nav-about a				{display:block; width:90px; height:40px;}
	#nav-support a				{display:block; width:80px; height:40px;}
	#nav-news a					{display:block; width:130px; height:40px;}
	#nav-contact a				{display:block; width:100px; height:40px;}

	/*--- Hovering ---*/
	#nav-products a:hover		{background:url(../images/design/main-nav.gif) 0 -40px no-repeat;}
	#nav-distributors a:hover	{background:url(../images/design/main-nav.gif) -90px -40px  no-repeat;}
	#nav-about a:hover			{background:url(../images/design/main-nav.gif) -200px -40px  no-repeat;}
	#nav-support a:hover		{background:url(../images/design/main-nav.gif) -290px -40px  no-repeat;}
	#nav-news a:hover			{background:url(../images/design/main-nav.gif) -370px -40px no-repeat;}
	#nav-contact a:hover		{background:url(../images/design/main-nav.gif) -500px -40px no-repeat;}

	/*--- Dropdowns ---*/
	#nav li li { float: none; position: static;}
	#nav li li a, #nav li li a:hover, #nav li li a:active {height: auto; padding: 2px; text-indent: 10px;  font:normal 12px/160% Arial, Helvetica, sans-serif;  text-decoration:none; color:#006699; width:100%; text-indent:20px;}
	#nav li li a:hover { color:#999; text-decoration:underline; background:none!important;}

#nav li.over ul { left: 0; display: block;}

#nav li ul {display: none; line-height: 18px;	padding: 5px 0;	position: absolute;	top: 40px; z-index: 9999;}

/*drop down background*/
#nav li ul{background: #ffffff; border:1px solid #ccc; -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}

#nav li ul li ul{-moz-box-shadow: none!important; -webkit-box-shadow: none!important;}

/*drop down h3*/
/*#nav li ul li h3{color: #ccc; font:bold 13px/140% Arial, Helvetica, sans-serif; text-indent:12px; margin-top:15px;}*/
#nav li ul li strong{/*color: #006699;*/ font:bold 15px/140% Arial, Helvetica, sans-serif; margin-top:15px;}

/*sections*/
li#nav-products ul { line-height: 18px; width: 640px; }
li#nav-products .col { float: left; }
li#nav-products .firsticol { width: 140px; padding-right:20px; border-right:1px solid #ccc; }
li#nav-products .secondicol { width: 180px;  padding-right:20px; border-right:1px solid #ccc;}
li#nav-products .thirdicol { width: 240px; margin-left:0; }
li#nav-products .col ul { border: 0; position: static; width: 100%;}

li#nav-about ul { line-height: 18px; width: 230px; }
li#nav-about .col { float: left; }
li#nav-about .firsticol { width: 45% }
li#nav-about .secondicol { width: 48%; margin-left: -10px; }
li#nav-about .col ul { border: 0; position: static; width: 100%; }

li#nav-support ul { line-height: 18px; width: 230px; }
li#nav-support .col { float: left; }
li#nav-support .firsticol { width: 45% }
li#nav-support .secondicol { width: 48%; margin-left: -10px; }
li#nav-support .col ul { border: 0; position: static; width: 100%; }

.col strong {text-transform:uppercase; font-size:12px!important;}

