@charset "utf-8";
/* CSS Document */

ul, li {margin:0;padding:0;}
.tg-right {text-align:right;}
.tg-bottom {margin-bottom:0;padding-bottom:0;}

.cleaner {clear:both;font-size:1px;}

#home-left {display:none;}
#home-left {display:none;}
#tg-wrapper {width:974px; background:url(http://www.bbcknowledge.com/img/topgear/imgs/background-new.jpg) no-repeat top center;margin:auto;background-color:#4375A6;}
#tg-wrapper-quiz {width:974px; background: #4375A6 url(http://www.bbcknowledge.com/img/topgear/imgs/background-new-quiz.jpg) no-repeat top center;margin:auto; }
#tg-header {width:974px;margin:0;padding:0;}
#tg-nav {background: #000 url(http://www.bbcknowledge.com/img/topgear/imgs/nav-bg.jpg) repeat-x top left ;height:38px; border-top: 1px solid #6D7598; border-bottom: 1px solid #DEF6FF;}
	#tg-nav ul {display:block; width:750px;float:left;margin: 6px 0 0 0;}
	#tg-nav li {display:block;float:left;font-size:15px;margin-right:.0.7em;margin-left:1em;}
		#tg-nav a {color:#fff;text-decoration:none;padding-left:5px;display:block;margin-top:0.1em;}
		#tg-nav a:hover {color: #CC0000;}

#tg-on-next {float:right; width:180px;margin-top:6px; font-size:15px;}

