
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	outline: none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}



body {
	font:13px arial,helvetica,clean,sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
select, input, textarea {
	font:99% arial,helvetica,clean,sans-serif;
}
pre, code {
	font:115% monospace;
	*font-size:100%;
} 
body, td, th {
	line-height:1.22em;
}
#outerWrapper, button { 
	font-size: 85%;
}



body { 
	margin: 0px;
	text-align: center;
}

body.noSiteSkin {
	background: none; 
}

a {
	text-decoration: none;
	outline: none;
}
a img {
	border: none;
}
.strong {
	font-weight: bold;
}

h2 {
	font-size: 110%;
	font-weight: bold;
}
#content h1 {
	font-size: 13px;
	font-weight: bold;
	margin: 10px;
}
#content h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 10px 10px;
}
#content h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 10px 10px 10px;
}
#content p {
	margin: 0 10px 10px 10px; 
}

.central {
	padding: 10px;
}
.clearer {
	clear: both;
}



#outerWrapper {
	width: 994px;
	margin: auto;
	text-align: left;
	position: relative;
	background-color: #ffffff;
}

body.noSiteSkin #outerWrapper {
	margin: 0;	
}

#contentWrapper {
	width: 988px;
	min-height: 450px;
}

.externalSignupSystem {
	width: 100% !important;
}
.ctxmBackground {
	height: 526px;
}
#contentLeft {
	float: left;
	width: 169px;
}
#content {
	display: inline;
	float: left;
	width: 570px;
	min-height: 450px;
}
div.nomenuContent {
	width: 739px !important;	
}
div.noRHSContent {
	width: 739px !important;	
}
div.noRHSContent {
	width: 810px !important;	
}
div.invisibleMenu {
	margin-left: 169px;
}

#contentRight {
	float: right;
	padding-right: 1px;
	padding-top: 2px;
}
#contentRight,
#contentRight .rightBanner,
#contentRight #adspace {
	width: 247px;
}

#adspace {
	width: 247px;
	margin: 0px;
	padding: 0px;
}

#links404 {
	margin: 0 0 10px 40px;
}



.addRunner,
.addRunnerEW,
.highlight,
.highlight * {
	cursor: pointer;
	cursor: hand;
}



.stdButton,
.stdButton * {
	padding: 0;
}
.stdButton {
	*height: 16px;
	border: 0;
	padding: 0 10px 0 10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	overflow: visible;
}
.lgButton {
	*height: 24px;
	border: 0;
	padding: 0 10px 0 10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	overflow: visible;
	font-size: 18px;
}
a.stdButton {
	height: 14px;
	padding: 1px 10px 1px 10px;
}
a.lgButton {
	height: 18px;
	padding: 4px 12px 4px 12px;
}
input.stdActionButton,
input.stdCancelButton {
	padding-right: 12px;
	*padding-right: 15px;
}
a.stdActionButton, 
a.stdCancelButton {
	padding-right: 15px;
}
input.stdActionButtonBack {
	padding-left: 12px;
	*padding-left: 15px;
}
a.stdActionButtonBack {
	padding-left: 15px;
}



.stdArrowBtnNext,
.stdArrowBtnPrevious {
	height: 15px;
	width: 15px;
	border: 0;
	cursor: hand;
	cursor: pointer;
}



#content .stdSectionHeading {
	display: block;
	clear: both;
	width: 797px;
	padding: 1px 10px;
	margin: 0 0 10px 1px;
	font-size: 12px;
}
#content .longHeading {
	width: 754px;
}
#content .shortHeading {
	width: 548px;
}


ul.stdTextList,
ol.stdTextList {
	margin: 0 10px 10px 10px;
}
ul.stdTextList li { 
	padding-left: 20px;
}
ol.stdTextList {
	margin-left: 27px;
}
ol.stdTextList li {
	list-style: decimal;
	list-style-position: outside;
}
ol.lower_alpha_list {
	margin: 0 10px 10px;	
}
ol.nested {
	margin-bottom: 0px;
}

ol.lower_alpha_list li {
	margin-left: 20px;
	list-style-type: lower-alpha;
}



.warning, #TransferFailure {
	padding-left: 60px;
	font-weight: bold;
  	min-height: 60px;
  	height: auto !important;
  	height: 60px;
}
.confirm {
	padding-left: 70px;
	padding-top: 8px;
	padding: 8px 0px 0px 70px;
	font-weight: bold;
	margin-top: 10px;
  	min-height: 42px;
}
* html .confirm {
	height: 50px;
}

p.note {
	padding-left: 20px;
	clear: both;
}
.noteSpan {
	font-weight: normal;
}
#content p.confirm {
	margin-bottom: 20px;
	padding-left: 0px;
}
p.confirm span.tickIcon {
	height: 50px;
	width: 49px;
	float: left;
	margin-right: 20px;
}
p.confirm span.heading {
	font-weight: bold;
	line-height: 2.3em;
}

.warningMessage {
	width: 548px;
	margin-left: 10px;
	margin-bottom: 15px;
	*margin-bottom: 0px;
}
.warningMessage div.warningMessageTop,
.warningMessage div.warningMessageBottom {
	width: 548px;
	height: 5px;
	overflow-y: hidden;
}
#content .warningMessage h2, 
#content .warningMessage p {
	width: 450px;
	margin: 0px 0px 10px 55px;
}
.warningMessage div.warningMessageBody {
	min-height: 55px;
	width: 528px;
	padding: 5px 10px;
	_width: 548px;	
}
#externalWarning {
	margin-top: 20px;
}
.warningMessage .warningTriangle {
	float: left;
	width: 49px;
	height: 50px;
	margin-left: 0px;
}
.warningMessage .warningMessageHeading {
	font-weight: bold;
	padding-top: 3%;
}
.warningMessageBody p {
	font-weight: normal;
}
.warningMessageBody a {
	font-weight: bold;
}



#content h2.stdFormHeading {
	height: 19px;
	width: 402px;
	padding-top: 1px;
	padding-left: 10px;
	margin: 0px;
}
.stdFormBody {
	min-height: 30px;
}
.stdFormBottom {
	height: 5px;
}



.MySelect {
	position: relative;
	top: 0;
	width: 225px;
	padding: 0;
	cursor: pointer;
}
.MySelect li {
	list-style-type: none;
}
.MySelect a {
	text-decoration: none !important;
}
.MySelectName a {
	width: 216px;
	display: block;
	
	min-height: 16px;
	padding-left: 9px;
	padding-top: 0px;
	font-weight: bold;
}
.MySelectOptions {
	position: absolute;
	left: -1px;
	width: 225px;
	display: none;
	z-index: 2;
}
.MySelectOptions a {
	font-weight: normal;
}



#userSettings {
	margin: 2px 0 10px 0;
	padding-bottom: 8px;
	padding-top: 8px;
	clear: both;
	height: 65px;
	float:left;
}
#userSettings p {
	padding-left: 10px;
	font-weight: bold;
}
#userSettings #settingsLink {
	padding-left: 10px;
	font-weight: normal
}
#archiveLink {
	padding-left: 10px;
}
#settingsLink {
	padding-right: 8px;
	float: right;
}
#localeSelect {
	width: 144px;
	margin: 1px 0 3px 10px;
}
#localeSelect a {
	width: 135px;
}
#localeSelect .MySelectOptions {
	width: 144px;
}

#langTop,
#langBottom {
	width: 169px;
	height: 5px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#langTop {
	background-position: -1976px top;
}
#langBottom {
	background-position: -2314px top;
}
#langSelect {
	width: 169px;
	background-position: -2145px top;
	height: 55px;
	background-repeat: repeat-y;
}


#subNav {
	width: 550px;
	margin: 0 0 10px 10px;
	clear: both;
	white-space: nowrap;
	background: transparent url(/inc/imgs/myAccount/myAccountNavBG.jpg) repeat-y 0 5px;
}
#content #subNav a {
	text-decoration: none;
}
#subNav:after {
	display: block;
	width: 100px;
	height: 1px;
	content: '';
	clear: both;
}
#subNav li {
	list-style-type: none;
	float: left;
	padding: 0 10px 5px 0;
	height: 17px;
}

#subNav #currentSubSection a {
	font-weight:bold;
}


#LPChatWrapper {
	display: inline;	
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 130%;
	font-weight: bold;
}
#content #LiveChat a {
	text-decoration: none;
}



div#verisign {
	width: 400px;
	height: 67px;
	margin: 0 10px;
	float: left;
}

div#verisign div {
	height: 67px;
}

div#verisign div#verisignSeal {
	width: 107px;
	float: left;
}

