/*ORANGE HOME BROADBAND - PACKAGE DETAILS (EXTRAS) */
#ohbbContainer { width:100%; margin:0; padding:0; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#ohbbContainer #ohbbHdr { margin-bottom:20px; float:left; }
#ohbbContainer #ohbbHdr #ohbbPriceRoundel{ margin-bottom:10px; float:left; }
#ohbbContainer h4 { clear:left; margin:0 0 15px 0; }

#ohbbContainer ul.ohbbStepList { list-style-type:none; padding:0; margin:0; }
#ohbbContainer ul.ohbbStepList li { font-size:0.9em; list-style-type:none; margin:0 0 20px 10px; padding:0 0 0 20px; background:url(/images/ohbb_bullet_orange.gif) no-repeat 2px 6px; }
#ohbbContainer ul.ohbbStepList li p.ohbbStepListHdr { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#FF6600; }
#ohbbContainer p { font-size:1.0em; }
#ohbbContainer p.btWarning { margin-top:5px; }
#ohbbContainer p.formControl { margin:10px 0; }
#ohbbContainer p.formControl label { font-size:1.0em;}
#ohbbContainer #ohbbTelCheckerContainer { width:100%; }
#ohbbContainer #ohbbTelCheckerContainer #ohbbTelCheckerInput { background:url(/images/ohbb_checker_input.gif) no-repeat center left; width:215px; height:32px; margin-top:5px; float:left; }
#ohbbContainer #ohbbTelCheckerContainer #ohbbTelCheckerInput #authorisedcli { margin:4px 0 0 30px; padding-top:3px; border:none; border-color:#FFF; font-size:1.3em; }
#ohbbContainer #ohbbTelCheckerContainer #ohbbTelCheckerInput #authorisedcli.authorisedcliUserText { color:#6D6D6D; }
#ohbbContainer #ohbbTelCheckerContainer p#ohbbTelInstructions { float:right; font-size:0.9em; margin:9px 0 0; width:220px; }
#ohbbContainer input.searchInput{ color:#BBB;}   
#ohbbContainer input.searchInput:hover{ color:#BBB;}
#ohbbContainer input.searchInput:focus{ }
#ohbbContainer .ohbbBtn { margin:20px 0; }

#ohbbContainer .ohbbErrorMessage { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; clear:left; color:#FF4200; }

#ohbbFtr { width:100%; margin:20px 0 0 0; padding:0; float:left; }
#ohbbFtr .ohbbFtrBtn { margin:0; float:left; }
#ohbbFtr .ohbbFtrText { margin:7px 0 0 0; float:right; font-size:0.7em; text-align:right; color:#6B6B6B; }

#ohbbContainer .ohbbPackageContainer { width:140px; float:left; margin:10px 18px 25px 0; display:inline; }
#ohbbContainer .ohbbPackageDetailsSpeedText { font-size:1.2em; margin-top:-10px; }
#ohbbContainer .ohbbPackageDetailsText { font-size:1.2em; margin:10px 0; }
#ohbbContainer .ohbbPackageDetailsTextHdr { font-size:1.3em; font-weight:normal; color:#FF6600; }
#ohbbContainer .ohbbPackageContainer p.ohbbPackageContainerHdr { margin:0 0 10px 0; }
#ohbbContainer .ohbbPackageContainer ul { margin:0 0 15px 0; padding:0; list-style-type:none; list-style-image:none; height:125px; }
#ohbbContainer .ohbbPackageContainer ul li { background:url(/images/ohbb_bullet_orange_sml.gif) no-repeat 2px 6px; list-style-type:none; padding:0 0 0 12px; margin:3px 0 5px 0; }
#ohbbContainer .ohbb3MonthsFree { color:#B14700; font-size:1.3em; font-weight:bold; }
#ohbbContainer p.ohbbCost { text-decoration:line-through; }
#ohbbContainer p.ohbbEffectiveCost { color:#FF6600; font-size:1.3em; font-weight:bold; margin:2px 0 5px 0; }
#ohbbContainer p.ohbbEffectiveCostHomeMax { color:#D55500; font-size:1.5em; font-weight:bold; margin:2px 0 5px 0; }
#ohbbContainer p.ohbbLineRentalCost { font-size: 0.8em; margin:0; }

