/*
 ******************************
 * buy a phone pages
 ******************************
 */

#phones_sidenav a {
  text-decoration: none;
  position: relative;
  left: 5px;
  width: auto;
  height: 20px;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  /* text-align:center; */
  padding-left: 15px;
}

#phones_sidenav a:hover {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#phones_sidenav .active {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#phones_sidenav_phones a {
  text-decoration: none;
  position: relative;
  left: 5px;
  width: auto;
  height: 15px;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

#phones_sidenav_phones a:hover {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
}

#phones_dollar_pg1 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 18px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_price_pg1 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 24px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_dollar_pg2 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 26px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_price_pg2 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 32px;
  font-weight: bold;
  vertical-align: middle;
}


#phones_name {
  margin-left: 10px;
  color: #CC0000;
  font-weight: bold;
  font-size: 16px;
}


#phones_accessorize_pg_new01 {
  width: 149px;
  height: 180px;
  color: #FFFFFF;
  background-image: url(../../../../../en/other/images/phones/02/img_accessorize.gif);
  background-repeat: no-repeat;
  padding-top: 30px;
  padding-left: 19px;
  z-index: 300;
  display: block;
}

#phones_accessorize_pg_new01 a {
  text-decoration: underline;
  font-weight: bold;
  color: #FFFFFF;
}

#phones_accessorize_pg_new02 {
  width: 153px;
  height: 143px;
  color: #000000;
  padding-top: 40px;
  padding-left: 5px;
  z-index: 300;
  display: block;
}

#buyaphone_gift {
  width: 360px;
  height: 80px;
  padding-top: 60px;
  padding-left: 100px;
  background-image: url(../../../../../en/other/images/phones/subhead_buyasgift.gif);
  background-repeat: no-repeat;
  z-index: 300;
  display: block;
}

/*
 ******************************
 * Activation pages
 ******************************
 */
#sub_active_online_bkgd {
  width: 200px;
  height: 136px;
  vertical-align: top;
  margin: 0px;
  padding: 8px 0px 0px 15px;
  background-image: url(../../../../../en/generic/images/online_bkgd.gif);
  background-repeat: no-repeat;
  color: #000000;
  z-index: 300;
  display: block;
}


#sub_active_started_bkgd {
    position: relative;
    width: 409px;
    padding: 30px;
    color: #000000;
    z-index: 300;
    }

#about_sidenav a {
  text-decoration: none;
  position: relative;
  left: 5px;
  width: auto;
  height: 20px;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  /* text-align:center; */
  padding-left: 15px;
}

#about_sidenav a:hover {
  text-decoration: none;
  background-position: left;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#about_sidenav .active {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}
/*
 ******************************
 * program phone
 ******************************
 */
#sub_active_program {
  position: relative;
  width:555px;
  height: 289px;
  background-image: url(../../../../../en/generic/images/background_box.gif);
  background-repeat: no-repeat;
  color: black;
  z-index: 300;
  overflow: visible;
}


/*
 ******************************
 * my account pages
 ******************************
 */
#myaccount_balance_box {
  position: relative;
  height: auto;
  border: 1px solid #C2CDD7;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#myaccount_balance_box .subheader {
  padding-left: 10px;
  color: #CC0000;
  font-weight: bold;
}

#myaccount_balance_inner_box {
  background-position: 90%;
  position: relative;
  margin-top: 5px;
  padding: 8px;
  background-color: #D8E5F1;
  border: 1px solid #C2CDD7;
  z-index: 900;
}

#myaccount_balance_bluebox {
  height: auto;
  border: 1px solid #C2CDD7;
  background-color: #D8E5F1;
  margin: 5px;
  padding: 5px;
}

#myaccount_pricing_sidebar_01 {
  position: relative;
  width:177px;
  height: 104px;
  background-image: url(../../../../../en/generic/images/graphic_2515.gif);
  background-repeat: no-repeat;
  color: white;
  z-index: 600;
  overflow: visible;
  display: block;
}

#myaccount_pricing_sidebar_01 li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_onred.gif);
  color: white;
  margin-left: -10px;
}

#myaccount_pricing_sidebar_02 {
  position: relative;
  width:177px;
  height: 163px;
  top: 5px;
  left: 0px;
  background-image: url(../../../../../en/generic/images/graphic_monthlypass.gif);
  background-repeat: no-repeat;
  color: white;
  z-index: 600;
  overflow: visible;
  display: block;
}

#myaccount_pricing_sidebar_02 li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_onred.gif);
  color: white;
  margin-left: -10px;
}

#myaccount_myphone_detail li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_blk.gif);
  margin-left: -20px;
  padding-bottom: 5px;
}

#myaccount_kickbacks_box {
  width: 455px;
  position: relative;
  color: #000000;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  z-index: 200;
}

#myaccount_edit_list_form {
  position: relative;
  height: auto;
  border: 1px solid #C2CDD7;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#myaccount_edit_list_form_box {
  background-repeat: no-repeat;
  position: relative;
  margin-top: 5px;
  padding: 8px;
  background-color: #D8E5F1;
  border: 1px solid #C2CDD7;
  z-index: 900;
}


