span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

.livetiming {
   color:#FFF;
   font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
  background:#000000;   
}

/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
img { border: none; }
ul#acc-links{display:none;}


/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}
	
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}

/*-------------------------------------------------------------------------
                              GENERAL PAGE STYLES
*-------------------------------------------------------------------------*/
#topcontainer{
  width: auto;
  position:relative;
  margin: 0 auto;}



/*---------------------------------------------------------------------
                          Secondary Header
-----------------------------------------------------------------------*/

#main-content .top{
  background:url("/assets/ui/bg_content_top.png") no-repeat scroll left top transparent;
  }
  
#main-content .top .heading{
  background:#193589;}  
  
#main-content-wrapper {
  background:#000000;
}

#main-content-wrapper .wrapper{
	}  
  
/* Subpages */
#head  {
	color:#FFF;
	font-weight:bold;
 	text-transform:uppercase;		
	font-size:20px;
	left:0px;
	top:0px;
	width:50%;
	height:25px;
	text-align:center;
	margin:0px;
	float:left;
}

ul#sub-nav{
	float:right;
  background:#193487 url('/assets/ui/bg_subnav.gif') repeat-x top left;
  font-size:1.1em;
	position:absolute;
	right:0px;
	top:30px;  
  padding: 0 0 0 10px;
  z-index:1;
  color:#FFF;}

ul#sub-nav li{
  float:left;
  z-index:100;
  position:relative;}

ul#sub-nav li.last a{
  background-image:none;}

ul#sub-nav li a{
  color:#FFF !important;
  padding: 7px 9px;
  display:block;
  background-position: right 9px;
  background-repeat: no-repeat;
  text-decoration:none !important;}

ul#sub-nav li a:hover,
ul#sub-nav li:hover a,
ul#sub-nav li.sfhover a{
  background-color:#E01226;}

ul#sub-nav li:hover  ul,
ul#sub-nav li.sfhover  ul{
  visibility:visible;}

ul#sub-nav ul {
  background:#E01226;
  visibility:hidden;
  position:absolute;
  z-index:100;
  width:100%;
  top:27px;
  clear:both;}

.selected, .active{
  background:#E01226 no-repeat 5px center !important;}
  
  
ul#sub-nav ul.min {
  width: 95px;
} 

ul#sub-nav ul li{
  float:none !important;
  padding: 0 2px 2px 2px}

ul#sub-nav ul a{
  display:block; 
  float:none !important;
  padding: 3px 7px 3px 20px;
  background:#BF0F20 no-repeat 5px center !important;}

ul#sub-nav ul a:hover{
  background:#E01226  no-repeat 5px center !important;}
  
.bottom{
  background:url('/assets/ui/bg_content_bottom.png') no-repeat top left;
  height:36px;
  width:948px;}
  
.bottomad{
  display:block;
  height:80px;
  font-size:1.1em;
  padding: 0 0 0 10px;
  border-bottom:2px solid #000;
  color:#FFF;}

#ad{
	width:250px;
	height:25px;
	display:block;
	float:left;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
#heartbeat{
	width:250px;
	height:25px;
	display:block;
	font-size:18px;
	font-weight:bold;
	float:right;
	text-align:right;
}
#banner{
	width:468px;
	float:left;
	height:60px;
	display:block;
	padding-left:0px;
	text-align:center;
}

#announcements{
	width:980px;
	color:#ffff00;
	font-size:22px;
	font-weight:bold;
	height:50px;
	vertical-align:top;
	float:left;
	display:block;
	padding-left:10px;
	text-align:center;
}
  
/*---------------------------------------------------------------------
                          Secondary Header
-----------------------------------------------------------------------*/
#content-text h2{
  color:#000;
  letter-spacing:-1px;
  font:1.6em Arial;}

#content-text h3{
  color:#E01226;
  text-transform:uppercase;
  font-size:1.4em;}

#content-text .wrap{
  padding: 0 18px;}

.nosidebar #content-text{
  width:100%;
  height:60px;
  float:none !important;}

.livetiming ul {
	padding:0px;
	margin:0px;
	height:auto;
}

.livetimingheader {
		display:block;
		height:24px;
		min-width:980px;
		border-bottom: 4px solid #414041;
		/* For WebKit (Safari, Google Chrome etc) */
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#414041), to(rgba(40, 40, 40, 0.2)));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #414041, rgba(40, 40, 40, 0.2));
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828)";	
}

