#nv-sub { clear: left; margin: 0; width: 980px; height: 15px; background: #f20000 url(/images/layout/subnav-bg.png) repeat-x;}
#nvsub {	margin: 0;	padding: 0;	z-index: 1;	width: 980px;	height: 15px;	line-height: 15px;	list-style: none;	list-style-image: none;}
#nvsub li { float: left; margin: 0; padding: 0; width: auto; height: 15px; line-height: 15px;	list-style: none;	list-style-image: none;}
#nvsub .nav-on a.menubar-link {color:#fff; background-color:#000;}
#nvsub a { display: block; height: 15px; padding: 0 9px 0 9px; color: #eee; font: bold 9px/12px verdana, sans-serif; text-decoration: none; text-transform: uppercase;}
#nvsub a:hover,#nvsub li.subsfhover a { text-decoration: none !important;}

/*SPECIFIC MENU-ITEM WIDTHS*/
#nvsub li#nav-riders {border-right: 1px solid #670001; width:90px; }
#nvsub li#nav-bulls { border-right: 1px solid #670001; width:90px;}
#nvsub li#nav-schedules { border-right: 1px solid #670001; width:100px;}
#nvsub li#nav-results { border-right: 1px solid #670001; width:90px;}
#nvsub li#nav-standings { border-right: 1px solid #670001; width:100px;}
#nvsub li#nav-pbrtv { border-right: 1px solid #670001; width:80px;}
#nvsub li#nav-photos	{border-right: 1px solid #670001;}
#nvsub li#nav-finals	{border-right:1px solid #670001}
#nvsub li#nav-finals ul { border-right: 1px solid #B7C5D5; width:260px;}
#nvsub li#nav-finals a.menubar-link {width: 150px; color:#eee;}
#nvsub li#nav-fantasy {border-right: 1px solid #670001}



/*FIXED WIDTHS FOR IE6 COMPATIBILITY*/
* html #nvsub li#nav-riders			{width:90px;}
* html #nvsub li#nav-riders	ul		{width:100px;}
* html #nvsub li#nav-bulls 			{width:90px;}
* html #nvsub li#nav-bulls	ul		{width:100px;}
* html #nvsub li#nav-schedules		{width:100px;}
* html #nvsub li#nav-results		{width:90px;}
* html #nvsub li#nav-standings		{width:100px;}
* html #nvsub li#nav-pbrtv			{width:80px;}
* html #nvsub li#nav-photos			{width:80px;}
* html #nvsub li#nav-finals			{width:150px;}
* html #nvsub li#nav-fantasy		{ width: 100px;}

/*SUB-MENU*/
#nvsub li ul { margin: 0;	padding: 0; display: none; text-align:left;}
#nvsub li ul li { text-align:left; display: block;	float: none;	margin: 0;	padding: 2px 10px 1px 10px;	 height: 16px; width: auto;	background-image: none;	}
#nvsub li ul li a:hover {text-decoration: underline !important;}
/*
#nvsub li ul li:last-child { border-bottom: none; padding-bottom: 5px;}
*/
#nvsub li ul li a {margin:0; background-color:transparent; padding:0; color:#000; font-weight:bold; text-align:left; text-transform:none; white-space:nowrap;}

/*SUB-MENU ACTIVE*/
#nvsub li:hover ul {display: block;	position: absolute;	z-index: 1;	margin-top: 0;	margin-left: -1px;	background-color: #fff;	border-left: 1px solid #B7C5D5;	border-right: 1px solid #B7C5D5;	border-top: none;	border-bottom: 1px solid #B7C5D5;}

#nvsub li.subsfhover ul {display: block; position: absolute;	z-index: 1;	margin-top: 0;	margin-left: -45px;	background-color: #fff;	border-left: 1px solid #B7C5D5;	border-right: 1px solid #B7C5D5;	border-top: none;	border-bottom: 1px solid #B7C5D5;}

#nvsub li.subsfhover ul.finals { margin-left: -85px; width:260px; }
#nvsub li.subsfhover ul li a, #nvsub li.subsfhover ul li a:hover {background-color: transparent;}