/* REDESIGNED PAY MONTHLY / PAY GO TARIFF PAGES STYLES */
.rdTariffTbl, .rdTariffTbl2 {
	clear: both;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.rdTariffTbl TH, .rdTariffTbl2 TH {
	font-weight: normal;
	font-size: 1.1em;
	color: #626262;
	background: url('../images/phone_shop/grad_tariffhead.gif') #f0f0f0 0 0 repeat-x;
	border-right: 1px solid #ddd;
    	padding: 8px 0 0 8px;
	
}
.rdTariffTbl TH.lastTH, .rdTariffTbl2 TH.lastTH { border-right: 0; }
.rdTariffTbl TH .tariffTblSelect, .rdTariffTbl2 TH .tariffTblSelect {
	display: block;
	margin-top: 8px;
	font-size: 0.9em;
}
.tariffTblSelect_inner 
{
display: block;
margin-top: 8px;
font-size: 0.9em;
}
.rdTariffTbl TD 
{
padding: 8px 8px 8px 8px;
border-bottom: 1px solid #ccc;
}
.rdTariffTbl2 TD 
{
padding: 40px 8px 8px 8px;
border-bottom: 1px solid #ccc;
height: 75px;
}
TD.rdTariffTbl_nobord 
{
padding: 18px 8px 8px 8px;
border-bottom:0 !important;
height: 25px;
}
TD.rdTariffTbl_nobord_top
{
padding: 0 8px;
border-bottom:0 !important;
height: 25px;
}
TD.rdTariffTbl_nobord_2
{
padding:0 15px;
margin:0;
border-bottom:0 !important;
height:20px !important;
}
TD.rdTariffTbl_nobord_pag
{
padding: 8px 8px 8px 8px;
border-bottom:0 !important;
height: 25px;
}
TD.rdTariffTbl_nobord_hset 
{
padding: 40px 8px 8px 8px;
border-bottom:0 !important;
}
TD.handset_img
{
padding-top:20px !important;
}
TD.tar_btm
{
background: url('../images/phone_shop/tariff_tbl_btm3.gif') 0 0 no-repeat;
border:0;
height:20px;
padding:0;
margin:0;
width:970px;
padding-left:10px;
padding-right:20px;
}
.rdTariffTbl .simpleList {
	padding: 0;
	margin: 0;
}
#tariffErrorList { margin: 10px 0; }

.refurbOptions 
{
float: right;
padding-top: 3px;
}
.tar_pro
{
width:185px;
clear:both;
}
.tar_pro2
{
width:185px;
clear:both;
}
.tar_pro3
{
width:185px;
clear:both;
}
.tar_pro_left
{
float:left; 
width:21%;
}
.tar_pro_right
{
float:right;
width:79%;
margin-top:4px;
text-indent:6px;
}
.tar_pro_label
{
float:left; 
width:35px;
}
.tar_pro_txt
{
float:right; padding-top:5px; width:150px;
}
.tar_pro_txt2
{
float:right; 
width:150px;
}
UL.tariffOverviewTabs {
list-style: none;
padding: 0;
margin: 0;
}
UL.tariffOverviewTabs LI
{
display: inline;
float: left;
background-color: #fff;
font-weight: bold;
border:1px solid #FFF;
}
UL.tariffOverviewTabs LI.selected 
{
padding: 0;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #fff;
border-left: 1px solid #ddd;
position: relative;
top: 1px;
padding:10px 15px;
color:#626262;
}
UL.tariffOverviewTabs A 
{
display: block;
padding: 10px 15px;
color: #39c;
text-decoration: none;
}
UL.tariffOverviewTabs A:hover 
{
color: #003060;
text-decoration: underline;
}
.btn_tar_deal
{
margin-top:10px;
}
.extras_offer
{
font-weight:bold;	
}
.sml_blu_txt
{
color:#003060;
font-size:8pt;
}
.btn_10
{
height:10px;
margin:0;
padding:0;
clear:both;
}
.hset_img
{
height:75px;
}
.hset_color
{
padding:0 0 0 15px;
margin:0;
}
.extras
{
padding:0 0 0 15px;
margin:0;
}
.listPrice2
{
font-size:1.25em;
font-weight:bold;
color:#003060;
}
/*column widths*/
.tdNetwork {width:12%;}
.tdContractLength {width:11%;}
.tdMinutes {width:11%}
.tdTexts {width:11%;}
.tdInternet {width:11%;}
.tdExtras {width:11%;}
.tdMonthlyCostMain {width:32%;}
.tdMonthlyCostL {width:15%;}
.tdMonthlyCostR {width:17%;
}
/*pay monthly tariffs column widths */
.pmNetwork {width:10%}
.pmContractLength {width:11%;}
.pmMinutes {width:12%;}
.pmTexts {width:11%;}
.pmInternet {width:11%;}
.pmOffer {width:22%;}
.pmPhoneCost {width:12%;}
.pmMonthlyCost {width:11%;
}
.minmax TD {padding:0 !important; height:30px !important; border:0 !important;}

/*START - INFOSYS -  02/02/11 NFI-11 - PAYG-Tariff Page*/


/* ADDITIONAL STYLES FOR TARIFF OVERLAY */

.networkIcon {
	display: block;
	margin: 0 auto 10px;
}

.tariffInfoLnk { margin-top: 5px; }

.tariffInfoLnk A.arrowLink { margin: 0; }

.eligibleLnk { margin: 10px 0; }

.eligibleLnk A {
	margin: 0;
	padding: 0;
}

.eligibleLnk IMG {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}




/* NEW PAYGO COLUMN WIDTHS */
.pgHdrNetwork { width: 10%; }
.pgHdrTariff { width: 12%; }
.pgHdrTopUp { width: 20%; }
.pgHdrNetworkOffers { width: 20%; }
.pgHdrOffers { width: 16%; }
.pgHdrPhonePrice { width: 22%; }

.pgHdrNetwork,
.pgHdrTariff,
.pgHdrTopUp,
.pgHdrNetworkOffers,
.pgHdrOffers,
.pgHdrPhonePrice { padding: 8px !important; }

.pgColNetwork { width: 10%; }
.pgColTariff { width: 12%; text-align:left; }
.pgColTopUp { width: 20%; text-align:left; }
.pgColNetworkOffers { width: 20%; text-align:left; }
.pgColOffers { width: 16%; }
.pgColPhonePrice { width: 12%; text-align:left; }
.pgColAction { width: 10%; }
/* END NEW PAYGO COLUMN WIDTHS */

UL.offersLst {
	margin: 0;
	padding: 0;
	list-style: none;
}

UL.offersLst LI { padding: 0 0 5px; }

UL.offersLst LI.lastItem { padding-bottom: 0 !important; }

/*END - INFOSYS -  03/02/11 NFI-11 - PAYG-Tariff Page*/

/*pay monthly tariffs column widths */
.pmNetwork {width:10%}
.pmContractLength {width:11%;}
.pmMinutes {width:12%;}
.pmTexts {width:11%;}
.pmInternet {width:11%;}
.pmOffer {width:22%;}
.pmPhoneCost {width:12%;}
.pmMonthlyCost {width:11%;
}
.minmax TD {padding:0 !important; height:30px !important; border:0 !important;} 
