.f1-black .feeds{margin:5px 0 0 8px}
.f1_live_promo{padding:55px 0 55px 0;background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/live_video_audio_text_comentary_top.gif) no-repeat 0 0}
.f1_live_promo .f1_live_promo_inner{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/live_video_audio_text_comentary_bottom.gif) no-repeat bottom}
.f1_live_promo .wgreylinebottom, .f1_live_promo .splashformat,.f1_live_promo table.topstoryformat{border-bottom:0px solid #535353}
.f1-black,.formula1ban,#sportfooter .blq-toplink,.f1-white,.f1-white #sportfooter .blq-toplink{background-image:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/banft_sp.jpg?v2);background-repeat:no-repeat}
.f1-black.ifs-audience, .ifs-audience .formula1ban-ifs,#sportfooter .blq-toplink,.f1-white.ifs-audience,.f1-white.ifs-audience #sportfooter .blq-toplink {background-image:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/banft_sp_ifs.jpg");background-repeat:no-repeat;}
.f1-black{height:1%;}
.f1-black,.formula1ban,.formula1ban-ifs{background-position:0 0;width:100%;}
#sportfooter .blq-toplink{padding:0 14px 140px 0;background-color:#2a2a2a;background-position:-1968px 0px}
.f1-white,.f1-white .formula1ban,.f1-white .formula1ban-ifs{background-position:-984px 0;width:100%}
.f1-white #sportfooter .blq-toplink{padding:0 14px 140px 0;background-position:-2952px 0}
.formula1-section-black{background:#000 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/tile.gif) repeat-y 0 60px;color:#fff;position:relative}
.multieventbg .nlp,.localweather h2,.sportreliefbg .mph,.mph,.motorsportsbg .nlp,.f1-black .sportoniplayer,.f1-black .sport-coverage,h3.weatherhead,.f1-white .storybody #driver_stats h3,#team_stats h3{background-image:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/strap_sp.png);background-repeat:no-repeat;background-color:transparent}
.multieventbg .nlp{color:#fff;padding:5px 0 15px 8px;font-weight:normal;margin:0px;font-family:arial;background-position:0 0}
.localweather h2{font-size:1.4em;font-weight:normal;text-transform:capitalize;color:#fff;padding:8px 0 15px 8px;font-family:arial;background-position:0 0}
.sportreliefbg .mph{color:#fff;padding:5px 0 15px 8px;background-position:-316px 0;font-family:arial}
.f1-white .storybody #driver_stats h3,.mph,.motorsportsbg .nlp,#team_stats h3{color:#fff;padding:8px 0 15px 8px;background-position:-316px 0;font-family:arial;font-weight:normal}
.f1-black .sportoniplayer{background-position:-792px 0}
.f1-black .sport-coverage{background-position:-1420px 0;padding:2px 10px 5px;}
.centerbody table.main{color:#000}
.f1-calendar{margin:10px 10px}
.f1-calendar a{background:url(http://newsimg.bbc.co.uk/sol/shared/img/ical.gif) no-repeat 0 0;padding:0 0 0 22px}
table.topstoryformat td.text .mvb,.ds .lu,.contentwrapper .ds,.contentwrapperwide .ds{color:#fff}
#blq-foot, #blq-footer, #blq-sitelinks, #blq-bbclinks{background-color:#000}
.blq-toplink{padding:0px}
.centerbody a:link,.centerbody a:visited,.centerbody a:hover,.centerbody a:active,table.topstoryformat td.text .mvb a.tsh{color:#a5bed5}
table.topstoryformat td.text .mbv a.lp, table.topstoryformat td.text .mbv a.lp:link, table.topstoryformat td.text .mbv a.lp:visited,a.lp:link,a.lp:visited,a.lp:hover,a.lp:active{color:#a5bed5}
.arr,.wrapa .arr,.nwfiller2 .sabull,.burgundybg .sabull, .wrapa .sabull{background:url(http://newsimg.bbc.co.uk/shared/img/v4/bg_arrow_on_black.gif) no-repeat 0 5px;padding:0 0 5px 10px}
.nlp{color:#fff;font-weight:bold;font-size:1.2em;font-family:verdana;padding:0 0 5px 0}
.sportreliefbg{border:none;background:#000 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/tile_features.gif) repeat-y 0 0;padding:0 0 11px 0}
.multieventbg{border:none;margin:0px;padding:0px}
.promotopbg table.topstoryformat{border-bottom:1px solid #535353;padding:2px}
.promomiddlebg .o {border-bottom:1px solid #535353;padding:0 0 10px 0}
.promotopbg,.promomiddlebg,.promobottombg,.gdedfdb,.promomiddlebg .mvb{background:#333 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/tile_features.gif) repeat-y 0 0;color:#fff}
.promobottombg .mvb .nlp{color:#fff}
.promomiddlebg .mvb .shl {color:#a5bed5}
#sportfooter{width:100%}

/* a to z footer */
.atozfooter ul li a:link,.atozfooter ul li a:visited,.atozfooter ul li a:hover,.atozfooter ul li a:active{font-size:1.2em;color:#336699}

.aznav{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/atoz_arr_down_f1.gif) no-repeat 7.5em 0px;
padding:0 20px 0 0;}
.lhsl {border:none}
.lhsl a.lhsnl:link, .lhsl a.lhsnl:hover, .lhsl a.lhsnl:visited, .lhsl a.lhsnl:active {background:#666;color:#fff}
.lhs .lhssq a:link, .lhs .lhssq a:visited, .lhs .lhssq a:hover, .lhs .lhssq a:active {background:#202020 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/nav_sel.gif) repeat-y right top;font-weight:normal}
.lhs .lhssqp a:link, .lhs .lhssqp a:visited, .lhs .lhssqp a:hover, .lhs .lhssqp a:active{background:#202020 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/nav_sel.gif) repeat-y right top;font-weight:normal}
.lhsssl a.lhsnl:link, .lhsssl a.lhsnl:visited, .lhsssl a.lhsnl:hover, .lhsssl a.lhsnl:active {background:#383838;color:#fff;}
.lhsl a.lhsnl:link, .lhsl a.lhsnl:hover, .lhsl a.lhsnl:visited, .lhsl a.lhsnl:active {background:#666}
.lhsb a.lhsnl:link, .lhsb a.lhsnl:hover, .lhsb a.lhsnl:visited, .lhsb a.lhsnl:active{background:#666;color:#fff}
.lhsb, .lhssqs, .lhsbsn {border-bottom:none}
.relatedbbcsites h3, .siteVersion div {color:#9a9a9a}
.relatedbbcsites ul li, .siteVersion ul li,.relatedbbcsites ul li a, .siteVersion ul li a {border:none}
.relatedbbcsites ul li{padding:0 0 3px 0}
.siteVersion ul li.unselected, .siteVersion ul li.unselected{padding:1px 0 1px 0;background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_version.png) no-repeat 0 -1px}
.siteVersion ul li a{padding:1px 0 1px 16px}
.siteVersion ul li.unselected a:hover, .siteVersion ul li.uk, .siteVersion ul li.ifs{
	background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_version.png) no-repeat 0 -36px;
	color:#a5bed5;
	text-decoration:none
}
.siteVersion ul li.ifs a:hover{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_version.png) no-repeat 0 -36px;color:#a5bed5}
.siteVersion ul li.uk a:hover{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_version.png) no-repeat 0 -36px;color:#a5bed5}
.siteVersion ul li.uk a, .siteVersion ul li.ifs a, .siteVersion ul li.unselected a{color:#a5bed5}
.f1-black .mediaAssetIndexB .caption, .f1-black .mediaAssetStoryB .caption, .f1-black .mediaAssetStoryC .caption, .f1-black .videoInIndexB .caption, .f1-black .videoInStoryB .caption, .f1-black .videoInStoryC .caption,.f1-black .splashformat .nlp .lp,.f1-black .widesummary{color:#fff}
.quoteimga br{display:none}
.quoteimga{position:relative;margin:0 0 4px 0;width:100%}
.quoteimga blockquote{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_quoteimg_b.gif) no-repeat bottom left;font-size:1.3em;margin:0 0 5px 0;width:250px}
.quoteimga blockquote p{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_quoteimg_t.png) no-repeat 0 0;padding:30px 40px 35px 10px}
.quoteimga img{position:absolute;bottom:30px;right:0px}
.quoteimga p.info{text-align:right;font-size:1.3em}

.f1-white .quoteimga blockquote{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_quoteimg_f1w_b.gif) no-repeat bottom left;font-size:1.3em;margin:0 0 5px 0;width:250px}
.f1-white .quoteimga blockquote p{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/bg_quoteimg_f1w_t.gif) no-repeat 0 0;padding:30px 40px 35px 10px}
h3.weatherhead {background-position:0 0;color:#FFFFFF;font-family:arial;font-weight:normal;margin:0;padding:8px 0 15px 8px;}
.localweather{margin:0 0 14px 0;}
.localweather h2 a:link,.localweather h2 a:visited,.localweather h2 a:hover,.localweather h2 a:active{color:#fff}
.localweather .next3daystitle{font-weight:bold}
.localweather .weathercontainer{border:none;padding:1px 10px 10px 10px}
.next3daysweather{width:100%;margin:0 0 10px 0px;padding:0 0 10px 0px}
.next3daysweather p{margin:6px 0 6px}
#localWeatherLocForm select{width:200px}
.weathercontainer h3.nlp{font-size:1.1em}
.f1-black .next3daysweather .stripes {background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/next3daysbg_blk.gif) repeat-y;float:left;margin:4px 0 0px 10px;padding:0 0 5px 0;}
.f1-white .next3daysweather .stripes {background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/next3daysbg_wht.gif) repeat-y;float:left;margin:0px 0 0px 10px;padding:0 0 5px 0;}
.next3daysweather .stripes li {font-size:1.1em}
.next3daysweather .stripes div.time {width:68px;float:left;padding:7px 10px 0}
.next3daysweather .stripes img {margin:0 0 4px 0}
.next3daysweather a:link,.next3daysweather a:visited,.next3daysweather a:hover,.next3daysweather a:active {color:#a5bed5}
.next3daysweather .stripes div.c2 {margin:0 10px 0 10px}
.next3daysweather .stripes h3 {font-size:1.1em;font-weight:400;padding:0 0 4px}
.next3daysweather p {width:285px;margin:7px 0 10px 0;font-size:1.2em}
.next3daysweather p a {font-size:.9em}
.next3daysweather .clear {clear:both}
.qbox416{width:466px;border-top:none;overflow:auto;border-bottom:1px solid #535353;padding:0 0 10px 0}
.qbox416 blockquote{padding:10px 5px 6px 15px;border-left:1px solid #999;border-right:1px solid #999;font-size:1.3em;margin:18px 0 0 0;	font-style:italic}
.qbox416 blockquote a{text-align:left}
.qbox416 .info{padding:38px 10px 0 10px;margin:0px;text-align:right;font-size:1.2em}
.qbox416 .info{font-weight:bold;padding:45px 10px 5px 10px}
.qbox416 .links{padding:0 10px 0 0;display:block;text-align:right;font-size:1.2em}
.qbox416, .qbox416 .info{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/qbox_416.png);background-repeat: no-repeat}
.qbox416{background-position:-466px 1px}
.qbox416 .info{background-position:top left}
.blq-toplink a {background:transparent url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/skipchev.png) no-repeat scroll 1px 1px;padding:0 0 0 15px;text-transform:uppercase}
.wgreylinebottom,.splashformat,table.topstoryformat{border-bottom:1px solid #535353}
.sectionHeader {color:#fff;font-size:1.6em;font-weight:bold;margin:5px 0 10px 0;border-bottom:1px solid #535353;padding:0 0 3px 0}
.filler3 .topstoryformat{border-bottom:1px solid #000;margin:0 10px}
/* section styles */
.storybody hr {background-color:#535353;}
.motorsportban, .motorsportban h1 span.section, .motorsportban div{background-image:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/banners/motorsport.gif?v2)}
.banmain{background:#000 url(http://newsimg.bbc.co.uk/sol/shared/img/nav/v3_banners/64px/motorsport.gif) no-repeat 0 0;height:64px;padding:0px}
.sectionbgcol {background-color:#333}

.f1-black #tabnav li.active {background:url(http://newsimg.bbc.co.uk/shared/img/v4/tab_bg_active.gif) no-repeat 0 0;font-size:1.0em;font-weight:normal;}
.f1-black #tabnavbox{display:none}

ul#galnav li {background:#336699}
.sah {background-color:#333}
hr.pufff {border-top: 2px solid #333}
#galothercontentbox hr.pufff{display:none;}
.sib606 .sihf {background-color: #333;color:#fff}
#q1 {background: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/606_quote_t.gif)}
#q2 {background-image: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/606_quote_b.gif)}
.sibStdQuote {background-color:#333;color:#fff}
.sibStdQuote #q1 {background: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/606_quote_t.gif?v2)}
.sibStdQuote #q2 {background-image: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/606_quote_b.gif)}
.f1-white .sibStdQuote #q1 {background: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/606_quote_wt.gif?v1)}
.f1-white .sibStdQuote #q2 {background-image: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/606_quote_wb.gif)}
.formula1-section-white{background-color:#fff;background-image:none;position:relative}
.formula1-white .formula1ban{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/banner_story.jpg) no-repeat 0 0}
.f1-white .arr {background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/arrow.gif) no-repeat 0px 2px}
.f1-white a:link, .f1-white a:visited, .f1-white a:hover, .f1-white a:active,.f1-white table.topstoryformat td.text .mvb a.tsh {color:#336699}
.f1-white .sibtbgf .bull .arry a{color:#A5BED5}
.f1-white .sibtbgf .bull .arry {background:none;padding:0;}
.f1-white table.main td.sidebar1 {border:none;padding:0 14px 0 0;vertical-align:top;width:160px}
.f1-white .nlp {color:#454545}
.contentwrapper .ds {border-bottom:none}
.f1-white .siteVersion ul li.uk a,.f1-white .siteVersion ul li.ifs a,.f1-white .siteVersion ul li.unselected a {color:#336699}
.f1-black .rssArrRed {background:transparent url(http://newsimg.bbc.co.uk/shared/img/v4/bg_arrow_on_black.gif) no-repeat 10px 5px}
.rssLUHyper{color:#ccc}
.f1-white .puffbox .rsshyper{padding:0 0 10px 0;}
.f1-white .puffbox .rssArrRed{padding-left:10px;background-position: 0 2px;}
.f1-white .puffbox .rssproc1{padding:0;}
.wgreylinebottom .picheadline2 .arr {background-position:10px 5px}
.wgreylinebottom{padding:0 0 10px 0}
/* ----------- TABLES ------------- */
.full_table, .short_table{border-bottom:1px solid #444;padding:0 0px 10px 0px;margin:0 0 10px 0}
.f1-white .full_table, .f1-white .short_table{border-bottom:1px solid #ccc;padding:0}
.f1-black .full_table, .f1-black .short_table{background: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/tile_features.gif) repeat 0 0px;padding:0 10px 10px 10px;color:#fff;height:1%}
.full_table table, .short_table table{border-collapse:collapse;text-align:left;padding:0;font-size:1.2em;width:100%}
.full_table table thead, .short_table table thead{border-bottom:1px solid #444}
.f1-white .full_table table thead,.f1-white .short_table table thead{border-bottom:1px solid #ccc}
.f1-black .full_table td,.f1-black .full_table th,.f1-black .short_table td,.f1-black .short_table th{padding:2px 3px;color:#fff;vertical-align:top}
.full_table td, .full_table th, .short_table td, .short_table th{padding:2px 3px;color:#444}
.full_table th,.short_table th{text-transform:uppercase;font-size:0.8em;}
.full_table h2{font-size:1.2em;padding:10px 0 10px 0}
.full_table h3,.short_table h3{font-size:1.6em;padding:10px 0 5px 0}
.full_table span.session, .short_table span.session{font-size: 1.1em;font-weight: bold;position: relative;margin-top:-4px;margin-bottom: 10px;}
#full_race_standings.full_table span.session, #full_race_standings.short_table span.session{font-size: 1.1em;font-weight: bold;position: relative;margin-top:2px;margin-bottom:2px;}
.f1-white .storybody .full_table h3,.f1-white .storybody .short_table h3,.f1-white .puffbox .short_table h3{font-size:1.4em;}
.storybodywide .full_table h2,.storybodywide .short_table h2,.storybodywide .full_table h3,.storybodywide .short_table h3{font-size:1.4em;padding:10px 0 5px 0}
.f1-black .full_table h3,.f1-black .short_table h3,.f1-black .full_table h2,.f1-black .short_table h2{color:#fff}
.f1-black .full_table p,.f1-black .short_table p{padding:10px 0 0 10px;background:url(/shared/img/v4/bg_arrow_on_black.gif) no-repeat scroll 0 16px}
.full_table .additional{display:block;margin:10px }
.short_table h2{padding:10px 0 5px 0;font-size:1.3em}
.f1-black .rowbg{background:#eee url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/stats_tr_tile.gif) repeat 0 0px}
.f1-white .rowbg{background:#eee}
.f1-black .disqualified{background:#eee url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/stats_tr_tile.gif) repeat 0 0px}
.f1-white .disqualified{background:#000;color:#fff}
.f1-black .stopped_qualifying{}
.f1-white .stopped_qualifying{background:#E0E0E0}
.f1-white .position_up_even,.f1-white .position_up_even_1{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/arrow_anim_up.gif) no-repeat 289px -94px}
.f1-white .position_down_even,.f1-white .position_down_even_1{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/arrow_anim_down.gif) no-repeat 289px -93px}
.f1-white .position_up_odd,.f1-white .position_up_odd_1{background:#eee url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/arrow_anim_up.gif) no-repeat 289px 7px}
.f1-white .position_down_odd,.f1-white .position_down_odd_1{background:#eee url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/arrow_anim_down.gif) no-repeat 289px 7px}

.f1-black .rowbg_10,.f1-black .rowbg_14,.f1-black .rowbg_15,.f1-black .rowbg_10 td,.f1-black .rowbg_15 td{border-bottom:1px dotted #999;}
.servicev4 h4{color:#454545;}
.servicev4 h4 a.lp,.servicev4 ul li.emailnews a, .servicev4 ul li.mobiles a, .servicev4 ul li.alerts a, .servicev4 ul li.newsfeeds a, .servicev4 ul li.itv a, .servicev4 ul li.podcast a {color:#336699}

.qualifying_session_1 .position,
.qualifying_session_1 .driver,
.qualifying_session_1 .car_number,
.qualifying_session_1 .team,
.qualifying_session_1 .q1,
.f1-white .qualifying_session_1 .gb,.f1-white .qualifying_session_1 .brz,.f1-white .qualifying_session_1 .fin,.f1-white .qualifying_session_1 .pol,.f1-white .qualifying_session_1 .spa,.f1-white .qualifying_session_1 .ger,.f1-white .qualifying_session_1 .aus,.f1-white .qualifying_session_1 .ita,.f1-white .qualifying_session_1 .fra,.f1-white .qualifying_session_1 .jpn,.f1-white .qualifying_session_1 .swz,.f1-white .qualifying_session_1 .swi{background:#d5d5d5}
.f1-black .qualifying_session_1 .position,
.f1-black .qualifying_session_1 .driver,
.f1-black .qualifying_session_1 .car_number,
.f1-black .qualifying_session_1 .team,
.f1-black .qualifying_session_1 .q1,
.f1-black .qualifying_session_1 .gb,.f1-black .qualifying_session_1 .brz,.f1-black .qualifying_session_1 .fin,.f1-black .qualifying_session_1 .pol,.f1-black .qualifying_session_1 .spa,.f1-black .qualifying_session_1 .ger,.f1-black .qualifying_session_1 .aus,.f1-black .qualifying_session_1 .ita,.f1-black .qualifying_session_1 .fra,.f1-black .qualifying_session_1 .jpn,.f1-black .qualifying_session_1 .swz,.f1-black .qualifying_session_1 .swz,.f1-black .qualifying_session_1 .swi{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/q1l.gif) repeat 0 0px}


.f1-black .qualifying_session_1 .q1{border-right:0}
.f1-black .qualifying_session_1{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/q1l.gif) repeat 0 0px}
.f1-black .qualifying_session_1_bg{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/q1d.gif) repeat 0 0px}
.qualifying_session_2 .position,
.qualifying_session_2 .driver,
.qualifying_session_2 .car_number,
.qualifying_session_2 .team,
.qualifying_session_2 .q1,
.f1-white .qualifying_session_2 .gb,.f1-white .qualifying_session_2 .brz,.f1-white .qualifying_session_2 .fin,.f1-white .qualifying_session_2 .pol,.f1-white .qualifying_session_2 .spa,.f1-white .qualifying_session_2 .ger,.f1-white .qualifying_session_2 .aus,.f1-white .qualifying_session_2 .ita,.f1-white .qualifying_session_2 .fra,.f1-white .qualifying_session_2 .jpn,.f1-white .qualifying_session_2 .swz,.f1-white .qualifying_session_2 .swi{background:#e5e5e5}
.f1-black .qualifying_session_2 .position,
.f1-black .qualifying_session_2 .driver,
.f1-black .qualifying_session_2 .car_number,
.f1-black .qualifying_session_2 .team,
.f1-black .qualifying_session_2 .q1,
.f1-black .qualifying_session_2 .gb,.f1-black .qualifying_session_2 .brz,.f1-black .qualifying_session_2 .fin,.f1-black .qualifying_session_2 .pol,.f1-black .qualifying_session_2 .spa,.f1-black .qualifying_session_2 .ger,.f1-black .qualifying_session_2 .aus,.f1-black .qualifying_session_2 .ita,.f1-black .qualifying_session_2 .fra,.f1-black .qualifying_session_2 .jpn,.f1-black .qualifying_session_2 .swz,.f1-black .qualifying_session_2 .swi{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/qualifying_session_2.gif) repeat 0 0px}
.f1-black .qualifying_session_2 .q1{border-right:0}

.f1-black .qualifying_session_2_bg{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/qualifying_session_2a_bg.gif) repeat 0 0px}

.last_updated{font-size:1.2em}
.f1-white .last_updated{color:#666}
.f1-black .date{color:#fff;display:block;padding:0 0 5px;}
th#position span,#leaderboard th#country span,#standings th#country span,#live_standings th#country span,#full_race_standings th#country span,#driver_stats th#country span,#starting_grid th#country span,#qualifying_times th#country span,#latest_result th#country span,#leaderboard_addon th#country span, #practice_times th#country span{position:absolute;top:-500000px}
.current_standings{margin:5px 0 0 0}
.current_standings #position, .current_standings #country,.current_standings .position{width:5%;text-align:right}
.current_standings #driver{width:25%}
.current_standings #country{width:15%;text-align:left}
.current_standings #team{width:27%}
.current_standings #points, .current_standings .points{width:10%;text-align:right}
.constructors{margin-top:5px}
.constructors #position, .constructors .position{width:5%;text-align:right}
.constructors #team{width:85%}
.constructors #points, .constructors .points{width:10%;text-align:right}
.constructors_short #position, .constructors_short .position{width:5%;text-align:right}
.constructors_short #team{width:85%}
.constructors_short #points, .constructors_short .points{width:10%;text-align:right}
.leaderboard span{color:#333}
.leaderboard #position, .leaderboard .position{width:7%;text-align:right}
.leaderboard #driver{width:50%}
.leaderboard #team{width:43%}

/*Flags*/
.f1-black td.gb span, .f1-white td.gb span,
.f1-black td.brz span,.f1-white td.brz span,
.f1-black td.fin span,.f1-white td.fin span,
.f1-black td.pol span,.f1-white td.pol span,
.f1-black td.spa span,.f1-white td.spa span,
.f1-black td.ger span,.f1-white td.ger span,
.f1-black td.aus span,.f1-white td.aus span,
.f1-black td.ita span,.f1-white td.ita span,
.f1-black td.fra span,.f1-white td.fra span,
.f1-black td.jpn span,.f1-white td.jpn span,
.f1-black td.swz span,.f1-white td.swz span,.f1-black td.swi span,.f1-white td.swi span,
.f1-black td.rus span,.f1-white td.rus span,
.f1-black td.ind span,.f1-white td.ind span,
.f1-black td.mas span,.f1-white td.mas span,
.f1-black td.bel span,.f1-white td.bel span,
.f1-black td.nz span,.f1-white td.nz span,
.f1-black td.chn span,.f1-white td.chn span,
.f1-black td.cze span,.f1-white td.cze span,
.f1-black td.aut span,.f1-white td.aut span,
.f1-black td.mex span,.f1-white td.mex span,
.f1-black td.ven span,.f1-white td.ven span,
.f1-black td.can span,.f1-white td.can span,
.f1-black td.ned span,.f1-white td.ned span,
.f1-black td.us span,.f1-white td.us span{display:block;text-indent:-50000px;width:1px;padding:0 4px 0 17px;background-color:transparent;background-image:url(/sol/shared/img/v4/formula1/flags_sprite4.gif);background-repeat: no-repeat}

.f1-black #current_standings td.gb span,.f1-white #current_standings td.gb span,
.f1-black #current_standings td.brz span,.f1-white #current_standings td.brz span,
.f1-black #current_standings td.fin span,.f1-white #current_standings td.fin span,
.f1-black #current_standings td.pol span,.f1-white #current_standings td.pol span,
.f1-black #current_standings td.spa span,.f1-white #current_standings td.spa span,
.f1-black #current_standings td.ger span,.f1-white #current_standings td.ger span,
.f1-black #current_standings td.aus span,.f1-white #current_standings td.aus span,
.f1-black #current_standings td.ita span,.f1-white #current_standings td.ita span,
.f1-black #current_standings td.fra span,.f1-white #current_standings td.fra span,
.f1-black #current_standings td.jpn span,.f1-white #current_standings td.jpn span,
.f1-black #current_standings td.swz span,.f1-white #current_standings td.swz span,.f1-black #current_standings td.swi span,.f1-white #current_standings td.swi span,
.f1-black #current_standings td.rus span,.f1-white #current_standings td.rus span,
.f1-black #current_standings td.ind span,.f1-white #current_standings td.ind span,
.f1-black #current_standings td.mas span,.f1-white #current_standings td.mas span,
.f1-black #current_standings td.bel span,.f1-white #current_standings td.bel span,
.f1-black #current_standings td.nz span,.f1-white #current_standings td.nz span,
.f1-black #current_standings td.chn span,.f1-white #current_standings td.chn span,
.f1-black #current_standings td.cze span,.f1-white #current_standings td.cze span,
.f1-black #current_standings td.mex span,.f1-white #current_standings td.mex span,
.f1-black #current_standings td.ven span,.f1-white #current_standings td.ven span,
.f1-black #current_standings td.can span,.f1-white #current_standings td.can span,
.f1-black #current_standings td.ned span,.f1-white #current_standings td.ned span,
.f1-black #current_standings td.us span,.f1-white #current_standings td.us span{display:block;padding:0 0 0 22px;text-indent:0}

.f1-black td.gb span,.f1-white td.gb span{background-position: 0 -114px}
.f1-black td.brz span,.f1-white td.brz span{background-position: 0 -30px}
.f1-black td.fin span,.f1-white td.fin span{background-position: 0 -50px}
.f1-black td.pol span,.f1-white td.pol span{background-position: 0 -177px}
.f1-black td.spa span,.f1-white td.spa span{background-position: 0 -196px}
.f1-black td.ger span,.f1-white td.ger span{background-position: 0 -94px}
.f1-black td.aus span,.f1-white td.aus span{background-position: 0 -8px}
.f1-black td.ita span,.f1-white td.ita span{background-position: 0 -134px}
.f1-black td.fra span,.f1-white td.fra span{background-position: 0 -72px}
.f1-black td.jpn span,.f1-white td.jpn span{background-position: 0 -155px}
.f1-black td.swz span,.f1-white td.swz span,.f1-black td.swi span,.f1-white td.swi span{background-position: 0 -218px}
.f1-black td.rus span,.f1-white td.rus span{background-position: 0 -241px}
.f1-black td.ind span,.f1-white td.ind span{background-position: 0 -260px}
.f1-black td.mas span,.f1-white td.mas span{background-position: 0 -302px}
.f1-black td.bel span,.f1-white td.bel span{background-position: 0 -280px}
.f1-black td.nz span,.f1-white td.nz span{background-position: 0 -322px}
.f1-black td.chn span,.f1-white td.chn span{background-position: 0 -342px}
.f1-black td.cze span,.f1-white td.cze span{background-position: 0 -364px}
.f1-black td.aut span,.f1-white td.aut span{background-position: 0 -385px}
.f1-black td.mex span,.f1-white td.mex span{background-position: 0 -430px}
.f1-black td.ven span,.f1-white td.ven span{background-position: 0 -408px}
.f1-black td.can span,.f1-white td.can span{background-position: 0 -449px}
.f1-black td.ned span,.f1-white td.ned span{background-position: 0 -469px}
.f1-black td.us span,.f1-white td.us span{background-position: 0 -490px}
/*End Flags*/

.lap-number{font-weight:bold;display:block;font-size:1.1em;padding:3px 0}
.leaderboard_addon .position{text-align:right}
.leaderboard_addon #position{width:7%;text-align:right}
.leaderboard_addon #gap, .leaderboard_addon .gap{width:12%;text-align:right}
.leaderboard_addon #gap,.leaderboard_addon #pit{text-transform:uppercase}
.leaderboard_addon #interval, .leaderboard_addon .interval{width:24%;text-align:right}
.leaderboard_addon #pit, .leaderboard_addon .pit{width:14%;text-align:right}
.standings #position, .standings .position{width:7%;text-align:right}
.latest_result #time, .latest_result .time,.standings #points, .standings .points{width:48%;text-align:right}
.latest_result #position, .latest_result .position{width:7%;text-align:right}
.standings #driver,.latest_result #driver{width:45%}
.live_standings span{color:#333}
.live_standings #position, .live_standings .position{width:7%;text-align:right}
.live_standings #driver{width:40%}
.live_standings #points, .live_standings .points {width:13%;text-align:right}
.live_standings #team{width:40%}
.team_stats span, .driver_stats span{color:#333}
.team_stats #race, .driver_stats #race{width:24%}
.team_stats #date, .team_stats .date, .driver_stats #date, .driver_stats .date{width:25%;text-align:left}
.storybody .driver_stats #date{width:19%}
.team_stats #finish, .team_stats .finish, .team_stats #race_points,
.team_stats .race_points, .team_stats #start, .team_stats .start,
.team_stats #total_points, .team_stats .total_points,
.driver_stats #finish, .driver_stats .finish, .driver_stats #race_points,
.driver_stats .race_points, .driver_stats #start, .driver_stats .start,
.driver_stats #total_points, .driver_stats .total_points{width:14%;text-align:right}
.storybody .driver_stats #start, .storybody .driver_stats .start, .storybody .driver_stats #finish, .storybody .driver_stats .finish{width:10%;}
.driver_stats #total_points{width:20%}
.full_race_standings{width:100%}
.full_race_standings .position{width:4%;text-align:right}
.full_race_standings #driver{width:20%}
.full_race_standings .car_number{width:5%}	
.full_race_standings #team{width:20%}
.full_race_standings .start_position{width:5%}
.full_race_standings .race_time{width:10%}
.full_race_standings .points,.full_race_standings #points{width:13%;text-align:right}

#blq-main .f1-black table.full_race_standings.season-2010,
#blq-main .f1-black table.starting_grid,
#blq-main .f1-black table.qualifying_times.season-2010,
#blq-main .f1-black table.practice_times {
	border-collapse:collapse;
	}
	
.f1-black .full_race_standings.season-2010 a,
.f1-black .starting_grid a,
.f1-black .qualifying_times.season-2010 a,
.f1-black .practice_times a {
	display:block;
	width:100%;
	}
	
.f1-black .full_race_standings.season-2010 a:hover,
.f1-black .full_race_standings.season-2010 a:focus,
.f1-black .starting_grid a:hover,
.f1-black .starting_grid a:focus,
.f1-black .qualifying_times.season-2010 a:hover,
.f1-black .qualifying_times.season-2010 a:focus,
.f1-black .practice_times a:hover,
.f1-black .practice_times a:focus {
	text-decoration:underline;
	}
	
.f1-black table.full_race_standings.season-2010{width:100%;margin:13px 0 0 0;}

.f1-black .full_race_standings.season-2010 #driver,
.f1-black .full_race_standings.season-2010 .driver {
	width:22% !important;
	}
	
.f1-black .full_race_standings.season-2010 #team,
.f1-black .full_race_standings.season-2010 .team {
	width:25% !important;
	}
	
.f1-black .full_race_standings.season-2010 #fastest-lap,
.f1-black .full_race_standings.season-2010 .fastest-lap {
	width:15%;
	}
	
.f1-black .full_race_standings.season-2010 #race_time,
.f1-black .full_race_standings.season-2010 .race_time {
	width:18%;
	}

.f1-black .full_race_standings.season-2010 #position,
.f1-black .full_race_standings.season-2010 .position,
.f1-black .full_race_standings.season-2010 #car_number,
.f1-black .full_race_standings.season-2010 .car_number,
.f1-black .full_race_standings.season-2010 #start_position,
.f1-black .full_race_standings.season-2010 .start_position {
	text-align:right;
	padding:2px 18px 2px 0;
	}
	
.f1-black .full_race_standings.season-2010 #driver,
.f1-black .full_race_standings.season-2010 .driver,
.f1-black .full_race_standings.season-2010 #team,
.f1-black .full_race_standings.season-2010 .team,
.f1-black .full_race_standings.season-2010 #fastest-lap,
.f1-black .full_race_standings.season-2010 .fastest-lap,
.f1-black .full_race_standings.season-2010 #race_time,
.f1-black .full_race_standings.season-2010 .race_time {
	padding:2px 18px 2px 0;
	}
	
.f1-black .full_race_standings.season-2010 #country,
.f1-black .full_race_standings.season-2010 .country {
	padding:2px 0;
	}

.f1-black .full_race_standings.season-2010 #race_time,
.f1-black .full_race_standings.season-2010 .race_time,
.full_race_standings.season-2010 .points,
.full_race_standings.season-2010 #points {
	text-align:right
	}
		
.f1-black .full_race_standings.season-2010 .fastest-time {
	color:#33cc00;
	}
		
.full_race_standings abbr,
.qualifying_times abbr {
	border-bottom:1px dotted #999999;
	}
	
.starting_grid{width:100%}
.starting_grid .position{width:4%;text-align:right}
.starting_grid #driver{width:25%}
.starting_grid #car_number{width:25%}	
.starting_grid #team{width:25%}
.starting_grid .qualifying_team,.starting_grid #qualifying_team{width:25%;text-align:right}
.qualifying_times{width:100%}

.qualifying_times.season-2010{margin:13px 0 0 0;}

#qualifying_times h2{background:none;font-weight:bold;font-family:verdana;}
.qualifying_times .position{width:4%;text-align:right}

.f1-black .qualifying_times.season-2010 #position,
.f1-black .qualifying_times.season-2010 .position {
	text-align:right;
	padding:2px 18px 2px 0;
	}

.f1-black .qualifying_times.season-2010 #car_number,
.f1-black .qualifying_times.season-2010 .car_number {
	text-align:right;
	padding:2px 18px 2px 3px;
	}

.f1-black .qualifying_times.season-2010 #driver,
.f1-black .qualifying_times.season-2010 .driver,
.f1-black .qualifying_times.season-2010 #team,
.f1-black .qualifying_times.season-2010 .team,
.f1-black .qualifying_times.season-2010 .qualifying_time {
	padding:2px 18px 2px 0;
	}
	
.f1-black .qualifying_times.season-2010 #qualifying_time_three {
	padding:2px 3px 2px 0;
	}
	
.f1-black .qualifying_times.season-2010 #country,
.f1-black .qualifying_times.season-2010 .country {
	padding:2px 0;
	}
	
.f1-black .qualifying_times.season-2010 #driver,
.f1-black .qualifying_times.season-2010 .driver {
	width:25%;
	}
	
.f1-black .qualifying_times.season-2010 #position,
.f1-black .qualifying_times.season-2010 .position,
.f1-black .storybodywide .qualifying_times.season-2010 #car_number,
.f1-black .qualifying_times.season-2010 .car_number {
	width:5%;
	}
	
.f1-black .qualifying_times.season-2010 #team,
.f1-black .qualifying_times.season-2010 .team {
	width:30%;
	}
	
.f1-black .qualifying_times.season-2010 .qualifying_time {
	width:15%;
	}
	
.f1-black .qualifying_times.season-2010 .qualifying_time.qualifying-fastest-lap {
	color:#33cc00;
	}

.qualifying_times #team,.qualifying_times #driver{width:25%}
.qualifying_times #car_number,.practice_times #team,.practice_times #driver,.practice_times #car_number{width:20%}	
.storybodywide .qualifying_times #car_number,.storybodywide .practice_times #team,.storybodywide .practice_times #driver,.storybodywide .practice_times #car_number{width:25%}	
.qualifying_times .q1,.qualifying_times #q1{text-align:right}
.qualifying_times th#q1{background:none}
.practice_times{width:100%}
.practice_times .position{width:4%;text-align:right}
.practice_times .gap_to_leader, .practice_times #gap_to_leader, .practice_times .fastest_lap, .practice_times #fastest_lap{text-align:right;width:20%}
div.tabcontainer div.tab-content {display:none}
div.tabcontainer div.tab-selected {display:block}
.f1-black ul.tabnav, .f1-white ul.tabnav{margin:0;padding:0 0 0 5px;border:0px;width:100%;}
.f1-white ul.tabnav{background:transparent url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/white_tab_bottom_border.gif) repeat-x scroll center bottom;	 height:30px}
.f1-black ul.tabnav li, .f1-white ul.tabnav li{margin:0;padding:0;display:inline;list-style-type:none;width:120px}

.f1-black ul.tabnav li a:link,.f1-black ul.tabnav li a:visited,.f1-black ul.tabnav li a:visited.active,.f1-black ul.tabnav li a:hover
{border-top:1px solid #212121;border-right:1px solid #212121;border-left:1px solid #212121;padding:6px 4px;margin:0 5px 0 0;font-size:1.0em;line-height:15px;text-decoration:none;text-align:center;background:#333;float:left}
.f1-black ul.tabnav li a:link,.f1-black ul.tabnav li a:visited,.f1-black ul.tabnav li a:visited.active,.f1-black ul.tabnav li a:hover{background:#101010;color:#A5BED5}
.f1-black ul.tabnav li.nav-selected a:link,.f1-black ul.tabnav li.nav-selected a:visited,.f1-black ul.tabnav li.nav-selected a:active,.f1-black ul.tabnav li.nav-selected a:hover{background:#212121 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/tile_features.gif) repeat;color:#fff;}

.f1-black ul.tabnav li.nav-selected{background:#212121 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/qualifying_session_2a_bg.gif) repeat}

.f1-white ul.tabnav li a:link,.f1-white ul.tabnav li a:visited,.f1-white ul.tabnav li a:visited.active,.f1-white ul.tabnav li a:hover
{border:1px solid #212121;border-bottom:1px solid #000;padding:6px 4px;margin:0 5px 0 0;font-size:1.0em;line-height:16px;text-decoration:none;text-align:center;background:#333;float:left}
.f1-white ul.tabnav li a:link,.f1-white ul.tabnav li a:visited,.f1-white ul.tabnav li a:visited.active,.f1-white ul.tabnav li a:hover{border:1px solid #212121}
.f1-white ul.tabnav li a:link,.f1-white ul.tabnav li a:visited,.f1-white ul.tabnav li a:visited.active,.f1-white ul.tabnav li a:hover{background:#eee;color:#336699}
#tabpopStory a:hover,.tabpopStory a:hover{text-decoration:underline}
.f1-white ul.tabnav li.nav-selected{background:#fff}
.f1-white ul.tabnav li.nav-selected a:link,.f1-white ul.tabnav li.nav-selected a:visited,.f1-white ul.tabnav li.nav-selected a:active,.f1-white ul.tabnav li.nav-selected a:hover{background:#fff;color:#000;border-bottom:1px solid #fff}

.clear{overflow:hidden;margin-top:-2px;clear:both;}

.f1CountdownTimer .message{color:#fff;display:block;padding:14px 15px;text-transform:uppercase;font-size:1.2em;font-weight:bold;font-family:arial;left:707px;       position:absolute;z-index:3;top:11px;background: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/tile_features.gif) repeat 0 0px;width:237px;} 
.blq-js .f1CountdownTimer .message{left:717px}
.dashBoard{height:70px;width:256px}
.hqCountdownWrapper{height:70px;width:256px;overflow:hidden;position:absolute;background-image: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula_one/dashboard2.png);background-repeat: no-repeat;top:17px;left:719px} 
.digitWrapper{height:23px;overflow:hidden;position:relative;top:-41px}
.hqCountdownWrapper .days1,.hqCountdownWrapper .days2,.hqCountdownWrapper .hrs1,.hqCountdownWrapper .hrs2,.hqCountdownWrapper .mins1,
.hqCountdownWrapper .mins2,.hqCountdownWrapper .secs1,.hqCountdownWrapper .secs2,.hqCountdownWrapper .days3{position:absolute;height:900px;width:14px;background-image: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula_one/strip.png)} 
.hqCountdownWrapper .secs1{left:196px} 
.hqCountdownWrapper .secs2{left:179px} 
.hqCountdownWrapper .mins1{left:145px} 
.hqCountdownWrapper .mins2{left:128px} 
.hqCountdownWrapper .hrs1{left:96px} 
.hqCountdownWrapper .hrs2{left:79px} 
.hqCountdownWrapper .days1{left:48px} 
.hqCountdownWrapper .days2{left:31px} 
.hqCountdownWrapper .days3{left:14px;top:0px} 
.button{border:1px solid yellow;padding:8px;width:90px;height:20px}
p.warningnotice{font-size:1.2em;color:#fff;background:#990000;padding:10px;margin:10px 0 0 0;}
.f1-black table.main td.sidebar1{border:0;padding:0 14px 0 0;width:160px;}
.f1-black td.storyextra{border:0;padding:0 0 0 14px;}
.f1-black .storycontent h1,.f1-black td.storybody,.f1-black td.storyextra .di{color:#fff}
.f1-black .datetools .mvtb {margin:0;}
.f1-black .datetools .mvtb table{display:none}
.f1-black .sharesb{border:1px solid #535353;}
.f1-black .sharesb h3 {color:#fff}
.f1-black .sharesb ul li.delicious {background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/delicious.png) no-repeat 0 0}
.f1-black .sharesb ul li.digg {background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/digg.png) no-repeat 0 0}
.f1-black .sharesb ul li.reddit {padding: 0 0 0 2px;background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/reddit.png) no-repeat 0 0}
.f1-black .sharesb ul li.facebook {background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/facebook.png) no-repeat 0 0}
.f1-black .sharesb ul li.stumbleupon {background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/stumbleupon.png) no-repeat 0 0}
.f1-black #tabnav li{margin:0;padding:0;display:inline;list-style:none;width:104px;height:25px;float:left;text-align:center;font-size:12px;line-height:22px;font-weight:bold;color:#fff;background:url(/sol/shared/img/v4/formula1/black_tab.gif) no-repeat 0 0;border-bottom:0px solid #000}
.f1-black #tabnav a:link,.f1-black #tabnav a:visited{color:#a5bfd6}
.f1-white h3.leaderboard{font-size:1.2em;text-transform:uppercase}
.f1-black .contentwrapperwide .datetools .mxb h1{color:#fff;}

.f1-black .storybodywide {font-size:1.1em;width:786px}
.f1-white .storybody{font-size:1.3em}
.f1-white .storybody .full_table{font-size:0.8em}
.f1-black .storybodywide p,.f1-black .sh,.f1-black #liveTopBox1 .sh{color:#fff}
.f1-white .puffbox a.bodl{font-size:1.0em}
.f1-white .puffbox hr,.f1-white hr.pufff{background:#ccc;border:0px;height:1px}
.button_v4{margin:10px 0 0 10px !important}
.full_standings_all_results{border-bottom:1px solid #ccc;padding:0 0 5px 0}
.f1-black .carousel-picture-gallery a.carousel-nav {background-color:#F2F2F2;background-image:url(/shared/img/picture_gallery/picture_gallery_buttons_sprite_black.gif);}
.sport-coverage ol {border-top:1px solid #535353;}
.sport-coverage h4 {color:#ccc;}
.bull, .sabull, .arrth {background:transparent url(http://newsimg.bbc.co.uk/shared/img/v4/bg_arrow_on_black.gif) no-repeat scroll 7px 7px;}
.f1-black .sad{color:#fff;}
.f1-black .f1message{border:1px solid #535353;padding:10px;}
.f1-black .f1message a{display:block;background:transparent url(http://newsimg.bbc.co.uk/shared/img/v4/bg_arrow_on_black.gif) no-repeat scroll 0 7px;padding:0 0 5px 10px;}
.f1-black .sport-coverage ol li{border-bottom:1px solid #535353;}
.feedf1{padding:0 0 5px 0;width:100%;margin:0px;}
.feedf1 ul, .feedf1 ul li{float:left;display:block;}
.feedf1 ul li{font-size:1.2em;border-right:1px solid #666;padding:0 5px 0 0}
.feedf1 ul{float:right;}
.feedf1 ul li.rssFeed{background:url(http://newsimg.bbc.co.uk/shared/img/v4/icons/feed.gif) no-repeat top right;width:110px;height:16px;padding:0 3px 0 5px;	border:none;}
.feedf1 ul li.rssFeed a{height:16px;padding:0;display:block;border:none;}

.f1-black #siteWideAlert{display:none;}

/* Twitter */
.f1-black div.twitter {
	margin:0 0 13px 0;
	border-bottom:1px solid #535353;
	}
	
.f1-black .twitter h2 {
	width:458px;
	padding:7px 0 10px 8px;
	color:#ffffff;
	font-weight:normal;
	background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/strap_sp.png) no-repeat -316px 0;
	}

.f1-black div.twitter ul li h3 {
	margin:0 0 12px 0;
	}
	
.f1-black div.twitter ul li h3 span.wrapper span.tweet {	
	width:403px;
	margin:0 0 0.6em 12px;
	padding:0 0 6px 0;
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module.png) no-repeat 0 bottom;
	}
	
.f1-black div.twitter ul li h3 span.wrapper span.tweet-no-img {
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module.png) no-repeat -405px bottom;	
	float:right;
	width:466px;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	}
	
.f1-black div.twitter ul li h3 span.wrapper span.tweet span.text {
	width:366px;
	padding:10px 14px 4px 23px;
	font-size:1.22em;
	line-height:1.4em;
	color:#dadada;
	height:38px;
	height: auto;
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module.png) no-repeat 0 0;
	}
	
	/* IE6 hack */
	html > body .f1-black div.twitter ul li h3 span.wrapper span.tweet span.text {
		min-height:38px;
 		}
	
.f1-black div.twitter ul li h3 span.wrapper span.tweet-no-img span.text-no-img {
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module.png) no-repeat -405px 0px;	
	float:right;
	font-size:1.22em;
	line-height:1.4em;
	width:446px;
	height:38px;
	height:auto;
	padding:5px 10px 4px 10px;
	color:#dadada;
	}
	
	/* IE6 hack */
	html > body .f1-black div.twitter ul li h3 span.wrapper span.tweet-no-img span.text-no-img {
		min-height:38px;
 		}


.f1-black div.twitter ul li h3 span.name {
	color:#dadada;
	border-right:none;
	}
	
.f1-black div.twitter ul li h3 span.wrapper a.image img {
	margin:4px 0 0 0;
	}
	
.f1-black div.twitter abbr {
	border-bottom:1px dotted #999999;
	}

/* Twitter - Story page */
.formula1-section-white div.twitter {
	margin:7px 0 13px 0;
	color:#4F4F4F;
	}
	
.formula1-section-white div.twitter h2 {
	color:#454545;
	}

.formula1-section-white div.twitter ul {
	width:100%;
	}
	
.formula1-section-white div.twitter ul li h3 {
	margin:0 0 12px 0;
	}
	
.formula1-section-white div.twitter ul li h3 span.wrapper span.tweet {	
	width:253px;	
	margin:0 0 0.6em 2px;
	padding:0 0 6px 0;
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module_storypage.png) no-repeat 0 bottom;
	}
	
.formula1-section-white div.twitter ul li h3 span.wrapper span.tweet-no-img {	
	float:right;
	width:315px;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module_storypage.png) no-repeat -255px bottom;
	}
	
.formula1-section-white div.twitter ul li h3 span.wrapper span.tweet span.text {
	padding:5px 5px 0 18px;
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module_storypage.png) no-repeat 0 0;
	}
	
.formula1-section-white div.twitter ul li h3 span.wrapper span.tweet-no-img span.text-no-img {
	background:url(/sol/shared/img/v4/formula1/f1_twitter_module_storypage.png) no-repeat -255px 0;
	float:right;
	width:295px;
	height:38px;
	height:auto;
	padding:5px 10px 4px 10px;
	color:#4F4F4F;
	}
	
	/* IE6 hack */
	html > body .f1-black div.twitter ul li h3 span.wrapper span.tweet-no-img span.text-no-img {
		min-height:28px;
 		}

.formula1-section-white div.twitter ul li h3 span.name {
	border-right:none;
	}
	
.formula1-section-white div.twitter ul li h3 span.wrapper a.image img {
	margin:2px 0 0 0;
	border:1px solid #999999;
	}
	
/* From other news sites module */	
.f1-black .external_news_sites {
	padding:0;
	font-size:1em;
	border:none;
	}
	
.f1-black .external_news_sites h2 {
	padding:0 0 6px 0;
	font-size:1.5em;
	font-family:Arial;
	text-transform:capitalize;
	}
		
.f1-black .external_news_sites ul li h3 {
	height:1%;
	font-size:1.3em;
	line-height:1.4em;
	text-transform:none;
	}
	
.f1-black .external_news_sites ul li,
.f1-black .external_news_sites ul li span {
	padding:0;
	font-size:1em;
	background:none;
	}
	
.f1-black .external_news_sites ul li span.title a {
	display:block;
	width:443px;
	padding:0 0 0 23px;
	background:url(/sol/shared/img/v4/formula1/arrow_two.gif) no-repeat 0 7px;
	}
	
.f1-black .last-updated-heading,
.f1-black .from-heading {
	position:absolute;
	top:-5000%;
	left:-5000%;
	}
	
.f1-black .external_news_sites ul li span.last-updated {
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 23px;
	color:#dadada;
	border-right:1px solid #dadada;
	}
	
/* From Formula1.com module */	
.f1-black .f1-news-from h2 {
	padding:10px 0 6px 0;
	font-size:1.5em;
	font-family:Arial;
	}
	
.f1-black .f1-news-from h2 a {
	padding:0 0 0 21px;
	background:url(/sol/shared/img/v4/formula1/formula1.com_icon.png) no-repeat 0 0;	
	}
	
.f1-black .f1-news-from ul li h3 a {
	display:block;
	width:443px;
	padding:0 0 5px 23px;
	font-size:1.3em;
	line-height:1.4em;
	font-weight:normal;
	background:url(/sol/shared/img/v4/formula1/arrow_two.gif) no-repeat 0 7px;
	}
	
/* iVote block */

.puffbox .iVoteHeader {
	display:none;
}

#ivote_vote_contentblock {
	display:none;
}

.blq-js .puffbox .iVoteHeader {
	background: #000 url(/sol/shared/img/v4/formula1/bg_f1_vote.jpg) no-repeat 0 -4px;
	color: #FFF;
	display: block;
	font-size: 13px;
    padding: 9px 11px 15px;
    width: 300px;
	margin-bottom: 5px;
}

.blq-js #ivote_vote_contentblock #ivote_vote_title {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 6px;
	width: 300px;
}	
.blq-js #ivote_vote_contentblock {
 
	float: left; 
	font-size: 13px;
	display:block;
	padding: 0 0 16px 11px;
}
.blq-js #ivote_vote_contentblock .ivote_vote_form_element { 
	width: 300px; 
	float: left; 
	padding: 3px 0; 
	line-height: 1em;
}
.blq-js #ivote_vote_contentblock .ivote_vote_form_element input { 
	display:block; 
	float:left;
}
.blq-js #ivote_vote_contentblock .ivote_vote_form_element label { 
	margin: 0px 0 0 5px; 
	/*ie hack*/
	*margin: 4px 0 0 5px; 
	display:block; 
	float:left;	
}

.blq-js #ivote_vote_contentblock .ivote_vote_form_submit {
	padding-top: 8px;	
	clear:both;
}

.blq-js #ivote_vote_contentblock #ivote_vote_disclaimer, #ivote_vote_contentblock #ivote_vote_tandc { 
	width: 300px; 
	float: left; 
	line-height: 1.6em; 
	font-size: 11px;
}

.blq-js #ivote_vote_contentblock #ivote_voteresults_results_bargraph {
	width: 300px;
	margin-bottom: 10px;
}
.blq-js #ivote_vote_contentblock #ivote_voteresults_results_bargraph .ivote_voteresults_results_optionname {
	width: 150px;
}
.blq-js #ivote_vote_contentblock #ivote_voteresults_results_bargraph .ivote_voteresults_results_bar_color {
	background: #990000;
	height: 9px;
	text-indent: -99999px;
}
