/* CSSTidy 1.3: Wed Jul 07 00:08:02 2010 */body{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}a{font-weight:700;color:#216186;text-decoration:none}a:hover{text-decoration:underline}img{border:0}form{margin:0}h1 span{background:url(/default/images/h_arrow.gif) center center no-repeat;padding:0 3px 0 6px}h1 img{position:relative;top:1px}h1{background:url(/default/images/h2blue_bg.gif) center left repeat-x #216186;margin:0;padding:4px 0 4px 6px;font-size:12px;color:#fff;border-bottom:1px solid #1a4e6b}h1 a,h2 a{color:#fff}h2 a{font-weight:400}h3{background:url(/default/images/h3_bg.gif) center left;color:#444;margin:0;font-size:10px;line-height:18px;border:1px solid #e4e4e4;padding:0 0 0 5px}#noJavascript{padding-top:10px}#noJavascript p{background:#c00;padding:10px;font-weight:700;color:#fff;text-align:center;font-size:1.1em;border:1px solid #000;line-height:20px}form{margin:0;padding:0}fieldset{margin:0;padding:0;border:none}.cleaner,.clearBar{clear:both!important;padding:0!important;font-size:0!important;margin:0!important;height:0!important;min-height:0!important;line-height:0!important;display:block!important}.error{background:url(/com.bestbetting/images/error.png) 0 .7em no-repeat;padding:1em 0 1em 2em;display:inline-block}.strongError{font-size:14px;font-weight:700;color:#af0102;border:1px solid #000;padding:1em;margin:1em 2em;text-align:center}.container{border:1px solid #d8d5d5;background-color:#f4f4f4;padding:.1em .5em}.message{background-color:#f5f4f4;border:1px solid #d8d5d5;padding:1em;text-align:center}/* We only want to show the add search engine links in browsers that will support it (ie and firefox) */#searchEngineContainer{display:none}.gecko #searchEngineContainer,.ie #searchEngineContainer{display:block}/* Site structure styles */#siteContainer{width:780px;position:relative;border-collapse:collapse}#headerContainer{background:#fff;position:relative}#headerContainer ul{margin:0;padding:0;list-style-type:none}#headerContainer li{display:inline}/*
#headerContainer  .topMenu {
	}

#headerContainer  .topMenu li a {
	color: #5c5b59;
	background: #efefef;
	font-weight: 400;
	display: block;
	float: left;
	margin-left: 1px;
	padding: 4px 6px 4px 6px;
	}

#headerContainer .topMenu li a img {
	float: left;
	padding-right: 4px;
	}
