﻿body {
	font-family:tahoma, arial;
	font-size:0.79em;
	text-align:center;
	background: #FFFFFF url(../../images/layout/v2/Christmas_theme_tile.gif) repeat 0 0;
	margin:0;padding:0;
	}
p, td, th {font-size:0.79em;}

h1,h2,h3,h4,h5,h6,li,label {margin:0;padding:0;}

input, select {
	font-family:tahoma,arial;
	font-size:0.85em;
}

form {display:inline;}

/*#rhs_column {
	float:right;
	width:270px;
	}
#freebies, #newtexter,#laptop {
	background-image: url(../../images/layout/MixNMatch/freebies.gif);
	background-repeat:no-repeat;
	width:270px;
	height:auto;
	padding:80px 0 30px 0;
	position:relative; right:-10px;
	}
#newtexter {
	background-image: url(../../images/layout/MixNMatch/texter.gif);
	display:none;
	height:336px;
	}
#laptop{
	background-image: url(../../images/layout/MixNMatch/laptops/laptop2_10.jpg);
	display:none;
	height:500px;
	padding:0;
	}
.laptop-txt {padding:280px 10px 0 8px;font-size:1.2em;}
.bg-img {background-position:170px 70px;background-repeat:no-repeat;float:left;}

#freebies img {display:block;margin:0 80px;}
#freebies h2, #freebies h3 {display:none;}
#freebies p { width:225px; text-align:center; margin-left:15px;}*/
#wrapper_wide {
	width:999px; margin:0 auto; text-align:left;
	/*background-image:url(../../images/layout/MixNMatch/main_bg_rpt.gif);
	background-repeat:repeat-y;*/
	background-color:#FFFFFF;
	}
