/*
#######################
#   HOME NAVIGATION   #
#######################
*/

ul#nav {
  position:relative;
  width:100%;
  z-index: 3;
  background: url(/images/bg_home_nav.gif) #151515 repeat-x;
  width: 970px;
  height: 32px;
  list-style: none;
  padding: 0 5px;
}

ul#nav li {
  float: left;
  display: inline;
  height: 32px;
  list-style: none;
  position: relative;
}

ul#nav li li {
  float: none;
  padding: 0;
}

ul#nav li * {
  margin: 0;
}

ul#nav li a {
  display: block;
  padding: 8px 8px 7px;
  color: #FFF;
  font-weight:bold;
  text-transform: uppercase;
  letter-spacing: -1px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* Safari 3.0 and Chrome rules here */
  ul#nav li a {
    padding: 8px;
  }
}

ul#nav li a:hover, ul#nav li a:focus, ul#nav li a.active {
  background: #D10D63;
  text-decoration: none;
}

ul#nav li li a, ul#nav li li h2 {
  padding: 2px;
  text-transform: none;
  letter-spacing: 0;
  border-bottom: 1px dotted #CCC;
  margin: 0 8px 2px 8px;
}

ul#nav li li h2 {
  font-size: 14px;
}

ul#nav li li h2 a {
  margin: 0;
  padding: 2px 0;
}

ul#nav li li h2 a:hover, ul#nav li li h2 a:focus {
  border-bottom: 0;
  margin-bottom: 1px;
}

ul#nav li:hover li a, ul#nav li:focus li a {
  color:#000;
}

ul#nav li li li a {
  border-bottom: 0;
  margin-bottom: 0;
  font-weight: normal;
}

ul#nav li li a:hover, ul#nav li li a:focus {
  background: #D10D63;
  color: #FFF;
  text-decoration: none;
}

ul#nav ul {
  display: none;
  position: relative;
  margin-bottom: 5px;
}

html[xmlns*=""]:root ul#nav ul {
  display: block;
}

ul#nav .sub {
  background: #FFF;
  border: 4px solid #D10D63;
  position: absolute;
  z-index: 3;
  top: 32px;
  padding: 2px 0 5px;
}

ul#nav .column {
  display: block;
  float: left;
  border-right: 1px solid #CCC;
  margin: 5px -1px 5px 0;
}

ul#nav div a {
  position: relative;
  color: #000;
}

