html,body {
	padding: 0px;
	margin: 0px;
	background: #84aa59 url("../images/backBody.jpg") repeat-x;
}

body {
overflow-x:hidden;	
}

img {
	border: none;	
}

table,td,div {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

a {
	text-decoration:none;
	color:#0b65be;
}

div.spacer {
	width:100%;
	height:10px;
	margin:0px;
	padding:0px;
}

div.headerCont {
	width: 100%;
	height: 234px;
	background-image: url("../images/backTop.png");
	background-repeat: repeat-x;
}

div.headerPlacer {
	width: 989px;
	height: 234px;
	overflow: hidden;
}

div.header {
	width: 978px;
	height: 234px;
	overflow: hidden;
	background-image: url("../images/backHeaderBottom.png");
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: -3px;
}

div.banner728x90 {
	width: 728px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin: 10px 0px;
}

div.banner468x60Header {
	width: 468px;
	height: 60px;
	overflow: hidden;
	float: right;
	margin: 8px 0px;
}

div.login {
	width: 230px;
	height: 90px;
	overflow: hidden;
	float: right;
	margin: 10px 0px;
}

div.logoCont {
	width: 978px;
	height: 76px;
	overflow: hidden;
	float: left;
	background-image: url("../images/backHeader.png");
	background-repeat: no-repeat;
	margin: 2px 0px;
}

div.optionsCont {
	width: 245px;
	height: 70px;
	overflow: hidden;
	float: left;
	margin: 2px 0px;
}

div.logo {
	width: 227px;
	height: 54px;
	overflow: hidden;
	float: left;
	background-image: url("../images/logo.png");
	background-repeat: no-repeat;
	margin: 12px;
}


div.mainCont {
	width: 989px;
	overflow: auto;
	background-image: url("../images/backMain.png");
	background-repeat: repeat-y;
}

div.main {
	width: 958px;
	overflow: auto;
	background-color: #ffffff;
	text-align: left;
	margin: 0px 15px 10px 15px;
}

div.footerCont {
	width: 100%;
	/*height: 500px;*/
	/*background-color:#58713b;*/
	text-align:center;
}

div.footerWhite {
	width:989px;
	/*height:60px;*/
	margin:0 auto;
	background-image: url("../images/backMain.png");
	background-repeat: repeat-y;
}

div.footerCont2 {
	width: 100%;
	/*height: 675px;*/
	background-color:#58713b;
	text-align:center;
}

div.footer2Green {
	width:989px;
	margin:0 auto;
	background-image: url("../images/footerWorld.png");
	background-repeat: no-repeat;
	height:583px;
}

div.footer2White {
	width:989px;
	height:92px;
	/*height:60px;*/
	margin:0 auto;
	background-image: url("../images/whiteBottomBg.png");
	background-repeat: no-repeat;
	background-position: -1px 0;
	overflow: visible;
}

div.rel {
	position: relative;
}

/*
Header
*/

div.headerDate {
	width: 190px;
	float: left;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin-top: 6px;
}

div.headerDatePick {
	width: 31px;
	height: 26px;
	float: right;
	cursor: pointer;
}

div.menuCont {
	width: 958px;
	height: 36px;
	float: left;
	top: 204px;
	overflow: hidden;
	background-image: url("../images/backMenu.png");
	background-repeat: repeat-x;
}

span.menuItem {
/*	width: 100px;*/
	padding: 0 10px;
	height: 36px;
	float: left;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 3px;
	background-repeat: repeat-x;
}

.moff {
	background-image: url("../images/backMenuOff.png");
	color: #000000;
}

.mon {
	background-image: url("../images/backMenuOn.png");
	color: #2d5814;
}


/*
Livescore matrix
*/



div.loadHolder {
	float:left;
	width: 650px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	text-align: center;
}

div.leftColumn {
	float:left;
	width: 650px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: center;
}

div.fullpage {
	float:left;
	width: 950px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

div.liveHolderClear {
	clear:both;
}

div.liveHolder2 {
	margin-top: 40px;
}

div.liveAd {
	width: 650px;
	height: 36px;
	margin: 0px;
	padding: 3px 0;
}

div.game {
	width: 650px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
	position: relative;
}
div.game2 {
	width: 650px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
	position: relative;
}
div.gameAd {
	border-bottom: 1px solid #FFFFFF;
	float: left;
	height: auto;
	margin: 0;
	padding: 10px;
	width: 650px;
}


div.gameHeader {
	width: 650px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
}

div.gameDate {
	width: 650px;
	height: 30px;
	float: left;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	font-weight: bold;
	color: #939393;
}

div.gameDateDiv {
	width: 650px;
	height: 2px;
	background-color: #ffffff;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.gameSortVal {
	display: none;
}

div.gameFlag {
	width: 24px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #b8dca0;
}

div.gameTime {
	width: 37px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #b8dca0;
	line-height: 20px;
}

div.gameCode {
	width: 27px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #d1e8d1;
	line-height: 20px;
}

div.gameOdd {
	width: 33px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffcc;
	line-height: 20px;
}

div.gameOddF {
	width: 33px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #b2e084;
	line-height: 20px;
}

div.gameHome {
	width: 123px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	background-color: #e9f4e9;
	color: #000000;
	line-height: 20px;
	overflow: hidden;
}

div.gameHomeScore {
	width: 123px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	background-color: #ffcccc;
	color: #ff0000;
	line-height: 20px;
	overflow: hidden;
}

div.gameAway {
	width: 123px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #e9f4e9;
	color: #000000;
	line-height: 20px;
	overflow: hidden;
}

div.gameAwayScore {
	width: 123px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #ffcccc;
	color: #ff0000;
	line-height: 20px;
	overflow: hidden;
}

div.gameOdds {
	width: 32px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #e1e1e1;
	line-height: 20px;
	cursor: pointer;
}

div.gameScore {
	width: 32px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #e1e1e1;
	line-height: 20px;
	cursor: pointer;
}

div.gameScoreScore {
	width: 32px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #ffcccc;
	color: #ff0000;
	line-height: 20px;
	cursor: pointer;
}

div.gameScoreScorePropo {
	width: 100%;
	height: 20px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #ffcccc;
	color: #ff0000;
	line-height: 20px;
}

div.gameHalf {
	width: 32px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ececec;
	line-height: 20px;
}

div.gameStatus {
	width: 44px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
}


div.gameFlagHeader {
	width: 24px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #b8dca0;
	line-height: 30px;
	font-weight: bold;
}

div.gameTimeHeader {
	width: 37px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #b8dca0;
	line-height: 30px;
	font-weight: bold;
}

div.gameCodeHeader {
	width: 27px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #d1e8d1;
	line-height: 30px;
	font-weight: bold;
}

div.gameOddHeader {
	width: 33px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffcc;
	line-height: 30px;
	font-weight: bold;
}

div.gameOddFHeader {
	width: 33px;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 4px 0 0 0;
	text-align: center;
	background-color: #b2e084;
	color: #ffffff;
	line-height: 30px;
	font-weight: bold;
}

div.gameHomeHeader {
	width: 123px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	background-color: #e9f4e9;
	color: #000000;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}

div.homeAwayAll {
	width: 186px!important;
}

div.gameAwayHeader {
	width: 123px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #e9f4e9;
	color: #000000;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}

div.gameScoreHeader {
	width: 32px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #e1e1e1;
	line-height: 30px;
	cursor: pointer;
	font-weight: bold;
}

div.gameHalfHeader {
	width: 32px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ececec;
	line-height: 30px;
	font-weight: bold;
}

div.gameStatusHeader {
	width: 44px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	line-height: 30px;
	background-color: #afafaf;
	font-weight: bold;
}


.ns {
	background-color: #4792dd;
}

.live {
	background-color: #13c800;
}

.final {
	background-color: #ff4343;
}

.pst {
	background-color: #ff7800;
}

span.redCard {
	width: 10px;
	height: 14px;
	background-image: url("../images/imageSet.png");
	background-position: -171px -35px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-bottom: -3px;
}

.hRed {
	margin-right: 2px;
}

.aRed {
	margin-left: 2px;
}


/*
Drop down
*/

ul.select {
	margin:0;
	padding:0;
	cursor: pointer;
}

li.select {
	width: 226px;
	height: 21px;
	float: left;
	text-align: left;
	overflow: hidden;
}

li.select2 {
	width: 194px;
	height: 21px;
	float: left;
	text-align: left;
	overflow: hidden;
}

li.selectHeader {
	width: 226px;
	height: 9px;
	text-align: left;
	overflow: hidden;
}

li.selectHeader2 {
	width: 194px;
	height: 9px;
	text-align: left;
	overflow: hidden;
}

.dropDown {
	background-image: url("../images/backSelect.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: left;
}

.dropDown2 {
	background-image: url("../images/backSelect2.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: left;
}

div.dropDownOption {
	color: #6b6b6b;
	line-height: 12px;
	cursor: pointer;
}

.dropDownOption1 {
	margin: 0px 0px 8px 12px;
}

.dropDownOption2 {
	margin: 0px 0px 8px 28px;
}

.dropDownOption3 {
	margin: 0px 0px 0px 28px;
	height: 17px;
	line-height: 17px!important;
}

div.dropDownOptionOn {
	color: #000000;
}

div.selectArrow {
	width: 10px;
	height: 18px;
	margin: 1px 10px 0px 195px;
	background-image: url("../images/arrowRed.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	position: absolute;
}

div.selectArrow2 {
	width: 10px;
	height: 18px;
	margin: 1px 10px 0px 180px;
	background-image: url("../images/arrowRed.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	position: absolute;
}


div.floatLeft2 {
	position: absolute;
	margin: -5px 0px 0px -15px;
}

div.floatLeft {
	position: absolute;
	margin: 35px 0px 0px 9px;
}

div.sound {
	width: 30px;
	height: 30px;
	position: absolute;
	margin: 6px 0px 0px 10px;
	cursor: pointer;
}

.on {
	background-image: url("../images/soundOn.png");
	background-position: bottom center;
	background-repeat: no-repeat;
}

.off {
	background-image: url("../images/soundOff.png");
	background-position: bottom center;
	background-repeat: no-repeat;
}


/*
Info popup
*/

div.infoCont {
	width: 628px;
	height: auto;
	position: absolute;
	margin-left: 9px;
	top: 0px;
	display: none;
}

div.infoContTop {
	width: 628px;
	height: 40px;
	background-image: url("../images/infoTop.png");
	background-repeat: no-repeat;
}

div.infoContMain {
	width: 628px;
	height: auto;
	background-image: url("../images/infoBack.png");
	background-repeat: repeat-y;
	text-align: center;
}

div.infoContMain p {
	margin: 0;
	text-align: left;
	padding: 5px 15px;
}

div.infoContBot {
	width: 628px;
	height: 20px;
	background-image: url("../images/infoBot.png");
	background-repeat: no-repeat;
}

div.infoGame {
	width: 590px;
	height: 28px;
	background: #ffffff url("../images/infoGame.png") repeat-x bottom;
	margin-left: 19px;
}

div.infoGameTitle {
	width: 590px;
	height: 28px;
	margin-left: 19px;
	clear: both;
}

div.infoGameLeague {
	width: 590px;
	height: 18px;
	margin-left: 19px;
	clear: both;
	text-align: center;
	font-size: 11px;
	color: #818181;
}

div.infoGameMin {
	width: 28px;
	height: 28px;
	float: left;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	color: #929292;
}

div.infoGamePlHome {
	width: 230px;
	height: 28px;
	float: left;
	text-align: right;
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
	margin-left: 5px;
}

span.infoGameAction {
	width: 25px;
	height: 28px;
	background-image: url("../images/imageSet.png");
	background-repeat: no-repeat;
	display: inline-block;
	margin: 0px 5px -10px 5px;
}

.rc {
	background-position: -132px -28px;
}

.yelc2 {
	background-position: -99px -28px;
}

.yc {
	background-position: -68px -28px;
}

.goal {
	background-position: -196px -28px;
}

.og {
	background-position: -4px -56px;
}

.pen {
	background-position: -35px -56px;
}

.mpen {
	background-position: -132px -56px;
}

.in {
	background-position: -68px -56px;
}

.out {
	background-position: -99px -56px;
}

div.infoGameScore {
	width: 46px;
	height: 28px;
	float: left;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
}

.score {
	background-image: url("../images/infoGameScore.png");
}

div.infoGamePlAway {
	width: 230px;
	height: 28px;
	float: left;
	text-align: left;
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
}

div.infoGameScoreBig {
	width: 46px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 28px;
	font-size: 22px;
	font-weight: bold;
	background: #ffffff url("../images/infoGameScoreBig.png") repeat-x bottom;
	margin: 0px 5px 0px 5px;
}

div.infoGameTeamHome {
	width: 258px;
	height: 28px;
	float: left;
	text-align: right;
	line-height: 28px;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
}

div.infoGameTeamAway {
	width: 267px;
	height: 28px;
	float: left;
	text-align: left;
	line-height: 28px;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
}

/*Misc*/

div.tools {
	width: 26px;
	height: 22px;
	display: none;
	position: absolute;
	margin-left: -37px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.tOff {
	background-image: url("../images/imageSet.png");
	background-position: -195px -63px;
}

.tOn {
	background-image: url("../images/imageSet.png");
	background-position: -3px -84px;
}

div.toolIconCont {
	width: 646px;
	height: 32px;
	background-color: #ffffff;
	position: absolute;
	border: #e5e5e5 1px solid;
	display: none;
}

div.toolIcon {
	width: 32px;
	height: 28px;
	cursor: pointer;
	float: left;
	background-image: url("../images/imageSet.png");
	background-repeat: no-repeat;
	margin: 2px 3px 0px 2px;
}

.tFavOff {
	background-position: 0px -28px;
}

.tFavOn {
	background-position: 0px 0px;
}
#showFavs {
	height: 30px; 
	text-align:left; 
	width:80px;
	clear:both;
}

.tSoundOff {
	background-position: -32px -28px;
}

.tSoundOn {
	background-position: -32px 0px;
}

.tOdds {
	background-position: -64px 0px;
}

.tStats {
	background-position: -96px 0px;
}

.tVote {
	background-position: -128px 0px;
}

.tTwitter {
	background-position: -160px 0px;
}

.tFacebook {
	background-position: -192px 0px;
}

.tPlusone {
	background-position: -224px 0px;
}

.tVs {
	background-position: -224px -28px;
}

div.close {
	width: 32px;
	height: 32px;
	cursor: pointer;
	position: absolute;
	background-image: url("../images/close.png");
	background-repeat: no-repeat;
	margin: 2px 0px 0px 565px;
}


/* Right Column Box */

div.rightColumn {
	float:right;
	width:300px;
	margin:0px;
	padding:0px;
}

div.rBoxCont {
	float:right;
	width:298px;
	margin:0 0 10px 0;
	padding:0px;
	overflow:hidden;
	text-align:center;
	border:1px solid #a0a0a0;
}

div.rBoxContSeri {
	float:right;
	width:298px;
	margin:0 0 10px 0;
	padding:0px;
	overflow:hidden;
	text-align:center;
	border:1px solid #04517f;
}

div.rBoxHeader {
	width:296px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:hidden;
	text-align:left;
	background: url("../images/backRightBoxHeader.png") repeat-x;
}

div.rBoxHeaderSeri {
	width:296px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:hidden;
	text-align:left;
	background: url("../images/backRightBoxHeaderSeri.png") repeat-x;
}

div.lBoxHeaderSeri {
	width:646px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:hidden;
	text-align:left;
	background: url("../images/backRightBoxHeaderSeri.png") repeat-x;
}

div.rBoxContSeriBot {
	width:296px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:hidden;
	text-align:center;
	background: url("../images/backRightBoxFooterSeri.png") repeat-x;
}

div.lBoxContSeriBot {
	width:646px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:hidden;
	text-align:center;
	background: url("../images/backRightBoxFooterSeri.png") repeat-x;
}


div.rBoxContent {
	width:278px;
	height:auto;
	margin:10px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}

div.rBoxHeader2 {
	width:646px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:hidden;
	text-align:left;
	background: url("../images/backRightBoxHeader2.png") repeat-x;
}

div.rBoxCont2 {
	float:right;
	width:648px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:center;
	border:1px solid #a0a0a0;
}

div.rBoxContent2 {
	width:630px;
	height:auto;
	margin: 0 10px 10px 10px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}

div.rBoxHeaderIcon {
	position:absolute;
	float:left;
	width:40px;
	height:70px;
}

div.rBoxHeaderTitle {
	float:left;
	width:230px;
	height:25px;
	margin:10px 0px 0px 40px;
}


div.rBoxCont3 {
	float:left;
	width:648px;
	margin:0 0 10px 0;
	padding:0px;
	overflow:hidden;
	text-align:center;
	border:1px solid #e2e2e2;
}


div.rBoxCont9 {
	float:left;
	width:948px;
	margin:0 0 10px 0;
	padding:0px;
	overflow:hidden;
	text-align:center;
	border:1px solid #e2e2e2;
}


div.rBoxHeader9 {
	width:946px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:auto;
	text-align:left;
	background: url("../images/backRightBoxHeader3.png") repeat-x;
}


div.rBoxContent9 {
	width:920px;
	height:auto;
	margin: 0 15px 15px 15px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}


div.rBoxCont4 {
	float:left;
	width:318px;
	margin:0 10px 10px 0;
	padding:0px;
	overflow:hidden;
	text-align:center;
	border:1px solid #e2e2e2;
}



div.rBoxHeader3 {
	width:646px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:auto;
	text-align:left;
	background: url("../images/backRightBoxHeader3.png") repeat-x;
}

div.rBoxHeader4 {
	width:316px;
	height:48px;
	margin:1px;
	padding:0px;
	overflow:auto;
	text-align:left;
	background: url("../images/backRightBoxHeader3.png") repeat-x;
}

div.rBoxHeaderTitle3 {
	float:left;
	width:360px;
	height:25px;
	margin:15px 0 0 15px; 
}
div.rBoxHeaderTitle4 {
	float:left;
	width:286px;
	height:25px;
	margin:15px 15px 0 15px; 
}

div.rBoxContent3 {
	width:620px;
	height:auto;
	margin: 0 15px 15px 15px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}

div.rBoxContent4 {
	width:288px;
	height:auto;
	margin: 0 15px 15px 15px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}

div.rBoxHeaderSeason {
	float: right;
	width: 250px;
	margin: 5px 15px 0 0;
}	


div.rBoxHeaderTitle2 {
	float:left;
	width:580px;
	height:25px;
	margin:10px 0px 0px 40px;
}

div.rBoxHeaderSwitch {
	float:left;
	width:10px;
	height:6px;
	background-image:url("../images/rBoxSwitch.png");
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	cursor:pointer;
}


.rBoxHeaderTitle h6 , .rBoxHeaderTitle2 h6 , .rBoxHeaderTitle3 h6 , .rBoxHeaderTitle4 h6 {
	font-size: 15px;
	margin:0;
	line-height: 28px;
}

.ron {
	background-position:0px -6px;
}

.roff {
	background-position:0px 0px;
}


/* Right Column HotOdds Box */

div.bettingSlipHeader {
	float:left;
	width:274px;
	height:17px;
	padding:2px;
	line-height:17px;
	background-color:#f0f0f0;
	margin:0px 0px 3px 0px;
	border-bottom: 2px dashed #979797;
}

div.hotOddsBookie {
	float:left;
	width:22px;
	height:21px;
	margin:0px 0px 1px 0px;
}

.ho-opap {
	background:url("../images/book/opap_22x21.png") no-repeat;
}

.ho-betfair {
	background:url("../images/book/betfair_22x21.png") no-repeat;
	clear:left;
}

span.brown {
	color:#a1a162;
}

span.blue {
	color:#85bce8;
}

div.hotOddsB1 {
	float:left;
	width:45px;
	height:21px;
	margin:0px 0px 1px 0px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	line-height:21px;
}

div.hotOddsB2 {
	float:left;
	width:45px;
	height:21px;
	margin:0px 0px 1px 0px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	line-height:21px;
	color:#ffffff;
}

.hob-opap {
	background-color:#ffffcc;
}

.hob-betfair {
	background-color:#086bb8;
}

div.hotOddsPct {
	float:left;
	width:68px;
	height:44px;
	margin:-23px 0px 22px 1px;
	font-size:20px;
	font-weight:bold;
	line-height:44px;
	text-align:center;
	color:#ffffff;
	background-color:#c90303;
}

div.hotOddsLinks {
	float:left;
	width:100%;
	text-align:center;
	color:#0b65be;
}

.homeWin, .draw, .awayWin, .over, .under {
	background-image: url(/images/odd_btn.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 40px;
	height: 20px;
	padding-top: 6px;
}
	

.userLink {
	color:#0b65be;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#userArea {
	color:#000;
}
#userArea input {
	font-size: 11px;
}

.regForm {
	padding: 10px 20px;
}

.footerCol {
	text-align:left;
	padding: 5px;
 	width: 183px; 
	float: left; 	
}

.footerCol h2 {
	padding:15px 0 5px 0;
	margin:0;
	line-height:18px;
	font-size:16px; 	
}
.firstCol {
	padding-left: 15px!important;
}	
.lastCol {
	padding-right: 15px!important;
}		

.footerCol li {
	list-style-type:none;
	
}


.selection {
	background-color: #aaa;
	font-size: 20px;
	height: 20px;
	width: 20px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.btn110 {
    background: url("/images/btn110.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 24px;
    padding: 4px;
    width: 102px;
	font-size: 13px;
	text-align:center;
}
.btn190 {
    background: url("/images/btn.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 24px;
    padding-bottom: 2px;
    width: 190px;
	margin: 0 auto;
}
#addToSlip {
	font-size:18px;
}

.btn_small {
    background: url("/images/btn_small.gif") no-repeat scroll 0 0 transparent;
    color: #444444;
    font-size: 14px;
    font-weight: normal;
    height: 23px;
    padding: 3px 2px 2px 21px;
    text-align: left;	
	font-size:12px;
    width: 86px;
	float:left;
}

.started {
    background: url("/images/started.png") no-repeat scroll -10px 0 transparent;
	opacity:0.4;
	filter:alpha(opacity=40);
}

.bsSponsorLink a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.couponEmpty {
	font-weight: bold;
	margin-bottom: 5px;
}

#bsMsg {
	width: 246px;
	margin-bottom: 5px;
	padding: 8px 5px 5px 25px;
	line-height: 18px;
}
.bgGreen {
	border: 1px solid #3b961c;
	background-color: #d8ffcb;
	color: #3b961c;
	background-image: url(/images/bsMsgSuccess.png);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	min-height: 40px;
}
.bgRed {
	border: 1px solid #f00;
	color: #f00;
	background-color: #ffdada;
	background-image: url(/images/bsMsgFailed.png);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	min-height: 25px;
}
.bgBlue {
	border: 1px solid #086BB8;
	background-color: #086BB8;
}

.picksHeader {
	text-align:center; 
	padding: 5px 6px;
	font-size: 12px;
	font-weight:bold;
}
.picksTeams {
	background-color: #E9F4E9; 
	width:300px;
}
.picksSelection {
	background-color: #D1E8D1;
	width:70px;
}

.picksOdd {
	background-color: #FFC;
	width:70px;
}

.picksScore {
	background-color: #E1E1E1;
	width:80px;
}

.picksProfit {
	background-color: #85BCE8;
	width:65px;
}

.betTypeRow {
	text-align:left; 
	background-color: #ECECEC; 
	padding: 5px;
	font-weight:bold;
}
.twFbRow { 
	background-color: #ECECEC; 
	padding: 1px 5px 0;
}

.picksRow { 
	padding: 2px 6px; 
	text-align: center;
}

.alignCenter {
	text-align:center!important; 
}
.alignLeft {
	text-align:left!important; 
}
.alignRight {
	text-align:right!important; 
}

.paddingRight {
	padding-right: 15px!important;
}
.paddingTop {
	padding-top: 15px!important;
}

.betDetailsRow {
	text-align:right; 
	background-color: #E1E1E1; 
	padding: 5px; 
}

.pad5 {
	padding: 5px;
}

.stats td {
	text-align:left; 
	padding: 5px;
}

.matchStarted {
	text-decoration:line-through;
}

.rankings th {
	text-align:center;
}
.rankings td {
	text-align:center;
	background-color: #FFC;
	padding: 5px;
}
		
.overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
		
.overlay2{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

.white_content2 {
	display: none;
	position: absolute;
	width: 425px;
	height: 195px;
	padding: 16px;
	z-index:1002;
	overflow: auto;
	background-image: url(/images/ovlBg.png);
	background-repeat: no-repeat;
	background-position: center center;
	left: 30%;
	top: 25%;
}

.white_content {
	display: none;
	position: fixed;
	top: 49%;
	left: 49%;
	width: 30%;
	height: 30%;
	padding: 16px;
	z-index:1002;
	overflow: auto;
}

.closeOvl {
	position: absolute;
	right: 20px;
	width: 35px;
	height: 37px;
	background-image: url(/images/ovlClose.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.ovlContent {
	width: 360px;
	height: 140px;
	margin: 30px auto 0;
}

.picks_like {
    background: url("/images/t_up.png") no-repeat scroll 0 0 transparent;
    color: #009900;	
	font-size:15px;
    width: 50px;
	height: 18px;
	margin: 0 5px;
	text-align: center;
}


.picks_dislike {
    background: url("/images/t_down.png") no-repeat scroll 0 0 transparent;
    color: #FF0000;	
	font-size:15px;
    width: 50px;
	height: 18px;
	margin: 0 5px;
	text-align: center;
}

.picks_report {
    background: url("/images/report.png") no-repeat scroll 0 0 transparent;
    color: #FF0000;	
	font-size:15px;
    width: 50px;
	height: 18px;
	margin: 0 5px;
	text-align: center;
}
.picks_report2 {
    background: url("/images/report2.png") no-repeat scroll 0 0 transparent;
    color: #FF0000;	
	font-size:13px;
    width: 14px;
	height: 13px;
	margin: 0 5px;
}

.commentsBanned {
	color:#CF5F58;
}

.picks_comments {
    background: url("/images/comments.png") no-repeat scroll 0 0 transparent;
    color: #0066FF;
	font-size:15px;
    width: 50px;
	height: 18px;
	margin: 0 5px;
	text-align: center;
}

.betInteractiveRow { 
	background-color: #E1E1E1; 
	padding: 3px 1px;
}

.commentsBox {
	border: 1px dashed #666666;
	padding: 5px;
	text-align: left;
}

.close_comments {
    background: url("/images/closeCom.png") no-repeat scroll 0 0 transparent;
	width: 16px;
	height: 16px;
	float: right;
/*	margin-right:-16px;
	margin-top:-5px;*/
}

.save_comments {
    background: url("/images/save.png") no-repeat scroll 0 0 transparent;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 2px;
/*	margin-right:-16px;
	margin-top:-5px;*/
}

.cancel_comments {
    background: url("/images/cancel.png") no-repeat scroll 0 0 transparent;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 2px;
/*	margin-right:-16px;
	margin-top:-5px;*/
}
.comAuthor {
	padding-bottom: 5px;
	color: #999;
}

.commentsRepliesDiv {
	padding-top: 10px;
	margin-top: 10px;
}

.commentsDiv {
	width: 100%;
	/*margin-top: 20px;*/
}

.commentsBox textarea, .commentsRepliesDiv textarea  {
	width: 99%;
	margin-top: 5px;
	height: 120px;
	resize: none;
}

.clear {
clear:both;
}

#seriQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #727272;
}

#seriInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	padding: 5px;
}
#derbyQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000;
}

#derbyInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding: 5px;
}

#seriMsg { min-height: 10px; font-size: 14px; color: #f00; padding: 5px; text-align: center; }
.seriBottom {  }
.seriAnswer, .derbyAnswer {width: 134px; height:21px; background-image: url(/images/seriBtn.png); background-repeat: no-repeat; border:0; padding: 2px; font-family:Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; line-height: 20px; margin-top: 10px;}

.myVote {
	font-weight: bold;
}
.loginToVote { float:left; width: 180px; height: 16px; text-align: center; }
.seriRankingsLink {float:right; width: 70px; padding-left: 20px; background-image: url(/images/trophy.png); background-repeat: no-repeat;  height: 16px; color: #0b65be; font-family:Arial, Helvetica, sans-serif; font-size: 11px; height: 16px; font-weight: bold; }

.tabsTbl td {
	background-color: transparent;
}

.accSubSectionTitle {
	text-align: left;
	font-weight:bold;
}

.accSep {
	border: 1px dotted #999999;
	margin: 10px 0;
}

.bannerZone {
	overflow: hidden!important;
	/*padding: 5px 0!important;*/
	border:none!important;
	margin-bottom: 10px!important;
}

#b4liveHolder {
	height: 36px;
	width: 648px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#popup3 { 
	background-color: #fff; 
	display:none;
	height:95%;
	padding:15px;
	width:700px;
}

#popup3 iframe {
	position:absolute;
	width:690px;
	height:95%;
	overflow: scroll;
	border:none;
}

.npNav:hover {
	cursor: pointer;
}

.npDate {
	color: #fff;	
	font-size: 12px;	
	float: left;
	padding-left: 5px;
	cursor: default;
}

.npNav {
	float: left;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-color: #567e3e;
	width: 175px;
	margin: 0 6px;
	color: #fff;	
	font-size: 13px;
}

.npNav a {
	color: #fff;
	text-decoration: none;
	font-size: 13px;	
}

#npPrevDay {
	/*background-position: 0 -38px;
	width: 95px;
	padding: 5px 5px 5px 35px;*/
}

#npPrevNp {
	/*background-position: 0 -38px;
	width: 130px;
	padding: 5px 5px 5px 35px;*/
}
#npNextDay {
	/*background-position: -245px 0;
	width: 95px;
	padding: 5px 35px 5px 5px;*/
}

#npNextNp {
	/*background-position: -210px 0;
	width: 130px;
	padding: 5px 35px 5px 5px;*/
}

.dateBtn {

}
.closeDateBtn {
	float: right;
	padding-right: 3px;
}

.closePrevBtn {
	width: 20px;
	float: left;
	height: 38px;
	/*background-image: url(../images/ars.png);*/
}

#closePrevDayBtn {
	/*background-position: 20px 76px;*/
	margin-right: 1px;
}

#closePrevNpBtn {
	/*background-position: 20px 76px;*/
	margin-right: 1px;
}

#closeNextDayBtn {
	/*background-position: 1px 0px;*/
	margin-left: 1px;
}

