
/*=======
  =HEADER
  =======*/

#header{
    background:#215ea3;
    padding:21px 0 29px;
    margin:0 0 0;
}
.header-holder{
    width:1024px;
    margin:0 auto;
    overflow:hidden;
}
.logo{
    background:url(/img/logo.png?v=4) no-repeat;
    width:243px;
    height:66px;
    float:left;
    overflow:hidden;
    text-indent:-9999px;
    margin:2px 0 0;
}

/* header search */
.header-search{
    float:right;
    margin:0 87px 0 0;
}
.header-search .row{
    background:#fff;
    border-radius:5px;
    overflow:hidden;
    padding:1px 1px 1px 30px;
    margin:0 0 15px;
    width:576px;
    position:relative;
    z-index:5;
}
.header-search .row .search-link{
    display:block;
    background: url('/img/sprite.png') no-repeat 0 0;
    width: 20px;
    height: 18px;
    overflow:hidden;
    text-indent:-9999px;
    position:absolute;
    top:12px;
    left:10px;
    z-index:10;
}
.header-search input[type="text"] {
    background:none;
    border:none;
    float: left;
    height: 16px;
    width:435px;
    color:black;
    font:13px/16px Arial, Helvetica, sans-serif;
    padding: 12px 9px 11px;
}
.header-search input[type="submit"] {
    margin-top: 2px;
}
.header-search  span{
    color:#fff;
    font:13px/13px Arial, Helvetica, sans-serif;
}

.header-search span a {
    color: white;
}

/* =====================
   = Main Nav
   =====================*/

#nav-block{
    background:#153b67;
}
.nav-holder{
    width:1024px;
    margin:0 auto;
    position: relative;
}
.nav-holder:after{
    content:"";
    display:block;
    clear:both;
}

#nav,
.list,
.link-list,
.tabset,
.links,
.profile-list{
    list-style:none;
    margin:0;
    padding:0;
}
#nav{
    float:left;
}
#nav li{
    float:left;
    text-transform:uppercase;
    position:relative;
}
#nav a{
    display:block;
    color:#fff;
    font:13px/13px Arial, Helvetica, sans-serif;
    padding: 10px 18px 12px 15px;
    font-weight: bold;
}
#nav a:hover {
    background: #fff; color: #2364af; text-decoration: none;
}
#nav a.tabify:hover,
#nav > li:hover > a.tabify {
    background:#fff;
    border-radius:4px 4px 0 0;
    color:#2465b0;
    text-decoration: none;
}
#nav > li:hover > a.tabify{
    background:#fff;
    border-radius:4px 4px 0 0;
    color:#2465b0;
    text-decoration: none;
}
#nav li:hover .drop,
#nav li:hover .drop-box{
    top:100%;
    display: block;
}

/* store drop down */
#nav .drop-box{
    position:absolute;
    top:-99999px;
    background:#fff;
    width:1024px;
    z-index:41;
    border: 1px solid #000;
    border-top-width: 0px;
    border-bottom: 4px solid #2364af;
    margin: 0 0 0 -1px;
    box-shadow:0 27px 43px rgba(0, 0, 0, 0.8);
    /* For IE 8 */
    -ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color="#000000")';
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color="#000000");
}
#nav .drop-box .penal-box{
    padding: 6px 0 4px 7px;
    overflow:hidden;
    border-bottom:1px solid #c6c6c6;
}
#nav .drop-box .link-list{
    float:left;
    overflow:hidden;
    padding:0 10px 0 0;
}
#nav .drop-box .link-list li{
    float:left;
    padding:0 14px 0 0;
}
#nav .drop-box .link-list a{
    color:#000;
    display:block;
    font:12px/15px Arial, Helvetica, sans-serif;
    padding: 5px 5px 2px 7px;
}
#nav .drop-box .link-list .find-stores {
    color:#000;
    font:12px/15px Arial, Helvetica, sans-serif;
    padding: 5px 5px 2px 7px;
}

