/*----------------------------------------------------
	landing.css - merging of fl, frequent, etc.
----------------------------------------------------*/

/*----------------------------------------------------
	Memory 4 Teachers LANDING PAGE
----------------------------------------------------*/

#m4t { width: 745px; height: 1074px; background: url('/img/landing-m4t/background.jpg') no-repeat;}
#m4t #offer1 { width: 100%; height: 525px; position: relative; }
#m4t #offer1 #moreinfo1 a { width: 78px; height: 29px; position: absolute; bottom: 10px; left: 435px; background:  url('/img/buttons/button_sprite.png') -368px -289px no-repeat; }
#m4t #offer1 #moreinfo1 a:hover { background-position:  -368px -318px; }
#m4t #offer2 { width: 100%; height: 435px; position: relative; }
#m4t #offer2 #moreinfo2 a { width: 78px; height: 29px; position: absolute; bottom: 20px; left: 250px; background:  url('/img/buttons/button_sprite.png') -368px -289px no-repeat; }
#m4t #offer2 #moreinfo2 a:hover { background-position:  -368px -318px; }

/*----------------------------------------------------
	DESI MOBI LANDING PAGE
----------------------------------------------------*/
#desi #main_header{width:746px; height:217px; background:url('/img/landing-desi/header.jpg') no-repeat;}
#desi #whats_desi{width:335px; height:220px; background:url('/img/landing-desi/whatisdesimobi.jpg') no-repeat; float:left; margin-left:17px;}
#desi #dotw{width:411px; height:220px; background:url('/img/landing-desi/dealoftheweek.jpg') no-repeat; float:left; position:relative;}
#desi #dotw_buy{left:258px; position:absolute; top:180px;}
#desi #customers_get{width:746px; height:383px; background:url('/img/landing-desi/allcustomersget.jpg') no-repeat;}
#desi #left{margin-left:15px; width:15px; height:765px; background:url('/img/landing-desi/countries-left.jpg') no-repeat; float: left;}
#desi #mid{width:722px; float:left;}
#desi #header{width:722px; height:64px; background:url('/img/landing-desi/countries-header.jpg') no-repeat;}
#desi #body{width:716px; height:420px;}
#desi #right{width:15px; height:765px; background:url('/img/landing-desi/countries-right.jpg') no-repeat; float: left;}
#desi #bottom{width:722px; height:33px; background:url('/img/landing-desi/countries-bottom.jpg') no-repeat; margin-top:-17px;}
#desi #tariff_menu{width:120px; height:325px; float:left;}
#desi #region_menu{text-align:left;}
#desi #flags{width:595px; height:675px; float:left;}
#desi .button{width:77px; height:24px; background:url('/img/landing-desi/sprite.png') no-repeat; margin:10px 0; cursor:pointer;}
#desi #but_d10			{background-position:-87px -66px;}
#desi #but_d10_active	{background-position:0 -66px;}
#desi #but_d10:hover	{background-position:0 -66px;}
#desi #but_d20			{background-position:-87px -102px;}
#desi #but_d20:hover	{background-position:0 -102px;}
#desi #but_d30			{background-position:-87px -138px;}
#desi #but_d30:hover	{background-position:0 -138px;}
#desi #but_d40			{background-position:-87px -174px;}
#desi #but_d40:hover	{background-position:0 -174px;}
#desi #but_europe		{background-position:0px 0;}
#desi #but_europe:hover	{background-position:0 0;}
#desi #but_other		{background-position:-88px -33px;}
#desi #but_other:hover	{background-position:0 -33px;}
#desi #deals_wrap{padding-left:15px; text-align:left;}
#desi #months2{background-position:0 -207px; height:29px; width:119px; display:inline-block;}
#desi #months12{background-position:-129px -246px; height:29px; width:119px; display:inline-block;}
#desi #tenpercent{background:url('/img/landing-desi/10percentextra.jpg') no-repeat; height:26px; width:429px; display:inline-block; position:relative; top:-8px;}
#desi .dealslist{height:180px;}
#desi .dealitem{width:188px; height:260px; float:left; text-align:center;}
#desi .dealbox{width:186px; height:230px;}
#desi .submit{width:114px; height:28px; background:url('/img/landing-desi/sprite.png') transparent scroll 0 -286px no-repeat; cursor:pointer;}
#desi .submit:hover{background-position:-123px -286px;}
#desi #list2{display:none;}
#desi #list1 #deal1{background:url('/img/landing-desi/2month-deal1.jpg') no-repeat;}
#desi #list1 #deal2{background:url('/img/landing-desi/2month-deal2.jpg') no-repeat;}
#desi #list1 #deal3{background:url('/img/landing-desi/2month-deal3.jpg') no-repeat;}
#desi #list1 #deal4{background:url('/img/landing-desi/2month-deal4.jpg') no-repeat;}
#desi #list2 #deal1{background:url('/img/landing-desi/12month-deal1.jpg') no-repeat;}
#desi #list2 #deal2{background:url('/img/landing-desi/12month-deal2.jpg') no-repeat;}
#desi #list2 #deal3{background:url('/img/landing-desi/12month-deal3.jpg') no-repeat;}
#desi #list2 #deal4{background:url('/img/landing-desi/12month-deal4.jpg') no-repeat;}
#desi #dots{width:746px; height:30px; background:url('/img/landing-desi/dots.jpg') no-repeat; margin-top:15px;}
#desi #footnote{text-align:left; margin-top:8px; padding-left:15px; font-weight:700;}
/*--------------------------------------------------*/


/*----------------------------------------------------
	C-Mobile free sim card landing page
----------------------------------------------------*/
#cmobile{background: url("/img/landing-cmobile/bg_slice.jpg") repeat-x #6c9d30; height:860px; width:746px; padding-top:14px; position:relative; font-family:arial;}
#cmobile #logo{position:absolute; left:0; top:0;}
#cmobile #white_header{width:717px; height:217px; background:url('/img/landing-cmobile/bg_white_top.png') no-repeat; padding-top:14px; overflow:visible;}
#cmobile #white_main{width:716px; background:#FFF;}
#cmobile #white_base{width:717px; height:40px; background:url('/img/landing-cmobile/bg_white_bottom.jpg') no-repeat;}
#cmobile .title{font-size:16px; color:#ec6136; margin:0 15px 5px 15px; text-align:left; }
#cmobile #col_left{float:left; padding-left:14px; width:300px; height:250px;}
#cmobile #col_right{float:left; height:250px; padding-left:9px; width:379px;}
#cmobile #greybox{width:288px; height:197px; background:url('/img/landing-cmobile/box_grey.jpg') no-repeat; text-align:left; font-size:12px; color:#707070;}
#cmobile #greybox ul{line-height: 2.5; list-style-image: url("/img/landing-cmobile/globe_bulletpoint.png"); list-style-position:outside; margin:0; padding-left:35px; padding-top:7px; width:240px;}
#cmobile #dealbox{width:378px; height:197px;}
#cmobile #img_strip{clear:left; background:url('/img/landing-cmobile/lifestyle_photos.jpg') no-repeat; width:686px; height:93px; margin-bottom:20px;}
#cmobile #reasons{width:685px; height:185px; background:#f7f7f7; border:1px solid #ccc; font-size:12px; color:#707070;}
#cmobile #reasons ul{list-style-image:url('/img/landing-cmobile/tick.png');}
#cmobile #reasons ul li{line-height:2.5;} 
#cmobile #reasons #left{width:350px; height:150px; float:left; text-align:left;}
#cmobile #reasons #right{width:320px; height:150px; float:left; text-align:left;}
/*--------------------------------------------------*/