#closeNextNpBtn {
	/*background-position: 1px 0px;*/
	margin-left: 1px;
}



.blog h2 {
    font-size: 20px;
    margin-bottom: 0;
}

.blogSub {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    font-weight: bold;
    margin: 8px 0;
    padding: 7px 0;
    text-align: left;
    width: 650px;
}

.subInner {
    color: #858585;
    float: left;
    font-size: 12px;
    text-align: left;
    width: 650px;
}

.blog {
    font-size: 13px;
    text-align: left;
}

.blogSocial {
    float: left;
    margin-bottom: 10px;
    padding: 2px 0;
    text-align: left;
    width: 650px;
}
/*.blog h2 {
	margin-bottom:0;
}

.blogSub {
	float:left; 
	text-align: left; 
	border-bottom: 1px solid #ccc; 
	border-top: 1px solid #ccc;
	width: 650px; 
	padding: 5px 0;
}

.subInner {
	float:left; 
	text-align: left; 
	width: 650px;
}

.blogSocial {
	float:left; 
	text-align: left; 
	width: 650px; 
	padding: 2px 0;
}

.blogComments td {
	text-align:left;
}*/

.comLast  td {
	border-bottom: 1px solid #ccc;
}

.blogCommentAnswer {
	padding-top: 5px;
}



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(/images/slider.png) no-repeat;
    width:150px;
    height:265px;

}

