@import url("/cms3/css/main.css");

@font-face {
  font-family: 'EndzoneSlabBold';
  src: url('http://www.directv.com/images/fonts/EndzoneSlab/EndzoneSlab-Bold.eot'); /* IE9 Compat Modes */
  src: url('http://www.directv.com/images/fonts/EndzoneSlab/EndzoneSlab-Bold.eot?#iefix') format('embedded-opentype'),
  	   url('http://www.directv.com/images/fonts/EndzoneSlab/EndzoneSlab-Bold.otf') format('opentype'),
       url('http://atgpreview.directv.com/images/fonts/EndzoneSlab/EndzoneSlab-Bold.otf') format('opentype');
}

/* nba */
.dmg-paredown.nba .text-header {
	margin-top: 90px !important;
}

.dmg-paredown.nba .intro a {
	display: block;
	margin-top: 19px;
}

.dmg-paredown.nba .intro .banner {
	margin: 50px 0 0 -50px;
}

.dmg-paredown.nba .nba-stats .image {
	right: -30px;
}

.dmg-paredown.nba .nba-tv .image {
	margin-top: 60px;
}

.dmg-paredown.nba .nba-tv .title,
.dmg-paredown.nba .nba-tv .body-copy {
	width: 430px;
}

.dmg-paredown.nba .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.nba .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.nba .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* nba upgrade */
.dmg-paredown.nba-upgrade .ctl-slideshow-bg {
	background: transparent url(/cms3/sports/nba/2014_2015/upgrade/hdr_bground.jpg) repeat-x 0 0;
}
.dmg-paredown.nba-upgrade .ctm-omod-action {
	margin-top: -62px;
	clear: both;
}
.dmg-paredown.nba-upgrade .ctm-omod-action .pricing.single {
	display: none;
}
.dmg-paredown.nba-upgrade .intro h2 {
	font: 40px DTV-DIN;
	text-align: center;
	background-image: none;
	margin: 0 auto;
}
.dmg-paredown.nba-upgrade .intro .image {
	margin: 20px auto 40px;
}
.dmg-paredown.nba-upgrade .nba-tv ul {
	width: 1020px;
}
.dmg-paredown.nba-upgrade .nba-tv ul li {
	width: 490px;
}
.dmg-paredown.nba-upgrade .nba-tv h4 {
	margin: 30px 0 10px;
}
.dmg-paredown.nba-upgrade h4 {
	font: bold 26px DTV-DIN !important;
	padding: 0;
	margin: 0 0 10px;
}
.dmg-paredown.nba-upgrade h4 .arrow {
    display:inline-block;
    width: 22px;
    height:22px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
.dmg-paredown.nba-upgrade h4 .arrow:before {
    content: "";
    position: absolute;
    width:5px;
    height:25px;
    background-color:#0063b0;
    left:6px;
    top:2px;
}
.dmg-paredown.nba-upgrade h4 .arrow:after {
    content:"";
    position: absolute;
    width:12px;
    height:5px;
    background-color:#0063b0;
    left:-4px;
    top:22px;
}
.dmg-paredown.nba-upgrade .phone {
	font: bold 26px DTV-DIN;
	color: #0063b0;
}
.dmg-paredown.nba-confirm .ctl-header,
.dmg-paredown.nba-confirm .ctl-footer {
	display: none;
}
.dmg-paredown.nba-confirm .intro h4 {
	font: 57px DTV-DIN !important;
	color: #0063b0;
}
.dmg-paredown.nba-confirm .action .image {
	width: 484px;
}
.dmg-paredown.nba-confirm .action .title,
.dmg-paredown.nba-confirm .action .body-copy {
	width: 404px;
}
/* espn full-court */
.dmg-paredown.espn-fullcourt .image {
	border: 0;
}

.dmg-paredown.espn-fullcourt .header {
	margin-top: 0;
}

.dmg-paredown.espn-fullcourt .text-header {
	margin-top: 98px;
}

.dmg-paredown.espn-fullcourt .text-header .play-button {
	padding: 0 30px 5px 0;
	background: transparent url(/cms3/global/images/img_video_arrow.png) no-repeat center right;
	font: 25px/25px DTV-DIN-LGT;
}

.dmg-paredown.espn-fullcourt .features .odd-item .content {
	padding-bottom: 51px!important;
}

.dmg-paredown.espn-fullcourt .features .item-1 {
	width: 125px;
}

.dmg-paredown.espn-fullcourt .features .item-2 {
	width: 310px;
}

.dmg-paredown.espn-fullcourt .features .title-only {
	padding-top: 23px;
}

.dmg-paredown.espn-fullcourt .features .item-2 .title-only {
	height: 56px;
}

.dmg-paredown.espn-fullcourt .features .item-2 .link {
	margin-top: -12px;
	margin-left: 8px;
}

.dmg-paredown.espn-fullcourt .features .item-2 .content {
	margin-top: -4px;
	margin-left: -12px;
}

.dmg-paredown.espn-fullcourt .features .title h4 {
	font: 24px/27px DTV-DIN-LGT!important;
	margin-top: -2px;
	margin-left: 8px;
}

.dmg-paredown.espn-fullcourt .features .item-3 {
	width: 127px;
}

.dmg-paredown.espn-fullcourt .features .item-4 {
	width: 298px;
	margin-right: 0;
}

.dmg-paredown.espn-fullcourt .ncaa-conferences {
	margin-top: 0;
}

.dmg-paredown.espn-fullcourt .ncaa-conferences .body .content {
	width: 921px;
}

.dmg-paredown.espn-fullcourt .ott-device-table table {
	background: url(/cms3/sports/espn_full_court/bg_Basketball_Conferences_v2.jpg) no-repeat;
}

.dmg-paredown.espn-fullcourt .ott-device-table table tr:nth-child(2n),
.dmg-paredown.espn-fullcourt .ott-device-table table tr:nth-child(2n+1) {
	background: transparent;
}

.dmg-paredown.espn-fullcourt .ott-device-table table tr th {
	border-bottom: 1px solid #dedfde;
}

.dmg-paredown.espn-fullcourt .ott-device-table table tr td {
	text-align: left;
}

.dmg-paredown.espn-fullcourt .ott-device-table table tr td:nth-child(2n) {
	background-color: #eee;
}

.dmg-paredown.espn-fullcourt .ott-device-table table tr td:nth-child(2n+1) {
	background: #eaeaea;
}

.dmg-paredown.espn-fullcourt .ott-device-table table tr td:first-child {
	background: transparent;
	color: #fff;
	font: 24px DTV-DIN;
	text-transform: uppercase;
	border: none;
	border-bottom: 1px #02adf0 solid;
	box-shadow: 0 0 0 #0aa3de inset, 0 -1px 0 #0aa3de inset;
}

.dmg-paredown.espn-fullcourt .ott-device-table table tr:last-child td {
	border-bottom: none;
}

.dmg-paredown.espn-fullcourt .full-width.box-bground h4 {
	font: 30px/31px DTV-DIN-LGT!important;
	padding: 29px 0 10px;
}

.dmg-paredown.espn-fullcourt .ctl-footer {
	background-color: #F4F4F4;
	margin-left: -100%;
	width: 300%;
}

.dmg-paredown.espn-fullcourt .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0px auto;
}
/* espn gameplan */

