body.legacy-nav {
    background: url(https://static.garmincdn.com/shared/m/g/bg-headerBar.jpg) left top repeat-x;
}
.legacy-nav.not-signed-in .container .form-inline .shop-signin, .legacy-nav.signed-in .container .form-inline .shop-signin {
    display:inline-block;
}
.legacy-nav #header {
    float:left; 
    margin-bottom: 20px; 
    width: 100%;
    color:#222;
}
.legacy-nav .header{ 
    margin: 0px auto;
    margin-bottom:20px; 
    width: 940px;
}
.legacy-nav .header img{margin:0; background: none;}
.legacy-nav .suckerfish, .suckerfish ul{
    float:left;
    margin:0;
    padding:0;
    background: none;
    list-style:none;
}
.legacy-nav .header ul li {
    list-style: none;
}
.legacy-nav .suckerfish a{
    display:block;
    border-bottom:none;
    color:#272B2F;
    text-decoration:none;
}
.legacy-nav .suckerfish li{
    float:left;
    padding:0;
}
.legacy-nav .suckerfish li ul{
    position:absolute;
    left:-999em;
    margin:0;
    width:auto;
    width:14.4em;
    width:13.9em;
    height:auto;
    font-weight:normal;
}
.legacy-nav .suckerfish li li{
    display:block;
    margin:0;
    padding:0;
    width:14em;
    border-width:0 1px 1px 1px;
    border-style:solid;
    border-color:#CCC;
    /* background-color:#F9F9F8; */
}
.legacy-nav .suckerfish li ul a{
    margin:0;
    padding:.5em 0em .5em 1em ;
    border-bottom:none;
}
.legacy-nav .suckerfish li:hover ul ul,
    .suckerfish li:hover ul ul ul,
    .suckerfish li.sfhover ul ul,
    .suckerfish li.sfhover ul ul ul{
    left:-999em;
}
.legacy-nav .suckerfish li:hover ul,  
    .suckerfish li li:hover ul,
    .suckerfish li li li:hover ul,
    .suckerfish li.sfhover ul,
    .suckerfish li li.sfhover ul,
    .suckerfish li li li.sfhover ul{
    left:auto;z-index:6000;
}
.legacy-nav .suckerfish > li { 
    background: none !important;
}
.legacy-nav .suckerfish > li:hover { 
    background: none !important;
}
.legacy-nav ul.suckerfish li a.hd-main{
    margin:62px 0px 20px 0;
    padding:0 15px;
    border-right:1px solid #FFF;
    border-bottom:none;
    /* background:#000; */
    color:#EFEFEF;
    font:normal 110% Tahoma,Geneva,sans-serif;
}
.legacy-nav ul.suckerfish li a.hd-main.last{ 
border:0;
}
.legacy-nav #footer {
    text-align: center;
}