div#verisign div#verisignNote {
	width: 290px;
	padding-top: 17px;
	float: right;
}

div#secureTransaction img#secureIcon {
	position: relative;
	top: 4px;
}

div#secureTransaction {
	float: right;
	height: 25px;
}



.butterfly .secondwing {
	float: right;  margin-right: 10px; margin-bottom: 10px; margin-top: 10px;
}

.butterfly .firstwing {
	float: left; margin-left: 10px; margin-bottom: 10px; margin-top: 10px;
}



#localText {
	width: 570px;
	padding: 10px;
}

.standardOL {
	margin-left: 30px;
	list-style-type: decimal;
}



#content .stdBox,
#content .stdHeadedBox {
	display: block;
	width: auto;
	margin: 0 auto 10px auto;
	clear: both;
}
#content .stdBox:after,
#content .stdHeadedBox:after {
	display: block;
	width: 100px;
	height: 1px;
	content: '';
	clear: both;
}



#content .stdBox {
	padding: 10px 10px 5px 10px;
}
#content .stdBox p {
	margin: 0 0 5px 0;
}



#content .stdHeadedBox {
	padding-bottom: 5px;
}
#content .stdHeadedBox h2 {
	display: block;
	width: 100%;
	margin: 0 0 10px 0;
	text-indent: 10px;
	padding: 1px 0 2px 0;
}



#content .stdColLeft,
#content .stdColRight {
	display: block;
	width: 50%;
	padding: 0px 0 3px 0;
}
#content .stdColLeft {
	float: left;
	text-align: left;
	clear: both;
}
#content .stdColRight {
	float: right;
	text-align: right;
}



#content .txtRight {
	text-align: right;
}
#content .txtLeft {
	text-align: left;
}

#footblock {
	text-align: center;
	padding: 5px;
}



#adspace .rightBanner {
	display: block;
	width: 247px;
	clear: both;
}
#adspace #feedtick {
	width: 247px;
}
#adspace .rightBanner h2 {
	display: block;
	padding-top: 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
}
#adspace .rightBanner .bannerContent {
	display: block;
	padding: 5px 3px 3px 5px;
	*padding-bottom: 6px;
}
#adspace .rightBanner a.text {
	display: block;
	margin-bottom: 10px;
}
#adspace .rightBanner a.stdButton {
	float: right;
}

#diggButton {
	text-align: center;
}
#footsections .fsection {
	width: 185px;
	float: left;
	padding-left: 10px;
}

.sectionHeader {
	padding-left:70px;
}



.infoMsgTopBGHook {
	width: 548px;
	height: 5px;
	clear: both;
	overflow-y:hidden;
}
.infoMsg {
	margin-left: 10px;
	margin-bottom: 10px;
}
#content .infoMsgBody {
	width: 548px;
	
	float: left;
}
.infoMsgBody table {
	margin: 10px 0px;
}
.infoMsgBody table td {
	padding: 0 3px;
}
.infoMsgBottomBGHook {
	width: 548px;
	height: 5px;
	overflow-y:hidden;
	clear: both;
}
#content .infoMsg .infoIcon {
	width: 37px;
	height: 50px;
	display: block;
	float: left;
	margin-left: 15px;
	margin-right: 10px;
}

#content .infoMsg ul {
	margin: 0px;
	padding: 0px 10px 10px 42px;
	clear: left;
}


#content .infoMsg p {
	padding: 10px 10px 5px 62px;
	margin: 0;
}

#transferTabs {
	margin:10px 10px 0 0;
	float: right;
}
#transferTabs a {
	text-decoration: none !important;
	font-weight: bold;
}
#transferTabs li {
	padding: 3px 20px;
	height: 17px;
	float: left;
	margin-left: 1px;
}

#cpTransfers {
	clear: both;
	margin: 0 10px 10px;
	padding: 3px;
}

#cpTransfers div {
	padding-top: 20px;
}

#loginWarningMessage {
	margin: 10px;
}
#loginWarningMessage p {
	margin-top: 15px;
}

.detailsBox, .detailsBox div {
	width: 247px;
}
.detailsBox .detailsHeader {
	height: 31px;
}
.detailsBox #detailsBody {
	padding: 15px 0 0 15px;
	width: 232px;
	min-height: 51px;
	float: left;
}
.detailsBox #detailsBottom {
	height:5px;
	overflow-y:hidden;
	clear: both;
}
#detailsBody span {
	width: 50%;
	display: block;
}
#detailsBody span.colLeft {
	clear: both;
	float: left;
}

#detailsBody span.colRight {
	float: right;
}

#depositDetails {
	position: relative;
	left: 160px;
	margin-bottom: 10px;
}
#depositDetails a img {
	float: right;
	margin-right: 5px;
}


#loginButton {
	margin-left: 8px;
	position: relative;
	top: 8px;
}
.passwordRequestForm {
	padding: 10px;
	margin: 10px 80px;
}
#forgotPasswordForm {
	margin-left: 80px;
	margin-top: 15px;
}
#reminderForm,
#forgotUsernameForm {
	margin-left: 80px;
	margin-top: 30px;
}
#continueButton {
	position: relative;
	top: 7px;
}

#reminderBody,
#forgotUsernameBody,
#forgotPasswordBody,
#emailInfoBody {
	padding: 10px;
}
#reminderBody td,
#forgotPasswordBody td,
#forgotUsernameBody td {
	padding-left: 5px;
	padding-top: 4px;
}

input.requestPasswordInput {
	width: 161px;
}
.passwordRequestTable select {
	width: 166px;
}
#reminderBody td {
	height: 26px;
}

.smallForm {
	width: 412px;
	clear:both;
}


.infoTooltip {
	border: 0px;
	width: 158px;
	padding: 10px 9px 2px 6px;
	font-weight: normal;
	position: absolute;
	z-index: 1000;	
}
#content p.personalOptionsTooltip {
	margin-left:15px;
	*margin-left:0px;
}
.infoTooltip span.infoTooltipIcon {
	float: left;
	width: 37px;
	height: 50px;
	margin-top: -4px;
	margin-right: 3px;
}

p#pleaseContact {
	font-weight: bold;	
	margin: 20px 0 0 150px;
	clear:both;
}



div#loginPage {
	margin: 10px 0 0 80px;
}

#loginPage #loginBody {
	padding: 20px 10px 10px 55px;
}
#loginPage #loginBody .stdTextInput {
	width: 100px;
}

#loginPage #loginBody #AccountName {
	margin-right: 5px;
}

#loginPage #loginBody #forgotPasswordLink {
	display: block;
	margin-top: 5px;
}


div.videoOverlay {
	position: absolute;
	z-index: 1000000;
	padding: 0px;
	margin: 0px;
}

div.videoWithBorderWindow {
	width: 622px;
	height: 284px;
}

div#videoCloseButton {
	position: absolute;
	border: 0;
	background-color: red;
	width: 20px;
	height: 20px;
	z-index: 2000000;
	opacity: 0.0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.rhsVideoBanner {
	margin-bottom: 1px;
}

div.popupFooter {
	clear: both;
	width: 100%;
	height: 39px;
}


ul#anchors {
	float: left;
	clear: both;
	width: 100%;
	*margin-bottom: 10px;
}
ul#anchors li {
	font-weight: bold;	
	float: left;
	min-height: 17px;
	text-align: center;
	width: 170px;
	padding: 3px 0;
	margin-bottom: 8px;
}
ul#anchors a {
	display: block;
	min-height: 15px;
	padding-top: 2px;
	width: 100%;
	text-decoration: none;
}
ul#anchors li.spacer:hover {
	background-color: #FFFFFF;
}
ul#anchors .spacer {
	width: 1px;
	padding: 2px 8px 0px 8px;
}
ul#anchors .break {
	clear: left;
}
ul#anchors .spacer span {
	display: block;
	height: 20px;
	width: 1px;
}

body {
	background: #000000 url('/inc/imgs/common/fubo/background_general.jpg') repeat-x;
}
html, select, pre {
	color: #000000;
}

#content a {
	color: #72be44;
	text-decoration: underline;
}



#contentWrapper {
	background-color: #FFFFFF;
	border-left: 3px solid #464646;
	border-right: 3px solid #464646;
}

#contentLeft {
	background: #000000 url('/inc/imgs/common/fubo/sportsmenu_background.jpg') repeat-y;
}


.highlight,
.highlight span {
	background-color: #72be44;
}


