@media all {
  /* MyKickOff Accumulator */
  #MKOaccumulator               { width: 100%; background-color: white }
  #MKOaccumulator .loader       { display: none; position: relative; float: right; width: 30px; height:30px; z-index:2; background: url('../../images/loader.gif') center no-repeat; }
	#MKOaccumulator TD            { font-size: 10px }
  #MKOaccumulator .odd          { background: url('../../images/mykickoff/couponrow-bg-odd.gif') #F9F9F9 repeat-x }
  #MKOaccumulator .even         { background: url('../../images/mykickoff/couponrow-bg-even.gif') #FFFFFF repeat-x }
  #MKOaccumulator .odd TD,
  #MKOaccumulator .even TD      { padding: 8px 0px 0px }
  #MKOaccumulator .expired TD   { text-decoration: line-through }
  #MKOaccumulator .clr          { width: 98%; text-align: right; line-height: 20px }
  #MKOaccumulator .clr IMG      { vertical-align: middle; margin: 0px 4px 0px 0px }
  #MKOaccumulator TD.match      { vertical-align: middle; text-align: left; padding-left: 12px; padding-right: 2px }
  #MKOaccumulator TD.play       { vertical-align: middle; text-align: center; width: 20px; border-left: 1px solid white; width: 16px }
  #MKOaccumulator TD.quote      { vertical-align: middle; text-align: right; width: 37px; padding-left: 5px; padding-right: 5px;border-left: 1px solid white }
  #MKOaccumulator TD.delete     { width: 11px; border-left: 1px solid white; text-align: right; padding-left: 5px; padding-right: 5px }
  #MKOaccumulator .totals       { background-color: #E8E8E8 }
  #MKOaccumulator .totals TD    { padding-right: 5px; padding-bottom: 7px; padding-top: 3px; color: #04821F; font-size: 12px }
  #MKOaccumulator .possiblewin  { line-height: 14px; padding: 6px 6px 8px 40px; background: url('../../images/mykickoff/possiblewin-bg.gif') #F5F5F5 no-repeat; }
  #MKOaccumulator .possiblewin INPUT { float: right  }
  #MKOaccumulator .stake,
  #MKOaccumulator .placebet     { line-height: 26px; text-align: center; padding: 5px }
  #MKOaccumulator .confirm      { line-height: normal; background-color: #57b859 }
  #MKOaccumulator BUTTON        { font-size: 11px; line-height: 14px; cursor: pointer }
  #MKOaccumulator .stake .match { font-size: 12px }
  #MKOaccumulator .stake INPUT  { font-size: 11px; width: 60px; height: 14px; margin: 2px }
  #MKOaccumulator .PlaceTipQuote   { display: inline-block; margin: 0 3px; border: 1px solid #50ba6e }
  #MKOaccumulator .PlaceTipOutcome { display: inline-block; background-color: #bfdfc7; color: #50ba6e; padding: 0 2px }
  #MKOaccumulator .PlaceTipQuote A:visited,
  #MKOaccumulator .PlaceTipQuote A       { display: inline-block; text-decoration: none; padding: 0 2px }
  #MKOaccumulator .PlaceTipQuote A:hover { background-color: #f3e938 }
  
/* alert messages inline */
  #MKOaccumulator .messages     { font-style: normal; line-height: 14px; padding: 8px; background-color: #f4ea3a; }
  #MKOaccumulator .messages DIV { color: #c12f17 }
  #MKOaccumulator .messages A   { color: #c12f17; text-decoration: underline }
}
