.navigation { position: relative; z-index: 5; /*overflow: hidden;*/ height: 25px; margin: 0; padding: 12px 10px 0px;  }

.navigation ul { position: relative;  z-index: 6; float: left; list-style: none; padding: 0; margin:0; }
.navigation li { position: relative; z-index: 7; float: left; padding: 0 ;  }
.navigation li a { overflow: hidden; float: left;  border-right:1px solid #ffffff; padding: 0 5px 0 5px; background:#515151; color:#fff; text-transform:uppercase; font-weight:bold}

.navigation li ul { position: absolute; top: 12px; left: 0px; z-index: 8; display: none; padding: 0 5px 5px; line-height: 1.3; }
.navigation li ul ul { left: 128px; top: 5px; }
.navigation li:hover > ul { z-index: 10; display: block; }
.navigation li li { width: 155px; padding: 0;  }
.navigation li li.hover,
.navigation li li:hover { z-index: 11; background-position: 0 -100px; }
.navigation li li strong,
.navigation li li a { position: relative; float: left; width: 121px; height: auto; padding: 1ex 10px 1.25ex 5px; color: #ffffff;; text-indent: 0; cursor: pointer; border:1px solid #ffffff; border-bottom:none; }
.navigation li li:hover > strong,
.navigation li li:hover > a,
.navigation li li strong:hover,
.navigation li a:hover { color: #89A615; text-decoration: none; }

.navigation a.last{border-right:none;}
.navigation li li a.parent{background-image:url(../images/template29/more_arrow.gif); background-position: 95% center; background-repeat: no-repeat;}



