@charset "utf-8";
/* CSS Document /cms2/css/sports.css */

/* Global CSS for sports vertical*/
#ctl_header {background-color:#040d2a; }
.cms2TargetedStaticOrderModule {margin-top: 0 !important;}
.cms2OrderModule{margin: 0 8px 12px !important}
.ctm-omod-promo {display:none;}
.prospect .international .channel-info, .prospect .live-events .channel-info, .prospect .golf2013 .channel-info  {display:none;}
.intro-paragraph {margin-top:0px;}
.intro-link ul li .link{background: url(/cms2/sports/mls/schedule_icon.jpg) left center no-repeat;width: 300px;padding-left:20px;} 
.intro-link ul li {margin-top:5px;}

/* International Sports 2013 Start */
.international .cms2SlideshowModule { display: none; }
.international .soccer-img .content{visibility: visible;  width: 574px; margin-top: -7px;}
.international .int-soccer {margin-top:24px;}
.international .cricket-img .content{visibility: visible; margin-top: -40px;width:444px;}
.international .cricket-img .content .image { margin-left: 45px;}

/* Commented out 2013-08-09 FV 
.international .rugby {margin-top:-20px;}
.international .rugby-img .content{  visibility: visible;  width: 493px; margin-top: -40px;}
.international .leagues .content .body-copy, .international .super-rugby .content .body-copy, .international .cricket .content .body-copy,  .international .rugby .content .body-copy, .international .int-soccer .content .body-copy {font-size:14px;line-height:21px;}
.international .leagues li.item-1, .international .leagues li.item-3, .international .super-rugby li.item-1, .international .super-rugby li.item-3  {width:104px;}
.international .leagues li.item-2, .international .leagues li.item-4, .international .super-rugby li.item-2, .international .super-rugby li.item-4 {width:324px;}
// Commented out 2013-08-09 FV end */

