/* Spoortsbook grid css */

/* These two below are needed to render the iframe */
html, body {
	font-size: 90%;
}

.uIframeBody{
	margin:0;
	padding:0;
	overflow:hidden !important;
	
}

#uBettingContainer{
	font-size: .9em;
	width:100%;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
}
#uBettingHeader,
#uBettingContent,
#uBettingFooter{
	width:100%;
}
#uBettingHeader {
	background:#FFFFFF url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/uoddstreefade.png) repeat-x scroll 0 -12px;
	float:left;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #CCC;
	
}
#uBettingHeaderBreadCrumbs {
	clear:both;
	float:left;
	line-height:16px;
	margin:2px 0;
	padding:0 0 0 4px;
	width:100%;
}
#uBettingHeaderBreadCrumbs span, #uBettingHeaderBreadCrumbs a{
	color:#2A5F03;
	margin:0 0 0 .2em;
}
#uBettingHeaderBreadCrumbs a{
	text-decoration:none;
	font-weight:bold;
	font-size: .9em;
}
#uBettingHeaderBreadCrumbs a:hover{
	text-decoration:underline;

}
#uBettingHeaderBreadCrumbs .uLastBreadCrumb{
	color:#666;
	font-weight:bold;
	font-size:.9em;
}
#uBettingHeaderToolbar{
	border-top:1px solid #E4F1D7;
	border-bottom:1px solid #CCC;
	height:24px;
	width:100%;
	float:left;
	clear:both;
	margin-top:7px;
	background:#FFFFFF url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/uoddstreefade.png) repeat-x scroll 0 -13px;
}	
#uBettingHeaderToolbar p {
	line-height:26px;
 }
#uBettingHeaderToolbar p a{
 	display:block;
 	padding:0 .2em;
 	color:#63637E;
 	text-decoration:none;
 	font-size:.9em;
 }
 #uBettingHeaderToolbar p a:hover{
 	text-decoration:underline;
 }
.uBettingHeaderToolbarPLeft{
	float:left;
	margin:0 .1em 0 0;
	padding:0 0 0 3px;
 }
 .uBettingHeaderToolbarPRight{
 	float:right;
	margin:0 .2em 0 .2em;
 }
  .uBettingFooterPRight{
	float:right;
	line-height:25px;
	margin:0 1em 0 0.2em;
	font-size: .9em;
 }
  #uLinkInfo, #uLinkPrint,#uLinkPdf{
  	background-repeat:no-repeat;
    background-image:url(https://unicdn.hs.llnwd.net/4.9.0/betting/../images/uskin1/uspritesicons.gif);
  	width:18px;
  	height:20px;
  	display:block;
  	margin-top:4px
  }
 #uLinkInfo{
	/*background-position:0 -500px*/
}	
 #uLinkPrint{
	background-position:-92px -1558px;
 }	
 #uLinkPdf{
	background-position:-92px -1580px;
 }	

#uBettingHeaderToolbar select{
	min-width:140px;
	width:120px;
	margin:0;
}
#uBettingHeaderToolbar a.uLinkRefresh{
	background-repeat:no-repeat;
    background-image:url(https://unicdn.hs.llnwd.net/4.9.0/betting/../images/uskin1/uspritesicons.gif);
    background-position: right -280px;
	display:block;
	padding: 0 22px 0 0;
}	
#uBettingHeaderTabsContainer{
	margin:0;
	float:left;
	width:100%;
	height:auto;
	background:#FFF; 
}

#uBettingHeaderTabs{
	width:100%;
	margin-top:2px;
	float:left;
}




#uBettingHeaderTabs .yui-content{
	float:left;
	width:100%;
	padding:5px 0 0 3px;
	border:none;
	background: #FFF;
}

.uBettingHeaderDiv{
	margin:0;
	float:left;
	padding:0;
	width:100%;
	height:auto;
	background:#fff;
}	
.uBettingHeaderColumn{
	float:left;
	margin:0;
	width:141px;
}
.uBettingHeaderColumn p{
	line-height: 21px;
	margin:0;
	background:url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/ufilterdivider.gif) bottom repeat-x;
}	
.uBettingHeaderRaw, .uBettingHeaderRawDisabled, .uBettingHeaderRawChecked{
	float:left;
	width:99%;
	height:auto;
}
.uBettingHeaderRaw input, .uBettingHeaderRawDisabled input{
	visibility: hidden;
}	
.uBettingHeaderRawChecked input,
   .uBettingHeaderRawHoverOn input,
   .uBettingInitialType input{
	visibility:visible;	
}
   .uBettingHeaderRawHoverOn{
	background-color:#E4F1D7;
}
.uBettingHeaderRawHoverOn .uBettingHeaderLeft{
	float:left;
	width:20px;	
}
.uCheckboxFilter, .uCheckboxFilterDisabled{
	margin:3px 0 0 5px;
}
.uBettingHeaderLeft{
	float:left;
	width:18px !important;
	min-height:18px;
}
	
