/*Skinning */
#breadnavul {color: #555;}
#breadnavul, #breadnavul ul{background:#111111; font: 10px verdana, sans-serif;}
#breadnavul li a{color:#ff941d; font-weight: bold; }
#breadnavul ul{border: 1px solid #111; border-color: #555 #555 #555 #555; }
#breadnavul {border: 1px solid #111; border-color: #555 #555 #555 #555; border-top: 0px solid #111;}


/* sf 1.2 admin generator override */
#breadnavul li {
  list-style-image:none;
  list-style-position:inside;
  list-style-type:none;
  display:block;
}
table.spacertable td{border: 0; padding:0;}
table.spacertable {margin-bottom: 0;}

/* hover color  */
#breadnavul li:hover {position:relative; z-index:300; background:#444;}

/*reset borders*/
#breadnavul li.breadnavdivider  {border-left: 1px solid; }
#breadnavul a{border:0px; }
#breadnavul li.first a {border-left:  0px}
#breadnavul ul li  {border:  0px}

#breadnavul, #breadnavul ul {padding:0; margin:0; list-style:none;  position:relative; z-index:200;}
#breadnavul {height:22px; width:auto; padding:0; float:left;}

#breadnavul table {border-collapse:collapse; max-height: 0px; }
#breadnavul li {float:left; padding:0 0px 0 10px; }
#breadnavul li li {float:none; padding-right: 0px;}

#breadnavul li a {display:block; float:left;  height:22px;  line-height:22px; text-decoration:none; white-space:nowrap; }
#breadnavul li a {padding-right: 10px;}
#breadnavul li li a {height:20px; line-height:20px; float:none;}


#breadnavul a:hover {position:relative; z-index:300; text-decoration:underline; }

#breadnavul :hover ul {left:-1px; top:22px; }

#breadnavul ul {position:absolute; left:-8000px; top:-8000px;}

#breadnavul li:hover li:hover > ul {left:0px; margin-left:100%; top:-1px;}
#breadnavul li:hover > ul ul {position:absolute; left:-8000px; top:-8000px; width:auto;}
#breadnavul li:hover > a {text-decoration:underline; }


#breadnavul a:hover ul ul,
#breadnavul a:hover a:hover ul ul,
#breadnavul a:hover a:hover a:hover ul ul,
#breadnavul a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-8000px; top:-8000px;}

/* ie5/6 hacks  */
#breadnavul a:hover a:hover ul,
#breadnavul a:hover a:hover a:hover ul,
#breadnavul a:hover a:hover a:hover a:hover ul,
#breadnavul a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;} 

#breadnavul li a li {float:left;}

#breadnavul a:hover ul {left:-11px; top:23px}

/* ie6 hack */
#ie6only #breadnavul ul ul {padding-bottom: 1px;}

/* firefox3 hack */
#breadnavul li {
  display:block;
}


#breadnavul li.breadnavdivider {border-color: #000000}
#breadnavul, #breadnavul ul{background:#f6f6f6; font: 10px verdana, sans-serif;}
#breadnavul li a{color:#000000; font-weight: bold; }
#breadnavul ul{border: 1px solid #111; border-color: #000000 #000000 #000000 #000000; }
#breadnavul {border: 1px solid #111; border-color: #000000 #000000 #000000 #000000; border-top: 0px; border-left: 0px;}
#breadnavul li:hover {position:relative; z-index:300; background:#747170;}

