/* Category Menu */
.cgmenu ul li {
position: relative;
}
.cgmenu ul li ul {
display: block;
}
.cgmenu ul li ul li {
}
.cgmenu li a.drop {
}
.cgmenu li a ul {
visibility:hidden;
position:absolute;
background-color:#FFF;
}
.cgmenu li a:hover ul {
visibility: visible;
position: absolute;
top: -1px;
color: #000;
left: 100%;
width: 150px;
}
.cgmenu ul ul li a:hover ul {
left: 149px;
}

.cgmenu ul ul ul ul ul li a:hover ul,
.cgmenu ul ul ul ul li a:hover ul,
.cgmenu ul ul ul li a:hover ul,
.cgmenu ul ul li a:hover ul,
.cgmenu ul li a:hover ul {
display: block;
}
.cgmenu li a:hover ul ul ul ul ul ul,
.cgmenu li a:hover ul ul ul ul ul,
.cgmenu li a:hover ul ul ul ul,
.cgmenu li a:hover ul ul ul,
.cgmenu li a:hover ul ul,
.cgmenu li a:hover ul  {
display: none;
}

/* Head Menu */
.hdmenu ul li {
position: relative;
float: left;
width: 10px;
}
.hemenu ul li li {
float: none;
width: auto;
clear: both;
display: inline-block;
}
.hdmenu ul li ul {
display: block;
}
.hdmenu li a.drop {
background:transparent bottom right no-repeat;
}
.hdmenu li a ul {
visibility:hidden;
position:absolute;
}
.hdmenu li a:hover ul {
visibility: visible;
position: absolute;
top: 20px;
left: 3px;
color: #000;
width: 120px;
text-align: left;
}
.hdmenu ul ul li a:hover ul {
left: 149px;
}

.hdmenu ul ul ul ul ul li a:hover ul,
.hdmenu ul ul ul ul li a:hover ul,
.hdmenu ul ul ul li a:hover ul,
.hdmenu ul ul li a:hover ul,
.hdmenu ul li a:hover ul {
display: block;
}
.hdmenu li a:hover ul ul ul ul ul ul,
.hdmenu li a:hover ul ul ul ul ul,
.hdmenu li a:hover ul ul ul ul,
.hdmenu li a:hover ul ul ul,
.hdmenu li a:hover ul ul,
.hdmenu li a:hover ul  {
display: none;
}