/*
#######################
#      CATEGORIES     #
#######################
*/

  ul#categories {
    padding:0;
    margin:0;
    list-style:none;
    overflow:hidden;
  }
    ul#categories li {
      float:left;
      width:37px; height:37px;
      padding:0;
      margin:0 7px 7px 0;
      text-indent:-9999px;
    }
    ul#categories li.end { margin-right:0px; }

      ul#categories li a,
      ul#categories li a:link,
      ul#categories li a:visited {
        float:left;
        width:37px; height:37px;
        color:#2c4a98;
        background:url(/images/nav/nav_categories_pink2.gif) -10px -5px no-repeat;
        text-decoration:none;
        text-transform:uppercase;
      }
      ul#categories li a:focus,
      ul#categories li a:hover,
      ul#categories li a.nav_on {
        background-position:-193px 0px;
      }

        /* art */
        ul#categories li.art a,
        ul#categories li.art a:link {
          background-position:-10px -5px;
        }
          ul#categories li.art a:hover,
          ul#categories li.art a:focus,
          ul#categories li.art a.nav_on {
            background-position:-193px -5px !important;
          }
        /* accomodation */
        ul#categories li.accomodation a,
        ul#categories li.accomodation a:link {
          background-position:-10px -47px !important;
        }
          ul#categories li.accomodation a:hover,
          ul#categories li.accomodation a:focus,
          ul#categories li.accomodation a.nav_on {
            background-position:-193px -47px !important;
          }
        /* babies */
        ul#categories li.babies a,
        ul#categories li.babies a:link {
          background-position:-10px -89px !important;
        }
          ul#categories li.babies a:hover,
          ul#categories li.babies a:focus,
          ul#categories li.babies a.nav_on {
            background-position:-193px -89px !important;
          }
        /* bags */
        ul#categories li.bags a,
        ul#categories li.bags a:link {
          background-position:-10px -131px !important;
        }
          ul#categories li.bags a:hover,
          ul#categories li.bags a:focus,
          ul#categories li.bags a.nav_on {
            background-position:-193px -131px !important;
          }
        /* books */
        ul#categories li.books a,
        ul#categories li.books a:link {
          background-position:-10px -173px !important;
        }
          ul#categories li.books a:hover,
          ul#categories li.books a:focus,
          ul#categories li.books a.nav_on {
            background-position:-193px -173px !important;
          }
        /* womens clothes */
        ul#categories li.clothes-women a,
        ul#categories li.clothes-women a:link {
          background-position:-10px -215px !important;
        }
          ul#categories li.clothes-women a:hover,
          ul#categories li.clothes-women a:focus,
          ul#categories li.clothes-women a.nav_on {
            background-position:-193px -215px !important;
          }
        /* electrical */
        ul#categories li.electrical a,
        ul#categories li.electrical a:link {
          background-position:-10px -257px !important;
        }
          ul#categories li.electrical a:hover,
          ul#categories li.electrical a:focus,
          ul#categories li.electrical a.nav_on {
            background-position:-193px -257px !important;
          }
        /* food-and-drink */
        ul#categories li.food-and-drink a,
        ul#categories li.food-and-drink a:link {
          background-position:-10px -299px !important;
        }
          ul#categories li.food-and-drink a:hover,
          ul#categories li.food-and-drink a:focus,
          ul#categories li.food-and-drink a.nav_on {
            background-position:-193px -299px !important;
          }
        /* footwear */
        ul#categories li.footwear a,
        ul#categories li.footwear a:link {
          background-position:-10px -341px !important;
        }
          ul#categories li.footwear a:hover,
          ul#categories li.footwear a:focus,
          ul#categories li.footwear a.nav_on {
            background-position:-193px -341px !important;
          }
        /* games-and-toys */
        ul#categories li.games-and-toys a,
        ul#categories li.games-and-toys a:link {
          background-position:-10px -383px !important;
        }
          ul#categories li.games-and-toys a:hover,
          ul#categories li.games-and-toys a:focus,
          ul#categories li.games-and-toys a.nav_on {
            background-position:-193px -383px !important;
          }
        /* gifts */
        ul#categories li.gifts a,
        ul#categories li.gifts a:link {
          background-position:-10px -425px !important;
        }
          ul#categories li.gifts a:hover,
          ul#categories li.gifts a:focus,
          ul#categories li.gifts a.nav_on {
            background-position:-193px -425px !important;
          }
        /* health */
        ul#categories li.health-and-beauty a,
        ul#categories li.health-and-beauty a:link {
          background-position:-10px -467px !important;
        }
          ul#categories li.health-and-beauty a:hover,
          ul#categories li.health-and-beauty a:focus,
          ul#categories li.health-and-beauty a.nav_on {
            background-position:-193px -467px !important;
          }
        /* home */
        ul#categories li.home-and-garden a,
        ul#categories li.home-and-garden a:link {
          background-position:-10px -509px !important;
        }
          ul#categories li.home-and-garden a:hover,
          ul#categories li.home-and-garden a:focus,
          ul#categories li.home-and-garden a.nav_on {
            background-position:-193px -509px !important;
          }
        /* jewellery */
        ul#categories li.jewellery a,
        ul#categories li.jewellery a:link {
          background-position:-10px -551px !important;
        }
          ul#categories li.jewellery a:hover,
          ul#categories li.jewellery a:focus,
          ul#categories li.jewellery a.nav_on {
            background-position:-193px -551px !important;
          }
        /* media */
        ul#categories li.media a,
        ul#categories li.media a:link {
          background-position:-10px -593px !important;
        }
          ul#categories li.media a:hover,
          ul#categories li.media a:focus,
          ul#categories li.media a.nav_on {
            background-position:-193px -593px !important;
          }
        /* motor */
        ul#categories li.motor a,
        ul#categories li.motor a:link {
          background-position:-10px -635px !important;
        }
          ul#categories li.motor a:hover,
          ul#categories li.motor a:focus,
          ul#categories li.motor a.nav_on {
            background-position:-193px -635px !important;
          }
        /* music-and-video */
        ul#categories li.music-and-video a,
        ul#categories li.music-and-video a:link {
          background-position:-10px -677px !important;
        }
          ul#categories li.music-and-video a:hover,
          ul#categories li.music-and-video a:focus,
          ul#categories li.music-and-video a.nav_on {
            background-position:-193px -677px !important;
          }
        /* pets */
        ul#categories li.pets a,
        ul#categories li.pets a:link {
          background-position:-10px -719px !important;
        }
          ul#categories li.pets a:hover,
          ul#categories li.pets a:focus,
          ul#categories li.pets a.nav_on {
            background-position:-193px -719px !important;
          }
        /* sport */
        ul#categories li.sport a,
        ul#categories li.sport a:link {
          background-position:-10px -761px !important;
        }
          ul#categories li.sport a:hover,
          ul#categories li.sport a:focus,
          ul#categories li.sport a.nav_on {
            background-position:-193px -761px !important;
          }
        /* travel-leisure */
        ul#categories li.travel-leisure a,
        ul#categories li.travel-leisure a:link {
          background-position:-10px -803px !important;
        }
          ul#categories li.travel-leisure a:hover,
          ul#categories li.travel-leisure a:focus,
          ul#categories li.travel-leisure a.nav_on {
            background-position:-193px -803px !important;
          }
        /* all */
        ul#categories li.all a,
        ul#categories li.all a:link {
          background-position: -10px -845px !important;
        }
          ul#categories li.all a:hover,
          ul#categories li.all a:focus,
          ul#categories li.all a.nav_on {
          background-position: -193px -845px !important;
          }
        /* my shopspace */
        ul#categories li.my_shopspace a,
        ul#categories li.my_shopspace a:link {
          background-position: -10px -887px !important;
        }
          ul#categories li.my_shopspace a:hover,
          ul#categories li.my_shopspace a:focus,
          ul#categories li.my_shopspace a.nav_on {
          background-position: -193px -887px !important;
          }
        /* money */
        ul#categories li.money a,
        ul#categories li.money a:link {
          background-position:-10px -929px !important;
        }
          ul#categories li.money a:hover,
          ul#categories li.money a:focus,
          ul#categories li.money a.nav_on {
            background-position:-193px -929px !important;
          }
        /* kids clothes */
        ul#categories li.clothes-kids a,
        ul#categories li.clothes-kids a:link {
          background-position:-10px -971px !important;
        }
          ul#categories li.clothes-kids a:hover,
          ul#categories li.clothes-kids a:focus,
          ul#categories li.clothes-kids a.nav_on {
            background-position:-193px -971px !important;
          }
        /* mens clothes */
        ul#categories li.clothes-men a,
        ul#categories li.clothes-men a:link {
          background-position:-10px -1013px !important;
        }
          ul#categories li.clothes-men a:hover,
          ul#categories li.clothes-men a:focus,
          ul#categories li.clothes-men a.nav_on {
            background-position:-193px -1013px !important;
          }
        /* miscellaneous */
        ul#categories li.miscellaneous a,
        ul#categories li.miscellaneous a:link {
          background-position:-10px -1055px !important;
        }
          ul#categories li.miscellaneous a:hover,
          ul#categories li.miscellaneous a:focus,
          ul#categories li.miscellaneous a.nav_on {
            background-position:-193px -1055px !important;
          }

