@charset "utf-8";
/*
'======================================================================================
' CSS RESET
'======================================================================================
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*
'======================================================================================
 * CSS FILE 
 * @CLIENT		   BSI SPEEDWAY
 * @TYPE		   GLOBAL
 * @DATE_CREATED   12/01/2009
 * @AUTHOR		   QT CREATIVE (STEVE COE)
'======================================================================================
*/

/*
'====================================================================
* SETTINGS FOR STICKY FOOTER TO WORK PROPERLY
'====================================================================
*/

html, body, #wrap { height:100%; }

body > #wrap { height:auto; min-height:100%; }

#main { padding-bottom:64px; }  /* must be same height as the footer */

#footer 
{
position:relative;
margin-top:-64px; /* negative value of footer height */
height:64px;
clear:both;
}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*
'====================================================================
* SETTINGS FOR PAGE STYLING
'====================================================================
*/

html, body { background:#474b4a url('../image/bg.gif') repeat-x scroll left top; }

#wrap { background:transparent url('../image/stadium_bg.jpg') no-repeat scroll center top; }

/*
'====================================================================
* GENERIC STYLING
'====================================================================
*/

.block { display:block; overflow:hidden; }

.content_panel a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f78b1e; text-decoration:none; }
.content_panel a:hover { text-decoration:underline; }

strong { font-weight:bold; }
/* 
'========================================================================================
* HEADER STYLES 
'========================================================================================
*/

#header { width:100%; height:110px; background:transparent url('../image/header_bg.gif') repeat-x scroll left top; }

		#header_content { width:930px; margin:0 auto; padding-top:44px; position:relative; }
				
				#header_content #h1_speedwaygrandprix 
				{ 
				width:511px; 
				height:40px; 
				margin:0px 0px 0px 200px;
				padding:0;
				background:transparent url('../image/h1_speedwaygrandprix.gif') no-repeat scroll left top; 
				text-indent:-10000px;
				}
				
				#header_content .logo_sgp { position:absolute; left:0px; top:46px; }
				#header_content .logo_swc { position:absolute; left:53px; top:46px; }
				#header_content .logo_fim { position:absolute; left:101px; top:47px; }
				
				#header_content #h1_speedwaygrandprix1
				{ 
				width:405px; 
				height:38px; 
				margin:3px 0px 0px 300px;
				padding:0;
				background:transparent url('../image/h1_speedwaygrandprix_small.gif') no-repeat scroll left top; 
				text-indent:-10000px;
				}
				
				#header_content .logo_sgp1 { position:absolute; left:0px; top:46px; }
				#header_content .logo_swc1 { position:absolute; left:66px; top:46px; }
				#header_content .logo_fim1 { position:absolute; left:134px; top:47px; }
				
				#header_content .logo_sgp2 { position:absolute; left:0px; top:39px; }
				#header_content .logo_swc2 { position:absolute; left:110px; top:39px; }
				#header_content .logo_fim2 { position:absolute; left:220px; top:47px; }
				
				#header_content .riders
				{
				width:284px; 
				height:125px;
				background:transparent url('../image/bikers.png') no-repeat scroll left top;
				position:absolute; left:656px; top:2px;
				}					
/* 
'========================================================================================
* CONTENT STYLES 
'========================================================================================
*/

#content { width:920px; margin:0px auto 16px auto; overflow:visible; }

		#content #gnav_container
		{
		width:115px;
		margin:2px 18px 20px 0px;
		padding:0;
		float:left;
		overflow:visible;
		}
		
		#content #content_container
		{
		width:575px;
		margin-top:3px;
		padding:0;
		float:left;
		}
		
				/*#content_container .content_panel
				{
				margin-top:10px;
				}*/
				
		#content #interactive_container
		{
		width:188px;
		margin:0px 0px 0px 22px;
		padding:0;
		float:left;
		}

/* 
'========================================================================================
* FOOTER STYLES 
'========================================================================================
*/

#footer { width:100%; background:#656565 url('../image/footer_bg.gif') repeat-x scroll; }

/*
		#footer_content 
		{ 
		width:800px; 
		margin:0 auto; padding-top:18px; 
		position:relative;
		color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif;
		}
		

				#footer_content .copyright_info { width:360px; margin-right:72px; float:left; font-size:10px; }
				
						.copyright_info a.imgworld 
						{
						width:86px; height:34px; 
						background:transparent url('../image/bsi_logo.gif') no-repeat scroll 0 0;
						margin-right:20px;
						padding:0;
						display:block;
						text-indent:-10000px;
						float:left;
						}
						
						.copyright_info a.imgworld:hover { background-position:-86px 0px; }
				
						.copyright_info p.date { margin-top:4px; margin-bottom:4px;font-weight:bold; }
				
				#footer_content a { color:#ffffff; }
						
				#footer_content .sponsors { width:360px; float:left; }
				
					
					.sponsors li { float:left; }
					
					.sponsors li.visitwales a 
					{ 
					width:72px; height:34px; 
					background:transparent url('../image/logo_sponsor_wales.jpg') no-repeat scroll left top;
					margin-right:6px;
					padding:0;
					display:block;
					text-indent:-10000px;
					}
					
					.sponsors li.wonderfulcopenhaen a 
					{
					width:51px; height:34px; 
					background:transparent url('../image/logo_sponsor_copenhagen.jpg') no-repeat scroll left top;
					margin-right:6px;
					padding:0;
					display:block;
					text-indent:-10000px;
					}
					
					.sponsors li.veidec a 
					{  
					width:60px; height:34px; 
					background:transparent url('../image/logo_sponsor_veidec.jpg') no-repeat scroll left top;
					margin-right:6px;
					padding:0;
					display:block;
					text-indent:-10000px;
					}
					
					.sponsors li.danskmetal a 
					{  
					width:33px; height:34px; 
					background:transparent url('../image/logo_sponsor_danskmetal.jpg') no-repeat scroll left top;
					margin-right:6px;
					padding:0;
					display:block;
					text-indent:-10000px;
					}
					.sponsors li.speedyhire a 
					{  
					width:38px; height:34px; 
					background:transparent url('../image/logo_sponsor_speedy.jpg') no-repeat scroll left top;
					margin-right:6px;
					padding:0;
					display:block;
					text-indent:-10000px;
					}
					.sponsors li.meridianlifts a 
					{  
					width:71px; height:34px; 
					background:transparent url('../image/logo_sponsor_meridianlifts.jpg') no-repeat scroll left top;
					margin:0;
					padding:0;
					display:block;
					text-indent:-10000px;
					}
					
					.sponsors li.visitwales, .sponsors li.visitwales a:hover 
					{ background:transparent url('../image/logo_sponsor_wales_over.jpg') no-repeat scroll left top; }
					
					.sponsors li.wonderfulcopenhaen, .sponsors li.wonderfulcopenhaen a:hover 
					{ background:transparent url('../image/logo_sponsor_copenhagen_over.jpg') no-repeat scroll left top; }
					
					.sponsors li.veidec, .sponsors li.veidec a:hover 
					{ background:transparent url('../image/logo_sponsor_veidec_over.jpg') no-repeat scroll left top; }
					
					.sponsors li.danskmetal, .sponsors li.danskmetal a:hover 
					{ background:transparent url('../image/logo_sponsor_danskmetal_over.jpg') no-repeat scroll left top; }
					
					.sponsors li.speedyhire, .sponsors li.speedyhire a:hover 
					{ background:transparent url('../image/logo_sponsor_speedy_over.jpg') no-repeat scroll left top; }
					
					.sponsors li.meridianlifts, .sponsors li.meridianlifts a:hover 
					{ background:transparent url('../image/logo_sponsor_meridianlifts_over.jpg') no-repeat scroll left top; }
	
*/				