.orange_arrow {background-image:url(../../images/layout/MixNMatch/orange_arrow.gif);background-repeat:no-repeat; background-position: center left;padding-left:8px;}	
	.orange_arrow  a {color:#000; text-decoration:none;}
/*.orange
{
	color:#ff5c00;
	font-weight:600;
}
#complete {
	background-image:url(../../images/layout/MixNMatch/task_complete.gif);width:776px;height:857px; position:relative;margin:0 auto;
	}
	#complete a {position:absolute; bottom:80px;}
#home_wrap {width:780px; height:853px; position:relative;background-image:url(../../images/layout/MixNMatch/home.jpg);margin:0 auto;}

#mobile_find {display:block;width:140px; height:25px; position:absolute; top:290px;left:10px}
#plan_find {display:block; width:140px; height:25px; position:absolute; top:320px;left:10px}

#mobile_find_top {display:block;width:90px; height:25px; position:absolute; top:70px;left:100px;}
#plan_find_top{display:block; width:100px; height:25px; position:absolute; top:70px;left:190px;}

#deal {display:block;width:540px; height:310px; position:absolute; top:185px;left:220px}
#minrap {width:760px;text-align:left;background-color:#fff;padding:6px;}*/
a img {border:0;}

#wrapper_padd {width:965px;position:relative;top:0; left:20px;min-height:155px;}

/*#topmost_row {background-image:url(../../images/layout/MixNMatch/main_bg_top.gif);background-repeat:no-repeat;width:999px; height:19px;}
#wrapper_close {background-image:url(../../images/layout/MixNMatch/main_bg_end.gif);background-repeat:no-repeat;width:999px; height:18px;}*/
	
	
/*#navigation {float:right; width:780px;background:url(../../images/layout/MixNMatch/nav-btm-shadow.gif) no-repeat 0 23px;margin-top:12px;padding-bottom:6px;}*/
.threelogo {float:left;}
/*#housekeeping {width:200px; float:right; text-align:right;height:28px;}
#housekeeping img {display:none;}
#housekeeping span {position:relative; top:-10px;display:none;}
#housekeeping span a {color:#000; text-decoration:none;}

#top_promo {clear:both; float:right; font-size:100%; color:#fff;  width:269px; height:64px;margin:12px 0 0 0;}


#heading_wrap, .heading_wrap_ds {clear:left;height:29px;background-repeat:no-repeat;background-position:0 0;top:40px;position:relative;}
.heading_wrap_ds {background-image:url(../../images/layout/MixNMatch/title_deal.gif);}
#heading_wrap {background-image:url(../../images/layout/MixNMatch/title_pickplan.gif);}

#heading_wrap span, .heading_wrap_ds span {width:0;height:0;overflow:hidden;display:none;}

.box270 {width:270px;}
.box335 { width:335px;}
.box679 {width:679px;}

.leftfloat {float:left;}
.needs10pxright {margin:0 10px 0 0;}*/
.dots, .addon-dots {
	background-image:url(../../images/layout/MixNMatch/dots.gif);
	background-repeat:repeat-x;
	background-position:0 50%;
	height:6px;
	margin:0;padding:0;
	clear:both;
	}

/*#allthis {float:right;width:270px; position:relative;left:10px;top:15px;}
#q_link, #flashcontentleft1 {float:right;width:274px;}
#b_feature {float:right; width:468px;margin:2px 0 0 0;padding-right:6px;}*/


.clear {clear:both;}
div.clear {
	clear:both;
	padding:0;
	margin:0;
	font-size:0;
	overflow:hidden;
	line-height:0;
	height:0;
}
/*#plan_link_wrap {
	background-image:url(../../images/layout/MixNMatch/initial_pickplan.gif);
	background-repeat:no-repeat;
	width:295px;
	height:161px;
	position:relative;
	left:10px;
	}
#plan_link_wrap a {position:absolute; top:0;left:0; display:block; width:295px; height:161px;}
h2 span {display:block; width:0; height:0; overflow:hidden;}
#pick_plan_initial { background-image:url(../../images/layout/MixNMatch/pick_plan_initial.jpg); background-repeat:no-repeat; width:345px; height:283px; float:left;margin-top:10px; position:relative;}
#pick_plan_initial a#what {position:absolute; bottom:20px; left:29px; font-weight:normal; text-decoration:none;color:#000; font-size:80%}
#pick_plan_initial h3 {font-size:105%; font-weight:bolder;position:relative; top:18px; left:12px;}
#pick_plan_initial p {margin-left:12px; font-size:85%;position:relative; top:10px;}
#pick_plan_initial strong.greentext {display:block; color:#76b900;height:2em}

#planchange {font-size:80%; position:absolute; bottom:20px; right:10px; width:95px; text-indent:9px;background-image:url(../../images/layout/MixNMatch/orange_arrow.gif);background-repeat:no-repeat; background-position: center left;cursor:pointer;}
#pick_plan_initial img {position:relative;top:15px; left:8px;}

#pick_mobile_initial {background-image:url(../../images/layout/MixNMatch/mobile_pick_initial.gif); background-repeat:no-repeat; width:345px; height:283px; float:left;margin-top:10px; position:relative;}
#pick_mobile_initial img#main_image {float:right;width:105px;position:relative; top:-15px; margin-right:15px;}
#pick_mobile_initial a#firstclick {position:absolute; width:345px; height:200px; top:0; left:0;}
a#secondclick {position:absolute; width:345px; height:200px; top:0; left:0;}*/



table {border:0; border-collapse:collapse;}
td{font-size:85%;padding:6px 0 0 6px;border:0;}
/*div.vert , div.vert2, div.vert3 {float:right;width:1px; height:55px;background-image:url(../../images/layout/MixNMatch/vert_divide.gif);background-repeat:repeat-y;margin:0;}
div.vert2 {height:10px;margin-top:0;}
div.vert3 {height:30px;}

#table_wrap {
	background-image:url(../../images/layout/MixNMatch/table_wrapBG.gif);
	background-repeat:repeat-y;
	padding-left:5px;
	position:relative;
	width:685px;margin-bottom:0;
	clear:left;
	}
#table_wrap_end {
	background-image: url(../../images/layout/MixNMatch/table_wrap_end.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:685px;
	clear:both;
	
	
	}
#table_wrap_end2 {
	background-image: url(../../images/layout/MixNMatch/table_wrap_end2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:685px;
	position:absolute;left:2px; bottom:-27px;
	
	}
#table_wrap_end p {margin:8px;position:relative;top:-5px; text-indent:20px}
#table_wrap_end #pagination{margin:0 0 0 200px;height:27px; font-size:95%}
#table_wrap_end #pagination span {margin-left:40px;}
#pagination a, #inner_picked a, #matched_mobile a, #inner_picked3 a, #bottom2 a, #bottom3 a {color:#000; text-decoration:none;}
#table_wrap_end p strong {font-size:110%;margin-right:40px;}
thead tr th span {display:none;}

.m_header_tariff1 #m_header {
	background-image:url(../../images/layout/MixNMatch/pick_header.gif);background-repeat:no-repeat;
}

.m_header_tariff2 #m_header {
	background-image:url(../../images/layout/MixNMatch/pick_header_reverse.gif);background-repeat:no-repeat;
}

.m_header_mobile1 #m_header2 {
	background:url(../../images/layout/MixNMatch/pick_mob_header.jpg) no-repeat -1px 0;
}

.m_header_mobile2 #m_header2 {
	background:url(../../images/layout/MixNMatch/pick_mob_header_rev.jpg) no-repeat -1px 0;
}


 #m_header2 {
	
	height:52px; width:685px;
	position:relative; left:-4px;
	}
 #m_header {
	
	height:52px; width:685px;
	position:relative; left:-5px;
	}
#m_header p {float:right; width:210px;margin-top:22px; text-align:right; margin-right:8px;}

#plan_picker {position:relative; }
#plan_picker th {padding-left:4px;font-size:0.85em;}
#plan_picker th h3 { font-size:110%; margin-top:12px; margin-left:20px;}
.heading_row {height:27px;}

#plus {
	background-image:url(../../images/layout/MixNMatch/plus.gif);
	width:37px; height:38px;position:absolute;
	top:220px;left:322px;
	z-index:1;
}
.greenmag a {color:#000; text-decoration:none; font-weight:normal}

.greenmag {background-image:url(../../images/layout/MixNMatch/green_mag.gif); background-repeat:no-repeat; padding-left:20px; height:24px;display:block;font-size:0.95em;}
td span.greenmag {position:relative; left:30px;font-weight:normal}
div.greenmag {margin:40px 0 0 0 ;}

#mobile_choice {
	background-image:url(../../images/layout/MixNMatch/pick_mobile2.gif);
	background-repeat:no-repeat;
	}
#planchoice {
	background-image:url(../../images/layout/MixNMatch/plan1.gif);
	background-repeat:no-repeat;
	}

#thcontent
{

}
.planpicked {
	background-image:url(../../images/layout/MixNMatch/plan_needed_bg.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	
.planpickedsecond {
	background-image:url(../../images/layout/MixNMatch/plan_needed_bg_2.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	
.matched_mobile
 {
	background-image:url(../../images/layout/MixNMatch/matched_mobile_bg.gif);
	background-repeat:no-repeat;
}

#match_mobile
{
	background-image:url(../../images/layout/MixNMatch/match_mobile_bg_2.gif);
	background-repeat:no-repeat;
}


.matched_mobileTariffirst
{
	
	background-image:url(../../images/layout/MixNMatch/plan_needed_bg_2x.gif);
	background-repeat:no-repeat;
}


.matched_mobilefirst
{
	background-image:url(../../images/layout/MixNMatch/match_mobile_bg_1.gif);
	background-repeat:no-repeat;
}


.picked_box h2, .pick_box h2 , .pick_box p{display:none;}
.picked_box 
{ 
	height:262px;
	width:345px; 
	float:left; 
	margin-top:0;
}

.picked_box h3
{
	font-size:100%;
	margin:38px 0 0 20px;
	height:50px;
	width:156px;
}
p#free 
{
	color:#76b900; 
	font-weight:600;
	clear:both;
}

#matched_mobile #inner_picked2  h3, #matched_mobile #inner_picked3  h3
{
margin:38px 0 20px 20px;
}

#inner_picked
{
	margin:0 0 0 25px;
	width:320px;position:relative;
}

#inner_picked2, #inner_picked3
{
	margin:	0 ;
	width:320px;
	position:relative;
	float:left;
}

#inner_picked2 #left, #inner_picked3 #left
{
	float:left;
	width:200px;
	padding:0 0 0 30px;
}

#inner_picked2 #right, #inner_picked3 #right
{
	float:right;
	width:55px;
	overflow:hidden;
}
#inner_picked p, #inner_picked2 p, #inner_picked3 p
{
	margin:0 0 1px 0;
	font-size:85%;
	
}
p#bottom
{
	margin:8px 0 0 8px;
	clear:both;
}
p#bottom span
{
	margin: 0 0 0 140px;
}

#inner_bottom, #inner_bottom2
{
	float:left;
	width:100%;
}
#inner_bottom p#bottom2, #inner_bottom2 p#bottom3
{

	margin:8px 0  0 35px; 
	padding:0;
	font-size:85%;

	
}
 p#bottom2 span, p#bottom3 span
{
	margin:0;
}


#inner_picked img
{
	margin-bottom:6px;display:block;

}
#inner_picked2 #right img
{
margin-bottom:6px;
display:block;
}

#inner_picked2 p {
	width:170px;
}


span#prevpage a{
	color:#cccccc;
}	

span#prevpage 
{

}	

span#nextpage {
	margin:0;
}	
#table_wrap_end #pagination span.orange {
	margin:0;
}*/




#plantable {font-size:80%;border-collapse:collapse;vertical-align:middle; padding:0;position:absolute; z-index:5}
#plantable td {padding:0 2px;border-collapse:collapse; vertical-align:middle}
tr.stripe  {background-color:#f7f6f7;}
 th {font-weight:normal;padding:0 2px; vertical-align:middle }
#plantable th h3{ font-size:180%;margin:0;padding:0}
#plantable th div.vert2 {margin-top:4px;height:22px;}
td.plancost {width:72px;text-align:left;vertical-align:middle;background-color:#FFFFFF;}

span.pricepoint {font-weight:bolder; font-size:190%;display:block;}
td.tickbox { text-align:center;vertical-align:middle; width:64px;}
td.tickbox img {display:block;margin-top:15px;margin-left:15px;}
.plan_name {font-weight:bolder; font-size:90%;width:99px;vertical-align:middle}
.plan_name span {display:block; position:relative;top:15px;}
.planminutes {color:#000; font-size:1.7em;font-weight:bolder;width:109px;}
.plantexts span ,.planminutes  span {font-size:0.5em;display:block;font-weight:normal}
.plantexts {color:#76b900; font-size:1.7em;font-weight:bolder;width:84px;}



/*#feat_camera { background-image: url(../../images/layout/MixNMatch/icon_cam.gif);background-repeat:no-repeat;background-position:center;}
#feat_battery { background-image: url(../../images/layout/MixNMatch/icon_bat.gif);background-repeat:no-repeat;background-position:center;}
#feat_memory { background-image: url(../../images/layout/MixNMatch/icon_mem.gif);background-repeat:no-repeat;background-position:center;}
#promo_head { font-weight:normal; font-size:75%;text-indent:6px;}

#mobile_ref h3 { font-size:105%;position:relative;top:20px; left:15px;}

#mobile_ref #vid_mins { position:relative; top:20px; left:15px;}
#mobile_ref p {position:relative; top:20px; left:15px;font-size:85%;}
#mobile_ref p strong {display:block; color:#ff5c00;}
#mobile_detail {position:absolute; bottom:20px; left:28px;font-size:85%;cursor:pointer;}
#no_pack {position:absolute; bottom:20px; left:105px;font-size:85%;cursor:pointer;text-indent:9px;background-image:url(../../images/layout/MixNMatch/orange_arrow.gif);background-repeat:no-repeat; background-position: center left;}
#mobile_remove {position:absolute; bottom:20px; right:15px;font-size:85%;cursor:pointer;text-indent:9px;background-image:url(../../images/layout/MixNMatch/orange_arrow.gif);background-repeat:no-repeat; background-position: center left;}

#mobiletable th#widercol
{
	height:20px;
}
#mobiletable #widercol h3 {font-size:120%;text-indent:108px;margin:0;padding:0;}
#mobiletable #promo_head h3 {font-size:120%;font-weight:normal;margin:0;padding:0;}
td.box1 
{
	
	background:#fff;
}

td.box2 
{
	width:56px;
	background:#fff;
	padding-left:0px;padding-right:5px;
	text-align:center;

}
.pricepoint {
	background-image:url(../../images/layout/MixNMatch/mobiles_pricepoint.gif);background-repeat:no-repeat;
	width:56px;height:62px;
	text-align:center;
	position:relative;
	color:#fff;
	font-size:170%;
	font-weight:bold;
	}
.pricepoint span{ position:relative;left:-3px; display:block;}

.per_month {display:block;clear:both;width:56px;font-size:95%;font-weight:bolder;position:relative; top:-10px;text-align:center;}
.mobile_thumb { }


table#mobiletable td span.magnify
{
	background:url(../../images/layout/MixNMatch/green_mag.gif) no-repeat left top;
	height:15px; 
	padding:2px 6px 2px 6px;
	width:17px;
}

table#mobiletable td a
{
	margin:0 0 0 2px;
}

td a.see_more {background-image:url(../../images/layout/MixNMatch/mag.gif); background-repeat:no-repeat;background-position:left;height:18px; padding-left:20px}
td.phonename {width:208px;padding:0 5px 5px 10px;}
td.phonename * {margin:0; padding:0;}
td.phonename h3 {font-size:110%;margin:0; padding:0;}
td.phonename span{
	font-weight:normal;
}
td.phonename a { cursor:pointer}

td.phonename p
{
	margin: 0; font-size:110%;
	
}

td.phonename p.summary
{
	margin: 0 0 10px 0;
	font-size:100%;
	color:#4d5152;
}

td.timebox {width:76px;}
.timebox strong {display:block;}

.promobox {width:75px;font-weight:normal;}

.promobox p
{
	font-size:100%;
	text-align:left;
	margin:0;
	padding:0 0 1em 0;
	color:#444444;
}
.promobox p img {padding-bottom:8px;}

td.btn_box
{
	vertical-align:middle;
}

td.btn_box2 
{
	vertical-align:middle; width:70px
}

td.cam_box {width:70px;}

td.cam_box p{
	width:60px;
	font-size:100%;
}
#mobile_nav {
	min-height:30px; width:600px; position:absolute; top:27px; left:60px;
	}
#mobile_nav a { display:block;float:left; border-right:#fff 1px solid; padding:0.1em 9px; height:1.6em; cursor:pointer; text-align:center;color:#fff;text-decoration:none;font-size:95%; background:#787f81}

#mobile_nav a:hover {
	background:#4d4152; 
}

#mobile_nav a.selected {background-image:url(../../images/layout/MixNMatch/tariffnav_select_bg.gif); color:#ffffff;}


#basket {width:270px; background-image:url(../../images/layout/MixNMatch/basket_rpt.gif); background-repeat:repeat-y;background-position: left 53px;padding:0;margin:10px 0 0 0;position:relative;right:-10px; }
#basket table {border-collapse:collapse; width:256px; margin:0 0 0 3px;position:relative;top:-2px;}
#basket table th , #basket table td {border-collapse:collapse; padding:8px 4px;font-weight:bold;border:#dfdde2 1px solid;border-right:0;border-bottom:0;border-top:0;}
#basket table th.leftalign {text-align:left;}
#basket table th { text-align:center;font-weight:normal;background-color:#dfdde2;padding:0 4px 6px 4px}
#basket table td span {display:block; font-weight:normal}
#basket_top { background-image:url(../../images/layout/MixNMatch/basket_top.gif); background-repeat:no-repeat; width:270px;height:43px; border-top:#fff 1px solid;border-bottom:0;}
#basket_top2 { background-image:url(../../images/layout/MixNMatch/basket_top2.gif); background-repeat:no-repeat;margin-left:1px; width:269px;height:43px; border-top:#fff 1px solid;border-bottom:0;}
#basket_top * ,#basket_top2 *{display:none; width:0; height:0; overflow:hidden;}
.greyrow {background-color:#e0dee3;}
.end {background-image:url(../../images/layout/MixNMatch/basket_end.gif);background-repeat:no-repeat; background-position:bottom;width:270px;height:61px;margin-top:-3px;}
.end .btn {  display:block;width:154px; padding:7px 0 0 65px;}
#btn_continue, .buy-now{  display:block;width:120px; padding:7px 0 0 75px;}
#divBuyNow {  display:block;width:120px; padding:7px 0 0 75px;}


#basket table tr#row_total td {border-top:#dfdde2 1px solid;}

.pick_plan_inner {padding:12px; margin:0 0 17px 0;}
.picker_box {background-image: url(../../images/layout/MixNMatch/pick_rpt.gif);background-repeat:repeat-y; width:342px;float:left; position:relative;margin-top:10px;}
.picker_end {background-image:url(../../images/layout/MixNMatch/pick_end.gif);background-repeat:no-repeat; width:342px; height:14px;position:absolute; bottom:-2px;}
.picker_box h2 span {display:block;width:0;height:0;overflow:hidden;}
#pick_plan h2, #pick_mobile h2 {background-image:url(../../images/layout/MixNMatch/pickplan_head.gif); background-repeat:no-repeat;width:342px; height:47px;border-top:#fff 1px solid; margin:0;padding:0}
#pick_mobile h2 {background-image:url(../../images/layout/MixNMatch/pick_mobile.gif);}



.widebox {background-image:url(../../images/layout/MixNMatch/wide_box_rpt.gif);background-repeat:repeat-y;width:690px;position:relative;}
.widebox_end { height:17px;position:relative;width:690px; bottom:-2px;}
.widebox h2 span {display:block;width:0;height:0; overflow:hidden;}
#widebox_mobile h2, #widebox_plan h2, #wide_box_addon h2 {background-image:url(../../images/layout/MixNMatch/mobile_select_head.gif);background-repeat:no-repeat; width:690px; height:52px;}
#widebox_plan h2 {background-image:url(../../images/layout/MixNMatch/plan_select_head.gif);}
#wide_box_addon h2{background-image:url(../../images/layout/MixNMatch/addons_head.gif);}

#top_section
{

position:relative;
}

.not_bold
{
	font-weight:normal;
}
table#basket_table
{
	font-size:100%;
}
table#basket_table tr.you_pay td
{
	background:#ffe199;
	font-size:100%;
	padding:0 5px 3px 0;
	border-bottom:1px solid #B3B1B7;
}

table#basket_table tr.you_pay td span#you_pay_price
{
	font-weight:600;
	font-size:220%;
	display:inline;
}

table#basket_table tr#total_cost
{
	font-size:110%;
}
table#basket_table tr#total_cost td
{
	border-top:1px solid #b3b1b7;
	border-bottom:1px solid #b3b1b7;
}
table#basket_table tr td
{
	padding:6px 5px 6px 5px;
	margin:0;
	height:4px;border:none;
}

table#basket_table tr td.lineright
{
	border-left: 1px solid #b3b1b7;
}

table#basket_table tr th.lineright
{
	border-left: 1px solid #b3b1b7; 
}

table#basket_table tr td.aligntop
{
	vertical-align:top;
}



#tableaddons td{padding:0 4px; vertical-align:top;background-color:#f3f3f3;margin:0;}
#tableaddons td div.vert {height:40px;}
#tableaddons td h3 {margin:0;padding:0;font-size:105%}
#tableaddons td.buttonbox { width:90px;text-align:center}
#tableaddons td.buttonbox img {margin-top:12px;}
#tableaddons td.addon_price {background-color:#fff;background-image: url(../../images/layout/MixNMatch/addons/addon2.gif);background-repeat:no-repeat;background-position:center center;width:61px; height:61px;}
#tableaddons td.addon_price2 {background-color:#fff;background-image: url(../../images/layout/MixNMatch/addons/addon1.gif);background-repeat:no-repeat;background-position:center center;width:61px; height:61px;}

#tableaddons td.addon_price3 {background-color:#fff;background-image: url(../../images/layout/MixNMatch/addons/addon3.gif);background-repeat:no-repeat;background-position:center center;width:61px; height:61px;}


	

#siteMapLink {margin-left:30px;}
#my3loginArrow {position:relative;top:2px;}
#my3loginLink {text-indent:2px} */

.nav-box {float:right;position:relative;}
.nav-box .call-num {position:absolute;top:26px;left:592px;}
/*#navigation1 ul{float:right;}*/
#navigation1 ul,#navigation2 ul{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;list-style:none;margin:0;padding:0;padding-bottom:5px;}
#navigation1 ul li,#navigation2 ul li{display:block;float:left;padding:0;white-space:nowrap;}
/*div#navigation2{float:left;margin-bottom:8px;}*/
li#row1_lead{background-repeat:no-repeat;width:15px;height:28px;overflow:hidden;margin:0;padding:0;}
#navig_row1 #pre{background-image:url(../../images/layout/v2/navigation/RB-level1first.gif);background-repeat:no-repeat;margin:0;padding:0;width:12px;height:28px;float:left;}
#navig_row1{background-image:url(../../images/layout/v2/navigation/RB-level1.gif);margin:0;padding:0 0 4px 0;margin-top:20px;float:left;width:790px;font-size:12px;}
#navig_row1 #post{width:3px;margin:0;padding:0;float:right;}
#navig_row2{background-position:left bottom;background-repeat:no-repeat;clear:both;float:left;left:9px;position:relative;width:702px;padding-bottom:5px;margin-top:0;font-size:11px;}
#navig_row1 li.topdivide{width:1px;height:23px;}
#navig_row1 li.top_final{background-image:url(../../images/layout/v2/navigation/level1_end.png);background-repeat:no-repeat;background-position:right;width:3px;height:23px;padding:0;}
#navig_row1 a:link,#navig_row1 a:visited{color:#777;background:transparent;text-decoration:none;padding-top:6px;padding-right:5px;padding-bottom:13px;padding-left:5px;position:relative;top:5px;}
#navig_row1 a:focus,#navigation1 #navig_row1 ul li.selected_nav a{color:#000;background-image:url(../../images/layout/v2/navigation/RB-selected-bg.gif);background-position:center;background-repeat:no-repeat;}
#navig_row1 a:hover{color:#000;background-image:url(../../images/layout/v2/navigation/RB-selected-bg.gif);background-position:center;background-repeat:no-repeat;}
#navigation2 #navig_row2 ul li a:HOVER{color:#000;background-image:url(../../images/layout/v2/navigation/RB-selected-level2-bg.gif);background-position:right;background-repeat:no-repeat;}
#navig_row2 li{height:23px;background-image:url(../../images/layout/v2/navigation/RB-level2divide.gif);background-position:right;background-repeat:no-repeat;}
#navig_row2 a:link,#navig_row2 a:visited{color:#777;background:transparent;padding:5px;text-decoration:none;padding-top:6px;padding-right:7px;padding-bottom:6px;padding-left:7px;position:relative;top:5px;}
#navig_row2 a:focus,#navigation2 #navig_row2 ul li.selected_nav a{color:#000;background-image:url(../../images/layout/v2/navigation/RB-selected-level2-bg.gif);background-position:right;background-repeat:no-repeat;}
#navigation2 #navig_row2 li.last{background:none;border-right:0;}

/*#navigation ul {list-style:none;margin:0;padding:0;}
#navigation ul li {display:block; float:left; padding:0; font-size:85%;}
li#row1_lead {background-image:url(../../images/layout/MixNMatch/level1first.gif);
			background-repeat:no-repeat;width:15px; height:23px;
	overflow:hidden;margin:0;padding:0;

	}
#navig_row1 
{ 	background-image:url(../../images/layout/MixNMatch/level1_rpt.png);
	background-repeat:repeat-x;height:23px;width:779px;margin:0;padding:0;min-height:23px; }

#navig_row2 
{ 
	background-image:url(../../images/layout/MixNMatch/level2.png); 
	background-repeat:no-repeat;clear:both;height:24px; 
	position:relative;left:10px;
	
}
#navig_row1 li.topdivide 
{
	 background-image:url(../../images/layout/MixNMatch/new_divide.gif);background-repeat:no-repeat;
	 width:1px;height:23px;
}
#navig_row1 li.top_final
{ 
	background-image:url(../../images/layout/MixNMatch/level1_end.png);background-repeat:no-repeat; 
	background-position:right 0;
	width:3px;height:23px;padding:0;position:relative;
	left:472px; 																 
	}

#navig_row1 a:link, #navig_row1 a:visited 
{
	color:#000; 
	background:transparent;
	text-decoration:none;
	padding:4px 8px;
	position:relative;top:5px;
}
#navig_row1 a:focus , 
#navigation #navig_row1 ul li.selected_nav a
{
	color:#f4c306; 
	background:#606161;
}
#navig_row1 a:hover 
{
	color:#000000; background:#f4c307
}


#navig_row2 li 
{ 
	border-right:#fff 1px solid;
	padding:4px 8px;
	position:relative;top:5px;
}
#navig_row2 a:link , #navig_row2 a:visited 
{
	color:#fff; 
	background:transparent;
	padding:2px 6px;
	text-decoration:none;
}
#navig_row2 a:hover, #navig_row2 a:focus,  #navigation #navig_row2 ul li.selected a:hover{color:#000; background:#f4c306;}
#navig_row2 li.lastinrow {border:0;}
#navigation #navig_row2 ul li.selected a{color:#f4c306;}
#navigation #navig_row2 li.last {background:none;border-right:0;}*/




#footerNavigation {


	clear:both;
	border-top : 1px solid #cdccd4;
	padding-top : 5px; padding-bottom : 10px;
	margin-left : auto; margin-right : auto;
	margin-top : 20px;

	font-size : 90%;
	
	text-align : center;
}

#footerNavigation ul {
	margin : 0;
	margin-bottom : 5px;
	margin-left:169px;
	padding : 0;
}

#footerNavigation li {
	display:block;
	padding:3px 6px 3px 4px;
	background: url(../../images/layout/v2/footer_separator.gif) no-repeat right;
	text-align:center;
	float:left;
}

.copyright {clear:both;}

#footerNavigation li.last {
	background : url();
}

#footerNavigation a {
	color : #434f5f;
	text-decoration : none;

	padding-left:2px;padding-right:1px;
	padding-top:1px;padding-bottom:1px;
}