#Blah{
       /* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(rgba(215,212,207,0)));
        /* For Mozilla/Gecko (Firefox etc) */
        background: -moz-linear-gradient(top, #dcdcdc, rgba(215,212,207,0));
        /* For Internet Explorer 5.5 - 7 */
        filter:alpha(Opacity=70, FinishOpacity=0, Style=1, StartX=1242, StartY=0, FinishX=1242, FinishY=696);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70, FinishOpacity=0, Style=1, StartX=1242, StartY=0, FinishX=1242, FinishY=696)";
}

#container li:nth-child(even) {
background-color:#000;
}

#container li:nth-child(odd) {
background-color:#333;
}

.livetiming #content li {
	list-style:none outside none;
	position:relative;
	width:100%;
	height:26px;
	padding:0px;
	margin:0px;
}

.livetiming #content, .addinfo #content {
	clear:both;
	overflow: hidden;
}

.livetiming, .addinfo span, a {
	color:white;
	font-size:12px;
	text-decoration:none;
}

#seriesname {
	text-align:center;
	font-weight:bold;
	width:100%;
	color:white;
	font-size:12px;
}

#RRraceresults, #raceresultsheader {
	position:relative;
	z-index:2;
	clear:both;
	width:100%;
	min-width:980px;
}

#RRtrapresults {
	padding-top:5px;
	position:absolute;
	z-index:2;
	clear:both;
	width:1000px;	
	top:360px;
}
#FTresults {
	padding-top:5px;
	position:absolute;
	z-index:2;
	clear:both;
	width:1000px;	
	top:388px;
	border-bottom: 4px solid #414041;		
}

#RRraceresults2, #raceresultsheader2 {
	position:relative;
	z-index:2;
	clear:both;
	width:980px;
}

#raceresultsheader {
	position:relative;
	font-weight:normal;
}

.personal {
	color:#66ff66;
}
.overall {
	color:#ffa6a6;
}

#resultscontainer {
	width:525px;
}

#container {
	height:520px;
	overflow-x: hidden;
	overflow-y: hidden;
	clear:both;
}

.hv {
	width:70px;
	text-align:center;
}

.hpit {
	width:15px;
}


.bue {
	background-image:url(../assets/brands/bike-buell.png)
}


.apr {
	background-image:url(../assets/brands/bike-aprilia.png)
}

.bmw {
	background-image:url(../assets/brands/bike-bmw.png)
}

.duc {
	background-image:url(../assets/brands/bike-ducati.png)
}


.har {
	background-image:url(../assets/brands/bike-harley.png)
}

.hon {
	background-image:url(../assets/brands/bike-honda.png)
}

.kaw {
	background-image:url(../assets/brands/bike-kawasaki.png)
}


.ktm {
	background-image:url(../assets/brands/bike-ktm.png)
}

.suz {
	background-image:url(../assets/brands/bike-suzuki.png)
}

.tri {
	background-image:url(../assets/brands/bike-triumph.png)
}

.yam {
	background-image:url(/assets/brands/bike-yamaha.png)
}

.rider-selected {
	background-image:url(/assets/icons/rider-selected.png)
}
.rider-notselected {
	background-image:url(../assets/icons/rider-notselected.png)
}

.my, .hmy {
	width:20px;
	height:20px;
	text-align:center;
}


#flagstate, .vl, .pit, .insplit, .fn, .blue-line, .hth, .hv, .hpit, .my, .hmy, .a, .c, .n, .nb, .f, .fb, .v, .l, .hl, .hs, .ll, .bl, .in, .d, .g, .s, .i, .p, .st, .ts, .S1, .S2, .S3, .S4, .S5, .ST, .sp, .ht, .sph, .hst, .bar, .baro, .barp, .tn, .tt, .tp, .bq, .tl, .tfb {
	font-size:20px;
	font-weight:bold;
	display:block;
    overflow:hidden;
	float:left;		
}

.bar {
	background:white;
	height:23px;
	width:8px;
	margin-left:3px;
}

.barp {
	background:#66ff66;
	height:23px;
	width:8px;
	margin-left:3px;	
}
.baro {
	background:#ff6666;
	height:23px;
	width:8px;
	margin-left:3px;	
}

.test{
	display:block;
	clear:both;
	height:24px;
	width:100%;
	border-bottom: 4px solid #414041;
}

.insplit {
	border: 2px solid white;
	width:91px;
	text-align:center;
}

.pit {
    width: 15px;
	height: 23px;
	margin-top:2px;
}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 

