f/* CSS Document */

/* calender styles */

	.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
	.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
	.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
	.ajax__calendar_container TABLE {font-size:11px;}
	.ajax__calendar_header {height:20px;width:100%;}
	.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/calendar_leftarrow.gif);}
	.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/calendar_rightarrow.gif);}
	.ajax__calendar_title {cursor:pointer;font-weight:bold;}
	.ajax__calendar_footer {height:15px;}
	.ajax__calendar_today {cursor:pointer;padding-top:3px;}
	.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
	.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
	.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
	.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

	.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
	.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
	.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
	.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
	.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
	.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

	.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
	.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
	.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

	.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
	.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

	.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

	.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


/* common formatting */

	.mainBlock{width:743px; background-image:url('../images/main-block-bg.jpg');background-repeat:repeat-y; }
	.mainBlockHeader{background-image:url('../images/main-block-header.jpg');background-repeat:no-repeat;height:8px;}
	.mainBlockFooter{background-image:url('../images/main-block-footer.jpg');background-repeat:no-repeat;height:26px;clear:both;}
	
	a.linkPadding {margin-right:20px;}
	
	.accProdDescription ul {padding-left:230px;}
	#linkCallmeBack {color: #f00;}
	#contentContainer{margin:0 2px 0 10px;}
	.clearboth{clear:both}
	.linkArrow {padding:2px 0px 2px 25px; background: url(../images/link-arrow.png) 0px 50% no-repeat;}
	.orange{color:#f4a830;}
	.purple {color:#333092}
	.bold{font-weight:bold;}
	.fontMed { font-size:14px;}

/* Breadcrubs */

	#breadcrumbs { margin:45px auto 0px auto; width:900px; border-bottom:1px solid #f2f2f2; font-size:0.8em; padding:0px 0px 3px 0px; }
	#breadcrumbs ul {margin:0px; padding:0px; list-style:none;}
	#breadcrumbs ul li {padding:0px; margin:0px; display:inline;}
	#breadcrumbs a { color:#999999; }
	#breadcrumbs a.selected { color:#666666;}

/* sifr flash font formatting */

	.sIFR-flash {visibility: visible !important;margin: 0;}
	.sIFR-replaced {visibility: visible !important;}
	span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
	.sIFR-flash + div[adblocktab=true] { display: none !important;}

/* right wrapper */

	#rightSectionWrapper {width:233px; float:right;}

	#rightWrapper ul {margin:0px; padding:0px;}
	#rightWrapper ul li {margin:0px; padding:0px;}
	#rightWrapper h4 { background:url(../images/structure/blue-rightheader.gif) top left no-repeat; padding-left:10px; padding-top:10px; height:30px;}
	#rightWrapper .rightContainer {background:url(../images/structure/background-rightheader.gif) bottom left no-repeat; margin-bottom:0px;}
	#rightWrapper .rightContainer ul, #rightWrapper .rightContainer ol {padding-right:10px;}
	#rightWrapper {padding-top:12px;}

/* main navigation */

	#TalkmobileNav { padding:0px; height:45px; margin:0px; top:51px;}
	#TalkmobileNav li a.nav_home { width:150px; margin-left:43px; margin-right:25px;}
	#TalkmobileNav li a.nav_accessories { width:150px; margin-right:25px;}
	#TalkmobileNav li a.nav_contactus { width:150px; margin-right:25px;}
	#TalkmobileNav li a.nav_simfree{ width:150px; margin-right:25px;}
	#TalkmobileNav li a.nav_payg{ width:150px; margin-right:25px;}

	#TalkmobileNav li {padding:0px; margin:0px; float:left; display:inline; overflow:hidden; list-style:none;}
	#TalkmobileNav li a { display:block; height:35px; font-size:1em; }

	#naviWrapper ul {margin:0px; padding:0px 0px 10px 0px;}
	#naviWrapper ul li {margin:0px; padding:2px 0px; list-style:none;}
	#naviWrapper ul li a { padding-left:10px; margin-left:10px; display:block; background-image: url(../images/structure/sub_navi-marker.gif); background-position:0px -68px; background-repeat:no-repeat;}
	#naviWrapper ul li a:hover, #faq #naviWrapper ul li a.snFaq, #TC #naviWrapper ul li a.snTC, #pPolicy #naviWrapper ul li a.snPrivacy, #jBuster #naviWrapper ul li a.snJargon, #about #naviWrapper ul li a.snAbout, #contact #naviWrapper ul li a.snContact  { background-position:0px 2px; font-weight:bold;}

/* general formatting from samsung */

	#topSellerWrapper ol, #newReleasesWrapper ol {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:10px; }
	#topSellerWrapper ol li, #newReleasesWrapper ol li {margin:0px; padding:2px 0px;}
	#topSellerWrapper ol li a, #newReleasesWrapper ol li a  { }
	#topSellerWrapper ol li a:hover, #newReleasesWrapper ol li a:hover { font-weight:bold;}

	#primaryAdverts {color:#fff; padding-top:7px;}
	#primaryAdverts ul {padding:0px; margin:0px; list-style:none;}
	#primaryAdverts ul li {padding:0px; margin:0px; }
	#primaryAdverts ul ul li {padding-bottom:0px;}
	#primaryAdverts ul li.left {float:left;}
	#primaryAdverts ul li.right {float:right; padding-right:3px;}

	#secondaryAdverts ul {padding:0px; margin:0px; list-style:none;}
	#secondaryAdverts ul li {padding:0px 0px 7px 0px; margin:0px;}


	.homeHeroWrapper { padding-top:10px; display:block;}
	.homeHeroWrapper .homeHeroInfo a {color:#7a8f99;}
	.homeHeroContentWrapper { width:333px; background: url(../images/structure/big-hero_purple.gif) top left no-repeat; display:block; padding:0px; margin-bottom:3px;}
	.homeHeroImg {float:left; margin:20px;}
	.homeHeroTitle {padding-top:20px;}
	.homeHeroInfo {float:left; padding-top:30px; margin-left:20px;}
	.homeHeroAdd {float:left; width:30px; padding-top:30px;}
	.homeHeroContentWrapper h3 {border:none; padding:0px; margin:0px;}
	.homeHeroContentWrapper h3 a { font-size:1.3em; line-height:1.3em;}
	.homeHeroContentWrapperInner {background: url(../images/structure/big-hero_bottom.gif) bottom left no-repeat; }
	#dLHeroes__ctl0_HerosIncentiveView, #dLHeroes__ctl2_HerosIncentiveView { float:left; }
	#dLHeroes__ctl1_HerosIncentiveView, #dLHeroes__ctl3_HerosIncentiveView { float:right; }
	#dLHeroes__ctl2_HerosIncentiveView, #dLHeroes__ctl3_HerosIncentiveView { margin-top:13px; }

	#herosList_pnlPhoneListInner { padding:12px 0px;}
	.productList { padding:0px; display:block;}
	#accList_pnlPhoneListInner {clear:left;}
	.productListWrapper {  float:left; margin: 0px 10px 12px 0px; padding:0px;}
	.RNProductListWrapper {margin: 0px 15px 12px 0px; padding:0px;}
	.RNProductListWrapper a img {border:none;}
	#rightSection .productListWrapper { width:100px;}
	#herosList_DLIncentives__ctl2_IncentiveViewProducts, #accList_DLIncentives__ctl2_IncentiveViewProducts, #accList_DLIncentives__ctl5_IncentiveViewProducts, #accList_DLIncentives__ctl8_IncentiveViewProducts, #accList_DLIncentives__ctl11_IncentiveViewProducts, #accList_DLIncentives__ctl14_IncentiveViewProducts, #productsList_DLIncentives__ctl2_IncentiveViewProducts, #productsList_DLIncentives__ctl5_IncentiveViewProducts, #productsList_DLIncentives__ctl8_IncentiveViewProducts, #productsList_DLIncentives__ctl11_IncentiveViewProducts, #productsList_DLIncentives__ctl14_IncentiveViewProducts { margin-right:0px; width:219px }
	#herosList_pnlPhoneListInner .productListWrapper { background: url(../images/structure/hero_bg.gif) bottom left no-repeat;}
	#herosList_pnlPhoneListInner .productWrapper { padding-top:0px; background: url(../images/structure/hero_top.gif) top left no-repeat; }
	.productListWrapper a img {border:none;}
	.prodListPrice {padding-top:0px; margin-top:0px;}
	.prodListAdd {padding-left:0px; float:left;}
	.prodListAdd a img {padding:0px;}
	.prodListInfo { float:right; padding-right:10px;}

	.jargonlist {list-style:none;}

	#contentInner {margin-left:7px;}

	.inlineList {padding:0px; margin:0px;}

	#detailPackHolder {padding-top:10px;}
	.searchResultItem {border:1px solid #e7e7e7; margin-right:10px; margin-top:10px; padding:10px; width:315px; height:200px; float:left}
	.searchProdImage img {float:left; width:67px; height:101px; padding:10px 20px;}
	.searchProdTitle h2, .searchProdTitle p, .searchProdDescription p {line-height:1em; padding:10px 0 0 0; margin:0px; float:left;}
	.searchMoreInfo {}
	.searchMoreInfo img {margin-left:10px;}
	
	.searchDetails {float:left; width:190px;}
	.searchDetails p {width:190px;}
	.searchViewAllHandsets {padding:15px 0px; float:left; width:690px; font-weight:bold}
	.searchTopResultItem {border:1px solid #e7e7e7; padding:10px; margin-bottom:10px; background-color:#f0eef7}
	.searchTextResults {padding:5px 0px; border-top:1px solid #e7e7e7}
	#searchFirst {padding-top:5px;}

	#heroWrapper {padding-top:10px;}
	.accListSmallIncent {}

	#productWrapper  {clear:left;}

	#footerLinksHolder { float:left; color:#999; padding:20px 0px 0px 20px; background-repeat:no-repeat; background-position:20px 15px; }
	#footerLinksHolder a {color:#666}

	ul.footerLinks {padding:0px; margin:0px; list-style:none; display:block; }
	ul.footerLinks li {display:inline; padding:0px; margin:0px;}
	ul.footerLinks li a {display:block; float:left; padding:0px 7px; border-right:1px solid #c0c0c0;}
	ul.footerLinks li a.first {padding-left:0px;}
	ul.footerLinks li a.last {border-right:0px;}

	.copyrightText { clear:left; display:block; padding:2px 0px 20px 0px; margin:0px;}
	
	h2.titleFirst {margin-top:12px; margin-bottom:12px;}

	#searchFooter {width:300px; margin:0px auto; border:1px solid #dea;}
	#searchFooter div { float:left; padding:0px 10px;}

	#simFree #detailPackHolder, #accessories #detailPackHolder, #details #detailPackHolder {background: #fff url(../images/structure/productdetail_bg.gif) top left no-repeat; height:215px; margin-top:10px; margin-left:0px;}
	#simFree #detailPackHolder h2, #accessories #detailPackHolder h2, #details #detailPackHolder h2 { padding:0px; margin:0px 0px; font-size:1.3em; line-height:1.1em; background:none; border:none;}
	#detailPackHolder #detailPackImg { float:left; width:133px;}

	/* #phoneDetEnlarge {width:200px; clear:both;}*/
	#phoneDetEnlargeBtns dl {padding:15px 0 0 15px; margin:0px; }
	#phoneDetEnlargeBtns dl dt { padding:0px; margin:0px; display:none;}
	#phoneDetEnlargeBtns dl dd { padding:0px; margin:0px; float:left; padding-right:1px;}
	#phoneDetEnlargeBtns dl dd {cursor:pointer;}
	#detailPackDetail {width:440px; float:right;}
	
	
	#primaryContent { float:left; width:530px;}


/* site map */

	#sitemap #mainSection h2{ position:relative; top:9px;}
	#sitemap #mainSection h3{ position:relative;top:5px;}
	#sitemap #mainSection h4{ position:relative;top:-1px;}
	#sitemap #mainSection h5 a{ position:relative;top:2px;}
	.siteMapSubHeader a {border-bottom:1px solid #e6e6e6; font-size:1em;font-weight:bold;display:block;	margin-top:12px;padding:0px 10px 5px 10px;}	
	#siteMapListSub {list-style:none;}
	#siteMapListSub li {margin-left:20px;}
	#siteMapListSub li a { font-weight:normal;}

	.siteMapMainHeader a {font-size:1em; line-height:1.2em;	font-weight:bold;display:block;	padding:8px 10px 8px 10px;margin-top:12px;margin-bottom:0px; background: #e3e3e3 url(../images/structure/header_bg.gif) top left no-repeat; border-bottom:1px solid #e6e6e6;}			
	#accDetailImg {float:left;}
	#accDetailImg img {margin:20px 20px 0 0; width:133px; height:200px;}

/* general formatting from moto */

	#eCouponDiv {width:100%;}
	.eCouponDiv_Txt {width:500px; text-align:right; float:left; margin-right:10px}
	.eCouponDiv_textBox {width:104px; text-align:right; float:left}
	.eCouponDiv_btn {width:80px; text-align:right; float:left}
	.eCouponDiv_message {width:100%; float:left; text-align:right; padding:5px}
	
	#eCouponDiv table {width:100%;}
	#detailHolder #detailBtns1, #detailHolder #detailBtns2 {height:40px;}
	#detailHolder #detailTopRight {clear:both;}
	#detailHolder table {width:100%;}

	#detailHolder #detailBtns1 #LinkButton1, #detailHolder #detailBtns2 #LinkButton3 {float:left;}
	#detailHolder #detailBtns1 #LinkButton2, #detailHolder #detailBtns2 #LinkButton4 {float:right;}

	#accCompatList ul {list-style:none; padding:0px; margin:0px 0px 0px 12px;}
	#accCompatList ul li { display:inline; padding:0px; margin:0px;}
	#accCompatList {clear:left;}

	#accDetailPricing {float:left;}
	#accDetailPricing p {font-weight:bold; font-size:1.3em;}
	.btnAccBuy {float:left; margin-right:20px; font-weight:bold;}

	#accList_pageNumbersPanelTop, #productsList_pageNumbersPanelTop, #productsList_searchFooter, #accList_searchFooter {text-align:center;}
	#accList_searchFooter { clear:both;}
	#productsList_pageNumbersPanelTop, #productsList_pageNumbersPanel {display:inline;}
	.pageNumberWrapper {margin:0px auto; text-align:center;}
	.pagingWrapper{margin:0px auto 10px auto; text-align:center; }
	#accList_pageNumbersPanelTop, #accList_pageNumbersPanel, #productsList_pageNumbersTop, #accList_pageNumbersTop { display:inline;}
	.pagingNoPrevious, .pagingNext, .pagingPrevious, .pagingNoPrevious {display:inline;}
	.pagingNext, .pagingPrevious {text-decoration:underline;}
	a.pagingControlLinkOff { color:#888; padding:10px; text-decoration:underline;}
	a.pagingControlLinkOn { font-weight:bold; color:#333; padding:10px;}
	#accList_pagingControl_pagingControlprevButtonDiv, #accList_pagingControl_pagingControlnextButtonDiv {display:inline;}
	.pageNumbers{display:inline;}
	
	#popupWrapper {padding:0px 30px 0px 50px;}
	#popupWrapper h2 {padding-left:0px;}

	#emailHolder table tr td {padding-left:10px;}

/* Compare phones */

	#PrimaryComparisonTable{border:0;padding:0;margin:12px 0 0 0;}
	#PrimaryComparisonTable #PrimaryComparisonTableMainTD{width:589px;vertical-align:top;padding:0}
	
	#PrimaryComparisonTable #PrimaryComparisonTableFeatureTD{vertical-align:top;padding:0}
	#PrimaryComparisonTable #FeatureListHolder{margin:192px 0 0 0;}
	
	#PrimaryComparisonTable .CompareHolderWrapperTable{width:100%;border-left:solid 1px #eee;}
	#PrimaryComparisonTable .PhoneComparisonPhoneTD{vertical-align:top;padding:0;width:145px}
	#PrimaryComparisonTable .DropDownBoxandGoButton{text-align:center;}
	#PrimaryComparisonTable	.PhoneImageAndInfoLinks {text-align:center;height:140px;}
	
	#CompairHolder .DdlTextComp{width:130px; font-size:11px;margin:0 0 5px 0;padding:0px;height:20px;}
	.PhoneImageAndInfoLinks .PhoneImage img{width:68px;margin:0px auto;}
	.PhoneImageAndInfoLinks .BuyLink{float:left;margin:0 0 0 15px; display:block; width:30px; height:13px; background:transparent url(../images/buttons/buy-green.gif) no-repeat;padding:0;}
	.PhoneImageAndInfoLinks .MoreInfoLink{float:right;margin:0 15px 0 0;padding:0;}
	.PhoneImageAndInfoLinks .BuyAndMoreInfo{width:140px;padding:0px;margin:0px;}
	
	#PrimaryComparisonTable .AvailableFeatuesTitleTable{border-top:solid 1px #eee;padding:0;background-color:#f0f5f9}
	#PrimaryComparisonTable .AvailableFeatuesTitleTable .FeatureTitle{padding:2px 5px 4px 5px;border-bottom:solid 1px #eee;width:100%;text-align:right;}
	.AvailableFeatuesCollection .AvailableFeatuesTable{border-top:solid 1px #efefef;width:100%;padding:0;}
	.AvailableFeatuesCollection .AvailableFeatues .Feature{padding:3px 0 3px 0;border-bottom:solid 1px #efefef;width:100%;text-align:center;} 
	
	#ProductViewDescription table {width:100%;}
	#ProductViewDescription_ptrFeatures {width:50%;}
	#ProductViewDescription_ptrFeatures tr td {padding-left:12px;}
	#ProductViewDescription table tr td {padding-left:24px;}
	#ProductViewDescription table ul, #ProductViewDescription table ul li  {margin-left:0px; padding-left:0px;}
	#CallUs{background:transparent url(../images/structure/Talkmobile_call.jpg) no-repeat;height:202px;width:200px;}

/* price plans page */

	#pPlans .blueVersion { margin-top:20px; margin-bottom:10px; width:743px; background-image:url('../images/main-block-bg-blue.jpg') !important; background-repeat:repeat-y; }
	#pPlans #control .mainBlockHeader{background-image:url('../images/main-block-header-blue.jpg');background-repeat:no-repeat;height:11px;}
	#pPlans #control .mainBlockFooter{background-image:url('../images/main-block-footer-blue.jpg');background-repeat:no-repeat;height:26px;clear:both; }

	#pPlans #prepay{position:relative; margin-top:10px;}
	#pPlans #prepay .mainBlockContent{height:275px;}
	#pPlans #prepay .bgImage{background-image:url('../images/price-plan-prepay.gif');background-repeat:no-repeat;position:absolute;width:333px;height:185px;top:5px;left:20px;}
	#pPlans #prepay h2{margin:0px;padding:0px;background-image:url('../images/price-plan-prepay-title.gif');background-repeat:no-repeat;position:absolute;	width:218px;height:81px;top:20px;left:370px;}
	#pPlans #prepay h2 .label{display:none;}
	#pPlans #prepay #prepay_panel_offer{ background:transparent url(../images/prepay-offer-roundeal.gif) no-repeat; width:131px; height:126px; position:absolute; left:595px;top:15px;}
	#pPlans #prepay ul{margin:0px;padding:0px;position:absolute;top:105px;left:370px;font-size:11px;width: 230px; list-style-image:url(../images/talkmobilediscstyle.gif); }
	#pPlans #prepay ul li{margin:0 0 5px 20px;}
	#pPlans #prepay .buttons{position:absolute;bottom:8px;right:23px;}
	#pPlans #prepay .buttons a{display:block;margin:0px;}

	#pPlans #prepay_more_info{background-image:url('../images/price-plan-more-info.gif');background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #prepay_more_info .label{display:none;}
	#pPlans #prepay_handsets{background-image:url('../images/price-plan-handsets.gif');	background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #prepay_handsets .label{display:none;}
	 .largeBuyButton {display:block; margin:0px; width:75px; background-image:url('../images/price_plan_buy.gif'); background-repeat:no-repeat; height:22px;}
	#pPlans #sim_only_buy {background-image:url('../images/price_plan_buy.gif'); background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #sim_only_buy .label,  .largeBuyButton .label{display:none;}
	#pPlans #sim_only_buy_now{background-image:url('../images/price_plan_buy-now.gif');	background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #sim_only_buy_now .label{display:none;}
	
	#pPlans #prepay_sim_only{background-image:url('../images/price-plan-sim-only.gif');	background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #prepay_sim_only .label{display:none;}
	
	/*#pPlans #world_bullet_list{width:370px;}*/

	#pPlans #control{position:relative; }
	#pPlans #control .mainBlockContent{height:245px;}
	#pPlans #control .bgImage{background-image:url('../images/price-plan-control.gif');background-repeat:no-repeat;	position:absolute;width:392px;height:188px;	top:6px; left:6px;}
	#pPlans #control h2{margin:0px;padding:0px;background-image:url('../images/price-plan-control-title.gif');	background-repeat:no-repeat;position:absolute;width:483px;height:80px;top:15px;left:210px;}
	#pPlans #control h2 .label{display:none;}
	#pPlans #control ul{margin:0px;padding:0px;position:absolute;top:75px;left:260px;font-size:11px;width: 320px; list-style-image:url(../images/talkmobilediscstyle_b.gif);}
	#pPlans #control ul li{margin:0 0 5px 20px;}
	#pPlans #control .buttons{position:absolute;bottom:8px;right:23px;}
	#pPlans #control .buttons a{display:block;margin:0px;}
	#pPlans #control_more_info{	background-image:url('../images/price-plan-more-info-b.gif');	background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #control_more_info .label{display:none;}
	#pPlans #control_handsets{background-image:url('../images/price-plan-handsets-b.gif');background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #control_handsets .label{display:none;}

	#pPlans #control_sim_only{background-image:url('../images/price-plan-sim-only-b.gif');background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #control_sim_only .label{display:none;}

	#pPlans #talkmobileWorld{position:relative;}
	#pPlans #talkmobileWorld .mainBlockContent{height:239px;}
	#pPlans #talkmobileWorld .bgImage{background-image:url('../images/price-plan-tw-4p.gif');background-repeat:no-repeat;position:absolute;width:392px;height:250px;top:6px;left:20px;}
	#pPlans #talkmobileWorld h2{margin:0px;background-image:url('../images/price-plan-tw-title.gif');background-repeat:no-repeat;position:absolute;width:508px;height:200px;top:5px;padding:0px;left:230px;}
	#pPlans #talkmobileWorld h2 .label{display:none;}
	#pPlans #talkmobileWorld ul{padding:0px;margin:0px;position:absolute;top:72px;left:230px;font-size:11px;width:370px; z-index:100px;list-style-image:url(../images/talkmobilediscstyle.gif);}
	#pPlans #talkmobileWorld ul li{margin:0 0 5px 20px;}
	#pPlans #talkmobileWorld .legalText {padding:0px;margin:0px;position:absolute;top:195px;left:230px;font-size:11px;width:350px;}
	#pPlans #talkmobileWorld .buttons{position:absolute;bottom:8px;right:23px;}
	#pPlans #talkmobileWorld .buttons a{display:block;margin:0px;}

	#pPlans #world_more_info{background-image:url('../images/price-plan-more-info.gif');background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #world_more_info .label{display:none;}
	#pPlans #world_handsets{background-image:url('../images/price-plan-handsets.gif');	background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #world_handsets .label{display:none;}

	#pPlans #world_sim_only{background-image:url('../images/price-plan-sim-only.gif');	background-repeat:no-repeat;width:120px;height:22px;}
	#pPlans #world_sim_only .label{display:none;}

/* help */
	
	.faqsListPad {margin-top:20px;}
	#faqs .handle{margin:0 7px 0 0;}
	#faqs h3 {font-size:1.1em;}
	#faqs h3 img{margin:0 10px 0 0;}
	#faqs .faqAnswer{padding:0 0 0 25px;}

/* contact us */

	#contactus .txtName, #contactus .txtMessage, #contactus .txtEmail,#contactus .highlight {margin:0 10px 10px 0;}
	#contactus .btnSend{float:right;margin-right:42px;}
	#contactus #contactFromContainer{width:700px;}
	#contactus .txtMessage {width:500px;}


/* ts and cs pages */
	
	.tandcsListPad {margin-top:20px;}
	#tandc .handle{margin:0 7px 0 0;}
	#tandc h3 {font-size:1.1em;}
	#tandc h3 img{margin:0 10px 0 0;}
	#tandc .tandcsAnswer{padding:0 0 0 25px;}


/* main header */

    body.TandC .termsHolder p{padding:5px 0px;}
	body.TandC .termsHolder ol,
	body.TandC .termsHolder ul{padding:2px 0px 2px 15px;}


	.main_header{ color:#333092;font-size:20px;margin-bottom:10px;}
	.sub_header{ color:#333092;}
	#searchWrapper {float:right;margin-top:7px;margin-right:10px;color:#ffffff;font-weight:bold;width:200px;}
	.goButton{ margin-left:5px; padding-top:2px}
	/* static basket*/
	
	#basketWrapper {}
	#basketWrapper #basketItems, #basketWrapper #basketPrice {padding:0px 7px 0px 0px; margin:0px; display:block; text-align:right;}
	#basketWrapper div span {float:left; padding-left:10px;}
	#basketWrapper #basketView { clear:left; display:block; text-align:right; padding:10px;}
	

	/* dynamic drop down basket */
	
	#myaccountwrapper {width:120px; width:385px; overflow:hidden;  }
	#basketContainer { width:118px; height:1px; clear:both; margin:-10px 0 0 -240px; padding:0px;}
	#basketContainer #basketWrapper {width:430px; position:absolute;z-index:100; margin-top:20px;}
	#basketContainer #basketWrapper h2{float:right;}
	#basketContainer #basketWrapper #btnMyAccountShow{float:right;clear:both;width:430px;}
	#basketContainer #basketWrapper #myAccountAreaWrapper {width:430px;height:290px;z-index:100;background-color:transparent;float:right;}
	#basketContainer #basketWrapper #myAccountArea{z-index:10;  width:430px; height:300px; background-color:#fff;float:right; background: url(../images/capsules/drp_bkt_bg_t_white.gif) top left no-repeat;}
	#basketContainer #basketWrapper #myAccountContent{height:255px; padding:0; width:430px; background: url(../images/capsules/drp_bkt_bg_white.png) bottom left no-repeat;margin:19px 0 0 0;}
	#basketContainer #basketWrapper #myAccountArea #basketPrice {margin:0px;}
	
	#myAccountContent #basketHolder{ width:385px;}
	#myAccountContent #basketHolder #itemCollection { }
	#myAccountContent #basketHolder #item {width:380px; margin:0 0 3px 0; clear:both;}
	#myAccountContent #basketHolder #item .title {float:left; margin:0 0 0 8px;}
	#myAccountContent #basketHolder #item .quantity {float:right;margin:0 8px 0 0;}
	#myAccountContent #basketHolder #more { width:385px;padding:0px; margin:7px 0 0 0; clear:both; height:20px; clear:both;} 
	#myAccountContent #basketHolder #more .btnMyAccountShow{background:transparent url(../images/baskethidehandle.gif) 0 -4px no-repeat;}

/* banners */

	#spending_banner{margin:10px;width:741px;height:141px;background-image:url('../images/network-spending-banner.gif');background-repeat:no-repeat;}
	#spending_banner .label{display:none;}

	#banners {}
	#banners div a {float:left;display:block; width:360px;height:178px; padding:0px; margin:10px 10px 0px 0px;}

	#banners #international a{background-image:url('images/network-international.gif');background-repeat:no-repeat;}
	#banners #international .label{display:none;}

	#banners #shop a{background-image:url('images/network-shop.gif');background-repeat:no-repeat;}
	#banners #shop .label{display:none;}

	#banners #abroad a{background-image:url('images/network-abroad.gif');background-repeat:no-repeat;}
	#banners #abroad .label{display:none;}

	#banners #coverage a{background-image:url('images/network-coverage.gif');background-repeat:no-repeat;}
	#banners #coverage .label{display:none;}

/*  our services  */

	#our_service_image{position:absolute; margin-left:503px; padding-right:10px; width:233px; height:170px;background-image:url('../images/service_image.gif');background-repeat:no-repeat;}
	#our_service_text{width:450px; padding:10px 20px;}

	#features_banner{margin:20px 0px 10px 0px;width:741px;height:141px; background-image:url('../images/service-features-banner.gif');background-repeat:no-repeat;}
	#features_banner .label{display:none;}
	.clickableLink{cursor: pointer;}

	#banners #voicemail a{background-image:url('../images/service-voicemail.gif');background-repeat:no-repeat;}
	#banners #voicemail .label{display:none;}

	#banners #conference a{ margin:10px 0px 0px 10px; background-image:url('../images/service-conference.gif');background-repeat:no-repeat;}
	#banners #conference .label{display:none;}

	#banners #backup a{margin-top:20px; background-image:url('../images/service-backup.gif');background-repeat:no-repeat;}
	#banners #backup .label{display:none;}

	#banners #premium a{margin:20px 0px 0px 10px; background-image:url('../images/service-premium.gif');background-repeat:no-repeat;}
	#banners #premium .label{display:none;}

	/* get your settings */

	.osSettings #getyoursettingsImage{ background:transparent url(../images/get-your-settings.gif) no-repeat; width:340px; height:200px; position:relative;margin:0px;}	
	.osSettings #osSettginsText{width:360px; float:left;}
	

	/* premenum rate content */
	body.osPRate .titleO {margin-bottom:0px; padding-bottom:0px;}
	#premiumRateContentWrapper{ clear:both;height:160px;}
	#premiumRateContentWrapper #premiumRateText{ padding-right:343px; margin:10px 80px 10px 0px; background:transparent url(../images/premeum-rate-content.gif) top right no-repeat; }

	/* talk mobile backup */

	#talkmobilebackupwrapper #talkmobilebackText{ float:left; width:340px;}
	#talkmobilebackupwrapper #talkmobileImage{ background:transparent url(../images/talk-mobile-backup.gif) no-repeat; width:343px; height:200px; float:right;position:relative;margin:0px;}		
	
	/* conference calling */

	#conferencecallingwrapper #conferencecallingText{float:left; width:350px;}
	#conferencecallingwrapper #conferencecallingImage{background:transparent url(../images/conference-calling.gif) no-repeat; width:343px; height:200px; float:right;position:relative;margin:0px;}		
	
	/* roaming */

	#roamingWrapper	#roamingImage{background:transparent url(../images/roaming.gif) no-repeat; width:343px; height:200px; float:right;position:relative;margin:0px;}		
	
	/* roaming */

	#mobileInternetImage{background:transparent url(../images/internet-people.gif) no-repeat; width:170px; height:286px; float:right;position:relative;margin:0px;}		
	

/* price plans */	
	

	/* price plans - pre pay */
	
	.ppPrePay p{margin-bottom:10px;}
	.ppPrePay .infoBlockPanel{float:left;}
	.ppPrePay .infoBlockPanel .clear{padding-right:60px;}
	.ppPrePay .infoBlockPanel h3{color:#333092;font-size:18px;}
	.ppPrePay .infoBlockPanel h3 .label{display:none;}
	.ppPrePay .infoBlockPanel h4{color:#333092;font-size:14px;margin-bottom:10px;}
	.ppPrePay .infoBlockButton a{background-image:url('../images/orange-arrow.gif');background-repeat:no-repeat;width:200px;height:24px;padding:5px 5px 5px 30px;margin:0px;display:block;color:#333092;text-decoration:none;font-size:11px;}
	.ppPrePay .infoBlockPanel{width:700px;margin-top:10px;}
	.ppPrePay #prePayBanner{float:right;background-image:url('../images/prepay-side-banner.gif');background-repeat:no-repeat;width:247px;height:205px;padding:0px;}
	.ppPrePay #prePayTitle{background-image:url('../images/prepay-title.gif');background-repeat:no-repeat;width:450px;height:190px;position:relative;}
	.ppPrePay #prePayTitle p{width:400px;position:absolute;top:130px;left:0px;}
	.ppPrePay #prePayTitle a{display:block;background-image:url('../images/world-handset-button.gif');background-repeat:no-repeat;width:271px;height:24px;margin-top:10px;}
	.ppPrePay #prePayTitle a .label{display:none;}
	.ppPrePay #pricePlan{float:left;}
	.ppPrePay #pricePlan table{background-color:#e1deef;padding:0px;margin:0px;font-weight:bold;}
	.ppPrePay #pricePlan table th{color:#FFFFFF;background-color:#333092;padding:5px;text-align:left;}
	.ppPrePay #pricePlan table td{color:#333092;padding:5px;border-bottom:1px solid #FFFFFF;}
	.ppPrePay #pricePlan table .firstCol{ padding-right:40px; width:250px;}
	.ppPrePay #pricePlan table span{color:#f7931e;}
	
	.ppPrePay #coverage {width:275px; float:left;}
	.ppPrePay #wheretobuy{width:275px; float:left;}
	.ppPrePay #roaming {width:275px; float:left; clear:left;}
	.ppPrePay #handsetBanner{clear:both;background-image:url('../images/prepay-handset-banner.gif');background-repeat:no-repeat;width:707px;height:260px;position:relative;}
	.ppPrePay #handsetBanner a{display:block;background-image:url('../images/world-handset-button.gif');background-repeat:no-repeat;width:271px;height:24px;position:absolute;top:70px;left:200px;}
	.ppPrePay #handsetBanner a .label{display:none;}
	
	/* price plans - control */

	.ppControl p{margin-bottom:10px;}
	.ppControl .mainBlock{margin:0px 0px 10px 0px;width:743px;}
	.ppControl .mainBlock h2{background-color:#e1deef;padding:5px;color:#333092;font-size:26px;display:inline;}
	.ppControl .mainBlock{background-image:url('../images/main-block-bg.jpg');background-repeat:repeat-y;}
	.ppControl .mainBlockHeader{background-image:url('../images/main-block-header.jpg');background-repeat:no-repeat;height:8px;}
	.ppControl .mainBlockFooter{background-image:url('../images/main-block-footer.jpg');background-repeat:no-repeat;height:26px;clear:both;}
	.ppControl .infoBlockPanel{width:300px;float:left;}
	.ppControl .infoBlockPanel .clear{padding-right:60px;}
	.ppControl .infoBlockPanel h3{color:#333092;font-size:18px;}
	.ppControl .infoBlockPanel h3 .label{display:none;}
	.ppControl #pricePlan h3 .label{display:none;}
	.ppControl #pricePlan h3{background-image:url('../images/titles/price-plan.gif');background-repeat:no-repeat;width:265px;height:30px;}
	.ppControl #tariffBundles h3 .label{display:none;}
	.ppControl #pricePlan h3 .label{background-image:url('../images/titles/price-plan.gif');background-repeat:no-repeat;width:265px;height:30px;}
	.ppControl .infoBlockPanel{ margin:20px 0 0 0;}
	.ppControl .infoBlockPanel h4{color:#333092;font-size:14px;margin-bottom:10px;}
	.ppControl .infoBlockButton a{background-image:url('../images/orange-arrow.gif');background-repeat:no-repeat;width:200px;height:24px;padding:5px 5px 5px 30px;margin:0px 0px 5px 0px;display:block;color:#333092;text-decoration:none;font-size:11px;}
	.ppControl #control_ad{ background:transparent url(../images/control_buyers_ad.jpg) no-repeat; width:690px; height:225px; clear:both;}
	.ppControl #control_ad table,.ppControl #control_ad span {display:none;}
	.ppControl #controlTitle{background-image:url('../images/control-title.gif');background-repeat:no-repeat;height:100px;}
	.ppControl #controlTitle h2{display:none;}
	.ppControl #controlTitle p{display:none;}
	.ppControl #controlBanner{background-image:url('../images/control-banner.gif');background-repeat:no-repeat;height:305px;margin:15px 0 0 0;}
	.ppControl #controlBanner p{display:none;}
	.ppControl #pricePlan{margin: 10px 10px 0px 0px;float:left;}
	.ppControl #pricePlan h3{color:#333092;font-size:18px;margin-bottom:20px;}
	.ppControl #pricePlan table{background-color:#e1deef;padding:0px;margin:0px;font-weight:bold;}
	.ppControl #pricePlan table th{color:#FFFFFF;background-color:#333092;padding:5px;text-align:left;}
	.ppControl #pricePlan table td{color:#333092;padding:5px;border-bottom:1px solid #FFFFFF;}
    .ppControl #pricePlan table .firstCol{ padding-right:40px; width:250px;}
	.ppControl #pricePlan table span{color:#f7931e;}
	.ppControl #pricePlan .banner{margin-top:10px;background-image:url('../images/range-banner.gif');background-repeat:no-repeat;height:205px;position:relative;}
	.ppControl #pricePlan .banner a{position:absolute;top:105px;left:250px;background-image:url('../images/see-handset-range.gif');background-repeat:no-repeat;width:175px;height:22px;display:block;}
	.ppControl #pricePlan .banner a .label{display:none;}
	.ppControl #tariffBundles{margin: 10px 0px 0px 0px;width:194px;float:right;}
	.ppControl #tariffBundles h3{color:#333092;font-size:18px;margin-bottom:20px;}
	.ppControl #call-button{width:194px;height:90px;background-image:url('../images/accordion-call-button.gif');background-repeat:no-repeat;display:block;}
	.ppControl #call-button span{display:none;}
	.ppControl #text-button{width:194px;height:90px;background-image:url('../images/accordion-text-button.gif');background-repeat:no-repeat;display:block;}
	.ppControl #text-button span{display:none;}
	.ppControl #data-button{width:194px;height:90px;background-image:url('../images/accordion-data-button.gif');background-repeat:no-repeat;display:block;}
	.ppControl #data-button span{display:none;}
	.ppControl .ui-accordion-container li{list-style-type:none;}
	.ppControl .clear{clear:both;}
	
	/*  price plans - world */

	.ppWorld p{margin-bottom:10px;}
	.ppWorld .clear{clear:both;}
	.ppWorld .infoBlockPanel{float:left;}
	.ppWorld .infoBlockPanel .clear{padding-right:60px;}
	.ppWorld .infoBlockPanel h3{color:#333092;font-size:18px;}
	.ppWorld .infoBlockPanel h3 .label{display:none;}
	.ppWorld .infoBlockPanel h4{color:#333092;font-size:14px;margin-bottom:10px;}
	.ppWorld .infoBlockButton a{background-image:url('../images/orange-arrow.gif');background-repeat:no-repeat;width:200px;height:24px;padding:5px 5px 5px 30px;margin:0px;display:block;color:#333092;text-decoration:none;font-size:11px;}
	.ppWorld .infoBlockPanel{width:700px;margin-top:10px;}
	.ppWorld #worldTitle{background-image:url('../images/world-title-4p.gif');background-repeat:no-repeat;width:707px;height:235px;position:relative;}
	.ppWorld #worldTitle p{width:271px;position:absolute;top:140px;left:0px;}
	/*.ppWorld #worldTitle a{display:block;background-image:url('../images/world-handset-button.gif');background-repeat:no-repeat;width:271px;height:24px;margin-top:10px;}*/
	.ppWorld #worldTitle a{display:block;background-image:url('../images/price_plan_buy-now.gif');background-repeat:no-repeat;width:271px;height:24px;margin-top:10px;}
	.ppWorld #worldTitle a .label{display:none;}
	.ppWorld #pricePlan{float:left;}
	.ppWorld #pricePlan table{background-color:#edebf5;padding:0px;margin:0px;font-weight:bold;}
	.ppWorld #pricePlan table th{color:#FFFFFF;background-color:#333092;padding:5px;text-align:left;}
	.ppWorld #pricePlan table td{color:#333092;padding:5px;border-bottom:1px solid #FFFFFF;}
	.ppWorld #pricePlan table .firstCol{ padding-right:40px; width:250px;}
	.ppWorld #pricePlan table span{color:#f7931e;}
	/*#internationalCalls{float:right;width: 230px;}*/
	#faqs #internationalCalls {float:none;}
	#internationalCalls select{width: 209px;margin-bottom:6px;}
	#internationalCalls .landline .title{background-image:url('../images/world-calls-landline.gif');background-repeat:no-repeat;width:208px;height:47px;display:block;border-bottom:1px solid #FFFFFF;}
	#internationalCalls .mobile .title{background-image:url('../images/world-calls-mobile.gif');background-repeat:no-repeat;width:208px;height:47px;display:block;border-bottom:1px solid #FFFFFF;}
	#internationalCalls .landline .cost,#internationalCalls .mobile .cost{background-color:#e1deef;color:#333092;width:198px;padding:10px 5px;display:block;border-bottom:1px solid #FFFFFF;font-weight:bold;}
	.ppWorld #coverage {width:270px; float:left; clear:none;}
	.ppWorld #wheretobuy {float:left; width:270px; clear:none;}
	.ppWorld #handsetBanner{clear:both;background-image:url('../images/world-handset-banner.jpg');background-repeat:no-repeat;width:707px;height:244px;position:relative;}
	.ppWorld #handsetBanner a{display:block;background-image:url('../images/view-handsets-text.gif');background-repeat:no-repeat;width:441px;height:27px;position:absolute;bottom:25px;left:260px;}
	.ppWorld #handsetBanner a .label{display:none;}
	
	.wb-online,
	.wb-store,
	.wb-phone{float:left;display:block;height:152px;}
	
	.wb-online{cursor:pointer;background:url(../images/wb-buy.gif);width:228px;margin-right:10px;}
	.wb-store{background:url(../images/wb-shop.gif);width:220px;margin-right:16px;}
	.wb-phone{background:url(../images/wb-phone.gif);width:220px;}
	
	.wb-online .text,
	.wb-store .text,
	.wb-phone .text{color:#000000;display:block;padding:33px 18px 0px 10px; font-size:10px;}
	
	.wb-online:hover{text-decoration:none;}
	
	.wb-10,
	.wb-20,
	.wb-30{cursor:pointer;float:left;display:block;height:113px;}
	
	.wb-10 .label,
	.wb-20 .label,
	.wb-30 .label{display:none;}
	
	.wb-10{background:url(../images/wb-10.jpg);width:238px;}
	.wb-20{background:url(../images/wb-20.jpg);width:235px;}
	.wb-30{background:url(../images/wb-30.jpg);width:234px;}
	
	.wb-right{margin-top:15px;margin-left:4px;display:block;}
	
	/*  price plans - pay monthly */

	.ppPayMonthly p{margin-bottom:10px;}
	.ppPayMonthly .clear{clear:both;}
	.ppPayMonthly .infoBlockPanel{float:left;}
	.ppPayMonthly .infoBlockPanel .clear{padding-right:60px;}
	.ppPayMonthly .infoBlockPanel h3{color:#333092;font-size:18px;}
	.ppPayMonthly .infoBlockPanel h3 .label{display:none;}
	.ppPayMonthly .infoBlockPanel h4{color:#333092;font-size:14px;margin-bottom:10px;}
	.ppPayMonthly .infoBlockButton a{background-image:url('../images/orange-arrow.gif');background-repeat:no-repeat;width:200px;height:24px;padding:5px 5px 5px 30px;margin:0px;display:block;color:#333092;text-decoration:none;font-size:11px;}
	.ppPayMonthly .infoBlockPanel{width:700px;margin-top:10px;}
	.ppPayMonthly #payMonthlyTitle{background-image:url('../images/pay-monthly-title.gif');background-repeat:no-repeat;width:236px;height:49px;position:relative;}
	.ppPayMonthly #payMonthlyTitle a{display:block;background-image:url('../images/world-handset-button.gif');background-repeat:no-repeat;width:271px;height:24px;margin-top:10px;}
	.ppPayMonthly #payMonthlyTitle a .label{display:none;}
	.ppPayMonthly #monthlyBundle{float:left;}
	.ppPayMonthly #monthlyBundleDeals table ,.ppPayMonthly #bundleCharges table,.ppPayMonthly #monthlyBundle table{background-color:#e1deef;padding:0px;margin:0px;font-weight:bold;}
	.ppPayMonthly #monthlyBundleDeals table th,.ppPayMonthly #bundleCharges table th,.ppPayMonthly #monthlyBundle table th{color:#FFFFFF;background-color:#333092;padding:5px;}
	.ppPayMonthly #monthlyBundleDeals table td,.ppPayMonthly #bundleCharges table td,.ppPayMonthly #monthlyBundle table td{text-align:center;color:#333092;padding:5px;border-bottom:1px solid #FFFFFF;border-bottom:1px solid #ffffff;}
	.ppPayMonthly #monthlyBundle table .firstCol{ padding-right:40px; width:250px;}
	.ppPayMonthly #monthlyBundle table .firstRow{ color:#FFFFFF;background-color:#333092;padding-right:5px; width:150px;}
	.ppPayMonthly #monthlyBundle table .white{ background-color:#ffffff;}
	.ppPayMonthly #bundleCharges table span,.ppPayMonthly #monthlyBundle table span{color:#f7931e;}
	
	.ppPayMonthly #bundleCharges table td{text-align:left;}
	.ppPayMonthly #monthlyBundleDeals table .firstRow{ text-align:left;color:#333092;background-color:#e1deef;}
	
	
	/*#internationalCalls{float:right;width: 230px;}*/
	.ppPayMonthly #coverage {width:270px; float:left; clear:none;}
	.ppPayMonthly #wheretobuy {float:left; width:270px; clear:none;}
	.ppPayMonthly #handsetBanner{clear:both;background-image:url('../images/world-handset-banner.jpg');background-repeat:no-repeat;width:707px;height:244px;position:relative;}
	.ppPayMonthly #handsetBanner a{display:block;background-image:url('../images/view-handsets-text.gif');background-repeat:no-repeat;width:441px;height:27px;position:absolute;bottom:25px;left:260px;}
	.ppPayMonthly #handsetBanner a .label{display:none;}

    /* our network */

	#our_network_image{float:right;width:204px;height:216px;background-image:url('../images/network_image.gif');background-repeat:no-repeat;}
	#our_network_text{float:left;width:480px;}
	
	/* top up */
	
	.topuptable{padding:0px;margin:0px;font-weight:bold;}
	.topuptable th{color:#FFFFFF;background-color:#333092;padding:5px;}
	.topuptable td{text-align:center;color:#333092;padding:5px;border-bottom:1px solid #FFFFFF;border-bottom:1px solid #ffffff;}
	.topuptable .firstCol{ padding-right:40px; width:250px;}
	.topuptable .firstRow{ color:#FFFFFF;background-color:#333092;padding-right:5px; width:350px;}
	
	/* coverage */
	
	.onCoverage #contentContainer{ text-align:center; }

	/* where to buy */
	
	#wheretobuyWrapper {margin:0px; clear:both;height:200px;}
	#wheretobuyWrapper h3 { width:200px;}
	#wheretobuyWrapper #wheretobuyText{float:left; width:350px;}
	#wheretobuyWrapper #wheretobuyImage{background:transparent url(../images/where-to-buy.gif) no-repeat; width:343px; height:200px; float:right;position:relative; margin:0px;}			
	
	/* disconnection page */

	.osDisconnection .inputitem{width: 700px; margin-bottom:5px;}
    .osDisconnection .inputlabel{width: 300px;float: left;}
    .osDisconnection .inputdata{float: left;}
    .osDisconnection input.textBox {margin:2px 0px;}
	.osDisconnection #disconnectionWrapper {margin:0 0 20px 0; clear:both;}
	.osDisconnection #disconnectionWrapper #disconnectionText{float:left; width:350px;}
	.osDisconnection #disconnectionWrapper #disconnectionImage{background:transparent url(../images/disconnection.gif) no-repeat; width:343px; height:200px; float:right;position:relative; margin:0 -15px 10px 0;}		
	* html #disconnectionWrapper #disconnectionImage{ margin:0 -7px 10px 0 !important;}
	.osDisconnection #disconnectionForm{background:transparent url(../images/disconnectionform.gif) top right no-repeat; margin:0 -15px 10px 0;}		
	* html #disconnectionWrapper #disconnectionForm{ margin:0 -7px 10px 0 !important;}
	

/* site map page    */

	#sitemap #contentContainer ul {list-style:none; padding:10px; margin:3px 10px;}
	#sitemap #contentContainer ul li a:hover {color:#333590}
	#sitemap #contentContainer ul li { padding:10px 0px 10px 10px; margin:0px 0px 10px 0px; border:1px solid #333590;}
	#sitemap #contentContainer ul { background-color:#fff;}
	#sitemap #contentContainer ul ul { background-color:#fff;}
	#sitemap #contentContainer ul ul li { background-color:#e1dfee; margin-bottom:10px; padding:10px;}
	#sitemap #contentContainer ul ul ul { background-color:#e1dfee;}
	#sitemap #contentContainer ul ul ul li { background-color:#c8c6e2; margin-bottom:10px; padding:10px;}
	#sitemap #contentContainer ul ul ul ul { background-color:#c8c6e2; padding-bottom:10px;}
	#sitemap #contentContainer ul ul ul ul li { background-color:#b2add4; padding:10px;}
	#sitemap #contentContainer ul h2 {}
	#sitemap #contentContainer ul h3.title { font-size:1.3em; }
	#sitemap #contentContainer ul h4 { font-size:1.2em; }
	#sitemap #contentContainer ul h5 { font-size:1.1em;  }
	#sitemap #contentContainer ul li p {}

	.smallText {font-size:10px;}
	.hr{display: block;height: 1px;line-height: 1px;background-color:#f7941e;color:#e1dfee;width: 100%;margin: 0px auto 10px auto;padding: 0;}
	.hr hr{display: none;}

/*	index pages */

	#mainLinks {list-style:none; padding:0px; margin:0px;}
	#mainLinks li {margin:0px 0px 0px 20px; padding:3px 0px;}
	#mainLinks .linkArrow { background-image: url(../images/link-arrow.png);}
	#leftSector {width:565px; float:left; }
	#leftSector a {}
	#leftSector h2 {font-size:2.0em;}
	#leftSectorInner {background: url(../images/talkmobile-section-bg.png) bottom left no-repeat; padding-bottom:170px;}
	.leftSectorTop {}
	.contentOuter {padding:20px 20px 0px 20px; background: url(../images/talkmobile-section-top.png) top left no-repeat;}
	#enterNetwork {position:absolute; margin-left:230px; margin-top:85px;}
	#enterNetwork a { overflow:hidden; display:block; width:191px; height:30px;}
	#enterNetwork a span { cursor:pointer; position:relative; display:block; width:191px; height:30px; background: url(../images/find-out-more.png) top left no-repeat; display:block;}
	.contentOuter h2 {width:60%;}
	#rightSector  {width: 360px; float: right;}
	
	
/*   Roaming Pages   */


	body.osRoaming #roamingcalls #romatingRates{float:right;}
	body.osRoaming #callsfromuktoabroad {clear:both;}
	body.osRoaming #roamingcalls {clear:both; margin:-18px 0 0 0;}
	body.osRoaming #callsfromuktoabroad table {float:left;}
	body.osRoaming #callsfromuktoabroad #internatinalrates { float:right;}
	body.osRoaming table span.titleL {font-size:2em;}
	body.osRoaming #callfromabroad{}
	.smallerText {font-size:0.6em;}
	.vAlign { text-align:center;}
	body.osRoaming .vSpace {margin:15px 0px;}
	
	
/* shop home */
/* - - - -- - -- - - - shop banners  -- - - - -- - - --- - */
	
	#shopBanners { clear:both;}
	
	#shopBanners ul {padding:10px 0px; margin:0px; list-style:none;} 
	#phoneHeros ul {padding:10px 0px; margin:0px; list-style:none;}
	#shopBanners ul li { padding:0px; margin:0px; display:inline;}
	.shopHomeHeroWrapper {}
	.shopHomeHeroContentWrapper { display:block; float:left; height:187px; width:237px; background: url('../images/shop_banners/phone_bg-banner.png') top left no-repeat;}
	.shopHomeHeroContentWrapperInner {width:125px; padding:40px 0px 0px 25px;}
	.shopHomeDetails, .shopHomeHeroTitle  { width:100px; float:left; margin-left:70px; }
	* html .shopHomeDetails, * html .shopHomeHeroTitle {margin-left:35px;}
	.shopHomeHeroImg { float:left;}
	.shopHomeDetails { padding-top:30px;}
	.shopHomeHeroInfo {padding-top:7px;}
	.shopHomeHeroContentWrapper h4 {width:125px;}

	#oShop .shopHomeHeroWrapper br {display:none; line-height:0px; height:0px; width:0px;}
	
	#oShop .shopHomeImageAndPrice{ float:left;}
		.shopHomeHeroImg {position:absolute; z-index:100;}
		.shopHomeHeroPrice{position:absolute; z-index:104; margin-left:-20px; margin-top:30px; background: url('../images/phonedisk.gif') 50% 50% no-repeat;width:70px; height:70px; }
		.shopHomeHeroPrice p{ padding:17px 0px 0px 0px; margin:0px; font-weight:bold; color:#fff; text-align:center;}
	.fontSmaller {font-size: 0.9em; font-weight:bold;}
		 
	#oShop #shopHomeDescription{clear:both;}

/* basket details */

	.basketDetailHead{font-weight: bold;color: #000000;}
	.basketDetailSepBorder{border-top: 1px solid #9C9C9C;height: 1px;line-height: 1px;}
	.basketDetailName{background-color: #EAF6FF;height: 20px;}
	.basketDetailSepBorder2{border-bottom: 1px solid #9C9C9C;height: 1px;line-height: 1px;}
	#eCouponDiv{padding: 10px 0 10px 0;}
	.exception{color: #f00;}
	.basketDetailQty{background-color: #ECECEC;height: 20px;}
	.basketDetailCost{background-color: #B9D5EA;height: 20px;}
	.basketDetailRemove{background-color: #ECECEC;padding-top: 3px;height: 20px;}
	.detailContShop{position: relative;top: 10px;}
	.detailCheckout{position: absolute;top: 10px;left: 430px;}
	.basketDetailRemove a{color: #FF9900 !important;font-weight: bold;}
	.basketDetailRemove a:hover{color: #33CCCC !important;}

/* how do I check my balance */

	#checkmybalance #accountcredit {padding:20px; background-color:#dddaed; border:solid 1px #b1afbe; }
	
	
	
	.prodListFeatures
	{
		float:left;
		width:20px;
		height:100px;
		padding-right:10px;
		padding-top:10px;
	}
	.prodListFeatures img
	{
		padding-bottom:5px;	
	}
	

	.productListName
	{
		font-size:1.9em; 
		font-family:Arial,helvetica,Sans-Serif;
		font-weight:700;
		color:#313094;	
	}
	
	.prodListWorld { float:left; padding-right:10px;}
	.prodListPrePay { float:left; padding-right:10px;}
	
	/* Search Bar */
	
	.SearchBar_Wrapper{background-color:#2b298e;}	
	.searchBar_manufacturerList{float:left; margin:5px 5px 0px 5px;}		
	.searchBar_SliderWrapper{margin:5px 0px 0px 5px; width:450px}	
	.searchBar_SliderWrapper div{position:relative;	}	
	.searchBar_SliderWrapper table{}	
	.searchBar_SliderTarget{float:left; display:none;}	
	.searchbar_sliderLabel{float:left; padding-right:5px; font-family:Arial,helvetica,Sans-Serif; font-weight:bold; color:#fff;}
	.searchBar_sliderBounds{ float:left; padding:0px 5px 0px 5px; font-family:Arial,helvetica,Sans-Serif; font-weight:normal; color:#fff;}
	.searchBar_budgetValue{display:none; width:70px; font-family:Arial,helvetica,Sans-Serif; font-weight:bold; color:#fff; background-color:#2b298e;}
	.searchBar_budgetValueText{display:none; width:30px; font-family:Arial,helvetica,Sans-Serif; font-weight:bold; color:#fff; background-color:#2b298e;}
	.searchBar_SortWrapper{padding-left:160px;}
	.searchBar_SortWrapper a {color:#fff;}
	.searchBar_sortText{font-family:Arial,helvetica,Sans-Serif; font-weight:bold; color:#fff; }
	.searchBar_collapsButton{float:right; margin:3px 5px 0 0;	}
	
	/* call data rates styling */
	
	.ratesdata p{margin: 0px; padding: 10px 0px 10px 0px;}
	.ratesdata td{font-size:12px;}
	
	.ratesdata h4{margin-bottom: 0px; padding-bottom:0px;}
	
	.callCosts{padding-bottom: 20px;}
	
	.callratesmain{border-bottom: 1px dashed #333092;}
	    
	.callratestext{float: left; width: 250px;}
	
	.callratesdata{float: left; text-align: right; width: 150px;}
	
	
	#oHandsets #worldPanel,
	#oHandsets #controlPanel,
	#oHandsets #prepayPanel{float:left;width:160px;}
	#oHandsets .label{ display:none;}
	
	#oHandsets #worldPanel .title{ margin-bottom:15px;width:93px;height:38px;background:url(../images/handset-world-title.gif) no-repeat;}
	#oHandsets #controlPanel .title{ margin-bottom:15px;width:110px;height:38px;background:url(../images/handset-control-title.gif) no-repeat;}
	#oHandsets #prepayPanel .title{ margin-bottom:15px;width:105px;height:38px;background:url(../images/handset-prepay-title.gif) no-repeat;}
	
	#oHandsets #worldPanel a,
	#oHandsets #controlPanel a,
	#oHandsets #prepayPanel a
	{ background: url(../images/list-image.png) no-repeat left center;padding-left:25px;display:block;font-weight:bold;font-size:14px;line-height:24px;}
	
	#oHandsets .mainBlock{margin-bottom:20px;}
	
	#oHandsets #contentContainer2 {padding:10px 20px;}
	
	#oHandsets .heroHandset{float:left;width:330px;position:relative;}
	#oHandsets .heroHandset img{float:left;}
	#oHandsets .heroHandset .title{font-weight:bold;color:#333192;}
	#oHandsets .heroHandset .heroText{float:left;width:160px;position:absolute;top:0px;left:160px;}
	#oHandsets .heroHandset ul{ color:#F7941E;margin:10px 0px 0px 20px;padding:0px;}
	#oHandsets .heroHandset li{ color:#000000;font-size:11px;}
	
	#oHandsets .heroHandset .buyButton{position:absolute;top:110px;left:190px;}
	#oHandsets .heroHandset .buyButton a
	{ background: url(../images/list-image.png) no-repeat left center;padding-left:25px;display:block;font-weight:bold;font-size:14px;line-height:24px;}
	
	#oHandsets #heroHandsets{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #2a278e;}
	
	#oHandsets #handsets{margin-left:20px; }
	#oHandsets .handset{float:left;width:170px;height:260px;}
	#oHandsets .handset .title{font-weight:bold;color:#333192;}
	#oHandsets .handset .buyButton{margin-top:10px;}
	#oHandsets .handset .buyButton a { background: url(../images/list-image.png) no-repeat left center;padding-left:25px;display:block;font-weight:bold;font-size:14px;line-height:24px;}
	
	
	/*    search bars      */
	
	#searchBarWrapper {padding-bottom:10px;}
	#searchBarContent 
	{
	    margin-top:10px;
	    display:block;
	    background:url("../images/new/acc-search-bg.gif") no-repeat;
	    height:68px;
	    width:698px;
	}
	#searchBarWrapper .dropSearch, #searchBarWrapper .textSearch {float:left; position:relative;}
	#searchBarWrapper .endImage {float:right;}
	#searchBarWrapper .dropSearch, #searchBarWrapper .textSearch {margin-top:10px; color:#fff; font-weight:900;}
	#searchBarWrapper .dropSearch { padding:0px 10px 0px 25px;}
	#searchBarWrapper .textSearch { padding:0px 15px 0px 10px;}
	#shop_padding{padding:9px 0px 0px 14px;}
    .show_as_blocks .prodListPhoneName
    {
	    width:224px;
	    font-size:12px; 
	    font-weight:bold;
	    text-align:center;
	    padding:1px 0px 0px 0px;
    }
    .show_as_list .prodListPhoneName
    {
	    width:300px;
	    font-size:12px; 
	    font-weight:bold;
		position:absolute;left:230px;top:5px;
    }
    
	.show_as_blocks .productListWrapper
	{
	    display:block;
	    background:url("../images/new/acc-image-bg.gif") no-repeat;
	    height:251px;
	    width:224px;
	    position:relative;
	}
	
	.show_as_list .productListWrapper
	{
	    background:url("../images/new/acc-list-bg-2.gif") no-repeat;
	    display:block;
	    height:150px;
	    width:691px;
	    position:relative;
	}
	
    .show_as_blocks .productDescription{ position:absolute;left:5px;top:145px; text-align:left; float:left;display:block;height:42px;overflow:hidden;}
	.show_as_list .productDescription{ position:absolute;left:230px;top:45px; text-align:left; float:left;display:block;height:100px;width:300px;overflow:hidden;}
	
	.show_as_blocks .prodListPrice 
	{
		font-size:12px;
		font-weight:bold;
		color:#f78a18;
		position:absolute;left:5px;top:200px;
		width:224px;
		text-align:center; 
	}	
	
	.show_as_blocks .prodListInfoNew {
		position:absolute;
		left:5px;
		bottom:10px;
	}
	.show_as_blocks .prodListAdd{
		position:absolute;
		right:5px;
		bottom:10px;
	}
	.show_as_blocks .prodListPhone
	{
	    position:absolute;
		left:48px;
        top:40px;
	}

	
    .show_as_list .prodListPrice 
	{
		font-size:16px;
		font-weight:bold;
		color:#f78a18;
		position:absolute;
		right:20px;
		top:80px;
		width:100px;
	}
	.show_as_list .prodListInfoNew {
		position:absolute;
		right:10px;
		top:110px;
		width:100px;
	}
	.show_as_list .prodListAdd{
		position:absolute;
		right:10px;
		top:40px;
		width:100px;
	}
	.show_as_list .prodListPhone
	{
	    position:absolute;
		left:40px;
		top:30px;
	}
	
	.simCards .productListWrapper
	{
	    background:none;
	    height:auto;
	    width:auto;
	}
/* accesory detail */

.arrowLink { background: url(../images/list-image.png) 0% 50% no-repeat; padding-left:25px;}
.orangeArrowLink {background:transparent url(../images/new/icon-arrow--org.gif) no-repeat scroll 0 50%;padding:2px 0 2px 12px;}
.btnGetAddress, .btnNext {} 
.downArrow { padding:2px 0px 2px 25px; background: url(../images/down-arrow-dkblue.gif) 0% 50% no-repeat;}
.upArrow { padding:2px 0px 2px 25px; background: url(../images/up-arrow-dkblue.gif) 0% 50% no-repeat;}

#productsWrapper {padding-right:10px;}
#productsList_ProdlistUpdatePanel {padding-top:10px;}

#popupPage {}
#popupPage #pageWrapper { font-size:0.7em; width:500px; margin:0px;}
#popupPage #contentWrapper { margin:0px; padding-top:0px; margin-left:7px;}
#popupPage .mainBlockContent { margin:0px; width:500px;}
#popupPage #mainSection {margin:0px; width:500px; }
#popupPage #mainSection {margin:0px; width:500px;}
#popupPage .mainBlock, #popupPage .mainBlockHeader, #popupPage .contentContainer, #popupPage .mainBlockContent { margin:0px; padding-top:0px; width:500px;}

.contShop {float:left;}
.basketDetChec {float:right;}

#checkoutHolder {padding-right:20px;}

#scrollLayer { overflow:auto; height:150px; width:400px; }

div.simText {width:500px; float:left;}
div.simText h3, div.simText .options, div.simText .options div, div.simText .simOptionPrice  {width:500px;}
.simCardContent, div.simText .productListWrapper {width:500px;}
.simOptionPrice {float:left; display:block;}

.simText .options select {float:left;}
.thinnerSize {width:300px; }
.options .productListWrapper { width:300px; float:right;}
.simTextWrapper {float:left; width:570px;}

.nonBlock { display:inline;}

.thinProdText .simTextWrapper {width:520px;}


div.termsHolder {padding-right:20px;}


.detailsBold {font-weight:bold; background-color:#333092; color:#FFFFFF;}

.TrackerOrderSearchDetails {}

.TrackerOrderSearchDetails tr {}
.TrackerOrderSearchDetails tr th { background:#333092; padding:7px 0px 7px 5px; color:#fff; text-align:left; }
.TrackerOrderSearchDetails tr td { padding:7px 0px 7px 5px; border-bottom:1px solid #fff; background-color:#E1DEEF;}
.TrackerOrderSearchDetails tr td.white {background-color:#fff;}



/*     promo page    */

#promo table{ background-color:#e1deef; padding:0px; margin:0px; font-weight:bold;}
#promo table th{color:#FFFFFF; background-color:#333092; padding:2px;}
#promo table td{color:#333092; padding:2px; border-bottom:1px solid #FFFFFF;}
#promo table span{color:#f7931e;}

.button2 {padding-top:10px;}
.button {padding-bottom:20px;}
 
#promo #rightContentArea {float:right; margin-top:10px; width:200px; margin-right:26px; }
#promo #leftContentArea {float:left; margin-top:10px; width:420px;}

#promo .extraPadding { margin-bottom:10px;}

#promo #contentContainer {padding-right:20px;}

#promo h3 {width:440px; }

#promo table th.headerLeft { text-align:left; }

/* flash banner */
#flashBanner {position:relative; z-index:100; margin:0px auto; width:977px; top:130px;padding:0px;}

/* contact form */

#contactFromContainer .formHolder {padding-top:15px;}
#contactFromContainer .formHolder2 {clear:both;}
#contactFromContainer .formItem {float:left; padding-right:10px;}
.mobileNumberWrapper #mobileNoTbx, .pinNumberWrapper #pinNotbx  { clear:both; float:left;}
.mobileNumberDiv, .pinNumberDiv  {float:left; width:400px;}
.contactUsRow {clear:both;}
.buttonRow { width:530px; padding-bottom:10px;}
.buttonRow .btnSend {clear:both;}
.extraText p {padding:0px; margin:10px 0px 20px 0px;}
.toolTip p, .toolTip2 p {padding:0px; margin:0px;}
.toolTip {border:solid 2px #333192; margin-left:15px; padding:10px; width:200px; display:none; position:absolute; margin-top:-30px; background-color: #333192; font-weight:bold; color:#ffffff; z-index:1000;}
.toolTip2 {border:solid 2px #333192; margin-left:180px; padding:10px; width:400px; display:none; position:absolute; margin-top:-45px; background-color: #333192; font-weight:bold; color:#ffffff; z-index:1000;}
* html .toolTip { margin-left:10px; margin-top:-15px;}
* html .toolTip2 { margin-left:10px; margin-top:-25px;}
/*
#pnlEmail span, #pnlEmail label { display:block; float:left; width:250px;}
#pnlEmail input {float:left;}
#pnlEmail div {clear:both;}
#pnlEmail .inlineCheckbox {float:left;}
#pnlEmail .contactUsRow {padding:10px 0px 10px 0px;} */


/* rewards */

#rewards {}

#rewards .rewardsBanner { margin-top:15px;  margin-left:20px; margin-right:10px;}
#rewards .highlightText {border:1px solid #333092; padding:15px 20px; margin-bottom:20px; width:430px;}
#rewards dl dt {padding-left:0px; margin-left:0px; padding-bottom:0px; margin-bottom:0px;}
#rewards dl h4 {font-size:1em; padding-bottom:0px; margin-bottom:0px;}
#rewards dl dd {padding-left:0px; margin-left:0px; padding-top:0px; margin-top:0px;}
#rewards dl dd p { padding-top:0px; margin-top:0px;}
#rewards .header{}
.rewardLink{ display:block;background: url(../images/rewards/rewardinfo.jpg) no-repeat; width:701px;height:41px;}
.selected .rewardLink{ background: url(../images/rewards/rewardinfo-selected.jpg) no-repeat; }
.rewardDesc{ padding:10px;width:679px;border-left:1px solid #333092;border-right:1px solid #333092;border-bottom:1px solid #333092;}




/* new mobile inter page */
.mainBlock{background:url(../images/main-block-bg.jpg) repeat-y;width:743px;}
.mainBlock .mainBlockHeader{background:url(../images/main-block-header.jpg) no-repeat;height:9px;}
.mainBlock .mainBlockFooter{background:url(../images/main-block-footer.jpg) no-repeat;height:9px;clear:both;}

.osMobileInternet .topBanner{background:url(../images/osMobileInternet-top-banner.gif) no-repeat;width:716px;height:256px;}
.osMobileInternet .topBanner .bannerInner{padding:85px 280px 0px 18px;font-size:11px;}
.osMobileInternet .topBanner p{margin:0px;margin-top:10px;}

.osMobileInternet .panelHeading{margin-bottom:10px;}
.osMobileInternet .panelInner{padding:0px 10px;font-size:11px;}
.osMobileInternet .header{margin-bottom:5px;}
.osMobileInternet .panel1{width:344px;float:left;margin-top:28px; padding-left:10px;}
.osMobileInternet .panel2{width:344px;float:right;margin-top:28px; padding-right:10px;}

.osMobileInternet .bottomTC{text-align:right;margin-right:20px;}
.osMobileInternet #tcDetails{font-size:10px;margin-top:30px;}
.osMobileInternet #tcDetails hr{border:none;background:#777777;height:1px;}
.clear{clear:both;}



/* bs styles */
#rewardList .imageButtonHolder {position:relative; padding-bottom:20px;}
.topupNowButton {position: absolute; left:521px; top:165px; }






































/* new layout */


a{
	color:#35348f;
}
a:hover{
	color:#f7931e;
}

#pageWrapper{
	width:988px;
	margin:auto;
	text-align:left;position:relative;
}
#headerWrapper{
	width:988px;
}
#contentWrapper{background:#fff none repeat scroll 0 0; padding:0px 11px; width:966px; overflow:hidden}
#logoContainer{
	float:left;
	height:127px;
}
#userArea{
	float:right;
	width:224px;
	height:100px;
	padding-top:20px;
}

#searchWrapper ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:5px;
}
#searchWrapper ul li{
	float:left;
}
#searchWrapper .faq{
	background:url(../images/new/faq.gif) no-repeat;
	padding-left:25px;
	padding-right:25px;
	height:23px;
	line-height:19px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
#searchWrapper .contact{
	background:url(../images/new/contact.gif) no-repeat;
	padding-left:25px;
	height:23px;
	line-height:19px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
#searchWrapper .faq{
	background:url(../images/new/faq.gif) no-repeat;
	padding-left:25px;
	height:23px;
	line-height:19px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	float:left;
}

#searchArea .searchBox{width:170px;}
#searchArea .goButton{float:left;}

#loginContainer{
	position:absolute;
	top:127px;
	right:0px;
	display:none;
}
#navigationWrapper{background:transparent url(../images/new/mainNavigationContainer-bg.gif) no-repeat scroll 0 0;clear:both;height:45px;}



#loginContainer ul{
	padding:0px;
	margin:0px;
}
#loginContainer ul li{
	list-style:none;
	float:left;
	background:url(../images/new/mainNavigationContainer-end.gif) no-repeat left;
	height:27px;
	padding:0px 5px;
}
#loginContainer ul li a{	
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:27px;
	padding:0px 6px;
}

#footerWrapper{background:url(../images/new/footer.gif) no-repeat; background-position:bottom; width:987px; margin-top:20px; background-color:#fff}
/*
#footerWrapper ul{padding:20px 0px 0px;margin:0px;list-style:none;margin-left:100px;}
#footerWrapper ul li{float:left;}
#footerWrapper ul li a{padding:0px 20px;}
*/
.footerTop { background-image:url(../images/bg/footer_top.gif); width:987; height:24px;}

#footerText { padding-left:100px;}
#footerText a {color:#8e8ccb}
#footerText .title { font-weight:bold; margin-bottom:2px; color:#7977bd}
.footerCol1 { width:230px; float:left; margin-right:15px; color:#8e8ccb; margin-bottom:35px}
.footerCol2 { width:230px; float:left; margin-right:15px; color:#8e8ccb; margin-top:21px}
.footerCol3 { width:200px; float:left; margin-right:15px; color:#8e8ccb;}
.footerCol4 { width:220px; float:left; margin-right:15px; color:#8e8ccb;}
.footerCol5 { width:150px; float:left; margin-right:15px; color:#8e8ccb; margin-top:21px}
#footerText h4 { margin-bottom:5px; color:#7977bd}

#copyText{clear:both; color:#999999; width:80%; margin-left:50px; text-align:center; padding-bottom:12px}

#homePricePlan{background:url(../images/new/home-price-bg.gif) repeat-y;width:503px;}
#homePricePlan h1{position:relative;height:49px;}
.homePricePlanTitle{background:url(../images/new/home-price-title.gif) no-repeat left top;width:503px;height:49px;position:absolute;left:0px;top:0px;}
#homePricePlanEnd{background:url(../images/new/home-price-end.gif) no-repeat left top;height:8px;line-height:8px;font-size:4px;width:503px;clear:both;}

#homePricePlanTabs{ margin-left:3px;}
.homePricePlanTabs_bullets {height:180px}
#homePricePlanTabs ul{height:70px;}
#homePricePlanTabs ul li{float:left;}
#homePricePlanTabs ul li a span{display:none;}
#homePricePlanTabs #tabPrepayTitle{padding:0px 2px;}
#homePricePlanTabs #tabWorldTitle a{background:url(../images/new/home-tabworld-off.gif) no-repeat;width:197px;height:70px;display:block;}
#homePricePlanTabs #tabPrepayTitle a{background:url(../images/new/home-tabprepay.gif) no-repeat;width:148px;height:70px;display:block;}
#homePricePlanTabs #tabControlTitle a{background:url(../images/new/home-tabcontrol.gif) no-repeat;width:147px;height:70px;display:block;}

#homePricePlanTabs #tabWorldTitle.ui-tabs-selected a{background:url(../images/new/home-tabworld.gif) no-repeat;width:197px;height:70px;display:block;}
#homePricePlanTabs #tabControlTitle.ui-tabs-selected a{background:url(../images/new/index-tab-contol-on.gif) no-repeat;width:147px;height:70px;display:block;}
#homePricePlanTabs #tabPrepayTitle.ui-tabs-selected a{background:url(../images/new/index-tab-prepay-on.gif) no-repeat;width:148px;height:70px;display:block;}




 .ui-tabs-hide {display: none;}
.ui-tabs-selected{}

#wideRight{float:right;width:731px;background:url(../images/new/panel-bg.gif) repeat-y right;margin:0px;padding:0px;}
#wideTop{width:731px;background:url(../images/new/panel-head.gif) no-repeat top right;margin:0px;padding:0px;}
#wideBottom{width:731px;background:url(../images/new/panel-end.gif) no-repeat bottom right;margin:0px;padding:0px;}
.wideInner{padding:10px 0px;}

#xwide{width:965px;background:url(../images/new/panel-wide-bg.gif) repeat-y;}
#xwideTop{width:965px;background:url(../images/new/panel-wide-head.gif) no-repeat top;}
#xwideBottom{width:965px;background:url(../images/new/panel-wide-end.gif) no-repeat bottom;}
.xwideInner{padding:10px 0px;}

#pricePlanTitle{margin-left:10px;margin-bottom:20px;height:29px;background:url(../images/new/title-priceplan.gif) no-repeat;}
#pricePlanTitle .label{display:none;}


#pricePlanTabs{margin-left:3px;}
#pricePlanTabs .tabs{height:50px;}
#pricePlanTabs .tabs li{float:left;}
#pricePlanTabs .tabs li a span{display:none;}
#tabOnlineTitle a{background:url(../images/new/priceplan-onlinetab.gif) no-repeat;width:358px;height:50px;display:block;}
#tabInstoreTitle a{background:url(../images/new/priceplan-instoretab.gif) no-repeat;width:358px;height:50px;display:block;margin-left:9px;}

#tabOnlineTitle.ui-tabs-selected a{background:url(../images/new/priceplan-onlinetab-selected.gif) no-repeat;}
#tabInstoreTitle.ui-tabs-selected a{background:url(../images/new/priceplan-instoretab-selected.gif) no-repeat;}


.tabPanel{background:url(../images/new/widetab-bg.gif) repeat-y;}

/*-- GENERAL
----------------------------------------------------------------- */

img {
	border:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
	background:#fff url(../images/new/bg.jpg) repeat-x;
	text-align:center;
}
#bgImage
{

}

h1, h2, h3, h4, h5 h6 {
	margin:0px;
	padding:0px;
}

ul {
	margin:0px;
	padding:0px;
}

ul li {
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
}

#contentPad {
	width:711px;
	position:relative;
	margin:auto;
}

#contentPadNarrow {
	width:725px;
	position:relative;
	margin:auto;
}

.floatRight {
	float:right;
}

/*-- GENERAL LEFT STYLE
----------------------------------------------------------------- */

#leftNav
{
    float:left;
    padding-bottom:1px;
    padding-right:10px;
    _padding-right:0px;
}

#leftNav a {
	text-decoration:none;
	color:#333092;
}
#leftNav a:hover {
	text-decoration:underline;
	color:#f7931e;
}

#centerCol
{
    _margin-left:10px;
    float:left;
}

#rightNav
{
    float:right;
}

/*-- TEXT FORMATING 
----------------------------------------------------------------- */

ul.textBlank {
	padding:0px;
}

ul.textBlank li {
	padding:3px 0;
}

ul.textBlank li b {
	color:#f7931e;
	font-size:12px;
}

ul.textBullet li b {
	color:#f7931e;
	font-size:12px;
}

ul.textBullet li {
	background:url(../images/new/icon-square-bullet.gif) no-repeat left 6px;
	padding:2px 0 2px 12px;
}

/*-- LINK FORMATING 
----------------------------------------------------------------- */

ul.textLinkFormat {
	margin-top:15px;
}

ul.textLinkFormat li {
	padding:4px 0;
}

ul.textLinkFormat li b {
	color:#333092;
	font-size:12px;
}

ul.textLinkFormat .liLink {
	background:url(../images/new/icon-arrow--org.gif) no-repeat scroll 0 50%;
	padding:2px 0 2px 12px;
}

ul.textLinkFormat li a {
	text-decoration:none;
	color:#333092;
}
ul.textLinkFormat li a:hover {
	text-decoration:underline;
	color:#f7931e;
}

ul.textLinkbanner {
	padding:10px 5px 0 10px;
}

ul.textLinkbanner li {
	padding:4px 0;
}

ul.textLinkbanner li b {
	color:#f7931e;
	font-size:12px;
}

ul.textLinkbanner .liLink {
	background:url(../images/new/icon-arrow--org.gif) no-repeat scroll 0 50%;
	padding:2px 0 2px 12px;
}

ul.textLinkbanner li a {
	text-decoration:none;
	color:#333092;
}
ul.textLinkbanner li a:hover {
	text-decoration:underline;
	color:#f7931e;
}
/*-- SECONDARY NAV NAVIGATION
----------------------------------------------------------------- */

.promo a
{
    display:block;
	margin-bottom:5px;
}

.navBack {
	background:url(../images/new/second-nav-bg.gif) no-repeat left bottom;
	width:220px;
	margin-bottom:15px;
}

.navBack h4 {
	position:relative;
	font-size:11px;
	height:30px;
}

.navBack b {
	color:#333092;
	padding-left:15px;
}

.navBack ul {
	padding:5px 0 10px 15px;
}

.navBack ul li {
	background:url(../images/new/icon-arrow--org.gif) no-repeat scroll 0 50%;
	padding:2px 0 2px 12px;
}

.navShop {
	background:url(../images/new/second-nav-shop.gif) no-repeat left top;
	width:220px;
	height:30px;
	position:absolute;
	left:0px;
	top:0px;
}


.sim ul{
	background:url(../images/new/second-nav-simshop.gif) no-repeat left top;
	padding:40px 0px 20px 60px;
}

.sim h4
{
    display:none;
}
/*-- PURCHASE INFORMATION
----------------------------------------------------------------- */

#buyHelp {
	width:220px;
	height:97px;
	position:relative;
}

#buyHelp p {
	position:absolute;
	top:55px;
	left:15px;
}

#buyHelp ul {
	position:absolute;
	top:80px;
}

#buyHelp ul li {
	padding:2px 0 2px 85px;
}

/*-- USEFUL LINKS
----------------------------------------------------------------- */

.navUseful {
	background:url(../images/new/second-nav-help.gif) no-repeat left top;
	width:220px;
	height:30px;
	position:absolute;
	left:0px;
	top:0px;
}

.navSupport {
	background:url(../images/new/second-nav-support.gif) no-repeat left top;
	width:220px;
	height:30px;
	position:absolute;
	left:0px;
	top:0px;
}

.navAlso {
	background:url(../images/new/second-nav-also.gif) no-repeat left top;
	width:220px;
	height:30px;
	position:absolute;
	left:0px;
	top:0px;
}
.navServices
{
	background:url(../images/new/second-nav-services.gif) no-repeat left top;
	width:220px;
	height:30px;
	position:absolute;
	left:0px;
	top:0px;
}

/*-- ONLINE SHOP HOME
----------------------------------------------------------------- */

#worldInfo {
	background:url(../images/new/shop-world-foot.gif) no-repeat bottom left;
	width:700px;
	height:251px;
	position:relative;
	margin:0 10px 10px 10px;
}

#worldInfo h2 {
	position:relative;
	font-size:18px;
	font-weight:bold;
}

.worldTop {
	background:url(../images/new/shop-world-top.gif) no-repeat left top;
	width:700px;
	height:133px;
	position:absolute;
	left:0px;
	top:0px;
}

#tabOnline ul ,
#tabInstore ul {
	padding:120px 0 0 20px;
}

	
#tabOnline ul li ,
#tabInstore ul li
{
    margin-left:10px;
	padding:2px 0px;
	list-style-image:url(../images/new/icon-square-bullet.gif) ;
    list-style-position:outside;
    list-style-type:disc;
}

#con10Info ul li{
	list-style-image:url(../images/new/icon-square-bulletB.gif);
}

.hasBullets ul li {
	margin-left:10px;
	padding:2px 0px;
	list-style-image:url(../images/new/icon-square-bullet.gif) ;
    list-style-position:outside;
    list-style-type:disc;}

#tabOnline ul.shopHome ,
#tabInstore ul.shopHome{
	position:absolute;
	right:15px;
	bottom:10px;
}

#tabOnline ul.shopHome li,
#tabInstore ul.shopHome li {
	background:none;
	list-style-image:none ;
    list-style-position:outside;
    list-style-type:none ;
}

#prepayInfo {
	background:url(../images/new/shop-prepay-foot.gif) no-repeat bottom left;
	width:700px;
	height:251px;
	position:relative;
	margin:0 10px 10px 10px;
}

#prepayInfo h2 {
	position:relative;
	font-size:18px;
	font-weight:bold;
}

.prepayTop {
	background:url(../images/new/shop-prepay-top.gif) no-repeat left top;
	width:700px;
	height:133px;
	position:absolute;
	left:0px;
	top:0px;
}

.instoreNumber {
	background:url(../images/new/shop-control-number.gif);
	width:448px;
	height:17px;
	margin:10px;
}

#con10Info {
	background:url(../images/new/shop-cont10-top.gif) no-repeat bottom left;
	width:698px;
	height:302px;
	position:relative;
	margin:0 0 10px 10px;
	float:left;
}

#con10Info h2 {
	position:relative;
	font-size:18px;
	font-weight:bold;
}

.con10Top {
	background:url(../images/new/shop-cont10-top.gif) no-repeat left top;
	width:698px;
	height:308px;
	position:absolute;
	left:0px;
	top:0px;
}

#con10Info ul {
	padding:150px 0 0 20px;
}

#con10Info ul.shopHome {
	position:absolute;
	right:15px;
	bottom:10px;
}


#con15Info {
	background:url(../images/new/shop-control-foot.gif) no-repeat bottom left;
	width:347px;
	height:302px;
	position:relative;
	margin:0 0 10px 5px;
	float:left;
}

#con15Info h2 {
	position:relative;
	font-size:18px;
	font-weight:bold;
}

.con15Top {
	background:url(../images/new/shop-cont15-top.gif) no-repeat left top;
	width:347px;
	height:212px;
	position:absolute;
	left:0px;
	top:0px;
}

#con15Info ul {
	padding:180px 0 0 20px;
}

#con15Info ul li {
	background:url(../images/new/icon-square-bulletB.gif) no-repeat scroll 0 50%;
	padding:2px 0 2px 12px;
}

#con15Info ul.shopHome {
	position:absolute;
	right:15px;
	bottom:10px;
}

#payMonthInfo {
	background:url(../images/new/shop-paymonth-foot.gif) no-repeat bottom left;
	width:700px;
	height:245px;
	position:relative;
	margin:0 10px 10px 10px;
	clear:both;
}

#payMonthInfo h2 {
	position:relative;
	font-size:18px;
	font-weight:bold;
}

.payMonthTop {
	background:url(../images/new/shop-paymonth-top.gif) no-repeat left top;
	width:700px;
	height:133px;
	position:absolute;
	left:0px;
	top:0px;
}
/*-- WHERE TO BUY
----------------------------------------------------------------- */

#whereTitle {width:694px; font-size:12px;}
#whereTitle ul {width:450px; padding-left:4px;}
#whereTitle ul li {padding:4px 0;}
#buyStore {background:url(../images/new/wheretobuy-instore.gif) no-repeat; width:346px; height:366px; margin-top:40px; float:left;}
#buyStore b {color:#f7931e; font-size:12px;}
#buyStore ul {width:310px; padding:40px 0 0 15px;}
#buyStore .wtbTop {padding-top:100px;}
#buyStore ul li {padding:4px 0;}

/*-- WHERE TO BUY NEWER -- */

#wherePAYG {background:url(../images/new/wheretobuy-payg-bg.gif) no-repeat;	width:724px; height:201px;}
#wherePAYG ul {padding:85px 0 0 18px; font-size:12px; color:#FFFFFF;}

#whereEssentials {background:url(../images/new/wheretobuy-essentials-bg.gif) no-repeat; width:724px; height:201px; margin-top:20px;}
#whereEssentials ul {padding:85px 0 0 18px; font-size:12px; color:#FFFFFF;}

#whereSimple {background:url(../images/new/wheretobuy-simple-bg.gif) no-repeat;	width:724px; height:201px; margin-top:20px;}
#whereSimple ul {padding:85px 0 0 18px; font-size:12px; color:#FFFFFF;}

#wherePM {background:url(../images/new/wheretobuy-pm-bg.gif) no-repeat;	width:724px; height:201px; margin-top:20px;}
#wherePM ul {padding:85px 0 0 18px; font-size:12px; color:#FFFFFF;}

a.whereFoot {background:url(../images/new/wheretobuy-footer-off.gif) no-repeat; width:723px; height:29px; display:block;}
a.whereFoot:hover {background:url(../images/new/wheretobuy-footer-on.gif) no-repeat; width:723px; height:29px; display:block;}

#PAYGtext li {padding-top:4px;}
#EssentialsText li {padding-top:4px;}
#SIText li {padding-top:4px;}
#PMText li {padding-top:4px;}




/*-- WORLD
----------------------------------------------------------------- */

#standardContentHead {
	background:url(../images/new/structure-head.gif) no-repeat;
	width:731px;
	height:11px;
}

#standardContent {
  width:729px;
	padding-bottom:20px;
	border-bottom:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
	border-right:solid 1px #c6c6c6;
}

#priceplanWorld {
	margin:0px 2px 0 10px;
	width:717px;
	clear:both;
}

#priceplanWorld #planWorldTitle {
	width:323px;
	float:left;
}

#priceplanWorld #planWorldMap {
	float:left;
}

#priceplanWorld #planWorldTitle h1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	width:323px;
	height:128px;
}

.planWorld {
	background:url(../images/new/plan-world-head.gif) no-repeat left top;
	width:323px;
	height:60px;
}

#priceplanWorld h2 {
	position:relative;
	font-size:12px;
	font-weight:bold;
	width:373px;
	height:180px;
}

#planIntMap {
	width:373px;
	height:180px;
	position:absolute;
	left:0px;
	top:0px;
	background:#ffffff;
}

/*-- WORLD RATE FINDER
----------------------------------------------------------------- */

#planWorldRateFinder {
	width:446px;
	float:left;
}

#planWorldRateFinder .rateFinder {
	background:url(../images/new/plan-world-countrybg.gif) no-repeat;
	width:446px;
	height:83px;
	margin-bottom:15px;
}

#planWorldRateFinder .rateFinder .callDD {
	margin:47px 10px 0 10px;
	width:200px;
	font-weight:bold;
	background-color:#FFFFCC;
}



/*-- WORLD PURCHASE BLOCK
----------------------------------------------------------------- */

#planWorldBuy {
	background:url(../images/new/plan-world-buybg.gif) no-repeat;
	width:269px;
	height:318px;
	float:right;
}

#planWorldBuy ul {
	width:225px;
	position:relative;
	top:55px;
	left:25px;
}

#planWorldBuy ul li.pack {
	font-size:12px;
	line-height:18px;
	position:absolute;
	top:0px;
	left:60px;
}

#planWorldBuy ul li.pack strong {
	color:#333092;
}

#planWorldBuy ul li.pack b {
	color:#f7931e;
}

#planWorldBuy ul li.buybtn {
	margin-top:6px;
	height:34px;
}

#planWorldBuy ul li.morebtn {
	margin:9px 0 0 55px;
	height:34px;
}

/*-- PREPAY PLAN
----------------------------------------------------------------- */

#priceplanPrepay {
	margin:0px 2px 0 10px;
	width:717px;
	clear:both;
}

#priceplanPrepay #planPrepayTitle {
	width:325px;
	float:left;
	margin-right:80px;
}

#priceplanPrepay #planPrepayMap {
	float:left;
	width:287px;
	height:224px;
}

#priceplanPrepay #planPrepayTitle h1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	width:323px;
	height:128px;
}

.planPrepay {
	background:url(../images/new/plan-prepay-head.gif) no-repeat left top;
	width:325px;
	height:60px;
}

#priceplanPrepay h2 {
	position:relative;
	font-size:12px;
	font-weight:bold;
	width:287px;
	height:224px;
}

#planPreMap {
	width:287px;
	height:224px;
	position:absolute;
	left:0px;
	top:0px;
}

/*-- PREPAY RATE FINDER
----------------------------------------------------------------- */

#planPrepayRateFinder {
	width:715px;
	height:250px;
	position:relative;
}

#planPrepayRateFinder ul {
	position:absolute;
	top:80px;
	right:20px;
	width:245px;
}

