@charset "utf-8";
/****************************************************************

	StageTrack - Application Styles
	Copyright 2009-2011 Digital Propulsion Labs
	last modified : 11/24/2010

	CHANGE LOG		

	11/24/2010; Added additional CSS for themeing

 ***************************************************************
*/

/* TEST
background:url(/images/custom/newback2.jpg) repeat-x fixed; 
border:1px #000 solid;
*/

#stmain			{ height:100%; } 

#strack-panel				{  }

#expd-ctrl					{ margin:9px 5px auto 0; float:left; cursor:pointer; vertical-align:middle; }
.expanded-panel				{ width:300px; }

#stmain .pad-top			{ margin-top:0; }
#stmain .common-title		{ font-size:16px; font-weight:bold; background-color:#CCCCCC; margin:0px 0 0 5px; }
#stmain .common-title h4	{ padding:5px 0 0 5px; margin:0; }
#stmain .common-box			{ background:url('/images/stagetrack_bbg.gif') repeat; margin: 0 0 16px 5px; max-height:310px; padding-top:8px; position:relative; overflow:auto }

.common-data				{ font-size:12px; padding:5px; overflow:hidden; }
.common-ulist				{ overflow:auto; max-height:264px; }
.common-ulist ul			{ margin:0; padding:0; text-indent:3px; }
.common-ulist li			{ list-style:none; margin:0 4px; padding:0; vertical-align:middle; }
.common-ulist li span		{ cursor:pointer; }
.common-ulist li a			{ cursor:pointer; }

#et-data					{ font-size:12px; margin-top:6px; overflow:hidden; max-height:100%; }

#entrants					{ width:100%; overflow:auto; }
#entrants ul				{  }
#entrants li				{  }

.ent-car				{ width:240px; overflow:hidden; }
.ent-car input			{ padding:0; margin:0; }
.ent-car-selected		{ font-weight:bold; }
.ent-car-name			{ display:inline-block; margin:0; }
.ent-car-pos			{ display:inline-block; float:right; padding-right:5px; margin:0; }
.ent-car-time			{ display:inline; float:right; padding-right:5px; margin:0; }
.ent-bold				{ font-weight: bold; }

.select-car-hl-1		{ background:#66CCFF; }
.select-car-hl-2		{ background:#CC9900; }
.select-car-hl-3		{ background:#0066CC; }
.select-car-hl-4		{ background:#CC9900; }

#lu-data				{ font-size:11px; overflow:auto; }
#live-updates ul		{  }
#live-updates li		{ cursor:default; overflow:hidden; }
#live-updates li:hover	{ background-color:#999999; }


.blue-btn-lg				{ width:420px;height:60px;background:url('/images/stagetrack_btn_lg1.png') no-repeat; margin:0 auto; }
.blue-btn-lg .btn-label		{ width:220px; font-weight:bold; padding:12px 0 0 0; margin:0 auto; }
.blue-btn-lg .btn-label a	{ font-size:22px; color:#FFFFFF; text-decoration:none; }


#menu-nav		{
	float:left;
	background:url('/images/stagetrack_bbg.gif') repeat;
	z-index:10;
}

#stmain .top-menu	{
	margin:0 30px 10px 10px;
}

#stmain .menu-buttons-panel {
	margin:6px 0 0 0;
	z-index:20;
}

.menu-buttons-panel ul {
    padding: 3px 5px 0px 10px;
	margin:0;
    list-style: none;
}

.menu-buttons-panel li {
	display:inline;
    cursor: pointer;
	font-weight:bold;
	font-size:14px;
}

/*

.menu-buttons-panel-mon span {
    color: #222;
    display: block;
    background: url(/images/tabs/wt-left.png) no-repeat left top;
    padding: 5px 15px 4px;
}

.tab-buttons-panel li.tab-show {
     background: url(/images/tabs/wt-right-on.png) no-repeat right top;
    border-width: 0px 0px 0px 0px;
}

.tab-buttons-panel li.tab-show span {
      background:url(/images/tabs/wt-left-on.png) no-repeat left top;
      padding:5px 15px 5px;
}

	display:none;
*/

.map-info-boz			{ font-size:12px; }

.tab-content			{ margin:10px 0 0 0; }
.tab-content-show		{ display:block; }

/* styles for app popups */

#marker-legend-table 	{ margin:15px; }
#standings-panel		{  }
#standings-grid			{  }
#stats-table table		{ font-size:13px; margin: 0 auto 0 auto; }
#stats-table table .head-row	{ font-weight:bold; background-color:#808080; }
#stats-table table tr:odd	{ background:#B8B8B8; }

#loading-panel			{ width:500px; height:300px; }

#evt_content h4			{ font-size:14px; font-weight:bold; margin:0; padding:0; }
#evt_content p			{ font-size:14px; }
#evt_content img		{ max-height:480px; }

/* administration panels */

#admin-panel			{ width:90%; float:left; position:absolute; }
#admin-content .header	{ margin:0 10px; }

/* map and replay controls */

	.show_menu			{ display:block; }
	.gmap_ctrl_menu ul	{ list-style-type:none; margin:0; padding:0; cursor:pointer; }
	.gmap_ctrl_menu ul li	{ padding:1px 4px 1px 4px; }
	.gmap_ctrl_menu ul li:hover	{ background-color:#CCCCCC; }

	.replayctrls				{ width:140px; padding: 2px 0; margin:5px; text-align:center; }
	.replayctrls ul				{ list-style:none; margin:0; padding:0; cursor:pointer; font-size:11px; }
	.replayctrls ul li			{ display:inline-block; padding:1px 4px 1px 4px; text-indent:-99999; }
	.replayctrls ul li:hover	{ color:#333399; }
	/*
	.replayctrls #start			{ background-image:url(''); width:10px; }
	.replayctrls #pause			{ background-image:url(''); width:10px; }
	.replayctrls #restart		{ background-image:url(''); width:10px; }
	*/
	
	.stage_select				{ width:140px; padding:1px 4px 1px 4px; overflow: hidden; }


/* replay progress bars */

.car_stage_replay_progress	{ width:100%; height:30px; padding: 2px 0; }

.csrp_car_label			{ float:left; width:150px;}
.csrp_car_number		{ } /* background-color:#CCFF99; */
.csrp_car_name			{ float:left; }
.csrp_splittime			{ } /* background-color:#99CCCC;  */
.csrp_progress_bar		{ height:30px; padding:2px; float:left; vertical-align: bottom; overflow:hidden; } 
.csrp_progress_marker	{ width:12px; }
.csrp_speed				{ }

.speedBar				{ width:1px; float:left; background-color:#ABABAB; }