.blue-circle {	
	background:	-moz-radial-gradient(45px 45px, ellipse farthest-corner, #0033ff 0%, #bbccff 100%);
	background:	-webkit-gradient(radial, center center, 0, center center, 50, from(#0033ff), to(#bbccff));
	-webkit-box-shadow: inset 0 0 2px 2px #1f1f1f; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#0033ff, endColorstr=#bbccff, GradientType=0);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.blue-line {	
	height: 23px;
	background:	-moz-radial-gradient(45px 45px, ellipse farthest-corner, #0033ff 0%, #0004b0 100%);
	background:	-webkit-gradient(radial, center center, 0, center center, 50, from(#0033ff), to(#0004b0));
	-webkit-box-shadow: inset 0 0 2px 2px #1f1f1f; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#0033ff, endColorstr=#0004b0, GradientType=0);
}

.bold {
	font-weight:bold;
}

.a, .n, .in, .vl {
	text-align:center;
	width:5%;
	height:25px;
}

.nb {
	text-align:center;
	width:5%;
}
.l, .hl {
	text-align:center;
	width:4%;
}

.f, .v {
	width:18%;
    text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:62%;	
}

.fb {
	width:18%;
    text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:62%;	
}

.fn {
	width:13%;
    text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:62%;	
}

.h, .t {
	padding-top:1px;
	padding-right:1px;
	display:block;
	overflow:hidden;
	float:left;	
	width:11%;
	font-size:10px;
    text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:14%;	
}

.sp, .ht {
	padding-top:1px;
	padding-right:1px;
	display:block;
	overflow:hidden;
	float:left;	
	width:23%;
	font-size:10px;
    text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:62%;	
}

.hth {
	width:12%;
}

.sph {
	width:22%;
}

.h, .i {
	width:8%;
    text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:62%;	
}

.hst, .hs, .ST {
	font-size:12px;
	width:6%;
	text-align:center;
}


.S1, .S2, .S3, .S4, .S5, .ST {
	font-size:12px;
	padding-top:5px;
	height:16px;
	width:6%;
	text-align:center;
}

.g, .d, .bl, .ll {
	width:10%;
	text-align:center;
}

.s {
	width:9%;
	text-align:center;
}

.bq {
	width:12%;
	text-align:center;
}

.hide {
	display:none;
}
.type {
	width:25%;
	vertical-align:top;
}

.info {
	width:73%;
	vertical-align:top;	
}

.number, .comp, .besttime, .lasttime, .diff, .laps, .dates, .dlaptime {
	text-align:center;
}

.number, .comp {
	width:7%;
}

.name {
    text-align:left;
	text-overflow:ellipsis;
	padding-left:5px;
	white-space:nowrap;
	max-width:62%;	
}

.event {
	text-align:left;
	text-overflow:ellipsis;
	padding-left:5px;
	white-space:nowrap;
	max-width:62%;	
	width:70%;	
}

.namenarrow {
	width:25%;
}
.namewide {
	width:49%;
}

.dates {
	width: 28%;
}

.diff, .besttime, .lasttime {
	width:19%;
}

.gap, {
	text-align:center;
	width:15%;
}

.laps {
	width:10%;
}

.dflag {
	float:right;
	width:27px;
	padding-left:3px;
}

.dlap {
	padding-left:10px;
}

.dlap, .dpit {
	width:14%;
	text-align:center;
}

.dlaptime {
	width:28%;
}

.eventdate, .type {
	text-align:left;
	color:#FF0000;
	text-transform:capitalize;
	margin:0;
	padding-top:5px;
}
.eventtime {
	float:left;
	width:18%;
	padding-left:5px;
}
.resultlink {
	float:right;
	width:18%;
	padding-left:5px;
}

.tp {
	width:35px;
	height:20px;
	text-align:center;
}


.tn {
	width:50px;
	height:20px;
	text-align:center;
}


.tt {
	width:110px;
	height:20px;
}

.trap {
	display:block;
	float:left;
	width:190px;
	height:150px;
	overflow:hidden;	
}

.ts {
	text-align:center;
	border:1px solid;
}


.result {
	margin:0px auto;
	display:block;
	width:200px;
	height:21px;
	clear:both;
}

#eventheader {
	float:left;	
	width:73%;
	text-align:left;	
	font-size:12px;	
}

#content {
	width:100%;
	position:relative;
	height:auto;
	z-index:0;
	overflow:auto;
}
#header {
	width:100%;
	position:relative;
	height:auto;
	z-index:0;
	overflow:hidden;
}

#dock, #seriestime, #seriestrack, #eventheader, #detailheader {
	clear:both;
	line-height:inherit;
	position:relative;
	display:block;	
}


#seriestrack, #linetwo {
	font-weight:bold;	
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}

.toggler {
	font-weight:bold;	
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	display:block;
    overflow:hidden;
	padding-top:5px;	
}


#racedata, #eventheader, #detailheader {
	float:left;
	display:block;
	color:#FFFFFF;
	padding: 3px 0 0 5px;
	text-align:left;
	line-height:1.4;
	position:relative;
}

