/* define main nav bar width, height and background image */
.nav {
  width: 367px;
  height: 80px;
  background: url(../images/navbar2025.png) no-repeat;
  background-size: 367px;
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.nav li {
	display: block;
}

.nav li a {
  left: 0;
  width: 100%;
	text-indent: -9999em;
}

.nav li.current a {
  cursor: default;
}

.nav li .effect {
  left: 0;
  width: 100%;
}

.nav li,
.nav li a,
.nav li .effect {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}

/* individual elements defined here */

/* - home - */
#nav_home { 
  left: 0px;
  width: 61px;
}
#nav_home .effect, #nav_home a:hover, #nav_home a:focus {
  background: url(../images/navbar2025.png) no-repeat 0px -80px;
  background-size: 367px;
}
#nav_home .mousedown, #nav_home a:active {
  background-position: 0px -160px;
}
#nav_home.current a:link, #nav_home.current a:visited {
  background: url(../images/navbar2025.png) no-repeat 0px -80px;
  background-size: 367px;
}

/* - books - */
#nav_books {
  left: 62px;
  width: 61px;
}
#nav_books .effect, #nav_books a:hover, #nav_books a:focus {
  background: url(../images/navbar2025.png) no-repeat -62px -80px;
  background-size: 367px;
}
#nav_books .mousedown, #nav_books a:active {
  background-position: -62px -160px;
}
#nav_books.current a:link, #nav_books.current a:visited {
  background: url(../images/navbar2025.png) no-repeat -62px -80px;
  background-size: 367px;
}

/* - e-commerce - */
#nav_commerce {
  left: 123px;
  width: 61px;
}
#nav_commerce .effect, #nav_commerce a:hover, #nav_commerce a:focus {
  background: url(../images/navbar2025.png) no-repeat -123px -80px;
  background-size: 367px;
}
#nav_commerce .mousedown, #nav_commerce a:active {
  background-position: -123px -160px;
}
#nav_commerce.current a:link, #nav_commerce.current a:visited {
  background: url(../images/navbar2025.png) no-repeat -123px -80px;
  background-size: 367px;
}

/* - mobile - */
#nav_iphone {
  left: 184px;
  width: 60px;
}
#nav_iphone .effect, #nav_iphone a:hover, #nav_iphone a:focus {
  background: url(../images/navbar2025.png) no-repeat -184px -80px;
  background-size: 367px;
}
#nav_iphone .mousedown, #nav_iphone a:active {
  background-position: -184px -160px;
}
#nav_iphone.current a:link, #nav_iphone.current a:visited {
  background: url(../images/navbar2025.png) no-repeat -184px -80px;
  background-size: 367px;
}

/* - politics - */
#nav_politics {
  left: 244px;
  width: 61px;
}
#nav_politics .effect, #nav_politics a:hover, #nav_politics a:focus {
  background: url(../images/navbar2025.png) no-repeat -244px -80px;
  background-size: 367px;
}
#nav_politics .mousedown, #nav_politics a:active {
  background-position: -244px -160px;
}
#nav_politics.current a:link, #nav_politics.current a:visited {
  background: url(../images/navbar2025.png) no-repeat -244px -80px;
  background-size: 367px;
}

/* - corporate - */
#nav_corporate {
  left: 305px;
  width: 63px;
}
#nav_corporate .effect, #nav_corporate a:hover, #nav_corporate a:focus {
  background: url(../images/navbar2025.png) no-repeat -305px -80px;
  background-size: 367px;
}
#nav_corporate .mousedown, #nav_corporate a:active {
  background-position: -305px -160px;
}
#nav_corporate.current a:link, #nav_corporate.current a:visited {
  background: url(../images/navbar2025.png) no-repeat -305px -80px;
  background-size: 367px;
}