#planPrepayRateFinder .rateFinder {
	background:url(../images/new/plan-prepay-countrybg.gif) no-repeat;
	width:446px;
	height:83px;
	margin-bottom:15px;
}

#planPrepayRateFinder .rateFinder .callDD {
	margin:47px 10px 0 10px;
	width:200px;
	font-weight:bold;
	background-color:#FFFFCC;
}

#planPrepayUK {
	width:446px;
	height:420px;
	float:left;
}

#planPrepayUK .rateFinder {
	background:url(../images/new/plan-prepay-planbg.gif) no-repeat;
	width:446px;
	height:420px;
	margin-bottom:15px;
}

#planPrepayUK .rateFinder table {
	margin-top:60px;
}

#planPrepayUK .rateFinder img {
	float:right;
}

#planPrepayUK .rateFinder #preInternet {
	margin:15px 0 0 0;
}

.popup 
{
	color:#000;
}

.tableHead {
	background:#333092;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

.tableHead2 {
	background:#333092;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
}

.tableHeadCall {
	background:#333092;
	width:200px;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

.tableHeadText {
	background:#333092;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

.tableHeadData {
	background:#333092;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

.tableContent td {
	background:#f0eef7;
	height:85px;
	color:#333092;
	font-size:12px;
	font-weight:bold;
	padding:10px;
}

.tableContent2 td {
	background:#f0eef7;
	color:#333092;
	font-size:12px;
	font-weight:bold;
	padding:10px;
}

.tableContent b {
	font-size:30px;
	color:#f7931e;
}

ul.textLinkFormatRight {
	margin:10px 20px 0 0;
}

ul.textLinkFormatRight li {
	padding:4px 0;
}

ul.textLinkFormatRight li b {
	color:#333092;
	font-size:12px;
}

ul.textLinkFormatRight .liLink {
	background:url(../images/new/icon-arrow--org.gif) no-repeat scroll 0 50%;
	padding:2px 0 2px 12px;
}

ul.textLinkFormatRight li a {
	text-decoration:none;
	color:#333092;
}
ul.textLinkFormatRight li a:hover {
	text-decoration:underline;
	color:#f7931e;
}

/*-- PREPAY PURCHASE BLOCK
----------------------------------------------------------------- */

#planPrepayBuy {
	background:url(../images/new/plan-world-buybg.gif) no-repeat;
	width:269px;
	height:318px;
	float:left;
}

#planPrepayBuy ul {
	width:225px;
	position:relative;
	top:55px;
	left:25px;
}

#planPrepayBuy ul li.pack {
	font-size:12px;
	line-height:18px;
	position:absolute;
	top:0px;
	left:60px;
}

#planPrepayBuy ul li.pack strong {
	color:#333092;
}