.uBettingHeaderCenter{
	float:left;	
	width:120px;
}
* html .uBettingHeaderCenter{
width:110px
} 
.uBettingHeaderCenter p{
	padding:0 0 0 4px;
}

#uBettingContainer a.uLinkFilter, #uBettingContainer a.uLinkFilterChecked{
	color:#336600;
	text-decoration:none;
	padding-bottom: 7px;
	padding-right:7px;
	font-size: 0.9em;
}

#uBettingContainer a.uLinkFilter:hover, #uBettingContainer a.uLinkFilterChecked:hover{
	color:#336600;
	text-decoration:underline;
	padding-bottom:7px;
	padding-right:7px;
}
#uBettingContainer span.uLinkFilterDisabled{
	color:#AEAEAE;
	font-size:0.9em;
}
#uBettingContainer .uLinkFilterDisabled{
	color:#8E9984;
}
.uLinkFilterLabel{
	margin-right:.2em;
}
#uBettingContent{
	float: left;
	height:auto;
	overflow:auto !important;
	width:100%;
	background:#FFF;
}

#uBettingContentInner{
	background:transparent;
	float:left;
	width:100%;
}
#uBettingContainer .uBettingError{
	text-align:center;
	font-weight:bold;
	width: 98%;
	margin:1em 0 0 0;
	float:left;
    }
#uBettingContainer .uTableBetOffer{
	width:99%;
	margin:.4em 1px 0 2px;
	float:left;
}
#uBettingFooter{
	border-top: 1px solid #ccc;
	height:7px;
	*height:4px;
	background:#FFFFFF url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/uoddstreefade.png) repeat-x scroll 0 -26px;
}
#uBettingContainer table{
	border-collapse:collapse;
	border-spacing:0;
	font-family:arial;
	font-size:inherit;
	margin:1em 0 0 0;
	padding:0;
	width:100%;
	table-layout:fixed;
	background:#FFF;
	clear:both;
}
#uBettingContainer caption{
	display:none;
}
#uBettingContainer thead{
	background:#fff;
}
#uBettingContainer tfoot{
	background:#FFF;
	display:none;
}
#uBettingContainer table a{
	text-decoration: none;
	color: #314422;
}
#uBettingContainer table a:hover{
	text-decoration: underline;
}
#uBettingContainer th{
	vertical-align:bottom;
	margin:0;
	text-align:left;
}
#uBettingContainer td{
	vertical-align:top;
	margin:0;
	padding:3px 2px 0px 2px;
	text-align:left;
}
#uBettingContainer tr.uTrLevel1{
	line-height:24px;
	background: transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlevel1.gif) repeat-x left bottom;
	height:24px;
	color:#DDF4CB;
}
#uBettingContainer tr.uTrLevel1 th div{
	padding:0 0 0 4px;
}
#uBettingContainer tr.uTrLevel2{
	line-height:17px;
	background: #368D01 url(https://unicdn.hs.llnwd.net/4.9.0/betting/../images/uskin1/uspritesheaderbg.png) repeat-x scroll 0 -156px;
}
#uBettingContainer tr.uTrLevel2 td{
	color:#DDF4CB;
	padding:0 2px 0 4px;
	border-bottom:1px solid #ccc;
	vertical-align:bottom;
}
#uBettingContainer tr.uTrLevel3{
	line-height:22px;
	height:22px;
	background: #FFF url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlevel3.gif) repeat-x;
}
#uBettingContainer tr.uTrLevel3 td{
	color:#438500;
	font-weight:bold;
	padding: 0 2px 0 4px;
	font-size:.9em;
	border:none;
}
#uBettingContainer tr.uTrLevel4{
	background:#FFF;
	line-height:20px;
	height:20px;
}
#uBettingContainer tr.uTrLevel4 td{
	color:#438500;
	border-bottom:1px solid #bfc9bd;
	font-weight: bold;
	padding:0 2px 0 4px;
	vertical-align:bottom;
	font-size:.9em;
}
#uBettingContainer tr.uTrLevel4 td a{
	color:#438500;
}
#uBettingContainer tr.uTrLevel5,
#uBettingContainer tr.uTrLevel5A,
#uBettingContainer tr.uTrLevel5B{
	/*background:#E4F1D7;*/
	background:#FFF;
	line-height:17px;
}
#uBettingContainer tr.uTrLevel5 td,
#uBettingContainer tr.uTrLevel5B td,
#uBettingContainer tr.uTrLevel5A td{
	border-bottom:1px solid #bfc9bd;
	border-top:none;
}
#uBettingContainer .uTdInnerTeam, #uBettingContainer .uTdInnerDivider, #uBettingContainer .uTdInnerLive{
	float:left;
	white-space: nowrap; /*IE Fix*/
}
#uBettingContainer .uTdInnerTeamNormalSpace{
	white-space: normal;
}
#uBettingContainer .uTdInnerDivider{
	margin:0 .2em 0 .2em;
}
#uBettingContainer .uTdShy{
	font-size:.9em;
	color: #8e9984;
}
.uClearLeft{
	clear:left;
}

