header#page_header nav ul.menu{

    line-height: 50px;

}



header#page_header nav ul.menu{

    text-align: center;

    margin: 29px 0;

    float: left;

    padding: 0;

}



header#page_header nav ul.menu li{

    float: left;

    margin-left: 15px;

}



header#page_header nav ul.menu li a{

    display: block;

    color: #fff;

    width: 152px;

    font-size: 16px;

    background: url('../images/menu.png') bottom right no-repeat;

    font-weight: bold;

}



header#page_header nav ul.menu li a:hover{

    background-position: bottom left;

    color: #fff;

}



header#page_header nav ul.menu li ul{

    text-align: left;

    line-height: 40px !important;

    display: none;

    float: left;

    width: 152px;

    margin-top: 29px;

}



header#page_header nav ul.menu li ul li{

    margin: 0;

}



header#page_header nav ul.menu li ul li a{

    padding: 0px 0px 0px 15px;

    font-size: 14px;

    width: 137px;

    background-color: #000;

    background-image: none;

}



header#page_header nav ul.menu li ul li a:hover{

    background-color: #111;

    color: #ff0000;

}





