
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  File for bespoke styles that ABA creates which will then be fused with the main style 
  sheet. Please keep the CSS organised into Page / function related styles.  
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
   
/*--- fix right col in IE6 ---*/

div.categoryNav  {
	width: 140px;
}

/*--- fix #innerContentWrapper background in IE7 ---*/

#innerContentWrapper {
	overflow: hidden;
}

/*--- png fix ---*/

div#going_abroad, div#Coverage, #CentreRight div#three_round, #CentreRight_img div#sim, span em, input.selectbox { 
	behavior: url("iepngfix.htc")
}
/*-----------*/

#top_crumb {
	margin-bottom:30px;
}

#innerCentreArea h4.normal_30t { 
	margin-top:30px;
	font-size:1.4em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  CENTRE AREA COL Single column content
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.phoneLogos {
	margin: 10px 0 30px 0;
	float: left;
}

div.phoneLogos img {
	vertical-align: middle; 
}

p.keepNumberP {
	margin-top: 4px;
}

div.tariffShow {
	height: 220px;
	padding: 0;
}

div.tariffShow p {
	margin-top: 0;
}

div#CentreBottom p.more_link a  {
	padding:0px 0px 1px 28px; 
	text-decoration:none;
	color:#333333;
	background: url(../2020images/framework/expand-graphic.gif) no-repeat;
	display:block;
	line-height:1.4em;
	height: 20px;
}

div#CentreBottom p.more_link a.tariffLinkOn {
	background: url(../2020images/framework/contract-graphic.gif) no-repeat;
}


div.missionBox {
	background-color: #fff; 
	border-bottom: 1px solid #73C530; 
	border-top: 3px solid #73C530; 
	padding: 15px; 
	padding-top: 0; 
	margin-top: 20px; 
	margin-bottom: 25px;
}
 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  CENTRE AREA LEFT COL (2a) (two column layout - )
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#CentreLeft { 
	float:left;
	width:209px;
}

#CentreLeft div.img { 
	margin:0px 0px 20px 0px;
	width:209px;
	height:209px;
	background:#ccc;
}

#CentreLeft div.img span { 
	display:none;
}

#CentreLeft h3.sifrG { 
	line-height:1em;
	font-size:26pt;
	height:40px;
}

#CentreLeft p.small { 
	font-size:0.9em;
}

#CentreLeft form { 
	margin:0px;
	padding:0px;
}

/* #CentreLeft select { 
	width:190px;
} */

#CentreLeft table#cost { 
	margin:15px 0px 0px 0px;
	padding:0px;
	border:0px;
}

#CentreLeft table#cost td.first { 
	padding:5px 10px 5px 10px;
	background:#dfeec9;
	color:#333;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	font-size:0.8em;
	text-align:left;
	width: 110px;
}

#CentreLeft table#cost td { 
	padding:5px 10px 5px 10px;
	background:#73c530;
	color:#fff;
	border-bottom:1px solid #fff;
	font-size:1.0em;
	text-align:center;
}

#CentreLeft table#charges { 
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px;
}

#CentreLeft table#charges td.first { 
	padding:5px 5px 5px 10px;
	background:#dfeec9;
	color:#333;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	font-size:0.8em;
	text-align:left;
}

#CentreLeft table#charges td.first span { 
	font-size:0.8em;
}

#CentreLeft table#charges td { 
	padding:5px 5px 5px 5px;
	background:#73c530;
	color:#fff;
	border-bottom:1px solid #fff;
	font-size:1.0em;
	text-align:center;
}

#CentreLeft table#charges td a { 
	color:#fff;
	font-size:0.8em;
}

#CentreLeft table#charges td a:hover{ 
	text-decoration:none;
}

#CentreLeft ul#faq_list { 
	margin:0px;
	padding:0px;
}

#CentreLeft ul#faq_list li { 
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 15px;
	background: url(../2020images/aba/blue_arrow.gif) no-repeat 0px 3px;
	cursor:pointer;		
}

#CentreLeft ul#faq_list li:hover { 
	color:#277daf;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  CENTRE AREA RIGHT COL (2b) (two column layout - )
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#CentreRight { 
	margin:0px 0px 0px 15px;
	float:left;	
	width:390px;
}

#CentreRight p  { 
	margin-right:20px;
}

#CentreRight p a { 
	color:#277daf;
}

#CentreRight p a:hover { 
	text-decoration:none;
}

#CentreRight p.crumbs a { 
	color:#000;
}

