a {
	COLOR: #cc2c2c; TEXT-DECORATION: none
}
a:hover {
	TEXT-DECORATION: underline
}
.titleBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #4a8cc1
}
.subTitleBar {
	PADDING-RIGHT: 7px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #de5451
}
#mainTable {
	BORDER-BOTTOM: #cc2c2c 3px solid
}
.snowball1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.snowball2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cc0000; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.orangeNum1 {
	FONT-SIZE: 12px; COLOR: #fd5200; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.orangeNum2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #fd5200; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.statNum1 {
	FONT-SIZE: 11px; COLOR: #003b7f; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: center;
}
.statNum2 {
	FONT-SIZE: 11px; COLOR: #820919; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: center;
}
.orange {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 30px; BACKGROUND-COLOR: #eda11e
}
.redTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 30px; BACKGROUND-COLOR: #cc2c2c
}
.subTitleBar3 {
    color: #333333;
    line-height: 15px;
    padding: 2px 7px 2px 10px;
    background-color: #FAE6E5;
    height: 29px;
}

.tableResult1 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
  text-align: center;
}
.tableResult2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	text-decoration: none;
	border-right:#FFFFFF 1px solid;
	padding:3px 5px 3px 5px;
	background-color:#EEEEEE;
  text-align: center;
}
.tableResult1 button, .tableResult2 button{
  padding: 2px 10px;
  margin: 0 auto;
}
#radioResultAll, #radioResultSnowBall, #resultSelectTable .content input, #resultSelectTable .content select, #resultSelectTable .content label {
	display: inline-block;
	vertical-align: bottom;
}
#resultSelectTable .content select {
    -ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
	height: 18px;
}

.secMenu {
  display: table;
  width:750px;
  background-color: #FFFFFF;
  margin: 0px 6px 0px 6px;
  padding: 7px 7px 7px 7px;
}

.secMenuTR {
  display: table-row;
}

.secTable {
  display: table;
  width:100%;
}

.secMenuLine {
  background-color:#CC2C2C;
  display: block;
  width:100%;
  height:3px;
}

#secMenuHR {
  background-image: url('/css/images/ch/btn_racing_off.gif');
  background-repeat: no-repeat;
  display: table-cell;
  width: 52px;
  height: 40px;
  padding-left:1px;
}

#secMenuHR:hover {
   background-image: url('/css/images/ch/btn_racing_over.gif');
   cursor:pointer;
}

#secMenuFB {
  background-image: url('/css/images/ch/btn_football_off.gif');
  background-repeat: no-repeat;
  display: table-cell;
  width: 52px;
  height: 40px;
  padding-left:1px;
}

#secMenuFB:hover {
   background-image: url('/css/images/ch/btn_football_over.gif');
   cursor:pointer;
}

#secMenuM6 {
  background-image: url('/css/images/ch/btn_marksix_on.gif');
  background-repeat: no-repeat;
  display: table-cell;
  width: 52px;
  height: 40px;
  padding-left:1px;
}

#secMenuM6:hover {
   cursor:pointer;
}

#secMenu3in1 {
  background-image: url('/css/images/ch/btn_ewin_off.gif');
  background-repeat: no-repeat;
  display: table-cell;
  width: 53px;
  height: 40px;
  padding-left:1px;
}

#secMenu3in1:hover {
  background-image: url('/css/images/ch/btn_ewin_over.gif');
   cursor:pointer;
}

.msSelfSelectBanner {
  display:table-cell;
  width:310px;
  height:139px;
  vertical-align: top;
}

