.sf-menu,.sf-menu * {
    list-style:none;
    margin:0;
    padding:0;
}

.sf-menu {
    line-height:1;
    margin-bottom:1em;
}

.sf-menu ul {
    position:absolute;
    top:-999em;
    width:15em;
    z-index:999;
}

.sf-menu ul li {
    width:100%;
}

.sf-menu li:hover {
    visibility:inherit;
}

.sf-menu a {
    display:block;
    position:relative;
    text-decoration:none;
    padding:.54em 1.1em;
}

.sf-menu li.sfHover ul,.sf-menu li:hover ul {
    left:0;
    top:1.99em;
    z-index:1001;
}

.sf-menu ul a{
        color: #29373c;
        display: blockж
        line-height: 16px;
        min-width: 25px;
    font-size: 10px;
    font-weight: bold;
    padding: 0.8em 1em 0.9em;
    text-transform: uppercase;
}
.sf-menu ul>li:hover{
    background: none repeat scroll 0 0 rgba(181, 212, 67, 0.86);
    transition: all .5s ease;
}

.sf-menu ul a:hover{
    color: #ffffff;
    transition:all 0.3s ease;
}

.sf-menu a:visited {
    color:#000;
}

.sf-menu li ul {

    box-shadow:0 4px 4px #444;
}

.sf-menu li a {
    /*font-family:Verdana,Geneva,Arial,Helvetica,sans-serif,sans-serif;*/
}

.sf-menu li li {
    border-top:1px solid #fff;
    border-bottom:1px solid #a2a9ab;

}

.sf-menu li li:first-child {
    border-top:none;
}

.sf-menu li li:last-child {
    border-bottom:none;
}

.sf-menu a.sfHover,.sf-menu a:active,.sf-menu a:focus,.sf-menu a:hover,.sf-menu li.sfHover,.sf-menu li:hover {
    outline:0;
}

.sf-menu a.sf-with-ul {
    min-width:1px;
}

.sf-sub-indicator {
    position:absolute;
    width:100%;
    height:10px;
    left:0;
    text-indent:-999em;
    overflow:hidden;
    display:none;
    padding:0;
}

a>.sf-sub-indicator {
    top:2.31em;
}

.sf-menu ul a>.sf-sub-indicator {
    background-position:0 0;
}

.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator {
    background-position:left center;
}

.sf-menu li.current a.current {
    color:#000;
    border-bottom:1px solid #788131;
    border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;
    box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;
    -moz-border-radius:4px;
}

#navigation li a {
    padding-left:10px;
    padding-right:10px;



}

#yo span {
    font-size:12px;
    font-weight:700;
    display:block;
    color:#000;
    /*text-shadow:0 3px 5px rgba(150,150,150,1);*/
    padding:8px 7px 9px;
}

.menuD {
    list-style-type:none;
    width:198px;
    margin:0;
    padding:0;
}

.menuD ul {
    list-style-type:none;
    width:180px;
    margin:0;
    padding:0;
}

.menuD ul>li {
    position:relative;
    padding:10px 0 10px 16px;
}

.menuD ul ul {
    position:absolute;
    display:none;
    top:0;
}

.menuD ul li:hover ul {
    display:inline-block;
    position:a;
}

.menuD ul li ul li:hover {
    position:relative;
}

ul.product-spec li {
    list-style: disc!important;
}

.list1 {
    position:relative;
    word-spacing:-.25em;
    margin:0;
    padding:0;
}

.list1 li {
    border-bottom:1px solid #E8E8E8;
    display:block;
    list-style:none;
    text-align:left;
    vertical-align:top;
    word-spacing:normal;
    zoom:1;
    margin:0;
    padding:0;
}

.list1>li:last-child {
    border:0;
}

.list1 a {
    color:#666;
    display:block;
    font:12px/1.2em Arial,Helvetica,sans-serif;
    text-align:left;
    text-decoration:none;
    position:relative;
    padding:10px 20px 10px 10px;
}

.list1 a:hover {
    background:#eee;
    color:#000;
    text-decoration:none;
    text-shadow:0 1px 0 #fff;
}

.list1 .active {
    background:#eee;
    color:#000;
}

.list1 ul li {
    display:block;
    list-style:none;
    border:0;
    width:100%;
    margin:0;
    padding:0;
}

.list1 ul a {
    display:block;
    border-radius:5px;
}

.list1 ul {
    background:#fff;
    border:1px solid #c2c2c2;
    border-radius:5px;
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    display:none;
    left:0;
    position:absolute;
    top:0;
    z-index:2;
    zoom:1;
    margin:1px 0 0;
    padding:0;
}

.arrow-left {
    border-bottom:5px solid transparent;
    border-right:5px solid #fff;
    border-top:5px solid transparent;
    height:0;
    left:-4px;
    position:absolute;
    top:0;
    width:0;
    z-index:1;
}

.arrow-left2 {
    border-bottom:5px solid transparent;
    border-right:5px solid #c2c2c2;
    border-top:5px solid transparent;
    height:0;
    left:-5px;
    position:absolute;
    top:0;
    width:0;
    z-index:0;
}

.toLeft .arrow-left {
    border-left:5px solid #fff;
    border-right:0;
    left:auto;
    right:-4px;
}

.toLeft .arrow-left2 {
    border-left:5px solid #c2c2c2;
    border-right:0;
    left:auto;
    right:-5px;
}

.arrow-right {
    width:0;
    height:0;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left:4px solid #666;
    position:absolute;
    top:13px;
    right:8px;
}

ul.sf-menu li.sfHover li ul,ul.sf-menu li:hover li ul,ul.sf-menu li li.sfHover li ul,ul.sf-menu li li:hover li ul {
    top:-999em;
}

ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul,ul.sf-menu li li li.sfHover ul,ul.sf-menu li li li:hover ul {
    left:15em;
    top:0;
}

a:active>.sf-sub-indicator,a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,ul li .on {
    display:block;
}

.menu *,.menu ul *,#navDetail,.dl-menu li {
    list-style:none;
}
