I’m sorry if the is comes over a little confused, I am a total newbie! At the moment I have a Navigation bar list put into boxes with css, and it works fine. But what I want to do is make the second level, bulleted and not in boxes, so it is easier to see that they are sub levels. Any help would be great. Sorry if I gave too much code, not sure what you needed too see. Thanks! [code]<?php if (!defined('WEB_ROOT')) { exit; } // get all categories $categories = fetchCategories(); // format the categories for display $categories = formatCategories($categories, $catId); ?> <ul> <li><a href="<?php echo $_SERVER['PHP_SELF']; ?>">All Products </a></li> <?php foreach ($categories as $category) { extract($category); // now we have $cat_id, $cat_parent_id, $cat_name $level = ($cat_parent_id == 0) ? 1 : 2; $url = $_SERVER['PHP_SELF'] . "?c=$cat_id"; // for second level categories we print extra spaces to give // indentation look if ($level == 2) { $cat_name = ' » ' . $cat_name; } // assign id="current" for the currently selected category // this will highlight the category name $listId = ''; if ($cat_id == $catId) { $listId = ' id="current"'; } ?> <li<?php echo $listId; ?>><a href="<?php echo $url; ?>"><?php echo $cat_name; ?></a></li> <?php } ?> </ul>[/code] css... //#leftnav { //width: 150px; //font-size: 12px; //vertical-align: top; //font-size: 85%; //font-family: Arial, Helvetica, sans-serif; //color: #000000; } ul, ol { font-family: Georgia, "Times New Roman", Times, serif; } #leftnav a { padding: 3px; display: block; border: 1px solid #000099; text-decoration: none; line-height: 1em; width: 150px; background-color: #7AD8CE; } #leftnav a:link, #leftnav a:visited { color: #003399; } #leftnav a:hover, #leftnav a:active { color: #FFFFFF; background-color: #6699CC; border: 1px solid #000; } #leftnav ul { /*/*/padding: 0em; margin-left: 0em; margin-right: 0em; list-style-type: none; /* */ } #leftnav li { /*/*/margin: 0px 0px 6px 0px; /* */ } #current a { color: #FFFFFF !important; /*/*/background-color: #99CCFF!important; border: 2px solid #003399!important; /* */