/* header, social links, tab bar - all pages */
/*
#phone_samsung_m340,
#phone_kyocera_xtc,
#phone_arc,
#phone_flare,
#phone_flare_susan_g_komen,
#phone_tnt,
#phone_jax,
#phone_lg101
*/
.plan_subtitle {
color:#323334 !important;
margin-top:15px;
font-size:1.4em;
line-height:1.2;
margin-bottom:7px;
}
.intrates_subtitle {
color:#323334 !important;
margin-top:15px;
font-size:1.4em;
line-height:1.2;
margin-bottom:7px;
margin-top:23px;
margin-left:30px;
}

.page_paylo #headerimage { position: relative; width: 963px; height: 320px; text-align: center;}
#page_paylo_00 #headerimage { background: url(../_img/paylo/paylo_plan_header_new.png) no-repeat 3px 0; }
#page_paylo_01 #headerimage, #phone_samsung_m340 #headerimage, #phone_kyocera_xtc #headerimage, #phone_arc #headerimage, #phone_flare #headerimage, #phone_flare_susan_g_komen #headerimage, #phone_tnt #headerimage, #phone_jax #headerimage, #phone_lg101 #headerimage { background: url(../_img/paylo/bg.png) no-repeat 3px 0; height: 380px; }

#gotquestions { position: absolute; top: 225px; text-align: left;left: 48px; font-size: 1.1em; color: #fff; font-weight: bold; letter-spacing: .5px;width:190px;}
#gotquestions a {margin-right: 0; text-indent: 0; display: inline; margin-left: 1px; color: #fff; font-weight: normal;}

#page_paylo_00 #plandetails {
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: bold;
    left: 830px;
    letter-spacing: 0.5px;
    position: absolute;
    top: 240px;
}
#page_paylo_00 #plandetails a {margin-right: 0; text-indent: 0; display: inline; margin-left: 1px; color: #fff; font-weight: normal;}


/* #page_paylo_00 .tabnav { width:650px; left:-309px; } <-- this only applies to the full five-tab layout! */
#page_paylo_00 .tabnav { left: -391px; width: 790px; }
	#page_paylo_00 .tabnav li a { font-size:1.4em; }
#page_paylo_01 .tabnav, #phone_samsung_m340 .tabnav, #phone_kyocera_xtc .tabnav, #phone_arc .tabnav, #phone_flare .tabnav, #phone_flare_susan_g_komen .tabnav, #phone_tnt .tabnav, #phone_jax .tabnav, #phone_lg101 .tabnav { left: -391px; width: 790px; }
	#page_paylo_01 .tabnav li a { font-size:1.4em; }

.page_paylo .tabnav li a {
	background-image:url(../_img/paylo/tab.png);
}
.page_paylo .tabnav li.tab_wide a {
	background-image:url(../_img/paylo/tab_wide.png);
}

#headerimage #headerPhone { position: absolute; top: 15px; left: -5px; float: left; width: 380px; height: 330px; }

#headerimage #headerDesc { position: absolute; top: 20px; left: 327px; width: 350px; height: 300px; text-align: left; color: #fff; display: table; }
#headerimage #headerDesc .inside { display: table-cell; vertical-align: middle; }
#headerimage #headerDesc h1 { width: 350px; height: 30px; float: left; }

.page_paylo h1 { position: inherit; top: inherit; left: inherit; z-index: inherit; width: auto; height: auto; overflow: hidden; background: none;  }
.page_paylo_phone_detail #mainContent h1 { overflow: hidden; text-indent: -999em; }

/* #page_paylo_01 #headerDesc h1 { background: url(../_img/paylo/headline/samsungmantra.png) left top no-repeat; width: 208px; height: 32px; } */
.phone_kyocerawildcard #headerDesc h1 { background: url(../_img/paylo/headline/kyocerawildcard.png) left top no-repeat; width: 227px !important; height: 40px; }
.phone_utstarcomshuttle #headerDesc h1 { background: url(../_img/paylo/headline/utstarcomeshuttle.png) left top no-repeat; width: 218px !important; height: 40px; }
.phone_samsungm340 #headerDesc h1 { background: url(../_img/paylo/headline/samsung_m340.png) left top no-repeat; width: 176px !important; height: 40px; }
.phone_kyoceraxtc #headerDesc h1 { background: url(../_img/paylo/headline/xtc.png) left top no-repeat; width: 159px !important; height: 40px; }
.phone_utstarcomarc #headerDesc h1 { background: url(../_img/paylo/headline/arc.png) left top no-repeat; width: 52px !important; height: 40px; }
.phone_lgflare #headerDesc h1 { background: url(../_img/paylo/headline/flare.png) left top no-repeat; width: 70px !important; height: 40px; }
.phone_kyoceratnt #headerDesc h1 { background: url(../_img/paylo/headline/tnt.png) left top no-repeat; width: 51px !important; height: 40px; }
.phone_kyocerajax #headerDesc h1 { background: url(../_img/paylo/headline/jax.png) left top no-repeat; width: 51px !important; height: 40px; }
.phone_lg101 #headerDesc h1 { background: url(../_img/paylo/headline/lg101.png) left top no-repeat; width: 67px !important; height: 40px; }
.phone_samsungslash #headerDesc h1 { background: url(../_img/paylo/headline/slash.png) left top no-repeat; width: 70px !important; height: 40px; }
.phone_kyoceras2100 #headerDesc h1 { background: url(../_img/paylo/headline/s2100.png) left top no-repeat; width: 161px !important; height: 40px; }
.phone_kyoceras2300 #headerDesc h1 { background: url(../_img/paylo/headline/s2300.png) left top no-repeat; width: 164px !important; height: 40px; }
.phone_lg200 #headerDesc h1 { background: url(../_img/paylo/headline/lg200.png) left top no-repeat; width: 76px !important; height: 40px; }
.phone_samsungm575 #headerDesc h1 { background: url(../_img/paylo/headline/samsung_m575.png) left top no-repeat; width: 177px !important; height: 40px; }