.stdButton, .lgButton {
	background-color: #72be44;
	color: #000000;
}
a:visited.stdButton, a:visited.lgButton {
	color: #000000;
}
.stdActionButton {
	background: #72be44 url('/inc/imgs/common/fubo/arrow_right_dark.gif') no-repeat 96% 55%;
}
.stdActionButtonBack {
	background: #72be44 url('/inc/imgs/common/fubo/arrow_left_dark.gif') no-repeat 2px 2px;
}
.stdCancelButton {
	background: #B7B7B7 url('/inc/imgs/common/fubo/betcard_xBtn.gif') no-repeat 96% 55%;
}
.stdNavButton {
	color: #ffffff;
}



.stdArrowBtnNext {
	background: #72be44 url('/inc/imgs/common/fubo/arrow_right_dark.gif') no-repeat center center;
}
.stdArrowBtnPrevious {
	background: #72be44 url('/inc/imgs/common/fubo/arrow_left_dark.gif') no-repeat 2px 1px;
}



#content .stdSectionHeading {
	background: transparent url('/inc/imgs/common/fubo/headings_background.jpg') repeat-x -4510px 0;
	color: #72BE44;
}


#content .longHeading {
	background: transparent url('/inc/imgs/common/fubo/headings_background.jpg') repeat-x -3736px 0;	
}
#content .shortHeading {
	background: transparent url(/inc/imgs/common/fubo/headings_background.jpg) no-repeat scroll -2412px 0;
}



ul.stdTextList li { 
	background: url('/inc/imgs/common/fubo/bullet_bg_white.jpg') no-repeat 0 4px;
}



.stdAltColour {
	color: #72be44;
}



.warning, #TransferFailure {
	background: url('/inc/imgs/common/fubo/warning-49-green_black.jpg') no-repeat;
	background-position: 6px 0;
}


p.confirm span.tickIcon {
	background: transparent url(/inc/imgs/common/fubo/icons_50.jpg) no-repeat scroll -426px 0;
}
.warningMessage .warningMessageTop {
	background: transparent url('/inc/imgs/common/fubo/modules_background.jpg') no-repeat scroll -2656px 0;
}
.warningMessage .warningMessageBody {
	background: transparent url('/inc/imgs/common/fubo/modules_background.jpg') repeat-y -3204px 0;
}
.warningMessage .warningMessageBottom {
	background: transparent url('/inc/imgs/common/fubo/modules_background.jpg') no-repeat scroll -3752px 0;
}
.warningMessage .warningTriangle {
	background: transparent url('/inc/imgs/common/fubo/icons_50.jpg') no-repeat -525px 0;
}
.warningMessageBody a {
	color: #000000 !important;
}
p.note {
	background: transparent url('/inc/imgs/common/fubo/asterisk.jpg') no-repeat 6px 4px;
}


.detailsBox .detailsHeader {
	border-bottom: 1px solid #deefd3;
}
#detailsHeader_en {
	background:#72be44 url(/inc/imgs/common/fubo/BetcardHeading.jpg) no-repeat scroll -741px 0;
}
#detailsHeader_es {
	background:#72be44 url(/inc/imgs/common/fubo/BetcardHeading.jpg) no-repeat scroll -741px 0;
}
#detailsHeader_fr {
	background:#72be44 url(/inc/imgs/common/fubo/BetcardHeading.jpg) no-repeat scroll -741px 0;
}
.detailsBox #detailsBody {
	background:#72be44 url(/inc/imgs/common/fubo/modules_background.jpg) repeat-y scroll 0 0;
}
.detailsBox #detailsBottom {
	background:#72be44 url(/inc/imgs/common/fubo/modules_background.jpg) no-repeat scroll -247px 0;
}






.MySelect {
	border: 1px solid #CFCDCD;
}
.MySelect a.currentSelection {
	background: #FFFFFF url('/inc/imgs/home/fubo/btn_dropdown.jpg') no-repeat right 0;
}
.MySelect a.currentSelection:hover {
	background: #FFFFFF url('/inc/imgs/home/fubo/btn_dropdown_over.jpg') no-repeat right 0;
}
.MySelect a,
#content .MySelect a:hover {
	color: #000000;
	font-weight: normal;
}

.MySelectOptions {
	background-color: #FFF;
	border: 1px solid #CFCDCD;
}
.MySelectOptions a:hover,
.MySelectedOption {
	background-color: #dfe3ef;
}



#archiveLink,
#settingsLink {
	color: #72be44;
}
#langTop,
#langSelect,
#langBottom {
	background-image: url('/inc/imgs/common/fubo/modules_background.jpg');
}
#langSelect p {
	color: #72be44;
}
#langSelect .MySelect {
	background: #fff url('/inc/imgs/common/fubo/language_dropdown-arrow.jpg') no-repeat right top;
	border: 1px solid #757e9d;
	height: 16px;
}

#locales {
	border: 1px solid #757e9d;
}

#langLink {
	height: 16px;
}





.stdFormBody {
	background-color: #E6E6E6;
}
.stdFormBottom {
	background: transparent url('/inc/imgs/common/fubo/modules_background.jpg') no-repeat -7878px 0;
}

#content h2.stdFormHeading {
	background: transparent url('/inc/imgs/common/fubo/headings_background.jpg') no-repeat -899px 0;
	color: #72be44;
}

#loginPage #loginBody a {
	color: #707070;
}

.passwordRequestTable select {
	border: 1px solid #CFCDCD;
}





.boxText {
	border: 1px solid #72be44;
	margin: 10px;
	font-size:85%;	
	float: left;
}
.boxText h2 {
	background-color: #72be44;
	font-weight:bold;
	padding-left: 10px;
	color: #ffffff;
}

.stdTextInput {
	border: 1px solid #CFCDCD;
}



#content .textSubHeader {
	background-color: #72be44;
	font-weight:bold;
	padding-left: 10px;
	color: #ffffff;
	margin: 0;
}



.warning, #TransferFailure {
	padding-left: 70px;
	background-image: url('/inc/imgs/common/fubo/warning-49-green_black.jpg');
	background-repeat: no-repeat;
	background-position: 10px 0;
	font-weight: bold;
	height: 50px;
}



#userSettings {
	height: 76px;
}
#userSettings p {
	color: #72be44;
}


.currentSection {
	color: #72be44;
}
#subNav a {
	color: #000000;
}
#subNav #currentSubSection a { 
	color: #72be44;
	padding-bottom: 6px;
	background: transparent url(/inc/imgs/common/fubo/2nd_nav_arrow.jpg) no-repeat center bottom; 
}



#content .stdBox,
#content .stdHeadedBox {
	border: 1px solid #72be44;
}



#content .stdHeadedBox h2 {
	color: #fff;
	background-color: #72be44;
}



.emp {
	color: #72be44;
	font-weight: bold;
}

#content .attn {
	text-align: center;
	font-size: 200%;
	margin: 10px auto 10px auto;
}

#footblock {
	color: #9D9EA2;
}
.central {
	text-align: center;
}



.infoMsgTopBGHook {
	background: transparent url(/inc/imgs/common/fubo/modules_background.jpg) repeat-y -4300px 0;
}
#content .infoMsgBody {
	background: transparent url(/inc/imgs/common/fubo/modules_background.jpg) repeat-y -4848px 0;
}
.infoMsgBottomBGHook {
	background: transparent url(/inc/imgs/common/fubo/modules_background.jpg) repeat-y -5396px 0;
}
#content .infoMsg .infoIcon {
	background: transparent url(/inc/imgs/common/fubo/icons_50.jpg) no-repeat -641px 0;
}
#content .infoMsg ul.stdTextList li { 
	background: url('/inc/imgs/common/fubo/bullet_bg_dark.jpg') no-repeat 0 4px;
}



#transferTabs .on {
	background: transparent url(/inc/imgs/common/fubo/tabs_bg.jpg) repeat-x 0 0;
} 
#transferTabs .off {
	background: transparent url(/inc/imgs/common/fubo/tabs_bg.jpg) repeat-x 0 -23px;
}
#transferTabs .off a {
	color: white;
}
#cpTransfers {
	background-color:#E6E6E6;
	border-top:12px solid #000000;
}


.infoTooltip {
	background: transparent url('/inc/imgs/common/fubo/modules_background.jpg') repeat-y -2483px 0px;
	color: black;
}
.infoTooltip span.infoTooltipIcon {
	background: transparent url('/inc/imgs/common/fubo/icons_50.jpg') no-repeat -641px 0;
}

.hasMenu {
	background: transparent url('/inc/imgs/common/fubo/main_content_bg.jpg') repeat-y scroll 0 0
}
div.popupFooter {
	background: transparent url(/inc/imgs/common/fubo/new_window_footer.jpg) repeat-x;
}


