/* link heights corresponds with image height */
.navButton, .navButton:visited 
		{
        height:25px;
        position:relative !important;
        }

/* link and list-item widths correspond with image widths */
#marvin, #marvinButton, #marvinButton:visited 
		{
                display: none;
        width:75px;
        }
#integrity, #integrityButton, #integrityButton:visited 
		{
                display: none;
        width:100px;
        }
#infinity, #infinityButton, #infinityButton:visited 
		{
                 display: none;
       width:87px;
        }

#installation, #installationButton, #installationButton:visited 
		{
                display: none;
        width:126px;
        }
#contact, #contactButton, #contactButton:visited 
		{
                display: none;
        width:140px;
        }

        
        
/* span is same dimensions as link and positioned to superimpose */
.navButton span, .navButton:visited span 
		{
        display:block;
        height:25px;
        width:100%;
        position:absolute;
        left:0;
        top:0;
        z-index:1;
        background-repeat:no-repeat;
        }
        
/* button images are span background images */
#marvinButton span, #marvinButton:visited span 
		{
                 display: none;
       background-image:url(../images/nav-windows/marvinx75.gif);
        }
        
#integrityButton span, #integrityButton:visited span 
		{
                 display: none;
       background-image:url(../images/nav-windows/integrityx100.gif);
        }
        
#infinityButton span, #infinityButton:visited span 
		{
                 display: none;
       background-image:url(../images/nav-windows/infinityx87.gif);
        }
#installationButton span, #installationButton:visited span 
		{
                display: none;
        background-image:url(../images/nav-windows/installationx126.gif);
        }
#contactButton span, #contactButton:visited span 
		{
                display: none;
        background-image:url(../images/nav-windows/contactusx140.gif);
        }

        
/* rollovers are background position so that no preloading is necessary */
.navButton span, .navButton:visited span 
		{
                display: none;
		background-position: 0 0;
		}

.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span 
			{
                display: none;
			background-position: 0 -100px;
			}