/* 
'========================================================================================
* GLOBAL NAV STYLES 
'========================================================================================
*/

/* Home Button */

#gnav_container li.home { margin-bottom:1px; }
#gnav_container li.home a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/home.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.home a:hover { background-position: -117px 0; }

/* Tickets Button */

#gnav_container li.tickets { margin-bottom:1px; }
#gnav_container li.tickets a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/tickets.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.tickets a:hover { background-position: -117px 0; }

/* Calendar Button */

#gnav_container li.calendar { margin-bottom:1px; }
#gnav_container li.calendar a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/calendar.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.calendar a:hover { background-position: -117px 0; }

/* News Button */

#gnav_container li.news { margin-bottom:1px; }
#gnav_container li.news a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/news.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.news a:hover { background-position: -117px 0; }

/* Results Button */

#gnav_container li.results { margin-bottom:1px; }
#gnav_container li.results a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/results.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.results a:hover { background-position: -117px 0; }

/* Riders Button */

#gnav_container li.riders { margin-bottom:1px; }
#gnav_container li.riders a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/riders.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.riders a:hover { background-position: -117px 0; }

/* League Results Button */

#gnav_container li.lresults { margin-bottom:1px; }
#gnav_container li a.lresults_tab 
{
width:115px; height:21px;
margin:0px 0px 0px 0px; padding:0;
background:transparent url('../image/nav/lresults_top.png') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li a.lresults_tab:hover { background-position: -117px 0; }

/* Stats Button */

#gnav_container li.stats { margin-bottom:1px; }
#gnav_container li.stats a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/stats.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.stats a:hover { background-position: -117px 0; }

/* About Speedway Button */

#gnav_container li.about { margin-bottom:1px; }
#gnav_container li a.about_tab 
{
width:115px; height:21px;
margin:0px 0px 0px 0px; padding:0;
background:transparent url('../image/nav/about_top.png') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li a.about_tab:hover { background-position: -117px 0; }

/* Superprix Button */

#gnav_container li.superprix { margin-bottom:1px; }
#gnav_container li.superprix a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/superprix.png') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.superprix a:hover { background-position: -117px 0; }

/* Sponsors Button */

#gnav_container li.sponsors { margin-bottom:1px; }
#gnav_container li.sponsors a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/sponsors.gif') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.sponsors a:hover { background-position: -117px 0; }

/* Media Button */

#gnav_container li.mediasection { margin-bottom:1px; }
#gnav_container li a.mediasection_tab 
{
width:115px; height:21px;
margin:0px 0px 0px 0px; padding:0;
background:transparent url('../image/nav/mediasection_top.png') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li a.mediasection_tab:hover { background-position: -117px 0; }

/* SWC Button */

#gnav_container li.swc { margin-bottom:1px; }
#gnav_container li.swc a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/swc.png') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.swc a:hover { background-position: -117px 0; }

/* Fanzone Button */

#gnav_container li.fanzone { margin-bottom:1px; }
#gnav_container li.fanzone a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/fanzone.png') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.fanzone a:hover { background-position: -117px 0; }

/* Hospitality Button */

#gnav_container li.hospitality { margin-bottom:1px; }
#gnav_container li.hospitality a 
{
width:115px; height:32px;
margin:0; padding:0;
background:transparent url('../image/nav/hospitality.png') no-repeat scroll 0 0; 
display:block;
text-indent:-10000px;
}

#gnav_container li.hospitality a:hover { background-position: -118px 0; }


/* On Class */
#gnav_container li a.on { background-position: -117px 0; }

/* Accordion BG & anchor Styles */

#gnav_container li ul.list_bg
{
width:115px;
margin:0;
padding:5px 0px 5px 0px;
background:transparent url('../image/nav/menu_tile.png') repeat-y scroll left top; 
}

		ul.list_bg li a
		{
		padding:0px 10px 0px 10px;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		}
		
		ul.list_bg li a:hover, ul.list_bg li a.on { color:#f68b1f; }

#gnav_container li div.btn_foot
{
width:115px;
height:10px;
margin:0px;
padding:0px;
background:transparent url('../image/nav/menu_foot.png') no-repeat scroll left top;
}
/* 
'========================================================================================
* COUNTRY NAV STYLES 
'========================================================================================
*/

#content_container #country_nav 
{
width:575px;
height:30px;
margin:0px 0px 10px 0px;
background:transparent url('../image/countrynav_bg_panel.png') no-repeat scroll left top; }

		#country_nav ul { padding:8px 0px 0px 28px; }
		
		#country_nav li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
		#country_nav li a { color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px; }
		
		#country_nav li.cz a { margin-right:26px; color:#ffffff; }
		#country_nav li.pl a { margin-right:26px; color:#a5a5a5; }
		#country_nav li.se a { margin-right:26px; color:#ffffff; }
		#country_nav li.dk a { margin-right:26px; color:#a5a5a5; }
		#country_nav li.gb a { margin-right:26px; color:#ffffff; }
		#country_nav li.lv a { margin-right:26px; color:#a5a5a5; }
		#country_nav li.se2 a { margin-right:26px; color:#ffffff; }
		#country_nav li.dk2 a { margin-right:26px; color:#a5a5a5; }
		#country_nav li.si a { margin-right:26px; color:#ffffff; }
		#country_nav li.it a { margin-right:26px; color:#a5a5a5; }
		#country_nav li.pl2 a {}
		
		#country_nav li.cz a:hover, #country_nav li.cz a.on,
		#country_nav li.pl a:hover, #country_nav li.pl a.on,
		#country_nav li.se a:hover, #country_nav li.se a.on,
		#country_nav li.dk a:hover, #country_nav li.dk a.on,
		#country_nav li.gb a:hover, #country_nav li.gb a.on,
		#country_nav li.lv a:hover, #country_nav li.lv a.on,
		#country_nav li.se2 a:hover, #country_nav li.se2 a.on,
		#country_nav li.dk2 a:hover, #country_nav li.dk2 a.on,
		#country_nav li.si a:hover, #country_nav li.si a.on,
		#country_nav li.it a:hover, #country_nav li.it a.on,
		#country_nav li.pl2 a:hover, #country_nav li.pl2 a.on
		{ color:#f68b1f; }

/* 
'========================================================================================
* INTERACTIVE PANEL STYLES 
'========================================================================================
*/

/* SEARCH FORM */

#search_form
{
width:184px;
height:34px;
margin:0;
padding:7px 0px 0px 10px;
background:transparent url('../image/search_bg.png') no-repeat scroll left top;
}

		#search_form label 
		{ 
		width:62px;
		margin:0; 
		padding-top:4px;
		float:left; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:100%; 
		font-weight:bold; 
		color:#ffffff;
		}
		
		#search_form .txt_search { width:100px; height:15px; float:left; }
		
		#search_form .btn_search, #loginreg_form .btn_login 
		{ 
		width:15px; height:15px;
		margin:4px 0px 0px 2px;
		padding:0px;
		background:transparent url('../image/btn_go.gif') no-repeat scroll left top;
		float:left;
		display:block;
		border:0;
		text-indent:-10000px; 
		cursor:pointer;
		}

/* BUY TICKETS */

.buytickets a
{
width:188px;
height:115px;
background:transparent url('../image/btn_buytickets.png') no-repeat scroll 0 0;
display:block;
text-indent:-10000px;
}

			.buytickets a:hover { background-position: -192px 0; }

/* RIDER LINE UP PANEL */

#riderlineup_panel
{
width:158px;
height:467px;
margin:4px 0px 0px 0px;
padding:15px 18px 0px 12px;
background:transparent url('../image/lineup_bg1.gif') no-repeat scroll left top;
}

		#riderlineup_panel #lineup_tab h2
		{
		width:121px;
		height:14px;
		margin:0px;
		padding:2px 0px 0px 3px;
		background:transparent url('../image/lineup_tab.gif') no-repeat scroll left top;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:10px; 
		font-weight:bold;
		color:#ffffff;
		text-transform:uppercase;
		}
		
		#riderlineup_panel table.lineup_tbl
		{
		width:158px;
		background-color:#ffffff;
		border:0;
		margin-bottom:6px;
		}
		
				table.lineup_tbl th
				{
				padding:3px 4px 3px 4px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				color:#f78b1f;
				}
				
				table.lineup_tbl td
				{
				padding:2px 2px 2px 4px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				color:#000000;
				}
				
						td.rlborder { border-right:solid 1px #bebebe; }
		
		#riderlineup_panel a.fct_link,
		#riderlineup_panel a.results_link
		{
		padding:2px 0px 2px 0px;
		display:block;
		color:#ffffff;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		}
		
		#riderlineup_panel a.fct_link:hover,
		#riderlineup_panel a.results_link:hover
		{
		color:#f78b1f;
		}
		
/* LOGIN FORM */

#loginreg_form
{
width:176px;
height:77px;
margin:4px 0px 0px 0px;
padding:7px 0px 0px 12px;
background:transparent url('../image/login_bg.png') no-repeat scroll left top;
}

		#loginreg_form h2 
		{ 
		margin:1px 0px 4px 0px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:70%; 
		font-weight:bold; 
		color:#ffffff;
		text-transform:uppercase;
		}
		
				#loginreg_form h2 a { color:#ffffff; }

		#loginreg_form label 
		{ 
		width:54px;
		margin:0; 
		padding-top:4px;
		float:left; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:60%; 
		font-weight:bold; 
		color:#ffffff;
		}
		
		#loginreg_form .txt_login { width:80px; height:15px; float:left; }
		
/* 
'========================================================================================
* MAIN CONTENT STYLES 
'========================================================================================
*/

/* 
'========================================================================================
-------------------------------------- HOME ---------------------------------------------
'========================================================================================
*/

#homepage_panel 
{
width:541px; height:345px;
padding:10px 10px 10px 10px;
background:transparent url('../image/home_contentbg_panel.png') no-repeat scroll left top;
overflow:hidden;
}

		#headline
		{
		width:343px;
		margin-right:8px;
		float:left;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		}

				
				.headline_body
				{
				width:546px;
				height:437px;
				padding:4px;
				background:#e4e4e4 url('../image/news/news_bg.gif') repeat-x scroll left top;
				}
				
						.headline_body h3 { margin-top:6px; margin-bottom:10px; font-size:14px; font-weight:bold; }
						.headline_body p { font-size:11px; line-height:14px; }
						
						.headline_body a { color:#f78c1f; text-transform:uppercase; font-weight:bold; }
						
						.headline_body a.more_link { color:#f78c1f; font-size:10px; }
		
		#homepage_panel #othernews
		{
		width:142px;
		float:left;
		position:relative;
		}
		
		#homepage_panel #vid_panel
		{
		width:142px;
		margin-top:14px;
		float:left;
		position:relative;
		}
		
				h3#othernews_title a
				{
				width:84px;
				height:16px;
				margin:0px 0px 0px 9px;
				padding:0;
				background:transparent url('../image/news/othernews_header.gif') no-repeat scroll left top;
				text-indent:-10000px;
				overflow:hidden;
				display:block;
				}
				
				h3#video_title a
				{
				width:88px;
				height:19px;
				margin:0px 0px 0px 9px;
				padding:0;
				background:transparent url('../image/video/video_header.gif') no-repeat scroll left top;
				text-indent:-10000px;
				overflow:hidden;
				display:block;
				}
				
				div.newspanel
				{
				width:172px;
				height:126px;
				padding:4px 10px 9px 7px;
				background:transparent url('../image/news_featurebg.png') no-repeat scroll left top;
				overflow:hidden;
				}
				
						div.newspanel div.news_feature { width:174px; height:60px; margin-bottom:6px; position:relative; }	
							
								div.news_feature .description
								{
								width:168px;
								padding:3px;
								background-color:#000000;
								-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
								filter:alpha(opacity=60);
								-moz-opacity:.60;
								opacity:.60;
								position:absolute;
								left:0;
								bottom:0;
								}
								
								.description a 
								{
								font-family:Arial, Helvetica, sans-serif;
								color:#ffffff; text-transform:uppercase; font-weight:bold;
								font-size:12px;
								text-decoration:none;
								-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
								filter:alpha(opacity=99);
								-moz-opacity:.99;
								opacity:.99; 
								}
								
								.description a:hover { color:#f68b1f; }
				
				div.more_news a
				{
				width:105px; height:20px;
				margin:0px 0px 0px 74px; padding:0;
				background:transparent url('../image/news_featuremore.png') no-repeat scroll left top;
				text-indent:-10000px;
				overflow:hidden;
				display:block;
				}
				
				
				div.videopanel
				{
				width:172px;
				height:98px;
				padding:4px 10px 9px 7px;
				background:transparent url('../image/video_featurebg1.png') no-repeat scroll left top;
				overflow:hidden;
				}
				
						div.videopanel div.video_feature { width:174px; height:96px; margin-bottom:6px; position:relative; }	
							
								div.video_feature .description
								{
								width:168px;
								padding:3px;
								background-color:#000000;
								-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
								filter:alpha(opacity=60);
								-moz-opacity:.60;
								opacity:.60;
								position:absolute;
								left:0;
								bottom:0;
								}
								
								div.video_feature .description a 
								{
								font-family:Arial, Helvetica, sans-serif;
								color:#ffffff; text-transform:uppercase; font-weight:bold;
								font-size:12px;
								text-decoration:none;
								-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
								filter:alpha(opacity=99);
								-moz-opacity:.99;
								opacity:.99; 
								}
								
								div.video_feature .description a:hover { color:#f68b1f; }
				
				div.more_videos a
				{
				width:105px; height:20px;
				margin:0px 0px 0px 74px; padding:0;
				background:transparent url('../image/video_featuremore.png') no-repeat scroll left top;
				text-indent:-10000px;
				overflow:hidden;
				display:block;
				}
								
#homepage_ads .newsite a
{
width:299px;
height:85px;
display:block;
background:transparent url('../image/new_website_adpanel.png') no-repeat scroll 0 0;
text-indent:-10000px;
float:left;
}

				#homepage_ads .newsite a:hover
				{
				background-position: -299px 0;
				}

#homepage_ads .fanzone a
{
width:276px;
height:85px;
display:block;
background:transparent url('../image/fanzone_ad_panel.png') no-repeat scroll 0 0;
text-indent:-10000px;
float:left;
}
				
				#homepage_ads .fanzone a:hover
				{
				background-position: -278px 0;
				}


p.infotxt { color:#ffffff; font-family:Arial, Helvetica, sans-serif; }

/* 
'========================================================================================
---------------------------------- CONTENT PANELS ---------------------------------------

--------------------------- GENERAL DETAILS W/ PICTURE ----------------------------------
--------------------------- GENERAL DETAILS NO PICTURE ----------------------------------
'========================================================================================
*/

#generalwpic_panel 
{
width:541px;
margin-bottom:10px;
}

		/* HEADERS */

		#generalwpic_panel #generalwpic_header
		{
		width:551px; height:180px;
		padding:8px 16px 6px 8px;
		background:transparent url('../image/venue_details_header.png') no-repeat scroll left top;
		overflow:hidden;
		}
		
		#generalnopic_panel #generalnopic_header
		{
		width:551px; height:39px;
		padding:8px 16px 6px 8px;
		background:transparent url('../image/generalcontent_headernopic.png') no-repeat scroll left top;
		overflow:hidden;
		}
		
				#generalwpic_panel .headerbar,
				#generalnopic_panel .headerbar
				{
				width:555px; height:44px;
				overflow:hidden;
				position:relative;
				}
			
						.headerbar h2
						{
						margin:9px 16px 6px 18px;
						font-size:21px;
						font-family:Arial, Helvetica, sans-serif;
						color:#ffffff; font-weight:bold;
						text-transform:uppercase;
						}
						
						.headerbar #event_country,
						.headerbar #rider_country,
						.headerbar #news_date
						{
						position:absolute;
						right:6px;
						top:2px;
						}
						
								#event_country p#date,
								#rider_country p#country,
								#news_date p#date
								{
								margin-right:10px;
								margin-top:12px;
								font-size:14px;
								font-family:Arial, Helvetica, sans-serif;
								color:#ffffff; font-weight:bold;
								text-transform:uppercase;
								float:left;
								}
				
				
				#generalwpic_panel #venue_image_nav,
				#generalwpic_panel #about_image_nav
				{
				width:554px; height:144px;
				margin:0px 0px 0px 1px;
				position:relative;
				}
				
						/* VENUE SPECIFIC */
				

						#venue_image_nav #venue_nav
						{
						width:355px; height:21px;
						margin:0; padding:0;
						background:transparent url('../image/medianav_bg.png') no-repeat scroll right top;
						position:absolute;
						left:1px; bottom:0px;
						}
						
								#venue_nav li { float:left; }
								
								#venue_nav li.ticketinfo a
								{
								width:64px; height:21px;
								margin-left:22px;
								background:transparent url('../image/venuenav_tickets.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#venue_nav li.ticketinfo a:hover,
										#venue_nav li.ticketinfo a.on { background-position:-64px 0; }
								
								#venue_nav li.location a
								{
								width:78px; height:21px;
								background:transparent url('../image/venuenav_venue.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#venue_nav li.location a:hover,
										#venue_nav li.location a.on { background-position:-78px 0; }
								
								#venue_nav li.travel a
								{
								width:86px; height:21px;
								background:transparent url('../image/venuenav_travel.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
										
										#venue_nav li.travel a:hover,
										#venue_nav li.travel a.on { background-position:-86px 0; }
								
								#venue_nav li.info a
								{
								width:69px; height:21px;
								background:transparent url('../image/venuenav_results.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
								#venue_nav li.info a:hover,
								#venue_nav li.info a.on { background-position:-69px 0; }
				
						/* END VENUE SPECIFIC */
						
		
		/* BODIES */	
						
		#generalwpic_panel #generalwpic_body,
		#generalnopic_panel #generalnopic_body 
		{
		width:549px;
		padding:0px 16px 0px 10px;
		background:transparent url('../image/generalcontent_mid.png') repeat-y scroll left top;
		position:relative;
		overflow:hidden;
		}
		
				/**/
				
				#generalwpic_body #venue_info,
				#generalwpic_body #swc_info,
				#generalwpic_body #general_info
				{
				width:318px;
				margin:5px 20px 0px 0px; padding:7px 65px 7px 35px;
				background-color:#eeeeee;
				float:left;
				}
				
				#generalwpic_body #about_info
				{
				width:318px;
				margin:5px 20px 0px 0px; padding:7px 65px 7px 35px;
				float:left;
				}
				
				#generalwpic_body #news_info
				{
				width:350px;
				margin:12px 4px 0px 0px; padding:0px;
				float:left;
				}
				
				#generalwpic_body #venue_stats,
				#generalwpic_body #swc_dates,
				#generalwpic_body #general_other,
				#generalwpic_body #about_other
				{
				width:95px;
				margin:5px 0px 0px 0px;
				float:left;
				}
						
						#venue_info h3,
						#swc_info h3,
						#general_info h3,
						#about_info h3
						{
						margin-top:14px;
						margin-bottom:8px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						color:#f78b1e;
						}
						
						#venue_info p, #venue_info ul,
						#general_info p, #general_info ul,
						#swc_info p, #swc_info ul
						{
						margin-bottom:7px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#000000;
						line-height:14px;
						}
						
						#about_info p, #about_info ul
						{
						margin-bottom:7px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#ffffff;
						line-height:14px;
						}
						
								#venue_info ul,
								#general_info ul,
								#swc_info ul,
								#about_info ul { list-style-image:url('../image/orange_venuebullet.gif'); margin-left:14px; }
						
						#venue_info a,
						#general_info a,
						#swc_info a,
						#about_info a
						{
						font-size:11px;
						}
						
						#venue_stats h3,
						#swc_dates h3,
						#general_other h3,
						#about_other h3
						{
						margin-bottom:12px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						}
						
						#venue_stats p, #venue_stats ul,
						#general_other p, #general_other ul,
						#swc_dates p, #swc_dates ul,
						#about_other p, #about_other ul
						{
						margin-bottom:8px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#ffffff;
						}
						
						#venue_stats li,
						#general_other li,
						#swc_dates li,
						#about_other li { margin-bottom:2px; }
						
								#venue_stats p.subheader,
								#general_other p.subheader,
								#swc_dates p.subheader,
								#about_other p.subheader { margin-bottom:2px; color:#f78b1e; }
		
		
		/* FOOTERS */
			
		#generalwpic_panel #generalwpic_footer,
		#generalnopic_panel #generalnopic_footer_alt
		{
		width:575px;
		height:25px;
		margin:0px 0px 10px 0px; padding:0;
		background:transparent url('../image/generalcontent_bottom.png') no-repeat scroll left top;
		overflow:hidden;
		}
		
		#generalnopic_panel #generalnopic_footer,
		#generalwpic_panel #generalwpic_footer_alt 
		{
		width:555px; height:35px;
		margin:0px 0px 10px 0px; padding:0px 11px 12px 9px; ;
		background:transparent url('../image/generalcontent_bottom2.png') no-repeat scroll left top;
		overflow:hidden;
		position:relative;
		}
		
/* 
'========================================================================================
---------------------------------- CALENDAR INDEX ---------------------------------------
----------------------------------- TICKET INDEX ----------------------------------------
'========================================================================================
*/

#calendar_panel,
#ticket_panel 
{
//width:537px;
//height:426px;

width:575px;
height:465px;
margin-bottom:10px;
padding:9px 10px 10px 10px;
background:transparent url('../image/calendar_contentbg_panel.gif') no-repeat scroll left top;
overflow:hidden;
}

		#calendar_panel #calendarContent,
		#ticket_panel #ticketContent { width:540px; }

		#calendarContent li,
		#ticketContent li { float:left; }
		
		#calendarContent li.event_cal
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/eventcalendar.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#ticketContent li.ticket_cal
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/ticketcalendar.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.prague a,
		#ticketContent li.prague a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/cz_prague.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.leszno a,
		#ticketContent li.leszno a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/pl_leszno.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
		
		#calendarContent li.gothenburg a,
		#ticketContent li.gothenburg a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/se_gothenburg.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.copenhagen a,
		#ticketContent li.copenhagen a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/dk_copenhagen.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.cardiff a,
		#ticketContent li.cardiff a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/uk_cardiff.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
		
		#calendarContent li.daugavpils a,
		#ticketContent li.daugavpils a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/lv_daugavpils.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.malilla a,
		#ticketContent li.malilla a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/se_malilla.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.vojens a,
		#ticketContent li.vojens a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/dk_vojens.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
		
		#calendarContent li.krsko a,
		#ticketContent li.krsko a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/sl_krsko.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.terenzano a,
		#ticketContent li.terenzano a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/it_terenzano.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#calendarContent li.bydgoszcz a,
		#ticketContent li.bydgoszcz a
		{
		width:175px; height:105px;
		background:transparent url('../image/calendar/pl_bydgoszcz.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}

/* 
'========================================================================================
---------------------------------- RIDER INDEX ----------------------------------------
'========================================================================================
*/

#rider_panel 
{
width:537px;
height:538px;
margin-bottom:10px;
padding:12px 19px 24px 16px;
background:transparent url('../image/rider_contentbg_panel.png') no-repeat scroll left top;
overflow:hidden;
}

		#rider_panel #riderContent { width:540px; }
		
		#riderContent li { float:left; }
		
		#riderContent li.npedersen a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/npedersen.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.jcrump a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/jcrump.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.tgollob a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/tgollob.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
		
		#riderContent li.ghancock a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/ghancock.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.handersen a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/handersen.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.ladams a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/ladams.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
		
		#riderContent li.ajonsson a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/ajonsson.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.rholta a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/rholta.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.snicholls a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/snicholls.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
		
		#riderContent li.flindgren a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/flindgren.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.charris a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/charris.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.kbjerre a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/kbjerre.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
		
		#riderContent li.gwalasek a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/gwalasek.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.sulamek a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/sulamek.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		margin-right:7px;
		}
		
		#riderContent li.esajfutdinov a
		{
		width:175px; height:105px;
		background:transparent url('../image/riders/esayfutdinov.gif') no-repeat scroll left top;
		text-indent:-10000px;
		display:block;
		margin-bottom:3px;
		}
/* 
'========================================================================================
-------------------------------------- NEWS PAGE ----------------------------------------
------------------------------------- NEWS  INDEX ----------------------------------------
'========================================================================================
*/
					
#generalnopic_body #general_content
{
width:320px;
margin:0px 25px 0px 0px;
padding:0px;
background-color:#eeeeee;
float:left;
}

		#general_content .general_txt
		{
		width:300px;
		padding:7px 10px 7px 10px;
		}
		
		.general_txt h3
		{
		margin-top:18px;
		margin-bottom:6px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#f78b1e; font-weight:bold;
		}
		
				.general_txt p,
				.general_txt ul
				{
				margin-bottom:8px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				line-height:14px;
				}
				
				.general_txt ul { list-style-image:url('../image/orange_venuebullet.gif'); margin-left:14px; }
				.general_txt li { margin-bottom:2px; }
				.general_txt .imageleft { margin: 6px 10px 6px 0px; border:0; float:left; }
				.general_txt .imageright { margin: 6px 0px 6px 10px; border:0; float:right; }
		
		/* NEWS INDEX ARTICLE STYLES */
		
		#generalwpic_panel #news_image_nav
		{
		width:554px; height:145px;
		margin:0px 0px 0px 1px;
		position:relative;
		}
		
				#news_image_nav #news_nav
				{
				width:248px; height:21px;
				margin:0; padding:0;
				background:transparent url('../image/medianav_bg.png') no-repeat scroll right top;
				position:absolute;
				left:1px; bottom:0px;
				}
				
						#news_nav li { float:left; }
						#news_nav li.latest a
						{
						width:75px; height:21px;
						margin-left:22px;
						background:transparent url('../image/newsnav_latest.gif') no-repeat scroll 0 0;
						display:block; text-indent:-10000px; 
						}
						
								#news_nav li.latest a:hover,
								#news_nav li.latest a.on { background-position:-75px 0; }
								
						#news_nav li.archive a
						{
						width:119px; height:21px;
						background:transparent url('../image/newsnav_archive.gif') no-repeat scroll 0 0;
						display:block; text-indent:-10000px; 
						}
						
								#news_nav li.archive a:hover,
								#news_nav li.archive a.on { background-position:-119px 0; }
		
		#news_info .news_item
		{
		width:322px;
		height:60px;
		margin:0px 0px 6px 0px;
		padding:8px 16px 14px 11px;
		background:transparent url('../image/news_bg.gif') no-repeat scroll left top;
		overflow:hidden;
		}
		
				#news_info .news_thumb
				{
				width:60px;
				height:60px;
				float:left;
				margin-right:16px;
				}
				
				#news_info .news_txt
				{
				width:246px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				}
				
						#news_info h3
						{
						margin:0px 0px 2px 0px;
						color:#f68b20;
						font-size:13px;
						font-weight:bold;
						}
						
						#news_info p
						{
						color:#ffffff;
						font-size:11px;
						margin:0px;
						}
						
						#news_info a
						{
						color:#f68b20;
						font-size:11px;
						margin:4px 0px 0px 0px;
						float:right;
						}
						
		#news_subpanel
		{
		width:190px;;
		float:left;
		}
		
				#news_subpanel .vid_panel
				{
				width:142px;
				margin-top:14px;
				float:left;
				position:relative;
				}
				
						
						h3.video_title a
						{
						width:88px;
						height:19px;
						margin:0px 0px 0px 9px;
						padding:0;
						background:transparent url('../image/video/video_header.gif') no-repeat scroll left top;
						text-indent:-10000px;
						overflow:hidden;
						display:block;
						}
								
						div.videopanel
						{
						width:172px;
						height:98px;
						padding:4px 10px 9px 7px;
						background:transparent url('../image/video_featurebg1.png') no-repeat scroll left top;
						overflow:hidden;
						}
						
								div.videopanel div.video_feature { width:174px; height:96px; margin-bottom:6px; position:relative; }	
									
										div.video_feature .description
										{
										width:168px;
										padding:3px;
										background-color:#000000;
										-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
										filter:alpha(opacity=60);
										-moz-opacity:.60;
										opacity:.60;
										position:absolute;
										left:0;
										bottom:0;
										}
										
										div.video_feature .description a 
										{
										font-family:Arial, Helvetica, sans-serif;
										color:#ffffff; text-transform:uppercase; font-weight:bold;
										font-size:12px;
										text-decoration:none;
										-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
										filter:alpha(opacity=99);
										-moz-opacity:.99;
										opacity:.99; 
										}
										
										div.video_feature .description a:hover { color:#f68b1f; }
						
						div.more_videos a
						{
						width:105px; height:20px;
						margin:0px 0px 0px 74px; padding:0;
						background:transparent url('../image/video_featuremore.png') no-repeat scroll left top;
						text-indent:-10000px;
						overflow:hidden;
						display:block;
						}
		
						
				
#generalnopic_body #other_info
{
width:180px;
margin:10px 0px 0px 0px;
float:left;
}
	
		#other_info h3
		{
		margin-bottom:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#ffffff;
		}
		
		#other_info .article { margin-bottom:20px; clear:right; overflow:auto; }
		
				.article p,
				.article ul
				{
				margin-bottom:8px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#ffffff;
				}
				
				.article li { margin-bottom:2px; }
				
						.article p.subheader { margin-bottom:2px; color:#f78b1e; }

						.article a.more_link
						{
						margin-top:6px;
						margin-right:6px;
						font-size:11px;
						font-weight:bold;
						float:right;
						overflow:hidden;
						}
		
/* 
'========================================================================================
-------------------------------------- RIDERS ---------------------------------------------
'========================================================================================
*/
			
				#generalnopic_body #rider_intro
				{
				width:288px;
				margin:0px 0px 0px 0px;
				padding:0px;
				float:left;
				}
										
						#generalnopic_body #rider_introtxt
						{
						margin:8px 10px 20px 14px;
						line-height:14px;
						font-family:Arial, Helvetica, sans-serif;
						color:#ffffff;
						font-size:11px;
						}
				
				#generalnopic_body #rider_info
				{
				width:261px;
				margin:10px 0px 20px 0px;
				float:left;
				line-height:14px;
				font-family:Arial, Helvetica, sans-serif;
				color:#ffffff;
				font-size:11px;
				}


						/*========================================================================================
						-------------------------------------- DETAILS DROP DOWNS --------------------------------
						'========================================================================================*/				
						
						#rider_info li { margin-top:8px; margin-bottom:8px; }
						
						/* Personal Info */

						#rider_info li.personal { margin-bottom:1px; }
						#rider_info li a.personal_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headgrey1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.personal_tab:hover { background-position: -269px 0; }
						
						/* Crew Info 

						#rider_info li.crew { margin-bottom:1px; }
						#rider_info li a.crew_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headblack1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.crew_tab:hover { background-position: -269px 0; }
						*/
						/* Technical Info 

						#rider_info li.technical { margin-bottom:1px; }
						#rider_info li a.technical_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headgrey1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.technical_tab:hover { background-position: -269px 0; }
						*/
						/* Kit Info 

						#rider_info li.kit { margin-bottom:1px; }
						#rider_info li a.kit_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headblack1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.kit_tab:hover { background-position: -269px 0; }
						*/
						/* SGP Stats Info */

						#rider_info li.gpstats { margin-bottom:1px; }
						#rider_info li a.gpstats_tab 
						{
						width:233px; height:16x;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headgrey1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.gpstats_tab:hover { background-position: -269px 0; }
						
						/* SGP Honours Info */

						#rider_info li.sgphons { margin-bottom:1px; }
						#rider_info li a.sgphons_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headblack1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.sgphons_tab:hover { background-position: -269px 0; }
						
						/* SGP Averages Info */

						#rider_info li.sgpaverage { margin-bottom:1px; }
						#rider_info li a.sgpaverage_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headgrey1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.sgpaverage_tab:hover { background-position: -269px 0; }
						
						/* SGP Years Info */

						#rider_info li.sgpyears { margin-bottom:1px; }
						#rider_info li a.sgpyears_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headblack1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.sgpyears_tab:hover { background-position: -269px 0; }
						
						/* Other Honours Info */

						#rider_info li.otherhonours { margin-bottom:1px; }
						#rider_info li a.otherhonours_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headgrey1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.otherhonours_tab:hover { background-position: -269px 0; }
						
						/* Speedway Clubs Info */

						#rider_info li.speedwayclubs { margin-bottom:1px; }
						#rider_info li a.speedwayclubs_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headblack1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.speedwayclubs_tab:hover { background-position: -269px 0; }
						
						/* Equipment Info */

						#rider_info li.equipment { margin-bottom:1px; }
						#rider_info li a.equipment_tab 
						{
						width:233px; height:16px;
						margin:0px 0px 0px 0px; padding:2px 0px 0px 28px;
						background:transparent url('../image/rider_info_headblack1.gif') no-repeat scroll 0 0; 
						display:block;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						text-decoration:none;
						}
						
						#rider_info li a.equipment_tab:hover { background-position: -269px 0; }
						
								.tbl_header td.left { padding:8px 0px 2px 28px; font-weight:bold; }
						
						/**/
						
						.tbl_2col, .tbl_5col { border:0; }
						
						.rider_info_panel tr.grey { background:transparent url('../image/rider_info_grey.gif') repeat-y scroll left top; }
						.rider_info_panel .tbl_2col td.left { width:50%; padding:2px 0px 2px 28px; color:#f78c1e; font-weight:bold; }
						.rider_info_panel .tbl_2col td.right { padding:2px 0px 2px 4px; }
						
						.rider_info_panel .tbl_5col td.left,
						.rider_info_panel .tbl_5col th.hleft { width:10%; padding:2px 0px 2px 28px; color:#f78c1e; font-weight:bold; }
						
						.rider_info_panel .tbl_5col th.hother { padding:2px 0px 2px 6px; color:#f78c1e; font-weight:bold; }
						.rider_info_panel .tbl_5col td.other { padding:2px 0px 2px 6px; color:#ffffff; }
						
		
				#generalnopic_footer #back,
				#generalwpic_footer_alt #back { width:55px; height:34px; float:left; }
						
						#generalnopic_footer #back a,
						#generalwpic_footer_alt #back a 
						{ 
						width:55px; height:34px; 
						background:transparent url('../image/rider_info_back.gif') no-repeat scroll 0 0; 
						display:block;
						text-indent:-10000px;
						}
						
						#generalnopic_footer #back a:hover,
						#generalwpic_footer_alt #back a:hover  
						{
						background-position:-55px 0;
						}
						
				#generalnopic_footer #webbar,
				#generalwpic_footer_alt #webbar  
				{ 
				width:500px; height:29px; 
				padding-top:5px;
				background:transparent url('../image/rider_info_webbar.gif') no-repeat scroll 0 0;
				float:left; 
				}
						
						#webbar #url { width:500px; position:relative; text-align:center; }
						
								#url a.webbarurl
								{
								font-size:22px;
								font-weight:bold;
								font-style:italic;
								color:#ffffff;
								}
								
								a.webbarurl span.wwworange { color:#f78c1e; }
								
								#url a.webbarurl:hover
								{
								color:#f78c1e;
								text-decoration:none;
								}


/* 
'========================================================================================
---------------------------------------- ABOUT ---------------------------------------
'========================================================================================
*/
				
#about_image_nav #about_nav
{
width:315px; height:21px;
margin:0; padding:0;
background:transparent url('../image/medianav_bg.png') no-repeat scroll right top;
position:absolute;
left:0px; bottom:0px;
}

		#about_nav li { float:left; }
		
		#about_nav li.whatis a
		{
		width:75px; height:21px;
		margin-left:22px;
		background:transparent url('../image/aboutnav_overview.gif') no-repeat scroll 0 0;
		display:block; text-indent:-10000px; 
		}
		
				#about_nav li.whatis a:hover,
				#about_nav li.whatis a.on { background-position:-75px 0; }
		
		#about_nav li.rules a
		{
		width:54px; height:21px;
		background:transparent url('../image/aboutnav_rules.gif') no-repeat scroll 0 0;
		display:block; text-indent:-10000px; 
		}
		
				#about_nav li.rules a:hover,
				#about_nav li.rules a.on { background-position:-54px 0; }
				
		#about_nav li.riders a
		{
		width:55px; height:21px;
		background:transparent url('../image/aboutnav_riders.gif') no-repeat scroll 0 0;
		display:block; text-indent:-10000px; 
		}
		
				#about_nav li.riders a:hover,
				#about_nav li.riders a.on { background-position:-55px 0; }
		
		#about_nav li.bikespecs a
		{
		width:75px; height:21px;
		background:transparent url('../image/aboutnav_bikespecs.gif') no-repeat scroll 0 0;
		display:block; text-indent:-10000px; 
		}
		
				#about_nav li.bikespecs a:hover,
				#about_nav li.bikespecs a.on { background-position:-75px 0; }


#generalwpic_body #pit_girl
{
width:207px;
height:593px;
background:transparent url('../image/about2a.png') no-repeat scroll left top;
position:absolute;
right:9px;
bottom:-9px;
display:block;
text-indent:-10000px;
z-index:10;
}

/* 
'========================================================================================
---------------------------------------- Super Prix ---------------------------------------
'========================================================================================
*/

#superprix_logo
{
width:554px;
height:302px;
background:transparent url('../image/superprix_logo.jpg') no-repeat scroll left top;
display:block;
text-indent:-10000px;
}

#superprix_info { width:475px; margin:6px auto 18px auto; }
#superprix_info2 { width:346px; margin:13px auto 10px auto; }

		#superprix_info p,
		#superprix_info2 p { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:center; text-transform:uppercase;  }

#superprix_eventpanel { width:335px; margin:0 auto; }
		
		#superprix_eventpanel .event_bg
		{
		width:335px; height:51px;
		margin-bottom:8px;
		padding:6px 0px 6px 0px;
		background:transparent url('../image/superprix_eventpanel.gif') no-repeat scroll left top;
		}
		
			.event_bg p { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:center; text-transform:uppercase; }
			
			p.eventtitle { color:#f68b1f; margin-bottom:4px; }
		
/* 
'========================================================================================
---------------------------------------- SPONSORS ---------------------------------------
'========================================================================================
*/

#generalnopic_body ul#sponsors
{
margin:7px 5px 0px 12px;
}

		ul#sponsors li { float:left; margin:0px 3px 0px 0px; padding:0; }
		
		/* Nordicbet */
		li.sponsornordicbet a
		{
		width:176px; height:103px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/nordicbet.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsornordicbet a:hover { background-position:-176px 0; }
		
		/* Tobet */
		li.sponsortobet a
		{
		width:174px; height:103px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/tobet.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsortobet a:hover { background-position:-174px 0; }
		
		/* Visit Wales */
		li.sponsorwales a
		{
		width:173px; height:103px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/visitwales.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsorwales a:hover { background-position:-173px 0; }
		
		/* Wonderful Copenhagen */
		li.sponsorcopenhagen a
		{
		width:176px; height:105px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/wonderfulcopenhagen.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsorcopenhagen a:hover { background-position:-176px 0; }
		
		/* Goteborg */
		li.sponsorgoteborg a
		{
		width:174px; height:105px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/goteborg.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsorgoteborg a:hover { background-position:-174px 0; }

		/* Dansk Metal */
		li.sponsordanskmetal a
		{
		width:173px; height:105px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/danskmetal.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsordanskmetal a:hover { background-position:-173px 0; }
		
		/* LMT */
		li.sponsorlmt a
		{
		width:176px; height:103px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/lmt.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsorlmt a:hover { background-position:-176px 0; }
		
		/* JAK */
		li.sponsorjak a
		{
		width:174px; height:103px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/jak.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsorjak a:hover { background-position:-174px 0; }
		
		/* Ekstrabladet */
		li.sponsorekstrabladet a
		{
		width:173px; height:103px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/ekstrabladet.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsorekstrabladet a:hover { background-position:-173px 0; }
		
		/* Daily Express */
		li.sponsorexpress a
		{
		width:176px; height:97px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/dailyexpress.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsorexpress a:hover { background-position:-176px 0; }
		
		/* Mitas */
		li.sponsormitas a
		{
		width:174px; height:97px; 
		margin:0; padding:0; 
		background:transparent url('../image/sponsors/mitas.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
		li.sponsormitas a:hover { background-position:-174px 0; }
		
		/* SGP/SWC */
		li.sgp_swc
		{
		width:173px; height:97px; 
		margin:0; padding:0; 

		background:transparent url('../image/sponsors/sgp_swc.gif') no-repeat scroll 0 0;
		display:block;
		text-indent:-10000px; 
		}
		
/* 
'========================================================================================
---------------------------------------- SWC ---------------------------------------
'========================================================================================
*/

				#generalwpic_panel #swc_image_nav
				{
				width:554px; height:144px;
				margin:0px 0px 0px 1px;
				position:relative;
				}
				
						#swc_image_nav #swc_nav
						{
						width:515px; height:21px;
						margin:0; padding:0;
						background:transparent url('../image/swcnav_bg.png') no-repeat scroll left top;
						position:absolute;
						left:1px; bottom:0px;
						}
						
								#swc_nav li { float:left; }
								
								#swc_nav li.overview a
								{
								width:64px; height:21px;
								margin-left:22px;
								background:transparent url('../image/swcnav_overview.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#swc_nav li.overview a:hover,
										#swc_nav li.overview a.on { background-position:-64px 0; }
										
								#swc_nav li.squad a
								{
								width:56px; height:21px;
								background:transparent url('../image/swcnav_squads.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#swc_nav li.squad a:hover,
										#swc_nav li.squad a.on { background-position:-56px 0; }
								
								#swc_nav li.rules a
								{
								width:53px; height:21px;
								background:transparent url('../image/swcnav_rules.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#swc_nav li.rules a:hover,
										#swc_nav li.rules a.on { background-position:-53px 0; }
										
								#swc_nav li.trophy a
								{
								width:57px; height:21px;
								background:transparent url('../image/swcnav_trophy.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#swc_nav li.trophy a:hover,
										#swc_nav li.trophy a.on { background-position:-57px 0; }
										
								#swc_nav li.venues a
								{
								width:59px; height:21px;
								background:transparent url('../image/swcnav_venues.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#swc_nav li.venues a:hover,
										#swc_nav li.venues a.on { background-position:-59px 0; }
										
								#swc_nav li.results a
								{
								width:62px; height:21px;
								background:transparent url('../image/swcnav_results.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#swc_nav li.results a:hover,
										#swc_nav li.results a.on { background-position:-62px 0; }
										
								#swc_nav li.tickets a
								{
								width:60px; height:21px;
								background:transparent url('../image/swcnav_tickets.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#swc_nav li.tickets a:hover,
										#swc_nav li.tickets a.on { background-position:-60px 0; }

/* 
'========================================================================================
---------------------------------------- HOSPITALITY ---------------------------------------
'========================================================================================
*/

				#generalwpic_panel #hosp_image_nav
				{
				width:554px; height:144px;
				margin:0px 0px 0px 1px;
				position:relative;
				}
				
						#hosp_image_nav #hosp_nav
						{
						width:285px; height:21px;
						margin:0; padding:0;
						background:transparent url('../image/swcnav_bg.png') no-repeat scroll right top;
						position:absolute;
						left:1px; bottom:0px;
						}
						
								#hosp_nav li { float:left; }
								
								#hosp_nav li.vip a
								{
								width:124px; height:21px;
								margin-left:22px;
								background:transparent url('../image/hospnav_vip.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#hosp_nav li.vip a:hover,
										#hosp_nav li.vip a.on { background-position:-124px 0; }
										
								#hosp_nav li.sgp a
								{
								width:106px; height:21px;
								background:transparent url('../image/hospnav_sgp.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#hosp_nav li.sgp a:hover,
										#hosp_nav li.sgp a.on { background-position:-106px 0; }
								
/* 
'========================================================================================
---------------------------------------- MEDIA ---------------------------------------
'========================================================================================
*/

				#generalwpic_panel #media_image_nav
				{
				width:554px; height:144px;
				margin:0px 0px 0px 1px;
				position:relative;
				}
				
						#media_image_nav #media_nav
						{
						width:370px; height:21px;
						margin:0; padding:0;
						background:transparent url('../image/medianav_bg.png') no-repeat scroll right top;
						position:absolute;
						left:1px; bottom:0px;
						}
						
								#media_nav li { float:left; }
								
								#media_nav li.mediainfo a
								{
								width:75px; height:21px;
								margin-left:22px;
								background:transparent url('../image/medianav_info.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#media_nav li.mediainfo a:hover,
										#media_nav li.mediainfo a.on { background-position:-75px 0; }
										
								#media_nav li.sgpaccred a
								{
								width:118px; height:21px;
								background:transparent url('../image/medianav_sgpaccred.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#media_nav li.sgpaccred a:hover,
										#media_nav li.sgpaccred a.on { background-position:-118px 0; }
								
								#media_nav li.swcaccred a
								{
								width:121px; height:21px;
								background:transparent url('../image/medianav_swcaccred.gif') no-repeat scroll 0 0;
								display:block; text-indent:-10000px; 
								}
								
										#media_nav li.swcaccred a:hover,
										#media_nav li.swcaccred a.on { background-position:-121px 0; }
										
					/*MEDIA FORMS*/
					
					#general_info form { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
					
					#general_info label { margin:8px 0px 4px 0px; display:block; color:#f68b1f; }
					
					#general_info button { margin:8px 0px 0px 0px; display:block; }

/*
==========================================================================================================
---------------------------------------PC additional------------------------------------------------------
==========================================================================================================
*/

.whitetextbold{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.025em; color:#ffffff; padding:7px 0px 0px 10px;
}

.iframe{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:.9em;
}

A:link {font-size:1em; color: #fff; font-weight: bold; text-decoration: none;}
A:visited {font-size:1em; color: #fff; font-weight: bold; text-decoration: none;}
A:active {font-size:1em; color: #fff; font-weight: bold; text-decoration: none;}
A:hover {font-size:1em; color: #F68B1F; font-weight: bold; text-decoration: none;}

a.orangeLink:link {font-size:1.25em; color: #F68B1F; font-weight: bold; text-decoration: none;}
a.orangeLink:visited, {font-size:1.25em; color: #F68B1F; font-weight: bold; text-decoration: none;}
a.orangeLink:active  {font-size:1.25em; color: #F68B1F; font-weight: bold; text-decoration: none;}
a.orangeLink:hover {font-size:1.25em; color: #000; font-weight: bold; text-decoration: none;}