.dmg-paredown.espn_gameplan .text-header {
	margin-top: 35px;
}

.dmg-paredown.espn_gameplan .intro .body-copy {
	width: 600px;
}

.dmg-paredown.espn_gameplan .schedule .image {
	float: left;
	margin-right: 16px;
	margin-top: -13px;
}

.dmg-paredown.espn_gameplan .schedule .body-copy {
	font: 24px/27px DTV-DIN-LGT !important;
	margin-top: 13px;
}

.dmg-paredown.espn_gameplan .schedule .item-2 .image {
	margin-right: 22px;
}

.dmg-paredown.espn_gameplan .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.espn_gameplan .ncaa-conferences {
	margin-top: 40px;
}

.dmg-paredown.espn_gameplan .ott-device-table table {
	background: url(/cms3/sports/espn_gameplan/bg_chart_conferences.jpg) no-repeat;
}

.dmg-paredown.espn_gameplan .ott-device-table table tr:nth-child(2n),
.dmg-paredown.espn_gameplan .ott-device-table table tr:nth-child(2n+1) {
	background: transparent;
}

.dmg-paredown.espn_gameplan .ott-device-table table tr th {
	border-bottom: 1px solid #dedfde;
}

.dmg-paredown.espn_gameplan .ott-device-table table tr td {
	text-align: left;
}

.dmg-paredown.espn_gameplan .ott-device-table table tr td:nth-child(2n) {
	background-color: #eee;
}

.dmg-paredown.espn_gameplan .ott-device-table table tr td:nth-child(2n+1) {
	background: #eaeaea;
}

.dmg-paredown.espn_gameplan .ott-device-table table tr td:first-child {
	background: transparent;
	color: #fff;
	font: 24px DTV-DIN;
	text-transform: uppercase;
	border: none;
	border-bottom: 1px #2bbef6 solid;
	box-shadow: 0 0 0 #0aa3de inset, 0 -1px 0 #0aa3de inset;
}

.dmg-paredown.espn_gameplan .ott-device-table table tr:last-child td {
	border-bottom: none;
}

.dmg-paredown.espn_gameplan .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.espn_gameplan .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* golf */

.dmg-paredown.golf .text-header {
	margin-top: 10px;
}

.dmg-paredown.golf .top-shadow h4 {
	margin-top: 20px;
}

.dmg-paredown.golf .intro .content .body-copy {
	width: 680px;
}
.dmg-paredown.golf .ultra-hd-4k {
	background: url(/cms3/sports/golf/lg__4K_Ultra_HD.jpg) no-repeat center 0;
	height: 432px;
}
.dmg-paredown.golf .ultra-hd-4k h4 {
	color: #fff;
	margin-top: 40px;
}
.dmg-paredown.golf .ultra-hd-4k h4 span {
	display: block;
	font: 18px/28px DTV-DIN-BOLD;
	text-transform: uppercase;
	color: #7ec900;
}
.dmg-paredown.golf .ultra-hd-4k .body-copy {
	color: #ccc;
	padding-right: 30px;
}
.dmg-paredown.golf .features-list .content {
	margin-top: -5px;
}
.dmg-paredown.golf .features-list .red {
	color: #e20000;
	font-weight: bold;
}
.dmg-paredown.golf .features-list li.item-4 .content {
	padding-bottom: 0!important;
}

.dmg-paredown.golf .features-list li.item-4 .content .image span {
	background-position: 50% 0 !important;
	height: 567px;
	margin-left: 42px;
	position: relative;
	margin-top: -286px;
	;
	width: 298px;
}

.dmg-paredown.golf .features-list .content h3 {
	margin-top: 0!important;
	font: 16px/27px arial!important;
	width: 550px;
	padding-bottom: 50px;
}

.dmg-paredown.golf .features-list .content ul {
	width: 920px;
}

.dmg-paredown.golf .features-list .content ul li {
	width: 200px;
}

.dmg-paredown.golf .features-list .content .image {
	margin-bottom: 20px;
	margin-left: -20px;
}

.dmg-paredown.golf .features-list .content .item-4 .image {
	margin-top: 60px;
}