#planPrepayBuy ul li.pack b {
	color:#f7931e;
}

#planPrepayBuy ul li.buybtn {
	margin-top:6px;
	height:34px;
}

#planPrepayBuy ul li.morebtn {
	margin:9px 0 0 55px;
	height:34px;
}


/*-- ORDER SUMMARY
----------------------------------------------------------------- */

#summary {
	background:url(../images/new/summary-bg.gif) no-repeat top right;
	width:683px;
	height:412px;
}

#summary .summery_images
{
    padding:44px 0 0 60px;
    float:left;
    width:220px;
}
#summary .summery_details
{
    padding:50px 30px 0px 0px;
    float:right;
    width:320px;
}

#summary ul li.sumProduct img 
{
    display:block;
    width:152px;
    height:152px;
}

#summary ul li.sumTopup {
}

#summary ul.package {
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	float:left;
}

#summary ul.package strong {
	color:#f7931e;
}

#summary ul.packageInfo 
{
    padding-top:26px;
	float:right;
	font-size:12px;
	line-height:26px;
	text-align:right;
}

#summary ul.packageInfo strong {
	font-weight:bold;
}

#summary .packageTop 
{
    clear:both;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	padding:15px 0px 60px 330px;
	_padding:10px 0px 60px 360px;
}

#summary ul.packageTop strong {
	color:#f7931e;
}