#racedata {
	margin-top:40px;
	width:260px;
	height:35px;
}
#eventdata {
	display:block;
	float:left;
	width:400px;	
	height:75px;
}
#trackdata {
	float:left;
	display:block;
	height:50px;
	padding-left: 6px;
}
#classlogo {
	float: right;
	display: block;
	width: 180px;
	height: 50px;
	padding-right: 10px;
}

#detailheader {
	height:154px;
}

#eventheader {
	float:left;
	height:65px;
}
#flagtext {
	width:30px;
	float:left;
	text-align:right;
}
#status {
	width:250px;
	float:left;
	text-align:left;
	font-size:20px;
	font-weight: bold;
	text-transform: uppercase;	
}


#trackname  {
	text-align:center;	
}

#sessionname  {
	float:left;
	width: 250px;	
}
#followRiders {
	float:left;
	width: 250px;	
}

#myRiders {
	text-align:center;
	margin-top:21px;
	float:left;
	width:380px;
}

#flagchange{
	clear:both;
	position:relative;
	bottom:0px;
	float:left;
	width:199px;
	height:30px;	
	padding-left: 3px;	
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}	
}

#flagchange-sm{
	padding:2px; 5px; 2px; 5px;
	float:right;
	width:26px;
	text-align: left;
	height:26px;		
}
	
.flag-9 {
	/* Warm Flag */
	background: #ff00ff; /* old browsers */
	background: -moz-linear-gradient(top, #dd11db 0%, #b10bb3 50%, #e938f0 51%, #e938f0 71%, #ef1eed 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd11db), color-stop(50%,#b10bb3), color-stop(51%,#e938f0), color-stop(71%,#e938f0), color-stop(100%,#ef1eed)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd11db', endColorstr='#ef1eed',GradientType=0 ); /* ie */	
}

.flag-1 {
	/* Green Flag */
	background: #33ff33; /* old browsers */
	background: -moz-linear-gradient(top, #12ef1c 0%, #17d117 50%, #56f95a 51%, #56f95a 71%, #2fff2f 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#12ef1c), color-stop(50%,#17d117), color-stop(51%,#56f95a), color-stop(71%,#56f95a), color-stop(100%,#2fff2f)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12ef1c', endColorstr='#2fff2f',GradientType=0 ); /* ie */	
}
.flag-2 {
	/* Yellow Flag */
	background: #ffff00; /* old browsers */
	background: -moz-linear-gradient(top, #e7ef12 0%, #cfd117 50%, #eff956 51%, #eff956 71%, #f8ff2f 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7ef12), color-stop(50%,#cfd117), color-stop(51%,#eff956), color-stop(71%,#eff956), color-stop(100%,#f8ff2f)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ef12', endColorstr='#f8ff2f',GradientType=0 ); /* ie */	
}

.flag-3 {
	/* Red Flag */
background: #f85032; /* old browsers */
background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* ie */
}

.flag-5 {
	/* White Flag */
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* ie */
	}
.flag-4, .flag-0 {
	/* Checkered/Stopped Flag */
	background-image:url('/assets/icons/flag-none.png');
	background-repeat:repeat;	
}	


#detaildata {
	display:block; 
	width:300px; 
	height:155px;
	padding-top:5px;
}

.headshot {
	float:left;
	width:100px;
	height:150px;
}

.detaillabel {
	font-size:14px;
	font-weight:bold;
	width:50px;
	float:left;
	padding-left:5px;	
}

.ddata {
	font-size:14px;
	font-weight:bold;
	width:115px;
	float:left;
	padding-left:2px;	
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* Social Media Box
--------------------------------------------------------------------------*/

#SocialLink {
	background: #193487 repeat-x 100% 100%;
	height: 23px;
	position: absolute;
	right: 84px;
	top: 30px;
	width: 100px;
}

#twitter {
	position: absolute; 
	background-color:#FFF;
	height:327px;
	width:247px;
	display: none;
	top:98px;
	right:32px;
	z-index:100;
	color:#000;
}

.twitted {
	width: 16em;
	margin-bottom: 1.5em;
	border: 1px solid #888;
}

.twitted h2 {
	margin: 0;
	padding: 7px 0px 7px 10px;
	font-size: 1em;
	color: #fff;
	background: #193487 url(http://ama1.1verity.com/assets/ui/bg_subnav.gif) repeat-x 0% 0%;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #00f;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #f00;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}
#twitter-icon{
	height: 19px;
	left: 763px;
	position: absolute;
	top: 66px;
	width: 20px;
	z-index: 100;
}
.twitter-icon-down{
	background-image: url(/assets/icons/twitter-down.png);
}
.twitter-icon-up{
	background-image: url(/assets/icons/twitter-up.png);
}

.circle {
	display: block;
	display: block;
	width: 15px;
	height: 15px;
	background: #333;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin: 6px auto;
	background:	-moz-radial-gradient(45px 45px, ellipse farthest-corner, #00ff00 0%, #006600 100%);
	background:	-webkit-gradient(radial, center center, 0, center center, 50, from(#00ff00), to(#006600));
	-webkit-box-shadow: inset 0 0 2px 2px #1f1f1f; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#00ff00, endColorstr=#006600, GradientType=0);
}
.arrow-up{
	width: 0px;
	height: 0px;
	margin-top: 6px;
	border-left: 7px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 15px solid #00FF00;
}
.arrow-down{
	width: 0px;
	height: 0px;
	margin-top: 6px;
	border-left: 7px solid transparent;
	border-right: 8px solid transparent;
	border-top: 15px solid red;
}

#AMAPRR{
	width:639px;
	height:142px;
	background-repeat:no-repeat;	
	background-image: url('/assets/logos/AMAProRR-Dark.png');	
}

#SS{
	height:50px;
	background-repeat:no-repeat;	
	background-image: url('/assets/logos/ss.png');	
}
#XR{
	height:50px;
	background-repeat:no-repeat;	
	background-image: url('/assets/logos/xr.png');	
}
#SB{
	height:50px;
	background-repeat:no-repeat;
	background-image: url('/assets/logos/sb.png');	
}
#DS{
	height:50px;
	background-repeat:no-repeat;
	background-image: url('/assets/logos/ds.png');
}
#AMAP{
	height:50px;
	background-repeat:no-repeat;	
	background-image: url('/assets/logos/amap.png');	
}
#bottom {
	height:50px;
	width:100%;
	display:block;
	overflow:hidden;
		border-bottom: 1px solid #414041;
		/* For WebKit (Safari, Google Chrome etc) */
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#414041), to(rgba(40, 40, 40, 0.2)));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #414041, rgba(40, 40, 40, 0.2));
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828)";		
}