.plan-subtitle {
  color: #c00;
   font-size:18px;
    text-transform:lowercase;
    font-family:Arial Black, Helvetica,sans-serif;
    font-weight:normal;
    line-height:19px;
    margin:0 0 0 0;
}

.plan-subtitle-black {
  color: #000000;
   font-size:18px;
    text-transform:lowercase;
    font-family:Arial Black, Helvetica,sans-serif;
    font-weight:normal;
    line-height:19px;
    margin:0 0 0 0;
}
/*
 ******************************
 * error pages
 ******************************
 */
#extra_list li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_blk.gif);
}


/*
 ****************************************************
 *  janet added (CSS from static pages)
 ****************************************************
*/

/* Layout Logic */

    .page {width:760px; background-color:#FFFFFF; z-index:1;}
    .page {font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; text-decoration: none;}
    .section {display:block; width:760px; height:auto; background-color:#FFFFFF; z-index:3; text-align:left;}


/* Formatting */

    .fl { float:left;}
    .fr { float:right;}
    .clear { clear:both;}

/* HTML Tags */

    img { border:0;}


/* Content Layout */

    .back_btn {float:left; padding: 20px 20px 20px 140px;}
    .center {text-align:center;}
    .content {width:569px; z-index:3; }
    .left_banners_img { position: relative; width: 130; height: auto; top: 0px; left: 5px; z-index: 900;}
    .left_column {width:161px; float:left; padding-right:14px; left:0; display:block; background-color:#FFFFFF; voice-family:"\"}\"";voice-family:inherit; z-index:4; height:100%;}
            html>body .left_column {width:163px;}
    .left_panel {left:0px; z-index:3;}
    .font10 {font-size:10px;}
    .font16 {font-size:16px;}
    .right_column {float:left; width:573px; display:block; padding:3px;  background-color:#FFFFFF; voice-family:"\"}\"";voice-family:inherit; z-index:4;}
        html>body .right_column {width:575px; padding-right:5px;}
    .fl {float:left;}
    .fr {float:right;}
    .text_right { text-align:right;}
    .top_breadcrumbs { position: relative; width: 100%; height: 14px; top: -1px; right: 0; left: 0px; background-color: #CC3333;  z-index: 4;}
    .uppercase { text-transform:uppercase;}


/* LIVE content  */

    #live_content_h3{ margin: -1px 0 -10px 0; padding-right:15px; font-size:11px; font-weight:normal; }

/* Content Formatting  */

    .background_box_blue { width:555px; height: 289px }
    .bg_question_marks { position: absolute; width: 126px; height: 113px;  background-image:  url(../../../../../global/images/doodle_l_questions.gif); background-repeat: no-repeat; z-index: 5; }
    .bg_white { background-color:#FFFFFF;}
    .bg_red { background-color:#CC0000;}
    .block { display:block;}
    .callout { width: 153px; height: 144px; background-image:  url(../../../../../global/images/stapled_paper.gif); background-repeat: no-repeat; color: #000000; z-index: 300; }
    .center { text-align:center;}
    .div33 { width:33%; float:left;}
    .extravirgin { width:55px; height:46px; text-align:center;}
    .form { background-color:#D8E5F1;}
    .grey_box_questions { background-color: #C2CDD7; padding: 10px 5px 10px 5px; z-index: 4;}
    .grey_border_outside { border: 1px solid #C2CDD7; background-color: #FFFFFF; padding:3px; z-index: 3;}
    .h5 { height:5px;}
    .h7 {height:7px;}
    .h19 { height:19px;}
    .h80 { height:80px;}
    .h100 {height:100%;}
    .h95 {height:95px;}
    .h120 {height:120px;}
    .h130 {height:130px;}
    .h150 {height:150px;}
    .h160 {height:160px;}
    .h260 { height:260px;}
    .h300 { height:300px;}
    .hideImage { width:0px; height:0px; }
    .hor { width: 100%; height: 1px; background-image:  url(../../../../../global/images/pixel_line.gif); background-repeat: repeat-x; z-index: 100; }
    .instruction { background-color: #e0e5e9; padding: 5px 30px 5px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
    .pad1  { padding: 0 10px 10px 10px;}
    .pad2  { padding: 0 200px 0 100px;}
    .pad3  { padding:5px 5px 5px 10px;}
    .pad4  { padding: 0 25px 5px 150px;}
    .pad5  { padding-left: 100px;;}
    .pad6  { padding-bottom:3px;}
    .pad7  { padding-right:100px;}
    .pad8  { padding-left:10px;}
    .pad9  { padding: 10px 10px 20px 20px;}
    .pad10 { padding-right:10px;}
    .pad11 { padding: 20px 20px 0 20px;}
    .pad12 { padding: 5px 10px 5px 20px;}
    .pad13 { padding: 3px 0 3px 0;}
    .pad14 { padding-top: 3px;}
    .pad15 { padding: 10px 5px 10px 5px; }
    .pad16  { padding-right:25px;}
    .pad17 { padding-left:15px;}
    .pad18 { padding: 5px 20px 5px 20px;}
    .pad19 { padding: 5px 10px 5px 10px;}
    .pad20 { padding-left:20px;}
    .pad21 { padding: 0 20px 0 20px;}
    .pad22 { padding-left:50px;}
    .pad23 { padding-left:150px;}
    .pad24 {padding-left:8px;}
    .pad25 {padding: 5px 0 0 5px;}
    .pad26 {padding-top: 27px;}
    .pad27 {padding-right: 5px;}
    .pad28 {padding: 0 15px 0 15px;}
    .pad29 {padding: 15px 5px 0 20px;}
    .pad30 {padding: 5px 20px 5 20px;}
    .pad_account {padding: 25px 15px 15px 35px;}
    .phones { padding:0 80px 10px 80px;}
    .print_this_page { float:right; padding: 10px 15px 20px 20px;}
    .qa { padding: 7px 10px 5px 10px;}
    .q {font-weight:bold; color:#990000; padding-bottom:5px;}
    .star li { list-style-image:  url(../../../../../global/images/bullet_star_blk.gif); }
    .red_border { border: 2px solid #CC0000; background-color: #FFFFFF; padding:10px; z-index: 3; }
    .red_static { position:relative; left:5px; width:auto; height:19px;
                             text-decoration:none; color:#CC0000; font-weight:bold;	padding-left: 15px; }
    .right {text-align:right;}
    .text_bold { font-weight: bold; }
    .text_bold_white {color: #FFFFFF; font-weight:bold;}
    .title {font-size:16px; font-weight:bold; color:#990000}
    .top_breadcrumbs { text-indent: 10px; padding: 2px 0px 2px 0px; color: #FFFFFF; font-weight:bold;}
    .top10 { width:161px; background-color:#CC0000; }
    .vbottom { vertical-align:bottom; }
    .vtop { vertical-align:top; }
    .white { color:#FFFFFF;}
    .w5{ width:5px;}
    .w20 { width:20px;}
    .w33 { width: 33%;}
    .w61 { width:61px;}
    .w75 { width:75px;}
    .w110 { width:110px;}
    .w150 { width:150px;}
    .w180 { width:180px;}
    .w200 { width:200px;}
    .w250 { width:250px;}
    .w280 { width:280px;}
    .w300 { width:300px; }
    .w350 { width:350px;}
    .w375 { width:375px;}
    .w400 { width:400px;}
    .w450 { width:450px;}
    .w475 { width:475px;}
    .w500 { width:500px;}
    .w560 { width:560px;}


    .red_link a:link    { color:#2390B8; text-decoration: none; font-weight:bold; }
    .red_link a:visited { color:#2390B8; text-decoration: none; font-weight:bold; }
    .red_link a:hover   { color:#2390B8; text-decoration: underline;}
    .red_link a:active  { color:#2390B8; text-decoration: underline;}



    /* Specific for dynamic pages  */

    .content_table { width:95%; padding: 0 5px 0 5px;}

  .arrow_list_link a { background-position: top left; padding-left: 15px;}
  .arrow_list_link a:hover {background-position: top left;}
  .arrow_list_link .active {
    text-decoration: none;
    background-position: top left;

  }

   .red_corners { position: relative; top: -1px; }


/*
 ******************************
 * buy a phone pages
 ******************************
 */

#phones_sidenav a {
  text-decoration: none;
  position: relative;
  left: 5px;
  width: auto;
  height: 20px;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  /* text-align:center; */
  padding-left: 15px;
}

#phones_sidenav a:hover {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#phones_sidenav .active {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#phones_sidenav_phones a {
  text-decoration: none;
  position: relative;
  left: 5px;
  width: auto;
  height: 15px;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

#phones_sidenav_phones a:hover {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
}

#phones_dollar_pg1 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 18px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_price_pg1 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 24px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_dollar_pg2 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 26px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_price_pg2 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 32px;
  font-weight: bold;
  vertical-align: middle;
}


#phones_name {
  margin-left: 10px;
  color: #CC0000;
  font-weight: bold;
  font-size: 16px;
}


#phones_accessorize_pg_new01 {
  width: 149px;
  height: 180px;
  color: #FFFFFF;
  background-image: url(../../../../../en/other/images/phones/02/img_accessorize.gif);
  background-repeat: no-repeat;
  padding-top: 30px;
  padding-left: 19px;
  z-index: 300;
  display: block;
}

#phones_accessorize_pg_new01 a {
  text-decoration: underline;
  font-weight: bold;
  color: #FFFFFF;
}

#phones_accessorize_pg_new02 {
  width: 153px;
  height: 143px;
  color: #000000;
  padding-top: 40px;
  padding-left: 5px;
  z-index: 300;
  display: block;
}

#buyaphone_gift {
  width: 360px;
  height: 80px;
  padding-top: 60px;
  padding-left: 100px;
  background-image: url(../../../../../en/other/images/phones/subhead_buyasgift.gif);
  background-repeat: no-repeat;
  z-index: 300;
  display: block;
}

/*
 ******************************
 * Activation pages
 ******************************
 */
#sub_active_online_bkgd {
  width: 200px;
  height: 136px;
  vertical-align: top;
  margin: 0px;
  padding: 8px 0px 0px 15px;
  background-image: url(../../../../../en/generic/images/online_bkgd.gif);
  background-repeat: no-repeat;
  color: #000000;
  z-index: 300;
  display: block;
}


#sub_active_started_bkgd {
    position: relative;
    width: 409px;
    padding: 30px;
    color: #000000;
    z-index: 300;
    }

#about_sidenav a {
  text-decoration: none;
  background-position: left;
  position: relative;
  left: 5px;
  width: auto;
  height: 20px;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  /* text-align:center; */
  padding-left: 15px;
}

#about_sidenav a:hover {
  text-decoration: none;
  background-position: left;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#about_sidenav .active {
  text-decoration: none;
  background-position: left;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}
/*
 ******************************
 * program phone
 ******************************
 */
#sub_active_program {
  position: relative;
  width:555px;
  height: 289px;
  background-image: url(../../../../../en/generic/images/background_box.gif);
  background-repeat: no-repeat;
  color: black;
  z-index: 300;
  overflow: visible;
}


/*
 ******************************
 * my account pages
 ******************************
 */
#myaccount_balance_box {
  position: relative;
  height: auto;
  border: 1px solid #C2CDD7;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#myaccount_balance_box .subheader {
  padding-left: 10px;
  color: #CC0000;
  font-weight: bold;
}

#myaccount_balance_inner_box {
  background-position: 90%;
  position: relative;
  margin-top: 5px;
  padding: 8px;
  background-color: #D8E5F1;
  border: 1px solid #C2CDD7;
  z-index: 900;
}

#myaccount_balance_bluebox {
  height: auto;
  border: 1px solid #C2CDD7;
  background-color: #D8E5F1;
  margin: 5px;
  padding: 5px;
}

#myaccount_pricing_sidebar_01 {
  position: relative;
  width:177px;
  height: 104px;
  background-image: url(../../../../../en/generic/images/graphic_2515.gif);
  background-repeat: no-repeat;
  color: white;
  z-index: 600;
  overflow: visible;
  display: block;
}

#myaccount_pricing_sidebar_01 li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_onred.gif);
  color: white;
  margin-left: -10px;
}

#myaccount_pricing_sidebar_02 {
  position: relative;
  width:177px;
  height: 163px;
  top: 5px;
  left: 0px;
  background-image: url(../../../../../en/generic/images/graphic_monthlypass.gif);
  background-repeat: no-repeat;
  color: white;
  z-index: 600;
  overflow: visible;
  display: block;
}

#myaccount_pricing_sidebar_02 li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_onred.gif);
  color: white;
  margin-left: -10px;
}

#myaccount_myphone_detail li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_blk.gif);
  margin-left: -20px;
  padding-bottom: 5px;
}

#myaccount_kickbacks_box {
  width: 455px;
  position: relative;
  color: #000000;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  z-index: 200;
}

#myaccount_edit_list_form {
  position: relative;
  height: auto;
  border: 1px solid #C2CDD7;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#myaccount_edit_list_form_box {
  background-repeat: no-repeat;
  position: relative;
  margin-top: 5px;
  padding: 8px;
  background-color: #D8E5F1;
  border: 1px solid #C2CDD7;
  z-index: 900;
}


/*
 ******************************
 * error pages
 ******************************
 */
#extra_list li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_blk.gif);
}