.dmg-paredown.golf .features-list .title h4 {
	font: 18px/24px arial!important;
	margin: 0;
	font-weight: bold!important;
}
.dmg-paredown.golf .features-list .title h4 span {
	display: inline-block;
	background-color: #e20000;
	width: 6px;
	height: 6px;
	position: relative;
	top:-3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.dmg-paredown.golf .features-list .content .body-copy {
	font: 16px/24px arial!important;
	margin-top: -20px;
}

.dmg-paredown.golf .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.golf .ternaments {
	margin-top: 35px;
}

.dmg-paredown.golf .ternaments h2 {
	background-color: #106ed2;
	width: 920px;
	height: 72px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.dmg-paredown.golf .ternaments h2 span span {
	padding-top: 10px;
	color: #fff;
	display: block;
	text-align: center!important;
	height: 72px;
}

.dmg-paredown.golf .ternaments .content ul {
	background-color: #f4f4f4;
	width: 865px;
	height: 660px;
	border: 1px solid #dadee6;
	padding-left: 53px
}

.dmg-paredown.golf .ternaments .content ul li {
	margin-top: 40px;
	width: 190px;
	padding-right: 7px;
	height: 300px
}

.dmg-paredown.golf .ternaments h4 {
	font: 18px/27px arial!important;
	padding-bottom: 0;
	font-weight: bold!important;
}

.dmg-paredown.golf .ternaments ul li .body-copy {
	font: 16px/27px arial!important;
	width: 170px;
	display: inline-block;
	position: relative;
}

.dmg-paredown.golf .ternaments .content .body-copy {
	width: 300px;
}

.dmg-paredown.golf .ternaments .content .item-1 .image {
	margin-left: -40px;
	height: 130px;
}

.dmg-paredown.golf .ternaments .content .item-2 .image {
	margin-left: -60px;
	height: 130px;
}

.dmg-paredown.golf .ternaments .content .item-3 .image {
	margin-left: -40px;
	height: 130px;
}

.dmg-paredown.golf .ternaments .content .item-4 .image {
	margin-left: -90px;
	height: 130px;
}

.dmg-paredown.golf .ternaments .content .item-5 .image {
	margin-left: -100px;
	height: 130px;
}

.dmg-paredown.golf .ternaments .content .item-6 .image {
	margin-left: -80px;
	margin-bottom: 10px;
}

.dmg-paredown.golf .ternaments .content .item-7 .image {
	margin-left: -80px;
	height: 130px;
}

.dmg-paredown.golf .ternaments .content .item-8 .image {
	margin-left: -100px;
	height: 130px;
}

.dmg-paredown.golf .ternaments .content .item-5 {
	margin-top: -10px;
}

.dmg-paredown.golf .ternaments .content .item-6 {
	margin-top: -10px;
}

.dmg-paredown.golf .ternaments .content .item-7 {
	margin-top: -10px;
}

.dmg-paredown.golf .ternaments .content .item-8 {
	margin-top: -10px;
}

.dmg-paredown.golf .cms2TargetedStaticOrderModule {
	margin: 30px 0!important;
}

.dmg-paredown.golf .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.golf .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* international sports */

.dmg-paredown.international .text-header {
	margin-top: 183px;
}

.dmg-paredown.international .text-header .content .body-copy .tup {
	margin-top: -150px;
	font: 50px/52px DTV-DIN-LGT !important;
}

.dmg-paredown.international .intro .content h4 {
	width: 620px;
	font: 40px/44px DTV-DIN-LGT !important;
}

.dmg-paredown.international .intro .content .body-copy {
	width: 620px;
}

.dmg-paredown.international .rugby .content .body-copy {
	width: 715px;
	margin-left: auto;
	margin-right: auto;
}

.dmg-paredown.international .rugby .content .image {
	margin-left: 18px;
}

.dmg-paredown.international .cricket .image {
	width: 930px;
	margin-left: -40px;
}

.dmg-paredown.international .cricket .content .body-copy {
	width: 695px;
	margin-left: auto;
	margin-right: auto;
}

.dmg-paredown.international .cricket .content .body-copy .tup {
	margin-left: 5px;
}

.dmg-paredown.international .cricket .content .body-copy .yellow-txt {
	font: 40px/42px DTV-DIN-LGT !important;
	color: #f5960e;
	width: 750px;
	padding-top: 34px;
	padding-bottom: 5px;
	margin-left: -28px;
}

.dmg-paredown.international .cricket .content h4 {
	padding-top: 50px;
}

.dmg-paredown.international .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.international .championships .content .title .tup h4 {
	font: 18px/24px Arial!important;
	font-weight: bold!important;
	padding:14px 0;
	max-width:180px;
}

.dmg-paredown.international .championships .content .body-copy .tup {
	font: 16px/27px Arial!important;
	margin-top: -15px;
	width: 180px;
}
.dmg-paredown.international .championships .content .link {
	width: 180px;
}

.dmg-paredown.international .championships .content .image {
	margin-left: -120px;
	min-height: 102px;
}
.dmg-paredown.international .championships .item-4 .content .image {
	margin-left: -45px;
}
.dmg-paredown.international .championships .content {
	padding:0 10px;
}
.dmg-paredown.international .championships .item-1 .content {
	padding:0 10px 0 0;
}
.dmg-paredown.international .championships .item-4 .content {
	padding:0 0 0 10px;
}

.dmg-paredown.international .fox-soccer .content .image {
	width: 980px;
	margin-left: -30px;
}


.dmg-paredown.international .cms2TargetedStaticOrderModule {
	margin: 30px 0!important;
}

.dmg-paredown.international .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.international .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* mlb */

.dmg-paredown.mlb .text-header {
	margin-top: 30px !important;
}

.dmg-paredown.mlb .intro .content h4 {
	width: 645px;
}

.dmg-paredown.mlb .tv .content h4 {
	margin-top: 20px;
}

.dmg-paredown.mlb .tv .content .body-copy {
	width: 776px;
	margin: 0 auto;
}

.dmg-paredown.mlb .tv .content .body-copy .legal {
	font-size: 10px;
	line-height: 14px;
	padding: 10px 20px;
}

.dmg-paredown.mlb .games .image {
	width: 486px
}

.dmg-paredown.mlb .games .title {
	width: 410px;
	margin-top: 28px;
}

.dmg-paredown.mlb .games .body-copy {
	width: 410px;
}

.dmg-paredown.mlb .network .image {
	width: 455px;
	margin-top: 14px;
}

.dmg-paredown.mlb .network .title,
.dmg-paredown.mlb .network .body-copy {
	width: 424px;
}

.dmg-paredown.mlb .strike-zone .title {
	width: 482px;
}

.dmg-paredown.mlb .strike-zone .body-copy {
	width: 464px;
}

.dmg-paredown.mlb .strike-zone .image {
	width: 420px;
	margin-top: 26px;
}

.dmg-paredown.mlb .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.mlb .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.mlb .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* nhl */

.dmg-paredown.nhl .text-header {
	margin-top: 35px;
}

.dmg-paredown.nhl .intro .content .item-1 {
	width: 630px;
}

.dmg-paredown.nhl .intro .content h4 {
	width: 700px;
}

.dmg-paredown.nhl .top-shadow .content .image {
	width: 934px;
}

.dmg-paredown.nhl .top-shadow h4 {
	margin-left: 23px;
	margin-top: 8px;
}

.dmg-paredown.nhl .top-shadow .content .body-copy {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

.dmg-paredown.nhl .top-shadow .content .body-copy .tup {
	margin-left: 25px;
}

.dmg-paredown.nhl .puck.top-border {
	padding: 0!important;
}

.dmg-paredown.nhl .puck .content .title .tup {
	padding-top: 60px;
	width: 400px;
}

.dmg-paredown.nhl .puck .head {
	margin-left: 212px;
	width: 1012px;
}

.dmg-paredown.nhl .puck .content .body-copy .tup {
	width: 400px;
}

.dmg-paredown.nhl .nhl-network {
	margin-top: 0!important;
}

.dmg-paredown.nhl .nhl-network .image {
	margin-left: -23px;
}

.dmg-paredown.nhl .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.nhl .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.nhl .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}

.dmg-paredown.nhl .nhl-network h4 {
	margin-left: 12px;
}

.dmg-paredown.nhl .nhl-network .content .body-copy {
	margin-right: -16px;
}

.dmg-paredown.nhl .top-questions-help-center {
	background: #fff url(/cms3/global/images/lg__Top_Questions.png) no-repeat center 50px;
	border-top: none;
	margin-top: 10px;
}
/* soccer */

.dmg-paredown.soccer .text-header {
	position: absolute;
	margin-top: 80px;
}

.dmg-paredown.soccer .text-header .content .body-copy {
	font: 50px/52px DTV-DIN-LGT !important;
	padding-top: 14px!important;
}

.dmg-paredown.soccer .intro {
	margin-top: 50px!important;
}

.dmg-paredown.soccer .intro,
.dmg-paredown.soccer .intro-list {
	width: 920px;
}

.dmg-paredown.soccer .intro-list .body-copy,
.dmg-paredown.soccer .intro-list .title {
	width: 920px;
	text-align: center;
}

.dmg-paredown.soccer .colspan-4 .image {
	margin: 0 0 26px;
}

.dmg-paredown.soccer .packages-nav {
	padding: 40px 0px 0px!important;
	background: url(/cms3/international/en_espanol/img_channel_package_divider.jpg) no-repeat scroll 50% 0 transparent;
}

.dmg-paredown.soccer .packages-nav .body-copy {
	width: 1024px;
}

.dmg-paredown.soccer .packages-nav .nav-title {
	font-weight: bold;
	display: inline-block;
	color: #333333;
}

.dmg-paredown.soccer .packages-nav .nav-link {
	display: inline-block;
	margin-left: 115px;
}

.dmg-paredown.soccer .mls-banner .content,
.dmg-paredown.soccer .mls-banner .mls-banner-list .image {
	width: 1400px!important;
}

.dmg-paredown.soccer .mls-banner ul li .content {
	width: auto;
}

.dmg-paredown.soccer .mls-direct-text,
.dmg-paredown.soccer .fox-soccer-text {
	margin: 30px 70px 0px 0px;
}

.dmg-paredown.soccer #mod_101686_2,
.dmg-paredown.soccer #mod_101688_2 {
	margin: 30px 0px 0px;
}

.dmg-paredown.soccer .fox-banner .content,
.dmg-paredown.soccer .fox-banner .fox-banner-list .image {
	width: 1400px!important;
}

.dmg-paredown.soccer .fox-banner ul li .content {
	width: auto;
}

.dmg-paredown.soccer .world-soccer {
	padding-top: 0px!important;
}

.dmg-paredown.soccer .world-soccer .ctm-content-module {
	background: url(/cms3/sports/soccer/img__Worldwide_Soccer.jpg) 845px 0px no-repeat transparent;
	min-height: 440px;
}

.dmg-paredown.soccer .world-soccer .world-soccer-list {
	width: 918px!important;
}

.dmg-paredown.soccer .world-soccer .world-soccer-list .content {
	margin-top: 80px;
}

.dmg-paredown.soccer .world-soccer .world-soccer-list .title,
.dmg-paredown.soccer .world-soccer .world-soccer-list .body-copy {
	width: 298px!important;
}

.dmg-paredown.soccer .intl-soccer-bottom #mod_141993_2_list {
	width: 970px;
}