#CentreRight p.crumbs a:hover { 
	text-decoration:underline;
}

#CentreRight h4.normal { 
	font-size:1.2em;
}

#CentreRight h4.normal_30t { 
	margin-top:30px;
	font-size:1.2em;
}

#CentreRight div.img { 
	margin:0px 0px 20px 0px;
	width:390px;
	height:104px;
	background:#ccc;
}

#CentreRight ul { 
	line-height:22px;
}

#CentreRight h4.faq_link_on {
	padding-bottom:10px;
	font-size:1.2em;
	cursor:pointer;
}

#CentreRight h4.faq_link_on a {
	padding:0px 0px 1px 28px; 
	text-decoration:none;
	color:#333333;
	background: url(../2020images/framework/expand-graphic.gif) no-repeat;	/* bs changed */
	display:block;
	line-height:1.4em;
}

#CentreRight h4.faq_link_off { 
	padding-bottom:10px;
	font-size:1.2em;
	cursor:pointer;
}

#CentreRight h4.faq_link_off a {
	padding:0px 0px 1px 28px; 
	text-decoration:none;
	color:#333333;
	background: url(../2020images/framework/contract-graphic.gif) no-repeat;	/* bs changed */
	display:block;
	line-height:1.4em;
}

#CentreRight div.faq_copy {
	margin:0px 20px 20px 28px;
}

#CentreRight div.faq_copy p.top {
	margin-top:0px;
}




#Content h4.tsandcs_link_on {
	padding-bottom:10px;
	font-size:1.2em;
	cursor:pointer;
}

#Content h4.tsandcs_link_on a {
	padding:0px 0px 1px 28px; 
	text-decoration:none;
	color:#333333;
	background: url(../2020images/framework/expand-graphic.gif) no-repeat;	/* bs changed */
	display:block;
	line-height:1.4em;
}

#Content h4.tsandcs_link_off { 
	padding-bottom:10px;
	font-size:1.2em;
	cursor:pointer;
}

#Content h4.tsandcs_link_off a {
	padding:0px 0px 1px 28px; 
	text-decoration:none;
	color:#333333;
	background: url(../2020images/framework/contract-graphic.gif) no-repeat;	/* bs changed */
	display:block;
	line-height:1.4em;
}

#Content div.tsandcs_copy {
	margin:0px 20px 20px 28px;
}

#Content div.tsandcs_copy p.top {
	margin-top:0px;
}

.legalDownloads 
{
	width:160px; float:left; margin-right:10px; height:50px;
}

.quicklinks 
{
	width:160px; float:left; margin-right:10px;
}

div.whiteBox h5 {
	font-size: 1em;
	margin-bottom: 4px;
	margin-top: 0;
}

h4.legalh4 {
	margin-top: 28px;
	margin-bottom: 17px;
	font-size: 1.3em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  CENTRE AREA BOTTOM COL (2c) (two column layout - )
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#CentreBottom { 
	clear:both;
	position:relative;
}

#CentreBottom a { 
	color:#277daf;
}

#CentreBottom a:hover { 
	text-decoration:none;
}

#CentreBottom small.t_c { 
	margin:0px 20px 0px 20px;
	font-size:0.8em;
	display:block;
}

#CentreBottom ul { 
	line-height:22px;
}

#CentreBottom h5.normal { 
	margin-top:10px;
	font-size:1.0em;
}

#CentreBottom h4.normal_20t { 
	padding-top:20px;
	font-size:1.2em;
}

#CentreBottom h4.normal_30t { 
	padding-top:30px;
	font-size:1.2em;
}

#CentreBottom p.more_link a { 
	padding:4px 0px 0px 28px;
	color:#277daf;
	background: url(../2020images/framework/contract-graphic.gif) no-repeat;
	height:16px;
	text-decoration:none;
	display:block;
	width:100px;
}

#CentreBottom p.more_link a:hover { 
	text-decoration:underline;
}

#topup_select {
	margin:0px;
	padding:0px;
	position:absolute;
	left:300px;
	top:20px;
	
}

/* - - TABLE - Mobile Tariff Page - Top Up Each Month - - */

div#topUpTableContainer {
	margin: 0; 
	padding: 0; 
}

/** html div#topUpTableContainer {height: 340px;}
* + html div#topUpTableContainer {height: 340px;}*/

#CentreBottom table#topup { 
	margin: 15px 0 0 0;
	padding:0;
	border:0px;
	border-left:4px solid #73c530;
	width:619px;
}

