/* ===========================
Top Navigation
=========================== */
#kmfBreadcrumb {
  margin-left: 30px;
  text-transform: uppercase;
  color: #808285;
}
#kmfBreadcrumb a,
#kmfBreadcrumb a:visited {
  color: #ed1a39;
}
#kmfBreadcrumb a:hover {
  text-decoration: underline;
}
#kmfTopNav {
  width: 1000px;
  height: 55px;
  margin: 15px auto 40px auto;
  position: relative;
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
}
#kmfTopNav a:hover {
  color: #ed1a39;
  text-decoration: none;
}
.ie7 #kmfTopNav {
  z-index: 100;
}
.kmfTopNav {
  margin-left: 200px;
  padding-top: 16px;
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  position: relative;
  z-index: 70;
}
.kmfTopNav .navItem {
  float: left;
  margin: 22px 50px 0 0;
  color: #25ada2;
  cursor: pointer;
}
.kmfTopNav .navLast {
  margin-right: 0;
}
.navItem {
  letter-spacing: 2px;
}
.navItem a,
.navItem a:hover,
.navItem a:visited {
  color: #25ada2;
}
.navItem a {
  text-decoration: none;
}
.navItem a:hover {
  text-decoration: underline;
}
.navDrop,
.navDrop a,
.navDrop a:visited {
  color: #808285;
  text-decoration: none;
  letter-spacing: 1px;
}
.navDrop {
  display: none;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 1px;
  position: relative;
  z-index: 60;
  /* Modfied styles for blog */
  margin-left: -55px;
  margin-top: 10px;
}
#kmfTopNav .navSelect,
#kmfTopNav .navSelect a,
#kmfTopNav .navSelect a:hover,
#kmfTopNav .navSelect a:visited {
  color: #ffffff;
  text-decoration: underline;
}
.navTab {
  height: 35px;
  background-color: #25ada2;
}
.navBrandsTab {
  width: 85px;
}
.navWomensTab {
  width: 96px;
}
.navMensTab {
  width: 70px;
}
.navJuniorsTab {
  width: 93px;
}
.navBlogTab {
  width: 65px;
}
.navDropBlock {
  background-color: #ffffff;
  padding: 10px 15px;
  margin: 0;
  border: solid 1px #1a1a1a;
}
.navDropBlock ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.navBrandsDrop {
  width: 255px;
  left: 244px;
}
.navWomensDrop {
  width: 190px;
  left: 358px;
}
.navMensDrop {
  width: 185px;
  left: 483px;
}
.navJuniorsDrop {
  width: 220px;
  left: 581px;
}
.navBlogDrop {
  width: 140px;
  left: 705px;
}
.navSmall {
  font-size: 12px;
}
.viewAllNav {
  margin-top: 20px;
}
#kmfLogo {
  height: 34px;
  width: 200px;
  margin: 20px 0 0 0;
  float: left;
  background-image: url(http://www.kmart.com/ue/home/kfashNavSprite-20140813.png);
  background-position: 0 -149px;
}
#ssLogo {
  height: 41px;
  width: 126px;
  margin: 18px 0 0 0;
  float: left;
  background-image: url(http://www.kmart.com/ue/home/kfashNavSprite-20140813.png);
  background-position: -126px 0;
}
#kmfLogo a {
  height: 34px;
  width: 126px;
  display: block;
}
#ssLogo a {
  height: 41px;
  width: 126px;
  display: block;
}
#navFollow {
  margin-right: 0;
  float: right;
/* Modified width for blog */
  width: 240px;
  margin-top: 13px;    
}
#navFollow,
#navFollow a,
#navFollow a:visited {
  color: #808285;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
}
#navFollow ul {
  margin-left: -7px;
  height: 23px;
  padding: 0;
}
#navFollow ul li {
  float: left;
  margin-right: 14px;
}
#navFollow ul li a {
  display: block;
  height: 23px;
  width: 23px;
  background-image: url(http://www.kmart.com/ue/home/kfashNavSprite-20141027.png);
}
#follow01 a {
  background-position: 0 -41px;
}
#follow02 a {
  background-position: -23px -41px;
}
#follow03 a {
  background-position: -46px -41px;
}
#follow04 a {
  background-position: -69px -41px;
}
#follow05 a {
  background-position: -92px -41px;
}
#follow06 a {
background-position: -184px -156px;
}
#follow01 a:hover {
  background-position: 0 -64px;
}
#follow02 a:hover {
  background-position: -23px -64px;
}
#follow03 a:hover {
  background-position: -46px -64px;
}
#follow04 a:hover {
  background-position: -69px -64px;
}
#follow05 a:hover {
  background-position: -92px -64px;
}
#follow06 a:hover {
background-position: -208px -156px;
}
#navFollow #follow06 {
  margin-right: 0;
}
.followEmail {
  font-family: 'Cousine', sans-serif;
  margin-top: 2px;
}
.ie7 #navFollow ul {
  left: 0;
}
