/* SWIM2.0 :: Simple website menu
****************************************************************
* DOM scripting by brothercake -- http://www.brothercake.com/
* Licensed under GPL -- http://www.gnu.org/copyleft/gpl.html
****************************************************************
* For professional menu solutions visit -- http://www.udm4.com/ 
****************************************************************
*/



ul.vertical, ul.vertical li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	}

ul.vertical {
	position:relative;
	z-index:1000;
	cursor:default;
	width:205px;
	left:0em;
	top:0em;
	}

ul.vertical li {
	position:relative;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	width:205px;
	height: 29px;
	max-height: 29px;
	margin:0px 0 0 0;
	}

ul.vertical ul{
	z-index:1020;
	cursor:default;
	position:absolute;
	width:225px;
	margin-left: 205px;
	margin-top: -28px;
	padding:0px 0 0 0;
	background-color: #ffffff;
	}
	
ul.vertical ul li {
	width:225px;;
	height: 29px;
	display: none;
	top: 0px;
	left: 1px;
	background-color: transparent;
	text-decoration: none;
	}

ul.vertical li:hover ul li{
	display: block;
}



/*@media Screen, Projection { 
*	ul.vertical li:hover > ul { top:-29px; }
*	}
*/
ul.vertical a, ul.vertical a:visited, ul.vertical ul a,
ul.vertical ul li a, ul.vertical ul a:visited {
	display:block;
	cursor:pointer;
	cursor:hand;
	background:#023f50;
	border:0px solid #edbb85;
	padding:6px 7px;
	font:normal normal normal 80% 'trebuchet MS', arial, verdana, sans-serif;
	color:#ffffff;
	text-decoration: none;
	letter-spacing: normal;
	height: 16px;

	}
/*	margin-top: 0px;*/	




ul.vertical a:hover, ul.vertical a:focus, ul.vertical a.rollover, ul.vertical a.rollover:visited,
ul.vertical ul a.rollover, ul.vertical ul a:hover {
	background:#aa0000;
	color:#ffffff;
	height: 16px;
	}



@media screen, projection {
	* html ul.vertical li {
		display:inline; 
		f\loat:left; 
		background:#ffffff; 
		}
	}
* html ul.vertical li { position:static; }
* html ul.vertical a { position:relative; }
ul[class^="vertical"] ul { display:none; }
ul[class^="vertical"] ul { displa\y:block; }

  #home #nav-home a,
  #about #nav-about a,
  #facilities #nav-facilities a,
  #special #nav-special a,
  #testimonials #nav-testimonials a,
  #staff #nav-staff a,
  #cosmetic #nav-cosmetic a,
  #implant #nav-implant a, 
  #general #nav-general a,
  #preventative #nav-preventative a,
  #restorative #nav-restorative a,
  #pain #nav-pain a,
  #endodontics #nav-endodontics a,
  #surgery #nav-surgery a,
  #dentures #nav-dentures a,
  #jaw #nav-jaw a,
  #grinding #nav-grinding a,
  #headache #nav-headache a,
  #sedation #nav-sedation a,
  #contact #nav-contact a {
  background-color: #880000;
  cursor: pointer;
}

  #home #nav-home ul a,
  #about #nav-about ul a,
  #facilities #nav-facilities ul a,
  #special #nav-special ul a,
  #testimonials #nav-testimonials ul a,
  #staff #nav-staff ul a,
  #cosmetic #nav-cosmetic ul a,
  #implant #nav-implant ul a, 
  #general #nav-general ul a,
  #preventative #nav-preventative ul a,
  #restorative #nav-restorative ul a,
  #pain #nav-pain ul a,
  #endodontics #nav-endodontics ul a,
  #surgery #nav-surgery ul a,
  #dentures #nav-dentures ul a,
  #jaw #nav-jaw ul a,
  #grinding #nav-grinding ul a,
  #headache #nav-headache ul a,
  #sedation #nav-sedation ul a,
  #contact #nav-contact ul a {
  background-color: #023f50;
  cursor: pointer;
}
  #home #nav-home ul a:hover,
  #about #nav-about ul a:hover,
  #facilities #nav-facilities ul a:hover,
  #special #nav-special ul a:hover,
  #testimonials #nav-testimonials ul a:hover,
  #staff #nav-staff ul a:hover,
  #cosmetic #nav-cosmetic ul a:hover,
  #implant #nav-implant ul a:hover, 
  #general #nav-general ul a:hover,
  #preventative #nav-preventative ul a:hover,
  #restorative #nav-restorative ul a:hover,
  #pain #nav-pain ul a:hover,
  #endodontics #nav-endodontics ul a:hover,
  #surgery #nav-surgery ul a:hover,
  #dentures #nav-dentures ul a:hover,
  #jaw #nav-jaw ul a:hover,
  #grinding #nav-grinding ul a:hover,
  #headache #nav-headache ul a:hover,
  #sedation #nav-sedation ul a:hover,
  #contact #nav-contact ul a:hover {
  background-color: #aa0000;
  cursor: pointer;
}