#CentreBottom table#topup th { 
	padding:5px 10px 5px 10px;
	background:#fff;
	border-bottom:1px solid #dfeec9;
	text-align:left;
	vertical-align: top;
	width:172px;
	color:#73c530;
	font-weight:normal;
	font-size:0.9em;
}

#CentreBottom table#topup th small{ 
	font-size:0.7em;	
}

#CentreBottom table#topup tr.green th { 
	background:#73c530;
	color:#fff;
	text-align:center;
	border-right:1px solid #fff;
	font-weight:bold;
	font-size:1.2em;	
}

#CentreBottom table#topup tr.green th.last { 
	border-left:1px solid #fff;
	border-right:0px solid #fff;
}

#CentreBottom table#topup tr.green th.or { 
	padding:0px;
	vertical-align: middle;
	width:40px;
	border-right:0px solid #fff;
	border-bottom:1px solid #73c530;
}

#CentreBottom table#topup th.last { 
	border-right:0px solid #fff;
}

#CentreBottom table#topup th.middle { 
	border-right:1px solid #dfeec9;
	border-left:1px solid #dfeec9;
	width:20px;
}

#CentreBottom table#topup th.bar { 
	width:99px;
}

#CentreBottom table#topup td { 
	padding:2px 10px 2px 10px;
	background:#ffffff;
	border-bottom:1px solid #dfeec9;
	text-align:left;
	vertical-align: middle;
	color:#333;
	font-size:0.8em;
	height:30px;	
}

#CentreBottom table#topup td.first, #CentreBottom table#topup th.first { 
	width:59px;
}

#CentreBottom table#topup td.middle { 
	border-right:1px solid #dfeec9;
	border-left:1px solid #dfeec9;
	width:34px;
	font-size:1.0em;
}

#CentreBottom table#topup td.bar {
	padding:0px 0px 0px 0px;	 
	width:99px;
	font-size:1.2em;
}

#CentreBottom table#topup td.bar span{
	padding:4px 10px 0px 10px;
	color:#fff;
	display:block;
	height:27px;
	font-size:1.1em;
	text-align:right;
}

#CentreBottom table#topup tr.grey td { color:#333; }
#CentreBottom table#topup tr.grey td.bar span {background:#73c530; }

#CentreBottom table#topup tr.grey td.bar span em {
	display:block;
	width:17px;
	height:41px;
	background: url(../2020images/aba/asda_arrow.png) no-repeat;
	position: relative;
}

#CentreBottom table#topup tr.grey td.bar span em.left {
	left: 90px;
	top: -29px;
}

#CentreBottom table#topup tr.grey td.bar span em.right {
	right: -90px;
	top: -29px;
}

* html #CentreBottom table#topup tr.grey td.bar span em.left {left: 265px; top: 71px; position: absolute; }
* html #CentreBottom table#topup tr.grey td.bar span em.right {right: 5px; top: 71px; position: absolute; }
* + html #CentreBottom table#topup tr.grey td.bar span em.left {left: 25px; top: -28px; }
* + html #CentreBottom table#topup tr.grey td.bar span em.right {right: -25px; top: -28px;}

#CentreBottom table#topup tr.purple td { color:#8600db; }
#CentreBottom table#topup tr.purple td.bar span {background:#8600db;}

#CentreBottom table#topup tr.orange td { color:#db7100; }
#CentreBottom table#topup tr.orange td.bar span {background:#db7100;}

#CentreBottom table#topup tr.light_blue td { color:#00afdb; }
#CentreBottom table#topup tr.light_blue td.bar span {background:#00afdb;}

#CentreBottom table#topup tr.red td { color:#db0000; }
#CentreBottom table#topup tr.red td.bar span {background:#db0000;}

#CentreBottom table#topup tr.pink td { color:#e40083; }
#CentreBottom table#topup tr.pink td.bar span {background:#e40083;}

#CentreBottom table#topup tr.blue td { color:#1b3892; }
#CentreBottom table#topup tr.blue td.bar span {background:#1b3892;}


/* - - TABLE - Going Abroad Page - Zones - - */

#CentreBottom table#zones { 
	margin:15px 0px 20px 0px;
	padding:0px;
	border:0px;
	border-left:4px solid #73c530;
}

#CentreBottom table#zones th { 
	padding:5px 10px 5px 10px;
	background:#73c530;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	text-align:center;
	width:87px;
	vertical-align: top;
	color: #fff !important; /* BS change */
}

