 * {
    margin: 0;
    padding: 0;
    }

/* ADJUST NAVBAR TO FIT GTL COMPONENT */
/* #celtics_navbar {height:100%;padding:0;margin:0;} */
div#gametimelive {width:972px;background-color:#000;display:none;position:relative;clear:both;}
div#gametimelive #gt_nav {background:#e5e5e5;color:#fff;}
div#gametimelive #gt_left_column {width:500px;float:left;height:625px;}
div#gametimelive #gt_right_column {width:450px;float:right;margin-left:2px;height:625px;}
div#gametimelive #gt_footer {clear:both;background:#000;color:#fff;}
div#gametimelive #gt_footer img {margin-top:10px;}

div#gametimelive .widget {
    margin: 0px;
    padding: 10px;
	background:#00611b;
    border: 1px solid #dedbd1;
    margin-bottom: 15px;
    }

div#gametimelive #tabvanilla1 {width:490px;margin:0;}
div#gametimelive #tabvanilla2 {width:490px;margin:0;}
div#gametimelive #tabvanilla3 {width:429px;margin:0;}

div#gametimelive .widget a {
    color: #222;
    text-decoration: none;
    }

div#gametimelive .widget a:hover {
    color: #009;
    text-decoration: underline;
    }

div#gametimelive .tabnav li {
    display: inline;
    list-style: none;
    padding-right: 5px;
    }

div#gametimelive .tabnav li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 4px 5px;
    margin:0;
    outline: none;
    font:bold 13px "Helvetica",sans-serif;
    }

div#gametimelive .tabnav li a:hover, 
div#gametimelive .tabnav li a:active, 
div#gametimelive .tabnav li.ui-tabs-selected a {
    /*background: #dedbd1;*/
    background: #f3f1eb;
    color: #222;
    text-decoration: none;
    font:bold 13px "Helvetica",sans-serif;
    }

div#gametimelive .tabdiv {
    margin-top: 2px;
    background: #f3f1eb;
    border: 1px solid #dedbd1;
    padding: 5px;
    }

div#gametimelive .tabdiv li {
    list-style-image: url("/celtics/media/star.png");
    margin-left: 20px;
    }
    
div#gametimelive .ui-tabs-hide {
    display: none;
    }

