@charset "UTF-8";
/* CSS Document */

/*****************************************************************************/
/*                          NAVIGATION CSS FILE                              */
/*                  Class Types Used For Inheritability                      */
/*                       Jared Fortner - 12/04/2007                          */
/*****************************************************************************/

/* Structure */
.navigation {
	background: url(background.gif) top left no-repeat;
}

.tier1 {
	float: left;
	width: 390px;
	height: 34px;
	margin: 0px;
	padding: 0px 0px 2px 10px;
}
	.tier1 li {
		float: left;
		margin: 2px 1px 0px 0px;
	}
	.tier1 a {
		float: left;
		margin: 0px;
	}
	.tier1 #primary_tabs_speed a {
		width: 53px;
		height: 29px;
		background: url(speed.gif) top left no-repeat;
	}
		.tier1 #primary_tabs_speed a:hover, .tier1 #primary_tabs_speed_active a {
			width: 53px;
			height: 34px;
			background: url(speed_darkred.gif) top left no-repeat;
		}
	.tier1 #primary_tabs_nascar a {
		width: 68px;
		height: 29px;
		background: url(nascar.gif) top left no-repeat;
	}
		.tier1 #primary_tabs_nascar a:hover, .tier1 #primary_tabs_nascar_active a {
			width: 68px;
			height: 34px;
			background: url(nascar_yellow.gif) top left no-repeat;
		}
	.tier1 #primary_tabs_formula_one a {
		width: 75px;
		height: 29px;
		background: url(formula-one.gif) top left no-repeat;
	}
		.tier1 #primary_tabs_formula_one a:hover, .tier1 #primary_tabs_formula_one_active a {
			width: 75px;
			height: 34px;
			background: url(formula-one_red.gif) top left no-repeat;
		}
	.tier1 #primary_tabs_auto_racing a {
		width: 89px;
		height: 29px;
		background: url(auto-racing.gif) top left no-repeat;
	}
		.tier1 #primary_tabs_auto_racing a:hover, .tier1 #primary_tabs_auto_racing_active a {
			width: 89px;
			height: 34px;
			background: url(auto-racing_darkblue.gif) top left no-repeat;
		}
	.tier1 #primary_tabs_moto_racing a {
		width: 96px;
		height: 29px;
		background: url(moto-racing.gif) top left no-repeat;
	}
		.tier1 #primary_tabs_moto_racing a:hover, .tier1 #primary_tabs_moto_racing_active a {
			width: 96px;
			height: 34px;
			background: url(moto-racing_darkgreen.gif) top left no-repeat;
		}
	
.tier2 { 
	float: left;
	height: 25px;
	width: 735px;
	overflow: hidden;
}
	.tier2 li {
		float: left;
		font-size: 10px;
		margin: 7px 0px auto 7px;
		padding: 0px 0px 0px 5px;
		border-left: 1px solid #FFF;	
	}
	.tier2 a {
		padding: 1px;
		text-decoration: none; 
		color: #FFF;
	}
	.tier2 a:hover {
		background-color: #ff3535;
	}
		.tier2 li#first {
			border: 0px;
		}
		
.set {
	float: left;
	width: 306px;
	height: 25px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
}
	.set li {
		float: left;
	}
	.set img {
		margin: 0;
	}
	.set a {
		float: left;
		margin: 5px 0 5px 0;
	}
	.set #generic_menu_automotive a {
		width: 32px;
		height: 13px;
		background: url(automotive_OFF.gif) top left no-repeat;
	}
		.set #generic_menu_automotive a:hover, .set #generic_menu_automotive_active a {
			width: 32px;
			height: 13px;
			background: url(automotive_ON.gif) top left no-repeat;
		}
	.set #generic_menu_motorcycling a {
		width: 34px;
		height: 13px;
		background: url(motorcycling_OFF.gif) top left no-repeat;
	}
		.set #generic_menu_motorcycling a:hover, .set #generic_menu_motorcycling_active a {
			width: 34px;
			height: 13px;
			background: url(motorcycling_ON.gif) top left no-repeat;
		}
	.set #generic_menu_games a {
		width: 40px;
		height: 13px;
		background: url(games_OFF.gif) top left no-repeat;
	}
		.set #generic_menu_games a:hover, .set #generic_menu_games_active a {
			width: 40px;
			height: 13px;
			background: url(games_ON.gif) top left no-repeat;
		}
	.set #generic_menu_store a {
		width: 38px;
		height: 13px;
		background: url(store_OFF.gif) top left no-repeat;
	}
		.set #generic_menu_store a:hover, .set #generic_menu_store_active a {
			width: 38px;
			height: 13px;
			background: url(store_ON.gif) top left no-repeat;
		}
	.set #generic_menu_forums a {
		width: 47px;
		height: 13px;
		background: url(forums_OFF.gif) top left no-repeat;
	}
		.set #generic_menu_forums a:hover, .set #generic_menu_forums_active a {
			width: 47px;
			height: 13px;
			background: url(forums_ON.gif) top left no-repeat;
		}

.search { /* Redo Asset */
	float: left;
	width: 246px;
	height: 25px;
	padding: 9px 0px 0px 5px;
}
	.search li,.search a {
		float: left;
	}
	.search .input {
		margin: 2px 0px 0px 0px;
	}
		.search .input input {
			width: 104px;
			padding: 2px;
			font-size: 10px;
			border: 1px solid #4A4945;
			color: #999;
			background: #EEEEEC;
		}
	.search .button input {
		text-align: center;
		border: 0px;
		font-size: 9px;
		width: 56px;
		height: 18px;
		padding: 0px 0px 0px 0px;
		margin: 2px 0px 0px 8px;
	}