.dmg-paredown.soccer .intl-soccer-bottom #mod_141993_2_list .intl-soccer-bottom-list2 .image span {
	width: 68%;
}

.dmg-paredown.soccer .intl-soccer-bottom #mod_141993_2_list .intl-soccer-bottom-list2 .image span,
.dmg-paredown.soccer .intl-soccer-bottom #mod_141993_2_list .intl-soccer-bottom-list3 .image span {
	display: block;
	margin: 0 auto;
}

.dmg-paredown.soccer .intl-soccer-bottom #mod_141993_2_list .intl-soccer-bottom-list3 .image span {
	width: 50%;
}

.dmg-paredown.soccer .intl-soccer-bottom .content .image {
	margin-bottom: 16px;
	min-height: 128px;
}

.dmg-paredown.soccer .intl-soccer-bottom .content .image span {
	background-position: 0px 0px!important;
}

.dmg-paredown.soccer .intl-soccer-bottom .content .body-copy {
	width: 220px;
}

.dmg-paredown.soccer .full-width.intl-soccer-bottom ul li.intl-soccer-bottom-list2 {
	margin: 0px 23px !important;
}

.dmg-paredown.soccer .mls-direct {
	padding-top: 0px!important;
}

.dmg-paredown.soccer .mls-direct .ctm-content-module {
	background: url(/cms3/sports/soccer/img_MLS.jpg) 1302px 0px no-repeat transparent;
	min-height: 471px;
}

.dmg-paredown.soccer .mls-direct .mls-direct-list .content {
	margin-top: 60px;
}

.dmg-paredown.soccer .mls-direct .mls-logo {
	margin-top: 15px;
}

.dmg-paredown.soccer .extras .content ul {
	width: 930px!important;
}

.dmg-paredown.soccer .extras .content ul li .title h4 {
	font: 30px/32px DTV-DIN-LGT !important;
	padding-bottom: 18px!important;
	padding-top: 18px;
}

.dmg-paredown.soccer .extras .extras-list1 {
	margin-left: -10px!important;
	margin-right: 26px!important;
}

.dmg-paredown.soccer .ctl-footer {
	background-color: #fff;
	margin-left: -100%;
	width: 300%;
}

.dmg-paredown.soccer .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0px auto;
}
/* tennis */

.dmg-paredown.tennis .text-header {
	margin-top: 35px;
}

.dmg-paredown.tennis .top-shadow h4 {
	margin-top: 38px;
	margin-bottom: -5px;
}

.dmg-paredown.tennis .intro .content .body-copy {
	width: 620px;
}

.dmg-paredown.tennis .features-list .content {
	padding-bottom: 0!important;
	margin-top: -15px;
}

.dmg-paredown.tennis .features-list li.item-4 .content .image span {
	/*background-position: 50% 0 !important;*/
	height: 572px;
	/*margin-left: 32px;*/
	position: relative;
	margin-top: -238px;
	width: 190px;
}

.dmg-paredown.tennis .features-list .content h3 {
	margin-top: 0!important;
	font: 16px/27px arial!important;
	width: 550px;
	padding-bottom: 30px;
}

.dmg-paredown.tennis .features-list .content ul {
	width: 960px;
    margin-left: -10px;
}

.dmg-paredown.tennis .features-list .content ul li {
	width: 235px;
	margin-right: 0;
}

.dmg-paredown.tennis .features-list .content ul li .title {
	margin-left: 8px;
}

.dmg-paredown.tennis .features-list .content ul li .body-copy  {
	width: 235px !important;
    margin-left: 8px;
}

.dmg-paredown.tennis .features-list .content ul li:last-child {
	width: 194px;
    margin-right: 0;
    margin-left: 40px;
}

.dmg-paredown.tennis .features-list .content .image {
	/*margin-left: -60px;*/
	margin-bottom: 20px;
}

.dmg-paredown.tennis .features-list .item-4 .content .image {
	margin-bottom: 0;
}

.dmg-paredown.tennis .features-list .title h4 {
	font: 18px/24px arial!important;
	margin: 0;
	font-weight: bold!important;
}

.dmg-paredown.tennis .features-list .title h4:before {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background-color: #ff1924;
	margin-right: 3px;
	content: '';
	position: relative;
	top: -2px;
}

.dmg-paredown.tennis .features-list .content .body-copy {
	font: 16px/24px arial!important;
	margin-top: -20px;
}

.dmg-paredown.tennis .features-list .item-1 .content .body-copy {
	width: 199px;
}

.dmg-paredown.tennis .features-list .item-2 .content .body-copy {
	width: 167px;
}

.dmg-paredown.tennis .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.tennis .ternaments {
	margin-top: 35px;
}