/*----------------------------------------------------
	How to claim discount line rental page
----------------------------------------------------*/
#linerental_wrap{color:#4D4D4D;font-size:12px;text-align:left;width:580px;}
#linerental_wrap #linerental_head{background:url("/img/claimLineRental/banner.gif") repeat scroll 0 0 transparent;height:119px;margin-bottom:15px;}
#linerental_wrap .sec_title{background:url("/img/about/afm_about_topbar_snglpx.gif") repeat-x scroll 0 0 transparent;height:35px;text-align:left;width:575px;border-color:#D3D3D3;border-style:solid;border-width:0 1px;}
#linerental_wrap .sec_title img{margin:14px;}
#linerental_wrap .sec_title h2{padding:8px;}
#linerental_wrap .sec_txt{background:none repeat scroll 0 0 #F2F2F2;position:relative;text-align:left;width:551px;border-color:#D3D3D3;border-style:solid;border-width:0 1px;padding:4px 12px;}
#linerental_wrap .sec_txt img#questionmark{left:470px;position:absolute;top:-20px;}
#linerental_wrap .sec_txt img#twelve{left:470px;position:absolute;top:70px;}
#linerental_wrap .sec_txt img#eighteen{left:470px;position:absolute;top:305px;}
#linerental_wrap .sec_txt img#twentyfourthirtysix{left:470px;position:absolute;top:595px;}
#linerental_wrap .sec_txt img#envelope{left:430px;position:absolute;top:-10px;}
#linerental_wrap .sec_txt img#factory{left:460px;position:absolute;top:-20px;}
#linerental_wrap .sec_txt img#exclamation{left:480px;position:absolute;top:-20px;}
#linerental_wrap .sec_txt p{width:430px;}
#linerental_wrap .sec_txt li{margin-bottom:7px;margin-left:-25px;width:430px;vertical-align:top;}
#linerental_wrap .sec_txt strong#fourteen{font-size:14px;}
#linerental_wrap .sec_txt strong#highline{line-height:1.5;}
#linerental_wrap .sec_txt .divide{background:none repeat scroll 0 0 #D3D3D3;height:1px;width:430px;margin:20px 0;}
#linerental_wrap .sec_btm{background:url("/img/about/afm_about_bg_btm.png") no-repeat scroll 0 0 transparent;height:17px;margin-bottom:18px;width:577px;}
/*--------------------------------------------------*/


/*----------------------------------------------------
	Vodafone Landing Page
----------------------------------------------------*/
#vodafone{width:760px;}
#vodafone #header{background:url("/img/vodafone_lp/afm_vodafone_header.jpg") repeat scroll 0 0 transparent;height:233px;width:744px;}
#vodafone #left_col{float:left;width:445px;}
#vodafone .red_bar_wrap .red_left{background:url("/img/vodafone_lp/afm_vodafone_barleft.jpg") no-repeat scroll 0 0 transparent;float:left;height:43px;width:30px;}
#vodafone .red_bar_wrap .red_centre1{background:url("/img/vodafone_lp/afm_vodafone_barrepeat.jpg") repeat-x scroll 0 0 transparent;float:left;height:43px;width:370px;}
#vodafone .red_bar_wrap .red_centre2{background:url("/img/vodafone_lp/afm_vodafone_barrepeat.jpg") repeat-x scroll 0 0 transparent;float:left;height:43px;width:690px;}
#vodafone .red_bar_wrap .red_centre1 h2,#vodafone .red_bar_wrap .red_centre2 h2{color:#FFF;font-size:15px;text-align:left;margin:8px 0 0 -12px; *margin:8px 0 0 0px;}
#vodafone .red_bar_wrap .red_right{background:url("/img/vodafone_lp/afm_vodafone_barright.jpg") no-repeat scroll 0 0 transparent;float:left;height:43px;width:30px;}
#vodafone .why_box_wrap{float:left;margin-top:-8px; *margin-top:5px;}
#vodafone .why_spacer_h{float:left;height:43px;width:10px;}
#vodafone .why_box_wrap .whybox_top{background:url("/img/vodafone_lp/afm_vodafone_whyboxtop.jpg") no-repeat scroll 0 0 transparent;height:30px;text-align:left;width:209px;}
#vodafone .why_box_wrap .whybox_top h3{padding:4px 10px;*font-size:13px;}
#vodafone .why_box_wrap .whybox_mid{background:url("/img/vodafone_lp/afm_vodafone_whyboxrepeat.jpg") repeat-y scroll 0 0 transparent;height:43px;position:relative;text-align:left;width:209px;}
#vodafone .why_box_wrap .whybox_mid p{width:138px;margin:0;padding:6px 10px;}
#vodafone .why_box_wrap .whybox_mid img{left:150px;position:absolute;top:0;}
#vodafone .why_box_wrap .whybox_btm{background:url("/img/vodafone_lp/afm_vodafone_whyboxbottom.jpg") no-repeat scroll 0 0 transparent;height:30px;margin-bottom:-13px;width:209px;}
#vodafone .clear{clear:both;}
#vodafone #mid_banner_wrap{margin:10px 0;}
#vodafone #meet_android{float:left;margin-left:4px;}
#vodafone #deal_container .deal_title{color:#153253;font-size:13px;font-weight:700;left:115px;position:absolute;top:17px;}
#vodafone #deal_container .gift_title{color:#153253;font-size:13px;font-weight:700;left:115px;position:absolute;top:214px;}
#vodafone #deal_container .deal_item{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #BFBFBF;float:left;height:380px;position:relative;width:358px;margin:6px;}
#vodafone #deal_container .deal_item .ping{height:82px;left:15px;position:absolute;top:15px;width:81px;}
#vodafone #deal_container .deal_item .phone_img{left:17px;position:absolute;top:116px;}
#vodafone #deal_container .deal_item .gift_img{left:25px;position:absolute;top:270px;}
#vodafone #deal_container .deal_item .nwk_logo{height:66px;left:295px;position:absolute;top:3px;width:66px;}
#vodafone #deal_container .deal_item .rating_txt{color:#6A6A6A;display:inline;font-size:11px;left:116px;position:absolute;top:33px;}
#vodafone #deal_container .deal_item .rating_stars{display:inline;left:153px;position:absolute;top:33px;}
#vodafone #deal_container .deal_item .divider1{background:url("/img/panther_lp/1px_repeater.jpg") repeat-x scroll 0 0 transparent;color:#BFBFBF;height:1px;left:115px;position:absolute;top:56px;width:232px;}
#vodafone #deal_container .deal_item .divider2{background:url("/img/panther_lp/1px_repeater.jpg") repeat-x scroll 0 0 transparent;height:1px;left:115px;position:absolute;top:209px;width:232px;}
#vodafone #deal_container .deal_item .divider3{background:url("/img/panther_lp/1px_repeater.jpg") repeat-x scroll 0 0 transparent;height:1px;left:115px;position:absolute;top:246px;width:232px;}
#vodafone #deal_container .deal_item .tarifftxt{left:115px;line-height:1.4;position:absolute;text-align:left;top:62px;}
#vodafone #deal_container .deal_item .tarifffeatures{left:115px;line-height:1.5;position:absolute;text-align:left;top:129px;}
#vodafone #deal_container .deal_item .tariff_name{color:#3F3F3F;display:inline;font-size:12px;font-weight:700;} /* Was size 14px */
#vodafone #deal_container .deal_item .tariff_length{color:#7D7D7D;display:inline;font-size:14px;}
#vodafone #deal_container .deal_item .num_mins{color:red;font-size:24px;font-weight:700;}
#vodafone #deal_container .deal_item .label_mins{color:#7D7D7D;font-size:12px;position:absolute;top:45px;}
#vodafone #deal_container .deal_item .num_texts{color:red;font-size:24px;font-weight:700;left:60px;position:absolute;top:20px;width:110px;}
#vodafone #deal_container .deal_item .label_texts{color:#7D7D7D;font-size:12px;left:60px;position:absolute;top:45px;width:100px;}
#vodafone #deal_container .deal_item .orange_txt{color:red;font-size:12px;font-weight:700;}
#vodafone #deal_container .deal_item .black_txt{color:#7D7D7D;font-size:12px;}
#vodafone #deal_container .deal_item .pricebox{background:url("/img/panther_lp/afm_panther_pricebox.jpg") no-repeat scroll 0 0 transparent;height:74px;left:240px;position:absolute;text-align:left;top:260px;width:111px;}
#vodafone #deal_container .deal_item .pricebox .only{color:#3F3F3F;font-size:16px;font-weight:700;margin:8px 0 0 14px;}
#vodafone #deal_container .deal_item .pricebox .price{color:red;font-size:24px;font-weight:700;margin:-1px 0 0 15px;}
#vodafone #deal_container .deal_item .pricebox .permonth{color:#7D7D7D;font-size:12px;height:10px;margin:-4px 14px;}
#vodafone #deal_container .deal_item .buttons{left:134px;position:absolute;top:345px;width:225px;}
#vodafone .deal_btn{height:27px;position:absolute;top:148px;width:100%;z-index:3;}
#vodafone .deal_nfo{background:url("../img/buttons/button_sprite.png") no-repeat scroll -369px -232px transparent;float:right;height:26px;margin-right:8px;width:76px;}
#vodafone .deal_nfo:hover{background-position:-369px -261px;}
#vodafone .deal_buy_btn{background:url("../img/buttons/button_sprite.png") no-repeat scroll -608px -232px transparent;float:right;height:26px;margin-right:10px;width:120px;}
#vodafone .deal_buy_btn:hover{background-position:-608px -261px;}
#vodafone #right_col,#vodafone #htc_legend{float:left;}
/*--------------------------------------------------*/


