ul.odcat, ul.odcat li, ul.odcat ul {
    margin: 0px 0px 2px 0px;
    padding: 0;
    width: initial;
    min-width: 243px;
    list-style: none;
}
ul.odcat {
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    border-radius: 5px;
}
ul.odcat:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}
ul.odcat li {
    float: left;
    display: block !important;
    display: inline;
    position: relative;
}
a#onelevcata {
    color: #333;
    text-decoration: none;
    height: auto !important;
    height: 1%;
    position: relative;
    display: block;
    padding-left: 64px;
    padding-right: 10px;
}
a#onelevcata:hover, ul.odcat li:hover a, ul.odcat li.iehover a, li#subcatli:hover, li#subcatlitwo:hover {
    /* background: #ff0000; */
    /* border-radius: 5px; */
    /* color: #FFF; */
}
li#subcatli:hover a {
    color: #FFF;
}
li#subcatlitwo:hover a#subnamecat {
    color: #fff;
}
li#subcatli a.parent.selected {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF;
}
li#subcatli a.parent.selected #menucatname-1{
    border-bottom: 1px solid #ff0000;
}
li#subcatli a.selected {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF;
}
li#subcatlitwo a.parent.selected {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF !important;
}
li#subcatlitwo a.selected {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF !important;
}
li#menucatlevone a.root.parent.selected {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF !important;
}
li#menucatlevone a.root.parent.selected div#menucatname-1 {
    border-bottom: 1px solid #ff0000;
}
li#menucatlevone a.root.selected {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF !important;
}
li#menucatlevone a.root.selected div#menucatname-1 {
    border-bottom: 1px solid #ff0000;
}
a#onelevcata:hover div#menucatname-1, ul.odcat li:hover a div#menucatname-1 {
    border-bottom: 1px solid #ff0000;
    color: #fff;
}
ul.odcat li:hover li a, ul.odcat li.iehover li a {
    /* background: #ff0000; */
    /* color: #BCD6A7; */
}
ul.odcat li:hover li a:hover, ul.odcat li:hover li:hover a, ul.odcat li.iehover li a:hover, ul.odcat li.iehover li.iehover a {
    /* background: #ff0000; */
    /* color: #FFF; */
}
ul.odcat li:hover li:hover li a, ul.odcat li.iehover li.iehover li a {
    /* background: #ff0000; */
    /* color: #BCD6A7; */
}
ul.odcat li:hover li:hover li a:hover, ul.odcat li:hover li:hover li:hover a, ul.odcat li.iehover li.iehover li a:hover, ul.odcat li.iehover li.iehover li.iehover a {
    /* background: #ff0000; */
    /* color: #FFF; */
}
ul.odcat li:hover li:hover li:hover li a, ul.odcat li.iehover li.iehover li.iehover li a {
    /* background: #ff0000; */
    /* color: #BCD6A7; */
}
ul.odcat li:hover li:hover li:hover li a:hover, ul.odcat li.iehover li.iehover li.iehover li a:hover {
    background: #ff0000;
    color: #FFF;
}
ul.odcat ul, ul.odcat ul ul, ul.odcat ul ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
	z-index: 3;
}
ul.odcat li:hover ul ul, ul.odcat li:hover ul ul ul, ul.odcat li.iehover ul ul, ul.odcat li.iehover ul ul ul {
    display: none;
}
ul.odcat li:hover ul, ul.odcat ul li:hover ul, ul.odcat ul ul li:hover ul, ul.odcat li.iehover ul, ul.odcat ul li.iehover ul, ul.odcat ul ul li.iehover ul {
    display: block;
}
img#levoneimg {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 35px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    vertical-align: top;
    max-width: 100%;
    height: auto;
    border: none;
    border-radius: 5px;
}
#menucatname-1, #menucatname-2, #menucatname-3,#menucatname-4 {
    display: block;
    vertical-align: top;
    padding: 10px 0;
    border-bottom: 1px solid #e8e8e8;
    transition: color .25s;
    font-size: 16px;
    line-height: 18px;
}
li#menucatlevone:last-child #menucatname-1 {
    border-bottom: 1px solid #ffffff;
}
ul#subcatmenu-1, ul#subcatmenu-2, ul#subcatmenu-3, ul#subcatmenu-4 {
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #eee;
    box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2);
}
a#subnamecat {
    color: #333;
    text-decoration: none;
    height: auto !important;
    height: 1%;
    position: relative;
    display: block;
    padding-left: 64px;
    padding-right: 10px;
}
ul#subcatmenutwo a#subnamecat {
    color: #333;
}


li#menucatlevone:hover {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF !important;
}
li#subcatli-2:hover, li#subcatli-3:hover, li#subcatli-4:hover,li#subcatli-5:hover {
    background: #ff0000;
    border-radius: 5px;
    color: #FFF !important;
}
li#subcatli-2:hover div#menucatname-2, li#subcatli-3:hover div#menucatname-3, li#subcatli-4:hover div#menucatname-4, li#subcatli-5:hover div#menucatname-5 {
    border-bottom: 1px solid #ff0000;
	color: #FFF !important;
}