#menu {
	padding:5px;
	position:absolute;
	top:60px;
	left:1000px;
	width:100px;
	height:500px;
	display:block;
		border-bottom: 1px solid #414041;
		/* For WebKit (Safari, Google Chrome etc) */
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#414041), to(rgba(40, 40, 40, 0.2)));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #414041, rgba(40, 40, 40, 0.2));
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828)";		
}

#menu2 {
	padding:20px 5px 5px 5px;
	width: 99%;
	height: 90px;
	display:block;
		border-bottom: 1px solid #414041;
		/* For WebKit (Safari, Google Chrome etc) */
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#414041), to(rgba(40, 40, 40, 0.2)));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #414041, rgba(40, 40, 40, 0.2));
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828)";		
}

.menucol {
	position:relative;
	display:block;
	float:left;
	width:130px;
	height:50px;
}
.menucolhead {
	font-weight:bold;
}
	

.hideresults {
	position: absolute;
	z-index: 99;
	width: 980px;
	height: 75px;
	display: block;
	top: 24px;
	left: 0px;
	border-bottom: 1px solid #414041;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#414041), to(#282828));
	background: -moz-linear-gradient(top, #414041, rgba(40, 40, 40, 0.2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#414041, endColorstr=#282828)";
	text-align: center;
	padding-top: 4px;
	font-size: 30pt;
	font-weight: bold;	
}

#a {
	display:block;
	height:4px;
	width:4px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
}

.greenbox {
	background-color:#0F0;
}

#home-event, #home-track, #home-venue, #home-announcement {
	font-weight:bold;
	font-size:24px;
	width:639px;
}

#alive {
	display: block;
	position: absolute;
	top:0px;
	left:0px;
	z-index:99;
	width:5px;
	height:5px;
}
#overlay {
	display:none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 10000;
	text-align: center;
	padding-top: 115px;
}