@import url(blankcanvas.css);
@import url(base-typography.css);
@import url(base-datasets.css);
@import url(assets.css);

@media screen {

	/* Motorbikes */
		
		/*********************
		* Body & Containers  *
		*********************/
		
		body {  												
			font-family:Arial;			
			background: #505050 url(/release/images/backgrounds/grey-gradient.jpg) left top repeat-x scroll;						
		}				
	
		div#container {			
			position:relative;
			width:60.625em;			
			margin:0 auto;
			background: url(/release/images/backgrounds/road-surface.jpg) center top no-repeat scroll;						
		}	
		
		div#container div#container-inner {
			position:relative;
			width:60.625em;					
		}
			
		div#header {			
			height:8.75em;
		}
		
		div#maincontent {
			width:100%;
			overflow:hidden;
			margin-bottom:0.8125em;
		}
		
		div#leftcontent {			
			float:left;
			width:35em;			
		}																
		
		div#leftcontent.paper {									
			background: #FFF url(/release/images/backgrounds/paper-holes.jpg) left top no-repeat scroll;			
			height:auto;
		}														
		
		div#leftcontent.paper div.inner {									
			margin:2.5em 1.625em 2em 1.625em;			
		}
		
		div#leftcontent.paper div.inner p {									
			font-size:0.875em;
			color:#505050;
			line-height:1.0714285em;
			margin-bottom:1.571428em;
		}
		
		div#leftcontent div.inner h2 {
			margin-bottom:0.5em;
		}
		
		div#rightcontent {			
			float:right;
			width:25em;
		}		
				
		/*********************
		* Headings           *
		*********************/
		
		div#header h1 {  	
			position:absolute;
			background:url(/release/images/logos/motorcycles-logo.jpg) left top no-repeat scroll;
			width:343px;
			height:62px;
			left:-60px;
			top:55px;			
		}
		
		div#header h1 span {
			visibility:hidden;
		}
		
		div#header h1 span {
			visibility:hidden;
		}			
		
		/** Sifr styles **/
				
		h2.biking-resources {
			width:15em;			
		}	
		
		h2.ask-your-own-question {
			position:absolute;
			left:11.375em;
			top:3.5em;
		}
		
		h2.ask-your-own-question span object {
			height:36px;
		}							
		
		h2.ask-your-own-question span.line1 {
			width:205px;			
			float:left;
			height:30px;			
		
		}
		
		h2.ask-your-own-question span.line2 {
			float:left;
			height:30px;					
			width:220px;			
		}
		
		/*********************
		* Footer             *
		*********************/
		
		div#footer {						
			border-top:solid 2px #FFF;		
			padding-top:0.5625em;						
			height:7em;
		}
		
		div#footer ul {			
			float:left;
			font-size:0.6875em;
		}
		
		div#footer ul li {			
			float:left;
			margin-right:0.875em;
		}
		
		div#footer ul li a {			
			text-decoration:none;
			color:#FFF;
		}
		
		div#footer div#footericons {						
			float:right;
		}
		
		div#footer div#footericons img {						
			margin-left:1.5em;
		}
		
		/*********************
		* Primary Navigation *
		*********************/
		
		ul#primary-navigation {
			padding-top:0.625em;
		}
		
		ul#primary-navigation li {
			float:left;						
			margin-left:0.625em;
			padding-right:0.625em;
			border-right:solid 1px #FFF;
		}
		
		ul#primary-navigation li.first {
			margin:0;
		}
		
		ul#primary-navigation li.last {
			border:none;
			padding:0;
		}
		
		ul#primary-navigation li a span {
			visibility:hidden;	
			position:absolute;								
		}						
				
		/**/
		
		ul#primary-navigation li a {
			float:left;
			text-decoration:none;			
			background:transparent url(/release/images/navigation/top-level-navigation.jpg) no-repeat scroll;			
			background-position:-59px 0px;
			width:92px;
			height:16px;
		}
		
		ul#primary-navigation li a.home {
			background-position:0px 0px;
			width:40px;
		}
		
		ul#primary-navigation li a.home:hover,
		ul#primary-navigation li a.active {		
			background-position: 0px -16px;		
		}								

		ul#primary-navigation li a.drink-driving:hover,
		ul#primary-navigation li a.drink-driving-active {		
			background-position: -59px -16px;		
		}
		
		ul#primary-navigation li a.motorbikes {
			background-position:-171px 0px;
			width:76px;
		}
								
		ul#primary-navigation li a.motorbikes:hover,
		ul#primary-navigation li a.motorbikes-active {
			background-position:-171px -16px;
			width:76px;
		}				
		
		ul#primary-navigation li a.country-roads {
			background-position:-266px -0px;
			width:98px;
		}
		
		ul#primary-navigation li a.country-roads:hover,
		ul#primary-navigation li a.country-roads-active {
			background-position:-266px -16px;
			width:98px;
		}		
		
		ul#primary-navigation li a.speed {
			background-position:-325px 0px;
			width:38px;
		}
		
		ul#primary-navigation li a.speed:hover,
		ul#primary-navigation li a.speed-active {
			background-position:-325px -16px;
			width:38px;
		}
		
		ul#primary-navigation li a.seatbelts {
			background-position:-439px 0px;
			width:64px;
		}
		
		ul#primary-navigation li a.seatbelts:hover,
		ul#primary-navigation li a.seatbelts-active {
			background-position:-439px -16px;
			width:64px;
		}
						
		ul#primary-navigation li a.pedestrians {
			background-position:-469px 0px;
			width:80px;
		}					
		
		ul#primary-navigation li a.pedestrians:hover,
		ul#primary-navigation li a.pedestrians-active {
			background-position:-469px -16px;
			width:80px;
		}		
		
		/***********************
		* Secondary Navigation *
		***********************/
		
		ul#secondary-navigation {
			position:absolute;
			right:0;
			top:102px;
		}
		
		ul#secondary-navigation li {
			float:left;						
			margin-left:0.625em;
			padding-right:0.625em;
			border-right:solid 1px #FFF;
		}						
		
		ul#secondary-navigation li.first {
			margin:0;	
		}
		
		ul#secondary-navigation li.last {
			border:none;
			padding:0;
		}
		
		ul#secondary-navigation li a span {
			visibility:hidden;				
			position:absolute;
		}				
		
		ul#secondary-navigation li a {			
			float:left;
			text-decoration:none;			
			height:16px;
			background:transparent url(/release/images/navigation/secondary-navigation.jpg) no-repeat scroll;			
		}
		
		ul#secondary-navigation li a.motorbikes-home {
			background-position:0px 0px;
			width:35px;											
		}
		
		ul#secondary-navigation li a.motorbikes-home:hover,
		ul#secondary-navigation li a.motorbikes-home-active {
			background-position:0px -16px;
			width:35px;											
		}
				
		ul#secondary-navigation li a.motorbikes-biking-resources {
			background-position:-56px 0px;				
			width:116px;
		}
			
		ul#secondary-navigation li a.motorbikes-biking-resources:hover,
		ul#secondary-navigation li a.motorbikes-biking-resources-active {
			background-position:-56px -16px;				
			width:116px;
		}
						
		ul#secondary-navigation li a.motorbikes-ask-the-expert {
			background-position:-283px 0px;	
			width:98px;
		}
		
		ul#secondary-navigation li a.motorbikes-ask-the-expert:hover,
		ul#secondary-navigation li a.motorbikes-ask-the-expert-active {
			background-position:-283px -16px;	
			width:98px;
		}
		
		
		ul#secondary-navigation li a.motorbikes-biking-tips {
			background-position:-193px 0px;				
			width:69px;
		}
		
		ul#secondary-navigation li a.motorbikes-biking-tips:hover,
		ul#secondary-navigation li a.motorbikes-biking-tips-active {
			background-position:-193px -16px;				
			width:69px;
		}	
		

		ul#secondary-navigation li a.motorbikes-quiz {
			background-position:-402px -0px;	
			width:27px;
		}
		
		ul#secondary-navigation li a.motorbikes-quiz:hover,
		ul#secondary-navigation li a.motorbikes-quiz-active {
			background-position:-402px -16px;	
			width:27px;
		}
		
		/*********************
		* WAS Striped Panel  *
		*********************/
		
		div#rightcontent div.striped-panel{			
			float:left;
			background:url(/release/images/backgrounds/striped-panel-bg.jpg) left bottom repeat scroll;
			margin-bottom:0.625em;
			height:21.25em;
		}
		
		div#rightcontent div.striped-panel div.inner {			
			padding:0.5em;
		}
		
		div#rightcontent div.striped-panel div.inner h2 {			
			font-weight:bold;
			color:#FFF;
			font-size:1.5625em;			
			margin-left:0.125em;						
		}
		
		div#rightcontent div.striped-panel div.inner p {			
			float:left;
			color:#FFF;
			font-size:0.75em;			
			margin:1em 0 1.1em 0.125em;
			display:inline;
			width:24em;
		}
		
		div#rightcontent div.striped-panel div.inner ul {									
		}

		div#rightcontent div.striped-panel div.inner ul li {			
			margin-bottom:0.5em;   
			display:inline;			
			width:23.75em;
			height:2.75em;
			float:left;
		}
		
		div#rightcontent div.striped-panel div.inner ul li a {			
			display:block;			
			height:2.5em;			
			text-decoration:none;
			color:#b7ce46;
		}
		
		div#rightcontent div.striped-panel div.inner ul li#item1 a {			
			background:transparent url(/release/images/backgrounds/striped-panel-item-1-bg.jpg) right top repeat scroll;                			
		}
		
		div#rightcontent div.striped-panel div.inner ul li#item2 a {	
			background:transparent url(/release/images/backgrounds/striped-panel-item-2-bg.jpg) right top repeat scroll;                
		}
		
		div#rightcontent div.striped-panel div.inner ul li#item3 a {			
			background:transparent url(/release/images/backgrounds/striped-panel-item-3-bg.jpg) right top repeat scroll;                
		}
		
		div#rightcontent div.striped-panel div.inner ul li#item4 a {	
			background:transparent url(/release/images/backgrounds/striped-panel-item-4-bg.jpg) right top repeat scroll;                
		}
		
		div#rightcontent div.striped-panel div.inner ul li#item5 a {			
			background:transparent url(/release/images/backgrounds/striped-panel-item-5-bg.jpg) right top repeat scroll;                
		}

		div#maincontent div#rightcontent div.striped-panel div.inner ul li a:hover,
		div#maincontent div#rightcontent div.striped-panel div.inner ul li.active a {			
			background:transparent url(/release/images/backgrounds/striped-panel-item-hover-bg.jpg) right top repeat scroll;
			/*background-position:0px -44px;*/
			color:#000;
        }


		div#rightcontent div.striped-panel div.inner ul li a span.text {			
			float:left;			
			font-size:0.875em;
			font-weight:bold;
			padding-left:0.714285em;
			line-height:2.857142em;
			background:none;			
		}
				
		div#rightcontent div.striped-panel div.inner ul li a span.image {			
			float:left;
			width:3.75em;
			height:2.5em;			
			background:transparent url(/release/images/icons/striped-panel-item-icons.jpg) left top no-repeat scroll;                
			/*margin:0.125em 0 0 0.125em;   */
		}
				
		div#rightcontent div.striped-panel div.inner ul li#item1 a span.image {			
			background-position:0px 0px;
		}
		
		div#rightcontent div.striped-panel div.inner ul li#item2 a span.image {			
			background-position:0px -40px;
		}		
		
		div#rightcontent div.striped-panel div.inner ul li#item3 a span.image {			
			background-position:0px -80px;
		}		
		
		div#rightcontent div.striped-panel div.inner ul li#item4 a span.image {			
			background-position:0px -120px;
		}		
				
		div#rightcontent div.striped-panel div.inner ul li#item5 a span.image {			
			background-position:0px -160px;
		}		
		
		div#rightcontent div.striped-panel div.inner ul li#item1 a:hover span.image {			
			background-position:-60px 0px;
		}
		
		div#rightcontent div.striped-panel div.inner ul li#item2 a:hover span.image {			
			background-position:-60px -40px;
		}		
		
		div#rightcontent div.striped-panel div.inner ul li#item3 a:hover span.image {			
			background-position:-60px -80px;
		}		
		
		div#rightcontent div.striped-panel div.inner ul li#item4 a:hover span.image {			
			background-position:-60px -120px;
		}		
		
		div#rightcontent div.striped-panel div.inner ul li#item5 a:hover span.image {			
			background-position:-60px -160px;
		}
		
		/*
		div#rightcontent div.striped-panel div.inner ul li a span.arrow {			
			float:right;
			background:transparent url(/release/images/icons/right-arrow.png) left center no-repeat scroll;         
			height:2.5em;       
			width:1.5625em;
		}*/		

		/*********************
		* Home Page          *
		*********************/		
				
		body#motorbikes-home div#flash-container {
			position:absolute;
			width:15.625em;
			height:21.875em;
			right:-0.625em;
			top:0em;
			overflow:hidden;			
			z-index:10;
		}
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent {
			background: transparent url(/release/images/backgrounds/white-line-noise.jpg) left top no-repeat scroll;			
			position:relative;
			height:31.3em;
		}		
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent h2 {			
			margin-top:0.4em;
			color:#b7ce46;
			font-size:1.5625em;			
			margin-bottom:0.32em;			
		}
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent h2 a {			
			text-decoration:none;
			color:#B7CE46;			
		}
				
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent p {
			color:#FFF;
			font-weight:bold;
			font-size:0.95em;
			line-height:1.125em;						
			width:24.375em;
			margin-bottom:1em;			
		}
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent ul li {
			color:#FFF;
			font-weight:bold;
			font-size:0.95em;
			line-height:1.125em;	
			margin-bottom:0.3em;		
		}
			
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent ul {
			list-style-position:inside;
			list-style-type:disc;
			margin-left:0.5em;
			margin-bottom:2em;
		}
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent p a {
			color:#b7ce46;
			font-size:1em;				
			font-weight:bold;
			text-decoration:underline;				
			/*background:transparent url(/release/images/icons/right-arrow.png) right center no-repeat scroll;*/
			background:transparent url(/release/images/icons/right-arrow.png) right 3px no-repeat scroll;
			padding-right:1.25em;			
		}
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent div#expertpanel {			
			background:transparent url(/release/images/backgrounds/expert-panel-bg.jpg) left bottom no-repeat scroll;			
			width:35em;
			height:14.0625em;	
			/*margin:7.05em 0 1.375em 0;*/
			position:absolute;
			left:0;
			bottom:0;
		}
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent div#expertpanel div.inner {						
			/*position:relative;
			width:23.75em;
			height:8.75em;
			bottom:0;
			right:0;*/
			/*margin: 5.1em 0 0 12em;*/
			position:absolute;
			right:0;
			bottom:0;			
		}			
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent div#expertpanel div.inner h2 {			
			color:#151d25;
			font-size:1.5625em;
			font-weight:bold;
			margin-bottom:0.1em;			
		}	
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent div#expertpanel div.inner p {			
			font-size:1.5625em;
			font-weight:normal;
			color:#151d25;
			width:15em;
			margin-bottom:0.4em;
		}				
		
		body#motorbikes-home div#container div#container-inner div#maincontent div#leftcontent div#expertpanel div.inner p a {						
			color:#000;
			font-size:0.48em;
			background: transparent url(/release/images/icons/right-arrow.png) right center no-repeat scroll;
			padding-right:1.25em;
			text-decoration:none;
		}				
		
		/*********************
		* Biking Resources   *
		*********************/
		
		div#resources div {
			padding-left:3em;			
			height:4.375em;
		}		
		
		div#resources div.bike {
			background:url(/release/images/icons/motorcycle.gif) left top no-repeat scroll;
		}
	
		div#resources div.speech-bubble {
			background:url(/release/images/icons/speech-bubble.gif) left top no-repeat scroll;
		}
		
		div#resources div.learner-plate {
			background:url(/release/images/icons/learner-plate.gif) left top no-repeat scroll;
		}		

		div#resources div.pie-chart {
			background:url(/release/images/icons/pie-chart.gif) left top no-repeat scroll;
		}				
		
		div#resources div.shield {
			background:url(/release/images/icons/sheild.gif) left top no-repeat scroll;
		}				
		
		div#resources div.scotland {
			background:url(/release/images/icons/uk-map.gif) left top no-repeat scroll;
			height:3em;
		}								
		
		div#resources div h3 a {
			font-size:0.875em;
			color:#000;
			text-decoration:underline; /*SHIT*/
			margin-bottom:0.25em;
		}
		
		div#resources div p {
			font-size:0.875em;
			color:#505050;
			line-height:1.2em;
		}		
		
		body#motorbikes-resource div#leftcontent p a#back-to-resources {			
			background: transparent url(/release/images/icons/left-inverted-arrow.png) left center no-repeat scroll;
			padding-left:1.5em;
			font-size:1em;
			color:#000;
			text-decoration:none;
			margin-bottom:1.5em;			
		}
		
		/************************
		* Ask your own question *
		************************/
		
		div#rightcontent div#ask-your-own-question {
			position:relative;
			background: transparent url(/release/images/assets/policeman-top.jpg) left top no-repeat scroll;
			margin-bottom:0.625em;
			padding-top:8.375em;
		}
		
		div#rightcontent div#ask-your-own-question form {
			background: #b7ce46 url(/release/images/backgrounds/ask-your-own-question-bg.jpg) right top no-repeat scroll;
			height:9.375em;			
		}
		
		div#rightcontent div#ask-your-own-question form fieldset {		
			float:left;
			margin: 0.4em 1.25em 0.625em 1.25em;			
			display:inline;
		}
		
		div#rightcontent div#ask-your-own-question form fieldset p {
			margin-bottom:0.312em;			
		}
			
		div#rightcontent div#ask-your-own-question form fieldset p label {			
			margin: 0 1em 0 0;
			line-height:1.5em;
			font-size:0.75em;
			font-weight:bold;
		}
		
		div#rightcontent div#ask-your-own-question form fieldset p textarea {			
			width:21.8125em;
			height:5.25em;
			font-size:16px;
		}
		
		div#rightcontent div#ask-your-own-question form fieldset p input#email {		
			width:174px;
		}
		
		div#rightcontent div#ask-your-own-question form fieldset p input#submit {		
			background: transparent url(/release/images/icons/right-arrow.png) right center no-repeat scroll;
			padding-right:1.25em;
			border:none;
			color:#000;
			font-size:0.75em;
			font-weight:bold;
			cursor:pointer;
		}
		
		/************************
		* Ask the expert        *
		************************/
		
		div#questions div.question a.question {
			color:#000;
			text-decoration:none;
			font-weight:bold;
			font-size:0.875em;
		}
		
		div#questions div.question {
			margin-bottom:0.25em;
		}
		div#questions div.question div.answer {
			margin-top:0.5em;
		}

		div#questions-nav {
			margin: 2.625em auto 0;
			width:10em;
			text-align:center;
		}
		
		div#leftcontent.paper div.inner div#questions-nav p.uppertext {
			margin:0;
			font-weight:bold;
			color:#000;
			font-size:12px;
		}
		
		div#questions-nav a { 
			text-decoration:none;
		}

		div#questions-nav a.prev {
			float:left;			
			width:14px;	 
			height:14px;
			margin-right:0.25em;
			background: transparent url(/release/images/icons/left-inverted-arrow.png) left center no-repeat scroll;
		}

		div#questions-nav a.next { 
			float:left;			
			width:14px;	 
			height:14px;
			margin-left:0.25em;
			background: transparent url(/release/images/icons/right-inverted-arrow.png) left center no-repeat scroll;
		}
		
		div#questions-nav a.prev span,
		div#questions-nav a.next span {
			/*visibility:hidden;
			text-decoration:none;*/
			display:none;
		}

		div#questions-nav div.buttons {
			float:left;
		}

		div#questions-nav div.buttons a { 
			font-size:0.857142em;
			font-weight:bold;
			color:#666;
		}
		
		div#questions-nav div.buttons a.active { 
			text-decoration:underline;
			color:#000;
		}
		
		/*********************
		* Quiz               *
		*********************/
		
		body#motorbikes-quiz div.copy-wrapper {
			height:15em;	
		}
		
		body#motorbikes-quiz p#question-index {
			/*display:none;*/
			font-size:0.75em;
			color:#000;
			font-weight:bold;
			float:left;
		}
		
		body#motorbikes-quiz a#prev-question {
			display:none;
			float:right;			
			color:#000;
			font-size:0.75em;
			font-weight:bold;
			text-decoration:underline;
			padding-right:1.5em;
			margin-right:1em;
			background: transparent url(/release/images/icons/left-green-bg-arrow.png) center right no-repeat scroll;			
		}
		
		body#motorbikes-quiz a#next-question, body#motorbikes-quiz a#try_again {
			display:none;
			float:right;			
			color:#000;
			font-size:0.75em;
			font-weight:bold;
			text-decoration:underline;
			padding-right:1.5em;
			background: transparent url(/release/images/icons/right-green-bg-arrow.png) center right no-repeat scroll;			
		}
		
		body#motorbikes-quiz p#status {
			display:none;
			font-size:1.875em;
			font-weight:bold;
			margin-bottom:0.666666em;
			clear:both;
		}
		
		body#motorbikes-quiz p#score {
			display:none;
			font-size:1.875em;
			font-weight:bold;
			margin-bottom:0.666666em;
		}
		
		body#motorbikes-quiz p#status.correct {
			color:#a2c300;
		}
		
		body#motorbikes-quiz p#status.incorrect {
			color:#ff3535;
		}
		
		body#motorbikes-quiz div#questions {
			clear:both;
		}
		
		body#motorbikes-quiz div#questions div {
			display:none;
			
		}
		
		body#motorbikes-quiz div#questions div p {
			margin:0;
		}
		
		body#motorbikes-quiz div#questions div p.question {
			margin-bottom:1.57143em;
			color:#000;
			font-weight:bold;			
		}
		
		body#motorbikes-quiz div#questions div p.summary {
			font-weight:bold;
			color:#000;
			margin-bottom:1.5em;
		}
				
		body#motorbikes-quiz div#questions div.current,
		body#motorbikes-quiz div#questions div.current div.answers {
			display:inline;
		}
		
		body#motorbikes-quiz div#questions div.current p.summary {
			display:none;
		}

		body#motorbikes-quiz div#counter {
			position:relative;	
			width:31.75em;
			height:5em;
			color:#FFF;
			margin-top: 3em;
			margin-bottom:2em;
		}
		
		body#motorbikes-quiz div#counter img#bike {
			position:relative;
			top:0;
			left:4em;
		}
		
		body#motorbikes-quiz div#counter div#strip {			
			position:relative;
			background:#505050;
			height:2.5em;
		}
		
		body#motorbikes-quiz div#counter div#strip div.start {
			float:left;	
			width:5.0625em;						
		}
		
		body#motorbikes-quiz div#counter div#strip div.middle {
			float:left;			
		}
		
		body#motorbikes-quiz div#counter div#strip div.end {
			float:right;							
		}
		
		body#motorbikes-quiz div#counter div#strip div p {
			color:#FFF;
			font-weight:bold;
			font-size:0.75em;
			margin:0;
		}
		
		body#motorbikes-quiz div#counter div#strip div p.active {
			background: transparent url(/release/images/icons/white-upwards-arrow.gif) center bottom no-repeat scroll;
			color:#b7ce46;	
		}
		
		body#motorbikes-quiz div#counter div#strip div.start p,
		body#motorbikes-quiz div#counter div#strip div.end p {			
			padding:0.833333em;
		}				
				
		body#motorbikes-quiz div#counter div#strip div.middle p {
			float:left;
			text-align:center;			
			line-height:2.9em;
			height:3.3333333em;			
		}
						
		body#motorbikes-quiz div#counter div#strip span {
			position:absolute;
			width:5px;
			height:5px;
		}

		body#motorbikes-quiz div#counter div#strip span.tl {
			top:0;
			left:0;
			background: transparent url(/release/images/backgrounds/rounded-corner-5px-tl.gif) no-repeat scroll;
		}
		
		body#motorbikes-quiz div#counter div#strip span.tr {
			top:0;
			right:0;
			background: transparent url(/release/images/backgrounds/rounded-corner-5px-tr.gif) no-repeat scroll;
		}
		
		body#motorbikes-quiz div#counter div#strip span.bl {
			bottom:0;
			left:0;
			background: transparent url(/release/images/backgrounds/rounded-corner-5px-bl.gif) no-repeat scroll;
		}
		
		body#motorbikes-quiz div#counter div#strip span.br {
			bottom:0;
			right:0;
			background: transparent url(/release/images/backgrounds/rounded-corner-5px-br.gif) no-repeat scroll;
		}
		
		body#motorbikes-quiz div#container div#container-inner div#maincontent div#leftcontent p a.arrow {
			color:#b7ce46;
			font-size:1em;				
			font-weight:bold;
			text-decoration:underline;				
			background:transparent url(/release/images/icons/right-arrow.png) right 3px no-repeat scroll;
			padding-right:1.25em;			
		}
		
		body#motorbikes-quiz #call_to_action { 
			display: none;
		}
		
		/**********************
		* Motorbikes Resource *
		**********************/			
		
		body#motorbikes-resource div#leftcontent div.inner.bike {
			background:transparent url(/release/images/icons/motorcycle-large.gif) right top no-repeat scroll;
		}
		
		body#motorbikes-resource div#leftcontent div.inner.speech-bubble {
			background:transparent url(/release/images/icons/speech-bubble-large.gif) right top no-repeat scroll;
		}
		
		body#motorbikes-resource div#leftcontent div.inner.learner-plate {
			background:transparent url(/release/images/icons/learner-plate-large.gif) right top no-repeat scroll;
		}
		
		body#motorbikes-resource div#leftcontent div.inner.pie-chart {
			background:transparent url(/release/images/icons/pie-chart-large.gif) right top no-repeat scroll;
		}
		
		body#motorbikes-resource div#leftcontent div.inner.scotland {
			background:transparent url(/release/images/icons/uk-map-large.gif) right top no-repeat scroll;
		}
		
		body#motorbikes-resource div#leftcontent div.inner h2 {
			width:25em;
		}				
		
		body#motorbikes-generic div#leftcontent h3 a, 
		body#motorbikes-resource div#leftcontent p a {
			font-size:0.875em;	
			color:#151d25;	
			margin-bottom:1em;				
			font-weight:bold;	
			background: transparent url(/release/images/icons/right-inverted-arrow.png) left center no-repeat scroll;
			padding-left:1.5em;
		}
						
		body#motorbikes-resource div#leftcontent ul {			
			font-size:0.875em;	
			color:#666;
			margin: 0 0 1.57143em 1.5em;			
			list-style-type:disc;
			line-height:1.2em;
		}
				
		/**********************
		* Motorbikes tips	  *
		**********************/	
		
		body#motorbikes-tips #flash-video {
			margin-bottom:1em;
		}
		
		body#motorbikes-tips div#leftcontent {			
			min-height:46.8em;
		}
		
		/**********************
		* Motorbikes tips	  *
		**********************/	
		
		div#test-your-knowledge {
			float:left;
			background:transparent url(/release/images/backgrounds/test-your-knowledge.jpg) left top no-repeat scroll;
			width:25em;
			height:9.375em;			
		}
		
		div#test-your-knowledge div.inner {
			margin:0.625em;
			position:relative;
			height:8.125em;
		}
		
		div#test-your-knowledge div.inner h2 {
			color:#151D25;
			font-size:1.5625em;			
			margin-bottom:0.2em;
		}
		
		div#test-your-knowledge div.inner p {
			font-size:0.75em;			
			color:#000;
			width:28em;
		}
		
		div#test-your-knowledge div.inner a {
			position:absolute;
			right:0;
			bottom:0;
			font-size:0.75em;
			color:#FFF;			
			padding-right:1.75em;
			line-height:1.2em;			
			background:transparent url(/release/images/icons/right-green-icon.gif) right bottom no-repeat scroll;
			text-decoration:none;
		}
		
		/*************************
		* Most popular questions *
		*************************/			
		
		div#most-popular-questions {
			padding-left:0.625em;			
		}
		
		div#most-popular-questions h2 {
			color:#FFF;
			font-size:1.25em;
			font-weight:bold;
			margin-bottom:1.25em;
		}
		
		div#most-popular-questions div.item {
			margin-bottom:1.785714em;
		}
		
		div#most-popular-questions div.item p {
			font-size:0.875em;
		}	
			
		div#most-popular-questions div.item p.question {
			color:#B7CE46;
			font-weight:bold;
		}
		
		div#most-popular-questions div.item p.answer{
			color:#FFF;			
		}

		/*************************
		* Competition panel *
		*************************/		
		
		div.competition-panel {
			float:left;
			background: transparent url(/release/images/backgrounds/competition-panel-bg.jpg) top left no-repeat scroll;;
		}
		
		div.competition-panel h2 {
			margin-bottom:-20px;
			padding-left:0.625em;
		}
		
		div.competition-panel h3 {						
			margin-bottom:-5px;
			padding-left:0.625em;			
		}
					
		div.green-panel {
			clear:left;
			background:#B7CE46;
			padding:0.625em;
		}

		div.green-panel p {
			font-size:0.75em;
			line-height:1.25em;
			margin-bottom:2em;
			color:#151d25;
		}

		div.green-panel p.question {
			font-size:1.125em;
			color:#151D25;
			margin-bottom:1.333333em;
			font-weight:bold;
		}
				
		div.green-panel label.question {
			float:left;
			font-size:1.125em;
			font-weight:bold;
			color:#151D25;			
			width:3.25em;;
		}
		
		div.green-panel div.details {
			margin-top:0.5em;
		}
		
		div.green-panel div.details p {
			margin-bottom:0.375em;
		}
		
		div.green-panel div.details p label {
			float:left;
			font-size:0.8em;
			width:7.5em;
		}
		
		div.green-panel div.details input.submit {
			margin-left:5.4em;
			float:left;
		}
		
		div.green-panel div.details a {
			float:right;
			color:#151D25;			
			text-decoration:none;
			font-size:1em;
		}
		
}		