.navigation  ul li a:hover    {
                                color: #59595a;
                                background: #b2b3b5;
                                }
.navigation  ul li a:hover ul         {
                                display:block;
                                position:absolute;
                                top:2em;
                                margin-top:1px;
                                left:-1px;
                                border-bottom:1px solid #fff;
                                width:210px;
                                text-align: left;
                                }
.navigation  ul li a:hover ul li a {
                                margin-bottom:-1px;
                                display:block;
								color: #59595a; 
                                background: #acaeb0;
                                filter:Alpha(opacity=100, finishopacity=100, style=3);
                                height:auto;
                                font-size:1em;
                                line-height: 1.2em;
                                padding:5px 0 5px 14px;
                                width:240px;
                                border-width:1px;

                                }
.navigation  ul li a:hover ul li a.drop {
                                background-position:bottom;
                                background:#acaeb0; 
                                filter:Alpha(opacity=100, finishopacity=100, style=3);
                                }
.navigation  ul li a:hover ul li a ul {
                                visibility:hidden;
                                position:absolute;
                                height:0;
                                width:0;
                                }

.navigation  ul li a:hover ul li a:hover {
                                color: #59595a;
                                background: #c9c9cb;
                                filter:Alpha(opacity=100, finishopacity=100, style=3);
                                }

.navigation  ul li a:hover ul li a:hover ul {
                                visibility:visible;
                                display:block;
                                position:absolute;
                                left:255px;
                                top:0;
                                width:210px;
                                }

.navigation  ul li a:hover ul li a:hover ul.left {
/*left:-150px;*/
}