#headerimage #headerDesc p {margin-left: 1px;}
#headerimage #headerDesc p, #headerDesc a { color: #fff; }

#headerimage .productIcons { list-style: none; margin: 10px 0 5px 1px; }
#headerimage .productIcons li { width: 115px; float: left; display: inline-block; height: 21px; }
#headerimage .productIcons li a { display: block; overflow: hidden; text-indent: -999em; height: 21px; }
#headerimage .productIcons li.threesixty a, #headerimage .productIcons li.gallery_360 a { width: 112px;	background:url(../_img/paylo/view.gif) 0 0 no-repeat;}
#headerimage .productIcons li.threesixty a:hover, #headerimage .productIcons li.gallery_360 a:hover { background-position: 0 100%; }
#headerimage .productIcons li.gallery a, #headerimage .productIcons li.gallery_Images a { width: 130px;	background:url(../_img/paylo/view.gif) 100% 0 no-repeat;}
#headerimage .productIcons li.gallery a:hover, #headerimage .productIcons li.gallery_Images a:hover { background-position: 100% 100%; }

#headerimage p.questions { font-weight: bold; }
#headerimage p.questions a { font-weight: normal; }
#headerimage p.questions, #headerimage .questions a { color: #f6a5a3 !important; }
#headerimage .questions a:hover { color: #fff !important; }

#headerimage .pricing { left:733px; position:absolute; top:0; width:176px; }
#headerimage .pricing:hover { background-position: 100% 0;}

#headerimage .pricing_top { width: 176px; background:url(../_img/paylo/price_bg.png) 0 0 no-repeat; text-align: left; }
.temp_oos_paylo_detail {width: 176px; height:45px; background:url(../_img/temp_oos_paylo-2.png) 0 0 no-repeat; text-align:left; }

#headerimage .pricing .price { color: #fff; font-size: 28px; text-align: center; width: 154px; background:url(../_img/paylo/dottedline.gif) left bottom repeat-x; margin: 0 auto 10px;line-height: 40px;padding-top: 10px; }
#headerimage .old_price { color: #f6a5a3; font-size: 16px; padding: 0 5px 0 0; }
#headerimage .pricing dl { text-align: center; width: 154px; margin: 0 auto; }
#headerimage .pricing dt { color: #fff; font-size: 11px; display: inline-block; width: 110px; text-align: left; float: left; margin: 0; padding: 0; }
#headerimage .pricing dd { color: #fff; font-size: 11px; display: inline-block; width: 44px; text-align: right; float: left; margin: 0; padding: 0; }
#headerimage .pricing a { height: 45px; width: 176px; display: block; overflow: hidden; text-indent: -999em; background:url(../_img/paylo/price_bg.png) left bottom no-repeat; }
#headerimage .pricing a:hover { background-position: right bottom; }


#headerDesc .sale { background: url(../_img/paylo/header_sale.png) left top no-repeat; width: 44px; height: 17px; margin: 0; padding: 0; float: left; }
#headerDesc .bundle { background: url(../_img/paylo/header_bundle.png) left top no-repeat; width: 60px; height: 17px; margin: 0; padding: 0; float: left; }
#headerDesc .deal { background: url(../_img/paylo/header_deal.png) left top no-repeat; width: 44px; height: 17px; margin: 0; padding: 0; float: left; }