/*----------------------------------------------------
	AFM Affiliate Landing Page
----------------------------------------------------*/
#affiliate{color:#747474;font-size:12px;width:760px;}
#affiliate .title_bar_long{background:url("/img/afmAffiliate/box_hdr_bckground.jpg") repeat-x scroll 0 0 transparent;height:33px;padding-left:15px;padding-top:2px;text-align:left;width:743px;border-color:#DADADA;border-style:solid;border-width:0 1px;}
#affiliate .title_bar_short{background:url("/img/afmAffiliate/box_hdr_bckground.jpg") repeat-x scroll 0 0 transparent;height:33px;padding-left:15px;padding-top:2px;text-align:left;width:353px;border-color:#DADADA;border-style:solid;border-width:0 1px;}
#affiliate ul{font-weight:700;line-height:1.3;margin-left:-20px;}
#affiliate .clear{clear:both;}
#affiliate .small_rounded_corners{background:url("/img/afmAffiliate/box_ftr_small_bckground.jpg") repeat-x scroll 0 0 transparent;height:35px;width:370px;}
#affiliate .rounded_corners{background:url("/img/afmAffiliate/box_ftr_bckground.jpg") no-repeat scroll 0 0 transparent;height:14px;width:760px;}
#affiliate #why_us_wrap,#affiliate #why_join_wrap{float:left;margin-top:20px;width:370px;}
#affiliate #benefit_wrap,#affiliate #join_wrap{margin-bottom:20px;}
#affiliate .inner_text{text-align:left;width:738px;border-color:#DADADA;border-style:solid;border-width:1px 1px 0;padding:10px;}
#affiliate .inner_text_small{height:185px;text-align:left;width:348px;border-color:#DADADA;border-style:solid;border-width:1px 1px 0;padding:10px;}
#affiliate #why_us_wrap{margin-right:20px;}
#affiliate .commission,#affiliate .affiliate{border:0 none;float:left;}
#affiliate img#dgm,#affiliate img#webgains{margin-right:18px;}
#affiliate img#dgm{margin-left:4px;}
#affiliate p#contact_txt{width:450px;}
#affiliate img#contact_btn{border:0 none;left:480px;position:relative;top:-40px;}
#affiliate #contact_box{height:50px;}

/*--------------------------------------------------*/


/*----------------------------------------------------
	Panther Landing Page
----------------------------------------------------*/
#panther{font-family:arial;width:745px;}
#panther #phone_select_container{margin-top:10px;}
#panther #phone_select_container #select_phone{border:0 none;float:left;margin-right:1px;}
#panther #deal_container .deal_title{color:#153253;font-size:13px;font-weight:700;left:115px;position:absolute;top:17px;}
#panther #deal_container .gift_title{color:#153253;font-size:13px;font-weight:700;left:115px;position:absolute;top:220px;}
#panther #deal_container .deal_item{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #BFBFBF;float:left;height:380px;position:relative;width:358px;margin:6px;}
#panther #deal_container .deal_item .ping{height:82px;left:15px;position:absolute;top:15px;width:81px;}
#panther #deal_container .deal_item .phone_img{left:17px;position:absolute;top:116px;}
#panther #deal_container .deal_item .gift_img{left:25px;position:absolute;top:270px;}
#panther #deal_container .deal_item .nwk_logo{height:66px;left:295px;position:absolute;top:-3px;width:66px;}
#panther #deal_container .deal_item .rating_txt{color:#6A6A6A;display:inline;font-size:11px;left:116px;position:absolute;top:33px;}
#panther #deal_container .deal_item .rating_stars{display:inline;left:153px;position:absolute;top:33px;}
#panther #deal_container .deal_item .divider1{background:url("/img/panther_lp/1px_repeater.jpg") repeat-x scroll 0 0 transparent;color:#BFBFBF;height:1px;left:115px;position:absolute;top:56px;width:232px;}
#panther #deal_container .deal_item .divider2{background:url("/img/panther_lp/1px_repeater.jpg") repeat-x scroll 0 0 transparent;height:1px;left:115px;position:absolute;top:209px;width:232px;}
#panther #deal_container .deal_item .divider3{background:url("/img/panther_lp/1px_repeater.jpg") repeat-x scroll 0 0 transparent;height:1px;left:115px;position:absolute;top:246px;width:232px;}
#panther #deal_container .deal_item .tarifftxt{left:115px;line-height:1.4;position:absolute;text-align:left;top:62px;}
#panther #deal_container .deal_item .tarifffeatures{left:115px;line-height:1.5;position:absolute;text-align:left;top:129px;}
#panther #deal_container .deal_item .tariff_name{color:#3F3F3F;display:inline;font-size:14px;font-weight:700;}
#panther #deal_container .deal_item .tariff_length{color:#727272;display:inline;font-size:14px;}
#panther #deal_container .deal_item .num_mins{color:#FF5400;font-size:24px;font-weight:700;}
#panther #deal_container .deal_item .label_mins{color:#727272;font-size:12px;position:absolute;top:45px;}
#panther #deal_container .deal_item .num_texts{color:#FF5400;font-size:24px;font-weight:700;left:60px;position:absolute;top:20px;width:110px;}
#panther #deal_container .deal_item .label_texts{color:#727272;font-size:12px;left:60px;position:absolute;top:45px;width:100px;}
#panther #deal_container .deal_item .orange_txt{color:#FF5400;font-size:12px;font-weight:700;}
#panther #deal_container .deal_item .black_txt{color:#727272;font-size:12px;}
#panther #deal_container .deal_item .pricebox{background:url("/img/panther_lp/afm_panther_pricebox.jpg") no-repeat scroll 0 0 transparent;height:74px;left:240px;position:absolute;text-align:left;top:260px;width:111px;}
#panther #deal_container .deal_item .pricebox .only{color:#3F3F3F;font-size:16px;font-weight:700;margin:8px 0 0 14px;}
#panther #deal_container .deal_item .pricebox .price{color:#FF5400;font-size:24px;font-weight:700;margin:-1px 0 0 15px;}
#panther #deal_container .deal_item .pricebox .permonth{color:#727272;font-size:12px;height:10px;margin:-4px 14px;}
#panther #deal_container .deal_item .buttons{left:134px;position:absolute;top:345px;width:225px;}
#panther .deal_btn{height:27px;position:absolute;top:148px;width:100%;z-index:3;}
#panther .deal_nfo{background:url("../img/buttons/button_sprite.png") no-repeat scroll -369px -232px transparent;float:right;height:26px;margin-right:8px;width:76px;}
#panther .deal_nfo:hover{background-position:-369px -261px;}
#panther .deal_buy_btn{background:url("../img/buttons/button_sprite.png") no-repeat scroll -608px -232px transparent;float:right;height:26px;margin-right:10px;width:120px;}
#panther .deal_buy_btn:hover{background-position:-608px -261px;}

/*--------------------------------------------------*/