#CentreBottom table#zones tr.small th { 
	font-size:0.8em;
}

#CentreBottom table#zones td { 
	padding:5px 10px 5px 10px;
	background:#ffffff;
	border-bottom:1px solid #dfeec9;
	border-right:1px solid #dfeec9;
	text-align:center;
	width:92px;
} 

#CentreBottom table#zones td.left,#CentreBottom table#zones th.left { 
	text-align:left;
}	

#CentreBottom table#zones td.first,#CentreBottom table#zones th.first { 
	width:57px;
}

#CentreBottom table#zones td.last,#CentreBottom table#zones th.last { 
	border-right:0px solid #fff;
}



/* - - TABLE - Mobile Tariff Page - Network & Tariff - - */

#CentreBottom table#network { 
	margin:15px 0px 10px 0px;
	padding:0px;
	border:0px;
	border-left:4px solid #73c530;
}

#CentreBottom table#network th { 
	padding:5px 10px 5px 10px;
	background:#fff;
	border-right:1px solid #dfeec9;
	text-align:center;
	vertical-align: top;
	color:#73c530;
	width:120px;
}

#CentreBottom table#network th span { 
	font-weight:normal;
}

#CentreBottom table#network tr.green th { 
	background:#73c530;
	color:#fff;
	border-right:1px solid #fff;
	font-size:1.2em;
	height:40px;
	vertical-align: middle;
}

#CentreBottom table#network td { 
	padding:5px 10px 5px 10px;
	background:#ffffff;
	border-bottom:1px solid #dfeec9;
	border-right:1px solid #dfeec9;
	text-align:center;
	width:120px;
} 

#CentreBottom table#network td.left, #CentreBottom table#network th.left { 
	text-align:left;
}	

#CentreBottom table#network th.small { 
	font-size:0.8em;
}


#CentreBottom table#network td.first, #CentreBottom table#network th.first { 
	width:253px;
}

#CentreBottom table#network td.last, #CentreBottom table#network th.last, #CentreBottom table#network tr.green th.last { 
	border-right:0px solid #ff0000;
}

#CentreBottom div#Coverage {
	padding:20px 15px 0px 15px;
	border-top:4px solid #73c530; 
	background:#fff;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  IMAGES
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#CentreLeft div#going_abroad { 
	background: url(../2020images/aba/img_going_abroad.png) no-repeat;
}

#CentreRight div#three_round { 
	background: url(../2020images/aba/three_round.png) no-repeat;
}

#CentreLeft div#Coverage { 
	background: url(../2020images/aba/img_coverage.png) no-repeat;
}

#CentreRight_img div#sim { 
	background: url(../2020images/aba/img_sim.png) no-repeat;
}

#CentreLeft div#aboutRoundel { 
	background: url(../2020images/aba/about_round.png) no-repeat;
	height: 170px;
	width: 170px;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  CENTRE AREA RIGHT COL (3b) (two column layout - )
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#CentreRight_img { 
	margin:0px 0px 0px 0px;
	float:left;	
	width:209px;
}

#CentreRight_img div.img { 
	margin:0px 0px 20px 0px;
	width:209px;
	height:209px;
	background:#ccc;
}

#CentreRight_img div.img span { 
	display:none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  CENTRE AREA LEFT COL (3a) (two column layout - )
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#CentreLeft_copy { 
	float:left;
	width:391px;
}

#CentreLeft_copy p.top { 
	margin-top:0px;
}

#CentreLeft_copy p a { 
	color:#277daf;
}

#CentreLeft_copy p a:hover { 
	text-decoration:none;
}

#CentreLeft_copy h4.normal { 
	font-size:1.2em;
}

#CentreLeft_copy h4.normal_30t { 
	margin-top:30px;
	font-size:1.2em;
}

#CentreLeft_copy ul { 
	line-height:22px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  SIM FORM (4a)
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#sim_form { 
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	clear:left;
}

#sim_form h4.normal_30t { 
	margin-top:0px;
	font-size:1.2em;
}

#sim_form p { 
	margin-top:5px;
}

#sim_form div { 
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
}

#sim_form div a.btn_address { 
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	background: url(../2020images/aba/btn_address.gif) no-repeat;
	width:84px;
	height:18px;
	float:left;	
}

#sim_form div a.btn_address span { 
	display:none;
}

