

















.ygtvtn {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 15px; HEIGHT: 20px
}
.ygtvtm {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px 2px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvtmh {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -77px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvtp {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -315px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvtph {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -395px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvln {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 15px; HEIGHT: 20px
}
.ygtvlm {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px 2px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvlmh {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -77px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvlp {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -315px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvlph {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -395px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvloading {
	BACKGROUND: url(http://imgprod1.oddsmatrix.com/css/yui/treeview-loading.gif) no-repeat 0px 0px; WIDTH: 15px; HEIGHT: 20px
}
.ygtvdepthcell {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 3px; HEIGHT: 20px
}
.ygtvblankdepthcell {
	WIDTH: 3px; HEIGHT: 5px
}
.ygtvitem {
	BACKGROUND:grey
}
.ygtvchildren {

}
 HTML .ygtvchildren {
	HEIGHT: 2%
}
.ygtvitem TABLE {
	MARGIN-BOTTOM: 0px
}
.ygtvitem TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ygtvlabel {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvlabel:link {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvlabel:visited {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvlabel:hover {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvspacer {
	WIDTH: 3px; HEIGHT: 20px
}
.button-picture{
  background-image:url(http://imgprod1.oddsmatrix.com/pics/menu_bg.png);
  FONT-WEIGHT: bold; COLOR: #ffffff;FONT-SIZE: 9pt;
}

.button-picture-up{
  background-image:url(http://imgprod1.oddsmatrix.com/pics/menu_bg_up.png);
    FONT-WEIGHT: bold; COLOR: #ffffff;FONT-SIZE: 9pt;

}



.treenode-layer1{
  background-color:#f8f8f8;
  FONT-WEIGHT: bold;
  FONT-SIZE: 0.8em;
  TEXT-TRANSFORM: uppercase;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-DECORATION: none;
}
.treenode-layer2{
	FONT-WEIGHT: bold;   FONT-SIZE: 0.8em;
	BACKGROUND: #f77d2b;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 5px; BORDER-BOTTOM: #f5ab60 1px solid;
	TEXT-TRANSFORM: none;
}
.treenode-layer3{
	FONT-WEIGHT: bold;   FONT-SIZE: 0.8em;
	BACKGROUND: #f7924d;
	PADDING-BOTTOM: 0px;  COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #f5ab60 1px solid;
	padding-left: 10px;
}



.nodeText {
	color: #000000;BORDER-BOTTOM: 0px;TEXT-DECORATION: none
	}

/* oddsmatrix customization */
.ygtvcheck0 { background: url(http://imgprod1.oddsmatrix.com/css/yui/TickboxOff.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvcheck1 { background: url(http://imgprod1.oddsmatrix.com/css/yui/TickboxPart.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvcheck2 { background: url(http://imgprod1.oddsmatrix.com/css/yui/TickboxOn.gif) 0 0 no-repeat; width:16px; cursor:pointer }
#expandcontractdiv {border:1px solid #336600; background-color:#FFFFCC; margin:0 0 .5em 0; padding:0.2em;}
#treeDiv1 { background: #fff }

#td.nodeText{ TEXT-DECORATION: none;color: gray;}
a.nodeText{ TEXT-DECORATION: none;color: gray;}
a.nodeText:visited{ text-decoration:underline;color: gray;}
a.nodeText:hover{ color: red;}
img.nodeText { border:2px; }

/* General purpose styles. */

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
:focus { outline: none; }
body {	margin: 0;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: gray;} /*line-height: 18px;	*/
img { border:0;}
h2, h3, h4 {	margin: 0;	padding: 0 0 5px 0;	font-size: 12px;	font-weight: bold;	color: #333;}
h2 {	font-size: 14px;	color: #555;	font-weight: bold;}
h4 {	font-size: 11px;}

a {	color: red;	text-decoration: none;	cursor: pointer;}
a:visited{ color: red;text-decoration:none;}
a:hover { color: black; text-decoration: underline;}

p { color: gray;	margin: 0;	padding: 0 0 9px 0;font-size: 18px;}
ul {	list-style: outside;	margin: 0 0 9px 16px;}
dt {	font-weight: bold;	}
pre {	background-color: #f6f6f6;	color: #006600;	display: block;	font-family: 'Courier New', Courier, monospace;	font-size: 11px;
 		max-height: 250px;	overflow: auto;	margin: 0 0 10px 0;	padding: 10px;	border: 1px solid #d1d7dc;	}
hr {	background-color: #ddd;	color: red;	height: 1px;	border: 0px;}

table.box { border-style: solid; border-color: #003333; margin: 0px 0px 5px 0px; font-size : 8pt; font-family: Tahoma,Verdana,Arial,Sans-Serif;}
table.box th { background-color: #063334; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; height: 25px; padding: 1px 3px 1px 7px; text-align: left;}
table.box td { background: #D9E0E0; padding: 1px 3px 1px 7px;}
table.box td.mpLeft { background: #D9E0E0; padding: 1px 3px;}
table.box td.light { background: #EDEFEF; color: #333333;}
table.box td.lightPro { background: #EDEFEF; color: #333333; padding: 1px 3px;}
table.box td.white { font-size : 9pt; background: #FFFFFF; color: #333333; padding: 3px 3px;}
table.box td.title { background-color: #D9E0E0; color: #063334; font-weight: bold; letter-spacing: normal; padding: 1px 3px;}
table.box tr.left { border-width: 0px 0px 1px 0px; margin:0px 0px 0px 0px;width:135px;}

.framecontentx{
position: fixed;
top: 136px;
left: 0pt;
right: 0pt;
bottom: 60px;
overflow-x: hidden;
overflow-y: auto;
}

.framecontentBottomx{
position: absolute;
background-color:#f6f6f6;
top: auto;
left: 0;
bottom: 0;
width: 100%;
height: 60px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}



.TopMenu {
	/*padding-left: 5px;*/
	color: #FF0000;
	list-style-type: none;
	list-style-image: none;
}
li.TopMenu {
	/*padding-left: 5px;*/
	color: #FF0000;
	list-style-type: none;
	list-style-image: none;
}

table.logTable{
	font-size: 12px;
	color: white;
}

table.logTable a{
	color: red;
    text-decoration: none;
}
 table.logTable td{
    text-align: left;
 }
 
 a.betslipbutton {
    background: transparent url(http://imgprod1.oddsmatrix.com/pics/bg_button_aA.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 16px;
    margin-right: 3px;
    padding-right: 7px;
    text-decoration: none;
}

a.betslipbutton span {
    background: transparent url(http://imgprod1.oddsmatrix.com/pics/bg_button_spanA.png) no-repeat;
    display: block;
    line-height: 6px;
    padding: 5px 0 5px 7px;
}

a.betslipbuttonsmall {
    background: transparent url(http://imgprod1.oddsmatrix.com/pics/bg_buttonsmall_aA.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 16px;
    margin-right: 3px;
    padding-right: 7px;
    text-decoration: none;
}

a.betslipbuttonsmall span {
    background: transparent url(http://imgprod1.oddsmatrix.com/pics/bg_buttonsmall_spanA.gif) no-repeat;
    display: block;
    line-height: 6px;
    padding: 5px 0 5px 7px;
}

.accTranListImg{
	float: left;
	width: auto;
	padding: 3px 3px 0 0;
   background: transparent url("http://imgprod1.oddsmatrix.com/gfx/+.png") no-repeat;
   width: 9px;
   height: 9px;
   margin-top:3px;
}
.accTranListImgExt{
	float: left;
	width: auto;
	padding: 3px 3px 0 0;
   background: transparent url("http://imgprod1.oddsmatrix.com/gfx/_.png") no-repeat;
   width: 9px;
   height: 9px;
   margin-top:3px;
}
#BettingSlip #TableHolder #Bet #EW{
	float: inherit;
}
#BettingSlip #TableHolder #Bet #EW div{
	width:15px;
	margin-top:2px;
	float: inherit;
	font-size: 9px;
}
#BettingSlip #TableHolder #Bet #EW .StakeCheckbox{
	width:10px;
	margin-top:2px;
}

#bslip_delayImg,.bslip_delayImg{
	background: transparent
		url("/jsp/oddsmatrix/partnerdemo/style/ajax-loader(2).gif") no-repeat;
	display:none;
	overflow: hidden;
	height: 16px;
	color: #2A7DB1;
	text-align: left;
	margin: 0 auto;
	padding-left: 20px;
	width: 120px;
}

#gmtTimeZoneOffset{	width: 90px;}
#oddsFormat{	width: 80px;}
#oddstable .BtScope{font-size:xx-small;word-spacing:-1.5px;font-weight:normal;}/*used in oddstable.js*/
#menuTopBanner_faq{display: none;}/*used in top of menu of faq page(faqmenu.jsp)*/
#InsufficientFunds  #msgText strong{text-transform: uppercase;} /* usde in bettingslip.js*/
#bottonsViewSummary #cfmBtnTxt1{display:none;}/* used in bettingslip.js*/
#EW3{font-weight: normal;margin-left: 3px;} /* used in bettingslip.js base on issue :159624*/
#myAccount table.myAccountDataArea div.floatCustom{
    display: inline;
}
#Info{
  background: transparent url("/jsp/oddsmatrix/partnerdemo/style/InfoIcon.gif");
  width: 12px;
  height: 12px;
}
DIV#MyAccountBetType{display:inline;}/*Used in transactionDetail2.jsp*/
/*for free bet on bettingslip*/
.FreeBetApplied{   width:100%;   padding-bottom:10px;   overflow: auto;}
.floatCustom{display: inline;}
table.detailTable{	border-collapse: collapse;}/*Used in myaccount*/
div#oddstable table.oddsInfoTab tr.titleLine td.pListLine{   border-bottom: none 0px;}/*Used in the oddstable.js ,162864 IE8: remove extra bottom line*/
#BettingSlip #TableHolder #InsufficientFunds{white-space: normal; }
#buttonsSubmited .bettingButtonTD{   width: auto;}

/* tennis match center css for now , will be removed into each partnerdemo's css later*/

ul.scoreList {
	margin:0px;
	padding:0px;
	width:94px;
}
ul.scoreList li.item{
	margin:0px;
	padding:0px;
	color:#0BAFAC;
	float:left;
	list-style-type: none;
	background:none repeat scroll 0 0 #444444; 	
}

ul.scoreList li.matchstatus,ul.scoreList li.matchscore{
	background:none repeat scroll 0 0 #444444; 	
	list-style-type:none;
	text-align:center;
	color:#8BC43A;
	font-weight:bold;
	font-size: 11px; 
}

ul.scoreList li.item ul.setscore_3,
ul.scoreList li.item ul.gamescore_3,
ul.scoreList li.item ul.setscore_5,
ul.scoreList li.item ul.gamescore_5{
	border-right:1px solid #C7C7C7;
	margin:0;
	padding:0;
	text-align:center;
}

ul.scoreList li.item ul.setscore_5,
ul.scoreList li.item ul.gamescore_5{
	width:12px;
}
ul.scoreList li.item ul.setscore_3,
ul.scoreList li.item ul.gamescore_3{
	width:20px;
}

ul.scoreList li.item ul.pointscore_3,
ul.scoreList li.item ul.pointscore_5{
	margin:0;
	padding:0;
	text-align:center;
}
ul.scoreList li.item ul.pointscore_5{
	width:16px;	
}
ul.scoreList li.item ul.pointscore_3{
	width:18px;	
}
ul.scoreList li.item ul.server{
	border-right:1px solid #C7C7C7;
	margin:0;
	padding:0;
	width:12px;
	text-align:center;
}

ul.scoreList li.item ul.gamescore_3 .settitle,
ul.scoreList li.item ul.pointscore_3 li.settitle,
ul.scoreList li.item ul.setscore_3 li.settitle,
ul.scoreList li.item ul.gamescore_5 .settitle,
ul.scoreList li.item ul.pointscore_5 li.settitle,
ul.scoreList li.item ul.setscore_5 li.settitle{
	border-top:1px solid #C7C7C7;
	font-size:10px;
	color:white;
}

ul.scoreList li.item ul.server li.settitle{
	border-top:1px solid white;
	font-size:10px;
	color:white;
}

ul.scoreList li.item ul li{
	list-style-type:none;
}

ul.scoreList li.item ul.setscore_3 li.score,
ul.scoreList li.item ul.pointscore_3 li.score,
ul.scoreList li.item ul.gamescore_3 li.score,
ul.scoreList li.item ul.setscore_5 li.score,
ul.scoreList li.item ul.pointscore_5 li.score,
ul.scoreList li.item ul.gamescore_5 li.score
{
	border-top:1px solid #C7C7C7;
	margin:0px;
	padding:0px;
	color:yellow;
}


ul.scoreList li.item ul.server li.score
{
	border-top:1px solid #C7C7C7;
	margin:0px;
	padding:0px;
}
ul.scoreList li.item ul.server li.onserver
{
	border-top:1px solid #C7C7C7;
	margin:0px;
	padding:0px;
	color:#0BAFAC;
    background: transparent url(/jsp/oddsmatrix/partnerdemo/style/tennisServer.gif) no-repeat scroll top right;
}
.account_columnLarge .account_status{
   white-space: nowrap;
}
#oddstable .bt{
  display: inline;
}
#oddstable .winnerCell{  #width:180px;}
#nextArrow,#preArrow{display: inline; float: left;width: 10px;height: 7px;margin-top: 3px}
#nextArrow{background: transparent url("http://imgprod1.oddsmatrix.com/gfx/next.gif") no-repeat;}
#preArrow{background: transparent url("http://imgprod1.oddsmatrix.com/gfx/previous.gif") no-repeat;}
div#oddstable td.pListLine ul li{
	display: inline;
	list-style: none;
	float: left;
}
div#oddstable td.tourTitle{width:80%}
.winnerCell .ButtonOddsSelectorLargeOff,.winnerCell .ButtonOddsSelectorLargeOn{float: right;height:auto}

/* start | new expand page's css for now , will be removed into each partnerdemo's css later*/

div#oddstable tr.matchInfoLine div.level1 {
	line-height: 2em;
	font-size: 1em;
	color:black;
}
div#oddstable tr.matchInfoLine div.level2 {
	line-height: 2em;
	font-size: 1em;
	color:#6F0909;
}
div#oddstable tr.matchInfoLine div.level3 {
	line-height: 2em;
	font-size: 1.25em;
	font-weight:bold;
	color:black;
}
div#oddstable tr.matchInfoLine div.level3 span{
	padding:0 3px 0 3px;
	font-weight:normal;
}

#goback:link, #goback:visited,  #goback:hover{
	
}

/* end | new expand page's css for now , will be removed into each partnerdemo's css later*/

tr.ScoreLine{

	
}

div#oddstable .EventScore {
	display: block;
}


div#oddstable .EventScore h1,div#oddstable .EventScore h2 {
	display: block;
	margin: 0;
	color: #000;
	font-size: 1em;
	line-height: 1em;
	font-weight: 100;
	text-align: center;
}

div#oddstable .EventScore ol,div#oddstable .EventScore ul {
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}

div#oddstable .EventScore h1 {
	font-size: 1.25em;
	font-weight: 100;
}

div#oddstable .EventScore h1 strong {
	font-weight: 900;
}

div#oddstable .EventScore h2 {
	line-height: 2em;
}

div#oddstable .NonLive h2 {
	line-height: 3em;
}

div#oddstable .fullScore {
	padding: 1em 0 0 0;
}
div#oddstable .fullScore  .fullCoreIcon{
	background: none; /*url("/jsp/oddsmatrix/partnerdemo/style/server.png") no-repeat scroll left center transparent;
	float: left;
	width: 21px;
	height: 19px;
	padding-top:30px;
	margin: 0 5px;*/
}
div#oddstable .NonLive .fullScore {
	padding: 0;
}

div#oddstable .Soon {
	display: block;
	clear: both;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: 900;
	text-align: center;
}

div#oddstable .NonLive .Soon {
	line-height: 3em;
	font-weight: 100;
}

div#oddstable .LIVE {
	color: #f00;
	font-weight: 900;
	text-transform: uppercase;
}

div#oddstable .Spacer {
	display: block;
	clear: both;
	font-size: 1em;
	line-height: 1em;
}

/* ice hockey + football */
div#oddstable .SimpleScoreboard {
	display: block;
	float: left;
	width: 33%;
	padding: 1em 0 0 0;
}

div#oddstable .home_score,div#oddstable .away_score {
	display: block;
	padding: 0;
	color: #ed8f0e;
	font-size: 3.3333em;
	line-height: 1em;
	text-align: right;
}

div#oddstable .away_score {
	text-align: left;
}

div#oddstable .match_details {
	display: block;
	padding: 0;
	font-size: 1em;
	line-height: 1.6666em;
}

div#oddstable .match_details strong {
	display: block;
	text-align: center;
	font-weight: 100;
}

div#oddstable .Basketball .match_details strong.l-period {
	line-height: 1.6666em;
}