.general-link {color:#444444;}

#footerNavigation a:HOVER,  #top_section a:HOVER,  td.phonename a:HOVER, #add_on_magnify a:HOVER, #buy_end a:HOVER, .general-link:hover {
	color : #000000;
	background-color : #f4c307;
	text-decoration : none;

}

#footerNavigation a:VISITED{
	color : #434f5f;
	text-decoration : none;
}

/*td.phonename a, #add_on_magnify a, #buy_end a
{
	color : #000000;
	text-decoration : none;

}



 #add_on_magnify a
 {
 font-size:100%;
 padding-left:4px;
 }*/

#footerNavigation a:VISITED:HOVER, #top_section a:VISITED:HOVER,  td.phonename a:VISITED:HOVER, #add_on_magnify a:VISITED:HOVER, #buy_end a:VISITED:HOVER, #bottom2 a:hover, #bottom3 a:hover, #bottom a:hover {
	color : #000000;
	background-color : #f4c307;
	text-decoration : none;
}

/*#innerCenter {
	width:100%;
	text-align:left;
}

#thcontent {
	width:100%;
	margin-top:0;
}*/

#xcontent {
	width:100%;
	
}

/*.update_panel {
	width:345px;
	float:left;
	margin-top:12px;
}

.bdr_right {
	border-right:1px solid #CCCCCC;
}

.single_plan_price {
	background:#FFFFFF url(../../images/layout/MixNMatch/big_floating_marker.gif) no-repeat 0 0;
	width:77px;
	height:76px;
	padding:8px 0 0 10px;
	color:#FFFFFF;
	font-size:2em;
	font-weight:bold;
	float:left;
}

.single_plan_price_mob {
	background:#FFFFFF url(../../images/layout/MixNMatch/big_floating_marker_blank.gif) no-repeat 0 0;
	width:75px;
	height:76px;
	padding:8px 0 0 10px;
	color:#FFFFFF;
	font-size:2em;
	font-weight:bold;
}

.mam_mins {
	font-size:2em;
	color:#76B900;
	font-weight:bold;
}

.mam_mins span {
	font-weight:normal;
	font-size:0.9em;
}

.set-height {
	background-color:red;
	height:200px;
}

#lhs_column {
	width:690px;
	float:left;
}

.plan_price {
	background:#FFFFFF url(../../images/layout/MixNMatch/ppoint_bg.gif) no-repeat 0 0;
	width:56px;
	height:62px;
	margin-left:6px;
}

.mobile_price {
	background:#FFFFFF url(../../images/layout/MixNMatch/ppoint_bg_blank.gif) no-repeat 0 0;
	width:56px;
	height:62px;
	overflow:hidden;
}

.addon_price {
	background:#FFFFFF url(../../images/layout/MixNMatch/addon_bg.gif) no-repeat 0 0;
	width:56px;
	height:62px;
}

.mobile_price span, .plan_price span, .addon_price span {
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding:4px 0 0 0;
	text-align:center;
	width:48px;
}

.sel-block {
	clear:both;
	height:49px;
	
}

.mobile_image_left {
	position:absolute;
	top:150px;
	left:218px;
	z-index:2;
}

.mobile_image_right {
	position:absolute;
	top:150px;
	left:565px;
	z-index:2;
}

.plan-table {float:none;}

#visa_delta {
	background-image:url(../../images/layout/MixNMatch/visa_delta.gif);
	height:330px;
	left:11px;
	position:relative;
	width:268px;
}

#visa_delta *
{
	 display:none; 
}

#m_header3 {
	background-image: url(../../images/layout/MixNMatch/want_some_header.gif);background-repeat:no-repeat;
	height:52px; width:685px;
	position:relative; left:-3px;
	}
	
#add_on_magnify
{
	position:absolute;
	top:30px;left:50px;
	height:22px;
}
.hide_add_on
{
	position:absolute;
	top:31px;left:580px;
	height:22px;
	font-size:100%;
}

.hide_icon
{
	position:absolute;
	top:31px;left:655px;
}

.pick_purple{
float:left;
padding-top:15px;
}

#mobile_nav {
	min-height:30px; width:600px; position:absolute; top:29px; left:60px;
	}
#mobile_nav a { display:block;float:left; border-right:#fff 1px solid; padding:0.1em 9px; height:1.6em; cursor:pointer; text-align:center;color:#fff;text-decoration:none;font-size:95%; background:#787f81}

#mobile_nav a:hover , #mobile_nav a:VISITED:HOVER {
	background:#4d4152; 
}

#mobile_nav a.selected {background-image:url(../../images/layout/MixNMatch/tariffnav_select_bg.gif); color:#ffffff;}


#add_on_nav {
	min-height:30px;
	width:300px;
	position:absolute;
	top:27px;
	left:190px;
	}
#add_on_nav a { display:block;float:left; border-right:#fff 1px solid; padding:0.1em 9px; height:1.6em; cursor:pointer; text-align:center;color:#fff;text-decoration:none;font-size:110%; background:#787f81}

#add_on_nav a:hover , #add_on_nav a:VISITED:HOVER {
	background:#4d4152; 
}

#add_on_nav a.selected {background-image:url(../../images/layout/MixNMatch/add_on_nav_selected.gif); color:#fff;}


#deal_details_header h2
{
	background:url(../../images/layout/MixNMatch/details_deal_header.gif) no-repeat;
	margin:0 0 0 0;
	padding:0;
	width:689px;
	height:40px;
}

#deal_details_bottom
{
	background:url(../../images/layout/MixNMatch/details_deal_bottom.gif) no-repeat;
	margin:0;
	padding:0;
	width:689px;
	
	height:30px;float:left;
}

#deal_details_header span *
{
	 display:block; width:0; height:0; overflow:hidden;
}


#deal_details
{
	float:left;
	width:689px; 
	background-image:url(../../images/layout/MixNMatch/details_rpt.gif); 
	background-repeat:repeat-y;
	padding:16px 0 0 0;
	margin:0 0 0 -1px;
	}

#deal_details h3#top
{
	font-size:105%;
	margin: 10px 0 10px 0
}

#deal_details p
{
	font-size:85%;
	margin:4px;
}

#deal_details h3
{
	font-size:105%;
	margin: 0 0 10px 0
}
	
#deal_details #inner
{
	padding:0 0  0 20px;
	width:635px;
}

#deal_details #inner ul
{
	list-style:none;
	margin:0 0 30px 10px;
	padding:0;
	font-size:85%
	
}

#m_header3 span.magnify {
	background:transparent url(../../images/layout/MixNMatch/mag_purple.gif) no-repeat scroll left top;
	height:15px;
	padding:0pt 6px 2px;
	width:17px;
}

td.add_on_detail, .addon-row .cell2 {width:auto;padding:0 5px 0 10px;}
td.add_on_detail * {margin:0; padding:0;}
td.add_on_detail h3, .addon-row .cell2 h3 {font-size:1em;margin:4px 0 0 0; padding:0;}
td.add_on_detail span{
	font-weight:normal;
}

td.add_on_detail p, .addon-row .cell2 p
{
	margin: 0 0 10px 0;
	font-size:1em;
	color:#4d5152;
}

.mob_addons {width:98%;}
.mob_addons .cam_box2 {width:66px;}
.mob_addons .box1 {width:66px;}

.hsets tbody {display:block;}

h2.no-margin {margin-bottom:0 !important;}
#deal_details_header {margin-top:8px;}

#table_wrap_end {
	margin:0 0 0 -3px;
	min-height:20px;
}

.no-mixnmatch {
	height:133px;
}

#inner_picked .no-mixnmatch p {margin-top:1em;}

.promo-txt {font-weight:normal;}
.promo-txt-box {width:80px;}
.promo-btn {vertical-align:top;}

.anim-arrow {margin:90px 0 0 90px;}

#flashPanel a {text-decoration:none;font-size:0.7em;}
#flashPanel a:hover span {text-decoration:underline;}

#flashPanel .Handset {
	color:#000000;
	display:block;
	float:left;
	font-size:0.8em;
	padding-top:8px;
	text-align:center;
	text-decoration:none;
	width:78px;
}

#flashPanel .Handset img {
	margin-bottom:4px;
}

#flashPanel .Handset span {
	display:block;
	clear:both;
}

.mobile_price .month {
	display:block;
	font-size:0.6em;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
}

.mobile_price .free {
	font-family:tahoma;
	font-size:0.8em;
	font-weight:bold;
	color:#FFFFFF;
}

.single_plan_price_mob .monthsel {
	display:block;
	font-size:0.5em;
	font-weight:normal;
}

.single_plan_price_mob .monthselfree {
	font-size:0.75em;
	color:#FFFFFF;
}

.mobile_price span .smallpricenmixmatch {
	font-size:9px;
}

.single_plan_price_mob .pricenmixmatch {

	font-size:14px;
	display:block;
	margin-top:1em;
	margin-left:-5px;
}

.got-a-question {
	float:none;
	width:160px;
	margin:0 15px 0 0;
	padding-right:20;
	position:absolute;
	top:120px;
	left:694px;
}

#checkoutpages-left {
	width:690px;
	float:left;
}

#checkoutpages-right {
	width:270px;
	float:right;
	margin-top:8px;	
}

#shophome h1 {
	font-family:tahoma;
	margin:48px 0 8px 0;
	font-size:1.8em;
	font-weight:normal;
}

#shophome h1.error-heading {
	color:#990000;
}

#shophome p {
	font-size:0.85em;
}

#shophome p.error-end {
	margin-bottom:148px;
}

#checkoutpages-left span.basketvideomins {
	display:block;
	margin-left:98px;
}

#inner a {font-size:0.9em;}

.intro-note p.error-msg {color:#CC0000;}
.intro-note .rm-header {font-weight:bold;margin-top:16px;}



.addons-data {
	width:680px;
	height:auto;
	background:url(../../images/layout/MixNMatch/add-on-bg.gif) repeat-y 334px 0;
	float:left;
}
.addon-row {
	width:336px;
	float:left;
	height:94px;
	margin-bottom:2px;
	background-image:url(../../images/layout/MixNMatch/dots.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
}
.addon-row .cell1 {width:63px;float:left;padding:6px 0pt 0pt 6px;height:90px;}
.addon-row .cell2 {width:176px;float:left;background-color:#F7F6F7;border-right:1px solid #CCCCCC;height:88px;overflow:hidden;}
.addon-row .cell3 {width:63px;float:left;padding:6px 0pt 0pt 6px;height:90px;}
.addon-dots {width:340px;clear:none;}
.addon-pick-btn {margin-top:10px;}

.addon-insurance .addon-row {width:676px;}
.addon-insurance .addon-row .cell2 {width:512px;}

#mam_nav {
	min-height:30px;
	width:400px;
	position:absolute;
	top:28px;
	left:60px;
}

#mam_nav a {
	display:block;
	float:left;
	border-right:#fff 1px solid;
	padding:0.1em 9px;
	height:1.6em;
	cursor:pointer;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:95%;
	background:#787f81;
}

#mam_nav a:hover {
	background:#4d4152; 
}

#mam_nav a.selected {
	background-image:url(../../images/layout/MixNMatch/tariffnav_select_bg.gif);
	color:#FFFFFF;
}

.hide-show-plans {
	color:#666666;
	float:right;
	font-size:0.85em;
	margin-top:30px;
	padding-right:8px;
}

.hide-show-plans input {
	vertical-align:middle;
}

#deal_details #inner p {margin-left:1em;}
#deal_details #inner h3 {margin:1em 0 8px 0;border-bottom:1px solid #CCCCCC;padding-bottom:2px;}

#plan_picker td p {font-size:1em;color:#CC0000;padding-top:32px;}

#plan_picker {width:674px;}

.content-box {
	bottom:80px;
	position:absolute;
	left:0;
	width:964px;
	font-size:1.1em;
	text-align:left;
	padding-left:20px;
}*/