*/#clockPanel{position:absolute;top:30px;right:0;font-size:9px;font-weight:400;color:#8c8c8c;width:225px;padding-left:15px;background:url(/default/images/header/clock.gif) center left no-repeat}#breadCrumbContainer{line-height:20px}#bodyContainer{position:relative;min-height:700px}#searchContainer{position:absolute;height:20px;right:0;top:43px;background:url(/default/images/search_bg.gif) top left no-repeat}#searchContainer .formfield{font-family:Arial, Helvectica, sans-serif;border:0;padding:0;margin:2px 0 0 20px;font-size:11px;float:left;padding:1px 0 0 4px}#searchContainer .formSearch{color:#fff;font-size:0;width:5px;height:20px;border:none;margin:0;padding:10px;background:url(/default/images/search_right.gif) top right no-repeat}.horizontalNavBar{background:url(/default/images/header/nav_strip_bg.gif) top left repeat-x;margin-top:6px;border-bottom:1px solid #fff;position:relative;padding:1px 10px 2px 70px;line-height:21px;height:21px}.horizontalNavBar .siteFeatures{position:absolute;right:3px;top:1px!important;top:0;line-height:21px}.horizontalNavBar .siteFeatures a{font-weight:400;color:#fff;border-left:1px solid #aa8d8e;padding-left:6px;padding-right:2px}.horizontalNavBar .siteFeatures a.first{border:none}.horizontalNavBar .siteTypeSelector{line-height:21px}.horizontalNavBar .siteTypeSelector li{padding-right:10px}.horizontalNavBar .siteTypeSelector span{cursor:default}.horizontalNavBar .siteTypeSelector span,.horizontalNavBar .siteTypeSelector a:hover{color:#fff;position:relative}.horizontalNavBar .siteTypeSelector a{color:#bab6b6;text-decoration:none;font-weight:400}.horizontalNavBar .siteTypeSelector a:hover{text-decoration:underline}#contentContainer{margin-left:160px}#contentContainer p{line-height:14px}#navContainer{width:150px;font-size:10px;padding-bottom:5px;padding-top:1px;background-color:#e4e4e4;padding-right:2px;position:absolute;top:0;left:0!important;left:-156px}#navContainer .topMenu{background:url(/default/images/nav_bg2.gif) top right repeat-x #fff;padding-left:5px;border-top:1px solid #fcfbfb;border-left:1px solid #fcfbfb;border-bottom:1px solid #d0cfcf;border-right:1px solid #d0cfcf}#navContainer .topMenu a{display:block;border-left:none;margin-top:1px;padding:3px 0 3px 3px;font-weight:700;color:#000;text-decoration:none}#navContainer .navActive{background:url(/default/images/nav_bg-red.gif) top left repeat-x #fff}#navContainer .topMenu a:hover{color:#b20204}#navContainer .navActive a{color:#fff}#navContainer .subMenu,#navContainer .subMenu .navActive{padding:0;margin:2px 0 0/*
	border-left: 1px solid #d8d5d5;
	border-right: 1px solid #d8d5d5;
	border-bottom: 1px solid #d8d5d5;
	*/}#navContainer .subMenu a{background:none;border:0;margin:0;padding:2px 5px 2px 6px;display:block;color:#000;font-weight:400}#navContainer .subMenu a:hover{text-decoration:none}#navContainer .subMenu a.navItemActive{font-weight:700;text-decoration:none}#footerContainer{height:100px;padding-top:16px}#footerContainer p{padding-top:4px;text-align:right;color:#999;margin:0}#footerContainer a{color:#bc000a;font-weight:700}#skyscraper{position:absolute;right:-130px;top:-90px}#bodyContainer table td{vertical-align:top}#breadCrumbsContainer{line-height:20px}#breadCrumbsContainer a{font-weight:700;color:#bf1922;text-decoration:none;letter-spacing:-.09em}h1{background:url(/default/images/h2blue_bg.gif) center left repeat-x #216186;margin:.5em 0;padding:4px 6px;font-size:12px;color:#fff;border-bottom:1px solid #1a4e6b}h1 a,h2 a{color:#fff}h2{background:url(/default/images/h4_bg.gif) center left repeat-x;margin:0;padding:0 0 0 10px;line-height:18px;font-size:12px;color:#fff;border-bottom:1px solid #444;font-weight:700}h1 img.rssFeed{position:relative;top:1px}/* Paging */.paging{margin:.7em auto;width:20em;clear:both}.paging .page{text-decoration:none;padding:.3em .5em;background:url(/default/images/h2blue_bg.gif) center left repeat-x #216186;border:1px solid #4b7074;font-family:Arial, sans-serif;cursor:pointer;color:#fff;border:1px solid #1A4E6B}.paging .selected,.paging a.page:hover{background:url(/default/images/h2_bg.gif) center left repeat-x #216186;color:#fff;border:1px solid #5A0103}.paging .selected{cursor:default}a.externalLink{background:url(/default/images/icon_external.gif) center right no-repeat;padding-right:1.2em}/* Right Navigation */.rightNavContainer{width:162px;background:url(/com.bestbetting/images/right-nav-bg.gif) repeat-y}.rightNavContainer .fixed-image{width:162px;display:block;background:none}.ie6 .rightNavContainer .fixed-image,.ie7 .rightNavContainer .fixed-image,{width:172px}.rightMenuBannerContainer{padding-left:1px}.userBarContainer{background:#000;padding:5px 2px 8px 5px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#656462;border-bottom:solid 1px #454444}.userBarContainer a{color:#ccd93f}.userBarContainer a:hover{color:#fff}.userBarContainer	input{background-color:#333;border:solid 1px #454444;color:#ccd93f;padding:2px 2px 2px 5px;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin-bottom:3px}.userBarContainer input #autoLoginCB{background-color:#333;border:solid 1px #454444;color:#ccd93f;padding:1px 10px 1px 5px;font-family:Arial, Helvetica, sans-serif;font-size:10px}.userBarContainer .submit{margin-left:7px;width:55px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700}.userBarContainer .password{width:95px;margin-left:3px}.userBarContainer .user{width:95px}.recentlyViewedPanel{}.recentlyViewedPanel ul{list-style-type:none;margin:0;padding:0}.recentlyViewedPanel li{font-family:Arial, Helvetica, sans-serif;color:#656462;background:#333;border:1px solid #000;border-top:none;padding:3px 3px 2px 5px}.recentlyViewedPanel li a{font-weight:300;color:#999}.recentlyViewedPanel .ago{text-align:right}.recentlyViewedPanel h2{background:#000;border-bottom:dotted 1px #625e5d;color:#656462;text-transform:uppercase;background:url(/com.bestbetting/images/icon_view.gif) 5px no-repeat #000;font-weight:400!important;padding:2px 0 2px 25px}/* Footer */.footerContainer{clear:both;background:#5a5757;text-align:center;padding-bottom:10px}.footerContainer a:hover{color:#e4f902;text-decoration:underline}.footerContainer .ftoplinks{font-size:9px;font-weight:700;color:#919e06;padding:10px 0!important;border-bottom:1px dotted #969292;word-spacing:6px}.footerContainer .ftoplinks a{font-size:9px;font-weight:700;color:#e4f902;word-spacing:0;text-decoration:none}.footerContainer .ftoplinks a:hover{text-decoration:underline}.footerContainer .fmiddlelinks{padding:10px 0 0 50px!important;color:#fff;text-align:left!important;margin:0 auto;width:450px}.footerContainer .fmiddlelinks a{font-weight:300}.footerContainer .fmiddlelinks .todaysRaceCourses{background:url(/com.bestbetting/images/icon_bestbetting.gif) left top no-repeat;padding-bottom:10px}.footerContainer .fmiddlelinks .alerts{background:url(/com.bestbetting/images/icon_bestbetting.gif) left top no-repeat}.footerContainer .fmiddlelinks .contact{background:url(/com.bestbetting/images/icon_contact.gif) left top no-repeat}.footerContainer .fmiddlelinks .betgenius{background:url(/com.bestbetting/images/icon_betgenius.gif) left top no-repeat;padding-bottom:10px}.footerContainer .fmiddlelinks .feeds{background:url(/com.bestbetting/images/icon_feeds.gif) left top no-repeat}.footerContainer .fmiddlelinks li{margin-bottom:3px;padding-left:16px}.footerContainer .fmiddlelinks a{color:#fff}.footerContainer .fmiddlelinks ul{float:left;margin:0 1em}.footerContainer .fbottomlinks{border-top:1px dotted #969292;clear:both;color:#fff;text-align:left!important;padding:5px 80px 0!important;line-height:1.7em}.footerContainer .fbottomlinks a{color:#fff;font-weight:700}.footerContainer .fbottomlinks a:hover{color:#e4f902}/* Utility */.minHeightFixer{float:left}.errorPanel{background:#c00;border:1px solid #fff;color:#fff;text-align:center;height:16px;display:inline;padding:2px 10px}.errorPanelFull{position:absolute;top:0;left:0;width:100%;text-align:center}/* genericTable */.genericTable{clear:both;margin:1em 0;background-color:#eee}.genericTable table{width:100%;border-collapse:collapse;border-left:1px solid #efefef;border-top:1px solid #efefef;xpadding:0}.genericTable h3{background:#004a53;color:#fff;margin:0;padding:.2em .5em .3em .8em;font-size:11px;font-weight:700}.genericTable .text{float:left;display:block}.genericTable td{background-color:#fff;padding:.3em .3em .3em .6em;font-size:11px;border-right:1px solid #efefef;border-bottom:1px solid #efefef;font-size:10px;color:#666;vertical-align:middle!important}.genericTable th{text-align:left;padding:.3em .3em .3em .7em;font-weight:700;font-size:11px;background-color:#dde4d9;color:#2e6312;border-right:1px solid #eee;border-bottom:1px solid #eee}.genericTable a{color:#565656}.genericTable .date{background:#72995d;color:#fff}.genericTable .description{font-weight:700}.genericTable .row td,.genericTable .row .time{background-color:#fff;color:#2e6312}.genericTable .alternateRow td,.genericTable .alternateRow .time{background-color:#efefef;color:#2e6312}.genericTable .iconCol{text-align:center;vertical-align:middle}.genericTable .chartCol{padding:0 3px}.genericTable .nameCol{font-weight:700;width:125px;display:block}.genericTable .nameCol .owner{font-weight:400;color:#7f7f7f}.genericTable .numCol{text-align:center}.genericTable .formCol{white-space:nowrap}.genericTable .nonRunner td{color:#aaa;background:#e8e8e8}/* The list with the red dotted arrows */.genericList{margin-left:1.5em}.genericList li{list-style-image:url(/default/images/relatedevents_arrow.gif);padding:.3em 0}/* Best Odds Panel */.bestOddPanel{width:100%;text-align:left}.bestOddPanel .price{text-align:center;vertical-align:top;padding:2px 5px;font-weight:700/*cursor: pointer;*/}.bestOddPanel .bookmakersDropDownContainer{position:relative;z-index:5}.bestOddPanel .bookmaker{padding:4px}.bestOddPanel .bookmaker{padding:1px}.bestOddPanel .relativeContainer{position:relative}/* More Bets */.popupMoreEventsContainer .relatedEventsContainer h2{background:#000;font-size:10px;line-height:18px}.popupMoreEventsContainer .relatedEventsContainer .relatedEvents{border:none;background:none}.popupMoreEventsContainer .relatedEventsContainer li{color:#aaa}.popupMoreEventsContainer .relatedEventsContainer .relatedEvents ul{list-style-image:none}.popupMoreEventsContainer .relatedEventsContainer .relatedEvents a{color:#fff;font-weight:700}.couponTable .ajaxPanel .OddsTools,.subContainer .relatedEventsContainer .expandCollapseButton{display:none}.popupMoreEventsContainer .relatedEventsContainer{margin:0!important}.popupMoreEventsContainer .closeButton{text-align:right;padding-right:10px;margin:0 0 4px;padding-bottom:5px}.popupMoreEventsContainer .closeButton a{color:#fff;font-weight:700;font-size:12px;text-decoration:underline}.popupMoreEventsContainer .closeButton a:hover{text-decoration:none}.relatedEventsContainer h2,.topBettingEventsContainer h2{background:url(/com.bookies/images/h4_bg.gif) center left repeat-x;color:#fff;font-size:12px;line-height:18px;margin:0;padding:0 0 0 10px}.topBettingEvents ul,.relatedEventsContainer ul{list-style-type:none;padding:0;margin:0;text-align:left}.groupSeperator{padding-bottom:4px;border-bottom:1px solid #b0b0b0;margin-bottom:4px}.relatedEventsContainer li.outputSeperator,.topBettingEvents li.outputSeperator{margin-bottom:3px;padding-bottom:3px}.relatedEventsContainer li.outputSeperator{border-bottom:1px solid #b0b0b0}.topBettingEvents li.outputSeperator{border-bottom:1px solid #ccc}.topBettingEvents table,.relatedEventsContainer table{width:100%}.topBettingEvents .eventGroup,.relatedEventsContainer .eventGroup{vertical-align:top;padding:5px 10px 10px;width:33%}.topBettingEvents .event,.relatedEventsContainer .event{vertical-align:top;width:33%;padding:.2em 0 .2em 10px;margin-left:0;background:url(/default/images/relatedevents_arrow.gif) 0 7px no-repeat}.popupMoreEventsContainer .relatedEventsContainer{margin-bottom:0}.popupMoreEventsContainer .closeButton{text-align:right;padding-right:10px;margin:0 0 4px;padding-bottom:5px}.popupMoreEventsContainer .closeButton a{color:#fff;font-size:12px;text-decoration:underline}.popupMoreEventsContainer .closeButton a:hover{text-decoration:none}.popupMoreEventsContainer .subContainer{position:relative!important;position:absolute;top:-1px!important;top:20px;width:auto!important;/*width: 100%;*/z-index:100;background:#333;opacity:.9}.popupMoreEventsContainer h4{color:#fff;margin:0 0 0 -3px;cursor:pointer;padding:0 10px;border-left:1px dotted #999;font-weight:700;font-size:11px;background:url(/default/images/h4_bg.gif) left center #222;float:right;line-height:23px}.popupMoreEventsContainer{background:#333;height:22px;z-index:50;position:relative}.popupMoreEventsContainer h1{padding:0 0 0 .5em;margin:0;height:100%;line-height:1.6em}.popupMoreEventsContainer .topBettingEvents .event,.popupMoreEventsContainer .relatedEventsContainer .event{background:none}/* genericForm */.genericForm{margin-top:.5em;margin-bottom:1em}.calender{background:transparent url(/com.bestbetting/images/racing/horse_formBg.jpg) right no-repeat}.genericForm form{background:transparent url(/com.bestbetting/images/form_bg.gif) repeat-y;border-bottom:solid 1px #d5d8d8;border-right:solid 1px #d5d8d8}.genericForm h2{background:transparent url(/com.bestbetting/images/h2_660.gif) no-repeat;border:none!important;color:#9C0A12;height:25px;padding:.3em 0 0 .9em;margin:0;text-transform:uppercase}.genericForm fieldset{padding:.5em .5em .5em .9em}.genericForm .row{clear:both;margin:.5em 0}.genericForm label.fixed{float:left;width:10em;font-weight:700}.genericForm .error{font-weight:700;color:#ff4200}.genericForm .error{width:27em}/* Expand/Collapse */.expandCollapseButton{background:url(/default/images/h2blue_bg.gif) repeat-x scroll left center;border-left:1px dotted #999;color:#fff;float:right;font-weight:700;line-height:18px;padding:0 10px;cursor:pointer;width:50px;font-size:11px}.topBettingEventsContainer{margin:10px 0 5px}.relatedEventsContainer{margin:5px 0;clear:both}.topBettingEventsContainer .topBettingEvents,.relatedEventsContainer .relatedEvents{}.topBettingEventsContainer .topBettingEvents a,.relatedEventsContainer .relatedEvents a{color:#1d5778;font-weight:700;padding-top:5px;letter-spacing:normal}.panelContainer,.relatedEvents,.topBettingEvents{border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf}/* Odds Table */.oddsTable #outerFrame{clear:both;margin-top:-1px;background:#fff;border:1px solid #d8d5d5;width:100%;z-index:1;padding:.3em 0 0 .3em}/* Odds display. Needed here as shown site wide */.bestOdd-BookmakerSelection,.bestOdd-ExchangeSelection{width:135px}.oldOdd{width:100px}.bestOdd-BookmakerSelection a,.bestOdd-ExchangeSelection a,.oldOdd a{text-decoration:none!important}.bestOdd-BookmakerSelection .bestOdd-Odd,.bestOdd-ExchangeSelection .bestExchange-Odd,.oldOdd .odd{background:transparent url(/default/images/bookmaker_odds-bg.gif) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:16px;padding-top:1px;text-align:center;width:50px;color:#fff}.bestOdd-ExchangeSelection .bestExchange-Odd{background:transparent url(/default/images/exchange_odds-bg.gif) no-repeat}.bestOdd-ExchangeSelection .bestExchange-Odd:Hover{background:transparent url(/default/images/exchange_odds-bg-hover.gif) no-repeat}.bestOdd-BookmakerSelection .bestOdd-Odd{background:transparent url(/default/images/bookmaker_odds-bg.gif) no-repeat}.bestOdd-BookmakerSelection .bestOdd-Odd:Hover{background:transparent url(/default/images/bookmaker_odds-bg-hover.gif) no-repeat}.bestOdd-BookmakerSelection a{text-decoration:none;color:#fff;display:block;font-size:9px}/*.bestOdd-BookmakerSelection a:hover span {
	background: url('/default/images/bookmaker_odds-bg-hover.gif') no-repeat !important;
	}