/*
 ****************************************************
 *  janet added (CSS from static pages)
 ****************************************************
*/

/* Layout Logic */

    .page {width:760px; background-color:#FFFFFF; z-index:1;}
    .page {font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; text-decoration: none;}
    .section {display:block; width:760px; height:auto; background-color:#FFFFFF; z-index:3; text-align:left;}


/* Formatting */

    .fl { float:left;}
    .fr { float:right;}
    .clear { clear:both;}

/* HTML Tags */

    img { border:0;}


/* Content Layout */

    .back_btn {float:left; padding: 20px 20px 20px 140px;}
    .center {text-align:center;}
    .content {width:569px; z-index:3; }
    .left_banners_img { position: relative; width: 130; height: auto; top: 0px; left: 5px; z-index: 900;}
    .left_column {width:161px; float:left; padding-right:14px; left:0; display:block; background-color:#FFFFFF; voice-family:"\"}\"";voice-family:inherit; z-index:4; height:100%;}
            html>body .left_column {width:163px;}
    .left_panel {left:0px; z-index:3;}
    .font10 {font-size:10px;}
    .font16 {font-size:16px;}
    .right_column {float:left; width:573px; display:block; padding:3px;  background-color:#FFFFFF; voice-family:"\"}\"";voice-family:inherit; z-index:4;}
        html>body .right_column {width:575px; padding-right:5px;}
    .fl {float:left;}
    .fr {float:right;}
    .text_right { text-align:right;}
    .top_breadcrumbs { position: relative; width: 100%; height: 14px; top: -1px; right: 0; left: 0px; background-color: #CC3333;  z-index: 4;}
    .uppercase { text-transform:uppercase;}


/* LIVE content  */

    #live_content_h3{ margin: -1px 0 -10px 0; padding-right:15px; font-size:11px; font-weight:normal; }

/* Content Formatting  */

    .background_box_blue { width:555px; height: 289px }
    .bg_question_marks { position: absolute; width: 126px; height: 113px;  background-image:  url(../../../../../global/images/doodle_l_questions.gif); background-repeat: no-repeat; z-index: 5; }
    .bg_white { background-color:#FFFFFF;}
    .bg_red { background-color:#CC0000;}
    .block { display:block;}
    .callout { width: 153px; height: 144px; background-image:  url(../../../../../global/images/stapled_paper.gif); background-repeat: no-repeat; color: #000000; z-index: 300; }
    .center { text-align:center;}
    .div33 { width:33%; float:left;}
    .extravirgin { width:55px; height:46px; text-align:center;}
    .form { background-color:#D8E5F1;}
    .grey_box_questions { background-color: #C2CDD7; padding: 10px 5px 10px 5px; z-index: 4;}
    .grey_border_outside { border: 1px solid #C2CDD7; background-color: #FFFFFF; padding:3px; z-index: 3;}
    .h5 { height:5px;}
    .h7 {height:7px;}
    .h19 { height:19px;}
    .h80 { height:80px;}
    .h100 {height:100%;}
    .h95 {height:95px;}
    .h120 {height:120px;}
    .h130 {height:130px;}
    .h150 {height:150px;}
    .h160 {height:160px;}
    .h260 { height:260px;}
    .h300 { height:300px;}
    .hideImage { width:0px; height:0px; }
    .hor { width: 100%; height: 1px; background-image:  url(../../../../../global/images/pixel_line.gif); background-repeat: repeat-x; z-index: 100; }
    .instruction { background-color: #e0e5e9; padding: 5px 30px 5px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
    .pad1  { padding: 0 10px 10px 10px;}
    .pad2  { padding: 0 200px 0 100px;}
    .pad3  { padding:5px 5px 5px 10px;}
    .pad4  { padding: 0 25px 5px 150px;}
    .pad5  { padding-left: 100px;;}
    .pad6  { padding-bottom:3px;}
    .pad7  { padding-right:100px;}
    .pad8  { padding-left:10px;}
    .pad9  { padding: 10px 10px 20px 20px;}
    .pad10 { padding-right:10px;}
    .pad11 { padding: 20px 20px 0 20px;}
    .pad12 { padding: 5px 10px 5px 20px;}
    .pad13 { padding: 3px 0 3px 0;}
    .pad14 { padding-top: 3px;}
    .pad15 { padding: 10px 5px 10px 5px; }
    .pad16  { padding-right:25px;}
    .pad17 { padding-left:15px;}
    .pad18 { padding: 5px 20px 5px 20px;}
    .pad19 { padding: 5px 10px 5px 10px;}
    .pad20 { padding-left:20px;}
    .pad21 { padding: 0 20px 0 20px;}
    .pad22 { padding-left:50px;}
    .pad23 { padding-left:150px;}
    .pad24 {padding-left:8px;}
    .pad25 {padding: 5px 0 0 5px;}
    .pad26 {padding-top: 27px;}
    .pad27 {padding-right: 5px;}
    .pad28 {padding: 0 15px 0 15px;}
    .pad29 {padding: 15px 5px 0 20px;}
    .pad30 {padding: 5px 20px 5 20px;}
    .pad_account {padding: 25px 15px 15px 35px;}
    .phones { padding:0 80px 10px 80px;}
    .print_this_page { float:right; padding: 10px 15px 20px 20px;}
    .qa { padding: 7px 10px 5px 10px;}
    .q {font-weight:bold; color:#990000; padding-bottom:5px;}
    .star li { list-style-image:  url(../../../../../global/images/bullet_star_blk.gif); }
    .red_border { border: 2px solid #CC0000; background-color: #FFFFFF; padding:10px; z-index: 3; }
    .red_static {background-position:left;
                             position:relative; left:5px; width:auto; height:19px;
                             text-decoration:none; color:#CC0000; font-weight:bold;	padding-left: 15px; }
    .right {text-align:right;}
    .text_bold { font-weight: bold; }
    .title {font-size:16px; font-weight:bold; color:#990000}
    .top_breadcrumbs { text-indent: 10px; padding: 2px 0px 2px 0px; color: #FFFFFF; font-weight:bold;}
    .top10 { width:161px; background-color:#CC0000; }
    .vbottom { vertical-align:bottom; }
    .vtop { vertical-align:top; }
    .w5{ width:5px;}
    .w20 { width:20px;}
    .w33 { width: 33%;}
    .w61 { width:61px;}
    .w75 { width:75px;}
    .w110 { width:110px;}
    .w150 { width:150px;}
    .w180 { width:180px;}
    .w200 { width:200px;}
    .w250 { width:250px;}
    .w280 { width:280px;}
    .w300 { width:300px; }
    .w350 { width:350px;}
    .w375 { width:375px;}
    .w400 { width:400px;}
    .w450 { width:450px;}
    .w475 { width:475px;}
    .w500 { width:500px;}
    .w560 { width:560px;}


    .red_link a:link    { color:#2390B8; text-decoration: none; font-weight:bold; }
    .red_link a:visited { color:#2390B8; text-decoration: none; font-weight:bold; }
    .red_link a:hover   { color:#2390B8; text-decoration: underline;}
    .red_link a:active  { color:#2390B8; text-decoration: underline;}



    /* Specific for dynamic pages  */

    .content_table { width:95%; padding: 0 5px 0 5px;}

  .arrow_list_link a { background-position: top left; padding-left: 15px;}
  .arrow_list_link a:hover {background-position: top left;}
  .arrow_list_link .active {
    text-decoration: none;
    background-position: top left;

  }

/*
 ******************************
 * buy a phone pages
 ******************************
 */

#phones_sidenav a {
  text-decoration: none;
  position: relative;
  left: 5px;
  width: auto;
  height: 20px;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  /* text-align:center; */
  padding-left: 15px;
}

#phones_sidenav a:hover {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#phones_sidenav .active {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#phones_sidenav_phones a {
  text-decoration: none;
  position: relative;
  left: 5px;
  width: auto;
  height: 15px;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

#phones_sidenav_phones a:hover {
  text-decoration: none;
  font-size: 11px;
  color: #CC0000;
}

#phones_dollar_pg1 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 18px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_price_pg1 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 24px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_dollar_pg2 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 26px;
  font-weight: bold;
  vertical-align: middle;
}

#phones_price_pg2 {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 32px;
  font-weight: bold;
  vertical-align: middle;
}


#phones_name {
  margin-left: 10px;
  color: #CC0000;
  font-weight: bold;
  font-size: 16px;
}


#phones_accessorize_pg_new01 {
  width: 149px;
  height: 180px;
  color: #FFFFFF;
  background-image: url(../../../../../en/other/images/phones/02/img_accessorize.gif);
  background-repeat: no-repeat;
  padding-top: 30px;
  padding-left: 19px;
  z-index: 300;
  display: block;
}

#phones_accessorize_pg_new01 a {
  text-decoration: underline;
  font-weight: bold;
  color: #FFFFFF;
}

#phones_accessorize_pg_new02 {
  width: 153px;
  height: 143px;
  color: #000000;
  padding-top: 40px;
  padding-left: 5px;
  z-index: 300;
  display: block;
}

#buyaphone_gift {
  width: 360px;
  height: 80px;
  padding-top: 60px;
  padding-left: 100px;
  background-image: url(../../../../../en/other/images/phones/subhead_buyasgift.gif);
  background-repeat: no-repeat;
  z-index: 300;
  display: block;
}

/*
 ******************************
 * Activation pages
 ******************************
 */
#sub_active_online_bkgd {
  width: 200px;
  height: 136px;
  vertical-align: top;
  margin: 0px;
  padding: 8px 0px 0px 15px;
  background-image: url(../../../../../en/generic/images/online_bkgd.gif);
  background-repeat: no-repeat;
  color: #000000;
  z-index: 300;
  display: block;
}


#sub_active_started_bkgd {
    position: relative;
    width: 409px;
    padding: 30px;
    color: #000000;
    z-index: 300;
    }

#about_sidenav a {
  text-decoration: none;
  background-position: left;
  position: relative;
  left: 5px;
  width: auto;
  height: 20px;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  /* text-align:center; */
  padding-left: 15px;
}

#about_sidenav a:hover {
  text-decoration: none;
  background-position: left;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

#about_sidenav .active {
  text-decoration: none;
  background-position: left;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}
/*
 ******************************
 * program phone
 ******************************
 */
#sub_active_program {
  position: relative;
  width:555px;
  height: 289px;
  background-image: url(../../../../../en/generic/images/background_box.gif);
  background-repeat: no-repeat;
  color: black;
  z-index: 300;
  overflow: visible;
}


/*
 ******************************
 * my account pages
 ******************************
 */
#myaccount_balance_box {
  position: relative;
  height: auto;
  border: 1px solid #C2CDD7;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#myaccount_balance_box .subheader {
  padding-left: 10px;
  color: #CC0000;
  font-weight: bold;
}

#myaccount_balance_inner_box {
  background-position: 90%;
  position: relative;
  margin-top: 5px;
  padding: 8px;
  background-color: #D8E5F1;
  border: 1px solid #C2CDD7;
  z-index: 900;
}

#myaccount_balance_bluebox {
  height: auto;
  border: 1px solid #C2CDD7;
  background-color: #D8E5F1;
  margin: 5px;
  padding: 5px;
}

#myaccount_pricing_sidebar_01 {
  position: relative;
  width:177px;
  height: 104px;
  background-image: url(../../../../../en/generic/images/graphic_2515.gif);
  background-repeat: no-repeat;
  color: white;
  z-index: 600;
  overflow: visible;
  display: block;
}

#myaccount_pricing_sidebar_01 li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_onred.gif);
  color: white;
  margin-left: -10px;
}

#myaccount_pricing_sidebar_02 {
  position: relative;
  width:177px;
  height: 163px;
  top: 5px;
  left: 0px;
  background-image: url(../../../../../en/generic/images/graphic_monthlypass.gif);
  background-repeat: no-repeat;
  color: white;
  z-index: 600;
  overflow: visible;
  display: block;
}

#myaccount_pricing_sidebar_02 li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_onred.gif);
  color: white;
  margin-left: -10px;
}

#myaccount_myphone_detail li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_blk.gif);
  margin-left: -20px;
  padding-bottom: 5px;
}

