
	#divTabGroup_Find				
	{ border-bottom:0px solid #444; padding:3px 0 3px 6px; position:relative; height:25px; width:auto; margin:8px 0 1px 0; position:relative; left:0; top:1px; }
	
	#divTabGroup_Find .tab			{ height:28px; clear:both; position:relative; width:158px; border-bottom:1px solid #333; }
	
	.race-tab, 
	.sport-tab,
	.vproduct-search-tab			
	{ position:relative; left:4px; top:4px; height:21px; padding:2px 0 0 0; font-size:80%; text-align:center; font-weight:bold; border-width:1px 1px 1px 1px; border-style:solid; border-color:#333; z-index:2; }
	
	.race-tab, .vproduct-search-tab { background-color:#A399C6; }
	.race-tab .tlh, .vproduct-search-tab .tlh { left:-1px; background-image:url('../images/corners/CNR-tab-lhtop-purple-dk.gif'); }
	.race-tab .trh, .vproduct-search-tab .trh	{ right:-1px; background-image:url('../images/corners/CNR-tab-rhtop-purple-dk.gif'); }
	
	.race-tab .tlh,
	.race-tab .trh,
	.sport-tab .tlh,
	.sport-tab .trh,
	.vproduct-search-tab .tlh,
	.vproduct-search-tab .trh		{ display:block; position:absolute; top:-1px; width:7px; height:7px; background-position:0 0; background-repeat:no-repeat; }
	
	#divTabGroup_Find .active-race-tab, #divTabGroup_Find .active-vproduct-search-tab { top:0; z-index:3; padding:6px 0 0 0; border-bottom:1px solid #A399C6; }
	#divTabGroup_Find .active-sport-tab 	{ top:0; z-index:3; padding:6px 0 0 0; border-bottom:1px solid #307D84; }
	
	.sport-tab						{ background-color:#307D84; }
	.sport-tab .tlh					{ left:-1px; background-image:url('../images/corners/CNR-tab-lhtop-cyan-dk.gif'); }
	.sport-tab .trh					{ right:-1px; background-image:url('../images/corners/CNR-tab-rhtop-cyan-dk.gif'); }
	
	.race-tab a,
	.race-tab a:visited,
	.sport-tab a,
	.sport-tab a:visited,
    .vproduct-search-tab a,
	.vproduct-search-tab a:visited	{ text-decoration:none; font-weight:bold; color:#fff; }

	.race-tab a:hover,
	.sport-tab a:hover,
	.vproduct-search-tab a:hover	{ text-decoration:underline; color:#fff; }
	
	.active-race-tab a:hover,
	.active-sport-tab a:hover,
	.active-vproduct-search-tab a:hover		{ text-decoration:none; }

	
	#divTab_RacingSearch			{ display: block; float:left; margin-left:12px; width:150px;}
	#divTab_KeywordSearch			{ display:block; float:left; clear:none; width:160px; }
	#divTab_SportsSearch			{ display:block; float:left; clear:none; width:150px; }
	#divTab_SportsResults			{ display:block; float:left; clear:none; width:150px; }
	#divTab_VProductSearch		{ display:block; float:left; clear:none; width:140px; }
	
	.box-racefind,
	.box-sportsfind,
	.box-vproductfind				{ border:1px solid #444; width:638px; }

	.box-racefind table.fields,
	.box-sportsfind table.fields,
	.box-vproductfind table.fields 	{ border:0; border-collapse:collapse; font-size:70%; }
	.box-racefind td,
	.box-sportsfind td,			
	.box-vproductfind td			{ padding:3px; vertical-align:top; }
	
	.box-racefind label.active,
	.box-sportsfind label.active,
	.box-vproductfind label.active	{ font-weight:normal; color:#444; }
	
	.box-racefind .colLabel,
	.box-sportsfind .colLabel,
	.box-vproductfind .colLabel		{ padding-left:15px; vertical-align:middle; text-align:right; }
	.box-racefind .colInput,
	.box-sportsfind .colInput,
	.box-vproductfind .colInput		{ width:260px; white-space:nowrap; }
	
	.box-racefind h3				{ border-bottom:1px solid #444; color:#fff; background-color:#A399C6; padding:3px; font-size:75%; margin:0; }	
	.box-racefind label				{ white-space:nowrap; color:#1A0070; font-weight:bold; }
	
	.box-racefind .indent-firstcol	{ padding-left:90px; }
	.box-vproductfind .indent-firstcol {padding-left:90px;}
	
	.box-sportsfind h3				{ border-bottom:1px solid #444; color:#fff; background-color:#307D84; padding:3px; font-size:75%; margin:0; }
	.box-sportsfind label			{ white-space:nowrap; color:#307D84; font-weight:bold; }
	
	.box-vproductfind h3			{ border-bottom:1px solid #444; color:#fff; background-color:#A399C6; padding:3px; font-size:75%; margin:0; }
	.box-vproductfind label			{ white-space:nowrap; color:#307D84; font-weight:bold; }
	