/*
######################
#   TOP NAVIGATION   #
######################
*/
#top_nav {
  margin: 0;
  font-size: 11px;
  text-align: center;
}
  #top_nav ul {
    float: left;
    width: 96%;
    margin: 0;
    padding: 0 2%;
    list-style: none;
  }
    #top_nav ul li {
      display: block;
      width: 11.1%;
      float: left;
    }
    #top_nav ul li a {
      border: 1px solid #DDD;
      border-top: 0;
      display: block;
      padding: 2px 5px;
      height: 32px;
      color: #555;
      line-height: 14px;
      text-decoration: none;
      border-radius-bottomleft: 5px;
      border-radius-bottomright: 5px;
      -moz-border-radius-bottomleft: 5px;
      -moz-border-radius-bottomright: 5px;
      -webkit-border-radius-bottomleft: 5px;
      -webkit-border-radius-bottomright: 5px;
    }
    #top_nav ul li a.nav_off:hover, #top_nav ul li a.nav_off:focus {
      background: #EEE;
      border-color: #CCC;
    }
    #top_nav ul li .nav_on {
      background: #1C77AF;
      border-color: #1C77AF;
      color: #FFF;
    }

/*
#######################
#   SIDE NAVIGATION   #
#######################
*/
#side_nav {
  float:left;
  padding: 0;
  margin: 0;
  width: 182px;
}
  #side_nav ul {
    width:182px;
    padding: 0 0 2px;
    margin: 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    overflow:hidden;
  }
    #side_nav ul li {
      float:left;
      clear:left;
      text-indent:-9999px;
    }

  #my_sconty_form {
    padding:0 0 16px;
  }
    #my_sconty_form h4 {
      padding:10px 10px 0;
    }
      #my_sconty_form h4 a {
        color:#fff;
      }

    #my_sconty_form label {
      float:left;
      width:160px;
    }

      #side_nav ul li a,
      #side_nav ul li span,
      #side_nav ul li a:link,
      #side_nav ul li a:visited {
        float: left;
        height: 42px;
        width: 182px;
        padding: 0;
        margin: 0;
        color: #2c4a98;
        background: url(/images/nav/nav_categories_pink2.gif) 0px -5px no-repeat;
        text-decoration: none;
        text-transform: uppercase;
      }
      #side_nav ul li span {
        background:url(/images/nav/nav_categories_disabled.gif) 0px -5px no-repeat;
      }
      #side_nav ul li a:focus,
      #side_nav ul li a:hover,
      #side_nav ul li a.nav_on {
        background-position: -183px 0px;
        color: #EC1C8E !important;
      }
      #side_nav ul li a.nav_on {
        color: #ec1d8e !important;
      }

  .sw_tagcloud {
    padding:8px;
  }
    .sw_tagcloud h2 {
      color:#fff;
      font-size:120%;
      text-transform:none;
    }


      /* SUB CATS */
      #side_nav ul ul {
        float:left;
        width:182px;
        padding-bottom:7px;
        margin:5px 0 6px;
        background:url(/images/bg_subcat_bottom.gif) left bottom no-repeat;
      }
        #side_nav ul ul li {
          float:none;
          padding:2px 18px;
          text-indent: 0px;
        }
        #side_nav ul ul li.top {
          padding-top:9px;
          background:url(/images/bg_subcat_top.gif) left top no-repeat;
        }
          #side_nav ul ul li a,
          #side_nav ul ul li a:link,
          #side_nav ul ul li a:visited {
            float: none;
            height: auto;
            width: auto;
            padding: 0;
            margin: 0;
            color: #000;
            background:none;
            text-decoration: none;
            text-transform: none;
          }
      /* END SUB CATS */


        /* art */
        #side_nav ul li.art a,
        #side_nav ul li.art span,
        #side_nav ul li.art a:link {
          background-position: 0px -5px;
        }
          #side_nav ul li.art a:hover,
          #side_nav ul li.art a:focus,
          #side_nav ul li.art a.nav_on {
            background-position: -183px -5px !important;
          }
        /* accomodation */
        #side_nav ul li.accomodation a,
        #side_nav ul li.accomodation span,
        #side_nav ul li.accomodation a:link {
          background-position: 0px -47px !important;
        }
          #side_nav ul li.accomodation a:hover,
          #side_nav ul li.accomodation a:focus,
          #side_nav ul li.accomodation a.nav_on {
            background-position: -183px -47px !important;
          }
        /* babies */
        #side_nav ul li.babies a,
        #side_nav ul li.babies span,
        #side_nav ul li.babies a:link {
          background-position: 0px -89px !important;
        }
          #side_nav ul li.babies a:hover,
          #side_nav ul li.babies a:focus,
          #side_nav ul li.babies a.nav_on {
            background-position: -183px -89px !important;
          }
        /* bags */
        #side_nav ul li.bags a,
        #side_nav ul li.bags span,
        #side_nav ul li.bags a:link {
          background-position: 0px -131px !important;
        }
          #side_nav ul li.bags a:hover,
          #side_nav ul li.bags a:focus,
          #side_nav ul li.bags a.nav_on {
            background-position: -183px -131px !important;
          }
        /* books */
        #side_nav ul li.books a,
        #side_nav ul li.books span,
        #side_nav ul li.books a:link {
          background-position: 0px -173px !important;
        }
          #side_nav ul li.books a:hover,
          #side_nav ul li.books a:focus,
          #side_nav ul li.books a.nav_on {
            background-position: -183px -173px !important;
          }
        /* womens clothes */
        #side_nav ul li.clothes-women a,
        #side_nav ul li.clothes-women span,
        #side_nav ul li.clothes-women a:link {
          background-position: 0px -215px !important;
        }
          #side_nav ul li.clothes-women a:hover,
          #side_nav ul li.clothes-women a:focus,
          #side_nav ul li.clothes-women a.nav_on {
            background-position: -183px -215px !important;
          }
        /* electrical */
        #side_nav ul li.electrical a,
        #side_nav ul li.electrical span,
        #side_nav ul li.electrical a:link {
          background-position: 0px -257px !important;
        }
          #side_nav ul li.electrical a:hover,
          #side_nav ul li.electrical a:focus,
          #side_nav ul li.electrical a.nav_on {
            background-position: -183px -257px !important;
          }
        /* food-and-drink */
        #side_nav ul li.food-and-drink a,
        #side_nav ul li.food-and-drink span,
        #side_nav ul li.food-and-drink a:link {
          background-position: 0px -299px !important;
        }
          #side_nav ul li.food-and-drink a:hover,
          #side_nav ul li.food-and-drink a:focus,
          #side_nav ul li.food-and-drink a.nav_on {
            background-position: -183px -299px !important;
          }
        /* footwear */
        #side_nav ul li.footwear a,
        #side_nav ul li.footwear span,
        #side_nav ul li.footwear a:link {
          background-position: 0px -341px !important;
        }
          #side_nav ul li.footwear a:hover,
          #side_nav ul li.footwear a:focus,
          #side_nav ul li.footwear a.nav_on {
            background-position: -183px -341px !important;
          }
        /* games-and-toys */
        #side_nav ul li.games-and-toys a,
        #side_nav ul li.games-and-toys span,
        #side_nav ul li.games-and-toys a:link {
          background-position: 0px -383px !important;
        }
          #side_nav ul li.games-and-toys a:hover,
          #side_nav ul li.games-and-toys a:focus,
          #side_nav ul li.games-and-toys a.nav_on {
            background-position: -183px -383px !important;
          }
        /* gifts */
        #side_nav ul li.gifts a,
        #side_nav ul li.gifts span,
        #side_nav ul li.gifts a:link {
          background-position: 0px -425px !important;
        }
          #side_nav ul li.gifts a:hover,
          #side_nav ul li.gifts a:focus,
          #side_nav ul li.gifts a.nav_on {
            background-position: -183px -425px !important;
          }
        /* health */
        #side_nav ul li.health-and-beauty a,
        #side_nav ul li.health-and-beauty span,
        #side_nav ul li.health-and-beauty a:link {
          background-position: 0px -467px !important;
        }
          #side_nav ul li.health-and-beauty a:hover,
          #side_nav ul li.health-and-beauty a:focus,
          #side_nav ul li.health-and-beauty a.nav_on {
            background-position: -183px -467px !important;
          }
        /* home */
        #side_nav ul li.home-and-garden a,
        #side_nav ul li.home-and-garden span,
        #side_nav ul li.home-and-garden a:link {
          background-position: 0px -509px !important;
        }
          #side_nav ul li.home-and-garden a:hover,
          #side_nav ul li.home-and-garden a:focus,
          #side_nav ul li.home-and-garden a.nav_on {
            background-position: -183px -509px !important;
          }
        /* jewellery */
        #side_nav ul li.jewellery a,
        #side_nav ul li.jewellery span,
        #side_nav ul li.jewellery a:link {
          background-position: 0px -551px !important;
        }
          #side_nav ul li.jewellery a:hover,
          #side_nav ul li.jewellery a:focus,
          #side_nav ul li.jewellery a.nav_on {
            background-position: -183px -551px !important;
          }
        /* media */
        #side_nav ul li.media a,
        #side_nav ul li.media span,
        #side_nav ul li.media a:link {
          background-position: 0px -593px !important;
        }
          #side_nav ul li.media a:hover,
          #side_nav ul li.media a:focus,
          #side_nav ul li.media a.nav_on {
            background-position: -183px -593px !important;
          }
        /* motor */
        #side_nav ul li.motor a,
        #side_nav ul li.motor span,
        #side_nav ul li.motor a:link {
          background-position: 0px -635px !important;
        }
          #side_nav ul li.motor a:hover,
          #side_nav ul li.motor a:focus,
          #side_nav ul li.motor a.nav_on {
            background-position: -183px -635px !important;
          }
        /* music-and-video */
        #side_nav ul li.music-and-video a,
        #side_nav ul li.music-and-video span,
        #side_nav ul li.music-and-video a:link {
          background-position: 0px -677px !important;
        }
          #side_nav ul li.music-and-video a:hover,
          #side_nav ul li.music-and-video a:focus,
          #side_nav ul li.music-and-video a.nav_on {
            background-position: -183px -677px !important;
          }
        /* pets */
        #side_nav ul li.pets a,
        #side_nav ul li.pets span,
        #side_nav ul li.pets a:link {
          background-position: 0px -719px !important;
        }
          #side_nav ul li.pets a:hover,
          #side_nav ul li.pets a:focus,
          #side_nav ul li.pets a.nav_on {
            background-position: -183px -719px !important;
          }
        /* sport */
        #side_nav ul li.sport a,
        #side_nav ul li.sport span,
        #side_nav ul li.sport a:link {
          background-position: 0px -761px !important;
        }
          #side_nav ul li.sport a:hover,
          #side_nav ul li.sport a:focus,
          #side_nav ul li.sport a.nav_on {
            background-position: -183px -761px !important;
          }
        /* travel-leisure */
        #side_nav ul li.travel-leisure a,
        #side_nav ul li.travel-leisure span,
        #side_nav ul li.travel-leisure a:link {
          background-position: 0px -803px !important;
        }
          #side_nav ul li.travel-leisure a:hover,
          #side_nav ul li.travel-leisure a:focus,
          #side_nav ul li.travel-leisure a.nav_on {
            background-position: -183px -803px !important;
          }
        /* ALL */
        #side_nav ul li.all a,
        #side_nav ul li.all a:link {
          background-position: 0px -845px !important;
        }
          #side_nav ul li.all a:hover,
          #side_nav ul li.all a:focus,
          #side_nav ul li.all a.nav_on {
            background-position: -183px -845px !important;
          }
        /* my_shopspace */
        #side_nav ul li.my_shopspace a,
        #side_nav ul li.my_shopspace a:link {
          background-position: 0px -887px !important;
        }
          #side_nav ul li.my_shopspace a:hover,
          #side_nav ul li.my_shopspace a:focus,
          #side_nav ul li.my_shopspace a.nav_on {
            background-position: -183px -887px !important;
          }
        /* money */
        #side_nav ul li.money a,
        #side_nav ul li.money span,
        #side_nav ul li.money a:link {
          background-position: 0px -929px !important;
        }
          #side_nav ul li.money a:hover,
          #side_nav ul li.money a:focus,
          #side_nav ul li.money a.nav_on {
            background-position: -183px -929px !important;
          }
        /* kids clothes */
        #side_nav ul li.clothes-kids a,
        #side_nav ul li.clothes-kids span,
        #side_nav ul li.clothes-kids a:link {
          background-position: 0px -971px !important;
        }
          #side_nav ul li.clothes-kids a:hover,
          #side_nav ul li.clothes-kids a:focus,
          #side_nav ul li.clothes-kids a.nav_on {
            background-position: -183px -971px !important;
          }
        /* mens clothes */
        #side_nav ul li.clothes-men a,
        #side_nav ul li.clothes-men span,
        #side_nav ul li.clothes-men a:link {
          background-position: 0px -1013px !important;
        }
          #side_nav ul li.clothes-men a:hover,
          #side_nav ul li.clothes-men a:focus,
          #side_nav ul li.clothes-men a.nav_on {
            background-position: -183px -1013px !important;
          }
        /* misc */
        #side_nav ul li.miscellaneous a,
        #side_nav ul li.miscellaneous span,
        #side_nav ul li.miscellaneous a:link {
          background-position: 0px -1055px !important;
        }
          #side_nav ul li.miscellaneous a:hover,
          #side_nav ul li.miscellaneous a:focus,
          #side_nav ul li.miscellaneous a.nav_on {
            background-position: -183px -1055px !important;
          }
