.news-menu dd,
.product-menu dd,
.small-basket dd { padding: 16px;} 

.news-menu dd ul,
.product-menu dd ul{ margin: 0;}
.product-menu  li.sub { margin: 4px 8px;}

.product-menu a{ text-decoration: none;}

/* MENU **/

.navigation { width: 100%; height: 23px;font-size: 12px; position:relative; z-index: 1000;}
.navigation ul { width: 100%; float: left; height: 23px; padding: 0; margin:0; list-style-type: none;}


#menuList, #menuList ul {
  float: left;
	list-style: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;}

#menuList a {
	display: block;
	color: #508f7e;
	font-size: 14pt;
	text-decoration: none;
	padding: 0px 16px;
  text-transform: uppercase;
  font-weight: 700;	
	border-left: 0px solid #fff; 	}

#menuList a:hover {}

#menuList li {
	float: left;
	padding: 0;
  border-right: 1px solid #fff;}

#menuList li ul{   /* #menuList li ul{ width: 120px;} */
	width: 150px;}
#menuList ul a{ 
	width: 150px;} /* #menuList ul a{ width: 120px;}*/

#menuList li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0; }

#menuList li li {
	border: 0px ;
	background: #44629f; }

#menuList li ul a {
	color: #fff;
   	border: 0px;}

#menuList li ul ul {
	margin: -33px 0 0 140px;}



#menuList li:hover ul ul, 
#menuList li:hover ul ul ul, 
#menuList li.sfhover ul ul, 
#menuList li.sfhover ul ul ul {left: -999em;color: #44629f;}

#menuList li:hover ul, 
#menuList li li:hover ul, 
#menuList li li li:hover ul, 
#menuList li.sfhover ul, 
#menuList li li.sfhover ul, 
#menuList li li li.sfhover ul {	left: auto;}

#menuList li:hover, 
#menuList li.sfhover { background: #daf1ea;}

/*li#submenu1-1{ padding-left: 0; margin-left: -9px;}
li#submenu1-1 a{ padding-left: 0; margin-left: 9px;}*/