#slider {
	position:relative;
    width:150px;
    height:200px;
	background:url(/images/loading.gif) no-repeat 50% 50%;
	margin:10px auto 5px;
	overflow:hidden;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


/*CAROUSEL*/
.infiniteCarousel {
  width: 880px;
  height: 180px;
  position: relative;
  margin-top: 10px;
}

.infiniteCarousel .wrapper {
  width: 790px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  height: 190px;
  margin: 0 40px;
  position: relative;
  top: 0;
}

.infiniteCarousel ul a img {
/*  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0 11px 0 0;
  width: 150px;
  text-align: center;
}


.infiniteCarousel ul li a img {
  display:block;
  border: 0;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 60px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
  opacity: 0.5;
  filter:alpha(opacity=50); 
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
  opacity: 0.5;
  filter:alpha(opacity=50);  
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
  opacity: 1;
  filter:alpha(opacity=100); 
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
  opacity: 1;
  filter:alpha(opacity=100);
}

.infCar ul li {
	background-image: url(../images/npShadow.png);
	background-position: bottom center;
	background-repeat: no-repeat;  
}


.infCar ul li a img {
  display:block;
  border: 0;
  padding-bottom: 10px;
}


.infiniteCarousel2 {
  width: 880px;
  height: 190px;
  position: relative;
  margin-top: 10px;
}

.infiniteCarousel2 .wrapper {
  width: 790px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  height: 190px;
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.infiniteCarousel2 ul a img {
/*  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
}

.infiniteCarousel2 .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel2 ul li {
  display:block;
  float:left;
  margin: 0 11px 0 0;
  width: 150px;
background-image: url(../images/npShadow.png);
background-position: bottom center;
background-repeat: no-repeat;  
}


.infiniteCarousel2 ul li a img {
  display:block;
  border: 0;
  padding-bottom: 10px;
}

.infiniteCarousel2 .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 60px;
  cursor: pointer;
}

.infiniteCarousel2 .forward {
  background-position: 0 0;
  right: 0;
  opacity: 0.5;
  filter:alpha(opacity=50); 
}

.infiniteCarousel2 .back {
  background-position: 0 -72px;
  left: 0;
  opacity: 0.5;
  filter:alpha(opacity=50);  
}

.infiniteCarousel2 .forward:hover {
  background-position: 0 -36px;
  opacity: 1;
  filter:alpha(opacity=100); 
}

.infiniteCarousel2 .back:hover {
  background-position: 0 -108px;
  opacity: 1;
  filter:alpha(opacity=100);
}





/* USER AREA*/

.button_wrapper {
height: 25px;
line-height: 25px;
text-align: left;
white-space: nowrap;
background-image: none;
display: block;
float: left;
}
.button_wrapper_close {
position: static;
float: right;
background-color: transparent;
}


.button_wrapper, .button_wrapper input, .button_wrapper_close {
height: 25px;
}
.button_wrapper, .button_wrapper_close {
background-image: url(/images/button_bg.png);
background-repeat: no-repeat;
}
.button_wrapper_close {
/*position: absolute;*/
top: 0px;
right: -2px;
font-size: 1px;
width: 4px;
overflow: hidden;
background-position: right top;
}
.button_input_wrapper button {
width: 100%;
height: 25px;
line-height: 25px;
text-align: left;
border: none;
background-color: transparent;
padding: 0px;
white-space: nowrap;
overflow: hidden;
outline: none;
}
.button_input_wrapper {
margin-right: 4px;
background-position: left top;
background-repeat: no-repeat;
background-image: url(/images/button_bg.png);
}
.button_wrapper {
line-height: 25px;
text-align: left;
white-space: nowrap;
}
.button_wrapper:hover
{
    background-position: 0px -50px;
}

.button_wrapper:hover .button_wrapper_close
{
    background-position: right -50px;
}

.button_wrapper:active
{
    background-position: 0px -100px;
}

.button_wrapper:active .button_wrapper_close
{
    background-position: right -100px;
}


	.button_input_wrapper:hover {
	   background-position: left -50px;
	}
	
	.button_input_wrapper:active {
	   background-position: left -100px;
	}
	
	.button_input_wrapper button {
		width: 100%;
		height: 25px;
		line-height: 25px;
		text-align: left;
		border: none;
		background-color: transparent;
		padding: 0px;
		white-space: nowrap;
		overflow: hidden;
		outline: none;
	}
	
	.button_input_wrapper button::-moz-focus-inner { /* Mozilla hack for outline on focus */
	   border: none;
	}
	
	.button_wrapper img {
	    width: 16px;
	    height: 16px;
		vertical-align: middle;
		/*float:left;*/
		margin: 0px 4px 4px 4px;
		display: inline;
	}

#login_box_form .form_input_submit {
float: left;
}
.button_wrapper input.form_input_button, .button_wrapper input.form_input_submit, .button_wrapper input.form_input_reset {
background-image: none;
width: auto;
}