div#oddstable .Basketball .match_details strong.l-time {
	display: block;
}

div#oddstable .l-etc {
	display: block;
	text-align: center;
	font-size: 2em;
	line-height: 1.5em;
	font-weight: 100;
}

/* tennis */
div#oddstable .competitors {
	display: block;
	float: left;
	width: 28%;
	padding: 0.75em 10px 0 0;
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: 100;
	text-align: left;
	white-space: nowrap;
	color: black;
	max-width: 140px;
}

div#oddstable .competitors .Serving {
	background: transparent url("/jsp/oddsmatrix/partnerdemo/style/server.png") left no-repeat;

	}
div#oddstable .competitors .CH,div#oddstable .competitors .CA{
  padding-left: 20px;
}
div#oddstable .scoreboard {
	display: block;
	float: left;
	width: 60%;
	list-style-type: none;
}

div#oddstable .scoreboard li {
	display: block;
	float: left;
	width: 12%;
	font-weight: 100;
	text-align: center;
}

div#oddstable .scoreboard li.Points {
	width: 25%;
}

div#oddstable .scoreboard span {
	display: none;
}

div#oddstable .scoreboard em {
	display: block;
	font-style: normal;
	font-weight: 100;
}

div#oddstable .scoreboard strong {
	display: block;
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: 900;
}