#ohbbChosenPackageMessageContainer { float:left; width:293px; margin-right:20px; }
#ohbbChosenPackageMessageContainer p { margin-bottom:10px; }
#ohbbChosenPackageMessage { font-size:1.5em; font-weight:bold; color:#000; }
#ohbbChosenPackage { float:right; }

#ohbbContainer a, #ohbbContainer a:visited { color:#FF6600; text-decoration:none; }
#ohbbContainer a:hover, #ohbbContainer a:active { color:#FF6600; text-decoration:underline; }


/*LLU CHECKER (EXTRAS) - OLD */
/*.ohbbstyle {font-family: Arial, Helvetica, sans-serif; width: 444px; float: left; display: inline; background-image: url(/images/orange_homebb_bg.gif); background-repeat: repeat-y; background-position:top left; margin: 10px 0;}
#orange_homebb_container { margin-top:15px; }
#orange_homebb_header {width: 444px; height: 11px;}
#orange_homebb_footer {width: 444px; height: 9px;}
#orange_homebb_logo_container {width: 112px; text-align: center; padding-left: 4px; padding-top: 5px; float: left;}
#orange_homebb_content_container {width: 326px; float: right;}
#orange_homebb_content_container p {color: #FFF; font-size: 0.9em;}
#orange_homebb_content_container p.lluSubText {font-size: 0.9em; margin-top:10px; margin-right:5px; }
#orange_homebb_content_container p.formLabel {margin-top: 0px; margin-bottom: 4px;}
#orange_homebb_content_container p.formControl {margin-top: 0px;}
#orange_homebb_content_container p.free {color: #FF6600; font-size: 1.2em; font-weight: bold; margin: -10px 0px 0px 0px;}
#orange_homebb_content_container p.line_through {text-decoration:line-through; margin-top: 8px;}
#orange_homebb_content_container p.effective_cost {margin-top: 6px;}
#orange_homebb_content_container ul {list-style-type: none; padding: 0; margin: 14px 0px;}
#orange_homebb_content_container ul li {color: #FFF; display: inline; list-style-type: none; background-image: url(/images/orange_homebb_list_square.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 0.8em; font-size: 0.9em; margin-top: 5px;}
#orange_homebb_content_container ul li a {text-decoration: none;} 
#orange_homebb_content_container ul li a:hover, #loginContainer ul.arrowLists li a:hover {text-decoration: underline;} 
#orange_homebb_content_container #orange_homebb_header_container {width: 326px; margin-bottom: 5px;}
#orange_homebb_content_container #orange_homebb_header_container .orange_homebb_stage_header {float: left; display: block;}
#orange_homebb_content_container #orange_homebb_header_container .orange_homebb_cancel_btn {float: right; display: block; margin: 4px 15px 0px 0px;}
#orange_homebb_content_container #terms_conditions p {width: 311px; margin: 0px 15px 0px 0px; text-align: right; font-size: 0.8em; }*/
/*#orange_homebb_content_container #terms_conditions p a { color:#FF6600; }*/
.clear {clear: both;}
/*#orange_homebb_content_container #orange_homebb_products_line{text-align:center; display:inline; border-top: 1px #FF6600 dashed; margin-bottom: 10px;}
#orange_homebb_content_container #orange_homebb_products_container {width: 326px; float: left; display: inline; margin-bottom: 5px;} 
#orange_homebb_content_container #orange_homebb_products_container #orange_homebb_products_line hr {color: #FF0000;} 
#orange_homebb_products_container2, #orange_homebb_products_container3 {width: 326px; float: left; display: inline; margin-bottom: 5px;} 
#orange_homebb_products_line{width: 315px; float: left; display: inline; margin-bottom: 5px; margin-right: 10px;}
#orange_homebb_content_container #orange_homebb_products_container #orange_homebb_products_left {width: 155px; margin: 3px 1px 0px 0px; text-align: left; float: left;}
#orange_homebb_content_container #orange_homebb_products_container #orange_homebb_products_right {width: 155px; margin: 3px 2px 0px 3px; padding-left: 8px; text-align: left; border-left: 1px #FF6600 dashed; float: right;}
#orange_homebb_products_left2, #orange_homebb_products_left3 {width: 155px; margin: 3px 1px 0px 0px; text-align: left; float: left;}
#orange_homebb_products_right2 {width: 155px; margin: 3px 2px 0px 3px; padding-left: 8px; text-align: left; border-left: 1px #FF6600 dashed; float: right;}
#orange_homebb_content_container .terms a { color:#FF6600; }
#orange_homebb_content_container a, #orange_homebb_content_container a:link, #orange_homebb_content_container a:visited {color: #FF6600; text-decoration: none;}
#orange_homebb_content_container a:hover, #orange_homebb_content_container a:active {text-decoration: underline;}
.telephone_error {color: #FF6600; font-weight:bold; margin-top:-5px; margin-bottom:20px;} 

#orange_homebb_products_container ul li a, #orange_homebb_products_container ul li a:link, #orange_homebb_products_container ul li a:visited {color: #FFFFFF; text-decoration: none;}
#orange_homebb_products_container ul li a:hover, #orange_homebb_products_container ul li a:active {text-decoration: underline;}

#orange_homebb_products_container2 ul li a, #orange_homebb_products_container2 ul li a:link, #orange_homebb_products_container2 ul li a:visited {color: #FFFFFF; text-decoration: none;}
#orange_homebb_products_container2 ul li a:hover, #orange_homebb_products_container2 ul li a:active {text-decoration: underline;}

input.searchInput{color:#bbb;}   
input.searchInput:hover{color:#bbb;}
input.searchInput:focus{}

a.package_features_links { color: #FFFFFF; } */