.wallReply {
	background-image: url(/images/wall-tools.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	float:	left;
}
.wallReply:hover {
	cursor:pointer;
	background-position: -16px 0;
}

.wallDelete {
	background-image: url(/images/wall-tools.png);
	background-position: -112px 0;
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	float:	left;
}
.wallDelete:hover {
	cursor:pointer;
	background-position: -128px 0;
}

.wallDM {
	background-image: url(/images/wall-tools.png);
	background-position: -144px 0;
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	float:	left;
}
.wallDM:hover {
	cursor:pointer;
	background-position: -160px 0;
}

.wallFavourite {
	background-image: url(/images/wall-tools.png);
	background-position: -32px 0;
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	float:	left;
}
.wallFavourite:hover {
	cursor:pointer;
	background-position: -48px 0;
}

.wallFavouriteSelected {
	background-image: url(/images/wall-tools.png);
	background-position: -64px 0;
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	float:	left;
	cursor:pointer;
}

	




/* tziroi */
#betfair {
	width:100%;
	margin:0px;
}

tr.even {
	background-color:#EAEBDC;
}
tr.even {
	background-color:#cccccc;
}



td.bf-odds {
	font-weight:bold;
	font-size:15px;
	color:#5a9fe0;
	border-left:1px dashed #a0a0a0;
	padding:3px;
	text-align:center;
}

