﻿body 
{
	color:Black;
	background: black url(http://www.houseofspeed.com/assets/images/layout/bg_body.jpg) no-repeat top center;
}

td
{
	color: Black;
}

.level_info_label
{
	color: #24ABE2;
	font-size: 12pt;
	font-weight:bold;
}

.required_indicator
{
	color: Red;
}

.level_info_header
{
	border-bottom:solid 2px #9e9e9e;
}

.level_info_td
{
	border-bottom:solid 1px #9e9e9e;
}

.level_popup
{
	background: url('../i/Level_pop_bg.gif');
}

.CurrentAthleteRow
{
	background: white url('../i/currAthleteRow.gif');
}

.ReportsTotalsRow
{
	line-height: 14pt;
	background: white url('../i/currAthleteRow.gif');
}

.noPointer
{
	cursor:default;
}

.linkPointer
{
	cursor:pointer;
}

.partyLabel
{
	font-weight:bold;
}

.Glassy_Bar
{
	font-weight: bold;
	color: white;
	line-height: 41px;
	padding-left: 5px;
	background: white url('../i/glassy_headerbg.gif');
	text-align:left;
	width:100%;
}

.level1
{
	background-color: #FFFFFF;
	color: #000000;
}

.level2
{
	background-color: #F0E808;
	color: #000000;
}

.level3
{
	background-color: #F09008;
	color: #000000;
}

.level4
{
	background-color: #C708F0;
	color: #000000;
}

.level5
{
	background-color: #7796FB;
	color: #000000;
}

.level6
{
	background-color: #13CE51;
	color: #000000;
}

.level7
{
	background-color: #1BBFF4;
	color: #000000;
}

.level8
{
	background-color: #F41B35;
	color: #000000;
}

.level9
{
	background-color: #C67812;
	color: #000000;
}

.level10
{
	background-color: #000000;
	color: #FFFFFF;
}

.level1_info
{
	background-color: #FFFFFF;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level2_info
{
	background-color: #F0E808;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level3_info
{
	background-color: #F09008;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level4_info
{
	background-color: #C708F0;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level5_info
{
	background-color: #7796FB;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level6_info
{
	background-color: #13CE51;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level7_info
{
	background-color: #1BBFF4;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level8_info
{
	background-color: #F41B35;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level9_info
{
	background-color: #C67812;
	color: #000000;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.level10_info
{
	background-color: #000000;
	color: #FFFFFF;
	border-bottom:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;
}

.bar_level1
{
	background-color: #D6DADE;
	color: #000000;
}

.bar_level2
{
	background-color: #F0E808;
	color: #000000;
}

.bar_level3
{
	background-color: #F09008;
	color: #000000;
}

.bar_level4
{
	background-color: #C708F0;
	color: #000000;
}

.bar_level5
{
	background-color: #7796FB;
	color: #000000;
}

.bar_level6
{
	background-color: #13CE51;
	color: #000000;
}

.bar_level7
{
	background-color: #1BBFF4;
	color: #000000;
}

.bar_level8
{
	background-color: #F41B35;
	color: #000000;
}

.bar_level9
{
	background-color: #C67812;
	color: #000000;
}

.bar_level10
{
	background-color: #000000;
	color: #FFFFFF;
}
/* DIV Areas
-------------------------------------------------------------*/

#container 				{ margin: 0 auto; padding: 0 15px 2px; position: relative; text-align: left; width: 940px; background-color:Black }



/* Masthead Area
-------------------------------------------------------------*/

#masthead 				{ background-color: #050505; height: 90px; padding: 0px 0; width: 940px; color:white;}
#masthead #logo 		{ float: left; height: 90px; width: 289px;}
#masthead #utility		{ float: right; width: 370px; } 
	#utility p			{ text-align: right; }
#franchise_header		{ background: url(http://www.houseofspeed.com/assets/images/layout/bg_franchise_header.gif) left repeat-y; margin-top: 20px; padding: 5px 10px 0; }


/* Navigation Area
-------------------------------------------------------------*/

#navigation				{ background: black; border-bottom: 1px solid #333; height: 20px; width: 640px; float:right;}
#navigation ul			{ float: right; margin-top: 2px; text-align: right; width: 590px; }
#navigation li			{ display: inline; }
#navigation li a		{ padding: 3px; }

#subnav					{ border-bottom: 1px dotted #333; margin-bottom: 20px; }
#subnav	ul				{ padding-bottom: 1px; }
#subnav li				{ font-size: 14px; }
#subnav li a			{ color: #bbb; display: block; padding: 4px 0 4px 5px; text-decoration: none; }
#subnav li li			{ margin-left: 15px; }
#subnav li li a			{ font-size: 11px; }
#subnav li a:hover		{ background: #333 url(http://www.houseofspeed.com/assets/images/layout/bg_subnav_marker.png) right center no-repeat; }



/* Navigation Typography
-------------------------------------------------------------*/

#navigation li a			{ color: #fff; font-family: Futura, Tahoma, sans-serif; font-size: 12px; text-transform: uppercase; }
#navigation li a:link,
#navigation li a:visited	{ color: #fff; }
#navigation li a:hover		{ color: #74b8ec; }

#main_subnav li a:link,
#main_subnav li a:visited	{ color: #fff; }
#main_subnav li a:hover		{ color: #74b8ec; }



/* sIFR Typography
-------------------------------------------------------------*/


.sIFR-flash							{ visibility: visible !important; vertical-align: bottom; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash 		{ visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore 		{ visibility: visible !important; }
.sIFR-alternate 					{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus	{ margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-dummy 						{ width: 0px; height: 0px; margin-left: 42px; z-index: 0; }

@media print {
	.sIFR-flash						{ display: none !important; height: 0; width : 0; position : absolute; overflow :hidden; }
	.sIFR-alternate					{ visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; }
}

/*---- Header styling ---*/

/* .sIFR-active #navigation li	{ visibility: hidden; color: #e66925; font-size: 18px; line-height: 1em; padding: 0; } */
.sIFR-active h2				{ visibility: hidden; color: #e66925; font-size: 24px; line-height: 1em; margin-bottom: 20px; text-transform: uppercase; }
#home .sIFR-active h2		{ margin-bottom: 10px; }
.sIFR-active h3				{ visibility: hidden; color: #e66925; font-size: 20px; line-height: 1em; padding: 0 0 5px; text-transform: uppercase; }
.sIFR-active h4				{ visibility: hidden; color: #ffffff; font-size: 18px; line-height: 1em; padding: 0 0 15px; text-transform: uppercase; }
.sIFR-active #franchise_header p	{ visibility: hidden; color: #ffffff; font-size: 24px; line-height: 1em; padding: 0 0 5px 0; text-transform: uppercase; }