/* ON THE COURT */
table.on_the_court {width:470px;border:1px solid #00611b;background:#fff;font:normal 10px "Arial";}
table.on_the_court caption {font:bold 12px "Arial";text-align: left;color:#000;}
table.on_the_court tr th {background:#00611b;padding:2px;color:#ccc;font:bold 14px "Arial";text-transform: uppercase;text-align: left;}
table.on_the_court tr td {color:#000;font:bold 14px "Arial";text-transform: uppercase;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#999;text-align:center;}
table.on_the_court tr.omega td {border-bottom: 1px solid #e5e5e5;}
table.on_the_court tr td.photo {text-align: center;background:#fff;}
table.on_the_court tr td.name {text-align: left;padding-left:2px;}
table.on_the_court tr td.points {color:#c90;background:#000;}
table.on_the_court tr td img {background:#fff;}
table.on_the_court tr td a {text-decoration: none;color:#00611b;}

table#playbyplay_data {width:420px;}
img#southwest_promo {margin:0px 20px 10px 20px;border:none;}

/* LIVE SCOREBOARD */
div#gametimelive div#jquery_live_scoreboard {border-top:1px solid #fff;background:#333;border:1px solid #00611b;width:490px;height:170px;margin:5px 0 10px 0;padding:0;}
div#jquery_live_scoreboard div#live_scoreboard_xml {background:#333;color:#fff;width:490px;height:170px;font-family:"Helvetica Neue","Arial", sans-serif;padding:0;margin:0;}
div#jquery_live_scoreboard div#live_scoreboard_xml table#game_date_clock {color:#fff;width:490px;font:bold 14px "Helvetica Neue","Arial", sans-serif;padding:0px;margin:0;background:#00611b;}
div#jquery_live_scoreboard div#live_scoreboard_xml table#game_date_clock tr td.date {padding:2px;}
div#live_scoreboard_xml table#game_date_clock tr td.clock {text-align:right;}
div#live_scoreboard_xml table#scoreboard_data {width:490px;border-bottom:1px solid #fff;}
div#live_scoreboard_xml table#scoreboard_data tr th {padding:1px;color:#333;background:#999;font:bold 11px "Helvetica Neue","Arial", sans-serif;text-align:center;}
div#live_scoreboard_xml table#scoreboard_data tr th.location {text-align:left;padding-left:10px;}
div#live_scoreboard_xml table#scoreboard_data tr td {padding:0px;border-top:1px solid #fff;}
div#live_scoreboard_xml table#scoreboard_data tr td.logo {padding:0;width:80px;max-width:80px;}
div#live_scoreboard_xml table#scoreboard_data tr td.logo img {margin:0;padding:0;width:80px;}
div#live_scoreboard_xml table#scoreboard_data tr td.home_team,
div#live_scoreboard_xml table#scoreboard_data tr td.away_team {padding:2px 5px;color:#fff;background:#666;font:bold 16px "Helvetica Neue","Arial", sans-serif;width:300px;}
div#live_scoreboard_xml table#scoreboard_data tr td span.record {color:#e5e5e5;font:normal 11px "Helvetica Neue","Arial", sans-serif;white-space: nowrap}

div#live_scoreboard_xml table#scoreboard_data tr td.q1,
div#live_scoreboard_xml table#scoreboard_data tr td.q2,
div#live_scoreboard_xml table#scoreboard_data tr td.q3,
div#live_scoreboard_xml table#scoreboard_data tr td.q4,
div#live_scoreboard_xml table#scoreboard_data tr td.ot {border-left:1px solid #fff;color:#fff;background:#666;font:bold 18px "Helvetica Neue","Arial", sans-serif;text-align:center;width:29px;}
div#live_scoreboard_xml table#scoreboard_data tr td.total_score {border-left:1px solid #fff;background:#000;color:#cc9933;font:bold 18px "Helvetica Neue","Arial", sans-serif;text-align:center;width:49px;}

div#live_scoreboard_xml div.links_feed {font:normal 10px "Helvetica Neue","Arial", sans-serif;margin-top:3px;background:#333;color:#fff;width:485px;border:1px solid #333;}
div#live_scoreboard_xml div.links_feed a {color:#cc9933;}
div#live_scoreboard_xml div.links_feed a:hover {color:#cc9933;text-decoration:underline;}

/* BOX SCORE */
div#jquery_live_boxscore {border:1px solid #00611b;margin:0 0 10px 0;background:#000;width:490px;}
div#jquery_live_boxscore h1 {color:#fff;font:bold 14px "Helvetica Neue","Arial", sans-serif;text-align:left;padding:2px 5px;margin:0;background:#00611b;}
table#away_box_score, table#home_box_score {width:480px;background:#fff;}
table#away_box_score caption, table#home_box_score caption {background:#666;color:#fff;font:bold 10px "Helvetica Neue", "Arial",sans-serif;text-align:left;padding:2px;}

table.boxscore caption {background:#666;color:#fff;}
table.boxscore tr th {text-align:center;background:#ccc;color:#000;font:bold 9px "Helvetica Neue", "Arial",sans-serif;}
table.boxscore tr td {background:#ccc;text-align:center;padding:1px;font:normal 9px "Helvetica Neue", "Arial",sans-serif;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
table.boxscore tr td.number {width:15px;font:bold 9px "Helvetica Neue", "Arial",sans-serif;}
table.boxscore tr td.player_name {width:85px;text-align:left;font:bold 9px "Helvetica Neue", "Arial",sans-serif;}

table.boxscore tr.dnp_row td {color:#666;}
table.boxscore tr.starter_row td {background:#999;}
table.boxscore tr.totals_away td,
table.boxscore tr.totals_home td {font-weight:bold;}
table.boxscore tr td.total_points {font-weight:bold;color:#f00;}
table.boxscore tr td.player_points {font-weight:bold;}

div#jquery_live_boxscore div#game_details {background:#e5e5e5;color:#000;width:490px;border-top:2px solid #000;}
div#jquery_live_boxscore div#game_details p {background:#fff;color:#000;font:normal 9px "Helvetica Neue", "Arial",sans-serif;margin:2px 0 0 2px;padding:1px;}

#display_celtics_box_score {}
#display_opponent_box_score {}

/* PLAY BY PLAY */
div#jquery_live_playbyplay {border:1px solid #00611b;margin:5px 0 10px 0;background:#333;}
table#playbyplay_data {background-color:#ff0;width:480px;}
table#playbyplay_data caption {background-color:#000;color:#fff;font:bold 14px "Helvetica Neue","Arial", sans-serif;text-align:left;padding:2px 5px;background:#00611b;}
table#playbyplay_data tr.header {}
table#playbyplay_data tr.header th {background:#666666;color:#fff;font:bold 11px "Helvetica Neue", "Arial",sans-serif;text-align: center;}	
table#playbyplay_data td {background:#ccc;text-align:left;padding:2px;font:normal 9px "Helvetica Neue", "Arial",sans-serif;border-top:1px solid #fff;}
table#playbyplay_data td.period {font:bold 9px "Helvetica Neue", "Arial",sans-serif;text-align:center;}
table#playbyplay_data td.event_time {font:bold 9px "Helvetica Neue", "Arial",sans-serif;text-align:center;width:20px;}
/*table#playbyplay_data td.event_text {}*/
table#playbyplay_data td.event_text_away {width:220px;padding:1px 2px 1px 2px;text-align:right;}
table#playbyplay_data td.event_text_home {width:220px;padding:1px 2px 1px 2px;text-align:left;}

/* TWITTER FEED */
div#twitter_feed {border:1px solid #00611b;margin:0 0 10px 0;padding:0;width:440px;background:#333;color:#fff;}
div#twitter_feed h1 {color:#fff;font:bold 14px "Helvetica Neue","Arial", sans-serif;text-align:left;padding:2px 5px;margin:0;background:#00611b;}
div#display_tweets div#twitters {font:bold 9px "Helvetica Neue", "Arial",sans-serif;color:#fff;background:#333;padding:4px;}
div#display_tweets div#twitters a {color:#cc9933;font-style: italic;}
div#display_tweets div#twitters ul {display:inline;margin:0;padding:0;}
div#display_tweets div#twitters ul li {margin:5px;padding:0;font:bold 14px "Helvetica Neue", "Arial",sans-serif;list-style: none;}
div#display_tweets div#twitters ul li span.tweet_timestamp {font-style: italic;}

/* LIVE GAME BLOG */
div#coveritlive {border:1px solid #00611b;margin:0 0 10px 0;width:420px;background:#000;}
div#coveritlive h1 {color:#fff;font:bold 14px "Helvetica Neue","Arial", sans-serif;text-align:left;padding:2px 5px;margin:0;background:#00611b;}

/* VIDEO */

div#nbad_video_player_container {width:420px;}

div#nbad_video_player_container div#game_video_highlights {margin:5px auto;}

/* PROMOS */

div#display_promo div#dynamic_promo {text-align:center;}