/*
###########################
#   SUPPLIER NAVIGATION   #
###########################
*/

#supplier_nav {
  float: left;
}
  #supplier_nav ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    }
    #supplier_nav ul li {
      display: inline;
      }
    #supplier_nav ul li a {
      float: left;
      height: 20px;
      width: 160px;
      padding: 0 10px;
      color: #32a3de;
      text-decoration: none;
      }
    #supplier_nav ul li a:hover, #supplier_nav ul li a:focus {
      color: #93d5f8;
      }
        #supplier_nav ul li .nav_on {
          color: #FFF;
        }


/*
###########################
#   CATEGORY NAVIGATION   #
###########################
*/
#cat_nav {
  padding: 10px 0 0 8px;
  list-style:none;
}
    #cat_nav li {
      float: left;
      width: 127px;
      padding: 0 8px 12px 8px;
      text-indent: -9999px;
    }

      #cat_nav li a,
      #cat_nav li a:link,
      #cat_nav li a:visited {
        float: left;
        height: 127px;
        width: 127px;
        padding: 0;
        margin: 0;
        color: #2c4a98;
        background: url(/images/categories/categories_pink.png) top left;
        text-decoration: none;
        text-transform: uppercase;
      }
      #cat_nav li a:focus,
      #cat_nav li a:hover,
      #cat_nav li a.current {

      }
      #cat_nav li a.nav_on {
        cursor: default;
      }

        /* accomodation */
        #cat_nav li.accomodation a,
        #cat_nav li.accomodation a:link {
          background-position: 0px -127px !important;
        }
          #cat_nav li.accomodation a:hover,
          #cat_nav li.accomodation a:focus,
          #cat_nav li.accomodation a.nav_on {
          background-position: 0px -0px !important;
          }
        /* art */
        #cat_nav li.art a,
        #cat_nav li.art a:link {
          background-position: -127px -127px !important;
        }
          #cat_nav li.art a:hover,
          #cat_nav li.art a:focus,
          #cat_nav li.art a.nav_on {
          background-position: -127px -0px !important;
          }
        /* babies */
        #cat_nav li.babies a,
        #cat_nav li.babies a:link {
          background-position: -254px -127px !important;
        }
          #cat_nav li.babies a:hover,
          #cat_nav li.babies a:focus,
          #cat_nav li.babies a.nav_on {
          background-position: -254px -0px !important;
          }
        /* bags */
        #cat_nav li.bags a,
        #cat_nav li.bags a:link {
          background-position: -381px -127px !important;
        }
          #cat_nav li.bags a:hover,
          #cat_nav li.bags a:focus,
          #cat_nav li.bags a.nav_on {
          background-position: -381px -0px !important;
          }
        /* books */
        #cat_nav li.books a,
        #cat_nav li.books a:link {
          background-position: -508px -127px !important;
        }
          #cat_nav li.books a:hover,
          #cat_nav li.books a:focus,
          #cat_nav li.books a.nav_on {
          background-position: -508px -0px !important;
          }
        /* clothes */
        #cat_nav li.clothes a,
        #cat_nav li.clothes a:link {
          background-position: 0px -381px !important;
        }
          #cat_nav li.clothes a:hover,
          #cat_nav li.clothes a:focus,
          #cat_nav li.clothes a.nav_on {
          background-position: 0px -254px !important;
          }
        /* electrical */
        #cat_nav li.electrical a,
        #cat_nav li.electrical a:link {
          background-position: -127px -381px !important;
        }
          #cat_nav li.electrical a:hover,
          #cat_nav li.electrical a:focus,
          #cat_nav li.electrical a.nav_on {
          background-position: -127px -254px !important;
          }
        /* food-and-drink */
        #cat_nav li.food-and-drink a,
        #cat_nav li.food-and-drink a:link {
          background-position: -254px -381px !important;
        }
          #cat_nav li.food-and-drink a:hover,
          #cat_nav li.food-and-drink a:focus,
          #cat_nav li.food-and-drink a.nav_on {
          background-position: -254px -254px !important;
          }
        /* footwear */
        #cat_nav li.footwear a,
        #cat_nav li.footwear a:link {
          background-position: -381px -381px !important;
        }
          #cat_nav li.footwear a:hover,
          #cat_nav li.footwear a:focus,
          #cat_nav li.footwear a.nav_on {
          background-position: -381px -254px !important;
          }
        /* games-and-toys */
        #cat_nav li.games-and-toys a,
        #cat_nav li.games-and-toys a:link {
          background-position: -508px -381px !important;
        }
          #cat_nav li.games-and-toys a:hover,
          #cat_nav li.games-and-toys a:focus,
          #cat_nav li.games-and-toys a.nav_on {
          background-position: -508px -254px !important;
          }
        /* gifts */
        #cat_nav li.gifts a,
        #cat_nav li.gifts a:link {
          background-position: 0px -635px !important;
        }
          #cat_nav li.gifts a:hover,
          #cat_nav li.gifts a:focus,
          #cat_nav li.gifts a.nav_on {
          background-position: 0px -508px !important;
          }
        /* health */
        #cat_nav li.health-and-beauty a,
        #cat_nav li.health-and-beauty a:link {
          background-position: -127px -635px !important;
        }
          #cat_nav li.health-and-beauty a:hover,
          #cat_nav li.health-and-beauty a:focus,
          #cat_nav li.health-and-beauty a.nav_on {
          background-position: -127px -508px !important;
          }
        /* home */
        #cat_nav li.home-and-garden a,
        #cat_nav li.home-and-garden a:link {
          background-position: -254px -635px !important;
        }
          #cat_nav li.home-and-garden a:hover,
          #cat_nav li.home-and-garden a:focus,
          #cat_nav li.home-and-garden a.nav_on {
          background-position: -254px -508px !important;
          }
        /* jewellery */
        #cat_nav li.jewellery a,
        #cat_nav li.jewellery a:link {
          background-position: -381px -635px !important;
        }
          #cat_nav li.jewellery a:hover,
          #cat_nav li.jewellery a:focus,
          #cat_nav li.jewellery a.nav_on {
          background-position: -381px -508px !important;
          }
        /* media */
        #cat_nav li.media a,
        #cat_nav li.media a:link {
          background-position: -508px -635px !important;
        }
          #cat_nav li.media a:hover,
          #cat_nav li.media a:focus,
          #cat_nav li.media a.nav_on {
          background-position: -508px -508px !important;
          }
        /* motor */
        #cat_nav li.motor a,
        #cat_nav li.motor a:link {
          background-position: 0px -889px !important;
        }
          #cat_nav li.motor a:hover,
          #cat_nav li.motor a:focus,
          #cat_nav li.motor a.nav_on {
          background-position: 0px -762px !important;
          }
        /* music-and-video */
        #cat_nav li.music-and-video a,
        #cat_nav li.music-and-video a:link {
          background-position: -127px -889px !important;
        }
          #cat_nav li.music-and-video a:hover,
          #cat_nav li.music-and-video a:focus,
          #cat_nav li.music-and-video a.nav_on {
          background-position: -127px -762px !important;
          }
        /* pets */
        #cat_nav li.pets a,
        #cat_nav li.pets a:link {
          background-position: -254px -889px !important;
        }
          #cat_nav li.pets a:hover,
          #cat_nav li.pets a:focus,
          #cat_nav li.pets a.nav_on {
          background-position: -254px -762px !important;
          }
        /* sport */
        #cat_nav li.sport a,
        #cat_nav li.sport a:link {
          background-position: -381px -889px !important;
        }
          #cat_nav li.sport a:hover,
          #cat_nav li.sport a:focus,
          #cat_nav li.sport a.nav_on {
          background-position: -381px -762px !important;
          }
        /* travel-leisure */
        #cat_nav li.travel-leisure a,
        #cat_nav li.travel-leisure a:link {
          background-position: -508px -889px !important;
        }
          #cat_nav li.travel-leisure a:hover,
          #cat_nav li.travel-leisure a:focus,
          #cat_nav li.travel-leisure a.nav_on {
          background-position: -508px -762px !important;
          }