.msSelfSelectJackpot {
	position:relative;
	top:38px;
	left:165px;
	width:140px;
	font-weight: bold;
	font-size: 13px;
	color: #cc0000;
	line-height: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.msSelfSelectEstdiv {
	position:relative;
	top:82px;
	left:165px;
	width:140px;
	font-weight: bold;
	font-size: 20px;
	color: #cc0000;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.msSelfSelectHeader1 {
	display:table-cell;
	width:101px;
	padding: 8px 0px 6px 10px;
	font-weight:bold;
	color: #ffffff;
}

.msSelfSelectHeader2 {
	display:table-cell;
	width:209px;
}

.msSelfSelectHeaderRed {
	background-color: #cc2c2c;
}

.msSelfSelectHeaderOrange {
	background-color: #eda11e;
}

.msSelfSelectCell1 {
  	display:table-cell;
	padding: 5px 0px 5px 5px;
	border-bottom:1px solid #cccccc;
	vertical-align: middle;
}

.msSelfSelectCellRed {
  	display:table-cell;
	padding: 5px 0px 5px 5px;
	border-bottom:3px solid #cc2c2c;
	vertical-align: middle;
}

.msSelfSelectCellOrange {
  	display:table-cell;
	padding: 5px 0px 5px 5px;
	border-bottom:3px solid #eda11e;
	vertical-align: middle;
}

.msBodyTable {
  display:table;
  width:635px;
}

.msBodyRow {
  display:table-row;
}

.msBodyLeftCell {
  display:table-cell;
  width: 300px;
  vertical-align: top;
}

.msBodyMiddleCell {
  display:table-cell;
  width: 11px;
  padding: 10px 0px 0px 0px;
  vertical-align: top;
}

.msBodyRightCell {
  display:table-cell;
  width:324px;
  vertical-align: top;
}

.checkDrawResultTable {
  display:table;
}

.checkDrawResultRow {
  display:table-row;
}

.checkDrawResultCell1 {
  display:table-cell;
  padding: 5px 5px 0px 0px;
  text-align:center;
  vertical-align: middle;
}

.checkDrawResultCell2 {
  display:table-cell;
  padding: 5px 0px 0px 0px;
  text-align:center;
  vertical-align: middle;
}

.checkDrawResultCell3 {
  display:table-cell;
  padding: 5px 0px 0px 2px;
  vertical-align: middle;
}

.checkDrawResultCellInner {
  display:table-cell;
  padding: 5px 1px 5px 1px;
  vertical-align: middle;
}

.resultHeaderTable {
  display:table;
  background-color:#CC2C2C;
  width: 100%;
}

.resultHeaderRow {
  display:table-row;
}

.resultHeaderCell1 {
  display:table-cell;
  padding: 7px 0px 8px 0px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  color:#FFFFFF;
  width:565px;
  font-size: 14px;
}

.resultHeaderCell2 {
  display:table-cell;
  padding: 7px 0px 8px 0px;
  text-align:right;
  vertical-align: middle;
  color:#FFFFFF;
  width:50px;
}

.resultHeaderCell3 {
  display:table-cell;
  padding: 7px 0px 8px 0px;
  text-align:right;
  vertical-align: middle;
  color:#FFFFFF;
  width:20px;
}

.resultSubHeaderTable {
  display:table;
  width:635px;
}

.resultSubHeaderRow {
  display:table-row;
}

.resultSubHeaderCell1 {
  display:table-cell;
  padding: 7px 0px 8px 11px;
  width:485px;
}

.resultSubHeaderCell2 {
  display:table-cell;
  padding: 7px 2px 8px 0px;
  text-align:right;
  width:75px;
  vertical-align:top;
}

.resultSubHeaderCell3 {
  display:table-cell;
  padding: 7px 0px 8px 3px;
  text-align:right;
  width:75px;
  vertical-align:top;
}

.resultSearchTable {
  display:table;
  background-color:#F0F0F0;
  padding: 0;
  width: 100%;
}

.resultSearchRow {
  display:table-row;
}

.resultSearchCell1 {
  display:table-cell;
  padding: 4px 7px 4px 15px;
  font-weight: bold;
  vertical-align: middle;
  width:100px;
}

.resultSearchCell2 {
  display:table-cell;
  vertical-align: middle;
  padding: 4px 1px 4px 1px;
}

.resultSearchRadio {
  display:inline-block;
  vertical-align:middle;
}

.resultSearchButton {
  display:table-cell;
  text-align:right;
  padding: 4px 5px 4px 5px;
}

.resultMainTable {
  display:table;
  width: 100%;
}

.resultMainRow {
  display:table-row;
}

.resultMainCell1 {
  display:table-cell;
  vertical-align: middle;
  width:86px;
}

.resultMainCell2 {
  display:table-cell;
  vertical-align: middle;
  width:124px;
}
.resultMainCell3 {
  display:table-cell;
  vertical-align: middle;
  width:171px;
}

.resultMainCell4 {
  display:table-cell;
  vertical-align: middle;
  width:250px;
}

.resultMainCellInner {
  display:table-cell;
  vertical-align: middle;
  padding: 0px 3px 0px 3px;
}
.resultMainCellInner.add {
  padding:0px 5px 0px 5px;
}
.resultMainCellInner img {
  width: 25px;
  height: 25px;
}
.resultMainCellInner.add img {
  width: 6px;
  height: 6px;
}
.resultPagingTable {
  display:table;
  padding: 5px;
  width:618px;
}

.resultPagingRow {
  display:table-row;
}

.resultPagingCell1 {
  display:table-cell;
  vertical-align: middle;
  width:200px;
}

.resultPagingCell2{
  display:table-cell;
  vertical-align: middle;
  text-align: right;
  width:435px;
}

.resultFooter {
  background-color:#F8F8F8;
  padding: 0;
  border-top: #cc2c2c 3px solid;
}

.resultDetailsCell1 {
  display:table-cell;
  padding: 7px 0px 8px 11px;
  width:126px;
}

.resultDetailsCell2 {
  display:table-cell;
  padding: 7px 0px 8px 0px;
  width:189px;
}

.resultDetailsCell3 {
  display:table-cell;
  padding: 7px 0px 8px 0px;
  width:136px;
}

.resultDetailsCell4 {
  display:table-cell;
  padding: 20px 0px 8px 11px;
  vertical-align: middle;
  width:70px;
}

.resultDetailsCell5 {
  display:table-cell;
  padding: 20px 0px 8px 0px;
  vertical-align: middle;
  width:565px;
}

.resultDetailsInner {
  display:table-cell;
  vertical-align: middle;
  padding: 0px 5px 0px 5px;
}

#resultPrizeTable {
  display:table;
  width:635px;
}

