@media screen{.header .head{position:relative; margin-left:0px}
.header p.plan_types{position:absolute;bottom:-15px;left:0;width:400px;}
.header .head h1.fixed{width:235px;}
/* .plans_list{margin-left:20px;margin-right:20px;} */
.plans_list p.plan_types{margin:0;}
.plans_list p.back{padding:20px 0 15px 0;margin:0;}
.header ul.help{margin-top:10px;width:240px;float:right; margin-right:0px}
.head p{font-size:16px;margin-bottom:10px;}
.two_sections .head{width:322px;}
.header .path{float:left;width:253px;}
.header .new_deal{float:right;width:280px;border:1px solid #e9e9e9;border-right:0 none;border-left:0 none;min-height:51px;background:url(/resources/images/plans_list/new_deal_decor.jpg) no-repeat right bottom;margin-bottom:20px;}
.header .new_deal h3{color:#99cc33;font-weight:normal;}
.header .new_deal p{margin:0;}
.header .new_deal .content{float:left;width:183px;padding:10px 50px 5px 10px;}
.header .new_deal .medallion{float:left;display:block;overflow:hidden;text-indent:-9999px;background:url(/resources/images/deals/medallions/new.png) no-repeat 0 0;width:37px;height:39px;margin:11px 0;}
#wrapper a.arrow {display:block;}
td.plan_name .wrap {display:block;height:18px;width:100%;}
td.plan_name .wrap a {color: #00B9F2;outline: 0 none;text-decoration: none;}
td.plan_name .wrap a:hover {text-decoration: underline;}
.head h1 {font-size:2.545em;}
.header .head_link {padding-top:8px;padding-bottom:2px;}

/* Dashboard Tabs for Table Sorting */
.header .dashboard{position:relative; /*margin-left:20px; margin-right:20px;*/}

.header .dashboard .filter{border:1px solid #c8c8c8;background:#fff;}
.header .dashboard .check_filter{font-size: 1.2em;height: 30px;padding: 10px 10px 0;}
.header .dashboard .check_filter .field label,
.header .dashboard .check_filter .field input{display:block;float:left;vertical-align:middle;}
.header .dashboard .check_filter .field label{width:120px;margin-left:0px;}
.header .dashboard .check_filter .field label.bold{font-weight:bold;}
.header .dashboard .check_filter .field,
.header .dashboard .check_filter .sort{display:block;float:left;line-height:1.5em;}
.header .dashboard .check_filter .sort{margin-right:10px;}
.header .dashboard .plans_include{height:21px;padding:4px 0 0 0;margin:0 10px;}
.header .dashboard .plans_include p{margin:0;}
.header .dashboard .filter .ways_to_share{height:123px;background:url(/resources/images/plans_list/tabs/filter_multiline_bkg.png) repeat-x 0 0;padding:10px;}
.header .dashboard .filter .ways_to_share div{float:left;padding-top:28px;}
.header .dashboard .filter .ways_to_share .ir_m,
.header .dashboard .filter .ways_to_share .ir_off,
.header .dashboard .filter .ways_to_share .two_ways p{background:url(/resources/images/plans_list/tabs/ways_to_share_bkg.png) no-repeat 0 0;padding:0;margin:0;width:140px;}
.header .dashboard .filter .ways_to_share .two_ways{width:140px;padding:34px 0;margin-right:20px;}
.header .dashboard .filter .ways_to_share .pooled_minutes{width:340px;}
.header .dashboard .filter .ways_to_share .half_off{width:378px;}
.header .dashboard .filter .ways_to_share .ir_m{width:69px;height:55px;background-position:-140px 0;margin-right:20px;}
.header .dashboard .filter .ways_to_share .ir_off{width:89px;height:55px;background-position:-209px 0;margin-right:20px;}
.header .dashboard .filter .ways_to_share div h3{color:#000;font-size:1.3em;display:block;margin-bottom:5px;}
.header .dashboard .filter .ways_to_share div p{font-size:1.091em;}
.header .dashboard .filter .ways_to_share .two_ways p{width:140px;height:55px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 0;}
.header .dashboard .filter .plan_types{background:#fff;padding:20px 15px;}
.header .dashboard .filter .plan_types .plan{width:312px;float:left;}
.header .dashboard .filter .plan_types .desc{float:left;width:213px;padding:0 25px;}
.header .dashboard .filter .plan_types .desc span{display:block;overflow:hidden;text-indent:-9999px;width:213px;height:85px;background:#fff url(/resources/images/plans_list/two_types_plans.png) no-repeat 0 0;}
.header .dashboard .filter .plan_types .plan h3{color:#000;padding:5px 0}
.header .dashboard .filter .plan_types .plan p{color:#333;font-size:1.091em;}
.header .dashboard .filter .plan_types .plan .center{background:url(/resources/images/plans_list/plan_types_bkg.png) repeat-y 0 0;float:left;width:280px;padding:0 16px;}
.header .dashboard .filter .plan_types .plan .top,
.header .dashboard .filter .plan_types .plan .btm{float:left;background:url(/resources/images/plans_list/plan_types_brd_bkg.png) no-repeat 0 0;width:312px;}
.header .dashboard .filter .plan_types .plan .top{height:11px;background-position:0 0;}
.header .dashboard .filter .plan_types .plan .btm{height:12px;background-position:0 -11px;}
.header .dashboard .filter .prepaid{background:#fff;padding:20px;}
.header .dashboard .filter .prepaid h3{color:#000;padding:5px 0;}
.header .dashboard .filter .prepaid .desc_list ul{width:500px;}
.header .dashboard .filter .prepaid ul li{font-size:1.091em;line-height:1.637em;list-style-type:disc;margin-left:12px;}
.header .dashboard .filter .prepaid .desc_list ul li{width:198px;float:left;}
.header .dashboard .filter .prepaid div{float:left;}
.header .dashboard .filter .prepaid .desc{width:115px;}
.header .dashboard .filter .prepaid .desc_list{border-right:1px solid #e9e9e9;width:500px;padding:0 30px;}
.header .dashboard .filter .prepaid .desc span{width:115px;height:110px;background:url(/resources/images/plans_list/30_days.png) no-repeat 0 0;display:block;overflow:hidden;text-indent:-9999px;}
.header .dashboard .filter .prepaid .plans_include_list{text-align: center; width:200px;}
.flex_banner {width:920px; height: 129px; border-bottom: 1px solid #c8c8c8;}	
	
.plans_list {padding-top: 20px;}

/* Remaining Plans */
#show_hide, .see_all_plans {margin-top: 12px;}
#show_hide .plans_not_supported {display:none;}
#show_hide .plans_not_supported p strong {display:inline;}
#remaining_plans{display:none;}
.expanded{display:none;}
.show_hide_link,.see_all_plans{background:#fafafa;border:1px solid #e9e9e9;border-left:0 none;border-right:0 none;padding:12px 0 12px 10px}
.show_hide_link a,.see_all_plans a{font-size:1.3em;display:block;background:url(/resources/images/decorations/icons_20x20.png) no-repeat 0 -1563px;padding:1px 0 1px 24px;}
.see_all_plans {padding-top:9px;padding-bottom:9px;}
.see_all_plans a {background-position:0 -121px;padding-top:3px;padding-bottom:3px;padding-left:28px;}
.show_hide_link a.collapse{background-position:0 -1603px;}
/* ------------------------------------------------------------------
Features that are included in all plans and the
table features legend.
*/
.plans_list .show_other_plans.include_legend{padding:15px 0 0 0;}
.plans_list .show_other_plans.include_legend p.hilite{width:350px;font-size:0.83em;margin:0;}
.plans_list .include_legend .plan_compatibility_alert .side{float:left;padding:18px 0 0 12px;width:200px;}
.plans_list .include_legend .plan_compatibility_alert .side h3{color:#333;margin:0 0 12px 0;}
.plans_list .show_other_plans h2{float:left;margin:0;}
.plans_list .show_other_plans ul{float:left;}
.plans_list .show_other_plans ul li{float:left;padding:0 5px 0 0;}
.plans_list .show_other_plans ul li a{margin:0 5px 0 0;}
.plans_list span.faint{color:#777;}
.plans_list .show_other_plans span.show{float:left;display:block;margin:0 5px 0 0;}
.plans_list .include_legend{/* border-top:1px solid #e9e9e9;*/
padding:15px 0 10px 0;}
.plans_list .include_legend p a{font-weight:bold;}
.plans_list .include_legend strong.title{display:inline-block;margin:0 0 10px 0;}
.plans_list .include_legend h2{margin:0 0 5px 0;clear:left;}
.plans_list p.plans_include{float:left;line-height:1.273em;margin:0;}
.plans_list p.legend{float:right;line-height:1.273em;margin:0;}
.plans_list p.legend *{vertical-align:middle;}
.plans_list ul.legend{float:right;line-height:1.273em;margin:5px 0 0 0;}
.plans_list ul.legend li{line-height:1.273em;vertical-align:middle;margin:0 0 0 10px;float:left;}
.plans_list ul.legend li span{display:block;overflow:hidden;text-indent:-9999px;width:11px;height:10px;float:left;background:url(/resources/images/dot_legend.png) no-repeat;margin:2px 2px 0 0;}
.plans_list ul.legend li.optional span{background-position:-11px 0;}
.plans_list ul.legend li.none span{background-position:-22px 0;}

/* ------------------------------------------------------------------
Learn More
*/
.learn_more{padding-bottom:30px;}
div.plan_features li a span.learn_more {
	display:none;
}
div.plan_features li a:hover span.learn_more {
	display:inline;
}
div.plan_features li strong a:hover span.learn_more {
	font-size:80%;
	font-weight:normal;
}
.plans_include{padding-top:5px;}
/* ------------------------------------------------------------------
Plans List Footer
*/
.plans_list_footer{position:relative;padding:14px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:30px 0 42px 0;color:#666;font-size:1.091em;line-height:1.5em;}
.plans_list_footer .wrap{background:url(/resources/images/footer.gif) repeat-y 230px 0;}
.plans_list_footer .col{float:left;padding:0 14px;}
.plans_list_footer .col .desc{float:left;width:100px;}
.plans_list_footer .col .media{float:right;}
.plans_list_footer .over{cursor:pointer;}
#wrapper .plans_list_footer .over a{text-decoration:underline;}
.plans_list_footer .network,
.plans_list_footer .questions{width:200px;}
.plans_list_footer .coverage,
.plans_list_footer .competitor{width:200px;}
.plans_list_footer .network{background:url(/resources/images/plans_list/small_us_map.png) no-repeat 35px 5px;}
.plans_list_footer h3{margin:0 0 12px 0;color:#000;font-size:1.333em;line-height:1em;}
.plans_list_footer .network p{margin:0 0 42px 0;}
.plans_list_footer .competitor p{margin:0 0 16.px 0;}
.plans_list_footer .coverage p{margin:0 0 16px 0;}
.plans_list_footer .questions ul{margin:0 0 12px 0;}
#wrapper .plans_list_footer .questions ul a.arrow{display:block;padding:1px 0 1px 8px;background-position:0 0.65em;}
.plans_list_footer .coverage form{padding:5px;}
.plans_list_footer form input{width:90px;vertical-align:bottom;}
.plans_list_footer form input.rollover{width:auto;}
.plans_list_footer .competitor .abs_png{position:absolute;bottom:0;right:230px;}
}
/*
Ajax Loader
*/
#plans_overlay .overlay {position: absolute;top: 0px;left: 0px; display: block; opacity: 0.8; z-index: 9998; }
#plans_overlay .loader {background:url(/resources/images/decorations/facebox_loading.gif) no-repeat scroll 0% 0% transparent; position: fixed; z-index: 10000; width: 100px; height: 100px; display: block;}


/*	-----------
B2B
*/
#highlight_title {padding-bottom: 10px;}

.choice_left_col { font-size:16px;margin-bottom:12px;padding:0px;background: url(/resources/images/plans/plans-landing-hero.png) no-repeat right top;}
#choice_left_col { height:300px; width:962px;font-size:16px;padding:0px; background: url(/resources/images/plans/plans_header_churn.png) no-repeat ; margin-top:110px;}

#plans_learn_btn {display: block; position: relative; top: 188px; left: 20px; height: 54px; width: 172px; background: url(/resources/images/holiday12/Home/btn_learnMore.png) no-repeat ;}
#plans_show_btn {display: block; position: relative; top: 234px; left: 844px; height: 26px; width: 87px; background: url(/resources/images/plans/plans_see_btn.png) no-repeat ;}
#plans_sum_btn {display: block; position: relative; top: 206px; left: 34px; height: 29px; width: 185px; background: url(/resources/images/plans/plan_sum_btn.png) no-repeat ;}
#plans_stream_btn {display: block; position: relative; top: 160px; left: 240px; height: 48px; width: 240px; background: url(/resources/images/plans/btn_infinite_data.png) no-repeat ;}
.choice_right_col { float:left;width:320px;font-size:14px;color:#fff;padding:0px;}
.plans_dark {background-color: #024588;padding: 10px 0 20px 20px;width:573px;
margin-top:20px;}

.plans_dark h2 {border-bottom: 1px solid #4173a5;font-size: 15px;}
.plans_light {padding: 10px 60px 20px 20px;width:495px;}
.plans_light h2 {text-transform:uppercase;color:#fff;border-bottom: 1px solid #40acde;font-size: 15px;}

/* Filters */
.plan-filters {border: 1px solid #dfdfdf;border-right: none;margin: 0 0 25px;background: url(/resources/images/plans/bg-plan-filters.png) repeat-x bottom left #fff;}
.plan-filters li {float: left; width: 183px;border-right: 1px solid #dfdfdf;}
.plan-filters .last { width: 182px; }
/*.plan-filters a { display: block; padding: 15px 0 15px 60px; background: url(/resources/images/plans/icon-check-off.png) no-repeat 25px center; color: #505050; font-size: 16px; font-weight: bold; }*/
.plan-filters a.selected { background-image: url(/resources/images/plans/icon-check-on.png); }
.plan-filters a:hover { text-decoration: none; }

.plan-filters li a { display: block; padding: 15px 0 15px 35px; background: url(/resources/images/plans/icon-check-off.png) no-repeat 8px center; color: #505050; font-size: 16px; font-weight: bold; }
.plan-filters li a.active { background-image: url(/resources/images/plans/icon-check-on.png); }
.plan-filters li a.selected { background-image: url(/resources/images/plans/icon-check-on.png); }
.plan-filters li a.hover { text-decoration: none; }

/* Whats This */
#whats_this_tooltip .content {text-align: left;}
/* Categories/Tables */
.category {
    margin: 0 0 40px;
}


/* Plans List V4 */
.plans_list .plans_list_listing {margin: 5px 0;}

.plans_list .plans_list_listing .hdr_sub_category {position: relative;}
body #wrapper .plans_list .plans_list_listing .hdr_sub_category h3 {color: white; position: absolute; padding-left: 16px; bottom: 0;left: 0;}

.plans_list .plans_list_listing .sub_category_top {background: url("/resources/images/plans_list/plans_v4/box_bkg_top.png") no-repeat scroll center center transparent;height: 10px;}
.plans_list .plans_list_listing .sub_category_bot {background: url("/resources/images/plans_list/plans_v4/box_bkg_btm.png") no-repeat scroll center center transparent;height: 10px;}
.plans_list .plans_list_listing .sub_category_contents {background: url("/resources/images/plans_list/plans_v4/box_bkg_mid.png") repeat center center transparent;padding: 0 5px;}

.plans_list .plans_list_listing .left_plans_list {padding: 0 10px; width: 720px; vertical-align: top;}
.plans_list .plans_list_listing .right_plans_list {color: #FFFFFF;padding: 10px;}

.plans_list .plans_list_listing .plans_list_table tr{
	display:inline-table;/*fixes chrome background-image*/
	position: relative;/*fixes chrome ie7*/
	margin-bottom:15px;
}
.plans_list .plans_list_listing .plans_list_table tr.plan_hover {
	cursor: pointer;
	background: url("/resources/images/plans_list/plans_v4/hilite_bar_sm.png") no-repeat scroll left top transparent;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #D2E6f6 100%);/* Opera */
    background: -o-linear-gradient(bottom, #FFFFFF 100%, #D2E6f6 100%);/* Webkit (Safari/Chrome 10) */
    background: -webkit-linear-gradient(bottom, #FFFFFF 100%, #D2E6f6 100%);/* W3C Markup, IE10 Release Preview */
    background: linear-gradient(to bottom, #FFFFFF 00%, #D2E6f6 100%);    
	border-radius: 6px;	
}
.plans_list .plans_list_listing .plans_list_table tr.plan_row_element {
	border-bottom: 1px solid #ddd;
}
.plans_list .plans_list_listing .plans_list_table td {padding: 8px 5px 5px;vertical-align: top;background-image:none}
.plans_list .plans_list_listing .plans_list_table .hdr_name {width: 345px;padding-left: 10px;height: 85px;}
.plans_list .plans_list_listing .plans_list_table .hdr_name .plan_details {	padding-left: 5px;}
.plans_list .plans_list_listing .plans_list_table .hdr_name h2 {color: #0072C7;font-size: 1.6em;margin: 0;}

.plans_list .plans_list_listing .plans_list_table .hdr_price {width: 100px;color: #666666;font-size: 20px;line-height: 16px;padding-left:50px;padding-top:28px;text-align:right;}

.plans_list .plans_list_listing .plans_list_table .hdr_btn {width: 200px;text-align: center;padding-top: 16px;}


.comparetool_topnote {width:959px; height:61px;}
#general-hero {height:100px !important;}



@media screen and (-webkit-min-device-pixel-ratio:2) {
	body #wrapper .plans_list .plans_list_listing .hdr_sub_category h3 {color: white; position: absolute; padding-left: 16px; bottom: 0;left: 0; font-size:11px;margin-bottom:0px;line-height:12px;}
}

.popup_content{
	background-color:#ffffff!important;
}