/* -------------------------------------------------------------------------------------------------
LAYOUT: Respect: http://code.google.com/p/blueprintcss/
----------------------------------------------------------------------------------------------------
Page is 990px wide - 2x25px gutters = 940px content area
Content Grid is 15 columns @ 44px with 20px gutters
-------------------------------------------------------------------------------------------------- */
#wrap,#content,#sidebar {position:relative}
#wrap {width:990px;margin:0 auto;text-align:left;overflow:hidden}
#content {width:940px;margin:0;padding:25px 25px 0 25px;overflow:hidden}
#page {margin-right:20px}
#footerwrap {width:990px;margin:0 auto;clear:both}
/* body.FooterInsideContent */
.standardLayout #content,.standardLayout #sidebar {float:left;display:inline}
.standardLayout #content {width:620px;margin:0 20px 15px 25px;overflow:hidden}
.standardLayout #sidebar {width:300px;z-index:0;clear:right}
/* Columns (span+# (space) right/left */
.columns {margin:0 0 25px 0;clear:both}
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.span13,.span14,.span15 {float:left}
.span1 {width:44px}.span2 {width:108px}.span3 {width:172px}.span4 {width:236px}.span5 {width:300px}
.span6 {width:364px}.span7 {width:428px}.span8 {width:492px}.span9 {width:556px}.span10 {width:620px}
.span11 {width:684px}.span12 {width:748px}.span13 {width:812px}.span14 {width:876px}.span15 {width:940px}
.space {margin:20px}
.spaceR {margin-right:20px}
.spaceL {margin-left:20px}
.spaceR2 {margin-right:84px}
.spaceL2 {margin-left:84px}
.spaceLR {margin:0 20px}
.spaceT {margin-top:20px}
.spaceB {margin-bottom:20px}
.spaceTB {margin:20px 0} 
/* Clearing */
.clear,#content,.columns,.abstract {display:inline-block}
.clear:after,#content:after,.columns:after,.abstract:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
* html .clear,* html #content,* html .columns,* html .abstract {height:1%}
.clear,#content,.columns,.abstract {display:block}
.clearL {clear:both}
.clearR {clear:left}
.DN {display:none}

/* Typography
-------------------------------------------------------------------------------------------------- */
h1,h2, h3, h4 {font-family:Calibri, Arial, Helvetica, sans-serif}

/* 
-------------------------------------------------------------------------------------------------
DESIGN
-------------------------------------------------------------------------------------------------- */
#pagewrap {background:#eee}
#wrap {font-size:1.2em}
#content {background:#fff}
#dnn_AdminPane {display:none}
#topWrap {width:940px;margin:0;padding:15px 25px 0 25px}
#bottomWrap {width:940px;margin:0;padding:10px 25px 0 25px}


.leftSider #page {clear:none;margin-right:0}