#page {
	position:relative;
	margin:0 auto;
	width:999px;
}

/*.float-text {
	padding-bottom:110px;
	clear:both;
}

.single_plan_price_mob .monthselmodem {
	font-size:0.75em;
	color:#FFFFFF;
	display:block;
	margin:-8px 0 0 0;
}
.single_plan_price_mob .monthselmodem .from {font-size:0.7em;padding-left:6px;}

.addons-data a {color:#000000;text-transform:uppercase;font-size:0.85em;}
.addons-data a:hover {color:#B727BF;text-transform:uppercase;font-size:0.85em;text-decoration:none;}

#ConfirmOrder .offercodecell {width:380px;}
#ConfirmOrder .itemimage {width:172px;}

.mob-det {float:left;}
#bottom3 span, #bottom2 span {float:right;padding-right:24px;}


#findHandset {
	background-image:url(../../images/layout/MixNMatch/portalimages/title_findHandset.gif);
	background-repeat:no-repeat;
	width:145px;
	height:21px;
	margin:0;
	padding:0;
	position:relative;
	top:5px;
	cursor:pointer;
	cursor:hand;
}

#findHandset span {
	width:0; 
	height:0; 
	overflow:hidden;
	display:block;
}

#findPlan {
	background-image:url(../../images/layout/MixNMatch/portalimages/title_findPlan.gif);
	background-repeat:no-repeat;
	width:145px;
	height:21px;
	margin:0;
	padding:0;
	position:relative;
	top:10px;
	cursor:pointer;
	cursor:hand;
}

#findPlan span {
	width:0; 
	height:0; 
	overflow:hidden;
	display:block;
}

.headerLinks {
	float: left;
	width: 150px;
}*/