.bundle_box { background: #6f051a; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 8px 15px 1px; margin-bottom: 10px; }
.deal_box { background: #6f051a; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 8px 15px 1px; margin-bottom: 10px;margin-top: 10px; }

/* main content - all pages  */

#mainContent .bt_phone h3 { color:#323334; text-transform: uppercase; font-size:1.3em;  }

.tabContent {width: 960px; margin: 0 auto; position: relative;}
.hdl_page_title {margin: 29px 0 3px 28px; height: 29px; text-indent: -9999px; width: 300px;}
.bt_phone .hdl_page_title {background: url(../_img/paylo/hdl_paylo.png) no-repeat 0 0;}
.bt_plan_details .hdl_page_title {background: url(../_img/paylo/hdl_works.png) no-repeat 0 0;}
	.bt_plan_details .howitworks_threeplan .plan_detail_left .hdl_page_title {background: url(../_img/paylo/hdl_threegreatplans.png) no-repeat 0 0;}
	.bt_plan_details .howitworks_threeplan .plan_detail_right .hdl_page_title {background: url(../_img/paylo/hdl_works_small.png) no-repeat 0 0; margin:29px 0 0 26px; height:16px; }
		.bt_plan_details .helpful_tips .hdl_page_title {background: url(../_img/paylo/hdl_helpful_tips.png) no-repeat 0 0; }
		.bt_plan_details .dont_worry .hdl_page_title {background: url(../_img/paylo/hdl_dont_worry.png) no-repeat 0 0; width: 367px; margin: 0 0 4px 0; }
.bt_int_rates .hdl_page_title {background: url(../_img/paylo/hdl_intlrates.png) no-repeat 0 0;}
.bt_faqs .hdl_page_title {background: url(../_img/paylo/hdl_faq.png) no-repeat 0 0;}
.bt_ask .hdl_page_title {background: url(../_img/paylo/hdl_askandanswer.png) no-repeat 0 0;}
.bt_about .hdl_page_title {background: url(../_img/paylo/hdl_phonefeatures.png) no-repeat 0 0;}
.bt_planrates .hdl_page_title {background: url(../_img/paylo/hdl_planrates.png) no-repeat 0 0;}
.bt_accessories .hdl_page_title {background: url(../_img/paylo/hdl_featuredaccessories.png) no-repeat 0 0;}
.bt_faqs .hdl_page_title {background: url(../_img/paylo/hdl_faq.png) no-repeat 0 0;}
.bt_ask .hdl_page_title {background: url(../_img/paylo/hdl_askandanswer.png) no-repeat 0 0;}

#mainContent form {background: none;}
.info_div {background: url(../_img/core/section_background.png) repeat-x bottom left #fff;}
.info_div .split3 p { line-height: 1.5em; }
.left {float: left !important;}
.right {float: right !important;}



/* #page_paylo_01 */

#batterytime { width: 200px; height: 108px; display: block; position: relative; background: url(../_img/paylo/batterytime.gif) 0 0 no-repeat; }
	#batterytime .talking { position: absolute; top: 30px; left: 19px; width: 200px; text-align: left; color: #333; font-size: 14px; line-height: 1; font-weight: normal; font-style: italic; }
	#batterytime .talking_time { position: absolute; top: 23px; right: 18px; width: 200px; text-align: right; color: #333; font-size: 18px; line-height: 1; font-weight: bold; }
	#batterytime .standby { position: absolute; top: 75px; left: 19px; width: 200px; text-align: left; color: #727375; font-size: 14px; font-weight: normal; font-style: italic; }
	#batterytime .standby_time { position: absolute; top: 71px; right: 18px; width: 200px; text-align: right; color: #727375; font-size: 16px; font-weight: bold;}

#whatyouget li { list-style: none; display: block; margin: 0; border-bottom:1px dotted #cfd2d3; }
#whatyouget li.last { border-bottom: 0 }

	
#resources li { list-style: none; display: block; height: 22px; padding: 9px 0; margin: 0; line-height: 22px; border-bottom:1px dotted #cfd2d3; }

#resources li.manual { height: 42px;line-height: 42px; }
#resources li.last { border-bottom: 0 }
#resources a { height: 22px; padding-left: 38px; display: block; line-height: 22px; background-image: url(../_img/paylo/resources.png); background-repeat: no-repeat; text-decoration: none; }
#resources a.pdf { background-position: 0 0; }
#resources a.pdf:hover { background-position: 0 -22px; }
#resources a.faq { background-position: 0 -44px; }
#resources a.faq:hover { background-position: 0 -66px; }
#resources a.ask { background-position: 0 -88px; }
#resources a.ask:hover { background-position: 0 -110px; }

h4 { font-weight: bold; }

/* main content - Phone */
#phone_blackberry_curve {background: url(../_img/beyondTalk/phone_blackberry_curve.png) no-repeat 2px 20px;}
#phone_rumor2 {background: url(../_img/beyondTalk/phone_rumor_2.png) no-repeat 2px 20px;}
#phone_rumor_touch {background: url(../_img/beyondTalk/phone_rumor_touch.png) no-repeat 2px 20px;}
#phone_kyocera_loft {background: url(../_img/beyondTalk/phone_kyocera_loft.png) no-repeat 2px 20px;}

#phone_blackberry_curve .phone_title {background: url(../_img/beyondTalk/hdl_blackberry_curve.png) no-repeat 0 0; width: 290px;}
#phone_rumor2 .phone_title {background: url(../_img/beyondTalk/hdl_rumor_2.png) no-repeat 0 0; width: 193px;}
#phone_rumor_touch .phone_title {background: url(../_img/beyondTalk/hdl_rumor_touch.png) no-repeat 0 0; width: 271px;}
#phone_kyocera_loft .phone_title {background: url(../_img/beyondTalk/hdl_kyocera_loft.png) no-repeat 0 0; width: 207px;}

.phone_container{border-bottom: 1px solid #e5e5e5; height: 268px; padding: 0 140px 0 380px;}
.phone_container.last {border: none;}
.phone_info {display: table; height: 100%; width: 100%;}
.phone_info_position {display: table-cell; vertical-align: middle;}
.phone_title {height: 35px; float: left;}
.phone_detail {font-size: 1.1em; line-height: 1.3em;}
.phone_detail a { white-space: nowrap; }


.bt_accessories #shop_all { position: absolute; top: 4px; left: 232px; font-size: 11px; }
.bt_accessories .phone_detail { line-height: 1.5em; }

.bt_phone { padding: 0 20px 0 2px; width:962px !important; }
.phone_rows { padding-left:18px; margin-top: 40px; background: url(../_img/paylo/paylo_plan_list_bg.gif) 0 100% no-repeat; }
.phone { width: 184px; padding: 0 30px 150px 20px; float: left; position: relative; }
.phone .clearfix { bottom: 70px; left:20px; position:absolute; width:190px; }
.bt_phone .ratingCallout { bottom: 120px; left: 19px; }

.bt_accessories .phone { padding-top: 0; }

#mainContent .phone h3 a { margin-top: 20px; color: #424242; text-decoration: none; display: block; }
#mainContent .phone h3 a:hover { color: #000; }


.colors .img_thumb, .colors .button_group, .colors #headerPhone, .colors .pricing { display: none; } 

.color_silver .color_silver,
.color_black .color_black, 
.color_magenta .color_magenta, 
.color_blue .color_blue, 
.color_orange .color_orange, 
.color_espresso .color_espresso, 
.color_teal .color_teal, 
.color_lavender .color_lavender, 
.color_red .color_red, 
.color_gold .color_gold
	{ display: block !important; }

.phone_rows .color_nav { position: absolute; top: 30px; left: 20px; width: 16px; }
.color_nav li { width: 16px; height: 16px; overflow: hidden; text-indent: -999em; display: block; }
.color_nav li.black { background: url(../_img/colors/grid_black.png) no-repeat 0 0;}
.color_nav li.magenta { background: url(../_img/colors/grid_magenta.png) no-repeat 0 0;}
.color_nav li.blue { background: url(../_img/colors/grid_blue.png) no-repeat 0 0;}
.color_nav li.orange { background: url(../_img/colors/grid_orange.png) no-repeat 0 0;}
.color_nav li.espresso { background: url(../_img/colors/grid_espresso.png) no-repeat 0 0;}
.color_nav li.teal { background: url(../_img/colors/grid_teal.png) no-repeat 0 0;}
.color_nav li.lavender { background: url(../_img/colors/grid_pink.png) no-repeat 0 0;}
.color_nav li.red { background: url(../_img/colors/grid_red.png) no-repeat 0 0;}
.color_nav li.gold { background: url(../_img/colors/grid_gold.png) no-repeat 0 0;}
.color_nav li.silver { background: url(../_img/colors/grid_silver.png) no-repeat 0 0;}

#headerimage .color_nav { line-height: 17px; }

#headerimage .color_nav em { height: 17px; line-height: 17px; display: inline-block; font-style: normal; vertical-align: middle; padding-right: 4px; }
.color_nav a { width: 17px; height: 17px; overflow: hidden; text-indent: -999em; display: inline-block; vertical-align: middle; }
.color_nav a.black { background: url(../_img/colors/detail_black.png) no-repeat 0 0;}
.color_nav a.magenta { background: url(../_img/colors/detail_magenta.png) no-repeat 0 0;}
.color_nav a.blue { background: url(../_img/colors/detail_blue.png) no-repeat 0 0;}
.color_nav a.orange { background: url(../_img/colors/detail_orange.png) no-repeat 0 0;}
.color_nav a.espresso { background: url(../_img/colors/detail_espresso.png) no-repeat 0 0;}
.color_nav a.teal { background: url(../_img/colors/detail_teal.png) no-repeat 0 0;}
.color_nav a.lavender { background: url(../_img/colors/detail_pink.png) no-repeat 0 0;}
.color_nav a.red { background: url(../_img/colors/detail_red.png) no-repeat 0 0;}
.color_nav a.gold { background: url(../_img/colors/detail_gold.png) no-repeat 0 0;}
.color_nav a.silver { background: url(../_img/colors/detail_silver.png) no-repeat 0 0;}

#headerimage .color_nav a:hover { background-position: 50% 0; }

.color_black .black, 
.color_magenta .magenta, 
.color_blue .blue, 
.color_orange .orange, 
.color_espresso .espresso, 
.color_teal .teal, 
.color_lavender .lavender, 
.color_red .red, 
.color_gold .gold,
.color_silver .silver
	{ background-position: 100% 0 !important; }

.sale, .bundle, .deal { text-indent: -9999px; width: 44px; height: 17px; margin: 10px 0;}
.phone_rows .sale, .phone_rows .bundle, .phone_rows .deal { position: absolute; top: 175px; left: 20px;  text-indent: -9999px; height: 17px; margin: 10px 0;}

.sale {background: url(../_img/core/tag_sale.png) no-repeat 0 0; width: 44px;}
.bundle {background: url(../_img/core/tag_bundle.png) no-repeat 0 0; width: 60px;}
.deal {background: url(../_img/core/tag_deal.png) no-repeat 0 0; width: 44px;}


.sale_info {color: #d71611; margin-bottom: 3px;}
.bundle_info {color: #801a87; margin-bottom: 3px;}
.deal_info {color: #d71611; margin-bottom: 3px;}

.button_group {background: url(../_img/paylo/button_bar.png) no-repeat 0 0; padding: 5px; width: 174px; height: 43px; float: left; text-align: center; position: relative;  }

.button_group span { font-size: 1.4em; font-weight: bold;}
	.button_group .old_price, .button_group .current_price { font-size: 1.2em !important; }

.old_price {color: #999; text-decoration: line-through;}
.current_price {color: #323334; }
.sale_item .current_price {color: #d71611; padding-left: 0;}
.sale_item .old_price {padding-left: 10px; padding-right: 5px;}

.sale, .bundle, .deal, .sale_info, .bundle_info, .deal_info{display: none;} /*i removed .old_price from this style...don't know why it was set to none. it was causing cross outs not to appear*/
.sale_item .sale, .sale_item .old_price, .bundle_item .bundle, .deal_item .deal, .sale_item .sale_info, .bundle_item .bundle_info, .deal_item .deal_info {display: block;}
.sale_item .old_price {display: inline-block;}
.good_thru { display: none; height: 19px; color: #fff; font-size: 1.1em; line-height: 1.3em; }
	.sale_item .pricing .good_thru { display: block; }


.checkbox_group {font-size: 1.1em; float: left; margin: 10px 0 0; width: 100%; text-align: center; }
.checkbox_group input {margin: 0 5px 0 0; }

.button {background-position: left top; background-repeat: no-repeat; border: none; cursor: pointer; display: block; text-indent: -9999px;}
.button_add_to_cart {background: transparent url(../_img/paylo/btn_add_to_cart.png) top left no-repeat;}
.button_learn_more {background: transparent url(../_img/paylo/btn_learn_more.png) top left no-repeat;}
.button_sm {width: 176px; height: 24px; position: absolute; bottom: 3px; left: 5px; background-position: 0 0;}
.button_sm:hover {background-position: 0 -24px;}




/* main content - Plan Detail */
.bt_plan_details .info_div {border-bottom: 1px solid #e5e5e5;}
.bt_plan_details .bottom_section {border-bottom: none;}
.plan_detail_left {width: 650px;}
.plan_detail_right {width: 310px;}


.page_paylo_phone_detail .bt_planrates .plan_detail_left { padding:0 50px 0 30px; width:470px; }
.page_paylo_phone_detail .bt_planrates .plan_detail_right { width: 363px; height: 282px; display: block; overflow: hidden; text-indent: -999em; }
.page_paylo_phone_detail .bt_planrates .info_div .plan_detail_right { width: 400px !important; }

#page_paylo_01 .bt_planrates .plan_detail_right, #phone_samsung_m340 .bt_planrates .plan_detail_right, #phone_kyocera_xtc .bt_planrates .plan_detail_right, #phone_arc .bt_planrates .plan_detail_right, #phone_flare .bt_planrates .plan_detail_right, #phone_flare_susan_g_komen .bt_planrates .plan_detail_right, #phone_tnt .bt_planrates .plan_detail_right, #phone_jax .bt_planrates .plan_detail_right, #phone_lg101 .bt_planrates .plan_detail_right { background: url(../_img/paylo/planrates1.png) left top no-repeat; }

#page_paylo_00 .howitworks_threeplan { background:url("../_img/core/section_background.png") repeat-x scroll left 300px transparent; border-bottom:medium none; height:440px; }
#page_paylo_00 .helpful_tips { height: 257px; background: url("../_img/paylo/bg_helpful_tips.jpg") 0 0 no-repeat; padding-top: 45px; }
	#page_paylo_00 .helpful_tips .hdl_page_title { margin: 3px 0 4px 39px; }
	#page_paylo_00 .helpful_tips ul { width: 465px; list-style: square outside url("../_img/paylo/paylo_list_arrow.gif"); margin: 0 0 12px 49px; }
		#page_paylo_00 .helpful_tips ul li { font: 1.2em/1.4em arial; margin-bottom: 8px; }

#page_paylo_00 .dont_worry { background: url("../_img/core/section_background.png") repeat-x scroll 0px 154px transparent; }
	#page_paylo_00 .dont_worry .dont_worry_content { background:url("../_img/paylo/paylo_plan_map.png") no-repeat scroll left top transparent; height:109px; margin-top:25px; padding: 85px 0 76px 534px; width:426px; }
		#page_paylo_00 .dont_worry .dont_worry_content p { width: 350px; font: 1.2em/1.4em arial; margin-bottom:10px; }
			#page_paylo_00 .dont_worry .dont_worry_content a { color: #323334; font-weight: bold; margin-top: 8px; text-decoration: none; }

#page_paylo_00 .plan_detail_left { width: 445px; }
	#page_paylo_00 .howitworks_threeplan .plan_detail_left { background:url("../_img/paylo/planrates_new.png") no-repeat scroll 27px 73px transparent; height:335px; padding-bottom:0; padding-top:2px; width:552px; }
#page_paylo_00 .plan_detail_right { width: 515px; padding-top: 20px; padding-bottom: 0; }
	#page_paylo_00 .howitworks_threeplan .plan_detail_right { padding:6px 0 0 26px; width:380px; }
#page_paylo_01 .plan_detail_right {width: 300px; padding-top: 17px;}
#page_paylo_01 .plan_detail_right h3 { font-size:1.4em; margin-left: 2px; }
#page_paylo_01 .plan_detail_right ul li { line-height:1.7em; }
#page_paylo_01 .plan_detail_left, #page_paylo_01 .plan_detail_right {padding-bottom: 35px;}
#page_paylo_01 #BVCustomerRatings { margin-bottom: 8px; }

.plan_detail_left, .plan_detail_right, .plan_detail {height: auto; padding-bottom: 40px; float: left;}
.bottom_section .plan_detail_left, .plan_detail_right { float: left;}

.threeplan_rates { margin:236px 0 0 24px;	 }
	.threeplan_rates p { font: 1.1em arial !important; margin: 0 30px 0 0; }

.plan_detail #howitworkslist { height: 336px; margin: 0 0 0 13px; overflow: hidden; display: block; list-style: none;  }
.plan_detail #howitworkslist li, .plan_detail #howitworkslist li a, .plan_detail #howitworkslist li span { height: 64px; width: 355px !important; display: block; }
.plan_detail #howitworkslist li.li1 { background:url("../_img/paylo/howitworkslist_new.png") repeat scroll -3px 0px transparent; display: block; text-indent: -999em; overflow: hidden; }
.plan_detail #howitworkslist li.li2 span { background:url("../_img/paylo/howitworkslist_new.png") repeat scroll -3px -69px transparent; display: block; text-indent: -999em; overflow: hidden; }

	.plan_detail #howitworkslist li.li3 a { background:url("../_img/paylo/howitworkslist_new.png") repeat scroll -3px -138px transparent; display: block; text-indent: -999em; overflow: hidden; }
	.plan_detail #howitworkslist li.li3 a:hover { background-position: -370px -138px; }
.plan_detail #howitworkslist li.li4 a { background:url("../_img/paylo/howitworkslist_new.png") repeat scroll -3px -207px transparent; display: block; text-indent: -999em; overflow: hidden; }
	.plan_detail #howitworkslist li.li4 a:hover { background-position: -370px -207px; }

	
	.plan_detail #howitworkslist li.changeplanlink { background: url("../_img/paylo/changeplans-paylo.png") no-repeat 0 0; margin-left:20px;margin-top:20px;height:30px;width:219px;display: block;overflow: hidden; }

.plan_detail #howitworkslist li.changeplanlink a{
	text-indent:-9999px;
}


.plan_detail h3 {color: #323334 !important; margin-top: 23px;}
	.plan_detail_right h3 {margin-top: 15px !important;}
.plan_detail ul {list-style: none;}
.plan_detail ul li {background: url(../_img/core/ul_disc.png) 2px 7px no-repeat; padding-left: 15px;}
.plan_detail ol {list-style: inside decimal;}
.plan_detail li, .plan_detail p, .plan_detail h4 {font-size: 1.2em;}

.plan_detail .ficons {margin:10px 0 0 30px;}
.plan_detail .ficons a {display: block; float: left; height: 92px; outline: none; width: 91px;}
	.plan_detail .ficons a:hover { background-position: 0 -92px !important; }
.ficon_div_v {border-left: 1px dotted #E5E5E5; float: left; height: 92px; width: 1px;}
.ficon_div_h {border-top: 1px dotted #E5E5E5; clear: both; height: 1px; width: 565px;}
.float_fix {clear: both; height: 1px;}

#ficon_bluetooth {background: url(../_img/paylo/ficon/bluetooth.png) 0 0 no-repeat;} 
#ficon_camera, #ficon_camera-1point3, #ficon_camera-640-by-480, #ficon_camera-2-mp {background: url(../_img/paylo/ficon/camera.png) 0 0 no-repeat;} 
#ficon_chat_and_date, #ficon_chat-and-date {background: url(../_img/paylo/ficon/chat_and_date.png) 0 0 no-repeat;} 
#ficon_connect {background: url(../_img/paylo/ficon/connect.png) 0 0 no-repeat;} 
#ficon_contact_backup, #ficon_contact-backup {background: url(../_img/paylo/ficon/contact_backup.png) 0 0 no-repeat;} 
#ficon_email_and_im, #ficon_email-and-instant-messaging {background: url(../_img/paylo/ficon/email_and_im.png) 0 0 no-repeat;} 
#ficon_games_and_apps, #ficon_games {background: url(../_img/paylo/ficon/games_and_apps.png) 0 0 no-repeat;} 
#ficon_graphics {background: url(../_img/paylo/ficon/graphics.png) 0 0 no-repeat;} 
#ficon_mobile_alerts, #ficon_mobile-alerts {background: url(../_img/paylo/ficon/mobile_alerts.png) 0 0 no-repeat;} 
#ficon_mobile_search, #ficon_mobile-search {background: url(../_img/paylo/ficon/mobile_search.png) 0 0 no-repeat;} 
#ficon_mobile_web, #ficon_mobile-web {background: url(../_img/paylo/ficon/mobile_web.png) 0 0 no-repeat;} 
#ficon_mp3 {background: url(../_img/paylo/ficon/mp3.png) 0 0 no-repeat;} 
#ficon_opera_mini, #ficon_opera-mini {background: url(../_img/paylo/ficon/opera_mini.png) 0 0 no-repeat;} 
#ficon_picture_messaging, #ficon_picture-messaging {background: url(../_img/paylo/ficon/picture_messaging.png) 0 0 no-repeat;} 
#ficon_ringtones {background: url(../_img/paylo/ficon/ringtones.png) 0 0 no-repeat;} 
#ficon_screen_size, #ficon_screen-size, #ficon_screen-size-2point4, #ficon_screen-size-1point8, #ficon_screen-size-2point0, #ficon_screen-size-1point8-internal-1-external {background: url(../_img/paylo/ficon/screen_size.png) 0 0 no-repeat;} 
#ficon_speaker_phone, #ficon_speakerphone {background: url(../_img/paylo/ficon/speaker_phone.png) 0 0 no-repeat;} 
#ficon_surf_the_web, #ficon_surf-the-web {background: url(../_img/paylo/ficon/surf_the_web.png) 0 0 no-repeat;} 
#ficon_text_messaging, #ficon_text-messaging {background: url(../_img/paylo/ficon/text_messaging.png) 0 0 no-repeat;}

#ficon_3g, #ficon_3g {background: url(../_img/paylo/ficon/3G.png) 0 0 no-repeat;} 
#ficon_vm_navigator, #ficon_virgin-mobile-navigator {background: url(../_img/paylo/ficon/virgin_mobile_navigator.png) 0 0 no-repeat;}
#ficon_google_maps, #ficon_google-maps {background: url(../_img/paylo/ficon/google_maps.png) 0 0 no-repeat;}

/* #ficon_3g {background: url(../_img/core/ficon_3g.png) 0 0 no-repeat;} 
#ficon_em {background: url(../_img/core/ficon_em.png) 0 0 no-repeat;} 
#ficon_sw {background: url(../_img/core/ficon_sw.png) 0 0 no-repeat;} 
#ficon_gm {background: url(../_img/core/ficon_gm.png) 0 0 no-repeat;} 
#ficon_bmp {background: url(../_img/core/ficon_bmp.png) 0 0 no-repeat;} 
#ficon_bmg {background: url(../_img/core/ficon_bmg.png) 0 0 no-repeat;} 
#ficon_baw {background: url(../_img/core/ficon_baw.png) 0 0 no-repeat;} 
#ficon_mp {background: url(../_img/core/ficon_mp.png) 0 0 no-repeat;} 
#ficon_ms {background: url(../_img/core/ficon_ms.png) 0 0 no-repeat;} 
#ficon_fb {background: url(../_img/core/ficon_fb.png) 0 0 no-repeat;} 
#ficon_tw {background: url(../_img/core/ficon_tw.png) 0 0 no-repeat;} 
#ficon_yt {background: url(../_img/core/ficon_yt.png) 0 0 no-repeat;} */

a#ficon_gm:hover, a#ficon_ms:hover, a#ficon_mp:hover, a#ficon_bmp:hover, a#ficon_bmg:hover, a#ficon_baw:hover, a#ficon_3g:hover, a#ficon_em:hover, a#ficon_sw:hover, a#ficon_tw:hover, a#ficon_fb:hover, a#ficon_yt:hover {background-position:0 -92px;}
.aToolTip {font-size:1.2em; line-height: 1.5em; padding: 10px 15px;}
.red {font-size:1.4em; color: #333; line-height: 2.0em;}




.plan_detail p.plan_include {margin: 17px 50px 0 30px;}

.bottom_section .plan_detail { padding: 10px 0 0 31px; }
.bottom_section .split3 { width: 205px; }
.bottom_section .plan_detail ul {margin: 0;}
.bottom_section .plan_detail ul li {margin-top: 7px; background: none; padding-left: 0;}
.bottom_section .plan_detail_right p {padding-right: 30px;}

.alt_a {color: #323334; text-decoration: none;}
.alt_a:hover {text-decoration: underline;}

/* .plan_detail .split { width: 40%; padding-right: 10%; }  */
.plan_detail .split dl { font-size: 1.1em; } 
.plan_detail .split dt { width: 155px; float: left; } 

#page_paylo_00 .plan_detail_right li { width: auto; margin-right: 40px; padding-bottom: 5px; }
#page_paylo_00 .bottom_section .plan_detail { width: 570px; height: auto; padding-bottom: 40px; padding: 10px 0 0 29px; }
	#page_paylo_00 .bottom_section .plan_detail ul {  padding-bottom: 34px; }
		#page_paylo_00 .bottom_section .plan_detail ul li { line-height: 1.3em; }

.styled7 tr {  }
.styled7 td.attribute { width: 188px; padding-bottom: 5px; margin-bottom: 7px; background: url(../_img/core/dotted_table_divider.gif) repeat-x left bottom; border: 0px !important;}
.styled7 td.value { width: 72px; padding-bottom: 5px; margin-bottom: 7px; background: url(../_img/core/dotted_table_divider.gif) repeat-x left bottom; border: 0px !important; }
	.styled7 td.last { background: transparent !important; padding-bottom: 0; margin-bottom: 0;}

/* main content - International Rates */
.bt_int_rates .info_div {border-bottom: 1px solid #e5e5e5;}
.bt_int_rates .bottom_section {border-bottom: none; padding-bottom: 30px;}
.bt_int_rates h3 {margin-left: 30px; color: #323334 !important; margin-top: 23px;}
.bt_int_rates p {margin-left: 30px; width: 790px; font-size: 1.2em;}
.bt_int_rates label {margin: 5px 5px 0 0; font-size: 1.2em; font-weight: bold; float: left;}

.int_rate_wrapper {background: url(../_img/core/int_rate_box.png) 0 0 no-repeat; margin: 0 0 0 30px; width: 866px; height: 29px; padding: 9px 17px;}
.int_rate_wrapper select {width: 185px; color: #333; font-weight: bold; font-size:1.2em;}

.country_list {margin: 20px 0 35px 30px; width: 900px;}
.country_block {float: left;}
.country_block.left { background:url("../_img/core/border_dotted_vertical.png") repeat-y scroll right top transparent; padding-right:31px; width:260px;}
.country_block.mid {background: url(../_img/core/border_dotted_vertical.png) top right repeat-y; padding: 20px 31px 0 30px; width: 259px; }
.country_block.right {padding: 20px 0 0 20px; width: 260px; }
.country_block ul {font-size: 1.1em;}
.country_block ul li {width: 100%; }
.country_block ul li.title {font-weight: bold;}
.country_block ul li span {float: right; font-weight: bold; color: #333;}
	.country_block ul li.title span {color: #727375;}

/* main content - FAQ's */
.faq_bar_wrapper {background: url(../_img/core/int_rate_box.png) 0 0 no-repeat; margin: 0 0 0 30px; width: 866px; height: 29px; padding: 9px 17px;}
.faq_bar_wrapper select {width: 90px;}
.faq_bar_wrapper .page_range {font-size: 1.2em; margin-top: 8px; float: left;} 
.faq_bar_wrapper #pageList {float: right;}
.faq_bar_wrapper label {font-size: 1.2em;} 
.faq_container {margin: 20px 0 20px 30px; width: 900px;}
.faq_container ul li {background: url(../_img/core/list_arrow.png) 0 5px no-repeat; padding:0 0 4px 13px; line-height: 1.883em; font-size: 1.2em;}
.faq_container ul li.expanded {background: url(../_img/core/list_arrow_down.png) 0 8px no-repeat;}
.faq_container ul li h4 { line-height: 1.883em; }
.faq_container ul li h4 a {text-decoration: none; font-weight: normal;}
	.faq_container ul li.expanded h4 a { color: #333; }
.faq_container ul li .body {display: none;}
.faq_container ul li.expanded .body {display: block;}
.faq_container ul li.expanded .body p {margin: 5px 0 2px 0;}


/* main content - Ask & Answer */
.questions_answers {font-size: 1.1em; position: absolute; right: 32px; top: 10px; text-align: right;}
.ask_bar_wrapper {background: url(../_img/core/int_rate_box.png) 0 0 no-repeat; margin: 0 0 0 30px; width: 866px; height: 47px; padding: 0 17px;}
.ask_bar_wrapper .view_states {font-size: 1.2em; float: left;}
.ask_bar_wrapper .view_states .view_states_wrapper {background: url(../_img/core/link_devider.png) right center no-repeat; padding-right: 12px; float: left;}
.ask_bar_wrapper .view_states span {font-weight: bold; margin: 16px 12px 0 0; float: left;}
.ask_bar_wrapper .view_states .most_pop, .ask_bar_wrapper .view_states .all_results {float: left; padding-top: 16px; height: 31px;}
.ask_bar_wrapper .view_states .all_results {margin-left: 12px;}
.ask_bar_wrapper .view_states .selected {background: url(../_img/core/link_arrow.png) bottom center no-repeat;}
.ask_bar_wrapper .view_states .selected a{text-decoration: none; color: #000;}
.ask_bar_wrapper .search_box {background: #fff; border: 1px solid #e5e5e5; float: right; height: 25px; width: 190px; margin-top: 10px;}
.ask_bar_wrapper .search_box input.text {border: none; margin: 4px 0 0 0; font-size: 1.2em; width: 150px;}
.ask_bar_wrapper .search_box button {background: url(../_img/core/search_icon.png) 0 0 no-repeat; border: none; width: 15px; height: 12px; text-indent: -9999em; margin: 5px 10px 0 0; float: right; cursor: pointer;}

.ask_bar {background: url(../_img/core/border_dotted_horizontal.png) bottom left repeat-x; margin: 8px 0 0 30px; width: 900px; height: 34px; padding: 10px 0; font-size: 1.2em;}
.ask_bar .sorter {float: left;}
.ask_bar .expander {float: right; margin-top: 7px;}
.ask_bar .expander a {padding-left: 15px; background: url(../_img/core/expand_plus.png) 0 3px no-repeat;}
.ask_bar .expander a:hover {background: url(../_img/core/expand_plus_hover.png) 0 3px no-repeat;}
.ask_bar .expander a.selected {background: url(../_img/core/expand_minus.png) 0 3px no-repeat; text-decoration: none;}
.ask_bar .expander a.selected:hover {background: url(../_img/core/expand_minus_hover.png) 0 3px no-repeat; text-decoration: underline;}
.ask_bar select {width: 180px; margin-left: 5px;}

.ask_container {margin: 20px 0 20px 30px; width: 900px;}
.ask_container ul li {background: url(../_img/core/list_arrow.png) 0 5px no-repeat; padding-left: 13px; line-height: 1.883em; font-size: 1.2em;}
.ask_container ul li.expanded {background: url(../_img/core/list_arrow_down.png) 0 8px no-repeat;}
.ask_container ul li h4 a {text-decoration: none; font-weight: normal;}
	.ask_container ul li.expanded h4 a {color: #333; font-weight: bold;}
.ask_container ul li h4 span {float: right; font-weight: normal;}
.ask_container ul li .body {display: none; background-color: #f5f5f5; padding: 5px; margin-bottom: 10px;}
.ask_container ul li.expanded .body {display: block;}


.bt_about .info_div { background: url(../_img/core/section_background_sep_incl.gif) #fff repeat-x scroll left bottom !important; }
.bt_about #resources { margin-left: 0px; }

#addl_rates { display: block; background: url(../_img/paylo/bg_addl_rates.gif) 0 0 no-repeat; width: 492px; height: 50px; padding: 14px; margin: 12px 0 0 27px; }
	#addl_rates p { font: bold 1.1em arial; color: #323334; margin-bottom:8px; }
	#addl_rates ul { list-style: none outside none; }
		#addl_rates ul li { font: 1.1em arial; color: #727375; background: url(../_img/paylo/addl_bullet.gif) 0 4px no-repeat; padding-left: 7px; width: 180px; margin: 0 32px 4px 0; }
	
#rate_disclaimer { font:1.1em arial; margin:6px 0 0 24px; }

/* BazaarVoice Overrides */
.page_paylo .BVQASummaryBox { padding: 0; color: white; font-family: inherit; font-size: inherit; }
.page_paylo .BVQASummaryBoxLink { margin: 0;}
.page_paylo #gotquestions a { color: white !important; }
.page_paylo .BVQASummaryBoxLink a { font-family: inherit; font-size: inherit;  }
.page_paylo_phone_detail .BVQASummaryBox { font-size: 1.1em; color: #F6A5A3; }

/*****LIVE CHAT STUFF*****/
#headerimage #phone_detail_chat {
   color:#fff;clear:both;margin-left:9px;margin-top:5px;
}
#backLink {
    background: url("../_img/beyond_talk/back_bg.png") no-repeat scroll 0 0 transparent;
    font-size: 10px;
    font-weight: bold;
    height: 19px;
    left: 3px;
    line-height: 19px;
    padding-left: 7px;
    position: absolute;
    top: 0;
    width: 91px;
    z-index: 4;
}
#backLink a{
	text-decoration:none;
	color:#f6a5a3;
}
#google_plus_one{
	padding-top:15px;float:left;width:80px;
}
#facebook_like_button{
	padding-top:15px;padding-left:1px;float:left;width:80px;
}
#social_stuff{
	color: #FFFFFF;left:260px;position: absolute;top: 225px;
}
