I don't know if this will help you but I got seperators to work with a sitemap. You can still customize the <hr /> tag with css if needed.
<?
xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="" description="">
<siteMapNode url="MenuItem1.aspx" title="Menu Item 1" description="Menu Item 1 description" />
<siteMapNode url="MenuItem2.aspx" title="Menu Item 2" description="Menu Item 2 description" />
<siteMapNode title="<hr />" />
<siteMapNode url="MenuItem3.aspx" title="Menu Item 3" description="Menu Item 3 description" />
<siteMapNode url="MenuItem4.aspx" title="Menu Item 4" description="Menu Item 4 description" />
</siteMapNode>
</siteMap>