#wrapper {
	width: 1004px;
	background-image: url(../../images/layout/MixNMatch/portalimages/background.gif);
	margin: 0 auto;
}

#centrePanel {
	width: 970px;
	height: 260px;
	margin: 8px auto 0 0;
	background-image: url(../../images/layout/MixNMatch/portalimages/centrePanelBg.gif);
	background-repeat: no-repeat;
}

#handsetDetails {
	width: 290px;
	margin: 0;
	padding: 0;	
	float: left;
}

#handsetImage {
	width: 260px;
	margin: 0;
	padding: 0;
	float: left;
}

#planDetails {
	width: 195px;
	margin: 0;
	padding: 0;
	float: left;
}

#planCost {
	width: 200px;
	margin: 0;
	padding: 0;
	float: left;
}

#dealsPanel {
	background-image:url(../../images/layout/MixNMatch/portalimages/dealsBg.gif);
	background-repeat: repeat-y;
	width: 20px;
	height: 250px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 2px;
}

#linkPanel {
	width: 945px;
	
	padding: 0;
	clear: none;
	
}


.mainPanel {
	float: left;
}

noscript p {font-size:1em;margin:74px 0 0 280px;color:#CC0000;font-weight:bold}

.handsetFeatures {
	width: 288px;
	height: 150px;
	float: left;
	margin:0 0 0 1px;
	padding: 0;
	background-color:#FFFFFF;
}

.handsetFeatures ul {
	list-style-type: disc;
	font-size:0.9em;
}

.roundelPlacement {
	width: 85px;
	height: 140px;
	float: right;
	padding: 0;
	background-repeat: no-repeat;
	
	
}

.handsetImagePlacement {
	width: 260px;
	height: 220px;
	float: left;
	background-repeat: no-repeat;
	margin: 1px 0 0 0;
	padding: 0;
}

.planPlusPlacement {
	background-repeat: no-repeat;
	margin: 0 0 0 20px;
	width: 175px;
}

.plusFree {
	color: #76b800;
	font-weight: bold;
}

.totalCost {
	background-image: url(../../images/layout/MixNMatch/portalimages/totalMonthlyCost.gif);
	background-repeat: no-repeat;
	margin: 68px 1px 0 10px;
	height: 25px;
	width: 185px;
}

.planCostPlacement {
	background-repeat: no-repeat;
	margin: 0 1px 0 10px;
	height: 50px;
	width: 185px;
}

.continueBtnPlacement {
	width: 120px;
	margin:0 0 0 24px;
}

.popupLinks {
	margin-top:-24px;
	padding:0;
	float: right;
	font-size: 0.85em;
	
	position:relative;
	
	right:188px;
	top:0;
}

.allOffers a, .mobileDetails a, .aboutMixMatch a, .allHandsets a {
	color: #000;
	text-decoration: none;
}

.allOffers a:hover, .mobileDetails a:hover, .aboutMixMatch a:hover, .allHandsets a:hover {
	color: #76b800;
}

.allOffers {
	background-image: url(../../images/layout/MixNMatch/portalimages/magGlassRed.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	width: 195px;
	height: 20px;
	float: left;
}

.mobileDetails {
	background-image: url(../../images/layout/MixNMatch/portalimages/magGlassRed.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	width: 95px;
	height: 20px;
	float: left;
}

.allHandsets {
	background-image: url(../../images/layout/MixNMatch/portalimages/magGlassGreen.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	width: 170px;
	height: 20px;
	float: left;
}

.aboutMixMatch {
	background-image: url(../../images/layout/MixNMatch/portalimages/magGlassGreen.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	width: 165px;
	height: 20px;
	float: left;
}

.Texter {
	background-repeat: no-repeat;
	padding-left: 25px;
	width: 165px;
	height: 20px;
	float: left;
}

span.click {
	cursor : pointer;
	padding-bottom : 2px;
}


#findHandsetPanel {
	width: 965px;
	height: 125px;
	margin: 0 auto 0 0;
	clear:both;
}

#findHandsetPanel #flashPanel {
	background-image: url(../../images/layout/MixNMatch/portalimages/flashPanelBg.gif);
	background-repeat: no-repeat;
	height: 124px;
	padding-left:10px;
}

#flashHolder {
	margin: 5px 0 0 23px;
}

#findMobile {
	background-image:url(../../images/layout/MixNMatch/portalimages/title_findMobile.gif);
	background-repeat:no-repeat;
	width:145px;
	height:21px;
	margin:0;
	padding:0;
}

#findMobile span {
	width:0; 
	height:0; 
	overflow:hidden;
	display:block;
}


