
#nav {
	margin: 0px;
	float: right;
	padding: 0px;
	}
	
#nav ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#nav li {
	float:left;
	list-style: none;
	background: url(../images/mid_line.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	}
	
#nav ul li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration:  none;
}
	
#nav li a, #nav li a:link, #nav li a:visited {
    font-family: 'Arial Rounded MT Bold';
	color: #e89fa4;
	display: block;
	font-size: 14px;
	font-weight:normal;
    margin: 0px 0px 0px 0px;
	padding: 16px 25px;
	text-decoration:  none;

	}
	
#nav li a:hover, #nav li a:active, .current { background:-moz-linear-gradient(18% 67% 90deg, #ab444a, #8a2028 100%);  background: #ab444a; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ab444a), to(#8a2028));  background: -webkit-linear-gradient(#ab444a, #8a2028); background: -moz-linear-gradient(#ab444a, #8a2028); background: -ms-linear-gradient(#ab444a, #8a2028); 
background: -o-linear-gradient(#ab444a, #8a2028); background: linear-gradient(#ab444a, #8a2028); -pie-background: linear-gradient(#ab444a, #8a2028); behavior: url(/PIE.htc);
/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ab444a, endColorstr=#8a2028);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ab444a, endColorstr=#8a2028)";
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	opacity: .90;
	filter: alpha(opacity=90);
	width: 170px;
	color: #fff;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #861e25;
	border-left: 1px solid #861e25;
	border-right: 1px solid #861e25;
	text-decoration:  none;
	font-weight:normal;
	background-color:#861e25;

	}
	
#nav li li a:hover, #nav li li a:active {
	color: #ffffff;
	padding: 7px 10px 7px 10px;
	background-color:#ab444a;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
	
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -31px 0 0 192px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}


/*#nav { float: right; margin:0; padding:0;}
#nav ul { list-style: none;	margin: 0px; padding: 0px; font-weight: bold; width: 200px; }
#nav li{ color:#5e5258; display:block; float:left; margin:0; padding:0;  background:url(../images/divider.gif) no-repeat left bottom; font-family: 'freewayromanmedium'; font-size: 14px; position:relative; line-height: 42px;}
#nav li a, #nav li a:link, #nav li a:visited{ color:#5e5258; text-decoration:none; font-weight: normal; padding: 0px 21px; }
#nav ul li { float: left; list-style: none;	margin: 0px; padding: 0px; text-decoration:  none; line-height: 12px;}*/
/*#nav li a, #nav li a:link, #nav li a:visited { color: #5e5258; margin: 0; padding:0;  text-decoration:  none; }*/
/*#nav li a:hover, #nav li a:active, .current { color: #5e5258; text-decoration: none; margin: 0px; }
#nav li li a, #nav li li a:link, #nav li li a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	opacity: .90; filter: alpha(opacity=90); width: 170px; color: #c75491; float: none; margin: 0px; padding: 7px 10px 7px 10px;	border-bottom: 1px solid #e03232;	border-left: 1px solid #e03232;	border-right: 1px solid #e03232; text-decoration:  none;	font-weight:normal;	background-color:#f4f4f4; }
#nav li li a:hover, #nav li li a:active {  color: #ffffff;	padding: 7px 10px 7px 10px;	background-color:#c75491; }
#nav li ul { z-index: 9999;	position: absolute;	left: -999em; height: auto; width: 160px; margin: 0px;	padding: 0px; }
#nav li li { }
#nav li ul a { width: 160px; }
#nav li ul a:hover, #nav li ul a:active { 	}
#nav li ul ul {	margin: -31px 0 0 192px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;}
#nav li:hover, #nav li.sfhover { position: static; }*/
