#priceplan-radios{width:762px; height:74px; position:relative; margin:0 0 10px 0;}


/* DEFAULT PLANS (7 PLANS) */
.priceplan-background{float:left; width:108px; height:74px; background:url(/common/redesign-img/priceplans/priceplan-sprite-7-plans.jpg) no-repeat -108px 0; cursor:pointer;  display:inline;}
.priceplan-corner-left{width:108px; background-position:0 0;}
.priceplan-corner-right{width:112px; background-position:-216px 0;}

.priceplan-background-over{background-position:-108px -75px;}
.priceplan-corner-left-over{ background-position:0 -75px;}
.priceplan-corner-right-over{background-position:-216px -75px;}			

.priceplan-background-down{background-position:-108px -152px; color:#FFF;}
.priceplan-corner-left-down{background-position:0 -152px; color:#FFF;}
.priceplan-corner-right-down{background-position:-216px -152px; color:#FFF;}

.priceplan-background-selected{background-position:-108px -226px; color:#FFF;}
.priceplan-corner-left-selected{background-position:0 -226px; color:#FFF;}
.priceplan-corner-right-selected{background-position:-216px -226px; color:#FFF;}

.priceplan-background label{display:block; float:left;margin:18px 0 0 60px; font-size:1.8em; cursor:pointer; display:inline;}
.priceplan-background input{display:none;}


/* OVERRIDE FOR 8 PLANS */
.plans-8 .priceplan-background{width:93px; background:url(/common/redesign-img/priceplans/priceplan-sprite-8-plans.jpg) no-repeat -101px 0;}
.plans-8 .priceplan-corner-left{width:101px; background-position:0 0}
.plans-8 .priceplan-corner-right{width:101px; background-position:-194px 0;}

.plans-8 .priceplan-background-over{background-position:-101px -75px;}
.plans-8 .priceplan-corner-left-over{background-position:0 -75px;}
.plans-8 .priceplan-corner-right-over{background-position:-194px -75px;}

.plans-8 .priceplan-background-down{background-position:-101px -152px;}
.plans-8 .priceplan-corner-left-down{background-position:0 -152px;}
.plans-8 .priceplan-corner-right-down{background-position:-194px -152px;}

.plans-8 .priceplan-background-selected{background-position:-101px -226px;}
.plans-8 .priceplan-corner-left-selected{background-position:0 -226px;}
.plans-8 .priceplan-corner-right-selected{background-position:-194px -226px;}

.plans-8 .priceplan-background label{margin-left:46px;}
.plans-8 .priceplan-corner-left label{margin-left:55px;}


h2.normal{font-weight:normal; background:url(/common/redesign-img/priceplans/priceplan-header-bg.gif) repeat-x bottom left; padding:7px 5px; margin:0 0 10px 0; font-size:1.6em !important;}

#boosters, #priceplan-details, .priceplan, #step2header{display:none;}
.priceplan h2{font-weight:normal !important;}

#boosters .dotted-border-bottom{background:url(/common/redesign-img/panels/bg_dotted_border.gif) repeat-x bottom left; padding:0 0 10px 0; margin:0 0 15px 0;}
#boosters .dotted-border-top{background:url(/common/redesign-img/panels/bg_dotted_border.gif) repeat-x top left; padding:10px 0 0 0;}

#boosters-selector{position:relative;}

.booster-default, .booster-info{background:url(/common/redesign-img/priceplans/priceplan-booster-info.jpg) no-repeat top left; width:729px; height:49px; padding:11px;}
.booster-default p, .booster-info p{margin:0; padding:0;}
.booster-info{background-position:bottom left; position:absolute; top:0; left:0; display:none;}

#booster-arrow{position:absolute; top:68px; left:0; width:18px; height:18px; z-index:200; display:none;}

.boosters{margin:5px 0 0 5px;}
.booster{background:url(/common/redesign-img/priceplans/priceplan-booster-sprite.gif) no-repeat -104px 0; width:82px; height:28px; float:left; text-align:center; padding:11px 15px 10px 10px; font-size:1.1em; cursor:pointer;}
.booster-left{background-position:0 0; width:79px;}
.booster-right{background-position:-211px 0; width:96px; padding:11px 15px 10px 5px;}

.booster-over{background-position:-104px -49px;}
.booster-left-over{background-position:0 -49px;}
.booster-right-over{background-position:-211px -49px;}

#allowances-selector{position:relative; margin:0 0 15px 0;}

.allowance-default, .allowance-info{background:url(/common/redesign-img/priceplans/priceplan-booster-info.jpg) no-repeat top left; width:729px; height:49px; padding:11px; overflow:hidden;}
.allowance-info{background-position:bottom left; position:absolute; top:0; left:0; display:none; z-index:150;}
.allowance-info p{margin:0 !important; padding:0 !important;}


#allowances-arrow{position:absolute; background:transparent; top:68px; left:0; width:18px; height:18px; z-index:200; display:none;}

.allowances{margin:5px 0 0 0;}
.allowance{white-space:normal;background:url(/common/redesign-img/priceplans/allowances-sprite.gif) no-repeat -104px 0; width:84px; height:48px; float:left; text-align:center; padding:6px 15px 15px 10px; font-size:1.1em; cursor:pointer; display:inline; overflow:hidden;}
.1em {font-size:.9em!important;}
.allowance-left{background-position:0 0; width:79px;}
.allowance-right{background-position:-212px 0; width:82px; padding:6px 15px 15px 14px;}

.allowance input{padding:0 !important; margin:0 !important;}

.allowance-over{background-position:-104px -69px;}
.allowance-left-over{background-position:0 -69px;}
.allowance-right-over{background-position:-212px -69px;}

.allowance-selected{background-position:-104px -138px !important;}
.allowance-left-selected{background-position:0 -138px !important;}
.allowance-right-selected{background-position:-212px -138px !important;}

.block-selected{display:block!important;}



.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:80px;}

#step2header h2{margin:0;}

.priceplan-header{padding:0 0 0 70px; min-height:100px;}
* html .priceplan-header{height:100px;}

.priceplan-header h3{color:#2d757e !important; margin:10px 0 5px 0; font-size:1.5em; }

.simo-header{background:url(/common/redesign-img/priceplans/simo-header.jpg) no-repeat top left;}
.pm-header{background:url(/common/redesign-img/priceplans/pm-header.jpg) no-repeat top left;}

.bvd-tables bvd-phone-cost{width:10%;}
.bvd-tables th.bvd-mins{width:10%;}
.bvd-tables th.bvd-texts{width:10%;}				
.bvd-tables th.bvd-boosters{width:20%;}
.bvd-tables th.bvd-internet{width:23%;}
.bvd-tables th.bvd-cost{width:10%;}
.bvd-tables th.bvd-length{width:10%;}
.bvd-tables th.bvd-btn{width:10%;}

.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-panel { padding: 8px 10px; }
#bvd-panel table th span.normal { font-weight:normal; }
.datatable.best-deal-table { border:none; margin:0; }

.best-deal-table tr th { background: 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;  }
#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;  }