/* Effective stylesheet produced by snapshot save */
* { margin: 0px; padding: 0px; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; background: url("bg.jpg") repeat-x scroll 0% 0% rgb(152, 152, 152); }
.clear { clear: both; }
P { line-height: 120%; }
a { color: rgb(255, 102, 0); }
a:focus { outline-style: none; }
A img { border: medium none; }
SPAN.orange { color: rgb(255, 102, 0); }
SPAN.dkgrey { color: rgb(156, 157, 157); }
blue { color: rgb(96, 187, 240); }
A.searchbutton { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_search.png") no-repeat scroll 0px 0px transparent; display: block; width: 131px; height: 35px; text-indent: -3000px; }
A.searchbutton:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_search.png") repeat scroll 0px -37px transparent; }
A.previousbutton { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_previous_next.png") no-repeat scroll 0px 0px transparent; display: block; width: 133px; height: 19px; text-indent: -3000px; }
A.previousbutton:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_previous_next.png") no-repeat scroll 0px -20px transparent; display: block; width: 133px; height: 19px; text-indent: -3000px; }
A.nextbutton { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_previous_next.png") no-repeat scroll -152px 0px transparent; display: block; width: 82px; height: 19px; text-indent: -3000px; }
A.nextbutton:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_previous_next.png") no-repeat scroll -152px -20px transparent; }
a.btn { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/btn_std.png") repeat scroll left top transparent; width: 161px; height: 38px; display: block; color: rgb(255, 255, 255); text-decoration: none; font-size: 1.3em; font-weight: bold; }
a.btn:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/btn_std.png") repeat scroll left -38px transparent; }
a.btn span { position: relative; top: 11px; left: 20px; }
a.btn.long { width: 250px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/btn_long.png") repeat scroll left top transparent; height: 41px; }
a.btn.long:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/btn_long.png") repeat scroll left -41px transparent; }
#content { padding-left: 14px; padding-right: 14px; margin-top: 17px; margin-bottom: 17px; color: rgb(255, 255, 255); }
#leftcol { float: left; width: 633px; }
#rightcol { float: right; width: 311px; }
#fullcol { width: 955px; }
#social { height: 50px; width: 311px; }
#social A.rss { float: left; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rss.png") no-repeat scroll 0% 0% transparent; padding-left: 27px; padding-top: 2px; width: 50px; height: 30px; text-decoration: none; color: rgb(255, 255, 255); }
#social A.rss:hover { color: rgb(255, 102, 0); }
#social A.twitter { float: left; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/twitter.png") no-repeat scroll 0% 0% transparent; padding-left: 27px; padding-top: 2px; width: 50px; height: 30px; text-decoration: none; color: rgb(255, 255, 255); }
#social A.twitter:hover { color: rgb(255, 102, 0); }
#social .facebook { float: left; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/facebook.png") no-repeat scroll 0% 0% transparent; padding-left: 27px; padding-top: 2px; width: 50px; height: 30px; text-decoration: none; color: rgb(255, 255, 255); }
#social .facebook:hover { color: rgb(255, 102, 0); }
p.loggedin { position: absolute; right: 5px; width: 300px; text-align: right; color: rgb(204, 204, 204); padding-top: 3px; }
/*.error { color: rgb(255, 102, 0); padding: 3px; background: none repeat scroll 0% 0% rgb(0, 0, 0); border: 1px solid rgb(255, 102, 0); width: 300px; margin-bottom: 10px; }*/
#shadow { width: 991px; margin-left: auto; margin-right: auto; background: url("shadow.png") repeat scroll 0% 0% transparent; }
#canvas { width: 983px; margin-left: auto; margin-right: auto; background: url("bg_content.jpg") repeat-x scroll 0px 224px rgb(40, 40, 40); position: relative; }
#header { width: 983px; height: 224px; background: url("header.jpg") no-repeat scroll 0% 0% transparent; position: relative; }
#footer { width: 983px; height: 93px; background: url("footer.jpg") no-repeat scroll 0% 0% transparent; font-size: 0.9em; }
#footer P { color: rgb(255, 255, 255); padding-bottom: 3px; }
#footer .footerdetails A { text-decoration: none; }
#footer .footerdetails A:hover { color: rgb(255, 255, 255); }
#footer .footerdetails { float: left; position: relative; left: 150px; top: 5px; width: 290px; }
#footer .sponsors { float: right; position: relative; top: 24px; width: 405px; }
#footer .sponsors .sponsoritem { float: right; margin-right: 10px; }
#footer .sponsors .sponsoritem A { border: 1px solid rgb(204, 204, 204); padding: 1px; display: block; }
#footer .sponsors .sponsoritem A:hover { border: 1px solid rgb(255, 102, 0); padding: 1px; display: block; }
.title { width: 311px; height: 37px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_title.gif") no-repeat scroll 0% 0% transparent; }
.title H1 { padding-top: 10px; padding-left: 7px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; text-transform: uppercase; }
.titlefull { width: 955px; height: 37px; background: url("bg_titlefull.gif") no-repeat scroll 0% 0% transparent; }
.titlefull H1 { padding-top: 10px; padding-left: 7px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; }
.titleleft { width: 633px; height: 37px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_titleleft.gif") no-repeat scroll 0% 0% transparent; }
.titleleft H1 { padding-top: 10px; padding-left: 7px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; }
.titleleft H2 { padding-top: 10px; padding-left: 7px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; }
.columnfoot { width: 311px; height: 25px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_column_foot.jpg") no-repeat scroll 0% 0% transparent; }
ul#nav.main { float: left; width: 983px; list-style-type: none; position: relative; top: 176px; }
ul#nav.main li { text-indent: -9999px; float: left; }
ul#nav.main li a { background-position: 0px 0px; height: 48px; display: block; }
ul#nav.main li a:hover { background-position: 0px -50px; }
.anylinkcss em { color: rgb(255, 255, 255); }
.anylinkcss li.divide { background: none repeat scroll 0% 0% rgb(255, 102, 0); padding: 4px 0px 4px 4px; }
#home #row1 { width: 955px; height: 319px; }
#home #row2 { width: 955px; height: 111px; }
#home #row3 { width: 955px; }
#home #row3 .column1 { float: left; width: 311px; }
#home #row3 .column2 { float: left; width: 311px; position: relative; left: 11px; }
#home #row3 .column3 { float: right; width: 311px; }
#home #canvas { width: 983px; margin-left: auto; margin-right: auto; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_content_home.jpg") repeat-x scroll 0px 224px rgb(40, 40, 40); }
#home #newshold { float: left; width: 633px; height: 302px; }
#home #previewhold { float: right; width: 311px; height: 302px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_preview.jpg") repeat scroll 0% 0% transparent; }
#home #previewhold .row1 { width: 311px; height: 84px; }
#home #previewhold .row1 .flag { float: left; width: 75px; }
#home #previewhold .row1 .flag img { padding: 15px 0px 0px 10px; }
#home #previewhold .row1 .details { float: left; width: 230px; padding-top: 11px; }
#home #previewhold .row1 .details A { text-decoration: none; color: rgb(255, 255, 255); }
#home #previewhold .row1 .details P { padding-top: 4px; }
#home #previewhold .row1 .details P A { text-decoration: none; color: rgb(255, 255, 255); font-weight: normal; }
#home #previewhold .row1 .details A:hover { color: rgb(255, 102, 0); }
#home #previewhold .row1 .details H1 { font-size: 1.1em; color: rgb(255, 255, 255); font-weight: bold; }
#home #previewhold .row1 .details P { font-size: 1em; color: rgb(255, 255, 255); font-weight: bold; }
#home #previewhold .row2 { padding-left: 8px; height: 40px; }
#home #previewhold .row2 SPAN.days { width: 80px; color: rgb(255, 255, 255); font-size: 1.8em; font-weight: bold; display: block; float: left; }
#home #previewhold .row2 SPAN.hrs { width: 75px; color: rgb(255, 255, 255); font-size: 1.8em; font-weight: bold; display: block; float: left; }
#home #previewhold .row2 SPAN.mins { width: 75px; color: rgb(255, 255, 255); font-size: 1.8em; font-weight: bold; display: block; float: left; }
#home #previewhold .row2 SPAN.secs { width: 40px; color: rgb(255, 255, 255); font-size: 1.8em; font-weight: bold; display: block; float: left; }
#home #previewhold .row3 { padding-left: 8px; }
#home #previewhold .row3 .preview1 { float: left; padding-right: 9px; }
#home #previewhold .row3 .preview1 A { width: 92px; height: 163px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_livedraw.png") repeat scroll 0% 0% transparent; font-weight: bold; font-style: italic; color: rgb(255, 255, 255); text-decoration: none; text-align: center; }
#home #previewhold .row3 .preview1 A SPAN.padding { position: relative; top: 120px; }
#home #previewhold .row3 .preview1 A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_livedraw.png") repeat scroll 0px -163px transparent; }
#home #previewhold .row3 .preview1.after A { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_finaldraw.png") repeat scroll 0% 0% transparent; }
#home #previewhold .row3 .preview1.after A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_finaldraw.png") repeat scroll 0px -163px transparent; }
#home #previewhold .row3 .preview1.swc A { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_teamsriders.png") repeat scroll 0% 0% transparent; }
#home #previewhold .row3 .preview1.swc A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_teamsriders.png") repeat scroll 0px -163px transparent; }
#home #previewhold .row3 .preview2 { float: left; padding-right: 9px; }
#home #previewhold .row3 .preview2 A { width: 92px; height: 163px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_liveresults.png") repeat scroll 0% 0% transparent; font-weight: bold; font-style: italic; color: rgb(255, 255, 255); text-decoration: none; text-align: center; }
#home #previewhold .row3 .preview2 A SPAN.padding { position: relative; top: 120px; }
#home #previewhold .row3 .preview2 A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_liveresults.png") repeat scroll 0px -163px transparent; }
#home #previewhold .row3 .preview2.after A { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_finalresult.png") repeat scroll 0% 0% transparent; }
#home #previewhold .row3 .preview2.after A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_finalresult.png") repeat scroll 0% 0% transparent; }
#home #previewhold .row3 .preview3 { float: left; }
#home #previewhold .row3 .preview3 A { width: 92px; height: 163px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_tickets.png") repeat scroll 0% 0% transparent; text-indent: -3000px; }
#home #previewhold .row3 .preview3 A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_tickets.png") repeat scroll 0px -163px transparent; }
#home #previewhold .row3 .preview3.swc A { width: 92px; height: 163px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_ticketsswc.png") repeat scroll 0% 0% transparent; font-weight: bold; font-style: italic; color: rgb(255, 255, 255); text-decoration: none; text-align: center; }
#home #previewhold .row3 .preview3.swc A SPAN.padding { position: relative; top: 120px; }
#home #previewhold .row3 .preview3.swc A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_ticketsswc.png") repeat scroll 0px -163px transparent; }
#home #previewhold .row3 .preview3.after A { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_tickets_after.png") repeat scroll 0% 0% transparent; }
#home #previewhold .row3 .preview3.after A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_tickets_after.png") repeat scroll 0% 0% transparent; }
#home .promo1 { float: left; padding-right: 10px; }
#home .promo1 A { width: 205px; height: 84px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_aaa.png") repeat scroll 0% 0% transparent; text-indent: -3000px; }
#home .promo1 A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_aaa.png") repeat scroll 0px -84px transparent; }
#home .promo2 { float: left; padding-right: 10px; }
#home .promo2 A { width: 205px; height: 84px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_iphone.png") repeat scroll 0% 0% transparent; text-indent: -3000px; }
#home .promo2 A:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_iphone.png") repeat scroll 0px -84px transparent; }
#home .promo3 { float: left; }
#home .promo3 { width: 205px; height: 84px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_facebookhold.png") repeat scroll 0% 0% transparent; text-indent: -3000px; }
#home .promo3 A.facebook { width: 175px; height: 25px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_facebook.png") repeat scroll 0px 0px transparent; text-indent: -3000px; position: relative; left: 15px; top: 12px; }
#home .promo3 A.facebook:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_facebook.png") repeat scroll 0px -25px transparent; }
#home .promo3 A.twitter { width: 175px; height: 25px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_twitter.png") repeat scroll 0px 0px transparent; text-indent: -3000px; position: relative; left: 15px; top: 20px; }
#home .promo3 A.twitter:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_twitter.png") repeat scroll 0px -25px transparent; }
#home .promo4 { float: right; width: 311px; height: 84px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_signup.png") repeat scroll 0% 0% transparent; position: relative; }
#home .promo4 .signup { float: right; width: 189px; padding-top: 42px; }
#home .promo4 .signup input { float: left; font-size: 1em; width: 130px; border-radius: 5px 5px 5px 5px; border: medium none; padding: 4px; }
#home .promo4 .signup A.button { font-size: 1em; border-radius: 5px 5px 5px 5px; border: 1px solid rgb(255, 102, 0); padding: 4px; display: block; background: none repeat scroll 0% 0% rgb(0, 0, 0); float: left; color: rgb(255, 255, 255); margin-left: 5px; text-decoration: none; }
#home .promo4 .signup A.button:hover { background: none repeat scroll 0% 0% rgb(255, 102, 0); color: rgb(0, 0, 0); }
#home .promo4 A.video { width: 175px; height: 25px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_video.png") no-repeat scroll 0px 0px transparent; text-indent: -3000px; position: relative; left: 115px; top: 18px; }
#home .promo4 A.video:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_video.png") repeat scroll 0px -25px transparent; }
#home .promo4 A.photo { width: 175px; height: 25px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_photo.png") no-repeat scroll 0px 0px transparent; text-indent: -3000px; position: relative; left: 115px; top: 20px; }
#home .promo4 A.photo:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/homepromo_photo.png") repeat scroll 0px -25px transparent; }
#home .promo4 .error { position: absolute; top: 0px; left: 0px; width: 311px; height: 76px; }
#home .promo4 .error input { width: auto; }
#home .promo6 { margin-bottom: 10px; position: relative; }
#home .generalpromo { float: left; padding-right: 10px; }
#home .generalpromo A { width: 205px; height: 84px; display: block; text-indent: -3000px; background-repeat: no-repeat; }
#home .generalpromo A:hover { background-position: 0px -84px; }
#home .generalpromo_half { float: left; padding-right: 10px; }
#home .generalpromo_half A { width: 205px; height: 42px; display: block; text-indent: -3000px; background-repeat: no-repeat; }
#home .generalpromo_half A:hover { background-position: 0px -84px; }
#home .generalpromo_half A.bottom { background-position: 0px -42px; }
#home .generalpromo_half A.bottom:hover { background-position: 0px -126px; }
#popup { position: absolute; z-index: 100; display: none; width: 100%; text-align: center; }
#news .newsimage { width: 633px; height: 322px; }
#news #leftcol H1 { color: rgb(255, 255, 255); font-size: 2em; height: 50px; }
#news #leftcol P { margin-bottom: 20px; }
#news #leftcol P.intro { font-weight: bold; font-size: 1.1em; }
#news .quotehold { float: left; margin: 20px 20px 20px 0px; }
#news .quotehead { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/quotehead.png") no-repeat scroll 0% 0% transparent; width: 232px; height: 15px; }
#news .quotecentre { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/quotecentre.png") repeat scroll 0% 0% transparent; width: 232px; }
#news .quotecentre H2 { font-size: 1.8em; font-weight: normal; font-style: italic; padding: 10px; }
#news .quotecentre H3 { font-size: 1.2em; font-weight: normal; padding-left: 10px; color: rgb(255, 102, 0); }
#news .quotefoot { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/quotefoot.png") no-repeat scroll 0% 0% transparent; width: 232px; height: 15px; }
#news .footpromo { width: 633px; margin-top: 20px; }
#news .newslisthold { width: 633px; padding-bottom: 10px; padding-top: 10px; background: url("bg_newslist.gif") repeat-x scroll 0% 0% rgb(37, 37, 37); }
#news .titleleft .latest { float: left; width: 200px; }
#news .titleleft .latest H2 { padding-top: 10px; padding-left: 7px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; }
#news .searchhold { float: right; width: 223px; padding-top: 6px; }
#news .searchhold .inputhold { float: left; width: 223px; }
#news .searchhold .inputhold .buttonhold { float: right; }
#news .searchhold .inputhold INPUT { float: right; height: 21px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_search.gif") no-repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding-left: 35px; font-size: 1em; color: rgb(153, 153, 153); margin-right: 10px; }
#news .searchhold .rsshold { float: right; width: 50px; padding-top: 10px; }
#news .newslisthold .nexthold { float: left; width: 90px; padding-top: 20px; }
#news .newslisthold .previoushold { float: left; width: 150px; padding-top: 20px; }
#news .newsitemhold { width: 633px; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid rgb(0, 0, 0); }
#news .newsitempic { float: left; }
#news .newsitempic A { border: 1px solid rgb(204, 204, 204); display: block; padding: 1px; }
#news .newsitempic A:hover { border: 1px solid rgb(255, 102, 0); }
#news .newsitempic img { width: 173px; }
#news .newsitemdescription { float: right; width: 430px; }
#news #leftcol .newsitemdescription H1 { font-size: 1.3em; color: rgb(255, 102, 0); font-weight: bold; height: 30px; }
#news #leftcol .newsitemdescription H1 A { color: rgb(255, 102, 0); font-weight: bold; height: 30px; text-decoration: none; }
#news #leftcol .newsitemdescription H1 A:hover { color: rgb(255, 255, 255); }
#news #leftcol .newsitemdescription H1 SPAN { color: rgb(153, 153, 153); font-weight: normal; }
#news #leftcol .newsitemdescription P { margin: 0px; padding-right: 10px; }
#news .videohold { width: 100%; float: left; background: none repeat scroll 0% 0% rgb(0, 0, 0); margin-bottom: 18px; padding: 15px 0px; }
#news .videohold #videoplayer { position: relative; left: 67px; outline-style: none; }
#news .videohold #videoplayer2 { outline-style: none; }
#news #leftcol H1.vid, #video #leftcol H1, #aaa #leftcol H1, #gallery #leftcol H1 { color: rgb(255, 255, 255); font-size: 0.9em; height: 38px; width: 180px; font-weight: normal; }
#news #leftcol H1.vid span, #video #leftcol H1 span, #aaa #leftcol H1 span, #gallery #leftcol H1 span { color: rgb(255, 102, 0); }
#video .newslisthold { width: 633px; padding-bottom: 10px; padding-top: 10px; background: url("bg_newslist.gif") repeat-x scroll 0% 0% rgb(37, 37, 37); }
#video .titleleft .latest { float: left; width: 120px; }
#video .titleleft .latest H2 { padding-top: 10px; padding-left: 7px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; }
#video .searchhold { float: right; width: 453px; padding-top: 6px; }
#video .searchhold .inputhold { float: left; width: 223px; }
#video .searchhold .inputhold .buttonhold { float: right; }
#video .searchhold .inputhold INPUT { float: right; height: 21px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_search.gif") no-repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding-left: 35px; font-size: 1em; color: rgb(153, 153, 153); margin-right: 10px; }
#video .searchhold .rsshold { float: right; width: 50px; padding-top: 10px; }
#video .searchhold .drop { float: left; margin-left: 30px; margin-top: 3px; }
#video .searchhold .drop p { float: left; margin: 0px 0px 5px; color: rgb(204, 204, 204); }
#video .newslisthold .nexthold { float: left; width: 90px; padding-top: 20px; }
#video .newslisthold .previoushold { float: left; width: 150px; padding-top: 20px; }
.videoitemhold { float: left; width: 208px; height: 160px; position: relative; left: 6px; top: 10px; }
.videoitemhold .inner { float: left; padding: 10px 8px 12px; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
.videoitempic { float: left; }
.videoitempic A { border: 1px solid rgb(204, 204, 204); display: block; padding: 1px; }
.videoitempic A:hover { border: 1px solid rgb(255, 102, 0); }
.videoitempic img { width: 183px; }
img.playbtn { position: absolute; z-index: 99; left: 122px; top: 92px; }
.othervideo { float: left; margin: 10px 0px 20px; background: none repeat scroll 0% 0% rgb(0, 0, 0); width: 100%; padding: 0px 0px 12px; }
#gallery .newslisthold { width: 633px; padding-bottom: 10px; padding-top: 10px; background: url("bg_newslist.gif") repeat-x scroll 0% 0% rgb(37, 37, 37); }
#gallery .titleleft .latest { float: left; width: 120px; }
#gallery .titleleft .latest H2 { padding-top: 10px; padding-left: 7px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; }
#gallery .searchhold { float: right; width: 453px; padding-top: 6px; }
#gallery .searchhold .inputhold { float: left; width: 223px; }
#gallery .searchhold .inputhold .buttonhold { float: right; }
#gallery .searchhold .inputhold INPUT { float: right; height: 21px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_search.gif") no-repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding-left: 35px; font-size: 1em; color: rgb(153, 153, 153); margin-right: 10px; }
#gallery .searchhold .rsshold { float: right; width: 50px; padding-top: 10px; }
#gallery .searchhold .drop { float: left; margin-left: 30px; margin-top: 3px; }
#gallery .searchhold .drop p { float: left; margin: 0px 0px 5px; color: rgb(204, 204, 204); }
#gallery .newslisthold .nexthold { float: left; width: 90px; padding-top: 20px; }
#gallery .newslisthold .previoushold { float: left; width: 150px; padding-top: 20px; }
#gallery .videoitempic a { width: 183px; height: 82px; }
#results #resultsqualify { font-size: 0.9em; }
#results #resultsqualifyhold { margin-bottom: 10px; }
#results #resultsqualify A { color: rgb(255, 255, 255); text-decoration: none; }
#results #resultsqualify A:hover { color: rgb(255, 102, 0); }
#results #resultsqualify A.dkgrey { color: rgb(156, 157, 157); text-decoration: none; }
#results #resultsqualify A.dkgrey:hover { color: rgb(255, 102, 0); }
#results #resultsqualify .pts1 { color: rgb(156, 157, 157); text-decoration: none; font-size: 1.3em; }
#results #resultsqualify .pts2 { color: rgb(255, 102, 0); text-decoration: none; font-size: 1.3em; }
#results .swcresults #resultsqualify .pts2 { color: rgb(96, 240, 136); }
#results #resultsqualify .rides { text-decoration: none; font-size: 1.3em; }
#results #resultsqualify .wins { text-decoration: none; font-size: 1.3em; }
#results #resultsqualify TR.head TD { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_head.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); padding: 6px; }
#results #resultsqualify TD { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td1.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); }
#results #resultsqualify TD.alt { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td2.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); }
#results #resultsqualify TR { border-bottom: 1px solid rgb(92, 97, 96); }
#results #resultsqualify TR.topsix TD.alt { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td2.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(255, 102, 0); }
#results #resultsqualify TD.alt { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td2.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); }
#results #resultsqualifyhold { padding: 0px 1px; background: none repeat scroll 0% 0% rgb(92, 97, 96); }
#results #resultsqualify span.up { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_up.png") no-repeat scroll 0px 4px transparent; color: rgb(11, 170, 0); padding-left: 15px; }
#results #resultsqualify span.down { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_down.png") no-repeat scroll 0px 4px transparent; color: rgb(255, 0, 0); padding-left: 15px; }
#results #resultsqualify span.equal { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_equal.png") no-repeat scroll 12px 4px transparent; color: rgb(10, 170, 0); text-indent: -3000px; width: 30px; display: block; }
#results #resultshead { width: 955px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block3.jpg") repeat-x scroll 0% 0% transparent; margin-bottom: 10px; }
#results #resultsheadhold { padding: 10px; }
#results #resultshead .flaghold { float: left; width: 80px; }
#results #resultshead .details { float: left; width: 640px; }
#results #resultshead .details P { text-transform: capitalize; }
#results #resultshead .details span { color: rgb(156, 157, 157); }
#results #resultshead .details .col1 { float: left; width: 200px; padding-top: 10px; }
#results #resultshead .details .col2 { float: left; width: 440px; padding-top: 10px; }
#results #resultshead .venuepic { float: right; width: 212px; height: 84px; }
#results .resultsrow1hold { width: 955px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_results1.jpg") no-repeat scroll 0% 0% transparent; height: 219px; }
#results .swcresults .resultsrow1hold { width: 955px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_results_swc.jpg") no-repeat scroll 0% 0% transparent; height: 250px; }
#results .resultsrow1hold .nav { width: 600px; position: relative; top: 22px; left: 20px; }
#results .swcresults .resultsrow1hold .nav { width: 621px; position: relative; top: 22px; left: 14px; }
#results .resultsrow1hold .nav A { float: left; display: block; padding: 3px; background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 255, 255); text-decoration: none; margin-right: 5px; font-size: 0.88em; }
#results .swcresults .resultsrow1hold .nav A { margin-right: 4px; }
#results .resultsrow1hold .nav A:hover { background: none repeat scroll 0% 0% rgb(255, 102, 0); }
#results .resultsrow1hold .nav A.on { background: none repeat scroll 0% 0% rgb(255, 102, 0); }
#results .resultsrow1hold .nav A.previous { float: left; display: block; width: 10px; height: 20px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_nav_arrow.png") no-repeat scroll 0px 3px transparent; text-indent: -3000px; padding: 0px; }
#results .resultsrow1hold .nav A.previous:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_nav_arrow.png") no-repeat scroll 0px -17px transparent; }
#results .resultsrow1hold .nav A.next { float: left; display: block; width: 10px; height: 20px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_nav_arrow2.png") no-repeat scroll 0px 3px transparent; text-indent: -3000px; padding: 0px; }
#results .resultsrow1hold .nav A.next:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_nav_arrow2.png") no-repeat scroll 0px -17px transparent; }
#results .resultsrow1hold .col1 { float: left; width: 610px; }
#results .resultsrow1hold .col1 .lastheathold { float: left; width: 290px; position: relative; left: 20px; top: 26px; }
#results .resultsrow1hold P { font-size: 0.9em; }
#results .resultsrow1hold H3 { font-size: 1.3em; margin-top: 2px; }
#results .resultsrow1hold .riderred { float: left; width: 67px; height: 165px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_results_red.png") no-repeat scroll 0px 20px transparent; text-align: center; }
#results .resultsrow1hold .riderblue { float: left; width: 67px; height: 165px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_results_blue.png") no-repeat scroll 0px 20px transparent; text-align: center; }
#results .resultsrow1hold .rideryellow { float: left; width: 67px; height: 165px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_results_yellow.png") no-repeat scroll 0px 20px transparent; text-align: center; }
#results .resultsrow1hold .riderwhite { float: left; width: 67px; height: 165px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_results_white.png") no-repeat scroll 0px 20px transparent; text-align: center; }
#results .resultsrow1hold .nextheathold { float: right; width: 283px; position: relative; top: 26px; }
#results .resultsrow1hold .rider { float: left; width: 67px; height: 141px; text-align: center; }
#results .swcresults .joker { width: 300px; height: 400px; margin-top: 10px; float: left; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/joker.gif") no-repeat scroll 10px top transparent; }
#results .swcresults .joker .inner { width: 130px; float: right; }
#results .swcresults .joker .inner p { padding: 0px 0px 10px; line-height: 1.4em; }
#results .swcresults .joker .inner span { font-size: 1.3em; }
#results .swcresults .joker .inner span.green { color: rgb(0, 255, 0); }
#results .swcresults .joker .inner span.red { color: rgb(255, 0, 0); }
#results .swcresults .joker .inner span.grey { color: rgb(102, 102, 102); }
#results .resultsrow1hold .col2 { float: right; width: 278px; }
#results .resultsrow1hold .col2 TABLE { margin-top: 83px; }
#results .resultsrow1hold .col2 TD { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td1.jpg") repeat scroll 0% 0% transparent; text-align: center; border-bottom: 1px solid rgb(92, 97, 96); padding: 2px; font-size: 1.1em; font-weight: bold; color: rgb(153, 153, 153); }
#results .heatstitle { width: 305px; float: left; }
#results .gatetitle { width: 315px; float: right; }
#results .semi1title { width: 305px; float: left; text-align: center; }
#results .semi2title { width: 305px; float: left; text-align: center; }
#results .finaltitle { width: 315px; float: right; text-align: center; }
#results .resultsrow2hold { padding-bottom: 20px; }
#results .titleleft.red { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_bar_red.gif") no-repeat scroll 0% 0% transparent; }
#results .titleleft.blue { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_bar_blue.gif") no-repeat scroll 0% 0% transparent; }
#results .titleleft.yellow { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_bar_yellow.gif") no-repeat scroll 0% 0% transparent; }
#results .titleleft.white { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/results_bar_white.gif") no-repeat scroll 0% 0% transparent; }
#results .titleleft.white h1, #results .titleleft.yellow h1 { color: rgb(51, 51, 51); }
#results .twtr-widget-profile { float: left; margin-bottom: 20px; margin-right: 12px; }
#results #resultsheadhold h1 { font-size: 1.4em; }
#event #eventhead { width: 955px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_event_head.jpg") repeat-x scroll 0% 0% transparent; margin-bottom: 10px; }
#event #eventheadhold { padding: 10px 0px 10px 10px; }
#event #eventhead .flaghold { float: left; width: 80px; }
#event #eventhead .details H1 { font-size: 1.3em; text-transform: uppercase; }
#event #eventhead .details .city { font-size: 1.3em; color: rgb(255, 102, 0); }
#event #eventhead .details { float: left; width: 550px; }
#event #eventhead .details P { text-transform: capitalize; }
#event #eventhead .details span { color: rgb(156, 157, 157); }
#event #eventhead .details .col1 { float: left; width: 200px; padding-top: 10px; }
#event #eventhead .details .col2 { float: left; width: 350px; padding-top: 10px; }
#event #eventhead .wildcard { float: right; width: 300px; height: 84px; }
#event #eventhead .wildcard P { padding-top: 4px; padding-left: 5px; }
.block .hold { padding: 0px 1px; background: none repeat scroll 0% 0% rgb(92, 97, 96); }
.block .centre { width: 309px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block1.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
.block .centre ul { list-style-type: none; padding: 10px 0px 5px 10px; }
.block .centre ul li { padding: 0px 0px 5px; }
#champstandings { font-size: 0.9em; }
#champstandings A { color: rgb(255, 255, 255); text-decoration: none; }
#champstandings A:hover { color: rgb(255, 102, 0); }
#champstandings A.dkgrey { color: rgb(156, 157, 157); text-decoration: none; }
#champstandings A.dkgrey:hover { color: rgb(255, 102, 0); }
#champstandings TR.head TD { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_head.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); padding: 6px; }
#champstandings TD { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td1.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); }
#champstandings TD.alt { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td2.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); }
#champstandings TR { border-bottom: 1px solid rgb(92, 97, 96); }
#champstandings TR.topsix TD.alt { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td2.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(255, 102, 0); }
#champstandings TD.alt { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td2.jpg") repeat scroll 0% 0% transparent; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(92, 97, 96); }
#champstandingshold { padding: 0px 1px; background: none repeat scroll 0% 0% rgb(92, 97, 96); }
#champstandingshold p.fullstandings { background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#champstandingshold p.fullstandings a { padding: 4px; text-decoration: none; position: relative; top: 5px; left: 5px; }
#othernews .hold { padding: 0px 1px; background: none repeat scroll 0% 0% rgb(92, 97, 96); }
#othernews .centre { width: 309px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block5.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
#othernews .centre UL { padding: 10px 10px 0px; }
#othernews .centre LI { color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 5px; list-style: none outside none; }
#othernews .centre LI A { color: rgb(255, 102, 0); text-decoration: none; }
#othernews .centre LI A:hover { color: rgb(255, 255, 255); }
#othernews .centre LI A.play { float: right; width: 53px; height: 18px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_play.png") repeat scroll 0% 0% transparent; display: inline; text-indent: -3000px; }
#othernews .centre LI A.play:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_play.png") repeat scroll 0px -18px transparent; }
#fanspoll .hold { padding: 0px 1px; background: none repeat scroll 0% 0% rgb(92, 97, 96); }
#fanspoll .centre { width: 309px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block2.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
#fanspoll .content { padding: 10px 10px 0px; }
#fanspoll .content TD { padding: 0px 0px 5px; color: rgb(255, 255, 255); }
#fanspoll .content A.vote { float: right; width: 50px; height: 15px; display: block; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bullet_arrow.png") no-repeat scroll 40px 3px transparent; }
#fanspoll .content A.vote:hover { color: rgb(255, 102, 0); }
#fanspoll .content P { color: rgb(255, 255, 255); }
#fanspoll .content P.question { color: rgb(200, 199, 199); }
#fanspoll .inner td { padding: 4px 0px; }
#fanspoll .inner input { width: 15px; height: 15px; padding: 0px; margin: 0px; }
#fanspoll #pollresults table { line-height: 1em; }
#fanspoll #pollresults table tr.question td { padding-bottom: 0px; }
#fanspoll #pollresults table tr.anwser td { padding-bottom: 4px; }
#fanspoll #pollresults table span { color: rgb(153, 153, 153); }
#fanspoll .vote_bar { margin-bottom: 6px; margin-right: 3px; margin-top: 4px; }
#fanspoll a.btn { margin-top: 8px; }
#fanspoll #pollresults span.percent { position: relative; top: 2px; color: rgb(255, 255, 255); }
#generalblock .hold { padding: 1px 1px 0px; background: none repeat scroll 0% 0% rgb(92, 97, 96); }
#generalblock .centre { width: 309px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block1.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
#generalblock .centreblack { width: 309px; background: none repeat scroll 0% 0% rgb(33, 33, 33); }
#generalblock .centreblack A { color: rgb(255, 102, 0); text-decoration: none; }
#generalblock .centreblack A:hover { color: rgb(255, 255, 255); text-decoration: none; }
#generalblock .centregrey { width: 309px; background: none repeat scroll 0% 0% rgb(78, 78, 78); }
#generalblock .centregrey .extrainfo { padding: 10px; }
#generalblock .centregrey .extrainfo P { padding-top: 10px; padding-bottom: 10px; }
#generalblock .centregrey .extrainfo A { color: rgb(255, 102, 0); text-decoration: none; }
#generalblock .centregrey .extrainfo LI { display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bullet.png") no-repeat scroll 0% 0% transparent; padding-left: 20px; list-style: none outside none; margin-bottom: 5px; }
#generalblock .withborder { border-bottom: 1px solid rgb(92, 97, 96); border-left: 1px solid rgb(92, 97, 96); border-right: 1px solid rgb(92, 97, 96); margin-bottom: 20px; }
#generalblock .adhold { width: 309px; border: 1px solid rgb(92, 92, 92); margin-top: 8px; }
.tickets TD { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td1.jpg") repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); font-weight: normal; border-bottom: 1px solid rgb(92, 97, 96); padding: 4px 4px 4px 10px; }
.tickets TD.alt { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_champtable_td2.jpg") repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); font-weight: normal; border-bottom: 1px solid rgb(92, 97, 96); padding: 4px 4px 4px 10px; }
.tickets TD.price { background: none repeat scroll 0% 0% rgb(255, 102, 0); text-align: center; color: rgb(255, 255, 255); font-weight: normal; border-bottom: 1px solid rgb(92, 97, 96); border-left: 1px solid rgb(92, 97, 96); padding: 4px; }
#event .detailshold { width: 633px; padding-top: 20px; }
#event .venuefacts { float: left; width: 167px; height: 629px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_venuefacts.png") no-repeat scroll 0% 0% transparent; position: relative; }
#event .venuefacts H1 { padding-left: 20px; font-size: 1em; text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); margin-top: 10px; }
#event .venuefacts H2 { background: none repeat scroll 0% 0% rgb(72, 71, 71); padding: 3px 3px 3px 20px; font-size: 1em; text-transform: capitalize; margin: 10px 1px; font-family: Arial,Helvetica,sans-serif; }
#event .venuefacts P { padding-left: 20px; padding-right: 20px; }
#event .venuefacts P SPAN.time { color: rgb(255, 102, 0); font-size: 2.2em; }
#event .venuefacts IMG { position: absolute; bottom: 7px; left: 7px; }
#event .venuedetails { float: right; width: 447px; height: 547px; }
#event .venuedetails A.tab { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; width: 149px; }
#event .venuedetails A.tab span { position: relative; left: 40px; top: 12px; padding-left: 10px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bullet.png") no-repeat scroll left center transparent; }
#event .venuedetails.short A.tab span { left: 30px; }
#event .venuedetails A.tab:hover span, #event .venuedetails A.current.tab span { background-image: url("urn:not-loaded:http://www.speedwaygp.com/_img/bullet_white.png"); }
#event .venuedetails A.tab1 { float: left; width: 224px; height: 36px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/tab_venuedetails.png") repeat scroll 0px -37px transparent; display: block; }
#event .venuedetails.short A.tab1 { width: 148px; border-right: 1px solid rgb(0, 0, 0); }
#event .venuedetails A.tab1:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/tab_venuedetails.png") repeat scroll 0px 0px transparent; }
#event .venuedetails A.tab1.current { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/tab_venuedetails.png") repeat scroll 0px 0px transparent; }
#event .venuedetails A.tab2 { float: left; width: 223px; height: 36px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/tab_venuedetails.png") repeat scroll 223px -37px transparent; display: block; }
#event .venuedetails.short A.tab2 { width: 148px; border-left: 1px solid rgb(0, 0, 0); background-position: 148px -37px; }
#event .venuedetails.short A.tab2:hover { background-position: 148px 0px; }
#event .venuedetails.short A.tab2.current { background-position: 148px 0px; }
#event .venuedetails A.tab2:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/tab_venuedetails.png") repeat scroll 223px 0px transparent; }
#event .venuedetails A.tab2.current { background-position: 223px 0px; }
#event .venuedetails A.tab3 { float: left; width: 149px; height: 36px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/tab_venuedetails.png") repeat scroll 223px -37px transparent; display: block; }
#event .venuedetails A.tab3:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/tab_venuedetails.png") repeat scroll 223px 0px transparent; }
#event .venuedetails A.tab3.current { background-position: 223px 0px; }
#event .venuedetails .venuehold { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_venuedetails.jpg") no-repeat scroll 0% 0% rgb(43, 43, 43); height: 592px; overflow-y: scroll; border-left: 1px solid rgb(92, 97, 96); border-right: 1px solid rgb(92, 97, 96); border-bottom: 1px solid rgb(92, 97, 96); }
#event .venuedetails .venuehold .content { padding: 20px; }
#event .venuedetails .venuehold .content A { color: rgb(255, 102, 0); text-decoration: none; }
#event .venuedetails .venuehold .content .addressleft { float: left; width: 50%; border-right: 1px solid rgb(112, 112, 112); }
#event .venuedetails .venuehold .content .addressleft P { padding-right: 10px; }
#event .venuedetails .venuehold .content .addressright { float: right; width: 45%; }
#event .venuedetails H3 { color: rgb(255, 102, 0); font-size: 1em; border-bottom: 1px solid rgb(153, 153, 153); margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; clear: both; }
#event .venuedetails LI { display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bullet.png") no-repeat scroll 0% 0% transparent; padding-left: 20px; list-style: none outside none; margin-bottom: 5px; font-size: 0.9em; }
#event .venuedetails P { font-size: 0.9em; }
#event .venuedetails .travelhold { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_venuedetails.jpg") no-repeat scroll 0% 0% transparent; height: 592px; overflow-y: scroll; border-left: 1px solid rgb(92, 97, 96); border-right: 1px solid rgb(92, 97, 96); border-bottom: 1px solid rgb(92, 97, 96); }
#event .venuedetails .travelhold .content { padding: 20px; }
#event .venuedetails .travelhold .content A { color: rgb(255, 102, 0); text-decoration: none; }
#event .venuedetails .travelhold .content .addressleft { float: left; width: 35%; border-right: 1px solid rgb(112, 112, 112); }
#event .venuedetails .travelhold .content .addressleft P { padding-right: 10px; }
#event .venuedetails .travelhold .content .addressright { float: right; width: 60%; border-right: 1px solid rgb(112, 112, 112); }
#event .venuedetails .eventhold { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_venuedetails.jpg") no-repeat scroll 0% 0% transparent; height: 592px; overflow-y: scroll; border-left: 1px solid rgb(92, 97, 96); border-right: 1px solid rgb(92, 97, 96); border-bottom: 1px solid rgb(92, 97, 96); }
#event .venuedetails .eventhold .content { padding: 20px; }
#event .venuedetails .eventhold .content A { color: rgb(255, 102, 0); text-decoration: none; }
#event .venuedetails .eventhold .content .addressleft { float: left; width: 35%; border-right: 1px solid rgb(112, 112, 112); }
#event .venuedetails .eventhold .content .addressleft P { padding-right: 10px; }
#event .venuedetails .eventhold .content .addressright { float: right; width: 60%; border-right: 1px solid rgb(112, 112, 112); }
.ticketdetails { padding: 10px; }
.ticketdetails .left { float: left; width: 288px; }
.ticketdetails .left p { padding: 0px 0px 6px; }
.ticketdetails .right { float: right; width: 88px; }
.ticketdetails A.plan { width: 88px; height: 113px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_seatingplan.png") repeat scroll 0% 0% transparent; text-indent: -3000px; }
.ticketdetails A.plan:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/icon_seatingplan.png") repeat scroll 0px -113px transparent; }
.ticketdetails A.buy { width: 180px; height: 12px; display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_buy_tickets.png") repeat scroll 0% 0% transparent; text-indent: -3000px; }
.ticketdetails A.buy:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_buy_tickets.png") repeat scroll 0px -18px transparent; }
#othernews .centre LI { color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 5px; list-style: none outside none; }
#othernews .centre LI A { color: rgb(255, 102, 0); text-decoration: none; }
#othernews .centre LI A:hover { color: rgb(255, 255, 255); }
#othernews .centre LI A.play { float: right; width: 53px; height: 18px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_play.png") repeat scroll 0% 0% transparent; display: inline; text-indent: -3000px; }
#othernews .centre LI A.play:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/button_play.png") repeat scroll 0px -18px transparent; }
#calendar #content { padding-left: 11px; padding-right: 11px; }
#calendar #content ul { list-style-type: none; margin: 0px 0px 30px; }
#calendar #content ul li { float: left; }
#calendar #content ul li a { width: 320px; height: 152px; display: block; text-indent: -9999px; }
#calendar #content ul li a.done { background-position: 0px -152px; }
#calendar #content .nextgp { width: 964px; height: 146px; position: relative; left: -2px; margin: 0px 0px 10px; }
#calendar #content .nextgp .hold { float: right; width: 470px; margin-top: 20px; }
#calendar #content .nextgp a.live { width: 449px; height: 52px; display: block; color: rgb(255, 255, 255); text-decoration: none; }
#calendar #content .nextgp a.live span { padding-left: 135px; font-size: 1.2em; font-weight: bold; position: relative; top: 17px; }
#calendar #content .nextgp a.live.results { display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/calendar_liveresults_btn.png") no-repeat scroll 0% 0% transparent; }
#calendar #content .nextgp a.live.draw { display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/calendar_livedraw_btn.png") no-repeat scroll 0% 0% transparent; }
#calendar #content .nextgp a.live:hover { background-position: 0px -51px; }
#calendar #content h3 { padding: 10px 0px 10px 10px; }
#rider .block.gallery .centre { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block5.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
#rider .block.gallery table { padding: 10px 0px 10px 5px; }
#rider .block.gallery table td { padding: 3px; }
#rider .block.gallery p { padding: 7px; font-size: 0.9em; color: rgb(204, 204, 204); }
#rider .gallery .gallerypic { float: left; width: 92px; height: 70px; overflow: hidden; margin: 5px 0px 0px 5px; border: 1px solid rgb(204, 204, 204); }
#rider .block ul li { color: rgb(255, 102, 0); }
#rider .block ul li span { color: rgb(255, 255, 255); }
#rider .block.highlights img { margin: 8px 0px 5px 4px; }
#rider #leftcol .hold { float: left; position: relative; width: 633px; background: none repeat scroll 0% 0% rgb(92, 97, 96); padding: 1px; margin-top: 32px; margin-bottom: 12px; }
#rider #leftcol .bg { float: left; width: 100%; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block4.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
#rider #leftcol .hold h2.tab a { float: left; z-index: 50; font-size: 12px; text-transform: uppercase; color: rgb(255, 102, 0); font-weight: normal; text-decoration: none; position: absolute; top: -31px; width: 137px; height: 32px; text-align: center; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; display: block; }
#rider #leftcol .hold h2.tab a.off { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px -32px transparent; color: rgb(153, 153, 153); }
#rider #leftcol .hold h2.tab a:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; color: rgb(255, 102, 0); }
#rider #leftcol .hold h2.tab a span { position: relative; top: 8px; }
#rider #leftcol .hold h2.tab.profile a { left: 250px; }
#rider #leftcol .hold h2.tab.crew a { left: 395px; }
#rider #leftcol .hold .inner { padding: 7px; }
#rider #leftcol .profile img.pic { float: left; margin: 0px 15px 10px 0px; }
#rider #leftcol .profile h2 { float: left; }
#rider #leftcol .profile img.flag { float: right; margin-right: 5px; }
#rider #leftcol .profile .right { float: left; width: 340px; margin-top: 5px; text-transform: uppercase; }
#rider #leftcol .profile table { margin: 12px 0px 0px; font-size: 0.85em; }
#rider #leftcol .profile table td { padding: 6px; background: none repeat scroll 0% 0% rgb(40, 40, 40); border-bottom: 2px solid rgb(69, 69, 69); }
#rider #leftcol .profile table td.label { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/td_bg.jpg") repeat scroll 0% 0% transparent; color: rgb(153, 153, 153); }
#rider .biography { float: left; margin: 5px 0px 30px; }
#rider #leftcol .hold h2.tab.gpstats a { left: 20px; }
#rider #leftcol .hold h2.tab.gpwins a { left: 165px; }
#rider #leftcol .hold h2.tab.clubs a { left: 310px; }
#rider #leftcol .stats { margin-bottom: 20px; }
#rider #leftcol .web { margin-bottom: 30px; }
#rider #leftcol .stats table { margin: 10px 0px; font-size: 0.9em; text-transform: uppercase; text-align: center; }
#rider #leftcol .stats table td { padding: 4px; background: none repeat scroll 0% 0% rgb(59, 59, 59); border-bottom: 1px solid rgb(84, 84, 84); border-right: 1px solid rgb(84, 84, 84); }
#rider #leftcol .stats table tr.head td { background: none repeat scroll 0% 0% rgb(36, 36, 36); font-size: 0.9em; color: rgb(204, 204, 204); }
#rider #leftcol .stats table tr.alt td { background: none repeat scroll 0% 0% rgb(41, 41, 41); }
#rider #leftcol .stats table tr.totals td { background: none repeat scroll 0% 0% rgb(24, 24, 24); padding: 8px; color: rgb(255, 102, 0); }
#rider #leftcol .stats table td.end { border-right: medium none; }
#rider #leftcol .stats table td.label { color: rgb(255, 102, 0); }
#rider #leftcol .stats table td.head { background: none repeat scroll 0% 0% rgb(36, 36, 36); text-align: left; text-transform: uppercase; font-size: 0.7em; }
#rider #leftcol .clubshonours table { float: left; margin-right: 10px; }
#rider #leftcol table.crew { float: left; margin: 0px 7px 15px 0px; }
#rider #leftcol table.crew.end { margin-right: 0px; }
#rider #leftcol table.crew td.head { background: none repeat scroll 0% 0% transparent; text-transform: uppercase; font-size: 0.8em; }
#rider #leftcol table.crew td { background: none repeat scroll 0% 0% rgb(59, 59, 59); border-bottom: medium none; padding: 4px; }
#rider #leftcol table.crew td.label { background: none repeat scroll 0% 0% rgb(41, 41, 41); }
#generic #leftcol .hold { float: left; position: relative; width: 633px; background: none repeat scroll 0% 0% rgb(92, 97, 96); padding: 1px; margin-top: 32px; margin-bottom: 12px; }
#generic .bg { float: left; width: 100%; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block4.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
#generic .hold h2.tab a { float: left; position: absolute; z-index: 50; font-size: 12px; text-transform: uppercase; color: rgb(255, 102, 0); font-weight: normal; text-decoration: none; top: -31px; width: 137px; height: 32px; text-align: center; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; display: block; margin-right: 5px; }
#generic .hold h2.tab a.off { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px -32px transparent; color: rgb(153, 153, 153); }
#generic .hold h2.tab a:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; color: rgb(255, 102, 0); }
#generic .hold h2.tab a span { position: relative; top: 8px; }
#generic .hold .inner { padding: 7px; }
.stats table { margin: 10px 0px; font-size: 0.9em; text-transform: uppercase; text-align: center; }
.stats table td { padding: 4px; background: none repeat scroll 0% 0% rgb(59, 59, 59); border-bottom: 1px solid rgb(84, 84, 84); border-right: 1px solid rgb(84, 84, 84); }
.stats table tr.head td { background: none repeat scroll 0% 0% rgb(36, 36, 36); font-size: 0.9em; color: rgb(204, 204, 204); }
.stats table tr.alt td { background: none repeat scroll 0% 0% rgb(41, 41, 41); }
.stats table tr.alt td.on { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.stats table td.on { background: none repeat scroll 0% 0% rgb(41, 41, 41); }
.stats table tr.totals td { background: none repeat scroll 0% 0% rgb(24, 24, 24); padding: 8px; color: rgb(255, 102, 0); }
.stats table td.end { border-right: medium none; }
.stats table td.label { color: rgb(255, 102, 0); }
.stats table td.head { background: none repeat scroll 0% 0% rgb(36, 36, 36); text-align: left; text-transform: uppercase; font-size: 0.7em; }
.stats table a { color: rgb(255, 255, 255); text-decoration: none; }
.stats table tr.head a { color: rgb(255, 102, 0); }
.stats table tr.head td.on { background: none repeat scroll 0% 0% rgb(255, 102, 0); }
.stats table tr.head td.on a { color: rgb(0, 0, 0); }
#stats #fullcol h2 { font-size: 1.2em; float: left; width: 500px; }
#stats #fullcol .inner { padding: 15px 0px 10px; }
#stats #fullcol form { float: right; color: rgb(204, 204, 204); }
#stats #fullcol .inner p.note { color: rgb(119, 119, 119); }
.abouthold { padding: 10px; position: relative; }
.abouthold A { color: rgb(255, 102, 0); text-decoration: none; }
.abouthold A:hover { color: rgb(255, 255, 255); }
.abouthold .time { position: absolute; top: 95px; left: 45px; font-size: 1.6em; font-style: italic; }
.abouthold .aboutrow1 { padding-bottom: 30px; }
.abouthold SPAN.largeorange { font-size: 2.2em; color: rgb(255, 102, 0); line-height: 120%; font-weight: normal; }
.abouthold H2 { background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 102, 0); padding: 6px 6px 6px 15px; font-size: 0.9em; text-transform: uppercase; }
.abouthold P { color: rgb(255, 255, 255); padding-top: 10px; }
.abouthold .aboutspeedway { float: left; width: 286px; }
.abouthold .thebikes { float: right; width: 286px; }
.abouthold .theleagues { float: left; width: 100%; }
.abouthold .abouthelmet { float: right; width: 408px; }
.abouthold .aboutprotection { float: left; width: 164px; }
.abouthold .aboutjackets { float: left; width: 100%; }
.abouthold .aboutjackets .description { float: left; width: 169px; }
.abouthold .aboutjackets .pic { float: right; width: 408px; }
.abouthold .bikesgeneral { float: left; width: 100%; }
.abouthold .bikesgeneral .description { float: left; width: 285px; }
.abouthold .bikesgeneral .pic { float: right; width: 287px; padding-top: 10px; }
.abouthold .leftarea { float: left; width: 286px; }
.abouthold .leftarea .pic { padding-top: 10px; }
.abouthold .rightarea { float: right; width: 286px; }
.abouthold UL { padding-left: 10px; }
.abouthold UL LI { display: block; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bullet.png") no-repeat scroll 0% 0% transparent; padding-left: 20px; list-style: none outside none; margin-bottom: 5px; }
.abouthold OL { padding: 10px; }
.abouthold OL LI { list-style: upper-alpha outside none; background: none repeat scroll 0% 0% transparent; margin-left: 10px; margin-bottom: 10px; }
.abouthold H3 { font-size: 1em; color: rgb(255, 102, 0); margin-bottom: 10px; margin-top: 20px; }
.abouthold H2 A.current { color: rgb(255, 255, 255); }
#draw #leftcol .head { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/head_livedraw.jpg") no-repeat scroll 0% 0% transparent; height: 72px; width: 633px; }
#draw #leftcol .head .date { float: right; padding-top: 25px; width: 300px; text-align: right; font-size: 1.4em; font-weight: bold; padding-right: 15px; }
#draw #leftcol .centre { width: 631px; }
#draw #eventhead { width: 955px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_event_head.jpg") repeat-x scroll 0% 0% transparent; margin-bottom: 10px; }
#draw #eventheadhold { padding: 10px 0px 10px 10px; }
#draw #eventhead .details H1 { font-size: 1.3em; text-transform: uppercase; }
#draw #eventhead .flaghold { float: left; width: 80px; }
#draw #eventhead .details { float: left; width: 550px; }
#draw #eventhead .details P { text-transform: capitalize; }
#draw #eventhead .details span { color: rgb(156, 157, 157); }
#draw #eventhead .details .col1 { float: left; width: 200px; padding-top: 10px; }
#draw #eventhead .details .col2 { float: left; width: 350px; padding-top: 10px; }
#draw #eventhead .wildcard { float: right; width: 300px; height: 84px; }
#draw #eventhead .wildcard P { padding-top: 10px; padding-left: 5px; }
#draw #maindraw TD.firstrow { background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(77, 81, 80); border-right: 1px solid rgb(77, 81, 80); padding: 5px; }
#draw #maindraw TD.left { background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(77, 81, 80); border-right: 1px solid rgb(77, 81, 80); border-left: 1px solid rgb(77, 81, 80); padding: 2px; }
#draw #maindraw TD { background: none repeat scroll 0% 0% rgb(45, 44, 44); color: rgb(255, 255, 255); border-bottom: 1px solid rgb(77, 81, 80); border-right: 1px solid rgb(77, 81, 80); padding: 2px; text-align: center; font-size: 0.8em; text-transform: uppercase; font-weight: bold; }
#draw #maindraw TD.alt { background: none repeat scroll 0% 0% rgb(54, 53, 53); color: rgb(255, 255, 255); border-bottom: 1px solid rgb(77, 81, 80); border-right: 1px solid rgb(77, 81, 80); padding: 2px; text-align: center; }
#draw #maindraw TD A.red { color: rgb(255, 0, 0); text-decoration: none; }
#draw #maindraw TD A.red:hover { color: rgb(153, 153, 153); text-decoration: none; }
#draw #maindraw TD A.blue { color: rgb(0, 153, 255); text-decoration: none; }
#draw #maindraw TD A.blue:hover { color: rgb(153, 153, 153); text-decoration: none; }
#draw #maindraw TD A.white { color: rgb(255, 255, 255); text-decoration: none; }
#draw #maindraw TD A.white:hover { color: rgb(153, 153, 153); text-decoration: none; }
#draw #maindraw TD A.yellow { color: rgb(255, 255, 51); text-decoration: none; }
#draw #maindraw TD A.yellow:hover { color: rgb(153, 153, 153); text-decoration: none; }
#draw .drawnohold { width: 631px; padding-top: 30px; }
#draw .drawnoleft { float: left; width: 310px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_drawno.jpg") no-repeat scroll 0% 0% transparent; height: 302px; text-align: center; }
#draw .drawnoinnerhold { padding: 10px 1px 0px; }
#draw .drawnoright { float: right; width: 310px; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_drawno.jpg") no-repeat scroll 0% 0% transparent; height: 302px; }
#draw #drawno { width: 308px; }
#draw #drawno TD { background: none repeat scroll 0% 0% rgb(45, 44, 44); color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(77, 81, 80); border-right: 1px solid rgb(77, 81, 80); text-align: center; font-size: 0.8em; text-transform: uppercase; }
#draw #drawno TD.alt { background: none repeat scroll 0% 0% rgb(54, 53, 53); color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(77, 81, 80); border-right: 1px solid rgb(77, 81, 80); text-align: center; font-size: 0.8em; text-transform: uppercase; }
#draw #drawno TD.drawnohead { padding-top: 10px; padding-bottom: 10px; font-size: 1em; text-transform: uppercase; }
#draw SPAN.position { font-size: 1.6em; font-weight: normal; }
#sponsors .sponsorshold { width: 950px; padding-bottom: 10px; padding-top: 10px;}
#sponsors .sponsorshold H1 { color: rgb(255, 255, 255); font-size: 0.9em; height: 18px; font-weight: normal; }
#sponsors .sponsorshold H1 A { color: rgb(255, 102, 0); text-decoration: none; text-transform: lowercase; }
#sponsors .sponsorshold H1 A:hover { color: rgb(255, 255, 255); }
#sponsors .sponsorsitemhold { float: left; width: 190px; height: 138px; position: relative; left: 6px; top: 10px; }
#sponsors .sponsorsitemhold .inner { float: left; padding: 10px 8px 12px; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#sponsors .sponsorsitempic { float: left; }
#sponsors .sponsorsitempic A { border: 1px solid rgb(204, 204, 204); display: block; padding: 1px; }
#sponsors .sponsorsitempic A:hover { border: 1px solid rgb(255, 102, 0); }
#sponsors .sponsorsitempic img { width: 159px; }
#presscentre .sponsorshold { width: 950px; padding-bottom: 10px; padding-top: 10px; background: url("bg_newslist.gif") repeat-x scroll 0% 0% rgb(37, 37, 37); }
#presscentre .sponsorshold H1 { color: rgb(255, 255, 255); font-size: 0.9em; height: 18px; font-weight: normal; }
#presscentre .sponsorshold H1 A { color: rgb(255, 102, 0); text-decoration: none; text-transform: lowercase; }
#presscentre .sponsorshold H1 A:hover { color: rgb(255, 255, 255); }
#presscentre .sponsorshold Li { list-style: none outside none; }
#presscentre .sponsorshold Li A { color: rgb(255, 102, 0); text-decoration: none; text-transform: lowercase; font-size: 0.9em; }
#presscentre .sponsorshold Li A:hover { color: rgb(255, 255, 255); }
#presscentre .sponsorsitemhold { float: left; width: 190px; position: relative; left: 6px; margin-top: 10px; }
#presscentre .sponsorsitemhold .inner { float: left; height: 188px; padding: 10px 8px 12px; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#presscentre .sponsorsitempic { float: left; border: 1px solid rgb(204, 204, 204); display: block; padding: 1px; margin-bottom: 10px; }
#presscentre .sponsorsitempic img { width: 159px; }
#aaa p.intro { margin: 25px 0px; font-size: 1.1em; padding: 0px 20px 0px 10px; line-height: 1.3em; }
#aaa .qa { width: 630px; height: 280px; }
#aaa .qa .text { width: 385px; float: right; margin: 18px 0px 0px; }
#aaa .qa .text h3 { margin: 10px 0px 76px; font-size: 1.2em; }
#aaa .qa .text p.date { color: rgb(204, 204, 204); }
#aaa .qa .text p { margin: 0px 0px 10px; line-height: 1.6em; }
#aaa .fantasy { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/fantasy.jpg") no-repeat scroll 0% 0% transparent; width: 630px; height: 285px; position: relative; top: 10px; }
#aaa .fantasy h3 { display: none; }
#aaa .fantasy .text p { margin: 0px 0px 6px; padding-right: 18px; }
#aaa .fantasy .text { width: 262px; float: right; margin: 90px 0px 0px; }
#aaa a.playnow { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/aaa_playnow_btn.png") no-repeat scroll 0% 0% transparent; width: 148px; height: 37px; text-indent: -9999px; display: block; }
#aaa a.playnow:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/aaa_playnow_btn.png") repeat scroll left -37px transparent; }
#aaa .fantasy p.win { color: rgb(184, 166, 139); }
#aaa .video { background: none repeat scroll 0% 0% rgb(0, 0, 0); width: 630px; float: left; margin: 20px 0px 0px; padding: 0px 0px 10px; }
#aaa .video h3 { padding: 10px 0px 0px 10px; }
#aaa .wallpaper .row { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/wall_row_bg.jpg") repeat-x scroll 0% 0% transparent; float: left; width: 100%; }
#aaa .wallpaper .block { float: left; padding: 20px 50px 20px 65px; }
#aaa .wallpaper .block img { padding-bottom: 5px; }
#aaa .interviews .hold { width: 100%; float: left; background: none repeat scroll 0% 0% rgb(0, 0, 0); padding-bottom: 10px; }
#aaa .interviews .interview { float: left; margin: 15px 0px 0px 18px; }
#aaa .interviews .interview .inner { width: 290px; height: 170px; }
#aaa .interviews .interview .inner p { position: relative; left: 135px; top: 70px; }
#aaa .interviews .interview .inner p span { color: rgb(204, 204, 204); }
#aaa .interviews .riderhold { float: left; width: 100%; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#aaa .interviews .riderhold .intro { width: 260px; position: relative; float: left; left: 270px; top: 120px; height: 150px; font-size: 1.5em; color: rgb(119, 119, 119); }
#aaa .interviews .riderhold .copy { width: 580px; position: relative; float: left; margin-top: 170px; left: 20px; padding-bottom: 30px; }
#aaa .interviews .riderhold .copy p { padding: 0px 0px 15px; line-height: 1.6em; }
#aaa .interviews .riderhold p span.question { font-size: 1.2em; color: rgb(153, 153, 153); }
#aaa .interviews .riderhold p span.answer { font-size: 1.2em; color: rgb(255, 255, 255); font-weight: bold; }
#aaa .interviews .riderhold p.date { color: rgb(255, 102, 0); }
#aaa .blog .bloghold { padding-bottom: 30px; padding-top: 30px; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#aaa .blog .bloghold .inner { margin: 20px; }
#aaa .blog .bloghold p.list { padding: 10px 0px 20px; margin-bottom: 10px; border-bottom: 2px dotted rgb(102, 102, 102); }
#aaa .blog .bloghold p { padding: 10px 0px; }
#aaa .blog .bloghold h3 { font-size: 1em; font-weight: normal; color: rgb(255, 102, 0); }
#aaa .blog .bloghold h2 { padding-bottom: 5px; }
#aaa .poll .inner { margin: 20px; }
#fullcol.fantasy .hold { float: left; position: relative; width: 950px; background: none repeat scroll 0% 0% rgb(92, 97, 96); padding: 1px; margin-top: 32px; margin-bottom: 12px; }
#fullcol.fantasy .home { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/fantasyhome.jpg") no-repeat scroll 0% 0% transparent; height: 526px; width: 937px; position: relative; }
#fullcol.fantasy a.playnow { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/fantasy_play_now.png") no-repeat scroll 0px 0px transparent; display: block; width: 163px; height: 41px; text-indent: -3000px; position: relative; left: 586px; top: 175px; }
#fullcol.fantasy a.playnow:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/fantasy_play_now.png") no-repeat scroll 0px -41px transparent; }
#fullcol.fantasy .home table { position: relative; left: 586px; top: 215px; width: 350px; margin: 0px; }
#fullcol.fantasy .home td { background: none repeat scroll 0% 0% transparent; }
#fullcol.fantasy .home .error { position: relative; left: 586px; top: 175px; }
#fullcol.fantasy table { margin-top: 10px; }
#fullcol.fantasy table td { padding: 2px; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#fullcol.fantasy table td.none { padding: 2px; background: none repeat scroll 0% 0% transparent; }
#fullcol.fantasy table tr.subhead td { color: rgb(102, 102, 102); }
#fullcol.fantasy table tr.head td { background: none repeat scroll 0% 0% rgb(255, 102, 0); padding: 4px; }
#fullcol.fantasy .box { background: none repeat scroll 0% 0% rgb(0, 0, 0); float: left; width: 937px; position: relative; color: rgb(255, 255, 255); }
#fullcol.fantasy .box .boxinner { float: left; padding: 20px; }
#fullcol.fantasy .box .col { float: left; width: 440px; }
#fullcol.fantasy .box .col.top { border-bottom: 2px dotted rgb(51, 51, 51); width: 740px; padding-bottom: 10px; }
#fullcol.fantasy .box .col .inside { padding: 10px 35px 20px 0px; }
#fullcol.fantasy .box h2 { padding: 10px 0px 4px; }
#fullcol.fantasy .box h1 { padding: 5px 0px 10px; }
#fullcol.fantasy .box h1 span { color: rgb(102, 102, 102); font-weight: normal; }
#fullcol.fantasy .box p { padding: 0px 0px 6px; }
#fullcol.fantasy h2.leaderboard { float: left; width: 450px; }
#fullcol.fantasy .leaderboard .col { float: left; width: 215px; margin-top: 10px; text-align: right; }
#fullcol.fantasy table.fantasy_scoreboard { background: none repeat scroll 0% 0% rgb(102, 102, 102); }
#fullcol.fantasy table tr.data td { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/fs_data_bg.gif") repeat scroll 0% 0% transparent; padding: 4px; }
#fullcol.fantasy table tr.data span { font-size: 2.7em; font-weight: bold; }
#fullcol.fantasy table tr.labels td { background: none repeat scroll 0% 0% rgb(102, 102, 102); padding: 4px; }
#fullcol.fantasy table td.cen { text-align: center; }
#fullcol.fantasy .play input.name { padding: 3px; font-size: 1.2em; float: left; margin: 4px 10px 10px 0px; }
#fullcol.fantasy .predictions a.predictionsset { color: rgb(93, 165, 6); }
.predictor { color: rgb(255, 255, 255); padding: 30px; }
.predictor h2 { color: rgb(255, 255, 255); font-size: 1.8em; padding-bottom: 10px; }
.predictor p { margin: 8px 0px 10px; }
.predictor a.btn { margin-top: 25px; }
.predictor select { margin-top: 3px; }
.predictor .pick p { line-height: 1.7em; }
.predictor .pick b { font-size: 1.5em; font-weight: bold; }
#fullcol.fantasy p.error { color: rgb(255, 102, 0); padding: 3px; background: none repeat scroll 0% 0% rgb(0, 0, 0); border: 1px solid rgb(255, 102, 0); width: 300px; margin-bottom: 10px; }
#fullcol.fantasy .minileague tr.data { font-size: 1.6em; }
#login #loginBlock { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/login.jpg") no-repeat scroll 0% 0% transparent; height: 420px; width: 658px; position: relative; left: 20px; }
#login #register { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/register_bg.gif") repeat-y scroll 0% 0% transparent; float: left; width: 658px; position: relative; left: 20px; }
#login #register .base { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/register_base.gif") no-repeat scroll 0% 0% transparent; float: left; width: 658px; height: 26px; }
#login #register .reg { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/register_top.jpg") no-repeat scroll 0% 0% transparent; width: 658px; float: left; }
#login h2 { padding: 20px 0px 5px; font-size: 1.2em; color: rgb(153, 153, 153); }
#login .inner { padding: 25px 0px 50px 30px; }
#login .inner p { padding: 0px 20px 3px 0px; }
#login table.std_form { margin-top: 20px; }
#login table.std_form td { padding: 3px; }
#login FORM { margin: 15px 0px 5px; }
#login #loginBlock input { margin: 0px 0px 6px; padding: 2px; }
#login #loginBlock p.forgot { padding: 8px 0px 0px; font-size: 0.9em; }
#login table td.promo_head { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
#login .submit { display: none; }
#league #leftcol .hold { float: left; position: relative; width: 633px; background: none repeat scroll 0% 0% rgb(92, 97, 96); padding: 1px; margin-top: 32px; margin-bottom: 12px; }
#league .bg { float: left; width: 100%; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_block4.jpg") repeat-x scroll 0% 0% rgb(33, 33, 33); }
#league .hold h2.tab a { float: left; position: absolute; z-index: 50; font-size: 12px; text-transform: uppercase; color: rgb(255, 102, 0); font-weight: normal; text-decoration: none; top: -31px; width: 137px; height: 32px; text-align: center; background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; display: block; margin-right: 5px; }
#league .hold h2.tab a.off { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px -32px transparent; color: rgb(153, 153, 153); }
#league .hold h2.tab a:hover { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/rider_tab.png") no-repeat scroll 0px 0px transparent; color: rgb(255, 102, 0); }
#league .hold h2.tab a span { position: relative; top: 8px; }
#league .hold .inner { padding: 7px; }
#league .resultstable { float: left; }
#league .resultstable TABLE.meet { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/bg_leagueresultstable.jpg") repeat-x scroll 0% 0% transparent; font-size: 0.9em; margin-bottom: 10px; }
#league .resultstable tr.subhead td { background: none repeat scroll 0% 0% rgb(68, 68, 68); color: rgb(153, 153, 153); font-size: 0.9em; padding: 1px 6px; }
#league form.archive SELECT { float: right; margin-bottom: 10px; }
#league .resultstable tr.head td { background: none repeat scroll 0% 0% rgb(40, 40, 40); padding: 6px; color: rgb(255, 102, 0); font-weight: bold; font-size: 1.2em; }
#league .resultstable tr.head span { color: rgb(255, 255, 255); }
#league .resultstable td { padding: 2px; color: rgb(204, 204, 204); }
#league .resultstable b { color: rgb(255, 255, 255); }
#league .tablebody tr.alt td { background: none repeat scroll 0% 0% rgb(46, 44, 44); }
#league .resultstable tr.head td.sm { font-size: 1em; font-weight: normal; color: rgb(204, 204, 204); }
#league .roundup { float: left; padding: 10px; }
#league .roundup H3 { margin-top: 4px; margin-bottom: 0px; padding-bottom: 0px; border-top: 1px solid rgb(85, 85, 85); padding-top: 10px; }
#league .resultstable tr.top td { background: none repeat scroll 0% 0% rgb(40, 40, 40); padding: 0px; }
#league #leftcol H1 { border-bottom: 1px solid rgb(102, 102, 102); margin-bottom: 10px; font-size: 1.3em; padding-bottom: 10px; }
#league .leaguetable TABLE { background: none repeat scroll 0% 0% rgb(84, 84, 84); }
#league .leaguetable TD { background: none repeat scroll 0% 0% rgb(59, 59, 59); padding: 3px; }
#league .leaguetable TD.alt { background: none repeat scroll 0% 0% rgb(52, 52, 52); padding: 3px; }
#presscentre #loginBlock { height: 420px; width: 658px; position: relative; left: 20px; }
#presscentre #register { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/register_bg.gif") repeat-y scroll 0% 0% transparent; float: left; width: 658px; position: relative; left: 20px; }
#presscentre #register .base { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/register_base.gif") no-repeat scroll 0% 0% transparent; float: left; width: 658px; height: 26px; }
#presscentre #register .reg { background: url("urn:not-loaded:http://www.speedwaygp.com/_img/register_top.jpg") no-repeat scroll 0% 0% transparent; width: 658px; float: left; }
#presscentre h2 { padding: 20px 0px 5px; font-size: 1.2em; color: rgb(153, 153, 153); }
#presscentre .inner { padding: 25px 0px 50px 30px; }
#presscentre .inner p { padding: 0px 20px 3px 0px; }
#presscentre table.std_form { margin-top: 20px; }
#presscentre table.std_form td { padding: 3px; }
#presscentre FORM { margin: 15px 0px 5px; }
#presscentre #loginBlock input { margin: 0px 0px 6px; padding: 2px; }
#presscentre #loginBlock p.forgot { padding: 8px 0px 0px; font-size: 0.9em; }
#presscentre table td.promo_head { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
#presscentre .submit { display: none; }
.formbox1 { background-color: rgb(255, 255, 255); border: 1px solid rgb(196, 195, 195); margin-top: 5px; padding: 4px; width: 245px; }
.formbox2 { background-color: rgb(255, 255, 255); border: 1px solid rgb(196, 195, 195); margin-top: 5px; padding: 4px; width: 245px; }
.contactbox { margin: 60px; padding: 30px; }
#standings .hold { width: 950px; padding-bottom: 10px; padding-top: 10px; background: url("bg_newslist.gif") repeat-x scroll 0% 0% rgb(37, 37, 37); }
#standings .hold #champstandings { margin: 7px 0px 10px 15px; }
#standings .hold #champstandings td.name { text-align: left; text-indent: 15px; }
#standings .hold #champstandings td.pts { color: rgb(255, 102, 0); }

.homepagelink { border:0px;width:490px;height:100px;display:block;position:absolute;text-indent:-9999px;top:40px;}

@media screen and (max-width: 750px) {
	#header { background: url("mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
	#canvas, #header, #shadow, #fullcol, .homepagelink { width: 100%; }
	.titlefull { background-image: none !important; width: 100%; }
	#sponsors .sponsorshold { width: 100%; }
	ul#nav.main { display: none; }
	#header { height: 100px; }
}
select, input {
    color: #000 !important;
}