#summary ul.packageTop li #ddTop-up {
	margin:0px;
	width:55px;
	font-weight:bold;
	background-color:#FFFFCC;
}
#summary .packagePriceSpan
{
    width:320px;
    float:right;
}
.buyBasketBtn 
{
    display:block;
    background: url(../images/new/btn-basket.gif) no-repeat;
    width:141px;
    height:26px;  
    float:left;
}
.buyBasketBtn .label{display:none;}

#summary .packagePrice 
{
    float:left;
    padding-right:40px;
	font-size:18px;
	font-weight:bold;
	color:#f7931e;
	text-align:right;
	width:100px;
}

#summary ul li.packageCheck {
	top:325px;
	left:490px;
}



/*-- ORDER SUMMARY
----------------------------------------------------------------- */

#countryFinder {
	width:430px;
}

#countryFinder b {
	font-size:12px;
	color:#333092;
}

#countryFinder .tableContent b {
	font-size:30px;
	color:#f7931e;
}

#checklistLeft {
	float:left;
	width:345px;
	margin-right:15px;
}

#checklistRight {
	float:left;
	width:345px;
}

.rateTabGrid {
	position:relative;
}
.rateTabTable 
{
    width:360px;
    float:left;
}
.purchaseSim {
	background:url(../images/new/internationalSIM-bg2.gif) no-repeat;
	width:326px;
	height:127px;
	float:right;
	padding-top:5px;
}