#content ul#anchors li a {
	color: #707070;
}
#content ul#anchors li:hover a {
	color: #000000 !important;
}
ul#anchors li:hover {
	background-color: #72be44;
}
ul#anchors .spacer span {
	background-color: #9d9ea2;
}

#header, #header * {
	padding: 0;
	margin: 0;
}
#header {
	height: 121px;
	width: 988px;
}
#header #head {
	position: absolute;
	top: 0;
	height: 102px;
	width: 988px;
}
.noHeader {
	padding-top: 0px !important;
}

#loginArea, #logoutArea {
	position:absolute;
}
#loginArea {
	height: 34px;
	z-index:1;
	right: 0px;
	top: 17px;
}

#loginArea #iLoginSubmit {
	height: 16px;
	padding: 0px !important;
	*margin-bottom: 0px;
	margin-right: 10px;
	border: 0;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	z-index: 2;
	font-size: 11px;
	position: relative;
	top: 4px;
}
#loginArea #iLoginPassword, #loginArea #iLoginDummyPassword, #loginArea #iLoginUsername {
	width: 81px;
	height: 15px;
	font-size: 11px;
	margin-right: 3px;
	padding: 1px 0 0 3px;
	border: 0;
}


#logoutArea * {
	display: block;
	float: left;
}
#logoutArea {
	height: 19px;
	right: 0px;
	top: 13px;
	padding-top: 4px;
	font-weight: bold;
}
#logoutArea #username {
	padding-right: 15px;
}
#logoutArea #balanceAmount {
	padding: 1px 8px 1px 2px;
	font-weight: bold;
	font-size: 120%;
	margin: 0 2px 0 12px;
}
#logoutArea img {
	display: inline;
	vertical-align: middle;
}
#logoutArea #logoutBtn {
	margin-left: 3px;
	padding: 0px 8px 0px 8px;
}

#logoutArea #refreshIcon {
	height: 14px;
	width: 13px;
	vertical-align: middle;
	display: block;
	float: left;
}

div#header #depositBtn img {
	position: absolute;
	right: 8px;
	top: 43px;
}



#navTabs, #navTabs * {
	margin: 0;
	padding: 0;
}
#navTabs {
	position: absolute;
	bottom: 0;
	right: 0;
}
#navTabs li {
	float: left;
	margin-left: 1px;
	padding-top: 5px !important;
}
#navTabs a {
	display: block;
	padding: 8px 12px 4px 12px;
	background: transparent;
	font-weight: normal;
	font-size: 14px;
}
#navTabs #currentTab {
	height: 30px;
}
#navTabs #currentTab a {
	font-size: 16px;
	padding-top: 5px;
}




#header #navbar, #coversheader #navbar {
	position: absolute;
	top: 102px;
	height: 22px;
	width: 988px;
	z-index: 900;
}
#topnav, #topnav ul {
	float: right;
	line-height: 1;
}
#topnav li {
	float: left;
}
#topnav li ul.dropDown {
	position: absolute;
	left: -999em;
	height: auto;
}
#topnav li li {
	position: relative;
	z-index: 2000;	
}
#topnav li a {
	display: block;
	padding: 5px 8px 6px 8px;
	font-weight: bold;
}
#topnav li ul li a {
	display: block;
	padding: 4px 0px 4px 10px;
}


#topnav li:hover ul ul,
#topnav li.sfhover ul ul {
	left: -999em;
}

#topnav li:hover ul,
#topnav li li:hover ul,
#topnav li.sfhover ul,
#topnav li li.sfhover ul {
	left: auto;
}
#topnav ul#sportsNewsDropDown {
	width: 110px;
}
#topnav ul#sportsNewsDropDown a {
	width: 100px;
}
#topnav ul#sportsNewsDropDown ul {
	margin: -19px 0 0 110px;
}
#topnav ul#myAccountDropDown {
	width: 140px;
}
#topnav ul#myAccountDropDown a {
	width: 130px;
}
#topnav ul#helpDropDown {
	width: 140px;
	margin-left: -102px;
}
#topnav ul#helpDropDown a {
	width: 130px;
}



#ls_searchArea {
	position: absolute;
	padding-top: 1px;
	padding-left: 1px;
	*padding: 0;
}
#ls_txtString {
	width: 161px;
	height: 17px;
	border: 0px;
	vertical-align: top;
	padding: 3px 3px 0 3px;
	font-weight: bold;
}
#ls_btnSearch {
	margin-left: -2px;
}



#ls_searchResults {
	position: absolute;
	margin: 0;
	left: 0;
	visibility: visible;
	z-index: 1;
	top:23px;
}
#ls_searchResults .liveSearchList,
#ls_searchResults .liveSearchList * {
	margin: 0;
	padding: 0;
}
#ls_searchResults .liveSearchList {
	width: 400px;
	list-style-type: none;
	position: relative;
}
#ls_searchResults .liveSearchList li {
	display: block;
	width: 400px;
	height: 13px;
	line-height: 13px;
	padding: 1px 0 1px 0;
	*margin-bottom: -3px; 
	clear: both;
}
#ls_searchResults .event,
#ls_searchResults .runner {
	display: block;
	float: left;
	padding: 0px 10px 0px 10px;
}
#ls_searchResults .event {
	width: 210px;
}
#ls_searchResults .runner {
	width: 148px;
	text-align: right;
}
#ls_searchResults .highlight,
#ls_searchResults .highlight * {
	background-color: #f7941d;
	cursor: hand;
	cursor: pointer;
}
.searchHighlight {
	background-color: yellow;
}
#ls_searchResults .searchHighlight {
	background-color: yellow;
}




#signupLink,
#depositLink {
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-right: 20px;
	line-height: 20px;
	float: none;
	position: relative;
	top: 7px;
	left: 100px;
}
#passwordLink {
	font-size: 10px;
}
#logoLink {
	position: absolute;
	top: 8px;
	left: 15px;
	width: 281px;
	height: 83px;
	text-indent:-5000px;
}
#tagLine {
	position: absolute;
	top: 2px;
	left: 322px;
	font-weight: bold;
	padding-top: 17px;
}
#tagLine span {
	padding-left: 10px;
}
#leftMenuTitle {
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 0 0 7px;
}


 
#balanceMsg {
	position: absolute;
	left: 800px;
	top: 50px;
	width: 200px;
	padding: 2px;
	z-index: 2;
}
#balanceMsg #balanceMsgText {
	width: 160px;
	font-weight: bold;
}
#balanceMsg #balanceMsgClose {
	float: right;
	width: 9px;
	height: 9px;
	margin-top: 2px;
	margin-right: 2px;
}

.noNavHeader {
	height: 90px;
}
#topnav #registrationLink {
	display:none;
}#header {
	border: 3px solid #464646;
	border-bottom: 0;
}
.stdheader {
	background: transparent url('/inc/imgs/common/fubo/bg_header.jpg') no-repeat;
}
#header #navbar {
	background-color: #72be44;
}


#logoutArea {
	color: #72be44;
}
#logoutArea #balanceAmount {
	color: #FFF;
}

#logoutArea #refreshIcon {
	background: transparent url(/inc/imgs/common/fubo/icons_14.gif) no-repeat -544px 0;
}



#navTabs a {
	color: #72be44;
}
#navTabs #currentTab {
	
	background: transparent url(/inc/imgs/common/fubo/top_nav_arrow.jpg) no-repeat center bottom;
}

#navTabs #currentTab a {
	color: #ffffff;
}




#topnav a.topnavItem {
	color: #000000;
}

#topnav li ul {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

#topnav li:hover,
#topnav .sfhover {
	background-color: #deefd3;
}
#topnav li ul li {
	background: #000000;
	color: #72be44;
}
#topnav li ul li a.level1 {
	border-bottom: 1px solid #363636;
	color: #72be44;
}

#topnav ul#sportsNewsDropDown ul {
	margin-left: 111px;
}
#topnav li ul li ul li.sfhover a.level2,
#topnav li ul li.sfhover a.level1,
#topnav li ul li ul li:hover a.level2,
#topnav li ul li:hover a.level1 {
	color: #000000;
}
#topnav li ul li ul li.sfhover,
#topnav li ul li.sfhover,
#topnav li ul li ul li:hover,
#topnav li ul li:hover {
	background-color: #72be44;
}
#topnav li ul li ul li {
	background: #707070;
}

#topnav li ul li ul li a.level2 {
	border-bottom: 1px solid #9d9ea2;
	color: #E6E6E6;
}



#ls_txtString {
	color: #3b4a77;
}