#sim_form div label { 
	margin:0px 0px 15px 0px;
	padding:3px 15px 2px 0px;
	width:40%;
	display:block;
	text-align:right;
	float:left;
	font-size:1.0em;
	font-weight:bold;
}

#sim_form div label small {text-align:left;display:block;font-style:italic;color:#ff0000;}
#sim_form div label span {color:#ff0000;}
#sim_form div.small_margin label {margin:0px 0px 3px 0px;}

#sim_form div input { 
	margin:0px 0px 15px 0px;
	border:0px solid #999;
	height:21px;
	text-align:left;
	float:left;
	font-size:1.0em;
	color:#333;
	background-color:transparent;
	/* background: url(../2020images/aba/input_bk.gif) no-repeat; */

}

#sim_form div input.disabled { 
	color:#999;
	/* background: url(../2020images/aba/input_bk_disabled.gif) no-repeat; */

}

#sim_form div.small_margin input {margin:0px 0px 3px 0px;}

#sim_form div input.btn_continue { 
	margin:0px 0px 30px 141px;
	padding:0px;
	border:0px solid #999;
	width:143px;
	text-align:left;
	float:left;
	font-size:1.0em;
	color:#333;
	height:40px;
	background: url(../2020images/aba/btn_continue.gif) no-repeat;
	cursor:pointer;
}

#sim_form div input.btn_submit { 
	margin:0px 0px 30px 141px;
	padding:0px;
	border:0px solid #999;
	width:143px;
	text-align:left;
	float:left;
	font-size:1.0em;
	color:#333;
	height:40px;
	background: url(../2020images/aba/btn_submit.gif) no-repeat;
	cursor:pointer;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  Mobile Tariff - Non-Geographical Numbers Tabel (5)
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#Number_Wrapper {
	margin:0px;
	padding:0px;
	text-align:left;
	width:600px;
	background:#fff;
	font-size:12px; 
	font-family:Arial, Helvetical, sans-serif;
}

#Number_Wrapper h3 {
	margin:0px;
	padding:20px 10px 10px 10px;
	color:#333;
}

#Number_Wrapper p {
	margin:0px;
	padding:0px 10px 10px 10px;
	color:#333;
	font-size:11px; 
}

#Number_Wrapper table {
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	width:600px;
}

#Number_Wrapper .spacer {
	width:10px;
	background:#fff;
}

#Number_Wrapper .first {
	padding:2px 5px 2px 5px;
	width:175px;
	background:#d0e6b0;
	color:#333;
}

#Number_Wrapper .second {
	padding:2px 5px 2px 5px;
	width:100px;
	background:#7bc830;
	color:#fff;
	text-align:center;
}

#Number_Wrapper table th {
	margin:0px;
	padding:0px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  CENTRE AREA (1b)
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

h4.aboutHeader {
	margin-bottom: 20px;
}

img.marginR10 {
	margin: 20px 10px 0 0;
}

img.aboutFloatL {
	float: left;
}

img.aboutRound {
	margin-top: 20px;
}

div.aboutCentre {
	padding-bottom: 30px;
}

div#innerCentreArea.aboutCentre ul li {
	margin-top: 8px;
}

div#TopUpCard {
	margin: 0;
}

div#TopUpCard p {
	padding-bottom: 8px; 
	margin: 0
}

h5 {
	font-size: 1.2em;
	margin-bottom: 0;
	margin-top: 20px;
}

h5 a {
	font-weight: normal;
	font-size: 0.9em;
}

p.abroadP {	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  Set up table
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

table#setUpTable {
	margin: 10px 0 30px 0;
}

table#setUpTable td {
	border-bottom: 1px solid #dfeec9;
	border-right: 1px solid #dfeec9;
	padding: 5px 0 5px 10px;
}

table#setUpTable td.padBtm15 {
	padding-bottom: 15px;
}

table#setUpTable th {
	height: 30px;
	padding: 7px 0 7px 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  select boxes
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.selectPosition {
	overflow: hidden; 
	height: 40px; 
	width: 600px;
}

div#tariffSelectWrapper {
	margin:0;
	padding: 0 0 15px 0;
	overflow: hidden;
}

div.selectbox-wrapper {
  	margin:0px;
  	padding:0px;
  	text-align: left;
  	font-size: 14px;
  	position: relative;
  	z-index: 80;
  	line-height: normal;
}

div#innerCentreArea div.selectbox-wrapper ul {
	list-style-type:none;
	margin: 0 0 0 2px;
	padding:0;
	border: none;
	font-size: 0.9em;
	border: 1px solid #e0e0e0;
	width: 146px;
}