.international .rugby-img .content{  visibility: visible;  width: 493px; margin-top: -20px;}
.international .channel-info h4 {font-size:14px!important;line-height:21px!important;color: #333;}
.international .channel-info .bulleted-list ul li {margin-bottom: 18px;}
.international .intro-paragraph{margin-bottom:64px;}
.international .univision-deportes .get-DTV, .sports-pack2013 .univision-deportes .get-DTV {margin-right:15px; float:left;width:100px;top:125px;position:relative;}
.international .univision-deportes .link, .sports-pack2013 .univision-deportes .link {float:left;top:60px;left:88px;width:100px;}

/* Added 2013-08-09 FV */
.international .int-soccer ul li .body-copy .tup,
.international .int-soccer ul li .title .tup h4,
.international .rugby ul li .body-copy .tup,
.international .rugby ul li .title .tup h4,
.international .super-rugby ul li .body-copy .tup,
.international .super-rugby ul li .title .tup h4,
.international .cricket ul li .body-copy .tup,
.international .cricket ul li .title .tup h4 { font-size: 14px; line-height: 22px; }
.international .leagues div.ctm-content-module.stack-ITBL.stacked { width: 943px; background: #f0f0f0; padding: 18px 0 39px; margin-bottom: 45px; border-radius: 5px; }
.international .leagues div.ctm-content-module.stack-ITBL.stacked ul {margin: 0 auto;}
.international .leagues div.ctm-content-module.stack-ITBL.stacked ul li { width: 240px; margin: 0 32px 0;}
.international .leagues div.ctm-content-module.stack-ITBL.stacked ul li.item-2 .content .image {margin-right: 10px;}
.international .leagues div.ctm-content-module.stack-ITBL.stacked ul li.item-3 .content .image {margin-right: 35px;}
.international .leagues div.ctm-content-module.stack-ITBL.stacked ul li div.title,
.international .leagues div.ctm-content-module.stack-ITBL.stacked ul li div.body-copy {padding-left: 25px; font-size: 14px; line-height: 22px;}
.international .leagues div.ctm-content-module.stack-ITBL.stacked ul li div.title { margin-top: 20px;}
.international .rugby-img { margin-bottom: 2px;}
.international .super-rugby ul li.odd-item {width: 125px; margin: 0;}
.international .super-rugby ul li.even-item {width: 320px; margin: 0;}
.international .super-rugby ul li.item-3 {margin: 0 17px 0 0;}
.international .super-rugby {margin-bottom: 48px;}
/* Added 2013-08-09 FV end */
/* International Sports 2013 End */

/* Live Events 2013 */
.live-events .posters { background: url(/cms2/sports/events/main-bkgrd__live-events.jpg) repeat-x scroll 0 170px transparent;margin-bottom: 0; margin-top: 0;min-height: 408px !important;}
.live-events .posters .ctm-content-module {background: url(/cms2/sports/events/bkgrd__live-events.jpg) no-repeat scroll 50% 170px transparent; height: 610px !important;}
.live-events .features li.item-1, .live-events .features li.item-3, .live-events .features li.item-5, .live-events .features li.item-7   {width:104px;margin-top:0}
.live-events .features li.item-2, .live-events .features li.item-4, .live-events .features li.item-6, .live-events .features li.item-8 {width:324px;margin-top:0;}
.live-events .features li.item-1 .content, .live-events .features li.item-3 .content{padding-bottom:32px!important}
.live-events .features li.item-5 {clear:left;}
.live-events .features .content {margin-top:12px;}
.live-events .features {margin-bottom:0;}
.live-events .posters li{width:335px;margin-right:0;}
.live-events .posters li .content .title H4 {width:246px; margin-left:10px;color:#fff;font-size:18px;line-height:21px;}
.live-events .posters li .content .body-copy {width:290px; margin-left:10px;color:#fff;font-size:14px;line-height:19px;}
.live-events .posters .ctm-content-module ul {width: 1018px;}
.live-events .posters.full-width .content {width:935px;}
.live-events .posters .image SPAN {background-position: 0 0 !important;}
.live-events .cms2TargetedStaticOrderModule {margin-bottom:24px!important;}

/* Sports Index */
.sports_index2012 #ctl_header {background: #040d2a;min-height:150px!important}
.worldcup #ctl_header {background: #000;min-height:150px!important}
.customer .sports_index2012 .intro .get-dtv, .customer .sports_index2012 .intro .a-cust , .customer .worldcup .intro .a-cust {display:none;}
.sports_index2012 .intro-features {padding-top:52px} 
.sports_index2012 .intro-features .content {overflow:visible;margin-top:-15px}
.sports_index2012 .intro-features h4 {color:#666;width:500px;margin-left:140px;}
.sports_index2012 .intro-features .content .body-copy {width:490px;margin-left:140px}
.sports_index2012 .intro-features .link {margin-left: 140px;width:500px;}
.sports_index2012 .intro-features .item-1 .content .image {margin-left:0px;border:0 none;width:588px;margin-bottom:20px}
.sports_index2012 .intro-features .item-2 .content .image {margin-right:-200px;border:0 none;margin-top: -60px;margin-bottom:24px}
.sports_index2012 .intro-features .item-2 .body-copy, .sports_index2012 .intro-features .item-2 .link {margin-left:150px}
.sports_index2012 .intro-features .item-2 .title{margin-top:55px; margin-left:10px !important}
.sports_index2012 .intro-features .item-2 .body-copy {width:230px}
.sports_index2012 .intro-features .item-1 .content {background-image: url(/cms2/sports/index/sm__nfl_sunday_ticket.png); background-repeat: no-repeat;background-position: 25px 288px; margin-left:-50px !important;}
.sports_index2012 .intro-features .item-1 .body {margin-left:-37px}
.sports_index2012 .large-button{margin-top:15px;}/*May need to be global*/
.sports_index2012 .sports-list h2 {color:#333}	
.sports_index2012 .content .title .tup h4 a {color: #666 !important;font-size:18px}
.sports_index2012 .sports-list li{margin-top: 16px;}
.sports_index2012 .closing .content .title h4 {text-align:center;font-size:26px;font-weight:normal;line-height:40px}
.sports_index2012 .closing .content .body-copy {text-align:center}
.sports_index2012 .closing li .content .image {border:0 none;}
.sports_index2012 .closing {background: url(/cms2/sports/index/bg__closing.jpg) no-repeat 119px 27px;}	/*change link icon arrow for dark background */
.promo-2col-index .content .link a .arrow {background: transparent url(/images/content/themes/dark/link_arrow.png) no-repeat scroll 4px 50%; }

/* FOX SOCCER 2013*/
.fox-soccer2013 .soccer-competitions .soccer-competitions-list {width:980px; margin-left:-38px; }
.fox-soccer2013 .soccer-competitions .soccer-competitions-list .body-copy {font-size:12px!important; line-height:17px!important;}
.fox-soccer2013 .soccer-competitions .rugby-competitions-list .content {padding: 0;}
.fox-soccer2013 .rugby-competitions .rugby-competitions-list .body-copy {font-size:12px!important; line-height:17px!important; width:444px;}
.fox-soccer2013 .ctm-omod-promo {display:block;}

/* Golf 2013 */
.golf2013 .intro-paragraph .intro-title {font-size:20px !important;font-weight:normal;color:#000 !important;}
.golf2013 .intro-paragraph .intro-link1 ul li .link {background: url(/cms2/sports/nhl/film_icon.jpg) left center no-repeat;width:200px;padding-left: 20px;}
.golf2013 .intro-paragraph .intro-link2 ul li .link {background: url(/cms2/sports/mls/schedule_icon.jpg) left center no-repeat;width:200px; margin-left: 140px;padding-left: 20px;}

/* MLB 2013 */
.mlb2013 .intro-paragraph .intro-title {font-size:20px !important;font-weight:normal;color:#000 !important;}
.mlb2013 .intro-paragraph .item-1 .content .title .tup h4 {width:500px}
.mlb2013 .intro-paragraph .content {width:634px; overflow:visible;}
.mlb2013 .intro-paragraph .intro-link2 ul li .link {background: url(/cms2/sports/mls/schedule_icon.jpg) left center no-repeat;width:400px;margin-top:-10px;}
.mlb2013 .stacked .custom-image-bg .content .link {margin-top:-10px;padding-left:20px;width:400px}
.mlb2013 .intro-paragraph .links {width:800px;}
.mlb2013 .games .inline-left li .content .image {width:681px;margin-left:-38px}
.mlb2013 .games .inline-copy-1 .content .title {width:220px;margin-top:40px}
.mlb2013 .games .inline-copy-1 .content .body-copy {width:220px;}
.mlb2013 .games .inleft-3-1 li, .mlb2012 .games .inright-3-1 li, .mlb2012 .games .inleft-3-1 li .body, .mlb2012 .games .inright-3-1 li .body {width:430px}
.mlb2013 .games h4 {font-size:14px !important}
.mlb2013 .hd {background: url(/cms2/sports/mlb/bg__40_games_a_week.jpg) 0 0 no-repeat;width:980px;height:370px}
.mlb2013 .hd.ctm-tup {margin:0 0 0px -30px}
.mlb2013 .hd .item-1 .content .title .tup h4 {font-size:14px;margin:115px 0 0 30px;width:400px}
.mlb2013 .hd .item-1 .content .body-copy .tup {width: 425px;margin:0 0 0 30px;}
.mlb2013 .strike .content {overflow:visible}
.mlb2013 .strike {width:980px;height:300px;margin: 0px 0  0px -30px}
.mlb2013 .strike .item-1 .content .title .tup h4 {font-size:14px;margin:100px 0 0 0px;}
.mlb2013 .strike .video-link ul li .link {background: url(/cms2/sports/nhl/film_icon.jpg) left center no-repeat;padding-left: 20px;position:relative;float:none;}
.mlb2013 .strike .ctm-content-module ul li{margin-top:7px;}
.mlb2013 .colspan-2 .content .title .tup h4 {font-size:14px !important}

/* MLS 2013 */
.mls .cms2OrderModule {margin: 0 8px 24px !important;}
.mls .intro-paragraph .intro-link ul li .link {background: url(/cms2/sports/mls/schedule_icon.jpg) left center no-repeat;width:300px;padding-left: 20px;}
.mls .intro-paragraph .intro-link ul li {margin-top: 5px;}
.mls .custom-image-bg .content .title {margin:10px 0px 3px 0px;}
.mls .callouts.ctm-tup {margin: 0 0 40px -15px;}
.mls .callouts .content .image {border:none;}
.mls .callouts.ctm-tup .ctm-content-module ul li.first-row {width: 290px}
.mls .conferences {margin-left:-32px;width:980px}

/* NBA 2013 */
.nba2013 .teams .inline-left li .content .image {width:700px;margin-left:-50px}
.nba2013 .teams .inline-copy-1 .content .title {width:220px;margin-top:40px}
.nba2013 .teams .inline-copy-1 .content .title .tup h4 {font-size:14px;margin-top: 40px;}
.nba2013 .teams .inline-copy-1 .content .body-copy {width:220px;}
.nba2013 .scores .content {overflow:visible}
.nba2013 .scores {background: url(/cms2/sports/nba/bg__nba_league_pass.jpg) left center no-repeat;width:1000px;height:300px}
.nba2013 .scores.ctm-tup {margin:0px 0 0px -30px}
.nba2013 .scores.ctm-tup h2 {width:900px;}
.nba2013 .scores .item-1 .content .title .tup h4 {font-size:14px;margin:85px 0 0 30px;}
.nba2013 .scores .item-1 .content .body-copy .tup {font-size:12px !important;width: 215px;margin:0 0 0 30px;}
.nba2013 .nba-tv {width:980px}
.nba2013 .nba-tv.ctm-tup {margin:0px 0 30px -30px}
.nba2013 .nba-tv .item-2 .content {margin: -200px 0 0 40px}
.nba2013 .nba-tv .item-2 .content .title {margin:0 0 4px 163px}
.nba2013 .nba-tv .item-2 .content .title .tup h4 {font-size:14px;}
.nba2013 .nba-tv .content {overflow:visible;}
.nba2013 .nba-tv .inline-left li .content .image {margin:20px 0 0 24px; border:0 none;}
.nba2012 .colspan-2 .content .title .tup h4 {font-size:14px !important}
.nba2013 .ctm-omod-promo {display: block;}

/* NCAA Basketball 2013 */
.ncaa-bball2013 .intro-paragraph .intro-link1 ul li .link {background: url(/cms2/sports/nhl/film_icon.jpg) left center no-repeat;width:200px;padding-left: 20px;}
.ncaa-bball2013 .intro-paragraph .intro-link2 ul li .link {background: url(/cms2/sports/mls/schedule_icon.jpg) left center no-repeat;width:400px; margin-left: 140px;padding-left: 20px;}
.ncaa-bball2013 .callouts.ctm-tup .ctm-content-module ul li.first-row {width: 290px}
.ncaa-bball2013 .conferences {margin-left:-30px;width:980px}
.ncaa-bball2013 .conferences .content {overflow:visible; margin-left:-15px !important;}
.ncaa-bball2013 .conferences .inline-left li .content .image {margin-top:0px;border:none;width:1049px}
.ncaa-bball2013 .conferences .ball {position:absolute;top: 272px; left: 670px;}
.ncaa-bball2013 .conferences.ctm-tup h2 {margin-left: 40px;}
.ncaa-bball2012 .colspan-2 .content .title .tup h4 {font-size:14px !important}

/* NCAA Football 2013 */
.ncaa-football2013 .intro-paragraph .intro-link1 ul li .link {background: url(/cms2/sports/nhl/film_icon.jpg) left center no-repeat;width:200px;padding-left: 20px;}
.ncaa-football2013 .intro-paragraph .intro-link2 ul li .link {background: url(/cms2/sports/mls/schedule_icon.jpg) left center no-repeat;width:400px; margin-left: 140px;padding-left: 20px;}
.ncaa-football2013 .stacked .custom-image-bg .content .link {bottom:-10px;font-size:14px;font-weight:bold;padding-left:20px;}
.ncaa-football2013 .callouts.ctm-tup {margin: 0px -15px 40px;}
.ncaa-football2013 .callouts.ctm-tup .ctm-content-module ul li.first-row {width: 290px}
.ncaa-football2013 .conferences {margin-left:-30px}
.ncaa-football2013 .conferences .content {overflow:visible; margin-left:-10px !important;}
.ncaa-football2013 .conferences .inline-left li .content .image {margin-top:0px;border:none;width:980px}
.ncaa-football2013 .conferences.ctm-tup h2 {margin-left: 40px;}
.ncaa-football2013 .colspan-2 .content .title .tup h4 {font-size:14px !important}

/* NFL 2013 */
.nfl2013 .compare-subs {margin-top:-15px;}
.nfl2013 .compare-subs .content .body-copy ul li { float: none !important; margin-top: 5px; padding: 5px 0;text-align: center;}
.nfl2013 .compare-subs .col1-content.active-module:hover,  .nfl2013 .compare-subs ul li a:hover {color:#09c; cursor: pointer;}
.nfl2013 .compare-subs .col1-content.active-module, .nfl2013 .compare-subs ul li a{color:#333;text-decoration:none;}
.nfl2013 .compare-subs .content .body-copy ul {margin-top: 104px;}
.nfl2013  #mod_132838_2 {margin-top:-180px!important;}
.nfl2013 .animate-buttons {margin: 0 0 0 -30px!important;background: url("/cms2/sports/nfl/2013/nav_background.jpg") no-repeat scroll 0 0 transparent;  margin: 0 0 0 -140px!important;padding-left: 110px!important; width: 1090px!important;}
.nfl2013 .animate-buttons.content{overflow: visible;}
.nfl2013 .animate-buttons ul li, .nfl2013 .animate-buttons ul {display: inline; margin: 0; padding: 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nfl2013 .animate-buttons {padding-left: 0;}}
.webkit .nfl2013 .animate-buttons { margin: 0 0 -17px -30px;width: 980px;}
.nfl2013 .animate-buttons .animate-buttons-list1 {width: 261px !important;margin-right: 0px;}
.nfl2013 .animate-buttons .animate-buttons-list2 {width: 230px !important;margin-right: 0px;}
.nfl2013 .animate-buttons .animate-buttons-list3 {width: 229px !important;margin-right: 0px;}
.nfl2013 .animate-buttons .animate-buttons-list4 {width: 260px !important;margin-right: 0px;}

.nfl2013 .animate-buttons .button1, .nfl2013 .animate-buttons .button2, .nfl2013 .animate-buttons .button3, .nfl2013 .animate-buttons .button4 {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px;font-weight: bold;text-align: center;}
.nfl2013 .animate-buttons .button1:hover, .nfl2013 .animate-buttons .button2:hover, .nfl2013 .animate-buttons .button3:hover, .nfl2013 .animate-buttons .button4:hover {color: #0099CC;}
.nfl2013 .animate-buttons .button1 {background: url("/cms2/sports/nfl/2013/img__HD_on.png") no-repeat scroll 0 0 transparent; cursor: pointer;padding-right: 0; padding-top: 140px; height:60px;padding-left:20px;}
.nfl2013 .animate-buttons .button2 {background: url("/cms2/sports/nfl/2013/img__red-zone_off.png") no-repeat scroll 0 0 transparent;cursor: pointer; padding-right: 0px; padding-top: 150px;height:50px;}
.nfl2013 .animate-buttons .button3 {background: url("/cms2/sports/nfl/2013/img__mobile_off.png") no-repeat scroll 0 0 transparent; cursor: pointer; padding-right: 0px; padding-top: 140px; height:60px;}
.nfl2013 .animate-buttons .button4 {background: url("/cms2/sports/nfl/2013/img__eight-games_off.png") no-repeat scroll 0 0 transparent; cursor: pointer; padding-right: 0; padding-top: 140px;padding-right: 32px;height:60px;}

.nfl2013 .animate-buttons .button1 .content, .nfl2013 .animate-buttons .button2 .content, .nfl2013 .animate-buttons .button3 .content, .nfl2013 .animate-buttons .button4 .content {padding-bottom:0;}

.nfl2013 .billboard-module { margin: 0 0 40px -30px;width: 980px;}
.nfl2013 .billboard-module .content ul, .nfl2013 .billboard-module .content ul li {width: 980px;}
.nfl2013 .billboard-module .billboards { min-height: 430px; height: 430px;}
.nfl2013 .billboard-module #pointer {background: url("/cms2/sports/nfl/2013/img_pointer1.png") no-repeat scroll 0 0 transparent;height: 60px;width: 980px;}
.nfl2013 #billboard1 {background: url("/cms2/sports/nfl/2013/HD.jpg") no-repeat scroll top right;height: 430px;width: 980px;top:32px;}
.nfl2013 #billboard2 {background: url("/cms2/sports/nfl/2013/red_zone.jpg") no-repeat scroll top right;height: 430px;width: 980px;}
.nfl2013 #billboard3 {background: url("/cms2/sports/nfl/2013/NFL_anywhere.jpg") no-repeat scroll top right;height: 430px;width: 980px; margin: 0 0 0 12px;}
.nfl2013 #billboard4 {background: url("/cms2/sports/nfl/2013/DIRECTV_game_mix.jpg") no-repeat scroll top right;height: 430px;width: 980px;}

.nfl2013 .board-contents {left: 38px;min-height: 390px;overflow: hidden;position: absolute;top: 40px;}
.nfl2013 .board-contents a:hover {text-decoration: underline;}
.nfl2013 #board-content2 .inner-content2, .nfl2013 #board-content3 .inner-content3 {width:444px!important; float:left;line-height:18px;}
.nfl2013 #board-content4 .inner-content4 {width:445px!important; float:left;line-height:18px;}
.nfl2013 #board-content1 {top:32px; position:relative;}
.nfl2013 #board-content1 .inner-content1, .nfl2013 #board-content2 .inner-content2, .nfl2013 #board-content3 .inner-content3, .nfl2013 #board-content4 .inner-content4 {margin-top: 67px;width:444px;}
.nfl2013 #board-content3 .NFLSTM, .nfl2013 #board-content2 .NFLSTM {margin-top:15px;}
.nfl2013 #board-content4 .hyundai {margin-top:25px;}

.nfl2013 .features .content .title h4{font-size:14px;}
.nfl2013 .features .content .body-copy IMG {margin-left:-7px; margin-top:5px;}
.nfl2013 .features .content ul li.item-1, .nfl2013 .features .content ul li.item-2  {margin-top:20px;margin-bottom:40px;}
.nfl2013 .features .content ul li.item-3 {clear:left;}
.nfl2013 .features .border-solid .content .image { background: none; border: none; padding:0!important;}
.nfl2013 .features .border-solid .content { padding-bottom: 15px; }
.nfl2013 .features .border-solid .content ul li.item-3 .image { margin-top: -15px; }

/* NHL 2013 */
.nhl .intro-paragraph .intro-link2 ul li .link {background: url(/cms2/sports/mls/schedule_icon.jpg) left center no-repeat;width:300px; margin-left: 0px;}
.nhl .hd {background: url(/cms2/sports/nhl/bg__scratched_ice.jpg) left center no-repeat;background-position:280px 60px}
.nhl .hd.ctm-tup {margin:0px -25px 40px}
.nhl .hd .item-2 .content {margin:-355px 0 0 25px}
.nhl .hd .item-2 .content .title {margin:0 0 4px 163px}
.nhl .hd .item-2 .content .title .tup h4 {font-size:14px;}
.nhl .hd .content {overflow:visible;}
.nhl .switch-feeds .content {overflow:visible;}
.nhl .switch-feeds .item-1 .content .title .tup h4 {font-size:14px;}
.nhl .switch-feeds .inline-right li .content .image {margin:-55px -40px 0 0}
.nhl .switch-feeds .content .body-copy {font-size:12px; line-height: 17px;}
.nhl .network {width:980px}
.nhl .network.ctm-tup {margin:10px 0 30px -30px}
.nhl .network .item-2 .content {margin: -200px 0 0 40px}
.nhl .network .item-2 .content .title {margin:0 0 4px 163px}
.nhl .network .item-2 .content .title .tup h4 {font-size:14px;}
.nhl .network .content {overflow:visible;}
.nhl .network .inline-left li .content .image {margin:24px 0 0 24px; border:0 none;}
.nhl .colspan-2 .content .title .tup h4 {font-size:14px !important}

/* Sports Pack 2013 */
.sports-pack2013 .open-spread li.item-1 .body {padding-left:0px!important}
.sports-pack2013 .regional-sports .content .title {margin-top:40px}
.sports-pack2013 .regional-sports .content {padding-bottom:0!important;}
.sports-pack2013 .u-sports-banner {margin-top:-160px;height:300px}
.sports-pack2013 .u-sports-banner .u-sports-banner-list .link {bottom:21px!important;} 
.sports-pack2013 .mlb-strike .item-1  .content .title .tup h4 {font-size:14px;margin:80px 0 0 0px;}
.sports-pack2013 .mlb-strike .video-link ul li .link {background: url(/cms2/sports/nhl/film_icon.jpg) left center no-repeat;padding-left: 20px;position:relative;float:none;}
.sports-pack2013 .mlb-strike .video-link ul li {margin-top: 5px;}
.sports-pack2013 .mlb-strike .content .title, .sports-pack2013 .mlb-strike .content .body-copy {left: -24px;}
.sports-pack2013 .mlb-strike .custom-image-bg b.head {background-position: -50px 0;}
.sports-pack2013 .mlb-strike {margin-bottom:8px;}

/* Tennis 2013 */
.tennis2013 .intro-paragraph .intro-title {font-size:20px !important;font-weight:normal;color:#000 !important;}
.tennis2013 .featured-event .content {overflow:visible;}
.tennis2013 .featured-event .item-2 .content .title .tup h4 {background: url("/images/content/themes/default/ctm_header_separator.png") no-repeat scroll 90% bottom transparent; padding-bottom: 10px;font-size:16px}
.tennis2013 .featured-event .red-text {color:#990000;}
.tennis2013 .featured-event .inline-left li .content .image {border:none;width:462px}
.tennis2013 .featured-event .inline li .content .body-copy {margin: 10px 0 0 10px;width:434px}
.tennis2013 .featured-event .inline-left li .content .title {float:none;margin:-35px 0 0 10px;width:400px;}
.tennis2013 .featured-event .channel-copy {float:left;font-weight:bold;}
.tennis2013 .featured-event .event-preview-box {float:right;background-color: #fff;margin-top:-30px}
.tennis2013 .featured-event .event-preview-box img {border:1px solid #d5d5d5;padding:8px 8px 37px 8px;}
.tennis2013 .featured-event .event-preview-link .link {float:none;padding-left:20px;}
.tennis2013 .featured-event .event-preview-link ul li {background: url(/cms2/sports/ufc/sm__video_icon.jpg) left center no-repeat;position:absolute;top:65px;left:262px;width:200px}

.tennis2013 .grand-slam.ctm-tup h2, .golf2013 .grand-slam.ctm-tup h2 {width:900px;}
.tennis2013 .grand-slam .item-1 .content .title .tup h4, .golf2013 .grand-slam .content .title .tup h4 {font-size:14px!important; font-family:Arial; margin-top: 45px; width: 465px;}
.tennis2013 .grand-slam .item-1 .content .body-copy .tup, .golf2013 .grand-slam .item-1 .content .body-copy .tup {font-size:12px !important; font-family: Arial;width: 220px;}
.tennis2013 .grand-slam .image-border-0 .content{padding-bottom:0!important;}
.golf2013 .grand-slam{height:320px;}
.tennis2013 .grand-slam .image-border-0 .content .image, .golf2013 .grand-slam .image-border-0 .content .image {margin-left: -38px; width: 456px;}
.tennis2013 .grand-slam li.item-2  {margin-top:45px!important;}
.tennis2013 .grand-slam .content .body-copy, .golf2013 .grand-slam .content .body-copy{line-height:19px;font-family:Arial;}
.tennis2013 .feature-list, .golf2013 .feature-list {background: repeat-x scroll 0 0 #e5e5e5; height: 282px!important; padding-top: 24px;margin-bottom: 40px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.tennis2013 .feature-list, .golf2013 .feature-list  {height: 280px!important;padding-top: 26px;}}

.tennis2013 .full-width.colspan-4 h2, .golf2013 .full-width.colspan-4 h2 {width:700px!important;left: -101px; position: relative;}
.tennis2013 .feature-list .content h3, .golf2013 .feature-list .content h3  { margin-bottom: 24px;font-weight:normal;color:#333!important}
.tennis2013 .feature-list .content .image span, .golf2013 .feature-list .content .image span {background-position: 0 0 !important}
.tennis2013 .feature-list li.item-4 .content .image span, .golf2013 .feature-list li.item-4 .content .image span  {background-position:50% 0 !important; height: 305px; left: -70px; position: relative;  top: -124px;  width: 458px;}
.tennis2013 .feature-list .bulleted-list li .title-only {background: url("/cms2/sports/tennis/sm__check_mark.png") no-repeat scroll 2px 4px transparent; height: 35px; *height:42px;}
.tennis2013 .feature-list .bulleted-list li .title-only h4 {margin: 10px 0 0 20px;}
.tennis2013 .feature-list .bold-feature {font-weight:bold;font-size:14px}
.prospect .tennis2013 .channel-info {display:none;}

.nfl_schedule #dtv_topnav_tup{display:none !important;}

.nba_schedule #ctl_header,
.nascar_schedule #ctl_header,
.mlb_schedule #ctl_header,
.nhl_schedule #ctl_header,
.mls_schedule #ctl_header,
.soccer_schedule #ctl_header,
.rugby_schedule #ctl_header,
.nfl_schedule #ctl_header,
.full_court_schedule #ctl_header,
.gameplan_schedule #ctl_header { background:#002039 0 0 repeat-x !important;max-height: 200px!important; }
.sched-iframe {width:928px;margin-top:40px !important;}
.sched-iframe .ctm-html-module h2 span {color:#000}
.sched-iframe .ctm-html-module h2 span a {font-size:14px}

/* Sports : 2013 World Cup */
.worldcup .intro .title h1.seo{font-size:25px;color#333;text-align:center;}
.worldcup .intro .content .body-copy{font-size:17px;font-family:arial;line-height:26px;text-align:center;color:#666;}
.worldcup .chart-content{background: url(/cms2/sports/soccer/world_cup_2013/bg__chart.jpg) no-repeat scroll 0px 75px transparent;margin-left:-148px;width:1200px;}		
.worldcup .chart-content .ctm-content-module{margin-left:148px;}
.worldcup .chart-header{background: url(/cms2/sports/soccer/world_cup_2013/chart_header.jpg) no-repeat;padding:0; margin:0;height:82px; width:900px; }
.worldcup .chart-footer{background: url(/cms2/sports/soccer/world_cup_2013/chart_footer.jpg) no-repeat;padding:0; margin:0;height:8px; width:829px;margin-left:36px;}
.worldcup table.chart {width:828px;border: solid #bfbfbf 1px;border-spacing:0;margin-left:36px;}
.worldcup .chart tr td{padding:12px; border: 1px solid #bfbfbf; border-spacing:0; font-family: arial; font-size:14px;line-height:17px;font-weight:normal;color:#666;}
.worldcup .chart tr.odd {background:#fff;}
.worldcup .chart tr.even {background:#e7ecef;}
.worldcup .chart td.date {width:145px;}
.worldcup .chart td.time {width:102px;padding:12px 11px!important;}
.worldcup .chart td.teams {width:253px;}
.worldcup .chart td.channel {width:201px;}
.worldcup .chart td.region {width:127px;}

/* MISC GLOBAL */
/*OM Override */
.OM-call-to-order { margin: 3px 0px 25px 0px; }
.call-800 { position: relative; bottom: 9px; }

/* hidden divs */
.dont-display { height: 0px; display: none;}
		
/* hacked bulleted list in an intro-paragraph */		
.intro-paragraph .ctm-content-module ul.bulleted-list li {margin-top: 7px; width: 600px; }


/* 2013 COPA EuroAmericana */
.copa .schedule .ctm-content-module {background: url(/cms2/sports/soccer/copa/bckgrd__schedule.jpg) no-repeat scroll 62px 170px; height:980px;width:1100px;}
.copa .schedule {margin-left: -110px;}
.copa .schedule ul li{margin-top:20px;}
.copa .schedule .content .body-copy {margin-left:95px;}
.copa .schedule .content {width:1100px!important;}
.copa .schedule .content .body-copy .date {height: 55px;width:160px; float:left;margin:17px 5px -7px 0px;font-size: 30px;font-family:arial;font-weight:bold;line-height:20px;}
@-moz-document url-prefix() {
	.copa .schedule .content .body-copy .date SPAN.time ul {margin:-34px 0 0 70px!important; padding:0;} 
}
.copa .schedule .content .body-copy .date SPAN.time, .copa .schedule .content .body-copy .team SPAN.country, .copa .schedule .content .body-copy .team2 SPAN.country {font-size:16px;font-weight:normal;}
.copa .schedule .content .body-copy .date SPAN.time ul {margin:-30px 0 0 70px; padding:0;}
.copa .schedule .content .body-copy .date SPAN.time ul li{margin:0;padding:0;}
.copa .schedule .content .body-copy .team {width:155px;text-align:right; float:left;margin-right:270px;padding-top:10px;font-size: 16px; line-height: 18px;font-family:arial;font-weight:bold;}
.copa .schedule .content .body-copy .team2 {width:120px; float:left;margin-right:0px;font-size: 16px; line-height: 18px;font-family:arial;padding-top:10px;}
.copa .schedule .content .body-copy .city {width:120px; float:left;margin-right:0px;font-size: 16px; line-height:18px;font-family:arial;padding-top:10px;}
.copa .schedule .content .body-copy .link {width:120px; float:left;margin: 13px 0 0 0px;font-size:14px;line-height:14px;font-weight:bold;}
.copa .schedule .content .body-copy .city SPAN.country, .copa .schedule .content .body-copy .team2 {font-weight:bold;}
.copa .closing {text-align:center;}
.copa .closing .content .title h4 {font-size:28px; line-height: 30px;margin-bottom:10px;}
.copa .span-link {margin-top:333px;margin-left:-192px;}
.copa #mod_139082_2 {margin-top:315px!important;}


/* sports EA-Madden section begins */

.madden #ctl_header {background: #000;}
/*.madden .white-box-group {width:1000px; padding:0;}*/
.madden .hdr-copy .content .title h4 {font:72px/62px DTV-DIN,Trebuchet MS,sans-serif; color: #fff; text-align: center;margin-left: 126px;margin-top: 25px;}
/*.madden .start-your-season-C2A ul {margin-left: 40px;margin-right: 40px;width: 920px;}*/

.madden .start-your-season-C2A .content .image {margin-top: 10px;margin-bottom: 10px;}
.madden .start-your-season-C2A .content .title h4 {font:48px/60px DTV-DIN,Trebuchet MS,sans-serif; text-align: center;}
.madden .start-your-season-C2A .content .body-copy {font:19px/30px arial,sans-serif; text-align: center;}
.madden .start-your-season-C2A .content .body-copy .small-txt {font:12px/24px arial,sans-serif; text-align: center;}
.madden .start-your-season-C2A .content .body-copy .button-blue {margin-top:40px;}
.madden .start-your-season-C2A .content .space {letter-spacing:-6px;}
.madden .start-your-season-blurbs {margin-bottom:58px;}
.madden .start-your-season-blurbs .right-blurb{border-left: 1px solid #ebebeb;padding-left: 16px; width: 417px;}
.madden .start-your-season-blurbs .left-blurb {float:left; width:417px; margin-left: 16px;}
.madden .start-your-season-blurbs .content .title h4{font:22px/30px DTV-DIN,Trebuchet MS,sans-serif;margin-bottom: 15px;}
.madden .start-your-season-blurbs .content .body-copy {font:16px/24px arial;}
.madden .start-your-season-blurbs .content .body-copy .link {font:16px/24px arial;}
.madden .every-game {background: url(/cms2/sports/ea_madden/img__madden_blackwhitebg.png) repeat-x;}
.madden .every-game .content .title h4 {font: 42px/44px DTV-DIN,Trebuchet MS,sans-serif;color: #fff;font-weight: normal;margin-top:20px;margin-bottom:20px; text-align:center;}
.madden .every-game .content .body-copy {font:16px/28px arial,sans-serif; text-align: center; color: #fff;}
.madden .every-game li.custom-image-bg {max-height: 640px; width:980px;margin-left:-38px;}
.madden .devices .content, .madden .devices .content ul {width:980px;}
.madden .devices ul li {width:290px;margin-right:33px}
.madden .devices .content .title h4 {color:#424242;font: 24px/32px DTV-DIN,Trebuchet MS,sans-serif;font-weight: normal;}
.madden .devices .content .body-copy {color:#424242;font:16px/24px arial;margin-bottom:72px;}
.madden .devices .content li.ipad h4 {margin-left:35px;margin-top:25px;}
.madden .devices .content li.ipad .body-copy {margin-left:35px;margin-top:10px;}
.madden .devices .content li.laptop h4 {margin-left:8px;margin-top: 25px;}
.madden .devices .content li.laptop .body-copy {margin-left:8px;margin-top: 10px;}
.madden .devices .content li.mobile h4 {margin-left:8px;margin-top: 25px;}
.madden .devices .content li.mobile .body-copy {margin-left:8px;margin-top: 10px;}
.madden .devices .content .body-copy sup, sub {font-size: 75%;bottom: -0.25em; top: -0.5em;line-height: 0;vertical-align: baseline;position: relative;}
.madden .faq {border-top: 1px solid #d6d6d6;padding-top: 50px;margin-left: -38px;padding-right: 38px;width:980px;}
.madden .faq .content ul li .content {margin-left:38px;}
.madden .faq .bulleted-list li .title {background: url('/cms2/sports/ea_madden/img__ea_madden_question_icon.png') 0 0 no-repeat;padding-left: 40px;
padding-top: 4px;}

.madden .faq .content h2 {font: 32px/32px DTV-DIN,Trebuchet MS,sans-serif;color: #424242;font-weight: normal;margin-bottom: 20px;margin-left: 38px;}
.madden .faq .content .title h4{font: 24px/28px DTV-DIN,Trebuchet MS,sans-serif;color: #424242;font-weight: normal;margin-bottom: 20px;}
.madden .faq .content .body-copy {font: 16px/24px arial,sans-serif;color: #424242;font-weight: normal;display: inline-block;width:850px;margin-left: 25px;margin-top: -10px;}
.madden .faq .content .link {margin-left:41px;margin-top:20px;margin-bottom:22px;font: 16px/20px arial,sans-serif;font-weight:bold;}
.madden .faq .content ul li.item-2 {margin-top:50px;}
.madden .faq .content .body-copy .footer-txt {font: 18px/22px arial,sans-serif;color: #424242;font-weight: normal;}

/* sports EA-Madden section ends */

/* sports NFL-NATIONAL-MARKET section begins */

.nfl-national #ctl_header {background: #000;}

.nfl-national .hdr-copy .content .title h4 {font:72px/62px DTV-DIN,Trebuchet MS,sans-serif; color: #fff; text-align: center;margin-left: 126px;margin-top: 25px;}


.nfl-national .start-your-season-C2A .content .image {margin-top: 10px;margin-bottom: 10px;}
.nfl-national .start-your-season-C2A .content .title h4 {font:48px/60px DTV-DIN,Trebuchet MS,sans-serif; text-align: center;}
.nfl-national .start-your-season-C2A .content .body-copy {font:19px/30px arial,sans-serif; text-align: center;}
.nfl-national .start-your-season-C2A .content .body-copy .small-txt {font:12px/24px arial,sans-serif; text-align: center;}
.nfl-national .start-your-season-C2A .content .body-copy .button-blue {margin-top:40px;}
.nfl-national .start-your-season-C2A .content .space {letter-spacing:-6px;}


.nfl-national .start-your-season-blurbs .content .title h4{font:22px/30px DTV-DIN,Trebuchet MS,sans-serif;margin-bottom: 15px;}
.nfl-national .start-your-season-blurbs .content .body-copy {font:16px/24px arial;}
.nfl-national .start-your-season-blurbs .content .body-copy .link {font:16px/24px arial;}
.nfl-national .every-game {background: url(/cms2/sports/ea_madden/img__madden_blackwhitebg.png) repeat-x;margin-top:-20px;}
.nfl-national .every-game .content .title h4 {font: 42px/44px DTV-DIN,Trebuchet MS,sans-serif;color: #fff;font-weight: normal;margin-top:20px;margin-bottom:20px; text-align:center;}
.nfl-national .every-game .content .body-copy {font:16px/28px arial,sans-serif; text-align: center; color: #fff;}
.nfl-national .every-game li.custom-image-bg {max-height: 640px; width:980px;margin-left:-38px;}
.nfl-national .devices .content, .nfl-national .devices .content ul {width:980px;}
.nfl-national .devices ul li {width:290px;margin-right:33px}
.nfl-national .devices .content .title h4 {color:#424242;font: 24px/32px DTV-DIN,Trebuchet MS,sans-serif;font-weight: normal;}
.nfl-national .devices .content .body-copy {color:#424242;font:16px/24px arial;margin-bottom:72px;}
.nfl-national .devices .content li.ipad h4 {margin-left:35px;margin-top:25px;}
.nfl-national .devices .content li.ipad .body-copy {margin-left:35px;margin-top:10px;}
.nfl-national .devices .content li.laptop h4 {margin-left:8px;margin-top: 25px;}
.nfl-national .devices .content li.laptop .body-copy {margin-left:8px;margin-top: 10px;}
.nfl-national .devices .content li.mobile h4 {margin-left:8px;margin-top: 25px;}
.nfl-national .devices .content li.mobile .body-copy {margin-left:8px;margin-top: 10px;}
.nfl-national .devices .content .body-copy sup, sub {font-size: 75%;bottom: -0.25em; top: -0.5em;line-height: 0;vertical-align: baseline;position: relative;}
.nfl-national .faq {border-top: 1px solid #d6d6d6;padding-top: 50px;margin-left: -38px;padding-right: 38px;width:980px;}
.nfl-national .faq .content ul li .content {margin-left:38px;}
.nfl-national .faq .bulleted-list li .title {background: url('/cms2/sports/ea_madden/img__ea_madden_question_icon.png') 0 0 no-repeat;padding-left: 40px;
padding-top: 4px;padding-bottom:2px;}

.nfl-national .faq .content h2 {font: 32px/32px DTV-DIN,Trebuchet MS,sans-serif;color: #424242;font-weight: normal;margin-bottom: 20px;margin-left: 38px;}
.nfl-national .faq .content .title h4{font: 24px/22px DTV-DIN,Trebuchet MS,sans-serif;color: #424242;font-weight: normal;margin-bottom: 15px; white-space: nowrap;}
.nfl-national .faq .content .body-copy {font: 16px/22px arial,sans-serif;color: #424242;font-weight: normal;display: inline-block;width:850px;margin-left: 25px;margin-top: -10px;}
.nfl-national .faq .content .link {margin-left:41px;margin-top:20px;margin-bottom:22px;font: 16px/20px arial,sans-serif;font-weight:bold;}
.nfl-national .faq .content ul li.item-2 {margin-top:50px;}
.nfl-national .faq .content .body-copy .footer-txt {font: 18px/22px arial,sans-serif;color: #424242;font-weight: normal;}


.nfl-national .hdr-copy-NFLnational .content .title h4 {font:34px/62px DTV-DIN,Trebuchet MS,sans-serif; color: #fff; text-align: center;margin-top: -25px;}
.nfl-national .hdr-copy-NFLnational .content .body-copy {color: #FFFFFF;font: 60px/62px DTV-DIN,Trebuchet MS,sans-serif;margin-left: -50px;text-align: center;white-space:nowrap;}
.nfl-national .every-game .every-gameNFLnational .content .title h4 {font: 42px/56px DTV-DIN,Trebuchet MS,sans-serif;text-align: center;color: #fff;font-weight: normal;margin-top:10px;margin-bottom:0px;}
.nfl-national .every-game .every-gameNFLnational .content .body-copy {font: 16px/24px arial,sans-serif;text-align: center;color: #fff;width:795px;margin:auto;}
.nfl-national .start-your-season-C2A .start-your-season-C2A-NFLnational .content {margin-top:20px;}
.nfl-national .start-your-season-C2A .start-your-season-C2A-NFLnational .content .image {float: left;margin-right: 18px;margin-top: 4px;}
.nfl-national .start-your-season-C2A .start-your-season-C2A-NFLnational .content .title h4 {font: 32px/40px DTV-DIN,Trebuchet MS,sans-serif;text-align: left;}
.nfl-national .start-your-season-C2A .start-your-season-C2A-NFLnational .content .body-copy {font: 16px/28px arial,sans-serif;text-align: left;margin-top: 10px;}
.nfl-national .start-your-season-C2A .start-your-season-C2A-NFLnational .content .body-copy strong {margin-top:-25px;}
.nfl-national .start-your-season-C2A .start-your-season-C2A-NFLnational .content .button-blue {margin-top:10px;}
.nfl-national .start-your-season-blurbs .content .body-copy .linkTxt {float: right;margin-top: -60px;margin-right: -245px;}
.nfl-national .start-your-season-C2A .start-your-season-C2A-NFLnational .start-your-season-blurbs {margin:0;}

.nfl-national #mod_139857_2 {margin-top:20px;}
/* sports NFL-NATIONAL-MARKET  section ends */