.dmg-paredown.tennis .ternaments h2 {
	background-color: #106ed2;
	width: 920px;
	height: 72px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.dmg-paredown.tennis .ternaments h2 span span {
	padding-top: 10px;
	color: #fff;
	display: block;
	text-align: center!important;
	height: 72px;
}

.dmg-paredown.tennis .ternaments .content ul {
	background-color: #f7f7f7;
	width: 848px;
	border: 1px solid #dadee6;
	padding-left: 70px
}

.dmg-paredown.tennis .ternaments .content ul li {
	margin-top: 20px;
	width: 195px;
	height: 300px;
}

.dmg-paredown.tennis .ternaments h4 {
	font: 18px/27px arial!important;
	padding-bottom: 0;
	font-weight: bold!important;
}

.dmg-paredown.tennis .ternaments ul li .body-copy {
	font: 16px/27px arial!important;
	width: 170px;
	display: inline-block;
	position: relative;
	margin-bottom: 20px;
}

.dmg-paredown.tennis .ternaments .content .body-copy {
	width: 300px;
}

.dmg-paredown.tennis .ternaments .content .item-1 .image {
	margin-right: 82px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.dmg-paredown.tennis .ternaments .content .item-2 .image {
	margin-right: 82px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.dmg-paredown.tennis .ternaments .content .item-3 .image {
	margin-right: 82px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.dmg-paredown.tennis .ternaments .content .item-4 .image {
	margin-right: 82px;
	margin-top: 15px;
	width: 164px;
	margin-bottom: 10px;
}

.dmg-paredown.tennis .cms2TargetedStaticOrderModule {
	margin: 30px 0!important;
}

.dmg-paredown.tennis .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.tennis .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* ppv sports events */

.dmg-paredown.sport-events .text-header .content .body-copy .tup {
	margin-top: -112px;
	font: 50px/52px DTV-DIN-LGT !important;
}

.dmg-paredown.sport-events .intro .content h4 {
	width: 600px;
	font: 40px/42px DTV-DIN-LGT !important;
}

.dmg-paredown.sport-events .intro .content .body-copy {
	width: 620px;
}

.dmg-paredown.sport-events .nav {
	margin-top: 50px;
}

.dmg-paredown.sport-events #nav {
	background: url(/cms3/sports/events/sm__sport_events_nav_gradient.jpg) repeat-x 0 0;
	min-height: 112px;
}

.dmg-paredown.sport-events #nav_ppv {
	font: 16px/27px arial !important;
	font-weight: bold!important;
	width: 290px;
	color: #333333;
}

.dmg-paredown.sport-events #nav_mma {
	text-align: left;
}

.dmg-paredown.sport-events #nav_wwe {
	text-align: left;
	padding-left: 134px;
}

.dmg-paredown.sport-events #nav_box {
	text-align: left;
	padding-left: 134px;
}

.dmg-paredown.sport-events #nav_bkb {
	text-align: left;
	padding-left: 134px;
}

.dmg-paredown.sport-events .mma {
	background: url(/cms3/sports/events/lg__mma_bg.jpg) 50% 0 no-repeat;
	min-height: 391px;
	margin-top: 0;
}

.dmg-paredown.sport-events .mma .content ul {
	margin-top: 400px;
}

.dmg-paredown.sport-events .mma .content .body-copy {
	width: 520px;
	font: 16px/24px arial!important;
	margin-top: 10px;
}

.dmg-paredown.sport-events .mma .content .body-copy .link {
	margin-top: -109px;
}

.dmg-paredown.sport-events .mma .content .image {
	margin-top: -180px;
	width: auto;
	margin-right: -14px;
}

.dmg-paredown.sport-events .wwe {
	background: url(/cms3/sports/events/lg__wwe_bg.jpg) 50% 0 no-repeat;
	min-height: 412px;
}

.dmg-paredown.sport-events .wwe .content ul {
	margin-top: 400px;
}

.dmg-paredown.sport-events .wwe .content .body-copy {
	width: 520px;
	font: 16px/24px arial!important;
	margin-top: 30px;
}

.dmg-paredown.sport-events .wwe .content .image {
	margin-top: -180px;
	width: auto;
	margin-right: -5px;
}

.dmg-paredown.sport-events .box {
	background: url(/cms3/sports/events/lg__boxing_bg.jpg) 50% 0 no-repeat;
	min-height: 413px;
}

.dmg-paredown.sport-events .box .content ul {
	margin-top: 400px;
}

.dmg-paredown.sport-events .box .content .body-copy {
	width: 520px;
	margin-top: 32px;
	font: 16px/24px arial!important;
}

.dmg-paredown.sport-events .box .content .image {
	margin-top: -180px;
	width: auto;
	margin-right: -4px;
}

.dmg-paredown.sport-events .bkb {
	background: url(/cms3/sports/events/lg__bkb_bg.jpg) 50% 0 no-repeat;
	min-height: 409px;
}

.dmg-paredown.sport-events .bkb .content ul {
	margin-top: 400px;
}

.dmg-paredown.sport-events .bkb .content .body-copy {
	width: 520px;
	margin-top: 38px;
	font: 16px/24px arial!important;
}

.dmg-paredown.sport-events .bkb .content .image {
	margin-top: -180px;
	width: auto;
	margin-right: -4px;
}

.dmg-paredown.sport-events .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.sport-events .cms2TargetedStaticOrderModule {
	margin: 30px 0!important;
}

.dmg-paredown.sport-events .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.sport-events .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* nfl sunday tickets */

.dmg-paredown.nfl .full-width.top-shadow {
	margin-top: 35px;
}
.dmg-paredown.nfl .intro-nfl ul {
	width: 920px;
}

.dmg-paredown.nfl .intro-nfl ul li .item-1 {
	width: 800px;
}

.dmg-paredown.nfl .intro-nfl .content .item-1 .content .body-copy .tup h4 {
	margin-bottom: 20px;
}

.dmg-paredown.nfl .intro-nfl .content .image {
	float: left;
	padding: 3px 15px 0 0;
	border: none;
}

.dmg-paredown.nfl .intro-nfl .content .body-copy {
	width: 630px;
}
.prospect .dmg-paredown.nfl .cms2OrderModule {display:none;}
.prospect .dmg-paredown.nfl .intro-nfl {width:920px; text-align: center;}
.prospect .dmg-paredown.nfl .intro-nfl ul li {width:920px;}
.prospect .dmg-paredown.nfl .intro-nfl .content .body-copy { width: 820px; margin: 0 auto}

.dmg-paredown.nfl .intro-paragraph {
	clear: both;
	margin-top: 30px;
}

.dmg-paredown.nfl .slideTitle .content .title.title-only .tup h4 {
	margin-top: 265px;
	width: 400px;
	color: #fff;
	margin-left: -10px;
}

.dmg-paredown.nfl .ott-device-table table thead tr th:nth-child(2n),
.dmg-paredown.nfl .ott-device-table table tfoot tr td:nth-child(2n) {
	background-color: #1479c7;
}

.dmg-paredown.nfl .ott-device-table table thead tr th:nth-child(2n+1),
.dmg-paredown.nfl .ott-device-table table tfoot tr td:nth-child(2n+1) {
	background: #238cde;
}

.dmg-paredown.nfl .ott-device-table table thead tr th,
.dmg-paredown.nfl .ott-device-table table tfoot tr td {
	font: 18px/22px DTV-DIN !important;
	color: #fff;
	border: none;
	box-shadow: none;
}

.dmg-paredown.nfl .ott-device-table table thead tr th {
	height: 74px;
	text-transform: uppercase;
}

.dmg-paredown.nfl .ott-device-table table thead tr th:first-child,
.dmg-paredown.nfl .ott-device-table table tfoot tr td:first-child {
	text-align: left;
	font: 30px/31px DTV-DIN !important;
}

