#nav {
	float: left;
	display: inline;
	margin: 0px 0 0 0;
	padding: 0;
	width: 225px;
	list-style: none;
}

#nav li {  float: left; margin: 0; padding: 0; }

#nav li a {
	text-decoration: none;
	color: #EFBFD5;
	margin: 5px 0;
	width: 190px; 
	display: block;
	padding: 0 0 0 35px;
	font:  14px/33px "Trebuchet MS",Verdana,Arial,sans-serif;
	background: url(images/prd-sub-nav-link.jpg) no-repeat;
}

#firstNav { padding-top: 2px; }

/* margin hack 2 */
html>body #firstNav {
	padding-top: 0px;
}
/* End hack */

#nav li a:hover { color: #FF81B8; text-decoration: none; }

#nav li a.current:link, #nav li a.current:visited { 
	color: #ED953E; 
	text-decoration: none; 
	background: url(images/side-nav-bullet.jpg) 5px 7px no-repeat; 
}

#nav li ul { display: block; margin: 0; padding: 0; }

#nav li ul li {
	list-style: none;
	margin: 1px 0 0 10px;
	padding: 0 0 10px 0;
	display: block;
	background: none;
}

#nav li ul li a {
	color: #EFBFD5;
	font: bold 13px/19px "Trebuchet MS",Verdana,Arial,sans-serif;
	padding: 0;
	margin: 0;
	background: none;
}

#nav li ul li a.active:link, #nav li ul li a.active:visited {
	color: #ED953E;
	text-decoration: none;
	font: bold 13px/19px "Trebuchet MS",Verdana,Arial,sans-serif;

}

/* menu width hack */
html>body #nav li ul li a {
	margin: 0;
	padding: 0;
	background: none;
}
/* End hack */

#nav li ul li a.extend { background: #fff no-repeat url(images/arrow.gif) 100% 100%; }

#nav li ul li a:hover { color: #FF81B8; }

#nav li ul li a.extend:hover { 	background: #fff no-repeat url(images/arrow.gif) 100% 100%; }

#nav li ul li ul li a { color: #fff; background: #fff;  padding-left: 0px; }

/* menu width hack */
html>body #nav li ul li ul li a { width: 182px; padding-left: 2px; }
/* End hack */

#nav li ul li ul li a:hover { background: #F0F4FF; color: #000; }