#menu .nav-primary{clear:both; float:left; width:100%; background:black; }
#menu .nav-secondary{clear:both; float:left; padding:0 0 5px 0; width:100%; background: #404040 url('../img/bg_bot.gif') left bottom repeat-x; }
#menu .float-left{float:left; display:inline; }
#menu .float-right{float:left; display:inline; margin:0 0 0 25px; }
#menu ul{list-style-type:none; margin:0px; padding:0px; }
#menu ul li{display:inline; }
#menu ul li.block{display:block; }
#menu ol{list-style-type:decimal; list-style:inside; margin:0px; padding:0px; }


/*** Primary nav - left ***/
#menu a.primary-link,
#menu a.primary-link:visited{padding:5px 8px 5px 8px; color:#d0d0d0; font-weight:normal; font-size:11px; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }

#menu a.primary-link:hover,
#menu a.primary-link:active{background:#202020; color:#fff; text-decoration:none; }

#menu a.primary-selected,
#menu a.primary-selected:visited,
#menu a.primary-selected:hover,
#menu a.primary-selected:active{padding:5px 8px 5px 8px; color:white; background:#404040; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }

#menu span.primary-link{color:#fff; padding:5px 9px 5px 9px; font-size:65%; text-decoration:none; display:block; float:left; white-space:nowrap; }


/*** Primary nav - right ***/
#menu a.primary-link-right,
#menu a.primary-link-right:visited{padding:5px 5px 5px 5px; color:#b0b0b0; font-weight:normal; font-size:11px; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }

#menu a.primary-link-right:hover,
#menu a.primary-link-right:active{background:#202020; color:#fff; text-decoration:none; }

#menu a.primary-link-right-selected,
#menu a.primary-link-right-selected:visited,
#menu a.primary-link-right-selected:hover,
#menu a.primary-link-right-selected:active{padding:5px 5px 5px 5px; color:white; background:#404040; font-weight:normal; font-size:11px; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }







/*** Secondary nav ***/
#menu a.secondary-selected,
#menu a.secondary-selected:visited{color:#d0d0d0; padding:5px 9px 5px 9px; font-size:65%; text-decoration:none; text-transform:uppercase; display:block; float:left; white-space:nowrap; }

#menu a.secondary-selected:hover,
#menu a.secondary-selected:active{color:white; text-decoration:underline;	}

#menu a.secondary-link,
#menu a.secondary-link:visited{color:#fff; padding:5px 9px 5px 9px; font-size:65%; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }

#menu a.secondary-link:hover,
#menu a.secondary-link:active{text-decoration:underline;	}

#menu span.secondary-link{color:#fff; padding:5px 9px 5px 9px; font-size:65%; text-decoration:none; display:block; float:left; white-space:nowrap; }
