/*home page*/
#cc-Home {padding:0px 10px; overflow:hidden}
#cc-Home p {width:70%} 
.latestArticles, .latestVideo, .cc-Expert, .cc-Speed {width:320px;float:left;margin-right:15px;}
.latestVideo, .cc-Speed  {margin-right:0px;}
.latestArticles img, .cc-Expert img {border-bottom:1px solid gray;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin:10px 10px 10px 0px;padding:1px;background-color:White;}
.latestArticles h2 .cc-articleLink {color:#282878;  font-size:0.6eM;}
.latestArticles h2 .cc-articleLink:hover {color:#BA500C }
.latestArticles h2  {margin-bottom:0px;}
.latestArticles .author {margin:0px}
#cc-Home  .ImageLeft {margin-right:3px }
.cc-Expert .ImageLeft {margin-bottom:5px; margin-right:5px}
.latestArticles .readMore { font-size:0.9eM; float:right}
.latestArticles a:hover {color:#BA500C !important}
.latestVideo h2 {margin-bottom:15px}
.cc-siteBox, div#cc-Home .cc-siteBox2 {margin:0px 15px 15px 0px ;float:left; width:205px; }
.cc-siteBox .cc-BoxDiv{ height:240px; position:relative}
.cc-Expert .cc-BoxDiv, .cc-Speed .cc-BoxDiv {height:270px}
#cc-Home .cc-siteBox2 .cc-BoxDiv{ height:90px;position:relative}
#cc-Home .last {margin-right:0px;}
.cc-SiteImage {width:150px;height:128px;position:absolute;z-index:99;right:0;top:0;background: url('./Images/layout/ccSiteImage.png') top right no-repeat;}
#cc-Home .hr, .cc-Expert .hr {margin:0px 0px 5px 0px !important}
#en-Site .cc-SiteImage { background-image: url('./images/layout/enSiteImage.png')}
#bb-Site .cc-SiteImage {background-image: url('./images/layout/bbSiteImage.png')}
#mo-Site .cc-SiteImage {background-image: url('./images/layout/moSiteImage.png')}
#in-Site .cc-SiteImage {background-image: url('./images/layout/inSiteImage.png')}
#tv-Site .cc-SiteImage {background-image: url('./images/layout/tvSiteImage.png')}
#hp-Site .cc-SiteImage {background-image: url('./images/layout/hpSiteImage.png')}
#cc-Home .cc-BoxDiv{ font-weight:bold;font-size:0.9eM; color:#2A2A2A;}
#cc-Home .cc-siteBox ul {list-style-type:none !important; list-style-image:none !important; margin-left:0px !important }
#cc-Home .cc-siteBox ul li a, .cc-BoxDiv .readMore { color:#2A2A2A !important; padding-right:10px; background: url('./images/layout/orangeArrow.gif') no-repeat right}
#cc-Home .cc-siteBox ul li {border-bottom:dotted 1px #2A2A2A; margin:0 0 3px 0px !important; }
#cc-Home .cc-siteBox ul li.first {border-top:dotted 1px #2A2A2A; }
#cc-Home h3 {margin-bottom:5px}
.cc-homeBlog span, .cc-homeForum span, .cc-Expert span, .cc-Speed span {font-weight:normal; font-size:0.9eM;}
.smallLink {color:#2A2A2A !important;padding-right:10px; display:inline; background: url('./images/layout/greyArrow.gif') no-repeat right; font-size:0.9eM;}
.cc-Speed select {width:240px; float:left;}
.cc-Columns h2 {font-size:1eM; margin-bottom:3px;}
.gotoimg {height:65px; width:78px; border:none; margin:0; padding:0;background: url('./images/general/countdown.gif');}/*OM 02/07/09* - new goto exit page countdown gif/
/*powered by*/
#poweredby{padding: 3px 0px 0px 5px;}
#poweredby div.poweredby2{cursor: pointer;background: URL('./images/poweredby.gif');width: 103px;height: 35px;background-repeat: no-repeat;}
#poweredby div.poweredby{cursor: pointer;background: URL('./images/Style1/New/poweredby.gif');width: 103px;height: 47px;background-repeat: no-repeat;}
#poweredby span{font-size: 9px;}
/* JW - 18/07/08 - email calc results popup*/
#EmailResults .width{width: 95%;margin-top: 3px;background-color: #fff;border: 1px solid #000;}
#EmailResults h1{padding: 0px;margin: 3px;}
#EmailResults .tdhl h1{color: #000;}
#EmailResults span{font-size: 120%;padding: 5px;}
#EmailResults .tdHL{background-color: #fff3db;}
#EmailResults table{border-collapse: collapse;}
#EmailResults h2.PopupIntro
{color: #000;font-size: 120%;margin: 2px;float: left;font-weight: normal;}
hr.OrangeLine{border: 1px solid #FF9900;}
.ResultsThankYou{padding: 0 25px;margin: 0 25px;}
.margin5{margin: 5px;}
.EmailResultsLink{background: URL(./images/style1/new/EmailFriendNew.gif) no-repeat bottom left;width: 150px; !width:170px;height:20px;padding-top:-3px;padding-left:30px;cursor:pointer;}
/* HTML Selectors*/
body{margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 67.5%;color:#1F1D1D;line-height: 180%;background-color: #F9FAFA;text-align: center;}
table, input, textarea, select{font-family: Arial, Helvetica, sans-serif;color: #000000;}
textarea{width: 99%;}
fieldset{border: none;margin: 0px;padding: 0px;}
legend{display: none;}
h1{font-size: 2.2eM;color: #000000;font-weight: bold;margin-top: 0;}
h2{font-size: 1.6eM;font-weight: bold;margin-top: 0;}
h3{font-size: 1.1eM;line-height: 1.3eM;font-weight: bold;text-align: left;margin-top: 0px;margin-bottom: 0px;}
form{margin: 0;padding: 0;display: block;}
ul{margin: 0;padding: 0 0px;list-style-type: none;}
li{margin: 0;padding: 0;}
a:link, a:visited, a:active{color: #555555; text-decoration:none !important;}
a:hover {text-decoration:underline !important}
div{padding: 0;margin: 0;}
p {margin:15px 0px;}
abbr, acronym{text-decoration: none;border: none;}
img{border-style: none;padding: 0;margin: 0;}
hr{border: none;border-bottom: dotted 1px #2A2A2A;height: 1px;margin:0px;padding:0px;}
/* GENERIC STYLING CLASSES COLOURS, font styles etc. */
.hr{border-bottom:dotted 1px #555555;height:1px;margin:5px 0px;}
.hr2{height:1px;display:block;margin:6px 0px 6px 0px;#margin:0px;border-bottom:dotted 1px #2A2A2A;}
.hr hr{display:none;}
.spacer{height: 5px !important}
.spacer4{height: 10px !important;margin:0;padding:0}
.spacer5{height: 25px !important;}
.spacer8{height: 20px !important}
.textgray{color: #666666;}
.red{color: Red;}
.orange{color: #eb8109;}
.green{color: #76a907;font-weight: bold;font-size: 110%;}
.white{color: #FFFFFF;font-weight: bold;text-decoration:none}
.backWhite {background-color:#FFFFFF}
.grey {background-color:#E3E3E3;}
.black{color: #000000}
.blue{color: Blue;}
.bold{font-weight: bold !important}
.normal {font-weight:normal !important}
.largeText {font-size:1.8eM;}
.clear{clear: both;margin: 0px;padding: 0px;}
.clearBlock{clear: both;margin: 0px;padding: 0px;visibility:hidden;height:0px;display:block;}
.show{display: inline-block}
a.nounderline {text-decoration:none !important}
a.underline{text-decoration:underline !important}
.showBlock{display:inline;*display: inline-block}
.hide{display: none}
.hand{cursor:pointer}
.dotted{clear: both;background: URL(./images/style1/New/divider2.gif) no-repeat;width: 169px;height: 2px;}
.dotted2{clear: both;background: URL(./images/style1/New/divider3.gif) no-repeat;width: 160px;height: 2px;}
.dotted3{clear: both;background: URL(./images/style1/New/divider4.gif) repeat;width: 100%;height: 2px;}
.left{text-align: left!important}
.right{text-align: right!important}
.center{text-align: center !important}
.alignTop {vertical-align:top;height:0px !important;background-color:White !important}
.paddingRight{padding-right: 10px}
.paddingRight70{padding-right:70px}
.paddingLeft{padding-left: 10px}
.paddingTop{padding-top:5px}
.removeTop{margin-top:0 !important}
.removeBottom{margin-bottom:0 !important}
.marginRight{margin-right: 20px}
.marginBottom{margin-bottom:20px}
.marginTop{margin-top:5px}
.marginLeft{margin-left: 20px !important}
.overflowHidden {overflow:hidden}
.larger {font-size:1.1eM !important}
.larger2 {font-size:1.3eM !important}
.larger2 a,.larger3 a,.larger4 a, .larger a{text-decoration:none}
.larger3{font-size:1.4eM !important}
.larger4{font-size:1.5eM !important}
.smaller {font-size:0.9eM !important}
.smaller2 {font-size:0.8eM !important}
.smaller3 {font-size:0.7eM !important}
.smaller4 {font-size:0.6eM !important}
.backWhite {background-color:White}
.ImageRight{float: right;padding: 5px;margin-bottom:60px;margin-left:10px}
.ImageLeft{float: left;padding: 5px;margin-bottom:30px;margin-right:10px}
/*hacks to apply style changes to histrical articles JA 03/08/2009 */
div.article .ImageLeft {float:right;margin-right:0;margin-left:10px;height:100%;overflow:hidden} 
div.article .ImageLeft {margin-bottom:30px}
div.article h3.HD4, div.article h3#HD4 {font-size:1.3eM}
div.article h1.HD_Title, div.article h1#HD_Title {font-size:1.8eM;margin-top:0}
/*hacks to apply style changes to histrical articles JA 03/08/2009 */
.ccColour, .bkColour, .ccColour a, .bkColour a{color: #282878 !important}
.bbColour, .bbColour a{color: #FE7F03 !important}
.hpColour, .hpColour a{color: #B8BC09 !important}
.tvColour, .tvColour a{color: #D1A809 !important}
.inColour, .inColour a{color: #D7032B !important}
.enColour, .enColour a, .boColour, .boColour a{color: #2690C8 !important}
.moColour, .moColour  a{color: #852572  !important}
.ccBackColour, #cc-rightColContent .ccBackColour .Nav, .bkBackColour, .boBackColour{background-color: #DFDFEB;}
.hpBackColour, .tdHLTopGFP{background-color: #F1F2CE}
.tvBackColour{background-color: #FBF4D0}
.inBackColour{background-color: #FBE5E9}
.enBackColour, .boBackColour{background-color: #D4E9F4}
.moBackColour{background-color: #E7D7E4}
.ccContrastColour, .bkContrastColour, .cc-mostPopular .ccContrastColour a, .cc-mostPopflar .bkContrastColour a{color: #669900 !important}
.bbContrastColour, .cc-mostPopular .bbContrastColour a{color: #669900 !important}
.hpContrastColour, .cc-mostPopular .hpContrastColour a{color: #FF9900 !important}
.tvContrastColour, .cc-mostPopular .tvContrastColour a{color: #3399CC}
.inContrastColour, .cc-mostPopular .inContrastColour a{color: #1E7FB1 !important}
.enContrastColour, .cc-mostPopular .enContrastColour a, .boContrastColour, .cc-mostPopular .boContrastColour a{color: #FF9008 !important}
.moContrastColour, .cc-mostPopular .moContrastColour a {color: #A9BB29 !important}
.navPadding{padding: 10px}
/* html general layout*/
div#cc-Wrapper{margin: 0 auto;width: 960px !important;padding: 0 20px !important;background: #E0E0E0 url('./images/layout/grey_fade_bg.gif') repeat-x left top}
div#cc-Header{height: 112px;width: 960px;background-color:#FAFAFA;}
div#cc-Header .cc-Logo{height: 93px;width: 280px;float: left;background: #FAFAFA url('./images/layout/ccMainLogo.png') no-repeat;margin-left:10px;margin-top:15px}
div#cc-Header .cc-Logo a{line-height: 93px;width: 280px;display:block}
div#cc-HeaderPopup{height: 112px;}
div#cc-HeaderPopup .cc-Logo{height: 112px;width: 280px;float: left;background: url('./images/layout/ccMainLogo.png') no-repeat;margin:20px 0 0 5px}
div#cc-HeaderPopup .cc-Message{height: 112px;vertical-align:middle;text-align:right;}
div#cc-HeaderPopup .cc-Message p{margin-top:30px}
div#cc-HeaderPopup .cc-Message img {margin:15px 22px 0 0}
div#cc-breakdownpopup {height:75px;overflow:hidden;}
div#cc-breakdownpopup .providerImage {float:left; width:150px; height:75px;margin-left:10px}
div#cc-breakdownpopup .applyNow {text-align:right; margin:25px 10px 0 0}
div#popupWrapper {margin:20px auto;width:500px;text-align:left}
div#popupEmailWrapper {margin:20px auto;width:450px;text-align:left}
div#cc-Header .cc-topBanner{text-align:right;padding-top:2px;padding-right:20px}
.cc-topBanner .accountBar {height:23px}
/* Primary Navigation*/
div#cc-Primary-Nav{background: #E0E0E0 url('./images/layout/TopNavBg.gif') repeat-x;height: 27px;padding: 0 20px}
ul#cc-Nav-list1{padding-left: 30px;}
ul#cc-Nav-list1 li{float: left;display: inline;font-weight: bold;font-size: 1eM;border-right: dotted 1px #E2DEDE; font-weight:bold}
ul#cc-Nav-list1 li a{padding: 7px 1eM;line-height: 27px !important;color: white;text-decoration: none}
ul#cc-Nav-list1 li a:hover { text-decoration:none !important}
#cc-Nav-Home{background: transparent url('./images/layout/ccNavHome.gif') repeat-x scroll left top}
#cc-Nav-Home a:hover, #cc-Nav-Home.cc-selected{background: transparent url('./images/layout/ccNavHome.gif') repeat-x scroll left -32px}
#cc-Nav-Broadband{background: transparent url('./images/layout/ccNavBroadband.gif') repeat-x scroll left top}
#cc-Nav-Broadband a:hover, #cc-Nav-Broadband.cc-selected{background: transparent url('./images/layout/ccNavBroadband.gif') repeat-x scroll left -32px}
#cc-Nav-Money{background: transparent url('./images/layout/ccNavMoney.gif') repeat-x scroll left top}
#cc-Nav-Money a:hover, #cc-Nav-Money.cc-selected{background: transparent url('./images/layout/ccNavMoney.gif') repeat-x scroll left -32px}
#cc-Nav-Energy{background: transparent url('./images/layout/ccNavEnergy.gif') repeat-x scroll left top}
#cc-Nav-Energy a:hover, #cc-Nav-Energy.cc-selected{background: transparent url('./images/layout/ccNavEnergy.gif') repeat-x scroll left -32px}
#cc-Nav-Insurance{background: transparent url('./images/layout/ccNavInsurance.gif') repeat-x scroll left top}
#cc-Nav-Insurance a:hover, #cc-Nav-Insurance.cc-selected{background: transparent url('./images/layout/ccNavInsurance.gif') repeat-x scroll left -32px}
#cc-Nav-DigitalTV{background: transparent url('./images/layout/ccNavDtv.gif') repeat-x scroll left top}
#cc-Nav-DigitalTV a:hover, #cc-Nav-DigitalTV.cc-selected{background: transparent url('./images/layout/ccNavDtv.gif') repeat-x scroll left -32px}
#cc-Nav-HomePhone{background: transparent url('./images/layout/ccNavHomephone.gif') repeat-x scroll left top}
#cc-Nav-HomePhone a:hover, #cc-Nav-HomePhone.cc-selected{background: transparent url('./images/layout/ccNavHomephone.gif') repeat-x scroll left -32px}
/* SEARCH PANEL */
#cc-site-search{float: right;padding: 0;margin-top: auto 0;}
#cc-site-search label{color: #FFFFFF;font-size: 1.1eM;font-weight: bold;padding-right: 0.3em}
.cc-search-submit{background: transparent url('./images/actionButtons/orange_arrow2.png') no-repeat left;border: 0 none;color: #FFFFFF;cursor: pointer;font-weight: bold;padding-right: 0.6em;width: 30px}
#cc-search-text{color: #333333;width: 100px;height: 12px;margin-top: 3px}
/* secondary navigation */
div#cc-Secondary-nav{background: #DFDFEB url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;text-align: center}
ul#cc-Nav-list2 li{float: left;display: inline;font-size: 1.0eM;border-left:dotted 1px #2A2A2A;vertical-align:middle;font-weight:bold}
ul#cc-Nav-list2 li.first{border:none;}
ul#cc-Nav-list2 li.first a { padding-left:23px}
ul#cc-Nav-list2 li a:hover { text-decoration:none !important;}
ul#cc-Nav-list2 li a{padding: 0px 6px;color:#2A2A2A;line-height: 27px;height: 27px;display: inline-block;text-decoration: none;position:relative}
ul#cc-Nav-list2 li span img{top:6px;left:2px;position:absolute;}
ul#cc-Nav-list2 li.cc-selected, ul#cc-Nav-list2 li a:hover{background: #CFCFE2 url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
/* TEXT SIZE PANEL */
#cc-text-size{background: #C5C5CF none repeat scroll 0 0;float: right;height: 21px;padding: 0.3em;width: 54px;}.cc-smallest{font-size: 0.6em;}
.cc-smaller{font-size: 0.75em;}
.cc-normal-text{font-size: 1em;}
.cc-larger{font-size: 1.25em;}
/* Central comlums and main content */
div#cc-Col-Wrapper{padding: 0px 20px 0 20px !important;background-color: white;text-align: left;width: 920px;overflow:hidden;	}
div#cc-Col-WrapperInner{background:white url('./Images/layout/rightColWrapperbg.jpg') repeat-y;overflow:hidden;}
div#cc-LeftCol{float: left;width: 180px;overflow:hidden; font-size:1.1eM;}
div#cc-LeftCol.twoCol{display: none;}
div#cc-RightCol{float: right;width: 220px;}
div#cc-Content, div#cc-Content-twoColLeft, div#cc-Content-twoColRight, div#cc-Content-threeCol{background: white url('./Images/layout/contentBg.jpg') repeat-x top;overflow:visible;font-size:1.2eM;}
.index-all {background-image:none}
div#BreadCrumb {height:20px; background-color:#FFFFFF; color:#555555;font-size:0.9eM;font-weight:bold; line-height:20px; vertical-align:middle; text-align:left;padding-left:25px}
div#BreadCrumb a {text-decoration:underline !important}
div#cc-Content-threeCol {overflow:hidden}
div#cc-Content{margin: 0px 240px 0px 200px;}
div#cc-Content-twoColLeft{margin: 0px 240px 0px 0px;}
div#cc-Content-twoColRight{margin: 0px 0px 0px 200px;}
div.cc-contentHeader{padding: 10px;background: white url('./Images/layout/contentHeaderBg.gif') repeat-x;}
div.cc-ContentBox{padding-bottom: 46px;margin-bottom: 20px;background: url('./images/layout/ccbubbleBtm.gif') no-repeat right bottom; overflow:visible;}
div.cc-contentHeader span{line-height: 1.3eM;}
div.cc-ContentHeadingMain{height: 30px;background: url('./Images/Layout/ccHeadingBg.gif') repeat-x;color:white;text-align:center;}
#cc-rightColContent div.cc-ContentHeadingMain{height: 35px;background: url('./Images/layout/ccRightColBoxTopBg.gif') repeat-x;}
div.cc-ContentHeadingMain h2{color:white;margin:5px 0px;padding:4px;}
div.cc-ContentHeadingMain .h3, div.cc-ContentHeadingMain h3, div.cc-ContentHeadingMain h2.business {color: white;margin: 0px 5px !important;line-height: 26px;color: white;text-align:left;}
div.cc-ContentHeadingMain h2.business {font-size:14px;padding:0}
div.cc-ContentHeadingMain .h3, div.cc-ContentHeadingMain h3 a, div.cc-ContentHeadingMain h3 a:hover {color: white;text-align:left;}
/*left nav only px change*/
#cc-LeftCol div.cc-ContentHeadingMain .h3, #cc-LeftCol div.cc-ContentHeadingMain h3 {margin: 0px 3px !important; }
div.cc-BoxContent {padding: 5px 10px 0px 10px; }
div.cc-BoxContent p{margin-top: 10px;}
.cc-spacer{height: 1px;}
div.cc-FormDetails{width: 420px;overflow:visible; height:100%}
.cc-reviewLogin {margin-left:20px;}
.cc-reviewLoginDiv {float:left;width:320px;margin-right:20px;}
.cc-reviewLogin .cc-BoxContent{height:200px;}
/*login page*/
#cc-loginPage {margin: 0px 240px 0px 200px}
#cc-loginPage h1 {padding-top:25px}
#cc-loginPage p {margin-top:0px}
.cc-login-header {float:left;margin:20px 20px 0 10px}
.cc-login-message h3 {display:inline}
.cc-myaccount-message {text-align:center;margin:150px 0px;}
div.cc-myaccount-message ul {text-align:center;margin-left:0px}
div.cc-myaccount-message li {text-align:center;color:#2A2A2A !important; background-image:none !important;display:inline;margin-left:0px;padding:5px 0px !important}
div.cc-myaccount-message h3 {display:inline}
div.cc-myaccount-message h3 a {text-decoration:underline !important}
/* form details*/
div.cc-FormDetails div, div.cc-LoginDetails div{height:40px; }
div.cc-FormDetails div.cc-formTextArea {height:80px;}
div.cc-FormDetails .cc-formTextArea textarea {width:240px;height:100%}
div.cc-FormDetails p{margin-top: 10px; }
div.cc-LoginDetails a {text-decoration:underline !important}
div.cc-FormDetails label{float: left;width: 140px;font-weight: bold;font-size: 1.3eM;margin-right:5px;font-size:1.1eM;}
div.cc-FormDetails label.checker,div.cc-FormDetails label.results {width:220px;}
div.cc-LoginDetails label {float: left;width: 180px;font-weight: bold;font-size: 1.3eM;padding-top:8px}
div.cc-FormDetails input{width: 240px;height:13px;*height: 15px;background-color: #FFFFFF;margin-bottom: 10px;text-align: left;}
div.cc-LoginDetails input{width: 240px;height: 15px;background-color: #FFFFFF;margin-bottom: 10px;text-align: left;}
div.cc-FormDetails input.checker {width:160px;}
div.cc-FormDetails input.results,div.cc-FormDetails select.results  {width:180px;}
div.cc-FormDetails .checkBox{height: 13px;width: 12px;}
div.cc-FormDetails select{width: 245px;height: 20px;background-color: #FFFFFF;margin-bottom: 10px;text-align: left;}
div.cc-FormDetails .cc-checkBoxTable{width: 450px;height: 190px;}
div.cc-FormDetails .cc-checkBoxCell{width: 210px;float: left;height: 30px;vertical-align: middle;}
div.cc-FormDetails .cc-checkBoxCell label{float: none;margin-left: 10px;}
div.cc-FormDetails .cc-StayInTouch{height: 80px}
div.cc-FormDetails .cc-StayInTouch div{height: 100px;width: 50px;float: left;vertical-align: middle;}
div.cc-FormDetails .cc-StayInTouch label{width: 360px;font-weight: normal;font-size: 1.1eM;}
div.cc-FormDetails .cc-StayInTouch a {text-decoration:underline !important}
div.cc-savings-calc{text-align: left;padding: 10px;width: 310px;}
div.cc-savings-calc .cc-label{float: left;margin-right: 30px;width: 200px;height: 40px;line-height: 50px;}
div.cc-savings-calc .cc-input{text-align: left;height: 40px;line-height: 50px;}

#cc-SpeedTestWidget {margin-right:5px;text-align:center}
#cc-SpeedTestWidget .formBody, #cc-SpeedTestWidget .cc_indexTable {height:374px}
div.cc-Speed-Test-Reg label{float: left;width: 140px;font-weight: bold;font-size: 1.3eM;margin-right:5px;font-size:1.1eM}
div.cc-Speed-Test-Reg input{width: 160px;background-color: #FFFFFF;margin-bottom: 10px}s
div.cc-Speed-Test-Reg select{width:315px;height:20px;background-color: #FFFFFF;margin-bottom: 10px;text-align: left}
div.cc-Speed-Test-Reg label.ddLabel {margin:0 0 5px 0;float:none;display:block}
div.cc-Speed-Test-Reg select{width:310px;margin-bottom:10px}
div.cc-Speed-Test-Reg div.ddCobrand {width:auto}
#bb-Site .cc-Speed-Test-Reg {width:330px; float:left; padding:0px 5px 0px 0px}
#bb-Site .cc-Speed-Test-Reg .newsAlert input {width:20px; background-color:#ffe5cd; float:left; margin:5px 10px 0px 0px}
#bb-Site .cc-Speed-Test-Reg .newsAlert .news {font-size:0.8eM; width:85%; font-weight:normal}
#bb-Site .cc-Speed-Test-Reg label {font-weight:normal}
#bb-Site .cc-Speed-Test-Reg a {text-decoration:underline !important}
#bb-Site label.error {color:red;float:left;width:300px;margin:-10px 0 0;}

.cc-st-results-graph .formBody, .cc-st-results .formBody {height:280px}
.cc-st-results-graph h3 {margin-top:10px}
.cobrandButton {cursor:pointer;display:block;text-decoration:underline;text-decoration:underline !important; background-image: none; background-color:Transparent;border:none; color:#2A2A2A;font-weight:bold}
.cobrandresults a {color:#2A2A2A !important; text-decoration:underline !important}
.cobrandresults h3 {text-indent:5px}
/* action buttons */
.actionButtonArrowSmall, .actionButtonArrowMedium, .actionButtonArrowLarge, .actionButtonBubbleSmall, .actionButtonBubbleMedium, .actionButtonBubbleLarge, .actionButtonDownloadSmall, .actionButtonDownloadMedium, .actionButtonDownloadLarge, .actionButtonEmailSmall, .actionButtonEmailMedium, .actionButtonEmailLarge, .actionButtonEmailLarge2, .actionButtonMoneySmall, .actionButtonMoneyMedium, .actionButtonMoneyLarge, .actionButtonSearchSmall, .actionButtonSearchMedium, .actionButtonSearchLarge, .actionButtonStarSmall, .actionButtonStarMedium, .actionButtonStarLarge, .actionButtonTickSmall, .actionButtonTickMedium, .actionButtonTickLarge {border: 0 none;cursor: pointer;font-weight: bold;overflow: visible;color:black; padding: 0 0px 0.4eM 2.0eM; *padding: 0 0px 0.15eM 2.0eM;text-transform:capitalize;height: 24px;font-size:0.9eM;background-position: left 24px;  overflow:hidden; vertical-align:middle}
.actionButtonArrowSmall:hover,  .actionButtonArrowMedium:hover,  .actionButtonArrowLarge:hover,  .actionButtonBubbleSmall:hover,  .actionButtonBubbleMedium:hover,  .actionButtonBubbleLarge:hover,  .actionButtonDownloadSmall:hover,  .actionButtonDownloadMedium:hover,  .actionButtonDownloadLarge:hover,  .actionButtonEmailSmall:hover,  .actionButtonEmailMedium:hover,  .actionButtonEmailLarge:hover,  .actionButtonEmailLarge2:hover,  .actionButtonMoneySmall:hover,  .actionButtonMoneyMedium:hover,  .actionButtonMoneyLarge:hover,  .actionButtonSearchSmall:hover,  .actionButtonSearchMedium:hover,  .actionButtonSearchLarge:hover,  .actionButtonStarSmall:hover,  .actionButtonStarMedium:hover,  .actionButtonStarLarge:hover,  .actionButtonTickSmall:hover,  .actionButtonTickMedium:hover,  .actionButtonTickLarge:hover {background-position: left -24px;color:white;}
.actionButtonArrowSmall, .actionButtonBubbleSmall, .actionButtonDownloadSmall, .actionButtonEmailSmall, .actionButtonMoneySmall, .actionButtonSearchSmall, .actionButtonStarSmall, .actionButtonTickSmall{background: transparent url('./Images/ActionButtons/ccActionButtonSmallBg.png') no-repeat top left;width: 54px;padding-left: 18px;margin-right: 0px;}
.actionButtonArrowMedium, .actionButtonBubbleMedium, .actionButtonDownloadMedium, .actionButtonEmailMedium, .actionButtonMoneyMedium, .actionButtonSearchMedium, .actionButtonStarMedium, .actionButtonTickMedium{background: transparent url('./Images/ActionButtons/ccActionButtonMediumBg.png') no-repeat top left;width: 106px;}
.actionButtonArrowLarge, .actionButtonBubbleLarge, .actionButtonDownloadLarge, .actionButtonEmailLarge, .actionButtonMoneyLarge, .actionButtonSearchLarge, .actionButtonStarLarge, .actionButtonTickLarge{background: transparent url('./Images/ActionButtons/actionButtonSearchLarge.png') no-repeat top left;width: 201px;}
.actionButtonArrowSmall {background: transparent url('./Images/ActionButtons/bbActionButtonArrowSmall.png') no-repeat top left; background-position:left top  } 
.actionButtonArrowMedium {background: transparent url('./Images/ActionButtons/bbActionButtonArrowMedium.png') no-repeat top left; background-position:left top}
.actionButtonArrowLarge {background: transparent url('./Images/ActionButtons/bbActionButtonArrowLarge.png') no-repeat top left; background-position:left top}  
.actionButtonBubbleSmall {background: transparent url('./Images/ActionButtons/bbActionButtonBubbleSmall.png') no-repeat top left; background-position:left top}  
.actionButtonBubbleMedium {background: transparent url('./Images/ActionButtons/bbActionButtonBubbleMedium.png') no-repeat top left; background-position:left top}  
.actionButtonBubbleLarge {background: transparent url('./Images/ActionButtons/bbActionButtonBubbleLarge.png') no-repeat top left; background-position:left top}  
.actionButtonDownloadSmall {background: transparent url('./Images/ActionButtons/bbActionButtonDownloadSmall.png') no-repeat top left; background-position:left top}  
.actionButtonDownloadMedium {background: transparent url('./Images/ActionButtons/bbActionButtonDownloadMedium.png') no-repeat top left; background-position:left top}  
.actionButtonDownloadLarge {background: transparent url('./Images/ActionButtons/bbActionButtonDownloadLarge.png') no-repeat top left; background-position:left top}  
.actionButtonEmailSmall {background: transparent url('./Images/ActionButtons/bbActionButtonEmailSmall.png') no-repeat top left; background-position:left top}  
.actionButtonEmailMedium {background: transparent url('./Images/ActionButtons/bbActionButtonEmailMedium.png') no-repeat top left; background-position:left top}  
.actionButtonEmailLarge {background: transparent url('./Images/ActionButtons/bbActionButtonEmailLarge.png') no-repeat top left; background-position:left top}  
.actionButtonMoneySmall {background: transparent url('./Images/ActionButtons/bbActionButtonMoneySmall.png') no-repeat top left; background-position:left top}  
.actionButtonMoneyMedium {background: transparent url('./Images/ActionButtons/bbActionButtonMoneyMedium.png') no-repeat top left; background-position:left top}  
.actionButtonMoneyLarge {background: transparent url('./Images/ActionButtons/bbActionButtonMoneyLarge.png') no-repeat top left; background-position:left top}  
.actionButtonSearchSmall {background: transparent url('./Images/ActionButtons/bbActionButtonSearchSmall.png') no-repeat top left; background-position:left top}  
.actionButtonSearchMedium {background: transparent url('./Images/ActionButtons/bbActionButtonSearchMedium.png') no-repeat top left; background-position:left top}  
.actionButtonSearchLarge {background: transparent url('./Images/ActionButtons/bbActionButtonSearchLarge.png') no-repeat top left; background-position:left top}  
.actionButtonStarSmall {background: transparent url('./Images/ActionButtons/bbActionButtonStarSmall.png') no-repeat top left; background-position:left top}  
.actionButtonStarMedium {background: transparent url('./Images/ActionButtons/bbActionButtonStarMedium.png') no-repeat top left; background-position:left top}  
.actionButtonStarLarge {background: transparent url('./Images/ActionButtons/bbActionButtonStarLarge.png') no-repeat top left; background-position:left top}  
.actionButtonTickSmall {background: transparent url('./Images/ActionButtons/bbActionButtonTickSmall.png') no-repeat top left; background-position:left top}  
.actionButtonTickMedium {background: transparent url('./Images/ActionButtons/bbActionButtonTickMedium.png') no-repeat top left; background-position:left top}  
.actionButtonTickLarge {background: transparent url('./Images/ActionButtons/bbActionButtonTickLarge.png') no-repeat top left; background-position:left top} 
.actionButtonEmailLarge2 {width:143px;background: transparent url('./Images/ActionButtons/bbActionButtonEmailLarge2.png') no-repeat top left; background-position:left top}  
.modifyButton {background-position: left -24px !important;color:white !important}
.modifyButton:hover{color:Black !important}
.uniform {background-position: left 24px}
.modifyLink {margin-top: 8px; float: left; height: 18px;text-align:left}
a.modifyLink:hover {text-decoration:none !important}
#bb-Site #businessBroadbandResults a.plainButton {text-decoration:none !important; line-height:22px;height:22px; background: url('./images/layout/link-bg-left-side.gif') no-repeat left ; padding:3px 3px 3px 4px;}
a.plainButton span {line-height:22px;height:22px;background-color:#FFFFFF; padding:3px 4px 3px 0; background: url('./images/layout/link-bg-right-side.gif') no-repeat right ;}
a.plainButton:hover span {text-decoration:underline !important}
/* CUSTOM LINKS */
.cc-Link{height:23px;text-align:right}
.cc-BoxDiv .cc-Link a{color:black;position:relative;float:right}
.cc-BoxDiv .cc-Link a:hover{cursor: pointer;color:#BA500C}
.cc-BoxDiv .largeText {font-size:1.2eM}
.cc-Link span, .cc-LinkMain{line-height: 23px;height: 23px}
/* generic floating styles */
.cc-LinkLeft{background: url('./images/actionbuttons/ccLinkLeft.jpg') no-repeat;width: 2px;float: left}
.cc-LinkMain{background: url('./images/actionbuttons/ccLinkBg.jpg') repeat-x;float: left;vertical-align: middle;padding: 0px 6px}
.cc-LinkMain span{position:relative;bottom:1px}
.cc-LinkRight{float: left;background: url('./images/actionbuttons/ccLinkRight.jpg') no-repeat;width: 18px;margin-right:3px}
.cc-float-left {float: left}
.cc-float-right{float: right !important;margin: 5px 0px}
.cc-btnaction-wrapper { width:100%} /*fixes the act btn on forms floating middle*/
/*generic divider cell classes */
.cc-dividerCell {float:left;width:40%;margin-left:60px}
.cc-dividerCellRight{float:right;width:30%;margin-left:10px}
.cc-dividerCell1 {float:left;width:25%}
.cc-dividerCell2 {float:left;width:30%}
.cc-dividerCell3 {float:left;width:20%}
.cc-dividerCell4 {float:left;width:60%;overflow:hidden}
/* calculator styles */
.clc-bc { background: url('./images/style1/new/iBC.gif') no-repeat; width:24px; height:25px; cursor:hand; margin-right:5px; border:0 }
.clc-help { background: url('./images/style1/new/iInfo.gif') no-repeat; width:24px; height:25px; cursor:hand; margin-right:5px; border:0 }
.clc-dtv { background: url('./images/style1/new/iDTV.gif') no-repeat; width:24px; height:25px; cursor:hand; margin-right:5px; border:0 }
.clc-hpc { background: url('./images/style1/new/iHPC.gif') no-repeat; width:24px; height:25px; cursor:hand; margin-right:5px; border:0 }
#promotional { border:dotted 1px #A4A09F; color:#E0E0E0;overflow:hidden;}
#promotional, #promotional table {color:#555555}
#promotional p {margin:2px 0px;}
.bannerLeft {background-color:White; float:left; width:70%; overflow:hidden;}
.bannerRight {background-color:White; float:right;width:26%;overflow:hidden;}
.cc-calcBanner { background-color:White; padding:10px; overflow:hidden; height:60px; padding-bottom:10px;}
.cc-calcBanner div { padding:0px 5px;}
.cc-calcBanner .cc-bannerLeft { float:left; width:25%; padding-right:10px; }
.cc-calcBanner .cc-bannerMid { float:left; width:42%;}
.cc-calcBanner .cc-bannerRight { float:left; width:25%; padding-top:10px;  padding-left:10px;  }
.cc-calcForm {background-color:#FFFFFF; overflow:hidden;}
.cc-calcNav {margin:5px 0px; padding:5px 20px; overflow:hidden; height:50px;}
#businessBroadbandResults {background-color:#FFFFFF}
#businessBroadbandResults .cc-calcNavTop {background: url('./images/layout/curved-top_sort-by-row.gif') no-repeat left top; height:8px;font-size:0}
#businessBroadbandResults .cc-calcNavBottom {background: url('./images/layout/curved-bottom_sort-by-row.gif') no-repeat left top; height:8px}
.cc-calcNav .cc-calcNavLeft{border-right:dotted 1px #2A2A2A; color:#2A2A2A; float:left; width:50%; height:50px;}
.cc-calcNavMobile {margin:5px 0px; padding:5px 20px; overflow:hidden; height:25px;}
.cc-calcNav .cc-calcNavLeftMobile{color:#2A2A2A; float:left; width:100%; height:25px;}
.cc-calcNav .cc-calcNavLeft p {margin:4px 0px}
.cc-calcNav .cc-calcNavLeft .indent {*margin-left:5px;}
.cc-calcNav .cc-calcNavMid{border-right:dotted 1px #2A2A2A; float:left; width:27%; height:50px;}
.cc-calcNav .cc-calcNavRight{float:left; width:20%;padding:20px 5px 0px 15px;height:50px; text-align:center}
.cc-calcNav .cc-calcNavRight a, .bottomNav a {color:#1F1D1D !important}
.cc-calcNav .cc-calcNavLeft span {font-size:1.2eM;vertical-align:middle;line-height:40px; height:40px}
.calcSubmit{ background:transparent none ; border: 0 none;cursor:hand;margin:0;padding:0;color:#2A2A2A;  vertical-align:middle; display:inline; }
.cc-calcNav .cc-calcNavLeft .calcSubmit:hover{ cursor:hand;}
.cc-calcNav .cc-calcNavLeft .black {color:#000000; font-weight:bold;}
.cc-calcNav .cc-calcNavLeft .blackBold {color:#000000;font-weight:bold}
.cc-calcNav .cc-calcNavLeft .indent {text-indent:3px}
.cc-calcNav .cc-calcNavMid label {width:100px;float:left; font-size:1.1eM; font-weight:bold}
.cc-calcNav .cc-calcNavMid select {width:240px; margin-bottom:5px;}
.cc-calcNav .cc-calcNavMid select.bbResults{width:140px;margin:0px 10px 0px 15px}
.cc-calcNav .cc-calcNavMid actionButtonArrowSmall {margin-bottom:3px}
.cc-calcNav .cc-calcNavMid label.bbResults{width:125px; margin-left:16px}
#cc-calc {padding:0px 20px; margin-top:5px;background: white url('./Images/layout/contentBg.jpg') repeat-x top;}
#cc-bundleCalc {margin-top:5px;background: white url('./Images/layout/contentBg.jpg') repeat-x top;}
.cc-calcTable {table-layout: fixed;color:#000000;background-color:#FDFDFD}
#cc-bundlecalc .cc-calcTable {*margin-top:5px !important}
.cc-calcTable td, .cc-calcTable th {border-bottom:solid 1px #E0E0E0; padding:2px; text-align: center !important; }
#businessBroadbandResults .cc-calcTable td, .cc-calcTable th {border-bottom:solid 1px #CAD3DC}
.cc-calcTable td.left  {text-align:left !important}
.cc-calcTable .bundleTitles th, .cc-calcTable .businessTitles th  {border-bottom:none}
.cc-calcTable .bundleTitles  a, .cc-calcTable .businessTitles  a {color:#000000 !important}
#businessBroadbandResults .cc-calcTable .businessTitles th a:hover {color:#3F2002 !important; text-decoration:none !important}
.cc-calcTable tr.firstRow td {border-top:solid 1px #E0E0E0}
.cc-calcTable tr.data { background-color:#FFFFFF;}
.cc-calcTable .leftBorder { border-left:dotted 1px #2A2A2A !important}
.cc-calcTable .mainHeader td {text-align:center; font-size:1.1eM; font-weight:bold; border:none !important; }
.cc-calcTable tr.data:hover { background-color:#F5F7F6;}
.cc-calcTable .prodDesc ul {text-align:left !important}
.cc-calcTable .prodDesc a { text-decoration:underline !important;}
.cc-calcTable .rowHidden th {border:none !important;}
.tvOrderBy {margin-top:16px}
#ul_bb li,#ul_BB li, #ul_dtv li,#ul_ht li  {padding:0 3px 4px 22px; list-style-type: none; background-repeat:no-repeat;  text-align:left;}
#ul_BB li, #ul_BB li  { background-image: url(./images/style1/new/bullets/bl_bb.gif); list-style:none; margin:0px; }
#ul_dtv li {background-image:url(./images/style1/new/bullets/bl_dtv.gif); text-align:left; list-style:none; margin:0px; }
#ul_ht li {background-image: url(./images/style1/new/bullets/bl_ht.gif);  text-align:left; list-style:none; margin:0px; }
.popup #ul_BB, .popup #ul_dtv, .popup #ul_ht { list-style:none; margin:0px 0px 0px -2px; }
.MoreNfo, .MoreNfo a:link, .MoreNfo a:visited, .MoreNfo a:hover { margin:1 0 0 4px; background-color:#fff; border:solid 0px; width:65px; color:#e26316; font-weight:bold; text-decoration:none; }
#pLine, .pLine { border-bottom:solid 1px #e5e5e5 }
.padding3 {padding:3px}
.underFirstYearCost {margin-top:5px;font-size:0.8eM}
/* home phone & digital overrides for cal nav*/ 
#hp-Site .cc-calcNav .cc-calcNavMid, #tv-Site .cc-calcNav .cc-calcNavMid { border-right:none; width:auto; padding-left:10px;}
#tv-Site .cc-calcTable td  {border-bottom:solid 2px #cccccc;}
#tv-Site .cc-calcNav .cc-calcNavMid select {width:190px;}
/* broadband override */#bb-Site .cc-calcTable .prodDesc{text-align:center;}
.cc-calcTable .prodDesc a {color:black}
#cc-calc .cc-calcTable th a {color:#CC6600; background-color:transparent}
#cc-calc .cc-calcTable th a.linkColour {color:#CC6600}
#cc-calc .cc-calcTable td #Bul li {color:#555555; font-size:0.9eM;}
#cc-calc .cc-calcTable td .CompTel, div.CompTel {margin-top:5px}
#cc-calc .cc-calcTable td .CompTel {font-size:0.9eM}
#cc-leftNavRegister {background: url('./images/layout/ccLeftNavRegisterBtm.gif') no-repeat bottom;}
.cc-leftNavRegisterTop {background: #FFF2E5 url('./images/layout/ccleftNavRegisterTop.gif') no-repeat left;height: 3px;}
#cc-leftNavRegister .cc-leftNavRegisterContent{padding-bottom: 20px;}
#cc-leftNavRegister .cc-leftNavRegisterContent .cc-leftNavNumber{float: left;height: 70px;margin: 5px 10px 10px 0;overflow:hidden;}
#cc-leftNavRegister .cc-leftNavRegisterContent p{color: #333333;font-size: 1.1eM;font-weight: bold;line-height: 0.9eM;}
#cc-leftNavRegister .cc-leftNavRegisterContent .h3{text-transform:uppercase;}
.specialOffer {position:relative;color:#FFFFFF;font-size:0.6eM; font-weight:bold;line-height:1.2eM;}
.specialOffer .icon {position:absolute;top:2px; margin-left:0px;background: url('./images/specialofferBB.gif') no-repeat left bottom;width:30px;height:29px}
.specialOffer .icon span {padding-top:11px;display:block}
/*footer navigation*/
#footer {text-align: left;}
#footer .footerTopLeft{float: left;height: 30px;width: 4px;background: #333333 url('./Images/layout/footerTopBarLeft.gif') no-repeat left top;}
#footer .footerTop{height: 30px;background: #333333 url('./Images/layout/footerTopBarBg.gif') repeat-x;}
#footer ul{border: none;margin-left: 16px;}
#footer ul li{float:left;display: block;font-weight: bold;font-size: 1.1eM;border-right: solid 1px #E2DEDE;line-height: 27px;}
#footer ul li a{padding: 4px 1eM;color: white;}
#footer ul li a:hover, .cc-mostPopular a:hover, #cc-logonBar a:hover, .TextSize a:hover{color: #333366 !important;}
#footer ul li.last{border-right: none;}
#footer .footerBody{height: 110px;background-color: #646464;padding-top: 10px;padding-right: 20px;}
#footer .footerBody ul{font-size: 1eM;clear: left;padding-bottom: 15px;}
#footer .footerBody li{height: 15px;line-height: 15px;font-size: 1.0eM;}
#footer .footerBody p{color: #CECECE;font-size: 1.0eM;margin: 0 0 0 25px;}
#footer .footerBody-adv { background-color: #646464; text-align:center; padding-top:20px; }
/* logon bar*/
#cc-logonBar{color: #535353;padding-bottom: 6px;background: url('./images/layout/logonTopBarBtmBg.jpg') no-repeat bottom;width: 220px;overflow: hidden;}
#cc-logonBar .cc-LogonBarContent{background: url('./images/layout/logonTopBarBg.jpg') repeat-y;}
#cc-logonBar .favourites{clear: left;height: 20px;padding: 5px 5px 0px 5px;}
#cc-logonBar .favourites div{float: left;margin-left: 4px;}
#cc-logonBar .favourites .textLink{font-weight: bold;margin-left: 4px;position: relative;bottom: 6px;}
#cc-logonBar .logonBarLinks{margin: 4px 0 0 10px;clear: left;}
#cc-logonBar input{width: 84px;height: 12px;float: left;margin: 8px 4px 0 8px;font-size: 1eM;color: #535353;}
#cc-logonBar .logonBarLinks a{padding-right: 8px;background: url('./Images/actionButtons/linkArrow.gif') no-repeat right center;}
#cc-logonBar .cc-LinkArrow{background: transparent url('./Images/actionButtons/linkArrow.png') no-repeat right center;height: 16px;}
#cc-logonBar .alignRight{float: right;margin-right: 10px;}
/* right column*/
#cc-rightColContent{padding-top: 10px;padding-left:10px; font-size:1.1eM;}
#cc-rightColContent .ccBackColour, #cc-rightColContent .bbBackColour, #cc-rightColContent .moBackColour, #cc-rightColContent .enBackColour , #cc-rightColContent .inBackColour , #cc-rightColContent .tvBackColour, #cc-rightColContent .hpBackColour  {background-color:#E5E5E5;}
#cc-rightColContent .cc-rightColBox .cc-rightColBoxTopHead{height: 35px;}
#cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/ccRightColBoxTopBg.gif') repeat-x;height: 35px;}
#cc-rightColContent .cc-rightColBox .cc-rightColBoxTop h3{color: White;text-transform:capitalize;line-height: 35px;margin-left: 3px;font-size: 1.2eM;}
#cc-rightColContent .cc-rightColBox .cc-ContentBox {margin-bottom:10px;padding-bottom:3px;background-image:none;}
#cc-rightColContent .cc-rightColBoxContent{background: url('./Images/layoutactionbutton/rightColBoxBg.gif') repeat-y;padding: 10px;}
#cc-rightColContent .cc-LogoImage{margin: 0 0 12px 12px;}
#cc-rightColContent .cc-rightColBoxContent .h3{text-transform: uppercase;margin: 8px 0 8px 3px;font-size: 1.2eM;}
#cc-rightColContent li span{color: #5CAA0F;}
/*summary controls*/
ul.cc-BulletList{list-style-type: disc;margin: 10px 10px 60px 10px;color: gray;}
ul.cc-BulletList li{color: gray;font-size: 1.1eM;font-weight: bold;margin-bottom: 10px;}
ul.ErrorSummary li{color: Red;list-style-type: none;list-style-image: none;background: url('./images/ccErrorMsg.png') no-repeat left;padding: 5px 5px 5px 25px;font-weight: bold;}
ul.InfoSummary {margin-left:20px}
ul.InfoSummary li{color: blue;list-style-type: none;list-style-image: none;background-image: url('./images/InfoMsg.png');background-repeat: no-repeat;padding: 5px 5px 5px 35px;font-weight: bold;text-align:left;}
/* calc display*/
.largeText{font-size: 4.4eM;}
.cc-HomeStep1, .cc-HomeStep2, .cc-HomeStep3{ float:left;margin: 0px 20px 0px 0px;width: 20%; overflow:hidden;}
.cc-HomeStep1{width: 28%;}
.cc-HomeStep3{margin: 0px 20px 0px 0px;width:60%}
.cc-HomeStep1 .bold, .cc-HomeStep2 .bold, .cc-HomeStep3 .bold{font-size: 1.2eM;}
.cc-HomeStep1 .largeText, .cc-HomeStep2 .largeText, .cc-HomeStep3 .largeText{line-height: 50px;}
.cc-HomeStep1 .bold, .cc-HomeStep2 .bold, .cc-HomeStep3 .bold{font-size: 1.2eM;}
.cc-HomeStep1 input{ text-align:center; clear:both;}
.number {height:40px; font-size:2.1eM; float:left;padding-top:10px;margin-right:10px;}
.numberlong2{height:60px;}
.numberlong3{height:80px;}
#bundleWidget .numberlong3{height:120px;} 
#bundleWidget .number{padding-top:5px;} 
.input3 {width:195px}
.index-left {float:left; margin-right:10px;width:340px; position:relative}
.index-left form{z-index:10}
.index-right {overflow:hidden}
#enHomeImageLeft {position:absolute; right:0; top:0; width:110px;height:94px; background-image:url('./images/layout/enSiteImage.png'); z-index:9}
#hpHomeImageLeft {position:absolute; right:0; top:0; width:150px;height:128px; background-image:url('./images/layout/hpSiteImage.png')}
#tvHomeImageLeft {position:absolute; right:0; top:0; width:150px;height:128px; background-image:url('./images/layout/tvSiteImage.png')}
#bbHomeImageLeft {position:absolute; right:0; top:0; width:150px;height:128px; background-image:url('./images/layout/bbSiteImage.png')}
#bbHomeImageBundleLeft {position:absolute; right:1px; top:50px; width:112px;height:114px; background-image:url('./images/layout/bbSiteImageBundle.jpg'); z-index:0}
#bbHomeImageMobileLeft {position:absolute; right:1px; top:75px; width:92px;height:155px; background-image:url('./images/layout/bbMobileSiteImage.jpg'); z-index:0}
#bbHomeImageBusinessLeft {position:absolute; right:1px; top:75px; width:109px;height:150px; background-image:url('./images/layout/bbBusinessSiteImage.jpg'); z-index:0;}
/* footer calc display */
.cc-HomeStep11, .cc-HomeStep22, .cc-HomeStep33,.cc-HomeStep11b, .cc-HomeStep22b, .cc-HomeStep33b, .cc-HomeStep33c{ float:left;margin: 0px 0px 0px 0px;width: 20%; overflow:hidden;}
.cc-HomeStep11{width: 26%;margin-left:10px;_margin-left:5px}
.cc-HomeStep33{margin: 0px 0px 0px 0px;width:41%}
.cc-HomeStep22{margin: 0px 0px 0px 0px;width:30%}
.cc-HomeStep11b{width: 32%;margin-left:10px;_margin-left:5px}
.cc-HomeStep33b{margin: 0px 0px 0px 0px;width:48%;padding-left:4px}
.cc-HomeStep33c{width:38%; margin-left:10px}
.cc-HomeStep22b{margin: 0px 0px 0px 0px;width:17%}
.cc-HomeStep11 .bold, .cc-HomeStep22 .bold, .cc-HomeStep33 .bold{font-size: 1.0eM}
.cc-HomeStep11 .largeText, .cc-HomeStep22 .largeText, .cc-HomeStep33 .largeText{line-height: 50px}
.cc-HomeStep11 .bold, .cc-HomeStep22 .bold, .cc-HomeStep33 .bold{font-size: 1.0eM}
cc-HomeStep11 input{ text-align:center; clear:both}
.cc-HomeStep33c .numberlong3 {height:110px;padding-top:0px}
.cc-HomeStep33c .number, .cc-HomeStep22 .number {padding-top:3px}
.cc-indexHeaderFooter{padding-top: 15px; overflow:hidden}
.mobileStyle .cc-indexHeaderFooter {background-color: #F0FFDF}
.cc-indexHeader{padding-top: 15px;margin-bottom: 20px}
.cc-ofCom{line-height: 40px;display: inline}
.cc-ofCom img{margin-right: 10px;vertical-align: middle}
.cc-HomePageImage {width:303px;height:258px;position:absolute;z-index:99;right:0;top:0;background: url('./Images/layout/bkTopBannerHome.png') top right no-repeat;}
.cc-formIndex{overflow: hidden;position:relative}
.cc-calcFooter{ margin-bottom: 20px}
#cc-Site .cc-HomePageImage { background-position:right 30px}
.businessStyle .cc-HomeStep11 .number {padding-top:5px}
/* BEST BUY & MONEY EXPERT TABLES */
.cc_indexTable, .cc_moneyExpertTable{width:100%;margin-bottom: 10px;background-color: #DFDFEB;}
.cc_indexTable th, .cc_indexTable td, .cc_moneyExpertTable th, .cc_moneyExpertTable td{text-align: center;line-height: 1.4eM;border: none 0px #807237;border-bottom: dotted 1px #807237;padding:5px;margin: 0px; color:#2A2A2A}
.cc_indexTable td a,.cc_indexTable th a {color:#333333 !important; text-decoration:underline}
.cc_indexTable th a {display:block}
.cc_indexTable th, .cc_indexTable td{overflow: hidden}
.cc_indexTable th, .cc_indexTable td {font-size:0.9eM}
.cc_indexTable th a.linkColour{color: #333333 !important; text-decoration:underline !important}
.cc_indexTable .cc-first-th {width:128px}
.cc_indexTable th { padding:5px 5px;}
.cc_indexTable .rowHidden th {padding:0}
.cc_indexTable td input.cc-bbImage{height:55px;}
.cc_indexTable td{height:50px;}
.cc_indexTable td.pop {height:auto}
.cc_indexTable td a {text-decoration:underline !important; line-height:1.5eM}
.cc_indexTable .left{text-align: left;}

.cc-oddRow{background-color: #F5F5FF;}
.rowHidden{height:0; font-size:0;line-height:0;padding:0; }
.rowHidden {height:0; font-size:0;line-height:0;padding:0; }
.rowHidden th {height:0; font-size:0;line-height:0;padding:0 !important; }
#hp-Site .rowHidden th {border-color:#F8F8E6}
.cc_indexTable .iLogo{width: 95px;}
.cc_indexTable .iButton{width:55px;}
.cc_indexTable .iButton input{margin-right:10px;}
.cc_indexTable .iReview{width: 80%}
.cc_moneyExpertTable .meLogo{width: 200px;}
.cc_moneyExpertTable .left{text-align: left;}
#CCctrlLnk{clear:right;}
.cc-summary legend, .cc-whatNext legend {display:inline; font-weight:bold; font-size:1.1eM; padding:0 5px;color:#2A2A2A;}
.cc-summary fieldset, .cc-whatNext fieldset {border:1px solid #A4A09F; margin-bottom:10px;padding:6px;}
.cc-whatNext {float:right;padding-right:10px;width:30%;height:800px;margin-left:20px}
.showRates .cc-ContentHeadingMain {margin-bottom:-3px}
.tdHLGFP {padding:4px}
.closeButton {position:absolute; top:30px;right:15px}
.closeButton a { text-decoration:underline !important}
/*Left/Right Nav*/
div.Nav2{padding-top: 1px;width: 100%;height: 23px;}
div.Nav2{padding-top: 1px;height: 23px;}
div.Nav2 h2.nav{margin-top: 2px;margin-left: 4px;}
div.NavIco{width: 50px;float: left;background: URL(./images/style1/new/NavIcon.gif) no-repeat;width: 22px;height: 24px;}
div.NavHD{margin: 5px 0px 0px 2px;}
div.NavHD2{margin: 0px 0px 0px 2px;}
div.Nav div.dotted2{margin-top: 10px;clear: both;font-size:1.2eM;}
div.NavSub ul{margin: 5px 0px 15px 0px;}
div.NavSub li{border-bottom: dotted 1px #666666;padding-left:5px;padding-right: 5px;}
div.NavSub li.navB, div.NavSub li:hover{background-color: #FFFFFF;overflow:hidden;}
div.NavSub li.navB a{background-image:none;}
div.NavSub a:link, div.NavSub a:visited, div.NavSub a:active{color: #555555;font-weight:bold;padding-right: 5px;display:block;background: url('./Images/actionButtons/orange_arrow.gif') no-repeat right ;}
div.NavSub a:hover, div.Nav a:hover, div.Nav2 a:hover { text-decoration:none !important;}
/* Heading styles */
.h1{font-size: 2.5eM;color: #000000;font-weight: bold;margin-top: 0px;font-weight: bold;}
.h2{font-size: 1.4eM;color: #000000;font-weight: bold;margin-top: 0px;font-weight: bold;}
.h3{font-size: 1.1eM;line-height: 1.3eM;font-weight: bold;text-align: left;margin-top: 0px;margin-bottom: 0px;}
#HD1, #HD_Title{font-size: 1.5eM;color: #000000;margin: 5px 0px;font-weight: bold;line-height: 1.3eM;}
.HD1, .HD_Title{font-size: 1.5eM;color: #000000;margin: 20px 0px 10px 0px;font-weight: bold;line-height: 1.3eM;}
#HD2, #HD2_Title, #HD2_title{font-size: 1.05eM;margin-top:20px;font-weight: bold;border-bottom:dotted 1px #555555}
.HD2, .HD2_Title, .HD2_title{font-size: 1.05eM;margin-top:20px;font-weight: bold;border-bottom:dotted 1px #555555; }
#HD3{font-size: 1.1eM;line-height: 1.3eM;font-weight: bold;text-align: left;margin-top: 0px;margin-bottom: 0px;}
.HD3{font-size: 1.1eM;line-height: 1.3eM;font-weight: bold;text-align: left;margin-top: 0px;margin-bottom: 0px;}
#HD4, #HD5{font-size: 1.8eM;color: #000000;font-weight: bold;line-height: 35px;font-weight: bold;}
#HD5{color: #fff;font-weight: bold;}
#HD_Author{font-weight: bold;color:black;background-color: #FFFFFF;padding: 5px 0px;margin: 0px;font-style:italic;}
.HD4,.HD5{font-size: 1.8eM;color: #000000;font-weight: bold;line-height: 35px;font-weight: bold;}
.HD5{color: #fff;font-weight: bold;}
#HD_Intro{font-size: 1.0eM;font-weight: bold;color: #555555;padding: 5px 0px;margin: 0px;}
.HD_Intro{font-size: 1.0eM;font-weight: bold;color: #555555;padding: 5px 0px;margin: 0px;}
table#HD3{font-weight: normal;}
/*popup*/
body.popup{padding: 5px;text-align:left}
body.popup h1{margin: 7px;font-size: 130%}
body.popup h2{margin: 7px;font-size: 120%}
body.popup p{margin: 8px;font-size: 110%}
body.popup h1.header{font-size: 120%;color: #686868}
body.popup #Bul li{margin: 5px 5px 5px 20px}
#bb_out li {margin-left:12px}
.info{padding: 10px;text-align:left}
/* Articles */
div.article{padding-bottom: 10px;overflow: hidden;padding-left:5px}
div.article a:link, div.article a:visited, .NavSub2 a, .linkColour, .cc-BoxDiv a, .btn_reg:hover{color: #BA500C}
div.article a:hover, .NavSub2 a:hover{color: #333366}
.ppu {font-size:1.2eM}
.ppu fieldset {padding:10px}
ul#Bul, ul.Bul, div.article ul, .ppu ul, .regBul{list-style-type: disc;list-style-image: url(./images/style1/new/bullet.gif);margin-left:10px !important;}
#Bul li,#bul li, .Bul li, div.article ul li, .ppu ul li{margin: 0px 0px 0px 15px;line-height:1.5eM}
.pageBul li.selected {background-color:#282878;color:#FFFFFF}   
#whyBul {margin:5px 0 0 0px}
#whyBul li { background: url('./images/ccWhyTick.png')  no-repeat left; padding-left:25px }
.businessAboveRight {background: url('./images/layout/photo-man-and-building-01.jpg') no-repeat center center}
#bb-Site #whyBul li { background-image: url('./images/bbWhyTick.png')}
#bb-Site #businessBroadbandResults #whyBul {margin-left:30px}
#bb-Site #businessBroadbandResults #whyBul li { background-image: url('./images/layout/bull-tick-larger.gif')}
#bb-Site #whyBul li a {color:#2A2A2A !important; text-decoration:underline !important}
#cc-articleTitle{height: 65px;padding-top: 15px;margin-bottom: 15px;}
#cc-articleTitle .titleImage{float: left;padding-right: 15px;padding-left: 15px;height: 65px;}
.cc-BoxDiv{padding: 5px 5px;overflow: hidden;text-align: left;margin: 0px 0px 0px 0px;overflow:hidden;}
#cc-rightColContent .cc-BoxDiv{padding-bottom: 5px;background:	#E3E3E3 url('./Images/layout/rightColBoxBtm.gif') no-repeat left bottom}
.cc-BoxDiv ul li{text-align: left}
.cc-BoxDiv .cc-float-left{margin-right: 20px}
.cc-boxImage{float: left;padding: 0px 10px 0px 5px;margin-right: 10px;margin-bottom:25px;}
.cc-addToCell{float: left;width: 32%;}
.NavSub2 a, .linkColour, .cc-BoxDiv a{color: #BA500C}
.NavSub2 a:hover, .linkColour, .cc-BoxDiv a:hover{color: #993300;}
.QuoteRight {float:right; background: url('./images/QuoteLeft.png') top left no-repeat;width:210px !important;margin:0px 10px 10px; font-weight:bold;padding-left: 25px}
.QuoteRight table,.QuoteRight div { background: url('./images/Quoteright.png') bottom right no-repeat;padding-right: 25px;}
.QuoteRight table, .QuoteRight div, .QuoteRight td {border:none !important;}
.QuoteRight table  td {*padding-right: 25px}
/*speed test*/
#bb-Site .cc-st-results {width: 300px; float:left; padding:0px 5px 0px 0px; }
#bb-Site .cc-st-results p { margin:0px !important; }
#bb-Site .cc-st-results h3 { margin:10px 0px 0px 0px; }
#bb-Site .cc-st-results-graph { width:100%; float:left; padding:0px 5px 0px 0px;  }
#bb-Site #chartdiv3 { padding:2px; }

.cc-Blog-Top, .cc-Blog-Main{margin-bottom: 10px;}
.cc-Blog-Top .cc-BlogTopLeft{width: 40px;float: left;margin-right: 5px;}
.cc-Blog-Top .cc-BlogTopRight a{font-size: 1.2eM;}
.cc-Blog-Main .cc-Blog-Left{width: 30px;float: left;margin-right: 5px;}
.cc-Blog-Main .cc-Blog-Right a{font-style: italic;}

.cc-newsfeed{margin-left:5px;position:relative;bottom:3px;}
.cc-padding-right{padding-right: 20px}
/* email print and article buttons*/
.cc-emailPrintTop{margin: 10px 0px 5px 0px;overflow:hidden;}
.cc-emailPrintTop .hr {border-color:#F6F6F6}
.cc-emailPrint{float: left;margin: 0px 9px 0px 0px;}
.cc-emailPrint a.linkText{position: relative;bottom: 7px;margin-left: 2px;color:#555555 !important;font-weight:bold;font-size:0.9eM;	}
.cc-bookMark{margin-bottom: 40px;}
.cc-bookMark-cell{float: left;padding: 0px 2px;}
.cc-bookMark-label{float: left;padding: 0px 1px;}
.cc-cheaperInput{float:left;margin-right:60px;width:175px;}
.cc-cheaperInput input, .cc-cheaperInput select{width:170px;}
.cc-cheaperCheckbox{overflow:hidden;}
.cc-cheaperCheckbox label, .cc-cheaperCheckbox input {margin-right:10px;}
/* Global Comments Style */
.cc-Comment{padding:0px 0px 30px 0px;margin: 10px 0px;background: url('./images/layout/ccCommentBtm.gif') no-repeat left bottom;}
.cc-UserComment{width:460px;}
.cc-Comment div{padding:5px;}
.cc-Comment.odd{background: url('./images/layout/ccCommentBtm2.gif') no-repeat right bottom;}
.imageBorder {border-bottom:1px solid gray;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin-right:10px;padding:4px;background-color:White;}
.imageBorderSmaller {border-bottom:1px solid gray;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin:0px 10px 10px 10px;padding:4px;background-color:White;width:90px;height:90px;}
.imageBorderSmaller2 {border-bottom:1px solid gray;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin:0px 2px 30px 2px;padding:2px;background-color:White;width:60px;height:60px;}
#cc-Guides {padding:10px;	background-color:#DfDfEB;}
#cc-Guides div, #cc-Guides img{overflow:hidden;padding-top:5px}
#cc-Guides div {height:100%}
#cc-Guides .cc-oddRow{border-top:dotted 1px #555555;border-bottom:dotted 1px #555555;}
#cc-Guides h2 {font-size:1.1eM;margin-bottom:0px;}
#cc-Guides p {margin-top:1px;}
#cc-Guides a{color:#2A2A2A !important;}
#cc-Guides a:hover{color:#333366 !important;}
#cc-Guides imageBorder {margin-left:10px}
/* BUTtON LINKS*/
.cc-ExitLink a {color:#2A2A2A !important;padding-right:20px;font-weight:bold;background:url('./images/actionbuttons/ccExitLink.gif') no-repeat right ;}
.cc-ExitLink a:hover {color:#282878 !important; }
.cc-GoLink a{color:#006699;font-size:15px;font-weight:bold;padding:5px 30px 5px 0px;background: url('./images/actionButtons/ccGoLink.gif') no-repeat right;line-height:30px;height:30px;	}
.cc-GoLink h2{margin-bottom:0px;}
.cc-consumerGuide{float:left;margin:0px 5px 10px 5px;padding:5px;width:310px;height:170px;background-color:#FFFFFF;vertical-align:middle;border-left:solid 1px #DBDBDB;border-right:solid 1px #DBDBDB;border-bottom:solid 1px gray; display:inline}
.cc-consumerGuide .cc-articleLinkImage{float:left;height:95px;padding:4px;margin-right:10px;border-left:solid 1px #DBDBDB;border-right:solid 1px #DBDBDB;border-bottom:solid 1px gray;}
.cc-consumerGuide  h2{font-size:1eM !important;margin-bottom:0px;}
.cc-consumerGuide .cc-articleLinkImage img{width:95px;height:95px}
.cc-consumerGuide p{margin:5px 0px 5px 0px; white-space:normal !important}
.cc-pageLinkList, .cc-exitLinkList  {list-style-type: none !important;list-style-image:none !important;padding:0px;margin:0px !important;overflow:hidden;}
.cc-pageLinkList li{margin: 0px 30px 10px 0px !important;padding:0px; width:75%;background:url('./images/actionbuttons/ccPageLink.gif') no-repeat left; padding-left:25px  }
div.article .cc-pageLinkList a, div.article .cc-exitLinkList a{color:#282878;font-weight:bold;text-align:left;font-size:1.0eM;}
div.article .cc-pageLinkList a:hover{color:#BA500C}
.cc-pageLinkList a{border-bottom:dotted 1px #555555}
.cc-exitLinkList a{display:block;padding-right:20px;background:url('./images/actionbuttons/ccExitLink.gif') no-repeat right ;}
.cc-exitLinkList li{margin: 0px 10px 10px 5px !important;padding:0px;float:left;display:block;float:left;border-bottom:dotted 1px #555555;}
.cc-exitLinkList h3{font-size:0.9eM !important}
.cc-imageBlock {float:right;margin-left:10px}
.cc-imageWrap{float:left;height:95px;width:95px;padding:4px;border-left:solid 1px #DBDBDB;border-right:solid 1px #DBDBDB;border-bottom:solid 1px gray;}
.cc-imageBlock  p {display:block;width:105px}
.cc-linkSideBar {float:right;background-color:#F6F4F7;padding:10px;margin-left:10px}
.cc-linkSideBar h3{margin: 0px 0px 5px 0px;padding:0px;font-size:1.0eM;border-bottom:dotted 1px #555555;}
.cc-linkSideBar a, .cc-linkSideBar li{color:#669900 !important}
.cc-GuideInfo {padding:10px;background-color: #DFDFEB;color:#2A2A2A;font-weight:bold;}
.cc-GuideInfo img{float:left;margin:0px 10px 0px 0px}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.cc-RelatedArticles,.bc-RelatedArticles,.mo-RelatedArticles,.en-RelatedArticles,.ic-RelatedArticles,.dt-RelatedArticles,.hp-RelatedArticles,.bd-RelatedArticles,.bl-RelatedArticles, .RelatedArticles {padding:10px;font-weight:bold; margin-bottom:12px; }
.cc-RelatedArticles h2 ,.bc-RelatedArticles h2 ,.mo-RelatedArticles h2 ,.en-RelatedArticles h2 ,.ic-RelatedArticles h2 ,.dt-RelatedArticles h2 ,.hp-RelatedArticles h2 ,.bd-RelatedArticles h2 ,.bl-RelatedArticles h2, .RelatedArticles h2 {font-size: 1.05eM;margin-top:5px;font-weight: bold;border-bottom:dotted 1px #555555; }
.cc-RelatedArticles a ,.bc-RelatedArticles a ,.mo-RelatedArticles a ,.en-RelatedArticles a ,.ic-RelatedArticles a ,.dt-RelatedArticles a ,.hp-RelatedArticles a ,.bd-RelatedArticles a ,.bl-RelatedArticles a, .RelatedArticles a {font-weight:normal; text-decoration:none; }
.cc-RelatedArticles a:hover ,.bc-RelatedArticles a:hover ,.mo-RelatedArticles a:hover ,.en-RelatedArticles a:hover ,.ic-RelatedArticles a:hover ,.dt-RelatedArticles a:hover ,.hp-RelatedArticles a:hover ,.bd-RelatedArticles a:hover ,.bl-RelatedArticles a:hover, .RelatedArticles a:hover {font-weight:normal; text-decoration:underline }
.cc-RelatedArticles ul ,.bc-RelatedArticles ul ,.mo-RelatedArticles ul ,.en-RelatedArticles ul ,.ic-RelatedArticles ul ,.dt-RelatedArticles ul ,.hp-RelatedArticles ul ,.bd-RelatedArticles ul ,.bl-RelatedArticles ul, .RelatedArticles ul {list-style-image:url('./images/actionbuttons/ccArticleArrow.gif') !important; margin:0px 0 0px 20px !important; }
.cc-RelatedArticles li ,.bc-RelatedArticles li ,.mo-RelatedArticles li ,.en-RelatedArticles li ,.ic-RelatedArticles li ,.dt-RelatedArticles li ,.hp-RelatedArticles li ,.bd-RelatedArticles li ,.bl-RelatedArticles li, .RelatedArticles li {line-height:17px !important }

/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.cc-BoxText {font-weight:bold; font-size:1.1eM !important;line-height:1.3eM;}
.cc-mostPopular .cc-articleLink {color:#555555 !important;}
.cc-mostPopular p {margin:4px 0px}
.bbdeals p{margin: 5 0 0 0px;}
/* Site map styles */
.tdHL{background-color: #DFDFEB}
td.tdHLTop{background:url(./Images/Layout/ccHeadingBg.gif) repeat-x scroll 0 0;}
td.tdHLBBHL2{background-color: #89BDF2;}
/* JW - 14/01/09 - CreditExpert Reg form */
#CE_Reg span {color:#e26316;font-weight:bold;}
#CE_Reg input.text {margin:1px 0 3px 15px;}
#CE_Reg .btn_CEsubmit {float:right;text-align:right; padding:0 35 2 0px; font-weight:bold; FONT-SIZE: 140%; color:#e26316; background: URL(./images/style1/new/btn_new.gif) no-repeat; width:115px; height:28px; border:0px; cursor:pointer; background-position:right; }
/* siteMap */
#sitemap {font-size: 0.8eM !important;}
#sitemap a{font-weight: bold !important;}
#sitemap h2{color:White;font-size:1.2eM;}
#sitemap .lg{margin:0px;}
#sitemap  ul{margin-bottom:20px;}
#sitemap  h3{font-size:1.2eM;}
/* video gallery */
.cc-VideoNav {padding:10px;height:20px;}
.cc-VideoNav select{width:125px;}
.cc-VideoNav form{overflow:hidden;}
#cc-videos {overflow:hidden;padding-left:65px;padding-top:25px;background: url(./Images/layout/contentBg.jpg) repeat-x scroll center top;}
#cc-videos .cc-video{float:left;width:220px;height:310px;margin-right:85px;margin-bottom:5px;}
#cc-videos .cc-video span{font-size:0.75eM;	}
#cc-videos .cc-video h3{font-size:0.9eM;margin-top:5px;	}
#cc-videos .cc-video p{font-size:0.9eM;font-weight:bold;	}
/* JW - 18/11/2008 - Modal Popup Container */
.btn_submit4 {background: URL(./images/style1/new/btn_Submit.gif) no-repeat; width:85px; height:20px; border:0px; cursor:pointer; }
#mypopup {position: absolute; z-index:999; width: 400px; display: none; background-color: #DFDFEB; border: 3px solid black;border-collapse:collapse;}
/* mypopup */
#mypopup .frame {width:392px;font-size:12px;border-collapse:collapse;border:0;background:#fff;}
#mypopup .close {color:#000;font-weight:bold;background:#f90 top right;cursor:pointer;padding:3px 10px;text-decoration:none;}
#mypopup .tdclose {width:50%;background:#fff;padding:0px;text-align:right;vertical-align:top;}
#mypopup .email {padding:5px;background:#FDDCA1;border:1px solid #000;}
#mypopup .disclaimer {clear:both;font-size:10px;padding-top:10px;}
#mypopup h2 {padding:3px 0;font-size:12px;}
#mypopup .cc-Logo{height: 93px;width: 280px;float: left;background: url('./images/layout/ccMainLogo.png') no-repeat;}
/*Custom FieldSet*/
.legend { margin:0 5px; color:#e26316; font-size:120%; width:100%; }
.height { height:15px; }
.CFS_tl  { background: URL(images/style1/new/box/cfs_tl.gif); width:5px; height:5px; background-repeat:no-repeat; background-position: bottom right; }
.CFS_tr  { background: URL(images/style1/new/box/cfs_tr.gif); width:6px; height:5px; background-repeat:no-repeat; background-position: bottom right; }
.CFS_bl  { background: URL(images/style1/new/box/cfs_bl.gif); width:5px; height:5px; background-repeat:no-repeat; background-position: top right; }
.CFS_br  { background: URL(images/style1/new/box/cfs_br.gif); width:6px; height:5px; background-repeat:no-repeat; background-position: top right; }
.CFS_spacerx1 { height:3px; width:10px; background: URL(images/style1/new/box/cfs_spacerx.gif); background-repeat:repeat-x; background-position:center; }
.CFS_spacerx2 { height:3px; width:100%; background: URL(images/style1/new/box/cfs_spacerx.gif); background-repeat:repeat-x; background-position:center; }
.CFS_spacerx3 { height:3px; width:100%; background: URL(images/style1/new/box/cfs_spacerx2.gif); background-repeat:repeat-x; background-position:bottom; }
.CFS_spacery { height:3px; width:5px; background: URL(images/style1/new/box/cfs_spacery.gif); background-repeat:repeat-y; }
.CFS_spaceryright { height:3px; width:5px; background: URL(images/style1/new/box/cfs_spacery.gif); background-repeat:repeat-y; background-position: top right; }
.textgray {color:#666}
.font120 { font-size:100%; }
/*  BROADBAND OVERRIDES */
#bb-Site #MiniSearch a:link, #MiniSearch a:visited {color:#669900;}
#bb-Site #MiniSearch a:hover {color:#FF9900 !important;}
#bb-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#FFF2E5;padding:5px;border:0px; }
#bb-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#bb-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#bb-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#bb-Site #MiniSearch .orange { color:#669900; }
#bb-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#bb-Site #MiniSearch .SearchBanner { float:right;width:295px;padding-top:10px; text-align:right }
#bb-Site div#cc-Header  .cc-Logo, #bb-Site div#cc-HeaderPopup .cc-Logo, #bb-Site #mypopup .cc-Logo{background-image: url('./images/layout/bbMainLogo.png');}
#en-Site #bb-Site div.cc-ContentHeadingMain, #bb-Site div.cc-ContentHeadingMain, #bb-Site .tdHLTop{background: url('./Images/Layout/bbHeadingBg.gif') repeat-x;}
#bb-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/bbRightColBoxTopBg.gif');}
#cc-rightColContent div.cc-ContentHeadingMain{height: 35px;background: url('./Images/layout/ccRightColBoxTopBg.gif') repeat-x;}
#bb-Site div#cc-Secondary-nav{background-color: #FFF2E5;}
#bb-Site ul#cc-Nav-list2 li.cc-selected, #bb-Site ul#cc-Nav-list2 li a:hover{background: #FFE5CD url('./images/layout/ccDropShadow.png') repeat-x scroll left top;}
#bb-Site #cc-text-size{background-color: #E1D6CA;}
#bb-Site .cc-oddRow, #bb-Site .cc-GuideInfo,#bb-Site .tdHL, #bb-Site .cc-oddRow .email, #bb-Site .tdHLGFP{background-color: #FFF2E5;}
#bb-Site .cc_indexTable, #bb-Site .cc_moneyExpertTable, #bb-Site #cc-Guides, #bb-Site #mypopup, #bb-Site #mypopup .close, #bb-Site .tdHLTopGFP, .cc-indexHeaderFooter, .bbBackColour, #bb-Site .bundleHL{background-color: #FFE5CD}
#bb-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/bbRightColBoxTopLeft.gif') no-repeat;}
#bb-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background-image: url('./Images/layout/bbRightColBoxTopBg.gif');}
#bb-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/bbRightColBoxTopRight.gif') no-repeat;}
#bb-Site div.cc-ContentBox{background-image: url('./Images/layout/bbbubbleBtm.gif');}
#bb-Site #cc-leftNavRegister{background-image: url('./images/layout/bbleftNavRegisterBtm.gif');}
#bb-Site .cc-leftNavRegisterTop{background-image: url('./images/layout/bbleftNavRegisterTop.gif');}
#bb-Site .cc-HomePageImage{background-image: url('./Images/layout/bbTopBannerHome.png');}
#bb-Site div.article a, #bb-Site .popup a, #bb-Site .NavSub2 a, #bb-Site .linkColour,#bb-Site th.bundleCell a, #bb-Site th.bundleHL a, #bb-Site .cc-BoxDiv a, .btn_reg:hover, #bb-Site .cc-BoxDiv .cc-Link a:hover{color:#FE7F03;}
#bb-Site .cc-exitLinkList a:hover, #bb-Site .cc-pageLinkList a:hover{color:#FE7F03 !important;}
#bb-Site div.article a:hover, #bb-Site .NavSub2 a:hover, #bb-Site .linkColour:hover, #bb-Site .cc-BoxDiv a:hover{color: #669900;}
#bb-Site .cc-exitLinkList a,#bb-Site th.bundleCell a:hover,#bb-Site th.bundleHL a:hover, #bb-Site #footer ul li a:hover, #bb-Site .cc-mostPopular a:hover, #bb-Site #cc-logonBar a:hover, #bb-Site .TextSize a:hover, #bb-Site .cc-emailPrint a.linkText:hover, #bb-Site .cc-pageLinkList a, #bb-Site #cc-Guides a:hover{color: #669900 !important;}
#bb-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/bbActionButtonArrowSmall.png') } 
#bb-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/bbActionButtonArrowMedium.png') }
#bb-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/bbActionButtonArrowLarge.png') }  
#bb-Site .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/bbActionButtonBubbleSmall.png') }  
#bb-Site .actionButtonBubbleMedium { background-image: url('./Images/ActionButtons/bbActionButtonBubbleMedium.png') }  
#bb-Site .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/bbActionButtonBubbleLarge.png') }  
#bb-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/bbActionButtonDownloadSmall.png') }  
#bb-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/bbActionButtonDownloadMedium.png') }  
#bb-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/bbActionButtonDownloadLarge.png') }  
#bb-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/bbActionButtonEmailSmall.png') }  
#bb-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/bbActionButtonEmailMedium.png') }  
#bb-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/bbActionButtonEmailLarge.png') }  
#bb-Site .actionButtonEmailLarge2 { background-image: url('./Images/ActionButtons/bbActionButtonEmailLarge2.png') }  
#bb-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/bbActionButtonMoneySmall.png') }  
#bb-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/bbActionButtonMoneyMedium.png') }  
#bb-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/bbActionButtonMoneyLarge.png') }  
#bb-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/bbActionButtonSearchSmall.png') }  
#bb-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/bbActionButtonSearchMedium.png') }  
#bb-Site .actionButtonSearchLarge, #en-Site #bb-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/bbActionButtonSearchLarge.png') }  
#bb-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/bbActionButtonStarSmall.png') }  
#bb-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/bbActionButtonStarMedium.png') }  
#bb-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/bbActionButtonStarLarge.png') }  
#bb-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/bbActionButtonTickSmall.png') }  
#bb-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/bbActionButtonTickMedium.png') }  
#bb-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/bbActionButtonTickLarge.png') } 
#bb-Site .cc-Comment{background-image: url('./images/layout/bbCommentBtm.gif');}
#bb-Site .cc-Comment.odd{background-image: url('./images/layout/bbCommentBtm2.gif');}
#bb-Site .cc-GoLink a {background-image: url('./images/actionButtons/bbGoLink.gif');}
#bb-Site .cc_indexTable .cc-oddRow td, #bb-Site .cc_indexTable td { padding:4px 3px 4px 4px;}
#bb-Site .inputBorder  {background-color:#FFDDBF}
#bb-Site .inputBorder input,#bb-Site .inputBorder select,#bb-Site #cc-loginPage div.cc-LoginDetails input   {border-color:#DFBA99}
#cc-rightColContent #bbRightNav div.cc-ContentHeadingMain {background-image:url(./Images/layout/bbRightColBoxTopBg2.gif);}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.bc-RelatedArticles, #bb-Site .RelatedArticles {background-color:#FFE5CD}
.bc-RelatedArticles a, #bb-Site .RelatedArticles a {color:#669900 !important}
.bc-RelatedArticles a:hover, #bb-Site .RelatedArticles a:hover {color:#FF9900 !important}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
/* BC home page message, popup legend */
#bb-Site div.article .BCSearchMsg { color:#999999 !important;font-size: 0.80eM;text-align:left;line-height:1.50eM}
body#bb-Site.popup{font-size: 75%;background-color:#FFFFFF;}
#bb-Site.popup legend {margin:0 5px; padding:2px;display:inline; color:#CC6600 !important;font-size:120%;}
#bb-Site.popup fieldset{display:block;border:solid 1px #A4A09F !important;}
#bb-Site div.article .cc-oddRow td{height:5px;line-height:1.0em; }
#bb-Site div.article .cc-oddRow td{height:5px;line-height:1.0em; }
#bb-Site div.article .Indexcalcspace{margin-bottom:10px;}
#bb-Site .pageBul li.selected {background-color:#FE7F03}
/*  MONEY OVERRIDES */
#mo-Site #MiniSearch {}
#mo-Site #MiniSearch a:link, #MiniSearch a:visited {color:#89882d;}
#mo-Site #MiniSearch a:hover {color:#757427 !important;}
#mo-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#F6E8F3;padding:5px;border:0px; }
#mo-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#mo-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#mo-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#mo-Site #MiniSearch .orange { color:#89882d; }
#mo-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#mo-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
#mo-Site div#cc-Header  .cc-Logo, #mo-Site div#cc-HeaderPopup .cc-Logo, #mo-Site #mypopup .cc-Logo{background-image: url('./images/layout/moMainLogo.png');}
#mo-Site div.cc-ContentHeadingMain, #mo-Site .tdHLTop{background: url('./Images/Layout/moHeadingBg.gif') repeat-x;}
#mo-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/moRightColBoxTopBg.gif');}
#mo-Site div.cc-ContentHeadingRight{background: url('./Images/Layout/moHeadingBg_r.gif') no-repeat;}
#mo-Site div#cc-Secondary-nav{background-color: #F6E8F3;}
#mo-Site ul#cc-Nav-list2 li.cc-selected, #mo-Site ul#cc-Nav-list2 li a:hover{background: #E7D7E4 url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
#mo-Site #cc-text-size{background-color: #E0D3DD;}
#mo-Site .cc-oddRow, #mo-Site .cc-GuideInfo,#mo-Site .tdHL, #mo-Site #mypopup .email, #mo-Site .tdHLGFP{background-color: #F6E8F3;}
#mo-Site .cc_indexTable, #mo-Site .cc_moneyExpertTable, #mo-Site #cc-Guides, #mo-Site #mypopup, #mo-Site #mypopup .close, #mo-Site .tdHLTopGFP{background-color: #E7D7E4;}
#mo-Site #mypopup {border-color: #E7D7E4;}
#mo-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/moRightColBoxTopLeft.gif') no-repeat;}
#mo-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/moRightColBoxTopBg.gif') repeat-x;}
#mo-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/moRightColBoxTopRight.gif') no-repeat;}
#mo-Site div.cc-ContentBox{background-image: url('./images/layout/mobubbleBtm.gif');}
#mo-Site .cc-HomePageImage{background-image: url('./Images/layout/moTopBannerHome.png');}
#mo-Site div.article a, #mo-Site .NavSub2 a, #mo-Site .linkColour, #mo-Site .cc-BoxDiv a, .btn_reg:hover, #mo-Site .cc-BoxDiv .cc-Link a:hover{color:#89882d;}
#mo-Site .cc-exitLinkList a:hover, #mo-Site .cc-pageLinkList a:hover{color:#89882d !important;}
#mo-Site div.article a:hover, #mo-Site .NavSub2 a:hover, #mo-Site .linkColour:hover, #mo-Site .cc-BoxDiv a:hover{color: #993366;}
#mo-Site div.article div.cc-links-bb-underline .cc-articleLink:link, #mo-Site div.article div.cc-links-bb-underline .cc-articleLink:visited { text-decoration:underline !important }
#mo-Site .cc-exitLinkList a, #mo-Site #footer ul li a:hover, #mo-Site .cc-mostPopular a:hover, #mo-Site #cc-logonBar a:hover, #mo-Site .TextSize a:hover, #mo-Site .cc-emailPrint a.linkText:hover, #mo-Site .cc-pageLinkList a, #mo-Site #cc-Guides a:hover{color: #993366 !important;}
#mo-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/moActionButtonArrowSmall.png') } 
#mo-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/moActionButtonArrowMedium.png') }
#mo-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/moActionButtonArrowLarge.png') }  
#mo-Site .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/moActionButtonBubbleSmall.png') }  
#mo-Site .actionButtonBubbleMedium { background-image: url('./Images/ActionButtons/moActionButtonBubbleMedium.png') }  
#mo-Site .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/moActionButtonBubbleLarge.png') }  
#mo-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/moActionButtonDownloadSmall.png') }  
#mo-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/moActionButtonDownloadMedium.png') }  
#mo-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/moActionButtonDownloadLarge.png') }  
#mo-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/moActionButtonEmailSmall.png') }  
#mo-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/moActionButtonEmailMedium.png') }  
#mo-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/moActionButtonEmailLarge.png') }  
#mo-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/moActionButtonMoneySmall.png') }  
#mo-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/moActionButtonMoneyMedium.png') }  
#mo-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/moActionButtonMoneyLarge.png') }  
#mo-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/moActionButtonSearchSmall.png') }  
#mo-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/moActionButtonSearchMedium.png') }  
#mo-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/moActionButtonSearchLarge.png') }  
#mo-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/moActionButtonStarSmall.png') }  
#mo-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/moActionButtonStarMedium.png') }  
#mo-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/moActionButtonStarLarge.png') }  
#mo-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/moActionButtonTickSmall.png') }  
#mo-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/moActionButtonTickMedium.png') }  
#mo-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/moActionButtonTickLarge.png') } 
#mo-Site .cc-Comment{background-image: url('./images/layout/moCommentBtm.gif');}
#mo-Site .cc-Comment.odd{background-image: url('./images/layout/moCommentBtm2.gif');}
#mo-Site .cc-GoLink a{background-image: url('./images/actionButtons/moGoLink.gif');	}
#mo-Site .inputBorder  {background-color:#DFD1DD}
#mo-Site .inputBorder input ,#mo-Site .inputBorder select,#mo-Site #cc-loginPage div.cc-LoginDetails input   {border-color:#CFA8CA}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.mo-RelatedArticles, #mo-Site .RelatedArticles {background-color:#E7D7E4}
.mo-RelatedArticles a, #mo-Site .RelatedArticles a {color:#89882D !important}
.mo-RelatedArticles a:hover, #mo-Site .RelatedArticles a:hover {color:#993366 !important}
#mo-Site .pageBul li.selected{background-color:#852572}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
/*  ENERGY OVERRIDES */
#en-Site #MiniSearch a:link, #MiniSearch a:visited {color:#BA500C;}
#en-Site #MiniSearch a:hover {color:#3399CC !important;}
#en-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#E9F4F9;padding:5px;border:0px; }
#en-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#en-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#en-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#en-Site #MiniSearch .orange { color:#BA500C; }
#en-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#en-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
#en-Site div#cc-Header  .cc-Logo, #en-Site div#cc-HeaderPopup .cc-Logo, #en-Site #mypopup .cc-Logo{background-image: url('./images/layout/enMainLogo.png');}
#en-Site div.cc-ContentHeadingMain, #en-Site .tdHLTop{background: url('./Images/Layout/enHeadingBg.gif') repeat-x;}
#en-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/enRightColBoxTopBg.gif');}
#en-Site div.cc-ContentHeadingRight{background: url('./Images/Layout/enHeadingBg_r.gif') no-repeat;}
#cc-rightColContent #energyRightNav div.cc-ContentHeadingMain {background-image: url('./Images/layout/bbRightColBoxTopBg.gif');}
#en-Site div#cc-Secondary-nav {background-color: #E9F4F9;}
#en-Site ul#cc-Nav-list2 li.cc-selected, #en-Site ul#cc-Nav-list2 li a:hover{background: #D4E9F4 url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
#en-Site #cc-text-size{background-color: #D4DEE3;}
#en-Site .cc-oddRow, #en-Site .cc-GuideInfo, #en-Site .tdHL, #en-Site #mypopup .email, #en-Site .tdHLGFP{background-color: #E9F4F9;}
#en-Site .cc_indexTable, #en-Site .cc_moneyExpertTable,#en-Site #cc-Guides, #en-Site #mypopup, #en-Site #mypopup .close, #en-Site .tdHL, #en-Site .tdHLTopGFP{background-color: #D4E9F4;}
#en-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/enRightColBoxTopLeft.gif') no-repeat;}
#en-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/enRightColBoxTopBg.gif') repeat-x;}
#en-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/enRightColBoxTopRight.gif') no-repeat;}
#en-Site div.cc-ContentBox{background-image: url('./images/layout/enbubbleBtm.gif')}
#en-Site .cc-HomePageImage{background-image: url('./Images/layout/enTopBannerHome.png')}
#en-Site div.article a, #en-Site .NavSub2 a, #en-Site .linkColour, #en-Site .cc-BoxDiv a, .btn_reg:hover, #en-Site .cc-BoxDiv .cc-Link a:hover{color:#BA500C;}
#en-Site .cc-exitLinkList a:hover, #en-Site .cc-pageLinkList a:hover{color:#BA500C !important}
#en-Site div.article a:hover, #en-Site .NavSub2 a:hover, #en-Site .linkColour:hover, #en-Site .cc-BoxDiv a:hover{color: #3399CC}
#en-Site .cc-exitLinkList a, #en-Site #footer ul li a:hover, #en-Site .cc-mostPopular a:hover, #en-Site #cc-logonBar a:hover, #en-Site .TextSize a:hover, #en-Site .cc-emailPrint a.linkText:hover, #en-Site .cc-pageLinkList a, #en-Site #cc-Guides a:hover{color: #3399CC !important;}
#en-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/enActionButtonArrowSmall.png') } 
#en-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/enActionButtonArrowMedium.png') }
#en-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/enActionButtonArrowLarge.png') }  
#en-Site .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/enActionButtonBubbleSmall.png') }  
#en-Site .actionButtonBubbleMedium { background-image: url('./Images/ActionButtons/enActionButtonBubbleMedium.png') }  
#en-Site .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/enActionButtonBubbleLarge.png') }  
#en-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/enActionButtonDownloadSmall.png') }  
#en-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/enActionButtonDownloadMedium.png') }  
#en-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/enActionButtonDownloadLarge.png') }  
#en-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/enActionButtonEmailSmall.png') }  
#en-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/enActionButtonEmailMedium.png') }  
#en-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/enActionButtonEmailLarge.png') }  
#en-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/enActionButtonMoneySmall.png') }  
#en-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/enActionButtonMoneyMedium.png') }  
#en-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/enActionButtonMoneyLarge.png') }  
#en-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/enActionButtonSearchSmall.png') }  
#en-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/enActionButtonSearchMedium.png') }  
#en-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/enActionButtonSearchLarge.png') }  
#en-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/enActionButtonStarSmall.png') }  
#en-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/enActionButtonStarMedium.png') }  
#en-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/enActionButtonStarLarge.png') }  
#en-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/enActionButtonTickSmall.png') }  
#en-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/enActionButtonTickMedium.png') }  
#en-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/enActionButtonTickLarge.png') } 
#en-Site .cc-Comment{background-image: url('./images/layout/enCommentBtm2.gif');}
#en-Site .cc-Comment.odd{background-image: url('./images/layout/enCommentBtm.gif');}
#en-Site .cc-GoLink a{background-image: url('./images/actionButtons/enGoLink.gif');	}
#en-Site #cc-Secondary-nav #cc-text-size {*width:34px}/* OM 02/06/09 - IE 6, 7 HACK TO ALLOW TEXT SIZE DIV TO FIT WITHIN TOPSECONDARY NAV BAR */
#en-Site .cc-HomeStep1 .input2, #en-Site .cc-HomeStep1 .input1 { text-align:left; } /* OM 03/06/09 - THIS ENSURES THAT THE TEXT WITHIN THE POSTCODE SEARCH BOX ALIGNS TO THE LEFT */
#en-Site .inputBorder , #en-Site .inputBorder  {background-color:#C2E0EF}
#en-Site .inputBorder input , #bo-Site .inputBorder input,#en-Site .inputBorder select,#bo-Site .inputBorder select,#en-Site #cc-loginPage div.cc-LoginDetails input ,#bo-Site #cc-loginPage div.cc-LoginDetails input     {border-color:#9BBECF}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.en-RelatedArticles,#en-Site .cc-indexHeaderFooter, #en-Site .RelatedArticles {background-color:#D4E9F4}
#en-Site #bb-Site .cc-indexHeaderFooter {background-color:#FFCC9F}
.en-RelatedArticles a, #en-Site .RelatedArticles a {color:#BA500C !important}
.en-RelatedArticles a:hover, #en-Site .RelatedArticles a:hover {color:#3399CC !important}
#en-Site .pageBul li.selected, #bo-Site .pageBul li.selected  {background-color:#2690C8}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */

/*  INSURANCE OVERRIDES */
#in-Site #MiniSearch {}
#in-Site #MiniSearch a:link, #MiniSearch a:visited {color:#006699;}
#in-Site #MiniSearch a:hover {color:#CC0033 !important;}
#in-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#FDEFF2;padding:5px;border:0px; }
#in-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#in-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#in-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#in-Site #MiniSearch .orange { color:#006699; }
#in-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#in-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
#in-Site div#cc-Header  .cc-Logo, #in-Site div#cc-HeaderPopup .cc-Logo, #in-Site #mypopup .cc-Logo{background-image: url('./images/layout/inMainLogo.png');}
#in-Site div.cc-ContentHeadingMain, #in-Site .tdHLTop{background: url('./Images/Layout/inHeadingBg.gif') repeat-x;}
#in-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/inRightColBoxTopBg.gif');}
#in-Site div.cc-ContentHeadingRight{background: url('./Images/Layout/inHeadingBg_r.gif') no-repeat;}
#in-Site div#cc-Secondary-nav{background-color: #FDEFF2;}
#in-Site ul#cc-Nav-list2 li.cc-selected, #in-Site ul#cc-Nav-list2 li a:hover{background: #FBE5E9 url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
#in-Site #cc-text-size{background-color: #DFD3D6;}
#in-Site .cc-oddRow, #in-Site .cc-GuideInfo, #in-Site .tdHL,  #in-Site #mypopup .email, #in-Site .tdHLTopGFP{background-color: #FDEFF2;}
#in-Site .cc_indexTable, #in-Site .cc_moneyExpertTable, #in-Site #cc-Guides, #in-Site #mypopup, #in-Site #mypopup .close, #in-Site .tdHLTopGFP{background-color: #FBE5E9;}
#in-Site #mypopup {border-color: #FBE5E9;}
#in-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/inRightColBoxTopLeft.gif') no-repeat;}
#in-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/inRightColBoxTopBg.gif') repeat-x;}
#in-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/inRightColBoxTopRight.gif') no-repeat;}
#in-Site div.cc-ContentBox{background-image: url('./images/layout/inbubbleBtm.gif');}
#in-Site .cc-HomePageImage{background-image: url('./Images/layout/inTopBannerHome.png');}
#in-Site div.article a, #in-Site .NavSub2 a, #in-Site .linkColour, #in-Site .cc-BoxDiv a, .btn_reg:hover, #in-Site .cc-BoxDiv .cc-Link a:hover{color:#006699;}
#in-Site .cc-exitLinkList a:hover, #in-Site .cc-pageLinkList a:hover{color:#006699 !important;}
#in-Site div.article a:hover, #in-Site .NavSub2 a:hover, #in-Site .linkColour:hover, #in-Site .cc-BoxDiv a:hover{color: #CC0033;}
#in-Site .cc-exitLinkList a, #in-Site #footer ul li a:hover, #in-Site .cc-mostPopular a:hover, #in-Site #cc-logonBar a:hover, #in-Site .TextSize a:hover, #in-Site .cc-emailPrint a.linkText:hover, #in-Site .cc-pageLinkList a, #in-Site #cc-Guides a:hover{color: #CC0033 !important;}
#in-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/inActionButtonArrowSmall.png') } 
#in-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/inActionButtonArrowMedium.png') }
#in-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/inActionButtonArrowLarge.png') }  
#in-Site .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/inActionButtonBubbleSmall.png') }  
#in-Site .actionButtonBubbleMedium { background-image: url('./Images/ActionButtons/inActionButtonBubbleMedium.png') }  
#in-Site .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/inActionButtonBubbleLarge.png') }  
#in-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/inActionButtonDownloadSmall.png') }  
#in-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/inActionButtonDownloadMedium.png') }  
#in-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/inActionButtonDownloadLarge.png') }  
#in-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/inActionButtonEmailSmall.png') }  
#in-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/inActionButtonEmailMedium.png') }  
#in-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/inActionButtonEmailLarge.png') }  
#in-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/inActionButtonMoneySmall.png') }  
#in-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/inActionButtonMoneyMedium.png') }  
#in-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/inActionButtonMoneyLarge.png') }  
#in-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/inActionButtonSearchSmall.png') }  
#in-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/inActionButtonSearchMedium.png') }  
#in-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/inActionButtonSearchLarge.png') }  
#in-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/inActionButtonStarSmall.png') }  
#in-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/inActionButtonStarMedium.png') }  
#in-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/inActionButtonStarLarge.png') }  
#in-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/inActionButtonTickSmall.png') }  
#in-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/inActionButtonTickMedium.png') }  
#in-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/inActionButtonTickLarge.png') } 
#in-Site .cc-Comment{background-image: url('./images/layout/inCommentBtm.gif');}
#in-Site .cc-Comment.odd{background-image: url('./images/layout/inCommentBtm2.gif');}
#in-Site .cc-GoLink a{background-image: url('./images/actionButtons/inGoLink.gif');	}
#in-Site .pageBul li.selected {background-color:#D7032B}
#in-Site .inputBorder  {background-color:#EFD1D7}
#in-Site .inputBorder input,#in-Site .inputBorder select ,#in-Site #cc-loginPage div.cc-LoginDetails input   {border-color:#DFB5BE}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.ic-RelatedArticles, #in-Site .RelatedArticles  {background-color:#FBE5E9}
.ic-RelatedArticles a, #in-Site .RelatedArticles a {color:#006699 !important}
.ic-RelatedArticles a:hover, #in-Site .RelatedArticles a:hover {color:#CC0033 !important}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
/*  DIGITAL TV OVERRIDES */

#tv-Site #MiniSearch {}
#tv-Site #MiniSearch a:link, #MiniSearch a:visited {color:#3399CC;}
#tv-Site #MiniSearch a:hover {color:#CC9900 !important;}
#tv-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#FAF6E6;padding:5px;border:0px; }
#tv-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#tv-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#tv-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#tv-Site #MiniSearch .orange { color:#3399CC; }
#tv-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#tv-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
#tv-Site div#cc-Header .cc-Logo , #tv-Site div#cc-HeaderPopup .cc-Logo, #tv-Site #mypopup .cc-Logo{background-image: url('./images/layout/tvMainLogo.png');}
#tv-Site div.cc-ContentHeadingMain, #tv-Site .tdHLTop{background: url('./Images/Layout/tvHeadingBg.gif') repeat-x;}
#tv-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/tvRightColBoxTopBg.gif');}
#tv-Site div.cc-ContentHeadingRight{background: url('./Images/Layout/tvHeadingBg_r.gif') no-repeat;}
#tv-Site div#cc-Secondary-nav{background-color: #FAF6E6;}
#tv-Site ul#cc-Nav-list2 li.cc-selected, #tv-Site ul#cc-Nav-list2 li a:hover{background: #FBF4D0 url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
#tv-Site #cc-text-size{background-color: #DDD9CB;}
#tv-Site .cc-oddRow, #tv-Site .cc-GuideInfo, #tv-Site .tdHL, #tv-Site #mypopup .email, #tv-Site .tdHLTopGFP{background-color: #FAF6E6;}
#tv-Site .cc_indexTable, #tv-Site .cc_moneyExpertTable, #tv-Site #cc-Guides, #tv-Site #mypopup, #tv-Site #mypopup .close, #tv-Site .tdHLTopGFP{background-color: #FBF4D0;}
#tv-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/tvRightColBoxTopLeft.gif') no-repeat;}
#tv-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/tvRightColBoxTopBg.gif') repeat-x;}
#tv-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/tvRightColBoxTopRight.gif') no-repeat;}
#tv-Site div.cc-ContentBox{background-image: url('./images/layout/tvbubbleBtm.gif');}
#tv-Site .cc-HomePageImage{background-image: url('./Images/layout/tvTopBannerHome.png');}
#tv-Site div.article a, #tv-Site .NavSub2 a, #tv-Site .linkColour, #tv-Site .cc-BoxDiv a, .btn_reg:hover, #tv-Site .cc-BoxDiv .cc-Link a:hover{color:#3399CC;}
#tv-Site .cc-exitLinkList a:hover, #tv-Site .cc-pageLinkList a:hover{color:#3399CC !important;}#tv-Site div.article a:hover, #tv-Site .NavSub2 a:hover, #tv-Site .linkColour:hover, #tv-Site .cc-BoxDiv a:hover{color: #CC9900;}
#tv-Site .cc-exitLinkList a, #tv-Site #footer ul li a:hover, #tv-Site .cc-mostPopular a:hover, #tv-Site #cc-logonBar a:hover, #tv-Site .TextSize a:hover, #tv-Site .cc-emailPrint a.linkText:hover, #tv-Site .cc-pageLinkList a, #tv-Site #cc-Guides a:hover{color: #CC9900 !important;}
#tv-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/tvActionButtonArrowSmall.png') } 
#tv-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/tvActionButtonArrowMedium.png') }
#tv-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/tvActionButtonArrowLarge.png') }  
#tv-Site .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/tvActionButtonBubbleSmall.png') }  
#tv-Site .actionButtonBubbleMedium { background-image: url('./Images/ActionButtons/tvActionButtonBubbleMedium.png') }  
#tv-Site .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/tvActionButtonBubbleLarge.png') }  
#tv-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/tvActionButtonDownloadSmall.png') }  
#tv-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/tvActionButtonDownloadMedium.png') }  
#tv-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/tvActionButtonDownloadLarge.png') }  
#tv-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/tvActionButtonEmailSmall.png') }  
#tv-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/tvActionButtonEmailMedium.png') }  
#tv-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/tvActionButtonEmailLarge.png') }  
#tv-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/tvActionButtonMoneySmall.png') }  
#tv-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/tvActionButtonMoneyMedium.png') }  
#tv-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/tvActionButtonMoneyLarge.png') }  
#tv-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/tvActionButtonSearchSmall.png') }  
#tv-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/tvActionButtonSearchMedium.png') }  
#tv-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/tvActionButtonSearchLarge.png') }  
#tv-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/tvActionButtonStarSmall.png') }  
#tv-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/tvActionButtonStarMedium.png') }  
#tv-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/tvActionButtonStarLarge.png') }  
#tv-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/tvActionButtonTickSmall.png') }  
#tv-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/tvActionButtonTickMedium.png') }  
#tv-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/tvActionButtonTickLarge.png') } 
#tv-Site .cc-Comment{background-image: url('./images/layout/tvCommentBtm.gif');}
#tv-Site .cc-Comment.odd{background-image: url('./images/layout/tvCommentBtm2.gif');}
#tv-Site div#cc-Home .cc-SiteImage {background-image: url('./images/layout/tvSiteImage.png');}
#tv-Site .pageBul li.selected {background-color:#D1A809}
#tv-Site .inputBorder  {background-color:#EFE8C2}
#tv-Site .inputBorder input,#tv-Site .inputBorder select,#tv-Site #cc-loginPage div.cc-LoginDetails input {border-color:#DFD6A7}
#cc-rightColContent #dtvRightNav div.cc-ContentHeadingMain {background-image:url(./Images/layout/enRightColBoxTopBg.gif);}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.dt-RelatedArticles, #tv-Site .RelatedArticles  {background-color:#FBF4D0}
.dt-RelatedArticles a, #tv-Site .RelatedArticles a {color:#3399CC !important}
.dt-RelatedArticles a:hover, #tv-Site .RelatedArticles a:hover {color:#CC9900 !important}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
/*  HOMEPHONE OVERRIDES */
#hp-Site #MiniSearch a:link, #MiniSearch a:visited {color:#FF9900;}
#hp-Site #MiniSearch a:hover {color:#CCCC00 !important;}
#hp-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#F8F8E6;padding:5px;border:0px; }
#hp-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#hp-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#hp-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#hp-Site #MiniSearch .orange { color:#FF9900; }
#hp-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#hp-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
#hp-Site div#cc-Header  .cc-Logo, #hp-Site div#cc-HeaderPopup .cc-Logo, #hp-Site #mypopup .cc-Logo{background-image: url('./images/layout/hpMainLogo.png');}
#hp-Site div.cc-ContentHeadingMain, #hp-Site .tdHLTop{background: url('./Images/Layout/hpHeadingBg.gif') repeat-x;}
#hp-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/hpRightColBoxTopBg.gif');}
#hp-Site div.cc-ContentHeadingRight{background: url('./Images/Layout/hpHeadingBg_r.gif') no-repeat;}
#hp-Site div#cc-Secondary-nav{background-color: #F8F8E6;}
#hp-Site ul#cc-Nav-list2 li.cc-selected, #hp-Site ul#cc-Nav-list2 li a:hover{background: #F1F2CE url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
#hp-Site #cc-text-size{background-color: #DBDBCB;}
#hp-Site .cc-oddRow, #hp-Site .cc-GuideInfo, #hp-Site .tdHL, #hp-Site #mypopup .email, #hp-Site .tdHLGFP, #hp-Site .TDhlGFP, #hp-Site .TDHlGFP, #hp-Site .tdHLGFP{background-color: #F8F8E6;}
#hp-Site .cc_indexTable, #hp-Site .cc_moneyExpertTable, #hp-Site #cc-Guides, #hp-Site mypopup,   #hp-Site #mypopup .close, #hp-Site .tdHLTopGFP{background-color: #F1F2CE;}
#hp-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/hpRightColBoxTopLeft.gif') no-repeat;}
#hp-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/hpRightColBoxTopBg.gif') repeat-x;}
#hp-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/hpRightColBoxTopRight.gif') no-repeat;}
#hp-Site div.cc-ContentBox{background-image: url('./images/layout/hpbubbleBtm.gif');}
#hp-Site .cc-HomePageImage{background-image: url('./Images/layout/hpTopBannerHome.png');}
#hp-Site div.article a, #hp-Site .NavSub2 a, #hp-Site .linkColour, #hp-Site .cc-BoxDiv a, .btn_reg:hover, #hp-Site .cc-BoxDiv .cc-Link a:hover{color:#FE7F03}
#hp-Site .cc-exitLinkList a:hover, #hp-Site .cc-pageLinkList a:hover{color:#FF9900 !important;}
#hp-Site div.article a:hover, #hp-Site .NavSub2 a:hover, #hp-Site .linkColour:hover, #hp-Site .cc-BoxDiv a:hover{color: #CCCC00;}
#hp-Site .cc-exitLinkList a, #hp-Site #footer ul li a:hover, #hp-Site .cc-mostPopular a:hover, #hp-Site #cc-logonBar a:hover, #hp-Site .TextSize a:hover, #hp-Site .cc-emailPrint a.linkText:hover, #hp-Site .cc-pageLinkList a, #hp-Site #cc-Guides a:hover{color: #CCCC00 !important;}
#hp-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/hpActionButtonArrowSmall.png') } 
#hp-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/hpActionButtonArrowMedium.png') }
#hp-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/hpActionButtonArrowLarge.png') }  
#hp-Site .actionButtonBuhpleSmall { background-image: url('./Images/ActionButtons/hpActionButtonBubbleSmall.png') }  
#hp-Site .actionButtonBuhpleMedium { background-image: url('./Images/ActionButtons/hpActionButtonBubbleMedium.png') }  
#hp-Site .actionButtonBuhpleLarge { background-image: url('./Images/ActionButtons/hpActionButtonBubbleLarge.png') }  
#hp-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/hpActionButtonDownloadSmall.png') }  
#hp-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/hpActionButtonDownloadMedium.png') }  
#hp-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/hpActionButtonDownloadLarge.png') }  
#hp-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/hpActionButtonEmailSmall.png') }  
#hp-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/hpActionButtonEmailMedium.png') }  
#hp-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/hpActionButtonEmailLarge.png') }  
#hp-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/hpActionButtonMoneySmall.png') }  
#hp-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/hpActionButtonMoneyMedium.png') }  
#hp-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/hpActionButtonMoneyLarge.png') }  
#hp-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/hpActionButtonSearchSmall.png') }  
#hp-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/hpActionButtonSearchMedium.png') }  
#hp-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/hpActionButtonSearchLarge.png') }  
#hp-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/hpActionButtonStarSmall.png') }  
#hp-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/hpActionButtonStarMedium.png') }  
#hp-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/hpActionButtonStarLarge.png') }  
#hp-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/hpActionButtonTickSmall.png') }  
#hp-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/hpActionButtonTickMedium.png') }  
#hp-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/hpActionButtonTickLarge.png') } 
#hp-Site .cc-Comment{background-image: url('./images/layout/hpCommentBtm.gif');}
#hp-Site .cc-Comment.odd{background-image: url('./images/layout/hpCommentBtm2.gif');}
#hp-Site .cc-GoLink a{background-image: url('./images/actionButtons/hpGoLink.gif');}
#hp-Site .pageBul li.selected {background-color:#B8BC09}
#hp-Site .inputBorder  {background-color:#EEEFC2}
#hp-Site .inputBorder input,#hp-Site .inputBorder select,#hp-Site #cc-loginPage div.cc-LoginDetails input    {border-color:#CDCF8E}
#cc-rightColContent #hpcRightNav div.cc-ContentHeadingMain {background-image:url(./Images/layout/bbRightColBoxTopBg.gif);}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.hp-RelatedArticles, #hp-Site .RelatedArticles {background-color:#F1F2CE}
.hp-RelatedArticles a, #hp-Site .RelatedArticles a {color:#000000 !important}
.hp-RelatedArticles a:hover, #hp-Site .RelatedArticles a:hover {color:#000000 !important}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
/* to increase space between bullet points,message box below home page searcg box, increase font size on package popup and legend/fieldset  */
#hp-Site div.article ul li{margin: 0px 0px 8px 5px;line-height:1.2eM;border: 0px;}
#hp-Site div.article .HPCSearchMsg { color:#999999 !important;font-size: 0.80eM;text-align:left;line-height:1.50eM}
body#hp-Site.popup{font-size: 75%;background-color:#FFFFFF;}
#hp-Site.popup legend {margin:0 5px; padding:2px;display:inline; color:#CC6600 !important;font-size:120%;}
#hp-Site.popup fieldset{display:block;border:solid 1px #A4A09F !important;}
/* end of changes */
/*  BREAKDOWNOVERRIDES */
#bk-Site div#cc-Header  .cc-Logo, #bk-Site div#cc-HeaderPopup .cc-Logo, #bk-Site #mypopup .cc-Logo{background-image: url('./images/layout/bkMainLogo.png');}
#bk-Site .cc-HomePageImage{background-image: url('./Images/layout/bkTopBannerHome.png');}
#bk-Site #MiniSearch {}
#bk-Site #MiniSearch a:link, #MiniSearch a:visited {color:#BA500C;}
#bk-Site #MiniSearch a:hover {color:#333366 !important;}
#bk-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#DFDFEB;padding:5px;border:0px; }
#bk-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#bk-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#bk-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#bk-Site #MiniSearch .orange { color:#BA500C; }
#bk-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#bk-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.bd-RelatedArticles, #bk-Site .RelatedArticles {background-color:#DFDFEB}
.bd-RelatedArticles a, #bk-Site .RelatedArticles a {color:#BA500C !important}
.bd-RelatedArticles a:hover, #bk-Site .RelatedArticles a:hover {color:#333366 !important}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
/*  BOILER OVERRIDES */
#bo-Site div#cc-Header  .cc-Logo, #bo-Site div#cc-HeaderPopup .cc-Logo, #bo-Site #mypopup .cc-Logo{background-image: url('./images/layout/boMainLogo.png');}
#bo-Site div.cc-ContentHeadingMain, #bo-Site .tdHLTop{background: url('./Images/Layout/enHeadingBg.gif') repeat-x;}
#bo-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/enRightColBoxTopBg.gif');}
#bo-Site div.cc-ContentHeadingRight{background: url('./Images/Layout/enHeadingBg_r.gif') no-repeat;}
#bo-Site div#cc-Secondary-nav{background-color: #E9F4F9;}
#bo-Site ul#cc-Nav-list2 li.cc-selected, #bo-Site ul#cc-Nav-list2 li a:hover{background: #D4E9F4 url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
#bo-Site #cc-text-size{background-color: #D4DEE3;}
#bo-Site .cc-oddRow, #bo-Site .cc-GuideInfo, #bo-Site .tdHL, #bo-Site #mypopup .email, #bo-Site .tdHLTopGFP{background-color: #E9F4F9;}
#bo-Site .cc_indexTable, #bo-Site .cc_moneyExpertTable,#bo-Site #cc-Guides, #bo-Site #mypopup, #bo-Site #mypopup .close, #bo-Site .tdHLTopGFP {background-color: #D4E9F4;}
#bo-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/enRightColBoxTopLeft.gif') no-repeat;}
#bo-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/enRightColBoxTopBg.gif') repeat-x;}
#bo-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/enRightColBoxTopRight.gif') no-repeat;}
#bo-Site div.cc-ContentBox{background-image: url('./images/layout/enbubbleBtm.gif');}
#bo-Site .cc-HomePageImage{background-image: url('./Images/layout/boTopBannerHome.png');}
#bo-Site div.article a, #bo-Site .NavSub2 a, #bo-Site .linkColour, #bo-Site .cc-BoxDiv a, .btn_reg:hover, #bo-Site .cc-BoxDiv .cc-Link a:hover{color:#BA500C;}
#bo-Site .cc-exitLinkList a:hover, #bo-Site .cc-pageLinkList a{color:#BA500C !important;}
#bo-Site div.article a:hover, #bo-Site .NavSub2 a:hover, #bo-Site .linkColour:hover, #bo-Site .cc-BoxDiv a:hover{color: #3399CC;}
#bo-Site .cc-exitLinkList a, #bo-Site #footer ul li a:hover, #bo-Site .cc-mostPopular a:hover, #bo-Site #cc-logonBar a:hover, #bo-Site .TextSize a:hover, #bo-Site .cc-emailPrint a.linkText:hover, #bo-Site #cc-Guides a:hover{color: #3399CC !important;}
#bo-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/enActionButtonArrowSmall.png') } 
#bo-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/enActionButtonArrowMedium.png') }
#bo-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/enActionButtonArrowLarge.png') }  
#bo-Site .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/enActionButtonBubbleSmall.png') }  
#bo-Site .actionButtonBubbleMedium { background-image: url('./Images/ActionButtons/enActionButtonBubbleMedium.png') }  
#bo-Site .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/enActionButtonBubbleLarge.png') }  
#bo-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/enActionButtonDownloadSmall.png') }  
#bo-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/enActionButtonDownloadMedium.png') }  
#bo-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/enActionButtonDownloadLarge.png') }  
#bo-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/enActionButtonEmailSmall.png') }  
#bo-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/enActionButtonEmailMedium.png') }  
#bo-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/enActionButtonEmailLarge.png') }  
#bo-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/enActionButtonMoneySmall.png') }  
#bo-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/enActionButtonMoneyMedium.png') }  
#bo-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/enActionButtonMoneyLarge.png') }  
#bo-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/enActionButtonSearchSmall.png') }  
#bo-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/enActionButtonSearchMedium.png') }  
#bo-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/enActionButtonSearchLarge.png') }  
#bo-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/enActionButtonStarSmall.png') }  
#bo-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/enActionButtonStarMedium.png') }  
#bo-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/enActionButtonStarLarge.png') }  
#bo-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/enActionButtonTickSmall.png') }  
#bo-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/enActionButtonTickMedium.png') }  
#bo-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/enActionButtonTickLarge.png') } 
#bo-Site .cc-Comment{background-image: url('./images/layout/enCommentBtm2.gif');}
#bo-Site .cc-Comment.odd{background-image: url('./images/layout/enCommentBtm.gif');}
#bo-Site .cc-GoLink a{background-image: url('./images/actionButtons/boGoLink.gif');	}
#bo-Site #MiniSearch a:link, #MiniSearch a:visited {color:#BA500C;}
#bo-Site #MiniSearch a:hover {color:#3399CC !important;}
#bo-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#E9F4F9;padding:5px;border:0px; }
#bo-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#bo-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#bo-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#bo-Site #MiniSearch .orange { color:#BA500C; }
#bo-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#bo-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.bl-RelatedArticles, #bo-Site .RelatedArticles {background-color:#D4E9F4}
.bl-RelatedArticles a, #bo-Site .RelatedArticles a{color:#BA500C !important}
.bl-RelatedArticles a:hover, #bo-Site .RelatedArticles a:hover {color:#3399CC !important}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
#cc-Home .cc-BoxDiv ul li a { color:#2A2A2A !important;}
#cc-Site #MiniSearch {}
#cc-Site #MiniSearch a:link, #MiniSearch a:visited {color:#2A2A2A;}
#cc-Site #MiniSearch a:hover {color:#2A2A2A !important;}
#cc-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#F6E8F3;padding:5px;border:0px; }
#cc-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#cc-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#cc-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#cc-Site #MiniSearch .orange { color:#BA500C; }
#cc-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#cc-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
/*speed tester*/
#bb-Site div.help_btn { float:left; margin:0px; background: url(./images/help.png); width:17px; height:17px; background-repeat:no-repeat; background-position: center middle; }
#bb-Site .HasWifi, #bb-Site .SecondLine { background-color:#ffe5cd; width:35px; }
#bb-Site .cc-Speed-Test-Reg .lblHasWifi, #bb-Site .cc-Speed-Test-Reg .lblSecondLine { width:230px; }
#bb-Site .cc-Speed-Test-Results .BottomNav .NavSub2 { padding-left:5px;}
#bb-Site .st-add-box p { margin:0px; }
#bb-Site .st-add-box { border:solid 1px #cccccc; padding:4px; }
#bb-Site .bb-SpeedTester div.cc-BoxContent p {margin-top: 5px;}
#bb-Site .bb-SpeedTester .Note { margin:10px; padding:0px 10px 0px 10px; }
#bb-Site .bb-SpeedTester .st-frame { float:left; margin-right:10px; width:440px; background-color:#ffffff; }
#hp-Site div.article .btn_gfp {color:#fff; text-align:right; padding-right:35px; font-size:140%; font-weight:bold; background: URL(./images/style1/new/btn_gfp.gif) no-repeat; width:147px; height:55px; border:0px; cursor:hand; }
#hp-Site .cc-abovecalc-banner .cc-right li a { color:#000000; }
/*above calc bc banner*/
#bb-Site .cc-abovecalc-banner .cc-right #Bul { margin-top:10px}
#tv-Site #ul_dtv li {color:#555555; font-size:0.9eM; padding:0px 5px 5px 12px; background-image: url(./images/style1/new/bullet7.gif);}
#tv-Site #ul_bb li, #tv-Site #ul_BB li {color:#555555; font-size:0.9eM; padding:0px 5px 5px 12px; background-image: url(./images/style1/new/bullet7.gif);}
#tv-Site #ul_ht li {color:#555555; font-size:0.9eM; padding:0px 5px 5px 12px; background-image: url(./images/style1/new/bullet7.gif);}
#tv-Site div.article .DTVSearchMsg { color:#999999 !important;font-size: 0.80eM;text-align:left;line-height:1.50eM}
#tv-Site table#Results.cc-calcTable .rowHidden th {border:none !important;line-height:0%;}
/*O2 specific buttons*/
#bb-Site .actionButtonArrowExtraLarge { margin-bottom:10px; font-weight:bold; background: transparent url('./Images/ActionButtons/bbActionButtonArrowExtraLarge.png') no-repeat top left; width:201px; height:48px; background-position:left top; font-size:16px;  }  
#bb-Site .gfpquestionsheader div {background-color:#FFE5CD; }
#bb-Site .bb-ST-Wrapper{padding: 5px 5px 0 5px;background-color: white;text-align: left;width: 700px;overflow:hidden;font-size:1.2em;}
/* broadband bundles + mobile bfroadband controls */
.bundleLeft, mobileLeft{float:left; margin-right:3px;width:340px; position:relative;}
#broadbandBundles, #mobilebroadband, #mobilebroadband {overflow:hidden;height:100%;text-align:left; z-index:10}
.homeBroadbandTab h2 {font-size:13px;}
#broadbandBundles h2,#mobilebroadband h2,#businessbroadband h2 {line-height:18px; height:41px;margin-bottom:0;font-size:13px;display:block;width:113px;text-align:left;padding-left:20px}
#broadbandBundles h2.twoTab,#mobilebroadband h2.twoTab,#businessbroadband h2.twoTab {line-height:10px; height:41px;margin-bottom:0;font-size:13px;display:block;width:170px;text-align:left;text-indent:13px; padding-left:0}
#broadbandBundles h2 a,#mobilebroadband h2 a,#businessbroadband h2 a {line-height:16px; height:50px;margin-bottom:0;font-size:15px;text-decoration:underline;display:block}
#broadbandBundles h2.twoTab a,#mobilebroadband h2.twoTab a,#businessbroadband h2.twoTab a {line-height:35px;font-size:16px}
#broadbandBundles .number, #mobilebroadband .number, #businessbroadband .number {font-size:27px; margin:0 10px 0 0px;line-height:29px}
#broadbandBundles .Indexcalcspace, #mobilebroadband .Indexcalcspace, #businessbroadband .Indexcalcspace {margin-bottom:0px !important}
#broadbandBundles .Indexcalcspace span, #mobilebroadband .Indexcalcspace span, #businessbroadband .Indexcalcspace span { font-weight:bold}
#broadbandBundles .Indexcalcspace span img, #mobilebroadband .Indexcalcspace span img, #businessbroadband .Indexcalcspace span img {vertical-align:text-bottom}
#broadbandBundles .compareNow .number {padding-top:0}
#broadbandBundles .compareNow input {margin-top:2px}
.inputLabel label {margin-left:5px}
.businessDivider {padding-top:5px;margin-top:5px; border-top:dashed 1px #2A2A2A}
#broadbandBundles .Indexcalcspace input.input3,#mobilebroadband .Indexcalcspace input.input3, #businessbroadband .Indexcalcspace input.input3 {width:175px;height:16px;line-height:15px; font-size:0.9eM}
#broadbandBundles .Indexcalcspace input.input4,#mobilebroadband .Indexcalcspace input.input4, #businessbroadband .Indexcalcspace input.input4 {width:165px;height:16px;line-height:15px}
#broadbandBundles .Indexcalcspace label, #mobilebroadband .Indexcalcspace label, #businessbroadband.Indexcalcspace label {vertical-align:top; *position:absolute;}
#broadbandBundles .numberlong3 {height:150px;padding-top:0px}
#mobilebroadband .numberlong3 {height:130px;padding-top:0px}
#businessbroadband .numberlong3 {height:85px;padding-top:0px}
#businessbroadband .numberlong4 {height:35px;padding-top:0px}

#businessBroadbandResults td.bundleCell {background-color:transparent !important}
#businessBroadbandResults .calcHighlightLeft {background: url('./images/layout/calcHighlightLeftBg.gif') no-repeat left center;padding:4px 8px !important; color:#d17114}
#businessBroadbandResults .calcHighlightRight {background: url('./images/layout/calcHighlightRightBg.gif') no-repeat right center;padding:4px 8px;}
#broadbandBundles #bundleInput label, #mobilebroadband #bundleInput label, #businessbroadband #bundleInput label {*left:30px}
#broadbandBundles .help_btn, #mobilebroadband .help_btn, #businessbroadband .help_btn {float:right !important; margin-right:50px !important}
.homeBroadbandTab, .mobileBroadbandTab, .businessBroadbandTab, .homeBroadbandTablong, .mobileBroadbandTablong, .businessBroadbandTablong {height:40px !important;width:113px;float:left;text-align:center;padding:0;margin:0;padding-top:6px}
.homeBroadbandTab {background:#FFFFFF url('./images/layout/homebroadbandTab.gif') no-repeat left; width:114px}
div.homeBroadbandTablong {background:#FFFFFF url('./images/layout/homebroadbandTabLong.gif') no-repeat left; width:170px}
.mobileBroadbandTab {background:#FFFFFF url('./images/layout/mobileBroadbandTab.gif') no-repeat left}
div.mobileBroadbandTablong {background:#FFFFFF url('./images/layout/mobileBroadbandTabLong.gif') no-repeat left; width:170px}
.businessBroadbandTab {background:#FFFFFF url('./images/layout/homebroadbandTab.gif') no-repeat left}
.defaultTab {background:#FFFFFF url('./images/layout/defaultTab.gif') no-repeat left !important}
.defaultTablong {background:#FFFFFF url('./images/layout/defaultTabLong.gif') no-repeat left !important}
.defaultTab span.tabBottom, .defaultTab span.tabTop {color:#FFFFFF !important}
.homeBroadbandTab .tabTop, .mobileBroadbandTab .tabTop, .businessBroadbandTab .tabTop  {font-size:15px; color:White !important}
.homeBroadbandTab .tabBottom, .homeBroadbandTablong h2 a {color:#8C4C04 !important}
.mobileBroadbandTab .tabBottom, .mobileBroadbandTablong h2 a {color:#11601D !important}
div.homeBroadbandTablong h2 a:hover, .mobileBroadbandTablong h2 a:hover {text-decoration:underline !important}
div.homeBroadbandTablong h2 a, div.mobileBroadbandTablong h2 a {font-size:16px}
div.defaultTablong h2 a {color:#FFFFFF !important}
.bundleLeft .privacy a {color:#2A2A2A !important}
.businessBroadbandTab .tabBottom {color:#8C4C04}
.homeBroadbandTab h2 a:hover, .mobileBroadbandTab h2 a:hover, .businessBroadbandTab h2 a:hover {text-decoration:none !important}
.homeBroadbandTab h2 a:hover span.tabBottom, .mobileBroadbandTab h2 a:hover span.tabBottom, .businessBroadbandTab h2 a:hover span.tabBottom, .homeBroadbandTab h2 a:hover span.tabTop, .mobileBroadbandTab h2 a:hover span.tabTop, .businessBroadbandTab h2 a:hover span.tabTop{text-decoration:underline}
#businessbroadband ul#rotator {list-style:none;margin-left:0 !important}
#businessbroadband ul#rotator li {width:100%;text-align:center; margin-left:0 !important}
.rotatorDiv {text-align:left; width:308px}
.callRates {background-color:#FFE5CD; margin-bottom:2px; font-size:0.9eM}
.callRateNotes {padding-left:20px;background:url('./images/layout/bull-tick.gif') no-repeat left; margin-bottom:5px; text-align:left}
.tabSelected {background-position:left 0px !important;padding-top:0px !important;height:60px !important}
.tabSelected h2, .tabSelected a {height:60px !important}
.tabSelected h2 {padding-top:15px !important}
.bundleBG {background-color:#FFF2E5}
.bundlesBody {clear:left;padding:0 15px;height:343px; border:solid 1px #f38f1f;width:308px}
.bundlesStyle .cc_indexTable , .bundlesBody, .businessBody, .businessStyle .cc_indexTable {background-color:#FDECC9 !important}
.bundlesStyle .cc_indexTable {height:354px}
.businessBody  {padding:0 15px; clear:left;border:solid 1px #f38f1f; }
.businessBody{height:315px}
.businessStyle .cc_indexTable {height:318px;}
#mobileBroadbandResults .bbBackColour, #bb-Site #mobileBroadbandResults .tdHLGFP, #mobileBroadbandResults .bundleHL, .mobileStyle .bbBackColour, #bb-Site .mobileStyle .cc-oddRow  {background-color:#E9FFCF !important}
.mobileBody {background-color:#dbf3bf; border:solid 1px #5bbd4b;padding:0 15px}
.mobileBody p.intro {margin:0 0px 5px 33px;}
#mobileBroadbandResults .bundleCell, #businessBroadbandResults .bundleCell {overflow:hidden}
#bb-Site #mobileBroadbandResults div.cc-ContentHeadingMain, #bb-Site .mobileStyle   div.cc-ContentHeadingMain {background: url('./Images/Layout/mobileHeadingBg.gif') repeat-x;}
#bb-Site .mobileStyle .cc_indexTable, #bb-Site #mobileBroadbandResults .tdHLTopGFP {background-color:#D4EFB3}
.mobileBody {width:308px;clear:left;height:262px}
.mobileBody .cc_indexTable {height:270px}
.bundlesStyle .cc_indexTable td, .mobileStyle .cc_indexTable td, .businessStyle .cc_indexTable td {height:40px !important}
.inputLabel {position:relative}
.privacy {text-align:right; margin-right:125px;font-size:0.8eM}
.BCSearchMsg a, .privacy a {text-decoration:underline !important}
#broadbandBundles a, #mobilebroadband a, #businessbroadband a {text-decoration:underline;color:#2A2A2A}
#bundleInput {text-indent:20px;}
.newsletter input  {float:left;margin:0px 5px 0 35px !important;padding:0;margin:0;height:13px;line-height:13px !important;width:15px}
.newsletter p  {margin:0 0 0px 10px;line-height:13px}
.mobileCostNotes {font-size:11px}
.cc-starRating {text-align:center;margin-top:4px}
.cc-starRating img {}
.cc-starRating:hover {cursor:pointer}
.SimpleTipBundles {display:none;margin-top:0 !important;padding-left:9px;position:absolute;background: transparent url(./images/layout/ArrowLeftBundles.gif) no-repeat scroll left top; }
.SimpleTipBundles .ratingPopup {width:675px;height:220px !important;border:solid 1px #AFAFAF; border-left:none;background-color:#FFFFFF !important;padding:10px}
.SimpleTipBundles .ratingPopupHPC {width:705px;height:210px !important;border:solid 1px #AFAFAF; border-left:none;background-color:#FFFFFF !important;padding:10px}
.SimpleTipBundles .ratingPopup .moreInfoLabel {padding-top:5px}
.SimpleTipBundles .ratingPopupHPC .moreInfoLabel {padding-top:5px}
.providerImage {float:left;margin-right:25px}

.ratingPopupHPC .providerImage {margin-bottom:5px;margin-top:5px}
.providerTitle {text-align:left; padding-top:8px}
.ratingPopup h3, .ratingPopupHPC h3 {font-size:1.5eM}
.ratingPopup a, .ratingPopupHPC a {color: #FE7F03 !important}
.ratingPopup .divider, .ratingPopupHPC .divider {width:1px; background-color:#AFAFAF; float:left;height:210px;margin:0 10px}
.ratingPopupLeft {float:left; width:300px;height:210px}
.ratingPopupHPC .ratingPopupLeft {width:330px}
.ratingPopupRight {width:340px;float:left}
#hp-Site .ratingPopupRight {padding-top:32px;width:360px}
.bundlePanel .ratingPopupLeft {width:320px;margin-left:10px;height:200px}
#hp-Site .bundlePanel .ratingPopupLeft {height:180px}
.starRatings {float:left;padding-top:10px}
.ratingPopupHPC .starRatings {padding-top:28px}
.ratingSummary {width:710px}
#hp-Site .ratingSummary {width:720px}
.starLinks {text-align:center;}
.starBar {margin-top:-15px}
.starLinks b {padding-top:5px} 
.starLinks .moreInfo {text-align:center; width:300px;margin-left:12px}
.cc-starRating span.ratingTotal {font-size:10px;vertical-align:middle;line-height:16px}
.cc-starRating a img {vertical-align:middle}
.tabs {height:50px !important;overflow:hidden;background:url(./images/layout/tabs-bottom.gif) repeat-x scroll 0 49px  }
.tab-default , .tab-selected {width:146px;text-align:center;float:left;overflow:hidden}
.tab-selected span {color:#555555}
.tab-selected {background: url(./images/layout/tab-bundle-details.gif)  no-repeat top left; height:50px }
.tab-default {background: url(./images/layout/tab-bundle-starRating.gif)  no-repeat top left;height:49px}
.tab-selected h3{display:inline;line-height:50px;}
.tab-default h3 {display:inline;line-height:60px;}
.showTab {display:block}
.hideTab {display:none}
.bundlePanel {border: solid 1px #C5682A; border-top:none;padding:20px;overflow:hidden}
.bundlePanel .divider {width:1px; background-color:#AFAFAF; float:left;height:200px;margin:0 10px}
.starLabel {float:left;text-align:left;font-weight:bold }
.ratingPopup .starLabel {width:210px;font-size:1.3eM}
.ratingPopupHPC .starLabel {width:210px;font-size:1.3eM;margin-bottom:15px}
.bundlePanel .starLabel {width:190px;font-size:1.2eM;margin-left:20px}
#hp-Site .ratingPopupRight .starLabel {width:210px; margin-bottom:15px}
.starImage {text-align:left;width:auto}
.bundlePanel .titleImage {float:left; margin-right:40px;width:180px;margin-bottom:10px}
.bundlePanel .titleLogo {float:right; margin-left:10px}
#bb-Site #mobilebroadband .actionButtonArrowSmall,#bb-Site .mobileBody .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/enActionButtonArrowSmall.png') } 
#bb-Site #mobilebroadband .actionButtonArrowMedium, #bb-Site .mobileBody .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/enActionButtonArrowMedium.png') }
#bb-Site #mobilebroadband .actionButtonArrowLarge, #bb-Site .mobileBody .actionButtonArrowLarge, #bb-Site #businessBroadbandResults .actionButtonArrowLarge, #bb-Site .businessPopup .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/enActionButtonArrowLarge.png') }  
#bb-Site #mobilebroadband .actionButtonBubbleSmall, #bb-Site .mobileBody .actionButtonBubbleSmall, #bb-Site #businessBroadbandResults .actionButtonBubbleSmall, #bb-Site .businessPopup .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/enActionButtonBubbleSmall.png') }  
#bb-Site #mobilebroadband .actionButtonBubbleMedium, #bb-Site .mobileBody .actionButtonBubbleMedium, #bb-Site #businessBroadbandResults .actionButtonBubbleMedium, #bb-Site .businessPopup .actionButtonBubbleMedium  { background-image: url('./Images/ActionButtons/enActionButtonBubbleMedium.png') }  
#bb-Site #mobilebroadband .actionButtonBubbleLarge, #bb-Site .mobileBody .actionButtonBubbleLarge, #bb-Site #businessBroadbandResults .actionButtonBubbleLarge, #bb-Site .businessPopup .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/enActionButtonBubbleLarge.png') }  
#bb-Site #mobilebroadband .actionButtonDownloadSmall, #bb-Site .mobileBody .actionButtonDownloadSmall, #bb-Site #businessBroadbandResults .actionButtonDownloadSmall, #bb-Site .businessPopup .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/enActionButtonDownloadSmall.png') }  
#bb-Site #mobilebroadband .actionButtonDownloadMedium, #bb-Site .mobileBody .actionButtonDownloadMedium, #bb-Site #businessBroadbandResults .actionButtonDownloadMedium, #bb-Site .businessPopup .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/enActionButtonDownloadMedium.png') }  
#bb-Site #mobilebroadband .actionButtonDownloadLarge, #bb-Site .mobileBody .actionButtonDownloadLarge, #bb-Site #businessBroadbandResults .actionButtonDownloadLarge, #bb-Site .businessPopup .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/enActionButtonDownloadLarge.png') }  
#bb-Site #mobilebroadband .actionButtonEmailSmall, #bb-Site .mobileBody .actionButtonEmailSmall, #bb-Site #businessBroadbandResults .actionButtonEmailSmall, #bb-Site .businessPopup .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/enActionButtonEmailSmall.png') }  
#bb-Site #mobilebroadband .actionButtonEmailMedium, #bb-Site .mobileBody .actionButtonEmailMedium, #bb-Site #businessBroadbandResults .actionButtonEmailMedium, #bb-Site .businessPopup .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/enActionButtonEmailMedium.png') }  
#bb-Site #mobilebroadband .actionButtonEmailLarge, #bb-Site .mobileBody .actionButtonEmailLarge, #bb-Site #businessBroadbandResults .actionButtonEmailLarge, #bb-Site .businessPopup .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/enActionButtonEmailLarge.png') }  
#bb-Site #mobilebroadband .actionButtonEmailLarge2, #bb-Site .mobileBody .actionButtonEmailLarge2 { background-image: url('./Images/ActionButtons/enActionButtonEmailLarge2.png') }  
#bb-Site #mobilebroadband .actionButtonMoneySmall, #bb-Site .mobileBody .actionButtonMoneySmall, #bb-Site #businessBroadbandResults .actionButtonMoneySmall, #bb-Site .businessPopup .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/enActionButtonMoneySmall.png') }  
#bb-Site #mobilebroadband .actionButtonMoneyMedium, #bb-Site .mobileBody .actionButtonMoneyMedium, #bb-Site #businessBroadbandResults .actionButtonMoneyMedium, #bb-Site .businessPopup .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/enActionButtonMoneyMedium.png') }  
#bb-Site #mobilebroadband .actionButtonMoneyLarge, #bb-Site .mobileBody .actionButtonMoneyLarge, #bb-Site #businessBroadbandResults .actionButtonMoneyLarge, #bb-Site .businessPopup .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/enActionButtonMoneyLarge.png') }  
#bb-Site #mobilebroadband .actionButtonSearchSmall, #bb-Site .mobileBody .actionButtonSearchSmall, #bb-Site #businessBroadbandResults .actionButtonSearchSmall, #bb-Site .businessPopup .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/enActionButtonSearchSmall.png') }  
#bb-Site #mobilebroadband .actionButtonSearchMedium, #bb-Site .mobileBody .actionButtonSearchMedium, #bb-Site #businessBroadbandResults .actionButtonSearchMedium, #bb-Site .businessPopup .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/enActionButtonSearchMedium.png') }  
#bb-Site #mobilebroadband .actionButtonSearchLarge, #bb-Site .mobileBody .actionButtonSearchLarge, #bb-Site #businessBroadbandResults .actionButtonSearchLarge, #bb-Site .businessPopup .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/enActionButtonSearchLarge.png') }  
#bb-Site #mobilebroadband .actionButtonStarSmall, #bb-Site .mobileBody .actionButtonStarSmall, #bb-Site #businessBroadbandResults .actionButtonStarSmall, #bb-Site .businessPopup .actionButtonStarSmall { background-image: url('./Images/ActionButtons/enActionButtonStarSmall.png') }  
#bb-Site #mobilebroadband .actionButtonStarMedium, #bb-Site .mobileBody .actionButtonStarMedium, #bb-Site #businessBroadbandResults .actionButtonStarMedium, #bb-Site .businessPopup .actionButtonStarMedium { background-image: url('./Images/ActionButtons/enActionButtonStarMedium.png') }  
#bb-Site #mobilebroadband .actionButtonStarLarge, #bb-Site .mobileBody .actionButtonStarLarge, #bb-Site #businessBroadbandResults .actionButtonStarLarge, #bb-Site .businessPopup .actionButtonStarLarge { background-image: url('./Images/ActionButtons/enActionButtonStarLarge.png') }  
#bb-Site #mobilebroadband .actionButtonTickSmall, #bb-Site .mobileBody .actionButtonTickSmall, #bb-Site #businessBroadbandResults .actionButtonTickSmall, #bb-Site .businessPopup .actionButtonTickSmall { background-image: url('./Images/ActionButtons/enActionButtonTickSmall.png') }  
#bb-Site #mobilebroadband .actionButtonTickMedium, #bb-Site .mobileBody .actionButtonTickMedium, #bb-Site #businessBroadbandResults .actionButtonTickMedium, #bb-Site .businessPopup .actionButtonTickMedium { background-image: url('./Images/ActionButtons/enActionButtonTickMedium.png') }  
#bb-Site #mobilebroadband .actionButtonTickLarge, #bb-Site .mobileBody .actionButtonTickLarge, #bb-Site #businessBroadbandResults .actionButtonTickLarge, #bb-Site .businessPopup .actionButtonTickLarge { background-image: url('./Images/ActionButtons/enActionButtonTickLarge.png') } 

/*bundle results */
#bundleResultsTop, #mobileResultsTop {margin-top:4px;}
#bundleResultsTop input.radio, #mobileResultsTop input.radio  {margin:0 2px;height:22px;vertical-align:middle}
#bundleResultsTop .cc-calcNav, #mobileResultsTop .cc-calcNav  {padding:5px 10px 5px 10px;margin-top:0; height:25px}
#businessBroadbandResults #mobileResultsTop .cc-calcNav {padding:5px 10px}
#bundleResultsTop .cc-calcNav a, #mobileResultsTop .cc-calcNav a  ,.bottomNav a {text-decoration:underline !important}
#bundleResultsTop .cc-calcNav .cc-calcNavLeft,#mobileResultsTop .cc-calcNav .cc-calcNavLeft, #mobileResultsTop .cc-calcNav .cc-calcNavMid, #mobileResultsTop .cc-calcNav .cc-calcNavMid {border:none}
#bundleResultsTop .cc-calcNav .cc-calcNavLeft, #mobileResultsTop .cc-calcNav .cc-calcNavLeft {width:40%;height:auto}
#bundleResultsTop .cc-calcNav .cc-calcNavMid, #mobileResultsTop .cc-calcNav .cc-calcNavMid  {width:24%;height:auto}
#bundleResultsTop .cc-calcNav .cc-calcNavRight, #mobileResultsTop .cc-calcNav .cc-calcNavRight {padding:0px 0 0 0;width:58%;text-align:left;height:auto}
#bundleResultsTop .cc-calcNav p, #mobileResultsTop .cc-calcNav p {margin:2px 0; line-height:22px !important}
#bundleResultsTop .cc-calcNav p label, #mobileResultsTop .cc-calcNav p label {vertical-align:middle;font-weight:normal; font-size:1.0eM !important;float:none;line-height:22px}
#bundleResultsTop .cc-calcNav select, #mobileResultsTop .cc-calcNav select {width:130px;height:22px;vertical-align:middle}
#mobileResultsTop .cc-calcNav select {width:135px}
#bundleResultsTop .cc-calcNav input,#bundleResultsTop .cc-calcNav button, #mobileResultsTop .cc-calcNav input,#mobileResultsTop .cc-calcNav button {line-height:22px !important;}
#bundleResultsTop .cc-calcNav .cc-calcNavLeft input.radio, #mobileResultsTop .cc-calcNav .cc-calcNavLeft input.radio {width:30px}
#bundleResultsTop .cc-calcNav .cc-calcNavMid select, #mobileResultsTop .cc-calcNav .cc-calcNavMid select {margin-bottom:0}
#cc-bundlecalc .cc-calcTable td .CompTel {margin-top:5px; font-size:0.9eM;overflow:hidden}
#cc-businesscalc .phoneNumber {text-align:center}
#cc-businesscalc .cc-calcTable td span.CompTel, .businessPopup span.CompTel {color:#2A2A2A; margin-top:0; font-size:1.2eM;}
#cc-businesscalc .cc-calcTable td span.compTelNotes, .businessPopup span.compTelNotes {color:#2A2A2A;font-size:1.5eM; font-weight:bold;  }
#cc-businesscalc .cc-calcTable td .phoneNumber2 span.CompTel .businessPopup span.CompTel {color:#0072BB; margin-top:0; font-size:12px}
.businessPopup span.CompTel {font-size:14px}
#cc-businesscalc .cc-calcTable td .phoneNumber2 span.compTelNotes {color:#2A2A2A; margin-top:0;font-weight:bold;font-size:16px}
.businessPopup span.compTelNotes {font-size:18px}
.businessPopup .phoneNumber {width:100px;height:90px}
.businessPopup .phoneNumber div{display:block}
.cc-calcTable .ratesForm select {vertical-align:middle;font-size:0.9eM;height:20px}
#cc-businesscalc .cc-calcTable .ratesForm select {background-color:#FFE5CD}
select.fullWidth {width:100%}
.cc-calcTable .bundleCategory td img {vertical-align:middle;margin-right:5px}
.cc-calcTable .ratesForm label {vertical-align:middle;font-weight:normal; font-size:0.9eM !important;float:none;line-height:20px}
.sectionDivider {background:url('./images/layout/dotted.gif') repeat-y; padding:0 !important; width:1px !important}
#businessBroadbandResults .sectionDivider {background:url('./images/layout/calcResultsBorder.gif') repeat-y; padding:0 !important; width:1px !important}
#businessBroadbandResults div.cc-ContentHeadingMain h3 {line-height:30px}
.bundleHL {background-color:#FFF2E5; font-weight:bold}
th.phoneBG {background:url('./images/layout/hpCalHeaderBg.gif') no-repeat  top center;}
#businessBroadbandResults th.phoneBG {background:#FFF2E5 url('./images/layout/hpCalBusinessHeaderBg.gif') no-repeat  top center;}
th.dtvBG {background:url('./images/layout/tvCalHeaderBg.gif') no-repeat center center; height:75px}
th.bbBG {background:url('./images/layout/bbCalHeaderBg.gif') no-repeat center center}
.bundleCell, .bundleHL {padding:4px !important}
.confine, .confine2, .confine3{text-align:center} 
.cc-calcTable .confine a {width:70px;display:inline-block !important}
.cc-calcTable .confine2 a {width:70px;display:inline-block !important}
.cc-calcTable .confine3 a {width:90px;display:inline-block !important}
.cc-calcTable .bundleCell a, .cc-calcTable .bundleHL a, .cc-calcTable .bundleHL a {text-decoration:underline !important;color:#000000 !important}
.bundleCell li, .bundleHL li {margin-left:15px}
.dataRow tr td{height:114px !important;overflow:hidden !important}
#cc-businesscalc td div.dataPadding {padding-top:40px !important;}
.dataNote {font-size:10px; line-height:14px}
#CalcAdv {overflow:hidden}
.callBannerBB01-container {border-color:#fab067;border-width:1px;border-style:solid;width:98%;float:left;background-image:url(./images/layout/photo-lady-01.jpg);background-position:top left;background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:small;font-weight:normal;padding:7px;text-align:left;}
.callBannerBB01-left {width:57%;float:left;border-width: 0px 1px 0px 0px;border-color:#d6d6d6;border-style:solid;}
.callBannerBB01-left01a {margin: 10px 20px 5px 146px;color:#016daf;font-size:1.2em;letter-spacing:1px;}
.callBannerBB01-left01b {margin: 0px 20px 18px 146px;color:#016daf;font-size:1.6em;}
.callBannerBB01-left01c {margin:0px 20px 5px 146px;padding:0px 0px 3px 0px;color:#666666;font-size:1em;text-align:right;border-width: 0px 0px 1px 0px;border-color:#d6d6d6;border-style:solid;}
.callBannerBB01-left01d {margin:0px 20px 5px 146px;color:#d66b03;font-size:1em;text-align:right;}
.callBannerBB01-right {width:40%;float:left; font-size:1.1eM}
.callBannerBB01-right #whyBul {margin:20px 0 0 81px !important}
#bb-Site .callBannerBB01-right #whyBul li a {color:#666666 !important; font-size:0.9eM}
.callBannerBB01-right01tick {margin:0px 10px 5px 10px;}
.darkerBlue {color:#033476}
.arrow01 {font-size:1.2em;}
button.calcSubmit, input.calcSubmit {margin:0 2px !important; padding:0 !important; text-decoration:underline !important; vertical-align:baseline;*vertical-align:middle;*overflow: visible; color:#2A2A2A}
.bottomNav {height:20px; padding:5px; text-align:center}
.bottomNav .black {color:#000000; font-weight:bold;}
.bottomNav input {padding:0 2px}
.bundlePopup .HD4 {font-size:1.2eM; margin-left:0}
.bundlePopup {width:390px; padding:10px;text-align:left;margin:0 auto;font-size:1.2eM}
.bundlePopupLeft, .bundlePopupMid, .bundlePopupRight {float:left}
.bundlePopupLeft{width:45%}
.bundlePopupMid{width:35%;text-align:right}
.bundlePopupRight{width:18%; text-align:left;text-indent:5px}
.bundlePopupTwoCol {width:80%;float:left}
.totalRow {border-top:solid 2px black; border-bottom:solid 2px black;height:22px;font-weight:bold}
.bundleCell .costpopup {text-decoration:underline !important}
.bundleCell ul,.bundleHL ul { list-style-type:disc}
.actionBar {width:370px}
.actionBar .actionButtonSearchLarge {width:201px;text-align:left;padding:0;font-weight:bold;color:#000000;padding-left:48px;*height:24px;*line-height:24px;width:153px;*width:201px;vertical-align:middle}
.actionBar .actionButtonSearchLarge:hover {text-decoration:none !important;color:#FFFFFF}
.coverageMap {text-align:center; margin-right:5px;position:relative}
.coverageMap a {text-decoration:underline !important}
.coverageMap .smaller4 {text-align:left; padding:0 20px}
.coverageMap .largeProduct {text-align:center;float:left;width:100%}
.mobilePopup {border:solid 1px black; overflow:hidden; padding:5px;position:relative}
.mobilePopup .closeButton {top:35px}
.businessPopup .closeButton {top:42px}
.ofComMap {position:relative; bottom:10px;display:none}
.ofComMap  img {display:inline}
.ofComText {text-align:right}
/* article box pairs*/
.ArticleBoxPair {width:100%;overflow:hidden;margin-bottom:20px}
.pairLeft, .pairRight {float:left;width:325px}
.pairLeft {margin-right:20px}
.ArticleBoxPair	.cc-BoxDiv {overflow:visible;height:130px;font-size:0.8eM}
.ArticleBoxPair	.cc-BoxDiv p {margin:2px 0}
.productHL {color:#CC0000;background:#FFFF00;padding:6px;font-weight:bold;text-align:center}
/* right nav calculator control */
.rightNavCalcDisplay {width:100%;overflow:visible}
.rightNavCalcDisplay .input2 {display:block; float:left;margin:0 5px 10px 8px;*margin:0 5px 10px 0px; }
.rightNavCalcDisplay .inputLabelRight .input2 {padding:0px; height:18px;line-height:18px; margin-bottom:1px}
.rightNavCalcDisplay .inputLabelRight label {height:18px;line-height:18px}
.rightNavCalcDisplay .numberlong3 {height:110px}
.rightNavCalcDisplay .number {padding-top:0;margin-right:3px}
.rightNavCalcDisplay .numbershort {height:15px}
#en-Site .rightNavCalcDisplay .cc-BoxDiv {background-color:#FFCC9F !important}
#cc-bannerContent {float:left; width:760px}
#rightBanner {padding:5px;text-align:center}
#energyRightNav p {margin:0}
.zindex {z-index:999; font-weight:bold; font-size:1.3eM}
/*NEW REGISTRATION*/
#cc-Reg-Header {margin-left:20px;margin-top:20px} 
#cc-Reg-Wrapper {overflow:hidden}
.registration {overflow:hidden;height:100%;float:left;margin-right:20px;width:507px;margin-left:10px}
.registration h3 {font-size:1.4eM}
.registration h3.mydetails {font-size:1.3eM}
.registration h1.HD4 {line-height:1.2eM;margin-bottom:0}
.registerRight {padding:10px;height:100%;overflow:hidden}
.registerRight .HD4 {font-size:1.7eM}
.registration .cc-RegForm input, .regBox .cc-RegForm input, #cc-loginPage div.cc-LoginDetails input {border:solid 1px #B5B5CF;height:25px;width:260px} 
.radioInput input {height:auto !important;width:auto !important;border:none !important;margin-left:5px;line-height:25px;}
.radioInput label {float:none !important;}
.dateInput select {float:left; width:120px !important;margin-right:10px;font-size:1.5eM}
.inputBorder {background-color:#D1D1DF;overflow:hidden;padding:4px; height:29px !important;width:264px;*width:264px;position:relative;margin:0 !important}
.inputBorder input, .inputBorder select {border:solid 1px #9595A5;width:260px; position:absolute;top:4}
.registration .cc-RegForm .cc-StayInTouch{height: 120px}
.inputBorder select {font-size:1.5eM}
.inputBorder input {font-size:1.5eM}
.registration input.checkBox {width:15px;height:15px;float:left;margin:0 20px 40px 10px}
.pageBul{width:504px;overflow:hidden}
.regBox{width:504px;overflow:hidden;height:100%}
.regBox .cc-RegForm,.registration .cc-RegForm {width:100%;padding:0px 10px 0}
.regBox .cc-RegForm {padding-top:10px;height:100%}
.regBox .cc-RegForm select {width:262px;*width:264px;height:27px;}
.regBox .cc-RegForm label,.registerLeft .cc-RegForm label{width:175px;font-size:1.3eM;padding:10px;float:left}
.regBox .cc-RegForm label.line2 {padding-top:5px !important}
.registration .cc-RegForm label.news {width:80%;padding:0 10px; font-size:0.8eM;font-weight:normal}
.registration div.right {height:30px !important}
.regBox .cc-RegForm .inputs div, .registerLeft .cc-RegForm div {height:100%;margin-top:10px;overflow:hidden}
.regBox .cc-RegForm .inputs div.privacy {height:15px;margin-top:0;margin-right:45px;}
.regBox .cc-RegForm .inputs div.privacy a, .newsAlert a {color:#2A2A2A !important}
.regBox a {text-decoration:underline !important; color:#2A2A2A}
.regBul {overflow:hidden}
#AlertMonthlyNews {margin:4px 20px 40px 10px}
.regBul li {font-size:1.4eM;margin-left:15px;line-height:1.5eM;text-align:left !important}
.regBul li a {text-decoration:underline !important}
.pageBul {border:solid 1px #2A2A2A;border-left:none;height:100%; background-color:white}
.pageBul li {text-align:center;float:left;width:125px;border-left:solid 1px #2A2A2A;font-weight:bold}
.SimpleTip, .SimpleTip2 {display:none; padding-left:9px;position:absolute;z-index:99;background:transparent url('./images/layout/ArrowLeft.gif') no-repeat scroll left top;height:auto !important; margin-top:0 !important}
.SimpleTip div , .SimpleTip2 div {padding:5px;background-color:#F5F5B5;border:solid 1px #E0E0E0;border-color:#DECA7E #DECA7E #DECA7E;border-style:solid solid solid none;border-width:1px 1px 1px 0;height:auto !important; margin-top:0 !important}
.SimpleTip {width:382px;height:102px !important}
.SimpleTip div {width:370px;height:90px !important}
.SimpleTip2 {height:72px}
.SimpleTip2 div {width:370px;height:60px !important;}
.googleAds {float:left;margin-right:10px}
.cc-homeLinks {float:left; width:300px; padding:10px}
.cc-homeLinks h3 a {color:#555555 !important}
.emailSample {padding-top:70px}
.nextRight {margin-right:232px}
#regThankyou {font-size:1.3eM}
#regThankyou img {float:left;margin-right:20px}
#regThankyou div {padding-top:8px}
#regThankyou a {text-decoration:underline !important}
/*  MOBILECHOICES OVERRIDES */
#mch-Site #MiniSearch a:link, #MiniSearch a:visited {color:#BA500C;}
#mch-Site #MiniSearch a:hover {color:#3399CC !important;}
#mch-Site #MiniSearch .SearchInfoBar { font-size:110%;background-color:#E9F4F9;padding:5px;border:0px; }
#mch-Site #MiniSearch .SearchInfoBarFooter { width:100%; }
#mch-Site #MiniSearch .SearchInfoBarLeft {float:left; text-align:left; width:100%; }
#mch-Site #MiniSearch .Results { margin-top:10px;padding-top:10px; }
#mch-Site #MiniSearch .orange { color:#BA500C; }
#mch-Site #MiniSearch .KeyMatch { padding:5px; margin:10px 0px; background-color:#FFFFFF; color:#555; }
#mch-Site #MiniSearch .SearchBanner { float:right;width:125px;padding-top:10px; }
#mch-Site div#cc-Header  .cc-Logo, #mch-Site div#cc-HeaderPopup .cc-Logo, #mch-Site #mypopup .cc-Logo{background-image: url('./images/layout/mchMainLogo.png');}
#mch-Site div.cc-ContentHeadingMain, #mch-Site .tdHLTop{background: url('./Images/Layout/enHeadingBg.gif') repeat-x;}
#mch-Site #cc-rightColContent div.cc-ContentHeadingMain{background-image: url('./Images/layout/enRightColBoxTopBg.gif');}
#mch-Site div.cc-ContentHeadingRight{background: url('./Images/Layout/enHeadingBg_r.gif') no-repeat;}
#cc-rightColContent #energyRightNav div.cc-ContentHeadingMain {background-image: url('./Images/layout/bbRightColBoxTopBg.gif');}
#mch-Site div#cc-Secondary-nav {background-color: #E9F4F9;}
#mch-Site ul#cc-Nav-list2 li.cc-selected, #mch-Site ul#cc-Nav-list2 li a:hover{background: #D4E9F4 url('./images/layout/ccDropShadow.png') repeat-x scroll left top;height: 27px;}
#mch-Site #cc-text-size{background-color: #D4DEE3;}
#mch-Site .cc-oddRow, #mch-Site .cc-GuideInfo, #mch-Site .tdHL, #mch-Site #mypopup .email, #mch-Site .tdHLGFP{background-color: #E9F4F9;}
#mch-Site .cc_indexTable, #mch-Site .cc_moneyExpertTable,#mch-Site #cc-Guides, #mch-Site #mypopup, #mch-Site #mypopup .close, #mch-Site .tdHL, #mch-Site .tdHLTopGFP{background-color: #D4E9F4;}
#mch-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopLeft{background: url('./Images/layout/enRightColBoxTopLeft.gif') no-repeat;}
#mch-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTop{background: url('./Images/layout/enRightColBoxTopBg.gif') repeat-x;}
#mch-Site #cc-rightColContent .cc-rightColBox .cc-rightColBoxTopRight{background: url('./Images/layout/enRightColBoxTopRight.gif') no-repeat;}
#mch-Site div.cc-ContentBox{background-image: url('./images/layout/enbubbleBtm.gif')}
#mch-Site .cc-HomePageImage{background-image: url('./Images/layout/enTopBannerHome.png')}
#mch-Site div.article a, #mch-Site .NavSub2 a, #mch-Site .linkColour, #mch-Site .cc-BoxDiv a, .btn_reg:hover, #mch-Site .cc-BoxDiv .cc-Link a:hover{color:#BA500C;}
#mch-Site .cc-exitLinkList a:hover, #mch-Site .cc-pageLinkList a:hover{color:#BA500C !important}
#mch-Site div.article a:hover, #mch-Site .NavSub2 a:hover, #mch-Site .linkColour:hover, #mch-Site .cc-BoxDiv a:hover{color: #3399CC}
#mch-Site .cc-exitLinkList a, #mch-Site #footer ul li a:hover, #mch-Site .cc-mostPopular a:hover, #mch-Site #cc-logonBar a:hover, #mch-Site .TextSize a:hover, #mch-Site .cc-emailPrint a.linkText:hover, #mch-Site .cc-pageLinkList a, #mch-Site #cc-Guides a:hover{color: #3399CC !important;}
#mch-Site .actionButtonArrowSmall { background-image: url('./Images/ActionButtons/enActionButtonArrowSmall.png') } 
#mch-Site .actionButtonArrowMedium { background-image: url('./Images/ActionButtons/enActionButtonArrowMedium.png') }
#mch-Site .actionButtonArrowLarge { background-image: url('./Images/ActionButtons/enActionButtonArrowLarge.png') }  
#mch-Site .actionButtonBubbleSmall { background-image: url('./Images/ActionButtons/enActionButtonBubbleSmall.png') }  
#mch-Site .actionButtonBubbleMedium { background-image: url('./Images/ActionButtons/enActionButtonBubbleMedium.png') }  
#mch-Site .actionButtonBubbleLarge { background-image: url('./Images/ActionButtons/enActionButtonBubbleLarge.png') }  
#mch-Site .actionButtonDownloadSmall { background-image: url('./Images/ActionButtons/enActionButtonDownloadSmall.png') }  
#mch-Site .actionButtonDownloadMedium { background-image: url('./Images/ActionButtons/enActionButtonDownloadMedium.png') }  
#mch-Site .actionButtonDownloadLarge { background-image: url('./Images/ActionButtons/enActionButtonDownloadLarge.png') }  
#mch-Site .actionButtonEmailSmall { background-image: url('./Images/ActionButtons/enActionButtonEmailSmall.png') }  
#mch-Site .actionButtonEmailMedium { background-image: url('./Images/ActionButtons/enActionButtonEmailMedium.png') }  
#mch-Site .actionButtonEmailLarge { background-image: url('./Images/ActionButtons/enActionButtonEmailLarge.png') }  
#mch-Site .actionButtonMoneySmall { background-image: url('./Images/ActionButtons/enActionButtonMoneySmall.png') }  
#mch-Site .actionButtonMoneyMedium { background-image: url('./Images/ActionButtons/enActionButtonMoneyMedium.png') }  
#mch-Site .actionButtonMoneyLarge { background-image: url('./Images/ActionButtons/enActionButtonMoneyLarge.png') }  
#mch-Site .actionButtonSearchSmall { background-image: url('./Images/ActionButtons/enActionButtonSearchSmall.png') }  
#mch-Site .actionButtonSearchMedium { background-image: url('./Images/ActionButtons/enActionButtonSearchMedium.png') }  
#mch-Site .actionButtonSearchLarge { background-image: url('./Images/ActionButtons/enActionButtonSearchLarge.png') }  
#mch-Site .actionButtonStarSmall { background-image: url('./Images/ActionButtons/enActionButtonStarSmall.png') }  
#mch-Site .actionButtonStarMedium { background-image: url('./Images/ActionButtons/enActionButtonStarMedium.png') }  
#mch-Site .actionButtonStarLarge { background-image: url('./Images/ActionButtons/enActionButtonStarLarge.png') }  
#mch-Site .actionButtonTickSmall { background-image: url('./Images/ActionButtons/enActionButtonTickSmall.png') }  
#mch-Site .actionButtonTickMedium { background-image: url('./Images/ActionButtons/enActionButtonTickMedium.png') }  
#mch-Site .actionButtonTickLarge { background-image: url('./Images/ActionButtons/enActionButtonTickLarge.png') } 
#mch-Site .cc-Comment{background-image: url('./images/layout/enCommentBtm2.gif');}
#mch-Site .cc-Comment.odd{background-image: url('./images/layout/enCommentBtm.gif');}
#mch-Site .cc-GoLink a{background-image: url('./images/actionButtons/enGoLink.gif');	}
#mch-Site #cc-Secondary-nav #cc-text-size {*width:34px}/* OM 02/06/09 - IE 6, 7 HACK TO ALLOW TEXT SIZE DIV TO FIT WITHIN TOPSECONDARY NAV BAR */
#mch-Site .cc-HomeStep1 .input2, #mch-Site .cc-HomeStep1 .input1 { text-align:left; } /* OM 03/06/09 - THIS ENSURES THAT THE TEXT WITHIN THE POSTCODE SEARCH BOX ALIGNS TO THE LEFT */
#mch-Site .inputBorder , #mch-Site .inputBorder  {background-color:#C2E0EF}
#mch-Site .inputBorder input , #bo-Site .inputBorder input,#mch-Site .inputBorder select,#bo-Site .inputBorder select    {border-color:#9BBECF}
/*OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */
.mch-RelatedArticles,#mch-Site.RelatedArticles {background-color:#D4E9F4}
.mch-RelatedArticles a, #mch-Site .RelatedArticles a {color:#BA500C !important}
.mch-RelatedArticles a:hover, #mch-Site .RelatedArticles a:hover {color:#3399CC !important}
#mch-Site .pageBul li.selected, #bo-Site .pageBul li.selected  {background-color:#2690C8}
/* /OM - NEW CLASS REQUESTED BY STEPHANE GV 1680 */

.mchBackColour{background-color: #d4e9f4}
.mchColour, .mchColour a a{color: #2690C8 !important}
.mchContrastColour, .cc-mostPopular .mchContrastColour a, .mchContrastColour {color: #FF9008 !important}
/*  MOBILECHOICES OVERRIDES */