/*ORANGE MICROSITE*/
.bodyBackground {margin: 0; padding: 0; background-image: url(/images/orange_homebb_microsite_bg.gif); background-position: top left; background-repeat: repeat-y; }
#orange_homebb_microsite_container {font-family: Arial, Helvetica, sans-serif; width: 600px; color: #4A4A4A; margin-right: 10px;}

#orange_homebb_microsite_header_container {width: 580px; height: 38px; background-color: #000; padding: 10px}
#orange_homebb_microsite_header_container #header_left {float: left;}
#orange_homebb_microsite_header_container #header_right {float: right; height:28px; padding-top: 6px;}

#orange_homebb_microsite_content_container {float: left; display: inline;}

#orange_homebb_microsite_lhmenu {width: 132px; margin: 0px 10px 0px 0px; padding: 15px 9px 10px 9px; float:left; display:inline;}
#orange_homebb_microsite_lhmenu ul {margin: 0px; padding: 0px;}
#orange_homebb_microsite_lhmenu ul li {font-size: 0.8em; color:#000; list-style-type:none; margin-bottom: 8px;}
#orange_homebb_microsite_lhmenu ul li.subHeader {color:#9F9F9F;}
#orange_homebb_microsite_lhmenu ul li.subChild {color:#9F9F9F; padding-left: 10px;}
#orange_homebb_microsite_lhmenu ul li a {color: #000; text-decoration: none;}
#orange_homebb_microsite_lhmenu ul li a:hover, #orange_homebb_microsite_lhmenu ul li a:active { color:#FF6600; }
#orange_homebb_microsite_lhmenu ul li a.current {color: #FF6600;}
#orange_homebb_microsite_bmp_logo {margin: 30px 0px 0px 0px;}