.dmg-paredown.nfl .ott-device-table table thead tr th:first-child {
	text-transform: capitalize;
	padding-left: 27px;
}

.dmg-paredown.nfl .ott-device-table table tr td:first-child {
	width: 590px;
}

.dmg-paredown.nfl .ott-device-table table tbody tr:last-child td {
	border-bottom: none;
}

.dmg-paredown.nfl .sundayTixMax {
	margin-top: 20px;
}

.dmg-paredown.nfl .sundayTixMax .content .title h4 {
	width: 400px;
	margin-left: 77px;
	margin-top: 40px;
}

.dmg-paredown.nfl .sundayTixMax .head {
	margin-top: 24px;
}

.dmg-paredown.nfl .sundayTixMax .content .body-copy .tup {
	width: 335px;
	margin-left: 77px;
}

.dmg-paredown.nfl .sundayTixMax .link {
	clear: both;
}

.dmg-paredown.nfl .sundayTixMax .link .tup {
	margin-left: 77px;
}

.dmg-paredown.nfl .app {
	margin-top: 60px;
}

.dmg-paredown.nfl .app .content {
	padding: 0;
}

.dmg-paredown.nfl .app ul {
	margin-top: -34px;
}

.dmg-paredown.nfl .app .content .title h4 {
	width: 344px;
	margin-top: 50px;
}

.dmg-paredown.nfl .app .content .body-copy .tup {
	width: 310px;
}

.dmg-paredown.nfl .app .content .image {
	margin-right: -50px;
	border: none;
}

.dmg-paredown.nfl .redZone .content .title h4 {
	width: 336px;
	margin-top: 171px;
	margin-left: 54px;
}

.dmg-paredown.nfl .redZone .content .body-copy .tup {
	width: 320px;
	margin-left: 54px;
}

.dmg-paredown.nfl .redZone .content .body-copy .link {
	width: 140px;
	float: left;
}

.dmg-paredown.nfl .redZone .content .body-copy .link2 {
	clear: both;
	float: left;
}

.dmg-paredown.nfl .dtv-fz .title-image {
	margin-bottom: 25px;
}

.dmg-paredown.nfl .dtv-fz ul li {
	background: url(/cms3/sports/nfl/images/img_dtv_fantasy_zone.jpg) right 140px no-repeat transparent;
	min-height: 489px;
}

.dmg-paredown.nfl .dtv-fz .dtv-fz-list .body-copy {
	width: 375px!important;
}

.dmg-paredown.nfl .dtv-fz .dtv-fz-list .body-copy .link {
	width: 140px;
}

.dmg-paredown.nfl .dtv-fz .dtv-fz-list .body-copy .link2 {
	clear: both;
	float: left;
}

.dmg-paredown.nfl .addFeatures h2 {
	text-align: center;
	padding-bottom: 30px;
}

.dmg-paredown.nfl .addFeatures .content h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding: 19px 0 14px;
}

.dmg-paredown.nfl .addFeatures .item-3 .image {
	margin-top: 38px;
}

.dmg-paredown.nfl .addFeatures .item-4 .image {
	margin-top: 70px;
}

.dmg-paredown.nfl .open-spread {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100% !important;
}

.dmg-paredown.nfl .open-spread {
	margin-top: 0;
}

.dmg-paredown.nfl .open-spread .content ul {
	margin-top: 42px;
}

.dmg-paredown.nfl .open-spread .ctm-content-module {
	width: 960px;
	text-align: center;
	margin: 0 auto;
}

.dmg-paredown.nfl .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.nfl .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}

.dmg-paredown.nfl #mod_143098_2 {
	margin-left: -31px;
}

.dmg-paredown.nfl .top-questions-help-center {
	margin-top: 0px;
	border-bottom: 1px #e4e7ed solid;
	background-color: #f4f4f4;
}

.dmg-paredown.nfl #mod_148805_2 {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

.dmg-paredown.nfl #mod_148805_2 .body-copy {
	font: 34px/42px DTV-DIN-LGT !important;
}

.dmg-paredown.nfl #mod_148805_2 .body-copy a {
	font: bold 22px/30px arial !important
}

/* nfl sunday tickets upgrade */
.dmg-paredown.nfl-upgrade .ctm-tup {
	text-align: center;
}

.dmg-paredown.nfl-upgrade h2 {
	font: 38px/1.15 EndzoneSlabBold, DTV-DIN-LGT !important;
	color: #000;
}

.dmg-paredown.nfl-upgrade .content .title h4 {
	font: 22px EndzoneSlabBold, DTV-DIN-LGT !important;
	color: #000;
}

.dmg-paredown.nfl-upgrade .content .image {
	border: none;
}

.dmg-paredown.nfl-upgrade .content .body-copy {
	font: 15px/1.5 arial !important;
	color: #393939;
}
.dmg-paredown.sports-header #header_slide_overlay {
    background: transparent url("/images/spacer.gif") repeat scroll 0 0;
    display: block;
    height: 368px;
    width: 980px;
}
#dtv_header .dtv-branding .nfl-upgrade-number {
	position: absolute;
    right: 0;
    display: inline-block;
    margin: 25px 0 0;
    text-align: right;
    color: #ccc;
    font-size: 14px;
}

/* order modules */
#mod_151950_2, #mod_151847_2 {
	top: 137px;
    right: -23px;
}

#mod_151846_2 {
	top: 137px;
    right: -216px;
}

/* Quick Fix for Order Module Displaying Issue */
.dmg-paredown.nfl-upgrade #omod_151846_2 .options-2 fieldset:nth-last-child(3),
.dmg-paredown.nfl-upgrade #omod_151846_2 .options-2 h3:nth-last-child(2),
.dmg-paredown.nfl-upgrade #omod_151846_2 .options-2 .message:last-child {
	display: none;
}
.dmg-paredown.nfl-upgrade .game h2 {
	font-size: 42px !important;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.dmg-paredown.nfl-upgrade .game .content .title h4 {
	padding-bottom: 16px;
	font-size: 26px !important;
	line-height: 30px !important;
}
.dmg-paredown.nfl-upgrade .colspan-3.game,
.dmg-paredown.nfl-upgrade .colspan-3.game .ctm-content-module ul {
	width: 980px;
}
.dmg-paredown.nfl-upgrade .colspan-3.game .ctm-content-module ul .colspan-1 {
	width: 310px;
}
.dmg-paredown.nfl-upgrade .colspan-3.game .body-copy {
	margin: 0 9px 16px;
}
.dmg-paredown.nfl-upgrade .call-now h2 {
	font: 32px/1 DTV-DIN-BOLD !important;
	color: #5fc60f;
	text-align: center;
	padding-bottom: 0;
}

.dmg-paredown.nfl-upgrade .get-max .content {
	background: #ebebeb;
	padding: 16px 0;
}
.dmg-paredown.nfl-upgrade .get-max h2 .more {
	color: #5fc60f;
	display: block;
    font-size: 23px;
    line-height: 1.6;
}
.dmg-paredown.nfl-upgrade .get-max .body-copy:before {
	content: '';
	display: inline-block;
	width: 32px;
	height: 28px;
	background: url("/cms3/sports/nfl/2016/img_upgrade_check.png") no-repeat 0 0;
	background-size: 100%;
	float: left;
	margin-right: 4px;
}
.dmg-paredown.nfl-upgrade .get-max .content .body-copy {
	padding: 40px 30px 10px;
	text-align: left;
}
.dmg-paredown.nfl-upgrade .max-features {
	margin-left: 90px;
}

.dmg-paredown.nfl-upgrade .max-features .colspan-1 {
	width: 250px;
}

.dmg-paredown.nfl-upgrade .max-features .body-copy:before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url("/cms3/sports/nfl/images/2015/img_upgrade_check.jpg") no-repeat 0 0;
	background-size: 100%;
	float: left;
	margin-right: 2px;
}

