/* link heights corresponds with image height */
.navButton, .navButton:visited {
	height:27px;
	width:167px;
	position:relative !important;
	}

/* link and list-item widths correspond with image widths */
#buying, #buyingButton, #buyingButton:visited {
	width:168px;
	}


/* span is same dimensions as link and positioned to superimpose */
.navButton span, .navButton:visited span {
	display:block;
	height:27px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
	}

/* rollovers are background position so that no preloading is necessary */
.navButton span, .navButton:visited span {
	background-position:0 0;
	}

.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span {
	background-position:0 -37px;
	}
