
		/* link dimensions correspond with image dimensions */
		.navButton1, .navButton1:visited {
		
			position:relative !important;
			display:block;
			cursor: hand;
			}
			
		/* span is same dimensions as link and positioned to superimpose */
		.navButton1 span, .navButton1:visited span {
			display:block;
			width:100%;
			position:absolute;
			left:0;
			top:0;
			z-index:1;
			background-repeat:no-repeat;
			}			
			
			/* link and list-item widths correspond with image widths */
			#Communities, #CommunitiesButton, #CommunitiesButton:visited {	
				width:170px;
				height:30px;
				background-image:url(/images/Navigation/Communities_Spanish.gif);
				}
				
			/* button images are span background images */
			#CommunitiesButton span, #CommunitiesButton:visited span {	
				width:170px;
				height:30px;
				background-image:url(/images/Navigation/Communities_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#Models, #ModelsButton, #ModelsButton:visited {	
				width:136px;
				height:30px;
				background-image:url(/images/Navigation/Models_Spanish.gif);
				}
				
			/* button images are span background images */
			#ModelsButton span, #ModelsButton:visited span {	
				width:136px;
				height:30px;
				background-image:url(/images/Navigation/Models_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#DesignStudio, #DesignStudioButton, #DesignStudioButton:visited {	
				width:128px;
				height:30px;
				background-image:url(/images/Navigation/DesignStudio_Spanish.gif);
				}
				
			/* button images are span background images */
			#DesignStudioButton span, #DesignStudioButton:visited span {	
				width:128px;
				height:30px;
				background-image:url(/images/Navigation/DesignStudio_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#HomesAvailableNow, #HomesAvailableNowButton, #HomesAvailableNowButton:visited {	
				width:172px;
				height:30px;
				background-image:url(/images/Navigation/HomesAvailableNow_Spanish.gif);
				}
				
			/* button images are span background images */
			#HomesAvailableNowButton span, #HomesAvailableNowButton:visited span {	
				width:172px;
				height:30px;
				background-image:url(/images/Navigation/HomesAvailableNow_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#Finance, #FinanceButton, #FinanceButton:visited {	
				width:133px;
				height:30px;
				background-image:url(/images/Navigation/Finance_Spanish.gif);
				}
				
			/* button images are span background images */
			#FinanceButton span, #FinanceButton:visited span {	
				width:133px;
				height:30px;
				background-image:url(/images/Navigation/Finance_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#ContactUs, #ContactUsButton, #ContactUsButton:visited {	
				width:102px;
				height:30px;
				background-image:url(/images/Navigation/ContactUs_Spanish.gif);
				}
				
			/* button images are span background images */
			#ContactUsButton span, #ContactUsButton:visited span {	
				width:102px;
				height:30px;
				background-image:url(/images/Navigation/ContactUs_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#Home, #HomeButton, #HomeButton:visited {	
				width:84px;
				height:30px;
				background-image:url(/images/Navigation/Home_Spanish.gif);
				}
				
			/* button images are span background images */
			#HomeButton span, #HomeButton:visited span {	
				width:84px;
				height:30px;
				background-image:url(/images/Navigation/Home_Spanish.gif);
				}	
			
			/* rollovers are background position so that no preloading is necessary */
			.navButton1 span, .navButton1:visited span {
				background-position:0 0;
				}
			
			.navButton1:hover span, .navButton1:focus span, .navButton1:visited:hover span, .navButton1.udmR span, .navButton1.udmR:visited span, .navButton1:active span {
				background-position:0 -130px;
				}
		
		/* link dimensions correspond with image dimensions */
		.navButton2, .navButton2:visited {
		
			position:relative !important;
			display:block;
			cursor: hand;
			}
			
		/* span is same dimensions as link and positioned to superimpose */
		.navButton2 span, .navButton2:visited span {
			display:block;
			width:100%;
			position:absolute;
			left:0;
			top:0;
			z-index:1;
			background-repeat:no-repeat;
			}			
			
			/* link and list-item widths correspond with image widths */
			#MyFavorites, #MyFavoritesButton, #MyFavoritesButton:visited {	
				width:78px;
				height:21px;
				background-image:url(/images/Navigation/MyFavorites_Spanish.gif);
				}
				
			/* button images are span background images */
			#MyFavoritesButton span, #MyFavoritesButton:visited span {	
				width:78px;
				height:21px;
				background-image:url(/images/Navigation/MyFavorites_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#Chat, #ChatButton, #ChatButton:visited {	
				width:78px;
				height:21px;
				background-image:url(/images/Navigation/Chat_Spanish.gif);
				}
				
			/* button images are span background images */
			#ChatButton span, #ChatButton:visited span {	
				width:78px;
				height:21px;
				background-image:url(/images/Navigation/Chat_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#CustomerCare, #CustomerCareButton, #CustomerCareButton:visited {	
				width:102px;
				height:21px;
				background-image:url(/images/Navigation/CustomerCare_Spanish.gif);
				}
				
			/* button images are span background images */
			#CustomerCareButton span, #CustomerCareButton:visited span {	
				width:102px;
				height:21px;
				background-image:url(/images/Navigation/CustomerCare_Spanish.gif);
				}	
			
			/* link and list-item widths correspond with image widths */
			#AboutUs, #AboutUsButton, #AboutUsButton:visited {	
				width:108px;
				height:21px;
				background-image:url(/images/Navigation/AboutUs_Spanish.gif);
				}
				
			/* button images are span background images */
			#AboutUsButton span, #AboutUsButton:visited span {	
				width:108px;
				height:21px;
				background-image:url(/images/Navigation/AboutUs_Spanish.gif);
				}	
				
			#Realtors, #RealtorsButton, #RealtorsButton:visited {	
				width:130px;
				height:21px;
				background-image:url(/images/Navigation/realtors_spanish.gif);
				}
				
			/* button images are span background images */
			#RealtorsButton span, #RealtorsButton:visited span {	
				width:130px;
				height:21px;
				background-image:url(/images/Navigation/realtors_spanish.gif);
				}		
			
			/* link and list-item widths correspond with image widths */
			#Espanol, #EspanolButton, #EspanolButton:visited {	
				width:60px;
				height:21px;
				background-image:url(/images/Navigation/Espanol_Spanish.gif);
				}
				
			/* button images are span background images */
			#EspanolButton span, #EspanolButton:visited span {	
				width:60px;
				height:21px;
				background-image:url(/images/Navigation/Espanol_Spanish.gif);
				}	
			
			/* rollovers are background position so that no preloading is necessary */
			.navButton2 span, .navButton2:visited span {
				background-position:0 0;
				}
			
			.navButton2:hover span, .navButton2:focus span, .navButton2:visited:hover span, .navButton2.udmR span, .navButton2.udmR:visited span, .navButton2:active span {
				background-position:0 -121px;
				}
		

