
/*GENERAL STYLES*/
.mbt-widget
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 5px 0px;
	line-height:normal;
}
.mbt-widget *
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mbt-widget select, .mbt-widget input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mbt-widget .button, .mbt-widget input[type=button]
{
	padding:3px 5px;
	cursor:pointer;
	border:0px;
	background-repeat:repeat-x;
}
.mbt-widget .mbt-link-button
{
    display:inline;
    padding:3px 5px;
}
.mbt-widget .mbt-link-button-active
{
    display:inline;
    padding:3px 5px;
}
.mbt-widget .mbt-toggle-button-unpressed {
	background: #a3a3a3 !important;
	color: #eaeaea !important;
}
.mbt-widget .mbt-toggle-button-pressed {
	background: #ff8624 !important;
}
.mbt-widget h3
{
	margin:2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mbt-headline
{
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}
.mbt-headline .mbt-text,
.mbt-headline .mbt-text a
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}
.mbt-headline .mbt-right
{
	float:right;
}
.mbt-headline .mbt-right img
{
	border:none;
}
.mbt-headline .mbt-text select
{
	position:relative;
	top:-2px;
}
/* CONTENTS */
.mbt-content
{
}
.mbt-content1, .mbt-content5
{
	padding:5px;
}
.mbt-content3
{
    padding:5px;
}
.mbt-content6
{
	padding:3px;
}
.mbt-content4, .mbt-widget .mbt-controls
{
	padding:5px;
	text-align:left;
}
.mbt-content7
{
	margin-top:5px;
	padding:3px 3px 3px 0px;
}

.mbt-content8
{
	padding:5px 5px 8px 3px;
}

.mbt-note
{
	padding: 3px 0px;
}
.mbt-subcontent
{
	padding:5px;
}
.mbt-widget .mbt-controls
{
	padding:5px;
}
/* EOF CONTENTS */
.mbt-widget .mbt-controls .mbt-top
{
    padding-bottom:5px;
}

.mbt-widget .mbt-controls .radio-text-container {
	display: inline-block;
	margin-top: 3px;
}

.mbt-widget .mbt-controls .radio-text-container input {
	position: relative;
	vertical-align: middle;
	top: -2px;
}

.mbt-widget .mbt-controls .mbt-search {
    float: right;
}

