/* schedule section only -------------------- */

.textXs, .textXs td { font-size:10px; }	/* 7 pt */
.textLg, .textLg td { font-size:14px; }	/* 11 pt */

/* set home-field specific properties */
.calHome      { color: #FFFFFF; }
.calHomeSt    { color: #000000; }
.calHomeBg    { background-color: #E20021; }
.calHomeStBg  { background-color: #999999; }
.calHome a:link, .calHome a:visited, .calHome a:hover { color: #FFFFFF; }

/* set default calendar properties */
.cal, .cal td { color: #000000; }
.calPageBg    { background-color: #FFFFFF; }
.calBorderBg  { background-color: #000000; }

/* set game-type specific properties */
.calAway, .calAwaySt, .calInactive { color: #000000; }
.calPast                           { color: #666666; }

.calAwayBg                 { background-color: #FFFFFF; }
.calAwayStBg               { background-color: #EEEEEE; }
.calInactiveBg, .calPastBg { background-color: #CCCCCC; }

.cal, .cal td { vertical-align: top; }

.calL, .calR { 
  line-height: 14px;
}

.calL {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}

.calR {
  text-align: right;
  font-size: 10px;
  margin-right: 2px;
  padding-right: 2px;
}

#calendar_set_label{font-size:24px;}
#cal_display_name {font-size:14px;font-weight:bold;margin-bottom:8px;}

img.calHomeBg {border: 1px solid #000;}
img.calAwayBg {border: 1px solid #000;}
img.calHomeStBg {border: 1px solid #000;}
img.calAwayStBg {border: 1px solid #000;}


.audioIcon {background:url(/y2013/images/global/13x13_Audio.png) no-repeat;width:13px;height:13px;clear:both;margin-left:2px;margin-top:2px;}
.gridIcon {background:url(/images/icons/video_gold.gif) no-repeat;width:15px;height:11px;clear:both;margin-left:2px;}
.calAwayBg .gridIcon {background:url(/images/icons/video_gold.gif) no-repeat;width:15px;height:11px;clear:both;margin-left:2px;}
.calHomeBg .gridIcon {background:url(/images/icons/video_gold.gif) no-repeat;width:15px;height:11px;clear:both;margin-left:2px;}


/* new schedule styles from mlb -------------------- */

.live{font-weight: bold;}
li.home .live{color:#FFFFFF;}
li.away .live{color:#E20021;}

.calendar {margin:3px; position: relative;}

.calendar .event .info-content {
    display: none;
}

.calendar .infobox {
    display: none;
    width: 350px;
    z-index: 12;
    position: absolute;
    padding: 10px;
    border: 1px solid #B8B8B8;

    background: #FFFFFF; /* old browsers */
    background: -moz-linear-gradient(top, #FFFFFF 0%, #E5E5E5 57%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(57%,#E5E5E5)); /* webkit */

    -webkit-box-shadow: 0px 0px 20px 0px #666; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 20px 0px #666; /* FF3.5 - 3.6 */
    box-shadow: 0px 0px 20px 0px #666; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.calendar .infobox .close-button {
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer;
    /*
      width: 15px;
      height: 15px;

      background: #767d85;

      border: 2px solid #FFF;

      font: bold 16px/14px Arial;
      color: #ffffff;
      text-align: center;
      vertical-align: middle;
      z-index: 11;


      -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
      border-radius: 15px;
      -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

      -webkit-box-shadow: 0px 0px 20px 0px #666;
      -moz-box-shadow: 0px 0px 20px 0px #666;
      box-shadow: 0px 0px 20px 0px #666;
    */
}

.calendar .infobox.active {
    display: block;
}

.calendar .space-saver {
    display: block;
    margin: 2px;
}
.calendar .infobox.left .space-saver {
    float: left;
}
.calendar .infobox.right .space-saver {
    float: right;
}

/* IE7 stupidity fix */
.ie7 .calendar .infobox.left {
    margin-left: 123px;
}
.ie7 .calendar .infobox.right {
    margin-left: -129px;
}
.ie7 .calendar .infobox .space-saver {
    display: none;
}
.ie7 .calendar .infobox .close-button {
    top: 0px;
    right: 0px;
}
/* end */

.calendar .infobox .game-sponsor {
    margin-left: 4px;
}
.calendar .infobox .game-sponsor div {
    padding-left: 70px;
    height: 40px;
    font-size: 10px;
    width: 130px;
    text-align: left;
}

.calendar .infobox .promotion_header{
    margin-bottom:10px;
    padding:5px;
    background-color:#cccccc;
}

.calendar .infobox .promotions h5 {
    font-weight:bold;
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
}

.calendar .infobox .promotions ul{
    max-height: 200px;
    overflow-y: scroll;
}

.calendar .infobox .promotions li {
    margin-bottom: 20px;
}
.calendar .infobox .promotions li.has-thumb {
    min-height: 50px;
}

.calendar .infobox .promotions .promo-name {
    font-weight: bold;
}
.calendar .infobox .promotions .promo-image {
    float: left;
    max-width: 50px;
    margin-right: 3px;
}

.calendar .infobox .promotions .promo-meta {
    font-size: 10px;
    overflow: hidden;
}
.calendar .infobox .promotions .promo-meta li {
    display: inline;
    margin-left: 2px;
    padding-left: 5px;
    border-left: 1px solid #333;
}
.calendar .infobox .promotions .promo-meta li:first-child {
    margin-left: 0px;
    padding-left: 0px;
    border-left: 0px none;
}

.calendar .infobox .broadcasting {
    background: url("/images/icons/mlb_tv.gif") no-repeat scroll left top transparent;
    padding-left: 26px;
    min-height: 20px;
    line-height: 19px;
    overflow: auto;
    zoom: 1;
}
.calendar .infobox .broadcasting li {
    display: inline;
    margin-left: 2px;
    padding-left: 5px;
    border-left: 1px solid #333;
}
.calendar .infobox .broadcasting li:first-child {
    margin-left: 0px;
    padding-left: 0px;
    border-left: 0px none;
}

.calendar .event.active {
    z-index: 10;
    -webkit-box-shadow: 0px 0px 10px 0px #666 inset; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 10px 0px #666 inset; /* FF3.5 - 3.6 */
    box-shadow: 0px 0px 10px 0px #666 inset; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.calendar .event.has-info-content .more-info {
    position: absolute;
    bottom: -1px;
    right: -1px;
    height: 20px;
    width: 20px;
    background: url(/shared/images/page_corner_20x20.png) no-repeat top left;
}

.calendar .event.active .more-info {
    display: none;
}

.calendar .event .icon-list {
    overflow: hidden;
    zoom: 1;
    margin-top: 3px;
}
.calendar .event .icon-list li {
    display: inline;
    margin:3px 1px 0 0;
    float:left;
}

.calendar .event .icon-list li a,
.calendar .event .icon-list li span,
.legend-icon{
    display: inline-block;
    line-height: 18px;
    height:18px;
    width: 18px;
}

.calendar .event .icon-list li.icon-list-sponsor a{
    text-indent: 0px;
}

.calendar .event .icon-list-gameday a,
.legend-icon.gameday{
    background: url(../../y2013/images/schedule/gameday18x18.png) no-repeat;
}

.calendar .event .icon-list-milbtv a,
.legend-icon.milbtv{
    background: url(../../y2013/images/schedule/milbtv18x18.png) no-repeat;
}

.calendar .event .icon-list-tunein a,
.calendar .event .icon-list-tunein span,
.legend-icon.tunein{
    background: url(../../y2013/images/schedule/tunein18x18.png) no-repeat;
}

.legend-icon.promotion{
    background: url(../../y2013/images/schedule/promo18x18.png) no-repeat;
}

.calendar .event .icon-list-tunein span{
    cursor: default;
}

.calendar .date.active {
    z-index: 11;
}


#output .loading {
    font-family:'klavika_regular';
    color:#3a3a3a;
    padding:10px 0 10px 7px;
    color:#3a3a3a;
    font-weight:normal;
    font-size: 18px;
    line-height: 300px;
    height: 300px;
    text-align: center;
}

#mc h3 {font-family:'klavika_regular';text-transform:uppercase;color:#3a3a3a;padding:10px 20px 10px 7px;color:#3a3a3a; font-weight:normal;float:left;}
#mc h3.multi_calendar {cursor:pointer;background:url("/shared/images/icons/downarrow.png") no-repeat scroll right center transparent;}
.calendar table.month {margin-top:7px; width: 100%;}
.calendar table.month th {text-transform:uppercase;font-size:14px;color:#3a3a3a}

/* To position the ad further down, probably a better method than this */
#tw_mc_ad #ad {padding-top:50px}
#tw_mc_ad #ad embed, #tw_mc_ad #ad object, #tw_mc_ad #ad img {
    margin-bottom: 10px;
}
#tw_mc_ad #ad_stubhub { position: static; }

#mc .ql_cols h5 {font-size:12px;}
#mc .ql_cols {float:left;font-size:11px;margin:5px 2px;padding:0;position:relative;display:none;width: 150px;}
#mc ul#ql_1 {margin-left:8px}
#mc .ql_cols li a {font-weight:normal}
#mc .ql_cols li.section_name {margin:4px 0;background: url("/images/icons/bullet_square_black.gif") no-repeat scroll 0.2em 0.45em transparent;padding-left:11px}
#mc .ql_cols li.section_name a {font-weight:bold}
#mc .ql_cols li {margin:4px 0 0 9px;background: url("/images/icons/bullet_square_black.gif") no-repeat scroll 0.2em 0.45em transparent;padding-left:11px}
#mc .ql_cols h5 {font-size:12px;}
#mc .related_links li, #mc .related_links dd {margin-left:18px;}
#mc ul.related_links , #mc dl.related_links {padding-top:5px}
#ad_stubhub {display:none;}
#mc .row {margin: 0 0 8px;overflow: hidden; zoom: 1; }
#mc .column {border-top:1px solid #4D4D4D;margin-bottom:6px;padding:4px;background:url("/images/global/related_links_bg.gif") repeat-x scroll 0 0 transparent;margin: 5px 0 0 5px;padding:4px 0}
#mc .column h3 {background:none repeat scroll 0 0 transparent;font-size:14px;line-height:1em;padding: 0 0 0 12px;text-transform:uppercase;float:none;}
#mc .row_g .column {width:37%;float:right;}
#mc .row_g div.first {width:59%;float:left;}
#mc #ticketing_content #promo_links {width:480px}

/*
 * monthpicker
 */

.bam-monthpicker {
    position: relative;
    width: 50%;
}

.bam-monthpicker select, select.bam-teamselect, #calendar_set_select {
    -moz-appearance: none;
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    -moz-box-shadow: 1px 1px 1px #FFFFFF;
    -webkit-appearance: button;
    -webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
    -webkit-box-shadow: 1px 1px 1px #FFFFFF;
    -webkit-user-select: none;

    background-image: -moz-linear-gradient(top, #f4f4f4 0%, #f9f9f9 100%);
    background-image: url('/shared/images/icons/downarrow.png'),
    -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f9f9f9));
    background-image: url('/shared/images/icons/downarrow.png'), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
    background-image: -o-linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f9f9f9',GradientType=0 );
    background-image: linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%);

    background-position: 97% 50%;
    background-repeat: no-repeat;

    border-radius: 0.5em;

    border: 1px solid #D3D3D3;
    font-size: 12px;
    padding: 5px;
    margin-right: 3px;
    min-width: 80px;

    float:left;
}
select.bam-teamselect {
    margin-top: 10px;
    float: right;
}
#calendar_set_select {
    float: none;
    margin:10px 0 0 5px;
}

.bam-monthpicker-monthpicker {
    position: absolute;
    top: -8px;
    left: 35px;
    background: #FFFFFF;
}
.bam-monthpicker-monthpicker button {
    float: left;
}
.bam-monthpicker-monthpicker .ui-button-text-only .ui-button-text {
    *padding-top: 0px;
    *padding-bottom: 0px;
}

.bam-monthpicker-yearselect {
    width: 60px;
}

.lt-ie9 .bam-monthpicker-monthpicker{
    top: -5px;
    left: 22px;
}



/*
 * month layout
 */
.calendar {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0 40px 0;
}
.calendar th {
    text-align: center;
    font-weight: bold;
}
.calendar td {
    width: 14%;
    vertical-align: top;
    padding: 2px;
    font-size: 11px;
}
.calendar img {
    vertical-align: middle;
}

.calendar ul, .calendar li, .calendar div {
    zoom: 1;
}

/* day layout */
.calendar .is-today li.event {
    -moz-box-shadow: 0px 0px 5px #F00000; /* FF3.5+ */
    -webkit-box-shadow: 0px 0px 5px #F00000; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 5px #F00000; /* Opera 10.5, IE9, Chrome 10+ */
}
.calendar .day-container {
    position: relative;
}
.calendar .date {
    position: absolute;
    top: 3px;
    right: 3px;
    font-weight: bold;
    z-index: 5;
}
.calendar .other-month {
    color: #FFF;
}
.calendar .other-month .content .none {
    background: #FFF;
}
.calendar .other-month .date {
    font-weight: normal;
    display: none;
}

/* games */
.calendar .event.non-game {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #CCC;
}
.calendar .event.non-game .event-title {
    margin-top: 12px;
}

.calendar .event, .calendar .off-day {
    border: 1px solid #E3E3E3;
    /*
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    */
    position: relative;
    padding: 15px 5px 5px;
}

.calendar .event.home.typeS, .calendar .event.typeE, .calendar .off-day, .calendar .event.past-game,
.calendar .event.home.typeS a:link,  .calendar .event.home.typeS a:visited, .calendar .event.home.typeS a:active,
.calendar .event.past-game a:link,  .calendar .event.past-game a:visited, .calendar .event.past-game a:active {
    color: #333 !important;
}

/*  .calendar .event.home.typeE, .calendar .event.away.typeE {
  background: #FFFFFF;
}
*/

.calendar .off-day, .calendar .event.past-game {
    background: #D7D7D8 !important; /* old browsers */
    background: -moz-linear-gradient(top, #D7D7D8 0%, #C5C5C7 100%) !important; /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D7D7D8), color-stop(100%,#C5C5C7)) !important; /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D7D7D8', endColorstr='#C5C5C7',GradientType=0 ) !important; /* ie */
}

.calendar ul.content li.event, .calendar .off-day {
    min-height: 60px;
}

/*
*:first-child+html .calendar .g2, *:first-child+html .calendar .g3 {
  margin: 0px;
}
*/

.calendar .event.home, .calendar-legend .legend-home-typeR {
    background: #c7001d; /* old browsers */
    color: #FFFFFF;
}

.calendar .event.home a:link, .calendar .event.home a:visited, .calendar .event.home a:active, .calendar .event.home a, .current .date.home {
    color: #FFFFFF !important;
}

.calendar .event.away a:link, .calendar .event.away a:visited, .calendar .event.away a:active, .calendar .event.away a, .date.away {
    color: #000000;
}
.calendar .event.away a:hover {
    color: #000000;
}

.calendar .event.away,
.calendar-legend .legend-away {
    background: #FFFFFF; /* old browsers */
    background: -moz-linear-gradient(top, #FFFFFF 0%, #EFF0F2 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFF0F2)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFF0F2',GradientType=0 ); /* ie */
}

.calendar .event.home.typeS,
.calendar .event.home.typeE,
.calendar-legend .legend-home-typeS,
.calendar-legend .legend-home-typeE {
    background:#999999; /* old browsers */
    background: -moz-linear-gradient(top, #999999 0%, #999999 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#999999)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#999999',GradientType=0 ); /* ie */

}
.calendar .event.away.typeS,
.calendar .event.away.typeE,
.calendar-legend .legend-away-typeS,
.calendar-legend .legend-away-typeE {
    background:#cccccc; /* old browsers */
    background: -moz-linear-gradient(top, #cccccc 0%, #cccccc 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#cccccc)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* ie */

}


.calendar .event .game-top {
    clear: both;
    overflow: hidden;
    zoom: 1;
    height: 13px;
}
.calendar .event .game-top li {
    float: left;
    padding-right: 2px;
}

.calendar .event .other-time {
    display: block;
}

.cell-bottom {
    position: absolute;
    bottom: 0px;
    margin-bottom: 5px;
}
.cell-bottom ul {
    height: 18px;
}
.cell-bottom li {
    float: left;
    margin-right: 3px;
}
.cell-bottom li img {
    height: 18px;
    width: 18px;
}

.calendar .event .opponent {
    font-weight: bold;
    font-size: 11px;
}

.calendar .event .promo {
    margin-right: 10px;
}

.calendar .event .tlink, .infobox .tlink {
    display: inline-block;
    line-height: 18px;
    background: url(../../y2013/images/global/tlink18x18.png) no-repeat;
}


/* LEGEND */
.calendar .calendar-legend {

    border: 1px solid #E3E3E3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 15px 0;
    overflow: hidden;
    zoom: 1;
}

.calendar .calendar-legend li {
    float: left;
    margin: 3px 10px 3px 3px;
    line-height: 20px;
    height: 20px;
}

.calendar .calendar-legend li div {
    height: 18px;
    width: 18px;
    float: left;
    text-align: center;
    vertical-align: center;
    margin-right: 2px;
    background-position: center;
    background-repeat: no-repeat;
}

.calendar .calendar-legend .legend-home-typeR, .calendar .calendar-legend .legend-home-typeS, .calendar .calendar-legend .legend-home-typeE, .calendar .calendar-legend .legend-away-typeS, .calendar .calendar-legend .legend-away-typeE, .calendar .calendar-legend .legend-away {
    border: 1px solid #E3E3E3;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 17px;
    width: 17px;
}

.calendar .calendar-legend .legend-tlink {
    background: transparent url('../../y2013/images/global/tlink18x18.png') no-repeat;
}

.calendar .calendar-legend .legend-ss, .calendar .calendar-legend .legend-mlbtv {
    font-weight: bold;
    width: auto;
}

.calendar .calendar-notice {
    padding: 20px;
    float: left;
}

.calendar .day-container a.full-cell {
    display: block;
    width: 100%;
    height: 100%;
}

/* matchup component */
#gameticker {
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#gameticker.tkr_matchup {
    background-color: #000;
}

#gameticker .tkr_1 .tkr_hdr {
    font-size: 18px;
}
#gameticker .tkr_1 .tkr_venue {
    font-size: 15px;
}
#gameticker .tkr_1 .tkr_broadcast {
    margin-top: 15px;
}

#gameticker .tkr_3 a div {
    float: left;
    height: 16px;
    margin: 0 -10px 0 10px;
    width: 19px;
}

#gameticker .tkr_3 .tkr_mlbtv div {
    background-position: -2px -1px;
}



#gameticker.tkr_matchup .tkr_1 {
    width:270px
}

#gameticker.tkr_matchup .tkr_2 {
    width:385px
}
#gameticker.tkr_matchup .tkr_3 {
    padding-top:0px;
}

.tkr_matchup .tkr_3 .bam-button {
    padding:2px 4px;
}

#gameticker.tkr_matchup .tkr_3 a {
    margin-top:5px
}

#gameticker.tkr_matchup .tkr_audio .tkr_icon {
    background-position: 0 -28px;
}

.tkr_matchup .tkr_promotions {
    background: url('/images/2011/ticketing/promo18x18.png') no-repeat 0 0;
    padding:3px 0 0 20px;
    height:18px;
    margin-left:1px;
    font-size:13px;
}


#booking-widget {
    margin: 10px auto 0 auto;
}


/* secondary nav styling */
.calClubPromo {padding:5px; background-color:#ccc; border:1px solid #555; font-size:11px;margin:0px 5px}
#ticketing_content {overflow:hidden;margin-top:7px;padding:1px 0;}
#ticketing_content h3 {font-size:14px;text-transform:uppercase;padding:0 0 0 12px;background:none;line-height:1em;float:none;}
#ticketing_content h3 a,
#ticketing_content h3 {display:inline;}
#ticketing_content #ad_ticketing {float:right;width:300px;margin:5px 5px 0 0;}
#ticketing_content #promo_links {margin:5px 0 0 5px;float:left;width:300px;border-top:1px solid #4d4d4d;padding:4px 0;background:transparent url(/images/global/related_links_bg.gif) repeat-x;}
#ticketing_content #promo_links ul {padding-top:2px;}
#ticketing_content #promo_links li {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll 1.6em .45em; padding-left:30px;}

/* ASG styling */

/* Fan Fest, HRD and ASG logos */

li#non-game310176 {
    background:#000 url('/images/schedule/events/y2011/hrd_logo_ET.png') 5px 15px no-repeat;
    color:#fff;
    min-height:100px;
}

li#game288275 {
    background:#000 url('/images/schedule/events/y2011/asg_logo_ET.png') 5px 15px no-repeat !important;
    filter:none !important;
    color:#fff;
    min-height:100px;
}

li#non-game310175, li#non-game311095, li#non-game311096, li#non-game311097, li#non-game315333 {
    background:#000 url('/images/schedule/events/y2011/ff_logo_all.png') 5px 15px no-repeat;
    color:#fff;
    min-height:100px;
}

/* stylings */


li#non-game310175  a.tlink, li#non_game310176  a.tlink, li#non-game311095  a.tlink, li#non-game311096 a.tlink, li#non-game311097 a.tlink, li#non-game315333 a.tlink, li#game288275  a.tlink, li#game288275 .date, li#non-game310175 .date, li#non-game310176 .date, li#non-game311095 .date, li#non-game311096 .date, li#non-game311097 .date, li#non-game315333 .date, li#game288275  div.tlink-container, li#non-game310175 div.tlink-container, li#non-game310176 div.tlink-container, li#non-game311095 div.tlink-container, li#non-game311096 div.tlink-container, li#non-game311097 div.tlink-container, li#non-game315333 div.tlink-container {
    text-indent:0px;
    color:#fff
}

li#non-game310176 div, li#game288275 div, li#non-game310175 div, li#non-game311095 div, li#non-game311096 div, li#non-game311097 div, li#non-game315333 div {text-indent:-9999px}

li#non-game310176 div a.tlink, li#game288275 div a.tlink, li#non-game310175 div a.tlink, li#non-game311095 div a.tlink, li#non-game311096 div a.tlink, li#non-game311097 div a.tlink, li#non_game315333 div a.tlink {
    position:absolute;
    bottom:0px;
    margin-bottom:5px
}

li.home[data-id="2016/08/05/binaax-hfdaax-1"],
li.home[data-id="2016/08/06/binaax-hfdaax-1"],
li.home[data-id="2016/08/07/binaax-hfdaax-1"] {
    background-color: #999!important;
}

.MISSINGDATA {

}


