

            #nav {
                margin: 0;
                padding: 7px 6px 0;
                line-height: 10%;
                width:950px;
                z-index: 10;
              /* border-radius: 2em;

                -webkit-border-radius: 2em;
                -moz-border-radius: 2em;*/

                -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
                -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

               background: #5b5a5f; /* for non-css3 browsers */
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#7a7a7a'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */
	background: -moz-linear-gradient(91938d,  #696b66, #61635e); /* for firefox 3.6+ */
                border: solid 1px #6d6d6d;
            }
            #nav li {
                margin: 0 5px;
                padding: 0 0 8px 10px;
                float: left;
                position: relative;
                list-style: none;
                z-index: 10;
               
            }
            /* main level link */
            #nav a {
                font-weight: bold;
                font-size:13px;
                color: #ffffff;
                text-decoration: none;
                display: block;
                padding:  8px 20px;
                margin: 0;
                z-index: 10;
                -webkit-border-radius: 1.6em;
                -moz-border-radius: 1.6em;
                text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
              
            }
            /* main level link hover */
            #nav .current a, #nav li:hover > a {
                background: #ffffff; /* for non-css3 browsers */
                /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1'); /* for IE */
                /*background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1));*/ /* for webkit browsers */
                background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1); /* for firefox 3.6+ */

                color: #444;
                z-index: 10;
                border-top: solid 1px #f8f8f8;
                -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
                -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
                box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
                text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
            }
            /* sub levels link hover */
            
            #nav ul a:hover {
                background: #0399d4 !important; /* for non-css3 browsers */
                /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba'); /* for IE */
                /*background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important; /* for webkit browsers */
                background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */
                z-index: 10;
                color: #fff !important;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
            }

            /* level 2 list */
            #nav ul {
                background: #ddd; /* for non-css3 browsers */
                /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
                /*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
                background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */

                display: none;
                margin: 0;
                padding: 0 0 8px;
                width: 200px;
                position: absolute;
                line-height: 6px;
                top: 25px;
                left: 0;
                z-index: 10;
                border: solid 1px #b4b4b4;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
                -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
                -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
                box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
            }
            /* dropdown */
            #nav li:hover > ul {
                display: block;
            }
            #nav ul li {
                float: none;
                margin: 0;
                padding: 0;
            }
            #nav ul a {
                font-weight: normal;
                text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
            }
            /* level 3+ list */
            #nav ul ul {
              left: 200px;
                top: -3px;
              width: 250px;
            }
            /* rounded corners for first and last child */
            #nav ul li:first-child > a {
                -webkit-border-top-left-radius: 9px;
                -moz-border-radius-topleft: 9px;
                -webkit-border-top-right-radius: 9px;
                -moz-border-radius-topright: 9px;
            }
            #nav ul li:last-child > a {
                -webkit-border-bottom-left-radius: 9px;
                -moz-border-radius-bottomleft: 9px;
                -webkit-border-bottom-right-radius: 9px;
                -moz-border-radius-bottomright: 9px;
            }
            /* clearfix */
            #nav:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            }
            #nav {
                display: inline-block;
            }
            html[xmlns] #nav {
                display: block;
            }
            * html #nav {
                height: 1%;
            }
           