    #fixtotop{ position: fixed;left: 0px;top: 0px; }
    a.locate { font:size:12px; }
    .menu,
    .menu ul,
    .menu li,
    .menu a {
        margin: 0;
        padding: 0;
        border: none;
        outline: none;
    }
    
    /* Positioning */
    ul.menu {
        margin: 0px auto 0 0px;
    }
    /* sw position menu  */
    
    /* Menu */
    .menu {
        height: 30px;
        width: 800px;
        
        background: #4c4e5a;
    
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    
        background: linear-gradient(top, #535562 0%, #202023 100%);
        background: -moz-linear-gradient(top, #535562 0%, #202023 100%);
        background: -webkit-linear-gradient(top, #535562 0%, #202023 100%);
        background: -ms-linear-gradient(top, #535562 0%, #202023 100%);
    }
    /* sw height &width */
    
    .menu li {
        list-style: none;
        float: left;
        display: block;
        height: 30px;
        position: relative;
    }
    
    /* Links */
    .menu li a {
        display: block;
        text-decoration: none;
        font-weight: bold;
        color: #FFF;
        font-size: 10px;
        padding: 0 15px;
        margin: 3px 0;
        line-height: 20px;
        border-left: 1px solid #393942;
        border-right: 1px solid #393942;
        
        transition: color .3s ease;
        -moz-transition: color .3s ease;
        -webkit-transition: color .3s ease;
        -ms-transition: color .3s ease;
    }
    /* sw margin & line-height */
    .menu li:first-child a { border-left: none; }
    .menu li:last-child a { border-right: none; }
    
    .menu li:hover > a { color: #b94861; }
    
    /* Sub Menu */
    
    .menu ul {
        position: absolute;
        opacity: 0;
        background: #575a62;
        
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
      
        transition: opacity .25s ease .1s;
        -moz-transition: opacity .25s ease .1s;
        -webkit-transition: opacity .25s ease .1s;
        -ms-transition: opacity .25s ease .1s;
    }
    
    .menu li:hover > ul {
        opacity: 1;
    }
    
    .menu ul li {
        height: 0;
        overflow: hidden;
        padding: 0;
    }
    
    .menu li:hover > ul li {
        height: auto;
        overflow: visible;
    }
    
    .menu ul li a {
        width: 100px;
        margin: 0;
        padding: 5px 15px;
        border: none;
        border-bottom: 1px solid #353539;
    }
    
    .menu ul li:last-child a { border: none; }
