h1.head-mpc-available {margin:20px 0 15px 10px; float:left; display:inline;}

/* PRICE PLAN FILTER 
 ---------------------------------------- */
.priceplan h2{font-weight:normal !important;}
.block-selected{display:block!important;}


/* CONSUMER PRICE PLAN SELECTOR BLOCK 
 ---------------------------------------- */
.plan-selector {width:296px;margin:10px;float:left;padding:5px;background:#999;position:relative;}
.plan-selector.active,.plan-selector:hover, .plan-selector.mouseover{background-color:#e20074;}
.ie6 .plan-selector {display:inline;}

.plan-selector {-moz-border-radius:5px; border-radius:5px;}
 
.plan-selector .ps-head {padding-left:60px;position:relative;zoom:1;}
.plan-selector .ps-head span {position:absolute;left:14px;top:6px;}
.plan-selector .ps-head h3 {color:#000;margin:0;padding:.5em 0 0;font-weight:bold;}
.plan-selector .ps-head p {color:#fff;font-weight:bold;font-size:1.4em;margin:0;padding:0 0 .7em;}
 
.plan-selector .ps-content {padding:12px 8px 0 60px;background-color:#fff;min-height:130px;_height:130px;float:left;width:228px}
.simo-selector .ps-head span{left:5px;}

.plan-selector .ps-content .radio-icon {font-weight:bold;background:#fff url(/common/redesign-img/priceplans/radio-default.gif) no-repeat 0 0;padding:3px 20px 4px 25px;font-size:1.2em;text-decoration:none;line-height:2;}
.plan-selector .ps-content .radio-icon:hover{background-image:url(/common/redesign-img/priceplans/radio-hover.gif)}
.plan-selector.active .ps-content .radio-icon {background-image:url(/common/redesign-img/priceplans/radio-selected.gif)}
.plan-selector .ps-content .htmlbox{font-weight:normal;font-size:1.2em;}
.plan-cta {position:absolute;bottom:16px;left:60px;width:230px;}
.step1-panel .panel-content{background:#b0b0b0 url(/common/redesign-img/priceplans/gradient_top_bottom.jpg) repeat-x 0 0;padding:10px 0 20px 0;}
	
.step2-panel {margin-top:-10px;position:relative;}
.step2-panel .plan-type {border-width:0 2px 2px;border-style:solid;border-color:#e20074;padding:10px;background:#fff url(/common/redesign-img/priceplans/gradient_top.jpg) repeat-x 0 0;min-height:250px;_height:250px;}
.step2-panel .panel-content h3 {margin:.4em 0;}
.js .step2-panel .plans-content {display:none;}

#step2-text-guide{margin:1em 0;font-weight:bold;text-align:center;font-size:2.4em;color:#999;}

.or {position:absolute;top:85px;left:-30px;z-index:10;}

.step1-panel .panel-content.mpc-available {padding-left:120px;}
.step1-panel .panel-content.mpc-available .plan-selector {width:350px;}

.mpc-available .plan-selector .ps-head {padding-left:20px;}
.mpc-available .plan-selector .ps-head span {top:68px;}

.mpc-available .plan-selector .ps-content {padding-left:120px;}
.mpc-available .plan-selector .ps-content {min-height:170px;_height:170px;width:222px;}
.mpc-available .plan-cta {left:20px;width:330px;}
.mpc-available .plan-cta .quick-view {font-size:1.2em;padding:0 20px;}
.mpc-available li {font-weight:bold;color:#666;}

.pointer {display:none;position:absolute;bottom:-20px;left:140px;zoom:1;}
.active .pointer {display:block;}
.mpc-available .pointer{left:178px;}

.ie7  .pointer {bottom:-17px;}

.ie6  .pointer {display:none;}

/* panel on the bottom */
.step2-panel .booster-panel {width:468px;float:left;}
.step2-panel .last-panel {padding-left:20px;}
.step2-panel .booster-panel h3 {margin:0;padding: 10px 20px;background: #eee;background-image: -moz-linear-gradient(#fff, #dadada);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#dadada));background-image: -webkit-linear-gradient(#fff, #dadada);background-image: -o-linear-gradient(#fff, #dadada);}

.no-lineargradient .step2-panel .booster-panel h3 ,
.no-lineargradient .step2-panel .booster-panel h2 {background-position:0 -1100px;background-repeat:repeat-x;background-image:url(/common/redesign-img/panels/bg_panels.png);}

.step2-panel .booster-panel .panel-content{padding-right:124px;background:#fff url(/common/redesign-img/priceplans/bg_flex_booster.jpg) no-repeat 100% 100%;}
.last-panel .panel-content{padding-right:170px;background:#fff url(/common/redesign-img/priceplans/bg_extra_booster.jpg) no-repeat 100% 100%;}
.step2-panel .why-choose-us{padding-right:170px;background:#fff url(/common/redesign-img/priceplans/bg_why_choose_us.jpg) no-repeat 100% 100%;}

.step2-panel .booster-panel .panel-content .intro {font-size:1.6em;color:#666;}
.expandable-morph {border-right:1px solid #ccc; border-left:1px solid #ccc;}
.expandable-block .content{/*padding:10px 20px;*/}
.expandable-toggle {padding-left:20px;background:url(/common/redesign-img/panels/bg_wtm.jpg) repeat-x scroll 0 0 transparent;}
.booster-panel .expandable-toggle a { color:#2D757E!important;padding:8px 0;font-size:1.2em;font-weight:bold;}

.content-booster-expandable {padding:10px;border:1px solid #ccc;margin-top:10px;}

.expand-divider-right{_display:inline;_height:10px;line-height:0;font-size:0;float:right;width:466px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;margin:-21px -11px 0 0;height:11px;}
.expand-divider-left {_display:inline;_height:10px;line-height:0;font-size:0;float:left;width:466px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;margin:-21px 0 0 -11px;height:11px;}

/* PRICE PLAN BLOCK 
 ---------------------------------------- */
.priceplan-column{float:left; width:370px; display:inline; margin:0 20px 0 0;}
.priceplan-column h3{font-size:1.5em; font-weight:normal; margin:0px 0 10px 0 !important;}
th.column-four{width:75px !important;}
.column-nobdr{margin:0 !important;}

.priceplan .datatable .rdbtn{float:right !important; display:inline; width:93px;}

.priceplan-header{padding:0 0 0 70px; min-height:92px;}
* html .priceplan-header{height:92px;}
.priceplan-heaader h3{color:#2d757e !important; margin:10px 0 5px 0; font-size:1.5em; }

/* SIMO PLAN 
 ---------------------------------------- */
.simo-header {position:relative;padding-top:10px;}
.simo-header img {position:absolute; top:10px; left:0;}
* html .image-wrapper {zoom:1;}
.simo-header h3 {margin-top:0;font-size:1.8em;color:#333;}
.simo-header  p {color:#e20074;font-size:1.4em;font-weight:bold;}
.pm-header{background:url(/common/redesign-img/priceplans/pm-header.jpg) no-repeat top left;}

/* PM PRICE PLAN
 ---------------------------------------- */
.priceplan {zoom:1;}
.priceplan .price-plan-title {margin:0.5em 0 0.5em 10px;font-size:1.6em;font-weight:bold;color:#e20074;float:left;width:562px;display:inline;}
.priceplan .bvd-tables th,
.priceplan .bvd-tables td {padding-left:5px; padding-right:5px;}
.priceplan .mpc-available th,
.priceplan .mpc-available td {padding-left:5px; padding-right:5px;}

.priceplan .bvd-tables th.bvd-cost,
.priceplan .bvd-tables td.data-monthly-cost {padding-right:5px;}

.data-monthly-cost a.info {float:right;margin-top:3px;background-position:0 -12px;}
.data-monthly-cost strong {*float:left;}
.data-monthly-cost a.info {*display:inline;}
.data-monthly-cost em {*display:block;*clear:both;}
.priceplan .bvd-tables th.topleft,
.priceplan .bvd-tables td.first-col {padding-left:8px; padding-right:0;}

.priceplan .bvd-tables th.topright,
.priceplan .bvd-tables td.last-col {padding-right:0;}

/*.bvd-tables th.bvd-phone-cost{width:10%;}
.bvd-tables th.bvd-mins{width:10%;}
.bvd-tables th.bvd-texts{width:10%;}
.bvd-tables th.bdv-min-texts {width:12%;}
.bvd-tables th.bvd-boosters{width:20%;}
.bvd-tables th.bvd-internet{width:10%;}
.bvd-tables th.bvd-cost{width:100px;}
.bvd-tables th.bvd-length{width:10%;}
.bvd-tables th.bvd-btn{width:10%;}*/

#step2-youfix-plan table th {vertical-align:middle;}
#step2-youfix-plan .data-boosters-tooltips,
#step2-youfix-plan  th.bdv-min-texts{width:auto;}
#step2-youfix-plan table .plan-length {padding-left:10px;}
#step2-youfix-plan table .topleft {width:14%;}
#step2-youfix-plan table .data-monthly-cost span{float:left;margin-right:3px;_display:inline;}
#step2-youfix-plan table .data-monthly-cost a.info{float:left;}

.bvd-tables tr td.data-monthly-cost em.length,
.datatable tr td.data-monthly-cost em.length {font-style:normal; color:#333; /*font-size:.9em;*/white-space:nowrap;}
.bvd-tables tr td.data-monthly-cost strong,
.datatable tr td.data-monthly-cost strong {font-size:1.4em;}
.bvd-tables tr td.data-unlimited-internet {text-align:center;}
.bvd-tables tr td .nowrap {white-space:nowrap;}
.bvd-tables tr td.data-unlimited-internet strong {background:transparent url(/common/redesign-img/priceplans/vat/icon-check.gif) no-repeat 0 0;width:17px; height:14px; text-indent:-9999px; display:block;margin:0 auto;}

.bvd-tables tr.row-has-offer {position:relative;}
.bvd-tables tr.row-has-offer td {padding-top:30px;}
.bvd-tables tr td.data-offer,
.bvd-tables tr th.data-offer-heading {width:0;padding:0;/*position:relative;*/}

.bvd-sim-plan tr th.bvd-boosters {width:20%;}
.bvd-sim-plan tr th.bvd-tool-tips {width:5%;}
.bvd-sim-plan tr td.last-col a {}
.bvd-tables{clear:both;}
.bvd-tables tr td.data-free-phones a { color:#e20074; font-weight:bold;}

.intro-wrap { width:505px; float:left; }

.watch-now { width:220px; float:right; margin-top:34px; background:transparent url(/common/redesign-img/priceplans/watch-now-btm.gif) no-repeat 0 100%; }
.watch-now .watch-now-inner { padding:8px 18px; background:transparent url(/common/redesign-img/priceplans/watch-now-top.gif) no-repeat 0 0; }
.watch-now h3 { margin:0 0 4px; font-size:1.4em; }

.bvd-tables .data-boosters-tooltips a.info {display:block;}
/*.mpc-available .data-boosters-tooltips {width:12%; }*/
.mpc-available .data-phone-cost {width:14%;}

th a.info {display:inline-block;}
td a.info {display:block;}

* html td a.info {display:block;}

.bvd-tables tr td a.action-btn-link-magenta span,
.datatable tr td a.action-btn-link-magenta span {font-size:1em!important;}

* html .tip-top,
* html .tip-bottom {position:relative;z-index:10;}
* html .standard-tip {z-index:9000;background-color:transparent;}

#priceplan-content .price-plan-link { font-size:1em;}
#priceplan-content .price-plan-link li {padding-left:0;background:none;font-size:1.2em;}

.plancost {
	float:right;width:128px;margin:8px 20px 0 0;
}

/* Booster table */
#boosters {margin-top:1em;}
#priceplan-content #boosters .panel .panel-header h3 {padding-left:5px;}
.booster-intro {margin:1em 0 1em 15px;}

#back-to-phones{display:block; position:absolute; top:138px; left:836px;}
#social-sites{display:block; position:absolute; top:210px; right:0px;width:220px;}
.share-this{font-size:1.2em;margin-top:5px;margin-right:5px;float:left;}

h2.petrol{color:#2D757E; font-size:1.6em;}
td.solo-plan-name, th.solo-plan-name{width:80px !important; padding: 10px !important;}
td.solo-minutes{width:150px !important;}
th.monthly-cost, td.phone-cost{padding:10px 5px !important;}

.priceplan-type .datatable .btn-white-highlight{ width:95px;}
.pp-handset-info{float:left; width:108px; text-align:center; height:150px; position:relative;}
.pp-handset-info img{margin-bottom:10px;}

.bvd-tables .select-booster {width:190px;}
.mpc-available .select-booster {width:215px;}

#bvd-panel {float:left;width:720px;}
#bvd-panel table th span.normal { font-weight:normal; }
#bvd-panel .inner {padding:5px;}

.datatable tr.dotted-border {background: transparent url(/common/redesign-img/panels/bg_dotted_border.gif) repeat-x scroll 0 100%;}
.datatable td.data-phone-cost { font-size:1.4em;}
.datatable.best-deal-table { border:none; margin:0; }
.best-deal-table .col1 {width:24%;}
.best-deal-table .col2 {width:30%;}
.best-deal-table .col3 {width:15%;}
.best-deal-table .col4 {width:31%;}
.best-deal-table tr th { sbackground: transparent url(/common/redesign-img/panels/bg_dotted_border.gif) repeat-x scroll 0 100%; padding:0 3px 8px 3px!important; border-bottom:none!important; }
.best-deal-table tr td { vertical-align: top; padding:8px 15px 6px 3px; }
.best-deal-table p {font-size:1em;  }
.best-deal-table .price-supscript {font-size:1.4em;}
.best-deal-table .length {color:#666; font-size:.9em; font-style:normal;}
.datatable tr td,
.datatable tr th {padding:6px;}


.datatable tr td.plan-length{padding:0 0; }
.datatable tr td.plan-icon{padding:18px 0 5px 10px;background-image:url(/common/redesign-img/priceplans/bg-plan-length.gif); background-repeat:no-repeat;}
.datatable tr td.icon-6{background-position:14px 0px; }
.datatable tr td.icon-12{background-position:14px -52px;}
.datatable tr td.icon-18{background-position:14px -116px;}
.datatable tr td.icon-24{background-position:14px -182px;}
.datatable tr td.icon-30{background-position:14px -248px;}


.datatable tr td.booster-item {vertical-align:top;font-weight:bold;color:#e20074!important;}

#bvd-panel table td a.action-btn-link-magenta span { font-size:1em!important; }
#bvd-panel .info.standard-tips {display:inline-block !important;left:5px !important;position:relative;top:2px;}

* html #bvd-panel .info.standard-tips { top:-1px;  }

/* MINT Related */
.mint-banner { float:right; margin-top:15px; width:194px; padding:12px 10px 0; min-height:77px; height:auto!important; height:77px; background:#fff url(/common/redesign-img/priceplans/bg_banner_free_sim.jpg) no-repeat top left;}
.mint-banner p { font-weight:bold; font-size:1.4em; margin-bottom:1.2em;}

#social-sites{display:block; position:absolute; top:210px; right:0px;width:220px;}
.share-this{font-size:1.2em;margin-top:5px;margin-right:5px;float:left;}

h2.petrol{color:#2D757E; font-size:1.6em;}
td.solo-plan-name, th.solo-plan-name{width:80px !important; padding: 10px !important;}
td.solo-minutes{width:150px !important;}
th.monthly-cost, td.phone-cost{padding:10px 5px !important;}

.pp-handset-info{float:left; width:108px; text-align:center; height:150px; position:relative;}
.pp-handset-info img{margin-bottom:10px;}
.margin-top-25 { margin-top:25px!important; }

/* Priceplan Layout */
#priceplan-content, .priceplan-content  {float:left;width:707px;}
#priceplan-content .panel .panel-header h3, .priceplan-content .panel .panel-header h3, #boosters .panel .panel-header h3 {font-size:1.4em;padding-left:64px;font-weight:bold;}
#priceplan-content .panel .panel-header h3.mpc-plan-heading , .priceplan-content .panel .panel-header h3.mpc-plan-heading {padding-left:10px;}

.highlight-selected-filter {color:#e20074;font-size:1.3em;margin:10px 0 .6em 64px;font-weight:bold; float:left; width:498px;_display:inline;}
.highlight-selected-filter p{visibility:hidden;}

#biz-sim-plans {margin:0;min-height:38px;_height:38px;}
#biz-sim-plans p {margin-top:8px; margin-bottom:8px;}
#biz-paym-plans {margin:0;min-height:38px;_height:38px;}
#biz-paym-plans p {margin-top:8px; margin-bottom:8px; margin-left:0; padding-left:10px;}
#biz-mpc-plans {margin:0;min-height:38px;_height:38px;}
#biz-mpc-plans p {margin-top:8px; margin-bottom:8px;}

img.icon {position:absolute;top:-50px;left:15px;}

/* ROUNDED CORNER
 ---------------------------------------- */
.rounded_tl,
.rounded_tr,
.rounded_bl,
.rounded_br {background-color:transparent;background-image:url(/common/redesign-img/priceplans/vat/sprite-rounded.gif);background-repeat: no-repeat;background-position:0 0;}
.rounded_tr {background-position:100% 0;padding-top:4px;}
.rounded_br {background-position:100% 100%;padding-bottom:4px;}
.rounded_bl {background-position:0 100%;}
.rounded_side {border-style:solid;border-width:0 1px;border-color:#cdcdcd;background-color:#fff;padding:1px 4px;}
.rounded_side .gradient {background:#fff url(/common/redesign-img/priceplans/vat/left-nav-gradient.jpg) repeat-x 0 100%;padding:5px; }

.rounded_side .gradient .two-sets{ float:left; width: 210px;}
.two-sets.border-left ul{ padding-left:10px; border-left:1px solid #ccc;}
.two-sets h4{ margin:0 0 10px 0; font-size:1.6em; }

.biz-plan-selected-multi .rounded_tl, .biz-plan-selected-multi .rounded_tr, .biz-plan-selected-multi .rounded_bl, .biz-plan-selected-multi .rounded_br,
.biz-plan-selected .rounded_tl, .biz-plan-selected  .rounded_tr, .biz-plan-selected  .rounded_bl, .biz-plan-selected  .rounded_br{
	background-color:transparent;background-image:url(/common/redesign-img/priceplans/vat/sprite-rounded-red.gif);background-repeat: no-repeat;background-position:0 0;}
.biz-plan-selected-multi  .rounded_tr, .biz-plan-selected  .rounded_tr {background-position:100% 0;padding-top:4px;}
.biz-plan-selected-multi  .rounded_br, .biz-plan-selected  .rounded_br {background-position:100% 100%;padding-bottom:4px;}
.biz-plan-selected-multi  .rounded_bl, .biz-plan-selected  .rounded_bl  {background-position:0 100%;}
.biz-plan-selected-multi .rounded_side, .biz-plan-selected .rounded_side {  border-right-width:2px; border-left-width:2px;border-color:#d60072;}

/* PRICE PLAN FILTER
 ---------------------------------------- */
#priceplan-filter, .priceplan-filter {width:240px;margin:0 8px 20px 0;float:left;_display:inline;position:relative;}
#priceplan-filter .width-224, .priceplan-filter .width-224  {width:224px;}
#priceplan-filter .panel .panel-content, .priceplan-filter .panel .panel-content,
#priceplan-content .panel .panel-content , .priceplan-content .panel .panel-content {padding:0;}
#priceplan-filter .panel .panel-header h3 , .priceplan-filter .panel .panel-header h3 {font-size:1.4em;padding-left:10px;font-weight:bold;}
.highlight-step {color:#666;font-weight:bold;font-size:1.4em;margin:.5em 0 .5em 0;}
 
#step1-business-pay-monthly-6 .highlight-step, 
#step2-business-pay-monthly .highlight-step,
#step3-business-pay-monthly .highlight-step{color:#e20074;font-size:1.6em;margin:.4em 0 .6em 10px;font-weight:normal;}

#priceplan-content .highlight-step {float:left;}
#priceplan-filter .rounded_side .gradient, .priceplan-filter .rounded_side .gradient { padding:0 5px;}
#priceplan-sections, .priceplan-sections {position:relative;}
#priceplan-sections .priceplan-section , .priceplan-sections .priceplan-section {border-bottom:1px solid #ccc;min-height:34px;height:auto!important;height:34px;text-align:left;background:transparent url(/common/redesign-img/priceplans/vat/radio-bullet.gif) no-repeat -9px 2px;position:relative;zoom:1;}
#priceplan-sections .priceplan-section, .priceplan-sections .priceplan-section,
#priceplan-sections .priceplan-section * , .priceplan-sections .priceplan-section * {cursor:pointer;}
#priceplan-sections .priceplan-section:hover, .priceplan-sections .priceplan-section:hover,
* html #priceplan-sections .priceplan-section-over, * html .priceplan-sections .priceplan-section-over {background:transparent url(/common/redesign-img/priceplans/vat/radio-bullet.gif) no-repeat -9px -167px;}
#priceplan-sections label , .priceplan-sections label {font-size:1.8em;color:#333;line-height:1.8;font-weight:bold;padding-left:26px;position:absolute;top:0;left:0;}
#priceplan-sections .priceplan-section-selected div, .priceplan-sections .priceplan-section-selected div {background:transparent url(/common/redesign-img/priceplans/vat/bg-selected-plan.gif) no-repeat 0 0;margin-right:-25px;margin-left:-11px;margin-top:-1px;margin-bottom:-1px;position:relative;height:36px;}
#priceplan-sections .priceplan-section-selected div label, .priceplan-sections .priceplan-section-selected div label {color:#fff;padding-left:36px;}
#priceplan-sections .last-row , .priceplan-sections .last-row {border-bottom:0 none;}
#priceplan-sections label .smaller, .priceplan-sections label .smaller {font-size:.8em;font-weight:normal;}
#priceplan-sections input , .priceplan-sections input {visibility:hidden;position:absolute; top:-9999px;left:-9999px;}

p.price-label-dagger {margin:.6em 0 .6em 10px;}

/* Shadow */
.selected-direct-sibling-bottom {background:transparent url(/common/redesign-img/priceplans/vat/bg-selected-sibling-bottom.png) no-repeat 0 0;height:34px;margin-right:-24px;margin-left:-10px;}
.selected-direct-sibling-top {background:transparent url(/common/redesign-img/priceplans/vat/bg-selected-sibling-top.png) no-repeat 0 100%; height:34px;margin-right:-24px;margin-left:-10px;}
.selected-direct-sibling-first-top{position:absolute;top:-10px;left:0;height:10px;margin-left:-10px;width:228px;background:transparent url(/common/redesign-img/priceplans/vat/bg-selected-sibling-top.png) no-repeat 0 100%; }
.selected-direct-sibling-last-bottom {position:absolute;bottom:-10px;left:0;height:10px;width:228px;margin-left:-10px;background:transparent url(/common/redesign-img/priceplans/vat/bg-selected-sibling-bottom.png) no-repeat 0 0;}
.selected-direct-sibling-bottom,
.selected-direct-sibling-top,
.selected-direct-sibling-first-top,
.selected-direct-sibling-last-bottom {_background-image:none;}

/* SPECIAL OFFER
 ---------------------------------------- */
.special_offer_text {position:absolute;top:-35px;left:0;min-width:440px;width:auto !important;width:440px;*top:4px;}
.rounded-caption-tl,
.rounded-caption-tr,
.rounded-caption-bl,
.rounded-caption-br {background:transparent url(/common/redesign-img/priceplans/vat/rounded-caption.gif) no-repeat 0 0;color:#fff;font-size:1em;}
.rounded-caption-tl {position:relative;}
.rounded-caption-tr {padding-top:4px;background-position:100% 0;}
.rounded-caption-bl {background-position:0 100%;}
.rounded-caption-br {padding-bottom:4px;background-position:100% 100%;}
.rounded-caption-tl,
.rounded-caption-bl {margin-right:4px;}
.rounded-caption-tr,
.rounded-caption-br {margin-right:-4px;}
.rounded-caption-side {background-color:#e20074;padding:0 10px;_position:relative;_zoom:1;}
.arrow-caption {background:transparent url(/common/redesign-img/priceplans/vat/arrow-caption.gif) no-repeat 0 -3px;display:block;height:10px;width:26px;position:absolute;left:140px;bottom:-10px;_bottom:-20px;}
.mpc-available .arrow-caption {left:168px;}
.gradient.stdHeight{ height:225px; position:relative;}
.gradient.stdHeight{min-height:225px;}

/* PRODUCTDETAILSFORM.MPC AVAILABLE
 ---------------------------------------- */
.mpc-phone {width:240px;margin-right:20px; float:left;}
.mpc-phone img {float:left;}
.mpc-phone .mpc-content {float:left; width:150px;}
.mpc-phone h2 {font-size:1.4em;font-weight:normal;}

/* BIZ STEP ONE
 ---------------------------------------- */
.biz-step-one {float:left;width:760px;margin-bottom:1.5em;}
.step-one-full-width {width:100%;} 
/*.step-one-full-width .panel-content .inner {margin:0 auto;width:760px;}*/
.biz-step-one .panel-content {padding-left:0;padding-right:0;padding-bottom:0;}
.biz-step-one .col-a,
.biz-step-one .col-b {float:left;width:370px;}
.biz-step-one .select-pp-type {position:absolute;left:-9999px;}
.biz-step-one .gradient {padding-left:15px;padding-right:10px;}
.divider-or {float:left;width:40px;margin-right:-10px;margin-left:-10px;position:relative;z-index:3;margin-top:55px;}
.biz-step-one .col-a h3,
.biz-step-one .col-b h3 {margin-top:0;margin-bottom:12px;border:0 none;}
#rd-content .biz-step-one .col-a ul,
#rd-content .biz-step-one .col-b ul{margin-left:0;}
.biz-step-one .label {font-weight:bold;font-size:1.2em; position:absolute; bottom:-24px; padding-bottom:30px;  }
.biz-step-one  .biz-plan-selected  .label{ background:transparent url(/common/redesign-img/priceplans/select-arrow.gif) no-repeat  78px 38px ; }
.biz-step-one  .biz-plan-selected-multi  .two-sets.selected .label{ background:transparent url(/common/redesign-img/priceplans/select-arrow.gif) no-repeat  center 38px ; }

.biz-step-one .label label {background: transparent url(/common/redesign-img/priceplans/vat/biz-radio-default.gif) no-repeat 0 0;padding:3px 0 0 26px;display:block;height:25px;cursor:pointer;}
.biz-step-one .biz-plan-selected .label label {background-image:url(/common/redesign-img/priceplans/vat/biz-radio-selected.gif)!important;}
.biz-step-one .biz-plan-selected-multi .label label.selected {background-image:url(/common/redesign-img/priceplans/vat/biz-radio-selected.gif)!important;}
.biz-step-one .radio-box:hover .gradient,
.biz-step-one .hover .gradient {background-image:url(/common/redesign-img/priceplans/vat/radio-gradient.jpg);}
.biz-step-one .radio-box:hover .label label,
.biz-step-one .hover .label label {background-image:url(/common/redesign-img/priceplans/vat/biz-radio-hover.gif);}
.biz-right-panel {width:200px;margin-left:20px;float:left;}
.biz-right-panel .panel-content {min-height:100px;border-top:2px solid #343434;}
.biz-right-panel .panel-content .call-action {margin-top:25px;}
* html .biz-right-panel .panel-content .call-action {margin-top:23px;}

.want-iPhone{ float:right; position: absolute; right: 5px; top: 5px; height:90px; width:230px; padding:10px; margin-top:10px;}
.want-iPhone h2{font-size: 1.8em !important;font-weight: bold; color:#333333; margin:0 0 5px 0;}
.want-iPhone p{ font-size:1.1em;}

/* PRICE PLAN TYPE
 ---------------------------------------- */
.priceplan-type .biz-unlimited-plan .panel-content {padding-left:0;padding-right:0;}
.priceplan-type .biz-unlimited-plan .panel-content .inner {margin-right:220px;width:760px;}

/* BIZ UNLIMITED
 ---------------------------------------- */
#step2-biz-unlimited-plan .panel-header h3 { }
.biz-unlimited-plan h4 {font-size:1.6em;font-weight:normal;margin-top:10px;margin-left:20px;}
.biz-unlimited-plan tr td,
.biz-unlimited-plan tr th {padding-left:5px;padding-right:5px;vertical-align:top;}
.biz-unlimited-plan tr td.first-col,
.biz-unlimited-plan tr th.topleft {padding-left:10px;}
.biz-unlimited-plan tr td.last-col,
.biz-unlimited-plan tr th.topright {padding-right:10px;}

.simcard-bg {background: transparent url(/common/redesign-img/priceplans/vat/bg-simcard.jpg) no-repeat 0 0;padding-left:60px;margin-bottom:1em;}
.handset-bg {background: transparent url(/common/redesign-img/priceplans/vat/bg-handset.jpg) no-repeat 0 0;padding-left:60px;margin-bottom:1em;}

/* PRICE PLAN FOOTER
 ---------------------------------------- */
#footer-info {margin:1em 0;}

#orphan-1col-content #page-actions  {margin:20px 0 0 0!important;width:980px!important;}

/* COMMON
 ---------------------------------------- */
.clear-block,.clear {clear:both;}

sup {font-size:.7em;vertical-align:text-top;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	sup {vertical-align:top;}
}

.js .ieLayout {zoom:1;}
.js .lb-link {display:block;padding:0 30px 6px 0;}


.js #priceplan-details, 
.js .priceplan,
.js #footer-info,
.js .priceplan-type,
.js .display-none,
.js #step2header{display:none;}

.js #boosters .set1, #boosters .set2, #boosters .set3, #boosters .set4{
	display:none;
}
.js #boosters .flexiBoosterInfo { margin-top:15px; float:right;width:720px;}

.priceplan-type .panel-header {zoom:1;}

.matrix-lb-left-col{float:left; display:inline; width:120px;padding-left:10px;}
.matrix-lb-right-col{float:left; display:inline; width:325px;}
.matrix-lb-right-col .top-content{border-bottom:2px solid #999; margin:0 0 5px; padding:0 0 5px;}
.matrix-lb-right-col .btm-content{border-bottom:1px dotted #CCC; margin:0 0 5px; padding:0 0 5px;}
.matrix-lb-right-col h3{font-size:1.6em;}
.matrix-lb-right-col h3.hdr-price{color:#e20071;}
.matrix-lb-right-col a.primary-link {background:transparent url(/common/redesign-img/icons/link_arrow_r.gif) no-repeat scroll 0 0.3em; display:inline-block; font-size:1.2em; line-height:1.2em; padding-left:10px; text-decoration:none;}
.matrix-lb-right-col p{font-size:1.2em;} 
.matrix-lb-right-col ul {margin:0 0 9px 9px; font-size:1.2em;}
.matrix-lb-right-col ul li {padding-left:10px; background: url(../redesign-img/icons/bullet_petrol.gif) 0 .5em no-repeat; line-height:1.3em; font-size:1em;}	
.matrix-lb-right-col .lb-buttons a.primary-link{float:left; display:inline;}
.matrix-lb-right-col .handset-deals-bullets a.primary-link{font-size:1em; }
.matrix-lb-right-col .lb-buttons a.rdbtn{float:right; display:inline; }

.priceplan-simo-banner{height:125px; min-height:125px; background:transparent url(/common/redesign-img/priceplans/simo-banner.jpg) no-repeat 0 0;}
.banner-content{margin-left: 90px;    padding-top: 5px;    text-align: center;    width: 320px;}
.banner-content a.cta{margin-left:80px;}

/* footer 3cols styling */
div.ng-bottom-block-container {width:306px; margin:20px 10px 0 10px; display:inline; float:left;}
div.ng-bottom-block-header {width:auto; height:40px; padding-left:20px; background:url(/common/redesign-img/ng-price-plans/bg_ng_bottom_box_header.jpg) bottom repeat-x; border-bottom:2px solid #408e9b;}
h2.ng-bottom-block-header {line-height:40px; margin:0; font-size:20px; color:#000; font-weight:normal;}
div.ng-bottom-block-content {width:auto; height:140px; padding:20px 20px 0 20px; border:1px solid #a8a8a8; border-top:none; font-size:12px; color:#000;}
a.ng-bottom-box-link {font-size:12px !important; font-weight:bold;}
div.ng-ultimate-boosters {height:108px; padding-right:110px; background:url(/common/redesign-img/ng-price-plans/bg_ng_umtimate_boosters.jpg) bottom right no-repeat;}
div.ng-catch-free {height:108px; padding-right:30px;}
a.ng-see-more-header {display:block; width:auto; height:32px; line-height:32px; font-size:12px; font-weight:bold; color:#408e9b !important; padding-left:20px; border:1px solid #a8a8a8; border-top:none; text-decoration:none !important; background:url(/common/redesign-img/ng-price-plans/bg_ng_see_more_collapsed.gif) right top no-repeat;}
a.ng-see-more-header-active {background-image:url(/common/redesign-img/ng-price-plans/bg_ng_see_more_expanded.gif); border-bottom:2px solid #408e9b;}
div.ng-see-more-content {width:auto; margin:0 10px; padding:20px; border:1px solid #a8a8a8; border-top:none;}
div.ng-elements {clear:both;}
div.ng-bottom-block-payg {width:469px;}
a.ng-no-float{display:block !important;}


/* Header and BVD panels */
#ng-tariffBVD-container {display:inline; width:470px; min-height:145px; margin-bottom:20px; }
#ng-tariffHeader-container {display:inline; width:510px; min-height:145px; margin-bottom:20px;}
#ng-tariffHeader-container h2, #ng-tariffBVD-container h2 {font-size:19px; color:#ea2a87; font-weight:bold; margin:0 0 5px 0;}
#ng-tariffBVD-info {width:210px; float:left; margin-right:40px;}
#ng-tariffBVD-phone {width:245px; float:left; margin-right:10px;}
#ng-tariffBVD-phone img {float:left; margin-right:5px;}
#ng-tariffBVD-best-deal {width:auto; float:left;}
#ng-tariffBVD-DOTW {width:470px; min-height:110px; border-bottom:1px solid #BCBBBE; background:url(/eshop/content/redesign-img/bg_best_deal_DOTW.png) top left no-repeat;}
#ng-tariffBVD-DOTW-price {width:auto; padding-left:160px; height:35px;}
p.BVD-price {font-size:16px; color:#ea2a87; font-weight:bold; line-height:35px;}
span.BVD-price {font-size:12px; color:#333; font-weight:normal;}
#ng-tariffBVD-DOTW-table {position:relative; width:auto; margin:6px 0 0 8px;}
#ng-tariffBVD-BVD {width:470px; min-height:105px; border-bottom:1px solid #BCBBBE;}
#ng-tariffBVD-BVD-price {width:auto; height:35px; border-bottom:1px solid #BCBBBE;}
#ng-tariffBVD-container .select-booster {left:-280px;}
#ng-tariffBVD-container .plan-selected {width:120px; right:240px; background-position:0 15px; height:68px;}
.ng-bvd-price-texts {width:30px;}
.ng-bvd-boosters {width:100px;}
.ng-bvd-internet {width:50px; padding-top:0 !important; padding-left:5px;}
.ng-bvd-handset-price {width:20px;}
#tariff-table-bvd .plan-container-empty {position:absolute; top:7px; left:215px;}
#tariff-table-bvd .link-plan-container-bvd {position:absolute; top:7px; left:215px;}
#tariff-table-bvd .info {display:inline-block; float:none !important; margin-left:5px !important;}
.ng-table-bdv {border:none; margin-bottom:0;}
table.ng-table-bdv tr td {border:none !important; margin:0px !important; padding:15px 10px 0 10px !important;}
table.ng-table-bdv .internet-container {padding-top:9px !important;}

#tariff-table-bvd .plan-selected  a {cursor: pointer;   background:url('/common/redesign-img/priceplans/sort.gif') no-repeat  left 5px ; padding-left:15px;     text-decoration: none} 
#tariff-table-bvd .plan-selected  a.info {background:url(/common/redesign-img/tips/info.gif) no-repeat scroll left 0 transparent ; padding-left:0; float:right;} 