#myaccount_kickbacks_box {
  width: 455px;
  position: relative;
  color: #000000;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  z-index: 200;
}

#myaccount_edit_list_form {
  position: relative;
  height: auto;
  border: 1px solid #C2CDD7;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#myaccount_edit_list_form_box {
  background-repeat: no-repeat;
  position: relative;
  margin-top: 5px;
  padding: 8px;
  background-color: #D8E5F1;
  border: 1px solid #C2CDD7;
  z-index: 900;
}


/*
 ******************************
 * error pages
 ******************************
 */
#extra_list li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_blk.gif);
}


/*
 ****************************************************
 *  janet added (CSS from static pages)
 ****************************************************
*/

/* Layout Logic */

    .page {width:760px; background-color:#FFFFFF; z-index:1;}
    .page {font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; text-decoration: none;}
    .section {display:block; width:760px; height:auto; background-color:#FFFFFF; z-index:3; text-align:left;}


/* Formatting */

    .fl { float:left;}
    .fr { float:right;}
    .clear { clear:both;}

/* HTML Tags */

    img { border:0;}


/* Content Layout */

    .back_btn {float:left; padding: 20px 20px 20px 140px;}
    .center {text-align:center;}
    .content {width:569px; z-index:3; }
    .left_banners_img { position: relative; width: 130; height: auto; top: 0px; left: 5px; z-index: 900;}
    .left_column {width:161px; float:left; padding-right:14px; left:0; display:block; background-color:#FFFFFF; voice-family:"\"}\"";voice-family:inherit; z-index:4; height:100%;}
            html>body .left_column {width:163px;}
    .left_panel {left:0px; z-index:3;}
    .font10 {font-size:10px;}
    .font16 {font-size:16px;}
    .right_column {float:left; width:573px; display:block; padding:3px;  background-color:#FFFFFF; voice-family:"\"}\"";voice-family:inherit; z-index:4;}
        html>body .right_column {width:575px; padding-right:5px;}
    .fl {float:left;}
    .fr {float:right;}
    .text_right { text-align:right;}
    .top_breadcrumbs { position: relative; width: 100%; height: 14px; top: -1px; right: 0; left: 0px; background-color: #CC3333;  z-index: 4;}
    .uppercase { text-transform:uppercase;}


/* LIVE content  */

    #live_content_h3{ margin: -1px 0 -10px 0; padding-right:15px; font-size:11px; font-weight:normal; }

/* Content Formatting  */

    .background_box_blue { width:555px; height: 289px }
    .bg_question_marks { position: absolute; width: 126px; height: 113px;  background-image:  url(../../../../../global/images/doodle_l_questions.gif); background-repeat: no-repeat; z-index: 5; }
    .bg_white { background-color:#FFFFFF;}
    .bg_red { background-color:#CC0000;}
    .block { display:block;}
    .callout { width: 153px; height: 144px; background-image:  url(../../../../../global/images/stapled_paper.gif); background-repeat: no-repeat; color: #000000; z-index: 300; }
    .center { text-align:center;}
    .div33 { width:33%; float:left;}
    .extravirgin { width:55px; height:46px; text-align:center;}
    .form { background-color:#D8E5F1;}
    .grey_box_questions { background-color: #C2CDD7; padding: 10px 5px 10px 5px; z-index: 4;}
    .grey_border_outside { border: 1px solid #C2CDD7; background-color: #FFFFFF; padding:3px; z-index: 3;}
    .h5 { height:5px;}
    .h7 {height:7px;}
    .h19 { height:19px;}
    .h80 { height:80px;}
    .h100 {height:100%;}
    .h95 {height:95px;}
    .h120 {height:120px;}
    .h130 {height:130px;}
    .h150 {height:150px;}
    .h160 {height:160px;}
    .h260 { height:260px;}
    .h300 { height:300px;}
    .hideImage { width:0px; height:0px; }
    .hor { width: 100%; height: 1px; background-image:  url(../../../../../global/images/pixel_line.gif); background-repeat: repeat-x; z-index: 100; }
    .instruction { background-color: #e0e5e9; padding: 5px 30px 5px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
    .pad1  { padding: 0 10px 10px 10px;}
    .pad2  { padding: 0 200px 0 100px;}
    .pad3  { padding:5px 5px 5px 10px;}
    .pad4  { padding: 0 25px 5px 150px;}
    .pad5  { padding-left: 100px;;}
    .pad6  { padding-bottom:3px;}
    .pad7  { padding-right:100px;}
    .pad8  { padding-left:10px;}
    .pad9  { padding: 10px 10px 20px 20px;}
    .pad10 { padding-right:10px;}
    .pad11 { padding: 20px 20px 0 20px;}
    .pad12 { padding: 5px 10px 5px 20px;}
    .pad13 { padding: 3px 0 3px 0;}
    .pad14 { padding-top: 3px;}
    .pad15 { padding: 10px 5px 10px 5px; }
    .pad16  { padding-right:25px;}
    .pad17 { padding-left:15px;}
    .pad18 { padding: 5px 20px 5px 20px;}
    .pad19 { padding: 5px 10px 5px 10px;}
    .pad20 { padding-left:20px;}
    .pad21 { padding: 0 20px 0 20px;}
    .pad22 { padding-left:50px;}
    .pad23 { padding-left:150px;}
    .pad24 {padding-left:8px;}
    .pad25 {padding: 5px 0 0 5px;}
    .pad26 {padding-top: 27px;}
    .pad27 {padding-right: 5px;}
    .pad28 {padding: 0 15px 0 15px;}
    .pad29 {padding: 15px 5px 0 20px;}
    .pad30 {padding: 5px 20px 5 20px;}
    .pad_account {padding: 25px 15px 15px 35px;}
    .phones { padding:0 80px 10px 80px;}
    .print_this_page { float:right; padding: 10px 15px 20px 20px;}
    .qa { padding: 7px 10px 5px 10px;}
    .q {font-weight:bold; color:#990000; padding-bottom:5px;}
    .star li { list-style-image:  url(../../../../../global/images/bullet_star_blk.gif); }
    .red_border { border: 2px solid #CC0000; background-color: #FFFFFF; padding:10px; z-index: 3; }
    .red_static {background-position:left;
                             position:relative; left:5px; width:auto; height:19px;
                             text-decoration:none; color:#CC0000; font-weight:bold;	padding-left: 15px; }
    .right {text-align:right;}
    .text_bold { font-weight: bold; }
    .title {font-size:16px; font-weight:bold; color:#990000}
    .top_breadcrumbs { text-indent: 10px; padding: 2px 0px 2px 0px; color: #FFFFFF; font-weight:bold;}
    .top10 { width:161px; background-color:#CC0000; }
    .vbottom { vertical-align:bottom; }
    .vtop { vertical-align:top; }
    .w5{ width:5px;}
    .w20 { width:20px;}
    .w33 { width: 33%;}
    .w61 { width:61px;}
    .w75 { width:75px;}
    .w110 { width:110px;}
    .w150 { width:150px;}
    .w180 { width:180px;}
    .w200 { width:200px;}
    .w250 { width:250px;}
    .w280 { width:280px;}
    .w300 { width:300px; }
    .w350 { width:350px;}
    .w375 { width:375px;}
    .w400 { width:400px;}
    .w450 { width:450px;}
    .w475 { width:475px;}
    .w500 { width:500px;}
    .w560 { width:560px;}


    .red_link a:link    { color:#2390B8; text-decoration: none; font-weight:bold; }
    .red_link a:visited { color:#2390B8; text-decoration: none; font-weight:bold; }
    .red_link a:hover   { color:#2390B8; text-decoration: underline;}
    .red_link a:active  { color:#2390B8; text-decoration: underline;}



    /* Specific for dynamic pages  */

    .content_table { width:95%; padding: 0 5px 0 5px;}

  .arrow_list_link a { background-position: top left; padding-left: 15px;}
  .arrow_list_link a:hover { background-position: top left;}
  .arrow_list_link .active {
    text-decoration: none;
      background-position: top left;
  }

   .red_corners { position: relative; top: -1px; }

    .newtable { text-decoration: none; border-collapse: collapse;}
    th.col_l { background-color:#66ccff; border-left: 1px solid #66ccff; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 10px;}
    th.col_r { background-color:#66ccff; border-left: 1px solid #FFFFFF; border-right: 1px solid #66ccff; padding: 5px 5px 5px 10px;}
    td.col_l, td.col_r { border-right: 1px solid #66ccff; vertical-align:top; padding: 5px 5px 5px 10px; }
    td.col_l { border-left: 1px solid #66ccff; }
    td.col_l, td.col_r{ border-bottom: 1px solid #66ccff; }
        html>body tr.row_top { border-bottom: 1px solid #66ccff; }
    html>body tr.row_bottom { border-bottom: 5px solid #66ccff; }




.multifields {border:0px solid #000;  width:370px;}
.multifields .multifield-line{

}
.multifields  .singlefield-line{

clear:both;
}

#mainContent2-mirror .multifields  div.row table label,
#mainContent2-mirror .multifields .multifield-line  div.row label{
font-size:9px;
clear:both;
display:block;
white-space:nowrap;
}
#mainContent2-mirror .multifields  div.required table label,
#mainContent2-mirror .multifields .multifield-line  div.required label{
    background:transparent url(../images/i_required.gif) no-repeat scroll left 3px;
}

#mainContent2-mirror .multifields  div.row .row-fields,
#mainContent2-mirror .multifields  div.row table .row-fields,
#mainContent2-mirror .multifields .multifield-line div.row .row-fields{

clear:both;
display:block;
}
#mainContent2-mirror .multifields .multifield-line div.row{
width:10%;
float:left;
}

#mainContent2-mirror .multifields .singlefield-line  div.row label{
font-size:9px;
clear:both;
display:block;
white-space:nowrap;
}

.multifields span.required {
background:transparent url(../images/i_required.gif) no-repeat scroll left 6px;
display:none;

}
.multifield-line .row{
    margin-right:5px;
    float:left;
}
.multifield-line{
    height:30px;
    float:left;
    claer:both;
}