.purchaseSim .control
{
	background:url(../images/new/internationalSIM-bg3.gif) no-repeat;
	height:160px;
}

.purchaseSim li {
	padding:5px 0;
}

.purchaseSim a.iSim {
	padding-left:50px;
}

#basketImage
{
    float:right;
    margin-right:5px;
}
#detailHolder
{
    width:700px;
}
#basketTable
{
    clear:left;
}
.basketItems{
    background:url(../images/new/basket-bg.gif) repeat-y;
    position:relative;
    height:108px;
}
.basketProducts{
    position:absolute;
    left:10px;
    width:250px;
    top:33px;
}
.basketImage
{
    padding-left:20px;
    padding-top:10px;
}
.basketQty{
    position:absolute;
    left:400px;
    top:43px;
    width:80px;
    text-align:center;
}
.basketPrice{
    position:absolute;
    top:43px;
    left:485px;
    width:105px;
    text-align:right;
}
.basketRemove{
    position:absolute;
    left:610px;
    top:43px;
    width:79px;
}
.basketHeader{
    color:#ffffff;
    height:34px;
    width:698px;
    background:#333092;
    position:relative;
    font-weight:bold;
}
.bhProduct{
    position:absolute;
    height:34px;
    left:15px;
    width:380px;
    border-right:1px solid #ffffff;
    padding:9px 0px;
}
.bhQty{
    position:absolute;
    left:412px;
    height:34px;
    width:69px;
    border-right:1px solid #ffffff;
    padding:9px 0px;
}
.bhCost{
    position:absolute;
    left:525px;
    height:34px;
    width:77px;
    border-right:1px solid #ffffff;
    padding:9px 0px;
}
.bhRemove{
    position:absolute;
    height:34px;
    left:625px;
    padding:9px 0px;
}
#basketValues{
    width:610px;
    background:url(../images/new/basket-bg2.gif) repeat-y;
}
.bvRow{
    position:relative;
    height:40px;
}
.bvTitle{
    position:absolute;
    left:10px;
    width:450px;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}
.bvValue{
    position:absolute;
    left:489px;
    width:100px;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}
.basketTotal{
    width:608px;
    height:67px;
    background:url(../images/new/basket-total.gif) no-repeat;
 }
 
.basketTotal .bvTitle
{
    top:25px;
}
.basketTotal .bvValue
{
    top:20px;
    font-size:18px;
}
#basketHolder{    height:100px;}

.staticBasketWrapper
{
    position:relative;
    width:216px;
}

.staticBasketWrapper #basketItems{color:#ffffff;font-weight:bold;position:absolute;left:15px;top:28px;}
.staticBasketWrapper #basketPrice{color:#ffffff;font-weight:bold;position:absolute;left:120px;top:28px;width:90px;text-align:right;}
.staticBasketWrapper #basketView{position:absolute;width:220px;left:0px;top:65px;text-align:center;color:#ffffff;font-weight:bold;}

/*
#fullBasket{position:absolute;z-index:99999;display:none;background:#ffffff url(../images/new/basket-mini-bg.gif) repeat-y top;width:216px;}
#fullBasketInner{background:url(../images/new/basket-mini-bottom.gif) no-repeat bottom;}
#fullBasket .subtotal{text-align:right;font-size:14px;padding:0px 10px;color:#777777;font-weight:bold;margin-top:20px;}
#fullBasket .price{color:#f7931e;}
#fullBasket .product{padding:10px;}
#fullBasket .qty{font-size:16px;font-weight:bold;}
#fullBasket .subprice{font-size:14px;font-weight:bold;}
#fullBasket .right{text-align:right;}
*/

/*-- OUR SERVICES
----------------------------------------------------------------- */

#servicesContent {
	width:729px;
	padding-bottom:128px;
	border-bottom:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
	border-right:solid 1px #c6c6c6;
	background:url(../images/new/our-services-foot.gif) no-repeat bottom right;
}

#searchHeaderText
{	height:135px;
    margin-left:10px;
}

.FAQ_button { float:right;}

#servicePlanLinks {
	width:725px;
	height:224px;
	position:relative;
	margin-bottom:20px;
}

#servicePlanLinks h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.serviceIntTitle {
	background:url(../images/new/our-services-payg-title.gif) no-repeat left top;
	width:360px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#serviceInter {
	float:left;
	width:360px;
	height:224px;
}

#serviceInter ul {
	background:url(../images/new/our-services-payg-bg.gif) no-repeat left top;
	width:344px;
	height:176px;
	position:relative;
}

ul.textLinkbanner li a.newWhite {color:#FFFFFF; text-decoration:none; font-weight:bold;}
ul.textLinkbanner li a.newWhite:hover {color:#F7931E; text-decoration:none; font-weight:bold;}

#serviceInter ul.textLinkbanner li {
	width:210px;
}

.servicePlanTitle {
	background:url(../images/new/our-services-pm-title.gif) no-repeat left top;
	width:360px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#servicePM {
	float:right;
	width:360px;
	height:230px;
}

#servicePM ul {
	background:url(../images/new/our-services-pm-bg.gif) no-repeat left top;
	width:344px;
	height:176px;
	position:relative;
}

.wLinkpad1 {position:absolute; top:75px; left:20px;}
.wLinkpad2 {position:absolute; top:55px; left:20px;}
.wLinkpad3 {position:absolute; top:130px; left:20px;}

#serviceOther {
	width:725px;
	height:195px;
	position:relative;
	margin-bottom:20px;
}

#OS_reward {
	background:url(../images/new/our-services-middle-textspace1.gif) no-repeat left top;
	width:218px;
	height:130px;
}
#OS_voicemail {
	background:url(../images/new/our-services-middle-textspace2.gif) no-repeat left top;
	width:218px;
	height:130px;
}
#OS_cover {
	background:url(../images/new/our-services-middle-textspace3.gif) no-repeat left top;
	width:218px;
	height:130px;
}

ul.textLinkbanner li.OS_white {color:#FFFFFF;}
#serviceInternetAn {background:url(../images/new/our-services-internet-anim.gif) no-repeat; width:723px; height:172px; position:relative; font-size:12px;}
#serviceInternetAn ul { position:absolute; top:100px; left:15px;}
a.OS_footLong {background:url(../images/new/our-services-foot-long-off.gif) no-repeat; width:723px; height:29px; display:block; margin-bottom:10px;}
a.OS_footLong:hover {background:url(../images/new/our-services-foot-long-on.gif) no-repeat; width:723px; height:29px; display:block; margin-bottom:10px;}
a.OS_foot {background:url(../images/new/our-services-foot-off.gif) no-repeat; width:233px; height:29px; display:block;}
a.OS_foot:hover {background:url(../images/new/our-services-foot-on.gif) no-repeat; width:233px; height:29px; display:block;}

#servicePlanReward {
	float:left;
	width:233px;
	height:224px;
}

#servicePlanReward h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.serviceIntReward {
	background:url(../images/new/our-services-rewards-title.gif) no-repeat left top;
	width:233px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#servicePlanVoice {
	position:absolute;
	top:0px;
	left:247px;
	width:233px;
	height:224px;
}

#servicePlanVoice h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.serviceIntVoice {
	background:url(../images/new/our-services-voicemail-title.gif) no-repeat left top;
	width:233px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#servicePlanCover {
	float:right;
	width:233px;
	height:224px;
}

#servicePlanCover h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.serviceIntCover {
	background:url(../images/new/our-services-coverage-title.gif) no-repeat left top;
	width:233px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

.flash-replaced .alt
{
    display:none;
}

.mainTitle
{
    width:100%;
    font-size:36px;
    color:#333092;
}

.mainTitleSmall
{
    width:100%;
    font-size:28px;
    color:#333092;
    padding-bottom:10px;
}


.mainTitleWhite
{
    width:100%;
    font-size:34px;
    color:#ffffff;
}

.subTitle
{
    width:100%;
    font-size:24px;
    color:#333092;
}

.subTitleSmall 
{
	width:100%;
    font-size:22px;
    color:#F7931E ;
}

.subTitleWhite {
    width:100%;
    font-size:26px;
    color:#ffffff;
}

.subTitlePurple 
{
	font-size:14px;
    color:#333092;
    line-height:18px;
}
.subTitleOrg
{
	font-size:16px;
    color:#f7931e;
    line-height:18px;
}
.mainTitleWide
{
    font-size:36px;
    color:#333092;
}
.subTitleWide
{
    font-size:24px;
    color:#333092;
}
.subTitleOrange
{
    width:300px;
    font-size:24px;
    color:#F7931E ;
}

.subTitleOrangeSmall
{
    width:300px;
    font-size:16px;
    color:#F7931E ;
}

.subTitleWideOrange
{
    font-size:24px;
    color:#F7931E ;
}
.titlePadding
{
    padding:0px 0px 10px 10px;
}






/*-- OUR SERVICES
----------------------------------------------------------------- */

#titleSpot1 {
	height:180px;
	padding-left:10px;
}

#titleSpot2 {
	padding-left:10px;
}

/*-- TOP-UP
----------------------------------------------------------------- */

#topUpLinks {
	width:720px;
	height:520px;
	position:relative;
	margin-bottom:20px;
}

#topUpLinks h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

#topUpSwipe {
	position:absolute;
	left:0px;
	top:0px;
	width:360px;
	height:260px;
}

.topUpSwipeTitle {
	background:url(../images/new/top-up-swip-header.gif) no-repeat left top;
	width:361px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#topUpSwipe ul {
	background:url(../images/new/top-up-swipebg.gif) no-repeat left top;
	width:345px;
	height:206px;
}

#topUpSwipe ul.textLinkbanner li {
	width:340px;
}

#topUpShop {
	position:absolute;
	right:0px;
	top:0px;
	width:360px;
	height:520px;
}

.topUpShopTitle {
	background:url(../images/new/top-up-shop-header.gif) no-repeat left top;
	width:360px;
	height:44px;
	position:absolute;
	right:0px;
	top:0px;
}

#topUpShop ul {
	background:url(../images/new/top-up-shopsbg.gif) no-repeat left top;
	width:345px;
	height:466px;
}

#topUpShop ul.textLinkbanner li {
	width:340px;
}

#topUpShop img.logos {
	padding:15px 0 0 13px;
}

#topUpVoucher {
	position:absolute;
	left:0px;
	top:259px;
	width:361px;
	height:260px;
}

.topUpVoucherTitle {
	background:url(../images/new/top-up-voucher-header.gif) no-repeat left top;
	width:361px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#topUpVoucher ul {
	background:url(../images/new/top-up-voucherbg.gif) no-repeat left top;
	width:345px;
	height:207px;
}

#topUpVoucher ul.textLinkbanner li {
	width:340px;
}

#topUpPhone {
	width:711px;
	height:208px;
	position:relative;
	font-size:12px;
}

#topUpPhone h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.topUpPhoneTitle {
	background:url(../images/new/top-up-phone-header.gif) no-repeat left top;
	width:731px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#topUpPhone ul {
	background:url(../images/new/top-up-phone-bg.gif) no-repeat left top;
	width:711px;
	height:178px;
}

#topUpPhone ul.textLinkbanner li {
	width:700px;
}

/*-- SETTINGS
----------------------------------------------------------------- */

#settingBack {
	background:url(../images/new/settings-bg.gif) no-repeat;
	width:716px;
	height:446px;
	padding-left:10px;
	position:relative;
}

#settingPanel {
	width:361px;
	height:198px;
	position:absolute;
	left:170px;
	top:105px;
}

#settingPanel h3 {
	position:relative;
	font-size:12px;
	height:30px;
}

.settingPanelTitle {
	background:url(../images/new/settings-get-title.gif) no-repeat left top;
	width:361px;
	height:30px;
	position:absolute;
	left:0px;
	top:0px;
}