div#oddstable .scoreboard .Passed strong,div#oddstable .scoreboard .Current strong,div#oddstable .scoreboard .Points strong,div#oddstable .scoreboard .Overtime strong
	{
	color: #ed8f0e;
}

/* basketball */
div#oddstable .Basketball .competitors {
	display: none;
}

div#oddstable .Basketball .scoreboard {
	display: block;
	float: none;
	width: 80%;
	padding: 0 10%;
	list-style-type: none;
}

div#oddstable .Basketball .scoreboard li {
	display: block;
	float: left;
	width: 16%;
	font-weight: 900;
	text-align: center;
}

#MarketR1 div.SeLiveNow,#MarketR2 div.SeLiveNow {
	color:#f6c24c;
}
div#oddstable .hidden {
	display: none;
}

div#oddstable .point {
	cursor: pointer;
}
 div#bottonsViewSummary{
   margin: auto;
   width: 90%;
 }
div#faqIframe{width:100%}

div.BettypeHeadline {
	text-align:left;
	font-weight: bold;	
}
div.TextOddsSmall{float: left;}
div.GameHeadline1X2 p{font-size: 11px;font-weight: bold;padding: 0}
div#oddstable div.winnerCell div.emptyOddsCell{width:40px}
div.buttonsBackCfm{clear: both;padding-top: 35px;display: none;}
.ftLeft{float: left;}

