
*	{ padding: 0; margin: 0; }

/* left column: Menu, buttons */
#col-left	{ position: relative; left: 11px; top: 0; float: left; margin: 0 11px 0 0; width: 160px; z-index: 1; }
#subnav	{ position: relative; float: left; width: 175px; list-style: none; font-size: 11px; }
	#subnav li	{ display: block; position: relative; left: 0; top: 0; float: left; height: auto; z-index: 0; width: 175px; height: 35px; }	/*hight was 25*/
	#subnav li a { cursor: pointer; width: 175px; height: 35px;/*hight was 25*/ position: relative; left: 0; display: block; overflow: hidden; text-decoration: none; z-index: 0; background: url(pics/common/menu_v2.png) no-repeat 0 0; }
	#subnav li a:hover	{ text-decoration: none; }
	#subnav li span { position: absolute; left: 0; top: 0; width: 175px; height:35px; /*hight was 25*/ display: block; z-index: 0; background: url(pics/common/menu_v2.png) no-repeat 0 0; }
	
	#subnav li.cosmetic, #subnav li.cosmetic a, #subnav li.cosmetic span	{ background-position: 0 0; z-index: 51; }
		#subnav li.cosmetic a:hover span, #subnav li.cosmetic:hover a span	{ background-position: -175px 0; }
		#subnav li.cosmetic-on a, #subnav li.cosmetic-on a:hover span, #subnav li.cosmetic-on span	{ background-position: -350px 0; z-index: 51; }
	
	#subnav li.general, #subnav li.general a, #subnav li.general span	{ background-position: 0 -35px; z-index: 46; }
		#subnav li.general a:hover span, #subnav li.general:hover a span	{ background-position: -175px -35px; }
		#subnav li.general-on a, #subnav li.general-on a:hover span, #subnav li.general-on span	{ background-position: -350px -35px; z-index: 46; }
	
	#subnav li.specialty, #subnav li.specialty a, #subnav li.specialty span	{ background-position: 0 -70px; z-index: 45; }
		#subnav li.specialty a:hover span, #subnav li.specialty:hover a span	{ background-position: -175px -70px; }
		#subnav li.specialty-on a, #subnav li.specialty-on a:hover span, #subnav li.specialty-on span	{ background-position: -350px -70px; z-index: 45; }
	
	#subnav li.tooth, #subnav li.tooth a, #subnav li.tooth span	{ background-position: 0 -105px; z-index: 42; }
		#subnav li.tooth a:hover span, #subnav li.tooth:hover a span	{ background-position: -175px -105px; }
		#subnav li.tooth-on a, #subnav li.tooth-on a:hover span, #subnav li.tooth-on span	{ background-position: -350px -105px; z-index: 42; }
	
	#subnav li.occlusion, #subnav li.occlusion a, #subnav li.occlusion span	{ background-position: 0 -140px; z-index: 41; }
		#subnav li.occlusion a:hover span, #subnav li.occlusion:hover a span	{ background-position: -175px -140px; }
		#subnav li.occlusion-on a, #subnav li.occlusion-on a:hover span, #subnav li.occlusion-on span	{ background-position: -350px -140px; z-index: 41; }
	
	#subnav li.advances, #subnav li.advances a, #subnav li.advances span	{ background-position: 0 -175px; z-index: 40; }
		#subnav li.advances a:hover span, #subnav li.advances:hover a span	{ background-position: -175px -175px; }
		#subnav li.advances-on a, #subnav li.advances-on a:hover span, #subnav li.advances-on span	{ background-position: -350px -175px; z-index: 40; }
		
	#subnav li.house, #subnav li.house a, #subnav li.house span	{ background-position: 0 -385px; z-index: 39; }
		#subnav li.house a:hover span, #subnav li.house:hover a span	{ background-position: -175px -385px; }
		#subnav li.house-on a, #subnav li.house-on a:hover span, #subnav li.house-on span	{ background-position: -350px -385px; z-index: 39; }
		
	#subnav li.hygiene, #subnav li.hygiene a, #subnav li.hygiene span	{ background-position: 0 -210px; z-index: 38; }
		#subnav li.hygiene a:hover span, #subnav li.hygiene:hover a span	{ background-position: -175px -210px; }
		#subnav li.hygiene-on a, #subnav li.hygiene-on a:hover span, #subnav li.hygiene-on span	{ background-position: -350px -210px; z-index: 38; }
	
	#subnav li.conditions, #subnav li.conditions a, #subnav li.conditions span	{ background-position: 0 -245px; z-index: 37; }
		#subnav li.conditions a:hover span, #subnav li.conditions:hover a span	{ background-position: -175px -245px; }
		#subnav li.conditions-on a, #subnav li.conditions-on a:hover span, #subnav li.conditions-on span	{ background-position: -350px -245px; z-index: 37; }
	
	#subnav li.choose, #subnav li.choose a, #subnav li.choose span	{ background-position: 0 -280px; z-index: 36; }
		#subnav li.choose a:hover span, #subnav li.choose:hover a span	{ background-position: -175px -280px; }
		#subnav li.choose-on a, #subnav li.choose-on a:hover span, #subnav li.choose-on span	{ background-position: -350px -280px; z-index: 36; }
	
	#subnav li.resources, #subnav li.resources a, #subnav li.resources span	{ background-position: 0 -315px; z-index: 35; }
		#subnav li.resources a:hover span, #subnav li.resources:hover a span	{ background-position: -175px -315px; }
		#subnav li.resources-on a, #subnav li.resources-on a:hover span, #subnav li.resources-on span	{ background-position: -350px -315px; z-index: 35; }
	
	#subnav li.root, #subnav li.root a, #subnav li.root span	{ background-position: 0 -350px; z-index: 1; }
		#subnav li.root a:hover span,#subnav li.root:hover a span	{ background-position: -175px -350px; }
		#subnav li.root-on a, #subnav li.root-on a:hover span, #subnav li.root-on span	{ background-position: -350px -350px; z-index: 1; }
	
	

	
	
	
	/*#subnav li.smile, #subnav li.smile a, #subnav li.smile span	{ background-position: 0 -25px; z-index: 50; }
		#subnav li.smile a:hover span, #subnav li.smile:hover a span	{ background-position: -175px -25px; }
		#subnav li.smile-on a, #subnav li.smile-on a:hover span, #subnav li.smile-on span	{ background-position: -350px -25px; z-index: 50; }
	
	#subnav li.implants, #subnav li.implants a, #subnav li.implants span	{ background-position: 0 -50px; z-index: 49; }
		#subnav li.implants a:hover span, #subnav li.implants:hover a span	{ background-position: -175px -50px; }
		#subnav li.implants-on a, #subnav li.implants-on a:hover span, #subnav li.implants-on span	{ background-position: -350px -50px; z-index: 49; }
	
	#subnav li.veneers, #subnav li.veneers a, #subnav li.veneers span	{ background-position: 0 -75px; z-index: 48; }
		#subnav li.veneers a:hover span, #subnav li.veneers:hover a span	{ background-position: -175px -75px; }
		#subnav li.veneers-on a, #subnav li.veneers-on a:hover span, #subnav li.veneers-on span	{ background-position: -350px -75px; z-index: 48; }
	
	#subnav li.whitening, #subnav li.whitening a, #subnav li.whitening span	{ background-position: 0 -100px; z-index: 47; }
		#subnav li.whitening a:hover span, #subnav li.whitening:hover a span	{ background-position: -175px -100px; }
		#subnav li.whitening-on a, #subnav li.whitening-on a:hover span, #subnav li.whitening-on span	{ background-position: -350px -100px; z-index: 47; }*/
		
	/*#subnav li.orthodontics, #subnav li.orthodontics a, #subnav li.orthodontics span	{ background-position: 0 -150px; z-index: 45; }
		#subnav li.orthodontics a:hover span, #subnav li.orthodontics:hover a span	{ background-position: -175px -150px; }
		#subnav li.orthodontics-on a, #subnav li.orthodontics-on a:hover span, #subnav li.orthodontics-on span	{ background-position: -350px -150px; z-index: 45; }
	
	#subnav li.sedation, #subnav li.sedation a, #subnav li.sedation span	{ background-position: 0 -175px; z-index: 44; }
		#subnav li.sedation a:hover, #subnav li.sedation:hover a span	{ background-position: -175px -175px; }
		#subnav li.sedation-on a, #subnav li.sedation-on a:hover span, #subnav li.sedation-on span	{ background-position: -350px -175px; z-index: 44; }
	
	#subnav li.laser, #subnav li.laser a, #subnav li.laser span	{ background-position: 0 -200px; z-index: 43; }
		#subnav li.laser a:hover span, #subnav li.laser:hover a span	{ background-position: -175px -200px; }
		#subnav li.laser-on a, #subnav li.laser-on a:hover span, #subnav li.laser-on span	{ background-position: -350px -200px; z-index: 43; }*/
	
	/*#subnav li.oral, #subnav li.oral a, #subnav li.oral span	{ background-position: 0 -250px; z-index: 41; }
		#subnav li.oral a:hover span, #subnav li.oral:hover a span	{ background-position: -175px -250px; }
		#subnav li.oral-on a, #subnav li.oral-on a:hover span, #subnav li.oral-on span	{ background-position: -350px -250px; z-index: 41; }*/
	
	/*#subnav li.insurance, #subnav li.insurance a, #subnav li.insurance span	{ background-position: 0 -275px; z-index: 40; }
		#subnav li.insurance a:hover span, #subnav li.insurance:hover a span	{ background-position: -175px -275px; }
		#subnav li.insurance-on a, #subnav li.insurance-on a:hover span, #subnav li.insurance-on span	{ background-position: -350px -275px; z-index: 40; }*/
		
	/*#subnav li.apnea, #subnav li.apnea a, #subnav li.apnea span	{ background-position: 0 -300px; z-index: 39; }
		#subnav li.apnea a:hover span, #subnav li.apnea:hover a span	{ background-position: -175px -300px; }
		#subnav li.apnea-on a, #subnav li.apnea-on a:hover span, #subnav li.apnea-on span	{ background-position: -350px -300px; z-index: 39; }*/
	
	/*#subnav li.periodontal, #subnav li.periodontal a, #subnav li.periodontal span	{ background-position: 0 -325px; z-index: 38; }
		#subnav li.periodontal a:hover span, #subnav li.periodontal:hover a span	{ background-position: -175px -325px; }
		#subnav li.periodontal-on a, #subnav li.periodontal-on a:hover span, #subnav li.periodontal-on span	{ background-position: -350px -325px; z-index: 38; }*/
	
	/*#subnav li.tmj, #subnav li.tmj a, #subnav li.tmj span	{ background-position: 0 -350px; z-index: 37; }
		#subnav li.tmj a:hover span, #subnav li.tmj:hover a span	{ background-position: -175px -350px; }
		#subnav li.tmj-on a, #subnav li.tmj-on a:hover span, #subnav li.tmj-on span	{ background-position: -350px -350px; z-index: 37; }*/
	
	/*#subnav li.dtech, #subnav li.dtech a, #subnav li.dtech span	{ background-position: 0 -425px; z-index: 1; }
		#subnav li.dtech a:hover span	{ background-position: -175px -425px; }
		#subnav li.dtech-on a, #subnav li.dtech-on a:hover span, #subnav li.dtech-on span	{ background-position: -175px -425px; z-index: 1; }*/
	
	/* popup hover menus */
	#subnav li ul.popup, #subnav li ul.popup li ul.popup	{ display: none; position: absolute; width: 178px; w\idth: 175px; font-size: 13px; font-stretch:wider; font-weight:bold; font:Tahoma, Geneva, sans-serif; border-left: 3px solid #fff; z-index: 150;  }
		#subnav li ul.popup li, #subnav li ul li ul.popup li	{ width: 175px!important; width: 155px; height: 28px; /*hight was 25*/ he\ight: 28px;/*hight was 25*/ left: 0; border-bottom: 0px solid #fff; }
		#subnav li>ul.popup	{ top: 0px; left: 175px; }
		#subnav li ul li>ul.popup { top: 0px; left: 175px; }
		#subnav li:hover ul.popup, #subnav li.sfhover ul.popup	{ top: 0px; left: 175px; display: block; }
		#subnav li ul li:hover ul.popup, #subnav li ul li.sfhover ul.popup { top: 0; left: 175px; display: block; }
		#subnav li ul.popup li a:link, #subnav li ul.popup li a:visited { background: #89b5d7;  cursor: pointer; color:#fff; padding: 0 10px;  width:190px!important; w\idth:210;text-decoration: none;display: block; height: 28px; /*hight was 23*/ line-height: 30px; /*hight was 23*/ font-size: 13px; font-weight:600; }
		#subnav li ul.popup li a:hover { background-color: #c1d72e; color: #333333; }
		#subnav li ul.popup li a.level2:link, #subnav li ul.popup li a.level2:visited 	{ background-image: url(pics/common/menu-arrows.gif); background-repeat: no-repeat; background-position: 0 0; }
		#subnav li ul.popup li a.level2:hover, #subnav li ul.popup li:hover a.level2	{ background-image: url(pics/common/menu-arrows.gif); background-repeat: no-repeat; background-position: -350px 0; color: #fff; }


