/*---------------------------------------------------------------
    Primecast. Life Enhanced.
    Site Base Styles

    @author William W. Doyle (william.doyle@goprimecast.com)
---------------------------------------------------------------*/

@charset 'utf-8';
@import 'selfcare.css';

body {background:url('../images/v4/stripe_content.gif') repeat-x left top;margin:0;padding:0;font-family:Arial,Verdana,Sans-serif;font-size:.75em;}
body#primecastHome {background:url('../images/v4/stripe_index.gif') repeat-x left top;}


/*-----[ HTML ELEEMENTS ]-----*/
img {border:none;}

a {color:#265e9e;text-decoration:none;font-weight:bold;}
a:hover {color:#4d9bf7;}

p {margin:0;padding:0;}

h1{margin:0;padding:0;}
h2{height:95px;margin:0;padding:0;} 
h3{margin:0 0 10px;padding:0 0 5px;color:#f00;font-size:135%;border-bottom:2px solid #f00;}
h4{margin:0;padding:0 0 10px;color:#265e9e;}
h5{margin:0;padding:0;font-size:110%;} 
h6{margin:0;padding:15px 0 5px;font-size:100%;}
h2 span {display:none;}
h4.pkg { padding:0;}
h5 a{ display:block;height:40px;width:240px;padding:0 10px;line-height:40px;border-top:1px solid #265e9e;} 
h5 a.last { border-bottom:1px solid #256e9e;} 
h5 a:hover { background:#ccc;color:#013a5f;}

label, input {display:block;}
label {margin-top:10px;font-weight:bold;color:#333;}

table {border:1px solid #ccc;}


/*-----[ MISCELLANEOUS STYLES ]-----*/
.noshow {display:none;}
.rh {text-align:right;}
.gt {color:#333;line-height:1.85em;}
.ctr {text-align:center;}
.red {color:#f00;font-weight:bold;}
.sub {font-size:65%;color:#4d9bf7;font-weight:bold;}
.tag {padding:40px 0 35px 0;color:#265e9e;font-size:120%;font-style:italic;font-weight:bold;line-height:1.7em;}
.long {width:535px;}
.hidden {display:none;}
.claimer {color:#ccc;}
.clearer {clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}

.faq_ol {margin:5px 10px;padding:0 0 0 25px;}
.faq_ol li {padding:5px 0;}

.blocked {border:1px solid #ccc;margin:5px 0;padding:10px;}
.blocked p {font-size:95%;}
.unblocked {margin:5px 0;padding:10px;}

#credit_card {padding:25px 20px 0;font-size:95%;color:#265e9e;}
#premiums {width:800px;margin:0 auto;padding:0;list-style:none;}
#premiums li {background:#ccc;display:block;float:left;width:160px;margin:0 10px;padding:10px;font-size:95%;}
#changeHeaders h5 {color:#4d9bf7;}


/*-----[ STRUCTURE ]-----*/
#container {background:url('../images/v4/background_content.jpg') no-repeat center top;width:1024px;margin:0 auto;}
#primecastHome #container {background:url('../images/v4/background_index.jpg') no-repeat center top;}

#nav_wrapper {width:900px;height:30px;margin:0 auto;padding:0 62px;}

#wrapper {position:relative;background:url('../images/v4/footer.gif') no-repeat center bottom;width:900px;margin:0 auto 20px;padding:0 62px 25px;}
#primecastHome #wrapper {position:relative;background:url('../images/v4/footer.gif') no-repeat center bottom;width:900px;margin:0 auto 20px;padding:0 62px 25px;}
#padded #wrapper {padding-top:30px;}

#header {width:900px;height:150px;margin:0 auto;padding-top:20px;text-align:right;}
#primecastHome #header {width:900px;height:170px;padding-top:100px;}

#content {width:900px;padding-top:50px;}

#switch {width:900px; background:#fff url('../images/v4/switch_bg.gif') no-repeat;}
#switch h1 {padding-left:70px;color:#fff;font-style:italic;font-size:22px;}

#switch_content1 {width:900px;height:150px;background:url('../images/v4/switch_content1.gif') no-repeat; margin-left:70px; padding:1px;}
#switch_content1 h2 {line-height:1em;color:#00529b;font-size:22px;padding:10px 0px 0px 20px;width:350px;}
#switch_content1 p {line-height:1.4em;color:#000000;font-style:italic;font-size:15px;margin:-45px 10px 10px 35px;width:305px;}

#switch_content2 {width:900px;height:150px;background:url('../images/v4/switch_content2.gif') no-repeat; margin-left:70px; padding:1px;}
#switch_content2 h2 {line-height:1em;color:#00529b;font-size:22px;padding:20px 0px 0px 20px;width:400px;}
#switch_content2 p {line-height:1.4em;color:#000000;font-style:italic;font-size:15px;margin:-45px 10px 10px 35px;width:330px;}

#switch_content3 {width:900px;height:150px;background:url('../images/v4/switch_content3.gif') no-repeat; margin-left:70px; padding:1px;}
#switch_content3 h2 {line-height:1.4em;color:#00529b;font-size:22px;padding:10px 0px 0px 20px;}
#switch_content3 p {line-height:1.4em;color:#000000;font-style:italic;font-size:15px;margin:-60px 10px 10px 35px;width:305px;}

#switch_content4 {width:900px;height:105px;background:url('../images/v4/switch_content4.gif') no-repeat; margin-left:70px; padding:1px;}
#switch_content4 h2 {line-height:1.4em;color:#00529b;font-size:22px;padding:10px 0px 0px 20px;}
#switch_content4 p {line-height:1.4em;color:#000000;font-style:italic;font-size:15px;margin:-60px 10px 10px 35px;width:305px;}

#switch_content5 {width:900px;height:205px;background:url('../images/v4/switch_content5.gif') no-repeat; margin-left:70px; padding:1px;}
#switch_content5 h2 {line-height:1.4em;color:#00529b;font-size:48px;padding:10px 0px 0px 220px;}
#switch_content5 h5 {line-height:1.4em;color:#e8b323;font-size:22px;margin:-40px 10px 10px 220px;}
#switch_content5 p {line-height:1.4em;color:#000000;font-style:italic;font-size:15px;margin:-10px 10px 10px 220px;width:500px;}

#switch_content6 {width:900px;height:100px;background:url('../images/v4/switch_directvlogo.gif') no-repeat; margin-left:70px; padding:1px;}
#switch_content6 p {line-height:1.4em;color:#000000;font-style:italic;font-size:15px;margin:-10px 10px 10px 10px;width:600px;}
#switch_content6 h5 {line-height:1.4em;color:#ef3222;font-size:16px;margin:0px 10px 10px 10px;}

#breakup {width:900px; background:#fff;}
#breakup h1 {color:#00529b;font-size:20px;text-align:center;}
#breakup h5 {color:#00529b;font-style:italic;font-size:18px;text-align:center;}
#breakup h6 {padding-left:150px;color:#ef3222;font-style:bold;font-size:16px;}
#breakup p {color:#000000;font-style:italic;font-size:14px;text-align:center;}
#breakup ul {padding-left:200px;color:#00529b;font-style:bold;font-size:18px;}
#breakup span {background:url('../images/v4/breakup_bullet.gif') no-repeat; padding:0 0 0 26px;}

/*-----[ SUB STRUCTURE ]-----*/ 
#c_center {width:840px;margin:0 auto;}
#c_center p {color:#333;line-height:1.6em;}
#c_left {float:left;width:555px;margin-top:-20px;padding:0 15px 0 30px;}
#c_right {margin-left:610px;width:260px;padding:0 30px 0 0;}
#primecastHome #c_left {float:left;width:570px;padding:0 10px 0 20px;}
#primecastHome #c_right {width:260px;margin-left:610px;}

.section {background:#265e9e;margin:10px 0;padding:5px 10px;color:#fff;font-size:175%;font-weight:bold;letter-spacing:-1px;}

.dual_l {float:left;width:419px;margin:0;padding:0;list-style:none;}
.dual_l li {display:block;border:1px solid #ccc;margin:2px 0;padding:10px;}
.dual_r {awidth:419px;margin:0 0 0 421px;padding:0;}
.dual_r li {display:block;border:1px solid #ccc;margin:2px 0;padding:10px;}

.fullTable {width:840px;border:none;}
.fullTable td {width:280px;padding:5px 10px;border:1px solid #ccc;}
.fullTable p {font-size:95%;}

#sidenav {margin-bottom:30px;}
#primecastHome #disclaimer {width:860px;margin:0 auto -10px;padding:5px 0;font-weight:bold;color:#265e9e;}
#disclaimer {width:860px;margin:30px auto -10px;padding:5px 0;font-weight:bold;color:#265e9e;}
#foot_pad {width:900px;height:40px;}
#selfcare #foot_pad {height:0;}


/*-----[ PAGE CONTENT ]-----*/
#top_nav {margin:0;padding:0;list-style:none;}
#top_nav li {display:block;float:left;}
#top_nav li a {display:block;float:left;padding:10px 10px 5px;font-weight:bold;color:#f00;text-decoration:none;}

#homeLink {float:right;}
#homeLink a {background:url('../images/logo.gif') no-repeat left top;display:block;width:275px;height:60px;}
#homeLink span {display:none;}

#primecastHome #homeLink {float:left;}
#primecastHome #homeLink a {background:url('../images/logo.gif') no-repeat left top;display:block;width:275px;height:60px;}
#primecastHome #homeLink span {display:none;}

#legalDocs {margin:0;padding:0;list-style:none;}
#legalDocs li {background:url('../images/bullet.gif') no-repeat left center;margin:0;padding:5px 0 5px 30px}

#products {clear:both;width:870px;margin:10px auto 0;padding:0;list-style:none;}
#products li {display:block;float:left;width:260px;padding:0 15px;}
#products li p {margin-top:10px;line-height:1.6em;color:#333;}

#products_more {clear:both;width:870px;margin:20px auto 0;padding:0;list-style:none;}
#products_more li{display:block;float:left;width:260px;padding:0 15px;text-align:right;}

#security {clear:both;background:url('../images/v4/security.gif') no-repeat left top;width:550px;height:82px;padding:80px 0 0 20px;}
#security p {width:320px;font-size:90%;line-height:1.5em;}

#eLogin {background:url('../images/v4/email_login.gif') no-repeat left top;display:block;width:260px;height:56px;margin:21px 0 0;}
#aLogin {background:url('../images/v4/account_login.gif') no-repeat left top;display:block;width:260px;height:56px;margin:10px 0 0;}
#community {background:url('../images/v4/community_login.gif') no-repeat left top;display:block;width:260px;height:56px;margin:5px 0 5px;}
#changepass {display:block;text-align:right;margin-bottom:25px;}
#various_list { clear:both;width:570px;margin:0;padding:0;list-style:none;}
#various_list li {display:block;float:left;width:275px;height:125px;margin:0;padding:0 20px 0 0;}
#various_list li.last {padding:0;}
#various_list li a {display:block;widht:275px;height:125px;}
#various_list li a#v_parental {background:url('../images/v4/parental_controls.gif') no-repeat left top;}
#various_list li a#v_faqs {background:url('../images/v4/faqs.gif') no-repeat left top;}

#promotion {clear:both;background:url('../images/v4/promotion.gif') no-repeat left top;width:570px;height:163px;}
#promotion a {display:block;width:570px;height:163px;}

#sub_content_div {margin-top:40px;}
.sub_content {display:block;margin-top:20px;}
.sub_content img {float:left;width:100px;height:100px;margin:0;padding:0 10px 10px 0;}
.sub_content p {margin-left:110px;font-size:90%;line-height:1.6em;}

#contactForm {width:535px;margin:0 auto;}
#contactForm textarea {border:1px solid #999;width:541px;}
#sButton {padding:10px 0;text-align:right;}

#basePkg, #parentalSetup {margin:0;padding:0;list-style:none;font-size:90%;}
#basePkg li, #parentalSetup li {background:url('../images/bullet.gif') no-repeat left center;padding:3px 0 3px 20px;}
#baseExt {margin:20px 0 0;padding:0;font-size:90%;}
#baseExt dt {font-weight:bold;padding-bottom:2px;}
#baseExt dd {margin-bottom:10px;}
#c_center img.sidebar_img {float:right;position:relative;margin:-100px -30px 0 0;}
#c_right img.sidebar_img {position:relative;margin:-100px 0 40px -160px;}
#q_links {margin:0;padding:0;list-style:none;}
#q_links li {background:url('../images/bullet.gif') no-repeat left center;padding:5px 0 5px 20px;}

#extPkg {margin:0;padding:0;list-style:none;font-size:90%;}
#extPkg li {background:url('../images/bullet.gif') no-repeat left center;margin:0;padding:2px 0 2px 20px;}

#c_right p {font-size:90%;line-height:1.6em;}
#c_right p.lrg {padding:5px 0;font-size:200%;font-weight:bold;}
#c_right p.med {padding:10px 0;font-size:120%;font-weight:bold;color:#444;}
#c_right p.smll {padding:10px 0;font-size:100%;font-weight:bold;color:#444;}

#chan td {width:50%;padding:3px 10px;}
#chan2 {font-size:90%;}
#chan2 td {padding:4px 5px;}

#foot_nav {float:right;margin:30px 20px 0;padding:0;list-style:none;text-align:right;font-size:90%;}
#foot_nav li {display:block;float:left;padding:0 10px;}
#foot_nav li p {color:#666;}
#foot_nav li a {color:#f00;font-weight:bold;text-decoration:none;}


/*-----[ TITLE HEADERS ]-----*/
#tc_title {background:url('../images/v4/title_totalchoice.gif') no-repeat 0 35px;}
#faq_title {background:url('../images/v4/title_faqs.gif') no-repeat 0 35px;}
#gen_title {background:url('../images/v4/title_gen.gif') no-repeat 0 35px;}
#hdtv_title {background:url('../images/v4/title_hdtv.gif') no-repeat 0 35px;}
#about_title {background:url('../images/v4/title_about_us.gif') no-repeat 0 35px;}
#legal_title {background:url('../images/v4/title_legal.gif') no-repeat 0 35px;}
#contact_title {background:url('../images/v4/title_contact.gif') no-repeat 0 35px;}
#upgrade_title {background:url('../images/v4/title_upgrades.gif') no-repeat 0 35px;}
#webmail_title {background:url('../images/v4/title_webmail.gif') no-repeat 0 35px;}
#internet_title {background:url('../images/v4/title_internet.gif') no-repeat 0 35px;}
#parental_title {background:url('../images/v4/title_parental.gif') no-repeat 0 35px;}
#security_title {background:url('../images/v4/title_security.gif') no-repeat 0 35px;}
#telephone_title {background:url('../images/v4/title_telephone.gif') no-repeat 0 35px;}
#simplicity_title {background:url('../images/v4/title_simplicity.gif') no-repeat 0 35px;}
#television_title {background: url('../images/v4/title_television.gif') no-repeat 0 35px;}
#programming_title {background:url('../images/v4/title_programming.gif') no-repeat 0 35px;}
#customer_care_title {background:url('../images/v4/title_customer_care.gif') no-repeat 0 35px;}


/*-----[ FAQ STYLES ]-----*/
#faq_right {margin-left:265px;width:600px;padding:0 30px 0 0;}
#faq_right p {padding-left:10px;line-height:1.5em;text-align:justify;}

#faq_left {float:left;width:200px;padding:0 15px 0 30px;}
#faq_left h4, #faq_right h5 {font-size:150%;}
#faq_left ul {margin:0;padding:0;height:20px;list-style:none;}
#faq_left ul li {padding:10px;font-weight:bold;border-top:1px solid #ccc;}
#faq_left ul li.last {border-bottom:1px solid #ccc;}

.f_title {margin-top:10px;font-size:120%;letter-spacing:-1px;color:#265e9e;}