*/.bestOdd-BookmakerSelectionImg{display:block;padding-left:5px}.bestOdd-BookmakerSelectionDiv{float:right;margin-right:7px;display:block}.oldOdd .odd{color:#757575;background:transparent url(/default/images/old_odds-bg.gif) no-repeat;font-weight:700}.oldOdd .odd:Hover{background:transparent url(/default/images/old_odds-bg-hover.gif) no-repeat}.bestOdd-ExchangeSelection{clear:both}.bestOdd-Odd,.oldOdd .odd{clear:both}.bestOdd-BookmakerSelection img,.bestOdd-ExchangeSelection img{margin-left:6px;vertical-align:middle}/* Sponsor Box */.sponsorBox{margin-bottom:5px}/* Generic grey border box with the red header. Used on the Premier league pages, F1, not found page etc.*/.simpleGroupContainer{margin:5px 0}.simpleGroupContainer .body{border:solid 1px #d8d5d5;padding:.5em .8em}.premiership .simpleGroupContainer{width:325px;background:url(/com.bestbetting/images/table/season_bg.gif) bottom center no-repeat;border:none!important}.simpleGroupContainer h2{background:url(/com.bestbetting/images/table/header_bg_left.gif) top left no-repeat;border:none;color:#9c0a12;padding:0;text-transform:uppercase;font-size:12px;margin:0}.simpleGroupContainer h2 span{background:url(/com.bestbetting/images/table/header_bg_right.gif) top right no-repeat;display:block;height:24px;padding:0 10px;line-height:2em}.simpleGroupContainer ul{list-style-type:none;margin:0;padding:0}.simpleGroupContainer li{background:url(/default/images/relatedevents_arrow.gif) 0 5px no-repeat;padding:0 0 4px 15px;font-weight:700;color:#666;clear:both}.premiership .simpleGroupContainer li{background:url(/com.bestbetting/images/bullet_ball.gif) 0 2px no-repeat}.simpleGroupContainer li a{color:#666}.simpleGroupContainer li a:hover{color:#bf1922}.leagueTable{width:325px;color:#666}.simpleGroupContainer .gd{text-align:right}.simpleGroupContainer .rowA{background:#f0f0f0}.simpleGroupContainer .rowB{background:#f8f8f8}.simpleGroupContainer .num{font-weight:700;padding-left:.7em;color:#333;width:2.3em}.simpleGroupContainer .numHd{text-align:center}.simpleGroupContainer .team,.simpleGroupContainer .selection{font-weight:700;color:#333}.simpleGroupContainer table{width:100%;border-collapse:separate;border-spacing:1px}.simpleGroupContainer td{padding:2px 2px 2px 7px}.simpleGroupContainer th{text-align:left}.simpleGroupContainer .points{background:#d8e6ed;padding-left:10px;font-weight:700;color:#333}.f1leagueTable .drivers{width:49.5%;float:left}.f1leagueTable .constructors{width:49.5%;float:right}.f1leagueTable .points{width:3em;text-align:right;padding:0 .5em 0 0}.relatedEvents ul{/*margin: 0 3em 0 1.5em;*/padding:0;float:left;margin:0}.relatedEvents li{white-space:nowrap;padding:.2em 0 .2em 10px;margin-left:0;background:url(/default/images/relatedevents_arrow.gif) 0 7px no-repeat}.topBettingEvents li{padding:.2em 0}.disclaimerContainer{color:#999}/* Group Page */.groupPageContainer ul{margin:0;list-style-type:none;padding:0 0 10px;border:1px solid #dfdfdf}.groupPageContainer li h2{background:#999;color:#fff;font-size:11px;padding:4px 0;margin:10px 0 0;border:none}.groupPageContainer li h2 a{color:#fff;font-weight:700;cursor:pointer}.groupPageContainer li li h2{background:none;color:#000;color:#1d5778;padding:4px}.groupPageContainer li li,.groupPageContainer li{padding:1px 0 1px 17px;background:url(/default/images/relatedevents_arrow.gif) 7px 6px no-repeat}.groupPageContainer ul ul ul{border:none;padding:5px 0 0 10px}.groupPageContainer a{font-weight:400;font-size:10px}.groupPageContainer h2 a{color:#1d5778;font-weight:400;line-height:15px;padding-left:10px;font-size:11px}.groupPageContainer h2 a:hover{text-decoration:none;cursor:default}.groupPageContainer a.matchLink{}.groupPageContainer li li h2{margin-top:0;border-bottom:dotted 1px #ccc;margin-right:320px}.groupPageContainer li img{padding-left:2px;position:relative;top:2px;left:0}.sportRegionContainer ul{border:none}.sportRegionContainer li{padding:0;background:none}.sportRegionContainer ul ul{border:1px solid #d8d5d5;padding:5px 0 10px}/* replaced with what was in bestbetting style sheet.
.groupPageContainer ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px 0px 10px 0px;
	border: 1px solid #dfdfdf;
	}