td.bf-teams {
	padding:3px;
	text-align:left;
}

td.bf-flag {
	padding:3px;
	text-align:center;
	font-size:0px;
	color:transparent;
}

td.bf-time {
	padding:3px;
	text-align:center;
	font-weight:bold;
}

#betfair tr th {
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	background-color:#5a9fe0;
	color:#ffffff;
}

th.bf-odds {
	border-left:1px dashed #ffffff;
	padding:3px;
	text-align:center;
}

th.bf-flag {
	width:30px;
	padding:3px;
}

th.bf-aa, td.bf-aa {
	font-weight:bold;
	text-align:center;
}

span.bf-pct {
	display:inline-block;
	font-weight:bold;
	clear:both;
	font-size:11px;
}

span.bf-tziros {
	display:inline-block;
	clear:both;
	font-size:11px;
	color:#000000;
}

span.bf-red {
	background-color:#ff0000;
	color:#ffffff;
	padding:0 3px;
}

span.bf-norm {
	color:#6e6e6e;
}

td.bf-matched {
	font-size:0px;
	color:transparent;
}

/* Style for Usual tabs */
.usual {
  color: #CCCCCC;
  padding:0 5px 5px 5px;
  width:268px;
  margin:2px auto;
}
.usual li { list-style:none; float:left; margin-bottom: -1px; list-style:}
.usual ul a {
  display:block;
  padding:4px 10px;
  text-decoration:none!important;
  /*margin:1px;*/
  margin-right: 2px;
  margin-left:0;
  font-size:11px;
  font-family: Arial, Helvetica, sans-serif;
  color:#000;
  background:#fff;
  border: 1px solid #a0a0a0;
 -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px; 
 -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  color: #9d9d9d;
  font-weight:bold;
}
.usual ul a:hover {
  color:#000;
  background: #f3f3f3;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background:#f3f3f3;
  /*border-bottom:1px solid snow;*/
  cursor:default;
  border-bottom: 1px solid #f3f3f3;
  font-weight:bold;
  }