#settingPanel ul {
	background:url(../images/new/settings-getbg.gif) no-repeat left top;
	width:346px;
	height:168px;
}

#settingPanel ul.textLinkbanner li {
	width:345px;
}

#settingPanel img {
	margin:5px 0 0 50px;
}

/*-- VOICEMAIL
----------------------------------------------------------------- */

#voiceBack {
	background:url(../images/new/voicemail-bg.gif) no-repeat top right;
	width:716px;
	padding-left:15px;
	position:relative;
	font-size:12px;
}

#voiceBack ul {
	padding:10px 0 0 0;
}

#voiceBack li.press {
	position:relative;
	padding:0px;
}

#voiceBack span {
	position:absolute;
	left:80px;
	top:4px;
	font-size:12px;
}

ul.textLinkbanner li b.voiceprice {
	color:#F7931E;
	font-size:30px;
}

td.tableHeadCall {
	font-size:12px;
}

td.tableHeadCall2 {
	width:135px;
	background:#333092 none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	padding-left:10px;
}

td.voicepad {
	padding:0px;
	width:5px;
	background-color:#FFFFFF;
}

/*-- CONFERENCE CALLING
----------------------------------------------------------------- */

#conference-call {
	background:url(../images/new/conference-bg.gif) no-repeat;
	width:704px;
	height:400px;
}

/*-- PREMIUM RATE CONTENT
----------------------------------------------------------------- */

#conferencePad {
	padding:30px 0 0 25px;
	width:300px;
}

#premiumHolding {
	width:694px;
	height:378px;
	padding-left:0px;
	position:relative;
	font-size:12px;
}

#premiumNon {
	width:347px;
	height:378px;
	position:absolute;
	left:0px;
	top:0px;
}

#premiumNon  h3 {
	position:relative;
	font-size:12px;
	height:97px;
}

.premiumNonTitle {
	background:url(../images/new/premium-non-title.gif) no-repeat left top;
	width:347px;
	height:97px;
	position:absolute;
	left:0px;
	top:0px;
}

#premiumNon  ul {
	background:url(../images/new/premium-non-bg.gif) no-repeat left top;
	width:347px;
	height:281px;
	padding-top:0px;
}

#premiumNon  ul.textLinkbanner li {
	width:330px;
}

#premiumAdult {
	width:347px;
	height:378px;
	position:absolute;
	right:0px;
	top:0px;
}

#premiumAdult h3 {
	position:relative;
	font-size:12px;
	height:97px;
}

.premiumAdultTitle {
	background:url(../images/new/premium-adult-title.gif) no-repeat left top;
	width:347px;
	height:97px;
	position:absolute;
	left:0px;
	top:0px;
}

#premiumAdult ul {
	background:url(../images/new/premium-adult-bg.gif) no-repeat left top;
	width:347px;
	height:271px;
	padding-top:0px;
}

#premiumAdult ul.textLinkbanner li {
	width:330px;
}

/*-- TALKMOBILE BACKUP
----------------------------------------------------------------- */

#backup {
	background:url(../images/new/backup-bg.gif) no-repeat;
	width:694px;
	height:623px;
	padding-left:10px;
	position:relative;
	margin-top:20px;
}

#backup ul {
	position:absolute;
	left:5px;
	top:30px;
	width:420px;
}

#backup ul.backupBenefits {
	position:absolute;
	left:8px;
	top:245px;
	width:694px;
}

#backup ul.backupBenefits p {
	padding:47px 10px 0 23px;
}

#backup ul.backupBenefits li.benefit-1 {
	background:url(../images/new/backup-ben-1.gif) no-repeat;
	width:188px;
	height:129px;
	float:left;
}

#backup ul.backupBenefits li.benefit-2 {
	background:url(../images/new/backup-ben-2.gif) no-repeat;
	width:166px;
	height:129px;
	float:left;
}

#backup ul.backupBenefits li.benefit-3 {
	background:url(../images/new/backup-ben-3.gif) no-repeat;
	width:164px;
	height:129px;
	float:left;
}

#backup ul.backupBenefits li.benefit-4 {
	background:url(../images/new/backup-ben-4.gif) no-repeat;
	width:159px;
	height:129px;
	float:left;
}

/*-- TALKMOBILE BALANCE CHECK
----------------------------------------------------------------- */

#balance {
	background:url(../images/new/tariff-bg.jpg) no-repeat;
	width:680px;
	height:483px;
	position:relative;
}

#balance ul {
	padding:20px 15px 0 15px;
}

#balance ul.textBullet {
	padding:0 15px 0 15px;
}

#balance-bg1 {
	background:url(../images/new/balance-ul-bg1.gif) no-repeat;
	width:356px;
	height:169px;
}

#balance-bg2 {
	background:url(../images/new/balance-ul-bg2.gif) no-repeat;
	width:356px;
	height:171px;
}

#checkoutPanel{
	width:698px;
	clear:left;
}

#flagsMov
{
    padding-left:1px;
}

/*-- INDEX TAB WORLD
----------------------------------------------------------------- */

#indexWorld .worldBuy a 
{
    text-align:right;
	margin:5px 10px 0 18px;
	display:block;
}
#indexWorld .worldGraphic
{
    padding-left:1px;
}


/*-- INDEX TAB PREPAY
----------------------------------------------------------------- */

#indexPrepay {
	position:absolute;
	left:0px;
	top:0px;
	width:496px;
	height:279px;
}

#indexPrepay h3 {
	position:relative;
	font-size:12px;
	height:73px;
}

.indexPrepayTitle {
	background:url(../images/new/index-prepay-title.gif) no-repeat left top;
	width:490px;
	height:73px;
	position:absolute;
	left:0px;
	top:0px;
}

#indexPrepay div.prepayFrame {
	background:url(../images/new/index-prepay-bg.gif) no-repeat left top;
	width:496px;
	height:186px;
}

#indexPrepay div.prepayBuy {
	margin-top:15px;
}

#indexPrepay ul.textBullet li {
	width:290px;
	margin-left:18px;
}

#indexPrepay a {
	margin:5px 0 0 18px;
	display:block;
}

/*-- INDEX TAB CONTROL
----------------------------------------------------------------- */

#indexControl {
	position:absolute;
	left:0px;
	top:0px;
	width:496px;
	height:279px;
}

#indexControl h3 {
	position:relative;
	font-size:12px;
	height:111px;
	margin-left:5px;
}

.indexControlTitle {
	background:url(../images/new/index-control-title.gif) no-repeat left top;
	width:496px;
	height:111px;
	position:absolute;
	left:0px;
	top:0px;
}

#indexControl div.controlFrame {
	background:url(../images/new/index-controlbg.gif) no-repeat left top;
	width:496px;
	height:186px;
	margin-left:5px;
}

#indexControl div.controlBuy {
	margin-top:55px;
}

#indexControl ul.textBullet li {
	width:360px;
	margin-left:18px;
}

#indexControl a {
	margin:0px 0 0 4px;
	display:block;
}

/*-- INDEX TAB INTERNET BANNER
----------------------------------------------------------------- */
.indexInternetPrepay
{
	position:absolute;
	left:5px;
	top:280px;
	width:496px;
	height:215px;
}

.indexInternet {
	position:absolute;
	left:5px;
	top:329px;
	width:496px;
	height:215px;
}
.indexInternetPrepay h3,
.indexInternet h3 {
	position:relative;
	font-size:12px;
	height:92px;
}

.indexInternetTitle {
	background:url(../images/new/index-internet-title.gif) no-repeat left top;
	width:496px;
	height:101px;
	position:absolute;
	left:0px;
	top:0px;
}

.indexInternetPrepay ul.textLinkbanner, 
.indexInternet ul.textLinkbanner {
	background:url(../images/new/index-internet-bg.gif) no-repeat left top;
	width:496px;
	height:110px !important;
}

.indexInternetPrepay ul.textLinkbanner li, 
.indexInternet ul.textLinkbanner li {
	margin-left:10px;
}

#tabPrepay{height:487px;}
#tabControl{height:544px;}
#tabPrepay,
#tabControl{position:relative;}



/*-- HELP AND ADVICE
----------------------------------------------------------------- */

#helpAdvice {
	width:700px;
	position:relative;
	margin-bottom:20px;
	font-size:12px;
	color:#FFFFFF;
}

#helpContact h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.helpContactTitle {
	background:url(../images/new/help-title-contact.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#helpContact {
	float:left;
	width:345px;
	height:163px;
	margin-bottom:10px;
}

#helpContact ul {
	background:url(../images/new/help-contact.gif) no-repeat left top;
	width:330px;
	height:119px;
}

#helpContact ul.textLinkbanner li {
	width:190px;
}

#helpFaq h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.helpFaqTitle {
	background:url(../images/new/help-title-faq.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#helpFaq {
	float:right;
	width:345px;
	height:163px;
	margin-bottom:10px;
}

#helpFaq ul {
	background:url(../images/new/help-faq.gif) no-repeat left top;
	width:330px;
	height:119px;
}

#helpFaq ul.textLinkbanner li {
	width:190px;
}

#helpInter h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.helpInterTitle {
	background:url(../images/new/help-title-international.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#helpInter {
	float:left;
	width:345px;
	height:163px;
	margin-bottom:10px;
}

#helpInter ul {
	background:url(../images/new/help-international.gif) no-repeat left top;
	width:330px;
	height:119px;
}

#helpInter ul.textLinkbanner li {
	width:190px;
}

#helpCover h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.helpCoverTitle {
	background:url(../images/new/help-title-coverage.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#helpCover {
	float:right;
	width:345px;
	height:163px;
	margin-bottom:10px;
}

#helpCover ul {
	background:url(../images/new/help-coverage.gif) no-repeat left top;
	width:330px;
	height:119px;
}

#helpCover ul.textLinkbanner li {
	width:190px;
}

#helpSetting h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.helpSettingTitle {
	background:url(../images/new/help-title-settings.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#helpSetting {
	float:left;
	width:345px;
	height:163px;
	margin-bottom:10px;
}

#helpSetting ul {
	background:url(../images/new/help-settings.gif) no-repeat left top;
	width:330px;
	height:119px;
}

#helpSetting ul.textLinkbanner li {
	width:290px;
}

#helpSell h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.helpSellTitle {
	background:url(../images/new/help-title-sell.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#helpSell {
	float:right;
	width:345px;
	height:163px;
	margin-bottom:10px;
}

#helpSell ul {
	background:url(../images/new/help-sell.gif) no-repeat left top;
	width:330px;
	height:119px;
}

#helpSell ul.textLinkbanner li {
	width:200px;
}



/*-- CONTACT US
----------------------------------------------------------------- */

.white12 {font-size:12px; color:#FFFFFF;}

#contactBg {
	background:url(../images/new/contact-bg.gif) no-repeat;
	width:369px;
	height:162px;
	position:absolute;
	top:0px;
	right:0px;
}

#contactLinks {
	width:700px;
	_width:auto;
	height:253px;
	position:relative;
	margin-bottom:20px;
}

#contactLinks h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.contactFormTitle {
	background:url(../images/new/contact-form-title.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#contactForm {
	float:left;
	width:345px;
	height:223px;
}

#contactForm ul {
	background:url(../images/new/contact-form-bg.gif) no-repeat left bottom;
	width:330px;
	height:200px;
}

#contactForm ul.textLinkbanner li {
	width:290px;
}

.sellTalkTitle {
	background:url(../images/new/contact-sell-title.gif) no-repeat left top;
	width:345px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#sellTalk {
	float:right;
	width:345px;
	height:223px;
}

#sellTalk ul {
	background:url(../images/new/contact-sell-bg.gif) no-repeat left bottom;
	width:330px;
	height:200px;
}

#sellTalk ul.textLinkbanner li {
	width:290px;
}

#contactOther {
	width:700px;
	height:250px;
	position:relative;
	margin-bottom:20px;
}

#contactOther ul {
	background:url(../images/new/contact-blank-bg.gif) no-repeat left top;
	width:209px;
	height:210px;
}

#contactOther ul.cEmail {
	background:url(../images/new/contact-email-bg.gif) no-repeat left top;
	width:209px;
	height:220px;
	padding:10px 5px 0 10px;
}

#otherCustomer {
	float:left;
	width:224px;
	height:264px;
}

#otherCustomer h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.otherCustomerTitle {
	background:url(../images/new/contact-customer-title.gif) no-repeat left top;
	width:224px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#otherWrite {
	position:absolute;
	top:0px;
	left:238px;
	width:224px;
	height:264px;
}

#otherWrite h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.otherWriteTitle {
	background:url(../images/new/contact-write-title.gif) no-repeat left top;
	width:224px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#otherEmail {
	float:right;
	width:224px;
	height:264px;
}

#otherEmail h3 {
	position:relative;
	font-size:12px;
	height:44px;
}

.otherEmailTitle {
	background:url(../images/new/contact-email-title.gif) no-repeat left top;
	width:224px;
	height:44px;
	position:absolute;
	left:0px;
	top:0px;
}

#otherEmail img {
	position:relative;
	top:80px;
	left:0px;
}


#basketBits
{
    position:absolute;
    right:0px;
    z-index:0;
}
#navigationWrapper
{
    z-index:2;
}



#pop_delivery_text1
{
    background:url(../images/new/popup-bg2.jpg) no-repeat;
    padding:10px;
    font-size:11px;
    width:290px;
    height:188px;
}

#pop_keep_number_text1
{
    background:url(../images/new/popup-bg.jpg) no-repeat;
    padding:10px;
    font-size:11px;
    width:290px;
    height:430px;
}

#intTitle
{
    width:600px;
    float:left;
}
#intAbroad
{
    float:right;
    width:290px;
}

#toggleWorld,
#togglePrepay,
#toggleControl,
#toggleSim
{
    display:block;
    clear:left;
}
#cdRates_pnlWorld,
#cdRates_pnlPrepay,
#cdRates_pnlControl
{
    clear:both;
}
#intAbroadText
{
    display:none;
}

#headerBanner
{
	float:left;
	height:127px;
	overflow:hidden;
}

.newsflash
{
	padding:0px 10px 10px 10px;
	color:Red;
	font-size:12px;
}

#worldTabs,
#perpayTabs
{
    clear:both;
}

#tabInt,
#tabUK,
#tabRewards,
#tabInfo
{
    clear:both;
    background:url(../images/new/world-tab-bg.gif) repeat-y;
}
#worldTabs li,
#perpayTabs li{float:left;}
#intTabTitle a{display:block;float:left;background:url(../images/new/tab-international-off.gif);width:250px;height:50px;}
#intTabTitle a span {display:none;}
#intTabTitle.ui-tabs-selected a{background:url(../images/new/tab-international-on.gif);}

#UKTabTitle a{display:block;float:left;background:url(../images/new/tab-uk-off.gif);width:153px;height:50px;}
#UKTabTitle a span {display:none;}
#UKTabTitle.ui-tabs-selected a{background:url(../images/new/tab-uk-on.gif);}

#rewardsTabTitle a{display:block;float:left;background:url(../images/new/tab-rewards-off.gif);width:113px;height:50px;}
#rewardsTabTitle a span {display:none;}
#rewardsTabTitle.ui-tabs-selected a{background:url(../images/new/tab-rewards-on.gif);}

#infoTabTitle a{display:block;float:left;background:url(../images/new/tab-more-off.gif);width:143px;height:50px;}
#infoTabTitle a span {display:none;}
#infoTabTitle.ui-tabs-selected a{background:url(../images/new/tab-more-on.gif);}

.worldTabCol1
{
    float:left;
    width:420px;
    margin-left:15px;
}
.worldTabCol2
{
    float:right;
    width:255px;
    height:230px;
    background:transparent url(../images/new/internationalSIM-bg.gif) no-repeat;
    padding-left:10px;
}
.worldTabCol2 .title
{
    margin-bottom:15px;
    display:block;
}
.worldTabCol2 .sim
{
    margin-right:15px;
    float:left;
}
.blueBold
{
    color:#333092;
    font-size:12px;
    font-weight:bold;
}
#cdRates_uptCallCosts .rateFinder
{
	margin-bottom:20px;
}

#tabRewards  td
{
    padding:5px;
}
#tabRewards  .tableData td
{
    border-bottom:1px solid #ffffff;
    background:#F0EEF7;
}
.textBullet li
{
    float:none !important;
}

#mainNavigationContainer ul li a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:34px;
	padding:0px 9px;
	overflow:hidden; 
}

#mainNavigationContainer .label{display:none;}
#mainNavigationContainer ul li{position:relative;background:none;}
#mainNavigationContainer ul ul .label{display:block;}

#mainNavigationContainer .navi_NetworkHome{background:url(../images/navigation/topnav_Home.gif) no-repeat;width:68px;height:32px; margin-left:10px}
#mainNavigationContainer .navi_NetworkHome:hover{background:url(../images/navigation/topnav_Home.gif) no-repeat left -32px ;}

#mainNavigationContainer .navi_PAYG{background:url(../images/navigation/topnav_PAYG.gif) no-repeat;width:112px;height:32px;}
#mainNavigationContainer .navi_PAYG:hover{background:url(../images/navigation/topnav_PAYG.gif) no-repeat left -32px ;}

#mainNavigationContainer .navi_PayMonthly{background:url(../images/navigation/topnav_PayMonthly.gif) no-repeat;width:97px;height:32px;}
#mainNavigationContainer .navi_PayMonthly:hover{background:url(../images/navigation/topnav_PayMonthly.gif) no-repeat left -32px ;}

#mainNavigationContainer .navi_Aboutus{background:url(../images/navigation/topnav_AboutUs.gif) no-repeat;width:76px;height:32px;}
#mainNavigationContainer .navi_Aboutus:hover{background:url(../images/navigation/topnav_AboutUs.gif) no-repeat left -32px ;}

#mainNavigationContainer .navi_Help{background:url(../images/navigation/topnav_HelpAdvise.gif) no-repeat;width:106px;height:32px;}
#mainNavigationContainer .navi_Help:hover{background:url(../images/navigation/topnav_HelpAdvise.gif) no-repeat left -32px;}

#mainNavigationContainer ul ul{background:#f7931e;z-index:999;}
#mainNavigationContainer ul ul li a{font-size:11px;font-weight:normal;line-height:24px;width:197px;height:auto; border-bottom:1px dotted #fff;}
#mainNavigationContainer ul ul li a:hover{background:#fec43f; color:#fff}


#networkHome #mainNavigationContainer .navi_NetworkHome,
#payg #mainNavigationContainer .navi_PAYG,
#paymonthly #mainNavigationContainer .navi_PayMonthly,
#oServices #mainNavigationContainer .navi_OurServices,
#oNetwork #mainNavigationContainer .navi_OurServices,
#topUp #mainNavigationContainer .navi_Topup,
#rewards #mainNavigationContainer .navi_Rewards,
#contactus #mainNavigationContainer .navi_Help,
#faqs #mainNavigationContainer .navi_Help,
#help #mainNavigationContainer .navi_Help,
#wheretobuy #mainNavigationContainer .navi_Help,
#topup #mainNavigationContainer .navi_Help
{background-position:left -32px;}


/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  z-index: 100;
  position: relative;
}
.nav li {
  position: relative;
  float:left;
}

.nav ul {
  margin: 0;
  width:215px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 32px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border-bottom: 0;
  padding-right: 20px;
  width:208px;
  white-space: nowrap;
}
.nav ul li .padding
{
    padding:2px 8px;
}
.nav ul li
{
 display:inline;   
}




/*-- NEW SECTIONS JAN 09
----------------------------------------------------------------- */

.purple_Cont 
{
	width:97%;
	float:left;
	background-color:#333092;
	position:relative;
	padding:10px;
	margin-bottom:10px;
}

.purple_Cont_tl 
{
	position:absolute;
	top:0;
	left:0;
	width:5px;
	height:4px;
	background-image:url(../images/containers/purp_corner_tl.gif);
	overflow:hidden;
}

.purple_Cont_tr 
{
	position:absolute;
	top:0;
	right:0;
	width:4px;
	height:4px;
	background-image:url(../images/containers/purp_corner_tr.gif);
	overflow:hidden;
}

.purple_Cont_bl 
{
	position:absolute;
	bottom:0;
	left:0;
	width:5px;
	height:4px;
	background-image:url(../images/containers/purp_corner_bl.gif);
	overflow:hidden;
}

.purple_Cont_br 
{
	position:absolute;
	bottom:0;
	right:0;
	width:4px;
	height:4px;
	background-image:url(../images/containers/purp_corner_br.gif);
	overflow:hidden;
}

.settingsCol1 
{
	width:318px;
	float:left;
}

.settingsCol2
{
	width:317px;
	float:left;
	padding-left:20px;
}

.settingsCol3
{
	float:left;
	margin:10px 0px;
}

.settingsInfo 
{
	width:150px;
	float:left;
	margin-left:5px;
	padding-top:20px;
}

.settingsInfo h3
{
	color:#f7931e;
}

.settingsInfo2
{
	float:left;
	margin-left:5px;
	padding-top:20px;
	width:490px;
}

.settingsInfo2 h3
{
	color:#f7931e;
}

.settingsInfo_col1 
{
	width:240px;
	float:left;
}

.settingsInfo_col2 
{
	width:240px;
	float:left;
	margin-top:25px;
	margin-left:5px;
}

.settingsPhone
{
	width:150px;
	float:left;
	text-align:center;
}

.settingsHeader_title 
{
	float:left;
	color:#fff;
	width:560px;
	margin-top:10px;
}

.settingsHeader_icon
{
	float:left;
	width:70px;
	margin-left:5px;
}

.backToPage_cont 
{
	float:left;
	width:97%;
	margin-bottom:10px;
}