#ls_searchResults .liveSearchList {
	border-right: 1px solid #9d9ea2;
	border-bottom: 1px solid #9d9ea2;
}
#ls_searchResults .liveSearchList li {
	background-color: #cecccc;
}



#passwordLink {
	color: #acb5ce;
}
#tagLine {
	color: #cfcdcd;
}



#balanceMsg {
	background-color: #fbe9b6;
	border: 1px solid #798ab9;
}
#balanceMsg #balanceMsgClose {
	background-image: url(/sportsbook/imgs/events/betcardx.gif) ;
	background-repeat: no-repeat;
}

.noNavHeader {
	background: transparent url(/inc/imgs/common/fubo/noNavHeader.jpg) no-repeat 0 0;
}

#sportsMenu {
	width: 169px; 
	padding: 0 0 35px 0;
}
.sportsMenuClosed,
.sportsMenuOpen {
	width: 160px;
	display: block;
}

#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuTogglerOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactive,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.containsSubLevel:hover,
#menuContent a.subMenuInactive,
#menuContent a.subMenuInactiveOpen,
#menuContent a.subMenuTogglerOpen,
#menuContent a.containsSubLevel,
#menuContent a.containsSubLevel:hover,
#menuContent span#category.subMenuInactive,
#menuContent span#category.subMenuInactiveOpen,
#menuContent span#category.subMenuTogglerOpen,
#menuContent span#category.containsSubLevel,
#menuContent span#category.containsSubLevel:hover,
#menuContent span.subMenuInactive,
#menuContent span.subMenuInactiveOpen,
#menuContent span.subMenuTogglerOpen,
#menuContent span.containsSubLevel,
#menuContent span.containsSubLevel:hover {
	background-repeat: no-repeat;
}
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.containsSubLevel {
	background-position: 152px -72px;
}
#menuContent a.containsSubLevel,
#menuContent span#category.containsSubLevel {
	background-position: 152px -18px;
}
#menuContent li a.subMenuInactive,
#menuContent li a.subMenuInactiveOpen,
#menuContent li.disabled a,
#menuContent a.subMenuTogglerOpen:hover,
#menuContent li span#category.subMenuInactive,
#menuContent li span#category.subMenuInactiveOpen,
#menuContent li.disabled span#category,
#menuContent span#category.subMenuTogglerOpen:hover, {
	background-color: transparent;
}
#menuContent a.subMenuTogglerOpen,
#menuContent span#category.subMenuTogglerOpen {
	background-position: 152px -36px;
}
#menuContent ul.eventSubCategoryMenu li.subMenuItem  {
	background-position: -170px 0px;
}
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuTogglerOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuTogglerOpen {
	background-position: 152px -90px;
}
#menuContent a.subMenuInactive,
#menuContent a.subMenuInactiveOpen,
#menuContent span#category.subMenuInactive,
#menuContent span#category.subMenuInactiveOpen {
	background-position: 152px -54px;
}	
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactive,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactiveOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactive,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactiveOpen {
	background-position: 152px -108px;
}

#menuContent a.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.containsSubLevel:hover,
#menuContent span#category.containsSubLevel:hover {
	background-position: 152px 0px;
	background-repeat: no-repeat;
}
#menuContent ul.eventTypeMenu li,
#menuContent ul#subMenuGames li.subMenuItem,
#menuContent ul.subMenu li.subMenuItem ul.subMenu li.subMenuItem {
	background-position: -339px 0px;
}
#menuContent ul.subMenu li.subMenuItem ul.subMenu li a {
	background-image: none;
}

#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactive:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactiveOpen:hover,
#menuContent ul.eventSubCategoryMenu li.disabled a:hover {
	background-color: transparent;
}

#menuContent * {
	padding: 0;
	margin: 0;
}
#menuContent {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 167px;
	border-bottom: 0px;
	border-top: 0px;
}
#menuContent li a,
#menuContent li.disabled,
#menuContent span#category {
	text-decoration: none;
	padding-top: 2px;
	padding-left: 7px;
	min-height: 15px;
	font-weight: bold;
}
*html #menuContent li a,
*html #menuContent li span#category {
	height: 15px;	
}
.subMenuToggler {
	cursor: pointer;
	display: block;
	padding-left: 7px;
}
.subMenuTogglerOpen {
	cursor: pointer;
	display: block;
	padding-left: 7px;
}
.subMenuInactive,
.subMenuInactiveOpen {
	display: block;
	padding-left: 7px;	
	cursor: pointer;
}
.subMenuInactive a,
.subMenuInactive span#category {
	text-decoration:none;
}
.subMenu {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
#menuContent li {
	padding: 0;
	clear: both;
}
#menuContent ul.subMenu li.subMenuItem a,
#menuContent ul.subMenu li#subMenuInactive,
#menuContent ul.subMenu li.subMenuItem span#category,
#menuContent ul.subMenu li.subMenuItem span#subCategory,
#menuContent ul.subMenu li.subMenuItem span.subMenuHeader {
	display: block;
	width: 152px;
	padding-top: 2px;
	padding-left: 15px;
	min-height: 15px;
}
*html #menuContent ul.subMenu li.subMenuItem a,
*html #menuContent ul.subMenu li.subMenuItem span {
	height: 15px;	
}
#menuContent .eventSubCategoryMenu .eventTypeMenu li.subMenuItem a,
#menuContent .eventSubCategoryMenu .eventTypeMenu li#subMenuInactive,
#menuContent .eventSubCategoryMenu .eventTypeMenu li.subMenuItem span.subMenuHeader {
	width: 144px;
	padding-left: 23px;
}

.menuLiveBettingButton {
	border:0px; 
	margin: 1px 0 -3px 0;
}

h3, h4 {
	font-weight:bold;
}

.subMenuItem{
	cursor:pointer;
}

#menuContent {
	border: 1px solid #000000;
}
#menuContent li,
#menuContent ul.eventSubCategoryMenu li.subMenuItem,
#menuContent ul.subMenu li.subMenuItem ul.subMenu li.subMenuItem {
	background-image: url('/inc/imgs/common/fubo/sportsmenu_background.jpg');
	background-repeat: repeat-y;
}
#menuContent li a,
#menuContent li span#category {
	border-bottom: 1px solid #363636;
	color: #72be44;
}



#menuContent li a.subMenuToggler,
#menuContent li a.subMenuTogglerOpen,
#menuContent li.subMenuItem a,
#menuContent li span.subMenuToggler {
	color: #72be44;
}



#menuContent ul.eventTypeMenu li.subMenuItem a.subMenuInactive,
#menuContent ul.eventTypeMenu li.disabled a,
#menuContent ul#subMenuGames li.subMenuItem a.subMenuInactive,
#menuContent ul#subMenuGames li.disabled a,
#menuContent ul.subMenu li.subMenuItem ul.subMenu li.disabled a,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactive,
#menuContent li a.subMenuInactive,
#menuContent li a.subMenuInactiveOpen,
#menuContent li span#category.subMenuInactive,
#menuContent li span#category.subMenuInactiveOpen,
#menuContent span.subMenuInactive,
#menuContent li span#subCategory.subMenuInactive,
#menuContent li span#subCategory.subMenuInactiveOpen {
	color: #9d9ea2;
}



#menuContent ul.eventSubCategoryMenu li.subMenuItem a:hover,
#menuContent ul.eventTypeMenu li.subMenuItem a:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuToggler:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuTogglerOpen:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuToggler:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuTogglerOpen:hover,
#menuContent ul.eventTypeMenu li.subMenuItem a.subMenuToggler:hover,
#menuContent ul.eventTypeMenu li.subMenuItem a.subMenuTogglerOpen:hover,
#menuContent a.subMenuTogglerOpen:hover,
#menuContent a.subMenuToggler:hover,
#menuContent span#category.subMenuTogglerOpen:hover,
#menuContent span#category.subMenuToggler:hover,
#menuContent span#category.subMenuToggler #betNum {
	color: #000000;
	background-color: #72be44;
}



#menuContent a.subMenuTogglerOpen:hover,
#menuContent span#category.subMenuTogglerOpen:hover {
	background-color: transparent;
	color: #72be44;
}

#menuContent a.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel:hover,
#menuContent span.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.containsSubLevel:hover {
	background: #72be44 url('/inc/imgs/common/fubo/sportsmenu-arrows.gif') no-repeat 152px 0px;
	color: #000000;
}



#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactive,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactiveOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuToggler,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuTogglerOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactive,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactiveOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuToggler,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuTogglerOpen {
	border-bottom: 1px solid #9d9ea2;
}

#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuTogglerOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuTogglerOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.containsSubLevel {
	color: #E6E6E6;
}