.dmg-paredown.nfl-upgrade .max-features .body-copy .tup {
	float: left;
	text-align: left;
}

.dmg-paredown.nfl-upgrade .phone-html-shell {
	display: none;
}

/* nfl sunday tickets max upgrade */
.dmg-paredown.nfl-max-upgrade .subscription-1 h2 {
	font-size: 34px !important;
}

.dmg-paredown.nfl-max-upgrade .subscription-1 h2:before,
.dmg-paredown.nfl-max-upgrade .subscription-1 h2:after {
	content: '';
	width: 45px;
	height: 1px;
	background-color: #c6c6c6;
	display: inline-block;
	position: relative;
	top: -13px;
	visibility: visible;
}

.dmg-paredown.nfl-max-upgrade .subscription-1 h2 > span > span {
	padding: 0 5px;
}

.dmg-paredown.nfl-max-upgrade .subscription-1 h4 {
	padding-bottom: 7px;
    padding-top: 20px;
}

.dmg-paredown.nfl-max-upgrade .subscription-2 h4 {
	padding-bottom: 7px;
    padding-top: 17px;
}

.dmg-paredown.nfl-max-upgrade .subscription-1 h4:before,
.dmg-paredown.nfl-max-upgrade .subscription-2 h4:before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 21px;
	background: url("/cms3/sports/nfl/images/2015/img_upgrade_check.jpg") no-repeat 0 0;
	background-size: 100%;
	position: relative;
	top: 3px;
}


/* nfl app */
.dmg-paredown.nfl-app .text-header h1,
.dmg-paredown.nfl-app .text-header .content .body-copy { color: #363636; }

.dmg-paredown.nfl-app .download .image span { background-position: 0 0 !important; }
.dmg-paredown.nfl-app .download .body-copy, 
.dmg-paredown.nfl-app .download .body-copy a { font: 14px/20px arial !important;}
.dmg-paredown.nfl-app .download .body-copy { padding: 0px 0px 0 0; }
.dmg-paredown.nfl-app .download ul li, 
.dmg-paredown.nfl-app .download ul li .content { width:226px !important; padding: 0px 0px 0 0 !important; margin: 0 0px !important; }
.dmg-paredown.nfl-app .download ul li .content {background: none!important;}
.dmg-paredown.nfl-app .download ul li.item-4, 
.dmg-paredown.nfl-app .download ul li.item-4 .content { width: 140px !important; }
.dmg-paredown.nfl-app .download ul li.item-4 { margin-left: 38px !important; }

.dmg-paredown.nfl-app .new-features h2 { width: 920px; text-align: center; }
.dmg-paredown.nfl-app .new-features li .content {
	background: url(http://www.directv.com/cms3/equipment/genie/img_green_check.png) 0 4px no-repeat; 
	text-align: left; 
	padding: 0 0 0 48px; 
	width: 252px !important; 
}

.dmg-paredown.nfl-app .app { 
	width: 1010px; 
	margin: 50px -185px 0; 
}

/* nfl sunday tickets upgrade confirm */
.dmg-paredown.nfl-confirm .thank-you h2 {
	font: 45px/1.15 EndzoneSlabBold, DTV-DIN-LGT !important;
	color: #5fc60f;
	padding-bottom: 0;
}

.dmg-paredown.nfl-confirm .got-upgraded .image {
	width: 508px;
	border: none;
}

.dmg-paredown.nfl-confirm .got-upgraded .title,
.dmg-paredown.nfl-confirm .got-upgraded .body-copy {
	width: 388px;
}

.dmg-paredown.nfl-confirm .got-upgraded #links {
	margin-top: 20px;
}

/* sports pack */

.dmg-paredown.sports-pack .text-header {
	margin-top: 90px !important;
}

.dmg-paredown.sports-pack .intro .body-copy {
	width: 616px;
}

.dmg-paredown.sports-pack .reg-sports .image {
	width: 460px;
}

.dmg-paredown.sports-pack .reg-sports .title {
	margin-top: 40px;
}

.dmg-paredown.sports-pack .reg-sports .title,
.dmg-paredown.sports-pack .reg-sports .body-copy,
.dmg-paredown.sports-pack .reg-sports .link {
	width: 418px;
}

.dmg-paredown.sports-pack .specialty {
	margin-top: 20px !important;
}

.dmg-paredown.sports-pack .specialty .body-copy {
	width: 440px;
}

.dmg-paredown.sports-pack .mlb {
	padding-bottom: 80px;
}

.dmg-paredown.sports-pack .mlb .image {
	width: 430px;
	margin-top: 20px;
}

.dmg-paredown.sports-pack .mlb .title {
	width: 420px;
}

.dmg-paredown.sports-pack .mlb.college .title{
	width: 445px;
}

.dmg-paredown.sports-pack .sports-package h4 {
	font: 30px/31px DTV-DIN-LGT !important;
	padding-top: 19px;
}

.dmg-paredown.sports-pack .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.sports-pack .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* olympics */

.dmg-paredown.olympic .intro h1 {
	font: 40px/44px DTV-DIN-LGT !important;
	padding-bottom: 26px;
}

.dmg-paredown.olympic .intro .body-copy,
.dmg-paredown.olympic .sports-mix .body-copy {
	padding: 0 90px;
}

.dmg-paredown.olympic .nbc .title {
	margin-top: 6px;
}

.dmg-paredown.olympic .nbc .title img {
	display: block;
}

.dmg-paredown.olympic .nbc .title h2 {
	width: 282px;
}

.dmg-paredown.olympic .red-button {
	padding: 0;
	height: 492px;
}

.dmg-paredown.olympic .red-button .content .head {
	background-position: top right;
	margin-top: -1px;
}

.dmg-paredown.olympic .red-button .title h2 {
	width: 510px;
	padding-top: 60px;
}

.dmg-paredown.olympic .red-button .body-copy {
	width: 600px;
}

.dmg-paredown.olympic .red-button .body-copy .red {
	color: red;
}

.dmg-paredown.olympic .red-button dl {
	width: 300px;
	float: left;
	margin-top: 19px;
}

.dmg-paredown.olympic .red-button dl dt {
	font: bold 14px/20px arial;
	color: #333;
	padding-left: 108px;
}

.dmg-paredown.olympic .red-button dl dd {
	font: 12px/16px arial;
	float: right;
	width: 192px;
}

.dmg-paredown.olympic .red-button dl dd.img {
	width: 100px;
	margin-top: -18px;
	padding-right: 8px;
}

.dmg-paredown.olympic .channel-guide {
	background: url(/cms3/sports/olympic/lg__Sochi_2014_Olympic_Winter_Games.jpg) no-repeat bottom center;
	padding-bottom: 60px;
}

.dmg-paredown.olympic .sports-package {
	margin-top: 0;
	border-bottom: none;
}

.dmg-paredown.olympic .ctl-footer {
	background-color: #f4f4f4;
	width: 300%;
	margin-left: -100%;
}

.dmg-paredown.olympic .ctl-footer .ctl-legal-center {
	left: 0;
	margin: 0 auto;
}
/* PPV: Mayweather (04/15/2015) */

.mayweather042014 .video-link {
	display: block;
	font: 25px/27px DTV-DIN !important;
	padding-top: 19px;
	text-decoration: none;
}

.mayweather042014 .video-link span {
	background: url(/cms3/global/images/img_video_arrow.png) 0 0 no-repeat;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-left: 2px;
	top: 4px;
	position: relative;
}

.mayweather042014 .big-event h2 {
	padding-bottom: 13px;
	text-align: center;
}

.mayweather042014 .big-event .content h3 {
	margin-bottom: 43px;
	font: normal 16px/27px arial;
	text-align: center;
}

.mayweather042014 .big-event .content h4 {
	padding: 13px 0 2px;
	font: bold 16px/27px arial!important;
}

.mayweather042014 .big-event .content .image .video {
	background: url(/cms3/sports/boxing/btn_PLAY.png) 50% 50% no-repeat;
}

.mayweather042014 .red-hat {
	margin: -5px 0 5px -10px;
}

.mayweather042014 #ticker {
	width: 222px;
	height: 75px;
	padding: 16px 0 0 15px;
	position: relative;
	top: 131px;
	left: -200px;
	background: url(/cms3/sports/boxing/sm__bg_countdown.png);
}