/****** Enetplus widget style****/
.omep{margin-bottom: 5px}
div#promoOffer{#margin-top: 5px}

/************* bsTab.css **********/
#bs_tab{
	margin: 20px;
	text-align: left;
}
.TabTitle {float:left;}
.TabTitle ul{margin: 0 0 0 0px;padding: 0px}
.TabTitle ul li{display:inline; cursor: pointer;
    padding: 3px 5px 0;
}
.overTabTitle{color:#111;/*f90;*/}
.TabTitle ul li span {min-width: 80px}
.TabTitle ul li span .title{
   background: url("http://imgprod1.oddsmatrix.com/pics/images/active.png") repeat-x scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color navy;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    display: inline;
    float: left;
    height: 27px;
    line-height: 26px;
    margin-right: 3px;
    overflow: visible;
    padding: 0px;
    text-align: center;
}
.TabTitle ul li.normal span .title{
   background: url("http://imgprod1.oddsmatrix.com/pics/images/active.png") repeat-x scroll 0 0 transparent;
}
.TabTitle ul li.active span .title{
   background: url("http://imgprod1.oddsmatrix.com/pics/images/normal_a.png") repeat-x scroll 0 0 transparent;
   color: #000;
}

.TabTitle .active{font-weight: bold;}
.TabTitle .normal{font-weight:normal;}
.TabContent {border: 1px solid #555;clear: both;float: left;
min-width: 180px;}
.none{display: none;}
.TabContent div.content{float: left;width: 100%;min-height:120px;}
.showNextButtonbb{color: #E85E01 }
.buttonArea{border-top: 0px none #ccc;float: left;margin-top: 20px;width: 100%; }
td.betConfirmTD div {margin:auto;}

a.betCfm{float: right;}
a.betCfmBk{float: left;}
.betCfmBtnArea{width: 180px;height: 30px;margin: auto}
.betConfirmTD{width: 90px}/* half of width of .betCfmBtnArea*/
.btRatio {float: left;}
.sysLine{clear: both;line-height: 22px;padding-left: 3px;}
	.toWinLine{}
	.sysNumRight{float: right;}
	.BetDevdHr{border-bottom: 2px solid #555;}
.conformCell{text-align: center;height: 35px;}
.sysLine .conformCell {line-height: 15px}
.summaryLine{font-size: 12px;border-bottom: 1px solid;color:#000;width:100%;float:left}
.BetDevdHr{height: 2px;background-color: #000;float: left;}
.leftChk{float: left;width:12px;}
.leftChk .sysChk{
	margin-top: 4px;
	float: left;
	padding: 1px 5px 0px 0px;
	width: 14px;
	height: 14px;
	}
.sysPick{font-weight: bold;float: left;padding-right: 5px}
#LeftText{float: left;}
#BetDevider{height: 1px;background: #333;float: left;width: 100%;margin: 2px 0}
#bsSys #sysOdds{display: none}
div.lineDiv{clear: both;}


#bs_tab{
	margin: 5px 0 0 0;
	float: left;
	width:100%;
}
#bs_tab .TabTitle{border-bottom: 1px solid #AAAAAA;width: 100%;float: left;}
#bs_tab .TickboxOn,#bs_tab .TickboxOff{width:12px;height:14px;}
#bs_tab .btRatio{height: 14px}
.TabTitle ul li.normal span .title{
   background: url("http://imgprod1.oddsmatrix.com/pics/images/active.png") repeat-x scroll 0 0 transparent;
}
.TabTitle ul li.active span .title{
}
.TabTitle ul li span .title{
	border: 0px none;
	width: 100%
}
.TabContent {border: 0px none ; width:100%}
.TabContent div.content{background: none;}


/*betting slip for system bet css*/

#BettingSlip #bsSys .TableHolder .betslipBand{
}
#BettingSlip #bsSys .TableHolder #Bet #Match{
   width: 166px;
   font-size: 11px;
}
#BettingSlip .TableHolder #Bet .bslTitle {
	float: left;
}
#BettingSlip .TableHolder #Bet .bslTitle .tourInfo {
	float: left;
	width: 100%;
	font-weight: normal;
	
}
#BettingSlip .TableHolder #Bet .bslTitle .matchInfo{
	float: left;
	width: 100%;
	clear: both;
}
#BettingSlip .TableHolder #Bet .bslBetType {
	float: left;
	width: 70px;
}
#BettingSlip .TableHolder #Bet .bslMatch {
	float: left;
	width: 145px;
	margin-left:3px;
}
#BettingSlip .TableHolder #Bet .bslOdds {
	float: right;
	width: 45px;
	text-align: right;
	margin-right: 3px;
}
#BettingSlip #bsSys .TableHolder #Bet #DeleteIcon{margin-right: 0px;}
#BettingSlip .TableHolder #Bet .bslTitle {
}
#BettingSlip .TableHolder #Bet .del_chk{
   float: right;
	width: 12px;
	text-align: right;
	margin-right: 3px;
}
#BettingSlip .TableHolder #Bet  .del_chk .TickboxOn,
#BettingSlip .TableHolder #Bet  .del_chk .TickboxOff {
	clear:both;
	float: left;
	margin: 3px 0px 0 0;
	width: 10px;
	height: 10px;
}
#BettingSlip .TableHolder #Bet .leftChk{
  margin-left: 3px;
}
#BettingSlip .TableHolder #Bet  .del_chk .TickboxOn{
	background-image:none;
}
#BettingSlip .TableHolder #Bet  .del_chk .TickboxOff {
	background-image:none;
}

