#wrapper				{ background: url(/cars/btcc/_assets/presentation/header-bg.png) no-repeat center 77px; }

/* SPONSOR LOGOS */
#sponsorLogos					{ clear: both; margin: 45px 0 80px; padding: 25px 0 0 50px; background: url(/cars/btcc/_assets/presentation/sponsor-bg.png) no-repeat; }
#sponsorLogos a,#sponsors2011	{ text-indent:-99999px; float:left; margin-right:25px; height:27px; display:block; background: url(/cars/btcc/_assets/presentation/sponsor-logos.png) no-repeat; }
#sponsorLogos a.teamDynamics	{ width:135px;  }
#sponsorLogos a.pioneer			{ width:116px; background-position:-165px 0; }
#sponsorLogos a.yuasa			{ width:108px; background-position:-309px 0; }
#sponsors2011					{ width:144px; background-position:-444px 0; }
#sponsorLogos .buyMerch			{ width:208px; height:45px; background-position:-610px 0; margin:0 25px 0 0; float:right; }

/* NAV */
#btccNav					{ margin:97px 0 0 6px; position:relative; height:118px; }
#btccNav ul					{ margin:0;list-style:none; }
#btccNav li					{ float:left;padding-right: 27px; }
#btccNav ul li a			{ text-indent:-99999px; display:block; height:20px;	background:transparent url(/cars/btcc/_assets/presentation/nav-bg.png) no-repeat left top; color:#fff; font-size:1em; line-height:1.1em; text-decoration:none; text-transform:uppercase; }
#btccNav a span				{ display:block;margin:0 auto;padding-top:3px;cursor:pointer }
#btccNav #navHome a			{ width:45px; background-position:2px 2px; }
#btccNav #navNews a			{ background-position:-69px -4px; height:21px; margin-top:5px; width:45px; }
#btccNav #navResults a		{ background-position:-141px -13px; height:26px; margin-top:13px; width:123px; }
#btccNav #navTeam a			{ background-position:-291px -22px; height:26px; margin-top:22px; width:117px; }
#btccNav #navCars a			{ background-position:-435px -34px; height:25px; margin-top:34px; width:125px; }
#btccNav #navGallery a		{ background-position:-588px -47px; height:20px; margin-top:47px; width:66px; }
#btccNav #navHome a:hover,
#btccNav #navHome a.selected	{ background-position:2px -78px; }
#btccNav #navNews a:hover,		
#btccNav #navNews a.selected	{ background-position:-69px -84px; }
#btccNav #navResults a:hover,
#btccNav #navResults a.selected	{ background-position:-141px -93px; }
#btccNav #navTeam a:hover,
#btccNav #navTeam a.selected	{ background-position:-291px -102px; }
#btccNav #navCars a:hover,
#btccNav #navCars a.selected	{ background-position:-435px -114px; }
#btccNav #navGallery a:hover,
#btccNav #navGallery a.selected	{ background-position:-588px -127px; }
 

#btccNav #navGallery 		{ padding-right:117px; }
#btccNav #navLive			{ padding-right:0; }
#btccNav .navSocial			{ width:30px; height:30px; text-indent:-99999px; background:transparent url(/cars/btcc/_assets/presentation/nav-bg.png) no-repeat 0 -34px; }
#btccNav .navFacebook		{ position:absolute; top:46px; left:684px; }
#btccNav .navTwitter		{ position:absolute; top:49px; left:718px; background-position:-33px -36px; }

#btcclandingpg #btccNav #home a{background-position:left -35px}
#meetdrivers #btccNav #driver a, #questionOfMotor #btccNav #question a{background-position:center -35px}
#btccnews #btccNav #newsPhoto a {background-position:right -35px}
#competition #btccNav #win a{background-position:right -35px}

/* CTA */
.moreLink, .lessLink	{ font-size: 1em; background:url(/cars/btcc/_assets/presentation/arrow-sprite.gif) no-repeat right 3px;font-weight: bold; padding-right:11px;cursor:pointer;text-decoration:none;text-transform:uppercase;}
.lessLink				{ padding-left:11px; background-position:left -14px; }
.moreLink:hover			{ color:#333; background-position:right -31px; }
.lessLink:hover			{ color:#333; background-position:left -48px; }
#entercomp a, #news #allnews a, .findAddressWrapper a{line-height:1.4em; padding-right:35px;padding-bottom:9px;}
 #findAddressAnchor:link, #findAddressAnchor:visited { width:85px; margin-right:0; }
 
 /* RACE COUNTDOWN */
#btccNav #navLive			{ background:transparent url(/cars/btcc/_assets/presentation/nav-bg.png) no-repeat -678px -10px; height:54px; width:165px; text-indent:-99999px; margin:7px 0 0 15px; display:block; }
#btccNav #navLive:hover,
#btccNav #navLive.selected	{ background-position:-678px -90px; }

.coverCountDown				{ display:block; width:198px; height:60px; background-color:#fff; position:absolute; top:84px; left:0; }
.countdownActive .coverCountDown{ display:none; }

#countdown_dashboard					{width:200px;height:145px;position:absolute;top:-53px;right:6px;}
.dash					{ width:60px; height:31px; position:absolute; }
.weeks_dash				{ top:18px; left:18px; }
.days_dash				{ top:106px; left:17px; }
.hours_dash				{ top:106px; left:62px; font-size:1.4em; }
.minutes_dash			{ top:106px; left:100px; font-size:1.4em; }
.seconds_dash			{ top:106px; left:138px; font-size:1.4em; }
.dash .digit			{font-weight:bold;float:left;width:14px;font-size:18pt;text-align:center;color:#000;position:relative;}
.dash_title				{position:absolute;display:block;bottom:0px;right:6px;font-size:9pt;color:#555;text-transform:uppercase;letter-spacing:2px;display:none;}