.resultPrizeRow  {
  display:table-row;
}

.resultPrizeCell {
  display:table-cell;
  width:312px;
}

.resultPrizeInnerTable {
  display:table;
  width:312px;
}

.resultPrizeInnerRow  {
  display:table-row;
}

.resultPrizeInnerCell {
  display:table-cell;
}

.resultPrizeInnerCellRight {
  display:table-cell;
  text-align:right;
}

.mscalHeader {
  padding: 7px 0px 8px 11px;
  margin: 20px 0px 5px 0px;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color:#FFFFFF;
  background-color:#CC2C2C;
  /* width:624px; */
  /* width: calc(50% - 2px); */
}

.mscalMainTable {
  display:table;
  width: 100%;
}

.mscalMainTR {
  /* display:table-row; */
}

.mscalMainTD {
  display: flex;
  justify-content: space-around;
}

#mscalendar {
  border: 1px solid #d7d7d7;
  display:table;
  border-spacing: 2px;
  padding: 5px 9px 7px 9px;
}

.mscalTR {
  display:table-row;
  width: 100%;
}

.mscalTD {
  display:table-cell;
  width: 38px;
  height: 25px;
  FONT-SIZE: 11px;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #d7d7d7;
}

.mscalHeadTD {
  display:table-cell;
  width: 38px;
  height: 25px;
  FONT-SIZE: 11px;
  COLOR: #333333;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  text-align: center;
  vertical-align: middle;
}

.mscalHeader1 {
  padding: 5px 5px 5px 5px;
  background-color: #878787;
}

.mscalHeaderLeft {
  display: inline-block;
  width:10px;
  padding: 0px 0px 0px 5px;
  cursor: pointer;
}

.mscalHeaderCenter {
  display: inline-block;
  text-align: center;
  width: 100%;
  color: #fff;
}

.mscalHeaderRight {
  display: inline-block;
  width:10px;
  text-align: right;
  padding: 0px 5px 0px 0px;
  cursor: pointer;
}

.mscalRed {
  color: #CC0000;
}

.mscalEmptyTD {
  display:table-cell;
  width: 38px;
  height: 25px;
  text-align: center;
  border: none;
}

.mscalDrawDay {
  background-color: #fae6e5;
  border: 1px solid #fae6e5;
}