#BettingSlip .TableHolder .lessBets{
  float: left;
  width: 95%;
  line-height: 20px;
  border-bottom: 1px solid #ccc;
}
#BettingSlip .TableHolder #Bet .perBet,
#BettingSlip .TableHolder #Bet .sysToWin ,
#BettingSlip #bsSys .TableHolder  .TotalStakesTxt{
	float: left;
	width: 90px;
	margin-left: 3px;
}
#BettingSlip .TableHolder #Bet  .currency{
    float: right;
}
#sysBetType #Bet{margin-left: 3px;}
#BettingSlip .TableHolder #Bet .sysToWin {text-align: right;}
#BettingSlip #bsSys .TableHolder #Bets{min-height: 15px}
#BettingSlip #bsSys .TableHolder #stakeCount{float: left;width: 10;text-align: center;}

#BettingSlip .bslip_delayImg{
	background: transparent
		url("/jsp/oddsmatrix/partnerdemo/style/ajax-loader(2).gif") no-repeat;
	
	overflow: hidden;
	display:block;
	height: 16px;
	color: #F77014;
	margin: 0 auto;
	padding-left: 20px;
	width: 120px;

}
#BettingSlip div#bsSys .TableHolder #GameHeadline{
	margin-top: -3px;
	border-top: 2px solid #AAAAAA;
	padding: 3px 0;	
}
#BettingSlip .TableHolder #Summary #Bets #TotalStakes{
	width: 50px;
}
#BettingSlip #bsSys .TableHolder #Summary #Bets #SummaryText{
	width: 60px;
}