div.selectbox-wrapper ul li.selected {
	background-color:#eaf2fb;
}

div#innerCentreArea div.selectbox-wrapper ul li {
	cursor:pointer;
	display:block;
	list-style-type:none;
	margin:0;
	line-height: 18px;
	padding-left: 10px;
}

label {
	display:block;
}

.selectbox {
	background:transparent url('../2020images/aba/locationSelect.png') no-repeat scroll left center;
	color:#363635;
	border: none;
	cursor:pointer;
	display:block;
	margin:0 5px 0 0px;
	padding: 0px 0 0 8px;
	text-align:left;
	width:152px; height:18px !important;
	font-size: 1em;
}



/*
.myselectbox {	background:transparent url('../2020images/aba/locationSelect.png') no-repeat scroll left center;
	color:#363635;
	border: none;
	cursor:pointer;
	display:block;
	margin:0 5px 0 0;
	padding: 6px 0 0 8px;
	text-align:left;
	width:152px;
	height: 23px;
	font-size: 1em;}*/


.current {
	background-color: #317FC2;
}

#go {
	position: absolute;
	left: 160px;
	top: 2px;
}

div.selectbox-wrapper-tariff {
  	margin:0;
  	padding:0;
  	text-align: left;
  	font-size: 13px;
   	z-index: 80;
  	line-height: normal;
	width: 155px;
	position: absolute;
	left: 425px;
	top: 47px;
}


* html div.selectbox-wrapper-tariff {
	top: 76px	
}

* + html div.selectbox-wrapper-tariff {
	top: 76px
}

div#innerCentreArea div.selectbox-wrapper-tariff ul {
	list-style-type:none;
	margin: -3px 0 0 2px;
	padding:0;
	border: none;
	font-size: 0.9em;
	border: 1px solid #e0e0e0;
	width: 146px;
	background-color: #fff;
	position: relative;
}

* html div#innerCentreArea div.selectbox-wrapper-tariff ul {
	margin-top: -6px;
}

div.selectbox-wrapper-tariff ul li.selected {
	background-color:#eaf2fb;
}

div#innerCentreArea div.selectbox-wrapper-tariff ul li {
	cursor:pointer;
	display:block;
	list-style-type:none;
	margin:0;
	line-height: 18px;
	padding-left: 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  Going abroad new layout
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#gb_white_left {
	margin:0px !important;
	padding:0px !important;
	background-color:#fff;
	width:48%;
	float:left;
}

#gb_white_right {
	margin:0px !important;
	padding:0px !important;
	width:49%;
	background-color:#fff;
	float:right;
}

#gb_white_right table {width:100%;}

#gb_white_right table#cost { 
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px;
}

#gb_white_right table#cost td.first { 
	padding:5px 10px 5px 10px;
	background:#dfeec9;
	color:#333;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	font-size:0.9em;
	text-align:left;
	width: 200px;
}

#gb_white_right table#cost td { 
	padding:5px 10px 5px 10px;
	background:#73c530;
	color:#fff;
	border-bottom:1px solid #fff;
	font-size:1.0em;
	text-align:center;
}

#gb_white_clear {
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
	height:1px;
}

#center_text { 
	margin:1px 0px 1px 0px;
	padding:10px 0px 10px 0px;
}

#center_text h4 { 
	font-size:1.2em;
}


a.term_link {
	color:#277daf;
	text-decoration:underline;
}

a.term_link:hover {
	color:#277daf;
	text-decoration:none;
}

.btp {
	border-bottom:1px solid #73C530;
	padding:0px 0px 10px 0px;
	text-align:right;
}

.btp a {
	color:#277daf;
	text-decoration:underline;
}

.btp a:hover {
	color:#277daf;
	text-decoration:none;
}

.terms_table td {
	border-bottom:1px solid #73C530;
	border-right:1px solid #73C530;
}

#innerCentreArea ul.lower_roman {
	list-style-type:lower-roman;
	padding-left:3px;
}

#innerCentreArea ul.lower_roman li{
	padding-bottom:10px;	
}


.terms_table {}

.terms_table td {
	border-bottom:1px solid #73C530;
	border-right:1px solid #73C530;
}

#innerCentreArea ul.lower_roman {
	list-style-type:lower-roman;
	padding-left:3px;
}

#innerCentreArea ul.lower_roman li{
	padding-bottom:10px;	
}






