/*******************************************/
/* SUCKERFISH FOR MULTIPLE DROPDOWN LEVELS */
/* heavily modifed and tested up to IE8    */
/*******************************************/

/* all lists, items, hovers */
#sftopnav {
	width: 970px;
	height:33px;
	float: left;
	background:#000 url('images-layout/red-trim.gif') bottom left no-repeat;
	padding:2px 0px 2px 0px;
	border-top: 2px solid #3b3b3b;

}

	#sftopnav ul {
		float:left;
		width: 970px;
		background:#000;
		list-style: none;
		margin: 0;
		padding: 0;
		font-family: verdana, arial, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', helvetica, helve, sans-serif;
		font-size: 14px;
	}

		#sftopnav li {
			display: inline;
			float: left;
			font-size: 0.95em;
			line-height: 1.6em;
			list-style: none;
			margin: 0;
			padding: 0;
			border-right: 1px solid #333;
			width:115px;
		}

			#sftopnav a {
				width: 100%;
				display: block;
				color:#000;
			}

			#sftopnav li:hover, #sftopnav li.sfhover {
				position: relative;
				z-index: 20;
			}

		ul#nav {
			width:770px;
		}


		ul#nav li { width: 115px;}

		ul#nav li a {
			width: 100%;
			color: #fff;
			display: block;
			margin: 0;
			padding: 4px 0px 4px 0px;
			text-align: center;
			text-decoration: none;
		}

		ul#nav li a:hover, ul#nav li a:active {
			background: #c00;
			color: #fff;
			width:115px;
		}




	/* TOP NAV */



		#sftopnav ul {
			background:#000;
			margin:0px 0px 0px 0px;
			float:left;
		}

			#sftopnav ul a {
				width: 170px;
				text-align: left;
				padding: 0 0px;
				text-transform: uppercase;
			}

			#sftopnav ul a:hover, #sftopnav ul a:active {
				background: #000;
				color: #fff;
				width:140px;
				text-transform: uppercase;
			}


	/* DROP DOWN */

		#sftopnav ul li ul {
			background:#fff;
			width:270px;
			margin:0px 0px 0px 0px;
			border:3px solid #c00;
			float:left;
			position: absolute;
			left: -999em;
			z-index: 30;
		}

		#sftopnav ul li ul li {
			width:273px;
			border-right: none;
		}


			#sftopnav ul li:hover ul, #sftopnav ul li.sfhover ul{
				position: absolute;
				left: 0em;
				z-index: 30;
			}

			#sftopnav ul li ul a {
				color: #000;
				width: 260px;
				text-align: left;
				padding: 0 5px;
				z-index: 30;
				text-transform: none;
			}

			#sftopnav ul li ul a:hover, #sftopnav ul li ul a:active {
				background: #c00;
				color: #fff;
				width:260px;
				z-index: 30;
				text-transform: none;
			}



	/* 2ND TIER */

		#sftopnav ul li ul li ul {
			background:#fff;
			width:250px;
			margin:0px 0px 0px 40px;
			border:3px solid #c00;
			position: absolute;
			top: -999em;
			left: -999em;
			z-index: 40;
		}

		#sftopnav ul li ul li ul li {
			width:253px;
		}

		#sftopnav ul li ul li:hover ul, #sftopnav ul li ul li.sfhover ul {
			position: absolute;
			top: 0.2em;
			left: 6.5em;
			z-index: 40;
			background:#fff;
		}

			#sftopnav ul li ul li ul a {
				width: 240px;
				text-align: left;
				padding: 0 5px;
				background:#fff;
				z-index: 40;
			}

			#sftopnav ul li ul li ul a:hover, #sftopnav ul li ul li ul a:active {
				background: #c00;
				color: #fff;
				width:240px;
				z-index: 40;
			}

#rivals {
	float:left;
	background:#000;
	width:200px;
}

select#therivals {
	float:right;
	width: 180px;
	margin:6px 10px 6px 0px;
	background:#fff;
	color:#000;
	font-size:0.8em;
	border:1px solid #666;
	padding: 0;
}