/*----------------------------------------------------
	fully loaded - v2
----------------------------------------------------*/
div#fullyloaded { width: 580px; padding: 0px; margin: 0px; }
div#fullyloaded p, #fullyloaded ul, #fullyloaded ol, #fullyloaded h1, #fullyloaded h2, #fullyloaded h3, #fullyloaded h4 { text-align: left; }
div#fullyloaded div#fl_banner {position: relative;}
div#fullyloaded div#fl_top_banner_text{position:absolute; top: 156px; left: 329px; font-size:23px; font-weight:700; color:#392181; }
div#fullyloaded div#fl_intro { padding-top: 10px; }
div#fullyloaded div#fl_offers { padding-top: 10px; }
div#fullyloaded div#fl_orangeinfo { padding-top: 10px; }
div#fullyloaded div#fl_terms { padding: 10px 10px; color: #a6a6a6; }
div#fullyloaded div#fl_terms ol { padding-left: 1.3em; }
div#fullyloaded div.fl_container_header { width: 580px; height: 53px; background: url('../img/fullyloadedv2/afm_fl_tableheader.jpg') bottom center no-repeat; margin: 0px; overflow: hidden; clear: both; }
div#fullyloaded div.fl_container_header h2 { color: white; padding-left: 10px; font-size: 16px; font-weight: normal; margin-top: 12px; }
div#fullyloaded div.fl_container_content { width: 560px; padding: 2px 10px 8px 10px; background: url('../img/fullyloadedv2/afm_fl_tablemid1px.jpg') top center repeat-y; clear: both; }
div#fullyloaded div.fl_container_content p:first-child { margin-top: 0px; font-weight: bold; }
div#fullyloaded div.fl_container_footer { width: 580px; height: 6px; background: url('../img/fullyloadedv2/afm_fl_tablebottom.jpg') bottom center no-repeat; clear: both; }
div#fullyloaded p.fl_foronly_title { display: none; }
div#fullyloaded p.fl_foronly_price { position: absolute; color: #422e76; left: 0px; display: block; padding: 0px; margin: 0px; text-align: center; font-weight: bold; }
div#fullyloaded img.fl_phone { position: absolute; top: 0px; right: 0px; }
div#fullyloaded ul { margin-left: 15px; padding-left: 0px; }
div#fullyloaded div.fl_desc { position: absolute; top: 0px; left: 10px; }
div#fullyloaded div.fl_buttonholder { position: absolute; bottom: 10px; right: 10px; width: 210px; height: 30px; }
div#fullyloaded div.fl_buttonholder form, div#fullyloaded div.fl_buttonholder div.mre_info_button { float: left; }
div#fullyloaded div.fl_orange_logo { width: 50px; height: 50px; position: absolute; right: 280px; bottom: 80px; background: url('../img/fullyloadedv2/orange_med.jpg') center center no-repeat; }
div#fullyloaded div.fl_foronly_large { width: 155px; height: 86px; position: absolute; bottom: 10px; left: 10px; background: url('../img/fullyloadedv2/afm_fl_pricebox_large.jpg') center center no-repeat; }
div#fullyloaded div.fl_foronly_large p.fl_foronly_price { bottom: 17px; width: 155px; font-size: 28px; }
div#fullyloaded div.fl_foronly_small { width: 131px; height: 73px; position: absolute; bottom: 40px; left: 10px; background: url('../img/fullyloadedv2/afm_fl_pricebox_small.jpg') center center no-repeat; }
div#fullyloaded div.fl_foronly_small p.fl_foronly_price { bottom: 14px; width: 131px; font-size: 23px; }
div#fullyloaded div#fl_topsection { position: relative; width: 560px; clear: both; height: 300px; padding-bottom: 10px; background: url('../img/fullyloadedv2/afm_fl_indenthorizontal.jpg') center bottom no-repeat; }
div#fullyloaded div#fl_topsection ul { font-size: 14px; line-height: 1.4; }
div#fullyloaded div#fl_topsection h3 { font-size: 30px; margin-top: 0px; margin-bottom: 0px; }
div#fullyloaded div#fl_topsection h4 { font-size: 18px; margin-top: 0px; font-weight: normal; }
div#fullyloaded div#fl_bottomsection { position: relative; width: 560px; clear: both; padding-top: 15px; height: 230px; }
div#fullyloaded div#fl_bottomsection div.fl_buttonholder { bottom: 0px; }
div#fullyloaded div#fl_bottomsection div.fl_orange_logo { width: 30px; height: 30px; right: 112px; top: 50px; background-image: url('../img/fullyloadedv2/orange_sml.jpg'); }
div#fullyloaded div#fl_bottomsection h3 { font-size: 15px; }
div#fullyloaded div#fl_bottomsection h3, div#fullyloaded div#fl_bottomsection h4 { margin-top: 0px; margin-bottom: 0px; }
div#fullyloaded div#fl_bottomsection h4 { font-size: 11px; font-weight: normal; }
div#fullyloaded div#fl_leftsection, div#fullyloaded div#fl_rightsection { position: relative; width: 270px; float: left; padding-left: 10px; height: 230px; }
/*--------------------------------------------------*/