#orange_homebb_microsite_content {float:right; display:inline; margin: 0px 10px 0px 0px; padding: 0px 0px 20px 0px; text-align: left; font-size: 0.8em; width:426px;}
#orange_homebb_microsite_content h1 {margin-top: 15px;}
#orange_homebb_microsite_content h2 {font-size: 1.2em; color: #000;}
#orange_homebb_microsite_content h3 {font-size: 1.2em; color: #FF6600; margin-bottom: -10px;}
#orange_homebb_microsite_content h3.callCharges {margin-bottom: 10px;}
#orange_homebb_microsite_content h4 {font-size: 1.0em; color: #4A4A4A; margin-bottom: -10px;}
#orange_homebb_microsite_content ul {list-style-type: none; padding: 0; margin: 15px 0px 20px 0px;}
#orange_homebb_microsite_content ul li {list-style-type: none; margin: 7px 0px 7px 10px; background-image: url(/images/orange_homebb_list_square.gif); background-repeat: no-repeat; background-position: 5px 5px; padding-left: 1.6em;}
#orange_homebb_microsite_content .orangeText {color: #FF6600;}
#orange_homebb_microsite_content .superScript {font-size:0.7em; font-weight: bold; vertical-align:top; color:#FF6600;}
#orange_homebb_microsite_content a, #orange_homebb_microsite_content a:link, #orange_homebb_microsite_content a:visited {color: #FF6600; text-decoration: none;}
#orange_homebb_microsite_content a:hover, #orange_homebb_microsite_content a:active {text-decoration: underline;}

#orange_homebb_microsite_content .secondLineTable {margin: 0px; padding: 0px; border: 1px solid #B5B5B5; width: 100%; border-collapse: collapse;}
#orange_homebb_microsite_content .secondLineTable td {text-align: center; border: 1px solid #B5B5B5; padding: 3px; font-size: 0.9em;}
#orange_homebb_microsite_content .secondLineTable td.headerLeft {text-align: left; font-weight: bold;}
#orange_homebb_microsite_content .secondLineTable td.days {height: 30px; width: 15%;}
#orange_homebb_microsite_content .secondLineTable td.description {text-align: left; height: 30px;}
#orange_homebb_microsite_content .secondLineTable tr.grey {background-color: #F1F1F1; color: #4A4A4A;}

#orange_homebb_microsite_content .whatHappensNextTable {margin: 0px; padding: 0px; border: 1px solid #B5B5B5; width: 100%; border-collapse: collapse;}
#orange_homebb_microsite_content .whatHappensNextTable td {text-align: center; border: 1px solid #B5B5B5; padding: 3px; font-size: 0.9em;}
#orange_homebb_microsite_content .whatHappensNextTable td.days {height: 30px; width: 15%;}
#orange_homebb_microsite_content .whatHappensNextTable td.description {text-align: left; height: 30px;}
#orange_homebb_microsite_content .whatHappensNextTable tr.grey {background-color: #F1F1F1; color: #4A4A4A;}

#orange_homebb_microsite_content #providersContactNumberTable {margin: 0px; padding: 0px; border: 1px solid #B5B5B5; width: 100%; border-collapse: collapse;}
#orange_homebb_microsite_content #providersContactNumberTable td {text-align: center; height: 30px; width: 20%; font-size: 0.9em; border: 1px solid #B5B5B5; padding: 3px;}
#orange_homebb_microsite_content #providersContactNumberTable tr.grey {background-color: #F1F1F1; color: #4A4A4A;}

#orange_homebb_microsite_content .contactInfoTable {margin: 0px; padding: 0px; border: 1px solid #B5B5B5; width: 100%; border-collapse: collapse;}
#orange_homebb_microsite_content .contactInfoTable td {text-align: center; border: 1px solid #B5B5B5; padding: 3px;}
#orange_homebb_microsite_content .contactInfoTable td.title {text-align: left; height: 30px; font-size: 0.9em;}
#orange_homebb_microsite_content .contactInfoTable td.description {text-align: left; height: 30px; font-size: 0.9em; width: 180px;}
#orange_homebb_microsite_content .contactInfoTable td.grey {background-color: #F1F1F1; color: #4A4A4A;}
#orange_homebb_microsite_content .contactInfoTable td.orange {background-color: #FF6600; color: #FFF;}
#orange_homebb_microsite_content .contactInfoTable td.telNumber {width:70px;}