.groupPageContainer li h2 {
	background: #999;
	color: #fff;
	font-size: 11px;
	padding: 4px 0px 4px 0px;
	margin: 10px 0px 0px 0px;
	border: none;
	}

.groupPageContainer li h2 a {
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	}

.groupPageContainer li li h2 {
	background: none;
	color: #000;
	color: #1d5778;
	padding: 4px;
	}

.groupPageContainer li li,
.groupPageContainer li {
	padding: 1px 0 1px 10px;
	background: url(/default/images/relatedevents_arrow.gif) 7px 6px no-repeat;
	
	}

.groupPageContainer ul ul ul {
	border: none;
	padding: 5px 0px 0px 10px;
	}

.groupPageContainer a {
	font-weight: normal;
	font-size: 10px;
	}
.groupPageContainer h2 a {
	color: #1d5778;
	font-weight: 400;
	line-height: 15px;
	padding-left: 10px;
	
	font-size: 11px;
	
	}


.groupPageContainer h2 a:hover {
		text-decoration: none;
		cursor: default;
	}

.groupPageContainer a.matchLink {
	}

.groupPageContainer li li h2 {
	margin-top: 0px;
	border-bottom: dotted 1px #ccc;
	margin-right: 320px;
	}

.groupPageContainer li img {
	padding-left: 2px;
	position: relative;
	top: 2px;
	left: 0px;
	}

