/*!:: BELL CANADA v1.3114 ::*/

/* Minor Correction */
.wrapMain {z-index: -1;}
ol li {margin-left: 30px;}
.mainExtra4 {top: -7px;}
.compareTableWrap tr.accessAlt th, .compareTableWrap tr.offScreen th {padding: 0; line-height: 0; border: 0;}
.techTips ul {position: relative;} 
form {overflow: hidden;}
table td .message {height: 14px; display: block;}
.toggleThemeA {padding-right: 30px;}
.dataTableThemeC th h2, .dataTableThemeC th h2.txtRep {line-height:normal;}
.pageCounter li {margin-right: 0;}
.textTagThemeE {display: inline;}
button.buttonize, button.button {margin-left: 0; margin-right: 8px;}
.wrapHeader, .header {position:static;}
.dataListThemeB li .sectionHeader, .dataListThemeO li .sectionHeader {width: 49%;}
.infoGroup .sectionAside {right: 17px;}
.infoGroup .sectionAside button.button {right:auto;}
.itemGroup .sectionContent .buttonWrap {clear: left;}
.cTabs li a {overflow: visible;}
.cBoxThemeC .dataList .sectionValue .message, .cBoxThemeC .dataList .sectionValue .toolTipAction {left: 5px;}
.channels li {display: inline;} .channelsThemeB {float: none;}
.cTabsThemeC {margin-bottom: 20px;}
.splitter.cWrap {margin-bottom: 0;}
.pgTitle h1 {line-height: 1.25em;} /* <- fixes bell slim font cut */

/* Trigger hasLayout */
.main, .vTabs .tabTrigSet li a, .userMsg, .techTips .itemGroup, .stickyPict .itemGroup, .stickyFigure .itemGroup, .sumBox .brief, .glossaryBox .hType3, .glossaryBox .headingType3, .tabContSet, 
.flyOutBordLeft, .itemInfo ul li a, .itemGroup .sectionContent ul li a, .filterBox, .hScrollBar .multiColumn, .pgSearchItem , .productSummary .pricingInfo, .pricingInfo .priceTag, .pricingInfo .number  {height: 1%;}
ul li, .qvFrame .qvBordRight, .cWrap, .lining, .padder, .itemGroup , .unit .itemInfo, .unit .itemGroup .sectionContent, .lbBoxLining, .lbLining, .lightBoxPadder, .folderTree,
.shell, .message, .infoGroup .sectionContent, .infoGroup .formGroup, .infoGroup .formCollection, .infoGroup.shell .sectionContent .formButton, .formGroupThemeA, .splitter, .optionGroupThemeB .formGroup .sectionContent, .compareTbl .unit, .itemFigure, .cIntroThemeA, .cBox .cIntroThemeA {zoom: 1;}
.dock .message {height: auto;}

/* Minor esthetic adjustment */
.itemSelector .itemPict, .itemSelector .itemFigure {margin-bottom: 18px;}
.hlpMsg, .helpMessage, .errorMsg, .errorMessage, .pgResults .filterBar .hlpLnk, .pgResults .formSuper .inputAside {width: 100%;}
.itemGroup .hlpMsg, .itemGroup .helpMessage {float: none;} 
.elmntGroup .hlpMsg, .elmntGroup .errorMsg, .formCollection .errorMessage {width: auto;}
.toolTip .lining, .toolTip .padder {min-width: 236px;}
.filterBar .buttonize,.formSuper .button,.filterBox .buttonize, .hScrollBar .multiColumn .button {top: 3px;}
.infoGroup .dataList li .sectionContent {padding-left: 0;}
.premiumSports {display: inline;}

/* Opacity */
#lbOverlay {filter:alpha(opacity=60);}
.dim {filter:alpha(opacity=20);}
.ajaxLoaderOverlay {filter:alpha(opacity=0);}
.progressGradient.dim {filter:alpha(opacity=0);}

/* stickyPict Corrections */
.stickyPict .itemInfo, .stickyFigure .itemGroup .sectionContent {height: 1%;}
.stickyPict .itemGroup, .stickyFigure .itemGroup {height: auto;}