.usual div {
 -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px; 
  padding:3px 5px 5px 5px;
  margin-top:-15px;
  clear:both;
  background-color: #f3f3f3;
  border: 1px solid #a0a0a0;
}
.usual div a { color:#000; font-weight:bold; }



/*profile tabs*/

.tabsContainer { float:left; width:650px; background-image: url(/images/tabsAreaBg.png); background-repeat: no-repeat; padding-top: 13px; }
.tabmenu {
	font-family: Arial, Verdana;
	font-size: 1em;
	height: 32px;
	/*border-bottom: 1px solid #333333;*/
	margin-bottom: 20px;
	padding-left: 15px;
	margin-top: 0;
}
.tabmenu li {
	list-style-type: none;
	list-style-position: inside;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 14px;
	height: 36px;
	background-color: #ebedd3;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
.tabmenu li.title {
	padding: 6px 20px 0 0;
}
.tabmenu a {
	display: block;
	height: 25px;
	padding: 6px 15px 0 15px;
	color: #929d56;
	text-decoration: none;
	line-height: 26px;
	font-weight:bold;
}
.tabmenu a:hover {
	color: #2f5a15;
	text-decoration: none;
}
.tabmenu li.active  {
	background-color: #fff;
	margin-bottom: -1px;
	height: 37px;
}
.tabmenu li.active a {
	text-decoration: none;
	background-image: none;
/*	border: 1px solid #333333;
	border-bottom-color: #ffffff;*/
	color: #2f5a15;
	font-weight:bold;
}


/*timeline tabs*/
.tabsContainer2 { float:left; width:620px; background-image: url(/images/tabsAreaBg2.png); background-repeat: no-repeat; padding-top: 13px; }
.tabmenu2 {
	font-family: Arial, Verdana;
	font-size: 1em;
	height: 32px;
	/*border-bottom: 1px solid #333333;*/
	margin-bottom: 5px;
	padding-left: 10px;
	margin-top: 0;
}
.tabmenu2 li {
	list-style-type: none;
	list-style-position: inside;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 13px;
	height: 29px;
	background-color: #f3f3f3;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
.tabmenu2 li.title {
	padding: 6px 20px 0 0;
}
.tabmenu2 a {
	display: block;
	height: 18px;
	padding: 6px 5px 0 5px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	font-weight:bold;
}
.tabmenu2 a:hover {
	color: #999;
	text-decoration: none;
}
.tabmenu2 li.active  {
	background-color: #fff;
	margin-bottom: -1px;
	height: 30px;
}
.tabmenu2 li.active a {
	text-decoration: none;
	background-image: none;
/*	border: 1px solid #333333;
	border-bottom-color: #ffffff;*/
	color: #999;
	font-weight:bold;
}


/*FOOTER*/
#footerCont {width: 980px; height: 430px; margin: 0 auto; background-color: #566e3a; background-image: url('../images/footerBg.png'); background-repeat: repeat-x;}
#footerContLeft {width: 670px; float: left; height: 350px;}
#footerContLeft1 {width: 194px; float: left; text-align: left;}
#footerContLeft2 {width: 300px; float: left; text-align: left;}

#footerContLeft3 {width: 200px; float: left; text-align: left;}
#footerContLeft4 {width: 490px; clear: both; text-align: left; padding-top: 20px;}
#footerContRight {width: 300px; float: right; height: 330px;}
#footerContBottom {width: 980px; clear:both; height: 80px;}


#footerContLeft1 h2, #footerContLeft2 h2, #footerContLeft3 h2, #footerContRight h2 {font-size: 16px; color:#669933; line-height: 17px; padding: 0 10px; margin: 10px 0 0}
#footerContLeft4a h2, #footerContLeft4c h2 {font-size: 16px; color:#669933; line-height: 17px; padding: 0 10px; margin: 5px 0 0}
#footerContLeft1 ul, #footerContLeft2 ul {padding: 0 5px;}
#footerContLeft1 ul li, #footerContLeft2 ul li, .footerLi {background:url(/images/footerLi.png) center left no-repeat; padding-left: 15px; list-style: none; line-height: 18px;}
#footerContLeft1 ul li a, #footerContLeft2 ul li a, #footerContLeft3 p a, #footerContLeft4a a, #footerContLeft4d a {font-size:12px; color:#FFFFFF; font-weight:bold;}
#footerContLeft3 img {margin: 10px 0;}
#footerContLeft4a {width: 490px; float:left;}
#footerContLeft4b {width: 200px; float:left;}
#footerContLeft4c {width: 490px; float:left;}
#footerContLeft4d {width: 490px; clear: both;}
#footerContLeft4a p, #footerContLeft4d p {margin: 0 10px;}
#footerContLeft4b img {margin: 5px 0;}
#footerContLeft4c p {margin: 0 10px;  color:#FFFFFF;}
#footerContLeft4d {padding-top: 30px; font-size:12px;}
#footerContBottom div, #footerContBottom a {color:#FFFFFF;}
#footerContRight textarea {
background-image: url(../images/textarea-bk.jpg);
background-repeat: no-repeat;
background-position: center center;
padding-top: 9px;
padding-bottom: 6px;
font-size: 1em;
resize: none;
}
#footerContRight input {
background-image: url(../images/input-bk.jpg);
background-repeat: no-repeat;
background-position: center center;
}
#footerContRight input, #footerContRight textarea {
color: #290018;
padding: 12px;
width: 236px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
.formInput {
	padding: 10px 0;
}













#latestEvents {
  float: left;
  height: 20px;
  margin: 55px 0 10px;
  overflow: visible;
  width: 650px;
}

