﻿.liveScoreDisplay {
  float: left;
  background-color: #fefefe;
  width: 100%;
  font-size: 14px;
}
.liveScoreDisplay.BASE table {
  width: auto;
  margin: 0;
  width: 50%;
}
.liveScoreDisplay.BASE table > tbody > tr > th,
.liveScoreDisplay.BASE table > tbody > tr > td {
  line-height: 26px;
  font-weight: bold;
  padding: 5px 8px !important;
  border: solid 1px #c6cfd7 !important;
  text-align: left;
}
.liveScoreDisplay.BASE table > tbody > tr td {
  font-size: 18px;
  min-width: 24px;
  text-align: center;
}
.liveScoreDisplay.BASE table > tbody > tr .teamSilk {
  height: 24px;
  width: 36px;
  margin: 0 24px 0 12px;
}
.liveScoreDisplay.BASE .canvasLoc {
  float: right;
  margin: 6px 12px;
}
.liveScoreDisplay.GRID table {
  margin: 0px auto;
  width: 100%;
}
.liveScoreDisplay.GRID table > tbody > tr > td {
  color: #1d3a77;
  font-size: 16px;
  font-weight: bold;
  border: solid 0px #c6cfd7 !important;
  text-align: center;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(1),
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(5) {
  padding: 6px 9px;
  width: 40%;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(1) {
  text-align: right;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(5) {
  text-align: left;
}
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(2),
.liveScoreDisplay.GRID table > tbody > tr > td:nth-child(4) {
  color: #1d3a77;
  font-weight: bold;
  padding: 0 18px;
}
.liveScoreDisplay.GRID table > tbody > tr > td.canvasLoc {
  width: 180px;
  padding: 3px;
}
.liveScoreDisplay.GRID table > tbody > tr .teamSilk {
  height: 72px;
  width: 72px;
  margin: auto 18px;
}
.liveScoreDisplay.GRID table > tbody > tr .teamSilk.right {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.liveScoreDisplay.SNOO,
.liveScoreDisplay.TENN {
  color: White;
  text-align: center;
}
.liveScoreDisplay.SNOO table,
.liveScoreDisplay.TENN table {
  margin: 0px auto;
  width: auto;
}
.liveScoreDisplay.SNOO table > tbody > tr,
.liveScoreDisplay.TENN table > tbody > tr {
  background-color: transparent;
}
.liveScoreDisplay.SNOO table > tbody > tr > th,
.liveScoreDisplay.TENN table > tbody > tr > th,
.liveScoreDisplay.SNOO table > tbody > tr > td,
.liveScoreDisplay.TENN table > tbody > tr > td {
  line-height: 24px;
  font-weight: normal;
  padding: 5px 8px !important;
  border: solid 1px #c6cfd7;
}
.liveScoreDisplay.SNOO table > tbody > tr > th:first-child,
.liveScoreDisplay.TENN table > tbody > tr > th:first-child,
.liveScoreDisplay.SNOO table > tbody > tr > td:first-child,
.liveScoreDisplay.TENN table > tbody > tr > td:first-child {
  text-align: left;
}
.liveScoreDisplay.SNOO table > tbody > tr td,
.liveScoreDisplay.TENN table > tbody > tr td {
  min-width: 24px;
  text-align: center;
}
.liveScoreDisplay.SNOO table > tbody > tr td.curTeam,
.liveScoreDisplay.TENN table > tbody > tr td.curTeam {
  border-right: solid 1px transparent;
  border-top: solid 1px transparent;
  border-bottom: solid 1px transparent;
  color: #000000;
}
.liveScoreDisplay.SNOO table > tbody > tr td.curTeam .icon:before,
.liveScoreDisplay.TENN table > tbody > tr td.curTeam .icon:before {
  color: #f4a403;
}
.liveScoreDisplay.SNOO table > tbody > tr th,
.liveScoreDisplay.TENN table > tbody > tr th {
  color: #000000;
  font-weight: bold;
}
.liveScoreDisplay.SNOO table > tbody > tr .teamSilk,
.liveScoreDisplay.TENN table > tbody > tr .teamSilk {
  height: 24px;
  width: 36px;
  margin: auto;
  margin-right: 6px;
}
.liveScoreDisplay.SNOO .dark,
.liveScoreDisplay.TENN .dark {
  background-color: #000000;
}
.liveScoreDisplay.SNOO .dark.win,
.liveScoreDisplay.TENN .dark.win {
  color: #cc0000;
}
.liveScoreDisplay.SNOO .light,
.liveScoreDisplay.TENN .light {
  background-color: #660000;
}
.liveScoreDisplay.SNOO .light.win,
.liveScoreDisplay.TENN .light.win {
  color: #cc0000;
}
.liveScoreDisplay.SNOO .game,
.liveScoreDisplay.TENN .game {
  background-color: #cc0000;
  font-weight: bold;
}
.liveScoreDisplay.SNOO .icon,
.liveScoreDisplay.TENN .icon {
  color: #000000;
}
.liveScoreDisplay.TENN table td:last-child {
  background-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  text-align: left;
}
.liveScoreDisplay.CRIC {
  text-align: center;
  padding: 6px 12px;
  box-sizing: border-box;
  border: solid 1px #181e58;
  border-bottom: none;
  background-color: #c9d0da;
}
.liveScoreDisplay.CRIC table {
  margin: 0 auto;
  width: auto;
}
.liveScoreDisplay.CRIC table thead {
  background-color: transparent;
}
.liveScoreDisplay.CRIC table thead tr th {
  font-size: 9px;
  background-color: transparent;
  border-bottom: solid 1px #1a1a1a;
  color: #1a1a1a;
  text-align: center;
  padding: 3px;
}
.liveScoreDisplay.CRIC table tbody tr {
  background-color: transparent;
  border-color: transparent;
  color: #1a1a1a;
}
.liveScoreDisplay.CRIC table tbody tr th,
.liveScoreDisplay.CRIC table tbody tr td {
  background-color: transparent;
  border-color: transparent;
  min-width: 42px;
  padding: 3px;
}
.liveScoreDisplay.CRIC table tbody tr th.facing,
.liveScoreDisplay.CRIC table tbody tr td.facing {
  text-align: right;
}
.liveScoreDisplay.CRIC table tbody tr th.facing:before,
.liveScoreDisplay.CRIC table tbody tr td.facing:before {
  content: "\e91f";
}
.liveScoreDisplay.CRIC table tbody tr th {
  text-align: right;
}
.liveScoreDisplay.CRIC table tbody tr .teamSilk {
  height: 36px;
  width: 36px;
  margin: auto;
  margin-left: 6px;
}
.liveScoreDisplay.CRIC table tbody tr .teamSilk.flag {
  height: 24px;
  width: 36px;
}
.liveScoreDisplay.CRIC table.scores {
  float: left;
}
.liveScoreDisplay.CRIC table.scores tr th,
.liveScoreDisplay.CRIC table.scores tr td {
  text-align: left;
  padding: 6px 3px;
}
.liveScoreDisplay.CRIC table.batsmen {
  float: right;
}
.liveScoreDisplay.CRIC table.batsmen tr th,
.liveScoreDisplay.CRIC table.batsmen tr td {
  padding: 6px 3px 0px 3px;
  min-width: 30px;
}
.liveScoreDisplay.CRIC table.batsmen tr td {
  text-align: center;
}
.liveScoreDisplay.CRIC table.batsmen thead tr th,
.liveScoreDisplay.CRIC table.batsmen thead tr td {
  padding: 0px 3px;
}
.liveScoreDisplay.OTHER {
  margin: auto;
}
.liveScoreDisplay.OTHER table {
  width: auto;
  margin: 0 auto;
  border: 0;
  background-color: transparent;
}
.liveScoreDisplay.OTHER table tr,
.liveScoreDisplay.OTHER table th,
.liveScoreDisplay.OTHER table td {
  border: 0;
  background-color: transparent;
}
.liveScoreDisplay.OTHER table .team {
  font-weight: bold;
  width: 35%;
}
.liveScoreDisplay.OTHER table .team.left {
  text-align: right;
}
.liveScoreDisplay.OTHER table .score {
  font-weight: bold;
  text-align: center;
  width: 10%;
  padding: 6px 6px 0px 0px;
}
.liveScoreDisplay.OTHER table .score .teamAScore,
.liveScoreDisplay.OTHER table .score .teamBScore {
  font-size: 30px;
}
.liveScoreDisplay.OTHER table .gameStage {
  font-weight: bold;
  text-align: center;
  padding: 2px;
}
.liveScoreDisplay.OTHER table .teamSilk {
  height: 60px;
  width: 60px;
  margin: auto 5px;
}
.liveScoreDisplay.OTHER table .teamSilk.flag {
  height: 40px;
}
.MarketTable td.oddsColumn {
  /*&.priceUp:before,
		&.priceUp2:before
		{
			border-color: rgba(194, 225, 245, 0);
			border-bottom-color: #c2e1f5;
		}

		&.priceDown:before,
		&.priceDown2:before
		{
			border-color: rgba(194, 225, 245, 0);
			border-top-color: @baseCol_Red;
		}*/
  /*&.priceDown:before,
		&.priceDown2:before,
		&.priceUp:before,
		&.priceUp2:before
		{
			margin-left: -6px;
		}*/
}
.MarketTable td.oddsColumn.priceDown,
.MarketTable td.oddsColumn.priceDown2,
.MarketTable td.oddsColumn.priceUp,
.MarketTable td.oddsColumn.priceUp2 {
  position: relative;
}
.MarketTable td.oddsColumn.priceUp {
  -webkit-animation-name: priceUp-border-fadeInOut;
  animation-name: priceUp-border-fadeInOut;
}
.MarketTable td.oddsColumn.priceUp2 {
  -webkit-animation-name: priceUp-border-fadeInOut2;
  animation-name: priceUp-border-fadeInOut2;
}
.MarketTable td.oddsColumn.priceDown {
  -webkit-animation-name: priceDown-border-fadeInOut;
  animation-name: priceDown-border-fadeInOut;
}
.MarketTable td.oddsColumn.priceDown2 {
  -webkit-animation-name: priceDown-border-fadeInOut2;
  animation-name: priceDown-border-fadeInOut2;
}
.MarketTable td.oddsColumn.priceDown:after,
.MarketTable td.oddsColumn.priceDown2:after,
.MarketTable td.oddsColumn.priceUp:after,
.MarketTable td.oddsColumn.priceUp2:after {
  left: 0;
  right: 0;
  border: solid 6px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  margin: auto;
  transform: rotate(-135deg);
}
.MarketTable td.oddsColumn.priceDown:after,
.MarketTable td.oddsColumn.priceDown2:after {
  top: -6px;
}
.MarketTable td.oddsColumn.priceUp:after,
.MarketTable td.oddsColumn.priceUp2:after {
  bottom: -6px;
}
.MarketTable td.oddsColumn.priceDown:after {
  -webkit-animation-name: priceDown-after-fadeInOut;
  animation-name: priceDown-after-fadeInOut;
}
.MarketTable td.oddsColumn.priceDown2:after {
  -webkit-animation-name: priceDown2-after-fadeInOut;
  animation-name: priceDown2-after-fadeInOut;
}
.MarketTable td.oddsColumn.priceUp:after {
  -webkit-animation-name: priceUp-after-fadeInOut;
  animation-name: priceUp-after-fadeInOut;
}
.MarketTable td.oddsColumn.priceUp2:after {
  -webkit-animation-name: priceUp2-after-fadeInOut;
  animation-name: priceUp2-after-fadeInOut;
}
.MarketTable.RaceMarket td.oddsColumn.priceDown:after,
.MarketTable.RaceChildComp td.oddsColumn.priceDown:after,
.MarketTable.RaceMarket td.oddsColumn.priceDown2:after,
.MarketTable.RaceChildComp td.oddsColumn.priceDown2:after,
.MarketTable.RaceMarket td.oddsColumn.priceDown,
.MarketTable.RaceChildComp td.oddsColumn.priceDown,
.MarketTable.RaceMarket td.oddsColumn.priceDown2,
.MarketTable.RaceChildComp td.oddsColumn.priceDown2,
.MarketTable.RaceMarket td.oddsColumn.priceUp:after,
.MarketTable.RaceChildComp td.oddsColumn.priceUp:after,
.MarketTable.RaceMarket td.oddsColumn.priceUp2:after,
.MarketTable.RaceChildComp td.oddsColumn.priceUp2:after,
.MarketTable.RaceMarket td.oddsColumn.priceUp,
.MarketTable.RaceChildComp td.oddsColumn.priceUp,
.MarketTable.RaceMarket td.oddsColumn.priceUp2,
.MarketTable.RaceChildComp td.oddsColumn.priceUp2 {
  -webkit-animation-duration: 13s;
  animation-duration: 13s;
}
.MarketTable.MatchMarket td.oddsColumn.priceDown:after,
.MarketTable.MatchMarket td.oddsColumn.priceDown2:after,
.MarketTable.MatchMarket td.oddsColumn.priceDown,
.MarketTable.MatchMarket td.oddsColumn.priceDown2,
.MarketTable.MatchMarket td.oddsColumn.priceUp:after,
.MarketTable.MatchMarket td.oddsColumn.priceUp2:after,
.MarketTable.MatchMarket td.oddsColumn.priceUp,
.MarketTable.MatchMarket td.oddsColumn.priceUp2 {
  -webkit-animation-duration: 13s;
  animation-duration: 13s;
}
@keyframes priceUp-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceUp-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceUp2-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceUp2-after-fadeInOut {
  0% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  65% {
    border-bottom-color: #277b32;
    border-right-color: #277b32;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceDown-after-fadeInOut {
  0% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  65% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceDown-after-fadeInOut {
  0% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  65% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceDown2-after-fadeInOut {
  0% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  65% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  100% {
    border-color: transparent;
  }
}
@-webkit-keyframes priceDown2-after-fadeInOut {
  0% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  65% {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
  }
  100% {
    border-color: transparent;
  }
}
@keyframes priceUp-border-fadeInOut {
  0% {
    border-color: #277b32;
  }
  65% {
    border-color: #277b32;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@-webkit-keyframes priceUp-border-fadeInOut {
  0% {
    border-color: #277b32;
  }
  65% {
    border-color: #277b32;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@keyframes priceUp-border-fadeInOut2 {
  0% {
    border-color: #277b32;
  }
  65% {
    border-color: #277b32;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@-webkit-keyframes priceUp-border-fadeInOut2 {
  0% {
    border-color: #277b32;
  }
  65% {
    border-color: #277b32;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@keyframes priceDown-border-fadeInOut {
  0% {
    border-color: #cc0000;
  }
  65% {
    border-color: #cc0000;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@-webkit-keyframes priceDown-border-fadeInOut {
  0% {
    border-color: #cc0000;
  }
  65% {
    border-color: #cc0000;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@keyframes priceDown-border-fadeInOut2 {
  0% {
    border-color: #cc0000;
  }
  65% {
    border-color: #cc0000;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@-webkit-keyframes priceDown-border-fadeInOut2 {
  0% {
    border-color: #cc0000;
  }
  65% {
    border-color: #cc0000;
  }
  100% {
    border-color: transparent;
    border-left-color: #ECC6C6;
    border-top-color: #ECC6C6;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    color: #fefefe;
    background: #cc0000;
    box-shadow: 0 4px 10px 3px rgba(0, 0, 0, 0.1);
  }
}
/*
YUI 3.14.0 (build a01e97d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
	color:#000;
	background:#FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}

ol,
ul {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset { display: none; }

/*
YUI 3.14.0 (build a01e97d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssfonts { display: none; }


/*
YUI 3.14.0 (build a01e97d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong,b {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dd {
	/*providing spacing for definition terms*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible
   *width is for ie7 (no ie6 fallback) */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssbase { display: none; }

/* ##########################################
#############################################
#############################################

IF YOU UPDATE THE FONTS MAKE SURE YOU:
	
	1/ reset font variables in variables.less

	2/ change:
			[class^="icon-"], [class*=" icon-"]
		to:
			[class^="icon-"]:before, [class*=" icon-"]:before

	3/ reset order of sort icons to be (as less puts them in alpha which means avail overrides asc)
		.icon-SORTAVAIL:before
		.icon-SORTASC:before
		.icon-SORTDESC:before

#############################################
#############################################
########################################## */
@font-face
{
	font-family: 'TOP_Icons';
	src: url('fonts/TOP_Icons.eot?hfurlb541');
	src: url('fonts/TOP_Icons.eot?hfurlb541#iefix') format('embedded-opentype'), url('fonts/TOP_Icons.ttf?hfurlb541') format('truetype'), url('fonts/TOP_Icons.woff?hfurlb541') format('woff'), url('fonts/TOP_Icons.svg?hfurlb541#TOP_Icons') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"]:before, [class*=" icon-"]:before
{
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'TOP_Icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-ABOUT:before
{
	content: "\e900";
}

.icon-ACCT:before
{
	content: "\e901";
}

.icon-AFL:before
{
	content: "\e902";
}

.icon-ALPS:before
{
	content: "\e903";
}

.icon-ALTD:before
{
	content: "\e904";
}

.icon-ALTL:before
{
	content: "\e905";
}

.icon-ALTR:before
{
	content: "\e906";
}

.icon-ALTU:before
{
	content: "\e907";
}

.icon-ATHL:before
{
	content: "\e908";
}

.icon-AUSFLG:before
{
	content: "\e909";
}

.icon-AUSINV:before
{
	content: "\e90a";
}

.icon-AUSINVB:before
{
	content: "\e90b";
}

.icon-AUSMAP:before
{
	content: "\e90c";
}

.icon-BADM:before
{
	content: "\e90d";
}

.icon-BAND:before
{
	content: "\e90e";
}

.icon-BANKING:before
{
	content: "\e90f";
}

.icon-BASE:before
{
	content: "\e910";
}

.icon-BASK:before
{
	content: "\e911";
}

.icon-BINOC:before
{
	content: "\e912";
}

.icon-BONUSBET:before
{
	content: "\e913";
}

.icon-BOOSTTOKEN:before
{
	content: "\e914";
}

.icon-BOOSTWALLET:before
{
	content: "\e915";
}

.icon-BOX:before
{
	content: "\e916";
}

.icon-BURGER:before
{
	content: "\e917";
}

.icon-BVOL:before
{
	content: "\e918";
}

.icon-CAL:before
{
	content: "\e919";
}

.icon-CHECKBOX:before
{
	content: "\e91a";
}

.icon-CHECKBOXSEL:before
{
	content: "\e91b";
}

.icon-COMG:before
{
	content: "\e91c";
}

.icon-CONFIG:before
{
	content: "\e91d";
}

.icon-CRIC:before
{
	content: "\e91e";
}

.icon-CRICBAT:before
{
	content: "\e91f";
}

.icon-CURL:before
{
	content: "\e920";
}

.icon-CYCL:before
{
	content: "\e921";
}

.icon-DART:before
{
	content: "\e922";
}

.icon-EACHWAY:before
{
	content: "\e923";
}

.icon-EDIT:before
{
	content: "\e924";
}

.icon-ELEC:before
{
	content: "\e925";
}

.icon-EMAIL:before
{
	content: "\e926";
}

.icon-ENTT:before
{
	content: "\e927";
}

.icon-EQUE:before
{
	content: "\e928";
}

.icon-ESPT:before
{
	content: "\e929";
}

.icon-FAX:before
{
	content: "\e92a";
}

.icon-FINGER:before
{
	content: "\e92b";
}

.icon-FNCL:before
{
	content: "\e92c";
}

.icon-FUT:before
{
	content: "\e92d";
}

.icon-GAEF:before
{
	content: "\e92e";
}

.icon-GLOBE:before
{
	content: "\e92f";
}

.icon-GLOVE:before
{
	content: "\e930";
}

.icon-GOLF:before
{
	content: "\e931";
}

.icon-GREY:before
{
	content: "\e932";
}

.icon-GRID:before
{
	content: "\e933";
}

.icon-HAND:before
{
	content: "\e934";
}

.icon-HARN:before
{
	content: "\e935";
}

.icon-HELMET:before
{
	content: "\e936";
}

.icon-HISTORY:before
{
	content: "\e937";
}

.icon-HOCK:before
{
	content: "\e938";
}

.icon-HOME:before
{
	content: "\e939";
}

.icon-HORS:before
{
	content: "\e93a";
}

.icon-HURL:before
{
	content: "\e93b";
}

.icon-INFO:before
{
	content: "\e93c";
}

.icon-JCKY:before
{
	content: "\e93d";
}

.icon-LAWN:before
{
	content: "\e93e";
}

.icon-LIVE:before
{
	content: "\e93f";
}

.icon-LOCATION:before
{
	content: "\e940";
}

.icon-LOGOUT:before
{
	content: "\e941";
}

.icon-MIX:before
{
	content: "\e942";
}

.icon-MMA:before
{
	content: "\e943";
}

.icon-MOTB:before
{
	content: "\e944";
}

.icon-MOTR:before
{
	content: "\e945";
}

.icon-NETB:before
{
	content: "\e946";
}

.icon-NEWS1:before
{
	content: "\e947";
}

.icon-NEWS2:before
{
	content: "\e948";
}

.icon-NEWS3:before
{
	content: "\e949";
}

.icon-NHL:before
{
	content: "\e94a";
}

.icon-NTJ:before
{
	content: "\e94b";
}

.icon-NVD:before
{
	content: "\e94c";
}

.icon-NVL:before
{
	content: "\e94d";
}

.icon-NVR:before
{
	content: "\e94e";
}

.icon-NVU:before
{
	content: "\e94f";
}

.icon-OLY:before
{
	content: "\e950";
}

.icon-OTHS:before
{
	content: "\e951";
}

.icon-PENDING:before
{
	content: "\e952";
}

.icon-PHONE:before
{
	content: "\e953";
}

.icon-POKR:before
{
	content: "\e954";
}

.icon-POLS:before
{
	content: "\e955";
}

.icon-PONG:before
{
	content: "\e956";
}

.icon-QML:before
{
	content: "\e957";
}

.icon-RACING:before
{
	content: "\e958";
}

.icon-RADIO:before
{
	content: "\e959";
}

.icon-RADIOSEL:before
{
	content: "\e95a";
}

.icon-REFRESH:before
{
	content: "\e95b";
}

.icon-REWARDS:before
{
	content: "\e95c";
}

.icon-RGLE:before
{
	content: "\e95d";
}

.icon-RGUN:before
{
	content: "\e95e";
}

.icon-ROWI:before
{
	content: "\e95f";
}

.icon-SEARCH:before
{
	content: "\e960";
}

.icon-SHSH:before
{
	content: "\e961";
}

.icon-SNOO:before
{
	content: "\e962";
}

.icon-SOCC:before
{
	content: "\e963";
}

.icon-SOFT:before
{
	content: "\e964";
}

.icon-SORTAVAIL:before
{
	content: "\e966";
}

.icon-SORTASC:before
{
	content: "\e965";
}

.icon-SORTDESC:before
{
	content: "\e967";
}

.icon-SPORT:before
{
	content: "\e968";
}

.icon-SQSH:before
{
	content: "\e969";
}

.icon-SULS:before
{
	content: "\e96a";
}

.icon-SUMO:before
{
	content: "\e96b";
}

.icon-SURF:before
{
	content: "\e96c";
}

.icon-SWIM:before
{
	content: "\e96d";
}

.icon-TENN:before
{
	content: "\e96e";
}

.icon-TRASH:before
{
	content: "\e96f";
}

.icon-TRIA:before
{
	content: "\e970";
}

.icon-VOLL:before
{
	content: "\e971";
}

.icon-WPLO:before
{
	content: "\e972";
}

.icon-YACH:before
{
	content: "\e973";
}

.icon-ZZZZ_Dummy:before
{
	content: "\e974";
}

.icon-BANKING:before {
  content: "\e92d";
}
.icon-ANY_S:before {
  content: "\e94b";
}
body {
  font: 12px Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  font-family: Helvetica, Arial, Sans-Serif;
  margin: 0;
  padding: 0;
  color: #1a1a1a;
  background-color: #fff;
  background-image: url('/assets/images/background_content.jpg');
  background-position: center 100px;
  background-repeat: no-repeat;
}
input,
select {
  display: inline-block;
  border: 1px solid #CCCCCC;
  color: #460707;
  padding: 5px 8px;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 0;
}
select {
  padding: 6px 2px;
}
input[type="text"],
input[type="number"],
input[type="password"] {
  border: 1px solid #ccc;
  color: #460707;
  width: 195px;
  height: 30px;
}
input[type=radio],
input[type=checkbox] {
  display: none;
}
input[type=radio] + label,
input[type=checkbox] + label {
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}
input[type=radio] + label:before,
input[type=checkbox] + label:before {
  font-family: 'TOP_Icons' !important;
  content: "\e91a";
  border: none;
  font-size: 28px;
  color: #460707;
}
input[type=radio]:checked + label:before,
input[type=checkbox]:checked + label:before {
  content: "\e91b";
}
input[type=radio] + label:before {
  content: "\e959";
}
input[type=radio]:checked + label:before {
  content: "\e95a";
}
hr {
  border-color: #ECC6C6;
}
h1,
h2,
h3,
h4 {
  color: #fefefe;
  font-size: 18px;
  margin: 0;
  padding: 6px 12px;
  text-transform: uppercase;
  line-height: 24px;
  background-color: #000000;
  position: relative;
  clear: both;
}
h1.text,
h2.text,
h3.text,
h4.text {
  padding: 10px 8px 10px 48px;
  display: block;
  overflow: hidden;
}
h1.hasleftIcon,
h2.hasleftIcon,
h3.hasleftIcon,
h4.hasleftIcon {
  padding-left: 36px;
}
h1 .icon,
h2 .icon,
h3 .icon,
h4 .icon {
  position: absolute;
  top: 3px;
  right: 6px;
  left: auto;
  font-size: 28px;
  line-height: 28px;
}
h1 .icon.left,
h2 .icon.left,
h3 .icon.left,
h4 .icon.left {
  left: 6px;
  right: auto;
}
h1 .icon.icon-navToggle:before,
h2 .icon.icon-navToggle:before,
h3 .icon.icon-navToggle:before,
h4 .icon.icon-navToggle:before {
  content: "\e94c";
}
h1 .icon.icon-navToggle.selected:before,
h2 .icon.icon-navToggle.selected:before,
h3 .icon.icon-navToggle.selected:before,
h4 .icon.icon-navToggle.selected:before {
  content: "\e94f";
}
h1 {
  text-align: center;
}
h1.hasleftIcon {
  padding-left: 6px;
}
h1[class^="icon-"]:before,
h1[class*=" icon-"]:before {
  font-size: 1.3em;
  vertical-align: bottom;
}
h1.error {
  background-color: #cc0000;
}
h1 .icon {
  font-size: 30px;
}
h1 a.button.icon {
  margin-top: -3px;
  color: #fefefe;
  background-color: #000000;
  border-color: #000000;
}
h1 a.button.icon:hover {
  color: #ECC6C6;
}
h2 {
  background-color: #cc0000;
  font-size: 16px;
  padding: 6px 9px;
  line-height: 18px;
}
h2[class^="icon-"]:before,
h2[class*=" icon-"]:before {
  font-size: 1.3em;
  vertical-align: bottom;
}
h2 .icon {
  font-size: 24px;
}
h2 a.button.icon {
  margin-top: -3px;
  color: #fefefe;
  background-color: #cc0000;
  border-color: #cc0000;
  padding: 2px 0 1px 0;
}
h2 a.button.icon:hover {
  color: #ECC6C6;
}
h3 {
  background-color: #660000;
  font-size: 14px;
  padding: 6px 9px;
  line-height: 18px;
}
h3 .icon {
  font-size: 24px;
}
h3 a.button.icon {
  margin-top: -3px;
  color: #fefefe;
  background-color: #660000;
  border-color: #660000;
  font-size: 18px;
  padding: 3px 0 0 0;
}
h3 a.button.icon:hover {
  color: #ECC6C6;
}
h4 {
  background-color: transparent;
  font-size: 12px;
  color: #1a1a1a;
  border-bottom: 1px solid #ECC6C6;
  overflow: hidden;
  padding: 3px 0px 0px 0px;
  margin-bottom: 6px;
}
h4 .icon {
  font-size: 24px;
}
h4 a.button.icon {
  margin-top: -3px;
  padding: 2px 0 1px 0;
}
h4 a.button.icon:hover {
  background-color: #ECC6C6;
  border-color: #ECC6C6;
}
p {
  margin-bottom: 0.5em;
}
.negative {
  color: #cc0000;
}
a {
  color: #1a1a1a;
  cursor: pointer;
  text-decoration: none;
}
.tooltipAbove,
.tooltipBelow,
.tooltipLeft,
.tooltipRight {
  z-index: 199;
}
#header {
  background-color: #cc0000;
  position: relative;
  margin-bottom: 0px;
  color: #000;
  padding-top: 5px;
  z-index: 100;
  min-width: 1200px;
}
#header .headerContent {
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
#header #headerAccountSection {
  position: absolute;
  top: 0;
  right: -3px;
  padding: 0;
  color: #fefefe;
  min-height: 40px;
}
#header #headerAccountSection .acctMenu,
#header #headerAccountSection .balanceBox {
  color: #fefefe;
  float: right;
  min-width: 160px;
  height: 66px;
  background-color: #000000;
  margin: 3px;
  text-align: center;
  padding: 9px 3px;
  box-sizing: border-box;
  border: solid 1px #000000;
  font-weight: bold;
}
#header #headerAccountSection .acctMenu span,
#header #headerAccountSection .balanceBox span {
  color: #cc0000;
  display: inline-block;
  font-size: 24px;
  margin-top: 6px;
  font-weight: normal;
}
#header #headerAccountSection .acctMenu:hover,
#header #headerAccountSection .balanceBox:hover {
  border-color: #cc0000;
  cursor: pointer;
}
#header #headerAccountSection .acctMenu {
  width: 60px;
  padding: 6px 0;
}
#header #headerAccountSection .acctMenu:before {
  font-size: 54px;
}
#header #headerAccountSection .stateLoggedIn .button {
  background-color: #000000;
  border-color: #000000;
  color: #fefefe;
  line-height: 18px;
  width: 160px;
  margin: 3px;
  position: relative;
}
#header #headerAccountSection .stateLoggedIn .button:hover {
  border-color: #cc0000;
}
#header #headerAccountSection .stateLoggedIn .button.confirm span {
  background-color: #cc0000;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 3px;
  padding: 2px 3px;
  min-width: 22px;
}
#header #headerAccountSection .stateLoggedIn .button.majoraction {
  text-align: left;
  text-transform: none;
}
#header #headerAccountSection .stateLoggedIn .button.majoraction span {
  text-align: right;
  color: #cc0000;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 3px;
  padding: 2px 3px;
  min-width: 22px;
}
#header #headerAccountSection .stateLoggedOut input,
#header #headerAccountSection .stateLoggedOut .button {
  width: 120px;
  margin-left: 3px;
}
#header #headerAccountSection .stateLoggedOut .button.confirm {
  background-color: #000000;
  border-color: #000000;
}
#header #headerAccountSection .stateLoggedOut .button.confirm:hover {
  border-color: #660000;
}
#header #headerAccountSection .stateLoggedOut .loginActions {
  padding-top: 6px;
  text-align: right;
}
#header #headerAccountSection .stateLoggedOut .loginActions a {
  color: white;
}
#header nav {
  background-color: #660000;
  padding: 0;
}
#header nav > div {
  color: #fefefe;
  width: 1168px;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
}
#header nav > div > div {
  vertical-align: middle;
  line-height: 25px;
}
#header nav > div > div.headerContact {
  display: table-cell;
  color: #fefefe;
  width: 260px;
  font-size: 18px;
  font-weight: bold;
}
#header nav > div > div.headerContact span {
  font-size: 28px;
  line-height: 25px;
  display: inline-block;
  float: left;
  margin-right: 6px;
  margin-top: -3px;
}
#header nav > div > div.headerSocial {
  width: 260px;
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  padding: 1px;
}
#header nav > div > div.headerSocial a {
  margin: 0px 5px 0px 0px;
  vertical-align: middle;
  display: inline-block;
  height: 25px;
}
#header nav > div > div.headerSocial a img {
  height: 25px;
}
#header nav > div ul.tabs {
  width: 650px;
  display: table-cell;
  border: 0;
}
#header nav > div ul.tabs li {
  width: 141.666px;
  height: 22px;
  background-color: transparent;
  color: #fefefe;
  border: 1px solid #660000;
  /*&.selected
					{
						border-color: @baseCol_Orange;
						background-color: @baseCol_Orange;
					}*/
}
#header nav > div ul.tabs li:hover {
  border-color: #cc0000;
  background-color: #cc0000;
}
.correctText {
  color: #277b32;
}
.errorText {
  color: #cc0000;
}
.warningText {
  color: #cc0000;
}
.ajaxReply {
  border: 1px solid #888888;
  padding: 8px;
  margin: 8px;
  background-color: #eeeeee;
}
.ajaxReply.errorText {
  border-color: #cc0000;
  background-color: #ff9999;
}
.ajaxReply.warningText {
  border-color: #cc0000;
  background-color: #ffb3b3;
}
.button {
  font-size: 12px;
  line-height: 20px;
  padding: 5px 8px;
  display: inline-block;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #cccccc;
  border: solid 1px #ECC6C6;
  color: #cc0000;
  min-width: 50px;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
}
.button.expired {
  background-color: #cc0000;
  border: solid 1px #cc0000;
  color: #fefefe;
}
.button.expired:hover {
  border: solid 1px #cc0000;
  background-color: #b30000;
}
.button.delete {
  background-color: #cc0000;
  border: solid 1px #cc0000;
  color: #fefefe;
}
.button.delete:hover {
  border: solid 1px #cc0000;
  background-color: #8f0000;
}
.button.form {
  min-width: 10px;
  padding: 2px;
  color: #fefefe !important;
  display: inline-block;
  float: right;
  margin-top: 9px;
}
.button.confirm,
.button.majorAction,
.button.active,
.button.selected {
  background-color: #cc0000;
  border: solid 1px #cc0000;
  color: #fefefe;
}
.button.confirm:hover,
.button.majorAction:hover {
  background-color: #990000;
}
.button.disabled {
  cursor: default;
  opacity: 0.7;
}
.button.icon {
  padding: 5px 2px 2px 2px;
  font-size: 22px;
  line-height: 21px;
  width: 26px;
  min-width: 32px;
}
.button.small {
  font-size: 10px;
  padding: 0px 4px;
  min-width: auto;
  line-height: 15px;
}
.button.small.icon {
  min-width: 14px;
  width: 14px;
  padding: 1px 0;
  line-height: 7px;
}
.button:hover {
  text-decoration: none;
  border: solid 1px #1a1a1a;
}
.button.additMark {
  border-radius: 12px;
  padding: 2px 12px 2px 12px;
  min-width: 228px;
  /*.promoMarket
		{
			.markets
			{
				&:after
				{
					content: "Promo Markets Available";
					font-size: 12px;
					display: block;
					color: white;
					cursor: pointer;
					text-decoration: none;
					padding: 2px 5px 2px 5px;
					background-color: @baseCol_Orange;
					border: @baseCol_Orange 2px solid;
					border-radius: 50px;
					width: fit-content;
					float: right;
				}
			}
		}*/
}
.button.additMark.expired {
  background-color: #cc0000;
  border-color: #cc0000;
  float: right;
}
.tabs {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: table;
  width: 100%;
  border-bottom: 4px solid #cc0000;
}
.tabs li {
  font-size: 13px;
  display: table-cell;
  padding: 5px 8px;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  zoom: 1;
  background-color: #fefefe;
  color: #1a1a1a;
  text-align: center;
  border: solid 1px #ECC6C6;
  border-bottom: 0px;
  border-right-color: transparent;
  vertical-align: middle;
  position: relative;
}
.tabs li span {
  background-color: #f56e00;
  color: white;
  display: inline-block;
  position: absolute;
  top: 9px;
  right: 5px;
  padding: 0;
  min-width: 22px;
  line-height: 22px;
}
.tabs li.active,
.tabs li.selected {
  border-color: #cc0000;
  background-color: #cc0000;
  color: #fefefe;
}
.tabs li.expired {
  background-color: #ECC6C6;
  border-left-color: #cccccc;
  border-right-color: transparent;
  color: #1a1a1a;
}
.tabs li.disabled {
  border-color: #ECC6C6;
  color: #ECC6C6;
  cursor: default;
  border-right-color: transparent;
}
.tabs li.disabled:hover {
  border-color: #ECC6C6;
}
.tabs li:hover {
  text-decoration: none;
  border-color: #cc0000;
}
.tabs li:first-child.expired {
  border-left-color: #ECC6C6;
}
.tabs li:first-child.expired:hover {
  border-color: #cc0000;
}
.tabs li:last-child {
  border-right-color: #ECC6C6;
}
.tabs li:last-child.active,
.tabs li:last-child.selected,
.tabs li:last-child:hover {
  border-color: #cc0000;
}
.tabs.tab1 li {
  width: 100%;
  max-width: 144px;
  display: inline-block;
}
.tabs.tab2 li {
  width: 50%;
  max-width: 144px;
  display: inline-block;
}
.tabs.tab2full li {
  width: 50%;
}
.tabs.tab3 li {
  width: 33%;
  max-width: 144px;
  display: inline-block;
}
.tabs.tab3full li {
  width: 33%;
}
.tabs.tab4 li {
  width: 25%;
}
.tabs.tab5 li {
  width: 20%;
}
.tabs.tab6 li {
  width: 16.666%;
}
.tabs.tab7 li {
  width: 14.17%;
}
.tabs.tab8 li {
  width: 12.5%;
}
.tabs.tab9 li {
  width: 11.11111%;
}
.tabs.tab10 li {
  width: 10%;
}
.tabs.tab11 li {
  width: 9.090909%;
}
.tabs.tab12 li {
  width: 8.33333%;
}
.tabs.tab13 li {
  width: 7.6923%;
}
.tabs.tab14 li {
  width: 7.1428%;
}
.tabVertical > ul.tabs {
  min-width: 160px;
  width: 30%;
  border-bottom-width: 0;
  border-right: 3px solid #cc0000;
  float: left;
}
.tabVertical > ul.tabs li {
  display: block;
  height: 30px;
  line-height: 30px;
  border: solid 1px #ECC6C6;
  border-right: 0px;
}
.tabVertical > ul.tabs li.active,
.tabVertical > ul.tabs li.selected {
  border-color: #cc0000;
  background-color: #cc0000;
  color: #fefefe;
}
.tabVertical > ul.tabs li.expired {
  background-color: #ECC6C6;
  border-color: #cccccc;
  color: #1a1a1a;
}
.tabVertical > ul.tabs li.disabled {
  border-color: #ECC6C6;
  color: #ECC6C6;
  cursor: default;
}
.tabVertical > ul.tabs li.disabled:hover {
  border-color: #ECC6C6;
}
.tabVertical > ul.tabs li:hover {
  text-decoration: none;
  border-color: #cc0000;
}
.tabVertical > div {
  width: 65%;
  float: left;
  margin-left: 12px;
}
.tabVertical.quads > ul.tabs {
  border-right: none;
}
.tabVertical.quads > ul.tabs li {
  border-right: 1px solid #ECC6C6;
}
.tabVertical.quads > ul.tabs li.active,
.tabVertical.quads > ul.tabs li.selected,
.tabVertical.quads > ul.tabs li:hover {
  border-right-color: #cc0000;
}
.tabVertical.quads > ul.tabs li:last-child {
  border-right: 1px solid #ECC6C6;
}
.tabVertical.quads > ul.tabs li:last-child.active,
.tabVertical.quads > ul.tabs li:last-child.selected,
.tabVertical.quads > ul.tabs li:last-child:hover {
  border-color: #ECC6C6;
  cursor: default;
}
.tabVertical.quads > div {
  width: 67.5%;
}
.blocks {
  margin: 0 0 12px 0;
  padding: 0;
  box-sizing: border-box;
  display: table;
  width: 100%;
}
.blocks li {
  font-size: 12px;
  display: table-cell;
  padding: 5px 8px;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  zoom: 1;
  background-color: #cccccc;
  color: #1a1a1a;
  text-align: center;
  border: solid 1px #ECC6C6;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.blocks li.selected {
  border-color: #cc0000;
  background-color: #cc0000;
  color: #fefefe;
}
.blocks li.selected {
  border-color: #cc0000;
  background-color: #cc0000;
  color: #fefefe;
}
.blocks li.expired {
  background-color: #ECC6C6;
  border-color: #cccccc;
  color: #1a1a1a;
}
.blocks li.disabled {
  border-color: #ECC6C6;
  color: #ECC6C6;
  cursor: default;
}
.blocks li.disabled:hover {
  border-color: #ECC6C6;
}
.blocks li:hover {
  text-decoration: none;
  border-color: #cc0000;
}
.blocks.icon li {
  height: 72px;
  vertical-align: text-bottom;
  padding: 48px 0 0 0;
}
.blocks.icon li:before {
  font-size: 36px;
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
}
.blocks.blocksmax1 li {
  width: 100%;
  float: none;
  display: inline-block;
}
.blocks.blocksmax2 li {
  width: 50%;
}
.blocks.blocksmax2 li:nth-child(2n+3) {
  clear: both;
}
.blocks.blocksmax3 li {
  width: 33.33333%;
}
.blocks.blocksmax3 li:nth-child(3n+4) {
  clear: both;
}
.blocks.blocksmax4 li {
  width: 25%;
}
.blocks.blocksmax4 li:nth-child(4n+5) {
  clear: both;
}
.blocks.blocksmax5 li {
  width: 20%;
}
.blocks.blocksmax5 li:nth-child(5n+6) {
  clear: both;
}
.blocks.blocksmax6 li {
  width: 16.66667%;
}
.blocks.blocksmax6 li:nth-child(6n+7) {
  clear: both;
}
.blocks.blocksmax6.icon li {
  height: 78px;
}
.blocks.blocksmax7 li {
  width: 14.28514%;
}
.blocks.blocksmax7 li:nth-child(7n+8) {
  clear: both;
}
.blocks.blocksmax8 li {
  width: 12.5%;
}
.blocks.blocksmax8 li:nth-child(8n+9) {
  clear: both;
}
.blocks.blocksmax9 li {
  width: 11.11111%;
}
.blocks.blocksmax9 li:nth-child(9n+10) {
  clear: both;
}
.blocks.blocksmax10 li {
  width: 10%;
}
.blocks.blocksmax10 li:nth-child(10n+11) {
  clear: both;
}
form {
  position: relative;
  margin-top: 12px;
}
form div.formNote {
  position: absolute;
  top: 0px;
  right: 6px;
  width: 30%;
}
form h4 {
  margin-bottom: 6px;
  margin-top: 6px;
}
form h4:first-of-type {
  margin-top: 2px;
}
form div.formLine {
  line-height: 30px;
  display: inline-block;
  width: 100%;
  margin-bottom: 6px;
}
form div.formLine > label {
  width: 30%;
  display: inline-block;
  text-align: right;
  margin: 0 12px;
  box-sizing: border-box;
  font-weight: bold;
  vertical-align: top;
}
form div.formLine > div {
  display: inline-block;
  text-align: left;
  padding: 0 12px;
  box-sizing: border-box;
  width: 60%;
  /*> select
			{
				padding-left: 1px;
			}*/
}
form div.formLine > div > input,
form div.formLine > div > select,
form div.formLine > div > span,
form div.formLine > div > .button {
  /*line-height: 30px;
				padding: 2px 5px;*/
  width: 216px;
}
form div.formLine > div > input.halfwidth,
form div.formLine > div > select.halfwidth,
form div.formLine > div > span.halfwidth,
form div.formLine > div > .button.halfwidth {
  width: 106px;
}
form div.formLine > div > input.narrow,
form div.formLine > div > select.narrow,
form div.formLine > div > span.narrow,
form div.formLine > div > .button.narrow {
  width: 36px;
  text-align: center;
}
form div.formLine > div > input.dobD,
form div.formLine > div > select.dobD,
form div.formLine > div > span.dobD,
form div.formLine > div > .button.dobD {
  width: 52px;
  margin: 0 1px 0 0;
}
form div.formLine > div > input.dobD:disabled,
form div.formLine > div > select.dobD:disabled,
form div.formLine > div > span.dobD:disabled,
form div.formLine > div > .button.dobD:disabled {
  text-align: center;
  width: 48px;
}
form div.formLine > div > input.dobM,
form div.formLine > div > select.dobM,
form div.formLine > div > span.dobM,
form div.formLine > div > .button.dobM {
  width: 90px;
  margin: 0 1px 0 0;
}
form div.formLine > div > input.dobM:disabled,
form div.formLine > div > select.dobM:disabled,
form div.formLine > div > span.dobM:disabled,
form div.formLine > div > .button.dobM:disabled {
  text-align: center;
  width: 99px;
}
form div.formLine > div > input.dobY,
form div.formLine > div > select.dobY,
form div.formLine > div > span.dobY,
form div.formLine > div > .button.dobY {
  width: 64px;
  margin: 0 1px 0 0;
}
form div.formLine > div > input.dobY:disabled,
form div.formLine > div > select.dobY:disabled,
form div.formLine > div > span.dobY:disabled,
form div.formLine > div > .button.dobY:disabled {
  text-align: center;
  width: 60px;
}
form div.formLine > div > input:disabled,
form div.formLine > div > select:disabled,
form div.formLine > div > span:disabled,
form div.formLine > div > .button:disabled {
  background-color: #f38c8c;
  border-color: #f38c8c !important;
}
form div.formLine > div > span {
  line-height: 30px;
}
form div.formLine > div > .ajaxReply {
  line-height: 18px;
  text-align: justify;
  margin: 6px 0px;
  min-width: 198px;
  width: fit-content;
}
form div.formLine div.formLineField.invalid input,
form div.formLine.invalid input,
form div.formLine div.formLineField.invalid select,
form div.formLine.invalid select {
  border-color: #cc0000;
}
form div.formLine.required > label:after {
  font-size: 18px;
  content: '\00a0*';
  color: #cc0000;
  margin-right: -12px;
  vertical-align: sub;
}
form div.formLine.invalid > label:after {
  font-size: 18px;
  content: '\00a0*';
  color: #cc0000;
  margin-right: -12px;
  vertical-align: sub;
}
form.exoticsControls {
  background-color: #ECC6C6;
  margin: 6px 0 12px 0;
}
form.exoticsControls > div {
  padding: 6px 12px;
  width: 158px;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  vertical-align: middle;
}
form.exoticsControls input {
  width: 78px;
  text-align: center;
  border-color: #1a1a1a;
}
form.exoticsControls input:disabled {
  background-color: transparent;
  border-color: transparent;
  width: 51px;
  text-align: left;
  color: #1a1a1a;
}
form.exoticsControls.exoticTypeQD {
  margin: 0;
}
form.exoticsControls.exoticTypeQD input:disabled {
  width: 78px;
  text-align: center;
}
form.exoticsControls.exoticTypeQD label:after {
  content: 'hiddentext';
  font-size: 0;
  display: block;
  line-height: 0;
}
form.exoticsControls.exoticTypeQD .quadSelectionDisp tr {
  background-color: transparent;
}
form.exoticsControls.exoticTypeQD .quadSelectionDisp tr th,
form.exoticsControls.exoticTypeQD .quadSelectionDisp tr td {
  text-transform: none;
  background-color: transparent;
  padding: 3px 6px;
  line-height: normal;
}
form.exoticsControls.exoticTypeQD .quadSelectionDisp tr th {
  width: 30%;
  white-space: nowrap;
}
form.exoticsControls.exoticTypeQD .quadSelectionDisp tr td {
  width: 85%;
  text-align: left;
  display: inline-block;
  font-weight: normal;
}
@keyframes blink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink {
  to {
    visibility: hidden;
  }
}
.ttgCountdownContainer {
  display: inline-block;
}
.ttgCountdownContainer .flashing,
.ttgCountdownContainer .raceCell .flashing,
.ttgCountdownContainer td.flashing div.time {
  animation: blink 1s steps(6, start) infinite;
  -webkit-animation: blink 1s steps(6, start) infinite;
}
#RaceSportMenu.tabs {
  border-bottom: 4px solid #000000;
}
#RaceSportMenu.tabs li {
  font-size: 18px;
  margin: 0;
  padding: 6px 10px;
  text-transform: uppercase;
  line-height: 24px;
  background-color: #bfbfbf;
  color: #1a1a1a;
  border-color: #000000;
}
#RaceSportMenu.tabs li:before {
  font-size: 24px;
}
#RaceSportMenu.tabs li:hover {
  color: #fefefe;
  background-color: #cc0000;
}
#RaceSportMenu.tabs li.selected {
  background-color: #000000;
  color: #fefefe;
}
#rightColumn {
  float: right;
  width: 252px;
  clear: right;
  margin-bottom: 12px;
  margin-left: 12px;
  /*
.betting-suspended
		{
	white-space: normal;
}

.upcomingMatchesDisplay
		{
	tbody
	{
		th
		{
			background-color: @baseCol_White;
		}
	}
}*/
}
#rightColumn .banner {
  margin-bottom: 12px;
}
#rightColumn a.banner {
  display: inline-block;
}
#rightColumn .NextSports .MarketTable {
  border-right: solid 1px #ECC6C6;
  border-bottom: solid 1px #ECC6C6;
}
#rightColumn .NextSports .MarketTable th {
  background-color: #bfbfbf;
}
#rightColumn h1 {
  text-align: left;
  position: relative;
}
#rightColumn h1 .clockContainer {
  position: absolute;
  right: 6px;
  font-size: 15px;
}
#mainContent {
  overflow: hidden;
}
#bodyContainer #bodyContent {
  width: 1170px;
  padding: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  overflow: hidden;
}
#leftColumn {
  /*border: 1px dashed red;*/
  float: left;
  margin-right: 12px;
  overflow: hidden;
  width: 252px;
}
#leftColumn h1 {
  text-align: left;
}
#CouponBlock,
#QuickCouponBlock,
#CouponAlerts,
.alertContent {
  overflow: hidden;
  position: relative;
  background-color: #fefefe;
  /*input[type=checkbox] + label:before
	{
		color: @baseCol_TextOnDark;
	}*/
}
#CouponBlock h1,
#QuickCouponBlock h1,
#CouponAlerts h1,
.alertContent h1 {
  background-color: #cc0000;
  color: #fefefe;
}
#CouponBlock h1 span.count,
#QuickCouponBlock h1 span.count,
#CouponAlerts h1 span.count,
.alertContent h1 span.count {
  float: right;
  background-color: #000000;
  min-width: 24px;
  text-align: center;
}
#CouponBlock h1 a,
#QuickCouponBlock h1 a,
#CouponAlerts h1 a,
.alertContent h1 a {
  color: #000000;
  float: right;
  margin: 0;
}
#CouponBlock h1 a:before,
#QuickCouponBlock h1 a:before,
#CouponAlerts h1 a:before,
.alertContent h1 a:before {
  font-size: 16.8px;
}
#CouponBlock h1 a.button,
#QuickCouponBlock h1 a.button,
#CouponAlerts h1 a.button,
.alertContent h1 a.button {
  color: #fefefe;
}
#CouponBlock .emptyMsg,
#QuickCouponBlock .emptyMsg,
#CouponAlerts .emptyMsg,
.alertContent .emptyMsg {
  margin: 30px auto;
  color: #fefefe;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
}
#CouponBlock footer,
#QuickCouponBlock footer,
#CouponAlerts footer,
.alertContent footer {
  border-top: solid 1px #cc0000;
  background-color: #ff8080;
  color: #1a1a1a;
  margin-top: 0px;
  text-align: right;
  height: auto;
}
#CouponBlock footer > div,
#QuickCouponBlock footer > div,
#CouponAlerts footer > div,
.alertContent footer > div {
  margin-top: 12px;
}
#CouponBlock footer > div div,
#QuickCouponBlock footer > div div,
#CouponAlerts footer > div div,
.alertContent footer > div div {
  margin-top: 6px;
}
#CouponBlock footer > div div span,
#QuickCouponBlock footer > div div span,
#CouponAlerts footer > div div span,
.alertContent footer > div div span {
  font-weight: bold;
  margin-right: 12px;
}
#CouponBlock footer > div div.buttons,
#QuickCouponBlock footer > div div.buttons,
#CouponAlerts footer > div div.buttons,
.alertContent footer > div div.buttons {
  margin-top: 0;
}
#CouponBlock footer > div div.buttons div,
#QuickCouponBlock footer > div div.buttons div,
#CouponAlerts footer > div div.buttons div,
.alertContent footer > div div.buttons div {
  padding: 12px 4%;
  margin-top: 0;
}
#CouponBlock footer > div div.buttons div a,
#QuickCouponBlock footer > div div.buttons div a,
#CouponAlerts footer > div div.buttons div a,
.alertContent footer > div div.buttons div a {
  width: 48%;
  border: none;
  margin: 0 0 0 2%;
}
#CouponBlock footer > div div.buttons div a:first-child,
#QuickCouponBlock footer > div div.buttons div a:first-child,
#CouponAlerts footer > div div.buttons div a:first-child,
.alertContent footer > div div.buttons div a:first-child {
  margin: 0 2% 0 0;
}
#CouponBlock footer > div div.buttons .retain,
#QuickCouponBlock footer > div div.buttons .retain,
#CouponAlerts footer > div div.buttons .retain,
.alertContent footer > div div.buttons .retain {
  padding: 3px 12px;
  text-align: left;
  border-top: solid 1px #cc0000;
}
#CouponBlock footer > div div.coupErrMsg,
#QuickCouponBlock footer > div div.coupErrMsg,
#CouponAlerts footer > div div.coupErrMsg,
.alertContent footer > div div.coupErrMsg {
  margin: 12px;
  text-align: center;
  margin-bottom: 0;
}
#CouponBlock footer > div div.coupErrMsg .error,
#QuickCouponBlock footer > div div.coupErrMsg .error,
#CouponAlerts footer > div div.coupErrMsg .error,
.alertContent footer > div div.coupErrMsg .error {
  margin: 0;
}
#CouponBlock form,
#QuickCouponBlock form,
#CouponAlerts form,
.alertContent form {
  background-color: #ffb3b3;
  margin-top: 0px;
}
#CouponBlock form div > input[type=checkbox] + label a,
#QuickCouponBlock form div > input[type=checkbox] + label a,
#CouponAlerts form div > input[type=checkbox] + label a,
.alertContent form div > input[type=checkbox] + label a {
  background-color: #fefefe;
  color: #1a1a1a;
}
#CouponBlock form div > input[type=checkbox]:checked + label a,
#QuickCouponBlock form div > input[type=checkbox]:checked + label a,
#CouponAlerts form div > input[type=checkbox]:checked + label a,
.alertContent form div > input[type=checkbox]:checked + label a {
  background-color: #1a1a1a;
  color: #fefefe;
}
#CouponBlock form header,
#QuickCouponBlock form header,
#CouponAlerts form header,
.alertContent form header {
  background-color: #ff8080;
  text-align: right;
  padding: 6px;
}
#CouponBlock form header input,
#QuickCouponBlock form header input,
#CouponAlerts form header input,
.alertContent form header input {
  width: 80px;
}
#CouponBlock input[type="text"],
#QuickCouponBlock input[type="text"],
#CouponAlerts input[type="text"],
.alertContent input[type="text"],
#CouponBlock input[type="number"],
#QuickCouponBlock input[type="number"],
#CouponAlerts input[type="number"],
.alertContent input[type="number"],
#CouponBlock input[type="password"],
#QuickCouponBlock input[type="password"],
#CouponAlerts input[type="password"],
.alertContent input[type="password"] {
  text-align: right;
}
#CouponBlock .couponLegs .couponLeg,
#QuickCouponBlock .couponLegs .couponLeg,
#CouponAlerts .couponLegs .couponLeg,
.alertContent .couponLegs .couponLeg,
#CouponBlock .alertLegs .couponLeg,
#QuickCouponBlock .alertLegs .couponLeg,
#CouponAlerts .alertLegs .couponLeg,
.alertContent .alertLegs .couponLeg,
#CouponBlock .couponLegs .alertLeg,
#QuickCouponBlock .couponLegs .alertLeg,
#CouponAlerts .couponLegs .alertLeg,
.alertContent .couponLegs .alertLeg,
#CouponBlock .alertLegs .alertLeg,
#QuickCouponBlock .alertLegs .alertLeg,
#CouponAlerts .alertLegs .alertLeg,
.alertContent .alertLegs .alertLeg {
  padding: 9px;
  background-color: #ffb3b3;
  border-top: solid 1px #cc0000;
}
#CouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH,
#QuickCouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH,
#CouponAlerts .couponLegs .couponLeg .button.icon.icon-TRASH,
.alertContent .couponLegs .couponLeg .button.icon.icon-TRASH,
#CouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH,
#QuickCouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH,
#CouponAlerts .alertLegs .couponLeg .button.icon.icon-TRASH,
.alertContent .alertLegs .couponLeg .button.icon.icon-TRASH,
#CouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH,
#QuickCouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH,
#CouponAlerts .couponLegs .alertLeg .button.icon.icon-TRASH,
.alertContent .couponLegs .alertLeg .button.icon.icon-TRASH,
#CouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH,
#QuickCouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH,
#CouponAlerts .alertLegs .alertLeg .button.icon.icon-TRASH,
.alertContent .alertLegs .alertLeg .button.icon.icon-TRASH {
  float: right;
  line-height: 12px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  margin: -3px -3px;
  padding: 3px 0px 0px 0;
}
#CouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .couponLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponAlerts .couponLegs .couponLeg .button.icon.icon-TRASH:before,
.alertContent .couponLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .alertLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponAlerts .alertLegs .couponLeg .button.icon.icon-TRASH:before,
.alertContent .alertLegs .couponLeg .button.icon.icon-TRASH:before,
#CouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .couponLegs .alertLeg .button.icon.icon-TRASH:before,
#CouponAlerts .couponLegs .alertLeg .button.icon.icon-TRASH:before,
.alertContent .couponLegs .alertLeg .button.icon.icon-TRASH:before,
#CouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH:before,
#QuickCouponBlock .alertLegs .alertLeg .button.icon.icon-TRASH:before,
#CouponAlerts .alertLegs .alertLeg .button.icon.icon-TRASH:before,
.alertContent .alertLegs .alertLeg .button.icon.icon-TRASH:before {
  font-size: 15px;
}
#CouponBlock .couponLegs .couponLeg div.icon.sport:before,
#QuickCouponBlock .couponLegs .couponLeg div.icon.sport:before,
#CouponAlerts .couponLegs .couponLeg div.icon.sport:before,
.alertContent .couponLegs .couponLeg div.icon.sport:before,
#CouponBlock .alertLegs .couponLeg div.icon.sport:before,
#QuickCouponBlock .alertLegs .couponLeg div.icon.sport:before,
#CouponAlerts .alertLegs .couponLeg div.icon.sport:before,
.alertContent .alertLegs .couponLeg div.icon.sport:before,
#CouponBlock .couponLegs .alertLeg div.icon.sport:before,
#QuickCouponBlock .couponLegs .alertLeg div.icon.sport:before,
#CouponAlerts .couponLegs .alertLeg div.icon.sport:before,
.alertContent .couponLegs .alertLeg div.icon.sport:before,
#CouponBlock .alertLegs .alertLeg div.icon.sport:before,
#QuickCouponBlock .alertLegs .alertLeg div.icon.sport:before,
#CouponAlerts .alertLegs .alertLeg div.icon.sport:before,
.alertContent .alertLegs .alertLeg div.icon.sport:before {
  margin-right: 9px;
  margin-top: -3px;
  height: 39px;
  width: 39px;
  font-size: 39px;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
}
#CouponBlock .couponLegs .couponLeg .eventName,
#QuickCouponBlock .couponLegs .couponLeg .eventName,
#CouponAlerts .couponLegs .couponLeg .eventName,
.alertContent .couponLegs .couponLeg .eventName,
#CouponBlock .alertLegs .couponLeg .eventName,
#QuickCouponBlock .alertLegs .couponLeg .eventName,
#CouponAlerts .alertLegs .couponLeg .eventName,
.alertContent .alertLegs .couponLeg .eventName,
#CouponBlock .couponLegs .alertLeg .eventName,
#QuickCouponBlock .couponLegs .alertLeg .eventName,
#CouponAlerts .couponLegs .alertLeg .eventName,
.alertContent .couponLegs .alertLeg .eventName,
#CouponBlock .alertLegs .alertLeg .eventName,
#QuickCouponBlock .alertLegs .alertLeg .eventName,
#CouponAlerts .alertLegs .alertLeg .eventName,
.alertContent .alertLegs .alertLeg .eventName,
#CouponBlock .couponLegs .couponLeg .selection,
#QuickCouponBlock .couponLegs .couponLeg .selection,
#CouponAlerts .couponLegs .couponLeg .selection,
.alertContent .couponLegs .couponLeg .selection,
#CouponBlock .alertLegs .couponLeg .selection,
#QuickCouponBlock .alertLegs .couponLeg .selection,
#CouponAlerts .alertLegs .couponLeg .selection,
.alertContent .alertLegs .couponLeg .selection,
#CouponBlock .couponLegs .alertLeg .selection,
#QuickCouponBlock .couponLegs .alertLeg .selection,
#CouponAlerts .couponLegs .alertLeg .selection,
.alertContent .couponLegs .alertLeg .selection,
#CouponBlock .alertLegs .alertLeg .selection,
#QuickCouponBlock .alertLegs .alertLeg .selection,
#CouponAlerts .alertLegs .alertLeg .selection,
.alertContent .alertLegs .alertLeg .selection,
#CouponBlock .couponLegs .couponLeg .teamNames,
#QuickCouponBlock .couponLegs .couponLeg .teamNames,
#CouponAlerts .couponLegs .couponLeg .teamNames,
.alertContent .couponLegs .couponLeg .teamNames,
#CouponBlock .alertLegs .couponLeg .teamNames,
#QuickCouponBlock .alertLegs .couponLeg .teamNames,
#CouponAlerts .alertLegs .couponLeg .teamNames,
.alertContent .alertLegs .couponLeg .teamNames,
#CouponBlock .couponLegs .alertLeg .teamNames,
#QuickCouponBlock .couponLegs .alertLeg .teamNames,
#CouponAlerts .couponLegs .alertLeg .teamNames,
.alertContent .couponLegs .alertLeg .teamNames,
#CouponBlock .alertLegs .alertLeg .teamNames,
#QuickCouponBlock .alertLegs .alertLeg .teamNames,
#CouponAlerts .alertLegs .alertLeg .teamNames,
.alertContent .alertLegs .alertLeg .teamNames {
  margin: 0 27px 0 0;
}
#CouponBlock .couponLegs .couponLeg .eventName table,
#QuickCouponBlock .couponLegs .couponLeg .eventName table,
#CouponAlerts .couponLegs .couponLeg .eventName table,
.alertContent .couponLegs .couponLeg .eventName table,
#CouponBlock .alertLegs .couponLeg .eventName table,
#QuickCouponBlock .alertLegs .couponLeg .eventName table,
#CouponAlerts .alertLegs .couponLeg .eventName table,
.alertContent .alertLegs .couponLeg .eventName table,
#CouponBlock .couponLegs .alertLeg .eventName table,
#QuickCouponBlock .couponLegs .alertLeg .eventName table,
#CouponAlerts .couponLegs .alertLeg .eventName table,
.alertContent .couponLegs .alertLeg .eventName table,
#CouponBlock .alertLegs .alertLeg .eventName table,
#QuickCouponBlock .alertLegs .alertLeg .eventName table,
#CouponAlerts .alertLegs .alertLeg .eventName table,
.alertContent .alertLegs .alertLeg .eventName table,
#CouponBlock .couponLegs .couponLeg .selection table,
#QuickCouponBlock .couponLegs .couponLeg .selection table,
#CouponAlerts .couponLegs .couponLeg .selection table,
.alertContent .couponLegs .couponLeg .selection table,
#CouponBlock .alertLegs .couponLeg .selection table,
#QuickCouponBlock .alertLegs .couponLeg .selection table,
#CouponAlerts .alertLegs .couponLeg .selection table,
.alertContent .alertLegs .couponLeg .selection table,
#CouponBlock .couponLegs .alertLeg .selection table,
#QuickCouponBlock .couponLegs .alertLeg .selection table,
#CouponAlerts .couponLegs .alertLeg .selection table,
.alertContent .couponLegs .alertLeg .selection table,
#CouponBlock .alertLegs .alertLeg .selection table,
#QuickCouponBlock .alertLegs .alertLeg .selection table,
#CouponAlerts .alertLegs .alertLeg .selection table,
.alertContent .alertLegs .alertLeg .selection table,
#CouponBlock .couponLegs .couponLeg .teamNames table,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table,
#CouponAlerts .couponLegs .couponLeg .teamNames table,
.alertContent .couponLegs .couponLeg .teamNames table,
#CouponBlock .alertLegs .couponLeg .teamNames table,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table,
#CouponAlerts .alertLegs .couponLeg .teamNames table,
.alertContent .alertLegs .couponLeg .teamNames table,
#CouponBlock .couponLegs .alertLeg .teamNames table,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table,
#CouponAlerts .couponLegs .alertLeg .teamNames table,
.alertContent .couponLegs .alertLeg .teamNames table,
#CouponBlock .alertLegs .alertLeg .teamNames table,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table,
#CouponAlerts .alertLegs .alertLeg .teamNames table,
.alertContent .alertLegs .alertLeg .teamNames table {
  margin: 9px 0 0 36px;
}
#CouponBlock .couponLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody th,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody th,
.alertContent .couponLegs .couponLeg .eventName table tbody th,
#CouponBlock .alertLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody th,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody th,
.alertContent .alertLegs .couponLeg .eventName table tbody th,
#CouponBlock .couponLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody th,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody th,
.alertContent .couponLegs .alertLeg .eventName table tbody th,
#CouponBlock .alertLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody th,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody th,
.alertContent .alertLegs .alertLeg .eventName table tbody th,
#CouponBlock .couponLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody th,
#CouponAlerts .couponLegs .couponLeg .selection table tbody th,
.alertContent .couponLegs .couponLeg .selection table tbody th,
#CouponBlock .alertLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody th,
#CouponAlerts .alertLegs .couponLeg .selection table tbody th,
.alertContent .alertLegs .couponLeg .selection table tbody th,
#CouponBlock .couponLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody th,
#CouponAlerts .couponLegs .alertLeg .selection table tbody th,
.alertContent .couponLegs .alertLeg .selection table tbody th,
#CouponBlock .alertLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody th,
#CouponAlerts .alertLegs .alertLeg .selection table tbody th,
.alertContent .alertLegs .alertLeg .selection table tbody th,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody th,
.alertContent .couponLegs .couponLeg .teamNames table tbody th,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody th,
.alertContent .alertLegs .couponLeg .teamNames table tbody th,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody th,
.alertContent .couponLegs .alertLeg .teamNames table tbody th,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody th,
.alertContent .alertLegs .alertLeg .teamNames table tbody th,
#CouponBlock .couponLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody td,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody td,
.alertContent .couponLegs .couponLeg .eventName table tbody td,
#CouponBlock .alertLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody td,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody td,
.alertContent .alertLegs .couponLeg .eventName table tbody td,
#CouponBlock .couponLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody td,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody td,
.alertContent .couponLegs .alertLeg .eventName table tbody td,
#CouponBlock .alertLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody td,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody td,
.alertContent .alertLegs .alertLeg .eventName table tbody td,
#CouponBlock .couponLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody td,
#CouponAlerts .couponLegs .couponLeg .selection table tbody td,
.alertContent .couponLegs .couponLeg .selection table tbody td,
#CouponBlock .alertLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody td,
#CouponAlerts .alertLegs .couponLeg .selection table tbody td,
.alertContent .alertLegs .couponLeg .selection table tbody td,
#CouponBlock .couponLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody td,
#CouponAlerts .couponLegs .alertLeg .selection table tbody td,
.alertContent .couponLegs .alertLeg .selection table tbody td,
#CouponBlock .alertLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody td,
#CouponAlerts .alertLegs .alertLeg .selection table tbody td,
.alertContent .alertLegs .alertLeg .selection table tbody td,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody td,
.alertContent .couponLegs .couponLeg .teamNames table tbody td,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody td,
.alertContent .alertLegs .couponLeg .teamNames table tbody td,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody td,
.alertContent .couponLegs .alertLeg .teamNames table tbody td,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody td,
.alertContent .alertLegs .alertLeg .teamNames table tbody td {
  padding-top: 6px;
  padding-bottom: 0;
}
#CouponBlock .couponLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody th,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody th,
.alertContent .couponLegs .couponLeg .eventName table tbody th,
#CouponBlock .alertLegs .couponLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody th,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody th,
.alertContent .alertLegs .couponLeg .eventName table tbody th,
#CouponBlock .couponLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody th,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody th,
.alertContent .couponLegs .alertLeg .eventName table tbody th,
#CouponBlock .alertLegs .alertLeg .eventName table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody th,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody th,
.alertContent .alertLegs .alertLeg .eventName table tbody th,
#CouponBlock .couponLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody th,
#CouponAlerts .couponLegs .couponLeg .selection table tbody th,
.alertContent .couponLegs .couponLeg .selection table tbody th,
#CouponBlock .alertLegs .couponLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody th,
#CouponAlerts .alertLegs .couponLeg .selection table tbody th,
.alertContent .alertLegs .couponLeg .selection table tbody th,
#CouponBlock .couponLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody th,
#CouponAlerts .couponLegs .alertLeg .selection table tbody th,
.alertContent .couponLegs .alertLeg .selection table tbody th,
#CouponBlock .alertLegs .alertLeg .selection table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody th,
#CouponAlerts .alertLegs .alertLeg .selection table tbody th,
.alertContent .alertLegs .alertLeg .selection table tbody th,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody th,
.alertContent .couponLegs .couponLeg .teamNames table tbody th,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody th,
.alertContent .alertLegs .couponLeg .teamNames table tbody th,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody th,
.alertContent .couponLegs .alertLeg .teamNames table tbody th,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody th,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody th,
.alertContent .alertLegs .alertLeg .teamNames table tbody th {
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .eventName table tbody td,
#CouponAlerts .couponLegs .couponLeg .eventName table tbody td,
.alertContent .couponLegs .couponLeg .eventName table tbody td,
#CouponBlock .alertLegs .couponLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .eventName table tbody td,
#CouponAlerts .alertLegs .couponLeg .eventName table tbody td,
.alertContent .alertLegs .couponLeg .eventName table tbody td,
#CouponBlock .couponLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .eventName table tbody td,
#CouponAlerts .couponLegs .alertLeg .eventName table tbody td,
.alertContent .couponLegs .alertLeg .eventName table tbody td,
#CouponBlock .alertLegs .alertLeg .eventName table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .eventName table tbody td,
#CouponAlerts .alertLegs .alertLeg .eventName table tbody td,
.alertContent .alertLegs .alertLeg .eventName table tbody td,
#CouponBlock .couponLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .selection table tbody td,
#CouponAlerts .couponLegs .couponLeg .selection table tbody td,
.alertContent .couponLegs .couponLeg .selection table tbody td,
#CouponBlock .alertLegs .couponLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .selection table tbody td,
#CouponAlerts .alertLegs .couponLeg .selection table tbody td,
.alertContent .alertLegs .couponLeg .selection table tbody td,
#CouponBlock .couponLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .selection table tbody td,
#CouponAlerts .couponLegs .alertLeg .selection table tbody td,
.alertContent .couponLegs .alertLeg .selection table tbody td,
#CouponBlock .alertLegs .alertLeg .selection table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .selection table tbody td,
#CouponAlerts .alertLegs .alertLeg .selection table tbody td,
.alertContent .alertLegs .alertLeg .selection table tbody td,
#CouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .couponLeg .teamNames table tbody td,
.alertContent .couponLegs .couponLeg .teamNames table tbody td,
#CouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .couponLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .couponLeg .teamNames table tbody td,
.alertContent .alertLegs .couponLeg .teamNames table tbody td,
#CouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .couponLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .couponLegs .alertLeg .teamNames table tbody td,
.alertContent .couponLegs .alertLeg .teamNames table tbody td,
#CouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#QuickCouponBlock .alertLegs .alertLeg .teamNames table tbody td,
#CouponAlerts .alertLegs .alertLeg .teamNames table tbody td,
.alertContent .alertLegs .alertLeg .teamNames table tbody td {
  text-align: left;
}
#CouponBlock .couponLegs .couponLeg .teamNames,
#QuickCouponBlock .couponLegs .couponLeg .teamNames,
#CouponAlerts .couponLegs .couponLeg .teamNames,
.alertContent .couponLegs .couponLeg .teamNames,
#CouponBlock .alertLegs .couponLeg .teamNames,
#QuickCouponBlock .alertLegs .couponLeg .teamNames,
#CouponAlerts .alertLegs .couponLeg .teamNames,
.alertContent .alertLegs .couponLeg .teamNames,
#CouponBlock .couponLegs .alertLeg .teamNames,
#QuickCouponBlock .couponLegs .alertLeg .teamNames,
#CouponAlerts .couponLegs .alertLeg .teamNames,
.alertContent .couponLegs .alertLeg .teamNames,
#CouponBlock .alertLegs .alertLeg .teamNames,
#QuickCouponBlock .alertLegs .alertLeg .teamNames,
#CouponAlerts .alertLegs .alertLeg .teamNames,
.alertContent .alertLegs .alertLeg .teamNames,
#CouponBlock .couponLegs .couponLeg .eventName,
#QuickCouponBlock .couponLegs .couponLeg .eventName,
#CouponAlerts .couponLegs .couponLeg .eventName,
.alertContent .couponLegs .couponLeg .eventName,
#CouponBlock .alertLegs .couponLeg .eventName,
#QuickCouponBlock .alertLegs .couponLeg .eventName,
#CouponAlerts .alertLegs .couponLeg .eventName,
.alertContent .alertLegs .couponLeg .eventName,
#CouponBlock .couponLegs .alertLeg .eventName,
#QuickCouponBlock .couponLegs .alertLeg .eventName,
#CouponAlerts .couponLegs .alertLeg .eventName,
.alertContent .couponLegs .alertLeg .eventName,
#CouponBlock .alertLegs .alertLeg .eventName,
#QuickCouponBlock .alertLegs .alertLeg .eventName,
#CouponAlerts .alertLegs .alertLeg .eventName,
.alertContent .alertLegs .alertLeg .eventName {
  font-size: 13.2px;
}
#CouponBlock .couponLegs .couponLeg .selection,
#QuickCouponBlock .couponLegs .couponLeg .selection,
#CouponAlerts .couponLegs .couponLeg .selection,
.alertContent .couponLegs .couponLeg .selection,
#CouponBlock .alertLegs .couponLeg .selection,
#QuickCouponBlock .alertLegs .couponLeg .selection,
#CouponAlerts .alertLegs .couponLeg .selection,
.alertContent .alertLegs .couponLeg .selection,
#CouponBlock .couponLegs .alertLeg .selection,
#QuickCouponBlock .couponLegs .alertLeg .selection,
#CouponAlerts .couponLegs .alertLeg .selection,
.alertContent .couponLegs .alertLeg .selection,
#CouponBlock .alertLegs .alertLeg .selection,
#QuickCouponBlock .alertLegs .alertLeg .selection,
#CouponAlerts .alertLegs .alertLeg .selection,
.alertContent .alertLegs .alertLeg .selection {
  font-weight: bold;
  font-size: 16.8px;
  /*&.icon
				{
					font-weight: bold;
					font-size: 13px;
				}*/
}
#CouponBlock .couponLegs .couponLeg .coupHead,
#QuickCouponBlock .couponLegs .couponLeg .coupHead,
#CouponAlerts .couponLegs .couponLeg .coupHead,
.alertContent .couponLegs .couponLeg .coupHead,
#CouponBlock .alertLegs .couponLeg .coupHead,
#QuickCouponBlock .alertLegs .couponLeg .coupHead,
#CouponAlerts .alertLegs .couponLeg .coupHead,
.alertContent .alertLegs .couponLeg .coupHead,
#CouponBlock .couponLegs .alertLeg .coupHead,
#QuickCouponBlock .couponLegs .alertLeg .coupHead,
#CouponAlerts .couponLegs .alertLeg .coupHead,
.alertContent .couponLegs .alertLeg .coupHead,
#CouponBlock .alertLegs .alertLeg .coupHead,
#QuickCouponBlock .alertLegs .alertLeg .coupHead,
#CouponAlerts .alertLegs .alertLeg .coupHead,
.alertContent .alertLegs .alertLeg .coupHead {
  margin-bottom: 3px;
  padding-left: 45px;
  position: relative;
  min-height: 45px;
}
#CouponBlock .couponLegs .couponLeg .controls,
#QuickCouponBlock .couponLegs .couponLeg .controls,
#CouponAlerts .couponLegs .couponLeg .controls,
.alertContent .couponLegs .couponLeg .controls,
#CouponBlock .alertLegs .couponLeg .controls,
#QuickCouponBlock .alertLegs .couponLeg .controls,
#CouponAlerts .alertLegs .couponLeg .controls,
.alertContent .alertLegs .couponLeg .controls,
#CouponBlock .couponLegs .alertLeg .controls,
#QuickCouponBlock .couponLegs .alertLeg .controls,
#CouponAlerts .couponLegs .alertLeg .controls,
.alertContent .couponLegs .alertLeg .controls,
#CouponBlock .alertLegs .alertLeg .controls,
#QuickCouponBlock .alertLegs .alertLeg .controls,
#CouponAlerts .alertLegs .alertLeg .controls,
.alertContent .alertLegs .alertLeg .controls {
  margin-top: 3px;
  text-align: right;
}
#CouponBlock .couponLegs .couponLeg .controls .coupErrMsg,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupErrMsg,
#CouponAlerts .couponLegs .couponLeg .controls .coupErrMsg,
.alertContent .couponLegs .couponLeg .controls .coupErrMsg,
#CouponBlock .alertLegs .couponLeg .controls .coupErrMsg,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupErrMsg,
#CouponAlerts .alertLegs .couponLeg .controls .coupErrMsg,
.alertContent .alertLegs .couponLeg .controls .coupErrMsg,
#CouponBlock .couponLegs .alertLeg .controls .coupErrMsg,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupErrMsg,
#CouponAlerts .couponLegs .alertLeg .controls .coupErrMsg,
.alertContent .couponLegs .alertLeg .controls .coupErrMsg,
#CouponBlock .alertLegs .alertLeg .controls .coupErrMsg,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupErrMsg,
#CouponAlerts .alertLegs .alertLeg .controls .coupErrMsg,
.alertContent .alertLegs .alertLeg .controls .coupErrMsg {
  background-color: #ff0000;
  border: solid 1px #cc0000;
  text-align: center;
  padding: 6px;
  color: #1a1a1a;
  margin-top: 6px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupErrMsg a,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupErrMsg a,
#CouponAlerts .couponLegs .couponLeg .controls .coupErrMsg a,
.alertContent .couponLegs .couponLeg .controls .coupErrMsg a,
#CouponBlock .alertLegs .couponLeg .controls .coupErrMsg a,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupErrMsg a,
#CouponAlerts .alertLegs .couponLeg .controls .coupErrMsg a,
.alertContent .alertLegs .couponLeg .controls .coupErrMsg a,
#CouponBlock .couponLegs .alertLeg .controls .coupErrMsg a,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupErrMsg a,
#CouponAlerts .couponLegs .alertLeg .controls .coupErrMsg a,
.alertContent .couponLegs .alertLeg .controls .coupErrMsg a,
#CouponBlock .alertLegs .alertLeg .controls .coupErrMsg a,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupErrMsg a,
#CouponAlerts .alertLegs .alertLeg .controls .coupErrMsg a,
.alertContent .alertLegs .alertLeg .controls .coupErrMsg a {
  width: 45%;
  margin: 3px 3px 3px 3px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts {
  font-size: 12px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table {
  width: 100%;
  margin: 12px auto 0 auto;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr {
  width: 100%;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td {
  width: 33%;
  text-align: center;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td input,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td input {
  width: 100%;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td.moneyBox,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td.moneyBox {
  width: 34%;
  position: relative;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead {
  background-color: transparent;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr {
  color: #1a1a1a;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr th,
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table thead tr td {
  font-weight: bold;
  padding: 3px;
  text-align: center;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td {
  padding: 3px 0 0 0;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .coupPricing table tbody tr td span.moneyInput input {
  width: 78px;
  font-size: 12px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB {
  width: 100%;
  margin: 9px 0 9px 0;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB > div {
  text-align: right;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton {
  display: inline-block;
  font-size: 9px;
  text-align: center;
  width: 23%;
  margin: 0 1%;
  box-sizing: border-box;
  /*label
								{
									width: auto;
									height: auto;
									padding: 3px 3px 3px 3px;
									border: solid 1px @baseCol_TextOnLight;
									display: block;
									margin: 0 auto 0 auto;
									line-height: 11px;
									min-width: auto;

									span.icon
									{
										padding: 0 0 0 1px;

										&:before
										{
											font-size: @baseIconSize + 3;
										}
									}
								}

								input[type=checkbox]
								{
									&:checked + label
									{
										background-color: @baseCol_TextOnLight;
										color: @baseCol_TextOnDark;

										span:before
										{
											color: @baseCol_TextOnDark;
										}
									}
								}*/
  /*&.expired
									{
										width: 89px;
										height: 33px;
										font-size: 10px;
										white-space: nowrap;
										vertical-align: middle;

										&:before
										{
											font-size: 24px;
											color: white;
											padding: 0 3px 0 0;
											vertical-align: middle;
										}
									}*/
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip {
  position: relative;
  display: inline-block;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #bfbfbf;
  color: #fefefe;
  text-align: center;
  padding: 3px;
  border-radius: 6px;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 1;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.tooltip:hover .tooltiptext {
  visibility: visible;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label {
  display: block;
  cursor: pointer;
  font-weight: bold;
  background-color: #fefefe;
  border: solid 1px #1a1a1a;
  color: #1a1a1a;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 10px;
  padding: 3px 3px 3px 3px;
  width: auto;
  line-height: 11px;
  height: auto;
  margin: 0 auto 0 auto;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon {
  padding: 0 0 0 1px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label span.icon:before {
  font-size: 17px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label:before {
  font-size: 11px;
  color: transparent;
  display: none;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton label.selected {
  background-color: #1a1a1a;
  border: solid 1px #460707;
  color: #fefefe;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton input[type=checkbox]:checked + label {
  background-color: #1a1a1a;
  border: solid 1px #460707;
  color: #fefefe;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .amounts .EWBB .bonusButton.disabled {
  opacity: 0.6;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .couponLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .couponLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input,
.alertContent .alertLegs .alertLeg .controls .coupLegControls.exotic .coupPricing table tbody tr td span.moneyInput input {
  font-size: 12px;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .normalDivi.boosted,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .normalDivi.boosted {
  display: none;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .boostedDivi,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .boostedDivi,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .boostedDivi,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .boostedDivi,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .boostedDivi,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .boostedDivi {
  color: #cc0000;
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg {
  padding-top: 9px;
  border-top: 2px dotted #1a1a1a;
  margin-top: 9px;
  text-align: center;
}
#CouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .couponLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .alertLegs .couponLeg .controls .coupLegControls .divBoostMsg span,
#CouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .couponLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#CouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#QuickCouponBlock .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
#CouponAlerts .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span,
.alertContent .alertLegs .alertLeg .controls .coupLegControls .divBoostMsg span {
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg .finalMessage,
#QuickCouponBlock .couponLegs .couponLeg .finalMessage,
#CouponAlerts .couponLegs .couponLeg .finalMessage,
.alertContent .couponLegs .couponLeg .finalMessage,
#CouponBlock .alertLegs .couponLeg .finalMessage,
#QuickCouponBlock .alertLegs .couponLeg .finalMessage,
#CouponAlerts .alertLegs .couponLeg .finalMessage,
.alertContent .alertLegs .couponLeg .finalMessage,
#CouponBlock .couponLegs .alertLeg .finalMessage,
#QuickCouponBlock .couponLegs .alertLeg .finalMessage,
#CouponAlerts .couponLegs .alertLeg .finalMessage,
.alertContent .couponLegs .alertLeg .finalMessage,
#CouponBlock .alertLegs .alertLeg .finalMessage,
#QuickCouponBlock .alertLegs .alertLeg .finalMessage,
#CouponAlerts .alertLegs .alertLeg .finalMessage,
.alertContent .alertLegs .alertLeg .finalMessage {
  margin-top: 9px;
  border-top: dotted 2px #1a1a1a;
  padding-top: 9px;
  line-height: 21px;
}
#CouponBlock .couponLegs .couponLeg .finalMessage span,
#QuickCouponBlock .couponLegs .couponLeg .finalMessage span,
#CouponAlerts .couponLegs .couponLeg .finalMessage span,
.alertContent .couponLegs .couponLeg .finalMessage span,
#CouponBlock .alertLegs .couponLeg .finalMessage span,
#QuickCouponBlock .alertLegs .couponLeg .finalMessage span,
#CouponAlerts .alertLegs .couponLeg .finalMessage span,
.alertContent .alertLegs .couponLeg .finalMessage span,
#CouponBlock .couponLegs .alertLeg .finalMessage span,
#QuickCouponBlock .couponLegs .alertLeg .finalMessage span,
#CouponAlerts .couponLegs .alertLeg .finalMessage span,
.alertContent .couponLegs .alertLeg .finalMessage span,
#CouponBlock .alertLegs .alertLeg .finalMessage span,
#QuickCouponBlock .alertLegs .alertLeg .finalMessage span,
#CouponAlerts .alertLegs .alertLeg .finalMessage span,
.alertContent .alertLegs .alertLeg .finalMessage span {
  font-weight: bold;
}
#CouponBlock .couponLegs .couponLeg table,
#QuickCouponBlock .couponLegs .couponLeg table,
#CouponAlerts .couponLegs .couponLeg table,
.alertContent .couponLegs .couponLeg table,
#CouponBlock .alertLegs .couponLeg table,
#QuickCouponBlock .alertLegs .couponLeg table,
#CouponAlerts .alertLegs .couponLeg table,
.alertContent .alertLegs .couponLeg table,
#CouponBlock .couponLegs .alertLeg table,
#QuickCouponBlock .couponLegs .alertLeg table,
#CouponAlerts .couponLegs .alertLeg table,
.alertContent .couponLegs .alertLeg table,
#CouponBlock .alertLegs .alertLeg table,
#QuickCouponBlock .alertLegs .alertLeg table,
#CouponAlerts .alertLegs .alertLeg table,
.alertContent .alertLegs .alertLeg table {
  width: auto;
}
#CouponBlock .couponLegs .couponLeg table tr,
#QuickCouponBlock .couponLegs .couponLeg table tr,
#CouponAlerts .couponLegs .couponLeg table tr,
.alertContent .couponLegs .couponLeg table tr,
#CouponBlock .alertLegs .couponLeg table tr,
#QuickCouponBlock .alertLegs .couponLeg table tr,
#CouponAlerts .alertLegs .couponLeg table tr,
.alertContent .alertLegs .couponLeg table tr,
#CouponBlock .couponLegs .alertLeg table tr,
#QuickCouponBlock .couponLegs .alertLeg table tr,
#CouponAlerts .couponLegs .alertLeg table tr,
.alertContent .couponLegs .alertLeg table tr,
#CouponBlock .alertLegs .alertLeg table tr,
#QuickCouponBlock .alertLegs .alertLeg table tr,
#CouponAlerts .alertLegs .alertLeg table tr,
.alertContent .alertLegs .alertLeg table tr,
#CouponBlock .couponLegs .couponLeg table th,
#QuickCouponBlock .couponLegs .couponLeg table th,
#CouponAlerts .couponLegs .couponLeg table th,
.alertContent .couponLegs .couponLeg table th,
#CouponBlock .alertLegs .couponLeg table th,
#QuickCouponBlock .alertLegs .couponLeg table th,
#CouponAlerts .alertLegs .couponLeg table th,
.alertContent .alertLegs .couponLeg table th,
#CouponBlock .couponLegs .alertLeg table th,
#QuickCouponBlock .couponLegs .alertLeg table th,
#CouponAlerts .couponLegs .alertLeg table th,
.alertContent .couponLegs .alertLeg table th,
#CouponBlock .alertLegs .alertLeg table th,
#QuickCouponBlock .alertLegs .alertLeg table th,
#CouponAlerts .alertLegs .alertLeg table th,
.alertContent .alertLegs .alertLeg table th,
#CouponBlock .couponLegs .couponLeg table td,
#QuickCouponBlock .couponLegs .couponLeg table td,
#CouponAlerts .couponLegs .couponLeg table td,
.alertContent .couponLegs .couponLeg table td,
#CouponBlock .alertLegs .couponLeg table td,
#QuickCouponBlock .alertLegs .couponLeg table td,
#CouponAlerts .alertLegs .couponLeg table td,
.alertContent .alertLegs .couponLeg table td,
#CouponBlock .couponLegs .alertLeg table td,
#QuickCouponBlock .couponLegs .alertLeg table td,
#CouponAlerts .couponLegs .alertLeg table td,
.alertContent .couponLegs .alertLeg table td,
#CouponBlock .alertLegs .alertLeg table td,
#QuickCouponBlock .alertLegs .alertLeg table td,
#CouponAlerts .alertLegs .alertLeg table td,
.alertContent .alertLegs .alertLeg table td {
  background-color: transparent;
  border-color: transparent;
}
#CouponBlock .couponLegs .couponLeg table th,
#QuickCouponBlock .couponLegs .couponLeg table th,
#CouponAlerts .couponLegs .couponLeg table th,
.alertContent .couponLegs .couponLeg table th,
#CouponBlock .alertLegs .couponLeg table th,
#QuickCouponBlock .alertLegs .couponLeg table th,
#CouponAlerts .alertLegs .couponLeg table th,
.alertContent .alertLegs .couponLeg table th,
#CouponBlock .couponLegs .alertLeg table th,
#QuickCouponBlock .couponLegs .alertLeg table th,
#CouponAlerts .couponLegs .alertLeg table th,
.alertContent .couponLegs .alertLeg table th,
#CouponBlock .alertLegs .alertLeg table th,
#QuickCouponBlock .alertLegs .alertLeg table th,
#CouponAlerts .alertLegs .alertLeg table th,
.alertContent .alertLegs .alertLeg table th {
  text-align: right;
}
#CouponBlock .couponMultiSection,
#QuickCouponBlock .couponMultiSection,
#CouponAlerts .couponMultiSection,
.alertContent .couponMultiSection {
  background-color: #ffb3b3;
  width: 100%;
}
#CouponBlock .couponMultiSection h4,
#QuickCouponBlock .couponMultiSection h4,
#CouponAlerts .couponMultiSection h4,
.alertContent .couponMultiSection h4 {
  background-color: #cc0000;
  color: #fefefe;
  padding-left: 9px;
  margin: 0;
  text-transform: initial;
}
#CouponBlock .couponMultiSection table,
#QuickCouponBlock .couponMultiSection table,
#CouponAlerts .couponMultiSection table,
.alertContent .couponMultiSection table {
  max-width: 100%;
}
#CouponBlock .couponMultiSection table thead,
#QuickCouponBlock .couponMultiSection table thead,
#CouponAlerts .couponMultiSection table thead,
.alertContent .couponMultiSection table thead {
  background-color: transparent;
}
#CouponBlock .couponMultiSection table thead tr,
#QuickCouponBlock .couponMultiSection table thead tr,
#CouponAlerts .couponMultiSection table thead tr,
.alertContent .couponMultiSection table thead tr {
  background-color: transparent;
}
#CouponBlock .couponMultiSection table thead tr th,
#QuickCouponBlock .couponMultiSection table thead tr th,
#CouponAlerts .couponMultiSection table thead tr th,
.alertContent .couponMultiSection table thead tr th {
  background-color: transparent;
  color: #1a1a1a;
  border-bottom: solid 1px #1a1a1a;
}
#CouponBlock .couponMultiSection table tbody tr,
#QuickCouponBlock .couponMultiSection table tbody tr,
#CouponAlerts .couponMultiSection table tbody tr,
.alertContent .couponMultiSection table tbody tr {
  background-color: transparent;
}
#CouponBlock .couponMultiSection table tbody tr th,
#QuickCouponBlock .couponMultiSection table tbody tr th,
#CouponAlerts .couponMultiSection table tbody tr th,
.alertContent .couponMultiSection table tbody tr th {
  background-color: transparent;
  text-align: right;
  border: none;
  border-bottom: solid 1px #cc0000;
  font-weight: normal;
}
#CouponBlock .couponMultiSection table tbody tr:last-child th,
#QuickCouponBlock .couponMultiSection table tbody tr:last-child th,
#CouponAlerts .couponMultiSection table tbody tr:last-child th,
.alertContent .couponMultiSection table tbody tr:last-child th {
  border: none;
}
#CouponBlock .couponMultiSection table tbody td,
#QuickCouponBlock .couponMultiSection table tbody td,
#CouponAlerts .couponMultiSection table tbody td,
.alertContent .couponMultiSection table tbody td {
  border: none;
  padding: 6px 3px;
}
#CouponBlock .couponMultiSection table tbody td.coupMultiWide,
#QuickCouponBlock .couponMultiSection table tbody td.coupMultiWide,
#CouponAlerts .couponMultiSection table tbody td.coupMultiWide,
.alertContent .couponMultiSection table tbody td.coupMultiWide {
  width: 40%;
  padding-left: 9px;
}
#CouponBlock .couponMultiSection table tbody td.coupMultiInput,
#QuickCouponBlock .couponMultiSection table tbody td.coupMultiInput,
#CouponAlerts .couponMultiSection table tbody td.coupMultiInput,
.alertContent .couponMultiSection table tbody td.coupMultiInput {
  width: 30%;
  text-align: center;
}
#CouponBlock .couponMultiSection table tbody td.coupMultiInput input,
#QuickCouponBlock .couponMultiSection table tbody td.coupMultiInput input,
#CouponAlerts .couponMultiSection table tbody td.coupMultiInput input,
.alertContent .couponMultiSection table tbody td.coupMultiInput input {
  width: 100%;
}
#CouponBlock .couponMultiSection table tbody td.coupMultiShort,
#QuickCouponBlock .couponMultiSection table tbody td.coupMultiShort,
#CouponAlerts .couponMultiSection table tbody td.coupMultiShort,
.alertContent .couponMultiSection table tbody td.coupMultiShort {
  width: 30%;
  text-align: center;
}
#CouponBlock .moneyInput,
#QuickCouponBlock .moneyInput,
#CouponAlerts .moneyInput,
.alertContent .moneyInput {
  border: 2px solid #1a1a1a;
  background-color: #1a1a1a;
  display: inline-block;
  color: #fefefe;
}
#CouponBlock .moneyInput input,
#QuickCouponBlock .moneyInput input,
#CouponAlerts .moneyInput input,
.alertContent .moneyInput input {
  border: none;
  box-sizing: border-box;
}
#CouponBlock .moneyInput input:focus,
#QuickCouponBlock .moneyInput input:focus,
#CouponAlerts .moneyInput input:focus,
.alertContent .moneyInput input:focus {
  background-color: #fefefe;
  outline: none;
}
#CouponBlock .moneyInput span,
#QuickCouponBlock .moneyInput span,
#CouponAlerts .moneyInput span,
.alertContent .moneyInput span {
  width: 60px;
  text-align: right;
  background-color: #ff8080;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  line-height: 24px;
  font-size: 13px;
  padding: 3px;
  color: #1a1a1a;
}
#CouponBlock .moneyInput:before,
#QuickCouponBlock .moneyInput:before,
#CouponAlerts .moneyInput:before,
.alertContent .moneyInput:before {
  content: attr(data-symbol);
  color: #fefefe;
  padding: 0 3px;
  font-size: 16px;
}
#CouponBlock .moneyInput.readonly,
#QuickCouponBlock .moneyInput.readonly,
#CouponAlerts .moneyInput.readonly,
.alertContent .moneyInput.readonly {
  border: 2px solid #000000;
  background-color: #bfbfbf;
  display: inline-block;
  color: #fefefe;
}
#CouponBlock .moneyInput.readonly span,
#QuickCouponBlock .moneyInput.readonly span,
#CouponAlerts .moneyInput.readonly span,
.alertContent .moneyInput.readonly span {
  background-color: #bfbfbf;
}
#CouponAlerts header {
  font-size: 20px;
  color: #fefefe;
  background-color: #cc0000;
  text-align: center;
  padding: 6px 3px;
  margin: 0px;
  line-height: 1;
}
#CouponAlerts #CouponAlertGroup .alertContent h1 {
  font-size: 20px;
  color: #fefefe;
  background-color: #cc0000;
  width: 100%;
  text-align: center;
  padding: 6px 3px;
  margin: 0px;
  line-height: 1;
}
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg {
  margin: 2px 0px;
  padding: 10px;
}
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg:first-child {
  margin-top: 0px;
}
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.cancelled_at,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.cancelled-at,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.cancellation_of,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.cancellation-of,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.declined,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.erased,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.rejected,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.TransStatusCancelled {
  background-color: rgba(255, 0, 0, 0.4);
}
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.accepted,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.approved,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.return_at,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.return-at,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.return_of,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.return-of,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.TransStatusAccepted {
  background-color: rgba(100, 220, 100, 0.4);
}
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.partially-accepted,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.TransStatusPartial {
  background-color: rgba(0, 120, 250, 0.4);
}
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.processing,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.unknown,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.no_return,
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg.TransStatusProcessing {
  background-color: rgba(180, 180, 180, 0.4);
}
#CouponAlerts #CouponAlertGroup .alertContent .alertLegs .alertLeg .boostedOdds:after {
  background-color: orange;
  content: 'zzzz';
}
#Alerts {
  display: none;
}
#Alerts .alertContent h1 {
  font-size: 20px;
  color: #fefefe;
  background-color: #262626;
  /*width: 100%;*/
  text-align: center;
  padding: 6px 3px;
  margin: 0px;
  line-height: 1;
}
#Alerts .alertContent > h3 {
  margin: 0;
  background-image: linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -o-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -moz-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -webkit-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -ms-linear-gradient(top, #4c4c4c 0%, #343434 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(0.99, #343434));
  border-bottom: 2px solid #E9D082;
  padding: 15px 10px 5px;
  color: #fefefe;
}
#Alerts .alertContent .alertControls {
  text-align: center;
  padding: 4px 20px;
}
#Alerts .alertContent .alertLegs .alertLeg {
  margin: 2px 0px;
  padding: 10px;
}
#Alerts .alertContent .alertLegs .alertLeg:first-child {
  margin-top: 0px;
}
#Alerts .alertContent .alertLegs .alertLeg.cancelled_at,
#Alerts .alertContent .alertLegs .alertLeg.cancellation_of,
#Alerts .alertContent .alertLegs .alertLeg.declined,
#Alerts .alertContent .alertLegs .alertLeg.erased,
#Alerts .alertContent .alertLegs .alertLeg.rejected,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusCancelled {
  background-color: rgba(255, 0, 0, 0.4);
}
#Alerts .alertContent .alertLegs .alertLeg.accepted,
#Alerts .alertContent .alertLegs .alertLeg.approved,
#Alerts .alertContent .alertLegs .alertLeg.return_at,
#Alerts .alertContent .alertLegs .alertLeg.return_of,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusAccepted {
  background-color: rgba(100, 220, 100, 0.4);
}
#Alerts .alertContent .alertLegs .alertLeg.partially.accepted,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusPartial {
  background-color: rgba(0, 120, 250, 0.4);
}
#Alerts .alertContent .alertLegs .alertLeg.processing,
#Alerts .alertContent .alertLegs .alertLeg.unknown,
#Alerts .alertContent .alertLegs .alertLeg.no_return,
#Alerts .alertContent .alertLegs .alertLeg.TransStatusProcessing {
  background-color: rgba(180, 180, 180, 0.4);
}
.error-warning {
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
}
.error-warning .error-warning-content {
  background-color: #fefefe;
  min-width: 200px;
  max-width: 500px;
  margin: 100px auto 0;
  border-radius: 6px;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid #fefefe;
  overflow: hidden;
}
.error-warning .error-warning-content h1 {
  margin: 0px;
  padding: 10px 15px;
  background-color: #cc0000;
  color: #fefefe;
}
.error-warning .error-warning-content span {
  min-height: 50px;
  max-height: 200px;
  padding: 20px;
  display: block;
  overflow: auto;
}
.error-warning .error-warning-content .error-warning-controls {
  text-align: center;
  margin: 5px;
}
.error-warning .error-warning-content .error-warning-controls align-content {
  color: #fefefe;
  font-weight: bold;
}
.dialogBox {
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
}
.dialogBox .dialogContent {
  margin: 40px auto 0;
  max-width: 600px;
  background-color: #fefefe;
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.2);
}
.dialogBox .dialogContent.info,
.dialogBox .dialogContent.error,
.dialogBox .dialogContent.warning {
  background-color: #fefefe;
  min-width: 200px;
  max-width: 500px;
  margin: 150px auto 0;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  text-align: center;
}
.dialogBox .dialogContent.info h1,
.dialogBox .dialogContent.error h1,
.dialogBox .dialogContent.warning h1 {
  margin: 0px;
  padding: 6px 12px;
  background-color: #cc0000;
  color: #fefefe;
}
.dialogBox .dialogContent.info span,
.dialogBox .dialogContent.error span,
.dialogBox .dialogContent.warning span {
  min-height: 50px;
  max-height: 200px;
  padding: 12px 12px 3px 12px;
  display: block;
  overflow: auto;
  font-weight: bold;
}
.dialogBox .dialogContent.info .button,
.dialogBox .dialogContent.error .button,
.dialogBox .dialogContent.warning .button {
  min-width: 100px;
}
.dialogBox .dialogContent.info > div.controls,
.dialogBox .dialogContent.error > div.controls,
.dialogBox .dialogContent.warning > div.controls {
  text-align: center;
  margin: 6px;
}
.dialogBox .dialogContent.warning h1 {
  background-color: #cc0000;
}
.dialogBox .dialogContent.error h1 {
  background-color: #cc0000;
}
.dialogBox .dialogContent .alertLegs {
  background-color: #fefefe;
  min-width: 200px;
  /*max-width: 500px;*/
  /*margin: 100px auto 0;*/
  margin: auto;
  border-radius: 6px;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid #fefefe;
  overflow: hidden;
}
.dialogBox .dialogContent.alertContent .alertLegs {
  max-height: 350px;
  overflow-y: scroll;
}
.dialogBox .dialogContent.alertContent .alertLegs .alertLeg {
  padding: 5px;
  border-bottom: 1px solid #cccccc;
}
.dialogBox .dialogContent.alertContent .alertLegs .alertLeg:last-child {
  border-bottom: none;
}
.dialogBox .dialogContent.alertContent .alertControls {
  padding: 5px;
  text-align: center;
}
input.button {
  vertical-align: top;
  border: none;
  line-height: 11px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 6px;
}
table.blank {
  border: none;
  padding: 0;
  margin: 0;
}
table.blank th,
table.blank td {
  border: none;
  padding: 1px 5px 1px 0px;
  margin: 0;
}
table.MarketTable {
  border-collapse: separate;
  border-spacing: 0px;
  width: 100%;
  border: none;
}
table.MarketTable tr td:last-child,
table.MarketTable tr th:last-child,
table.MarketTable.subcomp tr td:last-child,
table.MarketTable.subcomp tr th:last-child {
  border-right-color: transparent;
}
table.MarketTable td,
table.MarketTable th {
  border: none;
  font-size: 12px;
  padding: 5px;
  text-align: center;
}
table.MarketTable td.oddsColumn,
table.MarketTable th.oddsColumn {
  font-weight: bold;
  padding: 4px 1px;
  min-width: 54px;
  text-align: center;
}
table.MarketTable td.oddsColumn.betlink:hover,
table.MarketTable th.oddsColumn.betlink:hover {
  background-color: #ECC6C6;
  cursor: pointer;
}
table.MarketTable td.oddsColumn.betlink.selected,
table.MarketTable th.oddsColumn.betlink.selected {
  background-color: #ff0a0a;
  color: #fefefe;
}
table.MarketTable td.oddsColumn.betlink.selected.quickbet,
table.MarketTable th.oddsColumn.betlink.selected.quickbet {
  background-color: #ff4d4d;
  color: #fefefe;
}
table.MarketTable .scratched td {
  text-align: center;
}
table.MarketTable .competitorCell {
  text-align: left !important;
  line-height: 1.4;
}
table.MarketTable .competitorCell .jdtItem {
  white-space: nowrap;
  margin-right: 8px;
  display: block;
}
table.MarketTable .competitorCell .rnnrName,
table.MarketTable .competitorCell .rnnrBarrier {
  font-size: 13px;
  font-weight: bold;
}
table.MarketTable .silkColumn {
  width: 24px;
  text-align: center;
}
table.MarketTable .competitorNumColumn {
  width: 15px;
  text-align: center !important;
  font-size: 18px;
  font-weight: bold;
}
table.MarketTable .competitorNumColumn > div {
  font-size: 12px;
}
table.MarketTable > thead th {
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}
table.MarketTable > thead th:first-child {
  border: 0;
}
table.MarketTable > tbody th {
  background-color: white;
}
table.MarketTable.MatchMarket {
  border-spacing: 0;
  /*> thead > tr > th,
			> thead > tr > td,*/
}
table.MarketTable.MatchMarket .teamsilkblock th,
table.MarketTable.MatchMarket .teamsilkblock td {
  border-width: 0;
}
table.MarketTable.MatchMarket > thead th {
  color: #fefefe;
  background-color: #cc0000;
  height: 30px;
}
table.MarketTable.MatchMarket > thead th:first-child {
  text-align: left;
  background-color: #000000;
}
table.MarketTable.MatchMarket tbody td {
  font-weight: bold;
  line-height: 18px;
}
table.MarketTable.MatchMarket tbody td.oddsColumn {
  min-width: 42px;
}
table.MarketTable.MatchMarket tbody td:first-child {
  text-align: left;
}
table.MarketTable.MatchMarket > tbody > tr > th:first-of-type,
table.MarketTable.MatchMarket > tbody > tr > td:first-of-type {
  border-left: 0;
  padding: 12px 12px;
}
table.MarketTable.MatchMarket > thead > tr > th {
  padding: 3px 12px;
  /*border-top: solid 2px white;
				border-left: solid 2px white;*/
}
table.MarketTable.MatchMarket > tbody > tr > th {
  background-color: #660000;
  color: white;
}
table.MarketTable.MatchMarket > tbody > tr > th a {
  color: white;
}
table.MarketTable.MatchMarket > tbody > tr > th span {
  float: right;
}
table.MarketTable.MatchMarket .LiveSupendedMarkup {
  float: right;
  background-color: #cc0000;
  color: #fefefe;
}
table.MarketTable.MatchMarket.Upcoming thead th:last-child {
  text-align: center;
}
table.MarketTable.MatchMarket.Upcoming tbody {
  /*tr:nth-child(3n+1)
					{
						th,
						td
						{
							border-top: solid 6px white;
						}

						td
						{
							border-top: solid 6px white;
							background-color: white;
						}


						&:first-child
						{
							th, td
							{
								border-top: solid 1px @baseCol_BorderBlue;
							}
						}
					}*/
}
table.MarketTable.MatchMarket.Upcoming tbody tr.matchStart:not(:first-child) td,
table.MarketTable.MatchMarket.Upcoming tbody tr.matchStart:not(:first-child) th {
  border-top: solid 6px white;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.withIcon {
  padding-right: 12px;
  text-align: center;
  padding: 6px;
  width: 36px;
  background-color: #bfbfbf;
}
table.MarketTable.MatchMarket.Upcoming tbody tr td.withIcon span.icon {
  color: #1a1a1a;
  font-size: 30px;
  float: none;
}
table.MarketTable.MatchMarket.Upcoming tbody tr th:last-child {
  text-align: left;
  border-left-width: 0;
  cursor: pointer;
}
table.MarketTable.MatchMarket.Upcoming tbody tr th:last-child span {
  float: right;
  margin-right: 4px;
}
table.MarketTable.MatchMarket.Upcoming .LiveSupendedMarkup {
  float: none;
  background-color: transparent;
  color: #cc0000;
}
table.MarketTable.MatchMarket.UpcomingMkt thead th:last-child {
  text-align: center;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr:first-child td,
table.MarketTable.MatchMarket.UpcomingMkt tbody tr:first-child th {
  border-top: solid 6px white;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr td.withIcon {
  text-align: center;
  padding: 6px;
  width: 36px;
  padding-right: 12px;
  background-color: #bfbfbf;
  vertical-align: top;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr td.withIcon div.icon {
  color: #1a1a1a;
  font-size: 30px;
  float: none;
  margin-top: 39px;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr td.withIcon span.icon {
  color: #1a1a1a;
  font-size: 18px;
  float: none;
  margin-top: 39px;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr th:last-child {
  text-align: left;
  border-left-width: 0;
  cursor: pointer;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody tr th:last-child span {
  float: right;
  margin-right: 4px;
}
table.MarketTable.MatchMarket.UpcomingMkt tbody:first-of-type tr:first-child td,
table.MarketTable.MatchMarket.UpcomingMkt tbody:first-of-type tr:first-child th {
  border-top: none;
}
table.MarketTable.MatchMarket.UpcomingMkt .LiveSupendedMarkup {
  float: none;
  background-color: transparent;
  color: #cc0000;
}
table.MarketTable.RaceMarket > thead > tr > th.oddsColumn {
  max-width: 30px;
}
table.MarketTable.RaceMarket > thead > tr > th:first-child {
  border-left-width: 0px;
}
table.MarketTable.RaceMarket > tbody > tr > td:first-child {
  padding: 3px 0px 3px 6px;
}
table.MarketTable.RaceMarket > tbody > tr > td .silkImg {
  height: 30px;
  width: 30px;
  background-size: auto 100%;
  margin: auto;
}
table.MarketTable.RaceMarket > tfoot {
  background-color: #bfbfbf;
}
table.MarketTable.RaceMarket > tfoot th,
table.MarketTable.RaceMarket > tfoot td {
  color: #1a1a1a;
  text-align: left;
  padding: 6px 6px;
}
table.MarketTable.RaceMarket > tfoot th .eventComment,
table.MarketTable.RaceMarket > tfoot td .eventComment {
  float: right;
}
table.MarketTable.RaceMarket > tfoot th a.button,
table.MarketTable.RaceMarket > tfoot td a.button {
  width: 138px;
  margin-right: 3px;
}
table.MarketTable.RaceMarket > tfoot th {
  text-align: center;
}
table.MarketTable.QuadMarket {
  background-color: #cccccc;
  margin-bottom: 12px;
}
table.MarketTable.QuadMarket input[type=radio] + label,
table.MarketTable.QuadMarket input[type=checkbox] + label {
  height: 22px;
}
table.MarketTable.QuadMarket thead th {
  background-color: #bfbfbf;
  color: #1a1a1a;
  width: 20%;
}
table.MarketTable.QuadMarket thead th:nth-child(1),
table.MarketTable.QuadMarket thead th:nth-child(2) {
  width: 10%;
}
table.MarketTable.QuadMarket thead th:nth-child(3) {
  width: 40%;
}
table.MarketTable.QuadMarket tbody tr:last-child td {
  border-bottom: solid 1px #bfbfbf;
}
table.MarketTable.QuadMarket tbody th {
  background-color: #660000;
  color: #fefefe;
}
table.MarketTable.QuadMarket tbody td {
  /*&.silkCell
					{
						font-weight: bold;
						vertical-align: middle;
						line-height: 24px;
						font-size: 18px;
						width: 80px;

						span
						{
							vertical-align: middle;
							height: 24px;
							display: inline-block;
						}
					}*/
}
table.MarketTable.QuadMarket tbody td:first-child {
  border-left: solid 1px #bfbfbf;
  padding: 6px;
  font-weight: bold;
  font-size: 18px;
}
table.MarketTable.QuadMarket tbody td:last-child {
  border-right: solid 1px #bfbfbf;
  max-width: 80px;
}
table.MarketTable.QuadMarket tbody td .silkImg {
  height: 30px;
  width: 30px;
  background-size: auto 100%;
  margin: auto;
  display: inline-block;
}
table.MarketTable > thead > tr > th.oddsColumn {
  min-width: 36px;
}
table.MarketTable > thead > tr > th a.button {
  min-width: 30px;
  margin-top: 2px;
  font-size: 10px;
  padding: 3px 6px;
}
table.MarketTable > thead > tr > td {
  font-size: 11px;
  text-align: left;
}
table.MarketTable > thead > tr > td > a.button {
  font-size: 11px;
}
table.MarketTable.subcomp thead tr:first-child th,
table.MarketTable.subcomp thead tr:first-child td {
  border-top: none;
}
table.MarketTable.DaysMatches {
  color: #1a1a1a;
}
table.MarketTable.DaysMatches tbody tr th {
  border-bottom: 1px solid #cc0000;
  border-top: 2px solid #cc0000;
  font-size: 14px;
}
table.MarketTable.DaysMatches tbody tr th span.matchDetails {
  float: right;
  font-size: 12px;
}
table.MarketTable.DaysMatches tbody tr th > div.time {
  display: inline-block;
}
table.MarketTable.DaysMatches tbody tr > td:first-child {
  text-align: left;
}
table.MarketTable > tbody td {
  border: 1px transparent solid;
  border-left-color: #ECC6C6;
  border-top-color: #ECC6C6;
}
table.MarketTable > tbody td:first-child {
  text-align: left;
  padding: 12px;
}
table.MarketTable > tbody > tr {
  /*background-color: @baseCol_AltRowBlue;*/
}
table.MarketTable > tbody > tr > td.oddsColumn {
  background-color: #cccccc;
  text-align: center;
  white-space: nowrap;
  padding: 3px;
  min-width: 48px;
  min-height: 36px;
  line-height: 36px;
}
table.MarketTable > tbody > tr > th .icon {
  color: #000000;
}
table.MarketTable.results,
table.MarketTable.race {
  color: #1a1a1a;
}
table.results .silkImg {
  height: 36px;
  width: 36px;
  background-size: auto 100%;
  margin: auto;
}
table.results > tbody > tr > td:not(.competitorCell) {
  text-align: center;
}
table > tfoot,
table > thead {
  background-color: #660000;
  color: #fefefe;
}
table > tfoot th,
table > thead th,
table > tfoot td,
table > thead td {
  border: 0;
}
table > tfoot th.oddsColumn.tote,
table > thead th.oddsColumn.tote,
table > tfoot td.oddsColumn.tote,
table > thead td.oddsColumn.tote {
  width: 60px;
}
table > tbody > tr {
  background-color: #fefefe;
}
table > tbody > tr > th {
  background-color: #ECC6C6;
  border: 1px solid #ECC6C6;
}
table > tbody > tr > td {
  border: 1px solid #ECC6C6;
}
table.RaceCard tbody th,
table.RaceFutures tbody th {
  text-align: left;
  background-color: #DBECFF;
  padding: 6px 2px 6px 6px;
  line-height: 18px;
}
table.RaceCard tbody th .teamSilk,
table.RaceFutures tbody th .teamSilk {
  height: 18px;
  width: 27px;
  margin: 0 6px 0 0;
}
table.RaceCard tbody th.international,
table.RaceFutures tbody th.international {
  background-color: #bfbfbf;
  color: #1a1a1a;
  border: 0;
}
table.RaceCard tbody td,
table.RaceFutures tbody td {
  text-align: center;
  padding: 2px;
  min-width: 20px;
  /*&.international
				{
					text-align: left;
					border-bottom: solid 1px @baseCol_DarkBlue;
					padding: 6px 0 3px 42px;
					font-weight: bold;
				}*/
}
table.RaceFutures tbody th:hover,
table.RaceFutures tbody td:hover {
  cursor: pointer;
}
table.RaceFutures tbody th {
  width: 15%;
  text-align: center;
}
table.RaceFutures tbody th.international {
  text-align: left;
}
table.RaceFutures tbody td {
  text-align: left;
  padding: 0 6px;
}
table.RaceFutures tbody td .teamSilk {
  height: 20px;
  width: 30px;
  margin: -3px 9px -3px 3px;
}
table.RaceChildComp {
  width: 50%;
  border-bottom: solid 1px #ECC6C6;
}
table.TransHistory > thead tr th:first-child,
table.TransHistory > tbody tr th:first-child,
table.TransHistory > tfoot tr th:first-child,
table.TransHistory > thead tr td:first-child,
table.TransHistory > tbody tr td:first-child,
table.TransHistory > tfoot tr td:first-child {
  border-left: solid 10px #660000;
}
table.TransHistory > tbody > tr th:first-child {
  border-left-color: #ECC6C6;
}
table.TransHistory > tbody > tr.stsApproved th:first-child,
table.TransHistory > tbody > tr.stsReturn_At th:first-child,
table.TransHistory > tbody > tr.stsReturn_Of th:first-child {
  border-left-color: #277b32;
}
table.TransHistory > tbody > tr.stsApproved td.status,
table.TransHistory > tbody > tr.stsReturn_At td.status,
table.TransHistory > tbody > tr.stsReturn_Of td.status {
  color: #277b32;
}
table.TransHistory > tbody > tr.stsPartially_Accepted th:first-child,
table.TransHistory > tbody > tr.stsAccepted th:first-child {
  border-left-color: #cc0000;
}
table.TransHistory > tbody > tr.stsPartially_Accepted td.status,
table.TransHistory > tbody > tr.stsAccepted td.status {
  color: #cc0000;
}
table.TransHistory > tbody > tr.stsCancellation_Of th:first-child,
table.TransHistory > tbody > tr.stsCancelled_At th:first-child,
table.TransHistory > tbody > tr.stsDeclined th:first-child,
table.TransHistory > tbody > tr.stsErased th:first-child,
table.TransHistory > tbody > tr.stsRejected th:first-child {
  border-left-color: #cc0000;
}
table.TransHistory > tbody > tr.stsCancellation_Of td.status,
table.TransHistory > tbody > tr.stsCancelled_At td.status,
table.TransHistory > tbody > tr.stsDeclined td.status,
table.TransHistory > tbody > tr.stsErased td.status,
table.TransHistory > tbody > tr.stsRejected td.status {
  color: #cc0000;
}
table.TransHistory > tbody > tr.stsNo_Return th:first-child {
  border-left-color: #cc0000;
}
table.TransHistory > tbody > tr.stsNo_Return td.status {
  color: #1a1a1a;
}
table.TransHistory > tbody > tr.stsProcessing th:first-child {
  border-left-color: #cc0000;
}
table.TransHistory > tbody > tr.stsProcessing td.status {
  color: #cc0000;
}
table.TransHistory > tbody > tr.stsAlive th:first-child {
  border-left-color: #277b32;
}
table.TransHistory > tbody > tr.stsAlive td.status {
  color: #277b32;
}
table.TransHistory > tbody > tr.stsOpen th:first-child {
  border-left-color: #cc0000;
}
table.TransHistory > tbody > tr.stsOpen td.status {
  color: #cc0000;
}
table.TransHistory > tbody > tr.stsDead th:first-child {
  border-left-color: #cc0000;
}
table.TransHistory > tbody > tr.stsDead td.status {
  color: #1a1a1a;
}
table.TransHistory > tbody > tr .oddsColumn {
  text-align: center;
  white-space: nowrap;
}
table.TransHistory > tbody > tr .moneyColumn {
  text-align: right;
  white-space: nowrap;
}
table.TransHistory > tbody > tr .status {
  text-align: center;
}
table.TransHistory > tbody > tr td.icon {
  width: 30px;
  padding: 6px 0 6px 3px;
}
table.TransHistory > tbody > tr td.icon span {
  font-size: 30px;
  display: inline-block;
  margin-top: 3px;
}
table.TransHistory > tbody > tr .button.icon.icon-SEARCH {
  color: #740c0c;
  border-color: transparent;
  background-color: transparent;
}
table.TransHistory > tbody > tr .button.icon.icon-SEARCH:hover {
  color: #cc0000;
}
table.TransHistory > tbody > tr .button.icon.icon-SEARCH.selected {
  color: #000000;
}
table.TransHistory form div.formLine {
  line-height: 18px;
  display: block;
}
table.TransHistory form div.formLine > label {
  width: 18%;
  white-space: nowrap;
}
table.TransHistory form div.formLine > div {
  width: 75%;
  padding: 0;
}
table.TransHistory form div.formLine > div b {
  width: 36px;
  display: inline-block;
}
.isLoading {
  opacity: 0.6;
}
section.panel,
.GenericContainer {
  overflow: hidden;
}
section.panel > header,
.GenericContainer > header,
section.panel h1,
.GenericContainer h1 {
  font-size: 18px;
  font-weight: bold;
  color: #fefefe;
  background-color: #262626;
  /*text-align: center;*/
  padding: 6px 10px;
  margin: 0px;
  line-height: 24px;
  text-transform: uppercase;
  position: relative;
  width: auto;
}
section.panel > header.sports,
.GenericContainer > header.sports,
section.panel h1.sports,
.GenericContainer h1.sports {
  padding-top: 1px;
  padding-bottom: 1px;
}
section.panel > header.sports .right .button,
.GenericContainer > header.sports .right .button,
section.panel h1.sports .right .button,
.GenericContainer h1.sports .right .button {
  top: 0px;
  right: 1px;
}
section.panel.raceCardPage h2,
.GenericContainer.raceCardPage h2 {
  cursor: pointer;
  margin-top: 12px;
}
section.panel.raceCardPage h2:first-of-type,
.GenericContainer.raceCardPage h2:first-of-type {
  margin-top: 0;
}
section.panel.raceCardPage nav,
.GenericContainer.raceCardPage nav {
  padding: 12px 0;
}
section.panel.raceCardPage nav .button,
.GenericContainer.raceCardPage nav .button {
  width: 102px;
  margin-right: 6px;
  vertical-align: bottom;
}
section.panel.raceCardPage nav select,
.GenericContainer.raceCardPage nav select {
  height: 32px;
}
section.panel.raceCardPage nav.racecard-filter,
.GenericContainer.raceCardPage nav.racecard-filter {
  float: right;
}
section.panel.raceCardPage nav.racecard-filter > a,
.GenericContainer.raceCardPage nav.racecard-filter > a {
  width: 48px;
  margin: 0;
  margin-left: 6px;
}
section.panel.raceCardPage nav.racecard-filter > a[class^="icon-"],
.GenericContainer.raceCardPage nav.racecard-filter > a[class^="icon-"],
section.panel.raceCardPage nav.racecard-filter > a[class*=" icon-"],
.GenericContainer.raceCardPage nav.racecard-filter > a[class*=" icon-"] {
  font-size: 30px;
  padding: 0;
}
section.panel.raceCardPage header,
.GenericContainer.raceCardPage header {
  width: 100%;
  float: left;
  background-color: #cc0000;
  color: #fefefe;
  text-transform: uppercase;
  text-align: center;
  margin: auto;
  font-weight: bold;
}
section.panel.raceCardPage header .refreshBtn,
.GenericContainer.raceCardPage header .refreshBtn {
  float: right;
  padding-right: 2px;
  padding-bottom: 5px;
}
section.panel.raceCardPage table,
.GenericContainer.raceCardPage table {
  margin-bottom: 12px;
}
section.panel.raceCardPage .final,
.GenericContainer.raceCardPage .final {
  background-color: #6bd078 !important;
}
section.panel.raceCardPage .interim,
.GenericContainer.raceCardPage .interim,
section.panel.raceCardPage .suspended,
.GenericContainer.raceCardPage .suspended {
  background-color: #ff0000 !important;
}
section.panel.raceCardPage .interim a,
.GenericContainer.raceCardPage .interim a,
section.panel.raceCardPage .suspended a,
.GenericContainer.raceCardPage .suspended a {
  color: #fefefe;
}
section.panel.raceCardPage .abandoned a,
.GenericContainer.raceCardPage .abandoned a {
  color: #bbbbbb;
}
section.panel.raceCardPage .closing30min,
.GenericContainer.raceCardPage .closing30min {
  background-color: #ff0000 !important;
}
section.panel.raceCardPage .closing5min,
.GenericContainer.raceCardPage .closing5min,
section.panel.raceCardPage .closed,
.GenericContainer.raceCardPage .closed {
  background-color: #e60000 !important;
}
section.panel.raceCardPage .fixed,
.GenericContainer.raceCardPage .fixed {
  position: relative;
}
section.panel.raceCardPage .fixed:after,
.GenericContainer.raceCardPage .fixed:after {
  top: 0;
  right: 0;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  margin: auto;
  border: solid 6px transparent;
  border-top-color: #660000;
  border-right-color: #660000;
}
section.panel.raceCardPage .suspended a,
.GenericContainer.raceCardPage .suspended a,
section.panel.raceCardPage .closed a,
.GenericContainer.raceCardPage .closed a,
section.panel.raceCardPage .closing5min a,
.GenericContainer.raceCardPage .closing5min a,
section.panel.raceCardPage .closing30min a,
.GenericContainer.raceCardPage .closing30min a {
  color: #fefefe;
}
section.panel.playerbets,
.GenericContainer.playerbets {
  border: 1px solid #cccccc;
}
section.panel.playerbets iframe,
.GenericContainer.playerbets iframe {
  width: 100%;
  display: block;
  border: none;
  min-height: 822px;
}
section.panel.accountPage > .tabs li,
.GenericContainer.accountPage > .tabs li {
  min-height: 40px;
  line-height: 24px;
}
section.panel.accountPage .filters,
.GenericContainer.accountPage .filters {
  padding: 0 0 6px 0;
}
section.panel.accountPage .filters .button,
.GenericContainer.accountPage .filters .button {
  min-width: 108px;
}
section.panel.accountPage .filterTypes,
.GenericContainer.accountPage .filterTypes {
  float: right;
  padding: 0 0 6px 0;
}
section.panel.accountPage .tabVertical > ul.tabs,
.GenericContainer.accountPage .tabVertical > ul.tabs {
  border-width: 0;
  width: 211px;
}
section.panel.accountPage .tabVertical > ul.tabs li,
.GenericContainer.accountPage .tabVertical > ul.tabs li {
  border: none;
  border-left: 3px solid transparent;
  text-align: left;
  text-transform: none;
  color: #cc0000;
}
section.panel.accountPage .tabVertical > ul.tabs li:hover,
.GenericContainer.accountPage .tabVertical > ul.tabs li:hover {
  border-color: #cc0000;
}
section.panel.accountPage .tabVertical > ul.tabs li.active,
.GenericContainer.accountPage .tabVertical > ul.tabs li.active,
section.panel.accountPage .tabVertical > ul.tabs li.selected,
.GenericContainer.accountPage .tabVertical > ul.tabs li.selected {
  background-color: #DBECFF;
  border-left: 3px solid #cc0000;
  color: #cc0000;
}
section.panel.accountPage .tabVertical > div,
.GenericContainer.accountPage .tabVertical > div {
  width: 640px;
}
section.panel .GenericContainerContent,
.GenericContainer .GenericContainerContent {
  padding: 12px;
  overflow: hidden;
  border: 1px solid #cc0000;
  border-top: none;
}
section.panel .CouponBody > h1,
.GenericContainer .CouponBody > h1 {
  background-color: inherit;
}
#myAccountBlurb .button {
  min-width: 120px;
}
.CMSContentPage .GenericContainer .GenericContainerContent ul {
  list-style: none outside none;
  padding-left: 8px;
  margin: 0px;
}
.CMSContentPage .GenericContainer .GenericContainerContent ul li {
  margin-bottom: 8px;
  padding-left: 20px;
}
.CMSContentPage .GenericContainer .GenericContainerContent ul li:before {
  font-family: 'TOP_Icons' !important;
  content: "\e906";
  border: none;
  font-size: 14px;
  color: #1a1a1a;
  margin: 0 0 0 -21px;
  padding: 0 6px 0 0;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl {
  margin: 0;
  border: 1px solid #d9d9d9;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dt {
  background-color: #cccccc;
  padding: 6px 12px;
  font-weight: bold;
  margin: 0px;
  cursor: pointer;
  border: none;
  border-top: 1px solid #d9d9d9;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dt.selected {
  color: #fefefe;
  background-color: #cc0000;
  border-bottom: #cc0000;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dt:first-child {
  border-top-width: 0;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dd {
  margin: 0px;
  padding: 12px;
  line-height: 1.5em;
  /*ol
				{
					list-style-type: lower-alpha;

					li
					{
						text-align: justify;
					}
				}*/
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dd ol {
  counter-reset: list;
  margin: 0 6px 0 24px;
  list-style-type: lower-alpha;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dd ol > li {
  list-style: none;
  text-align: justify;
}
.CMSContentPage .GenericContainer .GenericContainerContent dl dd ol > li:before {
  content: "(" counter(list, lower-alpha) ") ";
  counter-increment: list;
  margin-left: -18px;
}
.CMSContentPage .GenericContainer .GenericContainerContent p {
  margin: 6px 0 6px 0;
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard {
  margin: 0;
  width: 50%;
  float: left;
  min-height: 150px;
  box-sizing: border-box;
  border: solid 12px transparent;
  border-top-width: 0;
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard p {
  padding: 6px;
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard h2 {
  padding: 6px 6px 6px 9px;
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard h2:before {
  font-family: 'TOP_Icons' !important;
  border: none;
  font-size: 24px;
  color: #fefefe;
  float: right;
  font-weight: normal;
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard.ContactPhone h2:before {
  content: "\e953";
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard.ContactEmail h2:before {
  content: "\e926";
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard.ContactFax h2:before {
  content: "\e92a";
}
.CMSContentPage .GenericContainer .GenericContainerContent .ContactCard.ContactPostal h2:before {
  content: "\e940";
}
/*.GenericContainer
		{
	line-height: 1.3;

	.SportContent
	{
		padding: 8px;
		border: 1px solid #D9D9D9;

		dt, dd
		{
			padding: 4px;
		}

		dt
		{
			background-color: #333333;
			color: white;
			border-top: solid 2px #F48035;

			a
			{
				color: white;
			}
		}
	}

	dd,
	dd a
	{
		margin: 0;
		padding-left: 12px;
		background-color: #eeeeee;
		color: black;
	}
}*/
.raceHeaderBox {
  /*.refreshBtn
	{
		float: right;
		padding-right: 2px;
		vertical-align: top;

		&.hidden
		{
			display: none;
		}
	}*/
}
.raceHeaderBox .tabs li {
  line-height: 32px;
}
.raceHeaderBox .raceHeaderTitleBar {
  background-color: #000000;
  color: #fefefe;
  margin-bottom: 6px;
  padding: 6px 12px;
  position: relative;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 48px;
}
.raceHeaderBox .raceHeaderTitleBar .sporticon {
  font-size: 36px;
  float: left;
  position: absolute;
  top: 0;
  left: 6px;
}
.raceHeaderBox .raceHeaderTitleBar .button {
  margin: -6px -6px 0 6px;
  color: #fefefe;
  background-color: #181e58;
  border-color: #181e58;
}
.raceHeaderBox .raceHeaderTitleBar > div {
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
  float: right;
}
.raceHeaderBox .raceHeaderTitleBar > div > b {
  margin-left: 12px;
}
.raceHeaderBox .raceHeaderInfoBar {
  background-color: #cc0000;
  overflow: hidden;
  padding: 6px 12px;
  color: #fefefe;
  background-repeat: no-repeat;
  background-position: 5px 5px;
  /*&.infoBar
		{
			&T
			{
				border: 1px solid lime;
				background-image: url("/assets/images/race-icon_thoroughbreds.png");
			}

			&H
			{
				border: 1px solid lime;
				background-image: url("/assets/images/race-icon_harness.png");
			}

			&G
			{
				border: 1px solid lime;
				background-image: url("/assets/images/race-icon_greyhounds.png");
			}
		}*/
}
.raceHeaderBox .raceHeaderInfoBar .raceTimeToGo {
  float: right;
  min-width: 130px;
  text-align: right;
}
.raceHeaderBox .raceHeaderInfoBar .raceTimeToGo span.caption {
  font-weight: bold;
}
.raceHeaderBox .raceHeaderInfoBar .raceTimeToGo div.ttgCountdownContainer,
.raceHeaderBox .raceHeaderInfoBar .raceTimeToGo div.time {
  font-size: 20px;
  display: block;
}
.raceHeaderBox .raceHeaderInfoBar .raceTimeToGo .raceStatus {
  font-size: 16px;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
}
.raceHeaderBox .raceHeaderInfoBar .raceName {
  text-transform: uppercase;
}
.raceHeaderBox .raceHeaderInfoBar .raceName strong {
  font-size: 16px;
}
.raceHeaderBox .raceHeaderInfoBar .raceInformation {
  margin-top: 2px;
}
.raceHeaderBox .raceHeaderInfoBar .raceInformation > div {
  display: inline-block;
  margin-right: 24px;
  /*font-weight: bold;

				strong
				{
					color: #e08c07;
				}*/
}
.raceHeaderBox .raceHeaderInfoBar .raceInformation > .eventComment {
  font-weight: normal !important;
  padding-top: 10px;
}
.raceHeaderBox .raceHeaderActionbar {
  padding: 6px 0px;
  /*.raceBetTypes
		{
			text-align: center;

			a
			{
				&.button
				{
					margin-left: 4px;

					&:first-child
					{
						margin-left: 0px;
					}
				}
			}
		}

		.raceStatus
		{
			color: @baseCol_TextOnDark;
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
			padding: 4px;
		}*/
}
.raceHeaderBox .raceHeaderActionbar .button.button1 {
  width: 100%;
  max-width: 162px;
}
.raceHeaderBox .raceHeaderActionbar .button.button2 {
  width: 50%;
  max-width: 162px;
}
.raceHeaderBox .raceHeaderActionbar .button.button3 {
  width: 33%;
  max-width: 162px;
}
.raceHeaderBox .raceHeaderActionbar .button.button4 {
  width: 25%;
  max-width: 162px;
}
.raceHeaderBox .raceHeaderActionbar .button.button5 {
  width: 20%;
  max-width: 162px;
}
.raceHeaderBox .raceHeaderActionbar .button.button6 {
  width: 16.66667%;
  max-width: 162px;
}
/*.quadLegContainer
		{
	width: 50%;
	float: left;
	box-sizing: border-box;

	&:nth-child(2n+1)
	{
		clear: left;
		border-right: solid 6px transparent;
	}

	&:nth-child(2n)
	{
		border-left: solid 6px transparent;
	}
}*/
/*.exoticsControls
		{
	background-color: @baseCol_BorderBlue;
	padding: 6px 12px;
	margin-bottom: 12px;

	input
	{
		width: 78px;
		text-align: center;
		border-color: @baseCol_TextOnLight;

		&:disabled
		{
			background-color: transparent;
			border-color: transparent;
			width: 42px;
			text-align: left;
			color: @baseCol_TextOnLight;
		}
	}

	table
	{
		margin-bottom: 0;
	}
	th
	{
		background-color: @baseCol_BorderBlue;
		color: @baseCol_TextOnLight;
	}

	td label
	{
		float: left;
	}
}*/
.tableLegend {
  font-size: 80%;
  margin-top: 12px;
}
.tableLegend span.legendSample {
  display: inline-block;
  height: 13px;
  width: 13px;
  vertical-align: bottom;
  margin-left: 10px;
  margin-right: 2px;
}
.MarketComment,
.EventDetails {
  padding: 5px 5px;
  font-weight: 300;
  color: #eeeeee;
  font-size: 12px;
  overflow: hidden;
  background-color: #000000;
}
.MarketComment {
  font-size: 11px;
  text-align: center;
  color: #1a1a1a;
  background-color: white;
}
.MarketComment p {
  margin-bottom: 2px;
}
dl,
dl.menu,
dl.accordion {
  margin: 0px;
  border: 1px solid #d9d9d9;
  overflow: hidden;
  background-color: #cc0000;
}
dl > dt,
dl.menu > dt,
dl.accordion > dt {
  background-color: #cccccc;
  padding: 6px 6px;
  margin: 0px;
  cursor: pointer;
  border: none;
  border-top: 1px solid #d9d9d9;
  position: relative;
  font-weight: bold;
}
dl > dt:first-child,
dl.menu > dt:first-child,
dl.accordion > dt:first-child {
  border-top: 0;
}
dl > dt a,
dl.menu > dt a,
dl.accordion > dt a {
  width: 100%;
  height: 100%;
  font-weight: bold;
}
dl > dt.icon:before,
dl.menu > dt.icon:before,
dl.accordion > dt.icon:before {
  position: absolute;
  left: 6px;
  top: 4px;
  font-size: 20px;
}
dl > dt.selected,
dl.menu > dt.selected,
dl.accordion > dt.selected {
  background-color: #cc0000;
  color: #fefefe;
  border-top-color: #cc0000;
}
dl > dt.selected a,
dl.menu > dt.selected a,
dl.accordion > dt.selected a {
  color: #fefefe;
}
dl > dt.disabled,
dl.menu > dt.disabled,
dl.accordion > dt.disabled {
  color: #460707;
}
dl dd,
dl.menu dd,
dl.accordion dd {
  background-color: white;
  margin-left: 0;
}
dl dd ul,
dl.menu dd ul,
dl.accordion dd ul {
  background-color: #660000;
  padding: 0;
  margin: 0;
}
dl dd ul li,
dl.menu dd ul li,
dl.accordion dd ul li {
  display: inline-block;
  border-bottom: solid 1px #990000;
  width: 100%;
  padding: 6px 6px 6px 24px;
  box-sizing: border-box;
  color: #fefefe;
}
dl dd ul li a,
dl.menu dd ul li a,
dl.accordion dd ul li a {
  color: #fefefe;
}
dl.SportsMenuTEMP,
dl.menu.SportsMenuTEMP,
dl.accordion.SportsMenuTEMP,
dl.SportsMenu,
dl.menu.SportsMenu,
dl.accordion.SportsMenu,
dl.RaceMenu,
dl.menu.RaceMenu,
dl.accordion.RaceMenu,
dl.quicklinks,
dl.menu.quicklinks,
dl.accordion.quicklinks,
dl.groupedMarkets,
dl.menu.groupedMarkets,
dl.accordion.groupedMarkets {
  background-color: #1a1a1a;
  padding-left: 0;
  border: 0;
  border-top: 1px solid #1a1a1a;
}
dl.SportsMenuTEMP > dt,
dl.menu.SportsMenuTEMP > dt,
dl.accordion.SportsMenuTEMP > dt,
dl.SportsMenu > dt,
dl.menu.SportsMenu > dt,
dl.accordion.SportsMenu > dt,
dl.RaceMenu > dt,
dl.menu.RaceMenu > dt,
dl.accordion.RaceMenu > dt,
dl.quicklinks > dt,
dl.menu.quicklinks > dt,
dl.accordion.quicklinks > dt,
dl.groupedMarkets > dt,
dl.menu.groupedMarkets > dt,
dl.accordion.groupedMarkets > dt {
  background-color: black;
  padding: 6px 6px 6px 36px;
  font-weight: normal;
  color: #fefefe;
  border-top-color: #000000;
  height: 30px;
  box-sizing: border-box;
  font-size: 14px;
}
dl.SportsMenuTEMP > dt a,
dl.menu.SportsMenuTEMP > dt a,
dl.accordion.SportsMenuTEMP > dt a,
dl.SportsMenu > dt a,
dl.menu.SportsMenu > dt a,
dl.accordion.SportsMenu > dt a,
dl.RaceMenu > dt a,
dl.menu.RaceMenu > dt a,
dl.accordion.RaceMenu > dt a,
dl.quicklinks > dt a,
dl.menu.quicklinks > dt a,
dl.accordion.quicklinks > dt a,
dl.groupedMarkets > dt a,
dl.menu.groupedMarkets > dt a,
dl.accordion.groupedMarkets > dt a {
  font-weight: normal;
  color: #fefefe;
}
dl.SportsMenuTEMP > dt:hover,
dl.menu.SportsMenuTEMP > dt:hover,
dl.accordion.SportsMenuTEMP > dt:hover,
dl.SportsMenu > dt:hover,
dl.menu.SportsMenu > dt:hover,
dl.accordion.SportsMenu > dt:hover,
dl.RaceMenu > dt:hover,
dl.menu.RaceMenu > dt:hover,
dl.accordion.RaceMenu > dt:hover,
dl.quicklinks > dt:hover,
dl.menu.quicklinks > dt:hover,
dl.accordion.quicklinks > dt:hover,
dl.groupedMarkets > dt:hover,
dl.menu.groupedMarkets > dt:hover,
dl.accordion.groupedMarkets > dt:hover {
  border-color: #cc0000;
  background-color: #cc0000;
  cursor: pointer;
}
dl.SportsMenuTEMP > dt.selected,
dl.menu.SportsMenuTEMP > dt.selected,
dl.accordion.SportsMenuTEMP > dt.selected,
dl.SportsMenu > dt.selected,
dl.menu.SportsMenu > dt.selected,
dl.accordion.SportsMenu > dt.selected,
dl.RaceMenu > dt.selected,
dl.menu.RaceMenu > dt.selected,
dl.accordion.RaceMenu > dt.selected,
dl.quicklinks > dt.selected,
dl.menu.quicklinks > dt.selected,
dl.accordion.quicklinks > dt.selected,
dl.groupedMarkets > dt.selected,
dl.menu.groupedMarkets > dt.selected,
dl.accordion.groupedMarkets > dt.selected {
  border-color: #cc0000;
  background-color: #cc0000;
}
dl.SportsMenuTEMP > dt.selected:hover,
dl.menu.SportsMenuTEMP > dt.selected:hover,
dl.accordion.SportsMenuTEMP > dt.selected:hover,
dl.SportsMenu > dt.selected:hover,
dl.menu.SportsMenu > dt.selected:hover,
dl.accordion.SportsMenu > dt.selected:hover,
dl.RaceMenu > dt.selected:hover,
dl.menu.RaceMenu > dt.selected:hover,
dl.accordion.RaceMenu > dt.selected:hover,
dl.quicklinks > dt.selected:hover,
dl.menu.quicklinks > dt.selected:hover,
dl.accordion.quicklinks > dt.selected:hover,
dl.groupedMarkets > dt.selected:hover,
dl.menu.groupedMarkets > dt.selected:hover,
dl.accordion.groupedMarkets > dt.selected:hover {
  border-color: #cc0000;
  background-color: #cc0000;
  cursor: pointer;
}
dl.SportsMenuTEMP > dd,
dl.menu.SportsMenuTEMP > dd,
dl.accordion.SportsMenuTEMP > dd,
dl.SportsMenu > dd,
dl.menu.SportsMenu > dd,
dl.accordion.SportsMenu > dd,
dl.RaceMenu > dd,
dl.menu.RaceMenu > dd,
dl.accordion.RaceMenu > dd,
dl.quicklinks > dd,
dl.menu.quicklinks > dd,
dl.accordion.quicklinks > dd,
dl.groupedMarkets > dd,
dl.menu.groupedMarkets > dd,
dl.accordion.groupedMarkets > dd {
  background-color: #660000;
}
dl.SportsMenuTEMP > dd ul,
dl.menu.SportsMenuTEMP > dd ul,
dl.accordion.SportsMenuTEMP > dd ul,
dl.SportsMenu > dd ul,
dl.menu.SportsMenu > dd ul,
dl.accordion.SportsMenu > dd ul,
dl.RaceMenu > dd ul,
dl.menu.RaceMenu > dd ul,
dl.accordion.RaceMenu > dd ul,
dl.quicklinks > dd ul,
dl.menu.quicklinks > dd ul,
dl.accordion.quicklinks > dd ul,
dl.groupedMarkets > dd ul,
dl.menu.groupedMarkets > dd ul,
dl.accordion.groupedMarkets > dd ul {
  background-color: #262626;
}
dl.SportsMenuTEMP > dd ul li,
dl.menu.SportsMenuTEMP > dd ul li,
dl.accordion.SportsMenuTEMP > dd ul li,
dl.SportsMenu > dd ul li,
dl.menu.SportsMenu > dd ul li,
dl.accordion.SportsMenu > dd ul li,
dl.RaceMenu > dd ul li,
dl.menu.RaceMenu > dd ul li,
dl.accordion.RaceMenu > dd ul li,
dl.quicklinks > dd ul li,
dl.menu.quicklinks > dd ul li,
dl.accordion.quicklinks > dd ul li,
dl.groupedMarkets > dd ul li,
dl.menu.groupedMarkets > dd ul li,
dl.accordion.groupedMarkets > dd ul li,
dl.SportsMenuTEMP > dd ul li a,
dl.menu.SportsMenuTEMP > dd ul li a,
dl.accordion.SportsMenuTEMP > dd ul li a,
dl.SportsMenu > dd ul li a,
dl.menu.SportsMenu > dd ul li a,
dl.accordion.SportsMenu > dd ul li a,
dl.RaceMenu > dd ul li a,
dl.menu.RaceMenu > dd ul li a,
dl.accordion.RaceMenu > dd ul li a,
dl.quicklinks > dd ul li a,
dl.menu.quicklinks > dd ul li a,
dl.accordion.quicklinks > dd ul li a,
dl.groupedMarkets > dd ul li a,
dl.menu.groupedMarkets > dd ul li a,
dl.accordion.groupedMarkets > dd ul li a {
  font-weight: normal;
  color: #fefefe;
}
dl.SportsMenuTEMP > dd ul > li,
dl.menu.SportsMenuTEMP > dd ul > li,
dl.accordion.SportsMenuTEMP > dd ul > li,
dl.SportsMenu > dd ul > li,
dl.menu.SportsMenu > dd ul > li,
dl.accordion.SportsMenu > dd ul > li,
dl.RaceMenu > dd ul > li,
dl.menu.RaceMenu > dd ul > li,
dl.accordion.RaceMenu > dd ul > li,
dl.quicklinks > dd ul > li,
dl.menu.quicklinks > dd ul > li,
dl.accordion.quicklinks > dd ul > li,
dl.groupedMarkets > dd ul > li,
dl.menu.groupedMarkets > dd ul > li,
dl.accordion.groupedMarkets > dd ul > li {
  border-bottom: solid 1px #262626;
}
dl.SportsMenuTEMP .accordion.depth1,
dl.menu.SportsMenuTEMP .accordion.depth1,
dl.accordion.SportsMenuTEMP .accordion.depth1,
dl.SportsMenu .accordion.depth1,
dl.menu.SportsMenu .accordion.depth1,
dl.accordion.SportsMenu .accordion.depth1,
dl.RaceMenu .accordion.depth1,
dl.menu.RaceMenu .accordion.depth1,
dl.accordion.RaceMenu .accordion.depth1,
dl.quicklinks .accordion.depth1,
dl.menu.quicklinks .accordion.depth1,
dl.accordion.quicklinks .accordion.depth1,
dl.groupedMarkets .accordion.depth1,
dl.menu.groupedMarkets .accordion.depth1,
dl.accordion.groupedMarkets .accordion.depth1,
dl.SportsMenuTEMP.depth1,
dl.menu.SportsMenuTEMP.depth1,
dl.accordion.SportsMenuTEMP.depth1,
dl.SportsMenu.depth1,
dl.menu.SportsMenu.depth1,
dl.accordion.SportsMenu.depth1,
dl.RaceMenu.depth1,
dl.menu.RaceMenu.depth1,
dl.accordion.RaceMenu.depth1,
dl.quicklinks.depth1,
dl.menu.quicklinks.depth1,
dl.accordion.quicklinks.depth1,
dl.groupedMarkets.depth1,
dl.menu.groupedMarkets.depth1,
dl.accordion.groupedMarkets.depth1 {
  border: 0;
  background-color: #262626;
  padding-left: 6px;
}
dl.SportsMenuTEMP .accordion.depth1 > dt,
dl.menu.SportsMenuTEMP .accordion.depth1 > dt,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dt,
dl.SportsMenu .accordion.depth1 > dt,
dl.menu.SportsMenu .accordion.depth1 > dt,
dl.accordion.SportsMenu .accordion.depth1 > dt,
dl.RaceMenu .accordion.depth1 > dt,
dl.menu.RaceMenu .accordion.depth1 > dt,
dl.accordion.RaceMenu .accordion.depth1 > dt,
dl.quicklinks .accordion.depth1 > dt,
dl.menu.quicklinks .accordion.depth1 > dt,
dl.accordion.quicklinks .accordion.depth1 > dt,
dl.groupedMarkets .accordion.depth1 > dt,
dl.menu.groupedMarkets .accordion.depth1 > dt,
dl.accordion.groupedMarkets .accordion.depth1 > dt,
dl.SportsMenuTEMP.depth1 > dt,
dl.menu.SportsMenuTEMP.depth1 > dt,
dl.accordion.SportsMenuTEMP.depth1 > dt,
dl.SportsMenu.depth1 > dt,
dl.menu.SportsMenu.depth1 > dt,
dl.accordion.SportsMenu.depth1 > dt,
dl.RaceMenu.depth1 > dt,
dl.menu.RaceMenu.depth1 > dt,
dl.accordion.RaceMenu.depth1 > dt,
dl.quicklinks.depth1 > dt,
dl.menu.quicklinks.depth1 > dt,
dl.accordion.quicklinks.depth1 > dt,
dl.groupedMarkets.depth1 > dt,
dl.menu.groupedMarkets.depth1 > dt,
dl.accordion.groupedMarkets.depth1 > dt {
  background-color: #1a1a1a;
  padding: 6px 6px 6px 23px;
  font-weight: normal;
  color: #fefefe;
  border-top: 1px solid #262626;
}
dl.SportsMenuTEMP .accordion.depth1 > dt a,
dl.menu.SportsMenuTEMP .accordion.depth1 > dt a,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dt a,
dl.SportsMenu .accordion.depth1 > dt a,
dl.menu.SportsMenu .accordion.depth1 > dt a,
dl.accordion.SportsMenu .accordion.depth1 > dt a,
dl.RaceMenu .accordion.depth1 > dt a,
dl.menu.RaceMenu .accordion.depth1 > dt a,
dl.accordion.RaceMenu .accordion.depth1 > dt a,
dl.quicklinks .accordion.depth1 > dt a,
dl.menu.quicklinks .accordion.depth1 > dt a,
dl.accordion.quicklinks .accordion.depth1 > dt a,
dl.groupedMarkets .accordion.depth1 > dt a,
dl.menu.groupedMarkets .accordion.depth1 > dt a,
dl.accordion.groupedMarkets .accordion.depth1 > dt a,
dl.SportsMenuTEMP.depth1 > dt a,
dl.menu.SportsMenuTEMP.depth1 > dt a,
dl.accordion.SportsMenuTEMP.depth1 > dt a,
dl.SportsMenu.depth1 > dt a,
dl.menu.SportsMenu.depth1 > dt a,
dl.accordion.SportsMenu.depth1 > dt a,
dl.RaceMenu.depth1 > dt a,
dl.menu.RaceMenu.depth1 > dt a,
dl.accordion.RaceMenu.depth1 > dt a,
dl.quicklinks.depth1 > dt a,
dl.menu.quicklinks.depth1 > dt a,
dl.accordion.quicklinks.depth1 > dt a,
dl.groupedMarkets.depth1 > dt a,
dl.menu.groupedMarkets.depth1 > dt a,
dl.accordion.groupedMarkets.depth1 > dt a {
  font-weight: normal;
  color: #fefefe;
}
dl.SportsMenuTEMP .accordion.depth1 > dt:hover,
dl.menu.SportsMenuTEMP .accordion.depth1 > dt:hover,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dt:hover,
dl.SportsMenu .accordion.depth1 > dt:hover,
dl.menu.SportsMenu .accordion.depth1 > dt:hover,
dl.accordion.SportsMenu .accordion.depth1 > dt:hover,
dl.RaceMenu .accordion.depth1 > dt:hover,
dl.menu.RaceMenu .accordion.depth1 > dt:hover,
dl.accordion.RaceMenu .accordion.depth1 > dt:hover,
dl.quicklinks .accordion.depth1 > dt:hover,
dl.menu.quicklinks .accordion.depth1 > dt:hover,
dl.accordion.quicklinks .accordion.depth1 > dt:hover,
dl.groupedMarkets .accordion.depth1 > dt:hover,
dl.menu.groupedMarkets .accordion.depth1 > dt:hover,
dl.accordion.groupedMarkets .accordion.depth1 > dt:hover,
dl.SportsMenuTEMP.depth1 > dt:hover,
dl.menu.SportsMenuTEMP.depth1 > dt:hover,
dl.accordion.SportsMenuTEMP.depth1 > dt:hover,
dl.SportsMenu.depth1 > dt:hover,
dl.menu.SportsMenu.depth1 > dt:hover,
dl.accordion.SportsMenu.depth1 > dt:hover,
dl.RaceMenu.depth1 > dt:hover,
dl.menu.RaceMenu.depth1 > dt:hover,
dl.accordion.RaceMenu.depth1 > dt:hover,
dl.quicklinks.depth1 > dt:hover,
dl.menu.quicklinks.depth1 > dt:hover,
dl.accordion.quicklinks.depth1 > dt:hover,
dl.groupedMarkets.depth1 > dt:hover,
dl.menu.groupedMarkets.depth1 > dt:hover,
dl.accordion.groupedMarkets.depth1 > dt:hover {
  border-color: #e60000;
  background-color: #e60000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth1 > dt.selected,
dl.menu.SportsMenuTEMP .accordion.depth1 > dt.selected,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dt.selected,
dl.SportsMenu .accordion.depth1 > dt.selected,
dl.menu.SportsMenu .accordion.depth1 > dt.selected,
dl.accordion.SportsMenu .accordion.depth1 > dt.selected,
dl.RaceMenu .accordion.depth1 > dt.selected,
dl.menu.RaceMenu .accordion.depth1 > dt.selected,
dl.accordion.RaceMenu .accordion.depth1 > dt.selected,
dl.quicklinks .accordion.depth1 > dt.selected,
dl.menu.quicklinks .accordion.depth1 > dt.selected,
dl.accordion.quicklinks .accordion.depth1 > dt.selected,
dl.groupedMarkets .accordion.depth1 > dt.selected,
dl.menu.groupedMarkets .accordion.depth1 > dt.selected,
dl.accordion.groupedMarkets .accordion.depth1 > dt.selected,
dl.SportsMenuTEMP.depth1 > dt.selected,
dl.menu.SportsMenuTEMP.depth1 > dt.selected,
dl.accordion.SportsMenuTEMP.depth1 > dt.selected,
dl.SportsMenu.depth1 > dt.selected,
dl.menu.SportsMenu.depth1 > dt.selected,
dl.accordion.SportsMenu.depth1 > dt.selected,
dl.RaceMenu.depth1 > dt.selected,
dl.menu.RaceMenu.depth1 > dt.selected,
dl.accordion.RaceMenu.depth1 > dt.selected,
dl.quicklinks.depth1 > dt.selected,
dl.menu.quicklinks.depth1 > dt.selected,
dl.accordion.quicklinks.depth1 > dt.selected,
dl.groupedMarkets.depth1 > dt.selected,
dl.menu.groupedMarkets.depth1 > dt.selected,
dl.accordion.groupedMarkets.depth1 > dt.selected {
  border-color: #0d0d0d;
  background-color: #0d0d0d;
}
dl.SportsMenuTEMP .accordion.depth1 > dt.selected:hover,
dl.menu.SportsMenuTEMP .accordion.depth1 > dt.selected:hover,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dt.selected:hover,
dl.SportsMenu .accordion.depth1 > dt.selected:hover,
dl.menu.SportsMenu .accordion.depth1 > dt.selected:hover,
dl.accordion.SportsMenu .accordion.depth1 > dt.selected:hover,
dl.RaceMenu .accordion.depth1 > dt.selected:hover,
dl.menu.RaceMenu .accordion.depth1 > dt.selected:hover,
dl.accordion.RaceMenu .accordion.depth1 > dt.selected:hover,
dl.quicklinks .accordion.depth1 > dt.selected:hover,
dl.menu.quicklinks .accordion.depth1 > dt.selected:hover,
dl.accordion.quicklinks .accordion.depth1 > dt.selected:hover,
dl.groupedMarkets .accordion.depth1 > dt.selected:hover,
dl.menu.groupedMarkets .accordion.depth1 > dt.selected:hover,
dl.accordion.groupedMarkets .accordion.depth1 > dt.selected:hover,
dl.SportsMenuTEMP.depth1 > dt.selected:hover,
dl.menu.SportsMenuTEMP.depth1 > dt.selected:hover,
dl.accordion.SportsMenuTEMP.depth1 > dt.selected:hover,
dl.SportsMenu.depth1 > dt.selected:hover,
dl.menu.SportsMenu.depth1 > dt.selected:hover,
dl.accordion.SportsMenu.depth1 > dt.selected:hover,
dl.RaceMenu.depth1 > dt.selected:hover,
dl.menu.RaceMenu.depth1 > dt.selected:hover,
dl.accordion.RaceMenu.depth1 > dt.selected:hover,
dl.quicklinks.depth1 > dt.selected:hover,
dl.menu.quicklinks.depth1 > dt.selected:hover,
dl.accordion.quicklinks.depth1 > dt.selected:hover,
dl.groupedMarkets.depth1 > dt.selected:hover,
dl.menu.groupedMarkets.depth1 > dt.selected:hover,
dl.accordion.groupedMarkets.depth1 > dt.selected:hover {
  border-color: #e60000;
  background-color: #e60000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth1 > dd ul,
dl.menu.SportsMenuTEMP .accordion.depth1 > dd ul,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dd ul,
dl.SportsMenu .accordion.depth1 > dd ul,
dl.menu.SportsMenu .accordion.depth1 > dd ul,
dl.accordion.SportsMenu .accordion.depth1 > dd ul,
dl.RaceMenu .accordion.depth1 > dd ul,
dl.menu.RaceMenu .accordion.depth1 > dd ul,
dl.accordion.RaceMenu .accordion.depth1 > dd ul,
dl.quicklinks .accordion.depth1 > dd ul,
dl.menu.quicklinks .accordion.depth1 > dd ul,
dl.accordion.quicklinks .accordion.depth1 > dd ul,
dl.groupedMarkets .accordion.depth1 > dd ul,
dl.menu.groupedMarkets .accordion.depth1 > dd ul,
dl.accordion.groupedMarkets .accordion.depth1 > dd ul,
dl.SportsMenuTEMP.depth1 > dd ul,
dl.menu.SportsMenuTEMP.depth1 > dd ul,
dl.accordion.SportsMenuTEMP.depth1 > dd ul,
dl.SportsMenu.depth1 > dd ul,
dl.menu.SportsMenu.depth1 > dd ul,
dl.accordion.SportsMenu.depth1 > dd ul,
dl.RaceMenu.depth1 > dd ul,
dl.menu.RaceMenu.depth1 > dd ul,
dl.accordion.RaceMenu.depth1 > dd ul,
dl.quicklinks.depth1 > dd ul,
dl.menu.quicklinks.depth1 > dd ul,
dl.accordion.quicklinks.depth1 > dd ul,
dl.groupedMarkets.depth1 > dd ul,
dl.menu.groupedMarkets.depth1 > dd ul,
dl.accordion.groupedMarkets.depth1 > dd ul {
  background-color: #333333;
  border-color: #1a1a1a;
}
dl.SportsMenuTEMP .accordion.depth1 > dd ul li,
dl.menu.SportsMenuTEMP .accordion.depth1 > dd ul li,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dd ul li,
dl.SportsMenu .accordion.depth1 > dd ul li,
dl.menu.SportsMenu .accordion.depth1 > dd ul li,
dl.accordion.SportsMenu .accordion.depth1 > dd ul li,
dl.RaceMenu .accordion.depth1 > dd ul li,
dl.menu.RaceMenu .accordion.depth1 > dd ul li,
dl.accordion.RaceMenu .accordion.depth1 > dd ul li,
dl.quicklinks .accordion.depth1 > dd ul li,
dl.menu.quicklinks .accordion.depth1 > dd ul li,
dl.accordion.quicklinks .accordion.depth1 > dd ul li,
dl.groupedMarkets .accordion.depth1 > dd ul li,
dl.menu.groupedMarkets .accordion.depth1 > dd ul li,
dl.accordion.groupedMarkets .accordion.depth1 > dd ul li,
dl.SportsMenuTEMP.depth1 > dd ul li,
dl.menu.SportsMenuTEMP.depth1 > dd ul li,
dl.accordion.SportsMenuTEMP.depth1 > dd ul li,
dl.SportsMenu.depth1 > dd ul li,
dl.menu.SportsMenu.depth1 > dd ul li,
dl.accordion.SportsMenu.depth1 > dd ul li,
dl.RaceMenu.depth1 > dd ul li,
dl.menu.RaceMenu.depth1 > dd ul li,
dl.accordion.RaceMenu.depth1 > dd ul li,
dl.quicklinks.depth1 > dd ul li,
dl.menu.quicklinks.depth1 > dd ul li,
dl.accordion.quicklinks.depth1 > dd ul li,
dl.groupedMarkets.depth1 > dd ul li,
dl.menu.groupedMarkets.depth1 > dd ul li,
dl.accordion.groupedMarkets.depth1 > dd ul li,
dl.SportsMenuTEMP .accordion.depth1 > dd ul li a,
dl.menu.SportsMenuTEMP .accordion.depth1 > dd ul li a,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dd ul li a,
dl.SportsMenu .accordion.depth1 > dd ul li a,
dl.menu.SportsMenu .accordion.depth1 > dd ul li a,
dl.accordion.SportsMenu .accordion.depth1 > dd ul li a,
dl.RaceMenu .accordion.depth1 > dd ul li a,
dl.menu.RaceMenu .accordion.depth1 > dd ul li a,
dl.accordion.RaceMenu .accordion.depth1 > dd ul li a,
dl.quicklinks .accordion.depth1 > dd ul li a,
dl.menu.quicklinks .accordion.depth1 > dd ul li a,
dl.accordion.quicklinks .accordion.depth1 > dd ul li a,
dl.groupedMarkets .accordion.depth1 > dd ul li a,
dl.menu.groupedMarkets .accordion.depth1 > dd ul li a,
dl.accordion.groupedMarkets .accordion.depth1 > dd ul li a,
dl.SportsMenuTEMP.depth1 > dd ul li a,
dl.menu.SportsMenuTEMP.depth1 > dd ul li a,
dl.accordion.SportsMenuTEMP.depth1 > dd ul li a,
dl.SportsMenu.depth1 > dd ul li a,
dl.menu.SportsMenu.depth1 > dd ul li a,
dl.accordion.SportsMenu.depth1 > dd ul li a,
dl.RaceMenu.depth1 > dd ul li a,
dl.menu.RaceMenu.depth1 > dd ul li a,
dl.accordion.RaceMenu.depth1 > dd ul li a,
dl.quicklinks.depth1 > dd ul li a,
dl.menu.quicklinks.depth1 > dd ul li a,
dl.accordion.quicklinks.depth1 > dd ul li a,
dl.groupedMarkets.depth1 > dd ul li a,
dl.menu.groupedMarkets.depth1 > dd ul li a,
dl.accordion.groupedMarkets.depth1 > dd ul li a {
  font-weight: bold;
  color: #1a1a1a;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth1 > dd ul li:hover,
dl.menu.SportsMenuTEMP .accordion.depth1 > dd ul li:hover,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dd ul li:hover,
dl.SportsMenu .accordion.depth1 > dd ul li:hover,
dl.menu.SportsMenu .accordion.depth1 > dd ul li:hover,
dl.accordion.SportsMenu .accordion.depth1 > dd ul li:hover,
dl.RaceMenu .accordion.depth1 > dd ul li:hover,
dl.menu.RaceMenu .accordion.depth1 > dd ul li:hover,
dl.accordion.RaceMenu .accordion.depth1 > dd ul li:hover,
dl.quicklinks .accordion.depth1 > dd ul li:hover,
dl.menu.quicklinks .accordion.depth1 > dd ul li:hover,
dl.accordion.quicklinks .accordion.depth1 > dd ul li:hover,
dl.groupedMarkets .accordion.depth1 > dd ul li:hover,
dl.menu.groupedMarkets .accordion.depth1 > dd ul li:hover,
dl.accordion.groupedMarkets .accordion.depth1 > dd ul li:hover,
dl.SportsMenuTEMP.depth1 > dd ul li:hover,
dl.menu.SportsMenuTEMP.depth1 > dd ul li:hover,
dl.accordion.SportsMenuTEMP.depth1 > dd ul li:hover,
dl.SportsMenu.depth1 > dd ul li:hover,
dl.menu.SportsMenu.depth1 > dd ul li:hover,
dl.accordion.SportsMenu.depth1 > dd ul li:hover,
dl.RaceMenu.depth1 > dd ul li:hover,
dl.menu.RaceMenu.depth1 > dd ul li:hover,
dl.accordion.RaceMenu.depth1 > dd ul li:hover,
dl.quicklinks.depth1 > dd ul li:hover,
dl.menu.quicklinks.depth1 > dd ul li:hover,
dl.accordion.quicklinks.depth1 > dd ul li:hover,
dl.groupedMarkets.depth1 > dd ul li:hover,
dl.menu.groupedMarkets.depth1 > dd ul li:hover,
dl.accordion.groupedMarkets.depth1 > dd ul li:hover,
dl.SportsMenuTEMP .accordion.depth1 > dd ul li a:hover,
dl.menu.SportsMenuTEMP .accordion.depth1 > dd ul li a:hover,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dd ul li a:hover,
dl.SportsMenu .accordion.depth1 > dd ul li a:hover,
dl.menu.SportsMenu .accordion.depth1 > dd ul li a:hover,
dl.accordion.SportsMenu .accordion.depth1 > dd ul li a:hover,
dl.RaceMenu .accordion.depth1 > dd ul li a:hover,
dl.menu.RaceMenu .accordion.depth1 > dd ul li a:hover,
dl.accordion.RaceMenu .accordion.depth1 > dd ul li a:hover,
dl.quicklinks .accordion.depth1 > dd ul li a:hover,
dl.menu.quicklinks .accordion.depth1 > dd ul li a:hover,
dl.accordion.quicklinks .accordion.depth1 > dd ul li a:hover,
dl.groupedMarkets .accordion.depth1 > dd ul li a:hover,
dl.menu.groupedMarkets .accordion.depth1 > dd ul li a:hover,
dl.accordion.groupedMarkets .accordion.depth1 > dd ul li a:hover,
dl.SportsMenuTEMP.depth1 > dd ul li a:hover,
dl.menu.SportsMenuTEMP.depth1 > dd ul li a:hover,
dl.accordion.SportsMenuTEMP.depth1 > dd ul li a:hover,
dl.SportsMenu.depth1 > dd ul li a:hover,
dl.menu.SportsMenu.depth1 > dd ul li a:hover,
dl.accordion.SportsMenu.depth1 > dd ul li a:hover,
dl.RaceMenu.depth1 > dd ul li a:hover,
dl.menu.RaceMenu.depth1 > dd ul li a:hover,
dl.accordion.RaceMenu.depth1 > dd ul li a:hover,
dl.quicklinks.depth1 > dd ul li a:hover,
dl.menu.quicklinks.depth1 > dd ul li a:hover,
dl.accordion.quicklinks.depth1 > dd ul li a:hover,
dl.groupedMarkets.depth1 > dd ul li a:hover,
dl.menu.groupedMarkets.depth1 > dd ul li a:hover,
dl.accordion.groupedMarkets.depth1 > dd ul li a:hover {
  border-color: #e60000;
  background-color: #e60000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth1 > dd ul > li,
dl.menu.SportsMenuTEMP .accordion.depth1 > dd ul > li,
dl.accordion.SportsMenuTEMP .accordion.depth1 > dd ul > li,
dl.SportsMenu .accordion.depth1 > dd ul > li,
dl.menu.SportsMenu .accordion.depth1 > dd ul > li,
dl.accordion.SportsMenu .accordion.depth1 > dd ul > li,
dl.RaceMenu .accordion.depth1 > dd ul > li,
dl.menu.RaceMenu .accordion.depth1 > dd ul > li,
dl.accordion.RaceMenu .accordion.depth1 > dd ul > li,
dl.quicklinks .accordion.depth1 > dd ul > li,
dl.menu.quicklinks .accordion.depth1 > dd ul > li,
dl.accordion.quicklinks .accordion.depth1 > dd ul > li,
dl.groupedMarkets .accordion.depth1 > dd ul > li,
dl.menu.groupedMarkets .accordion.depth1 > dd ul > li,
dl.accordion.groupedMarkets .accordion.depth1 > dd ul > li,
dl.SportsMenuTEMP.depth1 > dd ul > li,
dl.menu.SportsMenuTEMP.depth1 > dd ul > li,
dl.accordion.SportsMenuTEMP.depth1 > dd ul > li,
dl.SportsMenu.depth1 > dd ul > li,
dl.menu.SportsMenu.depth1 > dd ul > li,
dl.accordion.SportsMenu.depth1 > dd ul > li,
dl.RaceMenu.depth1 > dd ul > li,
dl.menu.RaceMenu.depth1 > dd ul > li,
dl.accordion.RaceMenu.depth1 > dd ul > li,
dl.quicklinks.depth1 > dd ul > li,
dl.menu.quicklinks.depth1 > dd ul > li,
dl.accordion.quicklinks.depth1 > dd ul > li,
dl.groupedMarkets.depth1 > dd ul > li,
dl.menu.groupedMarkets.depth1 > dd ul > li,
dl.accordion.groupedMarkets.depth1 > dd ul > li {
  border-bottom: solid 1px #1a1a1a;
}
dl.SportsMenuTEMP .accordion.depth2,
dl.menu.SportsMenuTEMP .accordion.depth2,
dl.accordion.SportsMenuTEMP .accordion.depth2,
dl.SportsMenu .accordion.depth2,
dl.menu.SportsMenu .accordion.depth2,
dl.accordion.SportsMenu .accordion.depth2,
dl.RaceMenu .accordion.depth2,
dl.menu.RaceMenu .accordion.depth2,
dl.accordion.RaceMenu .accordion.depth2,
dl.quicklinks .accordion.depth2,
dl.menu.quicklinks .accordion.depth2,
dl.accordion.quicklinks .accordion.depth2,
dl.groupedMarkets .accordion.depth2,
dl.menu.groupedMarkets .accordion.depth2,
dl.accordion.groupedMarkets .accordion.depth2,
dl.SportsMenuTEMP.depth2,
dl.menu.SportsMenuTEMP.depth2,
dl.accordion.SportsMenuTEMP.depth2,
dl.SportsMenu.depth2,
dl.menu.SportsMenu.depth2,
dl.accordion.SportsMenu.depth2,
dl.RaceMenu.depth2,
dl.menu.RaceMenu.depth2,
dl.accordion.RaceMenu.depth2,
dl.quicklinks.depth2,
dl.menu.quicklinks.depth2,
dl.accordion.quicklinks.depth2,
dl.groupedMarkets.depth2,
dl.menu.groupedMarkets.depth2,
dl.accordion.groupedMarkets.depth2 {
  border: 0;
  background-color: #333333;
  padding-left: 6px;
}
dl.SportsMenuTEMP .accordion.depth2 > dt,
dl.menu.SportsMenuTEMP .accordion.depth2 > dt,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dt,
dl.SportsMenu .accordion.depth2 > dt,
dl.menu.SportsMenu .accordion.depth2 > dt,
dl.accordion.SportsMenu .accordion.depth2 > dt,
dl.RaceMenu .accordion.depth2 > dt,
dl.menu.RaceMenu .accordion.depth2 > dt,
dl.accordion.RaceMenu .accordion.depth2 > dt,
dl.quicklinks .accordion.depth2 > dt,
dl.menu.quicklinks .accordion.depth2 > dt,
dl.accordion.quicklinks .accordion.depth2 > dt,
dl.groupedMarkets .accordion.depth2 > dt,
dl.menu.groupedMarkets .accordion.depth2 > dt,
dl.accordion.groupedMarkets .accordion.depth2 > dt,
dl.SportsMenuTEMP.depth2 > dt,
dl.menu.SportsMenuTEMP.depth2 > dt,
dl.accordion.SportsMenuTEMP.depth2 > dt,
dl.SportsMenu.depth2 > dt,
dl.menu.SportsMenu.depth2 > dt,
dl.accordion.SportsMenu.depth2 > dt,
dl.RaceMenu.depth2 > dt,
dl.menu.RaceMenu.depth2 > dt,
dl.accordion.RaceMenu.depth2 > dt,
dl.quicklinks.depth2 > dt,
dl.menu.quicklinks.depth2 > dt,
dl.accordion.quicklinks.depth2 > dt,
dl.groupedMarkets.depth2 > dt,
dl.menu.groupedMarkets.depth2 > dt,
dl.accordion.groupedMarkets.depth2 > dt {
  background-color: #262626;
  padding: 6px 6px 6px 19px;
  font-weight: normal;
  color: #fefefe;
  border-top: 1px solid #262626;
}
dl.SportsMenuTEMP .accordion.depth2 > dt a,
dl.menu.SportsMenuTEMP .accordion.depth2 > dt a,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dt a,
dl.SportsMenu .accordion.depth2 > dt a,
dl.menu.SportsMenu .accordion.depth2 > dt a,
dl.accordion.SportsMenu .accordion.depth2 > dt a,
dl.RaceMenu .accordion.depth2 > dt a,
dl.menu.RaceMenu .accordion.depth2 > dt a,
dl.accordion.RaceMenu .accordion.depth2 > dt a,
dl.quicklinks .accordion.depth2 > dt a,
dl.menu.quicklinks .accordion.depth2 > dt a,
dl.accordion.quicklinks .accordion.depth2 > dt a,
dl.groupedMarkets .accordion.depth2 > dt a,
dl.menu.groupedMarkets .accordion.depth2 > dt a,
dl.accordion.groupedMarkets .accordion.depth2 > dt a,
dl.SportsMenuTEMP.depth2 > dt a,
dl.menu.SportsMenuTEMP.depth2 > dt a,
dl.accordion.SportsMenuTEMP.depth2 > dt a,
dl.SportsMenu.depth2 > dt a,
dl.menu.SportsMenu.depth2 > dt a,
dl.accordion.SportsMenu.depth2 > dt a,
dl.RaceMenu.depth2 > dt a,
dl.menu.RaceMenu.depth2 > dt a,
dl.accordion.RaceMenu.depth2 > dt a,
dl.quicklinks.depth2 > dt a,
dl.menu.quicklinks.depth2 > dt a,
dl.accordion.quicklinks.depth2 > dt a,
dl.groupedMarkets.depth2 > dt a,
dl.menu.groupedMarkets.depth2 > dt a,
dl.accordion.groupedMarkets.depth2 > dt a {
  font-weight: normal;
  color: #fefefe;
}
dl.SportsMenuTEMP .accordion.depth2 > dt:hover,
dl.menu.SportsMenuTEMP .accordion.depth2 > dt:hover,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dt:hover,
dl.SportsMenu .accordion.depth2 > dt:hover,
dl.menu.SportsMenu .accordion.depth2 > dt:hover,
dl.accordion.SportsMenu .accordion.depth2 > dt:hover,
dl.RaceMenu .accordion.depth2 > dt:hover,
dl.menu.RaceMenu .accordion.depth2 > dt:hover,
dl.accordion.RaceMenu .accordion.depth2 > dt:hover,
dl.quicklinks .accordion.depth2 > dt:hover,
dl.menu.quicklinks .accordion.depth2 > dt:hover,
dl.accordion.quicklinks .accordion.depth2 > dt:hover,
dl.groupedMarkets .accordion.depth2 > dt:hover,
dl.menu.groupedMarkets .accordion.depth2 > dt:hover,
dl.accordion.groupedMarkets .accordion.depth2 > dt:hover,
dl.SportsMenuTEMP.depth2 > dt:hover,
dl.menu.SportsMenuTEMP.depth2 > dt:hover,
dl.accordion.SportsMenuTEMP.depth2 > dt:hover,
dl.SportsMenu.depth2 > dt:hover,
dl.menu.SportsMenu.depth2 > dt:hover,
dl.accordion.SportsMenu.depth2 > dt:hover,
dl.RaceMenu.depth2 > dt:hover,
dl.menu.RaceMenu.depth2 > dt:hover,
dl.accordion.RaceMenu.depth2 > dt:hover,
dl.quicklinks.depth2 > dt:hover,
dl.menu.quicklinks.depth2 > dt:hover,
dl.accordion.quicklinks.depth2 > dt:hover,
dl.groupedMarkets.depth2 > dt:hover,
dl.menu.groupedMarkets.depth2 > dt:hover,
dl.accordion.groupedMarkets.depth2 > dt:hover {
  border-color: #ff0000;
  background-color: #ff0000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth2 > dt.selected,
dl.menu.SportsMenuTEMP .accordion.depth2 > dt.selected,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dt.selected,
dl.SportsMenu .accordion.depth2 > dt.selected,
dl.menu.SportsMenu .accordion.depth2 > dt.selected,
dl.accordion.SportsMenu .accordion.depth2 > dt.selected,
dl.RaceMenu .accordion.depth2 > dt.selected,
dl.menu.RaceMenu .accordion.depth2 > dt.selected,
dl.accordion.RaceMenu .accordion.depth2 > dt.selected,
dl.quicklinks .accordion.depth2 > dt.selected,
dl.menu.quicklinks .accordion.depth2 > dt.selected,
dl.accordion.quicklinks .accordion.depth2 > dt.selected,
dl.groupedMarkets .accordion.depth2 > dt.selected,
dl.menu.groupedMarkets .accordion.depth2 > dt.selected,
dl.accordion.groupedMarkets .accordion.depth2 > dt.selected,
dl.SportsMenuTEMP.depth2 > dt.selected,
dl.menu.SportsMenuTEMP.depth2 > dt.selected,
dl.accordion.SportsMenuTEMP.depth2 > dt.selected,
dl.SportsMenu.depth2 > dt.selected,
dl.menu.SportsMenu.depth2 > dt.selected,
dl.accordion.SportsMenu.depth2 > dt.selected,
dl.RaceMenu.depth2 > dt.selected,
dl.menu.RaceMenu.depth2 > dt.selected,
dl.accordion.RaceMenu.depth2 > dt.selected,
dl.quicklinks.depth2 > dt.selected,
dl.menu.quicklinks.depth2 > dt.selected,
dl.accordion.quicklinks.depth2 > dt.selected,
dl.groupedMarkets.depth2 > dt.selected,
dl.menu.groupedMarkets.depth2 > dt.selected,
dl.accordion.groupedMarkets.depth2 > dt.selected {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
}
dl.SportsMenuTEMP .accordion.depth2 > dt.selected:hover,
dl.menu.SportsMenuTEMP .accordion.depth2 > dt.selected:hover,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dt.selected:hover,
dl.SportsMenu .accordion.depth2 > dt.selected:hover,
dl.menu.SportsMenu .accordion.depth2 > dt.selected:hover,
dl.accordion.SportsMenu .accordion.depth2 > dt.selected:hover,
dl.RaceMenu .accordion.depth2 > dt.selected:hover,
dl.menu.RaceMenu .accordion.depth2 > dt.selected:hover,
dl.accordion.RaceMenu .accordion.depth2 > dt.selected:hover,
dl.quicklinks .accordion.depth2 > dt.selected:hover,
dl.menu.quicklinks .accordion.depth2 > dt.selected:hover,
dl.accordion.quicklinks .accordion.depth2 > dt.selected:hover,
dl.groupedMarkets .accordion.depth2 > dt.selected:hover,
dl.menu.groupedMarkets .accordion.depth2 > dt.selected:hover,
dl.accordion.groupedMarkets .accordion.depth2 > dt.selected:hover,
dl.SportsMenuTEMP.depth2 > dt.selected:hover,
dl.menu.SportsMenuTEMP.depth2 > dt.selected:hover,
dl.accordion.SportsMenuTEMP.depth2 > dt.selected:hover,
dl.SportsMenu.depth2 > dt.selected:hover,
dl.menu.SportsMenu.depth2 > dt.selected:hover,
dl.accordion.SportsMenu.depth2 > dt.selected:hover,
dl.RaceMenu.depth2 > dt.selected:hover,
dl.menu.RaceMenu.depth2 > dt.selected:hover,
dl.accordion.RaceMenu.depth2 > dt.selected:hover,
dl.quicklinks.depth2 > dt.selected:hover,
dl.menu.quicklinks.depth2 > dt.selected:hover,
dl.accordion.quicklinks.depth2 > dt.selected:hover,
dl.groupedMarkets.depth2 > dt.selected:hover,
dl.menu.groupedMarkets.depth2 > dt.selected:hover,
dl.accordion.groupedMarkets.depth2 > dt.selected:hover {
  border-color: #ff0000;
  background-color: #ff0000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth2 > dd ul,
dl.menu.SportsMenuTEMP .accordion.depth2 > dd ul,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dd ul,
dl.SportsMenu .accordion.depth2 > dd ul,
dl.menu.SportsMenu .accordion.depth2 > dd ul,
dl.accordion.SportsMenu .accordion.depth2 > dd ul,
dl.RaceMenu .accordion.depth2 > dd ul,
dl.menu.RaceMenu .accordion.depth2 > dd ul,
dl.accordion.RaceMenu .accordion.depth2 > dd ul,
dl.quicklinks .accordion.depth2 > dd ul,
dl.menu.quicklinks .accordion.depth2 > dd ul,
dl.accordion.quicklinks .accordion.depth2 > dd ul,
dl.groupedMarkets .accordion.depth2 > dd ul,
dl.menu.groupedMarkets .accordion.depth2 > dd ul,
dl.accordion.groupedMarkets .accordion.depth2 > dd ul,
dl.SportsMenuTEMP.depth2 > dd ul,
dl.menu.SportsMenuTEMP.depth2 > dd ul,
dl.accordion.SportsMenuTEMP.depth2 > dd ul,
dl.SportsMenu.depth2 > dd ul,
dl.menu.SportsMenu.depth2 > dd ul,
dl.accordion.SportsMenu.depth2 > dd ul,
dl.RaceMenu.depth2 > dd ul,
dl.menu.RaceMenu.depth2 > dd ul,
dl.accordion.RaceMenu.depth2 > dd ul,
dl.quicklinks.depth2 > dd ul,
dl.menu.quicklinks.depth2 > dd ul,
dl.accordion.quicklinks.depth2 > dd ul,
dl.groupedMarkets.depth2 > dd ul,
dl.menu.groupedMarkets.depth2 > dd ul,
dl.accordion.groupedMarkets.depth2 > dd ul {
  background-color: #404040;
}
dl.SportsMenuTEMP .accordion.depth2 > dd ul li,
dl.menu.SportsMenuTEMP .accordion.depth2 > dd ul li,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dd ul li,
dl.SportsMenu .accordion.depth2 > dd ul li,
dl.menu.SportsMenu .accordion.depth2 > dd ul li,
dl.accordion.SportsMenu .accordion.depth2 > dd ul li,
dl.RaceMenu .accordion.depth2 > dd ul li,
dl.menu.RaceMenu .accordion.depth2 > dd ul li,
dl.accordion.RaceMenu .accordion.depth2 > dd ul li,
dl.quicklinks .accordion.depth2 > dd ul li,
dl.menu.quicklinks .accordion.depth2 > dd ul li,
dl.accordion.quicklinks .accordion.depth2 > dd ul li,
dl.groupedMarkets .accordion.depth2 > dd ul li,
dl.menu.groupedMarkets .accordion.depth2 > dd ul li,
dl.accordion.groupedMarkets .accordion.depth2 > dd ul li,
dl.SportsMenuTEMP.depth2 > dd ul li,
dl.menu.SportsMenuTEMP.depth2 > dd ul li,
dl.accordion.SportsMenuTEMP.depth2 > dd ul li,
dl.SportsMenu.depth2 > dd ul li,
dl.menu.SportsMenu.depth2 > dd ul li,
dl.accordion.SportsMenu.depth2 > dd ul li,
dl.RaceMenu.depth2 > dd ul li,
dl.menu.RaceMenu.depth2 > dd ul li,
dl.accordion.RaceMenu.depth2 > dd ul li,
dl.quicklinks.depth2 > dd ul li,
dl.menu.quicklinks.depth2 > dd ul li,
dl.accordion.quicklinks.depth2 > dd ul li,
dl.groupedMarkets.depth2 > dd ul li,
dl.menu.groupedMarkets.depth2 > dd ul li,
dl.accordion.groupedMarkets.depth2 > dd ul li,
dl.SportsMenuTEMP .accordion.depth2 > dd ul li a,
dl.menu.SportsMenuTEMP .accordion.depth2 > dd ul li a,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dd ul li a,
dl.SportsMenu .accordion.depth2 > dd ul li a,
dl.menu.SportsMenu .accordion.depth2 > dd ul li a,
dl.accordion.SportsMenu .accordion.depth2 > dd ul li a,
dl.RaceMenu .accordion.depth2 > dd ul li a,
dl.menu.RaceMenu .accordion.depth2 > dd ul li a,
dl.accordion.RaceMenu .accordion.depth2 > dd ul li a,
dl.quicklinks .accordion.depth2 > dd ul li a,
dl.menu.quicklinks .accordion.depth2 > dd ul li a,
dl.accordion.quicklinks .accordion.depth2 > dd ul li a,
dl.groupedMarkets .accordion.depth2 > dd ul li a,
dl.menu.groupedMarkets .accordion.depth2 > dd ul li a,
dl.accordion.groupedMarkets .accordion.depth2 > dd ul li a,
dl.SportsMenuTEMP.depth2 > dd ul li a,
dl.menu.SportsMenuTEMP.depth2 > dd ul li a,
dl.accordion.SportsMenuTEMP.depth2 > dd ul li a,
dl.SportsMenu.depth2 > dd ul li a,
dl.menu.SportsMenu.depth2 > dd ul li a,
dl.accordion.SportsMenu.depth2 > dd ul li a,
dl.RaceMenu.depth2 > dd ul li a,
dl.menu.RaceMenu.depth2 > dd ul li a,
dl.accordion.RaceMenu.depth2 > dd ul li a,
dl.quicklinks.depth2 > dd ul li a,
dl.menu.quicklinks.depth2 > dd ul li a,
dl.accordion.quicklinks.depth2 > dd ul li a,
dl.groupedMarkets.depth2 > dd ul li a,
dl.menu.groupedMarkets.depth2 > dd ul li a,
dl.accordion.groupedMarkets.depth2 > dd ul li a {
  font-weight: normal;
  color: #fefefe;
}
dl.SportsMenuTEMP .accordion.depth2 > dd ul li:hover,
dl.menu.SportsMenuTEMP .accordion.depth2 > dd ul li:hover,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dd ul li:hover,
dl.SportsMenu .accordion.depth2 > dd ul li:hover,
dl.menu.SportsMenu .accordion.depth2 > dd ul li:hover,
dl.accordion.SportsMenu .accordion.depth2 > dd ul li:hover,
dl.RaceMenu .accordion.depth2 > dd ul li:hover,
dl.menu.RaceMenu .accordion.depth2 > dd ul li:hover,
dl.accordion.RaceMenu .accordion.depth2 > dd ul li:hover,
dl.quicklinks .accordion.depth2 > dd ul li:hover,
dl.menu.quicklinks .accordion.depth2 > dd ul li:hover,
dl.accordion.quicklinks .accordion.depth2 > dd ul li:hover,
dl.groupedMarkets .accordion.depth2 > dd ul li:hover,
dl.menu.groupedMarkets .accordion.depth2 > dd ul li:hover,
dl.accordion.groupedMarkets .accordion.depth2 > dd ul li:hover,
dl.SportsMenuTEMP.depth2 > dd ul li:hover,
dl.menu.SportsMenuTEMP.depth2 > dd ul li:hover,
dl.accordion.SportsMenuTEMP.depth2 > dd ul li:hover,
dl.SportsMenu.depth2 > dd ul li:hover,
dl.menu.SportsMenu.depth2 > dd ul li:hover,
dl.accordion.SportsMenu.depth2 > dd ul li:hover,
dl.RaceMenu.depth2 > dd ul li:hover,
dl.menu.RaceMenu.depth2 > dd ul li:hover,
dl.accordion.RaceMenu.depth2 > dd ul li:hover,
dl.quicklinks.depth2 > dd ul li:hover,
dl.menu.quicklinks.depth2 > dd ul li:hover,
dl.accordion.quicklinks.depth2 > dd ul li:hover,
dl.groupedMarkets.depth2 > dd ul li:hover,
dl.menu.groupedMarkets.depth2 > dd ul li:hover,
dl.accordion.groupedMarkets.depth2 > dd ul li:hover,
dl.SportsMenuTEMP .accordion.depth2 > dd ul li a:hover,
dl.menu.SportsMenuTEMP .accordion.depth2 > dd ul li a:hover,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dd ul li a:hover,
dl.SportsMenu .accordion.depth2 > dd ul li a:hover,
dl.menu.SportsMenu .accordion.depth2 > dd ul li a:hover,
dl.accordion.SportsMenu .accordion.depth2 > dd ul li a:hover,
dl.RaceMenu .accordion.depth2 > dd ul li a:hover,
dl.menu.RaceMenu .accordion.depth2 > dd ul li a:hover,
dl.accordion.RaceMenu .accordion.depth2 > dd ul li a:hover,
dl.quicklinks .accordion.depth2 > dd ul li a:hover,
dl.menu.quicklinks .accordion.depth2 > dd ul li a:hover,
dl.accordion.quicklinks .accordion.depth2 > dd ul li a:hover,
dl.groupedMarkets .accordion.depth2 > dd ul li a:hover,
dl.menu.groupedMarkets .accordion.depth2 > dd ul li a:hover,
dl.accordion.groupedMarkets .accordion.depth2 > dd ul li a:hover,
dl.SportsMenuTEMP.depth2 > dd ul li a:hover,
dl.menu.SportsMenuTEMP.depth2 > dd ul li a:hover,
dl.accordion.SportsMenuTEMP.depth2 > dd ul li a:hover,
dl.SportsMenu.depth2 > dd ul li a:hover,
dl.menu.SportsMenu.depth2 > dd ul li a:hover,
dl.accordion.SportsMenu.depth2 > dd ul li a:hover,
dl.RaceMenu.depth2 > dd ul li a:hover,
dl.menu.RaceMenu.depth2 > dd ul li a:hover,
dl.accordion.RaceMenu.depth2 > dd ul li a:hover,
dl.quicklinks.depth2 > dd ul li a:hover,
dl.menu.quicklinks.depth2 > dd ul li a:hover,
dl.accordion.quicklinks.depth2 > dd ul li a:hover,
dl.groupedMarkets.depth2 > dd ul li a:hover,
dl.menu.groupedMarkets.depth2 > dd ul li a:hover,
dl.accordion.groupedMarkets.depth2 > dd ul li a:hover {
  border-color: #ff0000;
  background-color: #ff0000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth2 > dd ul > li,
dl.menu.SportsMenuTEMP .accordion.depth2 > dd ul > li,
dl.accordion.SportsMenuTEMP .accordion.depth2 > dd ul > li,
dl.SportsMenu .accordion.depth2 > dd ul > li,
dl.menu.SportsMenu .accordion.depth2 > dd ul > li,
dl.accordion.SportsMenu .accordion.depth2 > dd ul > li,
dl.RaceMenu .accordion.depth2 > dd ul > li,
dl.menu.RaceMenu .accordion.depth2 > dd ul > li,
dl.accordion.RaceMenu .accordion.depth2 > dd ul > li,
dl.quicklinks .accordion.depth2 > dd ul > li,
dl.menu.quicklinks .accordion.depth2 > dd ul > li,
dl.accordion.quicklinks .accordion.depth2 > dd ul > li,
dl.groupedMarkets .accordion.depth2 > dd ul > li,
dl.menu.groupedMarkets .accordion.depth2 > dd ul > li,
dl.accordion.groupedMarkets .accordion.depth2 > dd ul > li,
dl.SportsMenuTEMP.depth2 > dd ul > li,
dl.menu.SportsMenuTEMP.depth2 > dd ul > li,
dl.accordion.SportsMenuTEMP.depth2 > dd ul > li,
dl.SportsMenu.depth2 > dd ul > li,
dl.menu.SportsMenu.depth2 > dd ul > li,
dl.accordion.SportsMenu.depth2 > dd ul > li,
dl.RaceMenu.depth2 > dd ul > li,
dl.menu.RaceMenu.depth2 > dd ul > li,
dl.accordion.RaceMenu.depth2 > dd ul > li,
dl.quicklinks.depth2 > dd ul > li,
dl.menu.quicklinks.depth2 > dd ul > li,
dl.accordion.quicklinks.depth2 > dd ul > li,
dl.groupedMarkets.depth2 > dd ul > li,
dl.menu.groupedMarkets.depth2 > dd ul > li,
dl.accordion.groupedMarkets.depth2 > dd ul > li {
  border-bottom: solid 1px #4d4d4d;
}
dl.SportsMenuTEMP .accordion.depth3,
dl.menu.SportsMenuTEMP .accordion.depth3,
dl.accordion.SportsMenuTEMP .accordion.depth3,
dl.SportsMenu .accordion.depth3,
dl.menu.SportsMenu .accordion.depth3,
dl.accordion.SportsMenu .accordion.depth3,
dl.RaceMenu .accordion.depth3,
dl.menu.RaceMenu .accordion.depth3,
dl.accordion.RaceMenu .accordion.depth3,
dl.quicklinks .accordion.depth3,
dl.menu.quicklinks .accordion.depth3,
dl.accordion.quicklinks .accordion.depth3,
dl.groupedMarkets .accordion.depth3,
dl.menu.groupedMarkets .accordion.depth3,
dl.accordion.groupedMarkets .accordion.depth3,
dl.SportsMenuTEMP.depth3,
dl.menu.SportsMenuTEMP.depth3,
dl.accordion.SportsMenuTEMP.depth3,
dl.SportsMenu.depth3,
dl.menu.SportsMenu.depth3,
dl.accordion.SportsMenu.depth3,
dl.RaceMenu.depth3,
dl.menu.RaceMenu.depth3,
dl.accordion.RaceMenu.depth3,
dl.quicklinks.depth3,
dl.menu.quicklinks.depth3,
dl.accordion.quicklinks.depth3,
dl.groupedMarkets.depth3,
dl.menu.groupedMarkets.depth3,
dl.accordion.groupedMarkets.depth3 {
  border: 0;
  background-color: #404040;
  padding-left: 6px;
}
dl.SportsMenuTEMP .accordion.depth3 > dt,
dl.menu.SportsMenuTEMP .accordion.depth3 > dt,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dt,
dl.SportsMenu .accordion.depth3 > dt,
dl.menu.SportsMenu .accordion.depth3 > dt,
dl.accordion.SportsMenu .accordion.depth3 > dt,
dl.RaceMenu .accordion.depth3 > dt,
dl.menu.RaceMenu .accordion.depth3 > dt,
dl.accordion.RaceMenu .accordion.depth3 > dt,
dl.quicklinks .accordion.depth3 > dt,
dl.menu.quicklinks .accordion.depth3 > dt,
dl.accordion.quicklinks .accordion.depth3 > dt,
dl.groupedMarkets .accordion.depth3 > dt,
dl.menu.groupedMarkets .accordion.depth3 > dt,
dl.accordion.groupedMarkets .accordion.depth3 > dt,
dl.SportsMenuTEMP.depth3 > dt,
dl.menu.SportsMenuTEMP.depth3 > dt,
dl.accordion.SportsMenuTEMP.depth3 > dt,
dl.SportsMenu.depth3 > dt,
dl.menu.SportsMenu.depth3 > dt,
dl.accordion.SportsMenu.depth3 > dt,
dl.RaceMenu.depth3 > dt,
dl.menu.RaceMenu.depth3 > dt,
dl.accordion.RaceMenu.depth3 > dt,
dl.quicklinks.depth3 > dt,
dl.menu.quicklinks.depth3 > dt,
dl.accordion.quicklinks.depth3 > dt,
dl.groupedMarkets.depth3 > dt,
dl.menu.groupedMarkets.depth3 > dt,
dl.accordion.groupedMarkets.depth3 > dt {
  background-color: #333333;
  padding: 6px 6px 6px 16px;
  font-weight: normal;
  color: #1a1a1a;
  border-top: 1px solid #404040;
}
dl.SportsMenuTEMP .accordion.depth3 > dt a,
dl.menu.SportsMenuTEMP .accordion.depth3 > dt a,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dt a,
dl.SportsMenu .accordion.depth3 > dt a,
dl.menu.SportsMenu .accordion.depth3 > dt a,
dl.accordion.SportsMenu .accordion.depth3 > dt a,
dl.RaceMenu .accordion.depth3 > dt a,
dl.menu.RaceMenu .accordion.depth3 > dt a,
dl.accordion.RaceMenu .accordion.depth3 > dt a,
dl.quicklinks .accordion.depth3 > dt a,
dl.menu.quicklinks .accordion.depth3 > dt a,
dl.accordion.quicklinks .accordion.depth3 > dt a,
dl.groupedMarkets .accordion.depth3 > dt a,
dl.menu.groupedMarkets .accordion.depth3 > dt a,
dl.accordion.groupedMarkets .accordion.depth3 > dt a,
dl.SportsMenuTEMP.depth3 > dt a,
dl.menu.SportsMenuTEMP.depth3 > dt a,
dl.accordion.SportsMenuTEMP.depth3 > dt a,
dl.SportsMenu.depth3 > dt a,
dl.menu.SportsMenu.depth3 > dt a,
dl.accordion.SportsMenu.depth3 > dt a,
dl.RaceMenu.depth3 > dt a,
dl.menu.RaceMenu.depth3 > dt a,
dl.accordion.RaceMenu.depth3 > dt a,
dl.quicklinks.depth3 > dt a,
dl.menu.quicklinks.depth3 > dt a,
dl.accordion.quicklinks.depth3 > dt a,
dl.groupedMarkets.depth3 > dt a,
dl.menu.groupedMarkets.depth3 > dt a,
dl.accordion.groupedMarkets.depth3 > dt a {
  font-weight: normal;
  color: #fefefe;
}
dl.SportsMenuTEMP .accordion.depth3 > dt:hover,
dl.menu.SportsMenuTEMP .accordion.depth3 > dt:hover,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dt:hover,
dl.SportsMenu .accordion.depth3 > dt:hover,
dl.menu.SportsMenu .accordion.depth3 > dt:hover,
dl.accordion.SportsMenu .accordion.depth3 > dt:hover,
dl.RaceMenu .accordion.depth3 > dt:hover,
dl.menu.RaceMenu .accordion.depth3 > dt:hover,
dl.accordion.RaceMenu .accordion.depth3 > dt:hover,
dl.quicklinks .accordion.depth3 > dt:hover,
dl.menu.quicklinks .accordion.depth3 > dt:hover,
dl.accordion.quicklinks .accordion.depth3 > dt:hover,
dl.groupedMarkets .accordion.depth3 > dt:hover,
dl.menu.groupedMarkets .accordion.depth3 > dt:hover,
dl.accordion.groupedMarkets .accordion.depth3 > dt:hover,
dl.SportsMenuTEMP.depth3 > dt:hover,
dl.menu.SportsMenuTEMP.depth3 > dt:hover,
dl.accordion.SportsMenuTEMP.depth3 > dt:hover,
dl.SportsMenu.depth3 > dt:hover,
dl.menu.SportsMenu.depth3 > dt:hover,
dl.accordion.SportsMenu.depth3 > dt:hover,
dl.RaceMenu.depth3 > dt:hover,
dl.menu.RaceMenu.depth3 > dt:hover,
dl.accordion.RaceMenu.depth3 > dt:hover,
dl.quicklinks.depth3 > dt:hover,
dl.menu.quicklinks.depth3 > dt:hover,
dl.accordion.quicklinks.depth3 > dt:hover,
dl.groupedMarkets.depth3 > dt:hover,
dl.menu.groupedMarkets.depth3 > dt:hover,
dl.accordion.groupedMarkets.depth3 > dt:hover {
  border-color: #ff0000;
  background-color: #ff0000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth3 > dt.selected,
dl.menu.SportsMenuTEMP .accordion.depth3 > dt.selected,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dt.selected,
dl.SportsMenu .accordion.depth3 > dt.selected,
dl.menu.SportsMenu .accordion.depth3 > dt.selected,
dl.accordion.SportsMenu .accordion.depth3 > dt.selected,
dl.RaceMenu .accordion.depth3 > dt.selected,
dl.menu.RaceMenu .accordion.depth3 > dt.selected,
dl.accordion.RaceMenu .accordion.depth3 > dt.selected,
dl.quicklinks .accordion.depth3 > dt.selected,
dl.menu.quicklinks .accordion.depth3 > dt.selected,
dl.accordion.quicklinks .accordion.depth3 > dt.selected,
dl.groupedMarkets .accordion.depth3 > dt.selected,
dl.menu.groupedMarkets .accordion.depth3 > dt.selected,
dl.accordion.groupedMarkets .accordion.depth3 > dt.selected,
dl.SportsMenuTEMP.depth3 > dt.selected,
dl.menu.SportsMenuTEMP.depth3 > dt.selected,
dl.accordion.SportsMenuTEMP.depth3 > dt.selected,
dl.SportsMenu.depth3 > dt.selected,
dl.menu.SportsMenu.depth3 > dt.selected,
dl.accordion.SportsMenu.depth3 > dt.selected,
dl.RaceMenu.depth3 > dt.selected,
dl.menu.RaceMenu.depth3 > dt.selected,
dl.accordion.RaceMenu.depth3 > dt.selected,
dl.quicklinks.depth3 > dt.selected,
dl.menu.quicklinks.depth3 > dt.selected,
dl.accordion.quicklinks.depth3 > dt.selected,
dl.groupedMarkets.depth3 > dt.selected,
dl.menu.groupedMarkets.depth3 > dt.selected,
dl.accordion.groupedMarkets.depth3 > dt.selected {
  border-color: #262626;
  background-color: #262626;
  color: #fefefe;
}
dl.SportsMenuTEMP .accordion.depth3 > dt.selected:hover,
dl.menu.SportsMenuTEMP .accordion.depth3 > dt.selected:hover,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dt.selected:hover,
dl.SportsMenu .accordion.depth3 > dt.selected:hover,
dl.menu.SportsMenu .accordion.depth3 > dt.selected:hover,
dl.accordion.SportsMenu .accordion.depth3 > dt.selected:hover,
dl.RaceMenu .accordion.depth3 > dt.selected:hover,
dl.menu.RaceMenu .accordion.depth3 > dt.selected:hover,
dl.accordion.RaceMenu .accordion.depth3 > dt.selected:hover,
dl.quicklinks .accordion.depth3 > dt.selected:hover,
dl.menu.quicklinks .accordion.depth3 > dt.selected:hover,
dl.accordion.quicklinks .accordion.depth3 > dt.selected:hover,
dl.groupedMarkets .accordion.depth3 > dt.selected:hover,
dl.menu.groupedMarkets .accordion.depth3 > dt.selected:hover,
dl.accordion.groupedMarkets .accordion.depth3 > dt.selected:hover,
dl.SportsMenuTEMP.depth3 > dt.selected:hover,
dl.menu.SportsMenuTEMP.depth3 > dt.selected:hover,
dl.accordion.SportsMenuTEMP.depth3 > dt.selected:hover,
dl.SportsMenu.depth3 > dt.selected:hover,
dl.menu.SportsMenu.depth3 > dt.selected:hover,
dl.accordion.SportsMenu.depth3 > dt.selected:hover,
dl.RaceMenu.depth3 > dt.selected:hover,
dl.menu.RaceMenu.depth3 > dt.selected:hover,
dl.accordion.RaceMenu.depth3 > dt.selected:hover,
dl.quicklinks.depth3 > dt.selected:hover,
dl.menu.quicklinks.depth3 > dt.selected:hover,
dl.accordion.quicklinks.depth3 > dt.selected:hover,
dl.groupedMarkets.depth3 > dt.selected:hover,
dl.menu.groupedMarkets.depth3 > dt.selected:hover,
dl.accordion.groupedMarkets.depth3 > dt.selected:hover {
  border-color: #ff0000;
  background-color: #ff0000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth3 > dd > ul,
dl.menu.SportsMenuTEMP .accordion.depth3 > dd > ul,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dd > ul,
dl.SportsMenu .accordion.depth3 > dd > ul,
dl.menu.SportsMenu .accordion.depth3 > dd > ul,
dl.accordion.SportsMenu .accordion.depth3 > dd > ul,
dl.RaceMenu .accordion.depth3 > dd > ul,
dl.menu.RaceMenu .accordion.depth3 > dd > ul,
dl.accordion.RaceMenu .accordion.depth3 > dd > ul,
dl.quicklinks .accordion.depth3 > dd > ul,
dl.menu.quicklinks .accordion.depth3 > dd > ul,
dl.accordion.quicklinks .accordion.depth3 > dd > ul,
dl.groupedMarkets .accordion.depth3 > dd > ul,
dl.menu.groupedMarkets .accordion.depth3 > dd > ul,
dl.accordion.groupedMarkets .accordion.depth3 > dd > ul,
dl.SportsMenuTEMP.depth3 > dd > ul,
dl.menu.SportsMenuTEMP.depth3 > dd > ul,
dl.accordion.SportsMenuTEMP.depth3 > dd > ul,
dl.SportsMenu.depth3 > dd > ul,
dl.menu.SportsMenu.depth3 > dd > ul,
dl.accordion.SportsMenu.depth3 > dd > ul,
dl.RaceMenu.depth3 > dd > ul,
dl.menu.RaceMenu.depth3 > dd > ul,
dl.accordion.RaceMenu.depth3 > dd > ul,
dl.quicklinks.depth3 > dd > ul,
dl.menu.quicklinks.depth3 > dd > ul,
dl.accordion.quicklinks.depth3 > dd > ul,
dl.groupedMarkets.depth3 > dd > ul,
dl.menu.groupedMarkets.depth3 > dd > ul,
dl.accordion.groupedMarkets.depth3 > dd > ul {
  background-color: #4d4d4d;
}
dl.SportsMenuTEMP .accordion.depth3 > dd > ul > li,
dl.menu.SportsMenuTEMP .accordion.depth3 > dd > ul > li,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dd > ul > li,
dl.SportsMenu .accordion.depth3 > dd > ul > li,
dl.menu.SportsMenu .accordion.depth3 > dd > ul > li,
dl.accordion.SportsMenu .accordion.depth3 > dd > ul > li,
dl.RaceMenu .accordion.depth3 > dd > ul > li,
dl.menu.RaceMenu .accordion.depth3 > dd > ul > li,
dl.accordion.RaceMenu .accordion.depth3 > dd > ul > li,
dl.quicklinks .accordion.depth3 > dd > ul > li,
dl.menu.quicklinks .accordion.depth3 > dd > ul > li,
dl.accordion.quicklinks .accordion.depth3 > dd > ul > li,
dl.groupedMarkets .accordion.depth3 > dd > ul > li,
dl.menu.groupedMarkets .accordion.depth3 > dd > ul > li,
dl.accordion.groupedMarkets .accordion.depth3 > dd > ul > li,
dl.SportsMenuTEMP.depth3 > dd > ul > li,
dl.menu.SportsMenuTEMP.depth3 > dd > ul > li,
dl.accordion.SportsMenuTEMP.depth3 > dd > ul > li,
dl.SportsMenu.depth3 > dd > ul > li,
dl.menu.SportsMenu.depth3 > dd > ul > li,
dl.accordion.SportsMenu.depth3 > dd > ul > li,
dl.RaceMenu.depth3 > dd > ul > li,
dl.menu.RaceMenu.depth3 > dd > ul > li,
dl.accordion.RaceMenu.depth3 > dd > ul > li,
dl.quicklinks.depth3 > dd > ul > li,
dl.menu.quicklinks.depth3 > dd > ul > li,
dl.accordion.quicklinks.depth3 > dd > ul > li,
dl.groupedMarkets.depth3 > dd > ul > li,
dl.menu.groupedMarkets.depth3 > dd > ul > li,
dl.accordion.groupedMarkets.depth3 > dd > ul > li,
dl.SportsMenuTEMP .accordion.depth3 > dd > ul > li a,
dl.menu.SportsMenuTEMP .accordion.depth3 > dd > ul > li a,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dd > ul > li a,
dl.SportsMenu .accordion.depth3 > dd > ul > li a,
dl.menu.SportsMenu .accordion.depth3 > dd > ul > li a,
dl.accordion.SportsMenu .accordion.depth3 > dd > ul > li a,
dl.RaceMenu .accordion.depth3 > dd > ul > li a,
dl.menu.RaceMenu .accordion.depth3 > dd > ul > li a,
dl.accordion.RaceMenu .accordion.depth3 > dd > ul > li a,
dl.quicklinks .accordion.depth3 > dd > ul > li a,
dl.menu.quicklinks .accordion.depth3 > dd > ul > li a,
dl.accordion.quicklinks .accordion.depth3 > dd > ul > li a,
dl.groupedMarkets .accordion.depth3 > dd > ul > li a,
dl.menu.groupedMarkets .accordion.depth3 > dd > ul > li a,
dl.accordion.groupedMarkets .accordion.depth3 > dd > ul > li a,
dl.SportsMenuTEMP.depth3 > dd > ul > li a,
dl.menu.SportsMenuTEMP.depth3 > dd > ul > li a,
dl.accordion.SportsMenuTEMP.depth3 > dd > ul > li a,
dl.SportsMenu.depth3 > dd > ul > li a,
dl.menu.SportsMenu.depth3 > dd > ul > li a,
dl.accordion.SportsMenu.depth3 > dd > ul > li a,
dl.RaceMenu.depth3 > dd > ul > li a,
dl.menu.RaceMenu.depth3 > dd > ul > li a,
dl.accordion.RaceMenu.depth3 > dd > ul > li a,
dl.quicklinks.depth3 > dd > ul > li a,
dl.menu.quicklinks.depth3 > dd > ul > li a,
dl.accordion.quicklinks.depth3 > dd > ul > li a,
dl.groupedMarkets.depth3 > dd > ul > li a,
dl.menu.groupedMarkets.depth3 > dd > ul > li a,
dl.accordion.groupedMarkets.depth3 > dd > ul > li a {
  font-weight: normal;
  color: #1a1a1a;
}
dl.SportsMenuTEMP .accordion.depth3 > dd > ul > li:hover,
dl.menu.SportsMenuTEMP .accordion.depth3 > dd > ul > li:hover,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dd > ul > li:hover,
dl.SportsMenu .accordion.depth3 > dd > ul > li:hover,
dl.menu.SportsMenu .accordion.depth3 > dd > ul > li:hover,
dl.accordion.SportsMenu .accordion.depth3 > dd > ul > li:hover,
dl.RaceMenu .accordion.depth3 > dd > ul > li:hover,
dl.menu.RaceMenu .accordion.depth3 > dd > ul > li:hover,
dl.accordion.RaceMenu .accordion.depth3 > dd > ul > li:hover,
dl.quicklinks .accordion.depth3 > dd > ul > li:hover,
dl.menu.quicklinks .accordion.depth3 > dd > ul > li:hover,
dl.accordion.quicklinks .accordion.depth3 > dd > ul > li:hover,
dl.groupedMarkets .accordion.depth3 > dd > ul > li:hover,
dl.menu.groupedMarkets .accordion.depth3 > dd > ul > li:hover,
dl.accordion.groupedMarkets .accordion.depth3 > dd > ul > li:hover,
dl.SportsMenuTEMP.depth3 > dd > ul > li:hover,
dl.menu.SportsMenuTEMP.depth3 > dd > ul > li:hover,
dl.accordion.SportsMenuTEMP.depth3 > dd > ul > li:hover,
dl.SportsMenu.depth3 > dd > ul > li:hover,
dl.menu.SportsMenu.depth3 > dd > ul > li:hover,
dl.accordion.SportsMenu.depth3 > dd > ul > li:hover,
dl.RaceMenu.depth3 > dd > ul > li:hover,
dl.menu.RaceMenu.depth3 > dd > ul > li:hover,
dl.accordion.RaceMenu.depth3 > dd > ul > li:hover,
dl.quicklinks.depth3 > dd > ul > li:hover,
dl.menu.quicklinks.depth3 > dd > ul > li:hover,
dl.accordion.quicklinks.depth3 > dd > ul > li:hover,
dl.groupedMarkets.depth3 > dd > ul > li:hover,
dl.menu.groupedMarkets.depth3 > dd > ul > li:hover,
dl.accordion.groupedMarkets.depth3 > dd > ul > li:hover,
dl.SportsMenuTEMP .accordion.depth3 > dd > ul > li a:hover,
dl.menu.SportsMenuTEMP .accordion.depth3 > dd > ul > li a:hover,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dd > ul > li a:hover,
dl.SportsMenu .accordion.depth3 > dd > ul > li a:hover,
dl.menu.SportsMenu .accordion.depth3 > dd > ul > li a:hover,
dl.accordion.SportsMenu .accordion.depth3 > dd > ul > li a:hover,
dl.RaceMenu .accordion.depth3 > dd > ul > li a:hover,
dl.menu.RaceMenu .accordion.depth3 > dd > ul > li a:hover,
dl.accordion.RaceMenu .accordion.depth3 > dd > ul > li a:hover,
dl.quicklinks .accordion.depth3 > dd > ul > li a:hover,
dl.menu.quicklinks .accordion.depth3 > dd > ul > li a:hover,
dl.accordion.quicklinks .accordion.depth3 > dd > ul > li a:hover,
dl.groupedMarkets .accordion.depth3 > dd > ul > li a:hover,
dl.menu.groupedMarkets .accordion.depth3 > dd > ul > li a:hover,
dl.accordion.groupedMarkets .accordion.depth3 > dd > ul > li a:hover,
dl.SportsMenuTEMP.depth3 > dd > ul > li a:hover,
dl.menu.SportsMenuTEMP.depth3 > dd > ul > li a:hover,
dl.accordion.SportsMenuTEMP.depth3 > dd > ul > li a:hover,
dl.SportsMenu.depth3 > dd > ul > li a:hover,
dl.menu.SportsMenu.depth3 > dd > ul > li a:hover,
dl.accordion.SportsMenu.depth3 > dd > ul > li a:hover,
dl.RaceMenu.depth3 > dd > ul > li a:hover,
dl.menu.RaceMenu.depth3 > dd > ul > li a:hover,
dl.accordion.RaceMenu.depth3 > dd > ul > li a:hover,
dl.quicklinks.depth3 > dd > ul > li a:hover,
dl.menu.quicklinks.depth3 > dd > ul > li a:hover,
dl.accordion.quicklinks.depth3 > dd > ul > li a:hover,
dl.groupedMarkets.depth3 > dd > ul > li a:hover,
dl.menu.groupedMarkets.depth3 > dd > ul > li a:hover,
dl.accordion.groupedMarkets.depth3 > dd > ul > li a:hover {
  border-color: #ff0000;
  background-color: #ff0000;
  cursor: pointer;
}
dl.SportsMenuTEMP .accordion.depth3 > dd > ul > li,
dl.menu.SportsMenuTEMP .accordion.depth3 > dd > ul > li,
dl.accordion.SportsMenuTEMP .accordion.depth3 > dd > ul > li,
dl.SportsMenu .accordion.depth3 > dd > ul > li,
dl.menu.SportsMenu .accordion.depth3 > dd > ul > li,
dl.accordion.SportsMenu .accordion.depth3 > dd > ul > li,
dl.RaceMenu .accordion.depth3 > dd > ul > li,
dl.menu.RaceMenu .accordion.depth3 > dd > ul > li,
dl.accordion.RaceMenu .accordion.depth3 > dd > ul > li,
dl.quicklinks .accordion.depth3 > dd > ul > li,
dl.menu.quicklinks .accordion.depth3 > dd > ul > li,
dl.accordion.quicklinks .accordion.depth3 > dd > ul > li,
dl.groupedMarkets .accordion.depth3 > dd > ul > li,
dl.menu.groupedMarkets .accordion.depth3 > dd > ul > li,
dl.accordion.groupedMarkets .accordion.depth3 > dd > ul > li,
dl.SportsMenuTEMP.depth3 > dd > ul > li,
dl.menu.SportsMenuTEMP.depth3 > dd > ul > li,
dl.accordion.SportsMenuTEMP.depth3 > dd > ul > li,
dl.SportsMenu.depth3 > dd > ul > li,
dl.menu.SportsMenu.depth3 > dd > ul > li,
dl.accordion.SportsMenu.depth3 > dd > ul > li,
dl.RaceMenu.depth3 > dd > ul > li,
dl.menu.RaceMenu.depth3 > dd > ul > li,
dl.accordion.RaceMenu.depth3 > dd > ul > li,
dl.quicklinks.depth3 > dd > ul > li,
dl.menu.quicklinks.depth3 > dd > ul > li,
dl.accordion.quicklinks.depth3 > dd > ul > li,
dl.groupedMarkets.depth3 > dd > ul > li,
dl.menu.groupedMarkets.depth3 > dd > ul > li,
dl.accordion.groupedMarkets.depth3 > dd > ul > li {
  border-bottom: solid 1px #595959;
}
dl.quicklinks dt,
dl.menu.quicklinks dt,
dl.accordion.quicklinks dt,
dl.SportsMenu dt,
dl.menu.SportsMenu dt,
dl.accordion.SportsMenu dt,
dl.RaceMenu dt,
dl.menu.RaceMenu dt,
dl.accordion.RaceMenu dt {
  font-weight: bold;
}
dl.quicklinks dt a,
dl.menu.quicklinks dt a,
dl.accordion.quicklinks dt a,
dl.SportsMenu dt a,
dl.menu.SportsMenu dt a,
dl.accordion.SportsMenu dt a,
dl.RaceMenu dt a,
dl.menu.RaceMenu dt a,
dl.accordion.RaceMenu dt a {
  font-weight: bold;
}
dl.quicklinks,
dl.menu.quicklinks,
dl.accordion.quicklinks {
  border: none;
  margin-bottom: 12px;
}
dl.quicklinks > dt,
dl.menu.quicklinks > dt,
dl.accordion.quicklinks > dt {
  height: 24px;
  padding: 3px 3px 3px 6px;
  font-size: 12px;
}
dl.quicklinks > dt a,
dl.menu.quicklinks > dt a,
dl.accordion.quicklinks > dt a {
  line-height: 18px;
}
dl.quicklinks span,
dl.menu.quicklinks span,
dl.accordion.quicklinks span {
  font-size: 15px;
  margin-right: 3px;
}
dl.RaceMenu > dt,
dl.menu.RaceMenu > dt,
dl.accordion.RaceMenu > dt {
  padding: 6px;
}
.raceMenu .tabs li {
  font-size: 24px;
  background-color: black;
  color: #fefefe;
  border: solid 1px black;
  border-bottom-width: 0;
}
.raceMenu .tabs li.selected {
  background-color: #cc0000;
  border-color: #cc0000;
}
.raceMenu .tabs li:hover {
  border-color: #cc0000;
}
.raceMenu ul.ntj {
  background-color: #bfbfbf;
  margin: 0;
}
.raceMenu ul.ntj li {
  display: inline-block;
  border-top: solid 1px #a6a6a6;
  width: 100%;
  padding: 6px 32px;
  box-sizing: border-box;
  color: #1a1a1a;
  position: relative;
  cursor: pointer;
}
.raceMenu ul.ntj li a {
  font-weight: bold;
  color: #1a1a1a;
}
.raceMenu ul.ntj li.icon:before {
  position: absolute;
  left: 6px;
  top: 4px;
  font-size: 20px;
}
.raceMenu ul.ntj li:hover {
  background-color: #cc0000;
}
/*&.quicklinks
	{
		margin-bottom: 12px;

		dl dt
		{
			padding: 6px 6px 6px 36px;
			color: @baseCol_TextOnDark;
			background-color: @sportAcc_D0_DTBG;
			border-top-color: lighten(@baseCol_MidBlue, 10%);
			height: 30px;
			box-sizing: border-box;
			font-size: 14px;
			
			span
			{
				position: absolute;
				left: 6px;
				top: 2px;
				font-size: 16px;
			}
			a
			{
				color: @baseCol_TextOnDark;
				font-weight: normal;
			}
		}
	}*/
.contextMenu dl.menu dt {
  padding: 6px 6px;
}
/*.accountPage
	{
		.accountMenu
		{
			background-color: #333333;
			padding: 5px;

			ul
			{
				margin: 0px;
				overflow: hidden;

				li
				{
					float: left;
					display: inline-block;
					margin: 3px;
					background-color: @baseCol_FormText;
					text-transform: uppercase;
					font-size: 14px;
					font-weight: bold;

					&.selected
					{
						.gradient(top, lighten(@baseCol_Yellow, 20%), darken(@baseCol_Yellow, 20%) 100%, @baseCol_Yellow);

						a
						{
							color: white;
						}
					}

					a
					{
						display: block;
						padding: 5px 8px;
						color: @baseCol_TextOnDark;
						text-decoration: none;
					}
				}
			}
		}

		.accountPageContent
		{
			margin-top: 10px;

			.filters
			{
				margin-bottom: 10px;

				a.button
				{
					font-size: 12px;
				}
			}
		}
	}*/
.precommitMoney {
  font-weight: bold;
}
.LiveSupendedMarkup,
.LiveCountDownMarkup {
  padding: 0px 10px;
  background: #cc0000;
  color: white;
  border-radius: 20px;
  transition-timing-function: cubic-bezier(0.6, -0.8, 1, 1);
}
.LiveSupendedMarkup {
  background-color: white;
  color: #cc0000;
  border-radius: 4px;
  padding: 2px;
  margin: 0;
  font-size: 10px;
  font-weight: normal;
}
table tr.scratched,
table tr.scratched a {
  color: #999999;
}
table.sortableTable thead tr > th,
table.sortableTable thead tr > th .sortableHeader,
table.sortableTable thead th.sortableHeader {
  cursor: pointer;
  background-image: url('/assets/images/icons/sortableIcon.png');
  background-repeat: no-repeat;
  background-position: right;
}
table.sortableTable thead > tr > th span {
  font-family: Helvetica, Arial, Sans-Serif !important;
}
table.sortableTable thead > tr > th.icon-SORTDESC::before,
table.sortableTable thead > tr > th.icon-SORTASC::before,
table.sortableTable thead > tr > th.icon-SORTAVAIL::before {
  margin-right: 6px;
  float: right;
}
table thead th.headerSortDown,
table thead th.headerSortUp {
  background-position: right center;
  background-repeat: no-repeat;
}
table thead th.headerSortDown {
  background-image: url('/assets/images/icons/sort_desc.png') !important;
}
table thead th.headerSortUp {
  background-image: url('/assets/images/icons/sort_asc.png') !important;
}
/****** Contact Page *********/
.ContactCards {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.groupCount.invert {
  background-color: #cc0000;
  color: white;
  border: solid 1px white;
}
.dynamicWidget {
  overflow: hidden;
}
.dynamicWidget.isLoading {
  opacity: 1;
  min-height: 50px;
  background-color: rgba(0, 0, 0, 0.02);
  background-image: url("/assets/images/loading.gif");
  background-position: center center;
  background-repeat: no-repeat;
}
[id^="widget_nextxraces-"] {
  display: flex;
}
#HomeAllContent > .tabs {
  margin-top: 6px;
  line-height: 30px;
}
#HomeAllContent > .tabs li {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
  border-top-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
  color: #1a1a1a;
  font-size: 24px;
}
#HomeAllContent > .tabs li:hover {
  background-color: #f50000;
  border-color: #f50000;
  color: #fefefe;
}
#HomeAllContent > .tabs li.selected {
  background-color: #cc0000;
  border-color: #cc0000;
  color: #fefefe;
}
#HomeAllContent > .tabs li.selected:hover {
  border-color: #cc0000;
  cursor: default;
}
#HomeAllContent #HomeSportsDiv,
#HomeAllContent #HomeRacesDiv {
  /*div.NTJPanel table tr:hover
		{
			background-color: @baseCol_BorderBlue;
			cursor: pointer;
		}*/
}
#HomeAllContent #HomeSportsDiv .tabs,
#HomeAllContent #HomeRacesDiv .tabs {
  margin-top: 6px;
  margin-bottom: 6px;
}
#HomeAllContent #HomeSportsDiv .tabs li,
#HomeAllContent #HomeRacesDiv .tabs li {
  height: 24px;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel,
#HomeAllContent #HomeRacesDiv div.NextSportPanel,
#HomeAllContent #HomeSportsDiv div.NextRacePanel,
#HomeAllContent #HomeRacesDiv div.NextRacePanel {
  float: left;
  border: solid 2px transparent;
  overflow: hidden;
  box-sizing: border-box;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel:nth-child(3n+1),
#HomeAllContent #HomeRacesDiv div.NextSportPanel:nth-child(3n+1),
#HomeAllContent #HomeSportsDiv div.NextRacePanel:nth-child(3n+1),
#HomeAllContent #HomeRacesDiv div.NextRacePanel:nth-child(3n+1) {
  border-left-width: 0;
  border-right-width: 4px;
  clear: both;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel:nth-child(3n),
#HomeAllContent #HomeRacesDiv div.NextSportPanel:nth-child(3n),
#HomeAllContent #HomeSportsDiv div.NextRacePanel:nth-child(3n),
#HomeAllContent #HomeRacesDiv div.NextRacePanel:nth-child(3n) {
  border-left-width: 4px;
  border-right-width: 0;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader {
  color: #fefefe;
  background-color: #cc0000;
  overflow: hidden;
  padding: 3px 3px 3px 6px;
  cursor: pointer;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceIcon,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceIcon,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceIcon,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceIcon {
  float: right;
  width: 42px;
  height: 30px;
  display: inline-block;
  margin: 0px 2px 0 3px;
  font-size: 33px;
  text-align: right;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceNum,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceNum,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceNum,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceNum {
  float: left;
  width: 30px;
  height: 30px;
  background-color: #fefefe;
  color: #cc0000;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
  margin-right: 3px;
  margin: 3px 9px 3px 0px;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceDetail,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceDetail,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceDetail,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceDetail {
  margin-top: 3px;
  font-weight: bold;
  line-height: 15px;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceDetail a,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceDetail a,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceDetail a,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceDetail a {
  color: #fefefe;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceTime,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceTime,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceTime,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceTime {
  margin-top: 3px;
  overflow: hidden;
  line-height: 12px;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceTime a,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceTime a,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceTime a,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceTime a {
  color: #fefefe;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceBetNow,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceBetNow,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceBetNow,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceBetNow {
  clear: both;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .widgetRaceHeader .RaceBetNow a,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .widgetRaceHeader .RaceBetNow a,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .widgetRaceHeader .RaceBetNow a,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .widgetRaceHeader .RaceBetNow a {
  display: block;
  border-radius: 0px 0px 5px 5px;
  text-align: center;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel table,
#HomeAllContent #HomeRacesDiv div.NextSportPanel table,
#HomeAllContent #HomeSportsDiv div.NextRacePanel table,
#HomeAllContent #HomeRacesDiv div.NextRacePanel table {
  margin-bottom: 0;
  table-layout: fixed;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel table thead,
#HomeAllContent #HomeRacesDiv div.NextSportPanel table thead,
#HomeAllContent #HomeSportsDiv div.NextRacePanel table thead,
#HomeAllContent #HomeRacesDiv div.NextRacePanel table thead {
  display: none;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel table tbody td:first-child,
#HomeAllContent #HomeRacesDiv div.NextSportPanel table tbody td:first-child,
#HomeAllContent #HomeSportsDiv div.NextRacePanel table tbody td:first-child,
#HomeAllContent #HomeRacesDiv div.NextRacePanel table tbody td:first-child {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 6px;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel table tbody td.oddsColumn,
#HomeAllContent #HomeRacesDiv div.NextSportPanel table tbody td.oddsColumn,
#HomeAllContent #HomeSportsDiv div.NextRacePanel table tbody td.oddsColumn,
#HomeAllContent #HomeRacesDiv div.NextRacePanel table tbody td.oddsColumn {
  width: 45px;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .actionButtonArea,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .actionButtonArea,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .actionButtonArea,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .actionButtonArea {
  overflow: hidden;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel .actionButtonArea a,
#HomeAllContent #HomeRacesDiv div.NextSportPanel .actionButtonArea a,
#HomeAllContent #HomeSportsDiv div.NextRacePanel .actionButtonArea a,
#HomeAllContent #HomeRacesDiv div.NextRacePanel .actionButtonArea a {
  display: block;
  text-align: center;
  border-radius: 0px;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel,
#HomeAllContent #HomeRacesDiv div.NextSportPanel {
  border-top-width: 6px;
}
#HomeAllContent #HomeSportsDiv div.NextSportPanel table tbody td.oddsColumn,
#HomeAllContent #HomeRacesDiv div.NextSportPanel table tbody td.oddsColumn {
  width: 66px;
}
#HomeAllContent #HomeSportsDiv h2.icon:before,
#HomeAllContent #HomeRacesDiv h2.icon:before {
  font-size: 1.2em;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel,
#HomeAllContent #HomeRacesDiv div.NTJPanel,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div {
  float: left;
  border: solid 2px transparent;
  overflow: hidden;
  box-sizing: border-box;
  width: 33.33333%;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel:first-child,
#HomeAllContent #HomeRacesDiv div.NTJPanel:first-child,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div:first-child,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div:first-child {
  border-left-width: 0;
  border-right-width: 4px;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel:last-child,
#HomeAllContent #HomeRacesDiv div.NTJPanel:last-child,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div:last-child,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div:last-child {
  border-left-width: 4px;
  border-right-width: 0;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table {
  table-layout: fixed;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr:hover,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr:hover,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr:hover,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr:hover {
  background-color: #ECC6C6;
  cursor: pointer;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td {
  width: 65%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: none;
  border-bottom: solid 1px #ECC6C6;
  padding: 9px 6px;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td .teamSilk,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td .teamSilk,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td .teamSilk,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td .teamSilk {
  height: 18px;
  width: 27px;
  margin: -3px 3px -3px 0;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td:first-child,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td:first-child,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td:first-child,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td:first-child {
  font-weight: bold;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td:nth-child(2),
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td:nth-child(2),
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td:nth-child(2),
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td:nth-child(2) {
  width: 42px;
  text-align: center;
  font-weight: bold;
  font-size: 1.1em;
  padding: 0;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td:nth-child(2) span,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td:nth-child(2) span,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td:nth-child(2) span,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td:nth-child(2) span {
  background-color: #bfbfbf;
  padding: 6px;
  margin: 6px;
  min-width: 18px;
  display: inline-block;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td:last-child,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td:last-child,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td:last-child,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td:last-child {
  width: 25%;
  text-align: center;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td:last-child .time.closed,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td:last-child .time.closed,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td:last-child .time.closed,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td:last-child .time.closed {
  font-size: 10px;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr td.noraces,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr td.noraces,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr td.noraces,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr td.noraces {
  padding: 10px 0 9px 0;
  line-height: 15px;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr.fixed td:last-child,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr.fixed td:last-child,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr.fixed td:last-child,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr.fixed td:last-child {
  position: relative;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > table tr.fixed td:last-child:after,
#HomeAllContent #HomeRacesDiv div.NTJPanel > table tr.fixed td:last-child:after,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > table tr.fixed td:last-child:after,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > table tr.fixed td:last-child:after {
  top: 0;
  right: 0;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  margin: auto;
  border: solid 6px transparent;
  border-top-color: #660000;
  border-right-color: #660000;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > div > div,
#HomeAllContent #HomeRacesDiv div.NTJPanel > div > div,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > div > div,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > div > div {
  width: 100%;
  border-bottom: solid 1px red;
  clear: both;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > div > div > div,
#HomeAllContent #HomeRacesDiv div.NTJPanel > div > div > div,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > div > div > div,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > div > div > div {
  float: left;
  width: 70%;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > div > div > div span,
#HomeAllContent #HomeRacesDiv div.NTJPanel > div > div > div span,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > div > div > div span,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > div > div > div span {
  white-space: nowrap;
  overflow: hidden;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > div > div > div:first-child,
#HomeAllContent #HomeRacesDiv div.NTJPanel > div > div > div:first-child,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > div > div > div:first-child,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > div > div > div:first-child {
  font-size: 14px;
  width: 15%;
  background-color: #bfbfbf;
}
#HomeAllContent #HomeSportsDiv div.NTJPanel > div > div > div:last-child,
#HomeAllContent #HomeRacesDiv div.NTJPanel > div > div > div:last-child,
#HomeAllContent #HomeSportsDiv .HomeDayRaces > div > div > div > div:last-child,
#HomeAllContent #HomeRacesDiv .HomeDayRaces > div > div > div > div:last-child {
  width: 15%;
}
/********** race icons **********/
.icon_HORS_H,
.icon_HORS_T,
.icon_HORS_G {
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.icon_HORS_H {
  background-image: url('/assets/images/race-icon_harness.png');
}
.icon_HORS_T {
  background-image: url('/assets/images/race-icon_thoroughbreds.png');
}
.icon_HORS_G {
  background-image: url('/assets/images/race-icon_greyhounds.png');
}
.saddleNum {
  width: 16px;
  display: inline-block;
  text-align: right;
  padding-right: 3px;
  float: left;
  overflow: hidden;
}
#MainBanners {
  position: relative;
}
#MainBanners .rotateBanner_left,
#MainBanners .rotateBanner_right {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: 48%;
  z-index: 99;
  color: rgba(255, 255, 255, 0);
  font-size: 0px;
  height: 16px;
  width: 16px;
}
#MainBanners .rotateBanner_left {
  margin-left: 4px;
  background-image: url("/assets/images/rotbann_left.png");
}
#MainBanners .rotateBanner_right {
  margin-right: 3px;
  right: 0;
  background-image: url("/assets/images/rotbann_right.png");
}
.GW_rotatebanner {
  height: 180px;
  margin-bottom: 12px;
}
.GW_rotatebanner .GW_rotatebanner_banners {
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner {
  position: absolute;
  height: 100%;
  width: 100%;
}
.GW_rotatebanner .GW_rotatebanner_banners .GW_rotatebanner_banner-clickable {
  cursor: pointer;
}
.GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner,
.GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner {
  opacity: 0.5;
  position: absolute;
  top: 0px;
  width: 25px;
  height: 100%;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/assets/images/rotbann_left.png");
}
.GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner:hover,
.GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner:hover,
.GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner:hover,
.GW_rotatebanner .GW_rotatebanner_ctrl-prevbanner:hover {
  opacity: 1;
}
.GW_rotatebanner .GW_rotatebanner_ctrl-nextbanner {
  right: 0px;
  background-image: url("/assets/images/rotbann_right.png");
}
/** Form Guide ********************/
body.formguide {
  background-color: white;
  background-image: none;
  max-width: 900px;
  margin: auto;
}
body.formguide h2 {
  background-color: #660000;
}
body.formguide .RaceFormRunner {
  margin-top: 3px;
}
body.formguide .RaceFormRunner h3 {
  background-color: #ECC6C6;
  color: #1a1a1a;
}
body.formguide .RaceFormRunner h3 > span {
  width: 30%;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
body.formguide .RaceFormRunner.RaceFormRunnerSelected h3 {
  background-color: #cc0000;
  color: #fefefe;
}
body.formguide .RaceFormRunner .RaceFormRunnerBody {
  margin: 12px;
}
body.formguide .RaceFormRunner .RaceFormRunnerBody table.RaceFormRunnerBodyDetails tbody tr th,
body.formguide .RaceFormRunner .RaceFormRunnerBody table.RaceFormRunnerBodyDetails tbody tr td {
  width: 14%;
  text-align: left;
}
body.formguide .RaceFormRunner .RaceFormRunnerBody table.RaceFormRunnerBodyDetails tbody tr th {
  text-align: right;
}
body.formguide .RaceFormRunner .RaceFormRunnerBody table.RaceFormRunnerBodyDetails tbody tr td:nth-child(2) {
  width: 28%;
}
body.formguide .RaceFormRunner .RaceFormRunnerBody table.raceFormLastRaces tbody tr th,
body.formguide .RaceFormRunner .RaceFormRunnerBody table.raceFormLastRaces tbody tr td {
  width: 10%;
  text-align: center;
}
body.formguide .RaceFormRunner .RaceFormRunnerBody table.raceFormLastRaces tbody tr td:nth-child(3) {
  width: 20%;
}
body.formguide .RaceFormRunner .RaceFormRunnerBody table.raceFormLastRaces tbody tr:nth-child(2n) td {
  text-align: left;
}
/*body.formguide
	{


		> .container
		{
			background-color: #f4f4f4;
			border: 1px solid #cccccc;
			border-radius: 5px;
			padding: 35px 5px 5px;
			position: relative;
			overflow: hidden;
		}

		h1
		{
			background-color: @baseCol_MainBlue;
			color: white;
			font-size: 20px;
			left: 0;
			padding: 4px 0;
			position: absolute;
			text-align: center;
			top: 0;
			width: 100%;
			margin: 0px;
		}

		h2
		{
			color: @baseCol_TextOnLight;
			font-size: 1.5em;
			padding: 0 0 10px;
			margin: 0px;
		}

		table
		{
			border-collapse: collapse;
			border: none;
			width: 100%;
			margin-bottom: 0px;

			th,
			td
			{
				border-collapse: collapse;
				border: none;
				font-size: 12px;
			}

			&.RaceFormRunnerBodyDetails th,
			&.RaceFormRunnerBodyDetails td
			{
				padding: 5px;
			}

			&.RaceFormRunnerBodyDetails tbody tr
			{
				background-color: #f0f0f0;
			}

			&.RaceFormRunnerBodyDetails tbody th
			{
				background-color: #dfdfdf;
				text-align: right;
				font-weight: normal;
			}
		}

		.RaceFormRunnerBody
		{
			margin-top: 3px;
			padding: 4px;
			background-color: #fdfdfd;
			border: 1px solid @baseCol_MainBlue;
			border-top: none;
			border-bottom: none;
		}

		.RaceFormRunnerHeader
		{
			cursor: pointer;
			color: @baseCol_Black;
			padding: 3px 5px;
			position: relative;
			font-size: 14px;
			background-image: url("/assets/images/icon_plus.png");
			background-position: 99.5% center;
			background-repeat: no-repeat;
		}

		.RaceFormRunnerSelected .RaceFormRunnerHeader
		{
			background-image: url("/assets/images/icon_minus.png");
			color: @baseCol_TextOnDark;
		}

		.RaceFormRunner
		{
			background-color: #D8D8D8;
			border-radius: 5px 5px 5px 5px;
			margin: 0 0 3px;
			padding: 5px 0px;
		}

		.RaceFormRunnerSelected
		{
			background-color: @baseCol_MainBlue;
		}

		.RaceFormRunnerName
		{
			position: absolute;
			top: 0;
			left: 0;
			padding-top: 3px;
			padding-left: 5px;
		}

		.RaceFormRunnerTrainer
		{
			text-align: center;
		}

		.RaceFormRunnerJockey
		{
			position: absolute;
			top: 0;
			right: 0;
			padding-top: 3px;
			padding-right: 25px;
		}

		.RaceFormLastRun
		{
			font-size: 80%;
			padding: 8px;
		}

		.RaceFormRunnerName
		{
			position: absolute;
			top: 0;
			left: 0;
			padding-top: 3px;
			padding-left: 5px;
		}

		.RaceFormRunnerTrainer
		{
			text-align: center;
		}

		.RaceFormRunnerJockey
		{
			position: absolute;
			top: 0;
			right: 0;
			padding-top: 3px;
			padding-right: 25px;
		}

		.raceFormLastRacesOdd
		{
			background-color: #f0f0f0 !important;
		}

		.raceFormLastRacesEven
		{
			background-color: #dfdfdf !important;
		}

		.RaceFormRunnerNamePastSix
		{
			font-size: 80%;
		}

		.RaceFormLastRun
		{
			font-size: 80%;
			padding: 8px;
		}

		table.raceFormLastRaces
		{
			width: 100%;
		}

			table.raceFormLastRaces th,
			table.raceFormLastRaces td
			{
				font-size: 80%;
				padding: 3px;
				text-align: left;
				width: auto !important;
			}

			table.raceFormLastRaces thead th
			{
				background-color: @baseCol_MainBlue;
				color: @baseCol_TextOnDark;
				font-weight: bold;
				text-align: left;
				vertical-align: middle;
			}
	}*/
/*table.bpayinfo
		{
	font-size: 12px;
}

	table.bpayinfo td
	{
		border: none;
		padding-right: 10px;
		font-size: 12px;
	}

	table.bpayinfo tr
	{
		background-color: #dfdfdf;
	}*/
#CompFuturesDiv .EventDescription {
  background-color: #639fdc;
  border-radius: 0;
  margin-top: 16px;
  display: none;
}
#CompFuturesDiv .RefreshBtn {
  display: none;
}
#CompFuturesDiv ul {
  margin: 12px 12px 0 0;
}
#CompFuturesDiv ul li {
  width: 33.333%;
  display: inline-block;
  vertical-align: top;
  margin-right: 0px;
  box-sizing: border-box;
  padding: 0 0 12px 12px;
}
#CompFuturesDiv ul li a {
  display: block;
  text-align: center;
  padding: 6px 3px;
  font-weight: bold;
}
.groupCount {
  float: right;
  width: 19px;
  height: 19px;
  background: orange;
  color: white;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  font-weight: normal;
  text-align: center;
  font-size: 14px;
  /*display:none;*/
}
.groupCount div {
  margin-top: 3px;
}
.flag-label {
  margin-left: 3px;
}
.fluc {
  /*.fluc:after
		{
			content: ",";
		}

		&:last-child:after
		{
			content: "";
		}*/
}
.fluc.flucMax {
  color: #cc0000 !important;
  font-weight: bold;
}
.fluc.flucInit {
  color: #277b32 !important;
  font-weight: bold;
}
.dateDDL {
  min-width: 90px;
}
table.teamsilkblock {
  width: auto;
  margin-bottom: 0;
}
table.teamsilkblock tr,
table.teamsilkblock th,
table.teamsilkblock td {
  background-color: transparent !important;
  text-align: left;
  padding: 0px;
}
.teamShirt {
  float: left;
  height: 39px;
  margin-right: 6px;
  width: 39px;
  background-size: contain;
  margin: -12px 12px -12px 0;
}
.teamSilk {
  float: left;
  height: 26px;
  width: 39px;
  background-size: contain;
  margin: -12px 12px -12px 0;
}
th.center,
td.center {
  text-align: center !important;
}
table.MarketTable.results tbody:first-of-type > tr:first-child {
  background-color: #f0f0f0;
}
.MarketGroup > a.additMark.opener {
  color: #cc0000;
  background-color: #fefefe;
  border-color: #cc0000;
}
.MarketGroup > a.additMark.opener:before {
  content: 'Show';
  margin-right: 3px;
}
.MarketGroup > a.additMark.opener:hover {
  background-color: #ECC6C6;
  border-color: #cc0000;
}
.MarketGroup > a.additMark.opener.selected {
  background-color: #cc0000;
  color: #fefefe;
}
.MarketGroup > a.additMark.opener.selected:hover {
  color: #cc0000;
  background-color: #ECC6C6;
  border-color: #cc0000;
}
.MarketGroup > a.additMark.opener.selected:before {
  content: 'Hide';
}
.MarketGroup .additionalMarkets {
  margin-top: 6px;
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 {
  padding-left: 0px;
  background-color: transparent;
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dt {
  margin-top: 3px;
  padding: 6px 6px 6px 6px;
  /*&.selected
					{
						border-color: @baseCol_MainBlue;
						background-color: @baseCol_MainBlue;
						color: @baseCol_White;
					}*/
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl {
  padding-left: 0px;
  background-color: #595959;
  border: none;
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl > dt {
  /*&.selected
						{
							background-color: @sportAcc_D1_Selt;
							border-color: @sportAcc_D1_Selt;
						}*/
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl > dd {
  margin: 3px 18px;
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl > dd tfoot,
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl > dd .MarketComment {
  background-color: #595959;
  color: #1a1a1a;
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl > dd thead th,
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl > dd thead th:first-child {
  background-color: #4d4d4d;
  color: #1a1a1a;
}
.MarketGroup .additionalMarkets .accordion.groupedMarkets.depth2 > dd > dl > dd > tbody > td {
  background-color: #fefefe;
}
#footer {
  text-align: center;
  min-width: 1116px;
  background-color: #ECC6C6;
  position: relative;
  width: 100%;
  display: block;
  clear: both;
  color: #464646;
  font-size: 11px;
  border-top: 1px solid #898989;
  padding-bottom: 20px;
}
#footer a,
#footer #footer a:visited,
#footer #footer a:active {
  color: #460707;
}
#footer div.line_sep {
  clear: both;
}
#footer .FooterRow {
  border-top: 1px solid #fefefe;
  border-bottom: 1px solid #898989;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
#footer .FooterRow:last-child {
  border-bottom: none;
}
#footer .sponsorLogos {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin: 0px 6px;
  text-transform: uppercase;
}
#footer .sponsorLogos img {
  margin: 3px;
}
#footer #FooterLinksTbl {
  border: none;
  background: none;
  color: inherit;
  font-size: inherit;
  display: inline-block;
  margin: 0 auto;
  line-height: 14px;
  width: auto;
}
#footer #FooterLinksTbl tr {
  border: none;
  color: inherit;
  font-size: inherit;
  background: none;
  text-align: left;
  padding: 0px 5px;
}
#footer #FooterLinksTbl td {
  border: none;
  color: inherit;
  font-size: inherit;
  background: none;
  text-align: left;
  padding: 0px 5px;
  /*&:first-child
		{
			text-align: right;
			border-right: 2px solid #1d3a77;
		}*/
}
#footer #FooterLinksTbl td ul {
  display: block;
  list-style: none;
  margin: 2px 0px 0px 0px;
}
#footer #FooterLinksTbl td ul li {
  display: inline-block;
  /*border-right: 1px solid #1d3a77;*/
  padding: 0px 5px;
  zoom: 1;
  *display: inline;
}
#footer #FooterLinksTbl td ul li:last-child {
  border-right-color: transparent;
  padding-right: 0px;
}
#footer h4 {
  text-transform: uppercase;
  padding-left: 0px;
  color: #1a1a1a;
  border-color: #000000;
}
#footer .ft-container {
  width: 1116px;
  display: inline-block;
  text-align: left;
}
#footer .ft-container.fullscreen {
  width: 100%;
  display: inline-block;
  background-color: #000000;
  color: #fefefe;
  text-align: center;
  font-weight: normal;
}
#footer .ft-container.fullscreen.bottom {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 1px;
}
#footer .ft-col {
  display: inline-block;
  vertical-align: top;
  margin: 14px;
}
#footer .ft-col.col_3 {
  width: 280px;
  margin: auto;
}
#footer .ft-col.col_9 {
  width: 800px;
  margin: auto;
  padding-left: 25px;
}
#footer .ft-col img {
  padding-right: 5px;
  padding-bottom: 5px;
}
#footer .ft-col nav a:not(:first-child) {
  padding-left: 10px;
}
#footer .ft-col nav a:not(:first-child):before {
  content: '|';
  padding-right: 10px;
  color: #000000;
}
#footer .ft-col nav a:hover {
  text-decoration: underline;
  text-underline-position: below;
}
#footer .ft-col ul {
  margin: 0px;
  padding-left: 0px;
  font-size: 12px;
}
#footer .ft-col li {
  list-style: none;
  padding-bottom: 8px;
}
#footer .ft-col.col_12 {
  width: inherit;
  margin-left: auto;
  text-align: center;
}
#footer .ft-col.wagering {
  width: 300px;
  margin: auto;
  padding-right: 10px;
}
#footer .ft-col.powered {
  width: 440px;
  margin: auto;
  padding-right: 10px;
}
#footer .ft-col.downloadApp {
  margin: auto;
  float: right;
}
#footer .fc_conn_icon {
  background-image: url(/images/social.png);
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin-right: 5px;
}
#pageContent .match {
  margin-top: 1px;
  margin-bottom: 20px;
}
#pageContent .raceNumberTabs {
  padding-left: 3px;
  padding-right: 3px;
}
.TooltipLive {
  display: none;
}
.prodDesc {
  display: inline;
  position: absolute;
  top: 10px;
  left: 10px;
  max-width: 150px;
  background-color: #eeeeee;
  color: #555555;
  text-align: left;
  font-weight: normal;
  font-size: 80%;
  line-height: 1.2;
  padding: 6px;
  border: none;
  border-radius: 3px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
}
.headerTip {
  border: solid 1px #cc0000;
  border-top: none;
  background-color: #660000;
  color: #fefefe;
  border-radius: 0 0 3px 3px;
}
#imgBox {
  width: 26px;
  height: 26px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-flow: wrap;
  transform: rotate(45deg);
  margin-left: 8px;
}
.base {
  position: relative;
  background: #277b32;
  border: solid 1px white;
}
.base::after {
  content: '';
  top: 1px;
  left: 3px;
  width: 7px;
  background: #277b32;
  transform: rotate(46deg);
  position: absolute;
  height: 12px;
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
  border-right: solid 1px #277b32;
}
.blob::after {
  content: "" attr(data-ballsout) "";
  top: 0;
  right: 0;
  width: 40%;
  margin-top: 4px;
  position: absolute;
  height: 100%;
  text-align: center;
  line-height: 14px;
}
/*#QuickCouponBlock
	{
		z-index: 400;
		position: fixed;
		width: 400px;

		.CouponBody
		{
			table.btnTable
			{
				width: 100%;
				border: none;

				tr
				{
					background: none;
				}

				td
				{
					padding: 1px;
					border: none;
				}

				.button
				{
					display: block;
					padding-top: 6px;
					padding-bottom: 6px;
				}
			}
		}
	}

	#QuickCouponBG
	{
		background-color: rgba(0, 0, 0, 0.6);
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 300;
		display: none;
	}*/
#raceCustomFields {
  color: #1a1a1a;
  border: 1px solid #660000;
  width: 100%;
  box-sizing: border-box;
}
#raceCustomFields > div {
  display: table-cell;
  padding: 6px;
  box-sizing: border-box;
}
#raceCustomFields > div:first-of-type {
  width: 33%;
  min-width: 280px;
}
#raceCustomFields table tbody tr td {
  font-weight: bold;
}
#raceCustomFields table tbody tr td:first-child {
  text-align: center;
}
#raceCustomFields .silkColumn {
  padding: 2px;
  width: auto;
}
#raceCustomFields .silkImg {
  width: 20px;
  height: 20px;
  background-size: auto 100%;
  margin: auto;
}
/*
ISSUES:
	Lose side images
	need racecard/etc not to hide right

*/
@media only screen and (max-width: 1000px) {
  #rightColumn {
    display: none;
  }
}
@media only screen and (max-width: 1400px) {
  #MainBanners .GW_rotatebanner {
    height: 126px;
  }
  #MainBanners .GW_rotatebanner .GW_rotatebanner_banners img {
    width: 650px;
  }
  #MainBanners .GW_rotatebanner .CMSContentPage.GenericContainerContent.pastpromotions img,
  #MainBanners .GW_rotatebanner .CMSContentPage.GenericContainerContent.promotions img {
    width: 650px;
  }
}
@media only screen and (min-width: 1400px) {
  body {
    background-size: 1760px;
  }
  .CMSContentPage.GenericContainerContent.pastpromotions img,
  .CMSContentPage.GenericContainerContent.promotions img {
    width: 846px;
  }
  #MainBanners .GW_rotatebanner {
    height: 168px;
  }
  #MainBanners .GW_rotatebanner .GW_rotatebanner_banners img {
    width: 846px;
  }
  #header .headerContent {
    max-width: 1400px;
  }
  #header nav > div {
    width: 1368px;
  }
  #header nav > div ul.tabs {
    width: 846px;
  }
  #header nav > div ul.tabs li {
    width: 141.666px;
  }
  #MainBanners .GW_rotatebanner_banners img {
    width: 846px;
  }
  #bodyContainer #bodyContent {
    width: 1374px;
  }
  .raceHeaderBox .raceHeaderActionbar .button.button5 {
    max-width: 170px;
  }
  .jdtItem {
    display: inline-block !important;
  }
  form.exoticsControls > div {
    width: 208px;
  }
  table.MarketTable.MatchMarket > thead th:first-child {
    min-width: 230px;
  }
  table.MarketTable.MatchMarket tbody td.oddsColumn {
    min-width: 84px;
    width: 135px;
    max-width: 135px;
  }
}
.runner-detail-item {
  display: inline-block;
  margin-right: 6px;
}
.runner-detail-item:first-of-type {
  min-width: 72px;
}
.flucsTable {
  border-collapse: collapse;
  border: none;
  margin-bottom: 0;
}
.flucsTable > tbody > tr {
  border: none;
}
.flucsTable > tbody > tr > td {
  text-align: center;
  width: 25%;
  border: none;
  padding: 0;
}
.flucsTable > tbody > tr > td:first-child {
  text-align: center;
  padding: 0;
}
.flucsColumn {
  width: 150px;
}
table.accountOverviewTbl {
  border: none;
}
table.accountOverviewTbl > tbody > tr > th,
table.accountOverviewTbl > tbody > tr > td {
  background: none;
  border: none;
  text-align: left;
  padding: 3px;
}
header.accountOverviewHeader {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 12px;
}
td.rnnrFormCell {
  padding: 6px !important;
  background-color: #bfbfbf;
}
table.newRaceFormSummary {
  background-color: #bfbfbf;
  border-collapse: separate;
  border-spacing: 6px;
  margin-bottom: 0;
}
table.newRaceFormSummary > tbody > tr > td,
table.newRaceFormSummary > tbody > tr > th {
  border-spacing: 6px;
  width: 33%;
  border: none;
}
table.newRaceFormSummary > tbody > tr > th {
  background-color: #cc0000;
  color: #fefefe;
  text-align: left;
}
table.newRaceFormSummary > tbody > tr > td {
  background-color: white;
  padding: 0px;
  text-align: center;
  vertical-align: top;
}
table.newRaceFormSummary > tbody > tr > td.chart {
  vertical-align: middle;
  padding: 6px;
}
table.newRaceFormSummary > tbody > tr > td:first-child {
  padding: 0px;
  text-align: center;
}
table.newRaceFormSummary > tbody > tr > td > table {
  height: 100%;
  width: 100%;
  margin: 0;
}
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > th,
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > td {
  border: none;
  text-align: left;
  padding: 3px 3px 3px 6px;
}
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > th:first-child,
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > td:first-child {
  padding: 3px 6px 3px 3px;
  width: 33%;
}
table.newRaceFormSummary > tbody > tr > td > table > tbody > tr > th {
  background-color: #DBECFF;
  text-align: right;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td {
  text-align: center;
  padding: 3px;
  width: 10%;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th.position,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td.position {
  background-color: #DBECFF !important;
  padding: 6px;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th.position > strong,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td.position > strong {
  min-width: 66px;
  width: 66px;
  font-size: 150%;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table {
  margin: 0;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table tr td,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table tr td {
  padding: 3px;
  border: none;
  border-bottom: solid 1px #000000;
  margin: 0;
  width: 25%;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table tr td:last-child,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table tr td:last-child {
  text-align: right;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th > table tr td.venue,
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > td > table tr td.venue {
  text-transform: uppercase;
  font-weight: bold;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr > th {
  white-space: nowrap;
  background-color: transparent;
}
table.newRaceFormSummary > tbody > tr > td > table.recentRun > tbody > tr:nth-child(3n+4) > td {
  border-top: solid 6px #ECC6C6;
}

body > #footer .staticFooter { display: grid;grid-template-columns: auto 1fr;align-items: center;margin: 0.25rem 0;border-color: #000;}
body > #footer .staticFooter .respGambling{text-align: left;}
.respGambling {border: 1px solid #000000;background-color: #fefefe;color: #000;border-radius: 0;text-align: center;font-weight: bold;font-size: 0.9rem;margin: 0.25rem 0;padding: 0.25rem 0.5rem;}
.respGambling a{color: #000 !important;}
.respGambling .respGamblingMesg{font-size: 0.9rem;font-weight: bold;text-transform: uppercase;}
.respGambling .respGamblingCall { font-size: 0.7rem;line-height: 1.1rem;font-weight: normal;}

body > #footer .staticFooter {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 0 1rem;
  align-items: center;
  align-items: stretch;
  margin: 0.5rem 0;
  border-color: #000;
}
body > #footer .staticFooter .betstopMsg,
body > #footer .staticFooter .respGambling {
  margin-bottom: 0;
}
body > #footer .staticFooter .respGambling {
  text-align: left;
}
body > #footer .staticFooter .system {
  float: right;
  text-align: right;
  opacity: 0.5;
  font-size: 0.6rem;
  grid-column: span 2;
}
.betstopMsg {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 0.5rem;
  border: 1px solid #000000;
  background-color: #fefefe;
  color: #000;
  border-radius: 8px;
  text-align: left;
  align-items: center;
  font-size: 0.7rem;
  margin: 0.5rem 0;
  padding: 0.5rem 1rem;
}
.betstopMsg a {
  color: #000 !important;
}
.betstopMsg .respGamblingMesg {
  font-size: 0.9rem;
  font-weight: bold;
  text-transform: uppercase;
}
.betstopMsg .respGamblingCall {
  font-size: 0.7rem;
  line-height: 1.1rem;
  font-weight: normal;
}
.betstopMsg img {
  width: 10rem;
  justify-self: center;
  align-self: center;
}
.wc_a_responsibleGambling .betstopMsg
{
	font-size: 1rem;
}

body > #footer .staticFooter {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 0 1rem;
  align-items: center;
  align-items: stretch;
  margin: 0.5rem 0;
  border-color: #000;
  width: 800px;
	margin: 0 auto;
}
body > #footer .staticFooter .betstopMsg,
body > #footer .staticFooter .respGambling {
  margin-bottom: 0;
}
body > #footer .staticFooter .respGambling {
  text-align: left;
}
body > #footer .staticFooter .system {
  float: right;
  text-align: right;
  opacity: 0.5;
  font-size: 0.6rem;
  grid-column: span 2;
}
.betstopMsg {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 0.5rem;
  border: 1px solid #000000;
  background-color: #fefefe;
  color: #000;
  border-radius: 8px;
  text-align: left;
  align-items: center;
  font-size: 0.7rem;
  margin: 0.5rem 0;
  padding: 0.5rem 1rem;
}
.betstopMsg a {
  color: #000 !important;
}
.betstopMsg .respGamblingMesg {
  font-size: 0.9rem;
  font-weight: bold;
  text-transform: uppercase;
}
.betstopMsg .respGamblingCall {
  font-size: 0.7rem;
  line-height: 1.1rem;
  font-weight: normal;
}
.betstopMsg img {
  width: 10rem;
  justify-self: center;
  align-self: center;
}
.wc_a_responsibleGambling .betstopMsg
{
	font-size: 1rem;
}

/* -- top overrides -- */
body > #footer .staticFooter .respGambling
{
    text-align: left;
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-gap: 0.5rem;
}
.respGambling .respGamblingMesg {
    font-size: 0.9rem;
    align-self: end;
}
.respGambling .respGamblingCall {
    font-size: 0.7rem;
    align-self: start;
}
.betstopMsg {
    margin: 0.25rem 0;
	border-radius: 0;
}
.wc_a_responsibleGambling .betstopMsg
{
	margin-top: 0.5rem;
}
