@charset "utf-8";
/* CSS Document */

@font-face{
    font-family: 'Aleck-Sans-Light';
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Lt.eot');
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Lt.eot?#iefix') format('embedded-opentype'),
        url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Lt.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Aleck-Sans-Regular';
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Rg.eot');
    src: url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Rg.eot?#iefix') format('embedded-opentype'),
        url('https://www.directv.com/content/dam/dtv/directv_marketing/global/fonts/attalecksans/ATTAleckSans_W_Rg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {  -webkit-text-size-adjust: 100% !important; }

.customerservice #ctl_header{background: transparent url(/cms2/support/hdr__customer_service.jpg) no-repeat scroll left top; height:auto !important; min-height:220px; height:220px;padding-top:48px;} 
.customerservice #ctl_footer {background: transparent url(/cms2/support/ftr__customer_support.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;margin-top:-210px;}


.referral #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_referral.jpg) no-repeat scroll left top; }
.pros-referral #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_referral.jpg) no-repeat scroll left top; }
.rewards .text-header, .account-management .text-header {color: #666666; font-size: 30px!important; line-height: 30px; margin: 0px 8px 0px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.gogreen #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_gogreen.jpg) no-repeat scroll left top; }
.rewards .ctl-legal {left:250px; text-align:left; width:500px;}
.rebates #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_rebates.jpg) no-repeat scroll left top; }  
.legal #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_legal.jpg) no-repeat scroll left top;  }

.intro-paragraph .text-header SPAN{font-size: 20px; line-height: 20px;font-weight:bold;}

#ctl_tup.remote_control { background:none!important; }
.remote_control #ctl_area_tup{background: none; }
.remote_control .intro-paragraph { background: transparent url(/cms2/support/remote_hdrtxt.gif) no-repeat scroll left top; }


.remote_control #ctl_header,
.referral #ctl_header,
.rewards #ctl_header,
.gogreen #ctl_header,
.movers #ctl_header,
.rebates #ctl_header,
.legal #ctl_header,
.pros-referral #ctl_header,
.my-account #ctl_header,  
.my-account-log-off #ctl_header,
.benefits_center #ctl_header,
.tools #ctl_header,
.channel-update #ctl_header,
.paperless #ctl_header, .field-team #ctl_header  { min-height: 0px; height: 0px;}

.text-header-spacing {margin-bottom:0px!important;}
.referral .intro-paragraph,
.rebates .intro-paragraph,
.pros-referral .intro-paragraph {padding-top: 100px;}
.gogreen .intro-paragraph,
.legal .intro-paragraph, 
.my-account-log-off .intro-paragraph,
.remote_control .intro-paragraph {padding-top: 60px;}
.rewards .intro-paragraph { margin-bottom: 20px; }

/*.tools #ctl_footer { margin-top:-210px;}*/

/* customer service landing page */
.customerservice .ctl-header .left {  float: left; width: 440px; }
.ctl-header .rhr-contact-us { margin-top: -12px; }

/* list items with icons on left */
.cs_list-item img { float: left; margin-right: 4px; }
.cs_list-item .body-copy { padding-left: 48px; }

/*rewards */
.featured-rewards { margin-bottom: 20px; }
.rewards h2 { padding-bottom: 20px; }
.channel-update h2 { padding-bottom:0px; }
.channel-update .hear-from-you a {font-size: 10px;}
.rewards h2 div, .movers h2 div {padding: 10px 0px 0px;}
.channel-update h2 div {padding: 0px;}
.channel-update .spacing {margin-top: 16px;}
.rewards .visa-rhr-top {padding-top: 128px; }
.rewards .visa-rhr-top h2 { font-size: 15px; color: #333; } 
.rewards .visa-rhr-top h2 span span { font-size: 12px; color: #333; font-weight: normal; font-size: 12px; } 
.rewards .visa-rhr h2 { font-size: 15px; color: #333; } 
.rewards .visa-rhr h2 span span { font-size: 12px; color: #333; font-weight: normal; font-size: 12px; } 

.rewards a.btn-mid-em {margin: 3px 0px 5px 44px;}
  /*rewards - table */  
ul.rewards-table { padding: 0px; background: #f4f9fc; border-top: thin solid #ccc; width: 650px;}
.reward-points .ctm-content-module ul ul { width: 645px;}
ul.rewards-table li { margin: 0px ; padding: 10px 15px; background: #f4f9fc; border-left: 1px solid #ccc;  border-right: thin solid #ccc;  border-bottom: thin solid #ccc;  }
.rewards-table .visa-rewards {  float: left; width: 400px;  }
.rewards-table .visa-points { float: right; width: 212px; text-align:right;}
.reward-points .link { float: right; padding-right: 35px; margin-top: 10px; }


/* MOVERS section NEW START */
/* Movers Support section only begin */


/* For all movers page modules */
.movers span.movers-red { color: #b0292f;}
.movers span.movers-sup {font-size:.5em;vertical-align: super;}
.movers .ctm-tup .ctm-grouping .ctm-content-list, 
.movers .ctm-tup .ctm-grouping .ctm-content-list .colspan-4 {width: 928px;}

/* Intro Group */
.movers .intro-group {width: 928px;margin: 20px 0 0 0;}

/* Slideshow module */
.movers #mod_139443_2 {display: none;}
.movers #mod_139445_2_list .image {margin: 24px;border: none;}
.movers #ctl_slideshow_bg {background-color: #302b25;}

/* Support: Movers: Text Header */
.movers .header-image h2 {color: #363636;font: 46px/55px Aleck-Sans-Regular, Trebuchet MS, sans-serif;background-image: none;}
.movers .header-image ul .tup {color: #363636;font: 26px/36px Aleck-Sans-Regular, Trebuchet MS, sans-serif;}
.movers .header-image ul .tup .movers-sub {font: 16px Aleck-Sans-Regular, Trebuchet MS, sans-serif;}
.movers .header-image ul .movers-small {font: 12px Aleck-Sans-Regular, Trebuchet MS, sans-serif;}
.movers .movers-deal #mod_129113_2_list li .body-copy .movers-small {font: 12px/20px arial,verdana,sans-serif;margin-top:25px;}

/* Support : Movers : Video : 3 */
.movers div.video {width: 425px;height: 261px;-webkit-box-shadow: 1px 1px 3px rgba(25, 25, 25, 0.6);-moz-box-shadow:1px 1px 3px rgba(25, 25, 25, 0.6);box-shadow:1px 1px 3px rgba(25, 25, 25, 0.6);border: 7px solid #fff;margin: 0;float: right;}
#mod_139585_2 {margin: 0 0 0 26px;}
.movers .video div.image, .movers .video div.image span, .movers .colspan-2 .ctm-content-module ul {width: 425px;border: 0;}
.movers. .video .ctm-tup .ctm-grouping .ctm-tup {margin: 0;}
.movers .video .ctm-content-module ul li {width: 425px;height: 261px;margin: 0;}

/* Support : Movers : hr */
.movers #mod_139441_2 {margin: 22px 0 25px 50px;}
.movers #mod_139441_2 .item-1 {width: 930px;margin-right: 0;}
.movers #mod_139441_2_list hr {height: 1px;margin: 20px 0 0 0;border: 0;background-color: #e6e9ec;}

/* Support : Movers : Movers Deal */
.movers #mod_140397_2 {background:#f4f4f4;margin-top:16px;}
.movers .movers-deal {background: url('/cms2/support/movers/img__movers_deal.jpg') no-repeat scroll -35px 75px;width: 928px;margin: 60px 0 10px 0;}
.movers .movers-deal #mod_129113_2_list {padding-left: 0;margin: 0 0 0 0;}

.movers .movers-deal #mod_129113_2_list li.bundle-deal {width: 277px;padding: 0;margin: 0 31px 0 9px;}
.movers .movers-deal #mod_129113_2_list li.dvr-deal {width: 289px;padding: 0;margin: 0 29px 0 0;}
.movers .movers-deal #mod_129113_2_list li.premium-deal {width: 283px;padding: 0;margin: 0 0 0 0;}
.movers .movers-deal #mod_129113_2_list li .title h4 {font: 24px/28px Aleck-Sans-Regular,Trebuchet MS,sans-serif;color: #363636;text-align: center;}
.movers .movers-deal #mod_129113_2_list li .body-copy {color: #363636;font: 16px/24px Arial,Helvetica,sans-serif;text-align: center;margin-top: 175px;}

/* Help Movers : Promo : CUS : Sports : nfl : NFL Sunday Ticket */
.movers #mod_137931_2 {width: 680px;margin: 12px 0 35px 0;}
.movers #mod_137931_2 .title h4{font: 29px/0px Aleck-Sans-Regular, Trebuchet MS, sans-serif;color:#333;}
.movers .movers-nfl-body {font: 16px/24px Arial,Helvetica,sans-serif;color:#333;}
.movers #mod_137931_2 .movers-red {font: 20px/40px Aleck-Sans-Regular, Trebuchet MS, sans-serif;color: #b0292f;margin: 0 0 0 11px;}
.movers #mod_137931_2_list {padding: 0 0 25px;}
.movers #mod_137931_2_list .movers-sunday-ticket-img {width: 86px;float: left;padding: 10px 20px 20px 0px;}
.movers #mod_137931_2_list .title {float: left;padding: 21px 0px 23px 0px;}
.movers #mod_137931_2_list .movers-nfl-body {margin: 0 0 0 11px;width:820px;}

/* Conclusion Group */
.movers #mod_139451_2.white-box-group {width: 928px;margin: 40px 0 0 0;}

/* Support : Movers : How it works */
.movers #mod_129093_2 {margin: 2px 0 0 0;}
.movers #mod_129093_2 .icon {margin: 0;}
.movers #mod_129093_2_list {width: 928px;    margin: 0px;}
.movers #mod_129093_2_list .title, .movers #mod_129093_2_list .body-copy {padding: 0;}
.movers #mod_129093_2_list .title h4 {color: #959595;font: 24px/30px Aleck-Sans-Regular, Trebuchet MS, sans-serif;text-align: center;}
.movers #mod_129093_2_list .body-copy .tup {font: 16px/24px Arial,Helvetica,sans-serif;text-align: center;}
.movers ul#mod_129093_2_list li {padding: 17px 0;margin: 0px;}
.movers ul#mod_129093_2_list li .title {background-image: none;}
.movers #mod_129093_2 .movers-gears {height: 77px;}
.movers #mod_129093_2 .movers-gears img {float: none;}
.movers #mod_129093_2 h2 {font: 44px Aleck-Sans-Regular, Trebuchet MS, sans-serif;color: #363636;text-align: center;background-image: none;}
.movers #mod_129093_2 hr {width: 642px;height: 1px;border: 0;background-color: #e6e9ec;}
.movers #mod_129093_2 h2 hr {margin: 42px auto 10px;}
.movers #mod_129093_2 .tup hr {margin: 38px auto 25px auto;}

/* Support : Movers : Call DTV closing */
.movers #mod_129666_2 {margin: 10px 0 15px 0;}
.movers #mod_129666_2_list h4 {font: 32px Aleck-Sans-Regular, Trebuchet MS, sans-serif;color: #363636;text-align: center;}

/* Legal */
.movers .legal-link {margin: 37px 0;}
.movers .movers-legal { color: #666; }
.movers #ctl_slideshow_bg { background: #1d0b01; }

/* Movers Support section only end */



.exclusive-offer .custom-image-bg .content .body-copy {margin-top:210px;padding-right:20px;}
.exclusive-offer h4, #ctl_tup .exclusive-offer h4, .movers .movers-list h4, .green-closing h4 {font-size:18px;color:#999;}
.movers-list ul li.download-pdf, .movers-list li.download-pdf .title, .movers-list li.download-pdf .title-only{ background: none; }
.download-pdf h4 { font-weight: bold;}

.support-intro {margin: 8px 8px 15px 4px; }
.support-intro .content {padding:25px 0px 0px;}
.support-intro .inline-copy-1 .content .title { width: 335px !important;  }
.support-intro  .inline-copy-1 .content .body-copy { width: 315px !important; font-size: 13px;  }
.support-intro .image {width: 90px !important; } 
.rebates .support-intro .inline h4 {  font-size: 18px; padding-bottom: 5px; padding-top: 11px;}

/*list item in body*/
.pros-referral .body-copy .tup ul li {background:transparent url(/images/content/themes/default/list_bullet.png) no-repeat scroll 2px 6px; float:none; margin-top:4px; padding-left:16px;margin-left: 20px; }

/*go green*/
.green-closing span { color: #1bbf46;}

/*om font size*/
.OM-call-to-order, .es_OM-call-to-order { font-size: 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 0px; height: 30px;margin-right:2px;}

/* My Account - Index Page */
#ctl_tup.my-account { background: transparent url(/cms2/cepod/my_account/hdr__My_Account.jpg) no-repeat scroll left top; }
.my-account .intro {margin-top: 20px;}
.my-account .intro .intro-title {font-size:26px; line-height:28px; font-family:"Trebuchet MS",arial,verdana,sans-serif; margin-bottom:10px;}
.my-account .intro .intro-copy {font-size:18px; line-height:22px; color:#666666; margin-bottom:15px;}
.my-account .intro .signin-button, .my-account .intro .goto-button {margin-bottom:10px;}
.my-account .intro .create-acct-button {margin-bottom:5px;}
.my-account .acct-help {margin-left:3px;}
.my-account .customer-button {top:150px; left:5px;}
.my-account .manage-acct .icon-text {display: inline-block; margin-left: 10px; vertical-align: top; color:#666; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-size:18px; line-height:20px; font-weight:normal; }
.my-account .manage-acct .body-copy {margin-top:10px;}
.my-account .manage-acct-cust {margin-top:40px;}
.my-account .manage-acct-cust .manage-text {margin-bottom:8px;}
.my-account .manage-acct-cust .link {margin-bottom:5px; margin-top:0px;}


/* upgrade */
/*#ctl_tup.upgrade { background:none!important; }
.upgrade #ctl_area_tup{background: transparent url(/cms2/support/my_account/hdr__customer_upgrade.jpg) no-repeat scroll right top;}*/ 
.upgrade .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 0px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.upgrade #ctl_header{ min-height: 0px; height: 0px; } 
.upgrade h3 { font-weight: normal; font-size:12px; line-height: 17px;}
.upgrade .stacked .colspan-1 h4 { font-size: 12px; }
.colspan-1 .ctm-content-module ul li.link-list-item { margin-top: 1px; }
.link-list-item .content .title, .link-list-item .content .title-only { margin-bottom: 3px; }
#ctl_tup.upgrade .list-item-column a, #ctl_tup.upgrade .list-item-column  a { color: #333; font-weight: bold;  }
#ctl_tup.upgrade a:hover { text-decoration:underline; color: #00ABE3; }
.upgrade-list .content .link a .arrow { background: none;}
.upgrade-list .content .link { margin-top: 20px;}
.upgrade-list .body-copy .tup {height: 115px;}
.es-upgrade .premiums-sports .body-copy .tup, .es-upgrade .upgrade-package .body-copy .tup, .es-upgrade .upgrade-receiver .body-copy .tup {height: 153px!important;}
.es-upgrade .intro-paragraph { padding-top:0px!important;}
.es-upgrade .text-header {color: #666666; font-size: 30px!important; line-height: 30px; margin: 0px 8px 30px 0px!important; padding-bottom: 0; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif;}
.es-upgrade .intro-paragraph .content h2 {margin: 0px 0px 0px 0px!important; padding:0px 0px 0px 0px!important;}
.upgrade .ctl-footer { margin-top: -110px; }
/*.upgrade #ctl_footer {background: transparent url(/cms2/support/ftr_full__customer_support.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;margin-top:-210px;}*/
.HDtv-promo h4 img {float: left;margin-right:5px; }
.HDtv-promo h4 div {float: left;margin-top:8px;}
.HDtv-promo .body-copy {clear:both;}


/*PROGRAMS FOR SCHOOL*/
.forschools #ctl_header{background: transparent url(/cms2/support/goes_to_school/hdr__DIRECTV_School_Programs.jpg) no-repeat scroll left top; height:auto !important; min-height:355px; height:355px;} 
.forschools #ctl_footer{background: transparent url(/cms2/support/goes_to_school/ftr__DIRECTV_School_Programs.jpg) no-repeat scroll left top; height:auto !important; min-height:200px; height:200px;} 
.schools-intro img { margin-top: 5px; }
.two-programs .ctm-content-module ul li { width: 340px; margin-right: 0px;}
.two-programs .ctm-content-module .body { overflow: visible;}
.forschools .two-programs .stacked .colspan-1 h4 { font-size: 16px; padding-top: 25px;  }
.forschools .two-programs .stacked .colspan-1 h4 span { font-size: 12px; font-weight: normal;}

.DIRECTV4Schools .content, .goes-to-school .content { width: 308px; overflow: visible; *width: 311px;  }
.DIRECTV4Schools .content .title, .goes-to-school .content .title { padding-left: 90px; _padding-left: 86px; }
.DIRECTV4Schools .content .body-copy, .goes-to-school .content .body-copy { padding-top: 18px; padding-left: 42px; padding-right: 10px;  _padding-left: 39px; *padding-right: 14px;}
.forschools .ctl-footer {margin-top: -50px; }
.forschools .stacked .custom-image-bg .content .link { bottom: 190px; padding-left: 200px; }

/* Custom Visa Order Module */
.ctm-visa-cc { margin-right:44px; margin-top: -4px; }
.ctm-`-below { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 7px; *padding-bottom: 20px; font-size: 12px; font-weight: bolder; }

/*LEGAL COPY*/ 
.legal_copy #ctl_header{ min-height: 0px; height: 0px; } 
.legal_copy .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 0px 0px!important; padding-bottom: 0; background: none!important;}

.legal_copy h3 { color: #999; font-weight: bold; margin-top: 20px; background:transparent url(/images/content/themes/default/ctm_header_separator.png) no-repeat scroll right bottom; margin-bottom:10px; padding-bottom:10px; }
.legal_copy .ctl-area-b .content ul {  margin-left: 30px; width: auto;display: block;}
.legal_copy .ctl-area-b .content ul li { margin-top: 5px; float: none; list-style:disc outside none!important; }

.es_legal_copy .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 0px 0px!important; padding-bottom: 0; background: none!important;}

/*LEGAL COPY 20130730 FV*/
.legal_copy .content * { clear: both; color: #666; font-family: Arial, Helvetica, sans-serif; }
.legal_copy .content .legal-customer-dark, .legal_copy .content .legal-customer-dark strong, .legal_copy .content .legal-customer-dark em { color: #333; }
.legal_copy .content p { margin: 15px 0; }
.legal_copy .content hr { height: 1px; border: 0; background-color: #e6e9ec; margin: 8px 0 11px;}
.legal_copy .content a { color: #0098ce; font-size: 14px;line-height: 19px; font-weight:bold;}
.legal_copy .content h3 { font-size: 20px; }
.legal_copy .content ul { display: block; margin: 0 0 0 0; overflow: hidden; }
.legal_copy .content ul li { margin: 0 0 0 2em; list-style: disc;}
.legal_copy .content h3 { background: none; padding: 0; margin: 0;}
.legal_copy .content p.ul-head { margin-bottom: 4px; }
.legal_copy .arrow {background: url("/images/content/themes/default/link_arrow_left.png") no-repeat scroll 4px 4px transparent; padding-left: 13px;}
.legal_copy .alignleft {float: left; display: inline-block;}
.legal_copy .alignright {float: right; display: inline-block; clear: right;}



/* customer promise */
/*#ctl_tup.promise { background:none!important; }
.promise #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top; }*/
.promise .promise-list { }
.promise .es_promise-list { background: transparent url(/cms2/support/customer_promise_hdrtxt_sp.jpg) no-repeat scroll left top !important; }
/*.promise #ctl_footer {background: transparent url(/cms2/support/ftr_full__customer_support.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;margin-top:-210px;}*/
.promise #ctl_header{ min-height: 0px; height: 0px; } 
/*.promise-list { padding-top:55px;}*/
.promise .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 10px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.promise-list .inline-img-1 .custom-image-bg .content .image {width:0px;}
.promise-list .inline-left li .content .link, 
.promise-list .inline-left li .content .body-copy, 
.promise-list .inline-left li .content .title {float:left;}
.promise-list .inline-copy-2 .content .title {width:455px;}
.promise-list .numbered-list li .link {padding-left:24px;padding-bottom:15px;}
.promise-list .numbered-list li .title .number {background:transparent url(/cms2/global/icons/sm_blu_number_square.png) no-repeat scroll 0px 0px;}
.promise-list .numbered-list li.item-1 .title {width:500px;}
.promise-list .numbered-list li.item-4 {position: absolute; right: 0px; top: 60px; margin-right: 0px!important;}
.promise .numbered-list li .title h4 {font-weight:bold;font-size:14px;}
.promise-list li.colspan-2.first-row.item-1 .body {width:500px;}
.promise-list .numbered-list li.item-3 .link {padding-bottom:0px;}


/*customer agreements and channel update NEW */

#ctl_tup.channel-update { background:none!important; }
.agreements .ctl-area-tup {padding: 18px 0 16px!important; position: relative; z-index: 1;}
.agreements #ctl_header, .channel-update #ctl_header{ min-height: 0px; height: 0px; } 
.agreements .agree-list .stacked .colspan-2 h4 {font-size:14px;}
.channel-update #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top;}
/*.agreements .intro-paragraph { background: transparent url(/cms2/support/agreements_policies_txt.gif) no-repeat scroll left top; }*/
.channel-update .intro-paragraph {margin-bottom:12px;}
.agreements .text-header {color: #666666; font-size: 24px; line-height: 30px; margin: 0px 8px 0px 0px!important; background: none!important; font-family:arial,verdana,sans-serif; font-weight:bold;}
.agreements .intro-paragraph .content .body-copy {font-size: 16px; color: #666;}
.agreements #mod_107058_2 {margin-bottom:18px;}
.agreements #mod_139481_2 {margin-top:-8px;margin-bottom: 33px;}
.agreements #mod_139485_2_list {padding-top: 12px; padding-bottom: 10px;}
.agreements .agree-list .content .title img { border: 0 none;}
.agreements .agree-list .txt-body-copy .content .body-copy .tup strong {color:#333;font-size: 16px; font-weight: bold;}
.agreements .agree-list .txt-body-copy .content .body-copy .tup {color:#666;margin-left: 36px;margin-top: -35px; margin-bottom: -20px; padding-bottom: 15px;}
.agreements .agree-list .txt-body-copy .content .bpdy-copy .tup ul li:first-child {border-top: 1px solid #e2e5e8; color:#666;font-size: 16px;font-family: arial,verdana,sans-serif;  margin-left: 36px;margin-top: -35px; margin-bottom: -20px; padding-bottom: 15px;}
.agreements .agree-list.second { margin-top: -40px; }
.agreements .agree-list.second li.item-1 .content { border-top: none; }
.agreements .DTVcustomer, .agreements .did-you-know {width:960px;}
.agreements .colspan-4 .has-border .colspan-4 {width:98%;}
.agreements .agree-list .content ul li {width: 960px;}
.agreements .ctm-content-module ul li {margin-top:22px;}
.agreements .agree-list .txt-body-copy .content {border-bottom: 1px solid #e2e5e8; padding-bottom: 20px;}
.agreements .DTVcustomer .content img {border: 0; float: left; margin-left: 10px; margin-right: 20px; padding-bottom: 5px; padding-top: 5px;}

.agreements .DTVcustomer .content .body-copy strong {font-size: 16px; font-weight: bold;}

.agreements .did-you-know .content img {border: 0; float: left; margin-left: 10px; margin-right: 20px; padding-bottom: 5px; padding-top: 5px;}

.agreements .did-you-know .content .body-copy strong {font-size: 14px; font-weight: bold;}
.agreements .agree-list li.item-1 .content  {border-top: 1px solid #e2e5e8;padding-top:20px;}


/* legacy support pages */
.lrf  hr,
.programming-partners hr { border: 0px; height: 1px; background: #ccc; margin: 20px 0px; }
.lrf  hr.CSAU-short_fade,
.programming-partners hr.CSAU-short_fade { background: url(/images/aboutus/CSAU-horizontal_divide.gif) no-repeat; border: 0px; height: 1px; margin: 20px 0px; }
/*.mdu #ctl_footer, .system-installer #ctl_footer, .lrf #ctl_footer, .programming-partners #ctl_footer {background: transparent url(/cms2/support/ftr_full__customer_support.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;}*/
.lrf .CSAU-divide,
.programming-partners .CSAU-divide { color: #ccc; padding: 0px 2px; font-size: 14px;  }
.lrf  .CSAU-disable,
.programming-partners .CSAU-disable { color: #999; }
.social-media-terms #ctl_area_tup,
.mdu  #ctl_area_tup,
.system-installer #ctl_area_tup,
.lrf #ctl_area_tup,
.programming-partners #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top;}
.lrf {background: none;}
/*.politica-de-privacidad #ctl_area_tup {background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top;} 
#ctl_tup.politica-de-privacidad { background:none!important; }*/
.politica-de-privacidad .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 0px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
/*.cs-agreements #ctl_footer, .politica-de-privacidad #ctl_footer {background: transparent url(/cms2/support/ftr_full__customer_support.jpg) no-repeat scroll right bottom;}*/
.social-media-terms #ctl_header,
.politica-de-privacidad #ctl_header,
.mdu #ctl_header,
.cs-agreements #ctl_header,
.system-installer  #ctl_header,
.lrf #ctl_header,
.programming-partners #ctl_header{ min-height: 0px; height: 0px; } 

.cs-agreements .ctm-content-module ul li { float: none; list-style:disc outside none!important; margin-right: 10px;margin-top:5px;}
.lrf h2, .mdu h2, .cs-agreements h2, .system-installer h2 {margin-top: 10px;}
.cs-agreements .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 0px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}

#CSAU .CSAU-box_content ul {  margin-left: 2px; list-style: none;  }
#CSAU .CSAU-box_content ul li { padding: 0px 0px 10px 12px; background: url(/images/aboutus/CSAU-bullet.gif) no-repeat; }
.CSAU-box { width:238px; padding: 0px; margin: 0px 0px 10px 0px; background: url(/images/aboutus/CSAU-sidebar.gif) bottom left no-repeat; }
.CSAU-box .CSAU-box2 { margin: 0px; padding: 0px; background: url(/images/aboutus/CSAU-sidebar.gif) top left no-repeat; height: 8px;  }
.CSAU-box_content { padding: 10px 15px 10px 16px; }

#agreement-Table { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #d6d6d6; border-left-color: #d6d6d6; }
#agreement-Table td { border-bottom-width: 1px; border-right-width: 1px; border-bottom-style: solid; border-right-style: solid; border-bottom-color: #d6d6d6; border-right-color: #d6d6d6; }
#local-receive td.local-receive-sdhd { border-top: 1px #eee solid; }

/* Corporate */

#ctl_tup.corporate_citizenship { background:none!important; }
/*.corporate_citizenship #ctl_header { height:auto !important; min-height:310px; height:310px;  }*/
/* .corporate_citizenship #ctl_area_tup { background:url(/cms2/support/citizenship/hdr__Corporate_Citizenship.jpg) no-repeat scroll left top; } */
.corporate_citizenship #ctl_header {background:url(/cms2/support/citizenship/hdr_bleed__corporate_citizenship.jpg) repeat-x}
/*.corporate_citizenship #ctl_area_b {background: transparent url(/cms2/support/citizenship/title_corporate_citizenship.png) no-repeat scroll 5px 7px; padding-top:303px!important; }*/
.corporate_citizenship .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.corporate_citizenship #ctl_area_c {padding-top:303px!important;}

#ctl_tup.corporate_health { background:none!important; }
/*.corporate_health #ctl_header {  _background: #FFFFFF url(/cms2/support/citizenship/hdr__Health.jpg) no-repeat scroll left top; height:auto !important; min-height:310px; height:310px;  }*/
.corporate_health #ctl_area_tup {background: transparent url(/cms2/support/citizenship/hdr__Health.jpg) no-repeat scroll left top}
/*.corporate_health #ctl_area_b{background: transparent url(/cms2/support/citizenship/title_corporate_health.png) no-repeat scroll 5px 7px; padding-top:303px;}*/
.corporate_health .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.corporate_health #ctl_header {min-height:0px; height:0px;}

#ctl_tup.corporate_education { background:none!important; }
/*.corporate_education #ctl_header { _background: #FFFFFF url(/cms2/support/citizenship/hdr__Education.jpg) no-repeat scroll left top; height:auto !important; min-height:310px; height:310px;  }*/
.corporate_education #ctl_area_tup{background: transparent url(/cms2/support/citizenship/hdr__Education.jpg) no-repeat scroll left top;}
/*.corporate_education #ctl_area_b {background: transparent url(/cms2/support/citizenship/title_corporate_education.png) no-repeat scroll 5px 7px; padding-top:303px;}*/
.corporate_education .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.corporate_education #ctl_header {min-height:0px; height:0px;}

#ctl_tup.corporate_disaster_relief { background:none!important; }
/*.corporate_disaster_relief #ctl_header { _background: #FFFFFF url(/cms2/support/citizenship/hdr__Disaster_Relief.jpg) no-repeat scroll left top; height:auto !important; min-height:310px; height:310px;  }*/
.corporate_disaster_relief #ctl_area_tup {background: transparent url(/cms2/support/citizenship/hdr__Disaster_Relief.jpg) no-repeat scroll left top;}
/*.corporate_disaster_relief #ctl_area_b{background: transparent url(/cms2/support/citizenship/title_corporate_disaster.png) no-repeat scroll 5px 7px; padding-top:303px;}*/
.corporate_disaster_relief .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.corporate_disaster_relief #ctl_header {min-height:0px; height:0px;}

.corporate_disaster_relief .ctl-area-a #dtv_leftnav_nav ul li, .corporate_citizenship .ctl-area-a #dtv_leftnav_nav ul li, .corporate_health .ctl-area-a #dtv_leftnav_nav ul li, .corporate_education .ctl-area-a #dtv_leftnav_nav ul li, .careers_internship .ctl-area-a #dtv_leftnav_nav ul li, .japan-relief .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}

.corporate_education .samsung .tup { padding-left:103px; color:white; padding-right:20px; }

/*.careers_internship #ctl_footer, .corporate_citizenship #ctl_footer, .corporate_health #ctl_footer, .corporate_education #ctl_footer, .corporate_disaster_relief #ctl_footer {background: transparent url(/cms2/support/ftr__customer_support_new.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;margin-top:-50px;}*/

.corporate_citizenship #ctl_footer {margin-top:0px!important;}
.corporate_citizenship .causes .body-copy{float:left;}

.corporate_citizenship .citizenship_intro .content h2 { color:#404040 !important;}
.corporate_education .education_intro .content h2 { color:#404040 !important;}
.corporate_health .health_intro .content h2 { color:#404040 !important;}
.corporate_disaster_relief .disaster_relief_intro .content h2, .japan-relief .japan-relief-intro .content h2, .japan-relief .japan-outro .content h2 { color:#404040 !important;}

/* Corporate Sustainability */
/* See Ian for details */

/*.corporate_sustainability #ctl_area_tup { background: url("/cms2/support/hdr_sustainability_v1.jpg") no-repeat left top; height: auto !important; min-height: 355px;}*/
.corporate_sustainability #ctl_header {background-color:#000;height:360px!important;}
.responsibility #ctl_header {background:#000; height:374px!important;}
.corporate_citizenship #ctl_header {background:url(/cms2/support/citizenship/hdr_bleed__corporate_citizenship.jpg) repeat-x}
.corporate_sustainability #mod_133086_2 { margin-left:230px!important; margin-top:-355px !important; *margin-left:-255px !important; *margin-top:-325px !important;}
.responsibility #mod_138569_2 { margin-left:230px !important; margin-top:-370px !important; *margin-left:-255px !important; *margin-top:-330px !important;}
.corporate_citizenship #mod_138835_2 {margin-left: 270px!important; margin-top:-340px !important;}

.corporate_sustainability #mod_133086_2_list, .responsibility #mod_138569_2_list { float:left; margin-top:35px; margin-left:40px; position:relative;}
.responsibility #mod_138574_2 { margin-top:32px!important;height: 155px;}
.responsibility #mod_138574_2 .content .link {bottom: 92px;}

.corporate_sustainability .hdr_sustainability_text, .responsibility .hdr_sustainability_text, .corporate_citizenship .hdr_sustainability_text {color: #fff;}
.corporate_sustainability .hdr_sustainability, .responsibility .hdr_sustainability {font-size:44px; width:100%; font-weight: 500; letter-spacing:-1px; font:53px/53px Aleck-Sans-Regular,Trebuchet MS,sans-serif; color:#fff;}
.corporate_citizenship .hdr_sustainability{font-size:44px; width:100%; font-weight: 500; letter-spacing:-1px; font:42px/42px Aleck-Sans-Regular,Trebuchet MS,sans-serif; color:#fff;}
.corporate_sustainability .hdr_sustainability_text .content, .responsibility .hdr_sustainability_text .content, .corporate_citizenship .hdr_sustainability_text .content{overflow:visible;}
.corporate_sustainability .hdr_sustainability_txt { width: 300px; line-height: 18px; font-family: arial; font-size: 14px; float: left; position: relative; letter-spacing:0px; margin-top:5px;}
.responsibility .hdr_sustainability_txt { width: 331px; line-height: 18px; font-family: arial; font-size: 14px; float: left; position: relative; letter-spacing:0px; margin-top:5px;}
 .corporate_citizenship .hdr_sustainability_txt { width: 375px; line-height: 18px; font-family: arial; font-size: 14px; float: left; position: relative; letter-spacing:0px; margin-top:5px;}
.responsibility .hdr_sustainability_txt  p, .corporate_citizenship .hdr_sustainability_txt  p {margin:0 0 0.8em;}
.responsibility .content .title h4, .corporate_citizenship .content .title h4 {font-size:20px; color:#7f7f7f; line-height:24px;}
/* .corporate_sustainability #ctl_area_a {overflow:visible !important;} */
.responsibility #ctl_area_a, .corporate_citizenship #ctl_area_a, .corporate_sustainability #ctl_area_a {overflow:visible !important;margin-left: 35px; width: 980px!important; height: auto;}
.responsibility #ctl_area_b, .corporate_citizenship #ctl_area_b, .corporate_sustainability  #ctl_area_b, {margin-left:38px;}
.responsibility .intro-modules .content {margin:10px 0px 40px 0px!important}
.responsibility .intro-modules .content .title h4 {line-height:32px;margin-top:24px;}
.responsibility .intro-modules .content .body-copy {color:#7f7f7f;font-size:13px;line-height: 18px;}
.responsibility .banner .content .title h4 {font:26px/18px Aleck-Sans-Regular,Trebuchet MS,sans-serif;color:#424242;margin-top:9px;}
.responsibility #mod_138576_2 {margin-top:40px!important;}
.responsibility .ctm-tup.banner {margin-left: -30px!important}
.responsibility .ctm-tup.do-good {margin-bottom: 20px!important;}
.responsibility .do-good .content .title {margin-top: 20px;}

.corporate_sustainability .ctm-tup, .responsibility .ctm-tup,  .corporate_citizenship .ctm-tup {margin:0px !important; padding:0px !important;}
.corporate_sustainability .ctl-area-tup, .responsibility .ctl-area-tup, .corporate_citizenship .ctl-area-tup {margin:0px !important; padding: 0px !important;}
.corporate_sustainability #ctl_area_tup, .responsibility #ctl_area_tup, .corporate_citizenship  #ctl_area_tup {margin:0px !important; padding:0px !important;}
.corporate_sustainability #dtv_leftnav_tup {margin-top:-325px;}
.responsibility #dtv_leftnav_tup{margin-top:-340px;}
.corporate_citizenship #dtv_leftnav_tup {margin-top:-345px;}
.corporate_sustainability .ctl-area-a #dtv_leftnav_tup #dtv_leftnav_nav ul  li, .responsibility .ctl-area-a #dtv_leftnav_tup #dtv_leftnav_nav ul  li{background-image: none !important;}

.corporate_citizenship .education .inline-right li .content .title, .corporate_citizenship .volunteerism .inline-right li .content .title,  .corporate_citizenship .relief .inline-right li .content .title {float: none;}
.corporate_citizenship .education .inline-right li .content .image, .corporate_citizenship .volunteerism .inline-right li .content .image, .corporate_citizenship .relief .inline-right li .content .image {float:none;top: -55px;}
.corporate_citizenship .education .content, .corporate_citizenship .volunteerism .content, .corporate_citizenship .relief .content {padding-top:32px;}
.corporate_citizenship .education .education-item .content {padding-top:0; margin-top:-25px;}
.corporate_citizenship .education .education-item .content .image span {background:url("http://atgpreview.directv.com:80/cms2/support/corp_citizen_still.jpg") no-repeat 0 0 !important;}

.corporate_citizenship .education .inline-right li .content .image { top: 0; }
.corporate_citizenship .education li.image-border-0, .corporate_citizenship .volunteerism li.image-border-0  {width:45px;}
.corporate_citizenship .education {background: url(/cms2/support/citizenship/bckg__education.jpg) 0 20px no-repeat;height:342px !important; margin-top: 32px !important;}

.corporate_citizenship .volunteerism  {background: url(/cms2/support/citizenship/bckg__volunteerism.jpg) no-repeat;height:335px !important; margin-top: 32px !important;}
.corporate_citizenship .volunteerism .content .image SPAN {width: 40px!important;position: relative!important;}
.corporate_citizenship .volunteerism .content .image img {width:40px;}
.corporate_citizenship .volunteerism .content .image a {position: relative!important; width: 40px;}

.corporate_citizenship .relief {background: url(/cms2/support/citizenship/bckg__disaster_relief.jpg) no-repeat;height:420px!important; margin-top: 32px !important;}
.corporate_citizenship .programs {background: url(/cms2/support/citizenship/bckg__programs_guidelines.jpg) no-repeat scroll right bottom; height:460px!important;}
.corporate_citizenship .programs .content .title H4 {font-size:24px;color:#666;line-height:32px;margin-bottom:0; margin-top: 40px !important;}
.corporate_citizenship .relief .content H2, .corporate_citizenship .volunteerism .content H2, .corporate_citizenship .education .content H2   {margin-bottom:0;font-size:24px;color:#666;line-height:0;}
.corporate_citizenship .mag .content .image .magnify {background:url("/cms2/support/citizenship/btn_launch_image.png") no-repeat scroll 50% 50% transparent;}
.corporate_citizenship .mag .content .image .magnify:hover {background:url("/cms2/support/citizenship/btn_launch_image_hover.png") no-repeat scroll 50% 50% transparent;}
.corporate_citizenship .press {margin-top: 40px!important;}
.lb-btn-bar .lb-btn-wrap {margin: 10px!important;}


.corporate_sustainability .open-spread {top: 0px; padding-top: 0px; margin-top: 0px;}
.corporate_sustainability .open-spread h2 { background: url("/cms2/support/ctm_header_separator_im.png") no-repeat 90% bottom; width: 904px !important; color: rgb(102, 102, 102); padding-bottom: 8px; margin-left:0px !important; margin-top: -4px;}
.corporate_sustainability .open-spread .image { border: currentColor !important;}
.corporate_sustainability .open-spread .title { margin-top: 65px; margin-bottom: 12px;}
.corporate_sustainability .open-spread .energystarcontainer {line-height: 17px; padding-bottom: 50px;}
.corporate_sustainability .open-spread .greenhousegascontainer {line-height: 17px; padding-bottom: 50px;}
.corporate_sustainability .open-spread p {  margin-bottom: 15px;}
.corporate_sustainability .open-spread li .body {padding-left: 0px;}
.corporate_sustainability .open-spread .title-bold {font-weight: bold;}

.corporate_sustainability #mod_133086_2 h2, .responsibility #mod_138569_2 h2{ background:none;}

.corporate_sustainability #mod_133088_2{z-index: 5; margin-top: 40px !important;}
.corporate_sustainability .open-spread #mod_133088_2_list { *background-color:#FFF; width: 980px !important; overflow: hidden !important;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 {*background-color:#FFF;  height: 360px;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 .energystarcontainerone { width: 485px; padding-bottom: 0px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left; position: relative; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 .energystarcontainerone { top: 5px;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 .energystarcontainertwo {width: 486px; margin-top: -68px; padding-bottom: 0px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left; position: relative; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 .energystarcontainertwo img.lightbulb {margin-top: -65px; margin-left: 115px; position: relative; z-index: 1;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 .body {width: 904px !important; padding-left: 0px; margin-left: 37px;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 p {line-height: 17px !important; margin-bottom: 5px !important;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-1 .mod-note {font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", "Calibri", sans-serif; font-size: 10px; margin-top: 75px;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 .energystarcontainer {width: 445px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left !important; display: inline !important; position: relative !important; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 :first-child.energystarcontainer {width: 450px; margin-right: 15px;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 .content .title { margin-top: 0px !important;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 .content .title h4 {  width: 904px; color: rgb(0, 0, 0); padding-top: 15px; font-size: 13px; font-weight: bold; border-top-color: rgb(189, 187, 188); border-top-width: 1px; border-top-style: dashed;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 { *background-color:#FFF; height: 0px; display: none;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 .body {*background-color:#FFF; padding-left: 37px;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 p.shorterbottom { margin-bottom: 5px !important;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-2 .mod-note {font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", "Calibri", sans-serif; font-size: 10px; margin-top: 0px;}
.corporate_sustainability .open-spread img.energystar { margin: -8px 10px 0px 0px; width: 150px; height: 70px; float: left; display: inline; position: relative;}
.corporate_sustainability .open-spread img.starof { margin: 0px 20px 0px 0px; width: 105px; height: 75px; float: left; display: inline; position: relative;}
.corporate_sustainability #mod_133088_2 .content {  overflow: visible !important;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-3 { *margin-left:-920px;  top: 100%; width: 100%; height: 50px; margin-top: -35px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; float: left; background: url(/cms2/support/sustainability_separator_v1.jpg) no-repeat left top; position: absolute;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-4 {*margin-left:-920px; float:left; top:315px; position: absolute;}
.corporate_sustainability .open-spread #mod_133088_2_list .item-4 .cb-one {cursor:pointer;  width: 150px; height: 55px; margin-top: 0px; position: relative;}
.corporate_sustainability .open-spread #mod_133103_2_list { width: 980px !important; overflow: hidden !important;}

.corporate_sustainability #mod_133103_2{z-index: 2;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-1 {*background-color:#FFF;  height: 380px;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-1 .energystarcontainer {width: 440px; padding-bottom: 40px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left; position: relative; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-1 :first-child.energystarcontainer {top: 5px;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-1 .energystarcontainer img.recycling {margin-top: -50px; margin-left: 105px; position: relative; z-index: 1;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-1 .body {width: 904px !important; padding-left: 0px; margin-left: 37px;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-1 .body .title h4 { padding-top: 10px;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-1 .energystarcontainer p {  margin-bottom: 5px !important;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 .energystarcontainer {width: 445px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left !important; display: inline !important; position: relative !important; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 :first-child.energystarcontainer {margin-right: 20px;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 .content .title { margin-top: 0px !important;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 .content .title h4 {  width: 904px; color: rgb(0, 0, 0); padding-top: 27px; font-size: 13px; font-weight: bold; border-top-color: rgb(189, 187, 188); border-top-width: 1px; border-top-style: dashed;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 {*background-color:#FFF;  height: 0px; display: none;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 .body {padding-left: 37px;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 .energystarcontainer p {  margin-bottom: 19px !important;}
.corporate_sustainability .open-spread img.recycle {margin: 0px 10px 15px 0px; width: 86px; height: 90px; float: left; display: inline; position: relative;}
.corporate_sustainability .open-spread img.printedon {  margin: 0px 10px 10px 0px; width: 221px; height: 67px; float: left; display: inline; position: relative;}
.corporate_sustainability #mod_133103_2 .content {  overflow: visible !important;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-2 p.notes { color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10px; margin-top: -10px !important;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-3 { *margin-left:-920px; top: 100%; width: 100%; height: 50px; margin-top: -35px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; float: left; background: url(/cms2/support/sustainability_separator_v1.jpg) no-repeat left top; position: absolute;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-4 {*margin-left:-920px; float:left; top:335px; position: absolute;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-4 .cb-two {cursor:pointer;  width: 150px; height: 55px; margin-top: 0px; position: relative;}

.corporate_sustainability #mod_133107_2{z-index: 4;}
.corporate_sustainability .open-spread #mod_133107_2_list { *background-color:#FFF; width: 980px !important; height: 465px; overflow: hidden !important;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-1 { *background-color:#FFF; height: 410px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-1 .title h4 { padding-top: 15px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-1 .greenhousegascontainer { width: 440px; padding-bottom: 40px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left; position: relative; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-1 :first-child.greenhousegascontainer { top: 5px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-1 .greenhousegascontainer img.greenhouse {  margin-top: -55px; margin-left: -25px; position: relative; z-index: 1;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-1 .body { width: 904px !important; padding-left: 0px; margin-left: 37px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 {*background-color:#FFF;  height: 480px !important;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 .greenhousegascontainer { width: 445px; padding-bottom: 15px !important; font-family: arial, helvetica, sans-serif; font-size: 12px !important; margin-top: -5px; float: left !important; display: inline !important; position: relative !important; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 :first-child.greenhousegascontainer { margin-right: 25px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 .content .title { margin-top: 0px !important;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 .content .title h4 {  width: 904px; color: rgb(0, 0, 0); padding-top: 22px; font-size: 13px; font-weight: bold; border-top-color: rgb(189, 187, 188); border-top-width: 1px; border-top-style: dashed;margin-bottom:20px;border-bottom:1px solid #ccc;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 { height: 0px; display: none;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 p {margin-bottom: 14px !important;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 p.subp {margin-bottom: 7px !important;}
.corporate_sustainability .open-spread img.emissions {margin: 20px 10px 20px 0px; width: 442px; height: 304px; float: left; display: inline; position: relative;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 .body {padding-left: 37px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-2 #greenhouse_gas_divider { left: 65px; width: 803px; height: 4px; float: left; position: relative;margin-top: 20px;display: none;}
.corporate_sustainability #mod_133107_2 .content {overflow: visible !important;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 {*background-color:#FFF; margin-top: 205px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 p {margin-bottom: 14px !important;}
.corporate_sustainability .open-spread #mod_133103_2_list .item-3 .content .title h4 {margin-bottom: 0px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 .greenhousegascontainer li {margin-top: 0px; margin-bottom: 0px; margin-left: 15px; list-style-type: disc; width:100%;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 :first-child.greenhousegascontainer li {margin-top: 13px; margin-bottom: 0px !important; list-style-type: disc;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 .greenhousegascontainer { width: 440px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; margin-top: -10px; float: left !important; display: inline !important; position: relative !important; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 :first-child.greenhousegascontainer { margin-right: 20px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 .content .title { margin-top: 0px !important;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 .content .title h4 {  color: rgb(0, 0, 0); font-size: 13px; font-weight: bold;border-bottom:1px solid #ccc;margin-bottom:20px;width:904px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 { *background-color:#FFF; height: 0px; display: none;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-3 .body {padding-left: 37px;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-4 { *margin-left:-920px; top: 100%; width: 100%; height: 50px; margin-top: -35px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; float: left; background: url(/cms2/support/sustainability_separator_v1.jpg) no-repeat left top; position: absolute;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-5 {*margin-left:-920px; float:left; top:420px; position: absolute;}
.corporate_sustainability .open-spread #mod_133107_2_list .item-5 .cb-three { cursor:pointer; width: 150px; height: 55px; margin-top: 0px; position: relative;}

.corporate_sustainability #mod_133104_2{z-index: 3;}
.corporate_sustainability .open-spread #mod_133104_2_list {*background-color:#FFF; width: 980px !important; overflow: hidden !important;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-1 { *background-color:#FFF; height: 475px;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-1 .title h4 {padding-top: 10px;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-1 .greenhousegascontainer { width: 440px; padding-bottom: 0px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left; position: relative; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-1 :first-child.greenhousegascontainer { top: 5px;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-1 .greenhousegascontainer img.greenhouse {margin-top: -30px; margin-left: -90px; position: relative; z-index: 1;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-1 .body {width: 904px !important; padding-left: 0px; margin-left: 37px;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-2 .greenhousegascontainer { width: 440px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; float: left !important; display: inline !important; position: relative !important; word-wrap: break-word;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-2 :first-child.greenhousegascontainer { margin-right: 20px;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-2 .content .title { margin-top: 0px !important;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-2 .content .title h4 {  width: 904px; color: rgb(0, 0, 0); padding-top: 15px; font-size: 13px; font-weight: bold; border-top-color: rgb(189, 187, 188); border-top-width: 1px; border-top-style: dashed;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-2 { *background-color:#FFF; height: 0px; display: none;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-2 .body {*background-color:#FFF;  padding-left: 37px;}
.corporate_sustainability #mod_133104_2 .content {  overflow: visible !important;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-3 {*margin-left:-920px; top: 100%; width: 100%; height: 50px; margin-top: -35px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; float: left; background: url(/cms2/support/sustainability_separator_v1.jpg) no-repeat left top; position: absolute;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-4 {*margin-left:-920px; float:left; top:430px; position: absolute;}
.corporate_sustainability .open-spread #mod_133104_2_list .item-4 .cb-four { cursor:pointer; width: 150px; height: 55px; margin-top: 0px; position: relative;}

.corporate_sustainability .collapsible { border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;}
.corporate_sustainability .collapse-button {background: url("/cms2/support/sustainability_readbtn_v1.png") no-repeat 100% bottom; left: 50%; width: 150px; height: 55px; text-align: center; margin-left: -75px; position: relative; z-index: 10000;}
.corporate_sustainability .collapse-button .collapse-text { height: 35px; color: rgb(255, 255, 255); padding-top: 16px; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; display: block; cursor: pointer; text-shadow: 1px 1px 0px #cccccc;}
.show-panel {overflow: visible !important; display: block !important;}

.corporate_sustainability #mod_133115_2 { *background-color:#FFF; margin-top: 70px;}
.corporate_sustainability .hot-off-the-presses li.colspan-1{width:214px !important; border-radius: 5px; -webkit-background-clip: padding-box; -moz-background-clip:    padding; background-clip:         padding-box;}
.corporate_sustainability .hot-off-the-presses li .image{margin-top:10px;}
.corporate_sustainability #mod_133115_2{ z-index: 1;  width: 904px !important; padding-left: 0px;margin-top:105px !important;}
.corporate_sustainability .hot-off-the-presses h2 { color: rgb(85, 85, 85) !important; font-size: 18px !important; font-weight: bold;}
.corporate_sustainability .hot-off-the-presses h4 { color: rgb(85, 85, 85) !important; line-height: 28px !important; font-size: 24px !important; font-weight: normal !important;}
.corporate_sustainability .hot-off-the-presses li.module-text { color: rgb(51, 51, 51); line-height: 17px; padding-bottom: 10px; font-size: 12px;}
.corporate_sustainability .hot-off-the-presses li.module-text .title {  padding-left: 5px;}
.corporate_sustainability .hot-off-the-presses li.module-text .body-copy {  padding-left: 5px;}
.corporate_sustainability .hot-off-the-presses li.module-text .link { padding-left: 5px;}

.corporate_sustainability #mod_134379_2_list {  height: 185px;}
.corporate_sustainability #mod_134379_2 .content {overflow: visible !important;}
.corporate_sustainability #mod_134379_2_list li { text-align: center;}
.corporate_sustainability #mod_134379_2_list .question {  width: 100%; height: 25px; color: rgb(0, 0, 0); font-size: 22px; margin-top: 80px; float: left; position: relative;}
.corporate_sustainability #mod_134379_2_list .questionemail { width: 100%; height: 20px; font-size: 14px; font-weight: bold; float: left; position: relative;}

/* END CORPORATE SUSTAINABILITY */

/* Japan relief page */
#ctl_tup.japan-relief { background:none!important; }
.japan-relief #ctl_area_tup {background: transparent url(/cms2/support/citizenship/hdr__Japan_Relief.jpg) no-repeat scroll left top;}
/*.japan-relief #ctl_area_b{background: transparent url(/cms2/support/citizenship/title_corporate_japan_relief.png) no-repeat scroll 5px 7px; padding-top:303px;}*/
.japan-relief .text-header {color: #666666; font-size: 30px; line-height: 27px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.japan-relief #ctl_header {min-height:0px; height:0px;}
.japan-relief .japan-outro {margin-top:-145px!important;}
.japan-relief .japan-donate .donate-arc .image {border:none!important;}
.japan-relief .japan-donate .donate-js .image {border:none!important;}
.japan-relief .japan-rhr .rhr-js {margin-top:0px!important;}


#ctl_tup.careers_internship { background:none!important; }
.careers_internship #ctl_area_tup{background: transparent url(/cms2/support/careers/internship/hdr__internships.jpg) no-repeat scroll left top;}
/*.careers_internship #ctl_header { height:auto !important; min-height:310px; height:310px;  }*/
.careers_internship #ctl_header {min-height:0px; height:0px;}
/*.careers_internship #ctl_area_b {background: transparent url(/cms2/support/careers/internship/title_internships.png) no-repeat scroll 5px 7px; padding-top:303px!important; }*/
.careers_internship .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.careers_internship #ctl_area_c {padding-top:303px!important;}

 
.careers_internship .internship_intro .content h2 { color:#404040 !important;} 
.careers_internship .internship_mod1_right  { margin-top:0px !important; }
.careers_internship .internship_mod1_right .bulleted-list li {margin-top:7px!important;}
.careers_internship .internship_mod1_right .body-copy { margin-left:-14px;}
.careers_internship .internship_mod1_right .body-copy h4 { margin-bottom:5px!important;}
.careers_internship .internship_mod1_left_list .body-copy h4 { margin-bottom:5px!important;}
.careers_internship .internship_mod_title, .internship_mod2_title { margin-bottom:0px;}

.careers_internship .testimonials .content h3 span { font-size:12px; line-height:17px; font-weight:normal; font-family:Arial, Verdana Helvetica, sans-serif}
.careers_internship .testimonials .content ul li .body-copy .tup b { font-size:14px; line-height:18px; }
.careers_internship .testimonials .content ul li .body-copy .tup span { font-size:13px; color:#999999;}
.social_media .icon_text {float:left; margin-top:9px;}

/*#ctl_tup.content_partners { background:none!important; }
.content_partners #ctl_area_tup {background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top; }
.content_partners #ctl_area_b {background: transparent url(/cms2/support/content_partners/title_content_partners.gif) no-repeat scroll 5px 7px; padding-top:48px;}*/
.content_partners .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 25px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.content_partners #ctl_header {min-height:0px; height:0px;}


/* CONTACT US */
.contact-us .contact-tabs ul li .content { margin: 10px 0px 30px 0px ; font-size: 13px;}
.contact-us .contact-tabs ul li .content .link,
.contact-us .contact-tabs ul li .content a, .contact-us .contact-tabs ul li .content b { font-size: 13px;}
.contact-us .contact-tabs ul li .content h1 span div{padding-top: 10px; padding-bottom: 8px;}
.contact-us .js-collapsible-tab-content ul { margin: 10px 0px 20px 25px; }
.contact-us .js-collapsible-tab-content ul li { background: transparent url(/images/content/themes/default/list_bullet.png) no-repeat scroll 7px 8px; padding: 3px 0px 3px 20px; }
.contact-us .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 25px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
/*#ctl_tup.contact-us { background:none!important; }
.contact-us #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top;}
.contact-us .ctl-area-b { background: transparent url(/cms2/support/contact_us_hdrtxt.gif) no-repeat scroll left top; }*/
/*.contact-us #ctl_footer {background: transparent url(/cms2/support/ftr_full__customer_support.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;margin-top:-210px;}*/

.contact-us #ctl_header{ min-height: 0px; height: 0px; } 

/* Channel Update */

.bb-table { margin-left: 3px; border:#000;  border:1px solid #CCCCCC; border-collapse: collapse; width: 437px;}
.bb-table .bb-head tr th {  border:1px solid #CCCCCC; text-align: center; }
.bb-table .bb-body tr td {  border:1px solid #CCCCCC; text-align: center; padding:0; }


/* NEW My-Account  Customer Center */
.customer_center #ctl_header  { min-height: 0px; height: 0px;}
.customer_center.ctl-tup {background: #ffffff url(/cms2/cepod/customer_center/bkgd_icons.jpg) no-repeat scroll left top;}
.customer_center .acct-glance {margin-top:-15px!important;}
.customer_center .acct-glance .acct-glance-list .content .title {background: transparent url(/images/content/themes/default/ctm_header_separator.png) no-repeat scroll 94% bottom; padding-bottom:10px;}
.customer_center .acct-glance .acct-glance-list .content .title h4 {color:#666666; font-size:18px; font-weight:normal!important; }
.customer_center .acct-glance .acct-glance-list .acct-content {background: transparent url(/images/content/themes/default/ctm_header_separator.png) no-repeat scroll 94% bottom; padding-bottom:10px; padding-top:5px; margin-bottom:5px;}
.customer_center .acct-glance .acct-glance-list .acct-title {color:#666666;}
.customer_center .acct-glance .acct-glance-list #account_number {font-size:16px; font-weight:bold;}
.customer_center .acct-glance .medium-button {width:185px!important; font-size:12px!important;}
.customer_center .acct-glance .medium-button span {*width:170px; *text-align:center;}
.customer_center .acct-glance .medium-button span span {*width:auto;}
.customer_center .acct-glance .guide-button, .customer_center .acct-glance .answer-button, .customer_center .acct-glance .channel-button, .customer_center .acct-glance .paperless-button, .customer_center .acct-glance .change-button, .customer_center .acct-glance .reschedule-button, .customer_center .acct-glance .blog-button {margin-bottom:8px;}
.customer_center .acct-glance .acct-glance-list .pay-button, .customer_center .acct-glance .acct-glance-list .rebate-button {margin-top:10px;}
.customer_center .acct-glance .acct-glance-list .dark-arrow {background: url(/images/content/themes/default/link_arrow_sprite.png) no-repeat scroll 5px 5px transparent;display: inline; padding-left: 8px; position:relative; white-space:nowrap;}
.customer_center .acct-glance .acct-glance-list .white-arrow {background: url(/images/content/themes/default/link_arrow_white.png) no-repeat scroll 6px 4px transparent;display: inline; padding-left: 8px; position:relative; white-space:nowrap;}
.customer_center .intro {margin-bottom:20px!important;}
.customer_center .intro .pre-intro {font-size:38px; font-family:"Trebuchet MS",arial,verdana,sans-serif; line-height:40px; margin-bottom:15px; color:#555555;}
.customer_center .intro #account_name {color:#00ade5; font-size:24px; font-family:"Trebuchet MS",arial,verdana,sans-serif; line-height:26px; margin-bottom:5px;}
.customer_center .intro .intro-text {font-size:16px; line-height:19px; color:#666666;}
.customer_center .promo .promo-list .content {background: url(/cms2/global/icons/lg_cl_red__dollar_sign_icon.png) no-repeat scroll 0px 0px transparent; padding-left:55px;}
.customer_center .promo .promo-list h4 {font-size:16px!important; line-height:20px!important;}
.customer_center .bucket-title, .customer_center .carousel-title {margin-bottom:0px;}
.customer_center .bucket .bucket-list1 .content {width:190px; height:271px;}
.customer_center .bucket .bucket-list1 .title {margin-top:127px; *margin-top:139px; margin-bottom:5px;}
.customer_center .bucket .bucket-list1 .title h4, .customer_center .video-bucket .bucket-list1 .title h4 {font-weight:normal; font-size:22px; line-height:24px;}
.customer_center .bucket .bucket-list1 .free-trial {background: transparent url(/cms2/cepod/customer_center/img__Free_Trial.png) no-repeat scroll left top; width:104px; height:99px; position:absolute; }
.customer_center .bucket .bucket-list1 .free-movie {background: transparent url(/cms2/cepod/customer_center/img__Free_Movie.png) no-repeat scroll left top; width:105px; height:99px; position:absolute; }
.customer_center .bucket.cinemax .bucket-list1 .free-trial {top:-191px; left:-11px; *top:-191px; *left:-12px;}
.customer_center .bucket.dtv-cinema .bucket-list1 .free-movie {top:-217px; left:-11px; *top:-215px; *left:-12px;}
.customer_center .bucket.score-guide .bucket-list1 .link {bottom:-35px!important; *left:0px;}
.customer_center .bucket.pay-online .bucket-list1 .link {bottom:-40px!important; *left:0px;}
.customer_center .bucket.internet-phone .bucket-list1 .body-copy {margin-top:110px; *margin-top:122px; margin-bottom:5px;}
.customer_center .bucket.internet-phone .bucket-list1 .body-copy h4 {font-weight:normal; font-size:22px; line-height:24px; margin-bottom:5px!important;}
.customer_center .bucket.internet-phone .alert-txt {color:#f86727; font-size:16px; line-height:20px; font-weight:bold; font-family:"Trebuchet MS",arial,verdana,sans-serif;}
.customer_center .bucket.internet-phone .bucket-list1 .link {bottom:-23px!important; *left:0px;}
.customer_center .video-bucket .bucket-list1 .skin {background: transparent url(/cms2/cepod/customer_center/img_video_bucket.jpg) no-repeat scroll left top;}
.customer_center .video-bucket .bucket-list1 .content {width:190px; height:271px; padding:12px;}
.customer_center .video-bucket .bucket-list1 .title { margin-bottom:5px;}
.customer_center .video-bucket .bucket-list1 .link {bottom:10px; position:absolute;}
/*.customer_center .video-bucket .bucket-list1 .link {bottom:10px; position:absolute; width:100px!important; *left:12px;}*/
.customer_center .did-you-know, .customer_center .did-you-know-list, .customer_center .misplaced, .customer_center .misplaced-list {width: 712px; margin-right:0px;}
.customer_center .did-you-know.connected .did-you-know-list .content {padding-left:0px; width:260px;}
.customer_center .did-you-know.unconnected .did-you-know-list .content, .customer_center .did-you-know.dvr .did-you-know-list .content {width:293px;}
.customer_center .did-you-know.hd-sd .did-you-know-list .content {width:302px;}
.customer_center .did-you-know-list .content .title {margin-top:10px; *margin-top:20px;}
.customer_center .did-you-know-list .blue-txt {color:#00ade5; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-size:24px; line-height:28px; margin-bottom:8px;}
.customer_center .did-you-know.connected .did-you-know-list .link {bottom:70px!important;}
.customer_center .did-you-know.unconnected .did-you-know-list .link {bottom:33px!important;}
.customer_center .did-you-know.dvr .did-you-know-list .link {bottom:48px!important;}
.customer_center .misplaced-list .content {padding-left:0px; width:365px;}
.customer_center .misplaced-list .skin {background-position:right top;}
.customer_center .misplaced-list .content .title {margin-top:30px; *margin-top:40px;}
.customer_center .misplaced-list h4 {font-size:14px!important; line-height:18px!important;}
.customer_center .misplaced-list .link {bottom:40px!important;}
.customer_center .download-tt .download-tt-list .title {margin-top:25px; margin-left:250px;}
.customer_center .download-tt .download-tt-list .title h4 {font-size:14px!important; line-height:18px!important;}
.customer_center .download-tt .download-tt-list .body-copy {margin-left:250px;}
.customer_center .download-tt .download-tt-list .link {margin-left:250px; bottom:45px!important;}
.customer_center .help-module .content ul li {margin-top:0px!important; margin-bottom:5px;}
.customer_center .help-module .help-text {display:inline-block; position: absolute; top:10px; left:53px;}
.customer_center .help-module .help-blue {color:#09C; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-size:18px; margin-right:5px;}
.customer_center .dtv-installation .dtv-installation-list .title {margin-top:15px;}
.customer_center .dtv-installation .dtv-installation-list .title h4 {color:#00ade5; font-weight:normal!important; font-size: 22px!important; line-height:26px!important;}

/* dtv features defaults on Customer Center page */
.dtv-features .content .link {left: 580px; position: absolute; top: -41px;}
.dtv-features {overflow:hidden; width:712px;}
.dtv-features {height:325px; margin-right:0px;}
.dtv-features .content {margin-left:43px; overflow:visible; margin-top: 0px;}
.dtv-features h2 {background-position:100% 100%!important;}
.dtv-features h3 {margin-left:-43px; font-size:14px; width:674px;}
.dtv-features .inline-left li .content .image {margin-top:0px;border:none;width:466px}
.dtv-features .inleft-1-1 li, .dtv-features .inright-1-1 li, .dtv-features .inleft-1-1 li .body, .dtv-features .inright-1-1 li .body {width:363px;margin-right:0px}
.dtv-features .inleft-1-1 li.item-2 {margin-top:0px;}
.dtv-features .feature-container {background-color:#e2e2e2;width:327px;height:235px;margin-left:193px; *margin-left:193px;margin-top:10px;float:none}
.dtv-features #border1{height: 1px; z-index: 5; position: absolute; bottom: 155px; width: 327px;}
.dtv-features #border2{height: 1px; z-index: 5; position: absolute; bottom: 77px; width: 327px;}
.dtv-features #feature-ontext1-arrow {position:absolute;background-image: url(/cms2/cepod/benefitscenter/img_arrow_features_on.png);margin-left:-25px;margin-top:0px;width:30px;height:79px;z-index:3}
.dtv-features #feature-ontext2-arrow {position:absolute;background-image: url(/cms2/cepod/benefitscenter/img_arrow_features_on.png);margin-left:-25px;margin-top:79px;width:30px;height:79px;display: none;}
.dtv-features #feature-ontext3-arrow {position:absolute;background-image: url(/cms2/cepod/benefitscenter/img_arrow_features_on.png);margin-left:-25px;margin-top:156px;width:30px;height:79px;display: none;}
.dtv-features .feature-text1 {position:absolute;font-size:18px;font-weight:bold;padding-top:0px;padding-left:15px;z-index:3;height:79px;width:312px;background-color:#b5cfe2;cursor:pointer;}
.dtv-features .feature-text-header {padding-top:10px;position:absolute;line-height:18px;*line-height:21px}
.dtv-features .feature-text-small {font-family: arial;font-weight:normal;font-size:12px;padding-top:12px;position:absolute;width:300px}
.dtv-features .feature-text2 {position:absolute;font-size:18px;font-weight:bold;padding-top:79px;padding-left:15px;z-index:2;cursor:pointer;height:78px;width:312px;background-color:#e2e2e2;}
.dtv-features .feature-text3 {position:absolute;font-size:18px;font-weight:bold;padding-top:158px;padding-left:15px;cursor:pointer;height:77px;width:312px;background-color:#e2e2e2;border-top:#000;}
.dtv-features #iPad {position:absolute; top:160px; left:-400px; z-index:999}
.dtv-features #iphone {position:absolute; top:175px; left:-250px; z-index:999}
.dtv-features #main-image-container div {width:350px;height:280px;margin-left:0px;margin-top:50px;float:left;position:absolute;}
.dtv-features #main-image-container {width:350px;height:280px;margin-left:-192px;margin-top:5px;float:left;position:absolute;}

/*new image swap*/
.dtv-features.connected #main-image1 {background-image: url(/cms2/cepod/customer_center/lg__feature1_connected.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;}
.dtv-features.connected #main-image2 {background-image: url(/cms2/cepod/customer_center/lg__feature1_connected.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -232px}
.dtv-features.connected #main-image3 {background-image: url(/cms2/cepod/customer_center/lg__feature1_connected.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -464px}

.dtv-features.unconnected #main-image1 {background-image: url(/cms2/cepod/customer_center/lg__feature1_unconnected.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;}
.dtv-features.unconnected #main-image2 {background-image: url(/cms2/cepod/customer_center/lg__feature1_unconnected.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -233px}
.dtv-features.unconnected #main-image3 {background-image: url(/cms2/cepod/customer_center/lg__feature1_unconnected.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -464px}

.dtv-features.dvr #main-image1 {background-image: url(/cms2/cepod/customer_center/lg__feature1_dvr.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;}
.dtv-features.dvr #main-image2 {background-image: url(/cms2/cepod/customer_center/lg__feature1_dvr.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -233px}
.dtv-features.dvr #main-image3 {background-image: url(/cms2/cepod/customer_center/lg__feature1_dvr.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -464px}

.dtv-features.hdsd #main-image1 {background-image: url(/cms2/cepod/customer_center/lg__feature1_hdsd.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;}
.dtv-features.hdsd #main-image2 {background-image: url(/cms2/cepod/customer_center/lg__feature1_hdsd.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -233px}
.dtv-features.hdsd #main-image3 {background-image: url(/cms2/cepod/customer_center/lg__feature1_hdsd.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -464px}

.dtv-features.features-ipad #main-image1 {background-image: url(/cms2/cepod/customer_center/lg__feature1.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;}
.dtv-features.features-ipad #main-image2 {background-image: url(/cms2/cepod/customer_center/lg__feature1.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -232px}
.dtv-features.features-ipad #main-image3 {background-image: url(/cms2/cepod/customer_center/lg__feature1.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -464px}

.dtv-features.features-iphone #main-image1 {background-image: url(/cms2/cepod/customer_center/lg__feature1.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;}
.dtv-features.features-iphone #main-image2 {background-image: url(/cms2/cepod/customer_center/lg__feature1.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -232px}
.dtv-features.features-iphone #main-image3 {background-image: url(/cms2/cepod/customer_center/lg__feature1.jpg);background-repeat:no-repeat;width:350px;height:232px;margin-left:0px;margin-top:17px;float:left;position:absolute;background-position: 0 -464px}

/* Customer Center - prospects */
.customer-center-login #ctl_header  { min-height: 0px; height: 0px;}
#ctl_tup.customer-center-login {background: transparent url(/cms2/cepod/customer_center/hdr__Customer_Experience_Center.jpg) no-repeat scroll left top;}
.customer-center-login .intro {margin-top:20px;}
.customer-center-login .intro-grey { color:#666666; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-size:28px; line-height:30px;}
.customer-center-login .intro-text {font-size:38px; font-family:"Trebuchet MS",arial,verdana,sans-serif; line-height:40px;}
.customer-center-login .intro-copy {font-size:18px; line-height:24px; color:#666666; margin-bottom:10px;}
.customer-center-login .intro .acct-help, .customer-center-login .intro .sign-in {color:#666666; font-weight:normal!important;}
.customer-center-login .intro .sign-in {margin-top:0px!important;}
.customer-center-login .find-center {margin-top:25px;}
.customer-center-login .find-center-list {margin-right:15px;}
.customer-center-login .find-center-list .title, .customer-center-login .find-center-list .body-copy {position:relative; top:-23px;}

.customer-center-login .right-stroke {background:transparent url(/cms2/cepod/customer_center/img_stroke.jpg) no-repeat scroll right 5px; padding-right:1px; }
.customer-center-login .benefits-acct .icon-text {display: inline-block; margin-left: 10px; vertical-align: top; font-family:"Trebuchet MS",arial,verdana,sans-serif; line-height:16px; padding-top:3px; }
.customer-center-login .benefits-acct .body-copy {margin-top:10px;}

/* My-Account Loyalty*/
#ctl_tup.loyalty { background:none!important; }
.loyalty #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top;}
/*.loyalty #ctl_footer {background: transparent url(/cms2/support/ftr_full__customer_support.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;margin-top:-100px;}*/
.loyalty .your_opinion .content span { font-size:14px; font-weight:bold; color:#333333; }
.loyalty .intro_paragraph { background: transparent url(/cms2/cepod/loyalty/thanks_icon.jpg) no-repeat scroll 515px 0px; min-height:149px; margin-bottom:0px !important; }
.loyalty .intro_paragraph .content h2 span {color:#166db2; font-size:22px;}
.loyalty .this_free_gift { margin-top:65px !important; }
.loyalty .this_free_gift h2 {color:#333333; margin-bottom:24px !important;}
.loyalty .free_gift {margin-bottom:0px; margin-left:0px !important;}
.loyalty .free_gift_module {margin-bottom:18px !important;}
.loyalty .intro_paragraph_list { width:475px !important; margin-top:25px !important; }
.loyalty .intro_paragraph_list .body {width:475px !important;}
.loyalty .intro_paragraph_list .body .body-copy {font-size:13px;}
.loyalty .free_gift, .loyalty .free_gift_module {margin-top:0px;}
.loyalty .free_gift a.terms_popup { font-size:10px; line-height:18px; }
.loyalty .signature_block .signature {margin: 20px 0px 6px 0px; }
.loyalty .signature_block {margin-bottom:24px !important; margin-top:0px !important; }
.loyalty .signature_block .body-copy {font-size:13px;}
.gift_ps .bulleted-list ul li.none {margin-top:2px;}


/* CORPORATE LOCATIONS */
.locations .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}
#ctl_tup.locations { background:none!important; }
.locations #ctl_area_tup{background: transparent url(/cms2/support/careers/locations/hdr_Corporate_Locations.jpg) no-repeat scroll left top;}
.locations #ctl_header {min-height:0px; height:0px;}
/*.locations #ctl_area_b {background: transparent url(/cms2/support/careers/locations/title_Locations.png) no-repeat scroll 5px 7px; padding-top:303px!important; }*/
.locations .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.locations #ctl_area_c {padding-top:303px!important;}
.locations .states #stateform { float:left; margin-bottom:20px; width:100%; text-align:right;}
.locations .locations_intro .content h2 {color:#404040 !important;}


/* ENTERTAINMENT PORTAL */
.portal .ctl-area-a #dtv_leftnav_nav ul li, .account-management .ctl-area-a #dtv_leftnav_nav ul li{background-image:none!important;}
.portal .ctl-area-a #dtv_leftnav_nav .subnav ul li a, .account-management .ctl-area-a #dtv_leftnav_nav .subnav ul li a  { background:none!important;}
.account-management #dtv_leftnav_nav ul li ul li a, .account-management #dtv_leftnav_nav ul li.open ul li a, .account-management #dtv_leftnav_nav ul li ul li.active span{background:none!important;}
.portal #ctl_header{ min-height: 0px; height: 0px; }
.portal .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 0px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}

/*#ctl_tup.portal { background:none!important; }*/
/*.portal #ctl_area_tup{background: transparent url(/cms2/support/hdr__customer_support_swoosh.jpg) no-repeat scroll left top; }
.portal #ctl_footer {background: transparent url(/cms2/support/ftr_full__customer_support.jpg) no-repeat scroll right bottom; height:auto !important; min-height:250px; height:250px;margin-top:-100px;}*/
.portal .intro .intro_first {font-size:14px!important; line-height:19px!important;}
.portal .bulleted-list li {float:none!important;}
/* .portal .intro_paragraph { background: transparent url(/cms2/support/hdr__Your_Online.gif) no-repeat scroll left top; padding-top:81px;}*/

/* CAREERS */
.careers_overview .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}
#ctl_tup.careers_overview { background:none!important; }
.careers_overview #ctl_area_tup{background: transparent url(/cms2/support/careers/hdr__Careers.jpg) no-repeat scroll left top;}
.careers_overview #ctl_header {min-height:0px; height:0px;}
/*.careers_overview #ctl_area_b {background: transparent url(/cms2/support/careers/title_Careers.png) no-repeat scroll 5px 7px; padding-top:303px!important; }*/
.careers_overview .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.careers_overview #ctl_area_c {padding-top:303px!important;}
.careers_overview .careers_intro .content h2 { color:#404040 !important;} 
.careers_overview .our_teams .enterprise .content .image {margin-bottom:10px!important;}

.customer_care .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}
#ctl_tup.customer_care { background:none!important; }
.customer_care #ctl_area_tup{background: transparent url(/cms2/support/careers/hdr__Customer_Care.jpg) no-repeat scroll left top;}
.customer_care #ctl_header {min-height:0px; height:0px;}
/*.customer_care #ctl_area_b {background: transparent url(/cms2/support/careers/title_Customer_Care.png) no-repeat scroll 5px 7px; padding-top:303px!important; }*/
.customer_care .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.customer_care #ctl_area_c {padding-top:303px!important;}
.customer_care .customer_intro .content h2 { color:#404040 !important;}

.home_services .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}
#ctl_tup.home_services { background:none!important; }
.home_services #ctl_area_tup{background: transparent url(/cms2/support/careers/hdr__Home_Services.jpg) no-repeat scroll left top;}
.home_services #ctl_header {min-height:0px; height:0px;}
/*.home_services #ctl_area_b {background: transparent url(/cms2/support/careers/title_Home_Services.png) no-repeat scroll 5px 7px; padding-top:303px!important; }*/
.home_services .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.home_services #ctl_area_c {padding-top:303px!important;}
.home_services .home_intro .content h2 { color:#404040 !important;}

.enterprise .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}
#ctl_tup.enterprise { background:none!important; }
.enterprise #ctl_area_tup{background: transparent url(/cms2/support/careers/hdr__Enterprise.jpg) no-repeat scroll left top;}
.enterprise #ctl_header {min-height:0px; height:0px;}
/*.enterprise #ctl_area_b {background: transparent url(/cms2/support/careers/title_Enterprise.png) no-repeat scroll 5px 7px; padding-top:303px!important; }*/
.enterprise .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 218px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.enterprise #ctl_area_c {padding-top:303px!important;}
.enterprise .enterprise_intro .content h2 { color:#404040 !important;}

#ctl_tup.finance { background:none!important; }
.finance .ctl-area-tup {padding-top:0px!important;}
.finance .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}
.finance .finance-header {background: transparent url(/cms2/support/careers/hdr__Finance_Rotation_Program.jpg) no-repeat scroll left top; min-height:277px;}
.finance .text-header {color: #666666; font-size: 30px; line-height: 30px; margin: 0px 8px 0px 0px!important; background: none!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.finance .finance-highlights-list4 h4 {font-weight:normal!important; font-family:Arial,Helvetica,sans-serif!important; font-size:12px!important; line-height:17px!important;}
.finance .finance-highlights-list6 .body-copy {padding-left:0px!important;}


/* DAMAGES REFERRAL */
.ctl-area-b .referral-damages-detail {margin-right:10px;}
.ctl-area-b .referral-damages-detail .header_image {margin-bottom:22px;}
.ctl-area-b .referral-damages-detail h4 {font-size:18px; line-height:20px; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; }
.ctl-area-b .referral-damages-detail .referral_text { color:#333333; font-size:12px; line-height:20px; margin-top:5px; padding-top:0px;}
.ctl-area-b .referral-damages-detail .dollar_bill { margin: 30px 0px 22px 0px;}
.ctl-area-b .referral-damages-detail h2 { font-size:18px; line-height:18px; color:#666666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url("/images/content/themes/default/ctm_header_separator.png") no-repeat scroll 90% bottom transparent; margin-bottom:10px; padding-bottom:10px;}
.ctl-area-b .referral-damages-detail .bulleted-damages-referral {color:#333333; font-size:12px; line-height:20px; }
.ctl-area-b .referral-damages-detail ul.bulleted-damages-referral li { background:url("/images/referafriend/img_damages_button.png") no-repeat scroll 2px 6px transparent; padding-left:13px; margin-bottom:25px; }

.referral-damages-detail #referralTerms {font-size:10px!important; color:#666666!important; }
.referral-damages-detail .ctl-footer {margin-top:-16px!important;}


/* --- START GO PAPERLESS SECTION - NEW ---*/

/* Go Papperless section only begin */

.paperless #ctl_header { min-height: 0px; height: 0px;}
/*.paperless #ctl_header {background: url(/cms2/support/go_paperless/bg__paperless_blueWhite.jpg) repeat-x; background-color: #fff;}*/
.paperless .intro-paragraph {background:#fff; margin-bottom:10px!important, margin-top:18px!important; text-align: center;}
.paperless .intro-paragraph .copy{font-size: 16px;line-height:24px;margin-bottom:15px; text-align: center; margin-top: 25px; color:#333;}
.paperless .intro-paragraph .link {font-size:16px;}
.paperless .safer .title h4{text-align:center;color:#333;font-weight: normal !important;font-size:32px!important;font-family:"Aleck-Sans-Regular",Trebuchet MS,sans-serif!important;margin-bottom:15px;width:280px;}
.paperless .safer .body-copy{font-size:16px;color:#333;text-align:center;width:280px;line-height:24px}
.paperless .paperless-icon .title h4{margin-bottom:20px;font-size:32px!important;color:#333;font-weight: normal;}
.paperless .paperless-icon .body-copy .tup{font-size:16px;line-height:24px;text-align: center; color:#333;}
.paperless .paperless-icon .enroll ul li {margin: 5px 0 0 15px; float: none; list-style:disc outside none!important; font-weight:bold;font-size:12px; font-family:arial; width: 580px;}
.paperless .safer {background: #fff;padding-bottom: 25px;}
.paperless .safer .content ul li {width: 280px; background: #fff;}
.paperless .hdr-copy .content .title h4 {font: 56px/58px Aleck-Sans-Regular,Trebuchet MS,sans-serif!important; color:#000; text-align: center;}
.paperless .hdr-copy .content .body-copy {font: 28px/42px Aleck-Sans-Regular,Trebuchet MS,sans-serif!important; color:#000; text-align: center;}
.paperless .hr_grey {height: 1px;width: 980px;background-color: #e6e9ec;margin: 20px 0 20px -38px;border: 0;}
.paperless .hr_grey1 {height: 1px;width: 980px;background-color: #e6e9ec;margin: 20px 0 40px -38px;border: 0;}
.paperless .paperless-icon .content .enroll-button .arrow, .paperless .intro-paragraph .content .sign-button .arrow {background: url("/images/content/themes/default/link_arrow.png") no-repeat scroll 4px 5px transparent;}
.paperless .paperless-icon .content .link {font-size:16px;}
.paperless .dinh4 {font: 32px/42px Aleck-Sans-Regular,Trebuchet MS,sans-serif!important; color:#333; text-align: center;font-weight: lighter!important;}
.paperless .dinh4 strong {font-weight: 400!important;color:#333;}
.paperless .paperless-icon .enroll-button {margin:40px 0px;}
.paperless .dinh5 {font: 24px/20px Aleck-Sans-Regular,Trebuchet MS,sans-serif!important; color:#333; text-align: center;}

/* Top Questions */
.paperless .top-questions-help-center { padding-top: 145px; padding-bottom: 54px; background: url(/cms3/global/images/lg__Top_Questions.png) no-repeat center 50px;}
.paperless .top-questions-help-center .content .top-questions.link {font: bold 16px/27px arial; display: block; clear: both; padding-top: 39px; }
.paperless .top-questions-help-center .ctm-content-module .rn_List li.rn_Item { width: 410px; margin: 75px 0 0 0; color: #5f5f5f; font: 15px/23px arial;}
.paperless .top-questions-help-center .ctm-content-module .rn_List li.rn_Item:nth-child(odd) { margin-right: 86px;}
.paperless .top-questions-help-center .ctm-content-module .rn_List li.rn_Item a { text-decoration: none; font-weight: bold; }
.paperless .top-questions-help-center .ctm-content-module .rn_List li.rn_Item .rn_Title { display: block; margin-bottom: -19px; font: 16px/27px arial; }
.paperless .top-questions-help-center .ctm-content-module .rn_Documents,
.paperless .top-questions-help-center .ctm-content-module .rn_Suggestions,
.paperless .top-questions-help-center .ctm-content-module .rn_Corrections,
.paperless .top-questions-help-center .ctm-content-module .rn_SearchArea,
.paperless .top-questions-help-center .ctm-content-module .rn_Navigation { display: none; }

/* Go Papperless section only end */


/* --- END GO PAPERLESS SECTION - NEW ---*/

/* Tools */

.tools .text-header {color: #666666; font-size: 24px!important; line-height: 30px; font-family:arial,verdana,sans-serif; font-weight:bold;}
.tools .text-sub {color: #666666; font-size: 16px!important; line-height: 18px; font-family:arial,verdana,sans-serif; font-weight:bold;}
.tools .intro-paragraph .content .title h4  {color: #666666; font-size: 16px; line-height: 18px; font-family:arial,verdana,sans-serif; font-weight:bold;}
.tools .intro-paragraph .item-1 .content .body-copy .tup {font-size: 16px!important; font-family:arial,verdana,sans-serif;}
.tools .click-away h2 {color: #666666; font-size: 16px; line-height: 18px; font-family:arial,verdana,sans-serif; font-weight:bold;}
.tools .click-away .content .title h4{color: #666666; font-size: 16px; line-height: 18px; font-family:arial,verdana,sans-serif; font-weight:bold;margin-top:15px;}
/*.tools .click-away .content .body-copy {color: #666666; font-size: 14px; line-height: 18px; font-family:arial,verdana,sans-serif;}
.tools .click-away .content .link a {font-size: 14px; font-family:arial,verdana,sans-serif; font-weight:bold;}
.tools .click-away .content .link .arrow {background: url("/images/content/themes/default/link_arrow.png") no-repeat scroll 4px 4px transparent;}
*/


/* REFER A FRIEND NEW START */

.raf .referral-text-header-li .body-copy {font-family: Aleck-Sans-Regular; font-size: 48px !important;line-height: 52px;color:#fff;text-align: center; margin-top: 5px;width: 920px;}
.raf .referral-text-header .ctm-content-module.stack-ITBL.stacked {margin-left: -238px;}
.raf .referral-text-header-li {margin: 0; width: 500px;}
.raf .referral-text-header-li ul {margin: 0;width: 500px;}
.raf .referral-text-header-li .head {margin: 0; width: 500px;}
.raf .referral-text-header-li .content {width: 500px;}

.raf .intro-list2 {margin-left: -48px;}

.raf .intro-list1 .tup {color: #5F5F5F;font-size: 16px !important;line-height: 35px !important;width: 860px;}
.raf .intro-paragraph {margin-top: -18px;padding-bottom:25px;height:200px!important;padding-top:0px!important;text-align: center;}
.raf .intro-paragraph .hr {color: #e6e9ec;background-color: #e6e9ec;height: 1px;margin-top:70px;border:0px;}

.raf .intro-paragraph .link a {margin-top:-303px;margin-left:-157px;width:300px;font-size:21px!important;font-family:arial;position:absolute;}
.raf .intro-paragraph .link a .arrow {background: url(/images/content/themes/default/link_arrow.png) 4px 8px no-repeat;}

.raf #ctl_tup .intro-paragraph h4 {color: #363636;font-family: Aleck-Sans-Regular;font-size: 43px !important;font-weight: normal;line-height: 44px;margin-top: 3px;}

/*IE7 HAck */
.raf .intro-paragraph ul { *margin-left: 48px;}

.raf #ctl_header {background:url(/cms2/support/referral/LP_Referral_header_1px.jpg) repeat-x;}
.raf .whattodo-list1 {width: 1000px;}

.raf .whattodo {margin-left: -40px;margin-top: 16px;text-align: center;width: 1000px;}
.raf .whattodo h4 {color: #363636;font-family: Aleck-Sans-Regular;font-size: 43px !important;font-weight: normal;padding-bottom: 10px;padding-top: 30px;}

.raf#rafbutton {margin-bottom: 4px;}
.raf .whattodo img {padding-top: 25px;}
.raf .whattodo .tup {color: #5F5F5F;font-size: 16px;line-height: 26px;padding-bottom: 7px;}
.raf .intro-list1 {margin-left: 23px;}


 /* REFER A FRIEND NEW END */


/* satellite direct */

.satellitedirect .steps .steps_list1 .content .title {background: transparent url(/cms2/global/icons/sm_cl_blu__number1_icon.png) no-repeat scroll 0px 0px !important; padding-left:0px;}
.satellitedirect .steps .steps_list2 .content .title {background: transparent url(/cms2/global/icons/sm_cl_blu__number2_icon.png) no-repeat scroll 0px 0px !important; padding-left:0px;}
.satellitedirect .steps .steps_list3 .content .title {background: transparent url(/cms2/global/icons/sm_cl_blu__number3_icon.png) no-repeat scroll 0px 0px !important; padding-left:0px;}
.satellitedirect .steps .steps_list1 .content .title h4, .satellitedirect .steps .steps_list2 .content .title h4, .satellitedirect .steps .steps_list3 .content .title h4 {font-size:14px;font-weight:normal; line-height: 20px;}
.satellitedirect .steps .numbered-list li .title .number{ background: none; }
.satellitedirect .ctm-static-order-module .ctm-omod-tup .ctm-omod-pricing-tup { padding-top: 0;}
.satellitedirect .ctm-omod-action-tup {padding-top: 0;}
.satellitedirect .ctm-omod-tup .ctm-omod-pricing-tup .pricing-single {padding-top: 10px;}
.satellitedirect .pricing-single td {font-size: 18px; height: 26px;padding:0;width: 82px;*width: 95px;}
.satellitedirect .ctm-omod-tup .ctm-omod-pricing-tup .message {font-size:12px; padding-top: 14px;}
.satellitedirect .ctl-header {min-height: 360px; background:#000;}
.satellitedirect .banner {margin:8px;}

/* Field Team Appreciation Page */
.field-team .ctl-area-a #dtv_leftnav_nav ul li {background-image:none!important;}
.field-team .text-header {color: #666666; font-size: 30px; line-height: 28px; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.field-team .field-team-video {margin-bottom:20px!important; margin-top:-198px!important;}
/*.field-team .acknowledging {margin-bottom:24px!important;}*/
.field-team .image-player-text {margin-bottom:0px!important;}

.field-team .field-header {margin-bottom:235px!important;}
/*.field-team .field-intro {margin-bottom:20px!important;}
.field-team .acknowledging {margin-bottom:24px!important; margin-top:-162px!important;}*/
.field-team .image-player-text-list .body-copy {margin-bottom:0px!important;}




.field-team #ctl_area_tup{background: transparent url(/cms2/support/careers/installer/hdr__Field_Team.jpg) no-repeat scroll left top;}

/* CEPOD TARGETERS */
#signup_container {padding:0px 6px 0; } 
#signup_container img { float:left; margin-right:12px;padding-bottom: 20px;}
#signup_container.tall img {padding-bottom: 60px!important;}
#signup_container .content, #signup_container .title, #signup_container .sub-title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;} 
#signup_container .content { color:#333; font-size:13px; padding-bottom:0; border-width:0;} 
#signup_container .title { color:#09c; font-weight:bold; font-size:18px; margin-bottom:0;} 
#signup_container .sub-title { color:#333; font-weight:bold; font-size:16px; margin-bottom:0;} 
#signup_container .link a { float:left; font-weight:bold; font-size:13px; padding:6px 0px; }


/* CEPOD My Account Banner button and legal link */
.customer.cepod-body .everywhere-banner .banner-button {top: 120px;}
.customer.cepod-body .everywhere-banner .install {display: block;left: 22px;top: 98px;}


/* Our Company Page */
.our-company .ctl-area-tup {padding-top:0px!important;}
.our-company .our-company-header, .our-company .our-company-technology, .our-company .our-company-service, .our-company .our-company-content, .our-company .our-company-employees {margin-bottom:20px!important;}
.our-company .our-company-header .tup, .our-company .our-company-technology .tup, .our-company .our-company-service .tup, .our-company .our-company-content .tup, .our-company .our-company-employees .tup {line-height:20px!important;}
.our-company .text-header {color: #666666; font-size: 30px; line-height: 30px; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.our-company .our-company-content h2, .our-company .our-company-technology h2, .our-company .our-company-service h2, .our-company .our-company-employees h2 {color:#DB4602; font-size:16px!important;}

/* Diversity Page */
.diversity .ctl-area-tup {padding-top:0px!important;}
.diversity .text-header {color: #666666; font-size: 30px; line-height: 32px; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold; margin-bottom: 20px;}
.diversity .diversity-header-list p {margin: 0 0 1em!important;}
.diversity .diversity-header {margin-bottom:15px!important;}
.diversity .diversity-annual h2 {color:#DB4602!important;}
.diversity .diversity-annual-list1 {margin-top:0px!important;}
.diversity .diversity-annual-list2, .diversity .diversity-annual-list3 {margin-top:15px!important;}
.diversity .diversity-annual-list1 .title, .diversity .diversity-annual-list2 .title, .diversity .diversity-annual-list3 .title {padding-left:15px;}
.diversity .diversity-annual-list1 h4, .diversity .diversity-annual-list2 h4, .diversity .diversity-annual-list3 h4 {font-size:14px!important;}
.diversity .diversity-annual-list1 .body-copy, .diversity .diversity-annual-list2 .body-copy, .diversity .diversity-annual-list3 .body-copy {margin-bottom:0px!important;}
.diversity .diversity-annual-list1 .body-copy li, .diversity .diversity-annual-list2 .body-copy li, .diversity .diversity-annual-list3 .body-copy li {margin-top:5px!important; width:500px; padding-left:30px;}

/* Company Profile Page */
.company-profile .ctl-area-tup {padding-top:0px!important;}
.company-profile .text-header {color: #666666; font-size: 30px; line-height: 32px; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.company-profile .intro {margin-bottom:10px!important;}
.company-profile .intro .intro-list2 {margin-top:15px!important;}
.company-profile .intro .intro-list2 .tup {line-height:20px!important;}
.company-profile .profile-main-list {margin-top:10px!important;}
.company-profile .profile-main-list.first-row {margin-top:0px!important;}
.company-profile .profile-main-list .body-copy .tup {line-height:20px!important;}
.company-profile .profile-main-list h4 {color:#DB4602; font-size:16px!important;}

/* FOX Dispute page */
.fox .intro {margin-bottom:20px!important;}
.fox .text-header{color: #0099CC; font-size: 30px; line-height: 34px; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold;}
.fox .orange-text {color:#fe8d09; font-weight:bold;}
.fox .letter-list p {margin: 0 0 1.5em!important;}
.fox .letter-list .body-copy, .fox .main-copy {line-height:18px!important;}
.fox .blue-box {margin: 8px 0px 40px!important; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; background-color:#e1f4fa; border:1px solid #e1f4fa; padding:15px; width:644px!important; vertical-align:middle } 
.fox .blue-box-list .globe-image {margin-bottom:15px;}
.fox .blue-box-list .globe-image img {vertical-align:middle;}
.fox .blue-box-list .globe-image span {vertical-align:middle; font-size:18px!important; line-height:18px; color:#666666!important; font-family:"Trebuchet MS",arial,verdana,sans-serif; font-weight:bold; }
.fox .blue-box-list .sub-copy {font-size:14px!important; font-weight:bold; line-height:19px!important; }

.manilla .features {margin-top:48px;}
.manilla .intro-paragraph .content .title h4 {margin-bottom:24px;}
.manilla .intro-copy {width:285px;}
.manilla #ctl_area_tup {background: transparent url(/cms2/support/manilla/iMac_iPhone.png) no-repeat scroll right 15px;}

.mobile-sms .label {font-family: arial,verdana,sans-serif; font-size: 13px; font-weight: bold;}
.mobile-sms #smsSubscribeNumber {background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #666; font-family: arial,verdana,sans-serif; font-size: 22px; font-weight: bold; height: 20px; padding-left: 0px; position: relative; margin: 16px 1px -22px 0px;width: 178px;}
.mobile-sms .sms_form {background: url(/cms2/support/mobile/bkgrd__enter_number.jpg) no-repeat scroll 0px 28px transparent;}
.mobile-sms .sms_form .left-content {width:300px; float:left;margin: 22px 0 0 20px;}
.mobile-sms .colspan-2 {width:430px; margin-bottom:0px;}
.mobile-sms INPUT.join_now {height: 33px; margin:30px 0 -7px 5px; top: 30px;}
.mobile-sms .mobile-module, .mobile-sms .pay-bill {background: url(/cms2/support/mobile/bkgrd__mobile.jpg) no-repeat scroll 0 32px transparent;height: 370px;}
.mobile-sms .mobile-module li.item-1 { margin-top: 80px !important;}
#mod_137782_2.mobile-module .inline-copy-2 .content .body-copy {left:-9px;width: 390px;}
#mod_137782_2.mobile-module li.item-1 {margin-top: -5px !important;}
.mobile-sms .mobile-module .buttons, .mobile-sms .pay-bill .buttons  {margin-left: -43px}
.mobile-sms .mobile-module .title h4 {background: url(/cms2/global/icons/lg_cl_blu__dollar_sign_icon.png) no-repeat scroll 0px 0px transparent; height: 44px;}
.mobile-sms .pay-bill .title h4 {background: url(/cms2/global/icons/lg_cl_blu__cinema_icon.png) no-repeat scroll 0px 0px transparent; height: 44px;  margin-top: 52px;}
.mobile-sms .pay-bill .content .body-copy ul.bulleted li {background: none;  list-style-type:disc; padding: 0 0 0 5px;margin:0 0 3px;}
.mobile-sms .pay-bill .content .body-copy ul{ margin: 12px;}

.mobile-sms .mobile-module .title h4, .mobile-sms .pay-bill .title h4 {font-size:18px;color:#000;  padding-left: 48px; line-height:38px;}

.mobile-sms .mobile-module .content .body-copy, .mobile-sms .pay-bill .content .body-copy{left: 44px; top: -24px;position: relative;}
.mobile-sms .mobile-module .content .title, .mobile-sms .pay-bill .content .title {left: -6px;position: relative;margin-bottom: 14px;}
.mobile-sms .mobile-module .inline-legal-light, .mobile-sms .pay-bill .inline-legal-light {margin-top:5px;}
.mobile-sms .mobile-module .ctm-content-module ul li.item-2 {margin-top:-8px;}
.mobile-sms .sms_form .content .title h4{ margin-left: 10px;}
.mobile-sms .inline-legal-dark {margin-top: 40px;position: relative;font-size: 10px;line-height:12px;}
.mobile-sms .intro-paragraph {margin-bottom:24px;}
.mobile-sms .intro-paragraph li.item-2 {margin-top:0px;}
.mobile-sms .intro-paragraph li.item-2 .content .title { margin-bottom: 16px;}
.mobile-sms .inline-left li .content .image {width:392px}
#mod_127646_2.intro-paragraph h1 {font-size:30px!important;line-height:30px!important;margin-bottom:14px!important; background: none;color:#666;}
.mobile-sms  .ctl-footer .ctl-legal {color:#000!important}

/* Mobile Self-Care */
.self-care #smsSubscribeNumber {background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #CCCCCC; font-family: arial,verdana,sans-serif; font-size: 22px; font-weight: bold; height: 20px; position: relative; margin:35px 0 0 24px;width: 178px;}
.self-care .sms_form {width:373px;margin:0px;background:url(/cms2/support/mobile/bg__SMS_field_self_care.jpg) scroll 0px 15px transparent no-repeat;}
.self-care .sms_form {width:226px;margin: -330px 0 0 398px;}
.self-care a.large-button {width: 120px;top: 30px;float:right;margin-right:10px;}
.self-care .inline-legal-dark {height: 90px !important;left: 14px;position: relative; width: 348px;}
.self-care .content {overflow:visible;}
.self-care .phones {margin-top:40px; margin-bottom:35px;}
.self-care li.intro .title h1{font-size:24px!important;line-height:26px;margin-bottom: 8px;}
.self-care li.intro {width:380px;top: 60px;left: 20px;}
.self-care li.intro .content{width:350px;font-weight:bold;}
.self-care li.intro .content .image SPAN{background:scroll 0px 0px transparent!important;}
.self-care li.intro .mobile-legal {font-size: 11px;margin-left: 16px; margin-top: 20px;padding-bottom: 20px; width: 344px; font-weight:normal;color:#000;}
.self-care li.intro .sign-up  {background: url("/cms2/support/mobile/btn__sign_up.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-size: 18px;font-weight: bold;height: 33px;left: 7px;margin: 0;padding: 0px 34px 4px;    position: relative;top: 18px;width: 134px;border:0;}
.self-care li.intro .sign-up:hover  {background:url(/cms2/support/mobile/btn_over__sign_up.png) no-repeat;text-decoration:none}

/* Support :  DIRECTV EVERYWHERE */
.portal .intro-paragraph .content .body-copy ul { font-size:12px; line-height:17px;margin-left: 0px; margin-top: 10px; width: auto;display: block;}
.portal .intro-paragraph .content .body-copy ul li{ margin-top: 5px; float: none; list-style:none!important; background: url(/images/content/themes/default/list_bullet.png) no-repeat scroll 2px 6px transparent; float: none; padding-left: 16px;}



/* START NEW PROTECTION PLAN */
.protection-plan #ctl_header {background:url(/cms2/support/protection_plan/hdr_bleed__Protection_Plan.jpg) repeat-x}
.protection-plan .ctl-area-tup {padding-top:0;}
.protection-plan .full-width {background: #fff;padding-bottom: 25px;}
.protection-plan .intro .content .title h1 {color: #333333;font: 44px/56px Aleck-Sans-Regular, Trebuchet MS, sans-serif;margin-bottom:20px;}
.protection-plan .hdr-copy .content .title h4 {font: 80px/66px Aleck-Sans-Regular,Trebuchet MS,sans-serif!important; color:#fff; text-align: center;margin-top: -22px;}
.protection-plan .hdr-copy .content .title sup {vertical-align:39px;font-size:.3em;}
.protection-plan .hdr-copy .content .body-copy {font: 80px/66px Aleck-Sans-Regular,Trebuchet MS,sans-serif!important; color:#fff; text-align: center;margin-top:10px;}
.protection-plan .intro {margin-bottom:24px!important;}
.protection-plan .intro .content .body-copy p{font: 16px/28px Arial, sans-serif;color: #333333;}
.protection-plan .intro .content .body-copy a {font: 16px/16px Arial, sans-serif;font-weight:bold;}
.protection-plan .upgrade {background:url(/cms2/support/protection_plan/img__protectionplan_bg_box.png) no-repeat; text-align:left; margin-top:12px;margin-bottom:10px;padding:3em;width:1000px;margin-left:-38px;}
.protection-plan .upgrade .content .title H4 {font: 54px/28px Aleck-Sans-Regular, Trebuchet MS, sans-serif; color:#003a68;float:left;font-weight: bold;}
.protection-plan .upgrade .content .body-copy .upgrade-eligibility {font: 16px/28px Aleck-Sans-Regular, Trebuchet MS, sans-serif; color:#333333;padding-top:16px;clear:both;} 
.protection-plan .upgrade .content .body-copy {font-size:16px;line-height:23px; color:#333;padding-top:10px;}
.protection-plan .upgrade li.item-1 {width:355px!important;margin-left: 10px;}
 .protection-plan .upgrade li.item-1 .content {margin-top: -16px;}
.protection-plan .upgrade li.item-1 .content .title h4{margin-top:20px;}
.protection-plan .upgrade li.item-1 .content .body-copy{border-right: 1px solid #fff;width:355px;}
.protection-plan .upgrade.congrat li.item-1 .content .body-copy{border-right: 1px solid #fff;width:605px;}
.protection-plan .upgrade.congrat li.item-2 {width:260px!important;padding-left:30px;}
.protection-plan .upgrade.congrat li.item-1 {width:580px!important;margin-left: 10px;}
.protection-plan .upgrade.congrat .content .body-copy .upgrade-eligibility {font: 20px/28px Aleck-Sans-Regular, Trebuchet MS, sans-serif; color:#333333;padding-top:16px;clear:both;} 
.protection-plan .upgrade.congrat .content .link{font-size:16px;}
.protection-plan .upgrade.congrat .content .link a .arrow {background-position: 4px 5px;}

.protection-plan .upgrade li.item-2 {width:460px!important;}
.protection-plan .upgrade .item-2 .content .body-copy {margin-top: -16px;padding-left: 16px;}
.protection-plan .upgrade .content .body-copy #eppHwDate1 {font: 28px/28px Aleck-Sans-Regular, Trebuchet MS, sans-serif; color:#008bd1;font-weight: bold;}
.protection-plan .upgrade .content .body-copy #eppHwDate {font: 28px/28px Aleck-Sans-Regular, Trebuchet MS, sans-serif; color:#008bd1;font-weight: bold;}
.protection-plan .upgrade .content .body-copy .inline-legal-dark {font: 12px/28px Arial, sans-serif;color: #fff;margin-top:20px;}
.protection-plan .upgrade.congrat .content .body-copy .inline-legal-dark {font: 12px Arial, sans-serif;color: #fff;margin-top:10px;}
.protection-plan .upgrade .rside-congr .content .body-copy .link {font:16px/28px Arial, sans-serif;}
.protection-plan .plan-features {margin-bottom:12px; width:460px;}
.protection-plan .plan-features .content .title h4 .bluetxt {font: 28px/24px Aleck-Sans-Regular, Trebuchet MS, sans-serif!important; color:#52c3f4!important; text-align:left;text-transform: uppercase;font-weight: bold!important;}
.protection-plan .plan-features .item-1 .title-only h4 {font: 32px/24px Aleck-Sans-Regular, Trebuchet MS, sans-serif!important; color:#363636!important; text-align:left;margin-top:40px!important;}
.protection-plan .plan-features .item-1 .title-only h4 SPAN {font-size: 16px;display: inline; bottom: 10px; position: relative;}
.protection-plan .plan-features .item-1 .title {background-image:none!important;padding-left: 0;}
.protection-plan .plan-features .hat {background-repeat:no-repeat;position:absolute;top:0;right:0;height:84px;width:84px}
.protection-plan .plan-features ul li {margin-top: 12px;}
.protection-plan .plan-features .content .body-copy {font-size:16px;line-height:24px;}
.protection-plan .check-status {margin-top:-10px;}
.protection-plan .check-status .content .link {display: inline}
.protection-plan .check-status .content .body-copy {text-align:center;font-size:16px;}
.protection-plan .plan-features .bulleted-list li .body-copy {margin: 0 16px;padding-left: 16px;}
.protection-plan .plan-features .content .title h4 {margin:16px 0 0 0px; font-weight: bold; font-size: 16px; font-family: arial,verdana,sans-serif; line-height: 24px;}
#mod_139473_2 .ctm-grouping .ctm-content-list {margin-left: -8px;width:1000px;}
 .protection-plan sup {vertical-align:super;}
/* END NEW PROTECTION PLAN */


/* Account Overview :  Protection Plan : LHR targeter CSS */
#targeter-108618_2 .content .title h4 {color:#000; font-size:18px;line-height:26px;}
#targeter-108618_2 .content .title h4 SPAN {color:#f26521; font-size:20px;}
#targeter-108618_2 .content .body-copy {color:#000; }


/* Answer Center Index pages CSS with accordians */

.account-management img.icon {vertical-align: top; margin-right:10px;float:left;}
.account-management .subtitle {font-size:12px; font-weight:normal, color:#333; font-family: arial; line-height: 16px;font-weight: normal;}
.account-management .intro-paragraph{margin-bottom:0px;line-height:22px;}
.accor-desc .body-copy {display:none}
.accor-desc.active .body-copy {display: block}
.accor {width: 675px}
.accor .plus-sign {position: absolute;top:20px;right: 20px;width: 18px;height: 17px!important;background: url(/cms2/support/plus-minus.png) left -18px no-repeat; cursor:pointer}
.accor .active .plus-sign {background-position: 0 0px; }
.accor .content {padding: 0;}

.accor .content .title {/*height: 48px;*/background: #f4f4f4;background: linear-gradient(top, #f4f4f4 0%,  #f2f2f2 100%);
  background: -moz-linear-gradient(top, #f4f4f4 0%,  #f0f0f0 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%,  #f0f0f0 100%);
  background: -webkit-linear-gradient(top, #f4f4f4 0%,  #f0f0f0 100%);
  cursor: pointer;padding: 16px 0 16px 20px;margin-bottom:0px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px}
  
.accor .content .title h4 {font-size: 20px; line-height: 30px;color:#666;}
.accor .accor-desc {margin-top:8px;}
.accor .content .accor-desc ol {padding: 10px 20px 20px; line-height: 16px;}
.accor .content .accor-desc ol li:first-child {margin-top: 0} 
.accor .content .accor-desc ol li {float: none;margin: 12px 0 0;width: 675px;list-style: none outside none;}
.accor .content .accor-desc ol li a {font-weight:bold }
.accor .content .accor-desc .btn-mid-std {position: relative;left: 20px;padding-bottom: 20px}
.accor .content .body-copy {background: #f4f4f4;
background: linear-gradient(bottom, #f4f4f4 0%,  #f2f2f2 100%);
  background: -moz-linear-gradient(top, #f4f4f4 0%,  #f0f0f0 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%,  #f0f0f0 100%);
  background: -webkit-linear-gradient(top, #f4f4f4 0%,  #f0f0f0 100%);
  cursor: pointer;padding: 17px 0 0px 20px;margin-bottom:3px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px}
.accor .accor-desc b.head {border:0;}
.account-management .demos H2 .link {float:right;}
.account-management .demos .subtitle, .account-management .top-questions .subtitle{line-height:24px;}
.account-management .top-questions .content .body-copy, .account-management .featured-posts .bulleted-list li .title-only h4 {font-size:12px; font-weight:bold;line-height:28px;}
.account-management.billing .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/Billing/icon__billing.png) left top no-repeat transparent; height:90px;}
.account-management .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/Account_Management/icon__account_management.png) left -16px no-repeat transparent;  height:90px;}
.account-management.receivers .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/Equipment/icon__receivers_equip.png) left -16px no-repeat transparent;  height:90px;}
.account-management.ordering .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/Ordering_DIRECTV/icon__ordering_dtv.png) left -16px no-repeat transparent;  height:90px;}
.account-management.programming .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/Programming/icon__programming.png) left -16px no-repeat transparent;  height:90px;}
.account-management.mobile-apps .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/Mobile/icon__mobile.png) left -16px no-repeat transparent;  height:90px;}

.account-management.troubleshooting .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/Troubleshooting/icon__troubleshooting.png) left -16px no-repeat transparent; height:90px;}
.account-management.dtve .intro-paragraph {background: url(/cms2/support/answer_center/answer_center_index/DIRECTV_Everywhere/icon__dtveverywhere.png) left -16px no-repeat transparent;  height:90px;}
.account-management .intro-paragraph .content .body-copy {height:90px;left: 90px;position: relative;top: 10px;}
.account-management.mobile-apps .intro-paragraph .content .body-copy {height:90px;left: 75px;}
.account-management.billing .intro-paragraph .content .body-copy {left: 98px;}
.account-management.receivers .intro-paragraph .content .body-copy {left: 150px;}
.account-management.dtve .intro-paragraph .content .body-copy {left: 136px;}
.account-management.ordering .intro-paragraph .content .body-copy {left: 105px;}

.account-management .demos .content .title h4 {font-size: 22px; font-weight: normal;line-height: 24px;}
.account-management .featured-posts .bulleted-list li .title-only {background:transparent url(/cms2/global/icons/sm_cl_blu__dialogue_icon.png) no-repeat scroll 0 4px;padding-left:26px;}
/* SIMPLE Page styles */

.simple a.btn-sm-alt {width:140px; margin-top:10px; margin-bottom:5px;}
.simple #ctl_header {height:208px;background:#000}
.simple .cms2SlideshowModule {display: none; }
.simple #ctl_area_tup {background:url(/cms2/support/simple/ftr_bkgrd__simple.jpg) bottom center no-repeat}
.simple .ctl-footer {display:none;}
.simple .pay-online .content .body-copy {text-align: center;color:#999999; padding-bottom:10px;font-size:12px!important;line-height:30px}
.simple .onpage-legal {margin-bottom:0;}
.simple .onpage-legal .content .body-copy {text-align: center;font-size:10px;}
.simple .benefits {margin-bottom:24px;}
.simple .benefits .content .title h4 {font-size:26px; text-align: center;margin-bottom:10px;}
.simple .benefits .content .body-copy {font-size:18px;line-height:23px;text-align: center;color:#666666;}
.simple .pay-online{margin-bottom:18px;}
.simple .life-easier{margin-bottom:65px;}
.simple .life-easier .content .title h4 {font-size:26px;color:#666666;line-height:30px;}
.simple .life-easier .content .body-copy SPAN {font-size:18px;color:#666666;}
.simple .life-easier .content .body-copy a SPAN.arrow {font-size:12px;}
.simple .life-easier .content .body-copy a.btn-sm-alt SPAN {color:#fff}
.simple .life-easier .content .body-copy a.arrow {background-position:4px 9px; }

/* LOG IN */
#mod_135832_2{display:none;}
#mod_135555_2 h2{background-image: none;}
#mod_105607_2_list{width: 214px !important; float: left; margin-right: 10px;}
#mod_135735_2{margin-top:-20px;}
#mod_135735_2 .content .image{border:none !important;}
#mod_135845_2 h2{font-size:28px; font-weight:normal !important; color:#333333; background-image:none !important; margin-bottom:0px !important; padding-bottom:4px;}
#mod_135845_2 h3{font-size:14px; font-weight:normal; color:#333333; font-family:arial;}
.login-video-module .login-video-module-list {width: 674px!important;}
.login-video-module .login-video-module-list .content .image {width:343px;}
.login-video-module .login-video-module-list .content .title {width: 325px; margin-bottom: 10px;}
.login-video-module .login-video-module-list .content .title h4 {font: 36px/40px Aleck-Sans-Light !important; color: #363636;}
.login-video-module .login-video-module-list .content .body-copy {color:#5f5f5f; font: 15px/27px arial; width: 315px;}
.login-video-module .login-video-module-list .video-link {font: 22px/42px Aleck-Sans-Regular !important;}
.login-video-module .login-video-module-list .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;}

.login-register-module {margin-top: -10px!important;}
.login-register-module .login-register-module-list .content {text-align: center;}
.login-register-module .login-register-module-list .content .title {margin-bottom: 20px;}
.login-register-module .login-register-module-list .content .title h4 {font: normal 40px/44px Aleck-Sans-Light; color: #363636;}
.login-register-module .login-register-module-list .content .body-copy {font-size: 16px; line-height: 25px; color:#5f5f5f;}
.login-register-module .login-register-module-list .content .link {font-size: 15px; line-height: 20px;}
.login-register-module .login-register-module-list .content .image {margin-top: 10px;}

.login-footer .login-footer-list1 .content .title h4 { font: normal 40px/44px Aleck-Sans-Light!important; margin: 0px 0 0px!important; }
.login-footer .login-footer-list1 .content .body-copy {margin-bottom: 30px; font-size: 16px; line-height: 25px;}

/*NFL LOG IN*/
#mod_135836_2{margin-top:20px;}
#mod_135836_2_list li .body-copy{font-size:28px; color:#333333; font-weight:normal; line-height: 30px;}
#mod_135836_2_list li .nfl-header-text{margin-top:-75px; margin-left:80px; float:left; width:100%;}
#mod_135838_2 {margin-top:-20px;}

/*TOP QUESTIONS*/
.top-questions-help-center { padding-top: 145px; padding-bottom: 54px; background: url(/cms3/global/images/lg__Top_Questions.png) no-repeat center 50px;}
.top-questions-help-center .content .tup { width: 920px; }
.top-questions-help-center .content .top-questions.link {font: bold 16px/27px arial; display: block; clear: both; padding-top: 39px; }
.top-questions-help-center .ctm-content-module #rn_ContentListskw_0 li.rn_Item { width: 410px; margin: 75px 0 0 0; color: #5f5f5f; font: 15px/23px arial;}
.top-questions-help-center .ctm-content-module #rn_ContentListskw_0 li.rn_Item:nth-child(odd) { margin-right: 86px;}
.top-questions-help-center .ctm-content-module #rn_ContentListskw_0 li.rn_Item a { text-decoration: none; font-weight: bold; }
.top-questions-help-center .ctm-content-module #rn_ContentListskw_0 li.rn_Item .rn_Title { display: block; margin-bottom: -19px; font: 16px/27px arial; }
.top-questions-help-center .ctm-content-module .rn_Documents,
.top-questions-help-center .ctm-content-module .rn_Suggestions,
.top-questions-help-center .ctm-content-module .rn_Corrections,
.top-questions-help-center .ctm-content-module .rn_SearchArea,
.top-questions-help-center .ctm-content-module .rn_Navigation { display: none; }