#flash{
    padding:10px;
    background-color:#eeffe5;
    border:1px solid #388432;
    color:#6b6159;
}

.picture{
    background-image:url(../images/new_images/all_crm_pics.png);
    background-repeat:no-repeat;
    float:left;
}

#menu {
    height: 35px;
    /*background-color:#ebebeb;*/
    margin: 0 auto;
    z-index: 30;
}

.menu_left{
    background-position: 0 -1px;
    width:12px;
    height:35px;
}

.menu_right{
    background-position: -15px -1px;
    width:10px;
    height:35px;
    }

#menu_tbl{
    min-height:40px;
}



#nav, #nav ul{
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    line-height:2em;
    z-index: 100;
    font-size: 13px;
    font-weight: normal;
}

.center{
    float:left;
    height:28px;
    display:block;
    padding:0px 10px;
    color:#000;
    text-decoration:none;
    background: #ebebeb;
    border-bottom-color:#dddddd;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-top-color:#dddddd;
    border-top-style:solid;
    border-top-width:2px;
}

.add{
    margin-right:0px;
    padding-right:0px;
}
.view{
    margin-left:0px;
    padding-left:0px;
}

#nav li{
float:left;
cursor:pointer;
width:auto;
}

#nav li ul li{
    background: none;
    margin-top:40px;
    height:28px;
    position:relative;
}

.ltmargin{
    margin-top:35px;
    margin-left:-25px;
    text-align:right;
}

.rtmargin{
    margin-top:35px;
}

#nav ul {
    position: absolute;
    display: none;
}

#nav li ul {
    height: auto;
    float: left;
    margin-top:2px;
    list-style-position:inside;
    list-style-type:none;
}

#nav ul li div{
    float:left;
}

#nav ul ul{
    top:auto;
}
#nav li ul ul {
    left:12em;
    margin:0;
}

#nav li ul li div.sub_menu_left span{
    display:none;
   /* text-align:center;*/
    color:#76c028;
    font-size:9pt;
    font-weight:bold;
}

#nav li ul li div.sub_menu_right span{
    display:none;
    text-align:center;
    color:#d7b97a;
    font-size:9pt;
    font-weight:bold;
}
#nav li ul li div.sub_menu_right:hover span{
    display:block;
    z-index:2;
}
#nav li ul li div.sub_menu_left:hover span{
    display:block;
    z-index:2;
}

#nav li ul li ul li a{
    background-image:none;
}

#nav li ul li div.sub_menu_left:hover div.menu_left{
    background-position: -24px -1px;
    width:20px
}

#nav li ul li div.sub_menu_right:hover div.menu_right{
    background-position: -47px -1px;
    width:20px;
}

#nav li ul li div.sub_menu_left:hover div.add{
    background: #d8e88b;
    border-bottom-color:#b9ca65;
    border-top-color:#b9ca65;
}
#nav li ul li div.sub_menu_right:hover div.view{
    background: #f7e2b5;
    border-bottom-color:#e7cb90;
    border-top-color:#e7cb90;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

#nav li ul {
    height: auto;
    float: left;
    margin-top:2px;
    list-style-position:inside;
    list-style-type:none;
}

    #nav li ul.sub_menu_invoice{
        #top: 0px ;
        #left: 110px;
    }

    #nav li ul.sub_menu_product{
        #top:0px;
        #left:198px;
    }

    #nav li ul.sub_menu_parties{
        #top:0px;
        #left:292px;
    }

    #nav li ul.sub_menu_transac{
        #top:0px;
        #left:377px;
    }

    #nav li ul.sub_menu_finance{
        #top:0px;
        #left:493px;
    }

    #nav li ul.sub_menu_production{
        #top:0px;
        #left:593px;
    }