.sportRegionContainer ul {
	border: none;	
	}

.sportRegionContainer li {
	padding: 0;
	background: none;
	}


.sportRegionContainer ul ul {
	border: 1px solid #d8d5d5;
	padding: 5px 0px 10px 0px;
	}
*//* Tabs */.tabContainer{position:relative;left:1px}.tabContainer ul{padding:0;margin:10px 0 0;list-style-type:none;position:relative;z-index:10;top:0;left:-1px}.couponTable .couponTabs li,.tabContainer li{display:inline;float:left;margin-right:2px;text-align:center;font-size:10px}.couponTable .couponTabs li a,.tabContainer li a{border-top:1px solid #e8e6e6;border-left:1px solid #e8e6e6;border-right:1px solid #d8d5d5;display:block;background:url(/default/images/odds_tab_bg.gif) left center repeat-x;line-height:21px;padding-left:8px;padding-right:8px;color:#6a6969;font-size:10px}.couponTable .couponTabs li.active,.tabContainer li.active{border-top:3px solid #bd282d}.couponTable .couponTabs li span,.tabContainer li span{cursor:default;border-left:1px solid #d8d5d5;border-right:1px solid #d8d5d5;display:block;width:auto!important;width:1px;white-space:nowrap;line-height:18px;padding-bottom:1px;border-bottom:1px solid #fff;padding-left:8px;padding-right:8px;color:#000;background:#fff;font-weight:700}/* Registration */.signupForm{border-bottom:1px solid #dfdfdf;padding:5px!important;color:#216186}.signupForm .notice{background:url(/com.bestbetting/images/registration/i2.gif) 3px 3px no-repeat #cfd9e4;font-size:9px;color:#216186;padding:3px 3px 3px 26px;border:solid 1px #dfdfdf}.signupForm a{padding-top:3px;color:#216186;text-decoration:underline}.signupForm .notice2{background:#cfd9e4;font-size:9px;padding:5px;height:40px;border-bottom:solid 1px #dfdfdf;color:#216186}/* Account Tabs */.tabContainerAccount{position:relative;left:1px;top:1px}.tabContainerAccount ul{padding:0;margin:10px 0 0;list-style-type:none;position:relative;z-index:10;top:0;left:-1px}.tabContainerAccount li{display:inline;float:left;margin-right:2px;text-align:center}.tabContainerAccount li a{border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;display:block;background:url(/default/images/odds_tab_bg.gif) left center repeat-x;line-height:21px;padding-left:8px;padding-right:8px;color:#6a6969}.tabContainerAccount li.active{border-top:3px solid #bf1922}.tabContainerAccount li span{cursor:default;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;display:block;width:auto!important;width:1px;white-space:nowrap;line-height:18px;padding-bottom:1px;border-bottom:1px solid #fff;padding-left:8px;padding-right:8px;color:#216186;background:#fff;font-weight:700}/* Account */.account{border:solid 1px #dfdfdf;margin-top:0;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#216186;height:300px}.account a{font-family:Verdana;color:#bf1922;font-weight:700}.account a:hover{text-decoration:underline}.account p{margin:0 0 1px}.account td{padding:0 2px 25px 45px;margin:0}.account h3{color:#216186;margin:0 0 20px;font-weight:300}.account h6{font-size:12px;color:#216186;margin:0 0 2px}.account .details{background:url(http://www.turftrax.com/images/icons/myturftrax/icon_details.gif) no-repeat}.account .mobile{background:url(http://www.turftrax.com/images/icons/myturftrax/icon_mobile.gif) no-repeat}.account .alerts{background:url(http://www.turftrax.com/images/icons/myturftrax/icon_alerts.gif) no-repeat}.account .notebook{background:url(http://www.turftrax.com/images/icons/myturftrax/icon_notebook.gif) no-repeat}.account .settings{background:url(http://www.turftrax.com/images/icons/myturftrax/icon_site.gif) no-repeat}.account .userbar{background:url(http://www.turftrax.com/images/icons/myturftrax/icon_livebar.gif) no-repeat}.account .help{background:url(http://www.turftrax.com/images/icons/myturftrax/icon_help.gif) no-repeat}/* Account Details */.button{color:#216186;font-weight:700;padding:1px 10px}.form{padding:10px;text-align:center;color:#216186;border:solid 1px #dfdfdf;height:300px}.form a{color:#216186;text-decoration:underline}.form a:hover{text-decoration:none}.basicDetails{padding:0 30px 0 50px;text-align:left}.basicDetails table{width:auto}.basicDetails td{padding:2px 7px 1px 0}.formHContent{background:url(/com.bestbetting/images/registration/monitor.gif) center 10px no-repeat;height:100px;padding:180px 100px 10px 190px;text-align:left;color:#216186}.registrationComplete{background:url(/com.bestbetting/images/registration/thanks.gif) center 10px no-repeat;padding:180px 10px 10px;text-align:center;color:#216186}.failed{background:#cfd9e4;padding:0 10px 3px;text-align:center;color:#b20204;font-weight:700;border-top:solid 1px #fff;margin-bottom:10px}.formEmailVer{background:url(/com.bestbetting/images/registration/sorry.gif) center 10px no-repeat;height:100px;padding:180px 100px 10px;text-align:left;color:#216186;text-align:center;font-weight:700}.formEmailVer .verify{color:#216186;font-size:11px;font-weight:700}.formEmailVer2{border:solid 1px #ccc;padding:20px 20px 50px;text-align:left;color:#216186;text-align:center;font-weight:700}/* Steamers */.steamersTable{border-top:none!important;border-left:none!important}.steamersTable th a{color:#2E6312;text-decoration:underline}.steamersTable .race{background:transparent url(/com.bestbetting/images/racing/h2_racing660.gif) no-repeat;padding:.5em 0 .5em 3em;text-transform:uppercase;border-bottom:none;border-right:none!important}.steamersTable .race{color:#9C0A12!important}.steamersTable .blank{border:none!important;height:.2em}.steamersTable .shortenedOdds{width:140px}.steamersTable .previousOdds{width:75px;padding-left:30px}/* About */.displayBlock{height:23px;margin-bottom:0}.luck{background:url(/com.bestbetting/images/luck.jpg) top right no-repeat;padding:10px 200px 100px 0}/* Help */.helpContainer{margin:0 0 20px}.helpContainer li{background:transparent url(/default/images/relatedevents_arrow.gif) no-repeat scroll 5px center;padding-left:15px;border-bottom:dotted 1px #ccc;width:300px}.helpContainer ul{list-style-type:none;padding-left:15px}.helpContainer li a{color:#216186;font-weight:700;line-height:22px;font-size:11px}.helpContainer li a:hover{color:#bf1922}.helpTopic li{list-style-image:url(/com.bestbetting/images/registration/ok.gif);line-height:16px}.helpTopic{padding:10px 100px 10px 25px;text-align:justify;font-size:11px;line-height:15px}.helpTopic .update{color:#999;margin-top:1.2em}.helpTopic p{margin:7px 0;line-height:15px}.helpTopic li{margin:8px 0 8px 25px;padding-left:2px}.helpTopic a{color:#216186;font-weight:700;text-decoration:underline;margin-top:0}.helpTopic h2{background:none!important;padding:0 0 3px;color:#216186;font-size:14px;font-weight:700;border-bottom:1px dotted #ccc;margin-bottom:10px}.helpTopic h3{background:url(/com.bestbetting/images/registration/why.gif) no-repeat;padding:20px 0 10px 45px;color:#216186}.helpTopic h5{background:url(/com.bestbetting/images/help.gif) no-repeat;padding:5px 10px 0 25px;color:#216186;font-size:12px;margin:0;border:none}.helpCategoriesContainer{float:right;border:1px solid #ccc;width:200px;position:relative;right:-99px;background:#efefef;padding-bottom:6px}.helpCategoriesContainer li{padding-left:33px;line-height:15px}.helpCategoriesContainer li a{font-weight:300;text-decoration:underline}.helpCategoriesContainer li a:hover{text-decoration:none}/* Help back link*/.back{background:url(/com.bestbetting/images/buttons/arrow_back.gif) 0 .4em no-repeat;padding-left:10px;font-size:10px;margin:0 0 0 25px}/* Glossary */.glossaryContainer p{padding:0 0 5px 20px}.glossaryContainer img{padding:0 6px 0 0}/* Bookmaker */.bookmakerContainer table{width:100%;background:#f5f4f4;text-align:justify;vertical-align:top;margin-bottom:10px;padding:5px 5px 5px 10px}.bookmakerContainer td{padding:0 10px 5px;border-left:solid 1px #fff}.bookmakerContainer th{width:160px}.bookmakerContainer2{width:100%;background:#f5f4f4;text-align:justify;vertical-align:top;margin-bottom:20px;padding:5px 5px 5px 10px}.bookmakerContainer2 td{padding:0 10px 5px;border-left:solid 1px #fff}.bookmakerContainer2 th{width:160px}.bDetails table{width:100%;text-align:justify;vertical-align:top;margin-bottom:20px;padding:0;font-size:10px}.bDetails td{padding:2px 10px 3px;background:#f5f4f4;border-bottom:1px solid #fff}.bDetails th{padding:2px 10px 3px;width:150px;background:#ebe9e9;border-bottom:1px solid #fff;border-right:1px dotted #fff}.bDetails ul{list-style-type:none;padding:0}.bDetails li{background:url(/com.bestbetting/images/registration/tel.gif) 0 4px no-repeat;padding-left:12px}/* TOS */.tosContainer li{padding:1px 0 10px 10px}/* Race Stats Header */.raceHeader{zoom:1;background:url(/com.bestbetting/images/racing/headerStats_bg-right.gif) right top no-repeat;padding-right:25px}.raceHeader .raceHeaderInner{background:#2e6312 url(/com.bestbetting/images/racing/headerStats_bg-left.gif) left top no-repeat;min-height:49px/*	padding: 0 25px 0 0px;*/}.ie6 .raceHeader .raceHeaderInner{height:49px}.raceHeader table{padding:0 0 0 55px;border-collapse:separate;border-spacing:0;line-height:1em;color:#fff;width:100%}.raceHeader td{height:25px;vertical-align:middle!important}.raceHeader .time{width:59%}.raceHeader .details{text-align:right;width:39%;padding-right:.5em}.raceHeader .name{width:59%}.raceHeader .going{text-align:right;width:39%;padding-right:.5em}.raceHeader em{font-weight:700;color:#e5f347;font-style:normal}.raceDistance{font-weight:700;color:#e5f347}.racingStats{width:625px;text-align:left;background:url(/com.bestbetting/images/racing/racingTd_bg.gif) repeat-x #fff;padding-bottom:20px;margin-bottom:20px;border-top:1px solid #658e4f}.racingStats td{vertical-align:top;border-bottom:1px #fff dotted;padding:3px 5px 3px 3px}.racingStats th{border-bottom:1px #fff dotted;vertical-align:top;padding:3px 5px 3px 3px}.horseInfo{color:#ccd93f;font-weight:700;border-right:dotted 1px #bdccb6;width:110px}.horseName{background:#333}.jockeyInfo{border-right:dotted 1px #bdccb6;width:220px}.rating{background:url(/com.bestbetting/images/racing/headerHorse_bg.gif) no-repeat}.groundPerformanceChartContainer{float:right;margin-right:20px}.distancePerformanceChartContainer{float:left}.groundPerformanceChartContainer h3{background:#2e6312;color:#e3f8c4;margin:0;padding:2px 5px 3px 8px;font-size:11px}.distancePerformanceChartContainer h3{background:#2e6312;color:#e3f8c4;margin:0;padding:2px 5px 3px 8px;font-size:11px}.searchContainer{float:right;margin:1px 0 0 1em;width:26em}.ie .searchContainer,.win.gecko .searchContainer{width:22em}.searchContainer input.text{font-size:12px}.searchContainer input.text{font-size:11px;padding:0;margin:0}.searchContainer .submitBtn{font-size:11px}.search .results{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:.5em}.search .result{background-color:#fff;padding:.5em}.search .alternativeRow{background-color:#f0f0f0}.search .result h3{background:none;color:#000;font-weight:400;margin:0;padding:0;border:none;font-size:12px;float:left}.search .result .icon{display:block;float:left}.search .result h3 a{color:#216186;float:left;display:block;margin:2px 0 0 5px}.search .result .link{color:#218653}.search .result p{clear:both;margin-left:25px}.search .result p.desc{margin-top:.2em;margin-bottom:.5em;padding:0}.search .result p.desc a{font-weight:400}.search .result p.link{margin:0;padding:0}.search .result p.bet{margin-top:.5em;margin-bottom:.5em;padding:0 0 0 .9em;background:url(/default/images/relatedevents_arrow.gif) 0 4px no-repeat}.search .result p.bet a{color:#9C0A12}.search h1{margin-bottom:.5em}.search h2{background:transparent url(/default/images/header-bg-right.gif) top right repeat-y;border:none!important;color:#9C0A12;height:25px;padding:0;margin:0;text-transform:uppercase}.search .genericForm{padding-top:1em}.search h2 span{background:transparent url(/default/images/header-bg-left.gif) no-repeat;display:block;height:22px;line-height:18px;padding:3px 0 0 .7em;font-size:11px}#bannerRow{width:660px;margin-bottom:.5em}#raceCard h1{background:url(/com.bestbetting/images/racing/h1_bg.gif) left center repeat-x #2e6312;padding:.4em .3em .4em .9em}#raceCard h1 span{background:none}#raceCard .genericTable{margin-top:0}#raceCard h2{background:transparent url(/com.bestbetting/images/racing/h2_racing660.gif) no-repeat;padding:.2em 0 .3em 2.9em;margin:0;text-transform:uppercase;border-bottom:none;font-size:12px}#raceCard h2 a{color:#9C0A12!important;text-decoration:underline;font-weight:700}#raceCard .genericTable .time{white-space:nowrap;background:#72995d;color:#fff;padding-left:.7em;font-size:10px;width:5.9em;vertical-align:middle}#raceCard .genericTable .time a{color:#fff!important}#raceCard .genericTable .course{vertical-align:middle}#raceCard .genericTable .race{font-weight:700;vertical-align:middle}#raceCard .genericTable a{color:#9C0A12!important;text-decoration:underline}#raceCard .genericTable .date{color:#fff!important}#raceCard .genericTable .distance{width:7em;vertical-align:middle}#raceCard .genericTable .maxRunners{width:4em;vertical-align:middle}#relatedMarkets{border-bottom:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}#relatedMarkets h3{margin:0;padding:0 0 0 2em;font-size:11px;background:none;border:none}#relatedMarkets .market{float:left;list-style:none;margin:.5em 0;width:20%}#relatedMarkets h2{background:url(/default/images/h4_bg.gif) repeat-x scroll left center;border-bottom:1px solid #444;color:#FFF;font-size:12px;font-weight:700;line-height:18px;margin:0;padding:0 0 0 10px}.ie7 #relatedMarkets .market,.ie6 #relatedMarkets .market{width:19%}#relatedMarkets .market ul{list-style:none;padding:0 2em;margin:0}#relatedMarkets .market li{margin:.5em 0;padding-left:1em;background:url(/default/images/relatedevents_arrow.gif) 0 4px no-repeat}/*Hiding TurfTrax stuff */.metBeforePanel,.raceQuickJump,.infoTabs,#topTrainers,#favouriteStats,#drawAdvantageChart,.subInfoTabs{display:none}.outrightMarkets ul{float:none;padding-left:.5em}.eventOffersContainer{border:1px solid #d8d5d5;background:url(/com.bestbetting/images/advertising/event_offers.gif) bottom right no-repeat;margin-bottom:10px;padding-bottom:10px;width:100%;line-height:1.5em;margin-top:.5em}.eventOffer{border-bottom:1px solid #ccc}.eventOffer th{width:100px;text-align:center;line-height:50px;vertical-align:top}.eventOffer th,.eventOffer td{padding-top:10px;padding-bottom:10px}.eventOffer ul{list-style-image:url(/com.bestbetting/images/relatedevents_arrow.gif)}.group{clear:both;border-bottom:1px dotted #CCC;padding:1em 0}.group h2{background:none;color:#000;border:0;margin:0;padding:0;clear:both}.group strong{float:left;font-size:11px;width:8em}.group p{clear:both;line-height:1.5em}.group p span{float:left}.error{background:url(/com.bestbetting/images/error.png) center left no-repeat;padding:.3em .5em .3em 2em;display:inline-block;background-color:#f5f4f4;border:1px solid #e8e6e6;color:#333}.strongError{font-size:14px;font-weight:700;color:#af0102;border:1px solid #000;padding:1em;margin:1em 2em;text-align:center}#raceCard .sortBy{float:right;font-size:10px;padding:2px 0 0}#raceCard .sortBy a{text-transform:uppercase;font-weight:700;border:solid 1px #72995d;padding:.2em 1.6em;margin:0}#raceCard .sortBy a:hover{background:url(/com.bestbetting/images/racing/hover_buttonBg.png) repeat-x;text-decoration:none}#raceCard .sortBy a.sortedBySelected{font-weight:700;background:url(/com.bestbetting/images/racing/selected.png) right .6em no-repeat;color:#e5f347}#raceCard .sortBy a.sortedBySelected:hover{background:url(/com.bestbetting/images/racing/hover_buttonBg.png) repeat-x;text-decoration:none}.sortByTitle{text-transform:uppercase;font-weight:300}.outputSeperator{border-top:1px solid gray;padding-top:2px;margin-top:2px}/* Css Sprited coloured sport icons */.sport-icon{background-image:url(/default/images/sport-icons.png);background-repeat:no-repeat;display:block;width:20px;height:20px;font-size:0;line-height:0;float:left;margin:0 3px;color:transparent;background-position:0 -830px/* default to the star */}/* ie6 users don't deserve prettyness */.ie6 .sport-icon{display:none}.sport-icon-1{background-position:0 -30px}.sport-icon-10{background-position:0 -80px}.sport-icon-100557{background-position:0 -130px}.sport-icon-100558{background-position:0 -180px}.sport-icon-12{background-position:0 -230px}.sport-icon-13{background-position:0 -280px}.sport-icon-14{background-position:0 -330px}.sport-icon-140073{background-position:0 -380px}.sport-icon-15{background-position:0 -430px}.sport-icon-16{background-position:0 -480px}.sport-icon-17{background-position:0 -530px}.sport-icon-190{background-position:0 -580px}.sport-icon-2{background-position:0 -630px}.sport-icon-208627{background-position:0 -680px}.sport-icon-21{background-position:0 -730px}.sport-icon-22{background-position:0 -780px}.sport-icon-23{background-position:0 -830px}.sport-icon-269467{background-position:0 -880px}.sport-icon-276032{background-position:0 -930px}.sport-icon-3{background-position:0 -980px}.sport-icon-300115{background-position:0 -1030px}.sport-icon-337918{background-position:0 -1080px}.sport-icon-337919{background-position:0 -1130px}.sport-icon-4{background-position:0 -1180px}.sport-icon-491393{background-position:0 -1230px}.sport-icon-5{background-position:0 -1280px}.sport-icon-6{background-position:0 -1330px}.sport-icon-6230056{background-position:0 -1380px}.sport-icon-62969{background-position:0 -1430px}.sport-icon-6463040{background-position:0 -1480px}.sport-icon-6463041{background-position:0 -1530px}.sport-icon-7{background-position:0 -1580px}.sport-icon-73743{background-position:0 -1630px}.sport-icon-73744{background-position:0 -1680px}.sport-icon-7658{background-position:0 -1730px}.sport-icon-78155{background-position:0 -1780px}.sport-icon-78156{background-position:0 -1830px}.sport-icon-8{background-position:0 -1880px}.sport-icon-8554{background-position:0 -1930px}.sport-icon-91189{background-position:0 -1980px}.sport-icon-99614{background-position:0 -2030px}#horseRacingExpired .simpleGroupContainer h2{text-transform:none}#horseRacingExpired .simpleGroupContainer a{color:#216186}#horseRacingExpired strong{}#horseRacingExpired .simpleGroupContainer li{background:none;padding:.5em 0}.horseRacingExpiredOption1 .option2{display:none}.horseRacingExpiredOption2 .option1{display:none}.horizontalBookmakerImageMap{background:url(/default/images/commonbookmakers.png) no-repeat;height:16px;width:75px;display:block}.oddsFooterContainer{text-align:center;padding:.5em 0}.raceCardSummaryTableContainer{border:1px solid #e8e6e6;padding:.1em .5em;margin-top:-1px}#raceCardSummaryTable th{font-size:10px}#raceCardSummaryTable .groundHd{text-align:center}.clothNum{background:url(/default/numBg.gif) no-repeat}.featuredEventDescription{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:.3em .5em;line-height:1.3em}