/*	globals */
	body { text-align: center; background-color: #cacaca;}
	a img {border:none;}
	.wrap { background: #fefefe}
	.page { width: 100%; max-width: 1024px; margin:0 auto; padding: 128px 0 1em; font-family:Arial, Helvetica, sans-serif; }
	.date { font-size: 1em; text-align: left; margin-bottom: 1em; font-weight: bold; height: 26px; padding-top: .5em; color:brown; text-transform:capitalize;}
	.date:before {font-size: 25px; padding-right: 5px; color: #ccc}
	.date .spName { background-color: #eee; padding: .25em; border-radius: .3em} 
	.box{ margin-bottom:15px; background: #F3F3F3; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px  3px rgba(0,0,0,.2); border: 2px solid #fff; padding: .5em;}
	.disabled { color: #aaa}
	.sketch { width:90%;margin-bottom: .7em; left: 2%; font-size: .7em; color: #666; text-align: left;  }
	.sketch label input{vertical-align: middle; margin-right:.3em }

/*	header - hold main menu and mobile navigation */
	.top { position: fixed; top: 0; left: 0; width: 99%; padding:0 .5%; background-color: #000; border-bottom:2px solid #ffbc00;}
	.top .wrap { width: 996px; margin: 0 auto; background: none; height: 60px; padding-top: 5px; }
	.top .logo { float:left; display: block; width:300px;}
	.top .logo a { height:60px; width:100%; background: url(/images/sprites/sprite.png) 0  1px no-repeat; display: block; text-decoration: none; }
	.top .logo a.special { width:210px; background-position: right top; }
	.top .logo img { display: none; height: auto;}
	.top .logo span {display: none;font-size: 9px; letter-spacing: -.08em; color: #666; position: absolute; bottom: 3px; right: 0; left: 61px; text-transform: uppercase; background-color: #fff; font-weight: bold;}
	.important-message{width: 100%; margin: 2px auto; font-size: 12px; background-color: green; color: #fff; text-align: center; padding: 10px 0; border-radius: 5px;}	
	.important-message p{line-height: 18px; }

/*	mobile nav */
	.mobileNav { width: 98%; position: absolute; top: 0; left: 1%; z-index:20;  /*background-color: #000;*/ height: 41px; display:none; }
	.mobileNav .sideBtn { border-radius: .5em; border:1px solid #fc0!important; display:none; position:absolute; top:-2px;background-color: #000; }
	.mobileNav .sideBtn span {  display: block; margin: 0 auto; background: url(/images/sprites/sprite.png ) no-repeat 0 0; height:39px;  width: 41px; }
	.mobileNav #left-menu, .mobileNav #right-menu { display:inline-block;}
	.mobileNav #left-menu { left:0;}
	.mobileNav #left-menu span { background-position: -40px -421px;}
	.mobileNav #right-menu { right:0;}
	.mobileNav #right-menu span { background-position: 8px -304px;}

/* main menu modifications*/
	.mainArea{position:absolute; top: 0; right: 0;}
	.loginArea{float: left; height: 36px; width: 338px; border-radius: 5px; /*background-color: #585858;*/}
	.loginArea .likeAnchor strong{display: block; width: 100%; padding: .95em 0; height: 13px; color: #000;}
	.signupArea {float: left;}
	.signupArea .mainItem{width: 160px; height: 36px;}
	.signupArea a{text-shadow: none; display: block; width: 100%; padding: .5em 0; height: 13px;color: #000; text-decoration: none;}
	.signupArea .create {border-radius: .5em; margin-left: 2%;}
	.mainNavigation{padding: 2px 0; width: 100%; font-size: 1em; top: 2px;}	
	
	.icon-chat {display: inline-block; vertical-align: middle; background-color:gray; padding: 9px; border-radius: 0 0 .3em .3em; margin-left: 0;  }
	.icon-chat a { width: 85px; height: 27px; background: url(/images/sprites/sprite.png) no-repeat 0px -794px;  display: block; left: 3px;}
	.icon-chat span {display:block; color:#888; padding: 3em .2em; font-size: .75em; font-weight:bold; top: 3px; text-align: center;}

	.mainMenu{width:80%; display: inline-block; vertical-align: middle; font-size: inherit;  font-weight: normal;}
	.mainMenu ul{text-align: left; left: 3em}
	.mainMenu li{display: inline-block; margin-right:.3em}
	.mainMenu a, .mainMenu .likeAnchor {padding: .7em 1em; font-size: 1.1em; color: #fff; text-decoration: none; letter-spacing:-1px; text-shadow: none; display: block; border-radius:0 0 .3em .3em; background-color:#000; font-family: 'TrajanProBold'; text-transform: uppercase; border-top:0; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; }
	/*.mainMenu li:last-child , .mainMenu li:last-child a{border:none;}*/
	.mainMenu .likeAnchor {cursor: default;}
	.mainMenu a:hover, .mainMenu .likeAnchor:hover  { color: #fff;}
	.mainMenu .likeAnchor span { display: none;}

	
	.mainMenu li.tab-sports a:hover, .mainMenu li.tab-sports a.selected,
	.mainMenu li.tab-casino a:hover, .mainMenu li.tab-casino a:hover,
	.mainMenu li.tab-racebook a:hover, .mainMenu li.tab-racebook a:hover ,
	.mainMenu li.tab-poker a:hover, .mainMenu li.tab-poker a:hover ,
	.mainMenu li.tab-rewards a:hover, .mainMenu li.tab-rewards a:hover,
	.mainMenu li.tab-promotions a:hover, .mainMenu li.tab-promotions a:hover  {  background-color:#fc0; color: black;}
	.mainItem:not(:target):not(:hover) .subNav ul { display: none; }
	
/*	main menu */
	/*.mainNav { float:left; width: 100%; font-size: 1em; display: none;}*/
	.mainItem {width: 100%; font-size: .8em;}	
	.mainItem a:hover { text-decoration: underline;}
	.mainItem a strong { margin: 0 auto;}
	.mainItem a img { margin: 0 auto; display: block;}
	/*.mainItem:not(:target):not(:hover) .subNav ul { display: none; }*/
	.mainItem:hover .subNav:after { color: #fff;}
	.mainItem:nth-chil(2){ border-radius: .5em 0 0 .5em}
	.mainItem:last-child .subNav:after {right: 2%;}

/*	subnav for main menu */
	.subNav { position: absolute; top: 100%; width: 94%; left: 3%;}
	.subNav ul { position: absolute; left:-3px; top: 100%; width:100%; background: #fff;  border-width: 2px 1px 1px; box-shadow: -2px 2px 3px #555; }
	.subNav li a strong { color: #DA161D; text-transform: uppercase;}
	.subNav .h3 { font-size: 1em; text-align: left; font-weight: normal; border-top: 1px solid #ddd; width: 100%;}
	.subNav .h3 a { color: #555; display: block; padding: 1.2em 1em 1em; text-decoration: none}
	.subNav .h3 a:hover { text-decoration: underline; background-color: #f5f5f5}
	.subNav .form { padding: .5em 0 1em 0;}
	.subNav input { width: 89%; margin: .2em auto; border: 1px solid #aaa; padding: .2em .3em; color: #aaa; }
	.subNav input:focus { color: #000; border-color: #000; outline: none;}
	.subNav .form .cta { border-radius: .3em; width: 70%; clear: both; display: block; background-color: #f5f5f5; font-weight: bold; margin: 1em auto;}
	.subNav .form a { color: #555; font-size: .8em; margin-top: .1em; display: block;}
	.create .subNav ul .gradGreen.btnCta_light { color:#fff!important;}
	.create .subNav ul .gradGreen.btnCta_light:hover { background-color:#01b300!important; text-decoration:underline!important;}
	.create .subNav:after { color: #fff!important}

/*	left side navigation */
	.sideNav { width: 24%; display: inline-block; vertical-align: top; padding-bottom: 2em; }
	.sideNav nav { width: 98%; padding: 0 1%  }
	.sideNav ul { margin-right: auto; width: 94%;}
	.sideNav li { padding: .1em 0; text-align: left;}
	.sideNav li h1, .sideNav li h2, .sideNav li .h2{ font-size: 1em}
	.sideNav li h3 { font-size: .75em}
	.sideNav li h3 a {background-color: #f6f6f6}
	.sideNav li a { padding: .5em .75em; font-weight: bold; display: block; background-color: #ededed; color: #666; border: 1px solid #dcdcdc; border-radius: .5em; text-decoration: none;transition: all .2s ease-out}
	.sideNav li a:hover {background-color: #fff; color: #000000; font-weight: bold; border-color: #000000; text-decoration: underline;}
	.sideNav li span { width: 92%; display: block; font-size:.75em; font-weight: normal; }
	.sideNav li ul { margin-right: 0; width: 100%; padding-top: .1em }
	.sideNav li li { width: 100%; background: url(/images/decos/menuLadder.png) 7px -8px no-repeat;}
	.sideNav li li:last-child { background:url(/images/decos/menuLadderLast.png) 7px -8px no-repeat;}
	.sideNav li li a { padding: .75em; width: 83%; margin-right: 0; margin-left:auto;}
	.sideNav li li a:hover { background-color: #fff; border-color: #000000; color: #000000}
	.sideNav li li.showMe a{color: #000000;background-color: #fff;}
	.sideNav .selected a {background-color:#000000; color:#ffbc00;}
	.sideNav .selected li a { background-color: #fff; color: #000000;}
	.sideNav .selected a:hover { background-color: #fff; color: #000000; font-weight: bold; border-color: #000000;}
	.sideNav .selected .selected a { background:#fff; color:#000000;  font-weight: bold; border-color: #000000;}
	.sideNav .noData { display: none;}
	.sideNav .noData a { background-color: #eee; color: #a5a5a5}
	.sideNav .noBtn { color: #000; padding: .50em;}
	.sideNav .breadcrumb a:hover { text-decoration:none;}
	.sideNav .breadcrumb a:before { content: "\25C4"; color:#da161d; font-size: .75em; position: relative; top: -1px; margin-right: .5em;}
	.sideNav .breadcrumb span { display:inline-block; width:88%;}
	/*	sports */
	.sports .sideNav li span { text-transform: capitalize;}
	/*	racebook */
	.raceMPage .sideNav li span { text-transform: capitalize;}

/*	page content */
	.content { display: inline-block; vertical-align: top;}
	.w100 { width: 98%; margin-top:2em; padding: .1em; }
	.w100 .panelBox { width:100%; margin:0; padding:0;}
	.w75 { width: 75%; left: -1%;}

	h1.pageTitle { margin-bottom: .5em;  color: #000;background: #eee; padding: .5em; font-size: 1.4em;border-radius: .5em; text-align: left;}
	

/**/
    .Productbanner	{width: 100%; margin-bottom: 1em;}
    .Productbanner	img {width: 100%; height: auto;}

/*	special highlight notice -> this is a temporal section just for WC2014 > GBorel@20140605 */
	.highlight { background: #00A859 url(/images/misc/grass-pattern.jpg) 0 0 repeat; font-size: 15px; border: solid #fff; border-width: 1px 0}
	.highlight ul { padding: 1em 0}
	.highlight li { color: #ccc; display: inline-block; background-color: #FFCC29; padding: .5em 1em; border-radius: .5em; }
	.highlight li:after {content:'\25ba'; margin-left: .5em; color: #1c9542; font-size: 1.5em; display: inline-block;vertical-align: middle;}
	.highlight a { color: #004192; font-weight: bold; display: inline-block; vertical-align: middle; }
	.mobile .highlight { margin-top: 5px; font-size: 10px;}
	.wcCenter .page {width: 100%; max-width: none;}
	.wcCenter .contentBox {width: 100%; }
	.wcCenter .highlight {display: none;}
	.wcCenter iframe { width: 100%; height:900px}

/*	banners */
	.mediaContentBox .mediaContent { background: 0 0 no-repeat;}
	.mediaContentBox .mediaContent .info .infoWrap {  width: 80%; margin-left: auto; text-align:center;}

/*	holds layout rules for banners by "banner style" */
	.mediaContentBox .blayR { height: 370px;}
	.mediaContentBox .blayR .info { width: 60%; position: absolute; right: 0; top:0 ;}
	.mediaContentBox .blayR h1 { font-size: 2.5em; text-transform: uppercase; font-weight: bold; }
	.mediaContentBox .blayR h1 span { display: block; font-size: 1.8em; text-transform: none; }
	.mediaContentBox .blayR small { font-size: .9em}
	.mediaContentBox .blayR p { font-weight: bold; text-transform: uppercase; margin: 1em auto; font-size: 1.3em}
	.mediaContentBox .blayR li span { display: inline-block; vertical-align: middle;}
	.mediaContentBox .blayR .btnCta { font-size: 1.8em!important}
	/*	home fix*/
	.mediaContentBox li.mediaContent { font-size:1em;}

/*	holds style rules for banners by "specific page" */
	.mediaContentBox .pd h1 { color: #234b9d; text-align:center; padding:0; margin:0; line-height:1; font-family: 'calibriregular'; }
	.mediaContentBox .pd h1 span { color: #da161d; font-family: "logo", "Arial Black", Gadget, sans-serif;}
	.mediaContentBox .pd small { color: #aaa;}
	.mediaContentBox .pd p { color: #888; padding:0; text-align:center;}
	.mediaContentBox .pd ul { margin-bottom: 3em}
	.mediaContentBox .pd li { width: 32%; display: inline-block; vertical-align: top; background: url(/images/sprites/sprite.png) 143px -453px no-repeat ;font-size: 1em; padding: 0; margin-bottom: 0; text-align: center; line-height: 1;}
	.mediaContentBox .pd li:last-child { background: none}
	.mediaContentBox .pd li .num { font-size: 1.5em; padding: .25em .5em; border-radius: 100%; width: 8%; background-color: #da161d; color: #fff; box-shadow: -.1em .1em .2em #777}
	.mediaContentBox .pd li .txt { font-size: 1em; font-weight: bold; color: #234b9d; width: 55%; text-align: left;}

/*	holds specific calls to banner images */
	.mediaContentBox .fullPageBtn { display:block; width:100%; height:100%;}

	#sideNavFloating {width:100%;}
	#backtotop { display:none; width:60px; font-size:12px; color:#fc0; padding:5px 0; background-color:#000; border-radius:5px; position: fixed;right:10px; bottom:70px; text-decoration:none;}
	#backtotop a:hover {opacity:.8; text-decoration:underline; background-color:#36F; }

/*	tabbed menu under .content */
	.tabbedMenu { text-align: left; border-bottom: 2px solid #232323;}
	.tabbedMenu li { margin-left: .3em; display: inline-block;}
	.tabbedMenu li:first-child { margin-left: 1em}
	.tabbedMenu li h2 { font-size: 1em}
	.tabbedMenu li a, .tabbedMenu li .tab { background: #ddd; padding: .5em 1em; display: block; font-size: .75em; border-radius: .3em .3em 0 0; border: solid #aaa; border-width:1px 1px 0; text-decoration: none; color: #666}
	.tabbedMenu li a span, .tabbedMenu li .tab span { font-size: .75em}
	.tabbedMenu li a span:before, .tabbedMenu li .tab span:before { content: ' - ' ;}
	.tabbedMenu li a:hover { text-decoration: underline; color: #444}
	.tabbedMenu li.selected a,.tabbedMenu li.selected .tab { top: 2px; background-color:#fff; color:#232323; border-color: #232323; border-width:2px 2px 0; font-weight: bold;}
	.tabbedMenu li.selected a span, .tabbedMenu li.selected .tab span { font-weight: normal}
	.tabbedMenu li.selected a:hover { color:#000;}

/*	home Page*/
	.contentBox .company{width: 100%; padding: 0 0 45px 0; background-color: #f3f5f8; top: -38px;}
	.contentBox .company ul{width: 100%;}
	.contentBox .company ul li {width: 70%; margin-top: 2em; display: inline-block;}
	.contentBox .company p{ display: block; padding: 2px 0;font-size: 1.1em; color: #797979; top:0;text-align: left; line-height: 1.3em}	
	.contentBox .company p.btngreen {color: #01b300;}
	.contentBox .company p.btnp { display: inline-block; float: left; margin: 0 .5em;}
	.contentBox .company p.btnp a {color: #fc0;}
	.contentBox .company .title{font-family: 'TrajanProBold';color: #000000; font-weight: normal; text-transform: uppercase; font-size: 2em; margin-top:2em; text-align: left; letter-spacing: -1px;}
	.contentBox .company li img {width: 50%; height: auto; max-width: 600px; float:left;}

    .contentBox .company li a.videoFancybox { z-index: 40; width:100%; height:100%; }

	.contentBox .company .gbutton {border-radius: .3em; padding: .5em; top: 1em; color: black; cursor: pointer; text-decoration: none; }

	.contentBox .company li.LiveBettingL {}
	.contentBox .company li.RewardsL {}
	.contentBox .company li.RewardsL img {float:right; margin-top: 1em; }
	.contentBox .company li.RewardsL p.title, .contentBox .company li.RfriendL p.title {margin-top: 3em;}
	.contentBox .company li.RfriendL {}
    .contentBox .company li.RfriendL img { margin-top: 1em}

    /**/

    .contentBox .company li .separ {display: inline-block;}
    .contentBox .company li .separ img {width: 100%; max-width: 1024px;}

    .contentBox .company li .boxed {display: inline-table; width: 33%; max-width: 382px;}
    .contentBox .company li .boxed img {max-width: 370px; height: auto; width: 100%; margin: 0 auto;}
    .contentBox .company li .boxed p {width: 100%; max-width: 380px;margin: 0 auto;display: inline-block;font-size: .8em; text-align: center; }

    .contentBox .company li .boxed p.ctlbm {font-size: 1.1em; text-decoration: underline; font-weight: bold; color: black}
    .contentBox .company li .boxed p.ctlbm a {color: #000;}

    /**/

	.linewp {width: 100%; padding: 0 0 45px 0; background: url(/images/home/submenu_deco-2.png) 100% 100% no-repeat; background-size: 100% 15px; }
	
/*	forgot Account or Password */
	#hideable-box1, #hideable-box2, #hideable-box3 { float:left; width:100%; position:relative; }
	#accordionForgot input#Account, #accordionForgot input#Email { height:28px; color:#234b9d; font-weight: bold; font-size:1.2em; }
	#accordionForgot p.onRow { margin-bottom: .2em!important; }
	#accordionForgot div.onRow { float:left; width:100%; position:relative; height:auto; margin-bottom: 1em!important; }
	#accordionForgot div.onRow label { float:inherit; width:90%; text-align:left;}
	#accordionForgot div.onRow input {margin: .5em 0!important;}
	#accordionForgot h2 { float:left; width:100%; }
	#accordionForgot .errors { float:left; width:100%; margin:6px 0 25px 0; }
	.errors .errorAccount, .errors .emptyAccount, .errors .errorEmail, .errors .emptyEmail { display:none; font-weight: bold; color:red; }
	#accordionForgot .uInfo { margin:0 auto; }
	.secondStep, .completeMsgStep, .errorMsgStep { display:none; }
	#accordionForgot #loadingAccount, #accordionForgot #loadingEmail { width:20px; height:20px; margin:3px; }
	#accordionForgot .loadingImg { display:none; width:16px; height:16px; margin:0 0 0 5px; }
	#accordionForgot .blockL { float:left; width:39%; height:80px; }
	#accordionForgot .blockL label { float:right; }
	#accordionForgot .blockR { float:right; width:57%; height:80px; text-align: left; }
	#accordionForgot .blockR .txt { float:left; width:100%; color:#666; text-align: left; margin-bottom: 10px; font-size: .9em; }
	#accordionForgot .blockR input { float:left; width:90px; height:28px; text-transform: uppercase; color:#234b9d; text-align: center; font-weight: bolder; font-size:1.5em; }
	#accordionForgot .blockR .errorCaptcha { display:none; font-weight: bold; color:red; font-size:.9em; margin:1em!important; }
	#accordionForgot .blockButtons { float:left; width:90%; margin-top:20px; margin:0 5%; }
	#accordionForgot .blockButtons .back-button { float:left;border-radius: 5px; border: 1px solid #08a000; padding: .5em .75em !important; color: #05b100; font-weight: bold; vertical-align: middle; font-size: 1em;}
	#accordionForgot .blockButtons .btnCta { float:right; }

	/*	forgot Account fixes */
		.forgotacc { margin-top: 20px}

	/*	password */
		.rowLine {width:60%; margin:0 auto; margin-bottom:8em;}
		.rowLine ul.menu { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #c7c7c7; text-align:left;padding: 5px 0 5px 0;}
		.rowLine ul.menu li.selected a { color:#1E7ABD; text-decoration:none;}
		.rowLine .recoveryTxt { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #c7c7c7; text-align:left;padding: 5px 0 5px 0;color:#4A4A4A;}
		.rowLine .box { width:615px; height:180px; margin:0; }
		.rowLine .box .boxone {top:2px; padding:16px 0 5px 5px; width:99%; background-color:#f3f3f3;}
		.rowLine .box .boxone .PassNew {border-bottom:1px solid #C7C7C7; clear:both; color:#4A4A4A; font-family: Verdana,Geneva,sans-serif; font-size:12px; padding-bottom:5px; text-align:left; width:600px; font-weight:bold; left:10px;}
		.rowLine .box .boxone .buttons {position:relative; float:left; left:0; width:600px; height:40px; clear:both;}
		.rowLine .box .boxone .buttons .submitBtn { cursor:pointer; float:right; width:100%; text-align:right; width:100%;}
		.rowLine .box .boxone .buttons .submitBtn .forgotPasswordPage .submitButton, .createPasswordPage .submitButton {width:auto; height:30px!important; background-color:#2762AE; background-image: -moz-linear-gradient(center top , #618CC3 50%, #2762AE 50%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e9fce), color-stop(51%,#6c9dce), color-stop(51%,#2979bc), color-stop(100%,#2979bc)); -moz-border-radius:5px; -webkit-border-radius:5px; color:#FFF!important; font-size:12px!important; font-weight:bold!important; text-transform:uppercase; cursor:pointer; border:none; padding: 0 10px;top:1em;}
		.rowLine .loginboxdwn {width:50%; margin:0; top:1.2em; border:2px solid #cdcdcd; border-radius:8px; box-shadow: 0 0 5px #b9b9b9; padding:4px 4px 6px; float: right; }
		.rowLine .loginboxdwn .createboxbig {width:100%;}
		.rowLine .loginboxdwn .createboxbig span.boxtext {border-bottom: 1px solid #C7C7C7; color:#1E7ABD; font-weight:bold; margin:4px; padding-bottom:4px; width:95%;}
		.rowLine .loginboxdwn .createboxbig .formbox { left:3px; line-height: 135%;}
		.rowLine .loginboxdwn .createboxbig .formbox h3  { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:left;padding: 5px 0 5px 0;}
		.rowLine .loginboxdwn .createboxbig .formbox #ctl00__main_divRules { width:100%}
		.rowLine .loginboxdwn .createboxbig .formbox #ctl00__main_divRules  ul li{ text-align:justify;line-height:150%; margin:0.7em; font-size:0.8em; color:#999;}
		.rowLine .loginboxdwn .createboxbig .formbox #ctl00__main_divRules  p{ text-align: center!important;  padding-bottom:8px; margin: 0; top:75px;}

/*	create password */
	.loginPage .formRow span {display: block; margin-top: 20px;}
	.loginPage .formRow span sup { color: red; }
	.loginPage .errorMessage span.rule_text {font-size: 0.75em; width: 100%!important; text-align:center; }

	.trackDetails { margin: 0 auto; min-height: 115px; background: 100% 0 no-repeat; }
	.trackDetails li { font-size: .8em;text-align: left; color: #666;}
	.trackDetails li h2{ color:#0085ca; display: inline-block; vertical-align: middle;}
	.trackDetails li select { border: 1px solid #aaa; font-size: 1em; display: inline-block; vertical-align: middle}
	.trackDetails h2 { font-size: 3em!important; color: #dc1922!important; position: absolute; top: 0; right: 0}
	.trackDetails h2 span { font-size: .6em; display: block; font-weight: normal;}
	.trackDetails strong { padding:.2em 0; display: inline-block; color: #333}
	.trackDetails span { color: #aaa; font-size: .7em}
	.trackDetails img { width: auto; height:115px; display: block; margin: 0 .7em 0 auto;}

/*	secondary-alternate menu layout to tabbbedMenu */
	.dashNav { margin: 0 auto;  padding: .5em .5em 0; text-align: left; background-color: #eee; border-radius:.3em .3em 0 0 ;}
	ul.dashNav li { display: inline-block; margin-right: 1em; margin-bottom:0; padding:0;}
	.dashNav li h2 { font-size: .75em;}
	.dashNav li h3 { font-size: .75em;}
	.dashNav li a { color: #737373; cursor: pointer; text-decoration: none; padding: .25em .25em 0; display: inline-block; line-height: 2em  }
	.dashNav li strong {z-index: -1}
	.dashNav li a:hover {  text-decoration: underline; }
	.dashNav li.selected a { border-bottom: 2px solid #234b9d; color: #000; font-size: 1.2em!important;}
	.dashNav li.selected a:hover { text-decoration: none;}

/*	horses styles */
	.selectTrack th.gate { border-radius: .3em 0 0 0}
	.selectTrack th.horse { border-radius: 0;}
	.selectTrack td { padding: .4em}
	.horsesGrp .panelBox h2 {color: #CC6600;}
	.horsesGrp .w75 .buttonStrip input { display:inline-block!important; margin: 1em .2em!important;}
	.horsesGrp .w75 .buttonStrip input.btnCta_light{ border-radius:.5em!important; }
	.horsesGrp .articles a {color: #CC6600;; text-decoration: none;}
	.horsesGrp p img { border:1px solid #fff; box-shadow:1px 1px 4px #666;}
	.horsesGrp .specialLinks li {display: inline-block;}
	.horsesGrp .specialLinks li a:hover {text-decoration: underline;}
	.horsesGrp .articles h2 {padding:0.9em 0; color: #CC6600;}
	.horsesGrp .pickBox { margin:0 auto; margin-top:10px; width:70%;}
	.horsesGrp .pickBox ul li { text-align:center; margin-bottom:0;}
	.horsesGrp .pickBox ul.amounts { background:#FFF; border:1px solid #CCC; border-radius:0.5em;}
	.horsesGrp .pickBox ul.amounts strong{ color:#01b300}
	
	.horsesGrp .panelBox h2, .horsesGrp .articles .breadcrumb {color: #CC6600;}

	/*	numbers and colors for horses in tracks */
		.num { font-weight: bold; border-radius:.3em; padding: .2em .4em; margin-right: .3em; background-color: #fff; color: #000; display: inline-block; vertical-align: middle;border:1px solid #ddd; font-size:1.5em; }
		.num1 { background-color: red; color: #fff;}
		.num2 { background-color: #fff; color: #000;}
		.num3 { background-color: blue; color: #fff;}
		.num4 { background-color: yellow; color: #000;}
		.num5 { background-color: #274e13; color: #fff;}
		.num6 { background-color: #000; color: #ff0;}
		.num7 { background-color: #ff711f; color: #000;}
		.num8 { background-color: #ff52b1; color: #000;}
		.num9 { background-color: #3badad; color: #000;}
		.num10 { background-color: #9900ff; color: #fff;}
		.num11 { background-color: #b7b7b7; color: #f00;}
		.num12 { background-color: #54b32b; color: #000;}
		.num13 { background-color: #584324; color: #fff;}
		.num14 { background-color: #741b47; color: #fff;}
		.num15 { background-color: #b7a39a; color: #000;}
		.num16 { background-color: #6fa8dc; color: #fff;}

	/*	specific track images */
		.beulah_park { background-image: url(/images/extras/rbk/beulah_logo.jpg);}
		.penn_national { background-image: url(/images/extras/rbk/PNRC_logo.jpg);}
		.charles_town { background-image: url(/images/extras/rbk/ctr_logo.jpg);}
		.del_mar { background-image: url(/images/extras/rbk/DelMar_logo.jpg);}
		.delta_downs { background-image: url(/images/extras/rbk/DeltaDowns_logo.jpg);}
		.dover_downs { background-image: url(/images/extras/rbk/DoverDowns_logo.jpg);}
		.fairgrounds { background-image: url(/images/extras/rbk/fairGrounds_logo.jpg);}
		.freehold_raceway { background-image: url(/images/extras/rbk/freehold_logo.JPG);}
		.golden_gate_fields { background-image: url(/images/extras/rbk/goldenGate_logo.jpg);}
		.gulfstream { background-image: url(/images/extras/rbk/gulfstream_logo.jpg);}
		.laurel_park { background-image: url(/images/extras/rbk/laurelPark_logo.jpg);}
		.meadowlands_harness { background-image: url(/images/extras/rbk/meadowlands_logo.jpg);}
		.miami_valley { background-image: url(/images/extras/rbk/MiamiValley_logo.jpg);}
		.northfield_park { background-image: url(/images/extras/rbk/NorthfieldPark_logo.jpg);}
		.oaklawn_park { background-image: url(/images/extras/rbk/oaklawn_logo.jpg);}
		.penn_national { background-image: url(/images/extras/rbk/PNRC_logo.jpg);}
		.santa_anita_park { background-image: url(/images/extras/rbk/santaAnitaPark_logo.jpg);}
		.yonkers_raceway { background-image: url(/images/extras/rbk/yonkers_logo.JPG);}
		.aqueduct { background-image: url(/images/extras/rbk/aqueduct_racetrack_logo.jpg);}
		.calder_race_course { background-image: url(/images/extras/rbk/calderlogocentered.jpg);}
		.hawthorne_Park { background-image: url(/images/extras/rbk/Hawthorne_logo.jpg);}
		.sunland { background-image: url(/images/extras/rbk/sunland_park_logo.jpg);}
		.tampa_bay_downs { background-image: url(/images/extras/rbk/tampa_bay_logo.jpg);}
		.the_meadows { background-image: url(/images/extras/rbk/theMeadows_logo.jpg);}
		.woodbine_harness { background-image: url(/images/extras/rbk/woodbine.jpg);}
		.turf_paradise { background-image: url(/images/extras/rbk/turfParadise.jpg);}
		.philadelphia_park { background-image: url(/images/extras/rbk/palmBeach.jpg);}
		.mountaineer_park { background-image: url(/images/extras/rbk/mountaneer.jpg);}
		.jacksonville_e, .palm_beach_e, .palm_beach_m, .wheeling_m  { background-image: url(/images/extras/rbk/generic_logo.jpg);}

/*	panelBox styles */
	.panelBox { width: 98%; margin: 1em 0 0 auto;}
	.panelBox .textList { width: 100%; columns: 3; -webkit-columns:3; -moz-columns:3;}
	.panelBox .textList li { font-size: 1em; padding:0; text-align: left;}
	.panelBox .liveSchedule .textList li { width:100%; margin:5px 0; }
	.panelBox .liveSchedule .textList { -webkit-columns: 1; -moz-columns: 1; padding:10px; overflow:hidden; height:auto!important; }
	.panelBox .textList li a { color: #555; font-weight: bold; margin-right: .5em; font-size: 1em; display: inline-block; vertical-align: middle;}
	.panelBox .textList li a:hover { color: #0085CA;}
	.panelBox .textList li span {text-transform: capitalize;}
	.panelBox .textList li small { font-size: .6em; padding: .25em .5em; color: #777; border:1px solid #aaa; border-radius: .3em; display: inline-block; vertical-align: middle; margin-left: 1em }
	.panelBox .textList li small:before { content: "@ "}
	.panelBox table { width: 100%; text-align: center; margin-top: 1em; font-size: .8em; padding-bottom:1em;}
	.panelBox th, .upcomingRacesT th { font-size: 1em; padding: .2em .5em; background: #aaa; border-right: 2px groove #fff; color: #fff}
	.panelBox th.position { background: none; border: none}
	.panelBox th:last-child { border-radius: 0 .3em 0 0; border: none;}
	.panelBox td, .upcomingRacesT td{ border-bottom: 1px dotted #cacaca; padding: .8em .3em;}
	.panelBox td.descrT { text-align:left; line-height:25px;}
	.panelBox td.position { font-weight: bold; color:#234b9d; padding: 0}
	.panelBox td.horse { text-align: left;}
	.panelBox caption { caption-side: bottom; font-size: .9em; text-align: justify; padding: .3em .5em;  background: #f5f5f5; border-radius: 0 0 .3em .3em; line-height: 1.5em}
	.panelBox caption span { display: block; padding-left: 4.0em}
	.panelBox .cashierTable span.off {display:none;}
	.panelBox .cashierTable p { margin-bottom:.5em; display:inline-block; text-align:left; line-height:1.8em; }
	.panelBox .cashierTable p.sprte {height:25px; margin:1em 0; padding:0; text-align:inherit;}
	.panelBox .cashierTable .cashmcard {background-position:100% -455px; width:40px;}
	.panelBox .cashierTable .cashVisa {background-position:100% -489px; width:47px; }
	.panelBox .cashierTable .cashSkrill {background-position:100% -424px; width:45px; }
	.panelBox .cashierTable .cashNeteller {background-position:100% -390px; width:73px;}
	.panelBox .cashierTable .cashClick2 {background-position:100% -33px; width:83px;}
	.panelBox .cashierTable .cashEco {background-position:100% -66px; width:67px;}
	.panelBox .cashierTable .cashHSBC {background-position:100% -783px; width:81px;}
	.panelBox .cashierTable .cashBcomer {background-position:100% -619px; width:103px;}
	.panelBox .cashierTable .cashBmex {background-position:100% -652px; width:96px;}
	.panelBox .cashierTable .cashScotia {background-position:100% -750px; width:103px;}
	.panelBox .cashierTable .cashBanorte {background-position:100% -684px; width:99px;}
	.panelBox .cashierTable .cashAstropay {background-position:100% -847px; width:68px; height:29px!important;}
	.panelBox .cashierTable .cashEpay {background-position:100% -97px; width:93px;}
	.panelBox .cashierTable .cashAgency {background-position:100% -519px; width:93px;}
	.panelBox span#ct100_main_lblMessageDoSinup {color: red; bottom:18px; border: 1px solid #ccc; border-radius: .5em; padding: .5em; background-color: #dcdcdc;}
	.panelBox h2 { font-size: 1.2em;  text-align: left;  color: #000;  padding:0 0 0.9em 0; font-weight: normal; }
	.panelBox h1 a, .panelBox h2 a, .panelBox h3 a { text-decoration:none; color:inherit;}
	.panelBox h3 {color:#727272; font-size:1em; text-align: left;}
	.panelBox .onDemand h4 {color:#888; text-align:left; padding:.8em 0;}
	.panelBox .onDemand ul {padding:1em 0; text-align:justify;}
	.panelBox .onDemand ul.cookiesList li {font-size:.8em;}
	.panelBox h4 { text-align:left; color:#888;}
	.panelBox p, .panelBox li, .panelBox dl { padding:.5em; margin-bottom: .5em; font-size:.9em; text-align: justify; line-height:1.6em; }
	.panelBox p.firstLine, .panelBox p.secondLine { margin:0}
	.panelBox p a { color:#2d2d2d; font-weight: bold; text-decoration:none;}
	.panelBox li span.redbullet {color:#F00;}
	.panelBox article { margin-bottom: 1em}
	.panelBox .excerpt a { color:#234b9d; line-height: 1.1em}
	.panelBox .excerpt small { font-size: .6em}
	.panelBox .excerpt small a{ margin: 0 .5em;}
	.panelBox .excerpt p a { font-weight: bold;}
	.panelBox .errorMsg {font-size:.75em; padding-left:1em;}

	.panelBox .sitemul li {display: inline-table; padding:0px}
	.panelBox .sitemul li a  {color: #fff; text-decoration: none; background:#666; padding: .5em; border-radius: .3em; }
    .panelBox .sitemul li a:hover {background: #333; color: #fc0;}


/*	betpoints */
	.loyalyLevels { text-align:left;}
	.loyalyLevels h2 { border-bottom:1px solid gray; padding:0;}
	.loyalyLevels .rewardLevel { margin-bottom:40px;}
	.loyalyLevels .inlineImg { display:inline-block;}
	.loyalyLevels .uInfo { display:inline-block; margin-left:50px;}
	.loyalyLevels .uInfo li { margin-bottom:0; line-height:normal;}
	#levels td.gold span{ display:none;}
	#levels td.platinum span{ display:none;}
	#levels td.diamond span{ display:none;}

/*	payout page */
	.payoutPage .contentText h2 {font-size: 1.3em; text-align: left; color: #234b9d; padding: 1em 0 0.9em 0;  letter-spacing: -1px;}
	.payoutPage .contentText h2:before {content: '\25bc'; font-size: .6em; padding-right: .5em; color: #da161d;}
	.payoutPage .contentText p {padding: .5em; margin-bottom: 1em; font-size: .75em; text-align: justify; line-height: 1.6em;}
	.payoutPage .contentText a {color: #234b9d; text-decoration: underline; cursor: auto;}

/*	Deposit page */
	.depositPage .cashier h2 {font-size: 1.3em; text-align: left; color: #234b9d; padding: 1em 0 0.9em 0;  letter-spacing: -1px; top: .5em}
	.depositPage .cashier h2:before {content: '\25bc'; font-size: .6em; padding-right: .5em; color: #da161d;}
	.depositPage .cashier p {padding: .5em; margin-bottom: 1em; font-size: .75em; text-align: justify; line-height: 1.6em;}
	.depositPage .cashier a {color: #234b9d; text-decoration: underline; cursor: auto;}

/*	today events */
	.paginationBoxLines { position:absolute; top:-40px; min-width:100px; height:20px; right:45px; z-index:790;}
	.paginationBoxLines .navbtnBox { width:19px; float:left;height:100%;}
	.paginationBoxLines .navbtnBox a { display:block; width:100%; height:100%; background: url(/images/sprites/sprite.png); text-decoration:none; }
	.paginationBoxLines .navbtnBox a:hover { text-decoration:none;}
	.paginationBoxLines .prevPageLines a { border-radius:.3em;   background-position:-93px -440px;}
	.paginationBoxLines .prevPageLines a:hover { background-position:-93px -420px}
	.paginationBoxLines .pagesOutof { width:58px; height:20px; text-align:center; background-color:#fff; color:#000; float:left; border-radius:.3em;}
	.paginationBoxLines .pagesOutof div { float:none; display:inline; line-height:18px;}
	.paginationBoxLines .pagesOutof span  { float:none; line-height:18px;}
	.paginationBoxLines .nextPageLines a { border-radius:.3em; background-position:-114px -440px;}
	.paginationBoxLines .nextPageLines a:hover { background-position:-114px -420px;}
	.externalLinesPage {display:none;}
	.pagination { background-color: #ddd; padding: .75em 0;  border-radius: 0 0 .5em .5em; border:3px groove #ccc; border-top: 2px groove #fff; width: 98%; margin:0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.pagination a.prev, .pagination a.next { border:1px solid #aaa; color: #333; background-color: #fff; text-decoration: none; border-radius: .5em; font-size: .75em; padding: .25em .5em; }
	.pagination a span { padding: .5em 0; }
	.pagination .prev:before { content: '\25c4'}
	.pagination .next:after { content: '\25ba'}
	.pagination a:hover { color: #234b9d; border:1px solid #234b9d;}
	.pagination .dial { margin: 0 1em; font-size: .6em}
	.pagination div.prev, .pagination div.next { border:1px solid #ccc; color: #aaa; background-color: #e5e5e5; text-decoration: none; border-radius: .5em; font-size: .75em; padding: .25em .5em; display:inline; }
	.results li { display: block;}
	.results li:before { content: '\25ba'; color: #aaa; padding-right: .25em}
	.results li.selected { padding-bottom: 1em}
	.results li.selected:before { content: '\25bc'; color:#234b9d;}
	.filter { text-align:left;}
	.filter li { display: inline-block; vertical-align: middle; margin-right: 1.5em; font-size: .9em;}
	.lines.liveGames { display:none;}
	.lines .sport {  width: 98%; margin: 0 auto 1.5em; }
	.lines .league { margin-bottom: 1px; }
	.lines .show { margin-bottom: 1em; }
	.lines h1 { font-size: 1em; text-align: left; margin-bottom: .5em;  color:brown; }
	.lines h2 { font-size: .9em; text-align: left; font-weight: normal; padding:0}
	.lines h2:before{ display:none;} 
	.lines h2 a {  border-bottom: 1px dotted #999; background: #dcdcdc  url(/images/decos/show-icon2.png) 99.5% 50% no-repeat ; display: block; text-decoration: none; padding: 8px 0; color: #333; border-radius: .3em }
	.lines h2 a:hover {  background:#234b9d url(/images/decos/show-icon.png) 99.5% 50% no-repeat; border-bottom-color:#000; color:#fff;  }
	.lines h2 span { padding-left: 1em; }
	.lines h3 { font-size: 1em; text-align: left; padding:0;}
	.lines ul { overflow: hidden}
	.lines li { float: left;padding: 0; font-size: 1em; margin: 0;}
	.lines li a.btnCta_light { padding: 0.2em 0.75em!important; text-decoration: none;}
	.lines .options { width: 100%;  padding-top: 2px; background-color: #efefef; font-size: .9em;  border-top:1px solid #666666;}
	.lines .options ul { overflow: visible; height: 17px; text-align: left; border-bottom: 1px dashed #ddd; }
	.lines .options .tabbedMenu li a, .lines .options .tabbedMenu li .tab { padding: 6px .75em; font-size: 11px;}
	.lines .legend { font-size: .75em; font-weight: bold; width: 100%;  height: 13px; position: absolute; top: -27px }
	.lines .legend div { margin: 0 auto;  }
	.lines .legend span { color: #999; margin: 0 auto; width: 98%; display: block; padding: .25em 0; border-radius: .3em }
	.lines .legend .spread { border: none!important}
	.lines .legend .total { border: none!important}
	.lines .legend .money { border: none!important}
	.lines .time { font-size: .8em; padding: 0 1em; font-weight: bold; }
	.lines .odds { width: 83%; padding-top: .5em;}
	.lines .odds span { display:inline-block; vertical-align:middle;}
	.lines .oddsD { float: left; width: 100%; }
	.lines .rotation {width: 6%;color: #999;float: left;}
	.lines .team {width: 19%;text-align: left;float: left;}
	.lines .spread { width: 18%; float: left; }
	.lines .total { width: 18%; float: left; }
	.lines .money { width: 18%; float: left; }
	.lines .betNow {width: 12%;margin: .4em 0 0 0;padding: .3em 0.9em;text-align: center; cursor: pointer;border: 1px solid rgb(213, 213, 213);border-radius: .3em;}
	.lines .betNow a { text-align: center; font-size:.6em; color:#234b9d; text-transform:uppercase; width:100%; }
	.lines .betNow a:hover { color:#000; text-decoration:none; text-align: center; }
	.lines .games { display: none; border: solid #DA161D; border-width: 0 1px 1px; border-radius: 0 0 .5em .5em;}
	.lines .show h2 a { border-radius:.3em .3em 0 0; background-color:#234b9d; background-image: url(/images/decos/hide-icon.png); border-bottom: none; color:#fff;}
	.lines .matchup { margin-bottom: .5em;  width: 100%; padding-bottom: .5em; }
	.lines .matchup div { padding: .1em 0;}
	.lines .matchup .rotation { font-size: .6em; }
	.lines .matchup .team h2 { font-size:1em;}
	.lines .matchup .team span { font-size: .75em; font-weight: bold; display: block; line-height: 1em!important; color: #000;}
	.lines .matchup .spread { padding: .3em 0.9em; font-size: 14px;text-align: center;display: block;border: 1px solid rgb(213, 213, 213);border-radius: .3em;font-size: .75em;margin: 0 .2em;}
	.lines .matchup .total { padding: .3em 0.9em; font-size: 14px;text-align: center;display: block;border: 1px solid rgb(213, 213, 213);border-radius: .3em;font-size: .75em;font-size: .75em;margin: 0 .2em;}
	.lines .matchup .money {  padding: .3em 0.9em; font-size: 14px;text-align: center;display: block;border: 1px solid rgb(213, 213, 213);border-radius: .3em;/* font-size: .75em; */font-size: .75em;margin: 0 .2em;}
	.lines .linesSubhead { width:85%; font-size:.6em; padding: .4em 0; text-align: left; padding-left: 1em; color:brown; font-weight:bold;}
	.lines .linesSubhead span {text-transform: uppercase;}
	.liveSchedule .textList { border:3px groove #ccc; border-bottom-width: 0; border-radius: .5em .5em 0 0; box-sizing: border-box; height: 240px; /*max-height: 242px;*/ overflow: hidden; width: 98%; margin: 0 auto; background:#dedede;}
	.refreshEvents, #ctl00__main_UpdatePanel1  ul li a { padding:.2em;border: 1px solid #01B300; color: #01B300!important; border-radius: .5em; position:absolute; right:3px; z-index:2; text-decoration: none; padding:.6em; font-size: .8em; font-weight:bold; width:90px;}
	.refreshEvents:after { width: 15px; height: 15px; content:""; padding: 0 9px; margin-left:.25em; background: url(/images/sprites/sprite.png) no-repeat; background-position: 2px -408px;}
	.loadingLiveSchedule { position:absolute; right:112px; z-index:2; width:16px; height:16px; }
	.loadingTodayEvents { position:absolute; right:40px; top:8px; z-index:2; width:16px; height:16px; display:none; }

/*	footer columns */
	.col { display: inline-block; vertical-align: top;}
	.col ul { width: 100%; text-align: left;}
	.col li { padding: .2em 0; width:95%; padding-left:4%; }
	.col li span { font-size: 1em}
	.col h2 { color: #262626; font-size: 1em; margin-bottom: .5em; padding: .25em; border-bottom: 2px groove #fff; }
	.col h3, .col h4 {color: #adadad;}
	.col h3, .col h4, .col h5 { font-size: .75em;}
	.col h4, .col h5 { font-weight: normal}
	.col a { color: #adadad; text-decoration: none;}
	.col a:hover { color: #949494; text-decoration: underline;}
	.col ul ul {padding-top: .1em;}
	.col li li li h4:before { content:""; background: url(/images/sprites/sprite.png) 0 -387px no-repeat; width:10px; height:10px; display: inline-block;}
	.col li li li { padding-left:0;}
	.col li li li li h5:before{ content:""; background: url(/images/sprites/sprite.png) 0 -376px no-repeat; width:10px; height:10px; display: inline-block; margin-left:10px;}

/*	cta Button */
	.btnCta {border:1px solid #999!important; border-radius: .5em!important; color: #FFF!important; display: block; font-family: Verdana;  font-size: 1em!important; font-weight: bold!important; margin: 0 auto!important; padding: .5em .75em; text-align: center!important; text-decoration: none;}
	.btnCta:hover {text-decoration: underline;}
	a.btnCta {border: 1px groove white; font-size: 1.8em; text-decoration: none; padding: 0.8em 0.8em!important; top:0; -webkit-border-radius: 10px; border-radius: 10px; text-transform: uppercase; font-family: Verdana; font-weight: bold; color:#fff; display:inline-block;}
	.btnCta_light { text-align: center!important; border-radius: .3em!important; padding: .5em .75em !important;  margin:1em auto!important;  font-weight: bold!important; border:1px solid #FC0;color:#FC0!important; display: block }
	.btnCta_light:hover { background: #232323!important}
	.subContentFooter .btnCta { text-decoration:none;}
	.blueCta { border-radius: .3em; background-color: #234B9D; border: 1px solid #AAA; padding: .2em 1em; color: #fff;}	

	/*.btnCta_light { text-align: center!important; border-radius: .3em!important; padding: .5em .75em !important;  margin:1em auto!important;  font-weight: bold!important; border:1px solid #01B300;color:#01B300!important; display: block }
	.btnCta_light:hover { background: #fff!important}*/



  /**/

  .specialMessage {border: 1px solid black; font-size: .9em; margin: 0 auto; height: auto; width: 90%; padding: .3em;  color:#000; background-color:#fc0; border-radius: .3em;}


  /**/


/*	ui accordion */
	.ui-accordion h1, .ui-accordion h2,  .ui-accordion h4 { cursor: pointer;}
	.ui-accordion h1:focus, .ui-accordion h2:focus,  .ui-accordion h4:focus { outline: none;}
	.ui-accordion .onDemand { display: none;}
	.ui-accordion .onDemand:nth-of-type(1) { display: block;}
	.ui-accordion .onRow {  padding: 0 .5em; text-align: left; margin-bottom: .25em}
	.ui-accordion-header:before { position: absolute; left: 2px; top: 15px; content:'\25ba'; color:#999; font-size: .6em;padding-right: .5em; }
	.ui-accordion .ui-state-active:before { content:'\25bc'; color:#FFA001}
	
	/*poker*/
	.ui-accordion h2  { padding: .5em 1em; font-weight: bold; display: block; background-color: #ededed; color: #666; border: 1px solid #dcdcdc; border-radius: .5em; text-decoration: none;transition: all .2s ease-out; margin:.5em;}
	.ui-accordion h2:hover {background-color: #234b9d; color: #555; font-weight: bold; border-color: #000000; text-decoration: underline;}


/*	logo */
	.logo { font-family: "logo", "Arial Black", Gadget, sans-serif; color: #da161d; }
	.logo span {  color: #234B9D;}

/*	table tInfo */
	.tInfo {   width: 90%; text-align: left; margin: 1em auto;}
	.tInfo th { font-size: .75em; padding: 0 .5em; vertical-align: bottom; background: none; border:none;}
	.tInfo th span { font-size: 1.5em; padding:.5em 0; color: #bbb}
	.tInfo th img { max-width:150px; width: 100%; min-width: 80px; height: auto;}
	.tInfo td { padding: .5em; line-height:1.3em; }
	.tInfo td a {color: #CC6600; font-weight: bold; text-decoration: none;}
	.tInfo tr:nth-child(even) td{ background-color: #eee;}
	.tInfo .tHead, .tInfo .tData { width: 35%; text-align: center;}
	.tInfo .tHead { background-color: #234b9d; border-radius: .5em .5em 0 0; padding-top: .5em; color: #fff}
	.tInfo .tData small { font-size: .75em; color: #555 }
	.tInfo .tTitle { color: #fff}
	.tInfo .tTitle .tData small { color: inherit;}
	.tInfo .tTitle { background-color: #000!important; color: #fc0; font-size: 1.2em; font-weight: bold;}
	.tInfo .tTitleCol {background-color: #666666!important; color: #fff; font-size: 1.2em; font-weight: bold;}
	.tInfo .uInfo {margin: 0!important}
	.tInfo .uInfo li {padding:0!important;}
	.tInfo .tFoot td { padding-bottom: 1em; font-size: 1em}
	.tInfo .callUsIcon { background: url(/images/sprites/sprite.png) 219px -498px; width: 35px; height: 35px; display:block; margin: 0 auto;}

/*	uInfo styles*/
	.uInfo {text-align: left;}
	.uInfo .uHead { padding: 0; }
	.uInfo .uHead h1, .uInfo .uHead h2{ cursor: text}
	.uInfo .uHead:before { content:"";}
	.uInfo li { padding: .5em 1.5em; float:none;}
	.uInfo li:before { content: "\25ba"; color:#FFA001; font-size: .75em; position: relative; top: -1px; margin-right: .5em }
	.uInfo li a { color: #FFA001; text-decoration:none; font-weight: bold;}

/*	floater styles*/
	/*.floater { position: fixed; bottom: 0; width: 100%; background-color: #222;border: solid #ccc; border-width: 1px 0 0 ;}
	.floater .page { padding:0!important;  height:50px }
	.floater .page div { float: left;}
	.floater .time { min-width: 175px; width: 25%; padding: .25em  0; }
	.floater .time small {font-size: .7em; display: block;clear: both; width: 90%;left: 5%;  padding-bottom: .2em; margin-bottom: .2em;}
	.floater .time small span {font-size: 1em; color: #fff;text-transform: uppercase; padding: 0 .25em; }
	.floater .time small .date { border: none;}
	.floater .time small .date:before { content: none;}
	.floater .time .clock { font-size: 1.5em; width: 90%;left: 5%;  }
	.floater .time .clock strong {color:#fff; display: inline-block;vertical-align: middle;}
	.floater .time .clock .openFB { font-size: .5em; margin-left: .5em; color:#fff; display: inline-block;vertical-align: middle;}
	.floater .quicklinks {  width: 55%; height: 50px} 
	.floater .quicklinks a { text-shadow:none; color: #ffa500; font-size: 1em; padding: 16px 2em ;  display: block; float: right; border: solid; border-right-color:#000; border-left-color: #666; border-width: 0 1px;  }
	.floater .quicklinks a:hover { color: #ffc251}
	.floater .fbkBox { width:19%; height:50px; border: solid; border-left-color: #666; border-width: 0 0 0 1px; }
	.floater .fbkBox #faceIframe { top:14px; z-index:1500;}
	#ctl00_ddlTZone { width: 100%; border: 1px solid #999;} */

/*	languages button*/
	.lang { width:90px; left: -100px; position: absolute; top:10px;}
	.lang ul { position: absolute; width: 100%; right:0;  border-radius: .3em; display: block; padding: 2px 0; background-color: #fff}
	.lang li { font-size: .7em; padding: 1px; display: none; width: 100%; box-sizing: border-box;}
	.lang li a { color: #888; display: block; padding: 5px 7px; background-color: #efefef; border-radius: .3em; text-decoration: none; box-sizing: border-box; }
	.lang li a:hover {color: #234C9F; background-color:#e1e1e1}
	.lang li span { display: block; text-align: left;  }
	.lang li a span { text-align: left;}
	.lang .init {margin-bottom: 5px; border:none; font-weight: bold; display: block; cursor: pointer; background: url(/images/sprites/sprite.png) 75px -611px no-repeat; color: #868686;}
	.lang .selected { display: none!important; }
	.lang .noLang span { background: none; color: #000; }
	.languageSideMenu { display:none; height:50px!important; top:88px; }
	.languageSideMenu .lang { width:50%!important; margin:0 30% 0 20%!important; }

/*	form columns */
	.formCol form { margin:0 auto;}
	.formCol fieldset { border-radius: .5em; text-align: left; display: block;  margin:0 0 0 auto;  border:none; }
	.formCol sup { color: red; }
	.formCol span { width: 100%; font-weight: bold; margin-top:.5em;  text-align:left; display:block;}
	.formCol h2 {font-weight: bold}
	.formCol input { display: block; border: 1px solid #aaa; padding: .2em .4em; color: #aaa; font-size: 1.4em;}
	.formCol input:focus { color: #000; border-color: #000}
	.formCol textarea { width: 93%; max-width: 93%; min-height: 100px; display:block; border: 1px solid #aaa;}
	.formCol .formRow { display: block; width: 86%; font-size: 0.9em; left: 4%; margin-bottom: .8em;}
	.formCol .formRow p {padding-top:.5em; font-size:.9em; width:95%;}
	.formCol .formRow .note {font-size:.7em;}
	.formCol .formRow input { width: 100%}
	.formCol .formEnd { text-align: center;}
	.formCol .formEnd .btnCta_light {margin:0.5em!important; float: none;}
	.formCol .btnCta { margin:  1em auto 0; float: none!important;}
	.formCol .btnCta span { margin-top:0; text-align:center;}
	.formCol .formEnd label { margin-top: .5em; display: block;}
	.formCol .formEnd label input { display: inline-block; width: auto;}
	.formCol .formEnd label span { display: inline-block; width: auto; font-size: .8em; margin-left: 5px;}
	.formCol .formEnd img {display:inline; width:180px; margin-bottom:1em;}
	.formCol .formEnd input { width:172px; }
	.formCol .formEnd input.captcha { margin-bottom:1em;} 
	.content .full { width:98%;}
	.content .half { width:48%;}
	.content .third { width:32%;}
	.content .quarter { width:24%;}
	.content .half p{ font-size: 1.2em; color:#666;}
	.formCol { border:1px solid #aaa;  width: 32.5%; border-radius: .5em; padding-bottom: 1em; display:inline-block; vertical-align:top;}
	.formCol:last-child { background-color: #eee}
	.formCol h2 { color: #fc0; background-color: #000; padding: .5em .5em; border-radius: .43em .43em 0 0; margin-bottom: 1em; font-size: 1em; text-transform:capitalize;}
	.formCol p {text-align: center; margin-bottom: 0;}
	.formCol ul, .formCol .ul { width: 94%; left: 3%}
	.formCol li, .formCol .li  { margin-bottom: .5em; line-height: normal; text-align: left;}
	.formCol .li { width: 90%; left:5%;}
	.formCol small { font-size: 1em; line-height: 1.2em; vertical-align: middle; display: inline-block; color: #666}
	.formCol small span { font-weight: bold}
	.formCol small a {color: #234b9d; text-decoration: none; font-weight: bold;}
	.formCol strong {display: block;}
	.formCol input { width: auto; display: inline-block;}
	.formCol select {display: block; width: 90%}
	.formCol ul .dropSpecial, .formCol .ul .dropSpecial, .formCol ul .promolim,  .formCol ul .promoli { display:none; }
	.formCol ul .dropSpecial span, .formCol .ul .dropSpecial span  { font-size: 1em!important; }
	.formCol .settings {border: 1px dashed #aaa;border-radius:.5em;margin: 1em 0 0 2%;padding: .5em 0; width: 94%;}
	.formCol .settings h3 {font-size: .8em; color: #000;}
	.formCol .settings strong, .formCol .settings span {display: inline-block;}
	.formCol .settings strong {  width:100%; }
	.formCol .settings span { font-weight: normal;width: auto; color: #fff;padding: 0; background-color: #aaa; display: inline-block; border-radius: .3em; padding: .25em .5em; }
	.formCol .settings span span { font-size: 1em; display: inline-block; color: #fff;background-color: #aaa;padding: .25em .5em;border-radius: .3em}
	.formCol .settings a#editSettings { text-decoration: underline; margin-top: 1em; display: inline-block;font-weight: bold;color: #234b9d;}
	#ctl00__main_pnTime .dropSpecial { display:none;}

	/**/
	.signup .formCol input[type="text"], .signup .formCol input[type="tel"], .signup .formCol input[type="password"], .signup .formCol input[type="email"], .signup .formCol input[class="ddlCountry"] {
width: 90%;
}

/*	notification rules */
	.notify { border: 1px solid #999; position: absolute; top: -8px; right:1px; font-weight: normal; background-color: #aaa; color: #fff; padding:2px 3px; font-size: 10px; border-radius: 5px; display: none;}
	.selected .notify { background-color: #DA161D; } 
	.mainItem .notify { background-color: #DA161D;}
	.mainItem:hover .notify { background-color: #DA161D;}
	.sideNav .notify { background-color: #aaa; top: 2px; left: auto; right: 2px; border-radius: 6px;  } 
	.sideNav .selected h2 .notify, .sideNav .selected .h2 .notify, .sideNav .selected .selected h3 .notify  { background-color: #DA161D; } 
	.sideNav .selected h2 .notify:after { color: #999; content: "\25bc"; position: absolute; top: 14px; right: 1px} 
	.nextup .sideNav .notify, .nextup .selected .notify { background-color: #ffe478; color: #999; border:1px solid #999;}
	.nextup .sideNav .notify { top: auto; bottom: 1px}
	.nextup .selected h2 .notify { color: #fff; bottom:auto; top: 1px}
	.tabbedMenu .notify { top: -8px; left: auto; right:-.25em;} 
	.tabbedMenu .selected .notify { border-color: #234b9d}
	.date .notify { background-color:  #DA161D; font-size: inherit; font-weight: inherit; position: static; margin-right: .5em; }
	.date .showMe { display: inline-block; }

 /**/

.homeP .pressbox {margin: 0 auto; top:0; background-color: white; }
.homeP .pressbox p {color: #999; font-size: .9em; top: .5em; z-index: 50; text-transform: uppercase; letter-spacing: 2px; font-family: "Open Sans", Helvetica, Arial, sans-serif;}
.homeP .pressbox .shadow {box-shadow: 0 4px 5px; height: 10px; margin:0 auto; top: -11px; width: 100%; z-index: 60;}
.homeP .pressbox .media {height: auto; margin: 0 auto; margin-bottom: 1em; overflow: hidden; padding:2em 0 1em 0; width: 100%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #e5e3e4 25%, #e5e3e4 75%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(25%,#e5e3e4), color-stop(75%,#e5e3e4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	top: -20px;
	}
.homeP .pressbox .media li { display:inline-block; margin:0; padding:0 .25em; text-align:center; left: 1px; }
.homeP .pressbox .media li:first-child {border-left:0; padding-left: .75em; width:150px; bottom: -.2em;}
.homeP .pressbox .media li:nth-child(2) {width:149px;}
.homeP .pressbox .media li:nth-child(3) {width:176px;}
.homeP .pressbox .media li:nth-child(4) {width:151px;}
.homeP .pressbox .media li:last-child {width:190px; left: -19px;}

.homeP .pressbox .media a img {-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); 
  filter: gray!important; /* IE 6-9 */
  -webkit-filter: grayscale(2);
   opacity: .2;
   filter: alpha(opacity=40);
   transition:.5s ease-out;
   width: 95%;}

.homeP .pressbox .media a img:hover  {-webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
   opacity:100;}



/*	footer */

	footer { color: #aaa; background-color:#fff; background: url(/images/home/submenu_deco.png) #fff 0 0 no-repeat; background-size: 100% 15px; }

	.homeP footer {top: -40px;}
	.homeP footer .pressbox {display: none;}

    footer {background-color: white;}
	footer .date{color: #7f7f7f}
	footer .time small{padding: 6px 0; display: inline-block;}
	footer .time small span{font-size: .9em}
	footer .clock .openFB{font-size: .8em; text-decoration: underline;}	
	footer .twttrBox{display: block; width: 134px; height: 20px; background: url(/images/sprites/sprite.png) 0 -750px; text-indent: -9999em;}
	footer .twttrBox a{display: block; width: 100%; height: 20px;}
	footer .ytbBox{display: block; width: 47px; height: 20px; background: url(/images/sprites/sprite.png) -225px -751px; text-indent: -9999em;}
	footer .ytbBox a{display: block;}
	footer .ytbBox span {border: 1px solid #999; top: -15px; left: 52px; padding: .1em; font-size: .8em; border-radius: .2em;}
	footer .infoFooter { margin: 0 auto; max-width: 1024px; padding:1em 0; font-size:0.6em; color:#888;}
	footer .infoFooter ul li { margin: 0.5em 0; }
	footer .infoFooter li a { color: #666; font-weight: bold; }
	
	/* Footer rules*/
	footer  .footerGlobal { width:80%; margin:0 auto;}
	footer  .footerGlobal p {text-align: center;font-size: .8em;color: #666;}
	
	footer  .footerGlobal img.linew {width: 69%;}
	footer  .footerGlobal img.linew2 {width: 45%; padding-bottom:2em;}
	footer  .footerGlobal img{ float: none;}
	footer  .footerGlobal p{ left: 0; width:100%; text-align: center;font-size: .9em; color: #666; padding: 2em 0; }
	

	footer  .footerseg { width:100%; margin:0 auto; overflow:hidden; background-color:#e7e7e7;}
	footer  .footerseg ul.browsers { margin: 2px auto; overflow: hidden; width: 78%; padding:1% 0 ;}
	
	footer  .footerseg ul.browsers li.AsSeenOn { width:49%; border-right:2px solid gray; }
	footer  .footerseg ul.browsers li.AsSeenOn img {width:100%;}
	footer  .footerseg ul.browsers li.colR  { width:455px; }
	
	footer  .footerseg ul.browsers li{float:left;  width:50%; }
	footer  .footerseg ul.browsers li h4 { font-size:10px; width:90%; left:5%; text-align:left; padding-bottom:10px;}
	footer  .footerseg ul.browsers li ul { width:90%; left:5% }
	footer  .footerseg ul.browsers li li { background:none; width:auto; padding:0 5px;}
	footer  .footerseg ul.browsers li li .specialFTop { top:10px;}
	footer  .footerseg ul.browsers li li img.specialFTop { top:5px;}
	footer  .footerseg ul.browsers a { float: left; color:#333; }
	
	footer  .footerseg ul.browsers li.colR {}
	footer  .footerseg ul.browsers li.colR h4 { text-align:right;}
	footer  .footerseg ul.browsers li.colR li { float:right; width: 126px; height: 60px;}
	footer  .footerseg ul.browsers li.colR li .icon {margin:0 5px 0 10px;}
	footer  .footerseg ul.browsers li.colR li .media {font-weight:bold; font-size:12px; left: .8em;}
	footer  .footerseg ul.browsers li.colR li .counter {margin-top:5px; text-align:left;}
	footer  .footerseg ul.browsers li.colR li span {font-size: .8em; left: .7em; color: #3C3A3A;}
	
	footer nav {margin: 0 auto; max-width: 1024px; padding: 2em 0;}
	footer nav .col {width: 24.5%;}

/**/

footer .pressbox {margin: 0 auto; top:0; background-color: white; }
footer .pressbox p {color: #999; font-size: .9em; top: .5em; z-index: 50; text-transform: uppercase; letter-spacing: 2px; font-family: "Open Sans", Helvetica, Arial, sans-serif;}
footer .pressbox .shadow {box-shadow: 0 4px 5px; height: 10px; margin:0 auto; top: -25px; width: 100%; z-index: 60;}
footer .pressbox .media {height: auto; margin: 0 auto; margin-bottom: 1em; overflow: hidden; padding:2em 0 1em 0; width: 100%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #e5e3e4 25%, #e5e3e4 75%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(25%,#e5e3e4), color-stop(75%,#e5e3e4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%,#e5e3e4 25%,#e5e3e4 75%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	top: -22px;
	}
footer .pressbox .media li { display:inline-block; margin:0; padding:0 .25em; text-align:center;}
footer .pressbox .media li:first-child {border-left:0; padding-left: .75em; width:150px;bottom: -.2em; }
footer .pressbox .media li:nth-child(2) {width:149px;}
footer .pressbox .media li:nth-child(3) {width:176px;}
footer .pressbox .media li:nth-child(4) {width:151px;}
footer .pressbox .media li:last-child {width:190px; left: -19px;}

footer .pressbox .media a img {-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); 
  filter: gray!important; /* IE 6-9 */
  -webkit-filter: grayscale(2);
   opacity: .2;
   filter: alpha(opacity=40);
   transition:.5s ease-out;
   width: 95%;}

footer .pressbox .media a img:hover  {-webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
   opacity:100;}


/*  challenge contest*/	
	.contestPage .panelBox li{font-size: 1em; padding: 0;}
	.contestPage .panelBox h3 span{color: #5584AB;}
/*	tools */
	.showMe { display: block;}
	.hideMe { display: none;}
	.autoheight { height: auto!important}
	.leftAlgn { text-align:left!important;}
	.rightAlgn { text-align:right!important;}
	.centerAlgn { text-align:center!important;}
	.justifyAlgn { text-align:justify!important;}

	@font-face { font-family: "logo"; src:url("/fonts/logo.eot"); src:url("/fonts/logo.eot?#iefix") format("embedded-opentype"), url("/fonts/logo.ttf") format("truetype"), url("/fonts/logo.svg#logo") format("svg"), url("/fonts/logo.woff") format("woff"); font-weight: normal; font-style: normal;}
	@font-face { font-family: 'calibriregular'; src: url('/fonts/calibri-webfont.eot'); src: url('/fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/calibri-webfont.woff') format('woff'), url('/fonts/calibri-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }

/*	pages */

/*	home page */
	.homeP .page { padding: 110px 0 1px;max-width: none; background-color:black;}
	.homeP .navFloat { display: block; }

/* Locations Gallery */ 
	.pokerSlider { position:relative; width:100%; height:auto; overflow: hidden; background:#fff url(/images/slider/loading.gif) no-repeat 50% 50%; }
	.pokerSlider img { position:absolute; top:0px; left:0px; max-width: none; }
	.poker-main-image { display: block !important; position: relative !important; width: 100% !important; }
	.pokerSlider a.poker-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; background:white; filter:alpha(opacity=0); opacity:0;	}
	.poker-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
	.poker-box { display:block; position:absolute; z-index:5; overflow:hidden; }
	.poker-box img { display:block; }
	.poker-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter:alpha(opacity=8); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ }
	.poker-caption p { padding:5px; margin:0; }
	.poker-caption a { display:inline !important; }
	.poker-html-caption { display:none; }
	.pokerSlider .poker-directionNav { position:absolute; width:100%; height:30px; top:45%; z-index:9; cursor:pointer; }
	.pokerSlider .poker-prevNav { left:0px; }
	.pokerSlider .poker-nextNav { right:0px; }
	.pokerSlider .poker-controlNav { text-align:center; padding: 15px 0; position: absolute; bottom: 0; right: 1em; z-index:10; }
	.pokerSlider .poker-controlNav a { display:inline-block; cursor:pointer; width:22px; height:22px; background:url(/images/slider/bullets.png) no-repeat; text-indent:-9999px; border:0; margin: 0 2px; }
	.pokerSlider .poker-controlNav a.active { font-weight:bold; background-position:0 -22px; }
	.pokerSlider .poker-directionNav a { display:block; width:30px; height:30px; background:url(/images/slider/arrows.png) no-repeat; text-indent:-9999px; border:0; opacity: .5; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
	.pokerSlider:hover .poker-directionNav a { opacity: 1; }
	.pokerSlider a.poker-nextNav { display:inline-block; float:right; background-position:-30px 0; right:15px; }
	.pokerSlider a.poker-prevNav { display:inline-block; float:left; left:15px; }

/*	contact us front end lobby */
	.helpContainer {position:relative; width:100%; height:460px; background-position:center; text-align:left!important; }
	.helpContainer div { position:absolute;}
	.helpContainer h3 { font-weight:bold; color:#13529F; font-size:1.5em; letter-spacing:-1px; margin-bottom:10px; text-transform: uppercase;}
	.helpContainer .write .contentBubble h3, .helpContainer .faq .contentBubble h3 {text-align: right;}
	.helpContainer span { font-size:.9em; color:#666; }
	.helpContainer a.btnCta_light { text-decoration:none; }
	.helpContainer .chat {background:url(/images/contact/contactBetCRIS-bubbles_01.png) no-repeat; width: 414px; min-height: 198px;}
	.helpContainer .chat .contentBubble, .helpContainer .phone .contentBubble {padding:30px 60px 0 22px; text-align:left; }
	.helpContainer .write {background:url(/images/contact/contactBetCRIS-bubbles_02.png) no-repeat; width: 414px; min-height: 198px; right:0; }
	.helpContainer .write .contentBubble, .helpContainer .faq .contentBubble {padding:30px 20px 0 65px; text-align: right!important;}
	.helpContainer .phone {width: 414px; min-height: 198px; bottom:44px; }
	.helpContainer .faq {background:url(/images/contact/contactBetCRIS-bubbles_04.png) no-repeat; width: 414px; min-height: 198px; bottom:44px; right:0; }

	/*new contact us by email */
	#ctl00__main_validateTxtName, #ctl00__main_validateTxtPhone, #ctl00__main_validateTxtAccount, #ctl00__main_validatePhoneFormat, #ctl00__main_validateEmailFormat, #ctl00__main_validateTxtEmail, #ctl00__main_validateTxtSubject, #ctl00__main_validateTxtComments, #ctl00__main_validateTxtCaptcha, #captcha .invalidCode { color:red!important; padding:0!important; }

/*	z index */
	.top { z-index: 900;}
	.top .logo { z-index:2000;}
	.lang { z-index: 2500;}
	.subNav { z-index: 800; }
	.dashNav {  z-index: 700;}
	.tabbedMenu {z-index: 789}
	.floater { z-index: 1300; }
	#backtotop { z-index:1200;}
	.signup .signup_loader { z-index: 500}

/*	processor geo-targetting */
	.geoProcs ul { width: 100%;}
	.geoProcs li {  display: inline-block;  margin:.5em;}
	.geoProcs li .logo { display: block; width: 100%; height: 24px; }
	.geoProcs li .logo span { display: none;}
	.geoProcs .bintl .logo {width: 107px; background-position: 100% 0;}
	.geoProcs .visa .logo {width: 45px; background-position: 100% -486px; }
	.geoProcs .mcard .logo { width: 40px; background-position: 100% -456px; }
	.geoProcs .boccidente .logo {width: 101px; background-position: 100% -258px;}
	.geoProcs .batlantida .logo {width: 89px; background-position: 100% -225px;}
	.geoProcs .skrill .logo {width: 44px; background-position: 100% -420px;}
	.geoProcs .neteller .logo { width: 73px; background-position: 100% -386px;}
	.geoProcs .entropay .logo { width: 93px; background-position: 100% -95px;}
	.geoProcs .ecopay .logo { width: 67px; background-position: 100% -64px;}
	.geoProcs .c2pay .logo { width: 83px; background-position: 100% -31px;}
	.geoProcs .btrab .logo { width:76px; background-position: 100% -352px;}
	.geoProcs .bindust .logo {width: 91px; background-position: 100% -324px;}
	.geoProcs .intbanco .logo {width: 25px; background-position: 100% -291px;}
	.geoProcs .agency .logo { width: 91px; background-position: 100% -520px;}
	.geoProcs .bac .logo {width: 71px; background-position: 100% -552px;;}
	.geoProcs .bcontal .logo {width: 87px; background-position: 100% -587px;}
	.geoProcs .bcomer .logo { width: 103px; background-position: 100% -618px;}
	.geoProcs .bnmex .logo { width: 97px; background-position: 100% -652px;}
	.geoProcs .inbursa .logo { width: 97px; background-position: 100% -264px;}
	.geoProcs .bameca .logo { width: 107px; background-position: 100% -294px;}
	.geoProcs .banorte .logo { width: 99px; background-position: 100% -682px;}
	.geoProcs .santander .logo { width: 107px; background-position: 100% -714px;}
	.geoProcs .scotia .logo { width: 102px; background-position: 100% -748px;}
	.geoProcs .intbank .logo { width: 83px; background-position: 100% -814px;}
	.geoProcs .bnacion .logo { width: 110px; background-position: 100% -126px;}
	.geoProcs .hsbc .logo { width: 82px; background-position: 100% -781px;}
	.geoProcs .bcomex .logo {width: 88px; background-position: 100% -555px;}
	.geoProcs .bfinan .logo { width: 122px; background-position: 100% -623px;}
	.geoProcs .bcred .logo { width: 125px; background-position: 100% -653px;}
	.geoProcs .bsudam .logo { width: 108px; background-position: 100% -688px;}
	.geoProcs .badecom .logo {width: 113px; background-position: 100% -721px;}
	.geoProcs .binterfin .logo { width: 108px; background-position: 100% -755px;}
	.geoProcs .leon .logo { width: 58px; height: 29px; background-position: 100% -879px;}
	.geoProcs .banesco .logo { width: 88px; height: 29px; background-position: -164px -913px; width: 88px;}
	.geoProcs .bod .logo { width: 39px; height: 29px; background-position: 100% -915px;}
	.geoProcs .mercantil .logo {width: 92px; background-position: 100% -951px;}
	.geoProcs .bprovinc .logo {width: 123px; background-position: 100% -981px;}
	.geoProcs .astropay .logo {width: 68px; background-position: 100% -847px;}

/*	parlay cards */
	.mainBanner img { width:100%;}
	.parlayFooter, .parlayHolder { width:100%;}
	.parlayHolder { overflow:hidden; padding-bottom:2em;}
	#ctl00__main_UpdatePanel1, .parlayAd { width:30%; float:left;}
	#ctl00__main_UpdatePanel1 { width:54%; }
	#ctl00__main_UpdatePanel1 ul { width:100%; overflow:hidden;}
	#ctl00__main_UpdatePanel1  ul li { width:44%; float:left; text-align:left; padding:2% 3%; font-size:12px;}
	#ctl00__main_UpdatePanel1  ul li a { display: block; text-align:center; padding:.5em; border-radius:5px; text-decoration:none; position:relative;}
	#ctl00__main_UpdatePanel1  ul li input, #ctl00__main_UpdatePanel1  ul li select, #ctl00__main_UpdatePanel1  ul li a { width:70%;}
	#ctl00__main_UpdatePanel1  ul li.lastRow { width:96%; padding-top:.5em;}
	#ctl00__main_UpdatePanel1  ul li.lastRow .parlayTeams { width:100%;}
	.actionBTN .parlayBTN { width:60%; display:block; border:none; border-radius:5px; color:#fff; font-size:16px; height:2em; padding:0 .5em; line-height:2em;border:1px solid #999;}
	.actionBTN .parlayBTN:hover, #ctl00__main_UpdatePanel1  ul li a:hover { text-decoration:underline;}
	.parlayAd .parlayAdCircle { width:170px;border-radius:130px; border:5px solid #fff; box-shadow: 0 0 15px #999; margin:0 auto; height:170px; top:12px;}
	.parlayAd p { font-size:1.3em; color:#fff; margin:0!important; text-align:center; padding:0; top:32px;}
	.parlayAd p.parlayAdBig { font-size:2.2em; line-height:.8em; }
	/*Parlay Charts*/
	.parlayCharts th { font-weight:normal; font-size:1.2em;}
	.parlayCharts tr { background-color:#ededed;}
	.parlayCharts tr.evenRow { background-color:#fff;}

/*	consensus sbk */
	.consensusTxt { color:#666; font-size:9px;padding:1px 3px; border-radius: 3px; margin-left:.25em; }
	.imWinning { color:#fff; }

/*Articles*/
	.articlesP .artPreviewOrder li {display: inline-block;}
	.articlesP .artPreviewOrder li a {color: #234b9d; font-weight: bold;}

	.articlesP .wrapCol .uInfo li {text-align: left; font-size: .75em;}
	.articlesP .wrapCol .uInfo li:last-child a {font-weight: bold;}
	.articlesP .wrapCol .uInfo li a {color: #000; font-weight: normal;}
	.articlesP .wrapCol .uInfo li a:hover {text-decoration: underline;}

/*	promotions */
	.promotionBox {border: 3px solid #666; border-radius:8px; overflow:hidden; background-color:#000; /*height:240px; margin-bottom: 2em;*/}
	.promotionBox .bonusImg {background:#000; float: left; width:50%; /*display: inline-block; height:100%; margin:0 auto;*/}
	.promotionBox .bonusImg img { padding-top:1em;}
	.promotionBox .promCont { width:50%; float:left; background-color:#fff; min-height:230px;}
	.promotionBox .promCont ul { padding:1em;}
	.promotionBox .promCont ul li {color:#000; line-height: 1.5; font-size:.8em; text-align: justify; vertical-align: top; padding:.5em 1.5em; }	
	.promotionBox .promCont ul li:before {content: "\25ba"; color:#FFCC00;}
	.panelBox .promotionBox h1 {color:#234b9d; font-size:1.3em; font-weight:bold; font-family:sans-serif;}
	.panelBox .promotionBox p.description {width:60%; font-size:.9em; font-family:Verdana, Geneva, sans-serif; line-height:1.2em; display:inline-block; vertical-align:top; margin:0;}
	#terms {display:none; border: none; height: auto; background-color:#fff; border:3px solid #666;padding:1em;}
	#terms .promotionBox .bonoTXT ol {width:90%; margin:0 auto;}
	#terms .promotionBox .bonoTXT p.blu {font-size:.9em; color:#234b9d; margin-bottom:1em;}
	#terms .promotionBox .bonoTXT li {padding:.3em 0 .3em .8em;}
	#terms .promotionBox .bonoTXT li.graybg {background-color:#ededed; }
	#terms .promotionBox .bonoTXT li span.cromo {color:#3a9637; }

/*	streak-contest-awards (roy) */
	.promotionBox .awardTXT{ width:100%; display:inline-block; padding:0 10px;}
	.promotionBox .awardTXT h2 { letter-spacing:-1px; font-size:1.4em; color:#234b9d; text-align:left; padding-bottom:.8em;}
	.promotionBox .awardTXT h2 span.black {color:#000;}
	.promotionBox .awardTXT p {font-size:.9em; text-align:left; padding-bottom:2em; color:#666; line-height:1.3em; text-align:justify;}
	.promotionBox .awardTXT p.awLeft {text-align:left;}

/*	streak-contest-rules (roy) */
	.promotionBox .rulesTXT{ width:100%; display:inline-block; padding:0 10px;}
	.promotionBox .rulesTXT h2 { letter-spacing:-1px; font-size:1.4em; color:#234b9d; text-align:left; padding-bottom:.8em;}
	.promotionBox .rulesTXT p {font-size:.9em; text-align:justify; padding-bottom:2em; color:#666; line-height:1.3em; font-weight:normal; }
	.promotionBox .rulesTXT span.BigTXT { color:#999; padding-bottom:1em; line-height:1.3em; text-align:justify; display:inline-block;}
	.promotionBox .rulesTXT span.streakLine {text-decoration:underline;}

/*	feedback */
	.feedback-btn { background: #fff; position: fixed; top: 13%; z-index: 800; padding: 0.4em; -webkit-box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.3); border-radius:  0.4em 0em 0em  0.4em; right:0; }
	.feedback_img {  background: url(/images/extras/hom/feedback.jpg) no-repeat; height:79px; width: 20px; }
	.feedback-box { background:#fff; width:92%; padding:4%; overflow:hidden; }
	.inner-fdbk { display: block; }
	.title-fdbk { background: #000; padding: 1.2em 0; border-radius: 0.4em 0.4em 0 0; margin-bottom: 1.2em;  }
	.title-fdbk span { color: #fc0;}
	.feedback-box fieldset { border: 0; }
	.feedback-box label { width: 30%; padding: 0.5em 0; float: left; text-align: right;  }
	.feedback-box .account { padding: 0.4em; float: left; margin-left: 1em; }
	.feedback-box .message { float: left; width: 48%!important; padding: 0.5em; margin-left: 1.2em!important; border:1px solid gray; }
	.feedback-box .captcha-box { width: 50%; float: left; margin-left:1em;}
	.feedback-box .captcha-box img { width: 70%; float: left; height: auto;}
	.feedback-box .captcha-code {padding: 0.4em; margin-top:.5em; float: left; }
	.validationFail { border: 1px solid red !important; }
	.feedback-box .errorMessage { color:red; margin-top:8px; font-size:12px; display: none;}
	.feedback-box .errorMessageShow { color:red; margin-top:8px; font-size:12px; display: block!important;}

/*	live betting */
	.livebettingP #lbt_menuItem a {background-color: #234b9d; color: #fff;}
	/*.gameSchedule td {text-align:center; color: #fff; font-weight:bold; background-color: #585858!important; border-top: 1px solid #CCC; font-size:13px; text-transform:uppercase;}*/

/*	live casino */
	.livecasinoP{}
	.livecasinoP .liveCasinoGames li{display: inline-block;}
	.livecasinoP .liveCasinoGames img{width: 125px; height: 153px;}

/* Sports Schedule */
	.sportsSchedule {}
	.sportsSchedule .Description {font-size: .75em; padding-left: 1em;}

/*	wager amount / wager ticket-fsolis */
	.wagerAmount {margin-top: 1em; font-weight: bold; font-size: .9em;}
	.wagerAmount span+input{ padding:.1em; margin:0 .2em;}
	.wagerAmount input.btnCta_light{ padding: .2em .75em!important; display:inline;}
	#wagerTicket .title, #wagerConfirm .title{ font-size:1.4em; font-weight:bold; color:#01b300;}
	#wagerTicket table.upcomingRacesT, #wagerConfirm table.upcomingRacesT{border:1px solid #FFF; margin: 0 auto; text-align: center; margin-top: 1em; font-size: .8em; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.2);}
	#wagerTicket table.upcomingRacesT tr:last-child, #wagerConfirm table.upcomingRacesT tr:last-child { font-weight:bold;}

/*	lightbox */
	.fancybox-overlay .fancybox-inner .loginBox .securetxt{border-bottom: 1px dotted #ddd; font-weight: bold; padding-bottom:.4em; width:100%; margin: 0 auto;}
	.fancybox-overlay .fancybox-inner .loginBox .securetxt span:nth-child(1){ font-size:1.6em; font-weight:bold; color: #0085ca; display: block; padding:.1em;}
	.fancybox-overlay .fancybox-inner .loginBox .securetxt span:nth-child(2){ color:#888;}
	.fancybox-overlay .fancybox-inner .loginBox .securetxt a{color: #666; font-weight: bold; font-size: 1.2em; padding-left: 1%; text-decoration:none!important;}
	.fancybox-overlay .fancybox-inner .loginBox .securetxt a:hover{color:#444;}
	.fancybox-overlay .fancybox-inner .loginBox ul{padding-top: 1em;}
	.fancybox-overlay .fancybox-inner .loginBox ul li span{ font-weight:bold; font-size: 0.7em;}
	.fancybox-overlay .fancybox-inner .loginBox ul li a{color: #666; font-size: .6em; font-weight: bold;}
	.fancybox-overlay .fancybox-inner .loginBox ul li a:hover{color: #333;}
	.fancybox-overlay .fancybox-inner .loginBox ul li a.btnCta{width: 50%; text-decoration:none;}
	.fancybox-overlay .fancybox-inner .loginBox ul li a.btnCta:hover{ text-decoration:underline;}
	.fancybox-overlay .fancybox-inner .loginBox ul li .txtBck{margin: .5em 0 .8em;}
	.fancybox-overlay .fancybox-inner .loginBox ul li.rememberCheck input{vertical-align: middle;}
	.fancybox-overlay .fancybox-inner .loginBox ul li.rememberCheck span{margin-right:3%;}
	.infoFooter a { color: #666; font-weight: bold; }

/*	casino today - games list */
	.casinoIntPage .day { display:none; }
	.casinoIntPage .gamesBox {width: 96%; padding-bottom:1.2em; margin-bottom: 2em;display:inline-block;  }
	.casinoIntPage .gamesBox img{ float: left; padding: .5em 1.8em 0 0}
	.casinoIntPage .gamesBox .detailRight{ width: 50%; float: left}
	.casinoIntPage .gamesBox .detailRight h2{padding-bottom: .4em}
	.casinoIntPage .gamesBox .detailRight p, .casinoIntPage .gamesBox .detailRight span{float: left;margin-bottom: 0 ; line-height: normal; clear: both; padding: .5em 0 0 0}
	.casinoIntPage .gamesBox .detailRight span{font-size:.75em; padding: .4em}
	.casinoIntPage .gamesBox .btnCont{ width: 30%; float: left;  top:2em; display:none; }
	.casinoIntPage .gamesBox.box .btnCont { display:block!important; }

/*	articles */
	.sportCategory h2 a { border-radius: .3em .3em 0 0; background-color: #234b9d;display: block;text-decoration: none;padding: 8px 0;border-bottom: none; color: #fff; border: none;text-align: center;}
	.sportCategory h2 a:hover { background-color: gray; border: none; color: #fff; text-decoration: none; }
	.sportCategoryHead small{ display:block; clear:both; position:relative;  border-bottom:1px solid #eee; padding:5px 0; font-size:.8em; color:#555}
	.sportCategoryHead h3 a { float:none; color:#000!important; text-decoration:underline; }
	.sportCategoryHead small a {text-decoration:underline; color:#555;}
	.sportCategoryHead small a:hover { text-decoration:none; color:#333}
	.sportCategoryInfo { padding:10px 0; min-height:85px}
	.sportCategoryInfo img { float:left!important; margin:0 10px 5px 0; width:80px;}
	.sportCategoryInfo p{font-size: .95em; text-align: justify; line-height: 1.6em;}
	.sportCategoryInfo a{text-decoration: none; color: #234C9F; font-weight: bold;}		
	.sportCategoryInfo a:hover{text-decoration: underline;}
	.artHead {width:100%; padding:5px 0; text-align:left;}
	.subContentHead { text-align:left; width:100%;}
	.subContentHead small {display:block; clear:both; position:relative; width:100%; padding-bottom:5px; font-size:.9em;  margin:0.5em 0;}
	.subContentHead a {float:none; text-decoration:underline; color:#000}
	.subContentHead h3 { margin:1em 0; font-size: .95em; }
	.subContentHead .addthis_button {display:block; height:25px;}
	.subContentBody { overflow:hidden;}
	.subContentBody img { float:left!important; margin:0 15px 3px 0; }
	.subContentBody p {}
	.wrapCol { position:absolute; top:6px; right:0;}
	.subContentBody .artText, .subContentBody .artCol { float:left;}
	.subContentBody .artText { width:65%}
	.subContentBody .artCol { width:31%; left:3%}
	.subContentBody .latestArticles { width:220px; }
	.subContentBody .latestArticles ul { width:94%; left:0; float:none; margin:0 auto; overflow:hidden; border-top:1px solid #fff}
	.subContentBody .latestArticles li { background:none; float:none; width:98%;  overflow:hidden; margin:1px auto; padding:8px 0; border-bottom:1px dashed #ccc}
	.subContentBody .latestArticles li a { left:0; cursor:pointer; color: #234b9d;; font-weight: bold; text-align: left;}
	.subContentBody .latestArticles li a:hover {color:#F10014;}
	.subContentBody .latestArticles a span { left:0; color:inherit; font-size:12px;}
	.subContentBody .latestArticles li.MoreArticles { border-bottom:none;}
	.subContentBody .latestArticles li.MoreArticles a { border:1px solid #999;background-color:#ddd; -moz-border-radius:4px;-webkit-border-radius:4px;  padding:5px 10px; color:#777}
	.subContentBody .latestArticles li.MoreArticles a:hover, .subContentBody .latestArticles li.MoreArticles a:hover span  {color:#fff; text-decoration:none; background-color:#244b9f}
	.authors .artContent .autBox h1 span { margin-bottom:15px; font-size:15px; color:#777;}
	.authors .artContent .autBox h2{padding:0;}
	.authors .artContent .autBox h2 span{font-size: .8em; background-color: #fc0; border: 1px solid #fc0; border-radius: 0.3em 0.3em 0 0; color: #000; display: block; padding: 8px 0; text-align: center; text-decoration: none; font-weight: normal; }
	.authors .artContent .autContent { padding:15px 0; width: 100%; min-height: 205px; margin-bottom: 1em;}
	.authors .artContent .autContent img { float:left; margin:0 12px 2px 0; border:2px solid #000;}
	.authors .artContent .autContent p { color:#333; width:auto; left:0; float:none; clear:none; text-align:justify!important; font-size:.75em; line-height:1.6em; margin-bottom: .5em; padding: .5em;}
	.authors .artContent .latestArticle .sportCategoryHead { min-height:60px}		
	.authors .artContent .latestArticle .sportCategoryHead h2{font-size: 1.2em; text-align: left; color: #000; padding: 0 0 24px 0; font-weight: normal;}	
	.authors .artContent .latestArticle .sportCategoryHead h3{font-size: .75em; text-align: left; float: none; padding: 0 0 9px 0; color: #da161d!important;text-decoration: underline;}
	.authors .artContent .latestArticle .sportCategoryHead h3 a{text-decoration: none; line-height: 18px; color: #000; font-weight: bold;}
	.authors .artContent .latestArticle .sportCategoryHead h3 a:hover{text-decoration: underline;}
	.authors .artContent .latestArticle .sportCategoryHead small{text-align: left; font-size: .9em; color: gray; padding: 5px 0  15px 0;}
	.authors .artContent .autCatSelection { margin-top:15px; width:100%; display:none;}
	.autArticles {  width:98%; left:1%; padding-bottom:15px; z-index:514; display:none;}
	/*Events article fix*/
		.EventContent .breadcrumb{ margin: 0.5em 0; color:#ad0000; font-size:1em; text-align:left;}
		.EventContent .breadcrumb a { color:#333; font-size:.75em; font-weight:bold; text-decoration: none;}

	/*Today's events article fix*/
		.articles .breadcrumb{ margin: 0.5em 0; color:#ad0000; font-size:1em; text-align:left;}
		.articles .breadcrumb a { color:#333; font-size:.75em; font-weight:bold;}
	/*article order*/
		.global .artPreviewOrder { background-color: #eeeeee; clear: both; float: none; margin: 5px auto 0; overflow: hidden; padding: 0 0 3px; width: auto;}
		.global .artPreviewOrder small { clear: both; color: #333333; font-weight: bold; padding: 2px 0; position: relative;}
		.global .artPreviewOrder ul { border-top: 1px solid #EFEFEF; width: 100%;}
		.global .artPreviewOrder li { background-color: #FFFFFF; border-radius: 4px 4px 4px 4px; color: orange; font-weight: bold; height: 17px; left: 4px; line-height: 17px; margin-bottom: 5px; margin-right: 3px; min-width: 17px; width: auto; display: inline-block; font-size: .80em;}
		.global .artPreviewOrder li a { background: url("../images/misc/icons/ico-pagination.png") no-repeat scroll 0 0 transparent; border: 1px solid #333333; border-radius: 4px 4px 4px 4px; color: #000000;  font-size: 0.9em; font-weight: normal; height: 17px; line-height: 17px; min-width: 17px; padding: 0 3px;}
		.global .artPreviewOrder li.showingTxt { background: none repeat scroll 0 0 #EEEEEE; border-radius: 0 0 0 0; clear: both; color: #555555; height: auto; left: 0; line-height: normal; padding: 2px 1%;  text-align: left; text-shadow: -1px -1px 1px #FFFFFF; width: 98%;}
		.global .artPreviewOrder li.currentNavPage { background: url("../images/misc/icons/ico-pagination.png") no-repeat scroll 0 100% #234b9d; border: 1px solid #234b9d; color: #FFFFFF;}
		.global .artPreviewOrder li a:hover { background-color: #FFFFCC; background-position: 0 100%; border-color: #244b9f; color: #244b9f; text-decoration: none;}

/*	cashier */
	.cashier #ctl00__main_UpdatePanel1 { width: 100%; margin-top: 1em; }
	.cashier .cashierT .headerT { font-weight: bold; }
	.cashier .cashierT .ratingT { display: none; }
	.cashier .cashierT tr td.paymentT img{width: auto;}

/*	jackpot-casino-mobile page/fsolis */
	.demo .jackpot{ margin: 0 auto; overflow:hidden; background-size: 100% auto; width:350px; height:164px;}
	.demo .jackpot .jackpotbg{top:1.8em; font-size:2.5em;}	
	.demo .jackpot .jackpotbg label{ color:#FFF;}
	.demo .jackpot .jackpotbg input{ background:none; border:none; color:#565656; width:72%; text-align:center;}	
	.demo .jackpotimage { height:345px; margin:0 auto;}	
	.demo .jackpotimage+p{color: #888; font-size: 1em; font-weight: bold; line-height: 130%; padding:.5em 1em 1em;}	
	.demo .miniCasino{ margin:0 auto; background-color:#eee;}
	.demo .miniCasino .headminicasino{ background:#585858; padding: .2em;border-bottom: 1px solid #FFF;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);box-shadow: 0 1px 3px rgba(0,0,0,.2);}
	.demo .miniCasino .headminicasino .casinoTitleHead{ background-size: 100% auto; height:35px; width:290px; margin:0 auto;}	
	.demo .miniCasino .games{-webkit-box-shadow: 0 1px 16px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 16px rgba(0,0,0,.2); box-shadow: 0 1px 16px rgba(0,0,0,.2);} 
	.demo .game{padding-bottom: 20px; display:inline-block; width:32.9%;  }
	.demo .game:nth-child(2){box-shadow: 0 0 10px #CCC;}	
	.demo .game>a{ display:block; overflow: hidden;}
	.demo .game .bj-icon, .demo .game .slots-icon, .demo .game .video-icon{background-size: 125% auto; width: 192px; height: 210px; float:none; margin:0 auto;}
	.demo .graybox{ width:75% ; display: inline-block; margin-top:2em; }
	.demo .graybox .description{background:#DDD; border:1px solid #FFF; text-shadow: 1px 1px 0 #FFF; color: #555!important; font-size: 1.2em; padding:1em; border-radius:5px; -webkit-border-radius: 5px; line-height: 130%; }
	.demo .graybox .description, .btnCta {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.2); text-transform: uppercase;}
	.demo .graybox .description span{ display:block;}
	.demo .graybox .description span strong{color:#333;}

/*	seo page descriptopn */
	.liveLinesPageDesc { text-align:left; font-size:0.9em;}
	.liveLinesPageDesc div, .liveLinesPageDesc p, .liveLinesPageDesc span { margin-bottom:15px; line-height:17px;}
	.liveLinesPageDesc a { color:#666;}
	.liveLinesPageDesc .pageDescTitle { display:block;font-size: 1.7em; text-align: left; margin-bottom: 0.5em; padding-bottom: 0.5em;  color: #FF9602; border-bottom: 1px solid #B3B3B3; line-height:1em}

/*	404 error page - Fixed by Marcela */
	.notFoundP .panelBox p { text-align:center!important; font-size:1em; color: #ababab; margin-bottom: 2em;}
	.notFoundP .panelBox h1 {font-size:3.5em; color: #d5d5d5; text-transform:uppercase; font-weight:bold; width:53%; margin:0 auto;}

/*	gradient library by Ana */

	.gradGreen {
		background-color: #fc0; color: #000!important;
	}

	.gradLightGray {
		background: -moz-linear-gradient(top, #5D5D5D 0%, #0a0a0a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5D5D5D), color-stop(100%,#0a0a0a));
		background: -webkit-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: -o-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: -ms-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: linear-gradient(to bottom, #5D5D5D 0%,#0a0a0a 100%);
		text-shadow: none!important;}

	.gradRed { 
		background: #da161d;
		background: -moz-linear-gradient(top, #da161d 0%, #bc090f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da161d), color-stop(100%,#bc090f));
		background: -webkit-linear-gradient(top, #da161d 0%,#bc090f 100%);
		background: -o-linear-gradient(top, #da161d 0%,#bc090f 100%);
		background: -ms-linear-gradient(top, #da161d 0%,#bc090f 100%);
		background: linear-gradient(to bottom, #da161d 0%,#bc090f 100%);
	 }

	.gradBlue { 
		background: #3575c8;
		background: -moz-linear-gradient(top, #3575c8 0%, #2762AE 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3575c8), color-stop(100%,#dedbd6));
		background: -webkit-linear-gradient(top, #3575c8 0%,#2762AE 100%);
		background: -o-linear-gradient(top, #3575c8 0%,#2762AE 100%);
		background: -ms-linear-gradient(top, #3575c8 0%,#2762AE 100%);
		background: linear-gradient(to bottom, #3575c8 0%,#2762AE 100%);
		text-shadow: none!important;
	 }
	 

	 /**/
	 .gradblack, .tzSelector .gradGreen, .feedback-box .gradGreen, .forgot .gradBlue  {background: #5D5D5D;
		background: -moz-linear-gradient(top, #5D5D5D 0%, #0a0a0a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5D5D5D), color-stop(100%,#0a0a0a));
		background: -webkit-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: -o-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: -ms-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: linear-gradient(to bottom, #5D5D5D 0%,#0a0a0a 100%);
		text-shadow: none!important;}

    .gradblackV {background: #5D5D5D;
		background: -moz-linear-gradient(top, #5D5D5D 0%, #0a0a0a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5D5D5D), color-stop(100%,#0a0a0a));
		background: -webkit-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: -o-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: -ms-linear-gradient(top, #5D5D5D 0%,#0a0a0a 100%);
		background: linear-gradient(to bottom, #5D5D5D 0%,#0a0a0a 100%);
		text-shadow: none!important;}


     .gradyellow {background-color: #fc0; color: #000!important;}
  
     .tzSelector .gradGreen, .feedback-box .gradGreen { color: #fc0!important;text-transform: none; text-decoration: none;}

	 /*dudosos*/
	/*	gradients by GB */
	#ctl00__main_UpdatePanel1  ul li a {
		background: #fcfcfc;
		background: -moz-linear-gradient(top, #fcfcfc 0%, #dedbd6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dedbd6));
		background: -webkit-linear-gradient(top, #fcfcfc 0%,#dedbd6 100%);
		background: -o-linear-gradient(top, #fcfcfc 0%,#dedbd6 100%);
		background: -ms-linear-gradient(top, #fcfcfc 0%,#dedbd6 100%);
		background: linear-gradient(to bottom, #fcfcfc 0%,#dedbd6 100%);
	}

/*	new events page */
	.events .sideNav li{text-transform: capitalize;}
	.EventContent { text-align:left;}
	.EventContent p img { float: left!important; margin: 0 15px 3px 0;}
	.LiveLines { margin-top:30px;}

/*	rules Patch - by marcela - remove onve the rules structure in sas gets fixed */
	.rules .panelBox dl li, .rules .panelBox li dl, .rules .panelBox dl p, .rules .panelBox dl table, .rules .panelBox table p, .content .sportCategory ul li,.content .singleCatList ul li {font-size: 1em;}
	.onDemand .columnaUno {width: 40%; float: left; padding: 20px; border-right: 1px solid #999;}
	.onDemand .columnaDos {width: 40%; float: left; padding: 20px; left: 15px;}

/*	landing american-football-conference.aspx */
	.maxWidth {width:100%;}
	.content .innerPage .sectionMenu {width:100%; overflow:hidden; margin:1em 0;}
	.content .innerPage .sectionMenu ul {width:85%; margin:0 auto; border:1px solid #999; border-radius:8px;}
	.content .innerPage .sectionMenu li {display:inline-block;padding:.9em 2em; }
	.content .innerPage .sectionMenu li.selected {background-color:#999; }
	.content .innerPage .sectionMenu li.selected a {color:#fff;}
	.content .innerPage .sectionMenu li.selected a:hover {color:#666; transition: all .5s ease-out;}
	.content .innerPage .sectionMenu li a {color:#999; text-decoration:none; font-weight:normal;}
	.content .innerPage .sectionMenu li a:hover {color:#234b9d; transition:all .5s ease-out; border-bottom:2px dotted #3a9637;}
	.content .innerPage .sectionMenu li.unique a {color:#3a9637;}
	.content .innerPage .sectionMenu li.unique a:hover{color:#01b300; transition:all .5s ease-out; border-bottom:2px dotted #d7d7d7;}
	.content .innerPage .boxtext {width:100%; padding:.5em 0;}
	.content .innerPage .boxtext .infoSportsBet {width:87%; margin:0 auto; padding:.5em 1em;}
	.content .innerPage .boxtext .infoSportsBet h1 {font-size:1.4em; color:#234b9d; text-align:left; padding-bottom:.7em;}
	.content .innerPage .boxtext .infoSportsBet h2 {font-size:1.1em; color:#234b9d; text-align:left; padding:1em 0;}
	.content .innerPage .boxtext .infoSportsBet h3 {font-size:1em; color:#234b9d; text-align:left; padding:1em 0;}
	.content .innerPage .boxtext .infoSportsBet p { font-size:.82em; color:#666; text-align:justify; line-height:1.6em; font-weight:normal!important;}
	.content .innerPage .boxtext .infoSportsBet p a {color:#333; text-decoration:none;}
	.content .innerPage .boxtext .infoSportsBet p a:hover {color:#234b9d; text-decoration:underline; transition:all .5s ease-in-out;}
	.content .innerPage .boxtext .specialBonusBox {width:92%; overflow:hidden; margin:0 auto; padding-top:1em;}
	.content .innerPage .boxtext .specialBonusBox .bannersSportsBet {width:22%; margin:0 auto; float :right;}
	.content .innerPage .boxtext .specialBonusBox .bannersSportsBet .liveBet { width:195px; height:319px; margin:0 auto;}
	.content .innerPage .boxtext .specialBonusBox .bannersSportsBet .BetPoints { width:166px; height:232px; margin:0 auto; margin-top:.7em;}
	.content .innerPage .boxtext .specialBonusBox .BonProm {width:73%; border:2px solid #d7d7d7; float:left; border-radius:8px; padding:1em 0;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .promoS {width:80%; border:2px solid #d7d7d7; margin:0 auto; padding:1em; border-radius:10px; margin-bottom:2em;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .promoS h3 {color:#234b9d; font-size:1.2em; padding-bottom:.8em;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .promoS li {color:#666; font-size:.9em; padding-bottom:.5em;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .promoS li a {color:#3a9637; padding-left:2em; text-decoration:none; font-size:1.1em;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .promoS li a:hover {font-size:1.4em; transition:all .4s ease-out;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .betInfo { width:90%; padding:1em; background-color:#efefef; border:1px solid #999; border-radius:10px; margin:0 auto; overflow:hidden; }
	.content .innerPage .boxtext .specialBonusBox .BonProm .betInfo a { text-decoration:none;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .betInfo p.sptB {color:#234b9d; padding-bottom:.4em; border-bottom:1px solid #666; text-align:left; font-size:.9em; }
	.content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptions, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptone, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptwo, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOpthree {width:21%; display:inline-block; vertical-align:top; padding-top:1em; padding-right:.9em;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptions li, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptone li, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptwo li, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOpthree li {overflow:hidden; width:100%; }
	.content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptions li a, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptone li a, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptwo li a, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOpthree li a {font-size:.8em; color:#666; list-style:circle; float:left; padding-bottom:.8em; text-align:left;}
	.content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptions li a:hover, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptone li a:hover, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOptwo li a:hover, .content .innerPage .boxtext .specialBonusBox .BonProm .betInfo .boxOpthree li a:hover {color:#999; transition:all .5s ease-out;}

/*	landing college-football-bowl */
	.content .innerPage .boxTableText { width:85%; margin:0 auto; padding:.5em 0;}
	.content .innerPage .boxTableText h1 {font-size:1.4em; color:#234b9d; text-align:left; padding-bottom:.7em;}
	.content .innerPage .boxTableText .tableBox h3 { background-color:#585858; color:#fff; width:97.8%; text-align:center; padding:.5em;  border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:2px solid #fff;}
	.content .innerPage .boxTableText .tableBox table {width:100%; font-size:.85em; color:#666;}
	.content .innerPage .boxTableText .tableBox table tr.bluetop {background-color:#234b9d; color:#fff; padding:.5em 0; height:2em;}
	.content .innerPage .boxTableText .tableBox table .grayline {background-color:#ededed;}
	.content .innerPage .boxTableText .BonProm {width:85%; padding:1em 0; margin:2em auto; left:7%;}
	.content .innerPage .boxTableText .BonProm .promoS {width:80%; border:2px solid #d7d7d7; margin:0 auto; padding:1em; border-radius:10px; margin-bottom:2em;}
	.content .innerPage .boxTableText .BonProm .promoS h3 {color:#234b9d; font-size:1.2em; padding-bottom:.8em;}
	.content .innerPage .boxTableText .BonProm .promoS li {color:#666; font-size:.9em; padding-bottom:.5em;}
	.content .innerPage .boxTableText .BonProm .promoS li a {color:#3a9637; padding-left:2em; text-decoration:none; font-size:1.1em;}
	.content .innerPage .boxTableText .BonProm .promoS li a:hover {font-size:1.4em; transition:all .4s ease-out;}
	.content .innerPage .boxTableText .BonProm .betInfo { width:90%; padding:1em; background-color:#efefef; border:1px solid #999; border-radius:10px; margin:0 auto; overflow:hidden; }
	.content .innerPage .boxTableText .BonProm .betInfo a { text-decoration:none;}
	.content .innerPage .boxTableText .BonProm .betInfo p.sptB {color:#234b9d; padding-bottom:.4em; border-bottom:1px solid #666; text-align:left; font-size:.9em; }
	.content .innerPage .boxTableText .BonProm .betInfo .boxOptions, .content .innerPage .boxTableText .BonProm .betInfo .boxOptone, .content .innerPage .boxTableText .BonProm .betInfo .boxOptwo, .content .innerPage.boxTableText .BonProm .betInfo .boxOpthree {width:21%; display:inline-block; vertical-align:top; padding-top:1em; padding-right:.9em;}
	.content .innerPage .boxTableText .BonProm .betInfo .boxOptions li, .content .innerPage .boxTableText .BonProm .betInfo .boxOptone li, .content .innerPage .boxTableText .BonProm .betInfo .boxOptwo li, .content .innerPage .boxTableText .BonProm .betInfo .boxOpthree li {overflow:hidden; width:100%; }
	.content .innerPage .boxTableText .BonProm .betInfo .boxOptions li a, .content .innerPage .boxTableText .BonProm .betInfo .boxOptone li a, .content .innerPage .boxTableText .BonProm .betInfo .boxOptwo li a, .content .innerPage .boxTableText .BonProm .betInfo .boxOpthree li a {font-size:.8em; color:#666; list-style:circle; float:left; padding-bottom:.8em; text-align:left;}
	.content .innerPage .boxTableText .BonProm .betInfo .boxOptions li a:hover, .content .innerPage .boxTableText .BonProm .betInfo .boxOptone li a:hover, .content .innerPage .boxTableText .BonProm .betInfo .boxOptwo li a:hover, .content .innerPage .boxTableText .BonProm .betInfo .boxOpthree li a:hover {color:#999; transition:all .5s ease-out;}

/*	landing boxing-betting.aspx */
	.content .innerPage .containerBet .boxtext .infoSportsBet .breadcrumb {width:100%; overflow:hidden; font-size:.9em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .breadcrumb a {text-decoration:none; color:#999; float:left; padding:.5em .7em 2em 0;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .breadcrumb a:hover {text-decoration:underline;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .breadcrumb span.delimiter {float:left; color:#3a9637; font-size:1em; padding:0 .5em; top:.5em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .breadcrumb .inline {width:15%; float:left; padding:.5em 0;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .breadcrumb .inline span {color:#3a9637; font-weight:bold; text-align:left; display:block;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .breadcrumb span.TittleFormula  {color:#3a9637; font-weight:bold; float:left; padding:.5em 0; }
	.content .innerPage .containerBet .boxtext .infoSportsBet .sportsbook {width:100%; overflow:hidden;}
	.content .innerPage .infoSportsBet .mBox { width:98%; margin:4em auto;}
	.leaguetitleTxt {padding:.5em 0; background-color:#234b9d; border-top-left-radius:8px; border-top-right-radius:8px; }
	.leaguetitleTxt a,  .leaguetitleTxt span  {color:#fff; text-decoration:none; font-weight:bold;}
	.league_cont {width:100%; overflow:hidden;}
	.league_cont .legendBox ul {width:100%; overflow:hidden; background-color:#ededed; border-bottom:2px solid #fff; padding:.6em 0;}
	.league_cont .legendBox li.timeBox {float:left; width:15%;}
	.league_cont .legendBox li.teamsBox {float:left; width:25%;}
	.league_cont .legendBox li.spreadBox {float:left; width:30%;}
	.league_cont .legendBox li.totalBox, .content .innerPage .containerBet .boxtext .infoSportsBet .sportsbook .mBox .legendBox li.moneyBox {float:left; width:15%;}
	.league_cont .lineBox {width:100%; overflow:hidden;}
	.league_cont .lineBox ul {width:100%; overflow:hidden; padding:1em 0;}
	.league_cont .lineBox li { padding:0; font-size:1em; margin-bottom:0; line-height:normal;}
	.league_cont .lineBox li.date {float:left; width:16%; padding:.8em 0; border-bottom:none; text-align:center; margin-bottom:0; height:0; content:no-open-quote; }
	.league_cont .lineBox li.date:before { display:none;} 
	.league_cont .lineBox li.date .lines_datetype { margin:0 auto; color:#666; font-weight: normal;}
	.league_cont .lineBox li.date .lines_datetype p {text-align:center; padding-bottom:.5em; font-size:1em; margin-bottom:0; line-height:normal; }
	.league_cont .lineBox li.date .lines_datetype p span.gamedatergb {font-size:.75em; display:inline-block; padding-right:0; color:#da161d;}
	.league_cont .lineBox li.teams {float:left; width:84%; border-bottom:1px dashed #999;}
	.league_cont .lineBox li.teams .teamBox { width:36%;  font-size:.8em; color:#666; overflow:hidden; display:inline-block;}
	.league_cont .lineBox li.teams .teamBox li{width:9%; float:left; }
	.league_cont .lineBox li.teams .teamBox li.rotation {float:left; padding:0 .2em; width:21%;}
	.league_cont .lineBox li.teams .teamBox li.teamName {float:left; padding:0 .2em; width:49%;}
	.league_cont .lineBox li.teams .oddsBox {width:62%; display:inline-block; font-size:.8em; color:#666;}
	.league_cont .lineBox li.teams .oddsBox li.spread {width:47%; float:left;}
	.league_cont .lineBox li.teams .oddsBox li.total {width:25%; float:left;}
	.league_cont .lineBox li.teams .oddsBox li.money {width:27%; float:left;}
	.content .innerPage .containerBet .bannersSportsBet {width:22%; margin:0 auto; float :right;}
	.content .innerPage .containerBet .bannersSportsBet .liveBet { width:195px; height:319px; margin:0 auto;}
	.content .innerPage .containerBet .bannersSportsBet .BetPoints {width:166px; height:232px; margin:0 auto; margin-top:.7em;}
	.content .innerPage .containerBet .BonProm {width:73%; border:2px solid #d7d7d7; float:left; border-radius:8px; padding:1em 0; left:3%;}
	.content .innerPage .containerBet .BonProm .promoS {width:80%; border:2px solid #d7d7d7; margin:0 auto; padding:1em; border-radius:10px; margin-bottom:2em;}
	.content .innerPage .containerBet .BonProm .promoS h3 {color:#234b9d; font-size:1.2em; padding-bottom:.8em;}
	.content .innerPage .containerBet .BonProm .promoS li {color:#666; font-size:.9em; padding-bottom:.5em;}
	.content .innerPage .containerBet .BonProm .promoS li a, .content .innerPage .BonProm .promoS li a {color:#3a9637; padding-left:2em; text-decoration:none; font-size:1.1em;}
	.content .innerPage .containerBet .BonProm .promoS li a:hover, .content .innerPage .BonProm .promoS li a:hover {font-size:1.4em; transition:all .4s ease-out;}
	.content .innerPage .containerBet .BonProm .betInfo { width:90%; padding:1em; background-color:#efefef; border:1px solid #999; border-radius:10px; margin:0 auto; overflow:hidden; }
	.content .innerPage .containerBet .BonProm .betInfo a { text-decoration:none;}
	.content .innerPage .containerBet .BonProm .betInfo p.sptB {color:#234b9d; padding-bottom:.4em; border-bottom:1px solid #666; text-align:left; font-size:.9em; }
	.content .innerPage .containerBet .BonProm .betInfo .boxOptions, .content .innerPage .containerBet .BonProm .betInfo .boxOptone, .content .innerPage .containerBet .BonProm .betInfo .boxOptwo, .content .innerPage.containerBet .BonProm .betInfo .boxOpthree {width:21%; display:inline-block; vertical-align:top; padding-top:1em; padding-right:.9em;}
	.content .innerPage .containerBet .BonProm .betInfo .boxOptions li, .content .innerPage .containerBet .BonProm .betInfo .boxOptone li, .content .innerPage .containerBet .BonProm .betInfo .boxOptwo li, .content .innerPage .containerBet .BonProm .betInfo .boxOpthree li {overflow:hidden; width:100%; }
	.content .innerPage .containerBet .BonProm .betInfo .boxOptions li a, .content .innerPage .containerBet .BonProm .betInfo .boxOptone li a, .content .innerPage .containerBet .BonProm .betInfo .boxOptwo li a, .content .innerPage .containerBet .BonProm .betInfo .boxOpthree li a {font-size:.8em; color:#666; list-style:circle; float:left; padding-bottom:.8em; text-align:left;}
	.content .innerPage .containerBet .BonProm .betInfo .boxOptions li a:hover, .content .innerPage .containerBet .BonProm .betInfo .boxOptone li a:hover, .content .innerPage .containerBet .BonProm .betInfo .boxOptwo li a:hover, .content .innerPage .containerBet .BonProm .betInfo .boxOpthree li a:hover {color:#999; transition:all .5s ease-out;}

/*	landing breederscup-betting.aspx */
	.content .innerPage .containerBet .boxtext .infoSportsBet div a {text-decoration:none; color:#234b9d; padding:.5em .7em 2em 0; font-weight:normal; text-align:left; }
	.content .innerPage .containerBet .boxtext .infoSportsBet div a:hover {text-decoration:underline;}
	.content .innerPage .containerBet .boxtext .infoSportsBet h2.HorseB {width:80%; text-align:center; margin:0 auto; font-size:1em; padding-bottom:.5em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet p.HorseB {text-align:center;}
	.content .innerPage .BonProm {width:73%; border:2px solid #d7d7d7; border-radius:8px; padding:1em 0; left:3%;}
	.content .innerPage .BonProm .promoS {width:80%; border:2px solid #d7d7d7; margin:0 auto; padding:1em; border-radius:10px; margin-bottom:2em;}
	.content .innerPage .BonProm .promoS h3 {color:#234b9d; font-size:1.2em; padding-bottom:.8em;}
	.content .innerPage .BonProm .betInfo { width:90%; padding:1em; background-color:#efefef; border:1px solid #999; border-radius:10px; margin:0 auto; overflow:hidden; }
	.content .innerPage .BonProm .betInfo a { text-decoration:none;}
	.content .innerPage .BonProm .betInfo p.sptB {color:#234b9d; padding-bottom:.4em; border-bottom:1px solid #666; text-align:left; font-size:.9em; }
	.content .innerPage .BonProm .betInfo .boxOptions, .content .innerPage .BonProm .betInfo .boxOptone, .content .innerPage .BonProm .betInfo .boxOptwo, .content .innerPage .BonProm .betInfo .boxOpthree {width:21%; display:inline-block; vertical-align:top; padding-top:1em; padding-right:.9em;}
	.content .innerPage .BonProm .betInfo .boxOptions li, .content .innerPage .BonProm .betInfo .boxOptone li, .content .innerPage .BonProm .betInfo .boxOptwo li, .content .innerPage .BonProm .betInfo .boxOpthree li {overflow:hidden; width:100%; }
	.content .innerPage .BonProm .betInfo .boxOptions li a, .content .innerPage .BonProm .betInfo .boxOptone li a, .content .innerPage .BonProm .betInfo .boxOptwo li a, .content .innerPage .BonProm .betInfo .boxOpthree li a {font-size:.8em; color:#666; list-style:circle; float:left; padding-bottom:.8em; text-align:left;}
	.content .innerPage .BonProm .betInfo .boxOptions li a:hover, .content .innerPage .BonProm .betInfo .boxOptone li a:hover, .content .innerPage .BonProm .betInfo .boxOptwo li a:hover, .content .innerPage .BonProm.betInfo .boxOpthree li a:hover {color:#999; transition:all .5s ease-out;}

/*	landing formula-one-betting */
	.content .innerPage .containerBet .boxtext .infoSportsBet ul.InfoFormula {width:100%; padding-bottom:1em; text-align: left;}
	.content .innerPage .containerBet .boxtext .infoSportsBet ul.InfoFormula li {color:#666; font-size:.9em; padding-bottom:.5em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox {width:90%; margin:0 auto;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox strong {font-size:.9em; background-color:#234b9d; font-weight:bold; color:#fff; padding:.7em; width:97%; margin:0 auto; border-top-left-radius:8px; border-top-right-radius:8px; display:block; border-bottom:2px solid #fff; margin-bottom:1em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox table {width:100%; font-size:.9em; color:#666;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox table tbody {width:100%; margin:0 auto;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox table tbody th {padding:.6em 0 .6em .5em; font-size:1.15em; font-weight:bold;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox table tbody tr {text-align:left; }
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox table tbody tr:nth-child(2n+1) {background-color:#ededed;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .tableBox table tbody tr td span {display:inline-block; padding:.5em 0 .7em .5em;}

/*	landing golf.aspx */
	.content .innerPage .containerBet .boxtext .infoSportsBet ul.ulRules, .content .innerPage .containerBet .boxtext .infoSportsBet ul.ulTournament { width:100%; text-align:left;}
	.content .innerPage .containerBet .boxtext .infoSportsBet ul.ulRules li, .content .innerPage .containerBet .boxtext .infoSportsBet ul.ulTournament li {padding-bottom:.5em;color:#666; font-size:.8em; line-height:1.2em; width:95%; margin:0 auto; list-style:disc; }

/*	landing national-football-conference */
	.content .innerPage .bannersSportsBet {width:22%; margin:0 auto; float :right;}
	.content .innerPage .bannersSportsBet .liveBet { width:195px; height:319px; margin:0 auto;}
	.content .innerPage .bannersSportsBet .BetPoints {width:166px; height:232px; margin:0 auto; margin-top:.7em;}

/*	landing soccer-betting.aspx */
	.content .innerPage .containerBet .boxtext .infoSportsBet table.sched { width:100%; padding-bottom:1.5em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet table.sched tr th { font-size:.9em; padding:.5em 0; text-align:left; left:4%; border-bottom:1px dashed #999;}
	.content .innerPage .containerBet .boxtext .infoSportsBet table.sched tr.lightGray {background-color:#efefef;}
	.content .innerPage .containerBet .boxtext .infoSportsBet table.sched h2.greenGroup {color:#3a9637; font-size:1em; left:-2em; padding-bottom:.1em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet table.sched td {padding:.8em; text-align:left; left:3%; font-size:.8em; color:#666; width:21%;}
	.content .innerPage .containerBet .boxtext .infoSportsBet p.space {padding-top:1em;}

/*	march madness landing page */
	.innerPage .boxtext .infoSportsBet .landCont { height:498px; width:100%; background-repeat:no-repeat; margin-bottom:4em;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .landCont div a { padding: 0.3em 0.6em;}
	.innerPage .boxtext .infoSportsBet .landCont .logo {width:467px; height:116px; float:right; position:relative; background-repeat:no-repeat;}
	.innerPage .boxtext .infoSportsBet .landCont .logo_es {width:467px; height:116px; float:right; position:relative; background-repeat:no-repeat;}
	.innerPage .boxtext .infoSportsBet .landCont .prizes {width:467px; height:116px; float:right; position:relative;}
	.innerPage .boxtext .infoSportsBet .landCont .prizes h2 {color:#324b9d; font-weight:bold; text-align:center; font-family:Verdana; font-size:1.5em; width:423px;}
	.innerPage .boxtext .infoSportsBet .landCont .prizes table td { border:4px solid white; padding:0.5em; font-family:Verdana; color:#06F; font-size:1em;}
	.innerPage .boxtext .infoSportsBet .landCont .prizes table td a.lbox { color:#06F; font-size:0.7em; text-align:center;}
	.innerPage .boxtext .infoSportsBet .landCont .prizes a.btnCta { font-size:1.8em!important;top:1em; right:0.7em;}
	.innerPage .boxtext .infoSportsBet .landCont p {color: #999; font-size:0.7em; text-align:center; top:2.4em; right:1.9em;}
	.innerPage .boxtext .infoSportsBet .rules table {  width:87%; left:47px;}

/*	world cup brazil - landing page */
	.innerPage .boxtext .infoSportsBet .worldCup{ background-repeat:no-repeat;margin-bottom: 0em; }
	.innerPage .boxtext .infoSportsBet .worldCup img{float: right;position: relative;background-repeat: no-repeat;}
	.content .innerPage .containerBet .boxtext .infoSportsBet .gradGreen { top:30px; font-size:1.5em!important; z-index: 1}


/*	brasil-2014 - landing pages */
	.landing .content .breadcrumb {width: 100%; overflow: hidden; font-size: .9em; text-align: left;}
	.landing .content .breadcrumb a {padding:.5em 0!important; text-decoration: none; color: #999;}
	.landing .content .breadcrumb .delimiter {color: #3a9637; font-size: 1em; padding: 0 .5em;}

	.infoSportsBet #worldCup {background: none!important;}
	.infoSportsBet .imgcontainer img {width:100%; height:auto;}
	.infoSportsBet .formCol {border:none; background: none;}
	.infoSportsBet .half img {width:100%; height:auto;}

	.Madness .rotation {display:none;}

/*light box Time Zone*/
	
	.timeZoneContainer .btnCta{margin-top: 27px!important;}
	.tzSelector select { width: 90%; }	
	
	/*NewBookmaker*/	
	.contentBox .panelBox .callAction {width:190px; padding-top:3em; margin:0 auto;}
	.contentBox .panelBox .callAction a { color:gray; width:150px; font-size: .8em; bottom:1em;}
	.contentBox .panelBox .callAction a.yellowButton {color:#000; font-size:1.4em!important; padding: .2em 1.9em ; border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-o-border-radius:.4em; background-color:#ffbc00 }
	.contentBox .panelBox .callAction a:hover.yellowButton {background-color:#000 }
	.contentBox .panelBox .casinoPromoBorder { margin:1em 0; border:1px dashed gray; padding:1em; border-radius:.8em;}
	.contentBox .panelBox .casinoPromoBorder .displayToggle { float:right;}
	.contentBox .panelBox .casinoPromoBorder .casinoPromo ul li a { color:#234b9d; font-weight:bold;}
	
	
	.grad_FC0, .yellowButton {
	background: #fff002;
	background: -moz-linear-gradient(top,  #fff002 0%, #ffca00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff002), color-stop(100%,#ffca00));
	background: -webkit-linear-gradient(top,  #fff002 0%,#ffca00 100%);
	background: -o-linear-gradient(top,  #fff002 0%,#ffca00 100%);
	background: -ms-linear-gradient(top,  #fff002 0%,#ffca00 100%);
	background: linear-gradient(top,  #fff002 0%,#ffca00 100%);
	-pie-background: linear-gradient(top,  #fff002 0%,#ffca00 100%);
	behavior: url(/styles/pie/PIE.htc);
}
    .grad_FC0:hover, a:hover.yellowButton  {
	background: #fc0;
	background: -moz-linear-gradient(top,  #fc0 0%, #ffca00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0), color-stop(100%,#ffca00));
	background: -webkit-linear-gradient(top,  #fc0 0%,#ffca00 100%);
	background: -o-linear-gradient(top,  #fc0 0%,#ffca00 100%);
	background: -ms-linear-gradient(top,  #fc0 0%,#ffca00 100%);
	background: linear-gradient(top,  #fc0 0%,#ffca00 100%);
	-pie-background: linear-gradient(top,  #fc0 0%,#ffca00 100%);
	behavior: url(/styles/pie/PIE.htc);
}


/* New Hottest Tournaments */
/*main container*/
#cas_tab2_data { background-color:#000!important; margin:6px 0 10px 0!important; }
/*.casHottestTour { width:730px; margin:0 auto; overflow:hidden; float:none; }*/
.casHottestTour h1 { margin-top:1em;}
/*menu*/
.casHottestTour .menuDays { float:left; width:730px!important; height:170px; left:0!important; padding-top:30px;overflow:hidden; text-align:center; background-image: url(/images/casino-today/casinoToday-bg.jpg) no-repeat; }
.casHottestTour .menuDays li.day { float:left!important; width:100px!important; height:158px!important; clear:none!important; padding:0!important; background:none!important; }
.casHottestTour .menuDays li.day a { float:left; position:relative; width:100px; height:158px; text-align: center; background-color:transparent!important; border-color:transparent!important; }
.casHottestTour .menuDays li.day a img { margin:0 auto; float:none; width:69px; height:112px; border:0; padding-top:24px; }
.casHottestTour .menuDays li.day a.getit img { width:100px; height:158px; padding:0; }
/*games container*/
.casHottestTour .gamesLobby { float: left; clear: both; width: 710px; height:330px; margin-left:30px; padding:5px; top:-30px; }
.casHottestTour .gamesLobby h4 { width: 96%; padding:8px; font-size:18px; font-weight:normal; color:#fff; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); margin-bottom:20px; -webkit-border-radius: 5px; border-radius: 5px; }
/*carousel*/
.casHottestTour #day1 .mask, .casHottestTour #day2 .mask, .casHottestTour #day3 .mask, .casHottestTour #day4 .mask, .casHottestTour #day5 .mask, .casHottestTour #day6 .mask, .casHottestTour #day7 .mask { width:624px; height:280px!important; margin:0 auto; overflow:hidden; }
.casHottestTour .carousel { width:664px; height:400px; margin: 10px auto; padding: 10px; }
.casHottestTour .carousel h4 { display:block; background: #d50d41; background: -moz-linear-gradient(top,  #d50d41 0%, #902a37 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d50d41), color-stop(100%,#902a37)); background: -webkit-linear-gradient(top,  #d50d41 0%,#902a37 100%); background: -o-linear-gradient(top,  #d50d41 0%,#902a37 100%); background: -ms-linear-gradient(top,  #d50d41 0%,#902a37 100%); background: linear-gradient(to bottom,  #d50d41 0%,#902a37 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50d41', endColorstr='#902a37',GradientType=0 ); padding:8px; font-size:18px; font-weight:normal; color:#fff; margin-bottom:20px; -webkit-border-radius: 5px; border-radius: 5px;}
.casHottestTour .carousel h5 { font-size:12px; font-weight:bold; color:#000; margin-bottom:6px; }
.casHottestTour .carousel p { color:#848484; font-size:10px; margin:0!important; padding:0!important; }
.casHottestTour .carousel ul { position:absolute; left:0!important; overflow:hidden; margin:0; padding:0; list-style:none; }
.casHottestTour .carousel .mask { position:relative !important; overflow:hidden; }
.casHottestTour .carousel ul li { width:290px!important; height:120px!important; clear:none!important; -webkit-border-radius: 8px; border-radius: 8px; border: 1px dashed #333; float:left; margin:5px!important; padding:5px!important; background: #fff!important; }
.casHottestTour .carousel ul li .detailLeft { width:112px; float:left; margin-right:8px; }
.casHottestTour .carousel ul li .detailLeft .imgGame { margin-bottom:10px; display:block; height:90px; }
.casHottestTour .carousel ul li .detailLeft a { text-decoration:none; left:25px; position:relative;} 
.casHottestTour .carousel ul li .detailLeft .button { background: #e60d1a; background: -moz-linear-gradient(top,  #e60d1a 0%, #820105 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e60d1a), color-stop(100%,#820105));
background: -webkit-linear-gradient(top,  #e60d1a 0%,#820105 100%); background: -o-linear-gradient(top,  #e60d1a 0%,#820105 100%); background: -ms-linear-gradient(top,  #e60d1a 0%,#820105 100%); background: linear-gradient(top,  #e60d1a 0%,#820105 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60d1a', endColorstr='#820105',GradientType=0 );
padding:5px 10px; line-height:10px; -webkit-border-radius: 7px; border-radius: 7px; font-family: Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#fff; text-transform: uppercase; text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1); text-align:center; }
.casHottestTour .carousel ul li .detailLeft .button:hover { background: #820105; background: -moz-linear-gradient(top,  #820105 0%, #e60d1a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#820105), color-stop(100%,#e60d1a));
background: -webkit-linear-gradient(top,  #820105 0%,#e60d1a 100%); background: -o-linear-gradient(top,  #820105 0%,#e60d1a 100%); background: -ms-linear-gradient(top,  #820105 0%,#e60d1a 100%); background: linear-gradient(top,  #820105 0%,#e60d1a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#820105', endColorstr='#e60d1a',GradientType=0 );}
.casHottestTour .carousel ul li .detailRight { width:170px; float:left; }
.casHottestTour .carousel ul li .detailRight p { line-height: 14px!important; color:#999; }
.casHottestTour .carousel .pagination-links { list-style:none; width:80px; margin:10px auto; padding:10px 0; clear:both; }
.casHottestTour .carousel .pagination-links li { display:inline; margin:0 5px; }
.casHottestTour .carousel .pagination-links li a { width:13px; height:13px; background: url(/images/casino-today/unselectedPage.png) no-repeat; }
.casHottestTour .carousel .pagination-links li.current a { width:13px; height:13px; background: url(/images/casino-today/selectedPage.png) no-repeat;}
.casHottestTour .carousel .pagination-links li a span.numbers {display: none;}
.casHottestTour .carousel .prev { width:20px!important; height:245px; background: url(/images/casino-today/casino-left-nav.png); cursor:pointer; float: left; position:absolute; left: -27px; top: 30px; }
.casHottestTour .carousel .prev:hover { background-position:bottom; }
.casHottestTour .carousel .next { width:20px!important; height:245px; background: url(/images/casino-today/casino-right-nav.png); cursor:pointer; float: right; position:absolute; right: 15px; top: 30px; }
.casHottestTour .carousel .next:hover { background-position:bottom; }
.casHottestTour .carousel .disabled { color:gray; cursor:default; width:0!important; }
.casHottestTour .carousel .prev span, .casHottestTour .carousel .next span { display:none; }

/*Rewards Page*/
.rewardsp .panelBox .rowLine { width:100%!important; margin-bottom:1em;}
.rewardsp .panelBox a img { width:100%;}

.rewardsp .panelBox ul.levLoy { width:100%; }
.rewardsp .panelBox ul.levLoy li { width:28%; background-image:none; left:0; clear:none; text-align:justify; padding:0 10px; float:left; margin:2em 0;}

/*Rewards Page Levels*/
.rewardsp .panelBox .titleimg {}
.rewardsp .panelBox .levLoy { width:100%; overflow:hidden;}
.rewardsp .panelBox .levLoy li { width:33.33%; float:left; text-align:center;}
.rewardsp .panelBox .levLoy li p { text-align:center; padding:0.5em 0; font-size:1.2em;}
.rewardsp .panelBox .levLoy li img { width:12em;}
.rewardsp .panelBox .col2Box {border-bottom:1px dashed gray; overflow:hidden; margin:1em 0;}
.rewardsp .panelBox .col2Box h2 { border-bottom:1px solid gray; font-weight:bold;}
.rewardsp .panelBox .col2Box img { width:17em;}
.rewardsp .panelBox .col2Box, .rewardsp .panelBox .col2Box h2, .rewardsp .panelBox .col2Box p { width:100%; clear:both;}
.rewardsp .panelBox .col2Box #subTitle { border-bottom:0.1em dotted #999; font-weight:normal; padding: 0.5em 0;}
.rewardsp .panelBox .col2Box p { padding:0.5em 0 1em;}
.rewardsp .panelBox .col2Box .inlineTxt, .rewardsp .panelBox .col2Box .inlineImg {float:left;}
.rewardsp .panelBox .col2Box .inlineTxt dd { font-weight:bold;width:95%; padding-left:5%; }
.rewardsp .panelBox .col2Box .inlineTxt dt {color:#900; padding-bottom:0.5em;}
.rewardsp .panelBox .col2Box .inlineTxt { width:50%; padding-left:10%; }
.rewardsp .panelBox .col2Box .inlineTxt .bullet { font-weight:normal;}
.rewardsp .panelBox .col2Box .inlineTxt .bullet:before { content:'\25CF'; padding-right:3%; color:#900;}
.rewardsp .panelBox .col2Box .inlineTxt .bullet span { padding-bottom:0.5em; line-height:2em;}
	
.rewardsp .panelBox .betpointsRewards { width:90%; border:1px solid #CCC; margin:0 auto; text-align:center;}
.rewardsp .panelBox .betpointsRewards td.colM, .rewardsp .panelBox .betpointsRewards td.colN, .rewardsp .panelBox .betpointsRewards td.colP { width:40%; border-bottom:0.1em dotted #ccc;}
.rewardsp .panelBox .betpointsRewards td.colM { width:20%;}
.rewardsp .panelBox .betpointsRewards table { width:100%;}
.rewardsp .panelBox .betpointsRewards thead { width:100%; background-color:black; color:#CCC;}
.rewardsp .panelBox .betpointsRewards thead td, .rewardsp .panelBox .betpointsRewards table td { padding:0.5em;}
.rewardsp .panelBox .betpointsRewards tr.divisor td { background-color:#CCC;}
.rewardsp .panelBox .betpointsRewards td.colM span { color:#FFF; display:block; position:relative; font-family:'TrajanProBold'; text-shadow: 1px 1px 2px #000}
.rewardsp .panelBox .betpointsRewards tr.noteTxt td { font-size:0.7em; text-align:left; padding:1%; color:#666; background-color:#CCC;}
.rewardsp .panelBox .betpointsRewards .tdEven { line-height:1.5em;}

.rewardsp .panelBox td.redBg{background:red;background-image:linear-gradient(bottom,#910a0a 12%,#db0000 54%);background-image:-o-linear-gradient(bottom,#910a0a 12%,#db0000 54%);background-image:-moz-linear-gradient(bottom,#910a0a 12%,#db0000 54%);background-image:-webkit-linear-gradient(bottom,#910a0a 12%,#db0000 54%);background-image:-ms-linear-gradient(bottom,#910a0a 12%,#db0000 54%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.12,#910a0a),color-stop(0.54,#db0000))}
.rewardsp .panelBox td.blackBg{background:#000;background-image:linear-gradient(bottom,#000 0%,#4a4a4a 54%);background-image:-o-linear-gradient(bottom,#000 0%,#4a4a4a 54%);background-image:-moz-linear-gradient(bottom,#000 0%,#4a4a4a 54%);background-image:-webkit-linear-gradient(bottom,#000 0%,#4a4a4a 54%);background-image:-ms-linear-gradient(bottom,#000 0%,#4a4a4a 54%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(0.54,#4a4a4a))}
.rewardsp .panelBox td.greenBg{background:#090;background-image:linear-gradient(bottom,#0c4217 0%,#278a1e 54%);background-image:-o-linear-gradient(bottom,#0c4217 0%,#278a1e 54%);background-image:-moz-linear-gradient(bottom,#0c4217 0%,#278a1e 54%);background-image:-webkit-linear-gradient(bottom,#0c4217 0%,#278a1e 54%);background-image:-ms-linear-gradient(bottom,#0c4217 0%,#278a1e 54%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0c4217),color-stop(0.54,#278a1e))}
.rewardsp .panelBox td.orangeBg{background:#F60;background-image:linear-gradient(bottom,#ff6f00 40%,#f90 70%);background-image:-o-linear-gradient(bottom,#ff6f00 40%,#f90 70%);background-image:-moz-linear-gradient(bottom,#ff6f00 40%,#f90 70%);background-image:-webkit-linear-gradient(bottom,#ff6f00 40%,#f90 70%);background-image:-ms-linear-gradient(bottom,#ff6f00 40%,#f90 70%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.4,#ff6f00),color-stop(0.7,#f90))}
.rewardsp .panelBox td.purpleBg{background:#606;background-image:linear-gradient(bottom,#40236b 0%,#6625c7 54%);background-image:-o-linear-gradient(bottom,#40236b 0%,#6625c7 54%);background-image:-moz-linear-gradient(bottom,#40236b 0%,#6625c7 54%);background-image:-webkit-linear-gradient(bottom,#40236b 0%,#6625c7 54%);background-image:-ms-linear-gradient(bottom,#40236b 0%,#6625c7 54%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#40236b),color-stop(0.54,#6625c7))}

/*cash back*/
.panelBox .loy-giftcardsT{border: 1px solid #000}
.loy-giftcardsT thead {font-weight: bold}
.loy-giftcardsT thead td.colA {background-color: #000; color: #fff}
.loy-giftcardsT thead td.colB{background-color: #fc0; }
.loy-giftcardsT thead td.colC{background-color: #9a9a9a; }
.loy-giftcardsT thead td.colD{background-color: #2EC7BF }
.loy-giftcardsT tbody td.colB{background-color: #FBFCC9 }
.loy-giftcardsT tbody td.colC{background-color: #DDD } 
.loy-giftcardsT tbody td.colD{background-color: #E1EDF0 }

/*frequent flyer*/
.panelBox .cashbackTable{border: 1px solid #000; margin-bottom: 1em; font-size: .75em}
.cashbackTable thead {font-weight: bold}
.cashbackTable thead td.colA {background-color: #000; color: #fff}
.cashbackTable thead td.colB{background-color: #fc0; }
.cashbackTable thead td.colC{background-color: #9a9a9a; }
.cashbackTable thead td.colD{background-color: #2EC7BF }
.cashbackTable tbody td.colA, .cashbackTable tbody td.colB,.cashbackTable tbody td.colC,.cashbackTable tbody td.colD{ padding: .8em; line-height: 16px;  }
.cashbackTable tbody td.colB{background-color: #FBFCC9; padding:0 .3em  }
.cashbackTable tbody td.colC{background-color: #DDD } 
.cashbackTable tbody td.colD{background-color: #E1EDF0 }
.panelBox ul.freqFlyerUl {color: #000; font-size: .8em; margin-bottom: 1.5em; width: 90%; left: 2% }
.panelBox ul.freqFlyerUl li {padding:0; }
.panelBox ul.freqFlyerUl li:before {padding-right:2%;  content: "\25CF"; color:#900;}
.panelBox ul.freqFlyerUl li a{padding:0; color: #000; text-decoration: none}
.panelBox ul.freqFlyerUl li a:hover{ text-decoration: underline}

/*store*/
 li.pspItem{width:270px;  display: inline-block; border: 1px solid #ddd;background: url(/images/rewards/itemsBG.jpg) repeat-x top #fff; margin: 0 2em 1em 0; vertical-align: top}
.pspItem .imgBox{width: 49%;  float: left}
.pspItem .imgBox h2{font-weight: bold; font-size: 1em}
.pspItem .infoBox{width: 49%; float: left}
.pspItem .infoBox table{font-size: 11px; margin-top: 10px; border: #ccc solid; border-width: 1px 1px 0}
.pspItem .infoBox table tr,.pspItem .infoBox table td{padding: 1px; text-align: left}
.pspItem .infoBox table td.goldBox{background-color: #fc0}
.pspItem .infoBox table td.platBox{background-color: #ccc}
.pspItem .infoBox table td.diaBox{background-color:#2ec7bf}
.pspItem .infoBox p{font-weight: bold;}
.pspItem .infoBox span{font-weight: bold;color: #900}
.storeItems h3.subTitle, .chart .betContent h3{font-weight: bold;color: #900; margin-bottom: 1em; border-bottom: 1px solid #ddd}
.storeItems h3.subTitle strong{color: #333;}

/*Refer a Friend Landing Page*/
.referPage .contentLive { padding-bottom:0; margin-top:-3em;}

.referPage .contentLive li { width:100%;  font-size:1em; }
.referPage .contentLive li.mainImg { padding:0; text-align:right;}
.referPage .contentLive li.mainImg .videoimage {width:100%; height:auto; background:none;}
.referPage .contentLive li.mainImg .videoimage img {width:100%; height:auto; }

.referPage .contentLive ul.liveFeatures { overflow:hidden;}
.referPage .contentLive ul.liveFeatures li { background:none; padding:0; overflow:hidden;}
.referPage .contentLive ul.liveFeatures li.listTitle { font-size:1.5em; font-weight:bold;}
.referPage .contentLive ul li.liveBullet span { padding:11px 8px; display:block; line-height:3px; float:left; font-weight:bold; font-size:17px; 
border-radius:16px; -moz-border-radius: 16px;-webkit-border-radius: 16px;
box-shadow: 2px 2px 2px #999; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999; background-color:#fc0; border:1px solid #fff;}
.referPage .descHolder .liveFeatures li.liveBullet p { padding:0 0 0 10px; line-height:30px; float:left; width:85%; margin:0;}
.referPage .descHolder { width:90%; margin:0 auto;}

.referPage .descHolder p.imgSlogan {font-size:1.5em; text-align:center; padding-bottom:1em; z-index:100;}
.referPage .descHolder p.imgSlogan span { color:#FC0;}

.referPage .descHolder p.landingTitle, .referPage .descHolder h2 {font-size:1.5em!important; text-align: center;  width: 80%; margin: 0 auto; color: #000; line-height: 1.3em;background: url(/images/global/yellowLine.png) no-repeat bottom; padding: 0; background-size: 100%;letter-spacing: -.05em }
.referPage .descHolder p { padding:0; font-size:.9em; margin:.9em 0; }
.referPage .descHolder p.landingTitle { padding:.3em; z-index:100; font-weight:bold;}
.referPage .descHolder p.imgSlogan { font-size:1.5em!important; padding: .5em 0 0; line-height:1em; margin:0;}

/*Privacy Policy*/
.onDemand { padding:.5em; margin-bottom: .5em; font-size:1em; text-align: justify; line-height:1.6em;}

/*LiveBetting*/
.livebetting h1.pageTitle { text-align:center;}
.livebetting .TitleLiveBet	{ text-align:center; font-size:1.5em; font-weight:bold; }

/*login caja flotante*/
.homeP .boxHome {background-color: #000!important;}
.homeP .boxHome .mainItem{width: 0px; height: 36px;}
.homeP .boxHome .boxsign  {width: 18%; position: absolute; height: 12%; background: rgba(50,50,50,.7); border-radius: .6em; z-index:10; top: 8em;  min-height: 315px; min-width: 300px; right: 0;}
.homeP .boxHome .boxsign .bigFont { font-size: 2.1em!important; display: block; width:100%; color:white;   font-family: 'TrajanProBold'; text-transform: uppercase; letter-spacing: -1px; }
.homeP .boxHome .boxsign img {width: 100%; height: auto; margin-bottom: .5em; max-width: 227px; display: block; margin: 0 auto; }
.homeP .boxHome .boxsign form {width: 100%; text-align: center; padding: 3em 0;}
.homeP .boxHome .boxsign input {text-align: left; font-size: .9em; text-transform: uppercase; margin: 1em 0 .8em; padding: .5em; border-radius: .5em; border: 1px solid #ccc; width: 80%;}

.homeP .boxHome .boxsign button.CTAbutton, 
.homeP .boxHome .boxsign input.CTAbutton[type="submit"],	
.homeP .boxHome .boxsign input.CTAbutton[type="reset"], 
.homeP .boxHome .boxsign input.CTAbutton[type="button"] {background: #fc0;font-family: 'TrajanProBold';text-align: center; text-transform: uppercase; background: -moz-linear-gradient(top, #fc0 0%, #ffcc00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0), color-stop(100%,#ffcc00)); background: -webkit-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: -o-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: -ms-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: linear-gradient(top, #fc0 0%,#ffcc00 100%); -pie-background: linear-gradient(top,  #fc0 0%,#ffcc00 100%); behavior: url(/styles/pie/PIE.htc); border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; -moz-border-radius: .3em; -webkit-border-radius: .3em; -o-border-radius: .3em; border-radius: .3em; color: #000; display: inline-block; font-size: 1.8em; text-decoration: none; text-shadow: 0 1px rgba(255, 255, 255, .75); cursor: pointer; line-height: normal; padding: .2em 1.2em; margin: .5em 0; }

.homeP .boxHome .boxsign button.CTAbutton:hover, 
.homeP .boxHome .boxsign input.CTAbutton[type="submit"]:hover, 
.homeP .boxHome .boxsign input.CTAbutton[type="reset"]:hover,  
.homeP .boxHome .boxsign input.CTAbutton[type="button"]:hover { color: #222; background: #ddd; 
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); 
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); 
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); 
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); 
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
		border: 1px solid #888; border-top: 1px solid #aaa; border-left: 1px solid #aaa;}

.global .boxHome .boxsign .error { border-style: solid; border-color: red;}
.global .boxHome .boxsign .errorhide { display: none !important;}
.global .boxHome .boxsign .errorshow { top: 8px; color: red;  display: block !important;}

.global .boxsign .error { border-style: solid; border-color: red;}
.global .boxsign .errorhide { display: none !important;}
.global .boxsign .errorshow { top: 8px; color: red;  display: block !important;}

.homeP .boxHome .boxsign small { color: white; font-size: .8em; width: 80%; display: block; margin: 0 auto;}
.homeP .boxHome .signupArea a{text-shadow: none; display: block; width: 100%; padding: .95em 0; height: 13px;color: #000;}
.homeP .boxHome .mainItem:not(:target):not(:hover) .subNav ul { display: block; }


/*Login boton arriba*/
.global .signupArea {float: left; height: 27px; border-radius: .3em; background-color: #fc0; top: 3.5px; }
.global .boxsign img {width: 100%; height: auto; margin-bottom: .5em; max-width: 227px;}
.global .boxsign input.CTAbutton {background: #fc0; text-align: center; text-transform: uppercase; background: -moz-linear-gradient(top, #fc0 0%, #ffcc00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0), color-stop(100%,#ffcc00)); background: -webkit-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: -o-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: -ms-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: linear-gradient(top, #fc0 0%,#ffcc00 100%); -pie-background: linear-gradient(top,  #fc0 0%,#ffcc00 100%); behavior: url(/styles/pie/PIE.htc); border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; -moz-border-radius: .3em; -webkit-border-radius: .3em; -o-border-radius: .3em; border-radius: .3em; color: #444; display: inline-block; text-decoration: none; text-shadow: 0 1px rgba(255, 255, 255, .75); cursor: pointer; line-height: normal; padding: .2em 1.2em; margin: .5em 0; }


.global .boxsign .bigFont {display: none;}
.global .boxsign img {display: none;}

/*Store*/
.rewardsPage .storeNav ul.imagesMenu { width:100%; overflow:hidden;}
.rewardsPage .storeNav ul.imagesMenu li { width:31.33%; float:left;}
.rewardsPage .storeNav ul.imagesMenu li a { display:block; height:8em;}
.rewardsPage .storeNav ul.imagesMenu li span { display:none;}
.rewardsPage .storeNav ul.imagesMenu li.gearLink a {background-size:contain;}
.rewardsPage .storeNav ul.imagesMenu li.elecLink a { background-size:contain;}
.rewardsPage .storeNav ul.imagesMenu li.misLink a {background-size:contain;}	


/*Mail Send*/
.mailSentSuccess { padding: 4em; }	
.mailSentSuccess p { top: 1em; line-height: 30px;} 

 /*img */
 .wimgst { width: 100%}
 .referPage .contentLive li.mainImg img { width: 100%!important;}

 /*streakChallenge*/
.streakContestPage  ul.contentSubmenu li.btn-streakSlct span{ color: #000;}
.streakContestPage  a.image {background: #000 url(/images/sportsbook/streakContest-intro.jpg) no-repeat top; width:100%; height:423px; display:block;}
.streakContestPage  ul.contentStreak { width:100%!important; overflow:hidden; font-size:1em; left:5%; margin: 1em;}
.streakContestPage  ul.contentStreak li { width:88%; margin-bottom:1em; text-align: left; }
.streakContestPage  ul.contentStreak li p {color:#000; font-size:.95em; line-height: 1.5em}
.streakContestPage  ul.contentStreak li ul.streakDetails { width:100%; left:0;} 
.streakContestPage  ul.contentStreak li ul.streakDetails h2.listTitle { margin:1em; }
.streakContestPage  ul.contentStreak li ul.streakDetails li { padding-bottom:5px; width:95%}
.streakContestPage  ul.contentStreak li ul.streakDetails li span { left:5%; position:relative; font-size:.95em;}
.streakContestPage  ul.contentStreak li ul.streakDetails li span.listNumb {}
.streakContestPage  ul.contentStreak li ul.streakDetails li span.liXtra {left: 9%; clear: both; display: block;}
.streakContestPage  ul.contentStreak li.rulesPrizes {padding: 2em 0;}
.streakContestPage  ul.contentStreak li.rulesPrizes ul {width: 136px;left: 0}
.streakContestPage  ul.contentStreak li.rulesPrizes ul li {text-align: center;}
.streakContestPage  ul.contentStreak li.rulesPrizes ul li a { text-decoration: underline; float: none;}
.streakContestPage  a.loginBtn {background: #fc0;font-family: 'TrajanProBold';text-align: center; text-transform: uppercase; background: -moz-linear-gradient(top, #fc0 0%, #ffcc00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0), color-stop(100%,#ffcc00)); background: -webkit-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: -o-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: -ms-linear-gradient(top, #fc0 0%,#ffcc00 100%); background: linear-gradient(top, #fc0 0%,#ffcc00 100%); -pie-background: linear-gradient(top,  #fc0 0%,#ffcc00 100%); behavior: url(/styles/pie/PIE.htc); border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; -moz-border-radius: .3em; -webkit-border-radius: .3em; -o-border-radius: .3em; border-radius: .3em; color: #444; display: inline-block; font-size: 1.8em; text-decoration: none; text-shadow: 0 1px rgba(255, 255, 255, .75); cursor: pointer; line-height: normal; padding: .2em 1.2em; margin: .5em 0;  }
.streakContestPage  p.noAcc { text-align: center; margin-bottom: 1em; font-size: .8em;}
.streakContestPage  p.noAcc a {color: #000;}

/*error message*/
.formCol #ctl00__main_LbErrorPage {color: red;}

 /*Edit button*/
 .editBtn {display: block; background-color:#666; padding: .4em 1em; width: 11%; border-radius: .3em; text-decoration: none; color: #fff; font-weight: bold;}
 
/*Fair-gaming_Page*/
p a {color: #FF0000; font-weight:bold; text-decoration: underline;}
.contentFairgaming p{line-height: 170%; text-align: justify; margin-bottom: 10px;}
.contentFairgaming p:first-child{ margin-top:15px;}
.contentFairgaming .tabbedMenu{margin-top:30px;}
.contentFairgaming .tabbedMenu li.selected a:focus{ outline:none;}
.contentFairgaming .panelBox li {color:#000; width:270px!important; display:inline-block; background: url('/images/casino/fairGamingCertifiedPdf-small.jpg') 0 10px no-repeat; border-bottom: 1px solid #ccc; margin:0 3% .8em 0; }
.contentFairgaming .panelBox ul li a{ float:right; color:#000;}

/*streak B*/

#rulesBox .ruleCategory { font-size:20px; padding-bottom:15px; }
#rulesBox { width:585px; left: -3px;}
#rulesBox .a-m-t {
background: #f1da36;
background: -moz-linear-gradient(top,  #f1da36 0%, #ffbb00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#ffbb00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1da36 0%,#ffbb00 100%); /* W3C */left: 0; padding:5px 0; color:#000; text-align:center; width: 100%; font-size: 12pt; font-weight: bold; text-shadow: 1px 1px 1px #fff; border-radius:10px 10px 0 0;
border: 1px solid #fff; box-shadow: 2px 2px 6px #c8c8c8; border-bottom: none;
}
#rulesBox .a-m-d { width:100%;margin-bottom: 10px; box-shadow: 2px 2px 6px #c8c8c8; border-radius: 0 0 10px 10px; border: 1px solid #fff;background-color: #e4e4e4;}
#rulesBox .bd {width: 100%;}
#rulesBox .a-m-d .bd p { width:96%; margin:0 auto; color: #666; text-align:justify; padding:10px 0 15px; font-size:14px; line-height:20px; left: 2%;}
#rulesBox .a-m-d .bd li { text-align:justify; padding:10px 0 15px; font-size:14px; line-height:20px; left: 2%; width:93%; padding-left:3%; background:url(/CommonFiles/images/contests/streak/yellow_bullet.png) no-repeat left 15px; color: #666;}

#prizesBox .prizesTitle { width:100%;  color:#fff; padding:.5em 0;border-top-left-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px; font-weight:bold;border-top-right-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;background-color:#666;}
#prizesBox ol.prizeList { width:100%; overflow:hidden; height:auto; padding:1% 0;}
#prizesBox ol.prizeList li.prizeItem { width:99%; margin-bottom:1em; height:auto; overflow:hidden; box-shadow:2px 2px 6px #c8c8c8; border-radius:10px; border:1px solid #fff; background-color: #e4e4e4;}
#prizesBox ol.prizeList li.prizeItem .prizeAmount { overflow:hidden; width:100%; border-bottom:1px solid #fff; background-color:#999;}
#prizesBox ol.prizeList li.prizeItem .prizeAmount .prizeAmountTXT, #prizesBox ol.prizeList li.prizeItem .prizeAmount .itemTitle { float:left; width:auto; line-height:20px; padding:.3em; font-weight:bold;}
#prizesBox ol.prizeList li.prizeItem .prizeAmount .prizeAmountTXT { font-size:20px; color:#000; text-shadow: 1px 1px 1px #fff; text-transform:uppercase; }
#prizesBox ol.prizeList li.prizeItem .prizeAmount .itemTitle { color:#fff; text-transform:uppercase; border:none; text-shadow:1px 1px 2px #000; clear: none; width: auto!important; margin: 0; left: 0%; font-size: 17px; padding-top: 6px;}
#prizesBox ol.prizeList li.prizeItem .itemContent { width:100%; padding-top:.5em; }
#prizesBox ol.prizeList li.prizeItem .itemContent p { padding-bottom:.5em; width:96%; margin:0 auto; text-align:justify; color:#666; line-height:15px; font-size:14px; left: 2%;}
#prizesBox #corpus .schedule .rightColumn table { padding:5px 0;}
#prizesBox #corpus .schedule .labels td { background-color:#666; color:#fff;}
#prizesBox .selectedPick a, #TB_window #TB_ajaxContent div.prizesBox .selectedPick input, #TB_window #TB_ajaxContent div.prizesBox .selectedPick span { border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; background-color:inherit; left:0; }
#prizesBox ol.prizeList li.prizeItem .prizeAmount .prizeAmountTXT, .currentTab {
background: #f1da36;
background: -moz-linear-gradient(top,  #f1da36 0%, #ffbb00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#ffbb00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1da36 0%,#ffbb00 100%); /* W3C */left: 0;}
.streakContestPage #TB_ajaxContent { overflow: scroll; }
.streakContestPage .innerPage .content .contentBox .rowline .botContent .currEvent .streakBox {width:90%; margin:0 auto; float:left; overflow:hidden;}

/**/

#rulesBox .ruleCategory { font-size:20px; padding-bottom:15px; }
#rulesBox { width:585px; left: -3px;}
#rulesBox .a-m-t {
background: #f1da36;
background: -moz-linear-gradient(top,  #f1da36 0%, #ffbb00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#ffbb00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1da36 0%,#ffbb00 100%); /* W3C */left: 0; padding:5px 0; color:#000; text-align:center; width: 100%; font-size: 12pt; font-weight: bold; text-shadow: 1px 1px 1px #fff; border-radius:10px 10px 0 0;
border: 1px solid #fff; box-shadow: 2px 2px 6px #c8c8c8; border-bottom: none;
}
#rulesBox .a-m-d { width:100%;margin-bottom: 10px; box-shadow: 2px 2px 6px #c8c8c8; border-radius: 0 0 10px 10px; border: 1px solid #fff;background-color: #e4e4e4;}
#rulesBox .bd {width: 100%;}
#rulesBox .a-m-d .bd p { width:96%; margin:0 auto; color: #666; text-align:justify; padding:10px 0 15px; font-size:14px; line-height:20px; left: 2%;}
#rulesBox .a-m-d .bd li { text-align:justify; padding:10px 0 15px; font-size:14px; line-height:20px; left: 2%; width:93%; padding-left:3%; background:url(/CommonFiles/images/contests/streak/yellow_bullet.png) no-repeat left 15px; color: #666;}

#prizesBox .prizesTitle { width:100%;  color:#fff; padding:.5em 0;border-top-left-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px; font-weight:bold;border-top-right-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;background-color:#666;}
.prizeList { width:100%; overflow:hidden; height:auto; padding:1% 0;}
.prizeList .prizeItem { width:90%; margin-bottom:1em; height:auto; overflow:hidden; box-shadow:2px 2px 6px #c8c8c8; border-radius:10px; border:1px solid #fff; background-color: #e4e4e4;}
.prizeList .prizeItem .prizeAmount { overflow:hidden; width:100%; border-bottom:1px solid #fff; background-color:#fc0;}
.prizeList .prizeItem .prizeAmount .prizeAmountTXT, .prizeList .prizeItem .prizeAmount .itemTitle { float:left; width:auto; line-height:20px; padding:.3em; font-weight:bold;}
.prizeList .prizeItem .prizeAmount .prizeAmountTXT { font-size:20px; color:#000; text-shadow: 1px 1px 1px #fff; text-transform:uppercase; }
.prizeList .prizeItem .prizeAmount .itemTitle { color:#fff; text-transform:uppercase; border:none; text-shadow:1px 1px 2px #000; clear: none; width: auto!important; margin: 0; left: 0%; font-size: 17px; padding-top: 6px;}
.prizeList .prizeItem .itemContent { width:100%; padding-top:.5em; }
.prizeList .prizeItem .itemContent p { padding-bottom:.5em; width:96%; margin:0 auto; text-align:justify; color:#666; line-height:15px; font-size:14px; left: 1%;}

#prizesBox #corpus .schedule .rightColumn table { padding:5px 0;}
#prizesBox #corpus .schedule .labels td { background-color:#666; color:#fff;}
#prizesBox .selectedPick a, #TB_window #TB_ajaxContent div.prizesBox .selectedPick input, #TB_window #TB_ajaxContent div.prizesBox .selectedPick span { border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; background-color:inherit; left:0; }
#prizesBox ol.prizeList li.prizeItem .prizeAmount .prizeAmountTXT, .currentTab {
background: #f1da36;
background: -moz-linear-gradient(top,  #f1da36 0%, #ffbb00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#ffbb00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1da36 0%,#ffbb00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1da36 0%,#ffbb00 100%); /* W3C */left: 0;}
.streakContestPage #TB_ajaxContent { overflow: scroll; }
.streakContestPage .innerPage .content .contentBox .rowline .botContent .currEvent .streakBox {width:90%; margin:0 auto; float:left; overflow:hidden;}

/**/
.panelBox .subMenuContent li { display: inline-block; margin: .2em;}
.panelBox .subMenuContent li a {color: #fff; text-decoration: none; background:#666; padding: .5em; border-radius: .3em; }
.panelBox .subMenuContent li a:hover {background: #333; color: #fc0;}

/**/

/*main.css*/

.sv2 .content .third { width:60%;}
.sv2 .contentBox .UseBonusCodeGP img {z-index: 1000; position:relative ; top: -38px; float: right; }
.sv2 .contentBox {margin-top: -5em;	}
.sv2 .formCol #sg_imgcountry { position: absolute;	left: 180px;top: 39px; width: 19px;	}
.sv2 .formCol #sg_imgstate { position: absolute; left: 180px; top: 38px; width: 20px;	}
.sv2 .formCol .sgToolTip { width: 43%; position: absolute; right: 0; top: -8px; left: 567px; font-size: .8em; color: #555; border: 1px solid #666; padding: .5em;}
.sv2 .formCol .sgToolTip:after { color: #333; content:"\02039 "; position: absolute; top: 9px; left: -11px; font-size: 2em;	}
.sv2 .formCol { border:none;width: 32.5%; border-radius: .5em; padding-bottom: 1em; display:inline-block; vertical-align:top;	}
.sv2 .formCol input {width: 60%;}
.sv2 .formCol input[type="checkbox"] {margin-right: 6px; width: auto!important;}
.sv2 .formCol li#idbonusCodeCheck {width: 59%; left: 31%; text-align: justify;}
.sv2 .formCol li#idbtnProcess .btnCta { float: right!important; right: 31.5px!important; padding: .75em 7.6em;}
.sv2 .formCol li#idbtnProcess { width: 100%;}
.sv2 .formCol li#idphone {border-bottom: 1px solid gray;	}
.sv2 .formCol li#idterms { border-top: 1px solid gray;	color:#999999;	font-size: .8em; width: 90%; text-align: right;	}
.sv2 .formCol li#idterms a { color:#666666;	}
.sv2 .formCol li#idterms input[type="checkbox"] {display: none;	}
.sv2 .formCol li, .formCol .li  { margin-bottom: .5em;	line-height: normal;	text-align: left;	}
.sv2 .formCol select {display:  inline-block!important;	width: 64%;	height: 30px;	z-index: 100;	background-color: white; font-size: 1.2em;}
.sv2 .formCol select.squarecorners {border:0;	outline: 1px solid #ccc;	background-color: white;	}
.sv2 .formCol strong {display: inline-block;	width: 30%;	text-align: right;	color: #666;	}
.sv2 .formCol textarea { width: 63%;	max-width: 93%;	min-height: 30px;	display:inline-block;	border: 1px solid #aaa; font-size: 1.2em;	}
.sv2 .formCol:last-child { background-color: #fff;}
.sv2 .mainNavigation {display:none!important;	}
.sv2 h1.pageTitle a { font-size: 14px;	float: right;	color:gray;	margin-right: 10px;	top: 4px;	}
.sv2 .formCol input[type="text"], .sv2 .formCol input[type="tel"], .sv2 .formCol input[type="password"], .sv2 .formCol input[type="email"], .sv2 .formCol input[class="ddlCountry"] {width: 60%;}

/*.sv2 .formCol #sg_imgbtnProcess { width: 50px; left: 317px; z-index: 1000; top: -16px;}*/

.sv2 .formCol li#idbtnProcess img { width: 50px; left: 57%; z-index: 1000; top: -9px; position: absolute;}

/*signup.css
.sv2 .formCol .sgToolTip { width: 47%;	position: absolute;	right: 0;	top: -13px;	left: 315px;	font-size: .8em;	color: #555;	border: 1px solid #666;	padding: .5em;	}
.alert-box {color:#555; border-radius:5px; font-family:Tahoma,Geneva,Arial,sans-serif; font-size:11px; padding:10px 36px 10px 5px; margin:10px; background:#ffecec 10px 50px; border:1px solid #f5aca6; width: 53%!important; 
left: 121px;}
.alert-box span { font-weight:bold; text-transform:uppercase;}*/

/* Vip Rewards */
.viprewards {  }
.viprewards .page {padding:72px 0 1em;  }
.viprewards .rewardstitle {background: url(/images/rewards/title-rewards.jpg) no-repeat scroll center top; width: 648px; height: 80px; margin: 0 auto; }
.viprewards .rewardstitle span {display: none;}

.viprewards .mainMenu, .viprewards .mainArea, .viprewards .icon-chat, .viprewards #popup, .viprewards .susccessEmail, .viprewards .errorEmail {display: none;}

.viprewards .spstate { width: 100%!important;}
.viprewards .spstate select { background-color: white; width: 91%; font-size: 1.4em; color: #aaa; height: 36px;}
 
.viprewards .column { display:block; width:100%; }
.viprewards .btItem { width:30%; text-align: center; height:200px; vertical-align: top; margin:0 10px 12px 0; border-radius: .3em; background-color: #ededed; border: 1px solid #dcdcdc; }
.viprewards .btItem div.item { position:absolute; width:100%; vertical-align: top; top: 10px; }
.viprewards .btItem div.item span.subtitleElem { font-weight:bold; font-size: .9em; clear:both; color:#1e3a76; text-align: center; }
.viprewards .btItem div.item span.BtnElem { font-weight:bold; font-size: .8em; clear:both; color:#1e3a76; text-align: center; background-color: #fb0; width: 50px; height: 18px; padding: .2em 1em; top:0; border-radius: .3em; border: 1px solid gray; position: absolute; left:77px;  }
.viprewards .btItem div.item span { width:90%; text-align: center; display:inline-block; font-size: .8em; color: #333; }
.viprewards .btItem div.item img { text-align: center; width: 75%; }
.viprewards .btItem .formOptions { display:none!important; }
.viprewards #selectedContPrize .subtitleElem { font-weight:bold; color:#1e3a76;font-size: 1.1em; margin-top: 1em; }
.viprewards .formOptions span { font-size: 0.9em; }
.viprewards .formOptions select { background-color: white; width: 106%; font-size: 1.4em; color: #aaa; height: 30px;}
.viprewards #selectedContPrize img { float:right; margin-bottom: 1em; }
.viprewards .form-error { color:red; }

.viprewards .formCol { float: left; margin-left: .5em;}

.viprewards #selectedContPrize .BtnElem {display: none;}
.viprewards #selectedContPrize .prize8FormOptions {display:inline-block;}
.viprewards #selectedContPrize span {font-size: .9em;font-weight: normal; width: 90%;margin: 0 auto; margin-top: .5em;}
.viprewards #selectedContPrize .prize8FormOptions input {width: 100%;}

.viprewards .chooseA { width: 45%; display: inline-block; margin-top: .3em; }
.viprewards .chooseA p {padding:.5em; }
.viprewards .chooseA:before {content:url(/images/rewards/vip/boxRewards.jpg); float: left;}
.viprewards .btClaim {width: 45%; padding: .3em 0; border-radius: .3em; background-color: #fb0; font-family: trajan-pro; font-size: 2em; border:none; margin-top: .3em;}

.viprewards #popup .overlay-container .susccessEmail{}
.viprewards #popup .overlay-container .susccessEmail p {color: #fc0!important;}

.viprewards #showPopup {border: 1px solid red; width: 300px; height: 400px;}

/*Bitcoin Page*/

.bitcoinP .page { padding: 110px 0 1px;max-width: none; background-color:#f3f5f8;}

.bitcoinP .contentBox .company{width: 100%; padding: 0 0 45px 0; background-color: #f3f5f8; top: 0;}
.bitcoinP .contentBox .company ul{width: 100%;}
.bitcoinP .contentBox .company ul li {width: 100%; padding: 1em 0; display: inline-block;}
.bitcoinP .contentBox .company p{ display: block; padding: 2px 0;font-size: 1em; color: #797979; top:0;text-align: left; line-height: 1.3em}	
.bitcoinP .contentBox .company p.btngreen {color: #01b300;}
.bitcoinP .contentBox .company p.btnp { display: inline-block; float: left; margin: 0 .5em;}
.bitcoinP .contentBox .company p.btnp a {color: #fc0;}
.bitcoinP .contentBox .company .title{font-family: Verdana ;color: #000000; font-weight:bold; text-transform: uppercase; font-size: 1.8em; margin-top:2em; text-align: left; letter-spacing: -1px;}
.bitcoinP .contentBox .company li img {width: 50%; height: auto; max-width: 400px; float:left; min-width: 265px;}

.bitcoinP .contentBox .company li #video a { z-index: 40;}

.bitcoinP .contentBox .company .gbutton {border-radius: .3em; padding: .5em; margin: 1em; color: black; cursor: pointer; text-decoration: none; }

.bitcoinP .contentBox .company li.Bitcoin-A {}
.bitcoinP .contentBox .company li .bxBit { width: 80%; margin: 0 auto; max-width: 1000px;}
.bitcoinP .contentBox .company li .bxBit p { width: 85%; }
.bitcoinP .contentBox .company li .bxBit p a {color: black;}

.bitcoinP .contentBox .company li.Bitcoin-B { background: #ccc;}
.bitcoinP .contentBox .company li.Bitcoin-B p {line-height: 1.8em; }
.bitcoinP .contentBox .company li.Bitcoin-B p span {left: 2em;}
.bitcoinP .contentBox .company li.Bitcoin-B img {float:right; margin-top: 1em; }
.bitcoinP .contentBox .company li.Bitcoin-B img.bitbull {width: 30px!important; height: auto; margin-top: 0; min-width: 30px; margin-right: .5em; position: absolute;}

.bitcoinP .contentBox .company li.Bitcoin-B p.title {}
.bitcoinP .contentBox .company li.Bitcoin-C p.title, .bitcoinP .contentBox .company li.Bitcoin-C p.sbtitle { text-align: center; top: 0; margin:0 auto;}
.bitcoinP .contentBox .company li.Bitcoin-C {}
.bitcoinP .contentBox .company li.Bitcoin-C img { margin-top: 1em}
.bitcoinP .contentBox .company li.Bitcoin-C .bxBit .how-box  { width: 33%; display: block; float: left; }
.bitcoinP .contentBox .company li.Bitcoin-C .bxBit .how-box img {width: 300px; height: auto; float: none;}
.bitcoinP .contentBox .company li.Bitcoin-C .bxBit .how-box p {font-size: .9em;text-align: justify; top:0;margin:0 auto;}
.bitcoinP .contentBox .company li.Bitcoin-C .bxBit .how-box p.desbox {  height: 152px;}
.bitcoinP .contentBox .company li.Bitcoin-C .bxBit .how-box p a.gbutton {cursor: pointer; left:24%; top: .5em}
.bitcoinP .contentBox .company li.Bitcoin-C .bxBit .how-box p a, .bitcoinP .contentBox .company li.Bitcoin-C .bxBit .how-box p b {color: #000;}

.bitcoinP .contentBox .company li.Bitcoin-D { background: #ccc;}
.bitcoinP .contentBox .company li.Bitcoin-D img {float:right; margin-top: 1em; }

.bitcoinP .contentBox .company li.Bitcoin-E {}
.bitcoinP .contentBox .company li.Bitcoin-E .bxBit p {margin: 0 auto; text-align: center;}
.bitcoinP .contentBox .company li.Bitcoin-E .bxBit p {width: 30%; top: 0; padding: .3em 0; border-radius: .3em; background-color: #fb0; font-family: trajan-pro; font-size: 2em; border:none; margin-top: .3em;}
.bitcoinP .contentBox .company li.Bitcoin-E .bxBit p a.btnBitcoin { color:#000; text-transform: uppercase; text-decoration: none; font-weight:normal;}

.bitcoinP .contentBox .company .box-faq { width: 70%; margin: 0 auto; background-color: #ccc; padding: 1em; border: .5em solid gray; top: 2em;}
.bitcoinP .contentBox .company .box-faq a {color: #000;}
.bitcoinP .contentBox .company .box-faq h2.titlefaq {font-size: 1.5em; text-align: center; margin-top: 1em;}
.bitcoinP .contentBox .company .box-faq h2 { font-size: 1.2em; text-align: left; margin-top: 3em; color: #333; text-decoration: underline;}
.bitcoinP .contentBox .company .box-faq h3 { font-size: 1em; text-align: left; margin-top: 0; color: #333;}
.bitcoinP .contentBox .company .box-faq h4 { font-size: .9em; text-align: left; margin-top: 1em; color: #333;}
.bitcoinP .contentBox .company .box-faq p { font-size: .93em; margin-left: 1em; color: #000;}
.bitcoinP .contentBox .company .box-faq p a {color: #000;}
.bitcoinP .contentBox .company .box-faq p.help-chat {background-color:gray; padding: 9px; border-radius:.5em; width:84px; margin-top: 1em; }
.bitcoinP .contentBox .company .box-faq p.help-chat a { width: 85px; height: 27px; background: url(/images/sprites/sprite.png) no-repeat 0px -794px;  display: block; left: 3px;}
.bitcoinP .contentBox .company .box-faq p.help-chat span {display:block; color:#888; padding: 3em .2em; font-size: .75em; font-weight:bold; top: 3px; text-align: center;}

/**/

.pressP .page { padding: 110px 0 1px;max-width: none; background-color:#f3f5f8;}
.pressP .contentBox {margin-bottom: 5em!important; max-width: 1080px; margin: 0 auto;}
.pressP .contentBox h1.pageTitle {width: 90%; margin: 0 auto; top: 1em; max-width: 1023px;}
.pressP .contentBox p.pageTitle3 { top: 1.5em; color: #000; padding: .5em; font-size: .9em; border-radius: .5em; text-align: left; width: 90%; margin: 0 auto; max-width: 1023px;}
.pressP .contentBox p.pageTitle3 a {color: #333;} 

.pressP .presscontent {font: 1em/1.8em 'Open Sans', Helvetica, Arial, sans-serif; word-wrap: break-word; color: #666; -webkit-font-smoothing: antialiased; max-width: 1024px; margin: 0 auto;}
.pressP .presscontent article { max-width: 1023px; margin: 1em; top: 3em; overflow: hidden;}
.pressP .presscontent article .post-image { float: left; margin-right: 1%;}
.pressP .presscontent article .post-image img {width: 75%;}
.pressP .presscontent article .post-content { float: left; padding: .5em; width: 75%; text-align: left; border-bottom:2px solid #999; }
.pressP .presscontent article .post-content .post-date   {font-size: .9em; color: #666; font-weight: bold;}
.pressP .presscontent article .post-content .entry-content {}
.pressP .presscontent article .post-content .entry-content p a {color:tomato; font-size: .9em;}
.pressP .presscontent article .post-content .entry-content p.txt-content { font-family: Arial; font-size: 1em; font-weight: bold;color: #333;}
.pressP .mobileNav .sideBtn { border-radius: .5em; border:1px solid #fc0!important; display:none!important; position:absolute; top:-2px;background-color: #000; }

/*press new*/

.pressf { display: -webkit-inline-box; max-width: 1080px;}

.pressf ul.pressnews { max-width: 1080px; height: auto; margin: 1.5em;}   

.pressf ul.pressnews li {  display: inline-block;}    

.pressf ul.pressnews li a {color: gray; text-decoration: underline; cursor:pointer;}
.pressf ul.pressnews li a img { width: 85%; height: auto; } 
.pressf ul.pressnews li a p {font-size: .9em;} 








	/*Matchups*/
	.sportsGrp .panelBox .externalLinesPage table{margin-top: 0; text-align: left;}
	.sportsGrp .panelBox .externalLinesPage table .Stats { display:inline-block; }
	.sportsGrp .panelBox .externalLinesPage table .Stats td {  }
	.sportsGrp .panelBox .externalLinesPage table .Stats td.Column_Headers { text-shadow:none; font-weight: bold; }
	/*.sportsGrp .panelBox .externalLinesPage td{padding: 0!important}*/
	.sportsGrp .panelBox .externalLinesPage td{ border: none;}
	.sportsGrp .panelBox .externalLinesPage .teamImages td{ padding: 0;}
	/*.sportsGrp .matchupStats .fullwidth tr.Column_Headers td,.sportsGrp  .matchupStats .teamWeather td.Column_Headers{line-height: 20px}*/

/*	Matchup Stats */
	li.betNow a span#stats { text-decoration: underline; cursor: pointer; }
    li.betNow a span#stats:before {background: url(/images/sprites/sprite.png?v=a151) 9px -728px no-repeat; content: " "; display: inline-block; width: 30px; height: 14px;}
	.stats.select{background-color:#fc0;}
	.stats.select .vTeam span,.stats.select .hTeam span {color: #666;}
	.matchupStats .descDetail{ display:none}
	.matchupStats .submenuStats ul { width:100%; background-color:#e0e0e0; overflow:hidden;}
	.matchupStats .submenuStats ul li { width:33.333%; text-align:center; float:left; font-weight:bold; padding:.8em 0}
	.matchupStats .submenuStats ul li a { color:#333;}
	.matchupStats .submenuStats ul li a:hover,.matchupStats .submenuStats ul li.selected a { text-decoration:none}
	.matchupStats .submenuStats ul li.selected { background-color:#333; text-transform:uppercase;}
	.matchupStats .submenuStats ul li.selected a{ color:#fff;}
	.tmpCss > td {/*border: 1px solid #234b9d;*/}
	.tmpCss td {background-color:none!important;}
	.tmpCss .submenuStats ul { padding-bottom: 0; margin-bottom: 10px;}
	.matchupStats .fullwidth{ text-transform:uppercase; float:left; width:100%; margin-bottom:.5em; color:#444; width:98%!important; left:1%; text-align:left;}
	.matchupStats .fullwidth tr td { padding:.5em; font-size:12px;}
	.fullwidth tr.teamsImages td{ padding:.5em 0 0 0 !important}
	.matchupStats .fullwidth .Sport_data .MatchupDataLeft, .matchupStats .fullwidth .Sport_data .MatchupDataRight{ font-weight:bold; color:#000; padding:.5em 0;}
	.matchupStats .fullwidth .Sport_data .MatchupDataRight, .matchupStats .fullwidth .Sport_data .MatchupRecordRight{ text-align:right}
	.matchupStats .fullwidth .Sport_data .MatchupRecordLeft, .matchupStats .fullwidth .Sport_data .MatchupRecordCenter, .matchupStats .fullwidth .Sport_data .MatchupRecordRight{ font-weight:bold; border-bottom:.1em solid #ccc!important; font-size:.8em; padding:.5em 0; border-top:.1em solid #ccc!important}
	.matchupStats .fullwidth .Sport_data .MatchupRecordCenter{ text-align:center}
	.matchupStats .fullwidth .Group_Header,.matchupStats .fullwidth .Supergrid_HeaderCenter{ color:#000; text-transform:uppercase; padding:.5em 0; font-weight:bold;}
	.matchupStats .fullwidth tr.Column_Headers td, .matchupStats .teamWeather td.Column_Headers { background-color:#666; color:#fff; text-transform:uppercase; text-shadow:1px 1px 2px #000; padding:.5em 0 .5em .5em; font-weight:bold; font-size:1em}
	.matchupStats .fullwidth tr.Column_Headers2{ background-color:#e0e0e0!important; color:#000; font-weight:bold}
	.matchupStats .smartChart table tr td, .matchupStats .injuries table tr td,.matchupStats .recentForm table tr td, .fullwidth tr.Sports_data td table tr.Sports_data td{ border-bottom:.1em solid #e0e0e0!important}
	.matchupStats .fullwidth td.Sport_data p, .matchupStats .fullwidth td.Sport_data{ line-height:1.8em; text-transform:none!important}
	.matchupStats .fullwidth td.Sport_data a {color:#666;}
	.matchupStats .fullwidth .previewlogos{ margin-bottom:1em}
	.matchupStats .fullwidth .previewlogos img{ clear:both; float: left;}
	.matchupStats .submenuStats ul {  background-color:#e0e0e0;}
	.matchupStats .submenuStats ul li.selected{ background-color:#585858; color:#fff!important;}
	.matchupStats .fullwidth{ color:#444;}
	.fullwidth tr.teamsImages td{ padding:.5em 0 0 0 !important}
	.matchupStats .fullwidth .Sport_data .MatchupDataLeft, .matchupStats .fullwidth .Sport_data .MatchupDataRight{ color:#000;}
	.matchupStats .fullwidth .Sport_data .MatchupRecordLeft, .matchupStats .fullwidth .Sport_data .MatchupRecordCenter, .matchupStats .fullwidth .Sport_data .MatchupRecordRight { border-bottom:.1em solid #ccc!important;  border-top:.1em solid #ccc!important}
	.matchupStats .fullwidth .Group_Header,.matchupStats .fullwidth .Supergrid_HeaderCenter { color:#000;}
	.matchupStats .fullwidth tr.Column_Headers td, .matchupStats .teamWeather td.Column_Headers { background-color:#000000; color:#fff;text-shadow:1px 1px 2px #000;}
	.matchupStats .Column_Headers .Column_Headers a {  color:#ffbc02;text-shadow:1px 1px 2px #000; text-decoration: none; cursor: pointer;}
	.matchupStats .fullwidth tr.Column_Headers2{ background-color:#e0e0e0!important; color:#000;}
	.matchupStats .smartChart table tr td, .matchupStats .injuries table tr td,.matchupStats .recentForm table tr td, .fullwidth tr.Sports_data td table tr.Sports_data td{ border-bottom:.1em solid #e0e0e0!important}

/*Autors*/

.artContent ul li {width: 90%; margin-bottom: 1em; border-bottom: 1px solid gray; display: inline-block;}
.artContent ul li a { width: 80px; float: left; }
.artContent ul li .authorBox {text-align: left; left: 1em; font-size: .95em;}
.artContent ul li .authorBox a { font-weight: bold; color: cadetblue; float: none; }
.artContent ul li .authorBox p { padding: 1em; }
.artContent ul li .authorBox p a {color: #333;}


/**/
.articlesP h1.pageTitle {text-align: center; width: 95%; margin: 0 auto; left: .3em;}

.articlesP .content .sportCategory .box {overflow: hidden; margin: none;}
.articlesP .content .sportCategory h2 {padding: 0!important;}
.articlesP .content .sportCategory h2 a:hover.artT {background:#234b9d;}
.articlesP .content .sportCategory .sportCategoryHead h2 { font-size: .8em; color: #555!important; float: right; padding:0 0 .4em 0;}
.articlesP .content .sportCategory .sportCategoryHead h2 a.artC {text-align: left; color: #555!important; background-color: transparent!important;}
.articlesP .content .sportCategory .sportCategoryHead small {clear: none; }
.articlesP .content .sportCategory .sportCategoryInfo {padding: 0;}
.articlesP .content .sportCategory .sportCategoryInfo p a.artP  { font-weight:normal!important; }
.articlesP .content .sportCategory .sportCategoryInfo img {width: 120px; height: 120px;}
.articlesP .sideNav {width: 15%!important;}
.articlesP .content { width: 84%!important;}

.articlesP .box {overflow: hidden;}
.articlesP h2 a:hover.artT {background:#234b9d;}
.articlesP .sportCategoryHead {width: 83%; float:right; top: .5em; z-index: 100; }
.articlesP .sportCategoryHead h2 { font-size: .8em;  color: #555; float: right;}
.articlesP .sportCategoryHead h2 a.artC {text-align: left; color: #555!important; background-color: transparent!important;}
.articlesP .sportCategoryHead h3 a {text-decoration: none!important;}
.articlesP .sportCategoryHead h3 a:hover {text-decoration: underline!important;}
.articlesP .sportCategoryHead small {clear: none; border:none; }
.articlesP .sportCategoryInfo p a.artP  { font-weight:normal!important; }
.articlesP .sportCategoryInfo img {width: 120px; height: 120px;}

.articlesP .wrapCol .uInfo li a {width: 100%; float: none; }

.articlesP .authors h2 a.artC {text-align: left; background-color: #f3f3f3!important;font-size: .8em;color: #555;}

.articlesP .artContent .wrapCol h2.colt {padding:0;}
.articlesP .artContent .wrapCol h2.colt span{font-size: .8em; background-color: #234b9d; border: 1px solid #234b9d; border-radius: 0.3em 0.3em 0 0; color: #fff; display: block; padding: 8px 0; text-align: center; text-decoration: none; font-weight: normal; }

.articlesP .artContent .subContentHead small, .articlesP .artContent .subContentHead small a {color: #555; font-size: .9em;}
.articlesP .artContent h3 a.artC {text-align: left; background-color: transparent!important;font-size: .9em;color: #555; float: right; font-weight: normal; top: -2.3em;}

/*Credit Card Page*/
.contentBox .companycardaut {width: 100%; padding: 0 0 45px 0; background-color: #FFFFFF;}

.contentBox .companycardaut p { text-align: justify; margin-top: 1em; font-size: .9em; width: 95%; left: 1em;}

.contentBox .companycardaut h2 {text-align: left; margin-top: 2em; font-size: 1.3em;}

.contentBox .companycardaut .steps { background: #e1e1e1; width: 100%; height: auto; overflow: hidden; font-size: .9em; border-radius: .5em; margin-top: 2em;}
.contentBox .companycardaut .steps img {float: left;}
.contentBox .companycardaut .steps .docsprep {float: left; left: 1em; width:44%;}
.contentBox .companycardaut .steps .docsprep2 {float: left; font-style: italic; font-style: italic; left: 1em; width: 41%; background: white; border-radius:.5em .5em .5em 0; top: 1.5em; padding:1em;}
.contentBox .companycardaut .steps .docsprep h2.titledoc {margin-top: .5em;}
.contentBox .companycardaut .steps .docsprep2 h2.titledoc {margin-top: .5em; font-size: 1.2em;}
.contentBox .companycardaut .steps .docsprep ul.howli { text-align: left; line-height: 24px;}
.contentBox .companycardaut .steps .docsprep ul.howli a {color: black; font-weight: bold;}
.contentBox .companycardaut .steps .docsprep2 ul.howli { text-align: left; line-height: 23px;}
.contentBox .companycardaut .steps .docsprep ul.howli li.imprh { background: white;}

.contentBox .companycardaut .steps .docsprep ul.howli li.imprhV { background: white; font-size: .9em; top: -1em;}
.contentBox .companycardaut .steps .docsprep ul.howli li.imprhV ul {  left: 1em; top: .2em; width: 98%;}

.contentBox .companycardaut .steps .docsimg {float: left; left: 1em; top: 2em;}
.contentBox .companycardaut .steps .docsimg img {float: none!important}

.contentBox .companycardaut .nextsteps { background: #e1e1e1; width: 100%; height: auto; font-size: .9em; border-radius: .5em; margin-top: 2em; overflow: hidden;padding: 0 0 3em 0;}
.contentBox .companycardaut .nextsteps .nexts {width: 100%; height: auto; overflow: hidden;}
.contentBox .companycardaut .nextsteps img.nex {float: left;}
.contentBox .companycardaut .nextsteps .docsprep {float: left; left: 1em; width:80%; top: 2em;}
.contentBox .companycardaut .nextsteps .docsprep h2.titledoc {margin-top: .5em;}
.contentBox .companycardaut .nextsteps .docsprep ul.howli { text-align: left; line-height:22px;}

.contentBox .companycardaut .nextsteps img.trouble {float: right; top: 3em;}

.contentBox .companycardaut .steps .docsprep2 .videocard { height: 236px; width: 420px;}


/**/



/*Welcome from Hollywood*/

.welcomeshollywood .page {max-width: none;}
.welcomeshollywood .mainMenu, .welcomeshollywood .icon-chat {display: none;}
.welcomeshollywood .panelBox {margin: -4em 0 0 auto; max-width: 1024px;}
.welcomeshollywood .help-hollywood { top: -273px; z-index: 100; left: 333px; margin: 0 auto; width: 300px; }

.welcomeshollywood .faqwhollywood { background-color: #ddd; padding: 1em; top: -60px; color: #666666;}
.welcomeshollywood .faqwhollywood .boxfaq {max-width: 800px; margin: 0 auto;}
.welcomeshollywood .faqwhollywood .boxfaq  h2 {font-size: 1.6em; margin:0 0 1em;}
.welcomeshollywood .faqwhollywood .boxfaq  h3 {font-size: 1.1em; text-align: left; margin: .9em 0; color: #444;}
.welcomeshollywood .faqwhollywood .boxfaq  p {font-size: .9em; text-align: left; margin: .9em 0 0 1.8em;;}
.welcomeshollywood .faqwhollywood .boxfaq  p a {color: #333;}




/* New-SportsBook-Lines- JPoses new styles - */

.sideNav li.upMenu a {background-color: white; border: 0px; color: black; font-weight: bold;}
.sideNav li.upMenu span {font-weight: bold; padding: 0.3em 2em;}

.sideNav li#TODAYEVENTS.selected span, .sideNav li#TODAYLIVEBETTING.selected span, .sideNav li#MOSTPOPULAR.selected span, .sideNav li#CLOSINGSOON.selected span {font-weight: bold; padding: 0.3em 2em;}

.sideNav li#TODAYEVENTS span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) 0 0 no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#TODAYLIVEBETTING span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) 0 -37px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#MOSTPOPULAR span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) 0 -110px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#CLOSINGSOON span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) 0 -148px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}

.sideNav li#TODAYEVENTS.selected span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -72px 0 no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#TODAYLIVEBETTING.selected span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -72px -37px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#MOSTPOPULAR.selected span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -72px -110px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#CLOSINGSOON.selected span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -72px -148px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}

.sideNav li#TODAYEVENTS.selected a:hover span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -38px 0 no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#TODAYLIVEBETTING.selected a:hover span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -38px -37px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#MOSTPOPULAR.selected a:hover span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -38px -110px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}
.sideNav li#CLOSINGSOON.selected a:hover span:before {content: ""; background: url(/images/sportsbook/sportsbook-menu.png) -38px -148px no-repeat; width: 28px; height: 25px; display: inline-block; position: absolute; top: -2px; left: -7px;}



#TODAYEVENTS {border-top: 2px solid gray;}
#CLOSINGSOON {border-bottom: 2px solid gray;}

#ALLMARKETS .noBtn {color: #000; padding: .50em; font-size: .9em; font-weight: bold;}

#TODAYEVENTS span{font-weight: bold; padding: 0.3em 2em;}


.filterSelect, .filter { top: -3em; float: right; right: 1em;}

#upcomingGames { width:98%; left:1%; text-align:left;}
#upcomingGames h1{ color:#FC0; width:98%; line-height:2em; padding:1%;background-color:#aaa;border-radius:.5em .5em 0 0 ; background-color:#333; text-shadow:1px 1px 1px #222;border-bottom:1px solid #000;}
#upcomingGames h1 span { left:1em; position:relative;}
#upcomingGames .filterSelect{ position: absolute; right: 10px; top:5px;}
#upcomingGames ul{width:100%; }
#upcomingGames li { width:98%; padding:1%; background-color:#efefef; font-size:.8em; border-bottom:1px solid #777; border-top:1px solid #fff; color:#111; border-radius: .5em;}
#upcomingGames li:nth-child(even) { background-color:#ccc}
#upcomingGames li .upMTP { background-color:#fc0; border-radius:.4em; padding:1% 2%;  text-align:center; color:#000; line-height:1.8em; top: .2em; left: 35px;}
#upcomingGames li .upcomingDetailLine { width:71%; font-size:1.1em; padding:0 1%; left: 50px; display: inline-block;}
#upcomingGames li .upcomingDetailLine a { color:#111; text-shadow:1px 1px 1px #fff; display: -webkit-box;}
#upcomingGames li small { float:left;  color:#666; clear:both;}
#upcomingGames li small span { }
#upcomingGames li .leagueTT { float:left; width:30px; border:1px solid #fff; box-shadow:1px 1px 2px #000; background-color:#999; border-radius:.4em; padding:.1em .3em; text-align:center; color:#fff; text-shadow:1px 1px 1px #222; line-height:1.8em;margin-left: 1em;}
#upcomingGames p { font-size:.9em}


#hottestLines { width:98%; left:1%; text-align:left;}
#hottestLines h1{ color:#FC0; width:98%; line-height:2em; padding:1%;background-color:#aaa;border-radius:.5em .5em 0 0 ; background-color:#333; text-shadow:1px 1px 1px #222;border-bottom:1px solid #000;}
#hottestLines h1 span { left:1em; position:relative;}
#hottestLines .filterSelect{ position: absolute; right: 10px; top:5px;}
#hottestLines ul{width:100%; }
#hottestLines li { width:98%; padding:1%; background-color:#efefef; font-size:.8em; border-bottom:1px solid #777; border-top:1px solid #fff; color:#111; border-radius: .5em;}
#hottestLines li:nth-child(even) { background-color:#ccc}
#hottestLines li .pos { background-color:#fc0; border-radius:.4em; padding:1% 2%;  text-align:center; color:#000; line-height:1.8em; top: .2em;left: 15px;}
#hottestLines li .topTen { width:76%; font-size:1.1em; padding:0 1%; left:50px; display: inline-block;}
#hottestLines li .topTen a { color:#111; text-shadow:1px 1px 1px #fff; display: -webkit-box;}
#hottestLines li small { float:left;  color:#666; clear:both;}
#hottestLines li small span { }
#hottestLines li .leagueTT { float:left; width:30px; border:1px solid #fff; box-shadow:1px 1px 2px #000; background-color:#999; border-radius:.4em; padding:.1em .3em; text-align:center; color:#fff; text-shadow:1px 1px 1px #222; line-height:1.8em; margin-left: 1em;}
#hottestLines p { font-size:.9em}

/**/

/* SportsBook Jposes */

.sportbookTable {width: 98%;margin:0 auto; }
.sportbookTable tr:hover {background-color: #fff;}
.sportbookTable tr { background-color: #efefef; border-top: 6px solid #fff; color: #111; border-radius: .5em;}
.sportbookTable tr:nth-child(even) {background-color: #ddd;}
.sportbookTable th {background-color: #4CAF50; color: white;}
.sportbookTable th, .sportbookTable td {padding: 15px 5px; text-align: left;}
.sportbookTable td {font-size: .8em;}

/**/
.sportbookTable tr.sportbookTableTitle {width: 98%;margin:0 auto; }
.sportbookTable tr.sportbookTableTitle td {text-align: center; border-right: 3px solid white; font-weight: bolder; text-transform: uppercase; background: #999; padding: 15px 5px;font-size: .8em;}

.consensusbn { color: green; font-weight: bold; font-size: .9em; border: 1px solid green;}
.consensusgreen {color: #666; font-weight: bold; font-size: .9em; border: 1px solid #666;}

/**/
ul.titlesGames {   width: 100%; margin: 0 auto; display: flex; left: 7px;}
.titlesGames li { text-align: center; border-right: 3px solid white; font-weight: bolder; text-transform: uppercase; background: #999; padding: 15px 5px; font-size: .8em;  width: 10%; border-radius: .5em; width:63%;}
.titlesGames li:first-child {width: 13%;}
.titlesGames li:last-child {width: 17%;}
/**/

.iframeHollywood body {background: transparent!important;}
.iframeHollywood .sv2 .formCol:last-child { background-color: #333;}
.iframeHollywood .wrap { background: url(/images/iframehollywood/dark-bg.png);}
.iframeHollywood h1.pageTitle {color: #80e002; background: none; padding: .5em; font-size: 1.4em; border-radius: .5em; text-align: left; width: 58%; margin: 0 auto; bottom: .5em;}
.iframeHollywood .panelBox { background-color: #444!important; padding: 2em 0;}
.iframeHollywood .sv2 .formCol strong { display: inline-block; width: 30%;text-align: right; color: gray;}
.iframeHollywood .formCol strong { color:#999!important;}
.iframeHollywood .formCol input[type="text"], .iframeHollywood .formCol input[type="tel"], .iframeHollywood .formCol input[type="password"], .iframeHollywood .formCol input[type="email"], .iframeHollywood .formCol input[class="ddlCountry"], .iframeHollywood .formCol textarea, .iframeHollywood .formCol select { background: #ccc;}

/* New Promo Page / Accordions and Tabs */
.pokerPromoPage .ui-tabs { position: relative; padding: .2em; width:100%; }
.pokerPromoPage .ui-tabs .ui-tabs-nav { display:inline-block; margin: 10px 0; padding: .2em .2em 0!important; }
.pokerPromoPage .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; padding: 0; white-space: nowrap; }
.pokerPromoPage .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; }
.pokerPromoPage .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.pokerPromoPage .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .pokerPromoPage .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .pokerPromoPage .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; }
.pokerPromoPage .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; }
.pokerPromoPage .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.pokerPromoPage .ui-tabs .ui-state-default, .pokerPromoPage .ui-tabs .ui-widget-content .ui-state-default, .pokerPromoPage .pokerPromoPage .ui-tabs .ui-widget-header .ui-state-default { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; }
.pokerPromoPage .ui-tabs .ui-state-default a, .pokerPromoPage .ui-tabs .ui-state-default a:link, .pokerPromoPage .pokerPromoPage .ui-tabs .ui-state-default a:visited { color: #454545; text-decoration: none; }
.pokerPromoPage .ui-tabs .ui-state-hover, .pokerPromoPage .ui-tabs .ui-widget-content .ui-state-hover, .pokerPromoPage .ui-tabs .ui-widget-header .ui-state-hover, .pokerPromoPage .ui-tabs .ui-state-focus, .pokerPromoPage .ui-tabs .ui-widget-content .ui-state-focus, .pokerPromoPage .ui-tabs .ui-widget-header .ui-state-focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b; }
.pokerPromoPage .ui-tabs .ui-state-hover a, .pokerPromoPage .ui-tabs .ui-state-hover a:hover, .pokerPromoPage .ui-tabs .ui-state-hover a:link, .pokerPromoPage .ui-tabs .ui-state-hover a:visited, .pokerPromoPage .ui-tabs .ui-state-focus a, .ui-tabs .ui-state-focus a:hover, .pokerPromoPage .ui-tabs .ui-state-focus a:link, .pokerPromoPage .ui-tabs .ui-state-focus a:visited { color: #2b2b2b; text-decoration: none; }
.pokerPromoPage .ui-tabs .ui-state-active, .pokerPromoPage .ui-tabs .ui-widget-content .ui-state-active, .pokerPromoPage .ui-tabs .ui-widget-header .ui-state-active { border: 1px solid #333; background: #999; font-weight: normal; color: #ffffff; }
.pokerPromoPage .ui-tabs .ui-state-active a, .pokerPromoPage .ui-tabs .ui-state-active a:link, .pokerPromoPage .ui-tabs .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.pokerPromoPage #tabs #tabs-1, .pokerPromoPage #tabs #tabs-2, .pokerPromoPage #tabs #tabs-3, .pokerPromoPage #tabs #tabs-4, .pokerPromoPage #tabs #tabs-5, .pokerPromoPage #tabs #tabs-6 { display:block; overflow:hidden; border:1px solid #c5c5c5; border-radius: 10px; }
.pokerPromoPage .accordeon iframe, .pokerPromoPage .accordeon img { display:none; }
.pokerPromoPage .ui-accordion .ui-state-active:before { content: '\25bc'; color: #ccc; float:left; margin-left: 10px; margin-top: 7px; }
.pokerPromoPage .ui-accordion-header:before { position: absolute; left: 2px; top: 10px; content: '\25ba'; color: #999; font-size: .6em; padding-right: .5em; }
.pagination { list-style: none; margin: 0 auto; padding: 0 0 0 50px;  overflow: hidden; width: 90%; max-width: 766px; top: 3em;  border-radius: 5px; border: 0; left: 14px;}  
.pagination li{float:left; margin:3px;}  
.pagination li a{ display: block; padding: 3px 5px; color: #fff; background-color: #234b9d; text-decoration: none; border: 1px solid #234b9d; border-radius: 5px;}
.pagination a:hover {  color: #234b9d;  border: 1px solid #234b9d;  background: #fff;}  
.pagination li a.active {border:1px solid #000; color:#000; background-color:#fff;}  
.pagination li a.inactive {background-color:#eee; color:#777; border:1px solid #ccc;} 
