/*
orange: #ef652e
*/
img , div , a { behavior: url(/css/res/iepngfix.htc) }

.clear {clear:both}
#aaa .error {color:#ff0000;padding:0 0 8px 0}
#aaa , #aaanav , #aaaloginright {font-family:Arial,Helvetica,Sans-Serif;font-size:.7em;color:#fff;}
#aaa a , #aaanav a , #aaaloginright a {color:#ef652e}
a:focus {outline-style:none}
p.success {color:#ef652e}


/* buttons */
#aaa a.button {text-indent:-9999px;display:block}
#aaa a.button.login {background:url('/image/loginBTN.gif') no-repeat;width:101px;height:26px;}
#aaa a.button.login:hover {background:url('/image/loginBTN.gif') no-repeat left -26px;}
#aaa a.button.register {background:url('/image/registerBTN.gif') no-repeat;width:101px;height:26px;margin-top:10px}
#aaa a.button.register:hover {background:url('/image/registerBTN.gif') no-repeat left -26px;}
#aaa a.button.playnow {background:url('/image/playnowBTN.gif') no-repeat;width:101px;height:26px;margin-top:4px}
#aaa a.button.playnow:hover {background:url('/image/playnowBTN.gif') no-repeat left -26px;}
#aaa a.button.submit {background:url('/image/submitBTN.gif') no-repeat;width:101px;height:26px;margin-top:4px}
#aaa a.button.submit:hover {background:url('/image/submitBTN.gif') no-repeat left -26px;}
#aaa a.button.createminileague {background:url('/image/createminileagueBTN.gif') no-repeat;width:150px;height:26px;margin-top:4px}
#aaa a.button.createminileague:hover {background:url('/image/createminileagueBTN.gif') no-repeat left -26px;}
#aaa a.button.joinminileague {background:url('/image/joinminileagueBTN.gif') no-repeat;width:150px;height:26px;margin-top:4px}
#aaa a.button.joinminileague:hover {background:url('/image/joinminileagueBTN.gif') no-repeat left -26px;}
#aaa a.button.download {background:url('/image/downloadBTN.png') no-repeat;width:249px;height:80px;}
#aaa a.button.download:hover {background:url('/image/downloadBTN.png') no-repeat left -80px;}

#aaaloginright a.button {text-indent:-9999px;display:block}
#aaaloginright a.button.login {background:url('/image/loginBTNmini.png') no-repeat;width:57px;height:22px;}
#aaaloginright a.button.login:hover {background:url('/image/loginBTNmini.png') no-repeat left -22px;}

/* login */
#aaa #generalnopic_body {background:url('/image/generalcontent_mid2.png');} 
#aaa .loginblock {background:url('/image/aaa_loginblock.jpg') no-repeat;width:554px;height:255px;margin-bottom:60px}
#aaa table.login {margin:36px 0 0 22px}
#aaa table.login td {padding:3px}
#aaa table.login h3 {color:#ef652e;padding:0 0 20px 0;margin:0px;font-weight:bold}
#aaa table.login p {padding-top:10px}

/* register */
#aaa .registerblock {color:#fff;background:url('/image/aaa_registerblock.jpg') no-repeat;width:554px;height:561px;margin-bottom:60px}
#aaa .registerblock h2 {font-size:1.3em;font-weight:bold;padding:40px 0 0 15px;line-height:1.3em}
#aaa .registerblock table {margin:58px 0 0 0;position:relative;left:22px;color:#cccccc;float:left;}
#aaa .registerblock table td.label {text-transform:uppercase}
#aaa .registerblock table input {height:12px;font-size:.9em}
#aaa .registerblock table td {padding:2px}
#aaa .registerblock table td.check {line-height:1em}
#aaa .registerblock table td span {color:#ef652e}
#aaa .registerblock table h3 {color:#ef652e;padding:0 0 20px 0;margin:0px;font-weight:bold}
#aaa .registerblock table p {padding-top:10px}
#aaa .registerblock ul.benefits {float:left;position:relative;top:140px;left:0px;font-size:1.1em}
#aaa .registerblock ul.benefits li {background:url('/image/bullet.gif') no-repeat;padding:0 0 15px 20px}

/* profile block */
#aaa .profileblock {float:left;background:url('/image/edit_profile_bg.jpg') no-repeat;width:550px;height:550px;position:relative;left:15px;top:15px;padding:0 0 60px 0;}
#aaa .aaaform table {margin:15px 0 0 0;position:relative;left:22px;color:#cccccc;float:left;}
#aaa .aaaform table td.label {text-transform:uppercase}
#aaa .aaaform table input {height:12px;font-size:.9em}
#aaa .aaaform table td {padding:2px}
#aaa .aaaform table td.check {line-height:1em}
#aaa .aaaform table td span {color:#ef652e}
#aaa .aaaform table h3 {color:#ef652e;padding:0 0 20px 0;margin:0px;font-weight:bold}
#aaa .aaaform table h3.pass {padding:6px 0 6px 0;}
#aaa .aaaform table p {padding-top:10px}

/* aaa home */
#aaa .homeblock {float:left;padding:10px 0 0 5px}
#aaa .fantasypromo {color:#fff;background:url('/image/aaa_fantasy.jpg') no-repeat;width:554px;height:263px;margin:20px 0 20px 0;position:relative;left:4px}
#aaa .fantasypromo .inner {float:left;width:196px;position:relative;left:341px;top:85px;}
#aaa .fantasypromo .inner p {font-size:1.1em;padding:0 0 6px 0;line-height:1.2em}
#aaa .fantasypromo .inner b {color:#b8a68b}
#aaa .homeintro {font-size:1.1em;padding:10px;line-height:1.2em}
#aaa .homeintro h3 {font-size:1.2em;font-weight:bold;padding:5px 0 5px 0}
#aaa .topadvert {float:left;position:relative;left:4px;margin:10px 0 5px 0;width:524px;height:250px}
#aaa .topadvert .inner {float:right;width:280px;font-size:1.2em;}
#aaa .topadvert .inner h2 {font-weight:bold;padding:30px 0 80px 0;font-size:1.5em;text-align:right}
#aaa .topadvert .inner p.intro {font-weight:bold;font-size:1.1em;padding-bottom:9px;color:#cccccc;line-height:1.2em}
#aaa .topadvert .inner p.date {font-weight:bold;font-size:.9em;color:#666666;padding-bottom:7px}

/* aaa nav */
#aaanav {width:188px;color:#fff;}
#aaanav .top {width:188px;height:35px;background:url('/image/aaanav_top.png') no-repeat;}
#aaanav .base {float:left;width:188px;height:37px;background:url('/image/aaanav_base.png') no-repeat;}
#aaanav .base a {padding:0 0 0 14px}
#aaanav .top h2 {text-transform:uppercase;padding:12px 0 0 12px;font-weight:bold}
#aaanav .holder {width:188px;background:transparent url('/image/aaanav_bg.png') repeat-y;}
#aaanav .holder .inner {padding:4px 16px 15px 12px}
#aaanav .holder p.left {float:left}
#aaanav .holder p.right {float:right}
#aaanav .holder ul {margin:15px 0 0 0;}
#aaanav .holder ul li {margin:0 0 2px 0;padding:0px;height:18px}
#aaanav .holder ul li a {background:url('/image/aaanavitem_bg.jpg') repeat-x left -31px;display:block;padding:3px;color:#fff;text-decoration:none}
#aaanav .holder ul li a:hover {background:url('/image/aaanavitem_bg.jpg') repeat-x left top;}
#aaanav .holder ul li a.current {background:url('/image/aaanavitem_bg.jpg') repeat-x left top;}

/* aaa login right */
#aaaloginright {width:188px;height:231px;background:url('/image/aaa_login_right.png') no-repeat;}
#aaaloginright .inner {padding:15px 16px 15px 12px}
#aaaloginright h2 {font-weight:bold;font-size:1.1em}
#aaaloginright table {margin-top:96px}
#aaaloginright table td {padding:1px}
#aaaloginright table input {width:90px;height:11px}
#aaaloginright table p {padding-bottom:10px}
#aaaloginright form {margin:0px;padding:0px}
#aaaloginright .regnow {padding-top:2px;font-weight:bold;font-size:1.2em}

/* fantasy speedway */
#aaa .fantasyblock {float:left;color:#fff;width:527px;padding:15px}
ul.fantasynav {float:left;position:relative;top:1px;list-style-type:none;margin:10px 0 0 0;padding:0 5px 0 5px;z-index:99;}
ul.fantasynav li {float:left;margin-right:4px;}
ul.fantasynav li a {font-size:.95em;text-align:center;text-transform:uppercase;text-decoration:none;display:block;padding-bottom:6px;padding-top:10px}
ul.fantasynav li a:hover {text-decoration:none;}
ul.fantasynav li.sm {width:66px;height:28px}
ul.fantasynav li.big {width:98px;height:28px}
ul.fantasynav li.sm a {background:url('/image/fs_tab_sm_off.jpg') no-repeat;width:66px;}
ul.fantasynav li.big a {background:url('/image/fs_tab_big_off.jpg') no-repeat;width:98px;}
ul.fantasynav li.sm a:hover {background:url('/image/fs_tab_sm_on.jpg') no-repeat;}
ul.fantasynav li.big a:hover {background:url('/image/fs_tab_big_on.jpg') no-repeat;}
ul.fantasynav li.sm a.current {background:url('/image/fs_tab_sm_on.jpg') no-repeat;}
ul.fantasynav li.big a.current {background:url('/image/fs_tab_big_on.jpg') no-repeat;}
#aaa .fantasyblock .fantasynavHold {float:left;border-bottom:1px solid #474b4a;z-index:0;margin:0px;padding:0px}
#aaa .fantasyblock h1 {font-weight:bold;text-transform:uppercase;font-size:1.5em;margin:20px 0 15px 0}
#aaa .fantasyblock table.fantasy_scoreboard {background:#5d6160;border-spacing:1px;font-size:1.0em;}
#aaa .fantasyblock table.fantasy_scoreboard tr.labels td {background:#adafaf;color:#202020;text-transform:uppercase;font-weight:bold}
#aaa .fantasyblock table.fantasy_scoreboard td {padding:5px;text-align:center;vertical-align:middle;}
#aaa .fantasyblock table.fantasy_scoreboard tr.data td {background:url('/image/fs_data_bg.gif');}
#aaa .fantasyblock table.fantasy_scoreboard span.data {font-size:2.6em;font-weight:bold}
#aaa .holder {float:left;width:526px;}
#aaa .blockContent {width:526px;background:#000000;}
#aaa .fantasyblock table.std {margin-top:20px;}
#aaa .fantasyblock table.std td {padding:4px;border-bottom:1px solid #000000;color:#cccccc}
#aaa .fantasyblock table.std td b {color:#fff}
#aaa .fantasyblock table.std tr.head td {background:#ef652e;color:#000000;font-weight:bold;font-size:1.2em}
#aaa .fantasyblock table.std tr.subhead td {background:#262626;color:#888989;font-weight:bold;font-size:1.0em}
#aaa .fantasyblock table.std tr.row1 td {background:#474b4a;}
#aaa .fantasyblock table.std tr.row1.closed td {background:#363939;color:#777777}
#aaa .fantasyblock table.std tr.row1.closed td b {color:#777777}
#aaa .fantasyblock table.std tr.row2 td {background:#363939;}
#aaa .fantasyblock table.std td.cen {text-align:center}
#aaa .fantasyblock .leaderNavLeft {float:left;width:300px}
#aaa .fantasyblock .leaderNavRight {float:right;width:200px;text-align:right}
#aaa .fantasyblock .intro {background:url('/image/fs_home.jpg') no-repeat;width:530px;height:391px;margin-top:10px}
#aaa .fantasyblock .intro a {text-indent:-9999px;width:160px;height:36px;display:block;position:relative;top:320px;left:15px}
#aaa .fantasyblock .content_loz {float:left;width:500px;border-bottom:2px dotted #444444;padding:5px 0 20px 0}
#aaa .fantasyblock input.teamName {padding:4px;font-size:1.2em;margin:0 0 6px 0}
#aaa .fantasyblock .content_loz p {font-size:1.1em;padding:5px 0 5px 0;line-height:1.3em}
#aaa .fantasyblock h1.teamname {font-size:1.4em;padding:5px 0 0 0;margin:0px;color:#cccccc}
#aaa .fantasyblock h1.teamname span {color:#fff}
#aaa.predictor {font-family:Arial,Helvetica,Sans-Serif;font-size:.7em;color:#fff;}
#aaa.predictor .holder {background:url('/image/aaa_fasntsy_set_bg.jpg') no-repeat;width:573px;height:354px;position:relative;left:10px;top:10px}
#aaa.predictor .holder .inner {padding:32px}
#aaa.predictor .holder h2 {font-size:1.5em;}
#aaa.predictor .holder h2 span {font-size:1.3em;}
#aaa.predictor table {margin:10px 0 10px 0}
#aaa.predictor table td.label {color:#cccccc;font-size:1.5em;font-weight:bold}
#aaa.predictor p.message {color:#ff0000}

#aaa .fantasyblock .minileague {background:url('/image/aaa_mini_bg.jpg') no-repeat;width:519px;height:273px;margin-top:20px}
#aaa .fantasyblock .minileague .col {width:250px;float:left;position:relative;top:10px}
#aaa .fantasyblock .minileague .col h3 {color:#ef652e;padding:0px 0 20px 0;margin:0px}
#aaa .fantasyblock .minileague .col table {padding:8px 20px 20px 20px}
#aaa .fantasyblock .minileague .col table input {width:130px;}
#aaa .fantasyblock .minileague .col table td {padding:2px}

/* wallpapers */
#aaa.wallpapers .row {background:url('/image/wall_row_bg.jpg') repeat-x;height:184px;width:550px;position:relative;left:2px}
#aaa.wallpapers .row .block {float:left;width:196px;position:relative;left:60px;top:15px;text-align:center;}
#aaa.wallpapers .row .block.right {left:90px;}
#aaa.wallpapers .row .block img {padding-bottom:5px}

/* interview */
#aaa.interview .holder {width:555px}
#aaa.interview .holder .inner {padding:15px 0 0 10px}
#aaa.interview .interview_head {background:url('/image/aaa_interview.jpg') repeat-x;height:300px;width:524px;}
#aaa.interview .interview_head .inner {color:#777777;width:285px;height:146px;position:relative;left:240px;top:110px;line-height:1.2em;font-weight:bold;font-size:1.2em}
#aaa.interview .interview_head .inner p {font-size:1.2em;color:#555555}
#aaa.interview .textholder {padding:5px 15px 15px 15px}
#aaa.interview p.date {color:#ef652e;padding:0 0 6px 0;}
#aaa.interview p {color:#cccccc;padding:10px 0 5px 0;font-size:9pt;line-height:1.3em}
#aaa.interview p span.question {color:#cccccc;font-size:10pt;;font-weight:normal}
#aaa.interview p span.answer {color:#fff;font-size:11pt;font-weight:bold}

#aaa.interview p.q {color:#cccccc;padding:0 0 3px 0;font-size:1.1em;line-height:1.3em}
#aaa.interview p.a {color:#ffffff;padding:0 0 20px 0;font-weight:bold;font-size:1.1em;line-height:1.3em}
#aaa.interview p.q span , #aaa.interview p.a span  {font-weight:bold;font-size:1.2em}

#aaa.interview .interview_item {float:left;width:269px;height:156px;}
#aaa.interview .interview_item .content {float:right;width:150px;padding:58px 0 0 0}
#aaa.interview .interview_item h2 {padding:0 15px 8px 0;font-size:1.2em;font-weight:bold}
#aaa.interview h3 {padding:15px 0 8px 10px;font-size:1.2em;font-weight:normal;color:#ccc}

/* iphone app advert */
#aaa.iphone .holder {float:left;padding:10px 0 0 5px}
#aaa.iphone .iphonehead {float:left;background:url('/image/iphone-app.jpg') no-repeat left top;width:534px;}
#aaa.iphone .iphonehead .inner {padding:240px 50px 50px 25px;font-size:1.1em;line-height:1.3em;}
#aaa.iphone .iphonehead p {color:#ef652e;}
#aaa.iphone .iphonehead p span {color:#cccccc;font-size:.9em}
#aaa.iphone .iphonehead ul {color:#fff;list-style-type:disc;margin:0 0 0 12px}
#aaa.iphone a.button.download {position:relative;top:120px;left:280px}

/* blog */
#aaa.blog .holder {float:left;background:url('/image/burbridgeblog.gif') no-repeat left top;width:525px;margin-top:20px;position:relative;left:15px}
#aaa.blog .holder .inner h2 {font-size:1.5em;font-weight:bold;padding:5px 0 10px 0}
#aaa.blog .holder .inner {padding:180px 20px 20px 20px;font-size:1.1em;line-height:1.2em}
#aaa.blog .holder .inner p {padding:6px 0 6px 0}
#aaa.blog p.date {color:#ef652e;padding:0 0 15px 0;}
#aaa.blog .blog_item {border-bottom:2px dotted #555555;padding:14px 0 14px 0}
#aaa.blog .blog_item h2 {padding:0px 0 4px 0;font-size:.8em}
#aaa.blog .blog_item p.date {padding:0 0 0 0;}
#aaa.blog .blog_item p {padding:0px}

/* promotion - not actually part of aaa */
#aaa .promoblock {color:#fff;background:url('/image/competition_banner.jpg') no-repeat;width:554px;padding-bottom:60px}
#aaa .promoblock h2 {font-size:2em;font-weight:bold;margin:150px 15px 0 30px;line-height:1.3em;float:left;width:80%;text-align:left;}
#aaa .promoblock .prizeTxt {font-weight: bold; clear: both; padding: 20px 30px 10px; font-size:1.2em; line-height:120%}
#aaa .promoblock table {margin:20px 0 0 0;position:relative;left:22px;color:#cccccc;width:500px;}
#aaa .promoblock table td.label {text-transform:uppercase}
#aaa .promoblock table input {height:12px;font-size:.9em}
#aaa .promoblock table td {padding:2px}
#aaa .promoblock table td.check {line-height:1em}
#aaa .promoblock table td span {color:#ef652e}
#aaa .promoblock table h3 {color:#ef652e;padding:0 0 20px 0;margin:0px;font-weight:bold;text-transform:uppercase;}
#aaa .promoblock table p {padding-top:10px}
#aaa .promoblock p.closed {padding:10px 10px 10px 30px;font-size:1.4em}


p.registernowlink {font-size:1.2em}
p.registernowlink span {font-size:1.2em;font-weight:bold}
div.winner h2 {font-size:1.2em;font-weight:bold;padding:15px 0 6px 0}
div.winner p {font-size:1.1em;line-height:1.2em}
div.winner b.org {color:#ef652e;}
div.winner span.grey {color:#888888;}

/* table */
table.info2 { width:100%; margin:0px 0 16px 0; border:0; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-spacing:2px; }
.info2 td { padding:4px 6px 4px 6px; }
.info2 td.header { width:40%; background-color:#f26522; }

/* sponsors */
#generalnopic_body ul#sponsors2 {margin:5px 5px 0px 7px;}
ul#sponsors2 li { float:left; margin:0px 3px 0px 0px; padding:0; }
li.general a {width:131px; height:84px; margin:0; padding:0; background-position:scroll 0 0;display:block;text-indent:-10000px; background:no-repeat }
li.general a:hover { background-position:-141px 0; }				
li.sponsorblank {width:127px; height:103px; margin:0; padding:0; background:transparent url('../image/sponsors/blank.gif') no-repeat scroll 0 0;display:block;text-indent:-10000px; }
li.sgp_swc {width:127px; height:97px; margin:0; padding:0; background:transparent url('../image/sponsors/sgp_swc.gif') no-repeat scroll 0 0;display:block;text-indent:-10000px; }
li.sgp_swc {width:127px; height:97px; margin:0; padding:0; background:transparent url('../image/sponsors/sgp_swc.gif') no-repeat scroll 0 0;display:block;text-indent:-10000px; }
li.sponsorsgp {width:176px; height:103px; margin:0; padding:0; background:transparent url('../image/sponsors/sgp.gif') no-repeat scroll 0 0;display:block;text-indent:-10000px; }
li.sponsorswc {width:176px; height:103px; margin:0; padding:0; background:transparent url('../image/sponsors/swc.gif') no-repeat scroll 0 0;display:block;text-indent:-10000px; }