* {
	padding:0;
	margin:0;
	}

#navi {
	background:#fff; 	padding:0;
	margin:0;
	float:right;
  padding:30px 0 0 0;
}

#navi li{
 	padding:0;
	margin:0; 
  background:none;
	
}

#navi li a {
  font:13px/16px Verdana, Helvetica, sans-serif;
	display:block;
	color:#000;
	text-decoration:none;
	border:1px #fff solid; 
	border-bottom:none;
	
	padding:6px 13px;
	/*margin:0px 5px;*/ 
  background:url(../images/arrow.gif) no-repeat 5px center #fff;
  text-align:left;
}

#navi li a:hover{
  
	
}


#navi li a:hover  {
	background:#fff;	
}

#navi>li.hover>a{
  border:1px solid #4c4c4c;
	border-bottom:none;
	background:url(../images/arrow.gif) no-repeat 5px center #fff;
}

#navi li ul {
	background:#fff;

  border:1px solid #4c4c4c;
	width:222px;
	padding:0;
	margin-top:-1px;
	margin-left:0px;
  position:absolute;
  z-index:-10;
}

#navi li li a {	
	width:200px;
	

	background:#fff;
	font:11px/16px Verdana, Helvetica, sans-serif;
	padding:0px 10px;
	margin:0;
}

#navi li li a span{
  padding:8px 15px; 
  display:block;
  border-bottom:1px solid #999999;
  background:url(../images/arrow.gif) no-repeat 5px center;  
}



#navi li li li a span{
  padding:5px 0px;  background:none;
}  

#navi li li li a:hover span{
background:none;
color:#B1012F;
}                 


#navi li li{border: none;}

#navi li li li{ 	border-bottom:1px solid #999;}


#navi li li.hover>a>span{
  
 color: #b1012f;
}
 
#navi li li a:hover {

 
	border-top:none;
  border-bottom:none;
}

#navi li.hover li a{

	border-top:none;
  border-bottom:none;
  background:none;
}

#navi li ul ul {margin-left:3px; margin-top:-2px; background:#fff; 	border:1px solid #4c4c4c; border-left:none}

#navi li.menuactive.menuparent>a, #navi li.currentpage a{color: #b1012f; }

#navi ul li ul li.menuactive a, #navi ul li ul li.currentpage a{font-weight: bold;}

#navi li li li a, #navi li li li a span, #navi li.hover li li a{
  border:none !important;
} 