.mscalSBDay {
  background: url(/marksix/info/images/bg_snowball.gif) no-repeat center 50%;
}

.mscalSBStart1 {
  border: #d7d7d7 1px solid;
  background: url(/marksix/info/images/icon_snowball_start.gif) #ffffff no-repeat right top;
}
.mscalSBStart2 {
  border: #fae6e5 1px solid;
  background: url(/marksix/info/images/icon_snowball_start.gif) #fae6e5 no-repeat right top;
}

#mscallegend {
  padding: 10px 0px 5px 0px;
  text-align: left;
  vertical-align: middle;
  max-width: 280px;
  margin: 0 auto;
}

#mscalRemarks {
  padding: 5px 7px 5px 10px;
}

.mscalRemarksTitle {
  padding: 5px 0px 5px 0px;
  font-weight: bold;
}

.mscalRemarksText {
  padding: 5px 0px 5px 0px;
}

.msStatGrayBar {
	font-family: MingLiu,Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	padding: 4px 7px 4px 10px;
	background-color: #E5E5E5;
}

.msStatTable {
	display:table;
	padding: 0px 7px 0px 10px;
}

.msStatTableRow {
	display:table-row;
}

.msStatTableCell {
	display:table-cell;
	padding: 7px 0px 5px 0px;
	border-bottom:1px solid #CCCCCC;
}

.statBall {
	width:28px;
	height: 25px;
	cursor: pointer;
}

.tableContentHead {
	color: #333333;
	line-height: 15px;
	text-decoration: none;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.tableContent1 {
	color: #333333;
	line-height: 15px;
	text-decoration: none;
	border-right:#FFFFFF 1px solid;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
}

.tableContent2 {
	color: #333333;
	line-height: 15px;
	text-decoration: none;
	border-right:#FFFFFF 1px solid;
	padding:2px 5px 2px 5px;
	background-color:#F5F5F5;
}

.tableContent3 {
	color: #333333;
	line-height: 15px;
	text-decoration: none;
	border-right:#FFFFFF 1px solid;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
}

.tableContent4 {
	color: #333333;
	line-height: 15px;
	text-decoration: none;
	border-right:#FFFFFF 1px solid;
	padding:5px 5px 5px 5px;
	background-color:#F5F5F5;
}

#info_top_block {
	width:210px;
	height:179px;
	border-bottom: #D83834 1px solid;
	float:left;
	margin: 0px 8px 0px 8px;
}

.info_top_frame {
	border: 0;
    margin: 0;
    width: 100%;
	height: 100%;
}
.jcSlideshows div a img {
  max-height: 180px;
  max-width: 530px;
}
#rgpDiv {
  width:744px;
  background-color:#ffffff;
  margin:5px 6px 0px 6px;
  padding:10px 10px 10px 10px;
  margin-bottom:150px;
}
#drawResultsAll {
  margin-top: 20px;
}
.daspace {
  margin: 0 3px;
}
#mscalendarthis , #mscalendarnext {
  margin: 0 auto;
  max-width: 280px;
}
.resultcenter {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 435px) {
  .secMenu {
    width: 96%;
    padding: 1%;
  }
  #info_top_block {
    width: calc(100% - 16px);
  }
  .jcSlideshows div a img {
    max-width: 100%;
    height: auto;
  }
  #rgpDiv {
    width: 96%;
    padding: 1%;
  }
  .resultMainCell2 {
    display: none;
  }
  .resultPagingTable {
    width: calc(100% - 10px);
  }
  #drawResultsAll {
    margin-top: 0;
  }
  .mscalMainTD {
    display: block;
  }
  .mscalHeadTD {
    width: calc(100% / 7);
  }
  .mscalHeader {
    margin: 0px 0px 5px 0px;
  }
  .tableResult1 button, .tableResult2 button{
    padding: 2px 5px;
    margin: 0 auto;
  }
  .resultMainCellInner img {
    width: 22px;
    height: 22px;
  }
  .resultMainCellInner {
    padding: 0px 1px 0px 1px;
  }
}
@media screen and (max-width: 360px) {
  .tableResult2 {
    padding: 3px 0px;
  }
  .tableResult1 button, .tableResult2 button {
    padding: 2px;
  }
}