#adPanel {
	width: 965px;
	margin:20px 0 0 0;
}

.ad {
	height: 150px;
	background-repeat: no-repeat;
	margin-left: 1px;
}

.adBox, .adBoxFive {
	background-image: none; 
	background-repeat: no-repeat;
	width: 192px;
	float: left;
}

.adBox a, .adBoxFive a {
	cursor:pointer;
	cursor:hand;
}

.adBoxFive {
	width: 192px;
}

.adText {
	width: 165px;
	margin: 0 auto;
	float: left;
}

.textHeader {
	font-weight: bold;
	color: #8a8a8c;
}

.av-colours {font-size:0.85em;color:#666666;margin:4px 0 0 42px;height:52px;overflow:hidden;}
.av-colours span {display:block;background:url(../../images/layout/MixNMatch/orange_arrow.gif) no-repeat 0 3px;padding-left:12px;}
.av-colours span a {text-decoration:none;color:#666666;}
.av-colours span a:hover {text-decoration:none;background-color:#F4C307;color:#000000;}

.preloader {margin:94px 0 0 450px;}



#TopSellers {margin-top:8px;}


.bodyPlanDetail {background-color:#FFFFFF;margin:6px;}

#tariffDetailsTable {
	font-family:tahoma,arial;
	font-size:1em;
	
	width:412px;
	margin-left:8px;
}

table.handset_detail {
	font-size:1em;
	width:100%;
	}
	
table.handset_detail td, table.handset_detail th {
	padding:4px 6px;
	height:22px;
	text-align:left;
	font-size:0.9em;
	border:1px solid #EEEEEE;
	}

.mini-logo {
	text-align:left;
	margin-bottom:8px;
}

.uline {
	text-decoration:underline;
	padding-top:12px;display:block;
}

.deal-details {
	background-color:#FFE199;
	font-weight:bold;
}

.deal-details div {
	padding:4px 0 4px 0;
}

#tariffText p {
	font-family:tahoma,arial;
	font-size:0.9em;
	text-align:left;
}

.closewindow {
	font-family:tahoma,arial;
	text-align:right;
	font-size:0.9em;
	padding-right:4px;
	}

.smallPhoneText {display:none;}


#rafriend
{
    margin-top:10px;
    margin-left:10px;
}
#rafriend h4
{
   margin-top:10px;
   margin-bottom:10px;

}
#rafriend h3 {
	font-variant:small-caps;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:4px;
	font-size:1.1em;
}
#rafriend p
{
   margin-top:20px;
   margin-bottom:20px;
   }
#rafriend p, #rafriend ol li
{
    font-size:0.9em;
}

.raflegals {color:#666666;border-top:1px solid #CCCCCC;padding-top:4px;}



ul#help 
{
    list-style-type:none;
    margin:0;
    padding:0 0 45px 0;
    font-size:90%;
    background-image:url(../../images/layout/help/ul_bg.gif);
    background-repeat:no-repeat;
    background-position:left top;
    clear:both;
}

ul#help li
{
  background-image:url(../../images/layout/help/li_bg.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:4px 0 4px 8px;
}

ul#help a
{
  background-image:url(../../images/layout/help/a_bg.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:8px;
  font-weight:bold;
  text-decoration:none;
  color:#010101;
}

#FAQHeader 
{
    float:left;
    height:32px;
    overflow:hidden;
    margin-top:16px;
}

.web_chat 
{
    float:right;
}

.small 
{
    font-size:90%;   
}

#HelpIcon 
{
    float:right;   
}

.affiliate-page {margin-top:20px;}
.affiliate-page img {margin-bottom:20px;}
.affiliate-page p {font-size:0.85em;}


.pd {background:url(../../images/layout/MixNMatch/pd-row.gif) repeat-y 0 0;}
.pd-header {
	background:url(../../images/layout/MixNMatch/pd-header.gif) no-repeat 0 0;
	height:97px;
	width:441px;
}
.pd-header div.pd-left {text-align:center;padding-top:60px;font-size:1em;font-weight:bold;width:232px;float:left;}
.pd-header div.pd-right {text-align:center;padding-top:60px;font-size:1em;font-weight:bold;width:185px;float:left;}
.pd-footer {background:url(../../images/layout/MixNMatch/pd-footer.gif) no-repeat 0 0;height:24px;width:441px;}
.plan-details-popup-table {text-align:left;}
.show-charges {
	background:url(../../images/layout/MixNMatch/boxed-arrow.gif) no-repeat 0 3px;
	padding:5px 0 5px 20px;
	display:block;
	color:#333333;
	text-decoration:none;
	
}
.close-window {background:url(../../images/layout/MixNMatch/orange_arrow.gif) no-repeat 0 7px;
	padding:5px 0 5px 8px;
	font-size:1em;
	color:#333333;
	text-decoration:none;
	position:relative;
	left:100px;
	top:0;
}

.plan-details-popup-table .pd-dots {
	height:8px;
	width:451px;
	background:url(../../images/layout/MixNMatch/pd-dots.gif) no-repeat 0 0;
	font-size:0;
}

.plan-details-popup-table #tariffText {
	width:451px;
	background:url(../../images/layout/MixNMatch/pd-para.gif) repeat-y 0 0;
}
.plan-details-popup-table #tariffText p {
	width:400px;
	padding:8px 0 0 10px;
	margin:0;
}

.videominstext
{
    text-decoration:underline; 
    cursor: pointer;
	cursor: hand;
    
}



.mob-container {width:190px; height:222px; float:left;overflow:hidden;}
html>body .mob-container {overflow:visible;}

a.info {
    color:#000000;
    text-decoration:underline;
   }

a.info:hover {background-color:#F4C307;text-decoration:none;}

a.info div {display:none;}

a.info:hover div {
    display:block;
    position:absolute;
    top:5em; left:2em; width:15em;
    border:1px solid #000000;
    color:#000000;
    text-align: center;
    text-decoration:none;
    background-color:#FFFFCC;
    text-align:left;
    padding:4px;
    z-index:199;
    font-size:11px;
    }
    
.rhc-adv {margin:8px 0 0 18px;display:none;}
p.legals {clear:both;font-size:0.85em;padding:8px 0 0 0;margin:0;display:block;}

.deal-snapshot-header {background:url(../../images/layout/MixNMatch/deal_summary_header.gif) no-repeat 0 0;font-size:10px;margin-top:10px;}
.deal-snapshot {background:url(../../images/layout/MixNMatch/details_rpt.gif) repeat-y -1px 0;float:left;width:688px;}
.deal-snapshot .ds-detail {width:300px;float:left;}
.deal-snapshot .ds-detail span {display:block;}
.deal-snapshot .ds-detail h2 {color:#76B900;margin:4px 0 8px 0;font-size:2em;font-weight:normal;}
.deal-snapshot .ds-detail .tariff-name {font-size:0.85em;color:#444444;}
.deal-snapshot .ds-detail .tariff-name span {font-weight:normal;font-size:2.4em;}
.deal-snapshot .ds-detail .contract-term {font-size:0.85em;color:#444444;font-weight:bold;margin:4px 0 16px 0;}
.deal-snapshot .ds-detail div {padding:0 0 0 30px;}
.deal-snapshot .ds-detail .upsells {border:1px solid #CCCCCC;padding:4px;margin-top:4px;font-size:0.85em;width:24em;}

.deal-snapshot .ds-phoneimage {width:200px;float:left;text-align:center;overflow:hidden;}
.deal-snapshot .ds-phoneinfo {width:360px;float:left;overflow:hidden;font-size:0.85em;}
.deal-snapshot .ds-phoneinfo div {margin:8px 0 0 50px;padding-bottom:8px;}
.deal-snapshot .ds-phoneinfo div a.mag {padding:0 0 8px 24px;text-decoration:none;color:#333333;background:url(../../images/layout/MixNMatch/green_mag.gif) no-repeat 0 0;}
.deal-snapshot .ds-phoneinfo div a.arrow {padding:0 0 8px 16px;text-decoration:none;color:#333333;background:url(../../images/layout/MixNMatch/orange_arrow.gif) no-repeat 8px 2px;line-height:200%;}
.deal-snapshot .ds-phoneinfo div a:hover {text-decoration:underline;}
.deal-snapshot .ds-price {width:180px;float:left;}
.deal-snapshot .ds-price span span {font-size:0.85em;text-align:center;display:block;color:#76B900;margin-top:8px;}
.deal-snapshot .ds-price span span strong {color:#666666;}
.deal-snapshot .ds-price a {color:#76B900;}
.deal-snapshot .ds-price .promo-txt {border:1px solid #76B900;padding:4px;margin:12px auto 6px auto;text-align:center;font-size:0.85em;width:13em;}
.deal-snapshot .ds-price .ds-feature {margin-bottom:4px;}
.deal-snapshot .ds-price a:hover {color:#76B900;}
.deal-snapshot .ds-price .promo {font-size:0.85em;margin:5px auto;padding:0;text-align:center;}
.deal-snapshot .ds-price .price-box {width:140px;text-align:center;margin:24px auto 10px auto;}
.deal-snapshot .ds-price .upfront-cost {text-align:center;margin:0 auto;}
.deal-snapshot .ds-price span img.top {margin-top:6px;}
.deal-snapshot .ds-price span.flashprice {display:block;font-size:52px;background:url(../../images/layout/MixNMatch/txt_a_month_verona.gif) no-repeat 50% 100%;padding-bottom:8px;line-height:100%;}
.deal-snapshot .ds-price .ds-buynow {margin:6px auto 0 auto;text-align:center;padding:0;display:block;}
.deal-snapshot .ds-price .select-color {margin:0 0 0 12px;font-size:0.85em;}
.deal-snapshot-footer {background:url(../../images/layout/MixNMatch/details_deal_bottom.gif) no-repeat 0 0;clear:both;height:30px;}
.ds-rhs-column {margin-top:10px;}
.deal-snapshot .delivery-date {border-top:1px solid #CCCCCC;width:678px;margin:0 0 0 1px;padding:0;background-color:#FFFFCC;font-size:1em;border-bottom:1px solid #CCCCCC;text-align:center;}
.deal-snapshot .delivery-date span {padding:12px;display:block;font-size:0.85em;color:#666666;}
.deal-snapshot .delivery-date span strong {color:#000000;}
#offer-summary #deal_details_header, #offer-summary #deal_details_bottom {display:none;}
.deal-summary-header {margin:24px 0 0 18px;}


#deal_details #inner .details-col1 {float:left;width:60px;min-height:36px;}
#deal_details #inner .details-col2 {float:left;width:575px;margin-bottom:12px;}
.details-btm-link {clear:both;padding-top:8px;}
.details-btm-link .details-left {float:left;}
.details-btm-link .details-left a {color:#76B900;}
.details-btm-link .details-left a:hover {text-decoration:none;}
.details-btm-link .details-right {float:right;}
#deal_details #inner h3 {margin-top:0;padding:0;}
#deal_details #inner ul {margin-bottom:0;}


.total-monthly-cost {background:url(../../images/layout/MixNMatch/total-cost-bg.gif) no-repeat 0 0;height:65px;clear:both;margin-bottom:6px;text-align:center;}

.total-monthly-cost img.txt-tmc {position:relative;top:7px;left:0;padding-right:8px;}
.total-monthly-cost img.txt-amonth {position:relative;top:4px;left:0;padding-left:6px;}
.total-monthly-cost span {font-size:3em;font-weight:bold;color:#444444;position:relative;top:5px;}
.total-monthly-cost .tmc-continue {position:relative;top:-6px;left:16px;}
.total-monthly-cost .tmc-continue img {vertical-align:middle;} 


#rhs_column .secure {margin-top:8px;}
#m_header span.contract12, #m_header span.contract18, #m_header span.contract24 {top:0;left:0;position:static;}
#m_header span { position:relative; top:22px; left:45px;font-size:0.79em;}
.student-email {margin-top:8px;}
.student-email input {width:240px;}
.promo-txt input {font-size:1em;}

#add_on_nav a#insTab0, #add_on_nav a#insTab1, #add_on_nav a#insTab2, #add_on_nav a#insTab3, #add_on_nav a#insTab4, #add_on_nav a#insTab5 {display:none;}

#checkoutpages-right #freebies {display:none;}

/

.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;
}


.access {display:none;}


.view-basket {background:url(../../images/layout/MixNMatch/basket_icon.gif) no-repeat center left;text-decoration:none;text-align:right;padding:0 8px 0 26px;float:right;color:#222222;}
.view-basket:hover {text-decoration:underline;}
.radio-contract {display:none;}
#spLogin {display:none;}


#dhtmlgoodies_tooltip{
		background-color:#FFFFCC;
		border:1px solid #000000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:4px;
		font-size:1.1em;
		
		text-align:left;
		
}
#dhtmlgoodies_tooltip p {padding-top:0;margin-top:0;}
#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.6;
		filter:alpha(opacity=60);
		-khtml-opacity: 0.6;
		-moz-opacity: 0.6;
		
}

.right-call-num {text-align:center;margin-top:8px;}
#m_header span.upgrade-hide {position:static;font-size:1em;}
#mam_mins .repos-contract {font-size:0.45em;display:block;padding-top:90px;}




.was {font-weight:normal;color:#FF0000;font-size:0.7em;margin-top:-1px;line-height:80%;padding-left:2px;}
.now {font-weight:normal;font-size:0.6em;line-height:70%;}
.now-price {font-size:0.85em;line-height:90%;}
.dealwas {font-weight:normal;color:#FF0000;font-size:1.0em;margin-top:-1px;line-height:80%;padding-left:2px;}
.dealbasketwas{font-weight:normal;color:#FF0000;font-size:0.65em;margin-top:-1px;}
#table_wrap table {border-collapse:separate;}
#dhtmlgoodies_tooltip ul {padding:0 0 0 12px;margin:8px 0 0 6px;font-size:0.8em;}

.ds-upsell-top {width:555px;height:21px;background:url(../../images/layout/MixNMatch/DealSummary/ds_promo_surround_top.gif) no-repeat 0 0;}
.ds-upsell {width:555px;height:auto;background:url(../../images/layout/MixNMatch/DealSummary/ds_promo_surround_bg.gif) repeat-y 0 0;}
.ds-upsell-btm {width:555px;height:23px;background:url(../../images/layout/MixNMatch/DealSummary/ds_promo_surround_btm.gif) no-repeat 0 0;clear:both;}
.ds-upsell-inner {padding:0 0 0 18px;}
.ds-upsell-inner p {font-size:1em;margin:0 0 3px 8px;padding:0;}
.ds-promo-table .ds-promo-detail {float:left;text-align:center;font-size:0.85em;width:140px;}
.ds-promo-table .ds-promo-plus {width:50px;background:url(../../images/layout/MixNMatch/DealSummary/plus.gif) no-repeat 50% 50%;float:left;height:80px;}
.ds-promo-table .ds-promo-equals {width:50px;background:url(../../images/layout/MixNMatch/DealSummary/equals.gif) no-repeat 50% 60%;float:left;height:80px;}
.ds-promo-table .ds-promo-detail .price, .dsr-col3 .price {margin:8px 0 8px 0;}
.ds-promo-table .ds-promo-detail span, .dsr-col3 span {color:#FF0000;font-weight:bold;}
#ds-upsell, #ds-upsell-router, #ds-upsell-krab {margin:12px auto 12px auto;width:555px;}
.dsr-col1 {float:left;width:140px;text-align:center;}
.dsr-col2 {float:left;width:237px;text-align:left;}
.dsr-col3 {float:left;width:160px;text-align:center;font-size:0.85em;}
.dsr-col2 ul {padding:0 0 0 24px;margin:6px 0 0 0;font-size:0.85em;}


.heading_wrap_dynamic {clear:both;position:static;padding-left:140px;background:url(../../images/layout/MixNMatch/title_deal.gif) no-repeat 0 0;top:8px;position:relative;height:29px;}
.heading_wrap_dynamic span {display:none;}

.sticker {position:absolute;z-index:2500;top:240px;left:410px;}


#h_2 {display:none;}

.red-header {padding:0 0 4px 24px;margin:0;font-size:1em;color:#FF0000;font-weight:bold;}
.green {color:#76B900;font-weight:bold;}
#routerAd {margin:11px 0 0 10px;display:none;}
#router50PerCentAd {margin:11px 0 0 10px;display:none;}

.ds-upsell-inner .smaller-shout {font-size:0.85em;}

#featured_phones #table_wrap #m_header2 {
background:transparent url(../../images/layout/ManuF/featured_phones_table_header.jpg) no-repeat scroll 1px 0 !important;}
#featured_phones #mobile_nav {display:none;}
#featured_phones #heading_wrap {height:64px;}

#featured_phones .top-selector {
background:transparent url(../../images/layout/manuf/snappy_christmas_bg.jpg) no-repeat scroll 0 0;
}
#featured_phones .mobile-container {width:688px;}
#featured_phones .phone-set {margin-left:355px;}
#featured_phones .phone-set div {float:left;width:160px;margin-top:4px;}
#featured_phones .hsets-phone-cost {display:none;}
#featured_phones .hsets-phone-title {display:none;}
#featured_phones .fphone-btn {width:70px;display:block;margin:0 0 0 64px;}

#featured_phones_right {margin-top:10px;text-align:center;}


#featured_phones #heading_wrap {background-image:url(../../images/layout/ManuF/featured_phones_header.gif);}
#navig_row2 sup {font-size:7px;}

.basket-empty {display:block;margin:24px 0 24px 0;}
.basket-empty h1 {font-weight:normal;font-size:3em;color:#999999;margin-bottom:12px;}
.basket-empty p {font-size:11px;}

.thankyou-footnote {clear:both;padding-top:12px;}
.ty-strapline-small {margin-top:48px;}
.ty-ads img {margin-right:8px;}
.sh-chat {text-align:right;}

.nav-box .call-num {
	left:542px;
	position:absolute;
	top:23px;
}
.online-special-controls {width:120px;padding:4px;background-color:#F2FCFF;border:1px solid #00ADEF;}
.online-special-controls .or {text-align:center;font-weight:bold;}
.online-special-controls input {vertical-align:middle;}
