.top-digit-menu .digit-menu > div {
    float: left;
    padding: 6px 5px 5px 0;
    position: relative;
    z-index: 20;
}
.one {
    position: relative;
}
.digit-menu .one:hover > .two {
    display: block;
    z-index: 999;
}
.top-digit-menu .digit-menu > div a {
    color: #fff;
    display: block;
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 5px;
    padding: 6px 10px;
    position: relative;
    text-decoration: none;
    z-index: 6;
}
.top-digit-menu .digit-menu > div div.two {
    background: rgba(0, 0, 0, 0) url("../image/menu.png") repeat scroll 0 0;
    border: 1px solid #000000;
}
.top-digit-menu .digit-menu > .one > div.two {
    left: 0;
    top: 37px;
}
.top-digit-menu .digit-menu {
    background: #585858 none repeat scroll 0 0;
    border-bottom: 1px solid #000000;
    border-radius: 5px;
    box-shadow: 0 2px 2px #dddddd;
    height: 37px;
    margin-bottom: 15px;
    padding: 0 5px;
}
.digit-menu a {
    color: #333;
    text-decoration: none;
}
.top-digit-menu .box-content {
    border: medium none;
    padding: 0;
}
.top-digit-menu .box-heading {
    display: none;
}
#content .one > div:not(.two), #column-right .one > div:not(.two), #column-left .one > div:not(.two) {
    border-bottom: 1px solid #ddd;
    padding: 8px 0 8px 15px;
}
#content .one:last-child > div:not(.two), #column-right .one:last-child > div:not(.two), #column-left .one:last-child > div:not(.two) {
    border-bottom: medium none;
}
.two {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: none;
    padding: 5px;
    position: absolute;
    left: 100%;
    top: 5px;
    white-space: nowrap;
    z-index: 5;
}
.top-digit-menu .two{
	min-width: 100%;
}
#column-right .two {
    right: 100%;
	left: auto;
}
#column-left .two {
    left: 100%;
}
#column-right .digit-menu {
	text-align: center;
}
.digit_parent > div:not(.two) > a > span::before {
    color: #666;
    content: "▼";
    right: 0;
    position: absolute;
    top: 7px;
    transition: all 0.3s ease 0s;
}
#column-right .digit_parent > div:not(.two) > a > span::before{
	right: auto;
	left: 0;
}
.digit_parent span {
    padding-right: 15px;
}
#column-right .digit_parent span {
    padding-right: 0;
}
.top-digit-menu .digit-menu > .digit_parent > div > a > span {
    padding-right: 0;
}
.top-digit-menu .digit-menu > .digit_parent:hover > div > a > span::before {
    transform: rotate(0);
}
.top-digit-menu .digit_parent > div:not(.two) > a > span::before {
    color: #fff;
    font-size: 8px;
    top: 10px;
}
#column-left .digit_parent > div:not(.two) > a > span::before {
    right: 0;
}