/* Generic elements
-------------------------------------------------------------- */
.aR {text-align:right}
.aL {text-align:left}
.aC {text-align:center}
.break {border-top:5px solid #333;padding-top:25px}
.noborder {border:0}
.title {border-bottom:3px solid #ddd;padding:0 0 0.15em 0;text-transform:uppercase}
a, a:link, a:visited, a:active {color:#f14100}
a:hover {color:#fa9e0d}
img, a img {overflow:hidden}


/* Tables
-------------------------------------------------------------- */
.tabular {width:100%}
.tabular tr.aL td, .tabular tr.aL th {text-align:left}
.tabular tr.aC td, .tabular tr.aC th {text-align:center}
.tabular tr.aR td, .tabular tr.aR th {text-align:right}
.tabular th, .tabular td {background:#fff;border-bottom:1px solid #eee;border-right:1px solid #ccc;padding:3px}
.tabular thead th {font-weight:bold;background:#fff;border-bottom:1px solid #ccc}
.tabular th a {display:block;background:#fff;padding:3px}
.tabular th a:hover {display:block;background:#ccc;text-decoration:none}
.tabular th.last, .tabular td.last {border-right:0}


/* DNN System
--------------------------------------------------------------- */
.module {margin-bottom:10px;clear:both;overflow:hidden;position:relative}
.module-content {background:#000;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-bottom-left-radius:0.4em;-webkit-border-bottom-right-radius:0.4em}


/* Layout
--------------------------------------------------------------- */
#pagewrap {background:#000 url(img/body.jpg) no-repeat center 0}
#topWrap {background:#f2f2f2 url(img/bg-topWrap.gif) repeat-x 0 bottom}
#content {background:#fff url(img/bg-contentWrap.gif) repeat-x 0 bottom}
#bottomWrap {background:#fff}
#dnn_FooterPane {background:#fff}


/* Header
-------------------------------------------------------------- */
#header {clear:both;position:relative;width:990px;height:103px;background:transparent url(img/logo-small.png) no-repeat 5px 8px}
	#header h1 {position:relative;height:103px;width:990px;margin:0 auto;z-index:2;text-align:center;line-height:140px}
	#header h1 a {display:block;text-indent:-9000px;position:absolute}
	#header h1 a.link-sponsor,	#header h1 div {position:absolute;right:2px;top:8px;text-indent:0}
	
	/* temporarily set the masthead the same across all pages */
	#header {background:transparent url(img/logo.png) no-repeat 76px 0}
	#header h1 a.link-Championship {width:120px;height:80px;left:130px;top:5px}
	#header h1 a.link-Fujitsu {width:70px;height:80px;left:265px;top:5px}
	#header h1 a.link-sponsor, #header h1 div {top:28px}
	


/* Navigation
-------------------------------------------------------------- */
#navwrap {position:relative;width:990px;height:27px;margin:0 auto 0;padding:4px 0 0;z-index:100;background:transparent url(img/bg-nav.png) no-repeat 0 0}
	#navwrap ul {border:0;margin:0 0 0 10px;height:27px;padding:0}
	#nav li {position:relative;float:left;display:block;margin:0 5px 0 0;padding:0;list-style-type:none;color:#fff}
	#nav li a {color:#f14100;font-weight:bold;font-size:11px;padding:8px 4px;line-height:11px;display:block;text-transform:uppercase;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}
	#nav li a:hover, #nav li a.hover {background:#fff;color:#000;text-decoration:none}
	#nav li.current a, #nav li.active a {background:#fff;color:#000}
	#nav .submenu {position:absolute;top:1px;left:0px;margin-top:24px;width:150px;margin-left:0;position:absolute;top:-1px;left:0px;display:block;height:0;width:150px}
	#nav .submenu li {background:#fff;width:148px;display:none;border:1px solid #ccc;border-top:0}
	#nav .submenu ul {left:148px;top:0;position:absolute;margin-top:0}
	#nav .submenu ul li {margin-top:0}
	
	.breadcrumb {margin:0;height:10px;padding:6px 10px 10px;width:970px;font-size:0.9em;list-style:none;overflow:hidden;background:url(img/bg-breadcrumb.gif) repeat-x 0 0}
	.breadcrumb li {width:auto;float:left;border-left:1px solid #ddd;padding:0 0 0 10px;margin:0 10px 0 0;color:#a8a8a8}
	.breadcrumb li.first {border:0;padding:0}

	.unmetered {position:absolute;right:5px;top:0;padding-top:6px}
	.unmetered a {background:transparent url(img/bigpondUnmetered.png) no-repeat 0 0;display:block;width:70px;height:31px;text-indent:-9000px}
	#bp-unmetered-hover {position:absolute;text-align:left;padding:33px 18px 21px 13px;width:225px;height:62px;font-size:11px;line-height:1.3;background:url(img/unmetered/rollover_box.png) no-repeat 0 0;color:#656668;z-index:32768}
	
/* Footer
-------------------------------------------------------------- */
#footer {color:#fff;width:950px;height:28px;text-align:center;margin:0 auto 10px;padding:0 10px;font-size:11px;background:url(img/bg-headings.gif) repeat-x 0 0;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
	#footer h5 {float:left;color:#666;height:28px;line-height:28px;margin:0}
	#footer h5 a {color:#fff;font-style:normal}
	#footer ul {float:right;list-style:none;margin:0}
	#footer li {display:block;float:left}
	#footer li a {display:block;color:#fff;padding-left:20px;line-height:28px;height:28px;background:url(img/icons.png) no-repeat;margin-left:15px;width:auto;text-align:left}
	#footer li a.iSitemap {background-position:0 -894px}
	#footer li a.iRSS {background-position:0 -794px}
	#footer li a.iContact {background-position:0 -694px}
	#footer li a.iFAQs {background-position:0 -594px}

.copyright {text-align:center;padding:0 0 1em;margin:0}
	.copyright p {color:#333;font-size:0.9em;margin:0 0 0.3em}
	.copyright span {color:#999}
	.copyright a, .copyright a:active, .copyright a:visited {color:#333}

/*bps_footer_wrap
---------------------------------------------------------------*/
#bps_footer_wrap {margin:0 auto;overflow:hidden;width:990px}
#bps_footer_wrap_background {width:100%;background:#000000}
/* Tabs
-------------------------------------------------------------- */
.tabs {list-style-type:none;margin:0;overflow:hidden;border-bottom:3px solid #ccc}
	.tabs li {float:left;margin:0 2px 0 0;padding:2px 8px;cursor:pointer}
	.tabs li.active,
	.tabs li.hover {background:#fff;color:#000;font-weight:bold;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}
	.tabContent {overflow:hidden;padding:5px 0;clear:both}
	
	.tab .tabs {white-space:nowrap}


/* Lists
-------------------------------------------------------------- */
ul.headlines {list-style-type:none;margin:0;overflow:hidden}
ul.headlines li {border-bottom:1px solid #ddd;padding:3px 0}

.list {margin:0 0 5px 15px}
	.list li {padding:4px 0 3px;border-bottom:1px solid #eee;list-style:disc}
	.list li a {line-height:20px}

.bulletList {margin:0 0 5px 0}
	.bulletList li {padding:4px 0 3px;border-bottom:1px dotted #eee;list-style:none}
	.bulletList li a {background:transparent url(img/icons.png) no-repeat 0 -2000px;display:block;padding-left:25px;line-height:20px}

/* Buttons */
a.button {display:block;background:#06c;color:#fff;text-align:center;padding:5px;margin:5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 1px 1px #004077}
a:hover.button {background:#000;text-decoration:none}

/* Table
-------------------------------------------------------------- */
table.tabular {padding:3px 4px 0}
	table.tabular tr.alt th, table.tabular tr.alt td {background:#f2f2f2}
	table.tabular thead th {background:url(img/bg-th.gif) repeat-x 0 0;height:12px;line-height:12px}
	table.tabular td {line-height:12px;height:12px;vertical-align:top}
	table.tabular th, table.tabular td {border-right:0;font-size:11px}
	table.tabular th {font-weight:bold}
	table.tabular th em {font-style:normal;color:#f14100}
	
table.zebra td {border-bottom:1px solid #e0e0e0}


/* Headings 
--------------------------------------------------------------- */
.subhead {position:relative;padding:0;margin:0;background:transparent url(img/bg-headings.gif) repeat-x 0 0;line-height:28px;height:28px;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
	.subhead h2 {margin:0;text-transform:uppercase;color:#fff;line-height:28px;text-indent:0.5em}
	.subhead h2 a {color:#fff}
	.subhead strong {position:absolute;top:0;right:5px;font-size:11px;display:block;color:#4e4e4e;font-weight:normal}
	.subhead strong a {color:#ccc;text-transform:uppercase;font-size:9px}
	.subhead strong img {background:none;margin-top:1px}

	/* Page Title */
	#page h1 {position:relative;font-size:1.8em;text-transform:uppercase;border-bottom:2px solid #dadada;padding-right:120px;overflow:hidden;zoom:1}
	#page h1 strong {position:absolute;bottom:2px;right:0;font-size:11px;display:block;color:#e7e7e7;font-weight:normal}
	#page h1 a {color:#333;font-family:Arial,sans-serif}
	
	#page h1.noLinks {padding-right:0}
	
	h1.title {position:relative}
	h1.title strong {position:absolute;right:5px;font-size:0.7em;bottom:0}
	
	
	
	.titleContainer {background:#fff;overflow:hidden;padding:25px 25px 0}
		
	
	/* Heading List */
	h2.hLatestNews, h2.hLatestVideos, h2.hChampionshipPoints, h2.hCalendar, h2.hMediaRelease, h2.hPoll, h2.FromV8, 
	h2.hMyV8, h2.hGridGirls, h2.hMoreNews, h2.hV8Videos, h2.hBPSVideos, h2.hBiography, h2.TeamVodafone ,h2.hMediaManager, h2.TeamManager, h2.Statistics,
	h2.hDriversCars, h2.hMediaManager, h2.hTeamManager, h2.hStatistics,h2.hTeamSponsors, h2.hOtherGalleries, h2.hGalleries, h2.hEventResults, h2.hRaceResults,
	h2.hEventSchedule, h2.hLiveTiming, h2.hTopTenTracker, h2.hMoreVideos, h2.hLatestVideo
	{background:url(img/headings.png) no-repeat 0 0;text-indent:-9000px}
	
	h2.hLatestNews {background-position:6px 7px}
	h2.hLatestVideos {background-position:6px -43px}
	h2.hChampionshipPoints {background-position:6px -393px}
	h2.hCalendar {background-position:6px -193px}
	h2.hMediaRelease {background-position:6px -143px}
	h2.hPoll {background-position:6px -93px}
	h2.hFromV8 {background-position:6px -293px}
	h2.hMyV8 {background-position:6px -343px}
	h2.hGridGirls {background-position:6px -243px}
	h2.hMoreNews {background-position:6px -443px}
	h2.hV8Videos {background-position:6px -494px}
	h2.hBPSVideos {background-position:6px -544px}
	h2.hBiography {background-position:6px -594px }
	h2.hDriversCars {background-position:6px -644px }
	h2.hMediaManager {background-position:6px -694px}
	h2.hTeamManager {background-position:6px -744px}
	h2.hStatistics {background-position:6px -794px}
	h2.hTeamSponsors {background-position:6px -844px}
	h2.hOtherGalleries {background-position:6px -894px}
	h2.hGalleries {background-position:6px -944px}
	h2.hEventResults {background-position:6px -989px}
	h2.hRaceResults {background-position:6px -1044px}
	h2.hNextEvent {background-position:6px -1094px}
	h2.hEventSchedule {background-position:6px -1093px}
	h2.hLiveTiming {background-position:6px -1143px}
	h2.hTopTenTracker {background-position:6px -1193px}
	h2.hMoreVideos {background-position:6px -1244px}
	h2.hLatestVideo {background-position:6px -1294px}
	
	/* Enhanced Subhead */
	.subhead-extra {background:transparent url(img/bg-headings-extra.gif) repeat-x 0 0}
	.subhead-extra h3 {padding:0 8px;line-height:28px;height:28px;position:absolute;left:0;margin:0;width:69px;display:block}
	.subhead-extra h2 {background:transparent url(img/bg-headings.gif) repeat-x 0 0;margin-left:85px;height:28px;overflow:hidden;letter-spacing:-0.05em;-moz-border-radius-topright:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-top-right-radius:0.4em;-webkit-border-bottom-right-radius:0.4em}
	.subhead-extra h2 span {font-size:10px;font-weight:bold;font-family:Arial,sans-serif;position:relative;top:-2px;left:10px}
	.subhead-highlighted {background:transparent url(img/bg-headings-highlighted.gif) repeat-x 0 0}
	
	h3.hEvent01, h3.hEvent02, h3.hEvent03, h3.hEvent04, h3.hEvent05, h3.hEvent06, h3.hEvent07, h3.hEvent08, h3.hEvent09, 
	h3.hEvent1, h3.hEvent2, h3.hEvent3, h3.hEvent4, h3.hEvent5, h3.hEvent6, h3.hEvent7, h3.hEvent8, h3.hEvent9,
	h3.hEvent10, h3.hEvent11, h3.hEvent12, h3.hEvent13, h3.hEvent14, h3.hEvent15, h3.hEvent16, h3.hEvent17, h3.hEvent18, h3.hEvent19, h3.hEvent20, h3.hEvent21, h3.hEvent22,
	h3.hEvent01-end, h3.hEvent02-end, h3.hEvent03-end, h3.hEvent04-end, h3.hEvent05-end, h3.hEvent06-end, h3.hEvent07-end, h3.hEvent08-end, h3.hEvent09-end, 
	h3.hEvent1-end, h3.hEvent2-end, h3.hEvent3-end, h3.hEvent4-end, h3.hEvent5-end, h3.hEvent6-end, h3.hEvent7-end, h3.hEvent8-end, h3.hEvent9-end, 
	h3.hEvent10-end, h3.hEvent11-end, h3.hEvent12-end, h3.hEvent13-end, h3.hEvent14-end, h3.hEvent15-end, h3.hEvent16-end, h3.hEvent17-end, h3.hEvent18-end, h3.hEvent19-end,
	h3.hEvent20-end, h3.hEvent21-end, h3.hEvent22-end
	{background:url(img/events.png) no-repeat;text-indent:-9000px}
	
	h3.hEvent01, h3.hEvent1 {background-position:-150px -50PX}
	h3.hEvent02, h3.hEvent2 {background-position: -150px -100px}
	h3.hEvent03, h3.hEvent3 {background-position:-150px -150px}
	h3.hEvent04, h3.hEvent4 {background-position:-150px -200px}
	h3.hEvent05, h3.hEvent5 {background-position:-150px -250px}
	h3.hEvent06, h3.hEvent6 {background-position:-150px -300px}
	h3.hEvent07, h3.hEvent7 {background-position:-150px -350px}
	h3.hEvent08, h3.hEvent8 {background-position:-150px -400px}
	h3.hEvent09, h3.hEvent9 {background-position:-150px -450px}
	h3.hEvent10 {background-position:-150px -500px}
	h3.hEvent11 {background-position:-150px -550px}
	h3.hEvent12 {background-position:-150px -600px}
	h3.hEvent13 {background-position:-150px -650px}
	h3.hEvent14 {background-position:-150px -700px}
	h3.hEvent15 {background-position:-150px -750px}
	h3.hEvent16 {background-position:-150px -800px}
	h3.hEvent17 {background-position:-150px -850px}
	h3.hEvent18 {background-position:-150px -900px}
	h3.hEvent19 {background-position:-150px -950px}
	h3.hEvent20 {background-position:-150px -1000px}
	h3.hEvent21 {background-position:-150px -1050px}
	h3.hEvent22 {background-position:-150px -1100px}

	h3.hEvent01-end, h3.hEvent1-end {background-position:0 -50PX}
	h3.hEvent02-end, h3.hEvent2-end {background-position:0 -100px}
	h3.hEvent03-end, h3.hEvent3-end {background-position:0 -150px}
	h3.hEvent04-end, h3.hEvent4-end {background-position:0 -200px}
	h3.hEvent05-end, h3.hEvent5-end {background-position:0 -250px}
	h3.hEvent06-end, h3.hEvent6-end {background-position:0 -300px}
	h3.hEvent07-end, h3.hEvent7-end {background-position:0 -350px}
	h3.hEvent08-end, h3.hEvent8-end {background-position:0 -400px}
	h3.hEvent09-end, h3.hEvent9-end {background-position:0 -450px}
	h3.hEvent10-end {background-position:0 -500px}
	h3.hEvent11-end {background-position:0 -550px}
	h3.hEvent12-end {background-position:0 -600px}
	h3.hEvent13-end {background-position:0 -650px}
	h3.hEvent14-end {background-position:0 -700px}
	h3.hEvent15-end {background-position:0 -750px}
	h3.hEvent16-end {background-position:0 -800px}
	h3.hEvent17-end {background-position:0 -850px}
	h3.hEvent18-end {background-position:0 -900px}
	h3.hEvent19-end {background-position:0 -950px}
	h3.hEvent20-end {background-position:0 -1000px}
	h3.hEvent21-end {background-position:0 -1050px}
	h3.hEvent22-end {background-position:0 -1100px}
	

/* Paging
-------------------------------------------------------------- */
.paging {overflow:hidden;position:relative;clear:both;border-bottom:1px solid #e0e0e0;padding:5px 0}
	.paging strong {float:left;display:block;font:bold 1em Arial,sanserif;width:135px;padding-left:5px;clear:left;text-align:left}
	.paging .pages {float:left;display:block;width:620px;position:relative;text-align:center}
	.paging a {text-decoration:none;display:block;font-weight:bold}
	.paging a:hover {text-decoration:none}
	.paging a.prev, .paging a.next {position:absolute;top:0;display:block;width:90px;height:19px;line-height:19px;color:#F14100;background:url(img/icons.png) no-repeat;font-weight:normal}
	.paging a.prev {text-align:left;padding-left:25px;left:0;background-position:0 -1400px}
	.paging a.next {text-align:right;padding-right:25px;right:0;background-position:93px -1500px}
	.paging a:hover {color:#f14100}
	.paging a:hover.prev {background-position:0 -1600px}
	.paging a:hover.next {background-position:93px -1700px}
	.paging a.prevOff {background-position:0 -1400px !important;color:#bdbbbb !important;cursor:default !important}
	.paging a.nextOff {background-position:93px -1500px !important;color:#bdbbbb !important;cursor:default !important}
	.paging ul {list-style-type:none;margin:0 auto;overflow:hidden;width:240px}
	.paging ul li {float:left;width:22px;height:19px;font-size:0.8em;font-weight:bold;margin-right:2px}
	.paging ul li a {width:22px;height:19px;line-height:19px;background:#eee;text-align:center;color:#f14100;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
	.paging ul li a:hover, .paging ul li.current a {background:url(img/bg-paging-bt.gif) repeat-x 0 0;color:#fff}
	.paging ul li a.disabled, .paging ul li a:hover.diabled {color:#bdbbbb !important;cursor:default !important;background:#fff !important}
	
	.searchResults .paging .pages {width:450px;margin-left:30px}


/* News 
-------------------------------------------------------------- */

/* Abstract */
.abstract {clear:both;margin:0 0 5px 0;padding:0 0 5px 0;border-top:1px solid #eee}
	.abstract h1,.abstract h2,.abstract h3,.abstract h4,.abstract h5,.abstract p {margin:0}
	.abstract img {margin:5px 5px 5px 0;float:left}
	.abstract cite {color:#999;font-style:normal;font-size:11px}
	.abstract cite.comment {color:#f14100}
	.abstract cite span {float:right;margin-left:2px;color:#999}
	.abstract h5 span {font-size:10px;color:#999;text-transform:uppercase;font-weight:normal;padding-right:4px}
	.abstract-first {border:0}
	.abstract a.icon-play {display:block !important;background:url(img/icon-play-small.png) no-repeat 0 50px;width:90px;height:50px;position:absolute;left:0;top:3px;text-indent:-9000px;zoom:1}
	.abstract a.icon-play:hover {display:block;background:url(img/icon-play-small.png) no-repeat 0 0;width:90px;height:50px}
	.abstract .heading {margin-bottom:0.3em}

	
/* Featured */
.featured {background:#000;position:relative;margin-bottom:0;height:322px}
	.featured .abstract {background:transparent url(img/black80.png) repeat-x 0 0;color:#fff;height:318px;padding:0 4px 4px;width:205px;margin:0;position:absolute;z-index:10;top:0;right:0;border:0}
	.featured .abstract h2 {font-size:1.5em;line-height:1;margin:0 0 4px 8px;padding:8px 0 0;clear:both}
	.featured .abstract h2 a {color:#fff}
	.featured .abstract p {margin-left:8px}
	.featured .abstract ul {top:0;right:0;width:200px;padding:0 2px;margin:25px 5px 5px}
	.featured .abstract ul li {list-style:none;margin-bottom:15px;background:url(img/icons.png) no-repeat 170px  -395px;font-size:11px;padding-right:25px}
	.featured .abstract ul li p {margin:0}
	
/* Latest News */
.latestNews .subhead strong img {vertical-align:bottom}
	.latestNews .abstract {padding:5px 0;margin:0;border:0;border-bottom:1px solid #dadada}
	.latestNews .abstract img {margin:0 5px 0 0}
	.latestNews .abstract h5 a {color:#f14100}	
	.latestNews .abstract h5 a:hover {color:#fa9e0d}
	.latestNews .abstract p {font-size:11px}

/* Media Release */
.mediaRelease ul {margin:0}
	.mediaRelease ul li a {padding:0}
	.mediaRelease .newsList li {padding:2px 0 4px}
	.mediaRelease .newsList li h5 {margin:0}
	.mediaRelease .newsList li a {display:inline;padding:0;background:none}
	.mediaRelease .newsList li p {margin:0;font-size:11px}
	

/* News List */
.newsList {margin:0}
	.newsList li {border-top:1px solid #eee;padding:4px 0 3px;list-style:none}
	.newsList li a {display:block;padding-left:20px;background:#fff url(img/icons.gif) no-repeat scroll 0 -1100px}
	.newsList li a span {font-size:11px;color:#999;font-weight:normal}
	.newsList li.first {border:0}

	
/* Video
-------------------------------------------------------------- */

/* Latest Videos */
.latestVideos .subhead {margin-bottom:3px}
	.latestVideos .abstract {padding:3px 0;margin:0;border:0;border-top:1px solid #eee;position:relative}
	.latestVideos .abstract img {margin:0 5px 0 0}
	.latestVideos .first {border:0}


/* Video Player */
.videoFeature {background:transparent;background:transparent url(img/bg-iAdPlayer.gif) no-repeat 0 0;width:620px;height:357px;padding:0;margin:0}
	.videoPlayer {margin:15px;padding-left:61px;z-index:1}
	.videoPlayer img {width:488px;height:297px}
	.videoPlayer iframe {padding:0;overflow:auto}
	.videoFeature .subhead {display:none}
	.videoFeature .icon-play {position:absolute;top:0;left:0;width:620px;height:322px;text-indent:-9000px;background:url(img/icon-play.png) no-repeat center}
	
	.homepage .videoFeature {width:620px;height:322px}
	.homepage .videoFeature .videoPlayer {padding-bottom:0;position:relative}
	.homepage .videoFeature .abstract {width:612px;bottom:0;top:auto;height:82px}
	.homepage .videoFeature .abstract h2 {clear:none}
	.homepage .videoFeature .abstract ul {float:right;margin:8px 0 0;height:72px}
	.homepage .videoFeature .abstract ul li {background:url(img/icons.png) no-repeat 0 -4597px;margin:0;padding-left:18px;height:18px;line-height:18px}


/* Video Selector */
.videoSelector {position:relative;width:620px;height:105px;background:#000 url(img/bg-videoSelector.gif) repeat-x 0 0;overflow:visible;padding-bottom:10px;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em}
	.videoSelector h4 {font-size:1em;text-align:center;line-height:20px;height:20px;color:#fff}
	.videoSelector ul {list-style:none;overflow:hidden;height:60px}
	.videoSelector h5 {font-size:10px;text-align:center}
	.videoSelector .wrapper {width:583px !important;padding:0;position:relative;margin:0 auto;height:85px;overflow:hidden}
	.videoSelector .slider {height:85px;margin:0}
	.videoSelector .slider li {float:left;display:block;margin:0;width:94px;height:90px;overflow:hidden;background:transparent;position:relative;background:transparent url(img/border.gif) no-repeat 0 0;padding:2px 1px 2px 2px}
	.videoSelector .slider li img {margin:2px 0 2px 2px}
	.videoSelector .slider li.active {width:94px;padding:0 1px 0 2px}
	.videoSelector .slider li.active img {border:2px solid #f14100;margin:0}
	.videoSelector .slider li h5 a {background:none;color:#fff}
	.videoSelector .slider li a.icon-play {display:block;width:90px;height:50px;position:absolute;top:0;left:0;cursor:pointer;text-indent:-9000px}
	.videoSelector .slider li a.icon-play:hover {background:url(img/icon-play-small.png) no-repeat center}
	
	.videoSelector .prev, .videoSelector .next {top:45px !important}
	.videoSelector .prev {left:-12px !important}
	.videoSelector .next {right:-12px !important}

/* Video Archive */
.videoArchive {position:relative;background:url(img/bg-videoArchive.gif) repeat-x 0 bottom;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-bottom-left-border-radius:0.4em;-webkit-bottom-right-border-radius:0.4em}
	.videoArchive .abstract {clear:none;float:left;margin:0 7px;overflow:hidden;text-align:left;width:90px;border:0;font-size:0.9em;position:relative}
	.videoArchive .abstract h5 a {color:#0a7bb2}
	.videoArchive .abstract .icon-play {display:block;width:90px;height:50px;position:absolute;top:0;left:0;cursor:pointer}
	.videoArchive .abstract .icon-play:hover {background:url(img/icon-play-small.png) no-repeat center}
	.videoArchive .slider {width:8000px;position:relative;overflow:hidden}
	.videoArchive .wrapper {width:620px;position:relative;overflow:hidden}
	.videoArchive .tabs {position:absolute;top:0;right:10px;border:0}
	.videoArchive .tabs li {padding:0 8px;height:19px;line-height:19px;margin:4px 0 5px;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;color:#fff;text-transform:uppercase}
	.videoArchive .tabs li a {text-decoration:none;color:#fff}
	.videoArchive .tabs li.active,
	.videoArchive .tabs li.hover {background:transparent url(img/bg-tabs.gif) repeat-x 0 0}
	.videoArchive .tabs li.active,
	.videoArchive .tabs li.active a,
	.videoArchive .tabs li.hover,
	.videoArchive .tabs li.hover a {color:#000;text-decoration:none}
	.videoArchive .tab .tabs {position:static}
	.videoArchive .tab .tabs li {background:#ddd;color:#000;font-size:0.9em;margin:0 2px 2px 0;text-transform:capitalize}
	.videoArchive .tab .tabs li a {text-decoration:none;color:#000}
	.videoArchive .tab .tabs li.active,
	.videoArchive .tab .tabs li.hover {background:url(img/bg-button.gif) repeat-x 0 0;color:#fff}
	.videoArchive .tab .tabs li.active a,
	.videoArchive .tab .tabs li.hover a {color:#fff}
	.videoArchive .tab .tab {height:170px}
	.videoArchive .tabContent {padding:5px 0 2px;overflow:hidden}
	.videoArchive .tabContent .tabContent {height:170px !important;overflow:hidden}
	.videoArchive .paging {border:0;border-top:1px solid #e0e0e0;margin:0 2px}
	.videoArchive .paging .pages {width:437px;padding:0 15px 0 20px}
	.videoArchive .paging ul {margin:0 auto 0 97px}
	.videoArchive .paging ul li a {background:#fff}
	.videoArchive .paging ul li a:hover, .videoArchive .paging ul li.current a {background:url(img/bg-paging-bt.gif) repeat-x 0 0}

	.archiveTab {background:none;-moz-border-radius:0;-webkit-border-radius:0}
	.archiveContent .tabContent {padding:0}
	.archiveContent .tab .tab {height:auto;padding-bottom:10px}


/* Search 
-------------------------------------------------------------- */
#navwrap .searchBox {position:absolute;right:81px;top:4px;display:block}
	.searchSubmit {display:block;float:left;border:0;margin:0;padding-bottom:5px;font-size:10px;color:#fff;width:32px;height:22px;background:transparent url(img/bg-searchSubmit.gif) repeat-x 0 0;-moz-border-radius-topright:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-top-right-radius:0.4em;-webkit-border-bottom-right-radius:0.4em}
	.searchText {display:block;float:left;border:0;font-size:10px;padding:0;width:92px;height:19px;margin:0;position:relative;padding-top:3px;padding-left:2px;color:#999}
.searchResults {position:relative;right:0;top:0}
.searchResults .searchBox {position:relative;background:#eee;line-height:35px;height:35px;padding:5px;margin-bottom:20px}
#page .searchBox {-moz-border-radius:0.4em;-webkit-border-radius:0.4em;background:#000 url(img/bg-headings.gif) repeat-x scroll 0 0;margin:0 0 12px;padding:3px 0 3px 15px;width:auto;}
#page .searchBox p {position:relative;font-size:16px;font-weight:bold;margin:0;color:#fff;width:70px;float:left}
#page .searchBox label {width:200px;float:left}
#page .searchBox label .searchText {width:150px;border:2px solid #333}
#page .searchSubmit {color:#fff;border:0;margin:0;height:26px;cursor:pointer}
#page cite.searchLink a {color:#999}

/* Carousel */
.carouselWrap .prev, .carouselWrap .next {cursor:pointer;display:block;height:22px;width:22px;text-indent:-9000px;top:0;overflow:hidden;position:absolute;background:url(img/icons.png) no-repeat;z-index:100}
	.carouselWrap .prev {background-position:0 0;left:0}
	.carouselWrap .next {background-position:0 -100px;right:0}
	.carouselWrap .prevOff, .carouselWrap .nextOff {display:none}

/* Race Bar 
-------------------------------------------------------------- */
.racebar {background:#fff;padding:10px 0 0;width:990px}
	.racebar ul {margin:0;list-style:none}
	.racebar .carouselWrap {position:relative;height:75px;width:990px;overflow:hidden}
	.racebar .carouselWrap .carousel {width:950px;height:75px;margin:0px 15px 0 25px}
	.racebar .carouselWrap .carousel ul li {float:left}
	.racebar .carouselWrap .carousel ul li li {float:none}
	.racebar .carouselWrap .carousel ul li.racebarEvent {width:950px}
	.racebar .carouselWrap .prev, .racebar .carouselWrap .next {top:28px}
	.racebar .carouselWrap .prev {left:13px}
	.racebar .carouselWrap .next {right:5px}
	.racebar .carouselWrap .disabled,
	.racebar .carouselWrap .off {display:none}
	
.roundInfo {width:950px;height:75px;background:url(img/bg-racebar-game.gif) 0 0 repeat-x;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}

.raceType {float:left;height:75px;margin:0 auto;background:#00b1ea url(img/racebar/racebar-LH500PhillipIsland.gif) no-repeat 0 0;position:relative}
	.raceType .countdown {background:url(img/bg-racebar-countdown.png) no-repeat 0 10px;position:absolute;top:35px;left:7px;width:115px;height:33px;color:#fff;margin:0}
	.raceType .countdown em {display:block;color:#333;font-size:10px;font-style:normal;text-transform:uppercase;text-align:center;line-height:10px;height:15px;text-shadow:1px 1px 1px #fff}
	.raceType .countdown span {display:block;font-weight:bold;text-align:center;line-height:10px}
	.raceType .links {float:right;width:110px;margin:2px 10px 0 0}
	.raceType .links li {width:auto !important;height:1.2em !important;list-style:none;text-align:right}
	.raceType .links h6 {color:#fff;font-size:11px;font-weight:bold;line-height:1.4;text-shadow:0 0 1px #000;margin:5px 0 0 0}
	.raceType .links a {color:#fff;font-size:11px;font-weight:normal;text-shadow:1px 1px 1px #222}
	.raceType strong {position:absolute;left:132px;top:56px;font-weight:normal;display:block;font-size:11px;text-align:center;line-height:0.9}
	
	/* Events background list for raceTypes*/
	
	.racebar201029 {background:#00b1ea url(img/racebar/racebar-event01Abudhabi.jpg) no-repeat 0 0 !important}
	.racebar201023 {background:#00b1ea url(img/racebar/racebar-event02Bahrain.jpg) no-repeat 0 0 !important}
	.racebar20106 {background:#00b1ea url(img/racebar/racebar-event03Clipsal.jpg) no-repeat 0 0 !important}
	.racebar20104 {background:#00b1ea url(img/racebar/racebar-eventAlbertpark.jpg) no-repeat 0 0 !important}
	.racebar201024 {background:#00b1ea url(img/racebar/racebar-event04Newzealand.jpg) no-repeat 0 0 !important}
	.racebar201013 {background:#00b1ea url(img/racebar/racebar-event05Queensland.jpg) no-repeat 0 0 !important}
	.racebar201014 {background:#00b1ea url(img/racebar/racebar-event06Winton.jpg) no-repeat 0 0 !important}
	.racebar201010 {background:#00b1ea url(img/racebar/racebar-event07Barbagallo.jpg) no-repeat 0 0 !important}
	.racebar20108 {background:#00b1ea url(img/racebar/racebar-event08Darwin.jpg) no-repeat 0 0 !important}
	.racebar201025 {background:#00b1ea url(img/racebar/racebar-event09Townsville.jpg) no-repeat 0 0 !important}
	.racebar20105 {background:#00b1ea url(img/racebar/racebar-event10Phillipilsand.jpg) no-repeat 0 0 !important}
	.racebar201015 {background:#00b1ea url(img/racebar/racebar-event11Bathurst.jpg) no-repeat 0 0 !important}
	.racebar20103 {background:#00b1ea url(img/racebar/racebar-event12Goldcoast.jpg) no-repeat 0 0 !important}
	.racebar201021 {background:#00b1ea url(img/racebar/racebar-event13Tasmania.jpg) no-repeat 0 0 !important}
	.racebar201027 {background:#00b1ea url(img/racebar/racebar-event14Sandown.jpg) no-repeat 0 0 !important}
	.racebar201026 {background:#00b1ea url(img/racebar/racebar-event15Sydney.jpg) no-repeat 0 0 !important}

.sessionInfo {width:148px;height:75px;cursor:default;font-size:10px;border-left:1px solid #383838;border-right:1px solid #757575;float:left;overflow:hidden;color:#fff}
	.sessionInfo .date {width:54px;float:left;padding-top:15px;text-align:center}
	.sessionInfo .date h1 {width:50px;margin:0 auto;font-size:16px}
	.sessionInfo .date h2 {width:50px;margin:0 auto;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:1.4;text-shadow:1px 1px 1px #000}
	.sessionInfo .times {padding-top:5px;float:left;margin:0;width:90px;position:relative}
	.sessionInfo .times li {list-style:none;height:auto !important;position:relative}
	.sessionInfo .times h6 {display:inline}
	.sessionInfo .times em {position:absolute;right:5px;font-style:normal}
	.sessionInfo a.liveNow {display:block;height:14px;width:46px;background:url(img/icons.png) no-repeat 0 -1000px;text-indent:-9000px;margin:0 auto}
	.sessions-1 .raceType {width:780px}
	.sessions-2 .raceType {width:630px}
	.sessions-3 .raceType {width:480px}
		.sessions-4 .raceType, .sessions-0 .raceType {width:330px}

.postSessionInfo {width:298px}
	.postSessionInfo ul {margin:10px 0 0 20px;float:left;width:170px}
	.postSessionInfo ul li {list-style:none;font-size:10px;font-weight:bold}
	.postSessionInfo img {float:right;margin-top:7px;margin-right:5px;overflow:hidden;width:45px;height:60px}
	.postSessionInfo .date h2 {font-size:34px;line-height:0.7em}
	
.mix .postSessionInfo {width:223px}
	.mix .postSessionInfo ul {width:105px;margin:5px 0 0 10px}

h1.days {background:url(img/racebar.png) no-repeat;text-indent:-9000px}
	h1.dTHU {background-position:0 0}
	h1.dFRI {background-position:6px -50px}
	h1.dSAT {background-position:5px -100px}
	h1.dSUN {background-position:2px -150px}
	h1.dRACE {background-position:3px -200px}
	h1.dMON {background-position:2px -250px}
	h1.dTUE {background-position:4px -300px}
	h1.dWED {background-position:0 -350px}


/* Photo Galleries
-------------------------------------------------------------- */
/* Gallery List */
.galleryList {overflow:hidden}
	.galleryList .subhead {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.galleryList .module-content {background:#000 url(img/bg-module-bottom.gif) repeat-x 0 bottom;width:300px;overflow:hidden;padding:0 0 10px 0;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-bottom-left-radius:0.4em;-webkit-border-bottom-left-radius:0.4em}
	.galleryList .abstract {float:left;clear:none;width:139px;height:171px;background:transparent url(img/bg-gallery-thumb.gif) repeat-x 0 0;overflow:hidden;text-align:center;position:relative;padding:0;border:0;margin:5px;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
	.galleryList .abstract img {float:none;margin:5px 0}
	.galleryList .abstract p {color:#fff;font-size:11px;width:110px;height:30px;margin:0 auto;overflow:hidden}

/* Gallery Page */
.photoGallery {padding:10px 25px 5px;background:#fff url(img/bg-gallery.gif) no-repeat center 10px;overflow:hidden}
	.photoGallery .galleryInfo {float:right;width:300px;padding:5px 5px 0 0;color:#fff;-moz-border-radius-bottomright:0.4em;-moz-border-radius-topright:0.4em}
	.photoGallery .galleryPane {width:620px;position:relative;padding:10px 0;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-topleft:0.4em}
	.photoGallery .galleryPane .galleryPrev, .photoGallery .galleryPane .galleryNext {cursor:pointer;display:block;height:22px;width:22px;text-indent:-9000px;overflow:hidden;position:absolute;top:250px;background:url(img/icons.png) no-repeat;z-index:999}
	.photoGallery .galleryPane .galleryPrev {left:-10px;background-position:0 0}
	.photoGallery .galleryPane .galleryNext {right:-10px;background-position:0 -100px}
	.photoGallery .photoThumbsWrap {clear:left;position:relative;background:url(img/bg-videoSelector.gif) repeat-x 0 -15px;width:549px;padding:5px 20px;margin:0 auto}
	.photoGallery .photoThumbs {width:549px !important;height:80px !important;margin:0 auto;overflow:hidden}
	.photoGallery .photoThumbs ul {margin:0;height:80px;width:8000px}
	.photoGallery .photoThumbs li {float:left;height:80px;width:80px;line-height:80px;text-align:center;padding:0 6px;background:url(img/border.png) no-repeat 0 0;list-style:none}
	.photoGallery .photoThumbs img {cursor:pointer;display:inline;vertical-align:middle}
	.photoGallery .photoThumbsWrap .thumbPrev, .photoGallery .photoThumbsWrap .thumbNext {display:block;position:absolute;top:30px;padding:5px;background:url(img/icons.png) no-repeat;width:22px;height:22px;text-indent:-9000px;z-index:9999;cursor:pointer}
	.photoGallery .photoThumbsWrap .thumbPrev {left:-11px;background-position:0 0}
	.photoGallery .photoThumbsWrap .thumbNext {right:-21px;background-position:0 -100px}
	.photoGallery .photoThumbsWrap .disabled {display:none}
	.photoGallery .imageCaption {text-align:center;color:#c1c1c1;font-size:0.9em}
	.photoGallery .galleryTools {overflow:hidden;font-size:0.9em;overflow:hidden;position:relative;margin-top:20px}
	.photoGallery .galleryTools li {float:left;list-style-type:none;width:auto;line-height:2em;padding:5px;color:#c1c1c1}
	.photoGallery .galleryTools li a {background:url(img/icons.png) no-repeat;display:block;color:#f14100;padding:0 0 0 20px}
	.photoGallery .galleryTools li.iDigg a {width:35px;background-position:0 -3100px;margin-left:150px}
	.photoGallery .galleryTools li.iDelicious a {width:60px;background-position:0 -3200px}
	.photoGallery .galleryTools li.iFacebook a {width:60px;background-position:0 -3300px}
	.photoGallery .galleryTools li.galleryCounter {font-weight:bold;position:absolute;left:0;float:none}
	.photoGallery .galleryTools li.buyPhoto {position:absolute;right:0;float:none}
	.photoGallery .galleryTools li.buyPhoto a {background:none;padding:0}
	.photoGallery .galleryTools li.VoteNow a {background:none}
	.photoGallery .galleryInfo h4 {font-size:1.5em;text-transform:uppercase}
	.photoGallery .galleryDesc {padding:10px 18px 0}
	.photoGallery .galleryLinks {padding:0 18px}
	.photoGallery .galleryLinks ul {margin-left:0;list-style:none}
	.photoGallery .galleryLinks li {border-bottom:1px solid #450c00;border-top:1px solid #7c270e;line-height:20px}
	.photoGallery .galleryLinks li.first {border-top:0}
	.photoGallery .galleryLinks li a {color:#fff}
	.photoGallery .galleryPane .gallery {width:620px;height:420px;text-align:center;line-height:420px;overflow:hidden}
	.photoGallery .galleryPane .gallery table {width:620px;height:420px;padding:0}
	.photoGallery .galleryPane .gallery table td {vertical-align:middle;text-align:center;padding:0}
	.photoGallery .galleryPane .gallery a {line-height:500px;vertical-align:middle}
	.photoGallery .galleryPane .gallery span {display:inline-block;height:420px;width:1px}
	.photoGallery .galleryPane .gallery img {vertical-align:middle}
	.photoGallery .adspot {width:300px;height:250px;background:#fff}
	.photoGallery .loader {position:absolute;top:200px;left:290px}
	.photoGallery .loader img {background:none}
	.photoGallery .myV8 {border-bottom:1px solid #450c00;background:none;margin-bottom:0}
	.photoGallery .adspot img {margin:0}

.loginForm p {text-align:center}


/* Gallery Archive */
.galleryArchive {margin-bottom:30px;position:relative;background:url(img/bg-videoArchive.gif) repeat-x 0 bottom;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-bottom-left-border-radius:0.4em;-webkit-bottom-right-border-radius:0.4em}
	.galleryArchive .abstract {clear:none;float:left;margin:0 7px;overflow:hidden;text-align:left;width:90px;border:0;text-align:center}
	.galleryArchive .abstract img {margin:10px auto 5px;float:none}
	.galleryArchive .slider {width:8000px;position:relative;overflow:hidden}
	.galleryArchive .wrapper {width:620px;position:relative;overflow:hidden}
	.galleryArchive .paging {border:0;border-top:1px solid #e0e0e0;margin:0 2px}
	.galleryArchive .paging .pages {width:437px;padding:0 15px 0 20px}
	.galleryArchive .paging ul {margin:0 auto 0 97px}
	.galleryArchive .paging ul li a {background:#fff}
	.galleryArchive .paging ul li a:hover, .galleryArchive .paging ul li.current a {background:url(img/bg-paging-bt.gif) repeat-x 0 0}

	
/* Gallery Landing */
.galleries {position:relative;background:url(img/bg-videoArchive.gif) repeat-x 0 bottom;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-bottom-left-border-radius:0.4em;-webkit-bottom-right-border-radius:0.4em}
	.galleries .abstract {clear:none;float:left;margin:0 5px 30px;overflow:hidden;text-align:center;width:85px;height:123px;padding:3px 0;border:0;font-size:0.9em;background:#fff;position:relative}
	.galleries .abstract img {margin:0 auto;float:none;height:80px !important}
	.galleries .abstract h5 {line-height:1.2;margin-top:5px}
	.galleries .winner {background:#f14100}
	.galleries .winner a {color:#fff}
	.galleries .wrapper {width:620px;position:relative;overflow:hidden}
	.galleries .slider {width:8000px;position:relative;overflow:hidden;display:block;margin:0}
	.galleries .slider li {width:570px;padding:0 25px;overflow:hidden;float:left}
	.galleries .tabs {position:absolute;top:0;right:10px;border:0}
	.galleries .tabs li {padding:0 8px;height:19px;line-height:19px;margin:4px 0 5px;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;color:#fff;text-transform:uppercase}
	.galleries .tabs li a {text-decoration:none;color:#fff}
	.galleries .tabs li.active,
	.galleries .tabs li.hover {background:transparent url(img/bg-tabs.gif) repeat-x 0 0}
	.galleries .tabs li.active,
	.galleries .tabs li.active a,
	.galleries .tabs li.hover,
	.galleries .tabs li.hover a {color:#000;text-decoration:none}
	.galleries .tab .tabs {position:static}
	.galleries .tab .tabs li {background:#ddd;color:#000;font-size:0.9em;margin:0 2px 2px 0;text-transform:capitalize}
	.galleries .tab .tabs li a {text-decoration:none;color:#000}
	.galleries .tab .tabs li.active,
	.galleries .tab .tabs li.hover {background:url(img/bg-button.gif) repeat-x 0 0;color:#fff}
	.galleries .tab .tabs li.active a,
	.galleries .tab .tabs li.hover a {color:#fff}
	.galleries .tabContent {padding:5px 0 2px}
	.galleries .tabContent .tabContent {padding-top:10px}
	.galleries .paging {border:0;border-top:1px solid #e0e0e0;margin:0 2px}
	.galleries .paging .pages {width:437px;padding:0 15px 0 20px}
	.galleries .paging ul {margin:0 auto 0 97px}
	.galleries .paging ul li a {background:#fff}
	.galleries .paging ul li a:hover, .galleries .paging ul li.current a {background:url(img/bg-paging-bt.gif) repeat-x 0 0}
	
	cite.galleries-comment {color:#f14100}
	
/* From V8
---------------------------------------------------------------- */
.fromV8 .subhead {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.fromV8 .abstract {padding:3px 0;margin:0 8px;border-bottom:1px solid #2d2d2d}
	.fromV8 .abstract img {margin:0 5px 0 0}
	.fromV8 .abstract h5 a {color:#fff}	
	.fromV8 .abstract p {font-size:11px;color:#fff}
	.fromV8 .adspot {text-align:center;clear:both;margin:0;padding:7px 0;position:relative}
	.fromV8 .adspot a {display:block;width:600px;margin:0 auto;overflow:hidden;position:relative}


/* Poll 
---------------------------------------------------------------- */
.poll {position:relative;overflow:visible}
	.poll .subhead {margin:0}
	.poll .subhead {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.poll .subhead strong {background:url(img/bg-headings-sponsor.gif) repeat-x 0 0;width:170px;height:22px;top:3px;bottom:0;/*-moz-border-radius:0.4em;-webkit-border-radius:0.4em;*/padding-left:5px}
	.poll .subhead strong span {line-height:22px;height:22px;font-size:10px;color:#ccc;text-transform:uppercase;float:left}
	.poll .subhead strong a {line-height:22px;height:22px;font-size:10px;width:75px;text-indent:-9000px;float:right}
	.poll a.vote {width:110px;height:29px;background:transparent url(img/icons.png) no-repeat 0 -500px;float:right;text-indent:-9000px;margin:25px 10px 0}
	.poll p {padding:15px 0 10px 10px;margin:0;background:#000;color:#fff;font-size:11px;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-bottom-left:0.4em;-webkit-border-bottom-right:0.4em;background:#000 url(img/bg-module-bottom.gif) repeat-x 0 bottom}
	
.popup {border:4px solid #f14100;-moz-border-radius:0.4em;position:absolute;width:340px;background:#fff;z-index:1000;padding:5px;display:none}
	.popup .bt-close {position:absolute;top:6px;right:5px;z-index:99999;display:block;width:19px;height:19px;background:url(img/icons.png) no-repeat 0 -3500px;text-indent:-9000px;font-size:0;cursor:pointer}
	.popup h3 {margin-bottom:0;font-size:1.6em}
	.popup p {background:none;color:#000;font-size:12px;padding:0;margin-bottom:8px}
	.popup ul {margin:0}
	.popup ul li {list-style-type:none;border-top:1px solid #e0e0e0;padding:2px 0 3px 0;position:relative;overflow:hidden}
	.popup ul li span {display:block;font-size:11px;color:#999;position:absolute;top:3px;right:110px}
	.popup ul li em {background:url(img/bg-poll-percentage.gif) repeat-x 0 0;position:absolute;right:0;top:3px;display:block;height:16px;line-height:16px;text-align:center}
	.popup ul li em span {font-style:normal;font-size:10px;color:#fff}
	.popup ul li strong {position:relative;float:right;color:#999;font-weight:normal;width:150px;margin:10px 0 0 0;text-align:right}
	.popup ul li.ac {height:35px}
	.popup a.vote {float:none;margin:10px auto 0;padding:0}

.pollPopup {left:160px;top:-80px}
	.pollPopup .subhead {background:none !important;width:auto !important}
	.pollPopup .subhead strong {background:none !important}
	.pollPopup .subhead strong a {color:#666;display:block;float:right}
	.pollPopup .subhead strong a.bt-close {float:right;position:relative;top:0;right:0;margin-left:10px;height:20px;line-height:20px;width:20px}
	.pollPopup p {height:auto}

.pollResults {left:160px;top:-80px}
	.pollResults .subhead {background:none !important;width:auto !important}
	.pollResults .subhead strong {background:none !important}
	.pollResults .subhead strong a {color:#666;display:block;float:right}
	.pollResults .subhead strong a.bt-close {float:right;position:relative;top:0;right:0;margin-left:10px;height:20px;line-height:20px}


.gridGirlsPopup {font-size:1.2em;height:222px}
	.gridGirlsPopup .subhead {background:none !important;width:auto !important;height:auto !important}
	.gridGirlsPopup .subhead strong {background:none !important}
	.gridGirlsPopup .subhead strong a {color:#666;display:block;float:right}
	.gridGirlsPopup .subhead strong a.bt-close {float:right;top:0;right:0;margin-left:10px;width:19px;height:20px;line-height:20px}
	.gridGirlsPopup a.vote {width:110px;height:29px;background:transparent url(img/icons.png) no-repeat 0 -500px;float:right;text-indent:-9000px;margin:0}
	.gridGirlsPopup label {width:120px !important}
	.gridGirlsPopup input {width:200px !important}
	.gridGirlsPopup li {height:21px;line-height:21px}
	.gridGirlsPopup li.buttonRow {height:29px;line-height:29px}
	.gridGirlsPopup li strong {left:5px;right:0;top:0}
	.gridGirlsPopup li h5 {color:#f14100;line-height:175px;font-size:1.4em;text-align:center}
	.gridGirlsPopup .invalid {border:1px solid #ff0000 !important;background:#FFE303}

	
.sendToFriend {top:0;z-index:999}
	.sendToFriend .form label {width:110px}
	.sendToFriend .form input {width:180px}
	.sendToFriend .form .bt-submit {text-indent:-9000px;display:block;font-size:0;background:#fff url(img/icons.png) no-repeat 0 -4700px;width:152px;height:29px;cursor:pointer;border:0;margin:0 auto !important}
	

	
/* Ad Promo
---------------------------------------------------------------- */
.leaderboard {clear:both;padding:15px 0;text-align:center;width:auto;background:#fff}
.adspot img {margin:0 10px 0 0}
.promoModule {height:70px;width:300px;background:#ddd}


/* ARTICLES
-------------------------------------------------------------- */
.article {position:relative}

.articleExtras {width:320px;float:right;margin:0 0 15px 20px;overflow:hidden;font-size:12px !important;position:relative;z-index:10}
.articleDetails {position:relative;margin:10px 0 10px 0;width:auto;font-size:12px !important}
.articleDetails cite {display:block;color:#999;font-style:normal;font-size:11px}
.articleText {clear:left}
.articleText p {line-height:1.5}

.articleRelated {margin:5px 0 15px 0;clear:both}
	.articleRelated ul {list-style-type:none;margin:0 0 15px 0}
	.articleRelated li {border-bottom:1px solid #e7e7e7;padding:3px 0 3px 23px;background:#fff url(img/icons.png) no-repeat 0 -49px;line-height:1.2;color:#999;font-size:.9em}
	.articleRelated li a {position:relative;font-size:12px}
	.articleRelated li.relatedVideo {background-position:0 -247px}
	
.relatedContent {background:#fff;padding:0 0 5px 0;margin:0 0 10px 0}
	.relatedContent .subhead {margin:1em 0 0}
	.relatedContent h3.sifr {margin:0 7px;border-bottom:2px solid #999;padding:0 0 2px 0}
	.relatedContent p.caption {background:#000 url(img/bg-headings.gif) repeat-x;padding:5px 7px 3px 7px;margin-bottom:0;font-size:11px;color:#fff}
	.relatedContent img {float:none;margin:5px 0 0 0;padding:0;clear:both}
	.relatedContent ul {margin:0}
	.relatedContent li {border:0;border-bottom:1px solid #ccc;padding:5px 0 5px 23px;background:url(img/icons.png) no-repeat 0 0}
	.relatedContent li.relatedArticles {background-position:0 -1998px}
	.relatedContent ul.relatedLinks {margin:0 0 1em;padding:5px 7px 7px;background:#000;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em}
	.relatedContent ul.relatedLinks li {background:url(img/icons.png) no-repeat;border-bottom:1px solid #323537}
	.relatedContent ul.relatedLinks li.relatedArticles {background-position:0 -1797px}
	.relatedContent ul.relatedLinks li.relatedVideo {background-position:0 -1897px}
	
.articleTools li {width:60px;height:21px;float:left;list-style:none;margin:0 4px 0 0;line-height:2;font-size:11px}
	.articleTools li a {display:block;background:transparent url(img/icons.png) no-repeat;padding:0 0 0 20px;color:#787878}
	.articleTools li a:hover {color:#f14100}
	.articleTools li.iMail a {background-position:0 -2100px}
	.articleTools li.iMail a:hover {background-position:0 -2200px}
	.articleTools li.iFontDown a {background-position:0 -2300px}
	.articleTools li.iFontDown a:hover {background-position:0 -2400px}
	.articleTools li.iFontUp a {background-position:0 -2500px}
	.articleTools li.iFontUp a:hover {background-position:0 -2600px}
	.articleTools li.iPrint a {background-position:0 -2700px}
	.articleTools li.iPrint a:hover {background-position:0 -2800px}
	.articleTools li.iRss a {background-position:0 -2900px}
	.articleTools li.iRss a:hover {background-position:0 -3000px}
	.articleTools li.iDelicious a  {background-position:0 -3200px}
	.articleTools li.iDigg a {background-position:0 -3100px}
	.articleTools li.iFacebook a {background-position:0 -3300px}
	
	
#articleToolsTop {width:320px;margin:0 0 0 0;overflow:hidden}
	#articleToolsTop ul {position:relative;height:15px;margin:4px 0;z-index:2}
	
#articleToolsBottom {clear:both;width:620px;border-top:2px solid #e7e7e7;margin:15px 0 0 0;padding:2px 0 0 0}
	#articleToolsBottom ul {margin:0}
	#articleToolsBottom li {width:20px;border:0;margin:0;}
	#articleToolsBottom li.iTitle {width:130px;border-left:1px solid #e7e7e7;padding-left:10px;margin:0 0 0 5px}
	#articleToolsBottom li a {text-indent:-9000px;overflow:hidden;}
	#articleToolsBottom li.iDelicious {width:70px}
	#articleToolsBottom li.iDigg {width:50px}
	#articleToolsBottom li.iFacebook {width:70px}
	#articleToolsBottom li.iDelicious a,
	#articleToolsBottom li.iDigg a,
	#articleToolsBottom li.iFacebook a {color:#666;text-indent:0}
	
	#articleToolsBottom li.iPrint a, 
	#articleToolsBottom li.iMail a,
	#articleToolsBottom li.iFontDown a, 
	#articleToolsBottom li.iFontUp a, 
	#articleToolsBottom li.iRss a {width:20px;height:20px;padding:0;display:block}
	
#google_inlineAd {margin:20px 0 0 0;border-top:2px solid #e7e7e7}
	#google_inlineAd h4 {font-size:12px;margin:10px 0 0 0}
	#google_inlineAd a h4 {color:#0066cc}
	#google_inlineAd p {margin:0}
	#google_inlineAd a {color:#000;display:block}
	#google_inlineAd a:hover {text-decoration:underline}


/*  Home Gallery-Carousel  */
.homeGallery {position:relative}
	.homeGalleryPane {width:230px;margin:0 auto}
	.homeGallery .homeGalleryPrev, .homeGallery .homeGalleryNext {position:absolute;display:block;height:20px;width:30px;top:50px;background:#ccc;text-align:center}
	.homeGallery .homeGalleryPrev {left:0px}
	.homeGallery .homeGalleryNext {right:0px}
	.homeGallery .disabled {background:none;}
	.homeGalleryPane ul {margin:0}
	.homeGalleryPane li {display:block;width:230px;text-align:center}
	.homeGalleryPane li img {margin:0 auto;display:block}


/* Results */
.results {position:relative}
	.results .subhead {margin-bottom:5px}
	.resultDetails .subhead {margin:0}
	.results .tabs {position:absolute;top:0;right:10px;border:0}
	.results .tabs li {padding:0 8px;height:19px;line-height:19px;margin:4px 0 5px;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;color:#fff}
	.results .tabs li a {text-decoration:none;color:#fff}
	.results .tabs li.active,
	.results .tabs li.active a,
	.results .tabs li.hover,
	.results .tabs li.hover a {color:#000;text-decoration:none}
	.results .tab .tabs {position:static}
	.results .tab .tabs li {background:#ddd;color:#000;font-size:0.9em;margin:0 2px 2px 0;text-transform:capitalize}
	.results .tab .tabs li a {text-decoration:none;color:#000}
	.results .tab .tabs li.active,
	.results .tab .tabs li.hover {background:url(img/bg-button.gif) repeat-x 0 0;color:#fff}
	.results .tab .tabs li.active a,
	.results .tab .tabs li.hover a {color:#fff}
	.results .tabular {margin-bottom:10px}
	.results .subhead-extra h2 {padding-right:175px}
	
	.resultDetails .subhead-extra h2 {padding-right:0}
		
.raceResults {overflow:hidden;margin-left:2px}
	.raceResults li {float:left;display:block;list-style:none;padding:0 10px}
	.raceResults li h5 {color:#f14100;border-bottom:1px solid #ccc}
	.raceResults ol {overflow:hidden;list-style-type:decimal;margin-left:0}
	.raceResults ol li {list-style-type:decimal;font-size:0.9em;border-bottom:1px solid #ccc;padding:5px 0}
	.raceResults ol li.last {border:0}
	.raceResults ol li em,
	.raceResults ol li cite {font-style:normal;color:#222;margin-left:1.2em;display:block}
	
	/* for popup thickbox */
	.raceResults .resultsContainer {height:400px;overflow-y:auto;overflow-x:hidden}

.raceSession-1 li {width:610px}
.raceSession-2 li {width:280px}
.raceSession-3 li {width:180px}


/* Events Site */
#eventHeader {clear:both;height:103px;position:relative;width:990px}
#eventHeader h1 {text-indent:-9000px;width:990px;height:103px;display:block;overflow:hidden;margin:0;padding:0}
	
	.winton-masthead {background:transparent url(img/mastheads/winton-masthead.png) no-repeat 0 0}
	.sydney-masthead {background:transparent url(img/mastheads/sydney-masthead.png) no-repeat 0 0}
	.sandown-masthead {background:transparent url(img/mastheads/sandown-masthead.png) no-repeat 0 0}
	.tasmania-masthead {background:transparent url(img/mastheads/tasmania-masthead.png) no-repeat 0 0}
	.townsville-masthead {background:transparent url(img/mastheads/townsville-masthead.png) no-repeat 0 0}
	.darwin-masthead {background:transparent url(img/mastheads/darwin-masthead.png) no-repeat 0 0}
	.phillipisland-masthead {background:transparent url(img/mastheads/phillipisland-masthead.png) no-repeat 0 0}
	.bathurst-masthead {background:transparent url(img/mastheads/bathurst-masthead.png) no-repeat 0 0}
	.adelaide-masthead {background:transparent url(img/mastheads/adelaide-masthead.png) no-repeat 0 0}
	.albertpark-masthead {background:transparent url(img/mastheads/albertpark-masthead.png) no-repeat 0 0}
	.ipswich-masthead {background:transparent url(img/mastheads/ipswich-masthead.png) no-repeat 0 0}
	.hamilton-masthead {background:transparent url(img/mastheads/hamilton-masthead.png) no-repeat 0 0}
	.abudhabi-masthead {background:transparent url(img/mastheads/abudhabi-masthead.png) no-repeat 0 0}
	.surfersparadise-masthead {background:transparent url(img/mastheads/surfersparadise-masthead.png) no-repeat 0 0}
	.bahrain-masthead {background:transparent url(img/mastheads/bahrain-masthead.png) no-repeat 0 0}
	.perth-masthead {background:transparent url(img/mastheads/perth-masthead.png) no-repeat 0 0}
	
	#eventHeader h1 a.home {width:320px;height:135px;display:block;text-indent:-9000px}

	
.eventPrimeNav {position:relative;height:50px;overflow:visible;z-index:1000;background:#ddd}
	.eventPrimeNav .navButton {display:block;width:120px;height:30px;line-height:30px;padding-right:30px;left:30px;top:0px;position:absolute;background:#eee;padding:0px 10px;font-weight:bold}
	.eventPrimeNav .navButton a.subnav {position:absolute;display:block;top:0;right:0;height:30px;width:30px;line-height:30px;overflow:hidden;text-indent:-9000px;background:url(img/icons.gif) -20px -1314px no-repeat}
	.eventPrimeNav ul {display:block;position:absolute;width:150px;list-style-type:none;left:130px;top:0px;margin:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;display:none}
	.eventPrimeNav li {background:#fff;list-style-type:none;}
	.eventPrimeNav li a {color:#000;padding:3px 10px;display:block;font-weight:bold;background:#fff;border-bottom:1px solid #ccc;}
	.eventPrimeNav li a:hover {text-decoration:none;color:#fff;background:#000}
	.eventPrimeNav li a:visited {color:#000}
	
	
#eventNavwrap {height:26px;margin:0 auto;position:relative;width:990px;z-index:100;background:#eee}
	#eventNavwrap .searchBox {position:absolute;right:4px;top:4px}
	.eventNav {border:0;margin:0;}
	.eventNav li {display:block;float:left;list-style-type:none;margin:0;padding:0;position:relative}
	.eventNav li a {padding:8px 8px;font-size:11px;color:#333;font-weight:bold;line-height:0.94em;display:block}
	.eventNav li a.current {background:#fff;color:#000}
	.eventNav li a.current:hover {background:#fff;color:#000}
	.eventNav li a:hover {text-decoration:none;color:#fff;background:#000}
	
/* event site home navigation */
#eventNavwrap {position:absolute;height:23px;top:107px;left:7px;width:100px;background:none;z-index:200}
	#eventNavwrap .eventPrimeNav {height:23px;background:transparent url(img/icons.png) no-repeat 0 -3400px}
	#eventNavwrap .eventPrimeNav ul {background:#fff;left:55px;top:23px}
	#eventNavwrap .eventPrimeNav .navButton {position:relative;left:0;margin-bottom:0;color:#c0c0c0;width:80px;height:23px;text-transform:uppercase;line-height:23px;background:none;padding:0 0 0 5px}
	#eventNavwrap .eventPrimeNav .navButton a {color:#c0c0c0;text-decoration:none}
	#eventNavwrap .eventPrimeNav .navButton a:hover {color:#f14100}
	#eventNavwrap .eventPrimeNav .navButton a.subnav {height:23px;width:25px}
	
.featureStory {padding:10px;background:#eee}
.featureStory img {float:left;margin-right:10px;display:inline}

/*  Event Results  */
.hRaceResults {font-size:1.4em;text-transform:uppercase;margin:0;width:100%;overflow:hidden}
.hPopupHeader {font-size:1.4em;text-transform:uppercase;margin:0;width:100%;overflow:hidden}
#pointsTable {display:none}



.subhead h2 {font-size:1.4em}

#bphf-top {text-align:center;background:url(/bphf/res/img/gradient.gif) repeat-x}
#bphf-top img {margin:0 auto}


/* Driver Profile */
.driverProfile .subhead {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.driverProfile .tab .subhead {-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-bottom-left-radius:0.4em;-webkit-border-bottom-right-radius:0.4em;margin-bottom:10px}
	.driverProfile .span4 {background:#fff;border-left:5px solid #000;padding:5px;width:221px;height:316px;margin:0;padding-right:25px}
	.driverProfile .span6 {background:#fff;border-right:5px solid #000;padding:5px;width:349px;height:316px}
	.driverProfile .span10 {clear:both;background:#000;padding:20px 5px 5px;width:610px}
	.driverProfile .tabular {border-bottom:1px solid #e0e0e0;padding-left:0}
	.driverProfile .tabular th {font-weight:bold;padding-left:0.5em;width:120px}
	.driverProfile .tabular th, .driverProfile .tabular td {border-right:0;line-height:17px}
	.driverProfile .tabular th	{background:#cdcdcd url(img/bg-th.gif) repeat-x 0 0}
	.driverProfile .tabular td {padding-left:10px}
	.driverProfile .tabular th,
	.driverProfile .tabular td {border-bottom:1px solid #fff;border-top:1px solid #e0e0e0}
	.driverProfile .tabular .first th,
	.driverProfile .tabular .first td {border-top:0}
	.driverProfile .statistics .tabular th {background:none;width:auto}
	.driverProfile .tabs {border:0}
	.driverProfile .tabs li.active,
	.driverProfile .tabs li.active a,
	.driverProfile .tabs li.hover,
	.driverProfile .tabs li.hover a {background:#fff;color:#000}
	.driverProfile .tabs li,
	.driverProfile .tabs li a {color:#fff}
	.driverProfile .tabs-driverprofile {list-style-type:none;margin:0;overflow:hidden;border-bottom:3px solid #ccc;border:0}
	.driverProfile .tabs-driverprofile li {float:left;margin:0 2px 0 0;padding:2px 8px;cursor:pointer}
	.driverProfile .tabs-driverprofile li.active {background:#fff;color:#000;font-weight:bold;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}
	.driverProfile .tabs-driverprofile li.active,
	.driverProfile .tabs-driverprofile li.active a {background:#fff;color:#000}
	.driverProfile .tabs-driverprofile li,
	.driverProfile .tabs-driverprofile li a {color:#fff}
	.driverProfile .tabContent {background:#fff;padding:5px}
	.driverProfile .tab .span5 {width:285px}
	.driverProfile .tab .tabular {margin-bottom:10px}
	.driverProfile .span10 .tabular th {width:200px}
	.driverProfile .span5 .tabular th {width:60px}
	.driverProfile .latestVideos .abstract p {padding-left:95px}
	.driverProfile .galleries {background:none}
	.driverProfile .galleries .abstract {height:auto;margin:0 10px 10px;width:80px}
	.driverProfile .galleries .abstract .thumbwrap {background:#eee}
	.galleries .abstract .thumbwrap {height:80px;overflow:hidden;width:80px}
	
	.teamProfile .subhead strong {top:0}
	.teamProfile .teamLogo {text-align:center}
	.teamProfile .teamLogo a {color:#666;font-weight:bold}
	.teamProfile .tabular {border-bottom:1px solid #e0e0e0;padding-left:0}
	.teamProfile .tabular th {font-weight:bold;padding-left:0.5em;width:70px}
	.teamProfile .tabular th, .teamProfile .tabular td {border-right:0}
	.teamProfile .tabular th	{background:#cdcdcd url(img/bg-th.gif) repeat-x 0 0}
	.teamProfile .tabular td {padding-left:10px}
	.teamProfile .tabular th,
	.teamProfile .tabular td {border-bottom:1px solid #fff;border-top:1px solid #e0e0e0}
	.teamProfile .tabular .first th,
	.teamProfile .tabular .first td {border-top:0}
	.teamProfile .statistics .tabular th {background:none;width:auto}
	
	.biography p {margin-top:0.5em}
	
	.teamSponsors {background:url(img/bg-teamSponsors.gif) repeat-x 0 0;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}
	.teamSponsors .subhead {background:none}
	.teamSponsors .tabular th {width:105px}
	.teamSponsors .tabular th, .teamSponsors .tabular td {background:none;border-bottom:0;vertical-align:top;padding:7px 5px}
	
	.driversCars ul {margin:10px 0 0}
	.driversCars ul li {list-style:none;float:left;margin:0 3px 10px 2px;text-align:center}
	.driversCars ul li h6 {margin:0}
	.driversCars ul li cite a {font-style:normal;color:#999;font-size:0.9em}

.profile {padding-bottom:10px;margin-bottom:30px}
.profile .subhead {margin-bottom:10px}
.profile .subhead h2 {font-size:1.4em;text-transform:capitalize}
.profile th {font-weight:bold}
.profile th, .profile td {border-right:0}
.profile h4 {width:auto;padding:0 5px;background:#eee}

.profile .span5 .span3 {width:150px;padding-right:18px}
.profile .span5 .span2 {width:130px}
.profile .span5 {position:relative}
.profile .logo {position:absolute;left:0px;top:140px;background:transparent}

.profile table.tabular th a:hover,
.profile table.tabular td a:hover {background:none;text-decoration:underline;color:#f14100}





/* Form */
div.form ul {border-top:1px solid #eee}
div.form ul li {clear:both;border-bottom:1px solid #eee;padding:4px 5px;background:none;width:auto;overflow:hidden}
div.form ul li label {display:block;width:180px;float:left;font-weight:bold}	
div.form ul li textarea, 
div.form ul li input {width:300px;border:1px solid #ccc;padding:2px}						
div.form ul li .checkboxes {width:300px;float:left;overflow:visible}
div.form ul li .checkboxes label, 
div.form ul li .checkboxes input {clear:left;float:none;font-weight:normal;width:auto}
div.form ul li.button {padding-left:180px}
div.form ul li.button input, 
div.form ul li.button a {display:block;width:300px;text-align:center;background:#F14100;border:0;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 0;font-weight:bold;cursor:pointer}
div.form ul li.button input:hover, 
div.form ul li.button a:hover {background:#000;text-decoration:none}
div.form ul li em {color:#F14100;font-size:11px;font-style:normal;padding-left:10px}

ul.form {margin:0}
ul.form li {position:relative;list-style-type:none;border-bottom:1px solid #eee;padding:3px 0 5px 0;width:620px;overflow:hidden;margin:0}
ul.form li label {width:190px;float:left;font-weight:bold;padding:4px 0 0 0;line-height:1.1;text-align:right}
em.complusory {font-weight:normal;font-style:normal;padding:0 2px;font-size:11px;color:#F14100;}
ul.form li input,ul.form li select {width:220px;float:left;margin:0 10px;padding:2px 0}
ul.form li h5 {width:180px;float:left;font-size:11px;color:#999;line-height:1.1;font-weight:normal;margin:0}
ul.form li.age select {width:65px;margin:0 8px 0 0}
ul.form li .span2 {width:90px;text-align:left}
ul.form li.checkbox input {width:auto;margin:0 10px 10px 7px;}
ul.form li.radio input {width:auto}
ul.form li.radio table input {margin-top:4px}
ul.form li.radio table label {width:auto}
ul.form li label.wideLabel {width:420px;font-weight:normal;text-align:left}
ul.form li label.captcha img {float:left;margin:0 5px 0 0}
ul.form li.security {background:#eee;padding:10px 0 15px 0}
ul.form li.security label {width:270px;margin-left:10px;font-weight:normal}
ul.form li.security label.captcha {width:310px}
ul.form li.button {padding:10px 0}
ul.form li input.buttonRegister,ul.form li input.buttonUpdate,ul.form li input.buttonYes,ul.form li input.buttonNo {overflow:hidden;border:0;cursor:pointer;background:transparent url(img/icons.png) no-repeat 0 -4750px;height:29px;margin:0 0 0 260px;width:110px;text-indent:-9000px;line-height:0}
ul.form li input.buttonUpdate {background-position:0 -4850px}
ul.form li input.buttonYes {background-position:0 -4900px;margin:0;float:left}
ul.form li input.buttonNo {background-position:0 -4950px;margin:0 10px 0 200px;float:left}

.continue {display:block;cursor:pointer;background:transparent url(img/icons.png) no-repeat 0 -4800px;height:29px;margin:0 0 0 260px;text-indent:-9000px;width:110px}
.bulletList p {margin:0 0 0 25px}

.errorInput {background:#fadbdb}

/*
.form .subhead {border:0;padding:5px;background:#eee;margin:0}
.form .subhead h2 {font-size:1.4em}
.form ul {margin:0}
.form li {list-style:none}
.form label {font-weight:bold}
.form input.text {border:1px solid #ccc;background:#eee;font-size:11px;padding:3px}
.form input.button {display:block;background:#06c;color:#fff;text-align:center;padding:3px;margin:5px 0;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 1px 1px #004077;cursor:pointer}
.form input:hover.button {background:#000;text-decoration:none}

.cms .form li {clear:both;display:block;line-height:2}
.cms .form p {line-height:1.4}
.cms .form label {float:left;min-width:100px}
.cms .form input {float:left;min-width:50px}

.popupWrap .form {font-size:11px}
.popupWrap .form ul {padding:0 5px;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}
.popupWrap .form ul li {line-height:30px;overflow:hidden}
.popupWrap .form label {width:80px;float:left;font-size:1em;line-height:20px}
.popupWrap .form input.text {float:left;font-size:1em;line-height:16px;height:16px}
.popupWrap .form h4 {margin-top:10px}
*/

/* myV8 */
.myV8 {width:300px;overflow:hidden;padding-bottom:8px;background:transparent url(img/bg-myv8.gif) no-repeat 0 0;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}
.myV8 .subhead {background:transparent}
.myV8 .form {width:289px;height:25px;margin:0 auto;background:transparent url(img/bg-myv8-button.png) no-repeat 0 0}
.myV8 .form input {width:110px;height:18px;border:0;background:#fff;float:left;margin:2px 0 0 2px;color:#999;text-align:center}
.myV8 .form .username {-moz-border-radius-topleft:0.4em;-moz-border-radius-bottomleft:0.4em}
.myV8 .form .password {-moz-border-radius-topright:0.4em;-moz-border-radius-bottomright:0.4em}
.myV8 .form a.link-Login {float:right;width:50px;margin-right:8px;height:25px;text-indent:-9000px}
.myV8 .form .error {background:url(img/bg-errorPop.png) no-repeat 0 0;color:#fff;font-weight:bold;width:270px;height:52px;padding:20px 10px 0;text-align:center;position:absolute;top:48px;left:0;margin:0;font-size:0.9em;display:none}
.myV8 .links {color:#636263;text-align:center}
.myV8 .links a {color:#ec4e14;font-size:9px;text-transform:uppercase;padding:0 3px;line-height:20px;border-right:1px solid #636263}
.myV8 .links a:hover {color:#fff}
.myV8 .links a.noBorder {border:0}
.myV8 .extralinks {text-align:center;overflow:hidden;margin-top:10px}
.myV8 .extralinks a {width:124px;height:25px;float:left;background:url(img/icons.png) no-repeat;text-indent:-9000px}
.myV8 .extralinks a.link-Facebook {background-position:0 -200px;margin:0 6px 0 22px}
.myV8 .extralinks a.link-Twitter {background-position:0 -300px}

/* pre-register */
.myV8 p {position:relative;margin:5px 0 0;padding:0}
.myV8 .links {margin-top:5px}
.myV8 p a {text-indent:-9000px;margin:0 auto;display:block;width:289px;height:35px;background:url(/Portals/V8/Skins/1Sport%20-%20V8s/img/pre-register-bt.png) no-repeat 0 0}
.myV8 .extralinks {position:absolute;top:5px;right:3px;margin:0}
.myV8 .extralinks a.link-Facebook {width:18px;height:18px;background-position:0 -1300px;margin:0}
.myV8 .extralinks a.link-Twitter {width:18px;height:18px;background-position:0 -1200px;margin:0}


/*
.popupWrap .form #page2, .popupWrap .form #page3 {display:none}
.popupWrap .form #page1, .popupWrap .form #page2, .popupWrap .form #page3 {position:absolute;top:80px;left:0;width:300px}
*/


/* Defcon */
.defcon {text-align:center;background:#fff;padding:10px 0 0}
	.defcon img {margin:0 auto;background:#86C4EB}
	.defcon div {margin:0 auto}



/* Champisonship Points */
.points {position:relative}
	.points .subhead {margin-bottom:6px}
	.points .span6 .subhead {margin:0;-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}
	.points .span4 .subhead {margin:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0}
	.points .span4 .subhead h2 {text-indent:0}
	.points td a {color:#000;font-weight:bold;width:240px;white-space:nowrap;overflow:hidden;display:block}
	.points td span {width:240px;white-space:nowrap;overflow:hidden;display:block}
	.points table {margin:3px 4px;padding:0}
	
	.homepage .points table {border:4px solid #000000;margin:0}
	.homepage .points table tr td {cursor:pointer}
	.homepage .points table tr td a {text-decoration:none;color:#000;display:block;width:185px;overflow:hidden;white-space:nowrap}
	.homepage .points .subhead {margin-bottom:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	
	.points table td {font-size:11px}
	.points table tr.current td {color:#fff;background:url(img/bg-td-current.gif) no-repeat 0 0}
	.points table tr.current td a {color:#fff}
	.points .span6, .points .span4 {position:relative}
	.points .span6 {width:360px}
	.points .span4 {width:260px}
	.points .tabs {border:0;right:5px;position:absolute;top:4px}
	.points .tabs li {color:#fff;height:19px;line-height:19px;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;padding:0 8px}
	.points .tabs li a {color:#fff;text-decoration:none}
	.points .tabs li.active,
	.points .tabs li.hover {background:transparent url(img/bg-tabs.gif) repeat-x 0 0;color:#000}
	.points .tabs li.active a,
	.points .tabs li.hover a {color:#000}
	.points .tabContent {padding:0 0 5px}
	.points p {font-weight:bold;font-size:0.9em}
	.points select {float:right;margin-left:10px;font-size:0.9em}
	.points .span4 {}
	.points .span4 .tabs {width:165px;height:26px;top:1px;padding:5px 0 0 15px;overflow:visible;}
	.points .span4 .tabs li {padding:0 6px}
	.points .span4 .tabs li a {font-size:0.9em}
	
	.points .raceSelector, .points .carouselWrap {right:5px;position:absolute;top:2px;width:180px !important;background:url(img/bg-points-races-pager.gif) no-repeat 0 0}
	.points .raceSelector .wrapper {overflow:hidden;width:150px !important;margin:3px 0 0 12px}
	.points .raceSelector .slider {width:2000px}
	.points .raceSelector .slider li {width:28px;text-align:center;margin-right:1px;padding:0 4px}
	.points .raceSelector .prev, .points .raceSelector .next {width:16px;height:16px;top:5px}
	.points .raceSelector .prev {left:-10px;background-position:0 -4400px}
	.points .raceSelector .next {right:-5px;background-position:0 -4500px}
	

	
/* Calendar */
.c4calendar .subhead {-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
.homepage .c4calendar .subhead {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
.homepage .c4calendar .adspot {border:5px solid #000;border-top:0}
.c4calendar .subhead-extra {margin-bottom:1px;}
.c4calendar .subhead-extra h2 {padding-right:175px;height:28px;-moz-border-radius-topright:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-top-right-radius:0.4em;-webkit-border-bottom-right-radius:0.4em}
	.c4calendar table {border:4px solid #000}
	.c4calendar td {font-size:11px;color:#000}
	.c4calendar tr.completed td {color:#666}
	.c4calendar tr.current td {color:#fff;background:url(img/bg-td-current.gif) no-repeat 0 0 !important}
	.c4calendar tr.current td a {color:#fff;font-weight:bold}


/* Event Results */
.entryList .subhead {margin-bottom:10px}


/* Circuits */
.circuits .tabular, .records .tabular, .statistics .tabular, .promoter .tabular {border-top:1px solid #e0e0e0;padding:0;margin-bottom:10px}
.circuits .tabular th {width:105px}
.contacts .span5 {width:310px}
.contacts .span5 h5 {padding-left:3px}
.contacts .tabular {padding:0}
.contacts .tabular thead th {background:none}
.contacts .tabular tbody {font-size:11px}
.map {text-align:center}
.map a {font-weight:bold}


/* RSS */
.rssList li a {background-position:0 -2900px}
.rssList li a:hover {background-position:0 -3000px}


/* Live App
---------------------------------------------------- */
.live #content {background:#fff;color:#fff;padding-top:5px;width:950px;padding:5px 20px 0}
	.live #content #page {margin:0}
	.live #content .span15 {width:950px}
	.live #content .span8 {width:500px;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em}
	.live #content .span7 {width:430px}
	.live .leaderboard {background:#fff;border:0;padding:10px 0}
	.live .leaderboard img {margin-top:3px}
	.live #footer h5, .live #footer ul {margin-top:0}
	.live #footer a {color:#fff}
	.live #header {height:50px;background:transparent}
	.live #header h1 {height:50px;line-height:50px}
	.live #header h1 a {height:50px}
	.live #nav {padding-left:100px;padding-top:4px;background:transparent url(img/bg-nav.png) no-repeat 0 0;height:27px;width:990px;margin:0 auto;border:0}
	
	.live #eventNavwrap {position:absolute;height:23px;top:55px;left:7px;width:100px;background:none}
	.live #eventNavwrap .eventPrimeNav {height:23px;background:transparent url(img/icons.png) no-repeat 0 -3400px}
	.live #eventNavwrap .eventPrimeNav ul {background:#fff;left:55px;top:23px}
	.live #eventNavwrap .eventPrimeNav .navButton {position:relative;left:0;margin-bottom:0;color:#c0c0c0;width:80px;height:23px;text-transform:uppercase;line-height:23px;background:none;padding:0 0 0 5px}
	.live #eventNavwrap .eventPrimeNav .navButton a {color:#c0c0c0;text-decoration:none}
	.live #eventNavwrap .eventPrimeNav .navButton a:hover {color:#f14100}
	.live #eventNavwrap .eventPrimeNav .navButton a.subnav {height:23px;width:25px}
	
	.live .subhead strong {right:10px;bottom:2px}
	.live .module {margin-bottom:10px}

.live .tabs {height:30px;margin-bottom:5px}
	.live .tabs li {color:#fff;height:30px;line-height:25px}
	.live .tabs li a {color:#fff}
	.live .tabs li.active {color:#000}
	.live .tabs li.active a {color:#000 !important}
	.live .tab h1 {color:#000}
	.live .tabs-vertical .tabs {border:0;background:none;float:left;height:auto;padding-left:0}
	.live .tabs-vertical .tabs li {display:block;float:none;margin:0}
	.live .tabs-vertical .tabContent {clear:none;float:left;overflow:visible;height:auto}
	.live .tabs-vertical .tabContent .tab {height:auto;border:0}

.live .videoPlayer {width:500px;height:332px;position:relative;margin:0;padding:0;text-align:center;background:transparent url(img/body.jpg) no-repeat scroll center 0;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}
	.live .videoPlayer img {margin:25px auto 0;border-top:1px solid #333}
	.live .videoPlayer iframe {position:relative;top:20px;border-top:1px solid #333}
	.live .videoPlayer strong {position:absolute;top:2px;left:5px;color:#4c1307;line-height:25px;height:25px}
	.live .videoPlayer strong a {color:#fff;margin:1px 1px 0;padding:0 3px;display:block;float:left}
	.live .videoPlayer strong a.current {background:#000}

.live .videoSelector {width:auto;height:auto;padding:10px 0;background:#000 url(img/bg-videoSelector.gif) repeat-x 0 -15px;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-webkit-border-bottom-left-radius:0.4em;-webkit-border-bottom-right-radius:0.4em}
	.live .videoSelector .wrapper {width:500px !important;height:80px}
	.live .videoSelector ul {margin:0;height:80px;display:block;overflow:hidden}
	.live .videoSelector .slider li {width:94px;height:80px;margin:0;background:#000;padding:2px 2px 2px 3px;background:transparent url(img/border.gif) no-repeat scroll 0 0}
	.live .videoSelector .slider li a {padding:0;margin:0;background:none;color:#fff}
	.live .videoSelector .slider li a.icon-play {left:4px;top:4px}
	
	
	.live .videoSelector .prev, .live .videoSelector .next {top:35px !important}
	
	

.live .extralinks {position:absolute;right:10px;top:45px;color:#999;font-size:0.9em;font-weight:bold}
	.live .extralinks a {color:#fff}
	.live .extralinks span {color:#fff;margin-right:5px}
	.live .extralinks img {position:relative;top:8px}

/* 3rd party promo */
.live .extralinks #zMSplacement1 {display:inline;position:relative;top:8px}
.live .defcon #zMSplacement2 {margin:0 auto}
.live .leaderboard #zMSplacement3 {margin:0 auto}
		
.live .schedule {overflow:visible}
	.live .schedule .subhead {margin:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.live .schedule .carouselWrap {height:102px;position:relative;width:500px;background:#000}
	.live .schedule .carouselWrap .prev, .live .schedule .carouselWrap .next {top:30px}
	.live .schedule .carouselWrap .prev {left:-12px}
	.live .schedule .carouselWrap .next {left:490px}
	.live .schedule .carousel {width:490px !important;height:97px;margin:0 5px;overflow:hidden}
	.live .schedule .carousel ul {width:8000px;position:relative}
	.live .schedule .carousel li {background:#fff;padding:1px;overflow:hidden;width:488px;height:97px;float:left}
	.live .schedule .carousel li h3 {font-family:Arial,sans-serif;font-size:0.9em;display:block;text-align:center;background:#fff url(img/bg-th.gif) repeat-x 0 0;height:20px;line-height:20px;color:#000;margin:0}
	.live .schedule .carousel div {padding:0 10px;height:18px !important;line-height:18px;border-bottom:1px solid #e0e0e0}
	.live .schedule .carousel div.current {background:url(img/bg-button.gif) repeat-x 0 0}
	.live .schedule .carousel div.current cite, .live .schedule .carousel div.current h6 {color:#fff;font-weight:bold}
	.live .schedule .carousel cite {color:#666;font-style:normal;float:left;margin-right:5px}
	.live .schedule .carousel h6 {color:#000;display:block;float:left;margin-right:5px;margin-bottom:0;font-weight:normal}
	.live .schedule .carousel span {background:transparent url(img/icons.png) no-repeat;color:#fff;text-decoration:none;float:left;text-indent:-9000px;margin:4px 5px 0;height:11px;line-height:11px}
	.live .schedule .carousel .bt-liveNow {background-position:0 -4100px;width:40px}
	.live .schedule .carousel .bt-liveAudio {background-position:0 -3900px;width:47px}
	.live .schedule .carousel .bt-liveTiming {background-position:0 -3800px;width:50px}
	.live .schedule .carousel .bt-delayedVideo {background-position:0 -4000px;width:64px}
	.live .schedule .carousel .bt-liveVideo {background-position:0 -4200px;width:46px}
	.live .schedule .carousel .bt-liveTracker {background-position:0 -4300px;width:58px}
	
.live .liveTiming {color:#000;position:relative;padding:0 0 4px 0}
	.live .liveTiming table {position:relative;padding:1px;border:4px solid #000;border-top:0}
	.live .liveTiming .scroller {width:422px;margin:0 4px}
	.live .liveTiming .scroller table {width:422px;position:relative;padding:0;margin:0}
	.live .liveTiming .subhead {margin:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.live .liveTiming .subhead strong {right:0}
	.live .liveTiming table tr td {vertical-align:top}
	.live .liveTiming table tr.current td {background:transparent url(img/bg-td-current.gif) no-repeat scroll 0 0;color:#fff}
	.live .liveTiming .section2 {display:none}
	.live .liveTiming .controls {position:absolute;padding:5px 0;top:23px;right:8px}
	.live .liveTiming .carouselWrap {height:98px;width:495px;background:none;position:relative}
	.live .liveTiming .carouselWrap .Vprev,
	.live .liveTiming .carouselWrap .Vnext {display:block;text-indent:-9000px;background:#0066CC;width:20px;height:30px;z-index:10;position:absolute;right:5px}
	.live .liveTiming .carouselWrap .Vprev {top:0}
	.live .liveTiming .carouselWrap .Vnext {bottom:5px}
	.live .liveTiming .button, 
	.live .liveTiming .button:hover {display:block;background:url(img/icons.png) no-repeat 0 -3700px;width:180px;height:18px;text-indent:-9000px}
	.live .liveTiming .tabular {overflow:hidden}
	.live .liveTiming .tableHeader {height:auto;border-bottom:0}
	.live .liveTiming .tableBody {height:190px;border:4px solid #000;border-top:0;overflow-y:scroll;overflow-x:hidden;position:relative}
	.live .liveTiming .tableBody .tabular {border:0;width:404px}
	.live .noLiveTiming {height:205px;border:4px solid #000;border-top:0;text-indent:-9000px;background:url(img/v8-noLiveTiming.jpg) no-repeat 0 0}
	

.live .circuits {height:540px;background:#000 url(img/bg-liveCircuits.gif) repeat-x 0 0;padding-bottom:10px;-moz-border-radius:0.4em;margin:0}
	.live .circuits table {margin:0 auto}
	.live .circuits .subhead {margin:0}
	.live .circuits .tabs {width:270px;padding:0 0 5px 5px;margin-top:10px}
	.live .circuits .tabs li {-moz-border-radius:0;-moz-border-radius-topleft:0.4em;-moz-border-radius-bottomleft:0.4em;-webkit-border-radius:0;-webkit-border-top-left-radius:0.4em;-webkit-border-bottom-left-radius:0.4em;padding-right:0;height:21px;line-height:21px}
	.live .circuits .tabs li.active {color:#f14100;background:#fff;font-weight:bold}
	.live .circuits .tabContent {width:630px;padding:10px;background:#fff url(img/bg-liveCircuits-tabContent.gif) repeat-x 0 0;color:#000;margin-top:10px;text-align:center;-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-bottom-left-radius:0.4em;-webkit-border-bottom-right-radius:0.4em;-webkit-border-top-right-radius:0.4em}
	.live .circuits table th {width:225px;padding:2px 3px 0}
	.live .circuits .map {width:730px;height:365px;line-height:365px;text-align:center;display:table-cell;vertical-align:middle}
	.live .circuits .map img {vertical-align:middle;margin:0 auto}
	.live .circuits .tab {margin-bottom:0}
	.live .circuits .tabular td {color:#000}
	
.live .topTracker .subhead {margin:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.live .topTracker .subhead h4 {margin:0}
	.live .topTracker .subhead strong {bottom:5px;right:0}
	.live .topTracker img {margin:0 auto;border:5px solid #000;border-top:0}
	.live .topTracker #flashContent {text-align:center;border:4px solid #000}
	.live .noTracker {height:211px;border:4px solid #000;border-top:0;text-indent:-9000px;background:url(img/v8-noTracker.jpg) no-repeat 0 0}

.live .liveDrivers .subhead {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.live .liveDrivers .tabular {background:#000;padding:3px}
	.live .liveDrivers .tabular thead th {color:#000}
	.live .liveDrivers .tabular td {color:#000}

.live .liveStandings .subhead {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
	.live .liveStandings .tabular {background:#000;padding:3px}
	.live .liveStandings .tabular thead th {color:#000}
	.live .liveStandings .tabular td {color:#000}

.live .points .subhead {margin:0}
	.live .points .subhead h2 {font-size:1.4em}
	.live .points .span6 {position:relative}
	.live .points .tabs {border:0;position:absolute;top:0;left:70px}
	.live .points .tabContent {padding:0}
	
	
/* set min height of live app tabs */
.live .liveCircuits, .live .liveDrivers, .live .liveStandings {min-height:500px;height:auto!important;height:500px}


.live h1.title span {display:block;width:620px}
.live h1.title strong span {width:auto;display:inline}
	 
 
 /* jQuery
------------------------------------------------------------------------------------------------ */
#pickerplug {position:absolute}


/* Controls 
----------------------------------------------------------------------------------- */
.cms {background:#eee;padding:10px}
	.cms .module {padding:10px}
	.cms .module h3 {color:#fff;background:#333;font-size:1.4em;padding:5px;font-weight:bold}
	.cms .tabContent {padding:0}
	.cms .tab {border:5px solid #ccc;border-top-width:2px;min-height:300px;overflow:hidden}
	.cms .tabs-vertical .tabs {border:0;background:#fff;width:180px;float:left}
	.cms .tabs-vertical .tabs li {display:block;float:none;margin:0}
	.cms .tabs-vertical .tabs li.active {color:#fff;background:#999}
	.cms .tabs-vertical .tabContent {clear:none;width:710px;float:left;border:3px solid #999;border-left-width:5px;padding-left:10px;overflow:visible;height:auto}
	.cms .tabs-vertical .tabContent .tab {height:auto;border:0}
	.cms .vertical-pager .wrapper {overflow:hidden;position:relative;height:180px}
	.cms .vertical-pager .slider {overflow:hidden;position:relative;height:8000px}
	.cms .form .paging ul {margin:0 auto}
	.cms .form .paging ul li {clear:none;line-height:1.4}
	.cms .form .paging ul li.current a {color:#fff;background:#000}
	.cms .form .tree-checkbox li {line-height:1}
	.cms .form .tree-checkbox label {float:none}
	.cms .multiForm {height:300px;width:930px;position:relative;padding:0}
	.cms .multiForm fieldset {padding:20px;margin:0;float:left;height:260px;width:890px;position:absolute;top:0;left:0}
	.cms .multiForm fieldset .controls {position:absolute;bottom:20px;left:0;width:890px;text-align:center}
	.cms .multiForm fieldset .controls input {margin:0 auto;display:inline;float:none;width:100px}
	.cms .multiForm .tree-checkbox {height:180px;overflow-x:hidden;overflow-y:scroll}
	.cms .multiForm .results {height:180px;overflow-x:hidden;overflow-y:scroll;padding-right:10px}
	.cms .multiForm .results label {line-height:2;clear:left}
	.cms .multiForm .abstract h5 {float:left;width:600px}
	.cms .multiForm .abstract cite {float:left}


/* Sitemap */
.sitemap {overflow:hidden}
.sitemap .abstract {border:0;border-bottom:3px solid #000}

/* Popup Form */
.popupWrap .form fieldset {height:345px;padding-bottom:30px}
.popupWrap .form input.nextbut, .popupWrap .form input.prevbut {position:absolute;bottom:5px;right:5px}

/* Calendar  */
#calendar_div {display:none;border:1px solid #777;z-index:10;font-family: Arial, Helvetica, sans-serif;font-size:1.2em;padding:0;margin:0}
#calendar_div a {cursor:pointer;cursor:hand}
button.calendar_trigger {width:25px}
img.calendar_trigger {margin:2px;vertical-align:middle}
#calendar_control, #calendar_links, #calendar_header, #calendar, #calendar_time {clear:both;float:left;width:185px;color:#fff}
#calendar_control {background:#400}
#calendar_links {background: #000}
#calendar_control a, #calendar_links a {font-weight:bold;font-size:80%;letter-spacing:1px;color:#eee;padding:2px 5px}
#calendar_control a:hover {background:#fdd;color:#333}
#calendar_links a:hover, .calendar_titleRow a:hover {background:#ddd;color:#333}
#calendar_clear, #calendar_prev {float:left}
#calendar_current {float:left;width:35%;text-align:center}
#calendar_close, #calendar_next {float:right}
#calendar_header, #calendar_time {background:#333;text-align:center;font-weight: bold}
#calendar_header select, #calendar_time select {background:#333;color:#fff;border:0px;font-weight:bold}
#calendar {background:#ccc;text-align:center;font-size:100%}
#calendar a {width:100%;display:block}
#calendar a:hover {color:#eee}
#calendar .calendar_titleRow {background:#777}
#calendar .calendar_titleRow a {color:#eee}
#calendar .calendar_titleRow a:hover {color:#000}
#calendar .calendar_daysRow {background:#eee;color:#666}
#calendar .calendar_daysCell {border:1px solid #ddd}
#calendar .calendar_daysCell a {color:#000;width:100%}
#calendar .calendar_daysCell a:hover {background:none}
#calendar .calendar_weekEndCell {background:#ddd}
#calendar .calendar_daysCellOver {background:#fff;border:1px solid #777}
#calendar .calendar_unselectable {color:#888}
#calendar_today {background: #fcc !important}
#calendar_currentDay {background:#999 !important}
#calendar_cover {display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/  z-index: -1; /*must have*/  filter: mask(); /*must have*/  top: -1px; /*must have*/ left: -1px; /*must have*/ width: 300px; /*must have to match width and borders*/ height: 300px; /*must have to match maximum height*/ }
.calendar-range fieldset {float:left;padding:5px;margin-right:10px}

/* Treeview with Checkbox */
.tree-checkbox ul {list-style-type:none;padding:0;margin:0 0 5px 0;overflow:hidden}
	.tree-checkbox ul ul, .tree-checkbox ul ul ul, .tree-checkbox ul ul ul ul {list-style-type:none}
	.tree-checkbox ul li {background: none;color: #444;font-size: 11px;margin: 0 0 5px 0;padding:0}
	.tree-checkbox ul li ul {margin: 7px 0 5px 1em;padding: 0}
	.tree-checkbox ul li ul ul {margin:7px 0 5px 1em;padding:0}
	.tree-checkbox ul label {background: url(css/checkboxtree/bg-checkbox.gif) no-repeat 0 1px;cursor: pointer;font-weight:bold;padding: 4px 0 4px 17px}
	.tree-checkbox ul label.checked {background: url(css/checkboxtree/bg-checkbox-checked.gif) no-repeat 0 1px}
	.tree-checkbox ul label.checkedchildren {background: url(css/checkboxtree/bg-checkbox-checkedchildren.gif) no-repeat 0 1px}
	.tree-checkbox li > label:hover,
	.tree-checkbox li > label.over {background: url(css/checkboxtree/bg-checkbox-over.gif) no-repeat 0 1px;color:#2f66a3}
	.tree-checkbox li > label.checked:hover,
	.tree-checkbox li > label.checked.over {background: url(css/checkboxtree/bg-checkbox-checked.gif) no-repeat 0 1px}
	.tree-checkbox li > label.checkedchildren:hover,
	.tree-checkbox li > label.checkedchildren.over {background: url(css/checkboxtree/bg-checkbox-checkedchildren.gif) no-repeat 0 1px}
	.tree-checkbox .checkboxtreeactive input{display:none}
	.tree-checkbox img {background:none}

	


/* THICKBOX
-------------------------------------------------------------------------------*/

/* link and font settings */
#TB_window {font:12px Arial, Helvetica, sans-serif;color:#333}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif;color:#666}
#TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus {color:#666}
#TB_window a:hover {color:#000}

/* settings 
-----------------------------------------------------------------------------*/

#TB_overlay {position: fixed;z-index:2147483200;top: 0px;left: 0px;height:100%;width:100%}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity:0.75}
#TB_window {position: fixed;background: #ffffff;z-index: 2147483201;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow {height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeWindowButton {}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px;text-indent:-9000px;float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{background-color:#e8e8e8; height:27px}
#TB_ajaxContent{clear:both; padding:2px 5px 0 5px; overflow:hidden; text-align:left; line-height:1.4em}
#TB_ajaxContent table {width:auto}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}

* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
* html #TB_load {position: absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
* html #TB_HideSelect {position: absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}

/* added */
#TB_ajaxContent h4 {margin:2px 0 0 2px;font-size:1.3em}
#TB_ajaxContent table {width:100%}
#TB_ajaxWindowTitle {display:none}
#TB_title {height:0;position:absolute;right:0;background:transparent;z-index:2147483202}
#TB_closeAjaxWindow {float:none}
#TB_closeWindowButton {position:absolute;top:6px;right:11px;z-index:2147483203;display:block;width:19px;height:19px;background:url(img/icons.png) no-repeat 0 -3500px;text-indent:-9000px;font-size:0}





/* Championship Points alt Implementation with Div */
.points .span4 .tabContent {overflow:hidden;position:relative;width:260px;padding:0}
.myPointsSilderHeader { float:left;height:12px;line-height:12px;font-size:11px;padding:3px 3px 4px;margin:3px 0 0;background:transparent url(img/bg-th.gif) repeat-x scroll 0 0;font-weight: bold;width:8000px}
.myPointsSliderResult {clear: both;float:left;height:12px;line-height:12px;font-size:11px;padding: 3px 5px;border-bottom:1px solid #e0e0e0;width:8000px}
.mySlider .alt {background-color:#f2f2f2}
.myPointsSilderHeader .cell,  .myPointsSliderResult .cell {width:37px;float:left}
.mySlider {width:5000px;float:left;position:relative}



 /* Ajax Loader */
 .ajax-loader {position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/black50.png) repeat;z-index:100;text-align:center}
 .ajax-loader p {width:100%;height:100%;background:transparent url(img/ajax-loader.gif) no-repeat center;text-indent:-9000px}
 

 
 /* DNN 
 ----------------------------------------- */
.ModuleTitle_MenuItem {list-style:none;margin-left:0}
.WorkPanel table td {vertical-align:top}
.CommandButton img {background:none}


/* DNN: Control Panel */
.ControlPanel {width:990px;margin:5px auto 0;font-size:1.1em;border:2px solid #f14100;border-bottom:0}
	.ControlPanel table td {text-align:center;padding:0}
	
/* DNN: Nav Menu */
#dnn_DoNotUse.DNNEmptyPane { display: none }
#AdminPane {border:2px solid #f14100;border-top:1px dotted #f14100;position:relative;z-index:1000;width:986px;margin:0 auto 5px;padding:0 0 5px;font-size:1.2em}
	#AdminPane h1 {width:986px;height:50px;background:url(img/cms-bar-v8.gif) no-repeat 0 0;position:relative}
	#AdminPane h1 span {display:block;text-indent:-9000px}
	#AdminPane h1 strong {position:absolute;right:10px;top:15px}
	#AdminPane h1 strong a {font-size:14px;color:#fff}
	#AdminPane .mainMenu table td {padding:1px 3px;cursor:pointer}
	#AdminPane .mainMenu .txt {font-size:12px;cursor:pointer;padding:0 3px}
	#AdminPane .mainMenu .hov .txt {background:#f14100;color:#fff}
	#AdminPane .mainMenu .sel .txt {background:#f14100;color:#fff}
	#AdminPane .mainMenu .root {font-size:13px;font-weight:bold;text-align:center;border-left:1px dotted #f14100;text-transform:uppercase;padding:0 2px}
	#AdminPane .mainMenu .first {border:0 !important}
	#AdminPane .mainMenu table {background:#fff;border:2px solid #f14100;z-index:1000}
	#AdminPane .mainMenu table td {vertical-align:middle}
	#AdminPane .mainMenu table tr.hov td {background:#f14100;color:#fff}
	#AdminPane .mainMenu table tr td {padding:2px 0;border-bottom:1px dotted #ddd}
	
	 /* Admin Menu Styling */
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmsub {background:#fff;z-index:9999999}
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmsub table td {padding:3px;cursor:pointer;font-family:Arial,sans-serif;font-size:1.2em}
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmitmsel {background:red !important;color:#fff}

.ModuleTitle_MenuItem,
.ModuleTitle_MenuBar {background:none !important}
.ModuleTitle_MenuBar img {background:none}
.ModuleTitle_MenuBar .icn {cursor:pointer}
.ModuleTitle_SubMenu {border:2px solid #f14100;background:#fff}
.ModuleTitle_SubMenu td {padding:1px 2px;vertical-align:middle}
.ModuleTitle_SubMenu .hov td {background:#f14100;color:#fff}
.ModuleTitle_SubMenu,
.ModuleTitle_MenuItem,
.ModuleTitle_MenuBar  {z-index:99999;background:#fff}

/* Calendar: Date Picker */
/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #206A9B;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #F1F8FC;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  color:#fff
}

.calendar .nav {background: #007ED1 url(menuarrow2.gif) no-repeat 100% 100%}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #000;
  color: #fff;
  padding: 2px;
}

.calendar thead tr { /* Row <TR> containing navigation buttons */
  background: #007ED1;color: #fff}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #C7E1F3}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #206A9B;padding: 2px;text-align: center;color: #000}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #34ABFA;
  color: #000;
  border: 1px solid #016DC5;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #006AA9;
  border: 1px solid #008AFF;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
                       width: 2em;color: #456;text-align: right;padding: 2px 4px 2px 2px}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #C7E1F3;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #F1F8FC;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #8FC4E8;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #D50000;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #206A9B;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #000;
  color: #fff;
  border-top: 1px solid #206A9B;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #B8DAF0;
  border: 1px solid #178AEB;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #006AA9;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #34ABFA;
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  font-weight: bold;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #F1F8FC;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #E3F0F9;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #F1F8FC;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #267DB7;
  color: #fff;
}

.calendar td.time span.active {
  border-color: red;
  background-color: #000;
  color: #A5FF00;
}

.calendar .title { border-bottom: 0px none #000; padding: 0px; text-transform: none; }


/*  Dan's additions 12/1/10 - Long, please check  */
.subhead h2 a, .subhead h2 a:link, .subhead h2 a:visited, .subhead h2 a:hover, .subhead h2 a:active  {color:#fff;text-decoration:none}
.searchButton {text-align:center;font-size:13px}
/* .carouselWrap {overflow:visible !important} */
.paging ul {width:240px !important;float:none !important}
.paging li.current {color:#f14100;line-height:19px;text-align:center;color:#fff;/*background:transparent url(img/bg-paging-bt.gif) repeat-x scroll 0 0;*/-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
/* .paging a.prev, .paging a.next {top:5px;} */
.paging a.off {display:none}
.galleryList {margin-top:10px}
.abstract b {font-weight:bold}


/* Promo wrap for 3rd party generated ads */
#header h1 .promo {overflow:hidden;right:2px;top:8px;background:transparent;position:absolute}
.homepage #header h1 .promo {top:28px}
.leaderboard .promo {width:728px;height:90px;margin:0 auto}

/* Live App live timing popup legends */	
.legend {font-size:1.1em;width:700px;margin:0 auto}
	.legend .tabs {width:680px;margin:0 auto;padding:0 10px;background:#000;border:0}
	.legend .tabs li {color:#fff;padding:0 7px 3px}
	.legend .tabs li.hover, .legend .tabs li.active {color:#000}
	.legend .tabContent {width:680px;margin:0 auto;background:#000;padding:0 10px 10px}
	.legend .tabContent .tab {background:#fff;text-align:left;padding-left:10px;height:65px}
	.legend .subhead {width:700px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;margin:0 auto}
	.legend .tab ul {padding:4px 0 3px;overflow:hidden;margin:0;list-style:none}
	.legend .tab ul li {border-bottom:1px dotted #eee;float:left;line-height:1;padding:2px 8px;margin:0 5px 5px;background:#eee;color:#f14100}
	.legend p {margin:0;font-size:1.1em}

/* My V8 Login */
.V8login .form ul {margin-left:0}
	.V8login .form ul li {list-style:none}
	.V8login .form ul li label {text-align:right;width:198px;padding-right:10px;line-height:25px}
	.V8login .form ul li input {text-align:left;background:url(img/icons.png) no-repeat 0 -5150px;width:190px;padding:auto 1px;height:25px;border:0}
	.V8login .form ul li.last {border:0}
	.V8login .form ul li .bt-submit {display:block;width:196px;height:29px;background:url(img/icons.png) no-repeat 0 -5050px;border:0;text-indent:-9000px;cursor:pointer;margin:0 auto;text-align:left;font-size:0}
	.V8login .extralinks {border:0;text-align:center}
	.V8login .extralinks li {display:inline;border:0;border-right:1px solid #eee;padding:0 4px;font-size:0.86em;text-transform:uppercase}
	
	
/* CMS: Dynamic Form */
.DynamicForms_Maintable td {height:23px;border-bottom:1px solid #eee;vertical-align:top;padding:5px 0}
.DynamicForms_Maintable td table td {border:0;padding:0}
.DynamicForms_Maintable td label {width:180px;display:block;font-weight:bold}
.DynamicForms_Maintable td label span {color:#000}
.DynamicForms_Maintable td input, .DynamicForms_Maintable td textarea {border: 1px solid #ccc;padding:2px;width:300px}
#SaveForm {text-align:center}
#SaveForm p {text-align:center}
#SaveForm a, #SaveForm a:hover {text-decoration:none}
/*
#SaveForm a {display:block;margin:0 auto;width:300px;text-align:center;background:#F14100;border:0;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 0;font-weight:bold;cursor:pointer}
#SaveForm a:hover {background:#000;text-decoration:none}						
#SaveForm p a, #SaveForm div a {display:none} */



/*
 * Special Events - Temporarily styling overwriting
 * ---------------------------------------------------- */
 
 /* V8 Launch */
 #pagewrap {background:#000 url(img/launch/body_launch.jpg) no-repeat center 0}
	
	/* temporarily set homepage masthead across all pages */
	#header {background:transparent url(img/launch/logo_launch.png) no-repeat 0 -12px}
	#header h1 a.link-Championship {top:0;left:10px;height:70px}
	#header h1 a.link-Fujitsu {top:0;left:142px;height:70px}
	