.sysLine{line-height: 16px}
.summaryLine{font-size: 12px;border-bottom: 2px solid;background-color: #ccc;color:#000}
.sysTotalStake{background-color: #aaa;}
td.tabLeft{width: 32%;padding-right: 2px;padding-left: 2px;}
td.tabRight{width: 42%;padding-left: 2px;}
/****** end of bsTab.css****/


.loading{
   background: transparent url("/jsp/oddsmatrix/partnerdemo/style/ajax-loader(2).gif") no-repeat;
   width: 20px;
   float: right;
   margin-top:4px;
   overflow: hidden;
   height: 16px;
}

.bettingTips-tip {
    color: #000;
    width: 200px;
    z-index: 13000;
}

.bettingTips-title {
	text-align:center;
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #3E4F14;
    padding: 8px 8px 4px;
    background: #666666;
    border-bottom: 1px solid #B5CF74;
}

.bettingTips-text {
	text-align:center;
    font-size: 11px;
    padding: 4px 8px 8px;
    background: #AAAAAA;
}

.stake{
    color:#FFF;
    font-size: 14px;
    width:40px;
}
.toWin{
	color:#FFF;
    font-size: 14px;
    width:55px;
}

.betsInfo{
    color:#FFF;
    font-size: 14px;
    padding: 1px 1px 1px 1px;
}

.betsTitlesInfo{
    color:#FFF;
    font-size: 14px;
    padding: 1px 1px 1px 1px;
}

.betsInfoRight{
	float: left;
	width: 175px;
	height: 18px;
	padding: 3px 0 3px 3px;
	font-size: 0.8em;
	font-weight: bold;
}

.betsInput{
    font-size: 14px;
    width:40px;
}
.betsToWin{
    color:#FFF;
    font-weight: bold;
    width:50px;
    padding: 1px 1px 1px 1px;
    font-size:12px
}

.box{
    width:100%;
    border:0px;
}


.splitBets{
    height:2px;
}

.splitBetTitleHR{
	height:1px;
    border:0px;
    border-top:1px solid;
    margin-left:2px;
    margin-right:2px;
    padding:0px;
    overflow:hidden;
}

.splitBetHR{
    height:3px;
    border:0px;
    border-top:1px solid;
    margin-left:2px;
    margin-right:2px;
    padding:0px;
    overflow:hidden;
}

.bettingSlipItemBar{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 1px 1px 1px 1px;
}

.bettingSlipTitleBar{
    color:#FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 16px;
    margin-top: 5px;
    margin-left: 5px;
    font-weight: bold;
    height:20px;
    padding: 1px 1px 1px 1px;
}

.errorMessage{
	color: red;
	padding: 2px 2px 2px 2px;
	border: #ffce07 1px solid;
	BACKGROUND-COLOR: #556655;
}

.betslipHR{
	color:red;
	height:1px;
	border:0px;
	border-top:1px solid red;
    margin-left:2px;
    margin-right:2px;
	padding:0px;
	overflow:hidden;
}
.betslipSummaryCaption{
    color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	font-size: 16px;
	margin-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	height:20px;
}

#betslipBand {
/*	position: relative;*/
	width: 100%;
	overflow: auto;
}


/* Window Builder Form Elements */

/* Window Minimize Dock */

.bettingButton {
	width: 90px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	font-size: 12px;
	background-color: #f0f0f0;
	border-top: 1px solid #fff;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #fff;
}

.bettingButtonTD {
    padding: 8px 8px 8px 8px;
    color:#FFF;
}

.bettingButtonClearTicketTD {
    PADDING-LEFT: 16px; 
    font-weight:bold;
    font-size:11px;
}

.bettingHelpIconTD {
    padding: 8px 6px 4px 8px;
}

.bettingCloseIconTD {
    padding: 2px 2px 2px 2px;
}

#singlesTitle
{
    color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	font-size: 14px;
    margin-top: 4px;
	margin-left: 4px;
}

#slip
{
position: absolute;
top: 10px;
left: 670px;
background: #666 url(http://imgprod1.oddsmatrix.com/gfx/pics/bg_slip.gif) repeat-x;
width: 317px;
height: 284px;
z-index: 20;
}
.cnnPad9Top {
    PADDING-TOP: 4px;
    WIDTH: 270px
}
.cnnWCBox {

}
.cnnWCBox .cnnBoxHeader {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j1.gif) #E6E6E6 no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.cnnWCBox .cnnBoxHeader DIV {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j2.gif) #E6E6E6 no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}
.cnnWCBox .cnnBoxContent {
    BACKGROUND: #E6E6E6
}
.cnnPad5TB9LR {
    PADDING: 5px; font-size:9px;
}
.cnnWCBox .cnnBoxFooter {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j4.gif) #E6E6E6 no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.cnnWCBox .cnnBoxFooter DIV {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j3.gif) #E6E6E6 no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}



.Pad9Top {
    PADDING-TOP: 4px;
    WIDTH: 268px
}
.WCBox {

}
.WCBox .BoxHeader {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j1.gif) #4a4a4a no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.WCBox .BoxHeader DIV {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j2.gif) #4a4a4a no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}
.WCBox .BoxContent_slip {
    background: #666 url(http://imgprod1.oddsmatrix.com/gfx/pics/bg_slip.gif) repeat-x;
}
.Pad5TB9LR {
  PADDING: 5px; font-size:9px;
}
.WCBox .BoxFooter {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j4.gif) #666 no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.WCBox .BoxFooter DIV {
    BACKGROUND: url(http://imgprod1.oddsmatrix.com/gfx/pics/j3.gif) #666 no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}

/* the submit progess */
#showSaveDiv{
	display:none;
	text-align:center;
	position:absolute;
	z-index: 999;
/*	filter:alpha(opacity=50);*/
	opacity: 0.5;
	-moz-opacity: 0.5;
}
/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
float: left;
}

div#mb_contents {
width: 400px;
height: 400px;
float: left;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(http://imgprod1.oddsmatrix.com/pics/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/pics/Accept.png) no-repeat center;
margin: 10px 2px;
}

a#mb_close_link1 {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/pics/Cancel.png) no-repeat center;
margin: 10px 2px;
}

a#mb_reject_link {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/pics/reject.png) no-repeat center;
margin: 10px 2px;
}

a#license_accept_link {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/pics/Accept.png) no-repeat center;
margin: 10px 2px;
}
a#license_reject_link {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/pics/reject.png) no-repeat center;
margin: 10px 2px;
}

a#license_accept_link_NoIQ {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/jsp/oddsmatrix/NoIQ/style/accept.png) no-repeat center;
margin: 10px 2px;
}
a#license_reject_link_NoIQ {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/jsp/oddsmatrix/NoIQ/style/reject.png) no-repeat center;
margin: 10px 2px;
}

a#mb_reject_link_NoIQ {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod1.oddsmatrix.com/jsp/oddsmatrix/NoIQ/style/reject.png) no-repeat center;
margin: 10px 2px;
}

div#mb_caption {
margin-right: 71px;
}