#nav .drop-box .link-list .top-stores {
    color:#000;
    font:bold 12px/15px Arial, Helvetica, sans-serif;
    padding: 5px 5px 2px 7px;
}
#nav .drop-box .link-list span{
    display:block;
    margin: 5px 0 0 -11px;
    font:12px/15px Arial, Helvetica, sans-serif;
}
#nav .drop-box .tabset{
    float:left;
    overflow:hidden;
    margin: 3px 0 0 -24px;
}
#nav .drop-box .tabset li{
    float:left;
    text-transform:uppercase;
}
#nav .drop-box .tabset a{
    color:#000;
    font:12px/15px Arial, Helvetica, sans-serif;
    padding:2px 5px;
    display:block;
}
#nav .drop-box .tabset a.active,
#nav .drop-box .tabset a:hover{
    background:#153b67;
    border-radius:2px;
    color:#fff;
}
#nav .drop-box .tab-list{
    overflow:hidden;
}
#nav .drop-box .tab-list li{
    float:left;
    border-left:1px dotted #d7d7d7;
    text-transform:uppercase;
}
#nav .drop-box .tab-list li:first-child{
    border-style:none;
}
#nav .drop-box .tab-list a{
    color:#000;
    font:14px/17px Arial, Helvetica, sans-serif;
    display:block;
    padding:20px 12px 16px 38px;
    border-radius:0;
    position:relative;
}


#nav .drop-box .tab-list .link{
    padding: 20px 30px 16px 23px;
    position:relative;
    font-weight:bold;
}

#nav .drop-box .tab-list a:hover{
    box-shadow:0 0 10px rgba(0, 0, 0, 0.10) inset;
}
#nav .drop-box .tab-list a span.linktext:hover{
    border-bottom:1px solid #2465b0;
}
#nav .drop-box .list{
    overflow:hidden;
    border-top:1px dotted #d7d7d7;
}
#nav .drop-box .list:first-child{
    border-style:none;
}
#nav .drop-box .list li{
    border-left:1px dotted #d7d7d7;
    float:left;
}
#nav .drop-box .list .block{
    width:204px;
    height:68px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    cursor:pointer;
}
#nav .drop-box .list li:first-child{
    border-style:none;
}
#nav .drop-box .list img{
    display:block;
    margin:0 auto;
}
#nav .drop-box .list a{
    color:#000;
    text-transform:uppercase;
    padding:0;
    display:inline;
}
#nav .drop-box .list li:hover {
    box-shadow:0 0 10px rgba(0, 0, 0, 0.10) inset;
}
#nav .drop-box .list .link{
    display:inline-block;
    position:relative;
    font-weight:bold;
}


/* category dropdown menu */
#nav .drop{
    position:absolute;
    top:100%;
    left:-87px;
    display:none;
    background:#fff;
    width:1024px;
    z-index:41;
    padding:19px 0 4px;
    overflow:hidden;
    border: 1px solid #000;
    border-top-width: 0px;
    border-bottom: 4px solid #2364af;
    margin: 0;
    box-shadow:0 27px 43px rgba(0, 0, 0, 0.8);
    /* For IE 8 */
    -ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color="#000000")';
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color="#000000");
}
#nav .drop-block{
    overflow:hidden;
    width:110%;
}
#nav .drop .list{
    width:204px;
    float:left;
    border-right:1px dotted #d7d7d7;
}
#nav .drop .list li{
    font:14px/17px Arial, Helvetica, sans-serif;
    text-transform:none;
    border-top:1px dotted #d7d7d7;
}
#nav .drop .list li:first-child{
    border-style:none;
}
#nav .drop .list a{
    color:#2465b0;
    padding: 0;
    margin: 0;
    border-radius:0;
    width:204px;
    float:left;
    position:relative;
    line-height: 36px;
    text-decoration: none;
}

#nav .drop .list a span {
    font-size: 13px;
}

