	
	DIV#ajaxloadsup { position: relative; }
	DIV#ajaxloadsup IMG { position: absolute; display: block; margin: 40px 0 0 538px;}

	DIV#signOnRace DIV.ltxt { margin: 0px 0 0 14px; font: 12px verdana; line-height: 28px; font-weight: bold; color: #65d5ff; float: left; width: 130px;}
	DIV#signOnRace DIV.ltxt2 { font: 11px verdana; line-height: 18px; font-weight: normal; margin: 5px 14px 15px 14px ; width: 522px; float: none;}
	DIV#signOnRace DIV.nobold { font-weight: normal; }
		
	DIV#signOnRace DIV#pr { padding-top: 5px;}
	
	DIV#signOnRace DIV.lain {margin: 0 0 0 0; }
		
	DIV#signOnRace DIV.inp {float: right; margin: 3px 0 0 0; padding: 0 14px 0 0;}
		
	DIV#signOnRace DIV.inp INPUT {padding: 1px; border: 2px solid #FFF; background: #FFF; font: 11px verdana; color: #007BBE; width: 250px; margin-right: 65px;}
	DIV#signOnRace DIV.inp SELECT {padding: 0px; border: 0 solid #FFF; background: #FFF; font: 11px verdana; color: #007BBE; width: 257px; margin-right: 65px;}
	
	DIV#signOnRace TD.sec {padding: 0 !important; height: 1px;}
	DIV#signOnRace TD.sec IMG {display: block;}	
	
	DIV.redButton {margin: 0 auto;}
	
	DIV#Tickets, DIV#signOnRace {display: block; padding: 25px;}
	
	.errorRed {color: #EA0000 !important;}

	#TLTop {background: url(https://cdn.mygpticket.com/images/layout/dtm/eng/race/table_header.gif?cf=105) left top no-repeat; height:40px; margin: 0; padding: 0; margin-bottom: 1px; display: block;}
	#TLTop DIV {background: transparent; height:40px;}
	#TLTop DIV DIV {padding: 0 10px 0 10px; height: 40px;}
	#TLTop DIV DIV DIV {font: 17px verdana; line-height: 37px; text-transform: uppercase; height: 40px; padding: 0 0 0 4px;}	

	DIV#TLBottom {height:40px; padding-top: 1px;}
	DIV#TLBottom DIV {background: url(https://cdn.mygpticket.com/images/layout/dtm/eng/race/table_bottom.gif?cf=105) left top no-repeat; height:40px;}
	DIV#TLBottom DIV DIV {background: transparent; height:40px; text-align: center;}
	DIV#TLBottom DIV DIV DIV {font: 10px verdana; line-height: 20px; font-weight: bold; height:40px; width: 530px; margin: 0 auto; text-align: center;}	
	
	DIV#Tickets DIV.sect {margin: 1px 0 8px 0;}
	DIV#Tickets TABLE.sector { height:20px; background: url(https://cdn.mygpticket.com/images/layout/dtm/eng/race/bg_sector.gif?cf=105) left top repeat-y; width: 100%;}
	DIV#Tickets TABLE.sector TD { padding: 0; margin: 0;}
	DIV#Tickets TABLE.sector H3 { float: left; font: 13px verdana; font-weight: bold; line-height: 18px; margin: 1px 0 0 0;}

	TABLE.sector TD.all { text-align: center; font: 10px Verdana; font-weight: bold; color: #FFF;}
	TABLE.sector TD.r { width: 60px; color: #444444;}
	TABLE.sector TD.f { width: 14px; color: #444444;}
	TABLE.sector TD.tc { width: 60px; color: #444444;}
	TABLE.sector TD.p { text-align: right; padding-right: 8px !important; color: #444444;}	
	TABLE.sector TD.q { width: 41px; color: #444444;}		
	TABLE.sector TD.l { width: 15px; color: #444444;}	
	
	DIV#Tickets DIV.tickets {display: block; margin: 0; padding: 0;}
	DIV#Tickets DIV.tickets TABLE {margin: 0; height: 23px;}
	DIV#Tickets DIV.tickets TABLE TD {color: #65D5FF; font: 11px verdana; padding: 0;}
		
	DIV.tickets DIV.separat {height: 1px; width: 550px; background: url(https://cdn.mygpticket.com/images/layout/dtm/eng/race/bg_sector.gif?cf=105) left bottom no-repeat;}
	DIV.tickets DIV.separatLast {height: 7px; width: 550px; background: transparent;}
	DIV.tickets DIV.separatLast IMG, DIV.tickets DIV.separat IMG {display: block;}	

	TD.inf { width: 60px; }
	TD.inf DIV.redButton { font-weight: bold; display: block; margin: 1px 0 0 15px; cursor: pointer;}
	TD.inf DIV.redButton A { font: 9px verdana !important; line-height: 17px !important; }	
	
	TD.name { width: 251px; }
	TD.name TD H3 {display: block; margin: 0 5px 0 0; padding: 0; font: 10px verdana; line-height: 14px; font-weight: bold;}	
	TD.name TD IMG { float: right; display: block; margin: 1px 0 0 1px;}
	TD.name TABLE {width: 100%;}
	TD.name TABLE TD.icons {width: 63px;}
	TD.name TABLE TD.icons IMG {margin-left: 4px;}
	
	TD.stars {}
	TD.stars DIV {width: 64px;}
	TD.stars IMG {display: block; margin: 5px 0 0 0; float: left;}
	TD.stars IMG.r {display: block; margin: 5px 1px 0 0; float: left;}
	
	TD.bracket { width: 60px; text-align: center; font: 10px verdana !important; font-weight: bold !important;}
	TD.bracket IMG { display: block; cursor: pointer; margin: 0 auto; margin-top: 1px;}	

	TD.bracketNA { width: 105px !important; font: 10px verdana !important; font-weight: bold !important; }

	TD.quantity { width: 45px; }
	TD.quantity INPUT {border: 0; display: block; background: #FFF; padding: 0 0 0 0; font: 11px verdana; font-weight: bold; color: #007BBE; width: 30px; text-align: center; margin: 0 0 0 9px !important; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}	

	TD.price {}
	TD.price H3 {width: 60px; display: block; float: left; text-align: right; margin: 0; padding: 0; font: 10px verdana; line-height: 14px; font-weight: bold;}

	DIV#smallCircuit {text-align: center;}
	DIV#smallCircuit DIV {margin: 0 auto; width: 228px; padding-top: 30px;}
	
	TABLE.informaicon { margin-bottom: 20px; }
	TABLE.informaicon TD { font: 10px verdana; padding: 0; vertical-align: middle; color: #FFF; text-align: left;}
	TABLE.informaicon TD IMG { display: block; margin: 5px 10px 5px 0; }

