/*  ???? HIDE SOME ???? */

#NavigationNew .right ul li#item_11,
#NavigationNew .right ul li#item_13/*,
#Navigation .right ul li#item_355*/{
    display:none;
}

div.product-listing-sorting div.listStyle {
    display:none;
}

/* ???????????????????? */
.nWrapper{
    width:990px;
    margin:0 auto;
}
#NavigationNew{
    position: relative;
    background:url('../graphics/ulShadow.png') no-repeat 0 2px;
    float:left;
    border-right:0;
    border-left:0;
    width:970px;
    padding:0 0 0 20px;
}
#NavigationNew .right{
    background:url('../graphics/ulShadowRight.png') no-repeat right 2px;
    float:left;
    width:970px;
    padding:0 0px 0 0;
}

    #NavigationNew .right ul{
        list-style:none;
        float:left;
        width:970px;
    }
    #NavigationNew .right >ul{
        height: 65px;
    }
        #NavigationNew .right ul li{
            float:left;
            padding:0 8px 0 0;
        }
            #NavigationNew .right ul li a{
                float:left;
                display:block;
                line-height:65px;
                padding:0 8px;
                color:#343434;
                text-decoration:none !important;
            }
                #NavigationNew .right ul li a span{
                    display:block;
                    line-height:65px;
                }
                #NavigationNew .right >ul >li:hover >a {
                    background:#db1e39 url('../graphics/aHover_nn.png') no-repeat center 0;
                    color:#fff !important;
                }
                #NavigationNew .right ul li:hover a.noUL{
                    background:#db1e39;
                }
                #NavigationNew .right ul li:hover ul{
                    display:block;
                }
    #NavigationNew .right ul ul{
        display:none;
        background:#fff;
        position:absolute;
        top:64px;
        left:0;
        padding:3px 0 10px 0;
        z-index:99;
        border:1px solid #db1e39;
        border-top:3px solid #db1e39;
        width:988px;
    }
        #NavigationNew .right ul ul .top_ul{
            float:left;
            width:200px;
        }
        #NavigationNew .right ul ul li{
            float:left;
            width:200px;
            line-height:22px;
        }
            #NavigationNew .right ul ul li.goRight{
                float:right;
            }
            #NavigationNew .right ul ul li a,
            #NavigationNew .right ul li:hover ul li a{
                background:url('../graphics/aaBullet_red.png') no-repeat 0 1px;
                line-height:22px;
                padding:0 0 0 30px;
                width:170px;
                color:#343434 !important;
            }
                #NavigationNew .right ul li:hover ul li a:hover{
                    background:url('../graphics/aaBullet_red.png') no-repeat 0 1px;
                    color:#db1e39 !important;
                    text-decoration:underline !important;
                    
                }
                #NavigationNew .right ul ul li a span{
                    line-height:22px;
                }
    
        #NavigationNew .right ul ul.wide .goRight{
            float:left;
            width:200px;
        }
        
     
    
/* ???????? ALL BRANDS ???????? */
.left {

    position: relative;
}
.onepx{
    float:left;
    width:1px;
    height:1px;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
}

div#brands-dropdownN {
    background: #db1e39 url('../graphics/pike.png') 164px 5px no-repeat;;

}

div#brands-dropdownN >a {
    padding-left: 35px;
    padding-right: 35px;
    color: #FFF !important;
    text-decoration: none !important;
}

#brands-dropdownN{
    float:left;
    position:relative;
    z-index:1;
}
    #brands-dropdownN span.spanWrapper{
        background:#919191 url('../graphics/allbrands_arrow.png') no-repeat right 0;
        display:block;
        width:195px;
        height:39px;
        padding:0 0 0 15px;
    }
    #brands-dropdownN span.spanWrapper a{
        float:left;
        display:block;
        line-height:39px;
        color:#fff !important;
        text-decoration:none;
    }
    #brands-dropdownN span.spanWrapper p{
        float:left;
        display:block;
        line-height:39px;
        padding:0 0 0 5px;
    }
        #brands-dropdownN span.spanWrapper.activate{
            background:#db1e39 url('../graphics/allbrands_arrow.png') no-repeat right 0;
        }

    #brands-dropdownN .dropdown-content{
        background:#f7f7f7;
        float:left;
        width:956px;
        padding:20px 15px 0 15px;
        position:absolute;
        top:28px;
        left:0;
        z-index:99;
        border:2px solid #db1e39;
        display:none;
    }
        #brands-dropdownN:hover .dropdown-content{
            display:block;
        }
        #brands-dropdownN .dropdown-content .dropdown-padding{
            float:left;
            width:956px;
        }
            #brands-dropdownN .dropdown-content .dropdown-padding ul{
                list-style:none;
                float:left;
                width:159px;
            }
                #brands-dropdownN .dropdown-content .dropdown-padding ul li{
                    float:left;
                }
                    #brands-dropdownN .dropdown-content .dropdown-padding ul li a{
                        float:left;
                        line-height:18px;
                        width:160px;
                        color:#484848;
                    }

/* ???????? SUB HEADER STYLING ???????? */
#sub-headerN{
    background: url("/upload_dir/themes/web/SIEHunting2012/graphics/sub_header_bg.png") repeat-x scroll 0 0 transparent;
    height: 39px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 990px;
    z-index: 2;
}
.sub-header-box-text{
    background:url('../graphics/square_dot.png') no-repeat 0 2px;
    float:left;
    width:auto;
    height:37px;
    padding:1px 0 1px 11px;
    margin:0 0 0 30px;
}
    .sub-header-box-text p{
        font-family:"Arial", sans-serif;
        font-size:14px;
        text-transform:none;
        line-height:37px;
    }


/* ???? DIFFER STYLE ???? */
    
#sub-header{
    display:block;
}

#Navigation{
    display:block;
}

.nWrapper{
    /*display:block !important;*/
}
#sub-headerN{
    /*display:block !important;*/
}


li#item_customlink_offer{
    padding:2px 0 0 0 !important;
}
li#item_customlink_offer a{
    background:#f0f22e;
    line-height:33px !important;
}

li#item_customlink_offer a span {
    display: block;
    line-height:61px !important;
}

li#item_customlink_offer:hover{
    padding:0 8px 0 0 !important;
}
li#item_customlink_offer:hover a{
    line-height:65px !important;
}
li#item_customlink_offer:hover a span{
    line-height:65px !important;
}