@charset "utf-8";
/* CSS Document */

/*share box*/
/*ul li a.share2-link{background:url('/images/content/themes/default/ctl_header_menu_icons.png') left -18px no-repeat;padding-left:14px;}*/
#share2_menu ul{background:transparent url(/images/content/themes/default/share_this_page_sub_v2.png) scroll no-repeat 0 0;_background-image:expression("none");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content/themes/default/share_this_page_sub_v2.png',sizingMethod='crop');width:113px;height:157px;margin:0;padding:8px 0 0 0;}
#share2_menu ul li{position:relative;width:113px;height:14px;margin:0 0 4px 0;padding:0;background:transparent;}
#share2_menu li a{display:block;width:101px;height:14px;margin:0 6px;padding:0;color:#fff;text-indent:-9999px;background-image:url(/images/content/themes/default/share_this_page_sub_v2.png);background-repeat:no-repeat;background-position:-113px -8px;}
#share2_menu li#share2_close{width:13px;height:13px;margin:0 8px 0 0;float:right;}
#share2_menu li#share2_close a{width:13px;height:13px;margin:0;background-position:-199px -8px;}
#share2_menu li#share2_email a{background-position:-113px -23px;}
#share2_menu li#share2_bookmark a{background-position:-113px -41px;}
#share2_menu li#share2_facebook a{background-position:-113px -59px;}
#share2_menu li#share2_twitter a{background-position:-113px -77px;}
#share2_menu li#share2_digg a{background-position:-113px -95px;}
#share2_menu li#share2_delicious a{background-position:-113px -113px;}
#share2_menu li#share2_buzzup a{background-position:-113px -131px;}
#share2_menu li a:hover{background-position:-214px -8px;}
#share2_menu li#share2_close a:hover{background-position:-300px -8px;}
#share2_menu li#share2_email a:hover{background-position:-214px -23px;}
#share2_menu li#share2_bookmark a:hover{background-position:-214px -41px;}
#share2_menu li#share2_facebook a:hover{background-position:-214px -59px;}
#share2_menu li#share2_twitter a:hover{background-position:-214px -77px;}
#share2_menu li#share2_digg a:hover{background-position:-214px -95px;}
#share2_menu li#share2_delicious a:hover{background-position:-214px -113px;}
#share2_menu li#share2_buzzup a:hover{background-position:-214px -131px;}
/* add this to the css file for positioning          #share2_menu{display:block;position:absolute;top:127px;left:181px;z-index:2000;}*/

/*Social Media ONE COLUMN*/
.social_media h2 { margin-bottom: 0px; margin-top:4px;}
.social_media .ctm-content-module ul li { margin-top: 7px; }
.social_media .content .link { margin-top: 7px; }
.social_media .skin .inner-skin .body .content .image span { margin: 0; height:42px; width: 36px; }
.social_media .skin .inner-skin .body .content .image { background: none; height: 0px; width: 36px; }
.social_media .skin .inner-skin .body .content .body-copy { width: 188px; }
.social_media-li a { margin-left: -82px; *margin-left: 0px; *position: relative; *left: -43px; }
.social_media-li .content .link { *width: 145px!important; position: relative; }
.social_media-li .skin .inner-skin .body .content { height: 40px; }
.social_media-li .content .body-copy .tup { padding-left: 43px; position:relative; top: -9px; font-weight: bold; _margin-top: -38px; width: 188px;}

/*Global Targeted Modules*/
.ctm-static-order-module .ctm-omod-action { margin-bottom: 0px; }
.ctm-static-order-module .ctm-omod-pricing-tup { *padding-top: 0px; }
.ctm-static-order-module .ctm-omod-tup .ctm-omod-action-tup { padding-top: 5px; *margin-top: -5px; _margin-left: 0px; _margin-right: 0px; }
.ctm-static-order-module .ctm-omod-line-divider { *margin-top: -12px !important; }
.ctm-static-order-module .IEFIX { *margin-top: -15px; _margin-left: -5px;}
.ctm-omod-tup .btn-expander span { padding-right: 18px; *padding-right: 16px; }