#orange_homebb_microsite_content .orange_homebb_terms {font-size: 0.8em;}
#orange_homebb_microsite_content .selected_orange_terms {font-size:0.7em; border-top:1px dashed #aaa; padding-top:5px; text-align:right;}

:focus {-moz-outline-style: none;}


/*ORANGE ORDER CONFIRMATION*/
#orange_homebb_confirm_container { width:607px; margin-top: 10px;}
#orange_homebb_confirm_header { width:607px; height:12px; float:left;}
#orange_homebb_confirm_footer { width:607px; height:12px; float:left;}
#orange_homebb_confirm_body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; width:607px; background-image:url(/images/orange_homebb_confirm_bg.gif); background-repeat:repeat-y; background-position:top left; float:left;}
#orange_homebb_confirm_container_inner { width:579px; margin: 0 14px; }

.orange_homebb_confirm_option { width:579px; margin:10px 0; }
.orange_homebb_confirm_option .orange_homebb_confirm_number { width:36px; height:60px; margin:0 12px 0 0; float:left; text-align:center; }
.orange_homebb_confirm_option .orange_homebb_confirm_descritpion { float:right; }

#orange_homebb_confirm_container h1{ font-size:1.5em; font-weight:normal; color:#FF6600; margin-bottom:2px; }
#orange_homebb_confirm_container p { font-size:0.9em; font-weight:normal; color:#FFF; margin-top:0; }
#orange_homebb_confirm_container a:hover, #orange_homebb_confirm_container a:active { color:#FF6600; text-decoration:none; }
#orange_homebb_confirm_container a, #orange_homebb_confirm_container a.current { color:#FF6600; text-decoration:underline; }


/*ORANGE HOME BROADBAND STANDALONE*/
#obbsaHeaderContainer { width:810px; float:left; font-family:Arial, Helvetica, sans-serif; } /*New*/
#obbsaHeaderContainer h1 { margin:0; padding:0; float:left; } /*New*/
#obbsaHeaderContainer #obbsaHeaderBg { background:url(/images/obbsa_hdr_bg_globe.jpg) no-repeat top center; float:left; width:510px; height:240px; padding-left:300px; } /*New*/
#obbsaHeaderContainer p { font-size:1.3em; color:#696767; margin:10px 40px 0 0; } /*New*/
#obbsaHeaderContainer h2 { font-size:1.8em; color:#696767; font-weight:normal; margin:60px 0 0 0; } /*New*/
#obbsaHeaderContainer .obbsaIntroListHdr { font-size:1.3em; margin:20px 0 0 60px; } /*New*/
#obbsaHeaderContainer ul.obbsaIntroList { margin:5px 0 0 70px; list-style-type:none; } /*New*/
#obbsaHeaderContainer ul.obbsaIntroList li { margin:0 0 10px 0; color:#545454; font-size:1.5em; list-style-type:none; background:url(../images/obbsa_tick_orange.png) no-repeat 0 7px; padding-left:0.9em; }

#obbsaHeaderContainer p#obbsaIntro { margin-top:5px; margin-left:15px; font-size:1.2em; color:#3D3D3D; float:left; width:400px; }
#obbsaHeaderContainer p#obbsaPackageIntroHeader { font-size:2.0em; color:#525252; margin:45px 0 0 15px; float:left; width:400px; }
#obbsaHeaderContainer p#obbsaPackageIntro { margin:10px 0 0 15px; font-size:1.3em; color:#3D3D3D; float:left; width:400px; }
#obbsaHeaderContainer #obbsaIntroImage { width:210px; height:147px; float:right; margin-left:20px; }