.nextBack_footer 
{
	float:left;
	margin-top:10px;
	width:100%;
}

.nextBack_footer .next 
{
	float:right;
}

.nextBack_footer .back 
{
	float:left;
}

.backToPage_cont_icon 
{
	float:right;
	width:25px;
}

.backToPage_cont_link 
{
	float:right;
	margin-top:3px;
}

#lightPurpFade_holder 
{
	float:left;
}

#lightPurpFade_Cont {
	background:url(../images/containers/ltpurpfade_border_bg.gif);
	background-repeat:repeat-y;
	width:665px;
	padding:5px 20px 20px 20px;
	font-size:12px;
}

#lightPurpFade_Cont h2 
{
	color:#333092;
	padding-bottom:5px;
}

#lightPurpFade_Cont_top
{
	background:url(../images/containers/ltpurpfade_border_top.gif);
	width:705px;
	height:8px;
	overflow:hidden;
}

#lightPurpFade_Cont_bt
{
	background:url(../images/containers/ltpurpfade_border_bt.gif);
	width:705px;
	height:8px;
	overflow:hidden;
}

.settingsWhatDoIGet 
{
	background:url(../images/othersettings/settings_image.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.settingsLinks_cont 
{
	width:638px;
	float:left;
}

.settingsLinks_bg 
{
	width:628px;
	background-image:url(../images/containers/settingsLinksBg_bg.gif);
	padding-left:10px;
}

.settingsLinks_top 
{
	width:638px;
	height:6px;
	background-image:url(../images/containers/settingsLinksBg_top.gif);
	overflow:hidden;
}

.settingsLinks_bt 
{
	width:638px;
	height:6px;
	background-image:url(../images/containers/settingsLinksBg_bt.gif);
	overflow:hidden;
}

.settingsLinks 
{
	float:left;
	padding:5px 20px 0px 5px;
}

.settingsLinks_icons 
{
	float:left;
} 

.ltPurple_Cont 
{
	width:97%;
	float:left;
	background-color:#f0eef7;
	position:relative;
	padding:10px;
	margin-bottom:10px;
}

.ltPurple_Cont_tl 
{
	position:absolute;
	top:0;
	left:0;
	width:5px;
	height:4px;
	background-image:url(../images/containers/ltpurp_corner_tl.gif);
	overflow:hidden;
}

.ltPurple_Cont_tr 
{
	position:absolute;
	top:0;
	right:0;
	width:4px;
	height:4px;
	background-image:url(../images/containers/ltpurp_corner_tr.gif);
	overflow:hidden;
}

.ltPurple_Cont_bl 
{
	position:absolute;
	bottom:0;
	left:0;
	width:5px;
	height:4px;
	background-image:url(../images/containers/ltpurp_corner_bl.gif);
	overflow:hidden;
}

.ltPurple_Cont_br 
{
	position:absolute;
	bottom:0;
	right:0;
	width:4px;
	height:4px;
	background-image:url(../images/containers/ltpurp_corner_br.gif);
	overflow:hidden;
}

#getSettings b {
	color:#333092;
}

#getSettings p {
	margin:5px 0;
}

#getSettings ul.textBlank {
	padding-top:5px;
}

#getSettingsDesc {
	width:100%;
	float:left;
	position:relative;
}

#getSettingsGet {
	width:100%;
	float:left;
}

#rewardsNone {
	background:url(../images/new/rewardsNo-bg.gif) no-repeat scroll 0 0;
	width:697px;
	height:664px;
	position:relative;
}

#rewardsDesc {
	width:320px;
	padding-top:85px;
	padding-left:17px;
}

#buyOnlineRewards {
	width:673px;
	height:182px;
	position:relative;
	margin:40px 0 0 14px;
	clear:both;
}

.buyOnlineWorld {
	left:0;
	position:absolute;
	top:0;
}

.buyOnlinePrepay {
	position:absolute;
	right:0;
	top:0;
}

.payMonthlyBundles {
	position:absolute;
	top:190px;
	left:0;
}

#promo_center_bg
{
    background:url(../images/promo-center-banner.jpg);
    width:695px;
}

#rewards #world-tab-top
{
    width:701px;
    height:229px;
    background:url(../images/rewards/world-bg.jpg) no-repeat;
}

#rewards #prepay-tab-top
{
    width:701px;
    height:219px;
    background:url(../images/rewards/prepay-bg.jpg) no-repeat;
}


.blueBar
{
    background-color:#333092;
    color:#FFFFFF;
    padding:5px;
    margin:5px;
}
.orange
{
        color:#f7931e;
}
.countryList
{
    padding:5px;
    margin:5px;
    color:#333333;
}
#list_swap
{
    display:none;
    float:right;
    margin-right:20px;
}
#accList_ProdlistUpdatePanel
{
    clear:both;
}

#productDescription
{
    background: url('../images/new/desc-mid.gif') repeat-y;
    width:712px;
    margin-top:15px;
}
.mainDescriptionImg
{
    float:left;
    margin-left:20px;
    background:url('../images/new/desc-image-bg.gif') no-repeat;
    width:234px;
    height:250px;
}
.phoneDescription
{
    float:right;
    width:430px;
}
.productTitle
{
    font-size:12px;
    font-weight:bold;
    color:#333092;
    margin-bottom:10px;
}
#compatability
{
    background: #f0f0f0;
    padding:0px 20px 20px 20px;
    width:672px;
}

#buttons
{
    position:relative;
    height:40px;
}
#prodPriceAndAdd
{
    position:absolute;  
    right:20px;
    top:6px;
}
#compButton
{
    position:absolute;  
    left:15px;
    top:0px;
}
.prodPrice
{
    position:absolute;  
    right:165px;
    top:12px;
    font-weight:bold;
    font-size:14px;
}
.price
{
    color:#333092;
}

#share
{
    position:absolute;  
    left:290px;
    top:11px;   
}


/* NO REWARDS */

#no_reward{background:url(../images/rewards/blank_bg.gif) no-repeat;width:676px;height:490px;padding:85px 10px 10px 15px;}
#no_reward .text{width:300px;height:120px;overflow:auto;}
#no_reward .text p{padding:5px 0px;}
#no_reward #buyOnline{margin:0px;}

/* Refer a friend tabs */

#referafriendTabs #tabPMDeals{float:left; padding-left:4px; overflow:hidden; height:53px; width:253px}
#referafriendTabs #tabPMDeals a{display:block;width:253px;height:53px;background:url('../images/referafriend/tab_PMDeals.gif') no-repeat bottom; overflow:hidden;}
#referafriendTabs #tabPMDeals.ui-tabs-selected a{display:block;width:253px;height:53px;background:url('../images/referafriend/tab_PMDeals_focus.gif') no-repeat; overflow:hidden;}
#referafriendTabs #tabPMDeals a span{display:none; overflow:hidden;}

#referafriendTabs #tabSIMDeals{float:left; padding-left:4px; overflow:hidden; height:53px;}
#referafriendTabs #tabSIMDeals a{display:block;width:253px;height:53px;background:url('../images/referafriend/tab_SIMDeals.gif') no-repeat bottom; overflow:hidden;}
#referafriendTabs #tabSIMDeals.ui-tabs-selected a{display:block;width:253px;height:53px;background:url('../images/referafriend/tab_SIMDeals_focus.gif') no-repeat; overflow:hidden;}
#referafriendTabs #tabSIMDeals a span{display:none; overflow:hidden;}