#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactive:hover, 
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactiveOpen:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactive:hover, 
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactiveOpen:hover,
#menuContent ul.eventSubCategoryMenu li.disabled a:hover {
	background-color: transparent;
	color: #9d9ea2;
}

#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuTogglerOpen:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuTogglerOpen:hover {
	background-color: transparent;
	color: #E6E6E6;
}



#menuContent ul.eventTypeMenu li.subMenuItem a,
#menuContent ul#subMenuGames li.subMenuItem a,
#menuContent ul.subMenu li.subMenuItem ul.subMenu li.subMenuItem a {
	color: #000000;
}

#menuContent ul.subMenu li.subMenuItem ul.subMenu li.subMenuItem a:hover,
#menuContent ul.eventTypeMenu li.subMenuItem a:hover,
#menuContent ul#subMenuGames li a:hover {
	background-color: #72be44;
}

#menuContent ul.eventTypeMenu li.subMenuItem a.subMenuInactive:hover,
#menuContent ul.eventTypeMenu li.disabled a:hover,
#menuContent ul#subMenuGames li.subMenuItem a.subMenuInactive:hover,
#menuContent ul#subMenuGames li.disabled a:hover,
#menuContent ul.subMenu li.subMenuItem ul.subMenu li.disabled a:hover {
	background-color: transparent;
	color: #9d9ea2;
}

#menuContent ul.eventTypeMenu li.subMenuItem a,
#menuContent ul#subMenuGames li.subMenuItem a,
#menuContent ul.subMenu li.subMenuItem ul.subMenu li.subMenuItem a {
	border-bottom: 1px solid #cfcdcd;
}

#menuContent ul.subMenu li.subMenuItem ul.subMenu li.disabled a:hover,
#menuContent ul.eventTypeMenu li.disabled a:hover,
#menuContent ul.subMenu li.subMenuItem ul.subMenu li.disabled a,
#menuContent ul.eventTypeMenu li.disabled a {
	color: #9d9ea2;
	background-image: none;
}

#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuTogglerOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem a.subMenuInactive,
#menuContent a.subMenuInactive,
#menuContent a.subMenuInactiveOpen,
#menuContent a.subMenuTogglerOpen,
#menuContent a.containsSubLevel,
#menuContent a.containsSubLevel:hover,
#menuContent span#category.subMenuInactive,
#menuContent span#category.subMenuInactiveOpen,
#menuContent span#category.subMenuTogglerOpen,
#menuContent span#category.containsSubLevel,
#menuContent span#category.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.containsSubLevel,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuTogglerOpen,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.containsSubLevel:hover,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactive,
#menuContent ul.eventSubCategoryMenu li.subMenuItem span.subMenuInactiveOpen {
	background-image: url('/inc/imgs/common/fubo/sportsmenu-arrows.gif');
}



#subMenuGames {
	border-bottom: 1px solid #000000;	
}#betcard {
	margin-top: 3px;
	margin-bottom: 1px;
	width: 247px;
	min-height: 24px;
	position: relative;
	float: left;
}

#betcard #betCardHeader {
	padding: 0px;
	height: 31px;
	float: left;
	width: 247px;
	cursor: pointer;
}

#betcard #betCardHeader span {
	font-weight: normal;
	display: block;
	float: left;
	width: 244px;
	text-align: right;		
}
#betcard #betCardBottom {
	clear: both;
	height: 5px;
	overflow-y: hidden;
}

#betcard #emailReceipt {
	vertical-align: text-top;
}
#betcard #noSelections p {
	clear: both;
	padding: 9px 5px;
}
#betcard span#numSelections {
	padding-top: 12px;
}

#betcard #noSelections #betcardSignUpText {
	padding-top: 0px;
}

#betcard .aLink {
	font-weight: bold;
	text-decoration: underline;
}

#betcard .betError {
	padding: 10px 5px;
	clear: both;
	text-align: left;
}
#betcard #hideBetcardMessage {
	display: block;
	padding: 0 0 5px 0;
	margin-right: 5px;
	text-align: right;
}
#betcard input {
	padding-left: 2px;
	border: 0px;
	height: 15px;
}

#betsPanel {
	clear: both;
	padding-left: 1px;	
}

#betList li,
#betListConf li  {
	float: left;
	width: 100%;
	clear: both;
	padding: 5px 0 4px 0;
	line-height: 1.2;
}
#betListHdr {
	padding: 3px 0 1px 0; 
	font-weight: bold;
	clear: both;
}

#betListHdr #selection,
#betList li div,
#betListConf li div {
	width: 170px; 
	float: left;
	padding: 0 7px;
}

#betListHdr .price,
#betList li .price,
#betListConf li .price{
	width: 50px;
	float: left;
}


#betList li .handicap,
#betListConf li .handicap {
	font-weight: bold;
}
#betList li div .eventName,
#betListConf li div .eventName {
	display: block;
}
#betList .runnerName,
#betListConf .runnerName {
	font-weight: bold;	
}
#betList .removeBet {
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	cursor: pointer;
}

#betList .actionDetails {
	margin-left: 6px;
	padding: 0;
	height: 17px;
}
#betList .actionDetails label {
	margin-left: 4px;
}
#betList .actionDetails span {
	float: left;
} 
#betList .actionDetails .actionTooltipHook {
	float: left;
	width: 15px;
	height: 18px;
	display: block;
	margin-right: 3px;
}
#betCardToggler {
	height: 31px;
	width: 247px;
}

#betList {
	float: left;
	margin-bottom: 15px;
}

#formTabs {
	clear: both;

	margin-left: 1px;
}

#formTabs td {
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	width: 81px;
	padding-top: 3px;
	padding-bottom: 1px;
}
#formTabs td.tdSpacer {
	border: 0px;
	width: 1px;
	background: transparent;
}

#formTabContent, 
#formTabContentConf {
	padding: 5px 6px;
	float: left;	
	font-weight: normal;
	width: 232px;
	margin-left: 1px;
}
.formRow {
	float: left;
	clear: both;
	width: 100%;
} 
.formRow label,
.formRow .pseudoLabel {
	display: block;
	width: 148px;
	float: left;
	line-height: 1.5;
}
.formRow .betInfo {
	width: 60px;
	line-height: 1.5;
}


#betAmount, #sysBetAmount {
	margin-right: 1px;
	width: 51px;
}

.betAmountArrows {
	float:left;
	width: 16px;
}
.betAmountArrows span {
	display: block;
	cursor: pointer;
	overflow: hidden;
}

.allowForBetArrows {
	float:left;
}

.incrementBetAmtBtnUp,
.incrementBetAmtBtnOver {
	width: 19px;
	height: 9px;
}
.decrementBetAmtBtnUp,
.decrementBetAmtBtnOver {
	width: 19px;
	height: 10px;
}

p#submitToConfirm {
	clear: both;
	padding: 3px 7px;	
}
#emailReceiptRow {
	padding: 0 7px;
}
#submitRow {
	clear: both;
	float: left;
	width: 246px;
	margin-top: 6px;
	font-weight: bold;
}

#submitRow {
	margin-bottom: 12px;
	margin-top: 0px;
}

#submitRow input {
	border: none;
	width: 140px;
	cursor: pointer;
	font-weight: bold;
	height: 16px;
}

#submitRow #placeBet {
	width: 138px;
	height: 24px;
	padding: 0px;
	display:inline;
}

#submitRow #clearBetcard {
	width: 106px;
	height: 24px;
	margin-left: 1px;
	padding: 0px;
	float: left;
	margin-right: 1px;
	cursor: pointer;
}

#loginBox {
	clear: both;
	margin: 1px 0 0 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	width: 244px;
}

#loginBox #username {
 	margin: 0 4px 0 6px;
}
#loginBox p {
	padding-left: 7px;
}
#loginBox p a {
	text-decoration: underline;
}
#loginFailed {
	clear: both;
	padding: 0 7px;
	margin-top: 0px;
}
#loginFailed #lfHeader {
	font-weight: bold;
}
#matchPlayText {
	padding: 0 7px 5px 7px;
}

#innerBetcard {
	position: relative;
	width: 100%;
	float: left;
}


#betcardProgress {
	position: absolute; 
	top:0; 
	left:0; 
	width: 100%; 
	height: 100%; 													
	height: expression(this.parentNode.clientHeight + 'px'); 	 
	opacity: .9; 													
	filter:alpha(opacity=90); 									
	z-index: 10; 
	text-align: center;
}

#betcardProgress div {
	position: absolute;
	top: 10%;
	left: 35%;
}
#betcardProgress span {
	display: block;
	font-weight: bold;
	font-size: 120%;
}

