ul#mainNav {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	text-transform:none;

	}
	
ul#mainNav li {
	display:block;
	float:left;
	margin:0;
	}
	
ul#mainNav li a {
	display:block;
	color:#874B46;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	text-indent: -9999px;
    height: 75px;
	}
.wrapper   .leftNav   li  .show {
	width: 283px;
}
.wrapper .leftNav #mainNav .show {
	text-align: right;
	width: 283px;
	height: 30px;
}


ul#mainNav li a.espanol      {
	color:#FFFFFF;
	text-decoration:underline;
	display: inline;
}

.wrapper .leftNav .orthodontics {
	height: 171px !important;
    margin-bottom: 4px;
	width: 293px;
	display: block;
}	
#mainNav a.orthodontics {
	background-image: url(../images/menu/familyOrthodontics.png);
	background-repeat: no-repeat;
}

#mainNav a:hover.orthodontics {
	background-image: url(../images/menu/familyOrthodonticsOn.png);
	background-repeat: no-repeat;
}	
.wrapper .leftNav .contactUs {
	width: 293px;
	display: block;
}	
#mainNav a.contactUs {
	background-image: url(../images/menu/contactUs.png);
	background-repeat: no-repeat;
}

#mainNav a:hover.contactUs {
	background-image: url(../images/menu/contactUsOn.png);
	background-repeat: no-repeat;
}	
.wrapper .leftNav .newPatients {
	width: 293px;
	display: block;
}	
#mainNav a.newPatients {
	background-image: url(../images/menu/newPatients.png);
	background-repeat: no-repeat;
}

#mainNav a:hover.newPatients {
	background-image: url(../images/menu/newPatientsOn.png);
	background-repeat: no-repeat;
}		
	
.wrapper .leftNav .insuranceInfo {
	width: 293px;
	display: block;
}	
#mainNav a.insuranceInfo {
	background-image: url(../images/menu/insuranceInfo.png);
	background-repeat: no-repeat;
}

#mainNav a:hover.insuranceInfo {
	background-image: url(../images/menu/insuranceInfoOn.png);
	background-repeat: no-repeat;
}
.wrapper .leftNav .faq {
	width: 293px;
	display: block;
}	
.wrapper .leftNav .communityService {
	width: 293px;
	display: block;
}	
#mainNav a.faq {
	background-image: url(../images/menu/faq.png);
	background-repeat: no-repeat;
}

#mainNav a:hover.faq {
	background-image: url(../images/menu/faqOn.png);
	background-repeat: no-repeat;
}
.wrapper .leftNav .home {
	width: 293px;
	display: block;
}	
#mainNav a.home {
	background-image: url(../images/menu/home.png);
	background-repeat: no-repeat;
}

#mainNav a:hover.home {
	background-image: url(../images/menu/homeOn.png);
	background-repeat: no-repeat;
}
ul#mainNav li a:hover.espanol {
	color:#FFFF00;
	text-decoration:underline;
	display: inline;
}

#mainNav a.communityService {
	background-image: url(../images/menu/communityService.png);
	background-repeat: no-repeat;
}

#mainNav a:hover.communityService {
	background-image: url(../images/menu/communityServiceOn.png);
}

ul#topNav {
	margin:0;
	padding:0;
	list-style-type:none;
}
	
ul#topNav li  {
}
	
ul#topNav li a {
	display:block;
	padding:0;
	text-indent: -9999px;
	width: 252px;
	background: url(../images/menu/locations.png) no-repeat;
}

.locationHd {
	background: url(../images/menu/locations.png) no-repeat;
	height: 50px;
	width: 252px;
	text-indent: -9999px;
	display:block;
}
#topNav .Austell {
	height: 38px;
	background-position: 0 -53px;
}
#topNav .Cumming {
	height: 36px;
	background-position: 0 -92px;
}
#topNav .Dawsonville {
	height: 36px;
	background-position: 0 -128px;
}
#topNav .Roswell {
	height: 40px;
	background-position: 0 -165px;
}
#topNav .SandySprings {
	height: 36px;
	background-position: 0 -205px;
}
#topNav .Woodstock {
	height: 38px;
	background-position: 0 -245px;
}


#topNav .Austell:hover {
	background-position: -252px -53px;
}
#topNav .Cumming:hover {
	background-position: -252px -92px;
}
#topNav .Dawsonville:hover {
	background-position: -252px -128px;
}
#topNav .Roswell:hover {
	background-position: -252px -165px;
}
#topNav .SandySprings:hover {
	background-position: -252px -205px;
}
#topNav .Woodstock:hover {
	background-position: -252px -245px;
}