#uBettingContainer .uTdSelect{
	vertical-align:top;
}
#uBettingContainer .uTdLevel2{
	padding-left:10px;
}
#uBettingContainer .uTdLevel3{
	padding-left:15px;
}
#uBettingContainer .uSpanInnerObserve{
	color:#993300;	
}
#uBettingContainer .uSpanInnerObserveHcp{
	color:#993300;
    margin:0 0 0 3px;
    float:left;
    font-size:.9em;
}
#uBettingContainer .uTdInner a:hover{
	text-decoration:underline;
}
#uBettingContainer a.uLinkStatistic{
	background-image:url(https://unicdn.hs.llnwd.net/4.9.0/betting/../images/uskin1/uspritesicons.gif);
	background-repeat:no-repeat;
	background-position:-75px -1584px;
	display:block;
	width:10px;
	height:17px;
	vertical-align:top;
    padding-left:4px;
}
#uBettingContainer a.uLinkMoreBets{
	padding-right:2px;
	color:#5d8342;
}
#uBettingContainer span.uGridPlus{
	font-size:xx-small;	
	color:blue;
	vertical-align:top;
}

#uBettingContent a.uLinkCashinGrid {
	display: block;
	width: 35px;
	height: 20px;
	margin-left: .2em;
	background: url(https://unicdn.hs.llnwd.net/4.9.0/betting/../images/uskin1/uspritesicons.png) no-repeat -53px -1237px;
}
#uBettingContainer a.uLinkLiveGrid{
	background-image:url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/ulivicon.gif);
	background-repeat:no-repeat;
	background-position:right 7px;
	display:block;
	width:16px;
	height:18px;
	margin-left:0.2em;
}
#uBettingContainer a.uBoxHeaderInfo{
	float:right;
	display:none;
	width: 20px;
	height:27px;
	line-height:27px;
	padding:0 10px 0 0;
}

#uBettingContainer a.uLinkRefreshInner{
	display:block;
	padding: 0 22px 0 0;
	width:20px;
	height:20px;
}
#uBettingContainer .uInnerRemark{
	width:98%;
	margin:0;
	color:#494848;
	font-weight:normal;
	font-size:.9em;
	clear:left;
}
#uBettingContainer .uOuterRemark{
	color: #444;
	font-weight:bold;
}
#uBettingContent select { 
	font-size:.9em;
	margin: 0; 
	padding: 0;
}
#uBettingContainer .uOptionDefault{
	background:#FFF;
} 
#uBettingContainer .uOptionLight{
	background:#F9FFED;
} 
#uBettingContainer .uOptionDark{
	background:#E4F1D7;
}
#uBettingContainer .uAlignRight{
	text-align:right;	
}
#uBettingContainer .uColStart {
	width:30px;
}
#uBettingContainer .uCol2 {
	width:250px;
}

#uBettingContainer .uCol3, #uBettingContainer .uCol5, #uBettingContainer .uCol7  {
	width:2px;
}

#uBettingContainer .uCol4, #uBettingContainer .uCol6, #uBettingContainer .uCol8  {
	width:41px;
}

#uBettingContainer .uCol9 {
	width:12px;
}
#uBettingContainer .uColEnd {
	width:20px;
}
#uBettingContainer .uCol2Score {
	width:121px;
}
#uBettingContainer .uCol3Score {
	width:43px
}
#uBettingContainer .uCol4Score {
	width:43px
}
#uBettingContainer .uCol5Score {
	width:43px
}
#uBettingContainer .uCol6Score {
	width:43px
}
#uBettingContainer .uCol7Score {
	width:43px
}
#uBettingContainer .uCol8Score {
	width:43px
}
#uBettingContainer .uCol9Score {
	width:12px;
}

#uBettingContainer .uTabsFlex .yui-nav {
	background:#fff;	
}

#uBettingHeaderFirstTab{
       margin-left:2px !important;
	border-bottom:1px solid #A7CC82;
}
.uScoreCastInput{
	width:auto;
	float:left;
}
.uScoreCastInput .uScoreCastFirstOpt{
	margin-left:0;
}
.uScoreCastInput input{
	font-size:.9em;
	float:left;
}

.uScoreCastInput label{
	margin:0;
	float:left;
	font-size:.9em;
}

