#nav * {
	font: bold 13px arial, helvetica, serif;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 149px;
}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	width : 149px;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left: 149px;
	top: 0;
	display:none;
	z-index:0;
}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#nav li a {
	width : 149px;
	display : block;
	color : #fff;
	text-decoration : none;
	background-color : #1D1D25;
	padding: 4px 16px 4px 10px;
}

#nav > li > a {
	width : 123px;
}

#nav li a:hover {
	color : #E9341A;
	background: #1D1D25 url(nav-arrow.gif) no-repeat 133px center;
	text-decoration: underline;
}

#nav li ul {
  width : 149px;
  border: 2px solid #E9331E;
}

#nav li ul li a {
	padding-right: 6px;
}

#nav > li > ul > li > a {
	width : 133px;
}

#nav li ul li a:hover {
	background-image : none;
}

#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 { /* lists nested under hovered list items */
	left: auto;
	display:block;
}


/*opera only
@media all and (min-width: 1px) {
     #nav li ul {
          width: 149px;
     }
    	#nav li.a a {
    		background-image: url(http://edit.store.yahoo.com/lib/[storename]/arrow.gif);
    		background-position: 154px 11px;
    		background-repeat: no-repeat;
    	}
    	#nav li.b a {
    	    background-image: none;
    	}
    	#nav li ul {
    	    margin-left: 149px;
            border-bottom: 1px solid #2A5985;
            border-right: 2px solid #2A5985;
    	}
}*/
