.topbar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../img/blackBar.gif) no-repeat; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 638px; 
	PADDING-TOP: 0px; 
	HEIGHT: 23px;
	margin: 0px;
}

/*************************************/
/*   M A I N   N A V I G A T I O N   */
/*************************************/

#topnav{
	position:relative;
	float: left;
	top: 0px;
	width: 111px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

ul#homecontactnav {
	position:relative;
	width: 112px;
	margin: 0;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
	background: transparent url(../img/homeContactNav.gif) no-repeat 0 0;
}

ul#homecontactnav li {
	background:transparent;
}

ul#homecontactnav li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/homeContactNav.gif) no-repeat;
}
#newnav{
	top: 0px;
    position:relative;
	width: 746px;
	margin: 0;
	list-style-type: none;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	html>body #newnav {
	float: left; /* ie5win fudge ends */
}

ul#nav2 {
	position:relative;
	width: 750px;
	margin: 0;
	height: 24px;
	list-style-type: none;
	overflow: hidden;
	background: transparent url(../img/nav.gif) no-repeat 0 0;
}

ul#nav2 li {
	background:transparent;
}

ul#nav2 li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/nav.gif) no-repeat;
}


.topbarimg {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../img/bar.gif) no-repeat; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 595px; 
	PADDING-TOP: 0px; 
	HEIGHT: 17px;
}

.topBar {
	FLOAT: left; 
	WIDTH: 495px; 
	BORDER-BOTTOM: #e6e6e6 6px solid;
}
li#home a {
	padding: 23px 0 0 0;
	height: 0px !important; 
	height /**/:23px; /* IE5/Win */
	margin-top:0px;
}
li#contact a {
	padding: 23px 0 0 0;
	height: 0px !important; 
	height /**/:23px; /* IE5/Win */
	margin-top:0px;
}
li#staff a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0px;
}
li#products a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0px;
}

li#procedures a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#smile a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#videos a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#iandp a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#forms a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#tour a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#hoursmap a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

#homecontactnav li#home a 			{ background-position: 0px 0; width: 41px; left: 0px; }
#homecontactnav li#contact a 			{ background-position: -49px 0; width: 63px; left: 49px; }

#homecontactnav li#home a:hover	{ background-position: 0px -23px; }
#homecontactnav li#contact a:hover	{ background-position: -49px -23px; }

body#contact li#contact a	{ background-position: -49px -23px; }

#nav2 li#staff a 		{ background-position: 0px 0px; width: 48px; left: 0px; }
#nav2 li#products a 			{ background-position: -51px 0px; width: 103px; left: 51px; }
#nav2 li#procedures a 			{ background-position: -158px 0px; width: 78px; left: 158px; }
#nav2 li#smile a 			{ background-position: -239px 0px; width: 91px; left: 239px; }
#nav2 li#videos a 			{ background-position: -333px 0px; width: 54px; left: 333px; }
#nav2 li#iandp a 			{ background-position: -390px 0; width: 148px; left: 390px; }
#nav2 li#forms a 			{ background-position: -541px 0; width: 51px; left: 541px; }
#nav2 li#tour a 			{ background-position: -595px 0; width: 77px; left: 595px; }
#nav2 li#hoursmap a 		{ background-position: -675px 0; width: 75px; left: 675px; }

#nav2 li#staff a:hover	{ background-position: 0px -24px; }
#nav2 li#products a:hover		{ background-position: -51px -24px; }
#nav2 li#procedures a:hover		{ background-position: -158px -24px; }
#nav2 li#smile a:hover		{ background-position: -239px -24px; }
#nav2 li#videos a:hover		{ background-position: -333px -24px; }
#nav2 li#iandp a:hover		{ background-position: -390px -24px; }
#nav2 li#forms a:hover		{ background-position: -541px -24px; }
#nav2 li#tour a:hover		{ background-position: -595px -24px; }
#nav2 li#hoursmap a:hover	{ background-position: -675px -24px; }

body#staff #nav2 li#staff a	{ background-position: 0px -24px; }
body#products #nav2 li#products a		{ background-position: -51px -24px; }
body#procedures #nav2 li#procedures a		{ background-position: -158px -24px; }
body#smile #nav2 li#smile a		{ background-position: -239px -24px; }
body#videos #nav2 li#videos a		{ background-position: -333px -24px; }
body#iandp #nav2 li#iandp a		{ background-position: -390px -24px; }
body#forms #nav2 li#forms a		{ background-position: -541px -24px; }
body#tour #nav2 li#tour a		{ background-position: -595px -24px; }
body#hoursmap #nav2 li#hoursmap a	{ background-position: -675px -24px; }