/*----------------------------------------------------
	three sim car offer
----------------------------------------------------*/
#tsco-padding { width: 580px; height: 900px; }
#tsco-header { background-image: url('/img/tsco/afm_header_bg.jpg'); height: 150px; position: relative; }
#tsco-title { background: url('/img/tsco/afm_header_copy.png') no-repeat; width: 376px; height: 122px; position: relative; top: 15px; left: -90px; }
#tsco-simcard { background: url('/img/tsco/afm_simcards.png') no-repeat; width: 79px; height: 82px; position: relative; top: -60px; }
#tsco-3-logo { background: url('/img/tsco/afm_header_3logo.png') no-repeat; width: 128px; height: 145px; position: relative; left: 200px; top: -195px; }
#tsco-midblock { background: #EAEAEA; height: 300px; padding-top: 15px; }
#tsco-mid-bg { background: url('/img/tsco/afm_rewards_box.png') no-repeat; width: 539px; height: 284px; }
#tsco-mid-title { background: url('/img/tsco/afm_3sim_header.png') no-repeat; height: 26px; position: relative; top: 15px; left: 20px; }
#tsco-mid-simcard { background: url('/img/tsco/afm_simcards.png') no-repeat; width: 79px; height: 82px; position: relative; top: -860px; left: 240px; }
#tsco-mid-content-container { width: 550px; height: 230px; position: relative; top: 30px; }
.tsco-mid-items { float: left; width: 136px; height: 110px; }
#tsco-mid-form { height: 40px; position: absolute; top: 140px; left: 310px; }
#tsco-bottom-block { background: url('/img/tsco/afm_seo_bg.jpg') repeat-x; height: 343px; }
#tsco-bottom-block-title { background: url('/img/tsco/afm_seo_copy.png') no-repeat; height: 24px; position: relative; top: 10px; left: 40px; }
#tsco-bottom-block-simcard { background: url('/img/tsco/afm_simcards.png') no-repeat; width: 79px; height: 82px; position: relative; top: -480px; left: 240px; }
.tsco-bottom-subtitle { color: #753683; font-size: inherit; }
#tsco-bottom-block-text-one { width: 510px; height: 140px; position: relative; left: 8px; top: 35px; text-align: left; font-size: 14px; }
#tsco-bottom-block-text-two { width: 250px; height: 90px; position: relative; left: -122px; top: 50px; text-align: left; font-size: 14px; }
#tsco-bottom-form { height: 40px; position: relative; top: -30px; left: 140px; }
#tsco-line { height: 6px; background: #611A70; }
#tsco-terms { height: 100px; text-align: left; font-size: 12px; color: gray; padding: 0 0 0 20px; }
.tsco-form-btn { background: url('/img/buttons/btn_getyours.png') no-repeat scroll 0 0; width: 182px; height: 27px; }
.tsco-form-btn:hover { background: url('/img/buttons/btn_getyours.png') no-repeat scroll 0 -28px; width: 182px; height: 27px; }
#tsco-newPricePing{width:107px; height:61px; background:url('/img/SimOnlyNew/free_ping.png') no-repeat; position:absolute; left:319px; top:-23px;}
/*--------------------------------------------------*/


/*----------------------------------------------------
	frequent holidays
----------------------------------------------------*/
#frequent-container { width: 580px; height:2000px; }
#frequent-flash-header { margin-bottom: 15px; }
#frequent-block1 { width: 578px; height: 420px; background: url('/img/frequent/afm_wbl_01.jpg') no-repeat; border: #999 1px solid; border-bottom: 0;}
#frequent-wb-title { font-size: 19px; color: #020A52; font-weight: 700; position: relative; text-align: left; left: -180px; top: 71px; width: 186px;}
#frequent-wb-subtitle { color: #314578; font-size: 16px; font-weight: 700; left: -195px; position: relative; text-align: left; top: 92px; width: 150px;}
#frequent-wb-text { font-size: 14px; left: 95px; position: relative; text-align: left; top: -7px; width: 345px; color: #37336E;}
#frequent-top-text { width: 578px; height: 30px; border: #999 1px solid; border-top: 0; border-bottom: 0; text-align: left;}
.frequent-down-img { padding-left: 8px; padding-bottom: 2px; }
#frequent-deal-container { width: 578px; height: 342px; border: #999 1px solid; border-top: 0;}
.frequent-deal { width: 184px; height: 340px; float: left; background: url('/img/frequent/afm_wbl_dealbg2.jpg') no-repeat; position: relative; margin: 4px;}
.frequent-deal-title { width: 160px; height: 30px; color: #238CC3; font-size: 16px; text-align: left; margin: 8px;}
.frequent-deal-text { width: 95px; height: 115px; color: #484743; position: relative; text-align: left; float: left; left: 2px; margin: 0 10px;}
.frequent-deal-text .extras ul{list-style-type:none; padding:0;} 
.frequent-deal_text-bold{font-weight: 700; color: #484743; }
.frequent-deal_text-price{color:#484743; font-size:18px; font-weight:700; left:105px; position:absolute; top:210px;}
.frequent-deal-text .permonth{position:absolute; top:232px; left:105px; width:60px; font-size:12px;}
.frequent-deal-text .contractlength{font-size:12px; left:105px; position:absolute; top:248px; width:70px;}
.frequent-deal-text .tariff{position:absolute; left:76px; top:195px; width:85px; text-align:right}
.frequent-deal-img{ width: 60px; height: 100px; float: left; }
.frequent-deal-info-btn{ width:75px; height:25px; background:transparent url('/img/buttons/button_sprite.png') no-repeat scroll -370px -175px; position:relative; float:left; margin-left:11px; top:130px;}
.frequent-deal-info-btn:hover{ background-position: -370px -204px; }
.frequent-deal-network{ width: 40px; height: 40px; float: left; position: relative; top: 48px; left: 53px;}
#frequent-shadow{ background: url('/img/frequent/afm_wbl_02.jpg') no-repeat; width: 580px; height: 30px;}
#frequent-included-container{background: url('/img/frequent/afm_wbl_03.jpg') no-repeat; width: 580px; height: 450px; padding-top: 170px; padding-left: 28px;}
#frequent-text-bullets-one{width: 275px; height: 330px; text-align: left; float: left; font-size: 12px;}
.frequent-bullet-title{color: #071866; font-size: 16px; font-weight: 700; }
#frequent-text-bullets-two{width: 275px; height: 445px; text-align: left; float: left; font-size: 12px;}
ul.frequent-included{position: relative; left: -28px;}
.frequent-spacer{height: 10px;}
li.frequent-li { list-style-image: url('/img/frequent/bulletpoint.png'); }
#frequent-polaroids { background: url('/img/frequent/afm_wbl_04.jpg') no-repeat; width: 580px; height: 127px; margin-left: -60px; margin-top: 335px; }
#frequent-how-to-get-container { width: 580px; height: 220px; margin-top: 10px; }
#frequent-how-to-title { width: 580px; height: 30px; background: url('/img/frequent/afm_wbl_title02.gif') no-repeat right; }
#frequent-step-container { margin-top: 10px; }
#frequent-step-one { background: url('/img/frequent/afm_wbl_step01.jpg') no-repeat; height: 175px; width: 84px; float: left; margin-left:60px; }
#frequent-step-two { background: url('/img/frequent/afm_wbl_step02.jpg') no-repeat; height: 175px; width: 84px; float: left; }
#frequent-step-three { background: url('/img/frequent/afm_wbl_step03.jpg') no-repeat; height: 175px; width: 84px; float: left; }
#frequent-step-four { background: url('/img/frequent/afm_wbl_step04.jpg') no-repeat; height: 175px; width: 84px; float: left; }
.frequent-right-arrow { background: url('/img/frequent/pointer-nib-right.gif') no-repeat; background-position: center; height: 175px; width: 40px; float: left; }
.frequent-why-wait { width: 580px; height: 55px; background: transparent url('/img/frequent/afm_winterbreaks_search_bar_v2.gif') no-repeat scroll 0 0; }
.frequent-why-wait:hover { background-position: 0 -55px; }
/*--------------------------------------------------*/

/*----------------------------------------------------
	win a ps3 slim - newsletter
----------------------------------------------------*/
#newsletter { text-align: left; margin: 0 0 0 10px; }
#newsletter .form_box { float: left; width: 252px; /* _margin: 10px 0 0 10px; */ margin: 10px 0 0 23px; }
#newsletter .form_box div { width: inherit; }
#newsletter .form_box input { border: 1px solid #5490A4; font-size: 16px; width: inherit; height: 20px; _width: 240px; _float: left; }
#newsletter .form_box .nlheader { color: #192D4E; font-size: 12px; font-weight: 700; }
#newsletter .nlerror { color: #FFF; background: #f17d59; border: 1px solid #ff3300 !important; }
#newsletter .nlerror2 { color: #f17d59 !important; }
#newsletter .form_submit { float: left; position: relative; width: 252px; color: #5490A4; font-size: 12px; }
#newsletter .mandatory { margin-top: -18px; }
#newsletter .form_submit .submitBtn { background: url('/img/newsletter/submit-button.png') no-repeat 0 0; height: 27px; width: 98px; text-align: right; border: 0; margin-top: 10px; }
#newsletter .form_submit .submitBtn:hover { background: url('/img/newsletter/submit-button.png') no-repeat 0 -27px; height: 27px; width: 98px; }
#newsletter .info { background: url('/img/newsletter/3text.jpg') no-repeat; width: 580px; height: 195px; }
#newsletter .info div { font-size: 12px; color: #192D4E; padding: 0 20px; }
#newsletter .terms { background: url('/img/newsletter/5tandc-btm.jpg') #24566f no-repeat bottom; width: 580px; height: 229px; }
#newsletter .terms div { font-size: 11px; color: #FFF; padding: 0 20px; }
#newsletter .terms div h3 { font-size: 14px; margin: 0; }
/*--------------------------------------------------*/

/*----------------------------------------------------
	land rover
----------------------------------------------------*/
#LR_BG { background: url('../img/LandRover/lr_background.jpg') repeat-y; float: left; }
#LR_left_box { width: 551px; text-align: left; margin: 0 auto; }
#LR_right_box { float: right; clear: none; width: 170px; overflow: hidden; }
.LR_text { background: url('../img/LandRover/lr_text_bckground.png');}

/*----------------------------------------------------
	prepay sim
----------------------------------------------------*/
#PrePaySim { margin-left: 0; }
#pps_table { float: left; width: 580px; margin: 0 auto; }
#pps_table th { background: #000; color: #FFF; border-right: 1px solid #FFF; font-size: 12px; font-weight: 100; padding: 5px 0; }
#pps_table td { font-size: 11px; border-bottom: 1px solid #000; border-right: 1px solid #000; }
#pps_ftr { text-align: left; color: #999; float: left; }
.pps-right { border-right: 0; }
.pps-col1 { font-weight: 700; font-size: 12px; border-left: 1px solid #000; }
.pps-col1 img { float: left; vertical-align: middle; margin: 10px 5px 10px 0; }
.pps-orange { color: #F46806; }
.btncon { background: url('/img/ppsim/gm_lp_sim_obox.jpg'); height: 124px; width: 580px; }
/*--------------------------------------------------*/

/*----------------------------------------------------
	January Sales
----------------------------------------------------*/
#jansale-padding a img{ border:0px; }

#jansale-padding { width: 580px; display:block; height:2000px; padding-bottom:250px; }
#jansale-padding div.jansale_sml_btn { }
#jansale-header { background-image: url('/img/jansale/header.jpg'); height: 353px; position: relative; }

/* Header Buttons*/
#jansale-header .headerBtnPos{ 		display:inline-block; *display:inline; *margin-left:3px; *float:left; top:290px; position:relative; cursor:pointer; }
#jansale-header .contractBtn{ 		background:url('/img/jansale/nav/btn-contract.png') no-repeat 0px 0px; height:34px; width:141px; }
#jansale-header .contractBtn:hover{ background:url('/img/jansale/nav/btn-contract.png') no-repeat 0px -35px; }
#jansale-header .prepayBtn{ 		background:url('/img/jansale/nav/btn-prepay.png') no-repeat 0px 0px; height:34px; width:141px; }
#jansale-header .prepayBtn:hover{ 	background:url('/img/jansale/nav/btn-prepay.png') no-repeat 0px -35px; }
#jansale-header .simfreeBtn{ 		background:url('/img/jansale/nav/btn-simfree.png') no-repeat 0px 0px; height:34px; width:141px; }
#jansale-header .simfreeBtn:hover{ 	background:url('/img/jansale/nav/btn-simfree.png') no-repeat 0px -35px; }
#jansale-header .accBtn{ 			background:url('/img/jansale/nav/btn-access.png') no-repeat 0px 0px; height:34px; width:141px; }
#jansale-header .accBtn:hover{ 		background:url('/img/jansale/nav/btn-access.png') no-repeat 0px -35px; }

.janSalesInfoBtn{ 			background:url('/img/jansale/sml-btn.png') no-repeat 0px 0px; width:46px; height:16px; display:inline-block; }
.janSalesInfoBtn:hover{ 	background:url('/img/jansale/sml-btn.png') no-repeat 0px -17px; }
.janSalesInfoBigBtn{ 		background:url('/img/jansale/bg-btn.png') no-repeat 0px 0px; width:54px; height:18px; display:inline-block; }
.janSalesInfoBigBtn:hover{ 	background:url('/img/jansale/bg-btn.png') no-repeat 0px -21px; }
.janSalesInfoContract1{ position:relative; top:196px; margin-left:-50px; }
.janSalesInfoContract2{ position:relative; top:187px; margin-left:-80px; *margin-left:-70px; }
.janSalesInfoContract3{ position:relative; top:197px; margin-left:-79px; *margin-left:-65px; }
.janSalesInfoContract4{ position:relative; top:165px; margin-left:-50px; }
.janSalesInfoContract5{ position:relative; top:165px; margin-left:-77px; *margin-left:-60px; }
.janSalesInfoContract6{ position:relative; top:165px; margin-left:-80px; *margin-left:-65px; }
.janSalesInfoPayg1{ 	position:relative; top:225px; margin-left:-50px; }
.janSalesInfoPayg2{ 	position:relative; top:215px; margin-left:-82px; *margin-left:-70px; }
.janSalesInfoPayg3{ 	position:relative; top:225px; margin-left:-81px; *margin-left:-60px; }
.janSalesInfoSimf1{ 	position:relative; top:210px; margin-left:-70px; *margin-left:-60px; }
.janSalesInfoSimf2{ 	position:relative; top:200px; margin-left:-89px; *margin-left:-70px; }
.janSalesInfoSimf3{ 	position:relative; top:207px; margin-left:-74px; *margin-left:-60px; }

#jansale-contract-title { background: url('/img/jansale/contract-header.jpg') no-repeat; width: 580px; height: 67px; clear:both; }
#jansale_contract_top_3 { clear:both; }
#jansale_contract_bottom_3 { clear:both; }
#jansale_contract_bottom_3 div.jansale_sml_btn { }
#jansale_contract_deal_1 { background: url('/img/jansale/contract-lhs.jpg') no-repeat; width: 193px; height: 243px; float:left; }
#jansale_contract_deal_2 { background: url('/img/jansale/contract-main.jpg') no-repeat; width: 204px; height: 243px; float:left; }
#jansale_contract_deal_3 { background: url('/img/jansale/contract-rhs.jpg') no-repeat; width: 183px; height: 243px; float:left; }
#jansale_contract_deal_4 { background: url('/img/jansale/contract-4.jpg') no-repeat; width: 193px; height: 213px; float:left; }
#jansale_contract_deal_5 { background: url('/img/jansale/contract-5.jpg') no-repeat; width: 205px; height: 213px; float:left; }
#jansale_contract_deal_6 { background: url('/img/jansale/contract-6.jpg') no-repeat; width: 182px; height: 213px; float:left; }
#jansale_more_contract_deals { background: url('/img/jansale/contract-spacer.jpg') repeat-x; width: 580px; height: 65px; clear:both; }

.jansale-btn { margin-left:-20px; height:62px; display: block; overflow:hidden; }
.jansale-btn a { display: block; height: 63px; width: 472px; border: none; background:url('/img/jansale/spotlight-combined.png') top right no-repeat; }
.jansale-btn a:hover { background-position: bottom right; }
.jansale-btn a img {  border: none; height: 43px; padding-top: 14px; }

#jansale-prepay-title { 		background: url('/img/jansale/prepay-header.jpg') no-repeat; width: 580px; height: 60px; clear:both; }
#jansale_prepay_3 { 			clear:both; }
#jansale_prepay_deal_1 { 		background: url('/img/jansale/prepay-lhs.jpg') no-repeat; width: 191px; height: 278px; float:left; }
#jansale_prepay_deal_2 { 		background: url('/img/jansale/prepay-main.jpg') no-repeat; width: 207px; height: 278px; float:left; }
#jansale_prepay_deal_3 { 		background: url('/img/jansale/prepay-rhs.jpg') no-repeat; width: 182px; height: 278px; float:left; }
#jansale_more_prepay_deals { 	background: url('/img/jansale/prepay-spacer.jpg') repeat-x; width: 580px; height: 62px; clear:both; }
#jansale-prepay-button { 		background: url('/img/jansale/banner-prepay.png') no-repeat; width: 356px; height: 43px; clear:both; }

#jansale-simfree-title { 		background: url('/img/jansale/simfree-header.jpg') no-repeat; width: 580px; height: 80px; clear:both; }
#jansale_simfree_3 { 			clear:both; }
#jansale_simfree_deal_1 { 		background: url('/img/jansale/simfree-lhs.jpg') no-repeat; width: 186px; height: 252px; float:left; }
#jansale_simfree_deal_2 { 		background: url('/img/jansale/simfree-main.jpg') no-repeat; width: 212px; height: 252px; float:left; }
#jansale_simfree_deal_3 { 		background: url('/img/jansale/simfree-rhs.jpg') no-repeat; width: 182px; height: 252px; float:left; }
#jansale_more_simfree_deals { 	background: url('/img/jansale/simfree-spacer.jpg') repeat-x; width: 580px; height: 67px; clear:both; }
#jansale-simfree-button { 		background: url('/img/jansale/banner-simfree.png') no-repeat; width: 356px; height: 43px; }
.janSalesInfoContract3{ position:relative; top:197px; margin-left:-79px; *margin-left:-65px; }
.janSalesInfoContract4{ position:relative; top:165px; margin-left:-50px; }
.janSalesInfoContract5{ position:relative; top:165px; margin-left:-77px; *margin-left:-60px; }
.janSalesInfoContract6{ position:relative; top:165px; margin-left:-80px; *margin-left:-65px; }
.janSalesInfoPayg1{ 	position:relative; top:225px; margin-left:-50px; }
.janSalesInfoPayg2{ 	position:relative; top:215px; margin-left:-82px; *margin-left:-70px; }
.janSalesInfoPayg3{ 	position:relative; top:225px; margin-left:-81px; *margin-left:-60px; }
.janSalesInfoSimf1{ 	position:relative; top:210px; margin-left:-70px; *margin-left:-60px; }
.janSalesInfoSimf2{ 	position:relative; top:200px; margin-left:-89px; *margin-left:-70px; }
.janSalesInfoSimf3{ 	position:relative; top:207px; margin-left:-74px; *margin-left:-60px; }

#jansale-contract-title { background: url('/img/jansale/contract-header.jpg') no-repeat; width: 580px; height: 67px; clear:both; }
#jansale_contract_top_3 { clear:both; }
#jansale_contract_bottom_3 { clear:both; }
#jansale_contract_bottom_3 div.jansale_sml_btn { }
#jansale_contract_deal_1 { background: url('/img/jansale/contract-lhs.jpg') no-repeat; width: 193px; height: 243px; float:left; }
#jansale_contract_deal_2 { background: url('/img/jansale/contract-main.jpg') no-repeat; width: 204px; height: 243px; float:left; }
#jansale_contract_deal_3 { background: url('/img/jansale/contract-rhs.jpg') no-repeat; width: 183px; height: 243px; float:left; }
#jansale_contract_deal_4 { background: url('/img/jansale/contract-4.jpg') no-repeat; width: 193px; height: 213px; float:left; }
#jansale_contract_deal_5 { background: url('/img/jansale/contract-5.jpg') no-repeat; width: 205px; height: 213px; float:left; }
#jansale_contract_deal_6 { background: url('/img/jansale/contract-6.jpg') no-repeat; width: 182px; height: 213px; float:left; }
#jansale_more_contract_deals { background: url('/img/jansale/contract-spacer.jpg') repeat-x; width: 580px; height: 65px; clear:both; }

.jansale-btn { margin-left:-20px; height:62px; display: block; overflow:hidden; }
.jansale-btn a { display: block; height: 63px; width: 472px; border: none; background:url('/img/jansale/spotlight-combined.png') top right no-repeat; }
.jansale-btn a:hover { background-position: bottom right; }
.jansale-btn a img {  border: none; height: 43px; padding-top: 14px; }

#jansale-prepay-title { 		background: url('/img/jansale/prepay-header.jpg') no-repeat; width: 580px; height: 60px; clear:both; }
#jansale_prepay_3 { 			clear:both; }
#jansale_prepay_deal_1 { 		background: url('/img/jansale/prepay-lhs.jpg') no-repeat; width: 191px; height: 278px; float:left; }
#jansale_prepay_deal_2 { 		background: url('/img/jansale/prepay-main.jpg') no-repeat; width: 207px; height: 278px; float:left; }
#jansale_prepay_deal_3 { 		background: url('/img/jansale/prepay-rhs.jpg') no-repeat; width: 182px; height: 278px; float:left; }
#jansale_more_prepay_deals { 	background: url('/img/jansale/prepay-spacer.jpg') repeat-x; width: 580px; height: 62px; clear:both; }
#jansale-prepay-button { 		background: url('/img/jansale/banner-prepay.png') no-repeat; width: 356px; height: 43px; clear:both; }

#jansale-simfree-title { 		background: url('/img/jansale/simfree-header.jpg') no-repeat; width: 580px; height: 80px; clear:both; }
#jansale_simfree_3 { 			clear:both; }
#jansale_simfree_deal_1 { 		background: url('/img/jansale/simfree-lhs.jpg') no-repeat; width: 186px; height: 252px; float:left; }
#jansale_simfree_deal_2 { 		background: url('/img/jansale/simfree-main.jpg') no-repeat; width: 212px; height: 252px; float:left; }
#jansale_simfree_deal_3 { 		background: url('/img/jansale/simfree-rhs.jpg') no-repeat; width: 182px; height: 252px; float:left; }
#jansale_more_simfree_deals { 	background: url('/img/jansale/simfree-spacer.jpg') repeat-x; width: 580px; height: 67px; clear:both; }
#jansale-simfree-button { 		background: url('/img/jansale/banner-simfree.png') no-repeat; width: 356px; height: 43px; clear:both; }

#jansale-accessories-title { 	background: url('/img/jansale/accessory-header.jpg') no-repeat; width: 580px; height: 76px; }
#jansale_accessories_3 { 		clear:both; }
#jansale_accessories_deal_1 { 	background: url('/img/jansale/accessory-lhs.jpg') no-repeat; width: 186px; height: 252px; float:left; }
#jansale_accessories_deal_2 { 	background: url('/img/jansale/accessory-main.jpg') no-repeat; width: 212px; height: 252px; float:left; }
#jansale_accessories_deal_3 { 	background: url('/img/jansale/accessory-rhs.jpg') no-repeat; width: 182px; height: 252px; float:left; }
#jansale_more_accessories_deals{background: url('/img/jansale/accessory-spacer.jpg') repeat-x; width: 580px; height: 56px; clear:both; }
#jansale-accessories-button { 	background: url('/img/jansale/banner-accessory.png') no-repeat; width: 356px; height: 43px; clear:both; }

#jansale-footer { background-image: url('/img/jansale/footer.jpg'); height: 125px; position: relative; _top:-10px; }
/*--------------------------------------------------*/


/*t-mobile landing page*/
/*--------------------------------------------------*/
#tmobile_landing{ text-align:left; font-family:Arial, Helvetica, sans-serif; margin-left:10px; position: relative; }
#tmobile_landing .spacer{ height:15px; font-size:0px; width:100%; clear:both; }
#tmobile_landing .offerBox{ background:url('/img/tmobile_landing/t-mob_offer_box.gif') no-repeat; width:90px; height:70px; font-size:15px; color:#D70084; font-weight:bold; float:left; clear:none; text-align:center; margin:10px 5px 0px 5px; }
#tmobile_landing #headersubhead.subhead{ padding-top:0px; top: 290px; left: 2px; position:absolute;}
#tmobile_landing .subhead{ color:#6f6f6f; font-size:14px; padding:30px 0px 0px 38px; }
#tmobile_landing .terms{ clear:both; float:left; margin:16px 0px 0px 42px; }
#tmobile_landing .terms .topText{ color:#444; font-size:12px; }
#tmobile_landing .terms .bottomText{ color:#6f6f6f; font-size:9px }
#tmobile_landing #top2deals{ margin-left:-10px; }
#tmobile_landing #top2deals .subhead{ padding:0px 0px 0px 50px; }
#tmobile_landing #top2deals .home_top4_itemoffer_current{ top:30px; }
#tmobile_landing #tarifftable{ background:url('/img/tmobile_landing/tariff-matrix_t-mob.gif') no-repeat; width:580px; height:212px; }
#tmobile_landing #tarifftable table{ float:right; clear:none; margin-right:20px; width: 372px; }
#tmobile_landing #tarifftable .pink th{ text-align:center; font-size:16px; color:#444; font-weight:bold; padding-bottom:14px; }
#tmobile_landing #tarifftable .pink td{ color:#D70084; width:62px; text-align:center; }
#tmobile_landing #tarifftable .pink td .bigger{ font-size:16px; font-weight:bold; display:block;}
#tmobile_landing #tarifftable .blue{ margin-top:30px; }
#tmobile_landing #tarifftable .blue td{ color:#243870; width:62px; text-align:center; }
#tmobile_landing #tarifftable .blue td .bigger{ font-size:16px; font-weight:bold; display:block;}
#tmobile_landing #freeBooster{ background:url('/img/tmobile_landing/free-booster.gif') no-repeat; width:580px; height:280px; }
#tmobile_landing #freeBooster .innerpad{ padding:0px 0px 0px 38px; }
#tmobile_landing #flexibleBooster{ background:url('/img/tmobile_landing/5pnd-booster.gif') no-repeat; width:580px; height:330px; }
#tmobile_landing #flexibleBooster .innerpad{ padding:0px 0px 0px 38px; }
#tmobile_landing .dealsLink img{ margin-left:10px; }
/*--------------------------------------------------*/
/*t-mobile moreinfo page*/
/*--------------------------------------------------*/
#boosters .offerBox{ background:url('/img/tmobile_landing/t-mob_offer_box.gif') no-repeat; width:90px; height:70px; font-size:13px; color:#D70084; font-weight:bold; float:left; clear:none; text-align:center; margin:10px 2px 0px 5px; position:relative; }
#boosters .offerBox span{ padding:2px 0px 0px 4px; display:block; width:85px; margin:0px auto; }
#boosters .offerBox input{ display:block; text-align:center; position:absolute; bottom:0px; left:0px; }


/*--------------------------------------------------*/
/*World Cup Offers - Removed */
/*--------------------------------------------------*/

/*--------------------------------------------------*/
/* T-Mobile Deals Landing Page */
/*--------------------------------------------------*/
#tmobile_landing_deals { width: 770px; padding-left: 0px; }
#tmobile_landing_deals a { float: left; border: none; }
#tmobile_landing_deals img { float: left; border: none; margin: 0px; }
#tmobile_landing_deals a.tmobdeal { display: block; width: 373px; height: 225px; }

/*--------------------------------------------------*/
/* Prepay Deals Landing Page */
/*--------------------------------------------------*/
#prepay_landing_deals { width: 770px; padding-left: 0px; text-align: left; }
#prepay_landing_deals #prepay_landing_deals_header { margin-left: 11px; margin-bottom: 7px; }
#prepay_landing_deals #prepay_landing_deals_dotw { margin-left: 11px; }
#prepay_landing_deals h2#prepay_landing_deals_intro { margin-left: 11px; width: 735px; height: 27px; padding-top: 6px; padding-left: 10px; text-align: left; color: white; background: url('../img/landing-prepaydeals/title_bar.gif') left center no-repeat; }
#prepay_landing_deals #prepay_landing_deals_items { width: 770px; overflow: auto; }
#prepay_landing_deals .prepay_landing_deals_item { display: block; position: relative; width: 235px; height: 238px; float: left; margin-left: 12px; margin-right: 3px; margin-bottom: 15px; border: 1px solid #cccccc; background-color: #f4f4f4; }

#prepay_landing_deals .prepay_landing_deals_item_info { position: absolute; top: 35px; right: 10px; width: 120px;  }
#prepay_landing_deals .prepay_landing_deals_item_info h2 { line-height: 1.3; margin-top: 0px; padding-top: 0px; padding-bottom: 5px; font-size: 13px; color: #006; font-weight: bold; border-bottom: 1px solid #ccc; }
#prepay_landing_deals .prepay_landing_deals_item_info ul { padding-left: 1.1em; color: #4a4a4a; margin-top: 0.35em; }
#prepay_landing_deals .prepay_landing_deals_item_info ul li { }
#prepay_landing_deals .prepay_landing_deals_item_img { position: absolute; bottom: 10px; left: 5px; }
#prepay_landing_deals .prepay_landing_deals_item_network { position: absolute; top: 10px; right: 10px; }
#prepay_landing_deals .prepay_landing_deals_item_price { position: absolute; bottom: 42px; right: 10px; width: 77px; height: 50px; padding: 3px 0px 0px 13px; border: 1px solid #aaa; border-bottom-width: 2px; background-color: #fafafa; }
#prepay_landing_deals .prepay_landing_deals_item_price h4 { margin: 0px; padding: 0px; color: #4a4a4a; font-weight: bold; line-height: 1.05; }
#prepay_landing_deals .prepay_landing_deals_item_price h4 span { display: block; clear: both; color: #ed1c24; font-size: 20px; }
#prepay_landing_deals .prepay_landing_deals_item_price p { margin: 0px; padding: 0px; color: #777; }
#prepay_landing_deals .prepay_landing_deals_item_link { position: absolute; bottom: 8px; right: -2px; }
#prepay_landing_deals .prepay_landing_deals_item_link span.mre_info_button span { display: none; }
#prepay_landing_deals .prepay_landing_deals_item_rosette { position: absolute; top: 10px; left: 10px; width: 79px; height: 80px; background: url('../img/landing-prepaydeals/shouts.png') 0px 0px no-repeat; }
#prepay_landing_deals .prepay_landing_deals_item_rosette.prepay_landing_deal2 { background-position: -246px 0px; }
#prepay_landing_deals .prepay_landing_deals_item_rosette.prepay_landing_deal1 { background-position: -328px 0px; }
#prepay_landing_deals .prepay_landing_deals_item_rosette.prepay_landing_deal6 { background-position: -164px 0px; }
#prepay_landing_deals .prepay_landing_deals_item_rosette.prepay_landing_deal3 { background-position: -410px 0px; }
#prepay_landing_deals .prepay_landing_deals_item_rosette.prepay_landing_deal5 { background-position: -82px 0px; }
#prepay_landing_deals .prepay_landing_deals_item_rosette.prepay_landing_deal4 { background-position: -0px 0px; }
#prepay_landing_deals #prepay_landing_deals_footer { margin-left: 11px; }


/*--------------------------------------------------*/
/* Android Deals Landing Page */
/*--------------------------------------------------*/
#android_landing_deals { width: 770px; padding-left: 0px; text-align: left; }
#android_landing_deals #android_landing_deals_header { margin-left: 11px; }
#android_landing_deals #android_landing_deals_info { margin-left: 11px; margin-bottom: 7px; }
#android_landing_deals #android_landing_deals_infotext { display: none; }
#android_landing_deals #android_landing_deals_intro { margin-left: 11px; width: 735px; height: 29px; padding-top: 8px; padding-left: 10px; text-align: left; color: white; background: url('../img/landing-androiddeals/title_1px.gif') left center repeat-x; }
#android_landing_deals #android_landing_deals_items { width: 770px; overflow: auto; }
#android_landing_deals .android_landing_deals_item { display: block; position: relative; width: 359px; height: 365px; float: left; margin-left: 12px; margin-right: 10px; margin-bottom: 23px; border: 1px solid #cccccc; background: white url('../img/landing-androiddeals/dealbox-1px-grad.gif') top left repeat-x; }
#android_landing_deals .android_landing_deals_item_info { position: absolute; top: 35px; right: 10px; width: 225px; }
#android_landing_deals .android_landing_deals_item_info h2 { line-height: 1.3; margin-top: 0px; padding-top: 0px; padding-bottom: 5px; font-size: 14px; color: #006; font-weight: bold; border-bottom: 1px solid #ccc; }
#android_landing_deals .android_landing_deals_item_info h2 span { margin-top: 2px; font-size: 11px; display: block; font-weight: normal; clear: both; color: #4a4a4a; padding-right: 80px; background: url('../img/landing-androiddeals/starsprite.png') 37px 0px no-repeat;  }
#android_landing_deals .android_landing_deals_item_info h2 span.star5 { background-position: 37px 0px; }
#android_landing_deals .android_landing_deals_item_info h2 span.star4 { background-position: 37px -18px; }
#android_landing_deals .android_landing_deals_item_info h2 span.star3 { background-position: 37px -36px; }
#android_landing_deals .android_landing_deals_item_info h2 span.star2 { background-position: 37px -54px; }
#android_landing_deals .android_landing_deals_item_info h2 span.star1 { background-position: 37px -72px; }
#android_landing_deals p.android_landing_deals_item_mins { display: block; float: left; margin-top: 0px; margin-right: 20px; }
#android_landing_deals p.android_landing_deals_item_texts { display: block; float: left; margin-top: 0px; clear: right; }
#android_landing_deals p.android_landing_deals_item_mins span { display: block; clear: both; color: #889e37; font-weight: bold; font-size: 20px; }
#android_landing_deals p.android_landing_deals_item_texts span { display: block; clear: both; color: #889e37; font-weight: bold; font-size: 20px; }
#android_landing_deals .android_landing_deals_item_info ul { clear: both; padding-left: 1.1em; color: #4a4a4a; margin-top: 0.35em; }
#android_landing_deals .android_landing_deals_item_info ul li { }
#android_landing_deals .android_landing_deals_item_info p { color: #4a4a4a; }
#android_landing_deals .android_landing_deals_item_info h3 { font-size: 13px; color: #006; font-weight: bold; padding: 5px 0px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; display: block; clear: both; }
#android_landing_deals .android_landing_deals_item_img { position: absolute; bottom: 137px; left: 7px; }
#android_landing_deals .android_landing_deals_item_giftimg { position: absolute; bottom: 45px; left: 0px; }
#android_landing_deals .android_landing_deals_item_network { position: absolute; top: 10px; right: 10px; }
#android_landing_deals .android_landing_deals_item_price { position: absolute; bottom: 42px; right: 10px; width: 77px; height: 50px; padding: 3px 0px 0px 13px; border: 1px solid #aaa; border-bottom-width: 2px; background-color: #fafafa; }
#android_landing_deals .android_landing_deals_item_price h4 { margin: 0px; padding: 0px; color: #4a4a4a; font-weight: bold; line-height: 1.05; }
#android_landing_deals .android_landing_deals_item_price h4 span { display: block; clear: both; color: #ed1c24; font-size: 20px; }
#android_landing_deals .android_landing_deals_item_price p { margin: 0px; padding: 0px; color: #777; }
#android_landing_deals .android_landing_deals_item_link { position: absolute; bottom: 8px; right: 120px; }
#android_landing_deals .android_landing_deals_item_link span.mre_info_button span { display: none; }
#android_landing_deals .android_landing_deals_item_buy { position: absolute; bottom: 7px; right: 7px; }
#android_landing_deals .android_landing_deals_item_rosette { position: absolute; top: 12px; left: 10px; width: 79px; height: 80px; background: url('../img/landing-androiddeals/shoutsprite.png') 0px 0px no-repeat; }
#android_landing_deals .android_landing_deals_item_rosette.android_landing_deal1 { background-position: -240px 0px; }
#android_landing_deals .android_landing_deals_item_rosette.android_landing_deal2 { background-position: -160px 0px; }
#android_landing_deals .android_landing_deals_item_rosette.android_landing_deal3 { background-position: -80px 0px; }
#android_landing_deals .android_landing_deals_item_rosette.android_landing_deal4 { background-position: -0px 0px; }
#android_landing_deals ul { list-style-type: none; margin: 0px; padding: 0px; }
#android_landing_deals ul li { float: left; margin: 0px; padding: 0px; padding-left: 10px; padding-bottom: 10px; }
#android_landing_deals h2#android_landing_deals_title { margin-left: 9px; height: 42px; width: 747px; font-size: 17px; color: white; background: url('../img/landing-androiddeals/title_lhcap.jpg') left center no-repeat; }
#android_landing_deals h2#android_landing_deals_title span { display: block; padding: 0px 6px; height: 42px; background: url('../img/landing-androiddeals/title_rhcap.jpg') right center no-repeat; }
#android_landing_deals h2#android_landing_deals_title span span { padding: 0px; padding-top: 10px; padding-left: 6px; height: 32px; background: url('../img/landing-androiddeals/title_1px.jpg') right top repeat-x; }