/* Global Header Text/ record button styles */
.index_pages .ctl-header .hdr-record-btn, .set_DVR .ctl-header .hdr-record-btn{ padding-top: 263px; }
.index_pages #ctl_area_tup {padding-top:12px;}
.ctl-header .hdr-record-btn {float: left; padding-top: 238px;}
.hdr-record-btn, .hdr-record-btn .body, .hdr-record-btn li.colspan-1 .body, .hdr-record-btn .ctm-content-module ul { width: 280px;}
.ctl-tup .hdr-record-btn .stacked h4 {font-size: 12px; font-family:Arial, Helvetica, sans-serif;font-weight:normal; color: #fff;}
.hdr-record-btn i{letter-spacing:0.5px;}
.shows_On_Demand .ctl-header .hdr-record-btn { padding-top: 233px; }

/* Icons */
.icon_list li.customer_rep {
	background:url(/cms2/global/icons/lg_op_blu__my_account_icon.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms2/global/icons/lg_op_blu__my_account_icon.png',sizingMethod = 'crop');
}
.icon_list li.phone_order { 
	background:url(/cms2/global/icons/lg_op_blu__phone_icon.png) no-repeat; 
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms2/global/icons/lg_op_blu__phone_icon.png',sizingMethod = 'crop');
}


/* Intro Paragraph */
.intro-paragraph .custom-image-bg .content{padding:0;}
.intro-paragraph .custom-image-bg .content .image {margin:0}

/* UFC/WWE/Golf/Tennis - removing border from the intro image */
.intro-noborder .content .image {border:none;}
.intro-noborder .content .image img {margin-left:0px;}

/*#ctl_tup .intro-paragraph, */
#ctl_tup .intro-paragraph-padded { margin-bottom: 8px; }
#ctl_tup .intro-paragraph h4, 
#ctl_tup .intro-paragraph-padded h4, 
#ctl_tup .intro-paragraph h1, 
#ctl_tup .intro-paragraph-padded h1 {font-size:18px !important;}
#ctl_tup.dark-theme .intro-paragraph h4, 
#ctl_tup.dark-theme .intro-paragraph-padded h4, 
#ctl_tup.dark-theme .intro-paragraph h1, 
#ctl_tup.dark-theme .intro-paragraph-padded h1 { color: #fff;}
#ctl_tup .intro-paragraph .tup, #ctl_tup .intro-paragraph-padded .tup{font-size:14px; line-height: 19px; }

/*intro with padding*/
.intro-paragraph-padded .custom-image-bg .content { padding: 12px 0px 12px 12px; }
.intro-paragraph-padded .content .body-copy { padding-right: 25px; }

/*Closing Statement */
.closing .content .body-copy {font-size:14px;}
.closing .content .link a {font-size:14px;font-family:arial;}
.closing sup, sub { font-size: 7px; bottom: 2ex; *font-size: 8px; font-weight: normal;}

/*MEDIA DOWNLOAD (WALLPAPER, AIM ICONS) */
.dl-media .thumbnail-list li .content .image { background: none; _filter:none;}
.dl-media .thumbnail-list li .content .image span { margin-top: 0px; }
.dl-media .stroke-solid .content .image  { background: none; }
.dl-media .content .image  { background: none; }
.dl-media .thumbnail-list li .content .image img { margin: 0px; }
.dl-media .content .image img { margin-left: 0px; }
.dl-media .thumbnail-list li .content .title, .dl-media .thumbnail-list li .content .body-copy, .dl-media .thumbnail-list li .content .link { float: left; }
.dl-media .tup a.link { float:none; }
.dl-media ul li { margin-top: 16px; }
li.dl-media-title { margin-top: 0px; }
.dl-media .thumbnail-list li .content .image img, .dl-media .thumbnail-list li .content .image { height: 38px; }

/* Channel Scroller title temporary gap fix + can use with media player module + USE WITH ANY lone title */
.channel-scroller-title, .lone-title { margin-bottom: 0px; }

/* breadcrumbs overwrite arrow (for targeter breadcrumbs) */
#ctl_header .breadcrumbs .ctm-content-module ul li.target-arrow-crumbs .title { background-position: 3px -55px; }

/* STATIC ORDER MODULES */
.static-OM-price { text-align: center; font-size: 11px; *line-height: 9px;}
.static-OM-number {font-weight: bold; font-size: 14px;}
.static-OM-number2 { font-size: 20px;}
.ctm-static-order-module .ctm-omod-tup .ctm-omod-pricing-tup, .ctm-static-order-module .ctm-omod-tup .ctm-omod-action-tup { padding-top: 2px; text-align: center; }

/* Class to fix superscripted position in titles */
.sup-r { vertical-align:bottom; font-size:.7em; }

/* Class to fix superscripted position */
sup, sub { font-size: 7px; bottom: 2ex; *font-size: 8px; }
/* Class to fix superscripted position in headers*/
h1 sup, h1 sub, 
h2 sup, h2 sub { font-size: .6em; *font-size: .5em; bottom: 1ex; _bottom: 2ex; font-weight: normal;  }
h3 sup, h3 sub, 
h4 sup, h4 sub, 
h5 sup, h5 sub, 
h6 sup, h6 sub { font-size: .6em; *font-size: .5em; bottom: 2ex; _bottom: 3ex; font-weight: normal;  }

/*Legal text */
.inline-legal-dark { font-size:10px; color:#999; line-height:15px; }
.inline-legal-light { font-size:10px; color:#666; line-height:15px; }

/* Footer class that overwrites core.css and lifts the footer by 100px */
.ctl-footer { margin-top:-156px; position:relative; }

/* CTA buttons for test drive + showtime player + on demand guide */
.media_player_cta {background: url(/cms2/global/backgrounds/bkgd_dk__divider.gif) no-repeat 50%; height: 90px; width: 295px; padding-top: 45px; margin-left: 299px; *margin-left: 49px; font-size: 14px; font-weight: bold; }
.dark-theme .media_player_cta {background: url(/cms2/global/backgrounds/bkgd_lt__divider.gif) no-repeat 50%; height: 90px; width: 295px; padding-top: 45px; margin-left: 244px; font-size: 14px; font-weight: bold; }
.media_cta_prospect {width: 150px; height: 85px; float: left; text-align: center;}
.media_cta_customer {width: 130px; height: 85px; float: right; text-align: center; }
a.order-now-media { padding-left: 30px; *padding-left: 33px; margin-top: 9px; } 
a.activate-now-media { padding-left: 2px; margin-top:9px; } 
.showtime_player a.activate-now-media { padding-left: 21px; }

/*Spanish Override */

.media_cta_customer-span {width: 140px; height: 85px; float: right; text-align: center; }
a.order-now-media-span { padding-left: 17px; *padding-left: 20px; margin-top: 9px; }


/* static OM  - international + sat-go + protection plan + ufc + wwe*/
.OM-2CTA-below { color: #666; font-size: 11px; margin: 10px 0px 12px; text-align: center; }
.OM-call-to-order { color: #666; font-size: 11px; margin: 10px 0px 25px; text-align: center; }
.call-800 { background: transparent url(/cms2/international/static_om__Call-800.gif) no-repeat; font-size: 16px; font-weight: bold; padding: 7px 0px 0px 2px; height: 30px; margin-left: 1px;  }

.OM-call-to-order-prospect {
color:#666666;
font-size:11px;
margin:8px 0px;
text-align:center;
}

/* static OM  - international + sat-go + protection plan + ufc + wwe*/
.OM-2CTA-below { color: #666; font-size: 11px; margin: 10px 0px 15px; text-align: center; }
.call-800-prospect { background: transparent url(/cms2/international/lg_static_om__Call-800.gif) no-repeat; font-size: 16px; font-weight: bold; padding: 5px 0px 0px 2px; height: 46px; margin-left: 1px; position: relative; top: 14px;}
.call-800 { background: transparent url(/cms2/international/static_om__Call-800.gif) no-repeat; font-size: 16px; font-weight: bold; padding: 7px 0px 0px 2px; height: 30px; margin-left: 1px;  }
.OM-final-positioning { bottom:24px; line-height:13px; position:relative; }

/* RHR DVR HD promo for Golf and HD sections */

.get_Started-DTV-Plus-HD u { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; line-height:17px; text-decoration:none; }
.get_Started-DTV-Plus-HD .body-copy .tup ul li { background:transparent url(/images/content/themes/default/list_bullet.png) no-repeat scroll 2px 5px; margin-top:4px; padding-left:16px; }
.get_Started-DTV-Plus-HD .ctm-content-module ul li {float:left; }



/* sitewide Testimonials */
.testimonials .quotes .content .body-copy b {font-size:18px; line-height:22px; font-family:"Trebuchet MS"; font-weight:heavy;}
.testimonials .quotes .content .body-copy span{font-size:14px; line-height:26px;color:#999999;}
  /*dupe*/
  .quotes .content .body-copy b {font-size:18px; line-height:22px; font-family:"Trebuchet MS"; font-weight:heavy;}
  .quotes .content .body-copy span{font-size:14px; line-height:26px;color:#999999;}


/* directv plus hd dvr - Supercharge your High-Def TV. (3-col module) */
.HD-DIRECTV-Plus-HD-DVR .ctm-content-module ul li { margin-top: 6px; background: none; }
.HD-DIRECTV-Plus-HD-DVR .body-copy .tup ul li{ margin-top: 4px;  padding-left: 16px; background: transparent url(/images/content/themes/default/list_bullet.png) no-repeat scroll 2px 7px; }


/* share menu 2 override ie only*/

.intro-paragraph .ctm-content-module .overrideclass .body { *overflow:visible }
.intro-paragraph .ctm-content-module .overrideclass .content{ *overflow:visible }