.uScoreCastButtonTd{
	padding:1px 2px 0 2px !important;

}
.uScoreCastButtonContainer{
	line-height: 23px;
}
.uScoreCastButton{
	background:transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlinkoff.gif) repeat-x scroll center 4px;
	border:1px solid #DCE1DB;
	display:block;
	width:98%;
	padding:0 .5em;
	font-weight:bold;
	width:89%;
	overflow:hidden;
	float:left;
	
}
.uLinkText{
	float:left;
	padding-right:3px
}
		
.uLinkIcon{
background:transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/ubuttonarrow.png) no-repeat scroll 2px 11px;
float:right;
height:23px;
width:10px;
}



.uScoreCastLayer { 
	background:#FFF url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/uscorecastlayer.png) repeat-y scroll center center;
	margin:10px;
	position:absolute;
	z-index:1000;
	border:1px solid green;
	width:420px;
	position:absolute;
}
.uScoreCastLayer .bd { 
	background:transparent;
	padding:0; 
	float:left;
	width:420px;
	border:1px solid #CCC;
}

.uScoreCastLayer ul{
	font-family: Arial,Helvetica,sans-serif;
	font-size:.9em;
	width:45%;	
	list-style-type: none;
	list-style-position: inside;
	padding:.2em 6px .2em 6px;
	margin:0;
}
.uScoreCastLayer ul li{
	line-height:16px;
	color:#000;
	overflow:hidden;
	float:left;
	width:135px;
	white-space:nowrap;
	padding: 1px 5px 1px 6px;
	margin:0 0 0 20px;

}
li.uSCListPlayer:hover{
	background:transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlinkhover.gif) repeat-x scroll center 4px;
	cursor:pointer;
	padding: 0 5px;
	line-height:16px;
	border:1px solid #DCE1DB;
}
li.uSCListPlayerActive, li.uSCListPlayerActive:hover{
	background:transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlinkon.gif) repeat-x scroll center -3px;
	border:1px solid green !important;
	line-height:16px;
	padding: 0 5px;
}

	
li.uSCListLabel{
	font-weight:bold;
	padding-left:20px;
	color:green!important;
}
tr.uScoreCastPanel .uSelSC1{
	width:65%
}
tr.uScoreCastPanel .uSelSC2{
	width:30%
}
tr.uScoreCastPanel optgroup{
	font-style:normal !Important;
}
tr.uScoreCastPanel optgroup{

}
tr.uScoreCastPanel td a.uLinkRefresh {
background-image:url(https://unicdn.hs.llnwd.net/4.9.0/betting/../images/uskin1/uspritesicons.gif);
background-position:right -280px;
background-repeat:no-repeat;
height:24px;
width:20px;
display:block;
}
.uTdInnerBetTdLabel div{
text-align:center;
}
.uTdInnerBetTd{
	padding:0 !important;
}

/* Button border */
.uTdInnerBetTd .uTdInner{
	margin-top:1px;
	margin-bottom:1px
}
/* Button border */
.uTdInnerBetTd div a{
	 background: transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlinkoff.gif) repeat-x center -1px;
	 border: 1px solid #dce1db;
	 display:block;
	 width:98%;
	 *width:60px;
	 max-width:50px;
	 height:19px;
	 line-height:19px;
}
.uTdInnerBetTd div a.uActiveOdds{
	 background: #daefb3 url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlinkon.gif) repeat-x bottom center;
}
.uTdInnerBetTd div a:hover{
	 background: transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlinkhover.gif) repeat-x center 6px;
	 border-left: 1px solid #ccc;
	 border-right: 1px solid #dce1db;
}
.uTdInnerBetTd div a:hover{
	text-decoration:none !important;
}
.uTdInnerBetTd div {
 text-align:center;
}
 .uTrNoBorder td{
	 border-bottom: 1px solid #fff !important;
}
.uThInnerLeft{
	background: transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlevel1left.gif) no-repeat bottom left;
	margin-left:-1px;
	height:23px;
}
.uThInnerRight{
	float:right;
	display:block;
	width:5px;
	height:23px;
	background: transparent url(https://unicdn.hs.llnwd.net/4.9.0/betting/images/uskin1/usportsbook/utrlevel1right.gif) no-repeat bottom right;
	margin-right:-1px;
}

.uSCProcessingIndicator{
	background:#FFF url(https://unicdn.hs.llnwd.net/4.9.0/betting/../images/uskin1/uprocessing.gif) no-repeat center center;
}

.uGSTeam{
	font-weight:bold;
	color:green!important;
}

/* needed for SC, and not imported to Ifram */
.uFloatLeft{
	float:left;
}
.uFloatRight{
	float:right;
}
.uHide{
	display:none;
}