.mayweather042014 #ticker #tens,
.mayweather042014 #ticker #units {
	width: 27px;
	height: 51px;
	display: block;
	float: left;
}

.mayweather042014 #ticker #days,
.mayweather042014 #ticker #hours,
.mayweather042014 #ticker #minutes {
	margin: 0 23px 0 0;
	display: block;
	float: left;
}

.mayweather042014 #ticker #minutes {
	margin-right: 0px;
}

.mayweather042014 #ticker .number-0 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px 0px;
}

.mayweather042014 #ticker .number-1 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -66px;
}

.mayweather042014 #ticker .number-2 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -131px;
}

.mayweather042014 #ticker .number-3 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -197px;
}

.mayweather042014 #ticker .number-4 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -264px;
}

.mayweather042014 #ticker .number-5 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -331px;
}

.mayweather042014 #ticker .number-6 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -399px;
}

.mayweather042014 #ticker .number-7 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -466px;
}

.mayweather042014 #ticker .number-8 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -533px;
}

.mayweather042014 #ticker .number-9 {
	background: url(/cms3/sports/boxing/sm__digits.png) no-repeat 0px -600px;
}

.mayweather042014 #ticker-bar {
	width: 231px;
	height: 2px;
	position: relative;
	top: 82px;
	left: -219px;
	background: url(/cms3/sports/boxing/sm__black_line.png) no-repeat 0px 0px;
}
/* ready set prep */

.dmg-paredown.ready-set-prep .videos {
	background: url(/cms3/sports/nfl/images/img__network_logos.jpg) no-repeat 50% 80px transparent;
}

.dmg-paredown.ready-set-prep h2,
.dmg-paredown.ready-set-prep .intro-rsp {
	text-align: center;
}

.dmg-paredown.ready-set-prep .videos {
	background-color: #f4f4f4;
	border-top: 1px solid #ccd0d9;
	border-bottom: 1px solid #e4e7ed;
	margin: 80px 0 0;
	padding-top: 130px;
}

.dmg-paredown.ready-set-prep .videos h2 {
	width: 874px;
}

.dmg-paredown.ready-set-prep .videos h2 {
	padding: 65px 0px 45px;
}

.dmg-paredown.ready-set-prep .videos h4 {
	font-family: arial, verdana, sans-serif !important;
	font-weight: bold !important;
	font-size: 18px !important;
	padding: 4px 0;
}

.dmg-paredown.ready-set-prep .videos ul {
	padding-bottom: 30px;
}

.dmg-paredown.ready-set-prep .videos ul li {
	margin-right: 0px;
}

.dmg-paredown.ready-set-prep .videos ul li.item-5 {
	margin-left: 28px !important;
	margin-right: 28px !important;
}

.dmg-paredown.ready-set-prep .downloads {
	margin: 70px 0 0;
}

.dmg-paredown.ready-set-prep .downloads h4 {
	text-align: left;
}

.dmg-paredown.ready-set-prep .download {
	text-align: center;
	width: 1000px;
}

.dmg-paredown.ready-set-prep .download .body-copy,
.dmg-paredown.ready-set-prep .download .content a {
	font: 14px/20px arial !important;
}

.dmg-paredown.ready-set-prep .download ul {
	width: 1000px;
}

.dmg-paredown.ready-set-prep .download ul li {
	width: 234px;
}

.dmg-paredown.ready-set-prep .download ul li.item-3 div.content div.tup {
	/*padding-right: 60px;*/
}
/* MLB Upgrade Package */

.dmg-paredown.mlb-upgrade .ctl-footer .ctl-legal-center {
	width: 575px;
	font-size: 11px;
}

.dmg-paredown.mlb-upgrade .mlb-short-description .body-copy,
.dmg-paredown.mlb-upgrade .mlb-devices-description .body-copy {
	width: 745px;
	margin: 0 auto;
}

.dmg-paredown.mlb-upgrade .mlb-devices-description .content .title {
	margin-top: 30px;
}

.dmg-paredown.mlb-upgrade .mlb-8-games .ctm-content-module ul,
.dmg-paredown.mlb-upgrade .mlb-8-games .content {
	width: 960px;
}

.dmg-paredown.mlb-upgrade .mlb-8-games .inline-copy-2 .content .title {
	width: 460px;
}

.dmg-paredown.mlb-upgrade .mlb-8-games .content h4 {
	font-size: 35px !important;
}

.dmg-paredown.mlb-upgrade .mlb-8-games li.colspan-4 {
	margin: 0;
	width: 100%;
}

.dmg-paredown.mlb-upgrade .mlb-8-games .inline-img-2 .content .image {
	width: 480px
}

.dmg-paredown.mlb-upgrade .closing h4 {
	padding-bottom: 10px;
	margin-bottom: 0;
}

.dmg-paredown.mlb-upgrade .closing .yellow-tfn {
	color: #f8a800;
	font: 50px/70px DTV-DIN-LGT;
}
/* MLB Confirm page */

.dmg-paredown.mlb-confirm .ctl-header {
	display: none
}