#latestEventsMain {
	
	background-color: #CCCCCC;
}
#latestEventsInner {
	z-index: 10;
	position:relative;
	overflow:hidden;
	height: 20px;	
	width: 650px;
}
.latestShadow {
	background-image: url(/images/latestEventsShadow.png);
	background-repeat: repeat-x;	
	width: 650px;
	height: 1px;
	background-position: center bottom;
	float: left;
}
#expandLatestEvents {
	background-image: url(/images/exp.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 20px;
}
.expanded {
	background-image: url(/images/col.png)!important;
}
.exp {
	/*overflow: visible!important;*/
	height: auto!important;
}



.latestEventsTbl td {
border-bottom: 1px dashed #afafaf;
height: 20px;
}

.lastTableRow {
	height: 5px!important;;
	border:0!important;
}

h2.EUROP {
background: url(../images/continents.gif) no-repeat 0 0;
}
h2.AMERS {
background: url(../images/continents.gif) no-repeat 0 -32px;
}
h2.AMERN {
background: url(../images/continents.gif) no-repeat 0 -65px;
}
h2.ASIA {
background: url(../images/continents.gif) no-repeat 0 -97px;
}
h2.AFRIC {
background: url(../images/continents.gif) no-repeat 0 -129px;
}

h2.cont {
height: 30px;
padding: 0;
cursor: pointer;
background-color: #f0f0f0;
border: 1px solid #E1E1E1;
margin-bottom: 10px;
}

.h2Cufon {
	text-align: left;
	color: #FFF;
	padding: 0 0 0 10px;
	margin: 0;
	
}

.cuf {
	text-align: left;
	color: #FFF;
	padding: 0;
	margin: 0;
	font-size: 16px;
}

.ribTbl td {
	background-color: #d8d8d8;
	padding-bottom: 5px;
}
.trOdd td {
	background-color: #f3f3f3;
}
.trEven td  {
	background-color: #fff;
}

.divOdd {
	background-color: #f3f3f3;
}
.divEven  {
	background-color: #fff;
}
.ribTblTtl {
	font-weight: bold;
}

.ribTblTdLeft {
	background: none!important; 
	width: 18px;
}

.ribTblTdRight {
	background: none!important; 
	width: 18px;
}

.rib950MainBg { 
	background-image: url(../images/ribbon950.png); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
	width:950px; 
	height: 56px;
}

.rib325MainBg { 
	background-image: url(../images/ribbon325.png); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
	width:325px; 
	height: 56px;
}

.ribMainBg { 
	background-image: url(../images/ribbon.png); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
	width:650px; 
	height: 56px;
}
.ribTbl3dLeft {
	background-color: transparent!important;
	width: 18px;
	background-image: url(../images/ribbon.png); 
	background-position: 1px -56px; 
	background-repeat: no-repeat; 
	/*height: 22px;*/
}

.ribTbl3dRight {
	background-color: transparent!important;
	width: 18px;
	background-image: url(../images/ribbon.png); 
	background-position: -633px -56px; 
	background-repeat: no-repeat; 
	/*height: 18px;*/
}

.h2hRankings td {
	padding:0!important;
}

.stars1 {
	float: left;
	background-image: url(/images/badgesFlames.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 100px;	
}

.stars2 {
	float: left;
	background-image: url(/images/badgesFlames.png);
	background-repeat: no-repeat;
	background-position: 0px -19px;
	height: 20px;
	width: 100px;	
}

.stars3 {
	float: left;
	background-image: url(/images/badgesFlames.png);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	height: 20px;
	width: 100px;	
}

.stars4 {
	float: left;
	background-image: url(/images/badgesFlames.png);
	background-repeat: no-repeat;
	background-position: 0px -57px;
	height: 20px;
	width: 100px;	
}

.stars5 {
	float: left;
	background-image: url(/images/badgesFlames.png);
	background-repeat: no-repeat;
	background-position: 0px -76px;
	height: 20px;
	width: 100px;	
}

#derbyQuestion {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 17px 0 0;
}

div.rBoxContDrb {
    background-image: url("../images/derbycast.jpg");
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 650px;
	position: relative;
}

div.rBoxContUni {
    background-image: url("../images/unibetBox.jpg");
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 650px;
	border: 1px solid #e2e2e2;
}