#tg-box-right {width:330px;float:right;font-size:14px;display:inline;margin:5px 35px 0 0;}
	.sponsor {color:#fff;margin:0;padding:0 80px 2px 0;font-size:11px;}
#tg-next-on {width:330px;border:solid 1px #DEF6FF;margin-top:10px;}
	#tg-next-on h2 {color:#003366;padding:10px 0 10px 10px;margin:0;}
	
		.tg-block-header {background: url(http://www.bbcknowledge.com/img/topgear/imgs/block-head-bg.jpg) repeat-x top left; height:31px;}
		.tg-block-header h1 {padding:0;margin:0;/*font-family: "HelveticaNeueLT Pro 107 XBlkCn"   Arial, Helvetica, sans-serif; font-size:28px; font-style:italic; font-stretch:expanded;*/}
		.tg-block-header h1 img {margin:7px 0 0 7px;}
		.tg-block-content {margin:0;padding:0;	width:330px;background-color:#F4FCFF;filter:alpha(opacity=70);opacity:0.7;}
	.tg-block-content p {margin:0;padding:10px;padding-top:0;color:#000;}

#tg-content {padding:22px 35px 30px 35px; width:904px;}

/* homepage */
	#tg-home-video {display:inline;width:400px;float:left;margin-top:61px;font-size:14px;margin-left:80px;}
	html>body #tg-home-video {display:inline;width:400px;float:left;margin-top:60px;font-size:14px;margin-left:80px;}


	#tg-home-intro {width:330px;float:right;margin:10px 0 0 0;border:solid 1px #DEF6FF;display:inline;}
		.tg-intro-content {margin:0;padding:0;width:330px; background-color:#DEF6FF;filter:alpha(opacity=80);opacity:0.8;}
			.tg-intro-content p {color:#000; font-size:14px;margin:0;padding:8px 10px;border:solid 1px #DEF6FF;}
			.tg-intro-content a {color:#003366;font-weight:bold;font-size:13px;}
			#tg-home-intro a:hover {text-decoration:none;}

/* series page */
#tg-series-list {width:120px;float:left;}
	.tg-series-list-content {width:110px;padding:5px;}
	.tg-series-list-content a {font-size:15px; font-weight:bold; display:block; border-bottom:1px dotted #ACB6C5; color:#003366;padding:5px 20px;text-decoration:none;} 
	.tg-series-list-content a.selected {color:#fff;background-color:#003366;font-weight:bold;}
	
#tg-series {width:764px;float:left;margin-left:20px;}
#tg-series-inner {width:764px; margin:10px 0;}
	.tg-series-ep {	margin:0;margin-bottom:10px;background:#E1E3E6 url(http://www.bbcknowledge.com/img/topgear/imgs/episode-bg.jpg) repeat-x top left;width:742px;padding:10px 10px 0 10px;border:1px solid #B6BAC0;color:#333;}
	.tg-series-ep img {margin:0 10px 10px 0;}	
	.tg-series-ep h2 {color:#003366;padding-bottom:0;margin-bottom:0;}
		.tg-series-ep h2 span {color:#CC0000;padding-left:20px;}
	.tg-series-ep p {padding-top:5px;margin-top:0;}


/* the team */
#tg-team-licence {background:#96A5BA url(http://www.bbcknowledge.com/img/topgear/imgs/licence-bg.jpg) repeat-x top left;margin-bottom:10px;}
	.tg-presenter {width:196px;float:left;display:inline;margin:10px 0 0 24px;}
	.tg-presenter p{text-align:center;padding:0 0 5px 0;margin:0;}
	.tg-presenter a, .tg-presenter a:visited {font-weight:bold;text-decoration:none;font-size:15px;padding-top:7px;color:#fff;}
	.tg-presenter a:hover {color:#003366;}

#tg-profile-content, #tg-facts, #tg-gallery {background:#F2FBFF;padding:10px 0;}
	.fact, .fact-reverse {padding:10px;background: #e5ebef url(http://www.bbcknowledge.com/img/topgear/imgs/team-bg-.jpg) repeat-y top left ;color:#000;margin:10px 10px 0 10px;}
	.fact-reverse {background:url(http://www.bbcknowledge.com/img/topgear/imgs/team-bg-reverse.jpg) repeat-y top right ;}
	.fact strong, .fact h2, .fact-reverse h2 {font-size:14px;color:#4A557E;}
	.tg-top {margin-top:0;}
	
	
#tg-facts img {border:6px solid #999;}	
.img-float {margin:10px 20px;}

/* challenge page */



.tg-challenge-intro {background:#F1FCFE; color:#000; width:370px; float:left;}/* NEW!!!!!!!!! */
.tg-challenge-intro p {margin:10px;} /* NEW!!!!!!!!! */
#tg-challenge-player {background:url(http://www.bbcknowledge.com/img/topgear/imgs/satnav.gif) no-repeat top left; height:324px; width:397px;padding:16px 57px;float:right;}
#tg-challenge-vote {width:500px;border:solid 1px #DEF6FF;float:left;margin-right:20px;}
#tg-challenge-content {width:500px;height:700px;overflow:scroll; color:#fff;background:#F1FCFE;}	
	.tg-challenge-stunt {width:450px;background:#96A5BA url(http://www.bbcknowledge.com/img/topgear/imgs/challenge-vote-bg.jpg) repeat-x top left;color:#fff;padding:10px;margin:5px;}
	.tg-challenge-text {width:300px;float:left;color:#fff;}
	.tg-challenge-images {width:140px; float:right;}
	.tg-challenge-images img {clear:both;}
		.tg-challenge-images img.top {margin-bottom:5px;}

#tg-results {width:375px;float:left;border:solid 1px #DEF6FF;}
#tg-results-top {background: url(http://www.bbcknowledge.com/img/topgear/imgs/results-top_.jpg) no-repeat; height:12px;width:375px;clear:both;}
#tg-results-content {background-color:#fff;background: url(http://www.bbcknowledge.com/img/topgear/imgs/results-middle_.jpg) repeat-y top left;width:375px;}
#tg-results-bottom {background: url(http://www.bbcknowledge.com/img/topgear/imgs/results-bottom_.jpg) no-repeat; height:12px;width:375px;}
		

/* quiz */
#tg-quiz-intro {background:#F1FCFE;width:400px;border:solid 1px #DEF6FF;color:#000;}
#tg-quiz-intro p {padding:7px;margin-bottom:0;}
#tg-quiz-nav {float:left;padding:5px;}
#tg-quiz-nav a {font-size:15px; font-weight:bold; display:block; border-bottom:1px dotted #ACB6C5; color:#003366;padding:5px 20px;text-decoration:none;text-align:center;} 
#tg-quiz-nav .selected{background-color:#d4d4d4;font-size:15px; font-weight:bold; display:block; border-bottom:1px dotted #ACB6C5; color:#003366;padding:5px 20px;text-decoration:none;text-align:center;} 

		
		
/* footer promotional icons */
/*homepage icons */
#tg-promos {width:974px;height:195px;margin-top:2px;}
 * html #tg-promos {margin-top:0;}
	.tg-quiz,.tg-gallery,.tg-vote {width:325px;float:left;margin:0;padding:0;}
	.tg-gallery {width:324px;} 
/* all other pages */	
	.tg-quiz-small,.tg-gallery-small,.tg-vote-small {float:left;margin:0;padding:0;}
	.tg-gallery-small {width:318px;}
	.tg-quiz-small {width:314px;}
	.tg-vote-small {width:342px;}		


/* games and extras */

#game {margin:0 auto;width:544px;border:10px solid #000;margin-top:30px;margin-bottom:50px;}
#games-choice {float:left;display:inline;margin:0 auto;background:url(/img/topgear/imgs/games-choice_.jpg) no-repeat;padding:7px;width:877px;margin:20px 0 50px 0;}

#games-choice h2  {color:#1e3245;}
.game {display:inline;width:240px;float:left;margin-left:40px;}


/* competition page (cc 12/2009) */

#tg-competition-wrapper {padding: 32px;}
#tg-competition-clear {width: 100%; height: 4px; clear: both;}
#tg-competition {width: 470px; float:left; background: rgb(44, 91, 118); background: rgba(44, 91, 118, 0.9); padding: 18px;}
#tg-competition-boxout {width: 350px; float: right; background-color: #3B5B7D; padding: 18px;}
#tg-success {margin: 16px 32px 0 32px; background: rgb(129,229,112); background: rgba(129,229,112, 0.7); padding: 10px; font-weight: normal; border: 1px solid green;}
#tg-strap {width: 600px; display: block; text-align: center; color: #000000; margin: 0 auto; font-size: 1.6em; font-family: Arial, Verdana, sans-serif;}
#tg-fail{margin: 16px 32px 0 32px; background: rgb(237, 54, 54); background: rgba(237,54,54, 0.7); padding: 10px; font-weight: normal; border: 1px solid red;}
#tg-competition-wrapper {font-size: 1.2em;}
#tg-competition .tg-hero {border: 3px solid #779bc2; margin: 3px 0 8px 0;}
#tg-competition ul {margin: 10px;}
#tg-competition-wrapper textarea {width: 350px; height: 241px; font-family: Verdana, sans-serif; font-size: 0.9em;}
#tg-competition-wrapper .textfield {border:1px solid #97B5D2; color:#25313C; font-family:Arial, Verdana,sans-serif; font-size:28px; width:300px; margin: 0 0 15px 0; background: #F7FCFF url(/img/topgear/comp/input_bg_comp.png) repeat-x scroll left top;}
#tg-competition-wrapper .textfield:focus {background-color:#F9F8E4;}
#tg-competition-wrapper label {width: 340px; display: block; margin: 18px 7px 3px 0; font-size: 1.3em; font-weight: normal;}
#tg-competition-wrapper .enter_button {background:transparent url(/img/topgear/comp/submit_button.gif) no-repeat scroll left top; border:medium none; cursor:pointer; display:block; font-size:0; height:62px; line-height:0; margin:30px auto 0; text-indent:-9999px; width:333px; outline: none;}
#tg-competition-wrapper .enter_button:hover {background-position: 0 -100px;}
#tg-competition-wrapper .enter_button:active {background-position:0 -200px; outline-width:0;}
#tg_comp_close {font-style: italic; margin-top: 15px; display: block; width: 250px;}
#tg-competition-wrapper .radio-label {display: inline; width: 300px; margin-right: 15px;}
#tg-competition-boxout h2 {font-size: 1.3em; font-weight: normal; margin: 18px 7px 3px 0;font-style: italic;}
#tg-competition-wrapper .text-label {font-style: italic; margin-bottom: 4px;}
#tg-competition-wrapper .LV_validation_message {display: block; width: 20px; height: 20px; float: right; margin: 7px 17px 0 0;}
#tg-competition-wrapper .LV_valid {background: transparent url(/img/topgear/comp/valid.gif) no-repeat;}
#tg-competition-wrapper .LV_invalid {background: transparent url(/img/topgear/comp/invalid.gif) no-repeat;}
#tg-terms {height: 241px; overflow: auto; background: rgb(247, 252, 255); color: rgb(0, 0, 0); font-size: 0.8em;}

/* Wallpaper download page */
.wallpaper {text-align:center; padding:10px; width:400px; float:left;}
.wallpaper  a, .wallpaper  a:visited {color:#4A557E;}
