﻿.menubar {
	font-size: 13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
/*height: 40px;*/
float:left;
/*background:#f5f5f5;*/
border-bottom:3px solid #ad0a11;
border-radius:12px;
}

#navmenu {

	/*margin: 0px 0px 0px 10px;*/
	position: relative;
	/*z-index: 900;*/
	float: none;
	width: 220px;
}

#navmenu ul 
{
list-style: none;
margin: 0;
padding-left:0px;
width: 220px;
}

#navmenu ul li 
{
	position: relative;
	float: left;
	border-bottom:1px solid #ddd;
	width:220px;
	line-height: 42px;
}

#navmenu ul li a.arrow
{
background: url("../images/Supplier/menuarrow_right.png") no-repeat right 5px center;
}

#navmenu ul li.break-line 
{word-wrap: break-word;
 width: 17em;
 line-height:24px;
 /*padding:10px 0px 10px 0px;*/
}

 /*#navmenu ul li:hover 
{border:none ! important;
}*/

/*PARENT MENU*/

#navmenu a {
color: #4a4a4a;
text-decoration: none;
display: block;

padding-left:10px;
 padding-right:5px;
 cursor:pointer;
 letter-spacing:0.08em;

 /*background:url("../Images/menustroke.png") left no-repeat;*/
}


/*#navmenu ul li a

{padding-left:5px;
 -webkit-transition: padding-left .3s;
  -moz-transition: padding-left .3s;
 transition: padding-left .3s;
}*/

#navmenu ul li a.arrow
{background: url(../Images/Supplier/menuarrow_right.png) right center no-repeat;
width:200px;
}

/*PARENT MENU ITEM HOVER*/
#navmenu li a:hover {
color:#b62425;
text-decoration: none;
/*font-weight:bold;*/
letter-spacing:0.08em;
font-size:13px;
padding-left:14px;
 padding-right:5px;
 border-top:solid 1px #b62425;
box-shadow:2px 2px 3px #eee;
  moz-box-shadow:2px 2px 3px #eee;
  webkit-box-shadow:2px 2px 3px #eee;
  -webkit-transition: padding-left .3s;
  -moz-transition: padding-left .3s;
 transition: padding-left .3s;
}

/*ALL LISTS*/

#navmenu li {
	float: left;
	background: none;
}

#navmenu ul ul a {
	/*background: #none;*/
}

#navmenu li:hover ul, 
#navmenu li li:hover ul, 
#navmenu li li li:hover ul, 
#navmenu li li li li:hover ul,
#navmenu li.iehover ul, 
#navmenu li li.iehover ul, 
#navmenu li li li.iehover ul,
#navmenu li li li li.iehover ul {
background-color:#fff;

}

/*PARENT ITEM SEPARATOR*/

#navmenu li a 
{
/*background:url("../Images/menustroke.png") left no-repeat;
color: #000;*/

}

/*DEFINE HOVER COLORS*/

#navmenu li:hover a, #navmenu li.iehover a {
color: #b62425;
}

/*#navmenu ul li a:hover
{
color: #b62425;
letter-spacing:0.06em;
padding-left:8px;
-webkit-transition: padding-left .3s;
  -moz-transition: padding-left .3s;
 transition: padding-left .3s;
}*/

#navmenu ul li ul li a:hover,
#navmenu ul li ul li ul li a:hover 
{
color: #b62425;
}

/*POSSIBLE TO SHOW PARENT INDICATOR HERE (NEEDS PADDING)*/
#navmenu a.haschild,
#navmenu li.active a.haschild
 {
}

/*SUBLEVEL PARENT INDICATORS*/

#navmenu ul ul a.child, #navmenu ul ul a.child:hover {
	
}
#navmenu ul li ul li .sub-child

{background: url(../Images/Supplier/arrow_right.png) 95% 50% no-repeat;
}

/*SUBLEVEL STYLES*/

/*SUBLEVEL TEXT STYLES*/

#navmenu li li a {
	/*font-weight: normal;*/
	padding-left:5px;
	/*line-height: 40px;*/
	/*text-indent: 5px;*/
}

#navmenu ul ul a {
	display: block;
	color:#000;
	font-size:13px;
	text-decoration: none;
	text-transform: none;
	z-index: 900;
	/*border-bottom:thin dotted #88898f;*/
}

#navmenu li li {
	padding: 0;
	background: none;
}

/*SUBLEVEL POSITIONING*/

#navmenu li ul {
	top: 0px;
	position: absolute;
	left: -999em;
height:auto;
	width: 230px;
	font-weight: normal;
	border-width: 0;
	margin: 0 0 0 222px;
	padding: 0;
	border-bottom: none;
	background-color:#fff;
	border:1px solid #b62425;
	z-index:999;
}

#navmenu li li {
	float: left;
	padding: 0;
	width: 230px;
}

#navmenu li ul ul {
	margin: -32px 0 0 210px;
}

#navmenu li:hover, #navmenu li.iehover {
	left: 0;
}

/*SUBLEVEL HOVER STYLES*/

#navmenu ul ul a:hover {
	background: none;
	/*line-height: 40px;*/
	padding-left:10px;
background-color:#f5f5f5;
	border:1px solid #b62425;
	margin: 0;
	-webkit-transition: padding-left .3s;
  -moz-transition: padding-left .3s;
 transition: padding-left .3s;
}

#navmenu li li:hover 
{
	
}

/*#navmenu li ul {
	top: 0px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 230px;
	font-weight: normal;
	border-width: 0;
	margin: 0 0 0 220px;
	
	border:1px solid #eee;
	

}*/
#navmenu li ul ul
{
	border:thin solid #eee;
	}

/* NO ACTIVE STYLES */

#navmenu li li.active, #navmenu li li.active {
	background-image: none;
}

/* HIDE OTHER LISTS FROM IE */
#navmenu li:hover ul ul, 
#navmenu li:hover ul ul ul,
#navmenu li:hover ul ul ul ul,  
#navmenu li.iehover ul ul, 
#navmenu li.iehover ul ul ul, 
#navmenu li.iehover ul ul ul ul {
	left: -999em;
	
}
#navmenu li:hover ul, 
#navmenu li li:hover ul, 
#navmenu li li li:hover ul, 
#navmenu li li li li:hover ul,
#navmenu li.iehover ul, 
#navmenu li li.iehover ul, 
#navmenu li li li.iehover ul,
#navmenu li li li li.iehover ul {
	
	left: 0;
}

/* BECAUSE IE DOESNT UNDERSTAND CSS EVEN IN 2007 */
#navmenu li.iehover ul li.iehover
 {
	
	color: #b62425;
	border-bottom: 1px solid #eee;
}
/* @end */