.mbt-footer
{
	text-align:right;
	padding-right:5px;
}
.mbt-footer .mbt-text
{
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.mbt-links-footer .mbt-text
{
    text-align:right;
    padding-right:5px;
    font-family:Arial, Helvetica, sans-serif;
}
.mbt-widget .mbt-links-with-paging
{
	padding: 3px 5px 3px 5px;
}
.mbt-widget .mbt-links-with-paging .mbt-link {
	float: right;
	margin-left: 5px;
}
/***** TABLES STUFF *****/
.mbt-table
{
}
.mbt-table th
{
	font-weight:bold;
	padding:2px;
	text-align:center;
}
.mbt-table th a
{
	font-weight:bold;
}
.mbt-table th.first
{
	text-align:left;
	padding-left:5px;
}

.mbt-table tr.mbt-highlight td {
	background-color: #ffd893;
}

.mbt-table tr.subheader td {
	padding: none;
}

.mbt-table td
{
	padding:2px;
	text-align:center;
}
.mbt-table td.first
{
	text-align:left;
	padding-left:5px;
}
.mbt-table img.medal {
	vertical-align: middle;
}
.mbt-table span.medal-container {
	display: inline-block;
	width: 20px;
}
.mbt-table-td-padding-top {
	padding-top: 5px;
}
.mbt-table-td-padding-left {
    padding-left: 2px;
}
.mbt-table-td-padding-right {
    padding-right: 2px;
}
/* NOPADDING when padding needs to be removed for table or its part*/
.mbt-nopadding, .mbt-nopadding th, .mbt-nopadding td, .mbt-nopadding th.first,  .mbt-nopadding td.first
{
	padding:0px;
}
.mbt-table td.mbt-nopadding, .mbt-table th.mbt-nopadding
{
	padding:0px;
}
/*EOF NOPADDING*/
/* positioning in table*/
.mbt-table td.mbt-centered, .mbt-table th.mbt-centered, .mbt-centered
{
	text-align:center;
}
.mbt-table td.mbt-left, .mbt-table th.mbt-left
{
	text-align:left;
    padding-left:5px;
}
.mbt-table td.mbt-small
{
	font-size:9px;
}
.mbt-table .team_name
{
	text-align:left;
	white-space:nowrap;
}
.mbt-table .last-row td
{
}
.mbt-table .mbt-right, .mbt-leaders-table .mbt-right
{
	text-align: right;
}
.mbt-table td.mbt-right, .mbt-table th.mbt-right
{
	text-align:right;
    padding-right:5px;
}
.mbt-complex th
{
	padding:2px 1px;
}
.mbt-complex td
{
	padding:2px 1px;
}
.mbt-compact td, .mbt-compact th
{
	padding:2px 1px;
}
/***** EOF TABLES STUFF*****/
.mbt-subheader, .mbt-table th.mbt-subheader
{
	text-align:center;
	padding:2px;
	font-weight:bold;
}
.mbt-subheader1, .mbt-table .mbt-subheader1
{
	background-repeat:repeat-x;
	font-weight:bold;
}
.mbt-subheader .mbt-important, .mbt-subheader1 .mbt-important
{
	font-size: 20px;
	vertical-align: middle;
}
.mbt-widget a, .mbt-widget a.mbt-whitelinks
{
	text-decoration:none;
}
.mbt-widget .mbt-whitelinks a
{
	text-decoration:none;
}
.mbt-widget a:hover
{
	text-decoration:underline;
}
.mbt-widget form
{
	padding:0px;
	margin:0px;
}
.mbt-gbg-stats-inactive
{
	background-image: url(static/images/inactive.png);
}
/****** TAB stuff ******/
.mbt-tabs
{
	padding:4px 4px 0px 4px;
}
.mbt-tabs:after
{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.mbt-tab *
{
	float:left;
}
.mbt-tab-active *
{
	float:left;
}
.mbt-tab-hover *
{
	float:left;
}
.mbt-tab
{
	float:left;
	cursor:pointer;
	white-space:nowrap;
	margin-right:1px;
	margin-bottom:4px;
}
.mbt-tab .mbt-left
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab .mbt-right
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab .mbt-center
{
	padding-top:4px;
	height:20px;
	background-repeat:repeat-x;
	white-space:nowrap;
}
.mbt-tab-active
{
	float:left;
	margin-right:1px;
	margin-bottom:4px;
}
.mbt-tab-active .mbt-left
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab-active .mbt-right
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab-active .mbt-center
{
	padding-top:4px;
	height:20px;
	background-repeat:repeat-x;
	white-space:nowrap;
}
.mbt-tab-hover
{
	float:left;
	cursor:pointer;
	margin-right:1px;
	margin-bottom:4px;
}
.mbt-tab-hover .mbt-left
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab-hover .mbt-right
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}

.mbt-tab-hover .mbt-center
{
	padding-top:4px;
	height:20px;
	background-repeat:repeat-x;
	white-space:nowrap;
}
.mbt-tabs-vertical-container
{
    width:215px;
    vertical-align:top;
}
.mbt-tabs-vertical-content-container
{
    vertical-align:top;
}
.mbt-tabs-vertical
{
    width:215px;
    float:left;
    border-bottom:none;
    overflow:hidden;
    padding:0px;
}

.mbt-tabs-vertical .mbt-center
{
    width:195px;
    padding:0px;
    height:24px;
    line-height:12px;
    font-weight:bold;
}
.mbt-tabs-vertical .mbt-center div
{
    font-size:9px;
    line-height:10px;
    font-weight:normal;
    float:none;
}
.mbt-tabs-vertical-content
{
    overflow:hidden;
    padding:0px 5px 0px 0px;
}
.mbt-tabs-vertical .mbt-tab, .mbt-tabs-vertical .mbt-tab-active, .mbt-tabs-vertical .mbt-tab-hover
{
    margin:0px 5px 5px 0px;
}
.mbt-tabs-vertical .mbt-center
{
}
.mbt-tabs .mbt-form
{
	padding-top:3px;
	padding-left:10px;
	float:left;
}
.mbt-tabs-nice
{
	padding: 4px 4px 0px 4px;
	background-repeat: repeat-x;
	background-position: bottom;
}
.mbt-tabs-nice-content
{
	border-top: 0px;
}
.mbt-tabs-nice .mbt-tab, .mbt-tabs-nice .mbt-tab-active, .mbt-tabs-nice .mbt-tab-hover
{
	margin-bottom: 2px;
}

.mbt-tabs-image
{

}

.mbt-tabs-image .mbt-left, .mbt-tabs-image .mbt-right
{
	display: none;
}

.mbt-tabs-image .mbt-center
{
	padding: 2px;
	margin: 0px;
}

.mbt-tabs-image .mbt-tab, .mbt-tabs-image .mbt-tab-hover, .mbt-tabs-image .mbt-tab-active
{
	margin: 0px 2px 0px 0px;
	float: left;
}
.mbt-tabs-image .mbt-tab .mbt-center,
.mbt-tabs-image .mbt-tab-hover .mbt-center
{
	height: 40px;
}
.mbt-tabs-image .mbt-tab-active .mbt-center
{
	height: 42px;
}

.mbt-tab-separator
{
	height:19px;
    padding-top:5px;
	float:left;
	width:205px;
}
.mbt-tab-separator .mbt-center
{
    color:#E8783D;
    text-align:center;
    width:215px;
}

.mbt-tabs-logos {
	padding: 4px 4px 0px 4px;
	background-image:url(static/api/default/images/tabs-nice.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color:#FFD893;
}
.mbt-tabs-logos .mbt-center {
	height: 44px;
}
.mbt-tabs-logos .mbt-tab, .mbt-tabs-logos .mbt-tab-active, .mbt-tabs-logos .mbt-tab-hover
{
    margin-bottom: 2px;
}
.mbt-tabs-logos .mbt-tab .mbt-center,
.mbt-tabs-logos .mbt-tab .mbt-left,
.mbt-tabs-logos .mbt-tab .mbt-right,
.mbt-tabs-logos .mbt-tab-active .mbt-center,
.mbt-tabs-logos .mbt-tab-active .mbt-left,
.mbt-tabs-logos .mbt-tab-active .mbt-right {
	background: none;
}
.mbt-tabs-logos .mbt-tab
{
    background-image:url(static/api/default/images/tab-logos-simple.gif);
    border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    background-repeat: repeat-x;
}
.mbt-tabs-logos .mbt-tab .mbt-center
{
    text-shadow: 1px 1px 2px #000000;
    color:#ffffff;
}
.mbt-tabs-logos .mbt-tab-active
{
    background-image:url(static/api/default/images/tab-logos.gif);
    border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    background-repeat: repeat-x;
}
.mbt-tabs-logos .mbt-tab-active .mbt-center
{
    color:#ffffff;
    text-shadow: 1px 1px 2px #BE4815;
}
/*.mbt-tabs-logos .mbt-tab-hover
{
    background-image:url(static/api/default/images/tab-logos.gif);
    border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    background-repeat: repeat-x;
}*/
.mbt-tabs-logos .mbt-tab-hover .mbt-center
{
	background-image:url(static/api/default/images/tab-logos-active-center.gif);
    color:#333333;
    text-shadow: none;
}
.mbt-tabs-logos .mbt-tab-hover .mbt-left
{
	background-image:url(static/api/default/images/tab-logos-active-left.gif);
	height: 48px;
}
.mbt-tabs-logos .mbt-tab-hover .mbt-right
{
	background-image:url(static/api/default/images/tab-logos-active-right.gif);
	height: 48px;
}
.mbt-tabs-logos .mbt-tabs-logos-content {
	display:table;
	height: 40px;
}
.mbt-tabs-logos .mbt-tabs-logos-content .logo-container {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding-right: 5px;
}
.mbt-tabs-logos .mbt-tabs-logos-content .text-container {
	display:table-cell;
	vertical-align:middle;
	float: none;
}

/* EOF Tab stuff*/
.mbt-widget .mbt-live
{
	color:#bb0000;
	font-weight:bold;
}
/* HOLDER to group various content in widget */
.mbt-holder-headline .mbt-text
{
	background-repeat:repeat-x;
	font-weight:bold;
	padding:3px 3px 3px 5px;
}
.mbt-holder .mbt-holder-headline
{
}
.mbt-holder-headline .mbt-right
{
	display:none;
}
.mbt-holder-headline .mbt-right-high
{
	display:none;
}
.mbt-holder .mbt-holder-footer
{
}
.mbt-holder-footer .mbt-right
{
	display:none;
}
.mbt-holder-footer .mbt-right-high
{
	display:none;
}
.mbt-holder-footer .mbt-text
{
	text-align:right;
	padding: 2px;
}
.mbt-holder .mbt-holder-content
{
	padding:5px;
}
.mbt-holder .mbt-holder-content1
{
}
.mbt-holder .mbt-holder-content2
{
	padding:5px;
}
.mbt-holder .mbt-holder-content3
{
	border:#000000 1px solid;
}
/* EOF HOLDER */
.mbt-team
{
	width:112px;
	height:180px;
	float:left;
	margin:5px;
}
.mbt-team .mbt-holder-content
{
	height:160px;
}
/****** LAYOUT stuff ******/
.mbt-layout-half
{
	float:left;
	width:50%;
}
.mbt-layout-third
{
	float:left;
	width:33%;
}
.mbt-layout-two-thirds
{
	float:left;
	width:67%;
}
.mbt-layout-right
{
	margin-left:5px;
}
.mbt-layout-top
{
	margin-bottom:5px;
}
.mbt-layout-bottom
{
	margin-top:5px;
}
.mbt-clear
{
	clear:both;
	height:0px;
}
.mbt-layout-quarter
{
	float:left;
	width:25%;
}
.mbt-layout-season-text
{
    float:left;
    padding-top:2px;
    padding-right:5px;
}
.mbt-layout-season-select
{
    float:left;
}
.mbt-layout-season-select select
{
	width:100%;
}
.mbt-layout-float-left
{
    float: left;
}
/****** EOF layout ******/
.mbt-stat-holder
{
	float:left;
	display:table;
}
.mbt-stat-holder .mbt-value
{
	float:left;
	font-size:20px;
	font-weight:bold;
	padding:0px 2px;
}
.mbt-stat-holder .mbt-category
{
	float:left;
	padding-top:3px;
	padding-right:3px;
}
.mbt-stat-holder .mbt-important
{
	height:33px;
}
.mbt-stat-holder .mbt-important .mbt-value
{
}
.mbt-widget .mbt-player-info
{
	float:left;
	padding-left:5px;
	padding-top:5px;
}
.mbt-widget .mbt-team-info {
	float:left;
	padding-left:5px;
	padding-top:5px;
}
.mbt-widget .mbt-player-team
{
    padding-top:4px;
	padding-right: 5px;
	height: 45px;
}
.mbt-player-team img
{
	border:none;
}
#mbt-hotspot
{
}
.mbt-gamecard-team
{
	font-size:15px;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
.mbt-gamecard-team1, .mbt-table td.mbt-gamecard-team1
{
	border:#ff7838 3px solid;
	width:30%;
}
.mbt-gamecard-team2, .mbt-table td.mbt-gamecard-team2
{
	border:#b4b4b4 3px solid;
	width:30%;
}
.mbt-gamecard-result,
.mbt-gamecard-result > span
{
	font-size:34px;
	font-weight:bold;
}
.mbt-gamecard-quarters
{
	height:25px;
	/*width:190px;*/
	text-align:center;
}
.mbt-gamecard-quarters span
{
	display:inline;
	background-repeat: no-repeat;
	background-position: top center;
	height:14px;
	padding:0px 6px;
	margin:auto 3px;
}
.mbt-gamecard-info
{
	text-align:center;
}
.mbt-gamecard-key-info, .mbt-table td.mbt-gamecard-key-info
{
    text-align:center;
    border:none;
}
/******** SMALL GRAPHS  *************/
.mbt-graph-holder
{
	border-right:#000000 1px solid;
}
.mbt-graph-holder .mbt-separator td
{
    border-bottom:#000000 1px solid;
}
.mbt-graph
{
	float:left;
	height:40px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
}
.mbt-graph .mbt-category
{
	width:30%;
	vertical-align:middle;
	font-weight:bold;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	padding-left:2px;
}
.mbt-graph .mbt-value-graph1
{
	background-color:#ff7838;
	border-left:0px;
	margin-top:2px;
	text-align:center;
	color:#000000;
}
.mbt-graph .mbt-value-graph2
{
	background-color:#b4b4b4;
	border-left:0px;
	margin-top:2px;
	text-align:center;
	color:#000000;
}
.mbt-horizontal .mbt-value-graph1
{
	height:10px;
	line-height:10px;
	padding:0px;
	margin:4px 4px 4px 0px;
}
.mbt-horizontal .mbt-value-graph2
{
	height:10px;
	line-height:10px;
	padding:0px;
	margin:4px 4px 4px 0px;
}
.mbt-horizontal .mbt-value-graph1 div, .mbt-horizontal .mbt-value-graph2 div
{
    font-size:9px;
}
.mbt-named .mbt-category
{
	width:20%;
}
.mbt-named .mbt-name
{
	width:50%;
	border-right:#000000 1px solid;
	padding:0px 0px 0px 2px;
	line-height:10px;
	white-space:nowrap;
}
.mbt-named .mbt-value
{
	width:30%;
}
.mbt-vertical .mbt-category
{
	border-top:#000000 1px solid;
	width:100%;
	text-align:center;
	border-right:none;
	height:28px;
}
.mbt-vertical .mbt-value-graph1
{
	border-left:0px;
	border-bottom:none;
	text-align:center;
	width:10px;
	margin:3px 3px 0px 3px;
}
.mbt-vertical .mbt-value-graph2
{
	border-left:0px;
	border-bottom:none;
	text-align:center;
	width:10px;
	margin:3px 3px 0px 3px;
}
.mbt-vertical .mbt-value-graph2 div
{
	position:relative;
	top:-13px;
	color:#000000;
	font-size: 9px;
}
.mbt-vertical .mbt-value-graph1 div
{
	position:relative;
	top:-13px;
	color:#000000;
	font-size: 9px;
}
.mbt-vertical .mbt-value
{
	vertical-align:bottom;
	padding:2px 2px 0px 2px;
	height:115px;
	width:50%;
}
/******** EOF SMALL GRAPHS  *************/
/******** CALENDAR ************/
.mbt-calendar-positioning
{
	position: absolute;
	display: inline;
	padding-left: 20px;
	z-index: 200;
}
.mbt-calendar-iframe-body
{
    margin:0px;
    font-size:10px;
    cursor:default;
}
.mbt-calendar-iframe-body *
{
    font-size:13px;
}
.mbt-calendar-selector
{
    cursor:pointer;
}
.mbt-calendar
{
}
.mbt-calendar-iframe-table
{
    width:167px;
    height:180px;
}
.mbt-calendar, .mbt-calendar-iframe-body
{
    border-spacing:1px;
}
.mbt-calendar td, .mbt-calendar-iframe-body td
{
    padding:2px;
}
.mbt-calendar .mbt-calendar-table
{
}
.mbt-calendar .mbt-calendar-wd-tr td, .mbt-calendar-iframe-body .mbt-calendar-wd-tr td
{
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar .mbt-calendar-time-tr td, .mbt-calendar-iframe-body .mbt-calendar-time-tr td
{
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar-head-tr td, .mbt-calendar-nav-tr td
{
    font-weight:bold;
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar .mbt-calendar-cal-tr td
{
    padding:2px;
    text-align:right;
    white-space:nowrap;
    width:18px;
}
.mbt-calendar .mbt-calendar-footer-tr td
{
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar .mbt-calendar-hours
{
    width:20px;
}
.mbt-calendar .mbt-calendar-colon-span
{
}
.mbt-calendar .mbt-calendar-mins
{
    width:20px;
}
.mbt-calendar .mbt-calendar-mins
{
    width:20px;
}
.mbt-calendar td.mbt-calendar-current
{
    font-weight:bold;
}
.mbt-calendar td.mbt-calendar-today
{
    font-weight:bold;
}
.mbt-calendar td.mbt-calendar-weekend-head
{
}
.mbt-calendar td.mbt-calendar-weekend-day
{
}
.mbt-calendar tr.mbt-calendar-highlight, .mbt-calendar tr.mbt-calendar-highlight td
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:none repeat scroll 0 0;
}
.mbt-calendar tr.mbt-calendar-highlight td.mbt-calendar-highlight
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:none repeat scroll 0 0;
}
.mbt-calendar .mbt-calendar-day {
	text-align: center;
	z-index: 1;
}
.mbt-calendar .mbt-day {
	z-index: 2;
}
.mbt-calendar-day > div {
	position: relative;
}
.mbt-calendar-day.mbt-has-games {
	font-weight: bold;
}
.mbt-calendar .mbt-calendar-day-games {
	visibility: hidden;
	position: absolute;
	border: 1px solid;
	padding: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	text-align: left;
	z-index: 5;
	background-color: #fff;
}
.mbt-calendar .mbt-calendar-day:hover .mbt-calendar-day-games {
	visibility: visible;
}
/******** EOF CALENDAR ************/
.mbt-check-label
{
	position:relative;
	top:-2px;
}
.mbt-widget form td
{
}
.mbt-widget .mbt-floatl
{
	float:left;
}
.mbt-widget .mbt-injured
{
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	float:left;
	margin-left:5px;
}
/******** IMAGE HOLDERS ********/
tr.row1 td.mbt-imageholder-smalllogo, tr.row2 td.mbt-imageholder-smalllogo, .mbt-imageholder-smalllogo
{
	width:40px;
	height:40px;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	border:0px;
	background-color:#ffffff;
	text-align: center;
}
.mbt-imageholder-biglogo
{
	width:100px;
    height: 100px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	background-color:#ffffff;
	padding: 0px;
}
.mbt-imageholder-biglogo img
{
	border:0px;
	text-align:center;
	/*display:block;*/
}
.mbt-imageholder-smalllogo img
{
    border:none;
    display:block;
}
/******** EOF IMAGE HOLDERS ********/

/************ IMAGES ************/

.mbt-image-marging-right {
	margin-right: 5px;
}

/************ EOF IMAGES ************/

.mbt-widget .mbt-leader-person
{
	/*height:61px;*/
	text-align:left;
	vertical-align:top;
}
.mbt-widget .mbt-leader-team
{
	height:35px;
	text-align:left;
	vertical-align:top;
}
.mbt-corporate-footer
{
	background-repeat:no-repeat;
	background-position:right center;
	height:17px;
	border-collapse:collapse;
	padding-top:2px;
	margin-top:1px;
	text-align:right;
}
.mbt-widget .mbt-bh-logo
{
	display:block;
	width:84px;
	height:12px;
	background-repeat:no-repeat;
	float:right;
}
.mbt-corporate-footer .mbt-bh-logo
{
    text-align:right;
    padding-right:75px;
}
.mbt-corporate-footer a
{
    background-position:right;
}
.mbt-widget .mbt-corporate-footer .mbt-bh-logo
{
    margin-right:5px;
}
.mbt-widget .mbt-bh-logo:hover
{
    text-decoration:none;
}
.mbt-widget .mbt-ico-magni
{
	display:block;
	width:13px;
	height:14px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px auto;
}
.mbt-widget .mbt-ico-expand
{
	display:block;
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 0px 0px 2px;
	float:right;
}
.mbt-widget .mbt-ico-collapse
{
	display:block;
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 0px 0px 2px;
	float:right;
}
.mbt-widget .mbt-ico-collapse-text
{
	float:right;
}
.mbt-ico-expand-text
{
	float: right;
}
/******** IE STYLES ************/
* html .mbt-content, * html .mbt-content1, * html .mbt-content2, * html .mbt-content3, * html .mbt-holder-content, * html .mbt-holder-content1
{
	width:100%;
}

* html .mbt-tabs .mbt-center
{
	height:24px;
}

* html .mbt-mbt-tabs-vertical
{
    width:250px;
}
*
{
    zoom: 1.0;
}
/******** EOF IE STYLES ************/
.mbt-layout-standings-short-group-select
{
	width: 100%;
}
.mbt-compact-headline .mbt-bh-banner
{
	float:right;
}
.mbt-compact-headline .mbt-bh-banner div
{
	position:absolute;
	width:84px;
	height:12px;
}
.mbt-compact-headline .mbt-bh-banner a
{
	position:relative;
	left:-88px;
	top:10px;
}
.mbt-compact-headline .mbt-text
{
	overflow:hidden;
	white-space:nowrap;
	float:left;
}
.mbt-compact-headline .mbt-text span
{
	font-size:12px;
	font-weight:normal;
}
.mbt-widget .mbt-shotchart
{
	background-repeat: no-repeat;
	margin:10px 0px;
	padding:3px;
	width:259px;
	height:158px;
}
.mbt-widget .mbt-shotchart .paint-left
{
    text-align:right;
    padding-right:3px;
    width:50%;
}
.mbt-widget .mbt-shotchart .paint-right
{
    text-align:left;
    padding-left:3px;
    width:50%;
}
.mbt-widget .mbt-shotchart .threepointer-left
{
    text-align:left;
    padding-left:3px;
}
.mbt-widget .mbt-shotchart .threepointer-right
{
    text-align:right;
    padding-right:3px;
}
span.highlight
{
    float:left;
}
.mbt-table tr.row1.mbt-highlight td, .mbt-table tr.row2.mbt-highlight td
{
}
.mbt-buttons-content
{
    padding:10px 0px;
    text-align:center;
}
.mbt-buttons-content .mbt-link-button
{
    margin:5px;
}
.mbt-team-holder-small
{
	width: 40px;
	padding: 8px;
	text-align:center;
	padding:5px 0px;
	vertical-align:top;
}
.mbt-team-holder-small p
{
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.mbt-team-holder-small img
{
    border:0px;
}
/***** CLUB WIDGET STYLES *****/
.mbt-club-widget
{
    border-color:#dedede;
    color:#000000;
}
.mbt-club-widget .mbt-headline
{
    background-image:none;
    background-color:#dedede;
    border:none;
    color:#000000;
}
.mbt-club-widget .mbt-headline .mbt-right
{
    display:none;
}
.mbt-club-widget .mbt-controls
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-tabs
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-tabs-vertical .mbt-center
{
	padding-top:1px;
	height: 23px;
}
.mbt-club-widget .mbt-content, .mbt-club-widget .mbt-content1, .mbt-club-widget .mbt-content2,
.mbt-club-widget .mbt-content5, .mbt-club-widget .mbt-holder-content1, .mbt-club-widget .mbt-holder
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-holder .mbt-holder-headline .mbt-text
{
    border-bottom:none;
}
.mbt-club-widget .mbt-holder-footer a
{
    color:#e8783d;
}
.mbt-club-table
{
}
.mbt-club-table a
{
    color:#e8783d;

}
.mbt-club-table td
{
    text-align:center;
    padding:1px 2px;
    border-bottom:#dedede 1px solid;
}
.mbt-club-table th
{
    text-align:center;
    padding:1px 2px;
    border-bottom:#dedede 1px solid;
}
.mbt-club-table td.first, .mbt-club-table th.first
{
    text-align:left;
}
.mbt-club-table .team_name
{
    text-align:left;
}
.mbt-club-widget .mbt-important td
{
    background-color:#dedede;
    color:#e8783d;
}
.mbt-club-widget .mbt-important td a
{
    color:#e8783d;
}
.mbt-club-widget .mbt-tab .mbt-left
{
	color:#ffffff;
}

.mbt-club-widget .mbt-tab .mbt-right
{
	color:#ffffff;
}

.mbt-club-widget .mbt-tab .mbt-center
{
}
.mbt-club-widget .mbt-tab-comment
{
	float:right;
    padding-top:5px;
    padding-left:5px;
}
.mbt-club-widget .mbt-tab-comment img {
	vertical-align: middle;
}
.mbt-club-widget .mbt-holder
{
    padding-bottom:5px;
}
.mbt-club-widget .mbt-club-table .first
{
    white-space:nowrap;
}
.mbt-club-table .mbt-left
{
    text-align:left;
}
.mbt-club-widget .provider-logo
{
    vertical-align:middle;
    background-repeat:no-repeat;
    float:right;
    margin-left:5px;
}

/***** EOF CLUB WIDGET STYLES *****/
.mbt-widget .mbt-center
{
	text-align:center;
}
.mbt-player-image
{
	width:110px;
	height:40px;
	background-repeat:no-repeat;
	text-align:right;
	padding-top:70px;
}

/* DUMMY PHOTO OBJECTS */
.player-no-photo-small
{
    width:40px;
    height:60px;
    background-image:url(static/api/default/images/player-no-photo-small.gif);
    background-repeat:no-repeat;
    float:left;
}
.player-no-photo-large
{
    width:67px;
    height:100px;
    background-image:url(static/api/default/images/player-no-photo-large.gif);
    background-repeat:no-repeat;
    float:left;
}
.team-no-photo-small
{
    width:40px;
    height:40px;
    background-image:url(static/api/default/images/team-no-photo-small.gif);
    background-repeat:no-repeat;
    float:left;
}
.team-no-photo-large
{
    width:100px;
    height:100px;
    background-image:url(static/api/default/images/team-no-photo-large.gif);
    background-repeat:no-repeat;
    float:left;
}
.mbt-leaders-widget .player-no-photo-small
{
    margin-right:5px;
}
.mbt-player-team .team-no-photo-small
{
    margin-top:2px;
}
.mbt-team-holder-small .team-no-photo-small
{
    float:none;
    margin:0px auto;
}
.mbt-team-holder-small table
{
    margin:0px auto;
}
.mbt-player-photo-narrow
{
    float:left;
}
.mbt-player-information
{
    padding-left:5px;
    float:left;
}
tr.mbt-standings-separator td
{
	border-bottom: 1px solid #4b4b4b;
}
.mbt-actions-holder
{
    height:500px;
    overflow:scroll;
    overflow-x: hidden;
    overflow-y: scroll;
}
.mbt-content-graph1
{
    background-color:#ffffff;
}
input.radio
{
    position:relative;
    top:2px;
}
.mbt-calendar .mbt-calendar-day-games .mbt-calendar-league {
	font-weight: normal;
}
.mbt-calendar .mbt-calendar-day-games .mbt-calendar-league .mbt-calendar-league-head {
	font-weight: bold;
	background-color: #ccc;
}
.mbt-compact-filters
{
    padding-top:5px;
}
.mbt-compact-filters .mbt-row
{
    padding:0px 5px 5px 5px;
}
.mbt-compact-filters select
{
    margin-right:5px;
}
.mbt-map
{
	width:300px;
	height:300px;
}
.mbt-stat-holder-inl
{
	text-align: center;
	width: 75px;
	padding: 0 5px;
	background-color: #e9e9e9;
}
.mbt-widget .mbt-stat-holder-inl *
{
	color:#585858;
}
.mbt-stat-holder-inl .mbt-value
{
	font-size: 18px;
	font-weight: bold;
}
.mbt-stat-holder-inl .mbt-category
{
	font-size: 11px;
}
.mbt-pstats-table
{
	text-align:center;
	position: relative;
	top: -5px;
    border-collapse: separate;
    border-spacing: 2px;
}
.mbt-pstats-table td
{
	background-color: #e9e9e9;
	font-size: 15px;
	font-weight: bold;
	color:#585858;
    vertical-align: middle;
}
.mbt-pstats-table td.ranking
{
	background-color: #e9e9e9;
	font-weight: bold;
}
.mbt-pstats-table th
{
	font-weight: normal;
}
.mbt-player-photo
{
	float: left;
	width: 105px;
	text-align:center;
}
.mbt-player-photo-small
{
	float: left;
	width: 50px;
	text-align:center;
}
th.mbt-td-with-player-photo-small,
td.mbt-td-with-player-photo-small
{
	width: 50px;
	text-align: center;
}

td.mbt-td-with-player-photo-small .player-no-photo-small,
td.mbt-td-with-player-photo-small .team-no-photo-small {
	float:none;
	margin: 0 auto;
}

.mbt-player-stats
{
	margin-left: 105px;
}
.mbt-table tr.row2 td.mbt-stats-inactive, .mbt-table tr.row1 td.mbt-stats-inactive {
    background-color: #000000;
}
td.mbt-nt-team-leader {
    width: 60px;
    font-size: 18px;
    font-weight: bold;
}
th.mbt-nt-team-history-year {
    font-size: 16px;
}
select.mbt-nt-games-overview-filter {
    width: 150px;
    margin-bottom: 5px;
    margin-right: 3px;
}
select.mbt-nt-games-overview-filter-bottom {
    width: 150px;
    margin-right: 3px;
}
select.mbt-standart
{
	width: 150px;
	margin-right: 3px;
}
select.mbt-standart1
{
	margin-bottom: 3px;
	width: 100%;
}
select.mbt-standart1-bottom
{
	width: 100%;
}
.mbt-nt-games-overview-filter-container {
    width: 150px;
    margin-left: 5px;
}
.mbt-nt-team-photo-container-small
{
	margin: 5px 0px;
	text-align: center;
}
.mbt-nt-team-photo-container-small img
{
	display:block;
	border:#000000 1px solid;
	margin: 0px auto;
}
.mbt-nt-flag
{
	margin-top: 2px;
}
.mbt-controls-in-tabs
{
	padding: 3px 5px 0px 5px;
	float: left;
}
.mbt-player-statvalue
{
	font-size: 20px;
	width: 50px;
	float: right;
	font-weight: bold;
	padding-top: 15px;
	text-align: right;
}
.mbt-leaders-table
{
	width: 100%;
}
.mbt-leaders-table .mbt-photo
{
	padding-right: 5px;
	width: 1px;
}
.mbt-leaders-table img
{
	display: block;
}
.mbt-leaders-table .mbt-value
{
	font-size: 20px;
	width: 50px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	text-align: right;
	vertical-align: middle;
}
.mbt-leaders-table th
{
	padding: 2px;
}
.mbt-leaders-table td
{
	vertical-align:middle;
}
.mbt-holder-info
{
	padding: 2px;
}
.mbt-season-filter, .mbt-season-filter-narrow
{
	float: left;
	padding: 2px;
	text-align: center;
}
.mbt-season-filter .button
{
	margin-top: 2px;
}
.mbt-season-filter .mbt-center
{
	width: 120px;
}
.mbt-season-filter-narrow .mbt-center
{
	width: auto;
}
.mbt-season-filter select, .mbt-season-filter-narrow select
{
	width: 80px;
}

.mbt-season-filter-wide, .mbt-season-filter-wide select {
	padding: 0 !important;
	width: 120px !important;
}

.mbt-season-filter-narrow .mbt-season-selector
{
	float: left;
	padding-top: 1px;
}
.mbt-season-filter-narrow .button
{
	margin-left: 2px;
	float: left;
}
.mbt-filter-group
{
	padding: 2px 0px 0px 5px;
	float: left;
}
.mbt-widget .mbt-game-info
{
	padding:5px;
	float: right;
	height: 50px;
}
.mbt-record-holder .mbt-subheader
{
	text-align: left;
}
.mbt-large-flag-holder td
{
	height: 100px;
	padding: 5px;
	background-color: #ffffff;
	vertical-align: middle;
}
.mbt-large-flag-holder img
{
	border: #eeeeee 1px solid;
	display: block;
}
.mbt-filter-group1
{
	padding: 5px;
}
.mbt-team-record
{
	padding: 4px;
	float: left;
}
.mbt-team-record .national-team-logo
{
	float: left;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin-top: 3px;
}
.mbt-season-filter, .mbt-season-filter-narrow
{
	float: left;
	padding: 2px;
	text-align: center;
}

.mbt-players-widget .mbt-season-filter
{
    margin-right: 5px;
}

.mbt-players-widget .mbt-team-filter
{
	height: 22px;
}

.mbt-players-widget .mbt-season-filter select
{
    float: left;
    width: auto;
    height: 20px;
}

.mbt-players-widget .mbt-season-filter div {
	float: left;
}

.mbt-players-widget .mbt-season-filter .button
{
    margin: 0px 0px 0px 2px;
}

.mbt-season-filter .button
{
	margin-top: 2px;
}
.mbt-season-filter .mbt-center
{
	width: 120px;
}
.mbt-season-filter-narrow .mbt-center
{
	width: auto;
}
.mbt-season-filter select, .mbt-season-filter-narrow select
{
	width: 80px;
}
.mbt-season-filter-narrow .mbt-season-selector
{
	float: left;
	padding-top: 1px;
}
.mbt-season-filter-narrow .button
{
	margin-left: 2px;
	float: left;
}
.mbt-filter-group
{
	padding: 2px 0px 0px 5px;
	float: left;
}
.mbt-record-holder .mbt-subheader
{
	text-align: left;
}
.mbt-large-flag-holder td
{
	height: 100px;
	padding: 5px;
	background-color: #ffffff;
	vertical-align: middle;
}
.mbt-large-flag-holder img
{
	border: #eeeeee 1px solid;
	display: block;
}
.mbt-filter-group1
{
	padding: 5px;
}

.mbt-team-record-container {
	display: table;
}

.mbt-team-record-container .mbt-team-logo-container {
	display: table-cell;
	padding: 4px 5px 4px 4px;
	vertical-align: middle;
}

.mbt-team-record-container .mbt-team-name-container {
	display: table-cell;
	vertical-align: middle;
}

.mbt-team-record
{
	padding: 4px;
	float: left;
}
.mbt-team-record strong
{
	/* margin-top: 18px; */
	float: left;
}
.mbt-team-record strong.no_floating
{
	float: none;
}
.mbt-team-record .mbt-national-team-logo
{
	float: left;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin-top: 3px;
}
.mbt-team-record .mbt-team-logo {
	float: left;
}

.mbt-team-record .mbt-team-logo img {
	border: none;
}

.mbt-team-record .mbt-team-logo-margin-right {
	margin-right: 5px;
}

.mbt-team-block .mbt-team-logo
{
	float: left;
}
.mbt-team-block strong
{
	margin-top: 12px;
	padding-left: 5px;
	float: left;
}
.mbt-game-preview-widget .mbt-last-games.won {
	background-color: #d2ffc0;
}
.mbt-game-preview-widget .mbt-last-games.lost {
	background-color: #ffe1e1;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	background-color: #ffffff;
	margin:3px;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table td
{
	border-bottom:none;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	height: 66px;
}

.player-info-action-photo {
    text-align: left;
    float: left;
    padding-right: 10px;
}

.mbt-add
{
	display:none;
	float:right;
}
.mbt-winner-team a
{
	font-weight: bold;
}
.mbt-holder.mbt-left .mbt-holder-content, .mbt-holder.mbt-left .mbt-holder-headline
{
	text-align: left;
}

.mbt-game-scroller-container {
	width: 100%;
}

.mbt-game-scroller-league-selector-container {
	width: 124px;
	float: left;
}

.mbt-game-scroller-league-selector {
	width: 116px;
	height: 29px;
	float: left;
	background-image: url(static/api/default/images/scroller-league-select.png);
	cursor: pointer;
}

.mbt-game-scroller-league-list {
	width: 116px;
	position: absolute;
	margin-top: 29px;
	background-color: #d7d7d7;
	display: none;
}

.mbt-game-scroller-league-list ul {
	list-style: none;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 4px;
}

.mbt-game-scroller-league-list li {
	list-style: none;
	margin-top: 6px;
}

.mbt-game-scroller-league-list a {
	color: #000000;
	text-decoration: none;
}

.mbt-game-scroller-league-selector p {
	font-weight: bold;
	font-size: 12px;
	margin-top: 6px;
	margin-left: 6px;
}

.mbt-game-scroller-button-left {
	width: 32px;
	height: 89px;
	float: left;
	background-image: url(static/api/default/images/scroller-btn-left.png);
	margin-right: 3px;
	cursor: pointer;
}

.mbt-game-scroller-button-right {
	width: 32px;
	height: 89px;
	float: left;
	background-image: url(static/api/default/images/scroller-btn-right.png);
	margin-left: 3px;
	cursor: pointer;
}

.mbt-game-scroller-games-container {
	float: left;
	overflow: hidden;
	position: relative;
}

.mbt-game-scroller-games-inner-container {
	float: left;
}

.mbt-game-scroller-bgr, .mbt-game-scroller-bgr-live {
	width: 106px;
	height: 88px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-left: 3px;
	margin-right: 3px;
	/*cursor: pointer;*/
}

.mbt-game-scroller-bgr {
	background-image: url(static/api/default/images/scroller-game-bgr.png);
}

.mbt-game-scroller-bgr-live {
	background-image: url(static/api/default/images/scroller-game-bgr-live.png);
}

.mbt-game-scroller-competition {
	width: 100%;
	height: 16px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #d2dfef;
}

.mbt-game-scroller-competition .mbt-live-text
{
	float: left;
	padding-left: 1px;
}

.mbt-game-scroller-competition .mbt-competition-name
{
	float: right;
	padding-right: 1px;
}

.mbt-game-scroller-bgr-live .mbt-game-scroller-competition .mbt-competition-name
{
	width: 75px;
	overflow: hidden;
}

.mbt-game-scroller-bgr .mbt-game-scroller-competition, .mbt-game-scroller-bgr .mbt-game-scroller-date, .mbt-game-scroller-bgr .mbt-game-scroller-time {
	color: #d2dfef;
}

.mbt-game-scroller-bgr-live .mbt-game-scroller-competition, .mbt-game-scroller-bgr-live .mbt-game-scroller-date, .mbt-game-scroller-bgr-live .mbt-game-scroller-time, .mbt-game-scroller-postponed {
	color: #ffd7d7;
}

.mbt-game-scroller-datetime-container {
	width: 100%;
	height: 16px;
}

.mbt-game-scroller-date {
	text-align: left;
	float: left;
	font-weight: bold;
	margin-left: 3px;
}

.mbt-game-scroller-time {
	text-align: right;
	float: right;
	font-weight: bold;
	margin-right: 3px;
}

.mbt-game-scroller-postponed {
	text-align: center;
	font-weight: bold;
	width: 100%;
	color: #fff;
}

.mbt-game-scroller-team-container {
	width: 100%;
	height: 16px;
	overflow: hidden;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}

.mbt-game-scroller-score {
	width: 100%;
	height: 21px;
	overflow: hidden;
	text-align: center;
	margin-top: 2px;
	font-size: 16px;
	font-weight: bold;
}

.mbt-game-scroller-score a {
    	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.mbt-game-scroller-bgr .mbt-game-scroller-score {
	color: #002647;
}

.mbt-game-scroller-bgr-live .mbt-game-scroller-score {
	color: #670002;
}
.mbt-ico-sort-down
{
	display:inline;
	padding-right: 10px;
	background-image: url(static/api/default/images/ico-sort-down.png);
	background-repeat: no-repeat;
}
.mbt-ico-sort-up
{
	display:inline;
	padding-right: 10px;
	background-image: url(static/api/default/images/ico-sort-up.png);
	background-repeat: no-repeat;
}

.mbt-widget-league-selector .mbt-league-links a
{
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 40px;
	height: 25px;
	display: block;
	padding-top: 8px;
	font-weight: bold;
	float: left;
	width: 100px;
	vertical-align: top;
	margin-bottom: 3px;
	white-space: normal;
}

.mbt-widget-league-selector .mbt-league-links a.mbt-two-rows
{
	height: 30px;
	padding-top: 3px;
}

.mbt-widget-league-selector .mbt-link-standings
{
	background-image: url(static/api/default/images/ico-standings.png);
}

.mbt-widget-league-selector .mbt-link-games
{
	background-image: url(static/api/default/images/ico-games.png);
}

.mbt-widget-league-selector .mbt-link-stats
{
	background-image: url(static/api/default/images/ico-stats.png);
}

.mbt-widget-league-selector .mbt-link-teams
{
	background-image: url(static/api/default/images/ico-teams.png);
}

.mbt-widget-league-selector .mbt-link-players
{
	background-image: url(static/api/default/images/ico-players.png);
}

.mbt-widget-league-selector .mbt-corporate-footer
{
	width: 100px;
	position: absolute;
	margin-top: -23px;
	margin-left: 5px;
}

.mbt-widget-league-selector .mbt-corporate-footer .mbt-bh-logo
{
	float: left;
	padding-right: 0px;
	background-image: url(static/api/default/images/bh-logo-white.png);
	width: 94px;
	height: 14px;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	background-color: #ffffff;
	margin:3px;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table td
{
	border-bottom:none;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	height: 66px;
}

table.mbt-competition-awards-table {
	width: 100%;
	border-collapse: collapse;
}

table.mbt-competition-awards-table tr {
	vertical-align: top;
}

table.mbt-competition-awards-table td.team_td {
	width: 40%;
}

table.mbt-competition-awards-table td.team_td_border {
	border-bottom: 1px solid #E1E1E0;
}

table.mbt-competition-awards-table td.awards_td {
	width: 60%;
	background-color: #e6e6e6;
	border-left: #E1E1E0 1px solid;
	text-align: center;
	vertical-align: middle;
}

table.mbt-competition-awards-table td.awards_td_border {
	border-bottom: 1px solid #FFFFFF;
}

table.mbt-competition-awards-table img {
	border: none;
}

.mbt-competition-awards
{
	padding: 5px;
}
.mbt-competition-awards div
{
	float: left;
	text-align: center;
	width: 60px;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 10px;
	font-size: 16px;
	margin: 0px 10px;
	font-weight: bold;
}

.mbt-competition-awards-sm {
	display: block;
	padding: 4px;
}

.mbt-competition-awards-sm div {
	/* float: left; */
	display: inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-top:5px;
	margin-right: 10px;
	color: #000;
}

.mbt-award-gold
{
	background-image: url(static/api/default/images/medal-gold.png);
}
.mbt-award-silver
{
	background-image: url(static/api/default/images/medal-silver.png);
}
.mbt-award-bronze
{
	background-image: url(static/api/default/images/medal-bronze.png);
}
.mbt-award-gold-sm
{
	background-image: url(static/api/default/images/medal-gold-sm.png);
}
.mbt-award-silver-sm
{
	background-image: url(static/api/default/images/medal-silver-sm.png);
}
.mbt-award-bronze-sm
{
	background-image: url(static/api/default/images/medal-bronze-sm.png);
}
.mbt-award-cup1
{
	background-image: url(static/api/default/images/cup.gif);
}
.mbt-award-cup2
{
	background-image: url(static/api/default/images/cup2.gif);
}
.mbt-award-cup1-sm
{
	background-image: url(static/api/default/images/cup-sm.png);
}
.mbt-award-cup2-sm
{
	background-image: url(static/api/default/images/cup2-sm.png);
}
.mbt-award-winner {
	background-image: url(static/api/default/images/medal-gold.png);
}
.mbt-award-winner-sm {
	background-image: url(static/api/default/images/medal-gold-sm.png);
}
.mbt-control-right
{
	margin-left: 5px;
}
.mbt-group-name
{
    font-weight: bold;
    padding: 5px;
}
.mbt-subgroups
{
    /*padding: 5px;*/
}

.mbt-subgroups .mbt-holder
{
    margin-bottom: 5px;
}
.mbt-subgroups .mbt-holder:last-child
{
    margin-bottom: 0px;
}

.mbt-paging-arrow-left
{
    background-image: url(static/api/default/images/arrow-left.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
}
.mbt-paging-arrow-right
{
    background-image: url(static/api/default/images/arrow-right.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
}
.mbt-leader-with-team-logo
{
    clear:both;
    padding: 3px;
}
.mbt-leader-with-team-logo .mbt-team-logo
{
    float: right;
    margin: 10px 10px 2px 2px;
}
.mbt-leader-with-team-logo .mbt-category
{
    font-size: 13px;
    margin: 1px 0px 3px 0px;
    font-weight: bold;
}

.mbt-teams-long_list-groups-group-name
{
    float: none !important;
    font-size: 17px !important;
    text-align: center;
}

.mbt-teams-long_list-groups-group-name-first
{
    margin-top: 5px;
}
.mbt-animated-team-logos
{
    margin: 0px;
    padding: 0px;
}

.mbt-animated-team-logos li
{
    display: block;
    list-style-image: none;
    float: left;
}
.mbt-animated-team-logos li
{
    text-align: center;
}
.mbt-animated-team-logos li a.mbt-team-logo-small
{
    display: block;
    margin: 10px 5px 0px 5px;
    width: 30px;
    height: 30px;
}
.mbt-animated-team-logos li .mbt-team-logo-big
{
    display:none;
}
.mbt-animated-team-logos li:hover .mbt-team-logo-small
{
    display: none;
}
.mbt-animated-team-logos li:hover .mbt-team-logo-big
{
    width: 40px;
    height: 40px;
    display: block;
}

.mbt-standings-stage
{
    background: #F3F3F3;
    overflow-x: auto;
}

.mbt-standing-stage-subheader .mbt-tabs
{
    padding-bottom: 10px;
    padding-top: 10px;
}

.mbt-standing-stage-subheader
{
    padding: 0;
}

.mbt-standings-stage-name
{
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    padding-left: 13px;
    text-align: left;
}

.mbt-standings-stage .subgroup-name
{
    text-align: left;
}

.mbt-standings-stage .mbt-subgroups-container table
{
    margin-right: 3px;
    width: 339px;
}

/*** TOP 5 ****/

.mbt-top5-widget
{
    width: 330px;
}
.mbt-top5-widget .mbt-court
{
    border: #ffffff 2px solid;
    background-image:url(static/api/default/images/court-top5.jpg);
    background-repeat: no-repeat;
    width: 326px;
    height: 235px;
    padding-top: 45px;
}
.mbt-top5-widget .mbt-leader-player
{
    width: 150px;
    text-align: center;
    position: absolute;
}
.mbt-top5-widget .mbt-player-photo
{
    background-image:url(static/api/default/images/player-leader-bgr.png);
    padding: 2px;
    width: 58px;
    height: 77px;
    margin: 0px auto 1px auto;
    float: none;
}

.mbt-top5-widget .mbt-player-missing
{
    background-image:url(static/api/default/images/player-missing.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 77px;
}

.mbt-top5-widget .mbt-player-name
{
    background-image:url(static/api/default/images/player-leader-bgr.png);
    float: none;
    text-align: left;
    display: inline-block;
    margin: 0px auto;
    padding: 0px 2px 1px 2px;
    color: #ffffff;
    font-size: 11px;
}
.mbt-top5-widget .mbt-player-name a
{
    color: #ffffff;
    font-size: 11px;
}
.mbt-top5-widget .mbt-player-name .mbt-team-name
{
    height: 13px;
}
.mbt-top5-widget .mbt-player-name .mbt-team-name a,
.mbt-top5-widget .mbt-player-name .mbt-eff
{
    color: #bebebe;
    font-size: 9px;
    line-height: 12px;
}
.mbt-top5-widget .mbt-player-name .mbt-eff-value
{
    color:#FFFFFF;
    font-size: 9px;
}
.mbt-top5-widget .mbt-center-position
{
    margin-left: 90px;
}
.mbt-top5-widget .mbt-center-forward-left
{
    margin-left: -15px;
    margin-top: -30px;
}
.mbt-top5-widget .mbt-center-forward-right
{
    margin-left: 195px;
    margin-top: -30px;
}
.mbt-top5-widget .mbt-center-guard-left
{
    margin-top: 105px;
}

.mbt-top5-widget .mbt-center-guard-right
{
    margin-top: 105px;
    margin-left: 180px;
}
/*** EOF TOP 5 ****/
.mbt-league-entry
{
    padding: 5px 8px 3px 8px;
    height: 25px;
    margin-bottom: 3px;
}
.mbt-league-entry .mbt-click-box
{
    display: block;
    height: 25px;
    width: 44px;
    float: left;
}
.mbt-flag { margin-right: 5px; }

.mbt-link-to-categories {
	text-align: right;
}
.mbt-html-live-container
{
    width: 400px;
    margin: 0px auto;
}
.mbt-league-list .mbt-league
{
    float:left;
    width: 40px;
    height: 40px;
    padding: 5px;
    text-align: center;
}
.mbt-widget-league-selector .mbt-league-links:after
{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.mbt-statistics-filter-label
{
    width: 115px;
    margin-right: 5px;
    overflow: hidden;
}
table.mbt-leader-first-row td {
    border: 0;
    padding: 0px;
    vertical-align: top;
}
table.mbt-leader-first-row td {
    border: 0;
}

.mbt-final-standings-leader-photo-block img {
	display: block;
}

.mbt-final-standings-teams-block {
	padding-top:8px;
	padding-bottom: 8px;
}

.mbt-final-standings-teams-block .mbt-team-imageholder-biglogo {
	border:#E1E1E0 1px solid;
	width:100px;
	height: 100px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	background-color:#ffffff;
	padding: 0px;
}

.mbt-final-standings-teams-block .mbt-team-imageholder-biglogo img {
	border:0px;
	text-align:center;
	/*display:block;*/
}
.mbt-leader-no-details img
{
    float: none;
}
.mbt-leader-no-details strong
{
    display: block;
}

/****** GAME PREVIEW STYLES ******/

.mbt-stats-horizontal-bar-team-a {
	background-color: #ff7838;
	float:right;
	text-align: right;
	min-width: 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #3b1c00;
}

.mbt-stats-horizontal-bar-team-a span {
	display: block;
	margin-right: 5px;
}

.mbt-stats-horizontal-bar-team-b {
	background-color: #b4b4b4;
	float:left;
	text-align: left;
	min-width: 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #fdfdfd;
}

.mbt-stats-horizontal-bar-team-b span {
	display: block;
	margin-left: 5px;
}

.mbt-display-none {
	display: none;
}

.mbt-game-preview-all-time-summary-home-team-select {
	max-width: 150px;
}

/****** EOF GAME PREVIEW STYLES ******/

/****** TEXTS STYLES ******/

.mbt-text-strong {
	font-weight: bold;
}

.mbt-text-normal {
	font-weight: normal;
}

.mbt-text-win-color {
	color: green;
}

.mbt-text-lost-color {
	color: red;
}

.mbt-text-left {
	text-align: left;
}

/* Large playoff widget */
.mbt-clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.mbt-playoff-stage {
	float: left;
}
.mbt-playoff-team,
.mbt-playoff-third-place,
.mbt-playoff-first-place {
	text-align: center;
	height: 50px;
	width: 50px;
	border: 2px solid #000;
	border-radius: 5px;
	background-color: #fff;
	z-index: 2;
}
.mbt-playoff-team-name {
	margin-top: 15px;
	padding-right: 5px;
	width: 60px;
	color: #fff;
	font-weight: bold;
	float: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mbt-playoff-third-place,
.mbt-playoff-first-place {
	margin: 0px auto;
}

.mbt-third-place-wrapper {
	margin-bottom: -30px;
}

.mbt-first-place-wrapper {
	margin-top: -27px;
}

.mbt-playoff-game {
	position: relative;
	width: 100%;
}

.mbt-stage-left .mbt-playoff-teams {
	float: left;
}
.mbt-stage-right .mbt-playoff-teams {
	float: right;
}

.mbt-stage-left .mbt-playoff-game-arch {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	border-radius: 0px 5px 5px 0px;
}
.mbt-stage-right .mbt-playoff-game-arch {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	border-radius: 5px 0px 0px 5px;
}
.mbt-stage-left .mbt-playoff-arch-wrapper {
	float: left;
}
.mbt-stage-right .mbt-playoff-arch-wrapper {
	float: right;
}
.mbt-stage-left .mbt-playoff-arrow {
	float: right;
}
.mbt-stage-right .mbt-playoff-arrow {
	float: left;
}
.mbt-playoff-game-line {
	width: 10%;
	float: left;
	border-bottom: 2px solid #000;
}
.mbt-playoff-game-vline {
	border-right: 2px solid #000;
	width: 0;
	height: 40px;
	margin: 0 auto;
}

.mbt-playoff-arch-wrapper {
	padding:0 !important;
	margin-top: 27px;
	width: 90%;
}
.mbt-playoff-container {
	width: 100%;
	position: absolute;
	z-index:1;
}
.mbt-playoff-game-info {
	text-align: center;
}

/* Eightfinals */
.mbt-playoff-eightfinals .mbt-playoff-game-arch {
	height: 80px;
}
.mbt-playoff-eightfinals .mbt-playoff-game-info {
	height: 0px;
}
.mbt-playoff-eightfinals .mbt-playoff-game-line {
	margin-top: 44px;
}

/* Quarterfinals */
.mbt-playoff-quarterfinals .mbt-playoff-game {
	padding: 30px 0px 29px 0px;
}
.mbt-playoff-quarterfinals .mbt-playoff-game-arch {
	height: 145px;
}
.mbt-playoff-quarterfinals .mbt-playoff-game-info {
	height: 55px;
}
.mbt-playoff-quarterfinals .mbt-playoff-game-line {
	margin-top: 72px;
}

/* Semifinals */
.mbt-playoff-semifinals .mbt-playoff-game {
	padding-top: 88px;
}
.mbt-playoff-semifinals .mbt-playoff-game-arch {
	height: 228px;
}
.mbt-playoff-semifinals .mbt-playoff-game-info {
	height: 170px;
}
.mbt-playoff-semifinals .mbt-playoff-game-line {
	margin-top: 131px;
}

/* Finals */
.mbt-playoff-finals {
	width: 16%;
	margin: 0 auto;
}
.mbt-playoff-finals .mbt-playoff-game {
	padding-top: 200px;
}
.mbt-playoff-finals .mbt-playoff-team {
	float: right;
}
.mbt-playoff-finals .mbt-playoff-team:first-child {
	float: left;
}
.mbt-playoff-finals .mbt-playoff-game-line {
	width:100%;
	position: absolute;
	margin-top: -40px;
	z-index: -1;
}
.mbt-playoff-finals .mbt-playoff-teams {
	margin: 0px auto;
}
.mbt-season-selector .button
{
    float: left;
    margin-right: 5px;
    display: block;
}
.mbt-team-game-scroller-container .mbt-game-holder
{
    float:left;
}
.mbt-team-game-scroller-container .mbt-games-container
{
    position:absolute;
    overflow: hidden;
}
.mbt-team-game-scroller-container .mbt-game-scroller-button-left
{
    float: left;
    position:relative;
    z-index: 10;
}
.mbt-team-game-scroller-container .mbt-game-scroller-button-right
{
    float: right;
    position:relative;
    z-index: 10;
}

.mbt-team-game-scroller-container .mbt-state
{
    width: 15%;
    float: left;
}

.mbt-team-game-scroller-container .mbt-team1
{
    width: 32%;
    float: left;
    text-align: right;
}

.mbt-team-game-scroller-container .mbt-score
{
    width: 21%;
    float: left;
}

.mbt-team-game-scroller-container .mbt-team2
{
    width: 32%;
    float: left;
}
.mbt-team-game-scroller-container .mbt-score-vs
{
    width: 26%;
}
.mbt-team-game-scroller-container .mbt-score-a
{
    width: 37%;
    text-align: right;
}
.mbt-team-game-scroller-container .mbt-score-b
{
    width: 37%;
    text-align: left;
}
.mbt-player-small-widget .mbt-player-name a
{
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
}
.mbt-player-small-widget .mbt-player-name a:hover {
    text-decoration: underline;
}



/*GENERAL STYLES*/
.mbt-widget
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 5px 0px;
	line-height:normal;
}
.mbt-widget
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mbt-widget select, .mbt-widget input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mbt-widget .button, .mbt-widget input[type=button]
{
	padding:3px 5px;
	cursor:pointer;
	border:0px;
	background-repeat:repeat-x;
}
.mbt-widget .mbt-link-button
{
    display:inline;
    padding:3px 5px;
}
.mbt-widget .mbt-link-button-active
{
    display:inline;
    padding:3px 5px;
}
.mbt-widget .mbt-toggle-button-unpressed {
	background: #a3a3a3 !important;
	color: #eaeaea !important;
}
.mbt-widget .mbt-toggle-button-pressed {
	background: #ff8624 !important;
}
.mbt-widget h3
{
	margin:2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mbt-headline
{
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}
.mbt-headline .mbt-text,
.mbt-headline .mbt-text a
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}
.mbt-headline .mbt-right
{
	float:right;
}
.mbt-headline .mbt-right img
{
	border:none;
}
.mbt-headline .mbt-text select
{
	position:relative;
	top:-2px;
}
/* CONTENTS */
.mbt-content
{
}
.mbt-content1, .mbt-content5
{
	padding:5px;
}
.mbt-content3
{
    padding:5px;
}
.mbt-content6
{
	padding:3px;
}
.mbt-content4, .mbt-widget .mbt-controls
{
	padding:5px;
	text-align:left;
}
.mbt-content7
{
	margin-top:5px;
	padding:3px 3px 3px 0px;
}

.mbt-content8
{
	padding:5px 5px 8px 3px;
}

.mbt-note
{
	padding: 3px 0px;
}
.mbt-subcontent
{
	padding:5px;
}
.mbt-content-graph
{
	background-color:#ffffff;
	padding: 0px;
	margin: 0px;
	border:0px;
}

.mbt-player-widget-home-chart > div {
	height: 250px;
}
.mbt-player-widget-quarters-chart > div,
.mbt-team-widget-quarters-chart > div {
	height: 158px;
}

.mbt-scoring-widget-quarters-chart > div,
.mbt-scoring-widget-halfs-chart > div,
.mbt-scoring-widget-game-chart > div,
.mbt-history-widget-summary-chart > div,
.mbt-game-development-chart > div{
	height: 300px;
}


.mbt-widget .mbt-controls
{
	padding:5px;
}
/* EOF CONTENTS */
.mbt-widget .mbt-controls .mbt-top
{
    padding-bottom:5px;
}

.mbt-widget .mbt-controls .radio-text-container {
	display: inline-block;
	margin-top: 3px;
}

.mbt-widget .mbt-controls .radio-text-container input {
	position: relative;
	vertical-align: middle;
	top: -2px;
}

.mbt-widget .mbt-controls .mbt-search {
    float: right;
}

.mbt-footer
{
	text-align:right;
	padding-right:5px;
}
.mbt-footer .mbt-text
{
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.mbt-links-footer .mbt-text
{
    text-align:right;
    padding-right:5px;
    font-family:Arial, Helvetica, sans-serif;
}
.mbt-widget .mbt-links-with-paging
{
	padding: 3px 5px 3px 5px;
}
.mbt-widget .mbt-links-with-paging .mbt-link {
	float: right;
	margin-left: 5px;
}
/***** TABLES STUFF *****/
.mbt-table
{
}
.mbt-table th
{
	font-weight:bold;
	padding:2px;
	text-align:center;
}
.mbt-table th a
{
	font-weight:bold;
}
.mbt-table th.first
{
	text-align:left;
	padding-left:5px;
}

.mbt-table tr.mbt-highlight td {
	background-color: #ffd893;
}

.mbt-table tr.subheader td {
	padding: none;
}

.mbt-table td
{
	padding:2px;
	text-align:center;
}
.mbt-table td.first
{
	text-align:left;
	padding-left:5px;
}
.mbt-table img.medal {
	vertical-align: middle;
}
.mbt-table span.medal-container {
	display: inline-block;
	width: 20px;
}
.mbt-table-td-padding-top {
	padding-top: 5px;
}
.mbt-table-td-padding-left {
    padding-left: 2px;
}
.mbt-table-td-padding-right {
    padding-right: 2px;
}
/* NOPADDING when padding needs to be removed for table or its part*/
.mbt-nopadding, .mbt-nopadding th, .mbt-nopadding td, .mbt-nopadding th.first,  .mbt-nopadding td.first
{
	padding:0px;
}
.mbt-table td.mbt-nopadding, .mbt-table th.mbt-nopadding
{
	padding:0px;
}
/*EOF NOPADDING*/
/* positioning in table*/
.mbt-table td.mbt-centered, .mbt-table th.mbt-centered, .mbt-centered
{
	text-align:center;
}
.mbt-table td.mbt-left, .mbt-table th.mbt-left
{
	text-align:left;
    padding-left:5px;
}
.mbt-table td.mbt-small
{
	font-size:9px;
}
.mbt-table .team_name
{
	text-align:left;
	white-space:nowrap;
}
.mbt-table .last-row td
{
}
.mbt-table .mbt-right, .mbt-leaders-table .mbt-right
{
	text-align: right;
}
.mbt-table td.mbt-right, .mbt-table th.mbt-right
{
	text-align:right;
    padding-right:5px;
}
.mbt-complex th
{
	padding:2px 1px;
}
.mbt-complex td
{
	padding:2px 1px;
}
.mbt-compact td, .mbt-compact th
{
	padding:2px 1px;
}
/***** EOF TABLES STUFF*****/
.mbt-subheader, .mbt-table th.mbt-subheader
{
	text-align:center;
	padding:2px;
	font-weight:bold;
}
.mbt-subheader1, .mbt-table .mbt-subheader1
{
	background-repeat:repeat-x;
	font-weight:bold;
}
.mbt-subheader .mbt-important, .mbt-subheader1 .mbt-important
{
	font-size: 20px;
	vertical-align: middle;
}
.mbt-widget a, .mbt-widget a.mbt-whitelinks
{
	text-decoration:none;
}
.mbt-widget .mbt-whitelinks a
{
	text-decoration:none;
}
.mbt-widget a:hover
{
	text-decoration:underline;
}
.mbt-widget form
{
	padding:0px;
	margin:0px;
}
.mbt-gbg-stats-inactive
{
	background-image: url(static/images/inactive.png);
}
/****** TAB stuff ******/
.mbt-tabs
{
	padding:4px 4px 0px 4px;
}
.mbt-tabs:after
{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.mbt-tab *
{
	float:left;
}
.mbt-tab-active *
{
	float:left;
}
.mbt-tab-hover *
{
	float:left;
}
.mbt-tab
{
	float:left;
	cursor:pointer;
	white-space:nowrap;
	margin-right:1px;
	margin-bottom:4px;
}
.mbt-tab .mbt-left
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab .mbt-right
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab .mbt-center
{
	padding-top:4px;
	height:20px;
	background-repeat:repeat-x;
	white-space:nowrap;
}
.mbt-tab-active
{
	float:left;
	margin-right:1px;
	margin-bottom:4px;
}
.mbt-tab-active .mbt-left
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab-active .mbt-right
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab-active .mbt-center
{
	padding-top:4px;
	height:20px;
	background-repeat:repeat-x;
	white-space:nowrap;
}
.mbt-tab-hover
{
	float:left;
	cursor:pointer;
	margin-right:1px;
	margin-bottom:4px;
}
.mbt-tab-hover .mbt-left
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}
.mbt-tab-hover .mbt-right
{
	width:5px;
	height:24px;
	background-repeat:no-repeat;
}

.mbt-tab-hover .mbt-center
{
	padding-top:4px;
	height:20px;
	background-repeat:repeat-x;
	white-space:nowrap;
}
.mbt-tabs-vertical-container
{
    width:215px;
    vertical-align:top;
}
.mbt-tabs-vertical-content-container
{
    vertical-align:top;
}
.mbt-tabs-vertical
{
    width:215px;
    float:left;
    border-bottom:none;
    overflow:hidden;
    padding:0px;
}

.mbt-tabs-vertical .mbt-center
{
    width:195px;
    padding:0px;
    height:24px;
    line-height:12px;
    font-weight:bold;
}
.mbt-tabs-vertical .mbt-center div
{
    font-size:9px;
    line-height:10px;
    font-weight:normal;
    float:none;
}
.mbt-tabs-vertical-content
{
    overflow:hidden;
    padding:0px 5px 0px 0px;
}
.mbt-tabs-vertical .mbt-tab, .mbt-tabs-vertical .mbt-tab-active, .mbt-tabs-vertical .mbt-tab-hover
{
    margin:0px 5px 5px 0px;
}
.mbt-tabs-vertical .mbt-center
{
}
.mbt-tabs .mbt-form
{
	padding-top:3px;
	padding-left:10px;
	float:left;
}
.mbt-tabs-nice
{
	padding: 4px 4px 0px 4px;
	background-repeat: repeat-x;
	background-position: bottom;
}
.mbt-tabs-nice-content
{
	border-top: 0px;
}
.mbt-tabs-nice .mbt-tab, .mbt-tabs-nice .mbt-tab-active, .mbt-tabs-nice .mbt-tab-hover
{
	margin-bottom: 2px;
}

.mbt-tabs-image
{

}

.mbt-tabs-image .mbt-left, .mbt-tabs-image .mbt-right
{
	display: none;
}

.mbt-tabs-image .mbt-center
{
	padding: 2px;
	margin: 0px;
}

.mbt-tabs-image .mbt-tab, .mbt-tabs-image .mbt-tab-hover, .mbt-tabs-image .mbt-tab-active
{
	margin: 0px 2px 0px 0px;
	float: left;
}
.mbt-tabs-image .mbt-tab .mbt-center,
.mbt-tabs-image .mbt-tab-hover .mbt-center
{
	height: 40px;
}
.mbt-tabs-image .mbt-tab-active .mbt-center
{
	height: 42px;
}

.mbt-tab-separator
{
	height:19px;
    padding-top:5px;
	float:left;
	width:205px;
}
.mbt-tab-separator .mbt-center
{
    color:#E8783D;
    text-align:center;
    width:215px;
}

.mbt-tabs-logos {
	padding: 4px 4px 0px 4px;
	background-image:url(static/api/default/images/tabs-nice.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color:#FFD893;
}
.mbt-tabs-logos .mbt-center {
	height: 44px;
}
.mbt-tabs-logos .mbt-tab, .mbt-tabs-logos .mbt-tab-active, .mbt-tabs-logos .mbt-tab-hover
{
    margin-bottom: 2px;
}
.mbt-tabs-logos .mbt-tab .mbt-center,
.mbt-tabs-logos .mbt-tab .mbt-left,
.mbt-tabs-logos .mbt-tab .mbt-right,
.mbt-tabs-logos .mbt-tab-active .mbt-center,
.mbt-tabs-logos .mbt-tab-active .mbt-left,
.mbt-tabs-logos .mbt-tab-active .mbt-right {
	background: none;
}
.mbt-tabs-logos .mbt-tab
{
    background-image:url(static/api/default/images/tab-logos-simple.gif);
    border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    background-repeat: repeat-x;
}
.mbt-tabs-logos .mbt-tab .mbt-center
{
    text-shadow: 1px 1px 2px #000000;
    color:#ffffff;
}
.mbt-tabs-logos .mbt-tab-active
{
    background-image:url(static/api/default/images/tab-logos.gif);
    border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    background-repeat: repeat-x;
}
.mbt-tabs-logos .mbt-tab-active .mbt-center
{
    color:#ffffff;
    text-shadow: 1px 1px 2px #BE4815;
}
/*.mbt-tabs-logos .mbt-tab-hover
{
    background-image:url(static/api/default/images/tab-logos.gif);
    border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    background-repeat: repeat-x;
}*/
.mbt-tabs-logos .mbt-tab-hover .mbt-center
{
	background-image:url(static/api/default/images/tab-logos-active-center.gif);
    color:#333333;
    text-shadow: none;
}
.mbt-tabs-logos .mbt-tab-hover .mbt-left
{
	background-image:url(static/api/default/images/tab-logos-active-left.gif);
	height: 48px;
}
.mbt-tabs-logos .mbt-tab-hover .mbt-right
{
	background-image:url(static/api/default/images/tab-logos-active-right.gif);
	height: 48px;
}
.mbt-tabs-logos .mbt-tabs-logos-content {
	display:table;
	height: 40px;
}
.mbt-tabs-logos .mbt-tabs-logos-content .logo-container {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding-right: 5px;
}
.mbt-tabs-logos .mbt-tabs-logos-content .text-container {
	display:table-cell;
	vertical-align:middle;
	float: none;
}

/* EOF Tab stuff*/
.mbt-widget .mbt-live
{
	color:#bb0000;
	font-weight:bold;
}
/* HOLDER to group various content in widget */
.mbt-holder-headline .mbt-text
{
	background-repeat:repeat-x;
	font-weight:bold;
	padding:3px 3px 3px 5px;
}
.mbt-holder .mbt-holder-headline
{
}
.mbt-holder-headline .mbt-right
{
	display:none;
}
.mbt-holder-headline .mbt-right-high
{
	display:none;
}
.mbt-holder .mbt-holder-footer
{
}
.mbt-holder-footer .mbt-right
{
	display:none;
}
.mbt-holder-footer .mbt-right-high
{
	display:none;
}
.mbt-holder-footer .mbt-text
{
	text-align:right;
	padding: 2px;
}
.mbt-holder .mbt-holder-content
{
	padding:5px;
}
.mbt-holder .mbt-holder-content1
{
}
.mbt-holder .mbt-holder-content2
{
	padding:5px;
}
.mbt-holder .mbt-holder-content3
{
	border:#000000 1px solid;
}
/* EOF HOLDER */
.mbt-team
{
	width:112px;
	height:180px;
	float:left;
	margin:5px;
}
.mbt-team .mbt-holder-content
{
	height:160px;
}
/****** LAYOUT stuff ******/
.mbt-layout-half
{
	float:left;
	width:50%;
}
.mbt-layout-third
{
	float:left;
	width:33%;
}
.mbt-layout-two-thirds
{
	float:left;
	width:67%;
}
.mbt-layout-right
{
	margin-left:5px;
}
.mbt-layout-top
{
	margin-bottom:5px;
}
.mbt-layout-bottom
{
	margin-top:5px;
}
.mbt-clear
{
	clear:both;
	height:0px;
}
.mbt-layout-quarter
{
	float:left;
	width:25%;
}
.mbt-layout-season-text
{
    float:left;
    padding-top:2px;
    padding-right:5px;
}
.mbt-layout-season-select
{
    float:left;
}
.mbt-layout-season-select select
{
	width:100%;
}
.mbt-layout-float-left
{
    float: left;
}
/****** EOF layout ******/
.mbt-stat-holder
{
	float:left;
	display:table;
}
.mbt-stat-holder .mbt-value
{
	float:left;
	font-size:20px;
	font-weight:bold;
	padding:0px 2px;
}
.mbt-stat-holder .mbt-category
{
	float:left;
	padding-top:3px;
	padding-right:3px;
}
.mbt-stat-holder .mbt-important
{
	height:33px;
}
.mbt-stat-holder .mbt-important .mbt-value
{
}
.mbt-widget .mbt-player-info
{
	float:left;
	padding-left:5px;
	padding-top:5px;
}
.mbt-widget .mbt-team-info {
	float:left;
	padding-left:5px;
	padding-top:5px;
}
.mbt-widget .mbt-player-team
{
    padding-top:4px;
	padding-right: 5px;
	height: 45px;
}
.mbt-player-team img
{
	border:none;
}
#mbt-hotspot
{
}
.mbt-gamecard-team
{
	font-size:15px;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
.mbt-gamecard-team1, .mbt-table td.mbt-gamecard-team1
{
	border:#ff7838 3px solid;
	width:30%;
}
.mbt-gamecard-team2, .mbt-table td.mbt-gamecard-team2
{
	border:#b4b4b4 3px solid;
	width:30%;
}
.mbt-gamecard-result,
.mbt-gamecard-result > span
{
	font-size:34px;
	font-weight:bold;
}
.mbt-gamecard-quarters
{
	height:25px;
	/*width:190px;*/
	text-align:center;
}
.mbt-gamecard-quarters span
{
	display:inline;
	background-repeat: no-repeat;
	background-position: top center;
	height:14px;
	padding:0px 6px;
	margin:auto 3px;
}
.mbt-gamecard-info
{
	text-align:center;
}
.mbt-gamecard-key-info, .mbt-table td.mbt-gamecard-key-info
{
    text-align:center;
    border:none;
}
/******** SMALL GRAPHS  *************/
.mbt-graph-holder
{
	border-right:#000000 1px solid;
}
.mbt-graph-holder .mbt-separator td
{
    border-bottom:#000000 1px solid;
}
.mbt-graph
{
	float:left;
	height:40px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
}
.mbt-graph .mbt-category
{
	width:30%;
	vertical-align:middle;
	font-weight:bold;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	padding-left:2px;
}
.mbt-graph .mbt-value-graph1
{
	background-color:#ff7838;
	border-left:0px;
	margin-top:2px;
	text-align:center;
	color:#000000;
}
.mbt-graph .mbt-value-graph2
{
	background-color:#b4b4b4;
	border-left:0px;
	margin-top:2px;
	text-align:center;
	color:#000000;
}
.mbt-horizontal .mbt-value-graph1
{
	height:10px;
	line-height:10px;
	padding:0px;
	margin:4px 4px 4px 0px;
}
.mbt-horizontal .mbt-value-graph2
{
	height:10px;
	line-height:10px;
	padding:0px;
	margin:4px 4px 4px 0px;
}
.mbt-horizontal .mbt-value-graph1 div, .mbt-horizontal .mbt-value-graph2 div
{
    font-size:9px;
}
.mbt-named .mbt-category
{
	width:20%;
}
.mbt-named .mbt-name
{
	width:50%;
	border-right:#000000 1px solid;
	padding:0px 0px 0px 2px;
	line-height:10px;
	white-space:nowrap;
}
.mbt-named .mbt-value
{
	width:30%;
}
.mbt-vertical .mbt-category
{
	border-top:#000000 1px solid;
	width:100%;
	text-align:center;
	border-right:none;
	height:28px;
}
.mbt-vertical .mbt-value-graph1
{
	border-left:0px;
	border-bottom:none;
	text-align:center;
	width:10px;
	margin:3px 3px 0px 3px;
}
.mbt-vertical .mbt-value-graph2
{
	border-left:0px;
	border-bottom:none;
	text-align:center;
	width:10px;
	margin:3px 3px 0px 3px;
}
.mbt-vertical .mbt-value-graph2 div
{
	position:relative;
	top:-13px;
	color:#000000;
	font-size: 9px;
}
.mbt-vertical .mbt-value-graph1 div
{
	position:relative;
	top:-13px;
	color:#000000;
	font-size: 9px;
}
.mbt-vertical .mbt-value
{
	vertical-align:bottom;
	padding:2px 2px 0px 2px;
	height:115px;
	width:50%;
}
/******** EOF SMALL GRAPHS  *************/
/******** CALENDAR ************/
.mbt-calendar-positioning
{
	position: absolute;
	display: inline;
	padding-left: 20px;
	z-index: 200;
}
.mbt-calendar-iframe-body
{
    margin:0px;
    font-size:10px;
    cursor:default;
}
.mbt-calendar-iframe-body *
{
    font-size:13px;
}
.mbt-calendar-selector
{
    cursor:pointer;
}
.mbt-calendar
{
}
.mbt-calendar-iframe-table
{
    width:167px;
    height:180px;
}
.mbt-calendar, .mbt-calendar-iframe-body
{
    border-spacing:1px;
}
.mbt-calendar td, .mbt-calendar-iframe-body td
{
    padding:2px;
}
.mbt-calendar .mbt-calendar-table
{
}
.mbt-calendar .mbt-calendar-wd-tr td, .mbt-calendar-iframe-body .mbt-calendar-wd-tr td
{
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar .mbt-calendar-time-tr td, .mbt-calendar-iframe-body .mbt-calendar-time-tr td
{
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar-head-tr td, .mbt-calendar-nav-tr td
{
    font-weight:bold;
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar .mbt-calendar-cal-tr td
{
    padding:2px;
    text-align:right;
    white-space:nowrap;
    width:18px;
}
.mbt-calendar .mbt-calendar-footer-tr td
{
    padding:2px;
    text-align:center;
    white-space:nowrap;
}
.mbt-calendar .mbt-calendar-hours
{
    width:20px;
}
.mbt-calendar .mbt-calendar-colon-span
{
}
.mbt-calendar .mbt-calendar-mins
{
    width:20px;
}
.mbt-calendar .mbt-calendar-mins
{
    width:20px;
}
.mbt-calendar td.mbt-calendar-current
{
    font-weight:bold;
}
.mbt-calendar td.mbt-calendar-today
{
    font-weight:bold;
}
.mbt-calendar td.mbt-calendar-weekend-head
{
}
.mbt-calendar td.mbt-calendar-weekend-day
{
}
.mbt-calendar tr.mbt-calendar-highlight, .mbt-calendar tr.mbt-calendar-highlight td
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:none repeat scroll 0 0;
}
.mbt-calendar tr.mbt-calendar-highlight td.mbt-calendar-highlight
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:none repeat scroll 0 0;
}
.mbt-calendar .mbt-calendar-day {
	text-align: center;
	z-index: 1;
}
.mbt-calendar .mbt-day {
	z-index: 2;
}
.mbt-calendar-day > div {
	position: relative;
}
.mbt-calendar-day.mbt-has-games {
	font-weight: bold;
}
.mbt-calendar .mbt-calendar-day-games {
	visibility: hidden;
	position: absolute;
	border: 1px solid;
	padding: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	text-align: left;
	z-index: 5;
	background-color: #fff;
}
.mbt-calendar .mbt-calendar-day:hover .mbt-calendar-day-games {
	visibility: visible;
}
/******** EOF CALENDAR ************/
.mbt-check-label
{
	position:relative;
	top:-2px;
}
.mbt-widget form td
{
}
.mbt-widget .mbt-floatl
{
	float:left;
}
.mbt-widget .mbt-injured
{
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	float:left;
	margin-left:5px;
}
/******** IMAGE HOLDERS ********/
tr.row1 td.mbt-imageholder-smalllogo, tr.row2 td.mbt-imageholder-smalllogo, .mbt-imageholder-smalllogo
{
	width:40px;
	height:40px;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	border:0px;
	background-color:#ffffff;
	text-align: center;
}
.mbt-imageholder-biglogo
{
	width:100px;
    height: 100px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	background-color:#ffffff;
	padding: 0px;
}
.mbt-imageholder-biglogo img
{
	border:0px;
	text-align:center;
	/*display:block;*/
}
.mbt-imageholder-smalllogo img
{
    border:none;
    display:block;
}
/******** EOF IMAGE HOLDERS ********/

/************ IMAGES ************/

.mbt-image-marging-right {
	margin-right: 5px;
}

/************ EOF IMAGES ************/

.mbt-widget .mbt-leader-person
{
	/*height:61px;*/
	text-align:left;
	vertical-align:top;
}
.mbt-widget .mbt-leader-team
{
	height:35px;
	text-align:left;
	vertical-align:top;
}
.mbt-corporate-footer
{
	background-repeat:no-repeat;
	background-position:right center;
	height:17px;
	border-collapse:collapse;
	padding-top:2px;
	margin-top:1px;
	text-align:right;
}
.mbt-widget .mbt-bh-logo
{
	display:block;
	width:84px;
	height:12px;
	background-repeat:no-repeat;
	float:right;
}
.mbt-corporate-footer .mbt-bh-logo
{
    text-align:right;
    padding-right:75px;
}
.mbt-corporate-footer a
{
    background-position:right;
}
.mbt-widget .mbt-corporate-footer .mbt-bh-logo
{
    margin-right:5px;
}
.mbt-widget .mbt-bh-logo:hover
{
    text-decoration:none;
}
.mbt-widget .mbt-ico-magni
{
	display:block;
	width:13px;
	height:14px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px auto;
}
.mbt-widget .mbt-ico-expand
{
	display:block;
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 0px 0px 2px;
	float:right;
}
.mbt-widget .mbt-ico-collapse
{
	display:block;
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 0px 0px 2px;
	float:right;
}
.mbt-widget .mbt-ico-collapse-text
{
	float:right;
}
.mbt-ico-expand-text
{
	float: right;
}
/******** IE STYLES ************/
* html .mbt-content, * html .mbt-content1, * html .mbt-content2, * html .mbt-content3, * html .mbt-holder-content, * html .mbt-holder-content1
{
	width:100%;
}

* html .mbt-tabs .mbt-center
{
	height:24px;
}

* html .mbt-mbt-tabs-vertical
{
    width:250px;
}
*
{
    zoom: 1.0;
}
/******** EOF IE STYLES ************/
.mbt-layout-standings-short-group-select
{
	width: 100%;
}
.mbt-compact-headline .mbt-bh-banner
{
	float:right;
}
.mbt-compact-headline .mbt-bh-banner div
{
	position:absolute;
	width:84px;
	height:12px;
}
.mbt-compact-headline .mbt-bh-banner a
{
	position:relative;
	left:-88px;
	top:10px;
}
.mbt-compact-headline .mbt-text
{
	overflow:hidden;
	white-space:nowrap;
	float:left;
}
.mbt-compact-headline .mbt-text span
{
	font-size:12px;
	font-weight:normal;
}
.mbt-widget .mbt-shotchart
{
	background-repeat: no-repeat;
	margin:10px 0px;
	padding:3px;
	width:259px;
	height:158px;
}
.mbt-widget .mbt-shotchart .paint-left
{
    text-align:right;
    padding-right:3px;
    width:50%;
}
.mbt-widget .mbt-shotchart .paint-right
{
    text-align:left;
    padding-left:3px;
    width:50%;
}
.mbt-widget .mbt-shotchart .threepointer-left
{
    text-align:left;
    padding-left:3px;
}
.mbt-widget .mbt-shotchart .threepointer-right
{
    text-align:right;
    padding-right:3px;
}
span.highlight
{
    float:left;
}
.mbt-table tr.row1.mbt-highlight td, .mbt-table tr.row2.mbt-highlight td
{
}
.mbt-buttons-content
{
    padding:10px 0px;
    text-align:center;
}
.mbt-buttons-content .mbt-link-button
{
    margin:5px;
}
.mbt-team-holder-small
{
	width: 40px;
	padding: 8px;
	text-align:center;
	padding:5px 0px;
	vertical-align:top;
}
.mbt-team-holder-small p
{
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.mbt-team-holder-small img
{
    border:0px;
}
/***** CLUB WIDGET STYLES *****/
.mbt-club-widget
{
    border-color:#dedede;
    color:#000000;
}
.mbt-club-widget .mbt-headline
{
    background-image:none;
    background-color:#dedede;
    border:none;
    color:#000000;
}
.mbt-club-widget .mbt-headline .mbt-right
{
    display:none;
}
.mbt-club-widget .mbt-controls
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-tabs
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-tabs-vertical .mbt-center
{
	padding-top:1px;
	height: 23px;
}
.mbt-club-widget .mbt-content, .mbt-club-widget .mbt-content1, .mbt-club-widget .mbt-content2,
.mbt-club-widget .mbt-content5, .mbt-club-widget .mbt-holder-content1, .mbt-club-widget .mbt-holder
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-holder .mbt-holder-headline .mbt-text
{
    border-bottom:none;
}
.mbt-club-widget .mbt-holder-footer a
{
    color:#e8783d;
}
.mbt-club-table
{
}
.mbt-club-table a
{
    color:#e8783d;

}
.mbt-club-table td
{
    text-align:center;
    padding:1px 2px;
    border-bottom:#dedede 1px solid;
}
.mbt-club-table th
{
    text-align:center;
    padding:1px 2px;
    border-bottom:#dedede 1px solid;
}
.mbt-club-table td.first, .mbt-club-table th.first
{
    text-align:left;
}
.mbt-club-table .team_name
{
    text-align:left;
}
.mbt-club-widget .mbt-important td
{
    background-color:#dedede;
    color:#e8783d;
}
.mbt-club-widget .mbt-important td a
{
    color:#e8783d;
}
.mbt-club-widget .mbt-tab .mbt-left
{
	color:#ffffff;
}

.mbt-club-widget .mbt-tab .mbt-right
{
	color:#ffffff;
}

.mbt-club-widget .mbt-tab .mbt-center
{
}
.mbt-club-widget .mbt-tab-comment
{
	float:right;
    padding-top:5px;
    padding-left:5px;
}
.mbt-club-widget .mbt-tab-comment img {
	vertical-align: middle;
}
.mbt-club-widget .mbt-holder
{
    padding-bottom:5px;
}
.mbt-club-widget .mbt-club-table .first
{
    white-space:nowrap;
}
.mbt-club-table .mbt-left
{
    text-align:left;
}
.mbt-club-widget .provider-logo
{
    vertical-align:middle;
    background-repeat:no-repeat;
    float:right;
    margin-left:5px;
}

/***** EOF CLUB WIDGET STYLES *****/
.mbt-widget .mbt-center
{
	text-align:center;
}
.mbt-player-image
{
	width:110px;
	height:40px;
	background-repeat:no-repeat;
	text-align:right;
	padding-top:70px;
}

/* DUMMY PHOTO OBJECTS */
.player-no-photo-small
{
    width:40px;
    height:60px;
    background-image:url(static/api/default/images/player-no-photo-small.gif);
    background-repeat:no-repeat;
    float:left;
}
.player-no-photo-large
{
    width:67px;
    height:100px;
    background-image:url(static/api/default/images/player-no-photo-large.gif);
    background-repeat:no-repeat;
    float:left;
}
.team-no-photo-small
{
    width:40px;
    height:40px;
    background-image:url(static/api/default/images/team-no-photo-small.gif);
    background-repeat:no-repeat;
    float:left;
}
.team-no-photo-large
{
    width:100px;
    height:100px;
    background-image:url(static/api/default/images/team-no-photo-large.gif);
    background-repeat:no-repeat;
    float:left;
}
.mbt-leaders-widget .player-no-photo-small
{
    margin-right:5px;
}
.mbt-player-team .team-no-photo-small
{
    margin-top:2px;
}
.mbt-team-holder-small .team-no-photo-small
{
    float:none;
    margin:0px auto;
}
.mbt-team-holder-small table
{
    margin:0px auto;
}
.mbt-player-photo-narrow
{
    float:left;
}
.mbt-player-information
{
    padding-left:5px;
    float:left;
}
tr.mbt-standings-separator td
{
	border-bottom: 1px solid #4b4b4b;
}
.mbt-actions-holder
{
    height:500px;
    overflow:scroll;
    overflow-x: hidden;
    overflow-y: scroll;
}
.mbt-content-graph1
{
    background-color:#ffffff;
}
input.radio
{
    position:relative;
    top:2px;
}
.mbt-calendar .mbt-calendar-day-games .mbt-calendar-league {
	font-weight: normal;
}
.mbt-calendar .mbt-calendar-day-games .mbt-calendar-league .mbt-calendar-league-head {
	font-weight: bold;
	background-color: #ccc;
}
.mbt-compact-filters
{
    padding-top:5px;
}
.mbt-compact-filters .mbt-row
{
    padding:0px 5px 5px 5px;
}
.mbt-compact-filters select
{
    margin-right:5px;
}
.mbt-map
{
	width:300px;
	height:300px;
}
.mbt-stat-holder-inl
{
	text-align: center;
	width: 75px;
	padding: 0 5px;
	background-color: #e9e9e9;
}
.mbt-widget .mbt-stat-holder-inl *
{
	color:#585858;
}
.mbt-stat-holder-inl .mbt-value
{
	font-size: 18px;
	font-weight: bold;
}
.mbt-stat-holder-inl .mbt-category
{
	font-size: 11px;
}
.mbt-pstats-table
{
	text-align:center;
	position: relative;
	top: -5px;
    border-collapse: separate;
    border-spacing: 2px;
}
.mbt-pstats-table td
{
	background-color: #e9e9e9;
	font-size: 15px;
	font-weight: bold;
	color:#585858;
    vertical-align: middle;
}
.mbt-pstats-table td.ranking
{
	background-color: #e9e9e9;
	font-weight: bold;
}
.mbt-pstats-table th
{
	font-weight: normal;
}
.mbt-player-photo
{
	float: left;
	width: 105px;
	text-align:center;
}
.mbt-player-photo-small
{
	float: left;
	width: 50px;
	text-align:center;
}
th.mbt-td-with-player-photo-small,
td.mbt-td-with-player-photo-small
{
	width: 50px;
	text-align: center;
}

td.mbt-td-with-player-photo-small .player-no-photo-small,
td.mbt-td-with-player-photo-small .team-no-photo-small {
	float:none;
	margin: 0 auto;
}

.mbt-player-stats
{
	margin-left: 105px;
}
.mbt-table tr.row2 td.mbt-stats-inactive, .mbt-table tr.row1 td.mbt-stats-inactive {
    background-color: #000000;
}
td.mbt-nt-team-leader {
    width: 60px;
    font-size: 18px;
    font-weight: bold;
}
th.mbt-nt-team-history-year {
    font-size: 16px;
}
select.mbt-nt-games-overview-filter {
    width: 150px;
    margin-bottom: 5px;
    margin-right: 3px;
}
select.mbt-nt-games-overview-filter-bottom {
    width: 150px;
    margin-right: 3px;
}
select.mbt-standart
{
	width: 150px;
	margin-right: 3px;
}
select.mbt-standart1
{
	margin-bottom: 3px;
	width: 100%;
}
select.mbt-standart1-bottom
{
	width: 100%;
}
.mbt-nt-games-overview-filter-container {
    width: 150px;
    margin-left: 5px;
}
.mbt-nt-team-photo-container-small
{
	margin: 5px 0px;
	text-align: center;
}
.mbt-nt-team-photo-container-small img
{
	display:block;
	border:#000000 1px solid;
	margin: 0px auto;
}
.mbt-nt-flag
{
	margin-top: 2px;
}
.mbt-controls-in-tabs
{
	padding: 3px 5px 0px 5px;
	float: left;
}
.mbt-player-statvalue
{
	font-size: 20px;
	width: 50px;
	float: right;
	font-weight: bold;
	padding-top: 15px;
	text-align: right;
}
.mbt-leaders-table
{
	width: 100%;
}
.mbt-leaders-table .mbt-photo
{
	padding-right: 5px;
	width: 1px;
}
.mbt-leaders-table img
{
	display: block;
}
.mbt-leaders-table .mbt-value
{
	font-size: 20px;
	width: 50px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	text-align: right;
	vertical-align: middle;
}
.mbt-leaders-table th
{
	padding: 2px;
}
.mbt-leaders-table td
{
	vertical-align:middle;
}
.mbt-holder-info
{
	padding: 2px;
}
.mbt-season-filter, .mbt-season-filter-narrow
{
	float: left;
	padding: 2px;
	text-align: center;
}
.mbt-season-filter .button
{
	margin-top: 2px;
}
.mbt-season-filter .mbt-center
{
	width: 120px;
}
.mbt-season-filter-narrow .mbt-center
{
	width: auto;
}
.mbt-season-filter select, .mbt-season-filter-narrow select
{
	width: 80px;
}

.mbt-season-filter-wide, .mbt-season-filter-wide select {
	padding: 0 !important;
	width: 120px !important;
}

.mbt-season-filter-narrow .mbt-season-selector
{
	float: left;
	padding-top: 1px;
}
.mbt-season-filter-narrow .button
{
	margin-left: 2px;
	float: left;
}
.mbt-filter-group
{
	padding: 2px 0px 0px 5px;
	float: left;
}
.mbt-widget .mbt-game-info
{
	padding:5px;
	float: right;
	height: 50px;
}
.mbt-record-holder .mbt-subheader
{
	text-align: left;
}
.mbt-large-flag-holder td
{
	height: 100px;
	padding: 5px;
	background-color: #ffffff;
	vertical-align: middle;
}
.mbt-large-flag-holder img
{
	border: #eeeeee 1px solid;
	display: block;
}
.mbt-filter-group1
{
	padding: 5px;
}
.mbt-team-record
{
	padding: 4px;
	float: left;
}
.mbt-team-record .national-team-logo
{
	float: left;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin-top: 3px;
}
.mbt-season-filter, .mbt-season-filter-narrow
{
	float: left;
	padding: 2px;
	text-align: center;
}

.mbt-players-widget .mbt-season-filter
{
    margin-right: 5px;
}

.mbt-players-widget .mbt-team-filter
{
	height: 22px;
}

.mbt-players-widget .mbt-season-filter select
{
    float: left;
    width: auto;
    height: 20px;
}

.mbt-players-widget .mbt-season-filter div {
	float: left;
}

.mbt-players-widget .mbt-season-filter .button
{
    margin: 0px 0px 0px 2px;
}

.mbt-season-filter .button
{
	margin-top: 2px;
}
.mbt-season-filter .mbt-center
{
	width: 120px;
}
.mbt-season-filter-narrow .mbt-center
{
	width: auto;
}
.mbt-season-filter select, .mbt-season-filter-narrow select
{
	width: 80px;
}
.mbt-season-filter-narrow .mbt-season-selector
{
	float: left;
	padding-top: 1px;
}
.mbt-season-filter-narrow .button
{
	margin-left: 2px;
	float: left;
}
.mbt-filter-group
{
	padding: 2px 0px 0px 5px;
	float: left;
}
.mbt-record-holder .mbt-subheader
{
	text-align: left;
}
.mbt-large-flag-holder td
{
	height: 100px;
	padding: 5px;
	background-color: #ffffff;
	vertical-align: middle;
}
.mbt-large-flag-holder img
{
	border: #eeeeee 1px solid;
	display: block;
}
.mbt-filter-group1
{
	padding: 5px;
}

.mbt-team-record-container {
	display: table;
}

.mbt-team-record-container .mbt-team-logo-container {
	display: table-cell;
	padding: 4px 5px 4px 4px;
	vertical-align: middle;
}

.mbt-team-record-container .mbt-team-name-container {
	display: table-cell;
	vertical-align: middle;
}

.mbt-team-record
{
	padding: 4px;
	float: left;
}
.mbt-team-record strong
{
	/* margin-top: 18px; */
	float: left;
}
.mbt-team-record strong.no_floating
{
	float: none;
}
.mbt-team-record .mbt-national-team-logo
{
	float: left;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin-top: 3px;
}
.mbt-team-record .mbt-team-logo {
	float: left;
}

.mbt-team-record .mbt-team-logo img {
	border: none;
}

.mbt-team-record .mbt-team-logo-margin-right {
	margin-right: 5px;
}

.mbt-team-block .mbt-team-logo
{
	float: left;
}
.mbt-team-block strong
{
	margin-top: 12px;
	padding-left: 5px;
	float: left;
}
.mbt-game-preview-widget .mbt-last-games.won {
	background-color: #d2ffc0;
}
.mbt-game-preview-widget .mbt-last-games.lost {
	background-color: #ffe1e1;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	background-color: #ffffff;
	margin:3px;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table td
{
	border-bottom:none;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	height: 66px;
}

.player-info-action-photo {
    text-align: left;
    float: left;
    padding-right: 10px;
}

.mbt-add
{
	display:none;
	float:right;
}
.mbt-winner-team a
{
	font-weight: bold;
}
.mbt-holder.mbt-left .mbt-holder-content, .mbt-holder.mbt-left .mbt-holder-headline
{
	text-align: left;
}

.mbt-game-scroller-container {
	width: 100%;
}

.mbt-game-scroller-league-selector-container {
	width: 124px;
	float: left;
}

.mbt-game-scroller-league-selector {
	width: 116px;
	height: 29px;
	float: left;
	background-image: url(static/api/default/images/scroller-league-select.png);
	cursor: pointer;
}

.mbt-game-scroller-league-list {
	width: 116px;
	position: absolute;
	margin-top: 29px;
	background-color: #d7d7d7;
	display: none;
}

.mbt-game-scroller-league-list ul {
	list-style: none;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 4px;
}

.mbt-game-scroller-league-list li {
	list-style: none;
	margin-top: 6px;
}

.mbt-game-scroller-league-list a {
	color: #000000;
	text-decoration: none;
}

.mbt-game-scroller-league-selector p {
	font-weight: bold;
	font-size: 12px;
	margin-top: 6px;
	margin-left: 6px;
}

.mbt-game-scroller-button-left {
	width: 32px;
	height: 89px;
	float: left;
	background-image: url(static/api/default/images/scroller-btn-left.png);
	margin-right: 3px;
	cursor: pointer;
}

.mbt-game-scroller-button-right {
	width: 32px;
	height: 89px;
	float: left;
	background-image: url(static/api/default/images/scroller-btn-right.png);
	margin-left: 3px;
	cursor: pointer;
}

.mbt-game-scroller-games-container {
	float: left;
	overflow: hidden;
	position: relative;
}

.mbt-game-scroller-games-inner-container {
	float: left;
}

.mbt-game-scroller-bgr, .mbt-game-scroller-bgr-live {
	width: 106px;
	height: 88px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-left: 3px;
	margin-right: 3px;
	/*cursor: pointer;*/
}

.mbt-game-scroller-bgr {
	background-image: url(static/api/default/images/scroller-game-bgr.png);
}

.mbt-game-scroller-bgr-live {
	background-image: url(static/api/default/images/scroller-game-bgr-live.png);
}

.mbt-game-scroller-competition {
	width: 100%;
	height: 16px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #d2dfef;
}

.mbt-game-scroller-competition .mbt-live-text
{
	float: left;
	padding-left: 1px;
}

.mbt-game-scroller-competition .mbt-competition-name
{
	float: right;
	padding-right: 1px;
}

.mbt-game-scroller-bgr-live .mbt-game-scroller-competition .mbt-competition-name
{
	width: 75px;
	overflow: hidden;
}

.mbt-game-scroller-bgr .mbt-game-scroller-competition, .mbt-game-scroller-bgr .mbt-game-scroller-date, .mbt-game-scroller-bgr .mbt-game-scroller-time {
	color: #d2dfef;
}

.mbt-game-scroller-bgr-live .mbt-game-scroller-competition, .mbt-game-scroller-bgr-live .mbt-game-scroller-date, .mbt-game-scroller-bgr-live .mbt-game-scroller-time, .mbt-game-scroller-postponed {
	color: #ffd7d7;
}

.mbt-game-scroller-datetime-container {
	width: 100%;
	height: 16px;
}

.mbt-game-scroller-date {
	text-align: left;
	float: left;
	font-weight: bold;
	margin-left: 3px;
}

.mbt-game-scroller-time {
	text-align: right;
	float: right;
	font-weight: bold;
	margin-right: 3px;
}

.mbt-game-scroller-postponed {
	text-align: center;
	font-weight: bold;
	width: 100%;
	color: #fff;
}

.mbt-game-scroller-team-container {
	width: 100%;
	height: 16px;
	overflow: hidden;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}

.mbt-game-scroller-score {
	width: 100%;
	height: 21px;
	overflow: hidden;
	text-align: center;
	margin-top: 2px;
	font-size: 16px;
	font-weight: bold;
}

.mbt-game-scroller-score a {
    	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.mbt-game-scroller-bgr .mbt-game-scroller-score {
	color: #002647;
}

.mbt-game-scroller-bgr-live .mbt-game-scroller-score {
	color: #670002;
}
.mbt-ico-sort-down
{
	display:inline;
	padding-right: 10px;
	background-image: url(static/api/default/images/ico-sort-down.png);
	background-repeat: no-repeat;
}
.mbt-ico-sort-up
{
	display:inline;
	padding-right: 10px;
	background-image: url(static/api/default/images/ico-sort-up.png);
	background-repeat: no-repeat;
}

.mbt-widget-league-selector .mbt-league-links a
{
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 40px;
	height: 25px;
	display: block;
	padding-top: 8px;
	font-weight: bold;
	float: left;
	width: 100px;
	vertical-align: top;
	margin-bottom: 3px;
	white-space: normal;
}

.mbt-widget-league-selector .mbt-league-links a.mbt-two-rows
{
	height: 30px;
	padding-top: 3px;
}

.mbt-widget-league-selector .mbt-link-standings
{
	background-image: url(static/api/default/images/ico-standings.png);
}

.mbt-widget-league-selector .mbt-link-games
{
	background-image: url(static/api/default/images/ico-games.png);
}

.mbt-widget-league-selector .mbt-link-stats
{
	background-image: url(static/api/default/images/ico-stats.png);
}

.mbt-widget-league-selector .mbt-link-teams
{
	background-image: url(static/api/default/images/ico-teams.png);
}

.mbt-widget-league-selector .mbt-link-players
{
	background-image: url(static/api/default/images/ico-players.png);
}

.mbt-widget-league-selector .mbt-corporate-footer
{
	width: 100px;
	position: absolute;
	margin-top: -23px;
	margin-left: 5px;
}

.mbt-widget-league-selector .mbt-corporate-footer .mbt-bh-logo
{
	float: left;
	padding-right: 0px;
	background-image: url(static/api/default/images/bh-logo-white.png);
	width: 94px;
	height: 14px;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	background-color: #ffffff;
	margin:3px;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table td
{
	border-bottom:none;
}
.mbt-game-preview-widget .mbt-last-games .mbt-leaders-table
{
	height: 66px;
}

table.mbt-competition-awards-table {
	width: 100%;
	border-collapse: collapse;
}

table.mbt-competition-awards-table tr {
	vertical-align: top;
}

table.mbt-competition-awards-table td.team_td {
	width: 40%;
}

table.mbt-competition-awards-table td.team_td_border {
	border-bottom: 1px solid #E1E1E0;
}

table.mbt-competition-awards-table td.awards_td {
	width: 60%;
	background-color: #e6e6e6;
	border-left: #E1E1E0 1px solid;
	text-align: center;
	vertical-align: middle;
}

table.mbt-competition-awards-table td.awards_td_border {
	border-bottom: 1px solid #FFFFFF;
}

table.mbt-competition-awards-table img {
	border: none;
}

.mbt-competition-awards
{
	padding: 5px;
}
.mbt-competition-awards div
{
	float: left;
	text-align: center;
	width: 60px;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 10px;
	font-size: 16px;
	margin: 0px 10px;
	font-weight: bold;
}

.mbt-competition-awards-sm {
	display: block;
	padding: 4px;
}

.mbt-competition-awards-sm div {
	/* float: left; */
	display: inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-top:5px;
	margin-right: 10px;
	color: #000;
}

.mbt-award-gold
{
	background-image: url(static/api/default/images/medal-gold.png);
}
.mbt-award-silver
{
	background-image: url(static/api/default/images/medal-silver.png);
}
.mbt-award-bronze
{
	background-image: url(static/api/default/images/medal-bronze.png);
}
.mbt-award-gold-sm
{
	background-image: url(static/api/default/images/medal-gold-sm.png);
}
.mbt-award-silver-sm
{
	background-image: url(static/api/default/images/medal-silver-sm.png);
}
.mbt-award-bronze-sm
{
	background-image: url(static/api/default/images/medal-bronze-sm.png);
}
.mbt-award-cup1
{
	background-image: url(static/api/default/images/cup.gif);
}
.mbt-award-cup2
{
	background-image: url(static/api/default/images/cup2.gif);
}
.mbt-award-cup1-sm
{
	background-image: url(static/api/default/images/cup-sm.png);
}
.mbt-award-cup2-sm
{
	background-image: url(static/api/default/images/cup2-sm.png);
}
.mbt-award-winner {
	background-image: url(static/api/default/images/medal-gold.png);
}
.mbt-award-winner-sm {
	background-image: url(static/api/default/images/medal-gold-sm.png);
}
.mbt-control-right
{
	margin-left: 5px;
}
.mbt-group-name
{
    font-weight: bold;
    padding: 5px;
}
.mbt-subgroups
{
    /*padding: 5px;*/
}

.mbt-subgroups .mbt-holder
{
    margin-bottom: 5px;
}
.mbt-subgroups .mbt-holder:last-child
{
    margin-bottom: 0px;
}

.mbt-paging-arrow-left
{
    background-image: url(static/api/default/images/arrow-left.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
}
.mbt-paging-arrow-right
{
    background-image: url(static/api/default/images/arrow-right.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
}
.mbt-leader-with-team-logo
{
    clear:both;
    padding: 3px;
}
.mbt-leader-with-team-logo .mbt-team-logo
{
    float: right;
    margin: 10px 10px 2px 2px;
}
.mbt-leader-with-team-logo .mbt-category
{
    font-size: 13px;
    margin: 1px 0px 3px 0px;
    font-weight: bold;
}

.mbt-teams-long_list-groups-group-name
{
    float: none !important;
    font-size: 17px !important;
    text-align: center;
}

.mbt-teams-long_list-groups-group-name-first
{
    margin-top: 5px;
}
.mbt-animated-team-logos
{
    margin: 0px;
    padding: 0px;
}

.mbt-animated-team-logos li
{
    display: block;
    list-style-image: none;
    float: left;
}
.mbt-animated-team-logos li
{
    text-align: center;
}
.mbt-animated-team-logos li a.mbt-team-logo-small
{
    display: block;
    margin: 10px 5px 0px 5px;
    width: 30px;
    height: 30px;
}
.mbt-animated-team-logos li .mbt-team-logo-big
{
    display:none;
}
.mbt-animated-team-logos li:hover .mbt-team-logo-small
{
    display: none;
}
.mbt-animated-team-logos li:hover .mbt-team-logo-big
{
    width: 40px;
    height: 40px;
    display: block;
}

.mbt-standings-stage
{
    background: #F3F3F3;
    overflow-x: auto;
}

.mbt-standing-stage-subheader .mbt-tabs
{
    padding-bottom: 10px;
    padding-top: 10px;
}

.mbt-standing-stage-subheader
{
    padding: 0;
}

.mbt-standings-stage-name
{
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    padding-left: 13px;
    text-align: left;
}

.mbt-standings-stage .subgroup-name
{
    text-align: left;
}

.mbt-standings-stage .mbt-subgroups-container table
{
    margin-right: 3px;
    width: 339px;
}

/*** TOP 5 ****/

.mbt-top5-widget
{
    width: 330px;
}
.mbt-top5-widget .mbt-court
{
    border: #ffffff 2px solid;
    background-image:url(static/api/default/images/court-top5.jpg);
    background-repeat: no-repeat;
    width: 326px;
    height: 235px;
    padding-top: 45px;
}
.mbt-top5-widget .mbt-leader-player
{
    width: 150px;
    text-align: center;
    position: absolute;
}
.mbt-top5-widget .mbt-player-photo
{
    background-image:url(static/api/default/images/player-leader-bgr.png);
    padding: 2px;
    width: 58px;
    height: 77px;
    margin: 0px auto 1px auto;
    float: none;
}

.mbt-top5-widget .mbt-player-missing
{
    background-image:url(static/api/default/images/player-missing.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 77px;
}

.mbt-top5-widget .mbt-player-name
{
    background-image:url(static/api/default/images/player-leader-bgr.png);
    float: none;
    text-align: left;
    display: inline-block;
    margin: 0px auto;
    padding: 0px 2px 1px 2px;
    color: #ffffff;
    font-size: 11px;
}
.mbt-top5-widget .mbt-player-name a
{
    color: #ffffff;
    font-size: 11px;
}
.mbt-top5-widget .mbt-player-name .mbt-team-name
{
    height: 13px;
}
.mbt-top5-widget .mbt-player-name .mbt-team-name a,
.mbt-top5-widget .mbt-player-name .mbt-eff
{
    color: #bebebe;
    font-size: 9px;
    line-height: 12px;
}
.mbt-top5-widget .mbt-player-name .mbt-eff-value
{
    color:#FFFFFF;
    font-size: 9px;
}
.mbt-top5-widget .mbt-center-position
{
    margin-left: 90px;
}
.mbt-top5-widget .mbt-center-forward-left
{
    margin-left: -15px;
    margin-top: -30px;
}
.mbt-top5-widget .mbt-center-forward-right
{
    margin-left: 195px;
    margin-top: -30px;
}
.mbt-top5-widget .mbt-center-guard-left
{
    margin-top: 105px;
}

.mbt-top5-widget .mbt-center-guard-right
{
    margin-top: 105px;
    margin-left: 180px;
}
/*** EOF TOP 5 ****/
.mbt-league-entry
{
    padding: 5px 8px 3px 8px;
    height: 25px;
    margin-bottom: 3px;
}
.mbt-league-entry .mbt-click-box
{
    display: block;
    height: 25px;
    width: 44px;
    float: left;
}
.mbt-flag { margin-right: 5px; }

.mbt-link-to-categories {
	text-align: right;
}
.mbt-html-live-container
{
    width: 400px;
    margin: 0px auto;
}
.mbt-league-list .mbt-league
{
    float:left;
    width: 40px;
    height: 40px;
    padding: 5px;
    text-align: center;
}
.mbt-widget-league-selector .mbt-league-links:after
{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.mbt-statistics-filter-label
{
    width: 115px;
    margin-right: 5px;
    overflow: hidden;
}
table.mbt-leader-first-row td {
    border: 0;
    padding: 0px;
    vertical-align: top;
}
table.mbt-leader-first-row td {
    border: 0;
}

.mbt-final-standings-leader-photo-block img {
	display: block;
}

.mbt-final-standings-teams-block {
	padding-top:8px;
	padding-bottom: 8px;
}

.mbt-final-standings-teams-block .mbt-team-imageholder-biglogo {
	border:#E1E1E0 1px solid;
	width:100px;
	height: 100px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	background-color:#ffffff;
	padding: 0px;
}

.mbt-final-standings-teams-block .mbt-team-imageholder-biglogo img {
	border:0px;
	text-align:center;
	/*display:block;*/
}
.mbt-leader-no-details img
{
    float: none;
}
.mbt-leader-no-details strong
{
    display: block;
}

/****** GAME PREVIEW STYLES ******/

.mbt-stats-horizontal-bar-team-a {
	background-color: #ff7838;
	float:right;
	text-align: right;
	min-width: 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #3b1c00;
}

.mbt-stats-horizontal-bar-team-a span {
	display: block;
	margin-right: 5px;
}

.mbt-stats-horizontal-bar-team-b {
	background-color: #b4b4b4;
	float:left;
	text-align: left;
	min-width: 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #fdfdfd;
}

.mbt-stats-horizontal-bar-team-b span {
	display: block;
	margin-left: 5px;
}

.mbt-display-none {
	display: none;
}

.mbt-game-preview-all-time-summary-home-team-select {
	max-width: 150px;
}

/****** EOF GAME PREVIEW STYLES ******/

/****** TEXTS STYLES ******/

.mbt-text-strong {
	font-weight: bold;
}

.mbt-text-normal {
	font-weight: normal;
}

.mbt-text-win-color {
	color: green;
}

.mbt-text-lost-color {
	color: red;
}

.mbt-text-left {
	text-align: left;
}

/* Large playoff widget */
.mbt-clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.mbt-playoff-stage {
	width: 14%;
	float: left;
}

.mbt-playoff-finals-line{
	position: absolute;
	width: 100%;
	height: 1px;
	background: #ced8db;
	top:119px;
	left: 0;
}

.mbt-playoff-stage{
	position: relative;
}
.mbt-playoff-team,
.mbt-playoff-third-place,
.mbt-playoff-first-place {
	position: relative;
	border:1px solid #ced8db;
	border-radius:2px;
	height: 54px;
	width: 57px;
	display: inline-block;
	z-index: 2;
}

.mbt-playoff-team-empty{
	background: #ffffff url('static/api/default/images/empty-playoff-team.png') no-repeat center;
    width: 100%;
    height: 100%;
}

.mbt-playoff-cup{
	background: url('static/api/default/images/cup.png') no-repeat center;
	border:none;
	margin-bottom:0px !important;

}

.mbt-playoff-champion{
	background: #e88426;
	border:4px solid #e88426;
	padding-bottom:30px;
	border-radius: 4px 4px 2px 2px;
}

.mbt-playoff-second-place{
	border:3px solid #ced8db;
}

.mbt-playoff-finals .mbt-playoff-team{
    display: block;
    margin: 0 auto;
    float: none !important;
    margin-bottom:20px;
}

.mbt-playoff-finals{
	margin-top:5px !important;
}

.mbt-playoff-eightfinals .mbt-playoff-team{
	margin-bottom: 14px;
}

.mbt-playoff-semifinals {
    margin-top: 9px;
}

.mbt-playoff-quarterfinals .mbt-playoff-team{
	  margin-bottom: 31px;
}

.mbt-playoff-semifinals .mbt-playoff-team{
	margin-bottom: 64px;
}

.mbt-playoff-team-img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align:center;
    font: 0/0 a;
}

.mbt-playoff-team-img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.mbt-playoff-team-img-container img {
    vertical-align: middle;
    display: inline-block;
}
.mbt-playoff-team-name {
	margin-top: 15px;
	padding-right: 5px;
	width: 60px;
	color: #fff;
	font-weight: bold;
	float: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mbt-playoff-third-place,
.mbt-playoff-first-place {
	margin: 0px auto;
}

.mbt-third-place-wrapper {
	margin-bottom: -30px;
}

.mbt-first-place-wrapper {
	margin-top: -27px;
}

.mbt-playoff-game {
	position: relative;
	width: 100%;
}

.mbt-stage-left .mbt-playoff-teams {
	float: left;
}
.mbt-stage-right .mbt-playoff-teams {
	float: right;
}

.mbt-stage-left .mbt-playoff-game-arch {
	border-top: 1px solid #ced8db;
	border-bottom: 1px solid #ced8db;
	border-right: 1px solid #ced8db;
	border-radius: 0;
}
.mbt-stage-right .mbt-playoff-game-arch {
	border-top: 1px solid #ced8db;
	border-bottom: 1px solid #ced8db;
	border-left: 1px solid #ced8db;
	border-radius: 0;
}
.mbt-stage-left .mbt-playoff-arch-wrapper {
	float: left;
}
.mbt-stage-right .mbt-playoff-arch-wrapper {
	float: right;
}
.mbt-stage-left .mbt-playoff-arrow {
	float: right;
}
.mbt-stage-right .mbt-playoff-arrow {
	float: left;
}
.mbt-playoff-game-line {
	width: 10%;
	float: left;
	border-bottom: 1px solid #ced8db;
}
.mbt-playoff-game-vline {
	border-right: 1px solid #ced8db;
	width: 0;
	height: 40px;
	margin: 0 auto;
}

.mbt-playoff-arch-wrapper {
	padding-top: 25px;
	width: 90%;
}
.mbt-playoff-container {
	width: 100%;
	position: absolute;
	z-index:1;
}
.mbt-playoff-game-info {
	text-align: center;
}

/* Eightfinals */
.mbt-playoff-eightfinals .mbt-playoff-game-arch {
	height: 74px;
}
.mbt-playoff-eightfinals .mbt-playoff-game-info {
	height: 0px;
}
.mbt-playoff-eightfinals .mbt-playoff-game-line {
	margin-top: 52px;
}

/* Quarterfinals */

.mbt-playoff-quarterfinals{
	margin-top:8px;
}
.mbt-playoff-quarterfinals .mbt-playoff-game {
	padding: 30px 0px 29px 0px;
}
.mbt-playoff-quarterfinals .mbt-playoff-game-arch {
	height: 147px;
}
.mbt-playoff-quarterfinals .mbt-playoff-game-info {
	height: 55px;
}
.mbt-playoff-quarterfinals .mbt-playoff-game-line {
	margin-top: 72px;
}

/* Semifinals */
.mbt-playoff-semifinals .mbt-playoff-game {
	padding-top: 88px;
}
.mbt-playoff-semifinals .mbt-playoff-game-arch {
	height: 294px;
}
.mbt-playoff-semifinals .mbt-playoff-game-info {
	height: 170px;
}
.mbt-playoff-semifinals .mbt-playoff-game-line {
	margin-top: 13px;
}

/* Finals */

.mbt-playoff-champion .mbt-playoff-team-img-container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px;
    height: 50px;
}
.mbt-playoff-finals {
	width: 16%;
	margin: 0 auto;
}
.mbt-playoff-finals .mbt-playoff-game {
	padding:0;
	margin:0;
}
.mbt-playoff-finals .mbt-playoff-team {
	float: right;
}
.mbt-playoff-finals .mbt-playoff-team:first-child {
	float: left;
}
.mbt-playoff-finals .mbt-playoff-game-line {
	width:100%;
	position: absolute;
	margin-top: -40px;
	z-index: -1;
}
.mbt-playoff-finals .mbt-playoff-teams {
	margin: 0px auto;
}
.mbt-season-selector .button
{
    float: left;
    margin-right: 5px;
    display: block;
}
.mbt-team-game-scroller-container .mbt-game-holder
{
    float:left;
}
.mbt-team-game-scroller-container .mbt-games-container
{
    position:absolute;
    overflow: hidden;
}
.mbt-team-game-scroller-container .mbt-game-scroller-button-left
{
    float: left;
    position:relative;
    z-index: 10;
}
.mbt-team-game-scroller-container .mbt-game-scroller-button-right
{
    float: right;
    position:relative;
    z-index: 10;
}

.mbt-team-game-scroller-container .mbt-state
{
    width: 15%;
    float: left;
}

.mbt-team-game-scroller-container .mbt-team1
{
    width: 32%;
    float: left;
    text-align: right;
}

.mbt-team-game-scroller-container .mbt-score
{
    width: 21%;
    float: left;
}

.mbt-team-game-scroller-container .mbt-team2
{
    width: 32%;
    float: left;
}
.mbt-team-game-scroller-container .mbt-score-vs
{
    width: 26%;
}
.mbt-team-game-scroller-container .mbt-score-a
{
    width: 37%;
    text-align: right;
}
.mbt-team-game-scroller-container .mbt-score-b
{
    width: 37%;
    text-align: left;
}
.mbt-player-small-widget .mbt-player-name a
{
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
}
.mbt-player-small-widget .mbt-player-name a:hover {
    text-decoration: underline;
}


/* QUOTES STYLE */

.mbt-quote{
	border-bottom: 1px solid #DBDBDB;
    display: table;
    width: 100%;
    padding: 10px 0;
}

.mbt-quote-no-padding{
	padding:0 !important;
}

.mbt-quotes-container{
	padding:10px;
	margin:5px 0 0 0;
	list-style: none;
}

.mbt-quote-player-photo{
	float:left;
	margin-right: 10px;
}

.mbt-quote-person{
	color: #404344;
	font-weight: 700 ;
	font-size: 18px;
}

.mbt-quote-person-credits{
	margin-top:5px;
	font-weight: 700;

}

.mbt-quote-quote-content{
	margin: 20px 5px 0;
}

blockquote {
	position: relative;
	margin:10px 0 0 0;
	line-height: 22px;
}

blockquote:after {
    content: url("static/api/default/images/closing-quote.png");
    bottom: -8px;
    position: absolute;
    padding-left: 10px;
}

.mbt-opening-quote{
    height: 17px;
    width: 30px;
	float: left;
	background: url('static/api/default/images/opening-quote.png') no-repeat;
}

.mbt-closing-quote{
    height: 17px;
    width: 30px;
	background: url('static/api/default/images/opening-closing.png') no-repeat;

}

.mbt-quote br {
    display: none;
}

/** initial setup **/


.mbt-quotes-widget .nano {
  position : relative;
  width    : 100%;
  height   : 50px;
  overflow : hidden;
}
.mbt-quotes-widget .nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.mbt-quotes-widget .nano > .nano-content:focus {
  outline: thin dotted;
}
.mbt-quotes-widget .nano > .nano-content::-webkit-scrollbar {
  visibility: hidden;
}
.mbt-quotes-widget .has-scrollbar > .nano-content::-webkit-scrollbar {
  visibility: visible;
}
.mbt-quotes-widget .nano > .nano-pane {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    bottom: 5px;
    opacity: 0.01;
    position: absolute;
    right: 0;
    top: 5px;
    transition: all 0.2s ease 0s;
    width: 10px;
}
.mbt-quotes-widget .nano > .nano-pane > .nano-slider {
    background: none repeat scroll 0 0 #5D5F60;
    border-radius: 3px;
    margin: 0 1px;
    position: relative;
}
.mbt-quotes-widget .nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.mbt-content .mbt-ticket-info {
    width: 22px;
}

.mbt-content .mbt-ticket-info a {
    display: block;
    background: url(static/api/default/images/ticket-small.png) no-repeat;
    width: 22px;
}

.mbt-game-scroller-score .mbt-ticket-info {
    background: url(static/api/default/images/ticket-small.png) no-repeat;
    width: 22px;
}

.mbt-simple-list-team-logos{
	list-style:none;
	margin:0;
}

.mbt-simple-list-team-logos > li{
	float:left;
	margin-left:10px;
}

.mbt-simple-list-team-logos > li:first-child{
	margin-left: 0;
}


.mbt-simple-list-team-logos > li:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mbt-simple-list-team-logos > li img{
    display: inline-block;
    vertical-align: middle;
}

/* Game Scroller V2*/

.mbt-game-scroller-v2-button-left {
    background: url("static/api/default/images/game-scroller-v2-scroll-left.png") no-repeat center;
    cursor: pointer;
    float:left;
    margin-right: 5px;
    height: 120px;
    width: 32px;
}

.mbt-game-scroller-v2-button-right {
    background: url("static/api/default/images/game-scroller-v2-scroll-right.png") no-repeat center;
    cursor: pointer;
    height: 120px;
    width: 32px;
    margin-left: 5px;
    float:left;
}

.mbt-game-scroller-v2-game{
	background: #fff;
	width:160px;
	float:left;
	margin-right: 10px;
	color:#46484b;
}

a.mbt-game-scroller-v2-game:hover{
	text-decoration: none;
}


.mbt-game-scroller-v2-league-name{
	background: #33475b;
	padding:8px;
	border-radius: 3px 3px 0 0;
	color:#ffffff;
    font-size: 14px;
    font-weight: 700;
}

.mbt-game-scroller-v2-game-data{
	padding:0 5px 5px 5px;
	border:1px solid #c3c5c7;
	border-top:0;
	border-radius: 0 0 3px 3px;
}

.mbt-game-scroller-v2-teams-container{
	position: relative;
	background: url(static/api/default/images/games-scroller-teams-container.png) no-repeat;
	padding:5px;
	/*margin:10px 0 0 0;*/
	white-space: nowrap;
	min-height: 43px;
}

.mbt-game-scroller-v2-teams-team-a,
.mbt-game-scroller-v2-teams-team-b{
	width: 100%;
}

.mbt-game-scroller-v2-teams-team-a{
	margin-top:2px;
}

.mbt-game-scroller-v2-teams-team-b{
	margin-top:13px;
}

.mbt-game-scroller-v2-teams-team-a-name,
.mbt-game-scroller-v2-teams-team-b-name{
	width: 80%;
	float:left;
}

.mbt-game-scroller-v2-teams-team-a-score,
.mbt-game-scroller-v2-teams-team-b-score{
	width: 20%;
	float:left;
	text-align: right;

}

.mbt-game-scroller-v2-games-container{
	float: left;
	position: relative;
	overflow: hidden;
}

.mbt-game-scroller-v2-url{
	background: url('static/api/default/images/game-scoller-v2-future-match.png') no-repeat;
	position: absolute;
	top: 7px;
	right:6px;
	width:41px;
	height:41px;
}

.mbt-game-scroller-v2-game-info{
	display: block;
}

.mbt-game-scroller-v2-game-info-date,
.mbt-game-scroller-v2-game-info-time{
	width:auto;
	float: left;
	line-height: 25px;
}

.mbt-game-scroller-v2-game-info-time{
	margin-left: 3px;
}

.mbt-game-scroller-v2-game-info-date .mbt-live-text{
	background: #e11f21;
	color:#ffffff;
	border-radius: 2px;
	margin-top: 4px;
    padding: 1px 5px;
}

.mbt-game-scroller-v2-live .mbt-game-scroller-v2-game-info-time{
	float:right;
	margin-right: 3px;
}

.mbt-loader-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
}

.mbt-quote-hide{
	display: none;
}

.mbt-widget.mbt-play-by-play {
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    border: none;
    color: none;
}

.mbt-widget.mbt-play-by-play * {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.mbt-widget.mbt-play-by-play table.play-by-play {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    /*table-layout: fixed;*/
}

.mbt-widget.mbt-play-by-play table.play-by-play tr.team1 {
    background: #dde1e2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZTFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2RhZGVlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQ1ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #dde1e2 0%, #dadee1 54%, #d1d5d8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dde1e2), color-stop(54%,#dadee1), color-stop(100%,#d1d5d8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dde1e2 0%,#dadee1 54%,#d1d5d8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dde1e2 0%,#dadee1 54%,#d1d5d8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dde1e2 0%,#dadee1 54%,#d1d5d8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dde1e2 0%,#dadee1 54%,#d1d5d8 100%); /* W3C */
}

.mbt-widget.mbt-play-by-play table.play-by-play tr.team2 {
    background: #f7f9fb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YzZjRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU3ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f7f9fb 0%, #f3f4f6 51%, #e5e7ea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f9fb), color-stop(51%,#f3f4f6), color-stop(100%,#e5e7ea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f9fb 0%,#f3f4f6 51%,#e5e7ea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f9fb 0%,#f3f4f6 51%,#e5e7ea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f9fb 0%,#f3f4f6 51%,#e5e7ea 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f9fb 0%,#f3f4f6 51%,#e5e7ea 100%); /* W3C */
}

.mbt-widget.mbt-play-by-play table.play-by-play td {
    border: solid #a4a5a8 0px;
    border-bottom-width: 1px;
    padding: 5px;
}
.mbt-widget.mbt-play-by-play table.play-by-play td > div {
    height: 60px;
}

 .mbt-widget.mbt-play-by-play table.play-by-play img {
    width: 100%;
    height: auto;
    display: block;
}

.mbt-widget.mbt-play-by-play table.play-by-play td.player-photo {
    width: 20%;
}

.mbt-widget.mbt-play-by-play table.play-by-play td.player-photo > div {
    border: solid #cfd0d2 1px;
    border-radius: 10%;
    overflow: hidden;
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.mbt-widget.mbt-play-by-play table.play-by-play td.player-photo > div::before {
    display:block;
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    -moz-box-shadow:inset 0px 2px 2px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:inset 0px 2px 2px 1px rgba(0,0,0,0.2);
    box-shadow:inset 0px 2px 2px 1px rgba(0,0,0,0.2);
}

.mbt-widget.mbt-play-by-play table.play-by-play .game-info {
    color: #7f8386;
    width: 20%;
    text-align: center;
}

.mbt-widget.mbt-play-by-play table.play-by-play .game-info .score {
    font-weight: bold;
    color: #000;
    margin-bottom: 2px;
    font-size: 90%;
}

.mbt-widget.mbt-play-by-play table.play-by-play .game-info .center-wrapper {
    display: inline-block;
    vertical-align: middle;
}

.mbt-widget.mbt-play-by-play table.play-by-play .game-info > div:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 1px;
}

.mbt-widget.mbt-play-by-play table.play-by-play .game-info .quarter,
.mbt-widget.mbt-play-by-play table.play-by-play .game-info .time {
    font-size: 75%;
}

.mbt-widget.mbt-play-by-play table.play-by-play .game-info .quarter {
    line-height: 12px;
}

.mbt-widget.mbt-play-by-play span.icon-quarter {
    display: inline-block;
    height: 12px;
    width: 12px;
    background: url('static/api/default/images/icon-clock.png') no-repeat;
    background-size: 10px 10px;
    background-position: center;
    margin-right: 2px;
}

.mbt-widget.mbt-play-by-play table.play-by-play .action {
    vertical-align: text-top;
    width: 60%;
}

.mbt-widget.mbt-play-by-play table.play-by-play .action .team {
    font-size: 75%;
    color: #8c9093;
    margin-bottom: 3px;
}

.mbt-widget.mbt-play-by-play table.play-by-play .action .player {
    font-size: 75%;
    font-weight: bold;
}

.mbt-widget.mbt-play-by-play table.play-by-play .action .text {
    font-size: 70%;
}

.mbt-widget.mbt-play-by-play table.play-by-play .action-long .text {
    font-weight: bold;
    font-size: 80%;
}
.mbt-widget.mbt-play-by-play table.play-by-play .action-long > div {
    height: auto;
    padding: 3px;
}

.mbt-pbp-filters-container{
	float:left;
}
.mbt-pbp-container{
	float: left;
	margin-top:10px;
}

.mbt-checkbox-dropdown {
	float:left;
	width:auto;
	min-width: 135px;
    border: 1px solid silver;
    cursor: pointer; /* use correct mouse pointer when hovering over the dropdown */
    padding: 5px;
    position: relative;
    margin: 0 5px 0 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbt-checkbox-dropdown:last-child{
	margin: 0;
}

/* Display CSS arrow to the right of the dropdown text */
.mbt-checkbox-dropdown:after {
    content:'';
    height: 0;
    position: absolute;
    width: 0;
    border: 6px solid transparent;
    border-top-color: #000;
    top: 50%;
    right: 10px;
    margin-top: -3px;
}

/* Reverse the CSS arrow when the dropdown is active */
.mbt-checkbox-dropdown.is-active:after {
    border-bottom-color: #000;
    border-top-color: #fff;
    margin-top: -9px;
}

.mbt-checkbox-dropdown-list {
	background: #ffffff;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 24px; /* align the dropdown right below the dropdown text */
    border: inherit;
    border-top: none;
    left: -1px; /* align the dropdown to the left */
    right: -1px; /* align the dropdown to the right */
    display: none; /* hide the dropdown */
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    pointer-events: none; /* avoid mouse click events inside the dropdown */
}
.mbt-is-active .mbt-checkbox-dropdown-list {
    display:block; /* display the dropdown */
    pointer-events: auto; /* make sure that the user still can select checkboxes */
}

.mbt-checkbox-dropdown-list li{
	position: relative;
	display: block;
    border-bottom: 1px solid silver;
    padding: 5px 0 5px 25px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.mbt-checkbox-dropdown-list li label{
	display: block;
	cursor: pointer;
}


.mbt-checkbox-dropdown-list li:hover {
    background-color: #e1e1e0;
    color:#333333;
}

.mbt-checkbox-dropdown-list li input[type="checkbox"] {
	position: absolute;
	top: 2px;
	left: 0;
}

.mbt-checkbox-dropdown-list li:last-child {
    padding:5px 0;
    text-align: center;
}
.mbt-widget.mbt-play-by-play .mbt-loading-indicator {
	text-align: center;
}

.mbt-filter-season{
	background: #f3f3f3;
	float:left;
	border:none;
	height: 24px;
    padding: 0;
    margin-left: 2px;
}

.mbt-shotchart-v1{
	background: url('static/images/court-v1.jpg') no-repeat;
	border-bottom: 1px solid #e7e7e7;
    color: #000000;
    margin: 10px 0;
    padding: 3px;
}

table.mbt-shotchart-v1 td {
    text-align: center;
}

.mbt-game-media {
    width: 658px;
}

.mbt-game-media a {
   outline: 0;
}

.mbt-game-media.mbt-game-media-minimal {
    width: 432px;
}

.mbt-game-media .mbt-content {
    background-color: #f8f8f8;
    border: #c3c3c3 solid;
    border-width: 0px 1px 1px 1px;
}

.mbt-game-media .mbt-videos {
    padding: 8px 0 32px 17px;
}

.mbt-game-media .mbt-videos .mbt-holder-content2 {
    padding: 14px 0 0 0;
}

.mbt-game-media .mbt-holder-headline {
    color: #33475b;
    font-weight: bold;
}

.mbt-game-media .mbt-videos .mbt-holder-headline {
    line-height: 19px;
    background-color: inherit;
}

.mbt-video-wrapper {
    width: 452px;
    height: 268px;
    float: left;
}

.mbt-game-media-minimal .mbt-video-wrapper {
    width: 399px;
    height: 248px;
}

.mbt-video-player {
    width: 100%;
    height: 100%;
}

.mbt-video-player iframe {
    width: 100%;
    height: 100%;
}

.mbt-video-navigation {
    float: left;
    width: 187px;
    height: 268px;
    padding-bottom: 8px;
    border: #c3c3c3 solid;
    border-width: 1px 0px;
    box-sizing: border-box;
    position: relative;
}

.mbt-video-navigation .up-arrow {
    background: url(static/api/default/images/icon-up.png) no-repeat;
    margin: -18px auto 7px auto;
    width: 14px;
    height: 11px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbt-video-navigation .down-arrow {
    background: url(static/api/default/images/icon-down.png) no-repeat;
    margin: 18px auto 0px auto;
    width: 14px;
    height: 11px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbt-video-navigation-item {
    display: block;
    width: 155px;
    height: 121px;
    margin: 8px auto 0 auto;

}

.mbt-video-navigation-item .title {
    margin: 4px 0 0 0;
    line-height: 14px;
    height: 28px;
    overflow: hidden;
}

.mbt-video-navigation-item .mbt-video-thumbnail {
    height:87px;
    overflow: hidden;
    position: relative;
}
.mbt-video-navigation-item .mbt-video-thumbnail img {
    width: 155px;
    height: auto;
}

.mbt-video-navigation-item .mbt-video-thumbnail .play {
    background: url(static/api/default/images/ico-play.png) no-repeat;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 20px;
    left: 50px;
}

.mbt-video-navigation-wrappper {
    overflow: hidden;
    height: 258px;
}

.mbt-game-media .mbt-photo,
.mbt-game-media-minimal .mbt-photo  {
    border: 1px solid #c3c3c3;
    border-width: 1px 0;
    position: relative;
    height: 320px;
}
.mbt-game-media-minimal .mbt-photo {
    border-bottom-width: 0;
}

.mbt-photo .photo {
    position: relative;
    height: 100%;
    margin: 0px 40px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}

.mbt-game-media-minimal .mbt-photo .photo {
    margin: 0 15px;
}

.mbt-photo .photo img {
    width: auto;
    height: 100%;
}

.mbt-photo .left-arrow {
    width: 40px;
    position: absolute;
    top: 0px;
    left:0px;
    background: url(static/api/default/images/icon-arrow-left.png) no-repeat;
    background-position: center;
    height: 100%;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbt-game-media-minimal .mbt-photo .left-arrow {
    display: none;
}

.mbt-photo .right-arrow {
    width: 40px;
    position: absolute;
    top:0px;
    right: 0px;
    background: url(static/api/default/images/icon-arrow-right.png) no-repeat;
    background-position: center;
    height: 100%;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbt-game-media-minimal .mbt-photo .right-arrow {
    display: none;
}

.mbt-photos-scroller {
    text-align: center;
    position: relative;
    height: 66px;
    padding: 15px 0;
}

.mbt-photos-scroller-container {
    white-space: nowrap;
    overflow: hidden;
    margin: 0 11px;
}

.mbt-photos-scroller img {
    height: 69px;
    cursor: pointer;
	border: transparent 4px solid
}

.mbt-photos-scroller img.active {
	border-color: #ff7a33;
}

.photo .enlarge {
    position: absolute;
    background: url(static/api/default/images/icon-plus.png) no-repeat;
    background-position: center;
    height:100%;
    width:100%;
    top: 0px;
}

.mbt-photos-scroller .left {
    background: url(static/api/default/images/icon-left.png) no-repeat;
    background-position: center;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 10px;
    height: 100%;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbt-photos-scroller .right {
    background: url(static/api/default/images/icon-right.png) no-repeat;
    background-position: center;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 10px;
    height: 100%;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbt-photo-large {
}

.mbt-photo-large .mask {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 1;
}

.mbt-photo-large .photo-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background-color: #fff;
    padding: 15px;
    border-radius: 8px;
    margin: auto;
}

.mbt-game-media .icon {
    display: inline-block;
    margin: 0 10px 0 0;
}
.mbt-game-media .icon.video {
    background: url(static/api/default/images/icon-video.png) no-repeat;
    width: 25px;
    height: 19px;
}
.mbt-game-media .icon.photo {
    background: url(static/api/default/images/icon-photo.png) no-repeat;
    width: 23px;
    height: 21px;
}

.mbt-game-media .mbt-photos {
    padding-top: 8px;
}

.mbt-game-media .mbt-photos .mbt-holder-headline {
    padding-left: 17px;
    line-height: 21px;
}

.mbt-game-media .mbt-photos .mbt-holder-content2 {
    padding: 10px 0 0 0;
    background-color: inherit;
}

.mbt-game-media .mbt-corporate-footer {
    border: #c3c3c3 solid;
    border-width: 0px 1px 1px 1px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-top: 0px;
    background-color: #f8f8f8;
}

.mbt-game-media.mbt-game-media-minimal .mbt-corporate-footer {
    border-top-width: 0;
}

.mbt-game-media .mbt-photos-scroller-container img:first-child {
    margin-left: 0px;
}

.mbt-game-media .mbt-photo-large {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
}

.mbt-game-media .mbt-photo-large .close-button {
    background: url(static/api/default/images/icon-close.png) no-repeat;
    position: absolute;
    display: block;
    width: 32px;
    height: 31px;
    top: -11px;
    right: -10px;
    z-index: 5;
}

.mbt-game-media .mbt-photo-large .counter {
    position: absolute;
    bottom: 3px;
    right: 15px;
    z-index: 5;
}

.mbt-game-media .mbt-photo-large .next-button {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 15px;
    background: url(static/api/default/images/icon-arrow-right.png) no-repeat;
    height: 40px;
    width: 40px;
    background-color: #fff;
    background-position: center;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    z-index: 6;
}

.mbt-game-media .mbt-photo-large .next-button-container {
    position: absolute;
    width: 25%;
    height: 100%;
    top: 0;
    right: 0;
}

.mbt-game-media .mbt-photo-large .previous-button {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 15px;
    background: url(static/api/default/images/icon-arrow-left.png) no-repeat;
    height: 40px;
    width: 40px;
    background-color: #fff;
    background-position: center;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.mbt-game-media .mbt-photo-large .previous-button-container {
    position: absolute;
    width: 25%;
    height: 100%;
    top: 0;
    left: 0;
}

.mbt-game-media .mbt-photo-large .extra {
    height: 100%;
    width: 100%;
}

.mbt-game-media .mbt-photo-large .loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.mbt-game-media .mbt-holder .mbt-holder-content2 {
	background-color: inherit;
}

.mbt-gs-footer {
	text-align: right;
}

.mbt-gs-footer > .mbt-gs-logo {
	display: block;
	float: right;
	width: 175px;
	height: 35px;
	background: url('static/images/geniussports@2x.png') no-repeat;
	background-size: 100%;
	max-width: 100%;
}

.mbt-team-list-widget .mbt-gs-footer {
	display: none;
}

.mbt-v2-games-scroller.mbt-v2-widget {
	position: relative;
	margin: 0 auto;
	background: none;
	padding:0 20px;

}
.mbt-v2-games-scroller-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border-radius: 0;
    padding: 0 5px 5px 5px;
}

.mbt-v2-games-scroller-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.mbt-v2-games-scroller-item {
	position: relative;
	flex-shrink: 0;
	background: #ffffff;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}
.mbt-v2-games-scroller-item-header {
	padding: 10px;
	border-bottom: 1px solid #dddddd;
}
.mbt-v2-games-scroller-item-content {
	padding: 10px;
}
.mbt-v2-games-scroller-item-team-a {
	margin-bottom: 10px;
}
.mbt-v2-games-scroller-item-footer {
	border-top: 1px solid #dddddd;
	padding: 10px;
}
.mbt-v2-games-scroller-item-team-score {
	float: right;
}
.mbt-v2-games-scroller-item-team-winner {
	font-weight: 700;
}
.mbt-v2-games-scroller-navigate-next,
.mbt-v2-games-scroller-navigate-prev {
	position: absolute;
	top: 0;
	width: 18px;
	height: 100%;
	cursor: pointer;
}
.mbt-v2-games-scroller-navigate-next {
	background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23333333'/></svg>") no-repeat right center;
	right: 0;
}
.mbt-v2-games-scroller-navigate-prev {
	left: 0;
	background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23333333'/></svg>") no-repeat left center;
}

.mbt-v2-games-scroller-live {
	color: #E62119;
}

.mbt-v2-games-scroller-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mbt-v2-games-scroller-item-team-a,
.mbt-v2-games-scroller-item-team-b {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}

.mbt-v2-games-scroller-item-team-name {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mbt-v2-games-scroller-item__tv-icon {
	z-index: 2;
	display:block;
	position: relative;
	float: right;
}

.mbt-v2-widget .mbt-v2-games-scroller-item__tv-icon__link  {
	color: #373a3b;
}


.mbt-v2-widget-content::after,
.mbt-v2-pf-tree-pair::after {
    clear: both;
}
.mbt-v2-widget-content::before,
.mbt-v2-widget-content::after,
.mbt-v2-pf-tree-pair::before,
.mbt-v2-pf-tree-pair::after {
    display: table;
    content: ' ';
}

.mbt-v2-widget-content {
	padding: 10px;
}

.mbt-v2-pf-container {
	display: flex;
}

.mbt-v2-pf-tree-stage {
	position: relative;
	flex-grow: 1;
	margin-left: 30px;
	flex-basis: 0;
}

.mbt-v2-pf-tree-stage-eifgtfinals ~ .mbt-v2-pf-tree-stage-quarterfinals .mbt-v2-pf-tree-pair {
	margin-top: 65px;
}

.mbt-v2-pf-tree-stage-semifinals .mbt-v2-pf-tree-pair {
	margin-top: 130px;
}

.mbt-v2-pf-tree-stage-quarterfinals .mbt-v2-pf-tree-pair:nth-child(2) {
	margin-top: 145px;
}

.mbt-v2-pf-tree-stage-eifgtfinals ~ .mbt-v2-pf-tree-stage-semifinals .mbt-v2-pf-tree-pair {
	margin-top: 195px;
}

.mbt-v2-pf-tree-stage:first-child {
	margin-left: 0;
}

.mbt-v2-pf-tree-pair {
	background: #ffffff;
	position: relative;
	display: block;
	margin-bottom: 20px;
	border: 2px solid #d0d7d9;
	border-radius: 5px;
	z-index: 2;
}

.mbt-v2-pf-tree-pair-finals  {
	min-width: 120px;
	padding: 5px;
}

.mbt-v2-pf-tree-stage .mbt-v2-pf-tree-pair:last-child {
	margin-bottom: 0;
}
.mbt-v2-pf-tree-pair-top-team {
	border-bottom: 1px solid #d0d7d9;
}
.mbt-v2-pf-tree-pair-bottom-team {
	border-top: 1px solid #d0d7d9;
}
.mbt-v2-pf-tree-pair-team {
	position: relative;
	height: 50px;
	line-height: 49px;
}
.mbt-v2-pf-tree-pair-team  img {
    position: relative;
    top: 50%;
    -ms-transform: perspective(1px) translateY(-50%);
    -webkit-transform: perspective(1px) translateY(-50%);
    -o-transform: perspective(1px) translateY(-50%);
    -moz-transform: perspective(1px) translateY(-50%);
    max-width: 80%;
}

.mbt-v2-pf-tree-stage-left .mbt-v2-pf-tree-pair-team img {
	float: left;
	margin-left: 20px;
}

.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-team img {
	float: right;
	margin-right: 20px;
}


.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-team img {
	float: right;
}

.mbt-v2-pf-tree-pair-team > span {
	font-size: 16px;
	font-weight: 700;
	margin-left: 10px;
}

.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-team > span {
	margin-left: 10px;
}

.mbt-v2-pf-tree-stage-left .mbt-v2-pf-tree-pair-team > span {
	float: right;
	margin-right: 10px;
}

.team-standings-position {
    font-size: 10px;
    color: #373a3b;
    text-align: center;
    font-weight: 600;
}

.team-standings-position:nth-of-type(1) {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0px
}

.mbt-v2-pf-tree-stage-left .mbt-v2-pf-tree-pair-top-team > .team-standings-position:nth-of-type(1) {
	left: 0;
	top:0;
	border-top: 20px solid #d0d7d9;
	border-right: 20px solid transparent;
}

.mbt-v2-pf-tree-stage-left .mbt-v2-pf-tree-pair-bottom-team > .team-standings-position:nth-of-type(1) {
	left: 0;
	bottom: 0;
	border-bottom: 20px solid #d0d7d9;
	border-right: 20px solid transparent;
}

.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-top-team > .team-standings-position:nth-of-type(1) {
	right: 0;
	top:0;
	border-right: 20px solid #d0d7d9;
	border-bottom: 20px solid transparent;
}
.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-bottom-team > .team-standings-position:nth-of-type(1) {
	right: 0;
	bottom: 0;
	border-bottom: 20px solid #d0d7d9;
	border-left: 20px solid transparent;
}

.team-standings-position span {
	position: absolute;
}

.mbt-v2-pf-tree-stage-left .mbt-v2-pf-tree-pair-top-team > .team-standings-position span {
	top: -14px;
    left: 1px;
}

.mbt-v2-pf-tree-stage-left .mbt-v2-pf-tree-pair-bottom-team > .team-standings-position span {
	bottom: -14px;
    left: 1px;
}

.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-top-team > .team-standings-position span {
	left: 13px;
    top: 6px;
}

.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-bottom-team > .team-standings-position span {
	bottom: -14px;
    right: 1px;
}

.mbt-v2-pf-tree-team-winner {
	color: #e58217;
}

.mbt-v2-pf-tree-pair-arrow {
	position: absolute;
	top: 50px;
	right: -19px;
	background: transparent;
	width: 15px;
	height: 124px;
	border: 2px solid #000000;
}

.mbt-v2-pf-tree-stage-left .mbt-v2-pf-tree-pair-arrow {
	border-left: none;
}

.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-arrow {
	left: -19px;
	border-right: none;
}

.mbt-v2-pf-tree-stage-quarterfinals .mbt-v2-pf-tree-pair-arrow {
	height: 249px;
}

.mbt-v2-pf-tree-pair-arrow-direction {
	position: absolute;
	top: 115px;
	right: -31px;
	background: #000000;
	width: 12px;
	height: 2px;
}

.mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-arrow-direction {
	left: -31px;
	border-right: none;
}

.mbt-v2-pf-tree-stage-quarterfinals .mbt-v2-pf-tree-pair-arrow-direction {
	top: 180px;
}

.mbt-v2-pf-tree-stage-semifinals .mbt-v2-pf-tree-pair-arrow-direction {
	width: 32px;
	top: 50px;
}

.mbt-v2-pf-tree-stage-left.mbt-v2-pf-tree-stage-semifinals .mbt-v2-pf-tree-pair-arrow-direction {
	right: -34px;
}

.mbt-v2-pf-tree-stage-right.mbt-v2-pf-tree-stage-semifinals .mbt-v2-pf-tree-pair-arrow-direction {
	left: -34px;
}

.mbt-v2-pf-tree-stage-finals .mbt-v2-pf-tree-pair-arrow {
	background: #000000;
	border: none;
	width: 100%;
	height: 2px;
	top:77px;
	left: 0;
}

.mbt-v2-pf-tree-pair-finals .mbt-v2-pf-tree-pair-arrow-direction {
	top: 62px;
	left: 50%;
	width: 2px;
	height: 15px;
	margin-left: -1px;
}


.mbt-v2-pf-tree-stage-eifgtfinals ~ .mbt-v2-pf-tree-stage-finals .mbt-v2-pf-tree-pair-finals {
	margin-top: 168px;
}

.mbt-v2-pf-tree-pair-finals {
	margin-top: 103px;
}

.mbt-v2-pf-tree-finalist-team-left {
	width: 50%;
	float: left;
}

.mbt-v2-pf-tree-finalist-team-right {
	width: 50%;
	float: right;
	text-align: right;
}

.mbt-v2-pf-tree-finalist-team-left img {
	float: left;
	max-width: 70%;
}

.mbt-v2-pf-tree-finalist-team-right img {
	float: right;
}

.mbt-v2-pf-tree-pair-team.mbt-v2-pf-tree-finalist-team-right > span {
	float: left;
	margin-right: 0;
	margin-left: 5px;
}

.mbt-v2-pf-tree-pair-team.mbt-v2-pf-tree-finalist-team-left > span {
	float: right;
	margin-left: 0;
	margin-right: 5px;
}

.mbt-v2-pf-tree-stage-eifgtfinals ~ .mbt-v2-pf-tree-stage-finals .mbt-v2-pf-tree-pair-bronze {
	margin-top: 30px;
}

.mbt-v2-pf-tree-pair-bronze {
	margin-top: 30px;
}

.mbt-v2-pf-tree-stage-finals .mbt-v2-pf-tree-pair-bronze .mbt-v2-pf-tree-pair-arrow-direction {
	top: -19px;
	left: 50%;
	width: 2px;
	height: 17px;
	margin-left: -1px;
}

#mbt-v2-pf-tree  .mbt-v2-widget {
    position: relative;
    background: #fff;
    font-size: 12px;
    color: #373a3b;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#mbt-v2-pf-tree .mbt-v2-header {
    position: relative;
    background: linear-gradient(#ec922d,#ce7a26);
    padding: 10px;
    color: #373a3b;
    font-weight: 700;
    font-size: 17px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    line-height: 1.25em;
}

@media all and (max-width: 700px) {
    .mbt-v2-pf-container {
        flex-flow: row wrap;
    }

    .mbt-v2-pf-tree-stage-left.mbt-v2-pf-tree-stage-quarterfinals {
        flex: 0 1 auto;
        order: 1;
        width: 45%;
    }
    .mbt-v2-pf-tree-stage-left.mbt-v2-pf-tree-stage-semifinals {
        flex: 0 1 auto;
        order: 2;
        width: 45%;
    }
    .mbt-v2-pf-tree-stage.mbt-v2-pf-tree-stage-finals {
        flex: 0 1 auto;
        order: 3;
        width: 100%;
    }
    .mbt-v2-pf-tree-stage-right.mbt-v2-pf-tree-stage-quarterfinals {
        flex: 0 1 auto;
        order: 3;
        width: 45%;
        margin-left: 0;
        margin-top: 20px;
    }
    .mbt-v2-pf-tree-stage-right.mbt-v2-pf-tree-stage-semifinals {
        flex: 0 1 auto;
        order: 4;
        width: 45%;
    }

    .mbt-v2-pf-tree-stage-right.mbt-v2-pf-tree-stage-quarterfinals .mbt-v2-pf-tree-pair-arrow {
        left: auto;
        right: -19px;
        border-right: 2px solid #000000;
        border-left: none;

    }

    .mbt-v2-pf-tree-stage-right.mbt-v2-pf-tree-stage-quarterfinals .mbt-v2-pf-tree-pair-arrow-direction {
        top: 160px;
        left: auto;
    }

    .mbt-v2-pf-tree-stage-right.mbt-v2-pf-tree-stage-semifinals .mbt-v2-pf-tree-pair-arrow-direction {
        display: none;
    }

    .mbt-v2-pf-tree-stage-left.mbt-v2-pf-tree-stage-semifinals .mbt-v2-pf-tree-pair-arrow-direction {
        display: none;
    }

    .mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-top-team > .team-standings-position:nth-of-type(1) {
        right: auto;
        left: 0;
        border-left: none !important;
        border-bottom: none !important;
        border-top: 20px solid #d0d7d9 !important;
        border-right: 20px solid transparent !important;
    }


    .mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-bottom-team > .team-standings-position:nth-of-type(1) {
        right: auto;
        left: 0;
        border-left: none !important;
        border-top: none !important;
        border-bottom: 20px solid #d0d7d9 !important;
        border-right: 20px solid transparent !important;
    }

    .mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-team img {
        float: left !important;
        margin-left: 20px;
        margin-right: auto;
    }

    .mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-top-team > .team-standings-position span {
        right: auto;
        top: -14px !important;
        left: 1px !important;
    }

    .mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-bottom-team > .team-standings-position span {
        right: auto;
        bottom: -14px !important;
        left: 1px !important;
    }

    .mbt-v2-pf-tree-pair.mbt-v2-pf-tree-pair-finals.mbt-v2-pf-tree-pair-bronze {
        display: none;
    }

    .mbt-v2-pf-tree-pair.mbt-v2-pf-tree-pair-finals {
        margin-top: 20px;
        border: 2px solid #e58217;
        min-width: 150px;
    }

    .mbt-v2-pf-tree-stage.mbt-v2-pf-tree-stage-finals {
        margin-left: 0;
        display: flex;
        justify-content: center;
    }

    .mbt-v2-pf-tree-pair-finals .mbt-v2-pf-tree-pair-arrow,
    .mbt-v2-pf-tree-pair-finals .mbt-v2-pf-tree-pair-arrow-direction {
        display: none;
    }

   .mbt-v2-pf-tree-stage-right .mbt-v2-pf-tree-pair-team > span {
        margin-right: 10px;
        float: right;
    }
}

.mbt-v2-game-team-logo-b > a.mbt-v2-image > img {
	float: right;
}

.dp-modal {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.75);
}

.dp {
	position: relative;
	background: #FFF;
	box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.25);
	line-height: 1.4;
	border-radius: 4px;
	max-height: 400px;
	z-index: 1000;
	padding-top: 6px;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent;
}

.dp:before {
	content: ' ';
	height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #3B99FC;
	background: linear-gradient(-90deg, #3B99FC 0%, #8AEFC8 100%);
}

.dp-permanent .dp {
	padding-top: 0;
	border: 1px solid #EEE;
	box-shadow: none;
}

.dp-permanent .dp:before {
	display: none;
}

.dp-cal {
	min-height: 300px;
}

.dp-below {
	position: absolute;
	font-size: 0.8em;
	width: 400px;
	max-width: 100vw;
}

.dp-permanent {
	position: relative;
	font-size: 0.8em;
	width: 400px;
	max-width: 100vw;
}

.dp-permanent .dp{
	z-index: 0;
}

.dp-modal .dp {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 600px;
	width: calc(100% - 4em);
	transform: translate(-50%, -50%);
	animation: slide-up 0.3s forwards;
}

.dp-months {
	padding: 24px;
}

.dp-years {
	box-sizing: border-box;
	max-height: 400px;
	padding: 8px 0;
	overflow: auto !important; /* HACK for Chrome on Android */
}

.dp-cal-month,
.dp-cal-year,
.dp-day,
.dp-month,
.dp-year {
	box-sizing: border-box;
	text-align: center;
	text-decoration: none;
	position: relative;
	color: #3B404D;
	border-radius: 2px;
	border: 0;
	background: transparent;
}

.dp-cal-header {
	position: relative;
	text-align: center;
	padding-bottom: 16px;
	background: #f5f5f5;
}

.dp-next,
.dp-prev {
	position: absolute;
	width: 30px;
	height: 30px;
	overflow: hidden;
	top: 14px;
	color: #777;
	border-radius: 2px;
	border: 0;
	background: transparent;
}

.dp-next:focus,
.dp-prev:focus,
.dp-next:hover,
.dp-prev:hover {
	outline: none;
	color: inherit;
}

.dp-prev {
	left: 24px;
}

.dp-next {
	right: 24px;
}

.dp-prev:before,
.dp-next:before {
	content: '';
	border: 2px solid;
	width: 10px;
	height: 10px;
	display: inline-block;
	transform: rotate(-45deg);
	transition: border-color 0.2s;
	margin: 9px 0 40px 4px;
}

.dp-prev:before {
	border-right: 0;
	border-bottom: 0;
}

.dp-next:before {
	border-left: 0;
	border-top: 0;
	margin-left: 0;
	margin-right: 4px;
}

.dp-cal-month,
.dp-cal-year {
	display: inline-block;
	font-size: 1.4em;
	padding: 16px 8px 8px;
	outline: none;
}

.dp-cal-footer {
	text-align: center;
	background: #f5f5f5;
}

.dp-day-today:after {
	content: '';
	height: 0;
	width: 0;
	border: 7px solid #227BD7;
	border-bottom-color: transparent;
	border-left-color: transparent;
	position: absolute;
	top: 0;
	right: 0;
}

.dp-close,
.dp-clear,
.dp-today {
	box-sizing: border-box;
	display: inline-block;
	width: 33%;
	padding: 8px;
	text-decoration: none;
	color: inherit;
	border: 0;
	background: transparent;
}

.dp-permanent .dp-close,
.dp-permanent .dp-clear {
	display: none;
}

.dp-close:active,
.dp-clear:active,
.dp-today:active,
.dp-next:active,
.dp-prev:active,
.dp-cal-month:active,
.dp-cal-year:active {
	background: #75BCFC;
	color: white;
}

@media screen and (min-device-width: 1200px) {
	.dp-close:hover,
	.dp-close:focus,
	.dp-clear:hover,
	.dp-clear:focus,
	.dp-today:hover,
	.dp-today:focus,
	.dp-next:hover,
	.dp-next:focus,
	.dp-prev:hover,
	.dp-prev:focus,
	.dp-cal-month:focus,
	.dp-cal-month:hover,
	.dp-cal-year:hover,
	.dp-cal-year:focus {
		background: #75BCFC;
		color: white;
	}
}

.dp-col-header,
.dp-day {
	width: 14.28571429%;
	display: inline-block;
	padding: 8px;
	text-align: center;
}

.dp-col-header {
	color: #AAA;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 0.8em;
	padding: 8px 0;
}

.dp-month {
	width: 33%;
	display: inline-block;
	padding: 8px;
}

.dp-year {
	display: block;
	padding: 8px 40px;
	width: 100%;
}

.dp-edge-day {
	color: #AAA;
}

.dp-day:hover,
.dp-month:hover,
.dp-year:hover,
.dp-current:focus,
.dp-current,
.dp-day:focus,
.dp-month:focus,
.dp-year:focus {
	outline: none;
	background: #75BCFC;
	color: white;
}

.dp-selected:hover,
.dp-selected:focus,
.dp-selected {
	background: #3B99FC;
	color: #FFF;
}

.dp-day-disabled {
	background: transparent;
	color: #DDD;
}

.dp-day-disabled:focus,
.dp-day-disabled:hover {
	background: #DDD;
}

.dp-focuser {
	position: absolute;
	z-index: 0;
	top: 50%;
	left: 50%;
}

/* Responsive overrides */
@media (max-width: 480px), (max-height: 480px) {
	.dp-modal .dp {
		font-size: 0.9em;
		width: auto;
		width: 100%;
	}

	.dp-day-of-week,
	.dp-day {
		padding: 8px;
	}
}

@keyframes slide-up {
	0% {
		transform: translate(-50%, 100%);
	}
	100% {
		transform: translate(-50%, -50%);
	}
}

.mbt-v2-nt-team .mbt-v2-responsive-table-container {
	overflow-x: auto;
}

.mbt-v2-simple-responsive-table-container {
	max-width: 100%;
	overflow-x: auto;
}

.mbt-v2-select {
	max-width: 150px;
	padding: 3px 0;
}

@media only screen and (max-width: 640px) {
    .mbt-v2-select {
        width: auto;
        height: 35px;
        margin: 8px 0;
    }
}

#mbt-v2-schedule-table .mbt-ticket-info a {
	display: inline-block;
	background: url(/static/api/default/images/ticket-small.png) no-repeat;
	width: 22px;
	text-decoration: none;
}

@media only screen and (max-width: 640px) {
	.mbt-v2-widget-content .mbt-v2-filters-block {
	 	display: block;
		border: none;
	}
}

.mbt-v2-table {
	-webkit-backface-visibility: visible;
}

.mbt-v2-container-with-borders .mbt-v2-shot-chart {
	background: url("/static/widget-styles/images/court-landscape.jpg") no-repeat 50%;
}
.mbt-widget
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	margin:0px 0px 5px 0px;
	background-color:#ffffff;
	border:#483d8b 1px solid;
}
.mbt-widget *
{
	font-family:Arial;
	font-size:11px;
}
.mbt-widget select, .mbt-widget input
{
	font-family:Tahoma;
	font-size:11px;
}
.mbt-widget input[type=button]
{
	border:#483d8b 1px solid;
	color:#000000;
	background-color:#ece9d8;
	padding:1px 4px;
	cursor:pointer;
}
.mbt-widget .mbt-link-button
{
    display:inline;
    background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-active-center.gif);
    padding:3px 5px;
}
.mbt-widget .mbt-link-button-active
{
    display:inline;
    background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-center.gif);
    padding:3px 5px;
}
.mbt-widget h3
{
	margin:2px 0px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
}

.mbt-headline
{
	border-bottom:#7983b6 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	height:23px;
	background-color:#483d8b;
	text-align:center;
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/bgr_headline.gif);
	background-repeat:repeat-x;
}

.mbt-headline .mbt-text
{
	padding:4px 0px 0px 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.mbt-headline .mbt-right
{
	/*display:none;*/
	float:right;
	padding:3px 4px 0px 0px;
}

.mbt-headline .mbt-right img
{
	border:none;
}

.mbt-widget.mbt-widget-content
{
	border:#483d8b 1px solid;
}

.mbt-content1, .mbt-content3, .mbt-content4, .mbt-content5, .mbt-footer,
{
	
}
.mbt-controls
{
	border-bottom:#7983b6 1px solid;
}
.mbt-content3
{
	border:none;
}

.mbt-footer, .mbt-links-footer
{
	border-top:none;
}

.mbt-content, .mbt-content2
{
}

.mbt-content
{
	/*border-bottom:#363636 1px solid;*/
}

.mbt-content1, .mbt-content5
{
	padding:5px;
}

.mbt-content2
{
}

.mbt-content3, .mbt-content6
{
	padding:5px;
}

.mbt-content4, .mbt-widget .mbt-controls
{
	padding:5px;
}

.mbt-content7 {
    margin-top:5px;
    padding:3px 3px 3px 5px;
    background-color:#7e97c7;
    color:#efeff0;
}

.mbt-content-graph
{
	background-color:#5d5d5d;
	padding:3px;
	padding: 0px; 
	margin: 0px;
	border:0px;
}

.mbt-footer, .mbt-links-footer
{
	text-align:right;
	padding-right:5px;
}

.mbt-footer .mbt-text, .mbt-links-footer .mbt-text
{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

.mbt-links-footer .mbt-text .mbt-links-with-paging {
	float: right;
}

.mbt-footer .mbt-right, .mbt-links-footer .mbt-right
{
	display:none;
}


/***** TABLES STUFF HERE *****/
.mbt-table
{
}

.mbt-table th
{
	background-color:#8ea0c4;
	font-weight:bold;
	padding:2px;
	color:#efeff0;
	border-left:#7983b6 1px solid;
	border-bottom:#7983b6 1px solid;
}

.mbt-table th a
{
	font-weight:bold;
}

.mbt-table th.first
{
	border-left:none;
	text-align:left;
	padding-left:5px;
}

.mbt-table td
{
	padding:2px;
	text-align:center;
	color:#000000;
	border-left:#c4c0db 1px solid;
}

.mbt-table tr.row1 td
{
	background-color:#ececec;
}

.mbt-table tr.row2 td
{
	background-color:#f5f5f5;
}

.mbt-table td.first
{
	border-left:none;
	text-align:left;
	padding-left:5px;
}

/* NOPADDING when padding needs to be removed for table or its part*/
.mbt-nopadding, .mbt-nopadding th, .mbt-nopadding td, .mbt-nopadding th.first,  .mbt-nopadding td.first
{
	padding:0px;
}
/*EOF NOPADDING*/

.mbt-table td.mbt-nopadding, .mbt-table th.mbt-nopadding
{
	padding:0px;
}

/* positioning in table*/
.mbt-table td.mbt-centered, .mbt-table th.mbt-centered
{
	text-align:center;
}

.mbt-table td.mbt-left, .mbt-table th.mbt-left
{
	text-align:left;
}

.mbt-table td.mbt-small
{
	font-size:9px;
}

.mbt-widget .mbt-important
{
	/*color:#ff9b4b;*/
	font-weight:bold;
}

.mbt-widget .mbt-important *
{
	color:#ff9b4b;
}

.mbt-table .mbt-separator td
{
	border-bottom:#ff9b4b 1px solid;
}

.mbt-table .mbt-separator-top td
{
	border-top:#ff9b4b 1px solid;
}



/***** EOF TABLES STUFF*****/

.mbt-subheader, .mbt-table th.mbt-subheader
{
	text-align:center;
	padding:3px 3px 3px 15px;
	font-weight:bold;
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/bgr_headline1.gif);
	background-repeat:repeat-x;
	text-align:left;
	height:14px;
	color:#f8ece5;
}

.mbt-subheader1, .mbt-table .mbt-subheader1
{
	background-repeat:repeat-x;
	font-weight:bold;
	background-color:#7e97c7;
	padding:4px 3px 3px 15px;
	border-bottom:#483d8b 1px solid;
	color:#f8ece5;
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/bgr_headline1.gif);
	background-repeat:repeat-x;
	height:16px;
	text-align:left;
}

.mbt-widget a, .mbt-widget a.mbt-whitelinks
{
	color:#000000;
	text-decoration:none;
}

.mbt-widget .mbt-whitelinks a
{
	color:#000000 !important;
	text-decoration:none;
}


.mbt-widget a:hover
{
	text-decoration:underline;
}

.mbt-widget form
{
	padding:0px;
	margin:0px;
}


/****** TAB stuff ******/

.mbt-tabs
{
	padding:4px;
	border-bottom:#7983b6 1px solid;
}

.mbt-tab *
{
	float:left;
}

.mbt-tab-active *
{
	float:left;
}

.mbt-tab-hover *
{
	float:left;
}

.mbt-tab
{
	color:#ffffff;
}

.mbt-tab .mbt-left
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-left.gif);
}

.mbt-tab .mbt-right
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-right.gif);
}

.mbt-tab .mbt-center
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-center.gif);
	color:#dfdfdf;
}

.mbt-tab-active
{
	padding-left:1px !important;
	margin-right:1px !important;
}

.mbt-tab-active .mbt-left
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-active-left.gif);
}

.mbt-tab-active .mbt-right
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-active-right.gif);
}

.mbt-tab-active .mbt-center
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-active-center.gif);
	color:#f8ece5;
}

.mbt-tab-hover
{
	color:#ffffff;
	padding-left:1px !important;
	margin-right:1px !important;
}

.mbt-tab-hover .mbt-left
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-left.gif);
}

.mbt-tab-hover .mbt-right
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-right.gif);
}

.mbt-tab-hover .mbt-center
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/tab-center.gif);
	color:#483d8b;
}
.mbt-tabs-vertical .mbt-tab .mbt-center, .mbt-tabs-vertical .mbt-tab-active .mbt-center
{
	color:#f5f5f5;
}
/* EOF Tab stuff*/

.mbt-widget .mbt-live
{
	color:#bb0000;
	font-weight:bold;
}

/* HOLDER to group various content in widget */

.mbt-holder
{
	background-color:#7e97c7;
}

.mbt-holder .mbt-holder-headline
{
	padding:3px 3px 3px 10px;
	font-weight:bold;
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/bgr_headline1.gif);
	background-repeat:repeat-x;
	text-align:left;
	height:14px;
	color:#f8ece5;
}

.mbt-holder-headline .mbt-text
{
}

.mbt-holder-headline .mbt-right
{
	display:none;
}

.mbt-holder-headline .mbt-right-high
{
	display:none;
}

.mbt-holder .mbt-holder-footer
{
}

.mbt-holder-footer .mbt-right
{
	display:none;
}

.mbt-holder-footer .mbt-right-high
{
	display:none;
}

.mbt-holder-footer .mbt-text
{
	text-align:right;
}

.mbt-holder .mbt-holder-content
{
	padding:5px;
	color:#ffffff;
}

.mbt-holder .mbt-holder-content1
{
}

.mbt-holder .mbt-holder-content2
{
	padding:5px;
}

/* EOF HOLDER */

.mbt-team
{
	width:112px;
	height:180px;
	float:left;
	margin:5px;
}

.mbt-team .mbt-holder-content
{
	height:160px;
}

/****** LAYOUT stuff ******/

.mbt-layout-half
{
	float:left; 
	width:50%;
}

.mbt-layout-third
{
	float:left; 
	width:33%;
}

.mbt-layout-two-thirds
{
	float:left; 
	width:67%;
}

.mbt-layout-right
{
	margin-left:5px;
}

.mbt-layout-top
{
	margin-bottom:5px;
}

.mbt-clear
{
	clear:both;
}

.mbt-layout-quarter
{
	float:left;
	width:25%;
}

/****** EOF layout ******/

.mbt-stat-holder
{
	float:left;
	display:table;
}

.mbt-stat-holder .mbt-value
{
	float:left;
	color:#eeeeee;
	font-size:20px;
	font-weight:bold;
	padding:0px 2px;
}

.mbt-stat-holder .mbt-category
{
	float:left;
	padding-top:3px;
	padding-right:3px;
	color:#ffffff;
}

.mbt-stat-holder .mbt-important
{
	background-color:#363636;
	height:33px;
}
.mbt-player-image
{
	width:110px; 
	height:40px;
	background-repeat:no-repeat;
	text-align:right;
	padding-top:70px;
}

.mbt-widget .mbt-player-info
{
	float:left; 
	padding-left:5px; 
	padding-top:5px;
	color:#ffffff;
}

#mbt-hotspot
{
	background-color:#ffffff;
	border:#dddddd 1px solid;
	position:absolute;
	text-align:left;
	padding:3px;
	z-index:500;
}

.mbt-gamecard-team
{
	font-size:15px;
	text-align:center;
	font-weight:bold;
	padding:5px;
}

.mbt-gamecard-team1
{
	border:#ff7838 3px solid;
	width:30%;
}

.mbt-gamecard-team2
{
	border:#545454 3px solid;
	width:30%;
}

.mbt-gamecard-result
{
	font-size:34px;
	color:#ffffff;
	font-weight:bold;
}


.mbt-gamecard-quarters span
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/quarter.gif);
	color:#ffffff;
}

.mbt-gamecard-info
{
	text-align:center;
	color:#ffffff;
}

/******** SMALL GRAPHS  *************/

.mbt-graph-holder
{
	border-bottom:#7983b6 1px solid;
	border-right:#7983b6 1px solid;
}

.mbt-graph-holder .mbt-separator td {
border-bottom:1px solid #7983b6;
}

.mbt-graph
{
	float:left;
	height:40px;
	border-top:#6771a5 1px solid;
	border-left:#6771a5 1px solid;
}

.mbt-graph .mbt-category
{
	width:30%;
	vertical-align:middle;
	font-weight:bold;
	border-right:#6771a5 1px solid;
	padding-left:2px;
	color:#ffffff;
	border-bottom:1px solid #6771a5;
}

.mbt-graph .mbt-value
{
	width:70%;
	height:50%;
}

.mbt-graph .mbt-value-graph1
{
	background-color:#ff7838;
	border-left:none;
	margin-top:2px;
	text-align:center;
	color:#ffffff;
}

.mbt-graph .mbt-value-graph2
{
	background-color:#545454;
	border-left:none;
	margin-top:2px;
	text-align:center;
	color:#ffffff;
}

.mbt-horizontal .mbt-value-graph1
{
	height:14px;
	line-height:14px;
	padding:0px;
}

.mbt-horizontal .mbt-value-graph2
{
	height:14px;
	line-height:14px;
	padding:0px;
	margin-bottom:2px;
}

.mbt-named .mbt-category
{
	width:20%;
}

.mbt-named .mbt-name
{
	width:50%;
	border-right:#6771a5 1px solid;
	padding:0px 0px 0px 2px;
	line-height:10px;
	white-space:nowrap;
}


.mbt-named .mbt-value
{
	width:30%;
}

.mbt-vertical .mbt-category
{
	border-top:#6771a5 1px solid;
	width:100%;
	text-align:center;
	border-right:none;
	height:28px;
}

.mbt-vertical .mbt-value-graph1
{
	border-left:#6771a5 1px solid;
	border-bottom:none;
	text-align:center;
}

.mbt-vertical .mbt-value-graph2
{
	border-left:#6771a5 1px solid;
	border-bottom:none;
	text-align:center;
}

.mbt-vertical .mbt-value-graph2 div
{
	position:relative;
	top:-13px;
	color:#ffffff;
}

.mbt-vertical .mbt-value-graph1 div
{
	position:relative;
	top:-13px;
	color:#ffffff;
}

.mbt-vertical .mbt-value
{
	vertical-align:bottom;
	padding:2px 2px 0px 2px;
	height:115px;
	width:50%;
}

/******** EOF SMALL GRAPHS  *************/

.mbt-check-label
{
	color:#ffffff;
	position:relative;
	top:-2px;
}

.mbt-widget form td
{
	color:#ffffff;
}

.mbt-widget .mbt-floatl
{
	float:left;
}

.mbt-widget .mbt-injured
{
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/ico-injured.gif);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	float:left;
	margin-left:5px;
}

/******** IMAGE HOLDERS ********/

tr.row1 td.mbt-imageholder-smalllogo, tr.row2 td.mbt-imageholder-smalllogo, .mbt-imageholder-smalllogo
{
	width:40px;
	height:40px;
	background-color:#ffffff;
	vertical-align:middle;
}

td.mbt-imageholder-smalllogo img
{
	border:none;
}

.mbt-imageholder-biglogo
{
	width:100px;
	height:100px;
	background-color:#ffffff;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
}

/******** EOF IMAGE HOLDERS ********/

.mbt-corporate-footer
{
	display:none;
}

.mbt-widget .mbt-bh-logo
{
	display:block;
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/bh_logo.gif);
	width:84px;
	height:12px;
	background-repeat:no-repeat;
}

.mbt-widget .mbt-ico-magni
{
	display:block;
	background-image:url(static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/ico-magni.gif);
	width:13px;
	height:14px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px auto;
}

/******** IE STYLES ************/

* html .mbt-tabs .mbt-center
{
	height:24px;
}

* html .mbt-content, * html .mbt-content1, * html .mbt-content5, * html .mbt-content2, * html .mbt-content3, * html .mbt-content6, * html .mbt-content4, * html .mbt-controls
{
	width:100%;
}

.mbt-layout-standings-short-group-select {
    border: 1px solid #ACBFD1 !important;
}

.mbt-compact-headline .mbt-bh-banner
{
	float:right;
}

.mbt-compact-headline .mbt-bh-banner div
{
	position:absolute; 
	width:84px; 
	height:12px;
}

.mbt-compact-headline .mbt-bh-banner a
{
	position:relative; 
	left:-88px; 
	top:4px;
}

.mbt-compact-headline .mbt-text
{
	overflow:hidden; 
	white-space:nowrap; 
	width:100%; 
	float:none;
	text-align:left;
}
.mbt-compact-headline .mbt-text span
{
	font-size:12px;
	font-weight:normal;
	color:#999999;
}
.mbt-widget .mbt-shotchart
{
	background-image: url('static/api/a0d07178160bf749eb6e5e761fc623fe42e2bb57/images/court.gif');
	border: 1px #f0f0f0 solid;
	background-repeat: no-repeat;
	color:#000000;
	margin:10px 0px;
	padding:3px;
}

span.highlight {
    color: #FF0000;
}
.mbt-buttons-content
{
    padding:10px 0px;
    text-align:center;
}
.mbt-buttons-content .mbt-link-button
{
    margin:5px;
}
/***** CLUB WIDGET STYLES *****/

.mbt-club-widget
{
    border-color:#dedede;
    color:#000000;
}
.mbt-club-widget .mbt-headline
{
    background-image:none;
    background-color:#dedede;
    border:none;
    color:#000000;
}
.mbt-club-widget .mbt-headline .mbt-right
{
    display:none;
}
.mbt-club-widget .mbt-controls
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-tabs
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-content, .mbt-club-widget .mbt-content1, .mbt-club-widget .mbt-content2, 
.mbt-club-widget .mbt-content5, .mbt-club-widget .mbt-holder-content1, .mbt-club-widget .mbt-holder
{
    background-color:transparent;
    border-color:#dedede;
}
.mbt-club-widget .mbt-holder .mbt-holder-headline .mbt-text
{
    border-bottom:none;
}
.mbt-club-widget .mbt-holder-footer a
{
    color:#e8783d;
}
.mbt-club-table
{
}
.mbt-club-table a
{
    color:#e8783d;
    
}
.mbt-club-table td
{
    text-align:center;
    padding:1px 2px;
    border-bottom:#dedede 1px solid;
}
.mbt-club-table th
{
    text-align:center;
    padding:1px 2px;
    border-bottom:#dedede 1px solid;
}
.mbt-club-table td.first
{
    text-align:left;
    width:1px;
}
.mbt-club-table .team_name
{
    text-align:left;
}
.mbt-club-widget .mbt-important td
{
    background-color:#dedede;
    color:#e8783d;
}
.mbt-club-widget .mbt-important td a
{
    color:#e8783d;
}
.mbt-club-widget .mbt-tab-comment
{
    float:left;
    padding-top:5px;
    padding-left:5px;
}
.mbt-club-widget .mbt-holder
{
    padding-bottom:5px;
}
.mbt-club-widget .mbt-club-table .first
{
    white-space:nowrap;
}
.mbt-club-table .mbt-left
{
    text-align:left;
}
.mbt-front-page select
{
    width:190px;
}

/******** CALENDAR ************/

.mbt-calendar-selector {
	cursor: pointer;
}

.mbt-calendar {
	border: 1px solid #000000;
	width:100%;
}

.mbt-calendar-iframe-body {
	margin: 0px;
	background-color: #535353;
	border: 0px;
	cursor: default;
	color:#ffffff;
}

.mbt-calendar-iframe-body .mbt-calendar-table {
	font-size: 11px;
	font-family: verdana,tahoma,sans-serif,arial;
}

.mbt-calendar-iframe-body .mbt-calendar-wd-tr td {
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #ffffff;
	white-space: nowrap;
}
.mbt-calendar-iframe-body .mbt-calendar-time-tr td {
	border-top: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

.mbt-calendar-iframe-body .mbt-calendar-head-tr td,
.mbt-calendar-iframe-body .mbt-calendar-nav-tr td {
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #ffffff;
	white-space: nowrap;
	font-weight: bold;
}

.mbt-calendar-iframe-body .mbt-calendar-cal-tr td {
	border: 1px solid #535353;
	padding: 2px;
	text-align: right;
	color: #000;
	white-space: nowrap;
	width: 18px;
	background-color:0b0b0b;
	color:#ffffff;
}

.mbt-calendar-iframe-body .mbt-calendar-footer-tr td {
	border-top: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #ffffff;
	white-space: nowrap;
}

.mbt-calendar-iframe-body .mbt-calendar-hours {
	width: 20px;
}

.mbt-calendar-iframe-body .mbt-calendar-colon-span {
}

.mbt-calendar-iframe-body .mbt-calendar-mins {
	width: 20px;
}

.mbt-calendar-iframe-body .mbt-calendar-mins {
	width: 20px;
}

.mbt-calendar-iframe-body td.mbt-calendar-current {
	color: #fff;
	background-color: #535353;
	font-weight: bold;
}

.mbt-calendar-iframe-body td.mbt-calendar-today {
	font-weight: bold;
}

.mbt-calendar-iframe-body td.mbt-calendar-weekend-head {
	color: #f00;
}

.mbt-calendar-iframe-body td.mbt-calendar-weekend-day {
	color: #f00;
}

.mbt-calendar-iframe-body tr.mbt-calendar-highlight,
.mbt-calendar-iframe-body tr.mbt-calendar-highlight td {
	border: 1px solid #ff9c67;
	background: #ff9c67;
	color:#000000;
}

.mbt-calendar-iframe-body tr.mbt-calendar-highlight td.mbt-calendar-highlight {
	background: #ff7a33;
	border: 1px solid #ff7a33;
	color:#000000;
}

.mbt-calendar .mbt-calendar-day {
	text-align: center;
	z-index: 1;
	padding:2px;
}
.mbt-calendar .mbt-day {
	z-index: 2;
}
.mbt-calendar-day > div {
	position: relative;
}
.mbt-calendar-day.mbt-has-games {
	font-weight: bold;
	background-color:#414141;
}
.mbt-calendar .mbt-calendar-day .mbt-calendar-day-games {
	visibility: hidden;
	position: absolute;
	background-color: #fff;
	border: 1px solid;
	border-color: rgb(153,152,153);
	border-color: rgba(153,152,153,.8);
	color: #000;
	padding: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	text-align: left;
	z-index: 5;
}
.mbt-calendar .mbt-calendar-day:hover .mbt-calendar-day-games {
	visibility: visible;
}

/******** EOF CALENDAR ************/