#nav .drop .list a span.icon
{
    background-image: url('/img/sprite/categories-sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 8px;
    float: left;
}

.drop-block .apparel {background-position: 0px -20px}
.drop-block .appliances {background-position: 0px -40px}
.drop-block .arts-crafts {background-position: 0px -60px}
.drop-block .automobile {background-position: 0px -80px}
.drop-block .baby {background-position: 0px -100px}
.drop-block .books {background-position: 0px -120px}
.drop-block .cameras {background-position: 0px -140px}
.drop-block .cellphones {background-position: 0px -160px}
.drop-block .computer-accessories {background-position: 0px -180px}
.drop-block .computer-components {background-position: 0px -200px}
.drop-block .computers {background-position: 0px -220px}
.drop-block .electronics {background-position: 0px -240px}
.drop-block .food {background-position: 0px -260px}
.drop-block .holiday-items {background-position: 0px -280px}
.drop-block .home-items {background-position: 0px -300px}
.drop-block .home-theatre {background-position: 0px -320px}
.drop-block .hot-deals {background-position: 0px -340px}
.drop-block .misc {background-position: 0px -360px}
.drop-block .movies {background-position: 0px -380px}
.drop-block .music {background-position: 0px -400px}
.drop-block .musical-instruments {background-position: 0px -420px}
.drop-block .office {background-position: 0px -440px}
.drop-block .patio-and-garden {background-position: 0px -460px}
.drop-block .personal-care {background-position: 0px -480px}
.drop-block .pet {background-position: 0px -500px}
.drop-block .promotional {background-position: 0px -520px}
.drop-block .sporting-goods {background-position: 0px -540px}
.drop-block .televisions {background-position: 0px -560px}
.drop-block .tools {background-position: 0px -580px}
.drop-block .toys {background-position: 0px -600px}
.drop-block .travel {background-position: 0px -620px}
.drop-block .video-games {background-position: 0px -640px}

#nav .drop .list a:hover{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #f9f9f9 8%, #ffffff 20%, #ffffff 78%, #f9f9f9 90%, #f1f1f1 98%, #d1d1d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(8%,#f9f9f9), color-stop(20%,#ffffff), color-stop(78%,#ffffff), color-stop(90%,#f9f9f9), color-stop(98%,#f1f1f1), color-stop(100%,#d1d1d1));
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
    background: -o-linear-gradient(top,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
    background: -ms-linear-gradient(top,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
    background: linear-gradient(to bottom,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );
}
#nav .drop .list a span:last-child:hover{
    border-bottom:1px solid #2465b0;
}

#nav #poweredByFWLogo{padding: 12px 0px 0px 12px;}

/* sign in & sign up header links */
.nav-holder .links{
    float:right;
    margin: 10px 20px 0 0;

}
.nav-holder .links li{
    float:left;
    padding:0 0 0 25px;
    text-transform:uppercase;
}
.nav-holder .links li:first-child{
    padding:0;
}
.nav-holder .links  a{
    color:#fff;
    font:13px/13px Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}
.nav-holder .links  a:hover{
    border-bottom:1px solid #fff;
}

.nav-holder .nav-right {
    float: right;
    display: inline-block;
    white-space: nowrap;
}

/* profile tab */
.nav-holder .profile{
    padding:10px 27px 10px 15px;
    /*background:#fff;*/
    color:#fff;
    font:13px/16px Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    border-radius:3px 3px 0 0;
    position:relative;
    display: inline-block;
}

.nav-holder .profile a {
    color: #fff;
    margin-right: 5px;
    font-weight: bold;
}

.arrow-down {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QofDjEtqaKM9AAAAJNJREFUCNd1jDEOAUEYRt83BWrX2IhaRCuWnlPolA6hodtSXGGi0+zEBXYLTrCV2mTya0hkxUu+5iXvkw/V2sntgAgYvzzN7OBM7M2sALpAr7UOcG6aZisAX9Z9iZOkaevtGmOcLSaDhz7GhyqTdBQavtU9pTTPx9kNQN+5L6vcOVcALlla5aPswj98qDY+1Mu2fwEYbDKqOuUoAQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center center;
    width: 10px;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 1px;
}

#nav > li:hover .arrow-down, .profile:hover .arrow-down {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QofDwA0ClZJsQAAAIlJREFUCNd1ziEKwgAAheFPF4dgmXEnMA5EVgRP4AVM4q5gM3oDYZ5DvMGCQZvVIljmoiKIzCIG0Rd/vvAaUZrNsPB/TyyDME62aKP3A9XYlEU+bpZF/sAc6x/wUDOCAG6n3T2Mkz0G6LxRheRS5NcPfOMqjJMjhmhRd8tidf77PEqzSZRO+9/9BRItJL1oerNLAAAAAElFTkSuQmCC);
}
.nav-holder .profile:hover, .nav-holder .profile:hover a {
    background:#fff;
    color:#2465b0;
    font-weight: bold;
}

.nav-holder .profile:hover .profile-list,
.nav-holder .nav-dropdown:hover .profile-list {
    display:block;
}

.nav-holder .nav-dropdown ul.profile-list li a {
    color: #2465b0 !important;
    font-weight: bold;
}

.nav-holder .nav-dropdown ul.nav-store-hours a {
    width: 200px;
}

.nav-holder .nav-dropdown ul.nav-features a {
    width: 200px;
}

#nav .nav-dropdown ul {
    right: auto;
    margin-left: -1px;
}