a.obbsaLink:link, a.obbsaLink:visited { color:#FF6600; text-decoration:underline; }
a.obbsaLink:hover, a.obbsa:active { text-decoration:underline; }
a.obbsaLink img, .obbsaPackage img { border:none; text-decoration:none; }


/*ORANGE HOME BROADBAND STANDALONE - LINE CHECKER*/
#obbsaLineCheckerContainer { background:url(/images/obbsa_line_checker_bg.gif) repeat-x bottom; margin:0 auto 10px auto; text-align:center; width:810px; border:0; padding:0; float:left;  font-family:Arial, Helvetica, sans-serif; }
#obbsaLineChecker { border:0; padding:0; margin:0; height:62px; width:810px; }
#obbsaLineChecker td { vertical-align:middle; }
#obbsaLineChecker td#obbsaLineCheckerInstructions { padding-left:10px; }
#obbsaLineChecker td#obbsaLineCheckerTel { text-align:center; margin: auto; }
#obbsaLineChecker td#obbsaLineCheckerTel input { width:325px; height:29px; border:1px solid #7E7D7D; font-size:1.8em; color:#717171; padding:2px 3px 3px 6px; }
#obbsaLineChecker h2 { font-size:1.3em; margin:5px 0 0 0; color:#525252; }
#obbsaLineChecker ul { list-style-type:none; padding:0; margin:5px 0 10px 0; }
#obbsaLineChecker ul li { list-style-type:none; background: url(/images/obbsa_orange_square.gif) no-repeat 2px 6px; padding-left:1.0em; font-size:1.0em; margin-top:5px; color:#525252; }


/*ORANGE HOME BROADBAND STANDALONE - PACKAGES*/
.obbsaPackagesContainer { width:810px; float:left; margin:0; color:#525252; font-family:Arial, Helvetica, sans-serif; }
.obbsaPackagesTable { margin:0 auto; padding:5px 0 0 0; border-collapse:collapse; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }
.obbsaPackagesTable td { vertical-align:top; }
.obbsaPackagesTable td.brDash { border-right:1px dashed #C6C6C6; }
.obbsaPackagesTable td.bbDash { border-bottom:1px dashed #C6C6C6; }
.obbsaPackagesTable td.blSolid { border-left:1px solid #C1C1C1; }
.obbsaPackagesTable td.bbSolid { border-bottom:1px solid #C1C1C1; }
.obbsaOrangeText { color:#FF6600; }
.obssaOddColBg { background-color:#F5F8FC; }
.obbsaPackage { width:220px; padding:20px 25px; text-align:left; }
.obbsaPackage h2 { margin:0; padding:0; }
.obbsaBuyBtn { width:199px; text-align:center; }
.obbsaBuyBtn img, .obbsaBuyMobileBtn img { border:none; }
.obbsaPackageBasePriceContainer { width:270px; height:80px; background:url(../images/obbsa_prices_from_arrow.png) no-repeat top center; text-align:center; }
.obbsaPackageBasePrice { font-size:1.5em; font-weight:bold; color:#FF6600; text-align:center; }
.obbsaPackageBasePriceFromText { font-size:1.2em; font-weight:normal; color:#424242; text-align:center; }

.obbsaDagger { font-size:xx-small; vertical-align:top;}
ul.obbsaPackageDetails { list-style-type:none; padding:0; margin:10px 0 5px 0; }
ul.obbsaPackageDetails li { list-style-type:none; background:url(/images/obbsa_tick_orange.png) no-repeat 0 4px; padding-left:1.0em; font-size:1.2em; margin-top:10px; color:#525252; }
ul.obbsaPackageDetails li.packageDetailsHighlighted { font-weight:bold; }
ul.obbsaPackageDetails li.packageDetailsHighlighted .btLineRentalPrice { font-size:0.8em; margin-top:-2px; }
p.obbsaPackageMoreInfo { margin:10px 5px 0 15px; }

.obbsaPackage h3 { font-size:1.0em; margin:10px 0 0 0; color:#525252; }
.obbsaPackage .obbsaModemImg { text-align:center; width:100px; vertical-align:middle; height:96px;}
.obbsaPackage .obbsaPriceBadge { margin-left:7px; width:92px; height:92px; vertical-align:top; background:url(/images/obbsa_price_badge.png) no-repeat top left; }
.obbsaPackage .obbsaPriceBadge p.obbsaPriceBadgePrice { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; color:#FFF; text-align:center; padding:0; margin:28px 0 -4px -3px; }
.obbsaPackage .obbsaPriceBadge p.obbsaPriceBadgeFree { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.9em; color:#FFF; text-align:center; padding:0; margin:28px 0 -4px -3px; }
.obbsaPackage .obbsaPriceBadge .obbsaPriceBadgeAMonth { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; color:#FFF; text-align:center; padding:0; margin: -7px 0 0 0; }
.obbsaPackage .obbsaBuyMobileBtn { height:40px; text-align:center; vertical-align:bottom; }
ul.obbsaAdditionalFeatures { list-style-type:none; padding:0; margin:5px 0; }
ul.obbsaAdditionalFeatures li { list-style-type:none; background:url(../images/obbsa_tick_orange.png) no-repeat 0 3px; padding-left:1.4em; font-size:0.9em; margin-top:5px; color:#525252; }


/*ORANGE HOME BROADBAND STANDALONE - ACCORDIAN CONTAINERS*/
#obbsaConvergedBmpContainer { width:810px; margin:0; padding:0; float:left;}
#obbsaConvergedContainer { width:810px; margin:0; padding:0; float:left; }
#obbsaStandaloneContainer { width:810px; margin:0; padding:0; float:left; }
.obbsaPackagePriceHeader { cursor:hand; cursor:pointer; width:810px; height:44px; background:url(/images/obbsa_package_price_header_closed.gif) no-repeat top left; margin:5px 0; }
.obbsaPackagePriceHeader p { text-decoration:none; margin:0; padding:9px 0 0 35px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; }
.obbsaPackagePriceHeader p:hover { text-decoration:underline; }
.obbsaPackagePriceContent { }
.obbsaPackagePriceHeaderOpen { background:url(/images/obbsa_package_price_header_open.gif) no-repeat top left; }


/*ORANGE HOME BROADBAND STANDALONE - FAQ*/
#obbsaEligibilityContainer { float:left; margin-top:40px; font-family:Arial, Helvetica, sans-serif; }
#obbsaEligibilityContainer h2 { margin:0 0 5px 0; padding:0; font-size:1.3em; }
#obbsaEligibilityContainer p.obbsaEligibilityQuestion { font-size:1.1em; color:#FF6600; margin:0; font-weight:bold; }
#obbsaEligibilityContainer p.obbsaEligibilityAnswer{ font-size:0.9em; color:#3D3D3D; margin:0 0 10px 0; }
#obbsaEligibilityContainer ul#obbsaEligibilityAnswerList { list-style-type:none; padding:0; margin:0 0 0 10px; }
#obbsaEligibilityContainer ul#obbsaEligibilityAnswerList li { list-style-type:none; padding:0; margin:5px 0 10px 0; font-size:0.9em; color:#3D3D3D; }
#obbsaEligibilityContainer #obbsaTerms { font-size:0.7em; font-family:Arial, Helvetica, sans-serif; color:#3D3D3D; text-align:right; margin-top:5px; border-top:1px dashed #C6C6C6; padding-top:5px; }
#obbsaTermsLineChecker { font-size:0.7em; font-family:Arial, Helvetica, sans-serif; color:#3D3D3D; text-align:right; margin-top:5px; float:right; width:660px; }

/*ORANGE HOME BROADBAND CHECKER - FULL DETAILS PAGE*/
.maxSpeed{font-weight: bold}
.ohbbContainer{ display:none;}
#ohbbContOuter{ position: relative; z-index:0}
#ohbbOverlay{ position: absolute; z-index:100; width: 500px; height: 100%; background: #fff; top: 0; left: 0; display:none}
#authorisedcli:focus{outline:none; color:#009999;}
.ohbbInContract{display:none}