#teasers div {
	font-weight: normal;
	width: 140px;
	float: left;
	margin-left: 15px;
}
#teasers span {
	float: left;
}

#teasers label {
	display: block;
}
#teasers input {
	margin-right: 8px;
	vertical-align: middle;
}


#betcard .disabled {
	display: none;
}

#betcard #eachWayInfo {
	padding: 5px 10px; 
	margin: 0;
}
#betcard #eachWayInfo a {
	text-decoration: underline;
}
.betcardPopOut {
	left:-225px;
	position:absolute;
	width: 215px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 35px;
}

.betcardPopOut .bottomBgHook,
.betcardPopOut .topBgHook {
	display: block;
	height: 3px;
}
.betcardPopOut div.msgBody {
	height: 132px;
	padding-left: 10px;
	width: 205px;
}
.betcardPopOut, .betcardPopOut div {
	padding: 0px;
}

* html .betcardPopOut .topBgHook {
	margin-top: -6px;
}
.betcardPopOut p {
	padding: 0 7px 7px 0;
	clear: both;
}
.betcardPopOut h4 {
	margin-left: 6px;
	padding: 13px 0 0 35px;
	font-weight: bold;
	float: left;
	width: 155px;
}
.betcardPopOut .hideMsg {
	display: block;
	height: 11px;
	width: 11px;
	cursor: pointer;
	float: right;
	margin-top: -15px;
	margin-right: 4px;
}

.betcardPopOut .warningTriangle {
	float: left;
	width: 49px;
	height: 50px;
	margin-left: 0px;
}
.betcardPopOut span.heading {
	font-weight: bold;
	padding-left: 3px;
	position: relative;
	top: 20px;
}
.betError span.heading {
	font-weight: bold;
	padding-left: 3px;
	position: relative;
	top: 5px;
}
.betError p {
	clear: both;
	padding-top: 7px;
}
.betcardPopOut a#nonMemberLink {
	font-weight: bold;
}
.betcardPopOut a#nonMemberLink span {
	display: block;
}

.betcardPopOut a#nonMemberLink span#signUp {
	font-size: 18px; 
	padding-right: 15px; 
	text-align: right;
	float: right;
} 


#betcardConf p#betPlacedConf,
#betDetailsPopup  p#betPlacedConf{
	font-size: 110%;
	font-weight: bold;
	clear: both;
	margin: 7px;
	padding: 25px 0 18px 0;
	height: 16px;	
}
#betcardConf p,
#betDetailsPopup p {
	clear: both;
	padding: 7px;
}
#betcardConf p a,
#betDetailsPopup p a {
	text-decoration: underline;
}

#betcardConf span.heading {
	font-weight: bold;
	padding-left: 8px;
	position: relative;
	top: 15px;
}

#betcardConf span.tickIcon {
	float: left;
	width: 49px;
	height: 50px;
	margin: 0 0 10px 10px;
}

#betcardConf #formTabContentConf,
#betDetailsPopup #formTabContentConf {
	margin-top: 7px;
}
#betcardConf .pseudoLabel,
#betDetailsPopup .pseudoLabel {
	width: 110px;
}
#betcardConf #sysBetTypeLabel {
	width: 95px;
}
#betcardConf #sysBetTypeInfo {
	width: 135px;
}

#betcardConf .confdetail,
#betDetailsPopup .confdetail {
	display: block;
	float: left;
	width: 120px;
}
#betcardConf #depositBtnLink,
#betDetailsPopup #depositBtnLink {
	display: block;
	text-align: right;
	margin: 5px 0 0 0;
}

#sysBetOptions {
	float: left;
	padding-bottom: 10px;
}
#sysBetOptionList li {
	clear: both;	
}
#sysBetOptionList li input {
	float: left;
}
#sysBetOptionList li label {
	display: block;
	float: left;
	width: 180px;
	padding: 0px 5px;
	font-weight: normal;
}

#systemBetHelpLink {
	font-weight: normal;
	text-decoration: underline;
	display: block;
	margin-bottom: 10px;
}

* html #sysBetOptionList li label {
	width: 170px;
}

.sysBetsTooltipHook {
	height: 14px;
	width: 15px;
	display: block;
	float: left;
}
.sysBetsTooltip {
	right: 37px;
	*margin-right:-8px;
	_margin-right:0px;
}

.sysBetsTooltip span.infoTooltipIcon {
	width: 36px;
}

#siteFeedback {
	line-height:2.22em;
	text-align:center;
}

#betOpinionPanelWin, #betOpinionPanelDraw {
	margin: 0 7px 14px 7px;
}

#betOpinionLinkWin, #betOpinionLinkDraw {
	display: block;
	float: left;
	width: 150px
}	
#betOpinionPanelWin a, #betOpinionPanelDraw a {
	font-weight: bold;
	text-decoration: underline;
}

.betOpinionsIcon {
	display: block;
	float: right;
	width: 63px;
	height: 50px;
	margin-left: 7px;
}	


#siteFeedback .stdActionButton {
	background:#07153d url(/inc/imgs/common/sia/arrow_right_white.gif) no-repeat scroll 96% 55%;
	*background:#07153d url(/inc/imgs/common/sia/arrow_right_white.gif) no-repeat scroll 116% 55%;
	color:#FFFFFF;
	*padding-right:16px;
}



.runnerChangePopOver {
	position: absolute;
	width: 215px;
}

.runnerChangePopOver .topBgHook {
	display: block;
	height: 3px;	
}


* html .runnerChangePopOver .topBgHook {
	margin-top: -3px;
}

.runnerChangePopOver .bottomBgHook {
	display: block;
	height: 6px;
}
.runnerChangePopOver p {
	padding: 0 7px 7px 7px;
	clear: both;
}
.runnerChangePopOver h4 {
	margin-left: 6px;
	padding: 13px 0 0 5px;
	font-weight: bold;
	float: left;
	width: 120px;
	font-size: 120%
}
.runnerChangePopOver .eventName, .oldPrice, .newPrice, .oldHandicap, .newHandicap {
	font-weight: bold;
}
.runnerChangePopOver .eventName {
	margin-left: 7px;
	clear: both;
}
.runnerChangePopOver .buttonHolder {
	text-align: center;
}
.runnerChangePopOver #acceptChange, #rejectChange {

	cursor: pointer;

}

.runnerChangePopOver .priceChangeWarningIcon {
	display: block;
	width: 32px;
	height: 32px;
	margin-left: 7px;
	float: left;
}

.runnerChangePopOver #buttonHolder {
	margin-left: 5px;
}

.fadeBetcard {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

 
.addRunner span.betBtn {
	height: 16px;
	width: 16px;
	margin: 0px;
	padding: 0px;
}
.onBetcard span.betBtn {
	height: 16px;
	width: 16px;
}

span.ewBetBtn {
	height: 16px;
	width: 21px;
	display: inline-block; 
	margin: 0 0 0 1px;
	padding: 0px;
}
#betcard a {
	color: #000000;	
}

.betcard_en #betCardHeader {
	background: #72be44 url('/inc/imgs/common/fubo/BetcardHeading.jpg') no-repeat 0 0;
}
.betcard_es #betCardHeader {
	background: #72be44 url('/inc/imgs/common/fubo/BetcardHeading.jpg') no-repeat -247px 0;
}
.betcard_fr #betCardHeader {
	background: #72be44 url('/inc/imgs/common/fubo/BetcardHeading.jpg') no-repeat -494px 0;
}

#betcard #betCardBottom {
	background: #72be44 url('/inc/imgs/common/fubo/modules_background.jpg') no-repeat -247px 0;
}
#betcard #innerBetcard {
	background: #72be44 url('/inc/imgs/common/fubo/modules_background.jpg') repeat-y 0 0;
}
.betcardPopOut .hideMsg, #betList .removeBet {
	background: transparent url('/inc/imgs/common/fubo/icons_14.gif') no-repeat -463px -1px;
}

#betList .actionDetails .actionTooltipHook {
	background: transparent url(/inc/imgs/common/fubo/icons_14.gif) no-repeat -624px 0 !important;
	
}

#betList li,
#betListConf li {
	background-color: #72be44;
	border-bottom: 1px solid #deefd3;
}
#betListHdr {
	color: #707070;
	border-top: 1px solid #deefd3;
	border-bottom: 1px solid #deefd3;
}
#formTabs td {
	background: transparent url('/inc/imgs/betcard/fubo/betcardTab.gif') no-repeat 0 0;
	color: white;
	border-bottom: 1px solid #90c66e;
}
#formTabs td.tdSpacer {
	border-bottom: 1px solid #deefd3;
}

