/* browser hacks for browsers below IE8 (effectively IE7, IE6, IE5.5, IE5.0) */
/* ---------------------------------------Vision-------------------------------------------*/
.clearfix, ul.tabNav li a, ul.tabNav li, ul.tabNav li.tabOn, ul.individualPacks, .lightbox-right,
#coreContent div#tab2 ul.inclusions, div.packageTypes,
#additionalContent .modLearnExisting ul.resourceList li,
#coreContent ul.inclusions, #additionalContent .modLearnAndSupport p.last{
	zoom:1;
}

#coreContent .bunComparison p a.largeLink {
	zoom: 100%;
}

/* lightbox */
.tintedBg{
	opacity:6;
}

div{
	zoom:1;	/*prevent peekaboo*/
}

#coreContent .accPanel h4 span, #phone .addOns ul{
	zoom:1;
}
ul.require {
	margin-bottom: -3px;
	margin-top: -4px;
}


/* --------------------------------------Bundles--------------------------------------------*/
.included, .external, .switchToBT ul li{
	zoom:1 !important;
}
table.bbAndTv th {
	padding: 0;
}
table.bbAndTv td {
	padding-left: 0px;
	padding-top: 0px;
}
/* empirix bug fix (2029) */
/*.packagesContentA .intro{
	min-height:200px;
}*/
.packagesContentA .packageProduct{
	padding-bottom:0;
}
.bundlesPopup ul li.included {
	margin-left: 0;
}
.bundlesPopup .optionDetails ul li.included {
	margin: 20px;
}
table.bbAndTv .packageTerms p {
	margin-bottom: 0;
}
table.bbAndTv .packageTerms p.price,
table.bbAndTv .packageTerms p.priceLarge,
table.bbAndTv .packageTerms p.termsLarge {
	margin-bottom: 8px;
}

#additionalContent{
	position: relative;
	z-index: -1;
}

#additionalContent .debitSide {
	margin-bottom:20px;
}
#coreContent .packageBb p.footer { /* empirix bug fix (1876) */
	border-top: 1px dotted #a5a5a5;
}
#coreContent .packageBb p.footer a { /* empirix bug fix (1876) */
	margin-top: 10px;
}

.packagesComparison tfoot td{
	background-position: 3px bottom;
}

/* large link fix */
a.largeLink span {
	padding-left: 0;
}
/* side module fix */
#additionalContent .panelB {
	margin: 0 0 30px 0;
}
#additionalContent .promoMod2 {
	margin-bottom: 26px;
}
#additionalContent .promoMod {
	margin-bottom: 22px;
}

/* empirix big fix (comparison) */
.comparisonTable th.catBB {
	background:transparent url(../../../../consumer/consumerProducts/images/products_and_services/bundling/bg_cat_bb.gif) no-repeat scroll left 8px;
}
.comparisonTable th.catTV {
	background:transparent url(../../../../consumer/consumerProducts/images/products_and_services/bundling/bg_cat_tv.gif) no-repeat scroll left 8px;
}
.comparisonTable th.catPhone {
	background:transparent url(../../../../consumer/consumerProducts/images/products_and_services/bundling/bg_cat_phone.gif) no-repeat scroll left 10px;
}
.packagesContentA .intro {
	height:60px; /* empirix bug fix (pricing) height:80px; */
}
.packagesComparison thead th a {
	font-size: 0.8em;
}
.packagesComparison a.btnSwap { margin: 10px 0; }
.packagesComparison tfoot td{
	background:transparent url(../../../../consumer/consumerProducts/common/products_and_services/bg_packages_tableTriple_bot.gif) no-repeat scroll 4px bottom;
}
.bunLegal {
	margin: 10px 13px 0 0;
}
#coreContent .white .panelBMiddle div.buttonPos {
	margin: 239px 0 0 241px;
}
#coreContent ul.inclusions li.endSmall{
	height: 50px;
}
.tvChannels .column2 p { padding-left: 10px; }

/* comparison table fixes */
#coreContent .bunComparison thead th span.providers,
#coreContent .bunComparison thead th .changeProviders,
#coreContent .bunComparison thead th div {
	width: 148px;
}
#coreContent .bunComparison {
    background:transparent url(../../../../consumer/consumerProducts/common/products_and_services/bg_tableRates3.gif) repeat-y scroll 135px bottom;
}

#coreContent .bunComparison div.changeProviders div{
	margin-top: 10px;
}

.comparisonTable .changeProviders .options {
	top:27px;
}

#coreContent .bunComparison tr.tableData td p img{
	margin: 0 0 0 0;
}
/* Packages - full house */
#coreContent .packagePage {
	margin-top: -10px;
}
#promoModules .leftSmallPromo .packageSupport {
	margin-top: 15px;
}

/** bugfix 16 - http://spreadsheets.google.com/ccc?key=0Ao9Xrmr-gddDdGVhRFREOFpCRE5xNWt1THRnRXNiMXc&hl=en_GB#gid=0 */
#additionalContent{
	z-index: 10;
}
/**sitemap**/
.sitemapSection h3 a{
    background:#fff url("/static/includes/consumer/consumerProducts/img/sitemap_columnArrow.gif") no-repeat scroll right 2px;
    position:relative;
    zoom:1;
}

