/**
 * @fileoverview:   Newsday Sports Bricks Stylesheet
 * @author:         Matt H
 * @company:        Newsday Media Group
 * @version:        Last Changed in: LM8
**/

.module .sdi-datahead-sub-nb td{font-size:12px;}
.module .sdi-so div {padding:4px 12px;}
.module .sdi-so thead th {padding:3px;}

.hssports#subNav li a {padding-left:14px\9;}
#sdi-placeholder-content {clear: both;}
.sdi-placeholder-content {width:100%;}
.sdi-tabs .sdi-placeholder-content {clear: both;}

/* WIDGET TITLE --------------*/
.sdi-widget-title {color: #000;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 14px;font-weight: bold;margin-bottom: 5px;text-transform: uppercase;display:none;}

/* WIDGET TABS --------------*/
.sdi-tab-holder {height: 19px;}
.sdi-tabs ul {float: right;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;list-style-type: none;margin: 0;padding: 0;}
.sdi-tabs li {background-color: #999;border-bottom: 1px solid #757575;border-radius: 4px 4px 0 0;color: #fff;cursor: pointer;float: left;list-style: disc outside none; margin: 0 0 0 1px; padding: 3px 8px 1px 8px;text-transform: uppercase;}
.article .sdi-tabs ul li {list-style: none outside none;}
.sdi-tabs li:hover {background-color: #888;border-bottom: 1px solid #757575;}
.sdi-tabs .sdi-selected, .sdi-tabs .sdi-selected:hover {background-color: #005E80; /* header colour */border-bottom: 1px solid #005E80; /* header colour */}
.sdi-widget-combo .sdi-widget.sdi-results, .sdi-widget-combo .sdi-widget.sdi-schedule, .sdi-widget-combo .sdi-widget.sdi-medals-overall {border-top: 3px solid #005E80; /* header colour */}
.sdi-tabs li#sdi-sponsorship-tab {background-color: transparent;border-bottom: 0px solid #757575;border-radius: 0;color: #FFFFFF;cursor: pointer; float: left;margin: 0 0 0 1px;padding: 0 0px;}
.sdi-widget-sponsorship {background-color: transparent;border-bottom: 0px solid #757575;border-radius: 0;color: #FFFFFF;cursor: pointer;float: right;margin: -9px 0 0 1px;padding: 0 0px;}

/* OLYMPICS-SPECIFIC --------------*/.sdi-medal-gold, .sdi-medal-silver, .sdi-medal-bronze {background-color: transparent;background-image: url(http://images.sportsdirectinc.com/hst/olympics/sprite_medals2.png) no-repeat 0 0;color: #555555;font-size: 11px;  font-weight: bold;  height: 15px;  margin: 0 auto; padding: 2px 1px 1px 0;  text-align: center;text-indent: 0;width: 19px;}
.sdi-medal-silver {background-position: 0 -27px;text-indent: -1px;}
.sdi-medal-bronze {background-position: 0 -52px;}
.sdi-data-wide td img {box-shadow: 0 1px 2px 0 #525252;margin-right: 5px;}

/* STYLES FOR THE DATA --------------*/
.module .sdi-so { /*div that surrounds the scores and odds table, incl game name, links, and 15-pixel space between the games*/
  width: 100%;background-color: #Ffffff;margin-bottom: 15px;font-family: Arial, Verdana, Helvetica, sans-serif;padding-bottom:0px;font-size: 12px;padding:0;}
#main .oly .sdi-so-sublinks {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px; margin-top: 0;padding: 0 5px 0 0;text-align: right;}
.sdi-widget.sdi-schedule .sdi-data-wide .sdi-datahead-sub:first-child { /* For the Time (ET) column header, so it won't wrap */white-space: nowrap;}
.sdi-widget.sdi-results .sdi-data-wide tr .sdi-datacell:nth-child(2) { /* For the country column, so it won't wrap */white-space: nowrap;}
#main .oly .sdi-so-title {background-color: #005E80; /* header colour */border-bottom: 0 none;color: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 13px;font-weight: bold;padding-bottom: 4px;padding-top: 2px;text-indent: 2px;width: 100%;}
.sdi-schedule .sdi-so-title { /* game name or table title in the sdi-so tables*/padding-top: 3px;}
.sdi-widget-combo .sdi-so:first-child .sdi-so-title { /* game name or table title in the sdi-so tables*/padding-top: 0px;}
.sdi-nocontent-message {border-top: 3px solid #005E80; /* header colour */color: #666666; font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: italic;margin-bottom: 15px;margin-top: -22px;padding-top: 5px;}
.sdi-so .sdi-nocontent-message {margin-bottom: 2px;margin-top: 0;padding-bottom: 20px;}
.sdi-widget-combo .sdi-nocontent-message {/* */border-top: 0;margin: 0 0 0 0;}
table.sdi-data-wide {/*for the width of full tables*/width: 90%;color: #333333;border-collapse: separate;border-spacing: 1px;border-width: 0; text-align:left;background-color: #ccc; line-height: normal;margin:0 12px;}
table.sdi-data-wide td {/* */padding: 3px;border-width: 0;}
td.sdi-datahead-sub { /* the subheader row of the scores and odds table and other tables; has background colour and bolded words */font-weight: bold;background-color: #F3F3F3;}
td.sdi-datahead-sub-nb { /* subheader rows or columns with non-bolded words */background-color: #F3F3F3;}
td.sdi-datacell {/* individual cells - default - white back - used by all tables with smaller fonts */background-color: #ffffff;}
td.sdi-datacell-hi {/* individual cells or rows - highlighted with a background colour */background-color: #EEEEEE;}
td.sdi-datacell-hi2 {/* individual cells or rows - highlighted with a background colour */background-color: #FFFFDD;}
.sdi-so-title {font-weight:bold;}
table.sdi-data-wide table.sdi-data-wide {border-spacing:0;}

/* WIDGET LOGO --------------*/
.sdi-widget .sdi-logo {float: left;}
.sdi-widget .sdi-logo img {display: none;}
.sdi-widget .sdi-logo a {background: url(http://images.sportsdirectinc.com/hst/logo_sportsdirectinc.png) no-repeat 0 0 transparent;display: block;height: 15px;width: 120px;}
.sdi-results .sdi-logo { /* In the results widget, we want the so-sublinks pulled up against the bottom of the last table */margin-top: -15px;}
.sdi-results .sdi-so-sublinks { /* In the results widget, we want the so-sublinks pulled up against the bottom of the last table */ margin-top: -14px;}

/* CLEARS and SPACERS --------------*/
.sdi-clear {/* to even up rows; overflow and height give layout and stop content shifting*/clear: both;overflow:hidden;height: 0.1em;}
.sdi-row {/* to even up rows*/clear: both;}
#main .sdi-spacerquarter {padding:0;}