#bftick {
  background-image: url("/images/bfTickerBg.png");
  background-repeat: repeat-x;
  border: 1px solid #C7DAE9;
  float: left;
  height: 42px;
  margin-bottom: 10px;
  position: absolute;
}
.loginInput {width: 158px; height:28px; background-image: url(/images/input174.png); background-repeat: no-repeat; border:0; padding: 0 8px 2px 8px; font-family:Arial, Helvetica, sans-serif;} 
.loginLbl {color:#5c5c5c; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
#doLogin {}
.socialLogin {background-color: #f0f0f0; margin-top: 20px; height: 42px; width: 100%; float:left;}
.odd {padding-left: 2px; font-weight: bold;}
#comboRow {background-color: #e9fea9;}
#comboRowTd {background-color: #e9fea9; height: 36px;}
.tp {float: left;}
.nextToRb {line-height: 19px; float: left; font-weight: bold;}
#comboTot, #totOdd {font-weight: bold;}
.comboRowLeftDiv {float:left; width: 130px;}
.comboRowRightDiv {float:left; width: 140px; line-height: 19px;}
#stakeRow {background-color: #ffffcc; height: 25px; font-weight:bold; padding: 5px;}
#stake, .scInput {width:54px; height:27px; background-image: url(/images/input54.png); background-repeat: no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; padding: 0px; text-align:center;}
.accountInput {width:290px; height:27px; background-image: url(/images/input300.png); background-repeat: no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; padding: 0 5px; text-align:left;}
.accountText {width:290px; height:50px; background-image: url(/images/text300.png); background-repeat: no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; padding: 5px; text-align:left; font-size: 11px;  resize: none;}
.btnBet {background-image: url(/images/betBtn.png); background-repeat: no-repeat; width: 278px; height: 25px; text-align: center; line-height:25px; margin-top: 5px;}
.btnDel {background-image: url(/images/delBtn.png); background-repeat: no-repeat; width: 134px; height: 25px; text-align: center; line-height:25px; margin-top: 5px;}
.bsCheckText {float:left; line-height: 19px;}
#keepPicks {float:left;}
#footer2Left {width: 494px; float:left;}
#footer2Right {width: 494px; float:left;}
/*#footerPitch {background-image: url(/images/footerPitch.png); background-repeat: no-repeat;float:right; width: 320px; height: 230px; margin-top: 40px;}*/
#footerPitch {background-image: url(/images/footerPitch.png); background-repeat: no-repeat; width: 495px; height: 245px; margin-top: -60px; position:absolute; background-position: right;}
#footerGifts {width: 150px; height: 130px; padding-top: 130px; position:absolute; padding-left: 338px;}
#f2rRow1 {height: 95px; position: absolute;}
#f2rRow2 {height: 75px; position: absolute; margin: 95px 0 0; padding-top: 20px;}
#f2rRow3 {height: 60px; margin: 190px 0 0;}
#f2rRow4 {background-image: url(/images/contactBg.png); background-repeat: no-repeat;float:right; width: 450px; height: 256px; margin-top: 20px;}
#footerFormRow1 {height: 29px; color:#aadc72; padding: 5px 15px; line-height: 29px; font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left;}
#footerFormRow2, #footerFormRow3 {background-image: url(/images/footerFields.png); background-repeat: no-repeat;float:right; width: 420px; height: 32px; margin: 0 15px 10px;}
#footerFormRow4 {background-image: url(/images/footerFields.png); background-repeat: no-repeat;float:right; width: 420px; height: 82px; margin: 0 15px 10px; background-position: 0px -32px}
#footerFormRow4 textarea {overflow: auto;}
#footerFormRow5 {margin: 0 15px; float: right}


#footerFormRow2 input, #footerFormRow3 input { border: 0; background: none; width: 410px; height: 25px; color: white; line-height: 25px;}
#footerFormRow4 textarea { width: 410px; background: none; height: 65px; color: white; border: 0; margin: 5px 0; resize: none; }

#footerSocialRow1 {padding-top: 20px; padding-left: 45px; height: 29px; color:#aadc72; line-height: 29px; font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left;}
#footerSocialRow2 {padding-top: 10px; padding-left: 45px; text-align: left;}
#footerBrowsersRow1 {padding-top: 10px; padding-left: 45px; text-align: left;}
#footerBugsRow1 {padding-top: 10px; padding-left: 45px; text-align: left; color: #FFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; width: 210px; line-height: 20px;}
.footerHeader {padding-top: 20px; padding-left: 10px; height: 29px; color:#aadc72; line-height: 29px; font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.footerUl li {list-style-image: url(/images/foterLi.png);}
.inc {margin: 0 0 12px 2px;}

.homeNpNav { height: 28px; float:left; width: 628px; background-color: #e6e6e6; }
.homeNpNavLeft{ float: left; width: 260px; color: #0b65be;  font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 18px; padding: 5px 10px; }
.homeNpNavLeft a { color: #0b65be; text-decoration: none;}
.homeNpNavRight { float: right; width: 300px; color: #000;  font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 20px; padding: 3px 10px; text-align: right }
.homeNpNavRight a { color: #000;  text-decoration: none;}
.npSlide { cursor: pointer; }
.picksStatsBlock { background-image: url(/images/picksStatsBg.png); background-repeat: no-repeat; width: 278px; height: 75px; margin-bottom: 10px; clear: both; }
.lastBlock { margin: 0; }
.hotOddsHeader { width: 278px; height: 22px; }
.hotOddsHeaderTeams { float: left; width: 190px; padding: 0 0 0 10px; overflow: hidden; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 22px; height: 22px; white-space: nowrap; }
.hotOddsHeaderDt { float: left; width: 68px; padding: 0 10px 0 0; text-align:right; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; height: 22px; white-space: nowrap;  }
.picksStatsBoxes { width: 258px; height: 45px; padding: 0 10px; }
.picksStatsBoxes div.picksStatsBox { width: 49px; height: 44px; background-image: url(/images/picksStatsBox.png); background-repeat: no-repeat; float: left; margin: 0 3px 0 0; text-align: center; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.picksStatsBoxes div.lastBox { margin: 0; }
.psbSimeio { height: 15px; color: #000; padding-top: 5px; line-height: 18px; }
.psbSimeio span { color: #5f5f5f; font-weight: bold; }
.psbPerc { height: 20px; font-weight: bold; line-height: 20px; }

.tipster-row-odd { background-color: #FFFFFF }
.top15 a,.top15No a  { color: #0b65be!important; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;  }
.picksStatsLinks { width: 268px; height: 14px; line-height: 14px; margin: 0 5px; text-align: center; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.picksStatsLinks a { #color:#0b65be; }
.tableHeader {background-color: #dadada;}
.tableHeader td {height: 20px; line-height: 18px; text-align: center; font-weight: bold;}
.tableBody td {height: 20px; line-height: 18px; text-align: center;}
.leaguePos {width: 25px;}
.borderRight {border-right: 1px solid #dadada;}
.leaguePoints {font-weight: bold;}
.legends {float: left; margin-top: 20px; width: 620px;}
.rankingsLegend { float: left; height: 14px; text-align:left; margin-right: 20px; color:#474747;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.legendSquare {margin: 2px 5px 2px 2px; width: 16px; height: 10px; float: left;}
.teamName { width: 650px; height: 30px; line-height: 28px; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000; text-align: left; }

.teamForm { float: left; width: 30px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #fff; text-align: center; background-repeat: no-repeat; margin-right: 5px; }
.formWin {background-image: url(/images/formWin.png); }
.formDefeat {background-image: url(/images/formDefeat.png); }
.formDraw {background-image: url(/images/formDraw.png); }
.scRow td { height: 40px; }
.formRed { float:left; width: 5px; height: 5px; margin:1px; background-color:#FF0000; }
.formGreen { float:left; width: 5px; height: 5px; margin:1px; background-color:#009900; }
img.ui-datepicker-trigger { margin: 0 0 -3px 6px; cursor: pointer; }
#progress-bar { background: url(/images/percentage-bg.png) no-repeat left center; width: 296px; height: 22px; }
#progress-level { background: url(/images/progress.png) no-repeat left center; height: 22px; }

.npBtnArrowPrev { float: left; margin-left: 5px; background-image: url(/images/npArrows.png); height: 26px; width: 15px; }
.npBtnRight { float: right; padding-right: 5px;}
.npBtnArrowNext { float: right; margin-right: 5px; background-image: url(/images/npArrows.png); height: 26px; width: 15px; background-position: 0 -26px; }
.npBtnLeft { float: left; padding-left: 5px;}
.badgesTbl td { font-size: 12px; }

#unibet-fixed {
	width:100%;
	height:90px;
	position:fixed;
	bottom:0
}

#williamhill-fixed {
	bottom: 0;
	height: 50px;
	position: fixed;
	width: 100%;
}

#unibet-fixed-holder {
	margin:0 auto;
	width: 983px;
}

#williamhill-fixed-holder {
	background: none repeat scroll 0 0 #000000;
	height: 50px;
	margin: 0 auto;
	width: 983px;
}

#unibet-fixed-adjust {
	margin:0 auto;
	overflow:hidden;
	width:1030px;
}

#williamhill-fixed-adjust {
	margin: 0 auto;
	overflow: hidden;
	width: 1030px;
}

#unibet-fixed-cont {
	float:left;
	overflow:hidden;
	width:980px;
}

#williamhill-fixed-cont {
	float: left;
	margin: 7px 0 0 45px;
	overflow: hidden;
	width: 930px;
}

#fixed-close {
	cursor:pointer;
	float:left;
	padding:9px 0 0 9px;
}

.fixed-close-unibet {
	background:url("/images/bg-unibet-fixed.png") repeat-x scroll 0 0 transparent;
	height:36px;
	margin:50px 0 0;
	width:36px;
}

.fixed-close-williamhill {
	background: none repeat scroll 0 0 #000000;
	height: 51px;
	width: 41px;
}