.nav-holder .profile-list{
    position:absolute;
    top:100%;
    right:-1px;
    display:none;
    background:#fff;
    z-index:41;
    border: 1px solid #000;
    border-top-width: 0px;
    border-bottom: 4px solid #2364af;
    box-shadow:0 27px 43px rgba(0, 0, 0, 0.8);
    /* For IE 8 */
    -ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color="#000000")';
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color="#000000");

}
.nav-holder .profile-list li{
    border-top: 1px dotted #d7d7d7;
    text-transform:capitalize;
}
.nav-holder .profile-list a{
    color: #2465b0;
    display:block;
    padding: 12px 0 11px 44px;
    position: relative;
    width: 125px;
    font:14px/17px Arial, Helvetica, sans-serif;
}
.nav-holder .profile-list a:hover{
    background:#f1f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #f9f9f9 8%, #ffffff 20%, #ffffff 78%, #f9f9f9 90%, #f1f1f1 98%, #d1d1d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(8%,#f9f9f9), color-stop(20%,#ffffff), color-stop(78%,#ffffff), color-stop(90%,#f9f9f9), color-stop(98%,#f1f1f1), color-stop(100%,#d1d1d1));
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
    background: -o-linear-gradient(top,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
    background: -ms-linear-gradient(top,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
    background: linear-gradient(to bottom,  #f1f1f1 0%,#f9f9f9 8%,#ffffff 20%,#ffffff 78%,#f9f9f9 90%,#f1f1f1 98%,#d1d1d1 100%);
}
.nav-holder .profile-list a:after,
.nav-holder .shopping-list-nav a:after {
    content:"";
    background: url('/img/sprite.png') no-repeat;
    position:absolute;
}
.nav-holder .profile-list .ico-1:after{
    background-position:-33px -199px;
    width: 20px;
    height: 20px;
    left: 17px;
    top: 10px;
}
.nav-holder .profile-list .ico-2:after,
.nav-holder .shopping-list-nav .ico-2:after {
    background-position:-37px -231px;
    width: 20px;
    height: 17px;
    top:10px;
    left:19px;
}
.nav-holder .profile-list .ico-3:after{
    background-position:-70px -217px;
    width: 16px;
    height: 16px;
    left: 19px;
    top: 13px;
}

div.logo-box .sprite {
    background: url(/img/sprite/header-stores-min.png) no-repeat center;
    text-align: center;
}

.sprite-amazon{ background-position:  50% 0 !important;  height: 50px; }
.sprite-best-buy{ background-position: 50% -80px !important;  height: 50px; }
.sprite-kohls{ background-position: 50% -160px !important;  height: 50px; }
.sprite-lowes{ background-position: 50% -240px !important;  height: 50px; }
.sprite-macys{ background-position: 50% -320px !important;  height: 50px; }
.sprite-sears{ background-position: 50% -400px !important;  height: 50px; }
.sprite-target{ background-position:50% -480px !important;  height: 50px; }
.sprite-toys-r-us{ background-position:50% -560px !important;  height: 50px; }
.sprite-walmart{ background-position: 50% -640px !important;  height: 50px; }


.nav-holder .shopping-list-nav {
    /*background:#fff;*/
    color:#fff;
    font:13px/16px Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    display: inline-block;
    position: relative;
}
.nav-holder .shopping-list-nav a {
    color: #fff;
    padding:10px 15px 10px 35px;
    display: block;
    font: bold 13px/16px Arial,Helvetica,sans-serif;
}
.nav-holder .shopping-list-nav a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAABCSURBVChThY1BDgAgCMPG/z9tVGBDMU4P2DUCWD3rnhCT9DHJB7Ijuby9PUcf1EwmJpmYZNUMRbfnS2Hz5xuyZbwdcj8AtYDBX3oAAAAASUVORK5CYII=);
    left: 10px;
    top: 9px;
    width: 24px;
    height: 24px;
}
.nav-holder .shopping-list-nav a:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAAllBMVEUkZbAxbrXg6fStxeHY5PEnZ7HO3e0pabI+d7mLrdWlwN5ai8Tj6/WGqtNvmsvW4vC0yuSTs9jL2+z6+/1De7tfj8Xe5/PT4O+VtdmQsdeyyeOivt5YicM2crfB1Omqw+CDqNJ5oc9xm8yOr9abuNvR3u5smMpqlsm/0uh0nc0ubLTt8vhLgL6IrNTb5vI7dbgsarP///9ZM0kcAAAAMnRSTlP/////////////////////////////////////////////////////////////////AA1QmO8AAACJSURBVChTZY5FAgJBDATDujvu7lL//xwHZmB26dwqFRGhXdQgXVg1FtKJFzXPRAQj+focrYJZG3rZ0t3ZlojaAOAcbLe8DzDNx3Hij0Pnc12ZV7vwwzIH09zGaTraA8hLm/Vc+icPAOlpcXiTLEFDZW4KiyrumPC9YEL9bge60394WfxGdAJHdd/lvif3b7bErQAAAABJRU5ErkJggg==);
}
.nav-holder .shopping-list-nav a:hover {
    background: #fff; color: #2364af; text-decoration: none; font-weight: bold;
}