#formTabs td.selected {
	background: transparent url('/inc/imgs/betcard/fubo/betcardTabSelected.gif') no-repeat 0 0;
	color: #000000;
	border-bottom: 1px solid #deefd3;
}
#formTabContent, 
#formTabContentConf {
	background-color: #deefd3;
}
#loginBox {
	background-color: #deefd3;
}

#loginBox input {
	border: 1px solid black;
}

p#submitToConfirm {
	color: #707070;
}

#betcardProgress {
	background-color: #72be44; 
}


.betcardPopOut .topBgHook, .runnerChangePopOver .topBgHook {
	background: transparent url('/inc/imgs/common/fubo/inline_warning_background.png') no-repeat 0 0;
}
.betcardPopOut .bottomBgHook, .runnerChangePopOver .bottomBgHook {
	background: transparent url('/inc/imgs/common/fubo/inline_warning_background.png') no-repeat -430px 0;
}
.betcardPopOut div, .runnerChangePopOver div {
	background: transparent url('/inc/imgs/common/fubo/inline_warning_background.png') repeat-y -215px 0;
}
.betcardPopOut .warningTriangle {
	background: transparent url('/inc/imgs/common/fubo/icons_50.jpg') no-repeat -525px 0;
}



#betcardConf span.tickIcon {
	background: transparent url('/inc/imgs/common/fubo/icons_50.jpg') no-repeat -475px 0;
}

#betcardConf #addPreviousSelection {
	color: #000000;
}

#sysBetFormInput {
	border-top: 1px solid #deefd3; 
}

.betOpinionsIcon {
	background: transparent url('/inc/imgs/common/fubo/icons_50.jpg') no-repeat -787px 0;
}

.sysBetsTooltipHook {
	background: transparent url('/inc/imgs/common/fubo/icons_14.gif') no-repeat -51px 0;
}
#systemBetHelpLink {
	color: #000000;
}

.sysBetsTooltip {
	background-image: none;
	background-color: #707070;
	color: white;	
}

.sysBetsTooltip span.infoTooltipIcon {
	background: transparent url('/inc/imgs/common/fubo/icons_50.jpg') no-repeat scroll -1021px 0;
}

#betcard #betAmount, #betcard #sysBetAmount {
	border: 1px solid black;
}

.incrementBetAmtBtnUp {
	background: transparent url('/inc/imgs/common/fubo/icons_08.gif') no-repeat -327px 0px;
}
.decrementBetAmtBtnUp {	
	background: transparent url('/inc/imgs/common/fubo/icons_08.gif') no-repeat -346px 0px;
}
.incrementBetAmtBtnOver {
	background: transparent url('/inc/imgs/common/fubo/icons_08.gif') no-repeat -365px 0px;
}
.decrementBetAmtBtnOver {	
	background: transparent url('/inc/imgs/common/fubo/icons_08.gif') no-repeat -384px 0px;
}


.onBetcard, .onBetcard * {
	background-color: #B2D09F !important;	
}


.runnerChangePopOver .priceChangeWarningIcon {
	background: transparent url(/inc/imgs/common/fubo/icons_32.jpg) no-repeat 0 0;
}

 
.addRunner span.betBtn {
	background: transparent url('/inc/imgs/common/fubo/icons_14.gif') no-repeat 0px center;
}
.onBetcard span.betBtn {
	background: transparent url('/inc/imgs/common/fubo/icons_14.gif') no-repeat -528px center;
}

span.ewBetBtn {
	background: transparent url('/inc/imgs/common/fubo/icons_14.gif') no-repeat -557px center;
}


#footer {
	position: relative;
	
}
#footerNav {
	width: 100%;
}
#footerNav div {
	padding-left: 5px;
	height: 103px;
	float: right;
}
#footerNav ul {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#footerNav li {
	list-style-type: none;
	display: inline;
}
#footerNav li a {
	padding: 0 4px 0 4px;
}
#footblock {
	width: 65%;
	_width: 64%;
	float: right;
	text-align: center;
	font-size: 85%;
}
#copyright {
	font-size: 85%;
	width: 14%;
	margin-top: 2px;
	float: left;
	clear: left;
}
.noFooter {
	border-bottom: 3px solid #3B4A77;
}


#gamingLinks {
	
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	height: 18px;
	width: auto;
}
#gamingLinks li {
	list-style-type: none;
	float: left;
	margin-bottom: 4px;	
}
#gamingLinks li a {
	display: block;
	height: 18px;
}
#linkKGC, #linkITechLabs, #linkOPA, #linkICRA, #linkTST {
	text-indent: -9000px;
	height: 18px;
	padding-right: 4px;
}
#linkTST {
	background: transparent url('/inc/imgs/common/tst_logo.gif') no-repeat;
	width: 108px;
}
#linkITechLabs {
	background: transparent url('/inc/imgs/common/itech_logo.gif') no-repeat;
	width: 56px;
}
#linkKGC {
	background: transparent url('/inc/imgs/common/logo_KGC.jpg') no-repeat;
	width: 84px;
}
#linkOPA {
	background: transparent url('/inc/imgs/common/opa_logo.gif') no-repeat;
	width: 55px;
}
#linkICRA {
	background: transparent url('/inc/imgs/common/icra_logo.gif') no-repeat;
	width: 57px;
}

.noNavFooter {
	height: 56px;
}
#paymentlogos {
	position: absolute;
	top: 1px;
	right: 10px;
	height: 34px;
	width: 95px;
}
#footblockContainer {
	width: 990px;
	height: 90px;
	margin: auto;
	position: relative;
}
#footerNav {
	padding-top: 7px;
	float: left;
}
#footerNav a:hover,
#footerNav a.selected {
	text-decoration: underline;
}#footerNav {
	padding: 3px 0 2px 0;
	text-align: center;
}
#footer {	
	color: #9d9ea2;
	height: 73px;
	border-left: 3px solid #464646;
	border-right: 3px solid #464646;
	border-bottom: 3px solid #464646;
}
#footblock a,
#footer a {
	color: #9d9ea2;
}
#gamingLinks {
	width: 322px;
}
.noNavFooter {
	background: transparent url(/inc/imgs/common/fubo/noNavFooter.jpg) no-repeat 0 0;
}
#footblockContainer {
	background-color: #464646;
	height: 63px;
	margin-bottom: 27px;
	padding: 0 2px;
}
#footerNav {
	background: transparent url(/inc/imgs/common/fubo/footer.jpg) no-repeat 0 0;
	
	height: 68px;
}
#footerNav a:hover
#footerNav a.selected {
	color: #000000;
}
#footblock {
	width: 65%;
	_width: 64%;
}
#copyright {
	color: #9D9EA2;
}
#siaLiveChat {
	width: 100%;
}

#liveChatHeaderHolder{
	cursor: pointer;
}

#liveChatHeader {	
	width: 214px;
	height: 47px;
	float: left;
}

#liveChatOpenArrow{
	float: right;
	width: 33px;
	height: 47px;	
}

#liveChatWelcome,
#liveChatTAndC {
	padding: 10px;
	width: 90%;
}	

#welcomeBack {
	float: left;
	text-align: left;
	width: 70%	
}

#connect {
	float: right;
	width: 30%	
}

#liveChatContent {
	cursor: pointer;
	clear: both;
	text-align:center;
	float: left;
	*float: none;
	width: 247px;
}

#liveChatExtend {
	clear: both;
	height: 13px;
}

#liveChatExtendArrow {
	float:right;
	margin-right: 5px;
	cursor: pointer;
}

.liveChatContentShort {
	min-height: 42px;
}
.liveChatContentNormal {
	height: 180px;
}
.liveChatContentLong {
	height: 330px;
}

#liveChatSpacer{
	clear:both;
	height:30px;
}
#liveChatTAndC{
	width:90%;
	clear:both;
	margin-top:5px;
	text-align:left;
}
#liveChatSignUp{
	height: 70px;
	float: left;
}
#liveChatSignUpText{
	float: left;
	width: 60%;
	margin-left: 10px;
	margin-top: 5px;
}
#liveChatSignUpButton{
	float: right;
	margin: 25px 15px 0px 0px;
	cursor: pointer;
}
#liveChatLogin{
	height:95px;
	float: left;
}
#liveChatLoginButton{
	float: right;
	margin-right: 9px;
}
#liveChatLoginText{
	margin-top: 5px;
}
#liveChatLoginText,
#liveChatLoginFields{
	padding-bottom:5px;
	margin-left: 8px;
}