.referafriendBG {display:block;width:507px; background:url(../images/containers/purplegrad_bg.jpg) no-repeat; background-color:#f0eff7; background-position:top; padding:10px}
.referafriendBG_bt {display:block;width:527px; height:6px; background:url(../images/containers/purplegrad_bg_bt.jpg) no-repeat;}

/* SIMple page */
#simpleUL{margin-left:5px;}
#referafriendUL {height:53px; margin-left:5px;}
#simpleTabs #tabSIMpleWD{float:left;}
#simpleTabs #tabSIMpleWD a{display:block;width:178px;height:102px;background:url('../images/new/tab-world-off.jpg') no-repeat bottom;}
#simpleTabs #tabSIMpleWD.ui-tabs-selected a{display:block;width:178px;height:102px;background:url('../images/new/tab-world.jpg') no-repeat;}
#simpleTabs #tabSIMpleWD a span{display:none;}

#simpleTabs #tabSIMpleTX{float:left;}
#simpleTabs #tabSIMpleTX a{display:block;width:178px;height:102px;background:url('../images/new/tab-text-off.jpg') no-repeat bottom;}
#simpleTabs #tabSIMpleTX.ui-tabs-selected a{display:block;width:178px;height:102px;background:url('../images/new/tab-text.jpg') no-repeat;}
#simpleTabs #tabSIMpleTX a span{display:none;}

#simpleTabs #tabSIMpleTK{float:left;}
#simpleTabs #tabSIMpleTK a{display:block;width:178px;height:102px;background:url('../images/new/tab-talk-off.jpg') no-repeat bottom;}
#simpleTabs #tabSIMpleTK.ui-tabs-selected a{display:block;width:178px;height:102px;background:url('../images/new/tab-talk.jpg') no-repeat;}
#simpleTabs #tabSIMpleTK a span{display:none;}

#simpleTabs #tabSIMpleUn{float:left;}
#simpleTabs #tabSIMpleUn a{display:block;width:178px;height:102px;background:url('../images/new/tab-unlimited-off.jpg') no-repeat bottom;}
#simpleTabs #tabSIMpleUn.ui-tabs-selected a{display:block;width:178px;height:102px;background:url('../images/new/tab-unlimited.jpg') no-repeat;}
#simpleTabs #tabSIMpleUn a span{display:none;}

.simplePanel{padding-left:5px;clear:both;}
.simplePanel ul{margin-left:20px;}
.simplePanel ul li{list-style-type:disc;}

#simpleWorldBG {display:block;width:715px;height:480px;background:url('../images/new/simple-world-bg.jpg') no-repeat;}
#simpleTextBG {display:block;width:715px;height:443px;background:url('../images/new/simple-text-bg.jpg') no-repeat;}
#simpleTalkBG {display:block;width:715px;height:443px;background:url('../images/new/simple-talker-bg.jpg') no-repeat;}
#simpleUnlimitedBG {display:block;width:715px;height:443px;background:url('../images/new/simple-unlimited-bg.jpg') no-repeat;}

#freedomBG {width:715px; height:443px; background:url('../images/containers/freedom_bg.gif') no-repeat; position:relative}

.freedomRoundel 
{
	background:url('../images/roundel/freedom_roundel.png');
	position:absolute;
	width:103px;
	height:103px;
	top:30px;
	left:10px;
	z-index:1;
}


div.PriceTbl {position:relative;}
div.PriceTbl table tr td p {font-weight:bold;font-size:12px;color:#333092;text-align:center;margin:0px;}
div.PriceTbl table tr td p b {color:#f7931e;}

#simpleWorldBG div table {width:390px;height:69px;position:absolute;top:84px;left:317px;}
/*#simpleWorldBG div table tr td.one {width:98px;height:69px;background-color:#e1deef;}
#simpleWorldBG div table tr td.two {width:82px;height:69px;background-color:#e1deef;}
#simpleWorldBG div table tr td.three {width:118px;height:69px;background-color:#e1deef;}
#simpleWorldBG div table tr td.four {width:80px;height:69px;background-color:#e1deef;}*/

#simpleUnlimitedBG div table {width:390px;height:69px;position:absolute;top:84px;left:317px;}
#simpleUnlimitedBG div table tr td.one {width:98px;height:69px;background-color:#e1deef;}
#simpleUnlimitedBG div table tr td.two {width:82px;height:69px;background-color:#e1deef;}
#simpleUnlimitedBG div table tr td.three {width:118px;height:69px;background-color:#e1deef;}
#simpleUnlimitedBG div table tr td.four {width:80px;height:69px;background-color:#e1deef;}


#simpleTextBG div table.one {width:160px;height:200px;position:absolute;top:155px;left:20px;}
#simpleTextBG div table.one tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTextBG div table.one tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleTextBG div table.two {width:160px;height:200px;position:absolute;top:155px;left:190px;}
#simpleTextBG div table.two tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTextBG div table.two tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleTextBG div table.three {width:160px;height:200px;position:absolute;top:155px;left:362px;}
#simpleTextBG div table.three tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTextBG div table.three tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleTextBG div table.four {width:160px;height:200px;position:absolute;top:155px;left:534px;}
#simpleTextBG div table.four tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTextBG div table.four tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleTalkBG div table.one {width:160px;height:200px;position:absolute;top:155px;left:21px;}
#simpleTalkBG div table.one tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTalkBG div table.one tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleTalkBG div table.two {width:160px;height:200px;position:absolute;top:155px;left:192px;}
#simpleTalkBG div table.two tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTalkBG div table.two tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleTalkBG div table.three {width:160px;height:200px;position:absolute;top:155px;left:363px;}
#simpleTalkBG div table.three tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTalkBG div table.three tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleTalkBG div table.four {width:160px;height:200px;position:absolute;top:155px;left:534px;}
#simpleTalkBG div table.four tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleTalkBG div table.four tr td.two {width:160px;height:60px;background-color:#e1deef;}


#freedomBG div table.one {width:160px;height:200px;position:absolute;top:20px;/*left:20px;*/ left:90px}
#freedomBG div table.one tr td.one {width:160px;height:30px;background-color:#e1deef;}
#freedomBG div table.one tr td.two {width:160px;height:60px;background-color:#e1deef;}
#freedomBG div table.one tr td.header {width:160px;height:70px;background-image:url(../images/bg/freedomTitles_Bg.jpg); color:#fff; text-align:center; font-size:15px; font-weight:bold; border:solid 1px #fff;}


#freedomBG div table.two {width:160px;height:200px;position:absolute;top:20px;/*left:190px;*/ left:275px}
#freedomBG div table.two tr td.one {width:160px;height:30px;background-color:#e1deef;}
#freedomBG div table.two tr td.two {width:160px;height:60px;background-color:#e1deef;}
#freedomBG div table.two tr td.header {width:160px;height:70px;background-image:url(../images/bg/freedomTitles_Bg.jpg); color:#fff; text-align:center; font-size:15px; font-weight:bold; border:solid 1px #fff}

#freedomBG div table.three {width:160px;height:200px;position:absolute;top:20px;/*left:362px;*/ left:460px}
#freedomBG div table.three tr td.one {width:160px;height:30px;background-color:#e1deef;}
#freedomBG div table.three tr td.two {width:160px;height:60px;background-color:#e1deef;}
#freedomBG div table.three tr td.header {width:160px;height:70px;background-image:url(../images/bg/freedomTitles_Bg.jpg); color:#fff; text-align:center; font-size:15px; font-weight:bold; border:solid 1px #fff}

#freedomBG div table.four {width:160px;height:200px;position:absolute;top:20px;left:534px;}
#freedomBG div table.four tr td.one {width:160px;height:30px;background-color:#e1deef;}
#freedomBG div table.four tr td.two {width:160px;height:60px;background-color:#e1deef;}
#freedomBG div table.four tr td.header {width:160px;height:70px;background-image:url(../images/bg/freedomTitles_Bg.jpg); color:#fff; text-align:center; font-size:15px; font-weight:bold; border:solid 1px #fff}





#simpleWorldBG div table.one {width:160px;height:200px;position:absolute;top:155px;left:194px;}
#simpleWorldBG div table.one tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleWorldBG div table.one tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleWorldBG div table.two {width:160px;height:200px;position:absolute;top:155px;left:364px;}
#simpleWorldBG div table.two tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleWorldBG div table.two tr td.two {width:160px;height:60px;background-color:#e1deef;}

#simpleWorldBG div table.three {width:160px;height:200px;position:absolute;top:155px;left:534px;}
#simpleWorldBG div table.three tr td.one {width:160px;height:30px;background-color:#e1deef;}
#simpleWorldBG div table.three tr td.two {width:160px;height:60px;background-color:#e1deef;}


div.PriceTbl ul {list-style-type:none;margin:0;padding:0; text-align:right;}
.simWorldBuy {position:absolute; top:170px; right:10px;}
.simOtherBuy1 {position:absolute; top:360px; left:28px;}
.simOtherBuy2 {position:absolute; top:360px; left:198px;}
.simOtherBuy3 {position:absolute; top:360px; left:370px;}
.simOtherBuy4 {position:absolute; top:360px; left:542px;}
.simOtherInfo {position:absolute; top:395px; right:25px;}
.simOtherInfo2 {position:absolute; top:400px; right:25px;}
.simUsageInfo {position:absolute; top:417px; right:600px;}
.simUsageInfo a {color:#ffffff}
.simUsageInfo a:hover {color:#f7931e}

.freedom_OtherInfo {position:absolute; top:320px; right:25px;}


.freedom_SelectHandsets1 {position:absolute; top:275px; /*left:28px;*/ left:98px}
.freedom_SelectHandsets2 {position:absolute; top:275px; /*left:197px;*/ left:282px}
.freedom_SelectHandsets3 {position:absolute; top:275px; /*left:370px;*/ left:467px}
.freedom_SelectHandsets4 {position:absolute; top:275px; left:541px;}

.simWorldButt1 {position:absolute; top:360px; left:202px;}
.simWorldButt2 {position:absolute; top:360px; left:371px;}
.simWorldButt3 {position:absolute; top:360px; left:540px;}

.simplePanel ul li.simWorldbutt {list-style-type:none; }
.simplePanel ul li.simWorldlink {list-style-type:none; }
li.simWorldlink {list-style-image:url(../images/july09/icon-arrow-org.gif);padding:2px 0 3px 0;}
li.simWorldlink a {color:#FFFFFF;}
li.simWorldlink a:hover {color:#f7931e; text-decoration:underline;}

li.simWorldlink2 {background-image:url(../images/july09/icon-arrow-org.gif); background-repeat:no-repeat; background-position:0px 5px; padding:2px 0 3px 10px; margin-left:10px; display:inline}
li.simWorldlink2 a {color:#FFFFFF;}
li.simWorldlink2 a:hover {color:#f7931e; text-decoration:underline;}

.freedom_fairusageLink {width:150px; position:absolute; top:320px; left:25px}
.freedom_fairusageLink a {color:#FFFFFF;}
.freedom_fairusageLink a:hover {color:#f7931e; text-decoration:underline;}

.fairusageLink {width:150px; position:absolute; top:455px; left:25px}
.fairusageLink a {color:#FFFFFF;}
.fairusageLink a:hover {color:#f7931e; text-decoration:underline;}

.fairusageLink2 {width:150px; position:absolute; top:240px; left:25px}
.fairusageLink2 a {color:#FFFFFF;}
.fairusageLink2 a:hover {color:#f7931e; text-decoration:underline;}

.fairusageLink3 {width:150px; position:absolute; top:415px; left:25px}
.fairusageLink3 a {color:#FFFFFF;}
.fairusageLink3 a:hover {color:#f7931e; text-decoration:underline;}

.simtable td{background:#f0eef7;padding:8px;}
.simtable td.paymonthlyTableHeader{background:#333092;color:#ffffff;text-align:center;}

#tabSIMtable1{margin-top:30px;width:100%;}
#tabSIMtable1 td{background:#f0eef7;padding:8px;}
#tabSIMtable1 td#tabSIMtableheader1{background:#333092;padding:0px;}
#tabSIMtable1 td.paymonthlyTableHeader{background:#333092;color:#ffffff;text-align:center;}

#tabSIMtable2{margin-top:30px;width:100%;}
#tabSIMtable2 td{background:#f0eef7;padding:8px;}
#tabSIMtable2 td#tabSIMtableheader2{background:#333092;padding:0px;}
#tabSIMtable2 td.paymonthlyTableHeader{background:#333092;color:#ffffff;text-align:center;}

#tabSIMtable1 .paymonthlyTableText{line-height:14px;}
#tabSIMtable2 .paymonthlyTableText{line-height:14px;}

#paymonthlyTable{margin-top:30px;width:100%;}
#paymonthlyTable td{background:#f0eef7;padding:8px;}
#paymonthlyTable td#paymonthlyTableHeader{background:#333092;padding:0px;text-align:center;}
#paymonthlyTable td.paymonthlyTableHeader{background:#333092;color:#ffffff;}
.paymonthlyTableSelect{margin-top:10px;color:#333092;background:#e1deef;padding:8px;text-align:center;}
.paymonthlyTableId{color:#333092;font-size:16px;font-weight:bold;}
.paymonthlyTableText{text-align:center;color:#333092;font-size:12px;font-weight:bold;line-height:24px;}
.paymonthlyTableText .orangeText{color:#f7931e;}


.simtable a{ 
	float:right;
}
.simtable p { 
	font-size:11px;
	color:#555555;
	padding:5px;
	margin:5px;
}
.simtable img{
	margin:10px 0 0 6px;
}

.simtable font{
	font-weight:normal;
}

.simtable table{
	margin:10px 5px;
}

.simtable .tableHead{
	background:#333092;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

.simtable .tableContent td{
	background:transparent url(../images/july09/table-bg.gif) repeat-x bottom;
	width:230px;height:35px;color:#333092;font-size:12px;font-weight:bold;padding:5px 10px;
}
.simtable .tableContent td.lrg{
	background:transparent url(../images/july09/table-bg.gif) repeat-x bottom;
	width:230px;height:55px;color:#333092;font-size:12px;font-weight:bold;padding:5px 10px;
}
.simtable .tableContent td.pricingDetails{
	width:100px; text-align:center;
}
.simtable .tableContent td.fineDetails{
	font-size:10px;font-weight:bold;
}

.simtable .tableContent b{
	color:#f7931e;
	font-size:12px;
}






#internetabs #tabInternet10{float:left;}
#internetabs #tabInternet10 a{display:block;width:360px;height:51px;background:url('../images/new/internet-payg.gif') no-repeat;}
#internetabs #tabInternet10.ui-tabs-selected a{background:url('../images/new/internet-payg-on.gif') no-repeat;}
#internetabs #tabInternet10 a span{display:none;}

#internetabs #tabInternet25{float:left;}
#internetabs #tabInternet25 a{display:block;width:358px;height:51px;background:url('../images/new/internet-month.gif') no-repeat;}
#internetabs #tabInternet25.ui-tabs-selected a{background:url('../images/new/internet-month-on.gif') no-repeat;}
#internetabs #tabInternet25 a span{display:none;}



/*-- HANDSETS
----------------------------------------------------------------- */
#handset-title {background:url(../images/pm-title.gif) no-repeat; width:416px; height:42px; margin-bottom:15px;}
#handset-header {background:url(../images/handset-header.gif) no-repeat; width:704px; height:27px;}
#handset-header-plain{margin-top:10px}
#handset-header-plainBg {background-image:url(../images/components/handsets_header_bg.jpg); height:22px; float:left; color:#fff; font-weight:bold; font-size:16px; padding-top:5px}
#handset-header-plainL {background-image:url(../images/components/handsets_header_left.jpg); width:7px; height:27px; float:left}
#handset-header-plainR {background-image:url(../images/components/handsets_header_right.jpg); width:7px; height:27px; float:left}
.hsbc-handset-header-width {width:380px}

td.prodcol1 {width:105px; height:135px;}
td.prodcol2 {width:145px; height:135px;}
td.prodcol3 {width:145px; height:135px; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
td.prodcol4 {width:155px; height:135px;}

td.prodcol3 ul {padding-left:20px; margin:0px;}
td.prodcol3 ul li{padding:0px;}

td.prodcol4  select {width:175px; font-size:11px;}
td.prodcol4 .handsetbuyforms { width:285px; padding:10px 0 0 20px;}
.simtalktitle {background:url(../images/simple-talk.gif) no-repeat; width:103px; height:17px; padding:3px 0px;}
.simtexttitle {background:url(../images/simple-text.gif) no-repeat; width:103px; height:17px; padding:3px 0px;}
.handsetform { float:left;}
.handsetbuy { float:right;}

h4.free-shout {color:#f7931e; font-size:18px;}

.handsetbreak { widows:704px; height:3px; background:#e5e5e5;}

.HSBC-logo {background:transparent url(../images/hsbc-logo.jpg) no-repeat; height:127px; width:233px; position:absolute; top:0px; right:0px;}

/*-- MOBILE INTERNET 30P CHANGE
----------------------------------------------------------------- */
.osMobileInternet .topBannerInt {background:transparent url(../images/osMobileInternet-top-banner.gif) no-repeat; height:156px; width:716px;}
.osMobileInternet .topBannerInt .bannerInner {padding:85px 50px 0 0px;}
.font12 p {font-size:12px;}

.mobileMoney{}
.mobileHeader{background:url(../images/mobile-banking-header.jpg) no-repeat; height:44px; width:700px;}
.mobileMiddle{background:url(../images/mobile-banking-middle.jpg) no-repeat; width:700px; padding-top:20px;padding-left:20px; padding-right:20px; float:left;}
.mobileFooter{background:url(../images/mobile-banking-footer.jpg) no-repeat; height:29px; width:700px; float:left; padding-bottom:5px;}

.mobileMiddleLeft{float:left; width:233px; padding:0; margin:0;}
.mobileMiddleCentre{float:left;width:233px;}
.mobileMiddleRight{float:left;width:233px;}


.mobileMoneyDescriptions{width:160px; color:#FFF; padding-top:5px; padding-bottom:20px; line-height:18px;}

/* #oShop #headerBanner {display:none;} */
#pagebody #headerBanner {display:none;}

/*-- MOBILE MONEY
----------------------------------------------------------------- */
ol.mMoney li {list-style-position:outside;
margin-left:20px;
padding:2px 0;
font-size:12px;}

/*-- SIMPLE
----------------------------------------------------------------- */

p.pageIntro {font-size:12px; padding-left:5px; padding-top:6px}
.simpleBullets li {list-style-image:url(../images/new/icon-square-bullet.gif); list-style-position:outside; list-style-type:disc; margin-left:14px; padding:2px 0;}

/* ---- BS amends ---*/
a.intLink { color:#333092 !important; float:none !important;}
a.intLink:hover { color:#f7931e !important;}


/*-- HSBC PAGES
----------------------------------------------------------------- */

.hsbc_banner 
{
	width:468px; 
	float:left;
}

.container
{
	float:left;
	width:400px;
	padding:10px 10px 10px 20px;
}

.container2
{
	float:left;
	width:400px;
	padding:10px 0px 10px 10px;
}


/* ---- TABULAR DATA STYLES ---*

.tableStyle1 {
	margin:15px 15px 15px 0px;?
	text-align:center;font-weight:bold;
	width:600px;
}
	
.tableStyle1 th{background:#333092;color:#ffffff;font-size:16px;padding:6px 10px;}?
.tableStyle1 td{font-size:12px;color:#333092;background:url(../images/july09/table-bg.gif); background-position:bottom; background-repeat:repeat-x; height:35px;line-height:15px;padding:0px 10px;}


.purpleBoldL a:link {color: #333092; font-weight:bold;}
.purpleBoldL a:visited {color: #333092; font-weight:bold;}
.purpleBoldL a:hover {color: #333092; font-weight:bold;}
.purpleBoldL a:active {color: #333092; font-weight:bold;}
.purpleBoldL a:focus{color: #333092; font-weight:bold;}



.squareOrg_bullet { margin-left:20px; list-style-image:url(../images/new/icon-square-bullet.gif); font-size:12px; line-height:18px}



/* ---- LINKS ---*/

a:link.white { color:#ffffff}
a:hover.white { color:#ffffff}
a:active.white { color:#ffffff}
a:visited.white { color:#ffffff}

/*-- PCI STEPS
----------------------------------------------------------------- */

#progressBar {padding:0px 0px 10px 0px; margin:0px; width:100%;}
#progressBar h2 {width:100%; background-color:#fff; height:90px; display:block; overflow:hidden; position:relative;}
#progressBar span {width:900px; height:90px; display:block; top:0px; left:0px; position:absolute;  }
div.basketDetails span { background:url(../images/pci-banners/journey-step1.gif) top left no-repeat;}
div.personalDetails span { background:url(../images/pci-banners/journey-step2.gif) top left no-repeat;}
div.paymentDetails span { background:url(../images/pci-banners/journey-step3.gif) top left no-repeat;}
div.orderConfirmation span { background:url(../images/pci-banners/journey-step4.gif) top left no-repeat;}



/*-- flash banners
---------------------------- */


/* Fresh mobile */

.freshHeader 
{
	width:100%;
}

.freshHeader_titles 
{
	width:750px; 
	float:left;
}

.freshHeader_logo 
{
	width:180px; 
	float:right;
}

/* Mobile world */

.mobileworld 
{
	width:100%;
}

.mobileWorld_Txt
{
	color: #0081c3;
}

.mobileworld_titles
{
	width:750px; 
	float:left;
}

.mobileworld_logo
{
	width:130px; 
	float:right;
}

.mobileworld_offer {padding-left:15px; float:left}

.boldTxt 
{
	padding-bottom:30px; 
	font-size:12px; 
	font-weight:bold;
}

.twitterLink 
{
	padding-bottom:5px;
}

.billingInfo 
{
	width:80%;
	padding-top:15px;
	padding-left:23px;
	color:#fff;
	font-weight:bold;
}

.billingInfo a:link {color:#fff}
.billingInfo a:hover {color:#fff}
.billingInfo a:active {color:#fff}
.billingInfo a:visited {color:#fff}

.bl {background: url(../images/containers/orangeCorner_bl.gif) 0 100% no-repeat #f8931f; width: 29em}
.br {background: url(../images/containers/orangeCorner_br.gif) 100% 100% no-repeat}
.tl {background: url(../images/containers/orangeCorner_tl.gif) 0 0 no-repeat}
.tr {background: url(../images/containers/orangeCorner_tr.gif) 100% 0 no-repeat; padding:5px}

.helpAdviceTitles 
{
	width:50%; 
	float:left; 
	margin-bottom:20px;
}

.helpAdvice_xmasBilling 
{
	width:50%; 
	float:left; 
	margin-bottom:20px;
}

.steps h3 
{
	margin-bottom:10px;
	padding:3px;
	color:#35348f;
	width:82%;
	background-color:#f0eef7;
}

.stepsTxt 
{
	padding:10px;
	font-size:12px;
}

.error 
{
	color:Red;
	font-weight:bold;
	font-size:14px;
}

.Globetalker_message 
{
	width:230px; 
	float:left; 
	padding:50px 0px 0px 30px;
}

.freshMobile_Txt 
{
	color:#82b73d;
}

.mobileWorld_Txt 
{
	color:#0081c3;
}


.securityMessage 
{
	font-size:12px; 
	padding:10px 40px 10px 0px;
}

.securityMessage2 
{
	font-size:12px; 
	padding:120px 40px 10px 0px;
}


/* Lifesaver */

.lifesaver_top {background-image:url(../images/containers/lifesaver_top.jpg); height:12px; width:728px; float:left; overflow:hidden}
.lifesaver_bg {background-image:url(../images/containers/lifesaver_bg.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#29248b; width:728px; height:610px; float:left; color:#fff; font-size:1.2em;}
.lifesaver_bt {background-image:url(../images/containers/lifesaver_bt.jpg); height:12px; width:728px; float:left; overflow:hidden}

.lifesaver_leftcol { width:415px; float:left; padding-left:30px}
.lifesaver_leftcol ul { padding: 10px 0px 10px 20px}
.lifesaver_leftcol p { line-height:1.5em}
.lifesaver_rightcol { width:282px; float:left;}
.lifesaver_rightcol { line-height:1.5em}
.lifesaver_rightcol_txt {float:left; padding-left:50px; padding-right:20px}
.lifesaver_image { text-align:right; width:100%}

/* -------- */

.topTitlesWidth 
{
	width:70%;
	float:left;
}

.topButtonRight 
{
	width:25%;
	padding-top:25px;
	text-align:right;
	float:left;
}

.arrow{background:transparent url(../images/july09/icon-arrow-org.gif) no-repeat scroll 0 50%;padding:2px 0 3px 12px;}
a .panel_footer_text{font-size:12px;font-weight:bold;line-height:28px;text-decoration:none;color:#333092;}


/* ------------ Search tabs ------------- */

#searchUL{margin-left:5px;}

#searchTabs #tabSearchPhones{float:left;}
#searchTabs #tabSearchPhones a{display:block;width:167px;height:39px;background:url('../images/search/tabPhoneResults.jpg') no-repeat bottom; margin-left:1px}
#searchTabs #tabSearchPhones.ui-tabs-selected a{display:block;width:167px;height:39px;background:url('../images/search/tabPhoneResults_RO.jpg') no-repeat; margin-left:1px}
#searchTabs #tabSearchPhones a span{display:none;}

#searchTabs #tabSearchText{float:left; padding-left:10px}
#searchTabs #tabSearchText a{display:block;width:169px;height:39px;background:url('../images/search/tabTextResults.jpg') no-repeat bottom;}
#searchTabs #tabSearchText.ui-tabs-selected a{display:block;width:169px;height:39px;background:url('../images/search/tabTextResults_RO.jpg') no-repeat;}
#searchTabs #tabSearchText a span{display:none;}

.searchPanel{padding-left:5px;clear:both;}
.searchPanel ul{margin-left:20px;}
.searchPanel ul li{list-style-type:disc;}

.greyBorderCont_Top {background-image:url(../images/containers/greyBorderCont_top.gif); width:719px; height:7px; overflow:hidden}
.greyBorderCont_Bt {background-image:url(../images/containers/greyBorderCont_bt.gif); width:719px; height:9px}
.greyBorderCont {border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:10px; width:697px}



/*------------- refer a friend -------------*/

.twocol_main {float:left; width:530px; margin:20px 10px 0px 10px; font-size:12px;}
.twocol_side {float:left; width:162px; margin:20px 0px 0px 2px; font-size:12px;}

#referAFriend table {width:100%; text-align:center}
#referAFriend table th {background-color:#333092; color:#fff; height:35px;}
#referAFriend table td {background-image:url(../images/july09/table-bg.gif); background-repeat: repeat-x; background-position:bottom; height:35px;}

.referafriend_col1 { width:200px;}
.referafriend_col2 { width:150px;}
.referafriend_col3 { width:200px;}

#referAFriend .handle{margin:0 7px 0 0;}
#referAFriend h3 {font-size:1.1em; }
#referAFriend h3 img{margin:0 10px 0 0;}
#referAFriend h4 {color:#333094; font-size:12px; padding:10px 0px}

.referAFriend_offer {width:141px; height:91px; padding:10px; background-image:url(../images/referafriend/orangegrad_bg.jpg); background-repeat:no-repeat; color:#f7931e; line-height:1.4em;}
.referAFriend_offer h4 {font-size:1em; padding-bottom:5px;}
.referAFriend_topdeals{width:163px;}

.purpleFadeBorder {float:left; margin-bottom:10px}
.purpleFadeBorder_tlc { background-image:url(../images/containers/purplefadeborder_tlc.gif); width:9px; height:8px; float:left; overflow:hidden}
.purpleFadeBorder_top { background-image:url(../images/containers/purplefadeborder_top.gif); background-repeat:repeat-x; height:8px; width:490px; float:left; overflow:hidden}
.purpleFadeBorder_trc { background-image:url(../images/containers/purplefadeborder_trc.gif); width:8px; height:8px; float:left; overflow:hidden}
                                        
.purpleFadeBorder_left { background-image:url(../images/containers/purplefadeborder_left.gif); background-repeat:repeat-y; height:230px; width:9px; float:left}
.purpleFadeBorder_content { background-color:#fff; width:490px; height:230px; float:left}
.purpleFadeBorder_right { background-image:url(../images/containers/purplefadeborder_right.gif); background-repeat:repeat-y; height:230px; width:8px; float:left}

.purpleFadeBorder_left2 { background-image:url(../images/containers/purplefadeborder_left.gif); background-repeat:repeat-y; height:60px; width:9px; float:left}
.purpleFadeBorder_content2 { background-color:#fff; width:490px; height:60px; float:left}
.purpleFadeBorder_right2 { background-image:url(../images/containers/purplefadeborder_right.gif); background-repeat:repeat-y; height:60px; width:8px; float:left}
                                      
.purpleFadeBorder_blc { background-image:url(../images/containers/purplefadeborder_blc.gif); width:9px; height:8px; float:left; overflow:hidden}
.purpleFadeBorder_bt { background-image:url(../images/containers/purplefadeborder_bt.gif); background-repeat:repeat-x; height:8px; width:490px; float:left; overflow:hidden}
.purpleFadeBorder_brc { background-image:url(../images/containers/purplefadeborder_brc.gif); width:8px; height:8px; float:left; overflow:hidden}

.raf_tarrifs .colOne {width:25%;}
.raf_tarrifs .colTwo {width:30%; text-align:right; padding-right:5px}
.raf_tarrifs .colThree {width:45%; text-align:right; padding-right:5px}

#referAFriend .raf_tarrifs td{background-image:none; height:20px; text-align:left; padding:5px 0px 0px 5px;}
#referAFriend .raf_tarrifs th {background-color:#333092; height:25px; text-align:left; padding-left:5px;}

.raf_title {width:150px; float:left; color:#333092;}

.raf_call {width:300px; float:left;}

.raf_handsets {background-image:url(../images/containers/handset_bg.gif); width:234px; height:139px; float:left; margin-bottom:7px; margin-top:10px}
.raf_handset_col1 {float:left; width:234px; margin-left:5px}
.raf_handset_col2 {float:left; width:234px; margin-left:10px;}
.raf_handsets_image {width:70px; float:left; padding:10px 5px 5px 10px;}
.raf_handsets_details {width:135px; float:left; padding:12px 5px 3px 5px;}

.raftitle { margin-bottom:5px;}

.rafbullets li{list-style-image:url(../images/new/icon-square-bullet.gif);list-style-position:outside;list-style-type:disc;margin-left:10px;padding:2px 0;}

.raf_handsets_cont {float:left;}

.raf_cont{float:left; padding-top:5px;}

.raf_freecredit_table{width:550px;}

.raf_pop_title {color:#333092; font-size:18px; font-weight:bold; padding-top:5px;}

.raf_clickSeeAll {text-align:right; width:516px; padding:5px; margin-left:2px; font-weight:bold; background-image:url(../images/july09/table-bg.gif); background-position:bottom; margin-bottom:10px;}
.raf_clickSeeAll img {padding-right:5px;}
.raf_viewAll {width:100%; text-align:right}
.referAFriend_bullet 
{
	padding-right:5px;
}


/* ------------------------- */

.MMtitle {width:160px}

.lightBox p b a {color:#f7931e !important;}

/* ----------- New Homepage Layout ----------- */

.homeTariffCont { width:356px; float:left; color:#333092; font-size:1.1em; margin-top:10px;}
.homeTariffCont_col {width:356px; float:left; margin-left:10px}
.homeTariffCont h2 { font-size:1.3em; border-bottom:1px dotted #d7d7d7; padding-bottom:3px; margin-bottom:5px}
.homeTariffCont ul li { border-bottom:1px dotted #d7d7d7; padding:4px 0px 4px 0px; list-style-image:url(../images/july09/icon-arrow-org.gif);}
.homeTariffCont ul.col1 {width:145px; float:left; margin-right:10px; margin-left:15px;}
.homeTariffCont ul.col2 {width:145px; float:left; margin-left:12px;}
.homeTariffCont_header { background-image:url(../images/containers/header_bg_greygrad.gif); height:39px; width:356px; float:left}
.homeTariffCont_header h1 { width:335px; float:left; padding-top:14px; padding-left:5px; font-size:1.8em}
.homeTariffCont_header_left {background-image:url(../images/containers/header_bg_greygrad_left.gif); height:39px; width:5px; float:left}
.homeTariffCont_header_right {background-image:url(../images/containers/header_bg_greygrad_right.gif); height:39px; width:5px; float:right}
.homeTariffCont_banner { float:left; width:356px; height:149px}
.homeTariffCont_links { background-image:url(../images/containers/softgreygradCont_bg.gif); background-position:bottom; width:346px; height:100px; float:left; padding:5px}
.homeTariffCont_links h2 { color:#333192;}

#mainContent {float:right; width:731px;}

.homePromoArea { float:left; margin-top:10px; height:177px; color:#333092; font-size:1.1em;}
.homePromoArea_col { width:233px; float:left; margin-right:11px; margin-bottom:20px; height:177px}

.homePromoArea_col h2 {font-size:1.4em}

.homePromoArea_col .head { width:227px; height:21px; background-image:url(../images/containers/promoarea_sm_header.gif); padding:10px 0px 0px 6px}
.homePromoArea_col .banner { width:233; height:120px}
.homePromoArea_col .banner_notop { width:233; height:151px}
.homePromoArea_col .foot {width:226px; height:20px; background-image:url(../images/containers/promoarea_sm_bt.gif); font-weight:bold; padding:5px 0px 0px 7px}
.homePromoArea_colRight .foot {width:226px; height:20px; background-image:url(../images/containers/promoarea_sm_bt.gif); font-weight:bold; padding:5px 0px 0px 7px}
.homePromoArea_colRight .nokia5230_deal { width:233px; height:151px; background-image:url(../images/home_banners/paymonthly_deal_bannerSm.gif); color:#fff}
.homePromoArea_colRight .nokia5230_deal h2 {padding:14px 0px 0px 6px; font-size:1.3em; color:#333092}
.homePromoArea_colRight .nokia5230_deal .deal {padding:14px 0px 0px 10px;}
.homePromoArea_colRight .nokia5230_deal .title {padding-bottom:10px; float:left; width:100%}
.homePromoArea_colRight .nokia5230_deal .details {float:left; width:100%}

.homePromoArea_colRight .nokia5230_deal a  { color:#fff; width:223px;}

.homePromoArea_colRight {width:233px; float:left; height:177px}


/* ----------- End New Homepage Layout ----------- */

/* ----------- Mini basket ------------- */

.miniBasket_header {background-image:url(../images/containers/miniBasket_header.gif); width:211px; height:25px; color:#fff; padding:8px 0px 0px 10px; font-size:1.5em; font-weight:bold; float:left}
.miniBasket_contents {background-image:url(../images/containers/miniBasket_bg.gif); width:201px; padding:10px 10px 0px 10px; font-size:1.1em; color:#333092; float:left}
.miniBasket_bt { background-image: url(../images/containers/miniBasket_bt.gif); width:221px; height:7px; float:left; margin-bottom:10px; overflow:hidden;}

.miniBasket_quantPrice {border-bottom:1px solid #fff; padding:5px 0px; text-align:right; font-weight:bold; margin-bottom:10px}
.miniBasket_contents .subtotal {border-bottom:1px solid #fff; padding:5px 0px; text-align:right; font-weight:bold}
.miniBasket_basketButton { text-align:right; margin-top:10px; float:left; width:100%}
/* ----------- End Mini basket ------------- */


/* White Bullets */
.whiteBullets li {list-style-type:disc; color:#fff; list-style-position:inside}

/* Error text centre */

.errorCentre {padding: 10px; text-align:center}

.basketDetailError { font-size:0.8em}
.whiteBullets li {list-style-type:disc; color:#fff; list-style-position:inside}

/* Left Nav  */

#q2 {display:none}
