/***********************************************************/
/* LAYOUT */
/***********************************************************/

.bb_topSearch ul .bt_edit{position:absolute; left:-150px; top:0;}


	#PrsCSrvGnl_LegalAndTerms_container h1 {padding:0px;}
	
	#header {position:relative; clear:both; width:977px; height:46px; margin:0px auto 0px auto; padding:0px; z-index:100;}
	
	#OrderingController_1shoppingCartForm input{margin-top:10px;}
	#OrderingController_1shoppingCartForm img{margin-top:3px;}
	
	#PrsCSrvGnl_PM table{width:700px !important;}
	#PrsCSrvGnl_PM input{border:none;}
	#PrsCSrvGnl_PM input.large{border:1px solid #DEDEDE}
	
	#PrsShpPns_Cdp_Landing h4{visibility:visible !important; display:block !important; height:15px !important;}
	
	#PrsCSrvTv_Pro_Magazineform_Portlet_2submitMagazineformAction .blockForm{margin:5px 20px 6px 20px;}
	#PrsCSrvTv_Pro_Magazineform_Portlet_2submitMagazineformAction .blockForm[class]{margin:5px 20px;}
	#PrsCSrvTv_Pro_Magazineform_Portlet_2submitMagazineformAction #bt_submitform{margin:0;}
	#PrsCSrvTv_Pro_Magazineform_Portlet_2submitMagazineformAction #bt_submitform[id]{margin:0;}
	
	#PrsCSrvGnl_PM .normal, #PrsCSrvGnl_PM .medium, #PrsCSrvGnl_PM .threeChar{border:1px solid #d4d4d4;}
	
	
	
	#PrsShpWls_PrdClp_WirelessBuyingworkflow #porting1{margin:0 0 0 20px !important;}
	#msaInfoDiv select{margin:0 0 0 20px;}
	
	/* Subtitles are gone! */
	#subtitle { 
		display:none;
	}
	
	.bb_setPadding #subtitle {
		margin-left: 0px;
	}

	/* breadcrumb */
		.bb_breadcrumb {position:relative; clear:both; height:22px; margin:0px 0px 0px -1px; padding:2px 0px 0px 0px;}
			.bb_breadcrumb li {position:relative; float:left; width:auto; margin:0px; padding-left:1px; list-style:none; font-size:11px; color:#212121;}
				.bb_breadcrumb li a {display:block; width:auto; padding-right:12px; background:url("../images/bg_breadcrumb.gif") right top no-repeat;}

	/* index page // TO BE REMOVED */
		.index p {margin:0px 0px 0px 30px; padding:0px 0px 3px 0px;}
			.index p span {display:block; float:left; width:25px;}
			.index p a {padding-right:20px; background:url("../images/bt_arrowNav.gif") right bottom no-repeat;}

	/* content */	
		.bb_content {position:relative; clear:both; width:783px; height:auto; margin:0px; padding:10px 1px 0 1px; background:#fff url("../images/bg_contentMiddle.gif") left top repeat-y;}
		.bb_content_popup {
	width:516px;
	height:auto;
	margin:0px;
	padding:5px 20px 0px 20px;
	background:#fff url("../images/bg_contentMiddle_popup.png") left top repeat-y;
	margin-top: 0px;
}
			
		/* when there is a tag <FONT> inside a <A>*/
		.bb_content ul li a font{color:#00446e !important;}
		.bb_content ul li a:hover font{color:#0077bf !important;}
		
		/* Styles to hide the navigation when in checkout or shopping cart */	
		.bb_default.bb_noNav .bb_topNav ul {
			display:none;
		}
		/* Styles to hide the navigation when in checkout or shopping cart */

		.bb_content.bb_setPadding {
	width: 745px;
	padding:5px  20px 20px 20px;
	text-align: left;
	float: left;
	margin-bottom: -7px;
}

			.bb_content.bb_setPadding h1 {padding-left:20px !important; margin-left:-20px;}
			.bb_content.bb_setPadding p {padding-left:0px !important; margin-left:0px;}
			.bb_content.bb_setPadding .twoThirdWidth { width:548px; }
			.bb_content.bb_setPadding .oneThirdWidth { width:173px; }


	/* filters */
		.bb_filters,
		.bb_browseFAQ {
				position:relative;
				clear:both;
				width:743px;
				height:20px;
				margin:0;
				padding:12px 20px;
				background:url("../images/bg_pagerTop.gif") left top repeat-x;
				z-index:1;
				overflow:hidden;
		}
		
		
			.bb_filters li {position:relative; float:left; margin:0px; padding:0px; font-size:12px; list-style:none;}
			.bb_filters li.category {padding:3px 8px 0 0; color:#212121}
			.bb_filters li.option {padding:0 7px 0 0;}
			.bb_filters li.option.check {padding-top:3px;}
			.bb_filters li.lastOfList,
			.bb_filters li.option.go {float:right; padding-tight:0px;}
				.bb_filters li.option select {width:110px; height:17px; margin-top:2px; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666; margin-right:10px; padding-top:1px;}
				.bb_filters li.option .selectbox {display:block; position:relative; clear:both; width:110px; height:13px; margin:-2px 5px 10px 0px; padding:2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
				.bb_filters li.check input {width:15px; height:15px; margin:0px 5px 0px 0px; padding:0px;}

	/* pagers */
		.bb_pagers {position:relative; clear:both; width:743px; height:20px; margin:0; padding:20px; background:url("../images/bg_pagerTop.gif") left bottom repeat-x; text-align:center;}
			.bb_pagers a {width:17px; height:17px; padding:8px 2px; background:url("../images/bg_pagersLink.gif") center center no-repeat; color:#fff !important; text-align:center; line-height:17px;}
			.bb_pagers a.active {background:url("../images/bg_pagersLinkActive.gif") center center no-repeat;}
			.bb_pagers .bb_compare {position:relative; float:left;}
				.bb_pagers .bb_compare a {width:auto; height:auto; padding:0px; background:none;}
			.bb_pagersBottom .bb_pages{position:absolute; right:20px; top:24px;}
				.bb_pagersBottom .bb_pages a{background:none; color:#666 !important;}
				.bb_pagersBottom .bb_pages a.active{background:none; color:#09438a !important;}
				.bb_pagersBottom .bb_sortBy{position:absolute; width:180px; right:162px; top:21px;}
					.bb_pagersBottom .bb_sortBy span{float:left; margin:4px 5px 0 0;}
					.bb_pagersBottom .bb_sortBy ul{margin:0 !important;}
					.bb_pagersBottom .bb_sortBy li.option{list-style:none; margin:0 !important;}
						.bb_pagersBottom .bb_sortBy li.option select {width:110px; height:16px; margin:3px 0 0 0 !important; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666; padding-top:1px}
						.bb_pagersBottom .bb_sortBy li.option .selectbox {display:block; position:absolute; top:0px; clear:both; width:110px; height:13px; margin:-2px 5px 0px 0; padding:2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer; z-index:3;}
						.bb_pagersBottom .bb_sortBy li.option .selectbox[class]{top:2px;}
							.bb_pagersBottom .bb_sortBy li.option .selectbox-wrapper{position:absolute; left:60px; top:18px;}
			.bb_pagersBottom .viewSelectedPhones{display:none; float:left; position:relative;}
				.bb_pagersBottom .viewSelectedPhones a{background:none; color:#09438a !important;}

	/* product list */
		.bb_productList{position:relative; clear:both; width:784px; margin:-18px 0px 0px 1px; padding:0px;}
		.bb_productList[class]{margin:0px 0px 0px 1px; padding:0px;}
			.bb_productList li {position:relative; float:left; width:140px; height:200px; padding:45px 0px 0px 120px; border-right:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; list-style:none;}
			.bb_productList li.last {width:141px;}
			.bb_productList li.mostPopular {background:url("../images/en/bg_productListMostPopular.gif") left top no-repeat;}
			body.fr .bb_productList li.mostPopular {background:url("../images/en/bg_productListMostPopular-fr.gif") left top no-repeat;}

				.bb_productList li .compare {position:absolute; right:30px; top:10px; text-align:right; font-size:10px;}
				.bb_productList li .image {position:absolute; left:10px; bottom:32px; width:110px; text-align:center;}
				.bb_productList li input {position:absolute; right:7px; top:7px;}
				.bb_productList li h2 {margin:0px; padding:0px; font-size:18px; color:#212121; font-weight:normal; line-height:100%; width:132px}
				.bb_productList li h2.product {font-size:22px; height:53px; overflow:hidden; font-weight:normal;}
				.bb_productList li p {margin:-4px 0px 0px 3px; padding:0px; font-size:11px; color:#666;}
					.bb_productList li p .price {display:block; padding-top:14px; font-size:24px; color:#0c316f; line-height:15%;}
				.bb_productList li p.details {margin-top:12px; padding:0px;}

	/* product details */
		.bb_productDetails {width:735px; height:380px; padding:60px 0px 0px 20px !important;}
			

			.bb_productDetails h1 {position:relaltive; clear:both; width:250px !important; margin-bottom:6px; font-size:28px; color:#212121; font-weight:normal; line-height:100%;}
			.bb_productDetails h2 {position:relaltive; clear:both; width:250px !important; margin-top:-20px; _margin-left:20px; font-size:16px; color:#212121; font-weight:normal; line-height:100%;}
			
			.bb_productDetails p {width:245px; padding:0px; font-size:12px; color:#666; line-height:16px;}
			.bb_productDetails p.icons {margin-top:15px; padding:0px;}
				.bb_productDetails p.icons img {margin-right:5px;}
			.bb_productDetails .moreImages{margin:20px 0 0 5px; color:#000;}
				.bb_productDetails .moreImages img{border:1px solid #d6d6d6; margin:5px 3px 0 0;}
			.bb_productDetails .image {position:absolute; left:285px; top:40px; width:255px; text-align:center;}
			
			#PrsShpWls_Rtp_Buy .bb_productDetails .image {top:180px;}
			#PrsShpWls_Rtp_Buy .bb_productDetails .infos {top:185px;}
			
			.bb_productDetails .infos {position:absolute; left:540px; top:38px; width:210px; height:375px; border-left:solid 1px #dbdbdb;}
				.bb_productDetails .infos h2 {width:190px; max-width:190px; margin:0px 0px 15px 0px; padding:0px; font-size:16px; color:#212121; line-height:100%; z-index:1;}
				.bb_productDetails .infos .color {position:relative; clear:both; width:180px; _width:100px; min-height:65px; height:auto; _height:65px; padding:20px 0 0 20px; border-bottom:solid 1px #dbdbdb; }
				.bb_productDetails .infos .color p {width:185px;}
					.bb_productDetails .infos .color span {width:auto; padding-right:10px;}
						.bb_productDetails .infos .color span img {padding-right:3px; vertical-align:text-bottom;}
				.bb_productDetails .infos .contract {position:relative; clear:both; width:150px; padding:20px 0px 0px 20px;}
					.bb_productDetails .infos .contract .addCart{float:left; margin:20px 0 10px 0; padding:0;}
					.bb_productDetails .infos .contract .selectbox {display:block; position:relative; clear:both; width:140px; height:13px; margin:-2px 5px 10px 0px; padding:2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
					.bb_productDetails .infos .contract div.selectbox-wrapper {top:68px;}
					.bb_productDetails .infos .contract p {width:187px; max-width:187px; margin:15px 0px 0px 3px; padding:0px; font-size:11px; color:#666;}
						.bb_productDetails .infos .contract p .price {display:block; padding-top:14px; font-size:32px; color:#0c316f; line-height:15%;}
						.bb_productDetails .infos .contract p .noContract {display:block; padding-top:5px; color:#212121;}
					.bb_productDetails .infos .bb_viewBtn {padding-left:20px; line-height:20px;}
		.productDetailsTabs{position:relative; top:20px; left:-20px; _left:0px; width:783px; height:auto; padding:0; background:url("../images/bg_tabsContent.gif") left top repeat-x;}
			.productDetailsTabs .tabs{padding:0 0 0 10px; margin:0; }
				.productDetailsTabs .ui-tabs-panel{width:743px; min-height:20px; height:auto; _height:20px; padding:20px; _padding-right:14px; margin:0px; font-size:12px;}
				.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango { position:static; width:700px; height:auto; margin-left:25px; clear:both; overflow:hidden; }
				
				/*.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango .jcarousel-clip,*/
				.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango .jcarousel-item { width:120px; height:103px; overflow:hidden; }
				
				.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango .jcarousel-container { width:625px; padding:0px 40px;}
					.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango .jcarousel-container .jcarousel-clip{width:625px;}
				
				.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango .jcarousel-prev-horizontal,
				.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango .jcarousel-next-horizontal { top: 40px; }
				
				.productDetailsTabs .ui-tabs-panel .jcarousel-skin-tango .jcarousel-container img { width:auto; height:auto; }
				
				.productDetailsTabs .ui-tabs-panel ul {padding-left:14px;}
	
	/* product lightbox */
    #bb_productLightbox{position:absolute; top:50px; left:100px; z-index:4; width:551px; height:549px; margin:auto;}
   
		#bb_productLightbox .bg_productLightbox{left:0; top:0; width:551px; height:549px; margin:0; padding:0; background:url("../images/bg_lighbox_productDetails.png") left top no-repeat; text-align:center;}
		
			#bb_productLightbox .bg_productLightbox .bb_btnClose{float:right; position:relative; margin:25px 15px 0 0; width:29px; height:28px; display:block; background:url("../images/bt_close.jpg") left top no-repeat; cursor:pointer; text-indent:-99999px;}
			#bb_productLightbox .bg_productLightbox .bb_btnClose[class]{margin:25px 25px 0 0;}
			#bb_productLightbox .bg_productLightbox .bb_bigImage{width:auto; height:480px; margin:0 auto; padding:0;}
			#bb_productLightbox .bg_productLightbox .bb_bigImage img {margin:100px 0 0 50px;}
			#bb_productLightbox .bg_productLightbox .bb_thumbnails{position:relative; bottom:20px; width:auto; min-width:256px; height:50px; padding:0; margin:0 auto;}
				#bb_productLightbox .bg_productLightbox .bb_thumbnails .bb_oneThumb{position:relative; width:43px; height:48px; margin:0 5px 0 0; z-index:5; cursor:pointer;}
					#bb_productLightbox .bg_productLightbox .bb_thumbnails .bb_oneThumb img{border:1px solid #d6d6d6;}
		
		.toggleList .iFrameToggleList {
			position:relative;
			clear:both;
		}
		.toggleList .iFrameToggleList .bb_serviceDrop {
			position:relative;
			top:165px;
			left:45px;
			width:300px;
			list-style: none;
		}
		.toggleList .iFrameToggleList .bb_serviceDrop li label { margin-right: 5px; }
		.toggleList .iFrameToggleList .bb_serviceDrop li select {
			width:120px;
		}
		
		.jcarousel-skin-tango {
			position:absolute;
		}
		
		.iFrameToggleList {
			position:relative;
		}
		
		.iFrameToggleList .jcarousel-skin-tango {
			position:absolute;
			top:0px;
			left:0px;
		}

/***********************************************************/
/* CUSTOM SELECT BOX */
/***********************************************************/
	div.selectbox-wrapper {position:absolute; width:auto; top:17px; margin:0px; padding:0px; background:#fff; border:solid 1px #ccc; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; text-align:left; overflow:auto; z-index: 10;}
		div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none;}
			div.selectbox-wrapper ul li {display:block; position:relative; float:none; margin:0px; padding:2px; list-style:none; cursor:pointer;}
			div.selectbox-wrapper ul li.selected {background:#ddd;}
			div.selectbox-wrapper ul li.current {background:#212121; color:#fff;}

/* JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT */
/* JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT */
/* JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT */
/* JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT */
/* JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT */
/* JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT */
/* JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT // JQUERY CODE // TO BE CLEANED OUT */

/***********************************************************/
/* TABS */
/***********************************************************/
	@media projection, screen { .ui-tabs-hide {display:none;} }
	@media print { .ui-tabs-nav {display:none;} }
	.ui-wrapper {border:solid 1px #50A029;}
	.ui-wrapper input, .ui-wrapper textarea {border:0px;}
	.ui-tabs-nav, .ui-tabs-panel {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; color:#212121;}
	.ui-tabs-nav {margin:0px; padding:0px 0px 0px 3px; list-style:none;}
	.ui-tabs-nav:after {display:block; clear:both; content:" ";}
	.ui-tabs-nav li {float:left; margin:0px 0px 0px 2px; font-weight:bold;}
	.ui-tabs-nav a, .ui-tabs-nav a span {float:left; padding:0px 5px;}
	.ui-tabs-nav a {margin:7px 0px 0px 0px; padding-left:0px; text-decoration:none; white-space:nowrap; outline:0px;}
	.ui-tabs-nav a:link, .ui-tabs-nav a:visited {color:#fff;}
	.ui-tabs-nav .ui-tabs-selected a {position:relative; margin-top:0px; z-index:2;}
	.ui-tabs-nav a span {height:35px; padding-right:0px; padding-top:1px; color:#09438a; line-height:20px; font-size:12px;}
	.ui-tabs-nav .ui-tabs-selected a span.left {width:20px; height:35px; margin:0px; padding:0px; background:url("../images/bg_tabsContentLeft.gif") left top no-repeat;}
	.ui-tabs-nav .ui-tabs-selected a span.center {width:auto; height:31px; padding:4px 0px 0px 0px; background:url("../images/bg_tabsContentCenter.gif") left top repeat-x; color:#212121; line-height:27px;}
	.ui-tabs-nav .ui-tabs-selected a span.right {width:25px; height:35px; margin:0px; padding:0px; background:url("../images/bg_tabsContentRight.gif") right top no-repeat;}
	.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
	.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor:text;}
	.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
	.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, 
	.ui-tabs-nav .ui-tabs-unselect a:active {cursor:pointer;}
	.ui-tabs-disabled {opacity:.4; filter:alpha(opacity=40);}
	.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {color:#000;}
	.ui-tabs-panel {padding:10px;}
	* html .ui-tabs-nav {display:inline-block;}
	*:first-child+html .ui-tabs-nav {display:inline-block;}

/***********************************************************/
/* CAROUSEL */
/***********************************************************/
	.jcarousel-container {position:relative;}
	.jcarousel-clip {position:relative; margin:0px; padding:0px; z-index:2; overflow:hidden;}
	.jcarousel-list {position:relative; left:0px; top:0px; margin:0px; padding:0px; z-index:1; overflow:hidden;}
	.jcarousel-list li, .jcarousel-item {float:left; width:107px; height:107px; list-style:none; /*background:url("../images/bg_bellServices.jpg") left top no-repeat;*/}
	.jcarousel-next {display:none; z-index:3;}
	.jcarousel-prev {display:none; z-index:3;}
	.jcarousel-skin-tango .jcarousel-container {background:#fff;}
	.jcarousel-skin-tango .jcarousel-container-horizontal {width:436px; padding:20px 32px;}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{width:auto; height:125px;}
	.jcarousel-skin-tango .jcarousel-item {width:107px; height:125px;}
	.jcarousel-skin-tango .jcarousel-item img{width:61px; height:125px;}
	.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:3px;}
	.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
	.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; right:0px; top:60px; width:32px; height:32px; background:transparent url("../images/bt_arrowRight_on.gif") no-repeat 0px 0px; cursor:pointer;}
	.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background:transparent url("../images/bt_arrowRight_on.gif") no-repeat 0px 0px;}
	.jcarousel-skin-tango .jcarousel-next-horizontal:active {background:transparent url("../images/bt_arrowRight_on.gif") no-repeat 0px 0px;}
	
	.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; left:0px; top:60px; width:32px; height:32px; background:transparent url("../images/bt_arrowLeft_on.gif") no-repeat 0px 0px; cursor:pointer;}
	.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background:transparent url("../images/bt_arrowLeft_on.gif") no-repeat 0px 0px;}
	.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background:transparent url("../images/bt_arrowLeft_on.gif") no-repeat;}
	
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {background:transparent url("../images/bt_arrowLeft_of.gif") no-repeat 0px 0px; cursor:default;}
	
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {background:transparent url("../images/bt_arrowRight_of.gif") no-repeat 0px 0px; cursor:default;}
	
	#PrsCSrvWls_Cell_Phones_Wireless_Devices #imagescroll {width:750px;}
	#PrsCSrvWls_Cell_Phones_Wireless_Devices .selectBrand {position:relative;left:140px; width:450px;}
	
	.iFrameToggleList.large .jcarousel-skin-tango {width:750px;}
	.iFrameToggleList.large .jcarousel-skin-tango .jcarousel-container-horizontal {width:650px;}
	.iFrameToggleList.large .jcarousel-skin-tango .jcarousel-clip-horizontal {width:650px;}
	.iFrameToggleList.large .jcarousel-skin-tango .jcarousel-skin-tango .jcarousel-clip-horizontal {width:650px;}


/***********************************************************/
/* VAL */
/***********************************************************/
			  
	/* error login */
    #bb_errorLogin{position:absolute; top:150px; left:290px; z-index:24; width:556px; height:217px; margin:auto; display:none;}
		#bb_errorLogin .bg_errorLogin{width:556px; height:217px; margin:0; padding:0; background:url("../images/bg_errorLogin.png") left top no-repeat;}
			#bb_errorLogin .bg_errorLogin h1{position:relative; top:25px; left:30px; text-align:left;}
			#bb_errorLogin .bg_errorLogin .bb_btnClose{float:right; position:relative; margin:25px 15px 0 0; width:29px; height:28px; display:block; background:url("../images/bt_close.gif") left top no-repeat; cursor:pointer; text-indent:-99999px;}
			#bb_errorLogin .bg_errorLogin .bb_btnClose[class]{margin:-15px 25px 0 0;}
			#bb_errorLogin .bg_errorLogin .bb_box{position:absolute; top:80px; left:31px; width:402px; height:auto; min-height:18px; padding:10px 10px 10px 60px; border:1px solid #b5babe; font-weight:bold; color:#000; text-align:left;}
			#bb_errorLogin .bg_errorLogin .error{background:url("../images/bg_error.gif") no-repeat 5px center; background-color:#f6cece;}
			#bb_errorLogin .bg_errorLogin .bb_viewBtn{position:absolute; left:20px; bottom:30px; }
			#bb_errorLogin .bg_errorLogin .bb_viewBtn[class]{bottom:35px;}
			
	/* productSelect lightbox */
		#bb_productSelectLightbox .bg_productSelectLightbox{width:656px; height:382px; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/images/bg_lightboxSelectProduct.png',sizingMethod='crop'); background:none;}
		#bb_productSelectLightbox .bg_productSelectLightbox[class]{filter:none; background:url("../images/bg_lightboxSelectProduct.png") left top no-repeat;}
			#bb_productSelectLightbox .bg_productSelectLightbox h1{position:relative; top:15px; left:30px; text-align:left;}
			#bb_productSelectLightbox .bg_productSelectLightbox .bb_btnClose{float:right; position:relative; margin:-25px 15px 0 0; width:29px; height:28px; display:block; background:url("../images/bt_close.gif") left top no-repeat; cursor:pointer; text-indent:-99999px;}
			
			#bb_productSelectLightbox .bg_productSelectLightbox #imagescroll {
				overflow: hidden; width: 600px; height: 220px; position: relative; left: 35px; top: 20px;
			}
			
			#bb_productSelectLightbox .bg_productSelectLightbox .bb_btnClose[class]{margin-right:20px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango {margin:45px 0 0 0;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-container {position:relative;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-clip {position:relative; margin:0px; padding:0px; z-index:2; overflow:hidden;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-list {position:relative; left:0px; top:0px; margin:0px; padding:0px; z-index:1; overflow:hidden;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-list li, .jcarousel-item {z-index:5; display:block; float:left; width:97px; height:191px; list-style:none; background:none;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-next {display:none; z-index:5;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-prev {display:none; z-index:5;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-container {background:#fff; padding:45px 0 0 0;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-container-horizontal {width:460px; padding:20px 32px; margin:auto;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-clip-horizontal{width:460px; height:191px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-item {width:97px; height:191px; padding:0 22px 0 0;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-item img{width:97px; height:191px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:3px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-next-horizontal {z-index:5; display:block; position:absolute; right:0px; top:60px; width:32px; height:32px; background:transparent url("../images/bt_arrowRight_on.gif") no-repeat 0px 0px; cursor:pointer;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background:transparent url("../images/bt_arrowRight_on.gif") no-repeat 0px 0px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-next-horizontal:active {background:transparent url("../images/bt_arrowRight_on.gif") no-repeat 0px 0px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {background:transparent url("../images/bt_arrowRight_of.gif") no-repeat 0px 0px; cursor:default;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-prev-horizontal {z-index:5; display:block; position:absolute; left:0px; top:60px; width:32px; height:32px; background:transparent url("../images/bt_arrowLeft_on.gif") no-repeat 0px 0px; cursor:pointer;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background:transparent url("../images/bt_arrowLeft_on.gif") no-repeat 0px 0px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background:transparent url("../images/bt_arrowLeft_on.gif") no-repeat;}
			#bb_productSelectLightbox .bg_productSelectLightbox span{position:absolute; top:330px; left:180px;}
			#bb_productSelectLightbox .bg_productSelectLightbox .selectbox {position:absolute; top:330px; left:310px; width:110px; height:13px; margin:0; padding:2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
			#bb_productSelectLightbox .bg_productSelectLightbox .selectbox-wrapper{position:absolute; top:350px; left:310px; width:110px;}
    

	/* faq */
		
		.bb_leftNav .bb_leftNavContact{background:url("../images/bg_leftNavContact.gif") left top no-repeat; border-bottom:none; height:33px; padding:9px 0 0 5px; margin:15px 0 0 0;}
		.bb_leftNav .bb_contactBtn{margin:0; padding:0;}
	
		.bb_searchFAQ{font-family:Arial; font-size:12px; text-align:left; width:404px; position:absolute; top:17px; right:0px; margin:0; _margin-top:-9px; padding:0;}
		.bb_setPadding .bb_searchFAQ { _right:30px;}
			.bb_searchFAQ span{float:left; margin:13px 5px 0 0; _margin-top:18px; text-align:right; width: 175px;}
			.bb_searchFAQ[class] span{display:block; float:left; width:175px; margin:6px 5px 0 0; text-align:right;}
			.bb_searchFAQ .bb_bgSearch{height:26px; width:170px; background:url("../images/bg_inputSearchFAQ2.gif") left center no-repeat; padding:4px 0 0 4px; float:right; margin-right:40px; _margin-right:20px;}
				.bb_searchFAQ .bb_bgSearch input{border:none; background:none; margin:1px 0 0 0;}
			.bb_searchFAQ a{height:14px; width:14px; display:block; background:url("../images/bg_viewMore.gif") left center no-repeat; text-indent:-99999px; position:absolute; top:8px; right:20px;}
				
		.bb_browseFAQ .bb_title {display:none;float:left; width:auto; margin-right:40px; padding:0; }
			.bb_browseFAQ .bb_faqDrop{margin:3px 0 0 0; padding:0; float:left; z-index:5 !important;}
			.bb_browseFAQ .bb_viewBtn{display:block; float:left; height:17px; width:10px; padding:0 0 0 5px; }
				.bb_browseFAQ .bb_faqDrop li {position:relative; float:left; margin:0px; padding:0px; font-size:12px; list-style:none; display:block;}
				.bb_browseFAQ .bb_faqDrop li.category {padding-left:0px; color:#212121;}
				.bb_browseFAQ .bb_faqDrop li.option {padding:0px 6px; color:#666;}
					.bb_browseFAQ .bb_faqDrop li.option select {width:auto; height:17px; margin-top:-3px; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666;}
					.bb_browseFAQ .bb_faqDrop li.option .selectbox {display:block; position:relative; clear:both; width:110px; height:13px; margin:-2px 5px 10px 0px; padding:2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
					.bb_browseFAQ .bb_faqDrop li.option .selectbox-wrapper {z-index:5;}
					.bb_browseFAQ .bb_faqDrop li.check input {width:15px; height:15px; margin:0px 5px 0px 0px; padding:0px;}
			
		.bb_title {font-family:Arial; font-size:18px; line-height:20px; margin:0px 0 0 20px; font-weight:normal;}
		
		.bb_wrapFAQ{width:590px; padding:0; margin:0; float:left;}
		
		.bb_wrapFAQ .bb_lobList{padding:0; margin:0; list-style-type:none;}
			.bb_wrapFAQ .bb_lobList .bb_oneList{position:relative; float:left; width:194px; height:149px; padding:10px 0 0 0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
			.bb_wrapFAQ .bb_lobList .bb_oneList .bb_title{width:135px !important; max-width:135px;}
				
				.bb_wrapFAQ .bb_lobList .bb_oneList .bb_viewBtn{position:absolute; bottom:20px;}

				.bb_wrapFAQ .last .bb_oneList .bb_viewBtn{position:absolute; bottom:20px;}
			.bb_wrapFAQ .last .bb_oneList{border-bottom:none; width:194px; height:149px; background:none; padding:10px 0 0; margin:0;}
				.bb_wrapFAQ .last .bb_oneList .bb_title{width:135px !important; max-width:135px;}
				.bb_wrapFAQ .bb_lobList .bb_oneList ul { width:164px; padding:0 5px 0 0; margin:15px 0 15px 20px;}
					.bb_wrapFAQ .bb_lobList .bb_oneList ul li{padding:0 0 0 8px; list-style:none; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}
				.bb_wrapFAQ .last .bb_oneList ul{width:164px;}
		
		
		/* Was FAQ helpful links */
		.wasFaqHelpful {
			margin:20px 0 20px 20px;
			padding:20px 20px 20px 0;
			border-top: solid #e2e2e2 1px;
		}
		
		.wasFaqHelpful h4 {
			font-size: 16px;
			margin:0 0 20px 0;	
		}
		
		div.wasFaqHelpful ul {
			height:20px;
			margin:0;
			padding:0;
		}
		
		div.wasFaqHelpful ul li {
			list-style: none;
			float: left;
			margin-right: 20px;
			padding:0;
			background:none;
		}
		
		
		.bb_viewBtn{padding:1px 20px; background:url("../images/bg_viewMore.gif") no-repeat right 3px;}
		.bb_viewBtn.noText{padding:2px 6px;}
		.noBG{background:none; position:relative; top:10px;}
		.noBG2{background:none; position:relative; top:33px;}
		
		
		.bb_mostPopularSearches{position:relative; float:right; width:180px; height:300px; margin:0; padding:0 0 0 10px;}
			.bb_mostPopularSearches .bb_title{padding:0; margin:10px 0 0 5px; width:160px; max-width:160px;}
			.bb_mostPopularSearches .bb_cloud{padding:0 0 0 0; margin:10px 10px 0 5px;}
				.bb_mostPopularSearches .bb_cloud ul{list-style-type:none; padding:0; margin:0;}
					.bb_mostPopularSearches .bb_cloud ul li{float:left; margin:0 5px 0 0; white-space:nowrap;}
			
		.bb_mostPopularQuestions{margin:0; padding:10px 0 10px 0; width:783px; border-top:1px solid #d4d4d4;}
			.bb_mostPopularQuestions .bb_title{width:90%; margin-bottom:10px;}
			.bb_mostPopularQuestions ul{list-style-type:decimal; margin:0 20px 10px 20px; padding:0 0 0 20px;}
			
			
	/* faq results */
	.bb_faqCategoryResults{font-size:14px; font-weight:bold; margin:20px 0 0 20px;}
	.bb_faqTopicResults{font-weight:12px; margin:0 0 0 20px;}
	.bb_faqPagesResults{padding:0 0 15px 0; width:400px; text-align:right; margin:auto;}
		.bb_faqPagesResults a{margin:0 0 0 20px}
	.questionList{position:relative; margin-left:20px; padding:0pt 0pt 0pt 20px;}
		.questionList li{padding:0 0 0 8px; list-style:decimal outside;}
	
	.sectionlist h3{margin:0 !important;}
	
	
	/* support */		
				
	.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList .bb_viewBtn{display:block; position:absolute; bottom:0px;}
	.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_viewBtn{display:block; position:absolute; left:0px; bottom:20px;}
	.bb_lobSupportCenter .bb_supportList .bb_oneList .needMargin, .bb_lobSupportCenter .bb_supportList .bb_oneList .needMargin2{width:140px;}
				
	.bb_supportBanner .bb_wrapLob{height:210px; margin-bottom:20px;}
			.bb_wrapLob{float:left; width:580px; position:relative;}
				/*.bb_supportBanner*/  .bb_wrapLob .bb_oneLob{width:135px; height:102px; text-align:center; float:left; margin:60px 0; padding:2px; font-size:12px; font-family:Arial;}
					/*.bb_supportBanner*/  .bb_wrapLob .bb_oneLob img{padding:0 0 0 18px;}
					.bb_wrapLob .bb_oneLob .bb_viewBtn {display:block; font-size:14px;}
			.bb_supportBanner ul{padding:0; margin:0;}
			.bb_supportBanner ul li{list-style:none;}
			.bb_supportBanner .bb_myBell{width:180px; float:left; border-left:1px solid #d4d4d4; margin:30px 5px; padding:0 0 0 20px;}
				.bb_supportBanner .bb_myBell ul{padding:0 5px 0 0; margin:15px 0 15px 0; font-size:12px;}
					.bb_supportBanner .bb_myBell ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}
				.bb_supportBanner .bb_myBell .smaller{font-size:10px; position:relative; float:left; margin:35px 0 0 0;}
				.bb_supportBanner .bb_myBell .smaller[class]{margin:33px 0 0 0;}
			.bb_supportBanner .bb_login{position:absolute; width:145px; float:left; margin:70px 0 0 20px; left:600px;}
				.bb_supportBanner .bb_login .smaller{font-size:10px; position:relative; float:left; margin:-17px 0 0 0;}
				.bb_supportBanner .bb_login .smaller[class]{margin:5px 0 0 0;}
					.bb_supportBanner .bb_login .smaller input{float:left;}
				.bb_supportBanner .bb_login a{position:relative;}
				.bb_supportBanner .bb_login p{margin:5px 0;}
			.bb_customerSupport .bb_login2{position:absolute; width:165px !important; height:190px; border-left:1px solid #d4d4d4; left:585px; top:85px; padding:0 0 0 20px;}
				.bb_customerSupport .bb_login2 .bb_title{margin:0;}
				.bb_customerSupport .bb_login2 form{margin:5px 0;}
				.bb_customerSupport .bb_login2 form p{margin:0 0 2px 0;}
				.bb_customerSupport .bb_login2 form #userLB, .bb_customerSupport .bb_login2 form #pwdLB{height:14px; width:120px; border:1px solid #b5babe;}
				.bb_customerSupport .bb_login2 form .bt_customerSupportLogin{position:absolute; top:110px; left:20px;}
				.bb_customerSupport .bb_login2 form .smaller{position:absolute; width:180px; top:138px; left:20px; margin:0; font-size:10px; padding:0; line-height:11px;}
				.bb_customerSupport .bb_login2 form .smaller input{float:left; position:relative;}
				.bb_customerSupport .bb_login2 .smaller label { line-height:18px; }
				.bb_customerSupport .bb_login2 .smaller br { clear:both; }
				.bb_customerSupport .bb_login2 #loginBoxLoader{position:absolute; top:-30px; padding:0;}
				
				
			.bb_customerSupport #bb_loginOn2{position:absolute; width:175px; height:195px; border-left:1px solid #d4d4d4; left:585px; top:73px; padding:0 0 0 20px; display:none;}
				.bb_customerSupport #bb_loginOn2 .bb_title{margin:0 0 20px 0;}
				.bb_customerSupport #bb_loginOn2 span{font-size:12px; color:#000; display:block; font-weight:bold;}
				.bb_customerSupport #bb_loginOn2 .bb_listFAQ{position:relative; float:left; width:79px; margin:10px 0 0 0; padding:0 5px 0 0;}
				.bb_customerSupport #bb_loginOn2 .bb_listFAQ.secondList {width:70px;}
			.bb_customerSupport #bb_loginOn2 .bb_listFAQ li{width:89px !important; margin:0 5px 0 0 !important; padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none;}
			.bb_customerSupport #bb_loginOn2 .secondCol{border-right:1px solid #d4d4d4; width:3px; margin:10px 5px 0 5px; float:left; height:50px;}
			
	
	     .bb_customerSupport .bb_supportList{padding:0; margin:0; list-style-type:none; border-top:1px solid #d4d4d4;}
			.bb_customerSupport .bb_supportList .bb_oneList{float:left; position:relative; width:194px; height:180px; padding:10px 0 0 0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none;}
				.bb_customerSupport .bb_supportList .bb_oneList .bb_title { width:170px;}
				.bb_customerSupport .bb_supportList .bb_oneList ul{padding:0 5px 0 0; list-style-type:none; margin:5px 0 15px 25px;}
					.bb_customerSupport .bb_supportList .bb_oneList ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}
					.bb_customerSupport .bb_supportList .bb_oneList .noP{margin:15px 0 37px 20px;}
					.bb_customerSupport .bb_supportList .bb_oneList .smallMargin{margin:5px 0 0 20px;}
				.bb_customerSupport .bb_supportList .bb_oneList p{margin:15px 5px 10px 20px;}
			.bb_customerSupport .bb_supportList .endOfRow{border-right:none !important;}		
				.bb_customerSupport .bb_supportList.last .bb_oneList{width:390px; height:auto; _height:80px; min-height:80px; margin:20px 0px 0px 0px; padding:0 0 20px 0;}
				
				.bb_customerSupport .bb_supportList.last .bb_oneList.endOfRow .bb_title,
				.bb_supportList.last .bb_oneList .bb_title{width:350px; max-width:350px; padding:0; margin:0px 0 0 20px;}
				
				.bb_customerSupport .bb_supportList.last .bb_oneList.endOfRow .bb_title[class], .bb_supportList.last .bb_oneList .bb_title[class]{padding:0px 0 0 0;}
				.bb_customerSupport .bb_supportList.last .bb_oneList p, .bb_supportList.last .bb_oneList.endOfRow p{width:350px; margin:5px 0 10px 20px;}
				
			.bb_customerSupport .bb_supportList .bb_oneList .bb_viewBtn{margin:0; position:absolute; bottom:20px;}
			.bb_customerSupport .bb_supportList.last .bb_oneList .bb_viewBtn{margin:0; position:absolute; bottom:0px;}
			.bb_customerSupport .bb_supportList.firstList{padding:0; margin:0; list-style-type:none; border-top:none;}
				
			.bb_lobSupportCenter .bb_supportList.firstList{padding:0; margin:0; list-style-type:none; border-top:none !important; border-bottom:none;}
			.bb_lobSupportCenter .bb_supportBanner .bb_supportList.firstList { height:249px; border-bottom:solid #dedede 1px; }
				.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList{float:left; position:relative; width:185px; height:185px; padding:0 10px 0 0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none !important; border-top:none;}
				.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList[class]{height:209px; margin: 20px 0px;}
					.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList h2{margin:5px 0 0 20px; width:135px; line-height:100%; display:block;}
					.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList ul{padding:0 5px 0 0; list-style-type:none; margin:20px 0 0 20px;}
					.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList p{margin:20px 5px 10px 20px;}
					
					.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList .smaller{font-size:10px;}

				.bb_lobSupportCenter #loginDashboard{position:absolute; left:412px; top:144px; width:180px; height:173px; border-right:none !important; z-index:10;}
				.bb_lobSupportCenter #loginDashboard #f_login p{margin:5px 0;}
				.bb_lobSupportCenter #loginDashboard p input {height:14px; width:120px; border:1px solid #b5babe;}
					.bb_lobSupportCenter #loginDashboard #f_login .smaller{position:absolute; bottom:0px; font-size:10px; line-height:11px;}
					.bb_lobSupportCenter #loginDashboard form .smaller input{float:left; position:relative;}
					.bb_lobSupportCenter #loginDashboard .smaller label { line-height:18px; }
					.bb_lobSupportCenter #loginDashboard .smaller br { clear:both; height:1px; }
					.bb_lobSupportCenter #loginDashboardOn{position:absolute; top:50px; left:415px; border-right:none !important; width:250px; display:none;z-index:5;}
						.bb_lobSupportCenter #loginDashboardOn .bb_title{margin:0; position:absolute; top:70px;}
						.bb_lobSupportCenter #loginDashboardOn span{margin:0; position:absolute; top:90px; left:0; font-weight:bold; font-size:12px; color:#000;}
						.bb_lobSupportCenter #loginDashboardOn .bb_listFAQ{position:absolute; left:0; top:110px; width:100px; margin:0 0 0 5px !important; padding:0 5px 0 0;}
						/*.bb_lobSupportCenter #loginDashboardOn .secondList{position:absolute; top:155px;}*/
						.bb_lobSupportCenter #loginDashboardOn .secondList{position:absolute; left:110px !important; top:110px; width:100px;}
						
							.bb_lobSupportCenter #loginDashboardOn .bb_listFAQ li{width:89px !important; margin:0 5px 0 0 !important; padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none;}
						.bb_lobSupportCenter #loginDashboardOn .secondCol{display:none;}
			.bb_lobSupportCenter .bb_supportList.firstList .endOfRow{width:130px; border-right:none !important;}
			
			.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList.lastOfList {float:right; width:180px; padding:0;}
			
			#PrsCSrvTv_Landing.bb_lobSupportCenter .bb_supportList.firstList .bb_oneList.lastOfList img {
				position:relative;
				top:29px;
				left:30px;
			}
			
			#PrsCSrvPns_AccountManagement .bb_supportBanner.oneBill .bb_oneList.endOfRow.lastOfList img {
				position:relative;
				top:59px;
			}
			
			#PrsCSrvBill_Landing.bb_billingCenter .bb_supportList.firstList .bb_oneList.lastOfList img {
				position:relative;
				left:-10px;	
			}
			
			#PrsCSrvPns_Landing.bb_lobSupportCenter #loginDashboard {
				top:139px;	
			}
				
				.bb_lobSupportCenter .bb_supportList{padding:0; margin:0; list-style-type:none;}
				.bb_lobSupportCenter .bb_supportList .bb_oneList{float:left; position:relative; width:195px; height:229px; padding:20px 0 0 0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;z-index:1;}
				.bb_lobSupportCenter .bb_supportList .bb_oneList h2{width:170px; margin-bottom:20px}
				.bb_lobSupportCenter .bb_supportList .bb_oneLisposition: .needMargin2{display:block; height:14px;}
				.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_viewBtn.noText{display:inline; position:relative; bottom:0px;}

				#PrsCSrvWls_Landing.bb_lobSupportCenter .bb_supportList .bb_oneList .changeDevice {margin-left:20px;}
				#PrsCSrvWls_Landing.bb_lobSupportCenter .bb_supportList .bb_oneList p img {width:35px; height:86px; margin-right:10px;}
				
				.bb_lobSupportCenter .bb_supportList.homePhone.wireless {z-index:20;}
				
			.bb_lobSupportCenter .bb_supportList .bb_oneList ul{margin:10px 0 0 20px; padding:0; clear:both;}
				.bb_lobSupportCenter .bb_supportList .bb_oneList ul li{margin:0; padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none; }
					.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li {position:relative; float:left; height:30px; margin:0px; padding:0px; font-size:12px; list-style:none; background:none;}
						.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.category {padding-left:0px; color:#212121;}
						.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option label {
								display:block;
								margin-bottom:4px;
							}
							.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option select {width:135px; height:20px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666;}
							.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option select option {width:auto;}
							.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option .selectbox {display:block; position:relative; clear:both; width:110px; height:13px; margin:-2px 5px 10px 0px; padding:2px 20px 2px 0px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
								.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option .selectbox-wrapper ul{padding:2px; margin:0;}
									.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option .selectbox-wrapper ul li{display:block; position:relative; float:none; height:auto; margin:0px; padding:0px; list-style:none; cursor:pointer;}	
										.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option .selectbox-wrapper ul li.current{background-color:#000; color:#fff;}	
										.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.option .selectbox-wrapper ul li.selected{background-color:#ccc;}	
									.bb_lobSupportCenter .bb_supportList .bb_oneList .bb_serviceDrop li.check input {width:15px; height:15px; margin:0px 5px 0px 0px; padding:0px;}
				.bb_lobSupportCenter .bb_supportList .endOfRow{width:194px; border-right:none !important;}
				
				/*.bb_lobSupportCenter*/ .bb_supportList.last {
					height:auto;
					_height:140px;
					min-height:140px;
					padding-bottom:30px;
					background:transparent url(../images/bg_homePhone.jpg) repeat-x scroll left bottom;
				}
				
				.bb_lobSupportCenter .bb_supportList.last .bb_oneList{float:left; width:391px; min-height:120px; height:auto; _height:120px; margin: 20px 0 20px 0; padding:0 0 20px 0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none;}
				.bb_lobSupportCenter .bb_supportList.last .bb_oneList .bb_title { width:340px; margin:0 0 0 20px; }
				.bb_lobSupportCenter .bb_supportList.last .bb_oneList .bb_viewBtn{position:abslute; bottom:0px;}
				.bb_lobSupportCenter .bb_supportList.last .endOfRow{width:390px !important; border-right:none !important;}
			
			
			/* home phone support */
			.bb_supportBanner .bb_dvLinks{margin:10px 0 0px 20px; display:block;}
			.bb_supportBanner .bb_account{width:160px; float:left; margin:30px 0 30px 10px; padding:0 0 0 10px; height:180px;}
			.bb_supportBanner .bb_account[class]{margin:30px 9px 30px 10px;}
				.bb_supportBanner .bb_account ul{padding:0 5px 0 0; list-style-type:none; margin:15px 0 15px 0; font-size:12px;}
					.bb_supportBanner .bb_account ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}
				.bb_supportBanner .bb_account .bb_viewBtn{padding:10px 17px 0 0; float:left; margin:23px 0 0 0;}
				.bb_supportBanner .bb_account .bb_viewBtn[class]{margin:17px 0 0 0;}
				.bb_supportBanner .bb_account .homePhoneBtn{padding:10px 17px 0 0; float:left; margin:38px 0 0 0;}
				.bb_supportBanner .bb_account .homePhoneBtn[class]{margin:33px 0 0 0;}
				.bb_supportBanner .bb_account .televisionBtn{padding:10px 17px 0 0; float:left; margin:8px 0 0 0;}
				.bb_supportBanner .bb_account .televisionBtn[class]{margin:3px 0 0 0;}<
				
			
			.bb_supportBanner .bb_billing{width:165px; float:left; border-left:1px solid #d4d4d4; margin:30px 5px; padding:0 0 0 20px; height:150px;}
			.bb_supportBanner .bb_billing[class]{height:190px;}
				.bb_supportBanner .bb_billing p{font-size:12px;}
				.bb_supportBanner .bb_billing .bb_viewBtn{padding:10px 17px 0 0; float:left; margin:35px 0 0 0;}
			
		 	
				/*.homePhone .bb_oneList .needMargin{position:relative; top:47px;}
				.homePhone .bb_oneList .needMargin[class]{top:50px;}
				.homePhone .bb_oneList .needMargin2{position:relative; top:15px;}
				.homePhone .bb_oneList .needMargin2[class]{top:15px;}*/
				
				
			/* television support */
			.television .bb_oneList{height:175px;}
			
				
			/* one bill */
			.oneBill .bb_searchFAQ{width:340px;}
			.oneBill .bb_supportBanner{height:250px;}
			.oneBill .bb_supportBanner .bb_bills{width:344px;}
			.oneBill .bb_supportBanner .bb_bills .secondCol{position:relative; left:60px;}
			
			.oneBill .justLogin{height:150px; width:185px; position:absolute; top:136px; left:585px; border-left:1px solid #d4d4d4; padding:0 0 0 20px; margin:0;}
			
			
			/* customer support */
			.bb_content.bb_customerSupport{position:relative; clear:both; width:783px; height:485px; margin:0px; padding:10px 1px 0px 1px; background:#fff url("../images/bg_contentMiddle.gif") left top repeat-y;}
			.bb_content.bb_customerSupport[class] {height:auto; min-height:485px;}
			
			.bb_content/*.bb_customerSupport #title,
			.bb_content.bb_lobSupportCenter*/ #title {
				border-bottom: solid #d9d9d9 1px;
				width:720px !important;
				height:auto;
				letter-spacing:1.2px;
				padding:0;
			}
			
			.bb_content /*.bb_customerSupport #title,
			.bb_content.bb_lobSupportCenter*/ .title {
				border-bottom: solid #d9d9d9 1px;
				width:765px !important;
				height:auto;
				letter-spacing:1.2px;
				padding:5px 0px;
				text-align: left;
				margin-left:-20px;
				
			}


				
			
			
			/* billing */
			/*.supportBilling{width:340px; right:-20px;}
			.supportBilling[class]{right:0px;}*/
			
			.bb_billingCenter #loginDashboard{position:absolute; top:95px; left:402px; border-right:none; z-index:2;}
			.bb_billingCenter #loginDashboard #f_login{position:relative; margin:0;}
					.bb_billingCenter #loginDashboard #f_login p{margin:5px 0;}
					.bb_billingCenter #loginDashboard #f_login .smaller{font-size:10px;}
					.bb_billingCenter #loginDashboard #f_login .smaller input,
					.bb_billingCenter #loginDashboard #f_login .smaller label {
						float:left;	
					}
					.bb_billingCenter #loginDashboard #f_login .smaller label {margin-left:6px; line-height:20px;}
					.bb_billingCenter #loginDashboard #f_login .smaller br {clear:both;}
			.bb_billingCenter #loginDashboardOn{position:absolute; top:15px; left:418px; border-right:none; display:none; z-index:2;}
				.bb_billingCenter #loginDashboardOn .bb_title{margin:0; position:absolute; top:70px;}
						.bb_billingCenter #loginDashboardOn span{margin:0; position:absolute; top:100px; left:-13px; font-weight:bold; font-size:12px; color:#000; width:180px;}
						.bb_billingCenter #loginDashboardOn .bb_listFAQ{position:absolute; width:95px; margin:0 0 0 5px;padding:0 5px 0 13px; top:124px; left:-22px;}
						.bb_billingCenter #loginDashboardOn .secondList{position:absolute; top:124px; left:100px;}

							.bb_billingCenter #loginDashboardOn .bb_listFAQ li{width:89px  margin:0 5px 0 0 ; padding:0 0 0 0px; /*background:url("../images/ul_listFAQ.gif") no-repeat left 5px;*/ list-style:disc;}

						.bb_billingCenter #loginDashboardOn .secondCol{position:absolute; top:100px; left:86px; border-right:1px solid #d4d4d4; width:3px; margin:25px 0 0 2px; height:50px;}
			
		.bb_billingCenter .bb_supportList .bb_oneList .noText{margin:0 0 0 -45px; position:absolute; top:430px; height:20px; width:20px;}
				
			.bb_billingCenter .bb_supportList.firstList{padding:0; margin:0; list-style-type:none; }
			.bb_billingCenter .bb_supportList.firstList .endOfRow{border-right:none !important;}
					.bb_billingCenter .bb_supportList.firstList .bb_oneList{float:left; width:155px; height:205px; margin:20px 0px; padding:0px 10px 0 20px; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none; border-top:none !important;}
					.bb_billingCenter .bb_supportList.firstList .bb_billsManagement{width:350px;}
						.bb_billingCenter .bb_supportList.firstList .bb_oneList .bb_list2col{float:left; width:150px; margin:0 10px 0 10px;}
							.bb_billingCenter .bb_supportList.firstList .bb_oneList .bb_list2col li{list-style:disc outside;}
						.bb_billingCenter .bb_supportList.firstList .bb_oneList p{margin:15px 5px 10px 0;}
						.bb_billingCenter .bb_supportList.firstList .bb_oneList .smaller{font-size:10px;}
						
						.bb_billingCenter .bb_supportList.firstList .bb_oneList .noP{margin:15px 0 5px 20px;}
						
						.bb_billingCenter .bb_supportList.firstList .bb_oneList.lastOfList {float:right; width:150px;}
						
						/*#PrsCSrvTv_Tv_Billing.bb_billingCenter .bb_supportList.firstList .bb_oneList h2 {margin-left:20px;}*/
						
						
		/* Support account management */
			.bb_lobAccountManagement #loginDashboard,
			.bb_lobAccountManagement #loginDashboardOn {
				position: absolute;
				top: 100px;
				left: 386px;
				z-index:10;
			}
			
			.bb_lobAccountManagement #loginDashboardOn {
					top:110px;
			}
			
			.bb_lobAccountManagement #loginDashboardOn span {
				font-weight:bold;
			}
			
			.bb_lobAccountManagement #loginDashboardOn .bb_listFAQ {
				border:none !important;
				float:left;
				margin:0;
				padding:0;
				list-style-type:none !important;
			}
			
			.bb_lobAccountManagement #loginDashboardOn .bb_listFAQ li{
				list-style:none !important;
				padding:0 0 0 8px !important; 
				background:url("../images/ul_listFAQ.gif") no-repeat left 5px !important;
			}
			
			.bb_lobAccountManagement #loginDashboardOn .secondCol {
				float:left;
				width:1px;
				height:45px;
				margin:2px 20px;
				border-left:solid #dedede 1px;
			}
			
			.bb_lobAccountManagement #loginDashboard p {
				margin-left: 0px;
			}						
						
						
						
			.bb_billingCenter .last{min-height:140px; height:auto; _height:140px; border-top:1px solid #d4d4d4; margin:0; padding:0 0 20px 0;}
				.bb_billingCenter .last .endOfRow{width:379px; padding-right:0; border-right:none !important;}
					.bb_billingCenter .last .bb_oneList {position:relative; float:left; width:360px; min-height:100px; height:auto; _height:100px; margin:20px 0 0 0; padding: 0 20px 20px 0; border-right:solid #dedede 1px;}
					.bb_billingCenter .last .bb_oneList.endOfRow {padding-right:0; border:none;}
					.bb_billingCenter .last .bb_oneList .bb_title{margin:0 0 0 20px; z-index:1;}
					.bb_billingCenter .last .bb_oneList .onlineHelp{width:140px; float:left; margin:15px 0 0 20px;}
					.bb_billingCenter .last .bb_oneList .bb_viewBtn{position:absolute; left:0px; bottom:0px;}
					
			/* one bill */
			#loginDashboard.oneBillDash {position:absolute; top:150px; left:382px; border-right:none; z-index:2;}
			#loginDashboardOn.oneBillDash {position:absolute; top:45px; left:402px; border-right:none; display:none; z-index:2;}
			
			.oneBillSupportWrap .bb_supportList .bb_oneList .bb_viewBtn{margin:0; padding:2px 17px 0 20px;}
			.oneBillSupportWrap .bb_supportList .bb_oneList .noText{margin:0 0 0 -45px; position:absolute; top:430px; height:20px; width:20px;}
			
			.oneBillSupportWrap .bb_supportBanner.oneBill {
				width:783px;
				height:279px;
			}
			
			#PrsCSrvWls_AccountManagement .oneBillSupportWrap .bb_supportBanner.oneBill,
			#PrsCSrvTv_DTH_AccountManagement .oneBillSupportWrap .bb_supportBanner.oneBill {
				height:245px;
				border:solid #dedede 1px;	
			}
			
			#PrsCSrvPns_AccountManagement .oneBillSupportWrap .bb_supportList.firstList .bb_oneList .bb_list2col li {width:125px !important; margin:0 5px 0 0 !important;}
			#PrsCSrvWls_AccountManagement .oneBillSupportWrap .bb_supportList.firstList .bb_oneList .bb_list2col li {width:125px !important; margin:0 5px 0 0 !important;}
			
			#PrsCSrvTv_DTH_AccountManagement .oneBillSupportWrap .bb_supportList.firstList .bb_oneList .lob_support,
			#PrsCSrvPns_AccountManagement .oneBillSupportWrap .bb_supportList.firstList .bb_oneList .lob_support {
				left:0;
			}
			
			/* No idea what this did... but it broke http://www.bell.ca/support/PrsCSrvWls_Wls_Billing.page in IE6 */
			/*#PrsCSrvWls_Wls_Billing .oneBillSupportWrap .bb_supportList.firstList .bb_oneList.endOfRow.lastOfList {width:170px;}*/
			
			#PrsCSrvBill_Landing .bb_supportBanner .bb_supportList.firstList .bb_oneList .bb_title {
				margin-left:0;
			}
				
			.oneBillSupportWrap .bb_supportList.firstList{padding:0; margin:0; list-style-type:none; border-top:none;}
					.oneBillSupportWrap .bb_supportList.firstList .bb_oneList{float:left; width:190px; height:225px; padding:0px 10px 0 20px; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none; margin-top: 20px;}
					
					.oneBillSupportWrap .bb_supportList.firstList .bb_billsManagement{width:330px; height:225px; position:relative;}
					.oneBillSupportWrap .bb_supportList.firstList .bb_dashboard{width:215px; height:225px; position:relative; padding:0; border:0;z-index:1;}
					.oneBillSupportWrap .bb_supportList.firstList .bb_oneList.endOfRow {width:150px; padding:0; border-right:none; }
					
					.oneBillSupportWrap .bb_supportList.firstList .bb_oneList.lastOfList {float:right;}
					
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList.bb_billsManagement h2{margin:0;}
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList .bb_list2col{float:left; width:125px !important; margin:0 5px !important; padding:0; list-style:none !important;}
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList .bb_list2col li {padding:0 0 0 8px !important; list-style-type:none !important; float:none; background:url("../images/ul_listFAQ.gif") no-repeat left 5px !important;}
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList p{margin:15px 5px 10px 0;}
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList .bb_viewBtn{position:absolute; bottom:0px; left:0;}
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList .smaller{font-size:10px;}
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList .lob_support{position:relative; top:25px; left:-20px;}
						.oneBillSupportWrap .bb_supportList.firstList .bb_oneList .noP{margin:15px 0 5px 20px;}
						
					#PrsCSrvTv_Tv_Billing .oneBillSupportWrap .bb_supportList.firstList .lastOfList {width:190px;}
					
			
						
			.oneBillSupportWrap .last{border-top:1px solid #d4d4d4;}
				.oneBillSupportWrap .last .bb_oneList{background:none; width:369px; min-height:140px; height:auto; _height:140px; padding:0 10px 0 0;}
					.oneBillSupportWrap .last .bb_oneList .onlineHelp{width:140px; float:left; margin:15px 0 0 20px;}
					.oneBillSupportWrap .last .bb_oneList .bb_viewBtn{margin:0;}
					
			.oneBillSupportWrap .bb_oneBillList{border-top:1px solid #d4d4d4; margin:0; padding:0; height:200px;}
				.oneBillSupportWrap .bb_oneBillList .bb_oneList{border-right:1px solid #d4d4d4; list-style:none; float:left; padding:20px 0 20px 0; margin:0; width:197px; height:auto; min-height:200px;}
					.oneBillSupportWrap .bb_oneBillList .bb_oneList .bb_title{width:170px;}
				.oneBillSupportWrap .bb_oneBillList .bigger{width:386px;}
				.oneBillSupportWrap .bb_oneBillList .endOfRow{border-right:none;}
					.oneBillSupportWrap .bb_oneBillList .endOfRow .bb_listFAQ{padding:15px 0 0 0;}
				
					.oneBillSupportWrap .bb_oneBillList .bigger .bb_listPayments{float:left; padding:0 0 0 10px; margin:25px 0 0 0;}
						.oneBillSupportWrap .bb_oneBillList .bigger .bb_listPayments .bb_onePayment{list-style:none; float:left; margin:0; width:160px; height:107px; padding:0 0 0 15px; border-right:1px solid #d4d4d4; }
							.oneBillSupportWrap .bb_oneBillList .bigger .bb_listPayments .bb_onePayment ul {padding-left:10px;}
						.oneBillSupportWrap .bb_oneBillList .bigger .bb_listPayments .bb_onePayment[class]{padding:0 0 0 10px;}
						.oneBillSupportWrap .bb_oneBillList .bigger .bb_listPayments .endOfRow{border-right:none; margin:0 0 0 15px;}
							.oneBillSupportWrap .bb_oneBillList .bigger .bb_listPayments .bb_onePayment p{font-size:12px; margin:8px 0 10px 0;}
							.oneBillSupportWrap .bb_oneBillList .bb_oneList .bb_listPayments .bb_onePayment .bb_listFAQ{padding:0; list-style-type:none; margin:0 0pt 15px 0; border:none; width:140px;}
								.oneBillSupportWrap .bb_oneBillList .bb_oneList .bb_listPayments .bb_onePayment .bb_listFAQ li{padding:0 0 0 8px !important; background:url("../images/ul_listFAQ.gif") no-repeat left 5px !important; border:none;}
							.oneBillSupportWrap .bb_oneBillList .bb_oneList p{font-size:12px; margin:10px 0 10px 20px;}
							.oneBillSupportWrap .bb_oneBillList .bb_oneList .bb_listFAQ{padding:0; list-style-type:none; margin:5px 0 15px 20px; border:none;}
								.oneBillSupportWrap .bb_oneBillList .bb_oneList .bb_listFAQ li{padding:0 0 0 8px !important; background:url("../images/ul_listFAQ.gif") no-repeat left 5px !important; border:none;}
								
					.oneBillSupportWrap .bb_supportList.last{min-height:180px; height:auto; _height:180px; padding:0 0 0 1px;}
						.oneBillSupportWrap .bb_supportList.last .bb_oneList{position:relative; float:left; width:378px; padding:0 20px 0 0; _padding-right:10px; margin:20px 0 0 0; border-bottom:none; border-right:solid #dedede 1px; background:none;}
						.oneBillSupportWrap .bb_supportList.last .bb_oneList.endOfRow {width:358px; padding-right:20px;}
						.oneBillSupportWrap .bb_supportList.last .bb_oneList .bb_title{width:auto; font-family:Arial; font-size:18px; color:#000; margin:10px 0 0 20px; font-weight:normal;}
						.oneBillSupportWrap .bb_supportList.last .bb_oneList a {position:absolute; bottom:0px; left:0px;}
			/* one bill */
			.bb_billingCenter .billingList{margin:0; padding:0; border-top:1px solid #D4D4D4; z-index:10;}
			.bb_billingCenter .billingList .bb_oneList{width:380px; margin:20px 0px; border-bottom:none; list-style:none; float:left; border-right:1px solid #D4D4D4;}	
		.bb_billingCenter .billingList .endOfRow{width:389px; border-right:none;}	
				.bb_billingCenter .billingList .bb_oneList strong{font-size:14px;}
				.bb_billingCenter .billingList .bb_oneList .bb_billsDrop{margin:0 0 0 12px; padding:0; float:left; z-index:5;}
				.bb_billingCenter .billingList .bb_oneList .bb_billsDrop[class]{margin:0 0 0 20px;}
						.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li {position:relative; margin:0px; padding:0px; font-size:12px; list-style:none; background:none;}
						.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.category {padding-left:0px; color:#212121;}
						.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.option {padding:0 6px 0 0; color:#666; margin:0; z-index:10;}
							.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.current {padding:0; color:#fff; background-color:#666; margin:0;}
								.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.option select {height:17px; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666;}
								.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.option .selectbox {display:block; position:relative; clear:both; width:110px; height:13px; margin:-2px 5px 10px 0px; padding:2px 23px 2px 2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
								.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.check input {width:15px; height:15px; margin:0px 5px 0px 0px; padding:0px;}
									.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.option .selectbox-wrapper ul {padding:2px; margin:0;}
									.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.option .selectbox-wrapper ul li.current{background-color:#000; color:#fff;}
									.bb_billingCenter .billingList .bb_oneList .bb_billsDrop li.option .selectbox-wrapper ul li.selected{background-color:#ccc;}
					.bb_billingCenter .billingList .bb_oneList .bb_helpBtn{margin:0 0 0 20px;}
			.bb_billingCenter #bb_understandLanding{display:block; z-index:4;}
			.bb_billingCenter #bb_understandLanding p strong { display:block; margin: 10px 0 0 0; }
			.bb_billingCenter #bb_understandLanding .bb_billsDrop .option .selectbox-wrapper, #bb_understandLanding .bb_billsDrop .option .selectbox-wrapper ul, #bb_understandLanding .bb_billsDrop .option .selectbox-wrapper ul * {z-index:10;}
				
				.bb_billingCenter .billingList #bb_billingBlock.bb_oneList #bb_understandingStep1,
				.bb_billingCenter .billingList #bb_billingBlock.bb_oneList #bb_understandingStep2,
				.bb_billingCenter .billingList #bb_billingBlock.bb_oneList #bb_understandingStep3 {
					width:340px;
					padding:10px 20px 0 20px;
				}
		
			/*.step{margin:15px 25px 0 20px;}*/
				.step .question{display:block; height:25px; padding-top:4px;}
				.step .oneAnswer{margin:10px 0 0 30px; width:130px; float:left;}
					.step .oneAnswer input {float:left;}
					.step .oneAnswer span{position:relative; float:left; top:2px; left:5px;}
				
			.whichStep{height:21px; width:21px; display:block; float:left; margin:0 15px 0 0;}
			#bb_understandingStep1{height:60px; display:none;}
				#bb_understandingStep1 .whichStep{background:url("../images/step1.gif") no-repeat right top;}
				#bb_understandingStep1.stepActive .whichStep{background:url("../images/step1.gif") no-repeat left top;}
			
			#bb_understandingStep2{display:none; height:60px;}
				#bb_understandingStep2 .whichStep{background:url("../images/step2.gif") no-repeat right top;}
				#bb_understandingStep2.stepActive .whichStep{background:url("../images/step2.gif") no-repeat left top;}
			
			#bb_understandingStep3{display:none; height:100px;}
				#bb_understandingStep3 .whichStep{background:url("../images/step3.gif") no-repeat right top;}
				#bb_understandingStep3.stepActive .whichStep{background:url("../images/step3.gif") no-repeat left top;}
				
			/*CSS edited by Mohiul */
            #bb_infoLanding_generalInfo{}
			#bb_infoLanding_promoEbill{display:none;}
			#bb_infoLanding_pushLogin{display:none;}
			#bb_infoLanding_promoOnebill_ebill{display:none;}
			#bb_infoLanding_promoOnebill_paper{display:none;}
            /*CSS edited by Mohiul */
			
			/*CSS edited by Mohiul */
            #bb_result_paper_onebill{display:none;}
            #bb_result_paper_wireless{display:none;}
            #bb_result_paper_internet{display:none;}
            #bb_result_paper_homephone{display:none;}
            #bb_result_paper_television{display:none;}
            #bb_result_ebill_onebill{display:none;}
            #bb_result_ebill_wireless{display:none;}
            #bb_result_ebill_internet{display:none;}
            #bb_result_ebill_homephone{display:none;}
            #bb_result_ebill_television{display:none;}
			
			#bb_breadcrumb_paper{display:none;}
            #bb_breadcrumb_ebill{display:none;}
            #bb_breadcrumb_onebill{display:none;}
            #bb_breadcrumb_separate{display:none;}
            #bb_breadcrumb_wireless{display:none;}
            #bb_breadcrumb_internet{display:none;}
            #bb_breadcrumb_homephone{display:none;}
            #bb_breadcrumb_television{display:none;}
			/*CSS edited by Mohiul */
	
			#bb_billingSelection{height:auto; padding:0; margin:0; display:none;}
				#bb_billingSelection .bb_breadcrumb {position:relative; clear:both; height:22px; margin:0px 0px 0px 20px; padding:2px 0px 0px 0px;}
					#bb_billingSelection .bb_breadcrumb li {position:relative; float:left; margin:0px; padding-left:1px; list-style:none; font-size:11px; background:none !important;}
						#bb_billingSelection .bb_breadcrumb li a {display:block; padding-right:12px; background:url("../images/bg_breadcrumb.gif") right top no-repeat;}
				#bb_billingSelection .bb_breadcrumb .undo a{margin:0 0 0 15px; background:none; font-size:9px;}
			
			
			.billingList .endOfRow .bb_viewMore{clear:both; height:50px; border-top:1px solid #d4d4d4; width:360px; padding:10px 0 0 0; margin:0 20px;}
		.billingList .endOfRow .bb_understandBill{width:170px; min-height:160px; height:auto; _height:160px; float:left; padding:0 0 0 20px; border-right:1px solid #d4d4d4;}
			.billingList .endOfRow .bb_paymentOptions{width:160px; min-height:160px; height:auto; _height:160px; float:left; padding:0 0 0 20px;}
			.billingList .endOfRow h3{font-size:14px; color:#000; margin:0; padding:0; font-weight:bold;}
			.billingList .endOfRow .bb_paymentOptions p{margin:10px 0 0 0; padding:0;}
			.billingList .endOfRow .bb_understandBill ul{margin:10px 0 0 0; padding:0;}
				.billingList .endOfRow .bb_understandBill ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none; padding-right:5px;}
			.billingList .endOfRow .bb_paymentOptions ul{margin:10px 0 10px 0; padding:0;}
				.billingList .endOfRow .bb_paymentOptions ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none;}
			

				
					.bb_wrapMoving ul .bb_oneWay{float:left; position:relative; width:210px; min-height:192px; height:auto; _height:192px; border-right:1px solid #d4d4d4; padding:0 20px;}
					
					#PrsCSrvGnl_Moving_Centre .bb_wrapMoving ul.last .bb_oneWay {
						padding:0 0 20px 0;
					}
					
					#PrsCSrvGnl_Moving_Centre .bb_wrapMoving ul.last .bb_oneWay .bb_title {
							width:315px;
							margin:0 0 20px 20px;
					}
					
					#PrsCSrvGnl_Moving_Centre .bb_wrapMoving ul.last .bb_oneWay.endOfRow ul {
						width:auto;
						margin-left:15px;
						padding:0 0 0 20px;
					}
					
					#PrsCSrvGnl_Moving_Centre .bb_wrapMoving ul.last .bb_oneWay.endOfRow ul li {
						list-style:disc outside;
					}
					
					
					.bb_wrapMoving ul .endOfRow{border-right:none;}
						.bb_wrapMoving ul .bb_oneWay.moreHelpMoving .bb_title{margin:20px 0 20px 20px; }
						.bb_wrapMoving ul .bb_oneWay .bb_imgMoving{float:left; margin:20px 5px 35px 0;}
						.bb_wrapMoving ul .bb_oneWay .bb_imgMoving[class]{margin:5px 10px 35px 0;}
						.bb_wrapMoving ul .bb_oneWay .bb_infoMoving{margin:19px 0 25px 0; font-size:12px;}
						.bb_wrapMoving ul .bb_oneWay .bb_infoMoving[class]{margin:20px 0 25px 0;}
						.bb_wrapMoving ul .bb_oneWay .bb_viewBtn{position:absolute; left:0px; bottom:0px;}
				.bb_wrapMoving .last{height:auto; padding-bottom:20px; border-bottom:none;}
				.bb_wrapMoving .last .bb_oneWay {width:380px; margin-top:20px;}
						.bb_wrapMoving .last .bb_oneWay .bb_movingSubtitle{margin:20px 0 10px 0;}
					.bb_wrapMoving ul .bb_oneWay.movingTools .bb_viewBtn{position:absolute; left:0px; bottom:20px;}
						.bb_wrapMoving .last .bb_oneWay ul{border:none; height:auto;}
						.bb_wrapMoving .last .bb_oneWay	.bb_wrapOneHelp{width:170px; float:left; margin:0 10px 0 0;}
						.bb_wrapMoving .last .bb_oneWay	.bb_wrapOneHelp .smaller{font-size:10px; margin:0;}
					.bb_wrapMoving .last .movingTools{width:150px;}
					.bb_wrapMoving .last .moreHelpMoving{width:365px; padding:20px 0 0 20px;}
					.bb_wrapMoving .last .usefulLinks{width:120px;}	
						.bb_wrapMoving .last .usefulLinks .bb_ULusefulLinks{margin:20px 0;}	
			
			
			/* moving centre */
				.bb_wrapMoving h2 {
					margin:20px;	
				}
				
				#PrsCSrvGnl_Moving_Centre .bb_wrapMoving .bb_oneWay h2 {
					margin-left:0;
				}
				
				
				.bb_wrapMoving ul{list-style-type:none; margin:0 0 0 1px; padding:0; min-height:212px; height:auto; _height:212px; border-bottom:1px solid #d4d4d4;}
				
				#PrsCSrvGnl_Moving_Centre .bb_wrapMoving ul.last,
				#PrsCSrvGnl_Moving_Centre .bb_wrapMoving ul.last .bb_oneWay {
					min-height:140px;
					_height:140px;
				}
				
				.bb_wrapOneHelp ul,
				.bb_oneWay.movingTools ul {
					height:auto;
					min-height:0px;
				}
				
				.bb_wrapMoving ul.middle,
				.bb_wrapMoving ul.middle li {
					height:230px;
					padding-bottom:20px;
				}
				
				.bb_wrapMoving ul.middle .bb_oneWay .bb_viewBtn {
					bottom:20px;
				}
				
				.bb_wrapMoving ul.middle li p {
					margin:10px 0;
				}
				
				.bb_wrapMoving ul.middle li ul,
				.bb_wrapMoving ul.middle li ul li {
					height:auto;
					padding:0;	
					border:none;
				}
				
				.bb_wrapMoving .last .bb_oneWay ul {
					height:auto;
					min-height:1px;	
				}
			
			/* log off */
			.bb_supportLogOff{padding:25px; height:240px; border-bottom:1px solid #d4d4d4;}		
				.bb_supportLogOff .bb_box{width:665px; height:18px; padding:14px 10px 10px 60px; border:1px solid #b5babe; font-weight:bold; color:#000; margin:0 0 15px 0;}
				.bb_supportLogOff .success{background:url("../images/bg_success.gif") no-repeat 5px center; background-color:#f6f4ce;}
				.bb_selfServePromo{min-height:100px; height:auto;}
				.bb_selfServePromo ul {margin-left:33px;}
				.bb_selfServePromo .bb_bigTitle{width:700px; font-family:Arial; font-size:21px; color:#000; margin:20px 0 0 20px; font-weight:normal;}
						
			
	/* homePhone */
		.bb_banner{height:200px; border-bottom:1px solid #d4d4d4; outline:none;}
			 .bb_banner h1{position:relative; top:85px; margin:0 0 0 35px;}
			 .bb_banner .bb_subtitle{position:relative; top:75px; font-size:14px; display:block; margin:0 0 5px 56px;}
			 .bb_banner .bb_viewBtn{font-size:14px; margin:0 0 0 32px;}
			 .bb_banner .bb_pagers{background:none; position:relative; top:55px;}
						 
		.bb_hpList{padding:0; margin:0; list-style-type:none;}
			.bb_hpList .bb_oneList{position:relative; float:left; width:260px; height:162px; padding:0; list-style-type:none; border-right:1px solid #d4d4d4; background:url("../images/bg_homePhone.jpg") repeat-x left bottom;}
				.bb_hpList .bb_oneList .bb_title{position:relative; margin:20px 0px 15px 20px; width:140px; height:60px; display:block;}
				.bb_hpList .bb_oneList .bb_subtitle{position:relative; width:200px; display:block;}
				.bb_hpList .bb_oneList .bb_placeholder{position:absolute; right:15px; top:15px;}
				.bb_hpList .bb_oneList ul { width:200px; list-style:disc; padding-left:14px; }
				.bb_hpList .bb_oneList p { width: 200px; }
			.bb_hpList .blueBG{background:url("../images/bg_homePhoneBlue.jpg") repeat-x left bottom;}
			.bb_hpList .endOfRow2{width:260px; border-right:none;}
			.bb_hpList.last .bb_oneList {border-bottom: none;}
		
		.middle{border-top:none;}
		
		.last, .last2{border-top:none;}
			.last2 .bb_oneList{border-bottom:none; height:162px; padding:0; border-bottom:none;}
				.last2 .bb_oneList .bb_listFAQ{position:relative; margin:15px 0 0 20px; padding:0 5px 0 0; list-style-type:none;}
					.last2 .bb_oneList .bb_listFAQ li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; margin:0; width:180px; float:left;}
				.bb_hpList .bb_oneList span{display:block; margin:0 0 7px 20px;}
				.bb_hpList.last .bb_oneList{height:162px; padding:0 !important;}
		
		.bb_content .beige{background:#fff url("../images/bg_contentBottomBeige.gif") no-repeat left top;}
		
		/* already customer */
		.bb_lobExistingCustomer .bb_banner{height:200px;}
		
		.bb_hpList .bb_oneList,
		.bb_hpList.middle .bb_oneList,
		.bb_hpList.last .bb_oneList {
			min-height:240px;
			height:auto;
			_height:240px;
			padding-bottom:30px;
			border-bottom:solid #dedede 1px;
		}
		
		.bb_hpList.last .bb_oneList,
		.bb_hpList.last2 .bb_oneList {
			border-bottom:none;
		}
		
		#PrsShpWls_LandingExisting .bb_hpList .bb_oneList {
			min-height:180px;
			_height:185px;
		}
		
		/* Did this fix something but it breaks something else...
			Commented to fix this: http://www.bell.ca/shopping/PrsShpTv_Dth_Landing.page.
		.bb_hpList.last .bb_oneList .bb_subtitle ul {
			padding-left:0px;	
		}*/
		
		.bb_lobExistingCustomer .last .bb_oneList.endOfRow{width:260px !important;}
			.bb_lobExistingCustomer .bb_hpList .bb_oneList .bb_title{width:200px; height:60px; margin-bottom:10px; display:block;}
			.bb_lobExistingCustomer .middle .bb_oneList .bb_title{width:140px;}
			.bb_lobExistingCustomer .last .bb_oneList .bb_title{max-width:140px; width:140px !important;}
			/* if i change to bb_lobExistingCustomer, in IE6, everything disappear*/
			.bb_lobExistingCustomer .bb_hpList .bb_oneList .bb_subtitle{display:block;}
			.bb_lobExistingCustomer .middle .bb_oneList .bb_subtitle{display:block;}
			.bb_lobExistingCustomer .last .bb_oneList .bb_subtitle{display:none;}
			
			.bb_lobExistingCustomer .bb_hpList .bb_oneList .bb_subtitle[class]{margin:0 0 0 20px;}
			.bb_lobExistingCustomer .middle .bb_oneList .bb_subtitle[class]{margin:0 0 0 20px;}
			.bb_lobExistingCustomer .last .bb_oneList .bb_subtitle[class]{margin:0 0 0 20px;}
			.bb_lobExistingCustomer .bb_hpList .bb_oneList .bb_subtitle p { margin:0px; }
						
			/*.bb_lobExistingCustomer*/ .bb_hpList .bb_oneList .bb_viewBtn {
				position:absolute; bottom:20px; left:0px;
			}
						
				/*.bb_lobExistingCustomer .last .bb_oneList .bb_listFAQ li{padding:0; margin:0;}*/
				
			.bb_lobExistingCustomer .bb_hpList .bb_oneList p,
			.bb_lobExistingCustomer .bb_hpList .bb_oneList ul {
				clear:both;	
			}
		
		.existingCustomer .middle {border-top:none;}
		.bb_lobExistingCustomer #loginAlreadyForm{top:259px; z-index:4;}
		.bb_lobExistingCustomer #loginAlreadyOn{top:234px; z-index:4;}
		
		#loginBoxLoader{position:relative; top:0; z-index:4; width:160px;}
		#loginBoxLoader img{padding:0 !important;}
		
		
		.loginAlready .bb_title{position:relative; margin:-30px 0 0 20px; padding:0;}
		.loginAlready form{position:relative; margin:45px 0 0 20px;}
			.loginAlready form .inputAlreadyLogin{height:14px; width:120px; border:1px solid #b5babe; margin:0 0 0 -20px; padding:0;}
			.loginAlready form .inputAlreadyLogin[class]{margin:0;}
			.loginAlready form p{margin:0 0 5px 0; float:left;}
			.loginAlready form .bt_alreadyLogin{position:relative; float:right; margin:15px 15px 0 0; padding:0;}
		.loginAlready .wrapAlreadyLinks{width:230px; font-size:10px; position:relative; margin:-4px 0 0 0; float:left;}
		
		.loginAlreadyOn{background:url("../images/bg_homePhoneBlue.jpg") repeat-x left bottom; border-right:none !important; display:none;}
			.loginAlreadyOn .bb_title{position:relative; left:0; top:40px;}
			.loginAlreadyOn span{position:relative; font-size:12px; color:#000; display:block; margin:15px 0 5px 56px; font-weight:bold; top:40px;}
			.loginAlreadyOn .bb_listFAQ{position:relative; float:left; width:97px; margin:52px 0 0 12px !important; padding:0 5px 0 0;}
			.loginAlreadyOn .bb_listFAQ[class]{margin:105px 0 0 20px !important;}
			.loginAlreadyOn .secondList[class]{margin:105px 0 0 15px !important;}
				.loginAlreadyOn .bb_listFAQ li{width:89px !important; margin:0 5px 0 0 !important; padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none;}
			.loginAlreadyOn .secondCol{border-right:1px solid #d4d4d4; width:3px; margin:50px 0 0 2px; float:left; height:50px;}
		
		
		/* services */
		.hpServices .bb_banner{width:783px; min-height:200px; height:200px; margin:0; padding:0; border-bottom:1px solid #d4d4d4;}
		.hpServices .bb_banner[class]{min-height:200px; height:auto;}
			.hpServices .mostPopular{background:url("../images/en/bg_productListMostPopular.gif") no-repeat left top;}

			.mostPopularR{background:url("../images/en/bg_productListMostPopularRight.gif") no-repeat right top;}
				.hpServices .bb_banner .bb_imgBanner{width:518px; height:200px; float:left;}
				.hpServices .bb_banner .hp{width:510px;}
				.hpServices .bb_banner .bb_onePlan{position:relative; border-left:1px solid #d4d4d4; float:right; margin:20px 0px 20px 0px; padding:0 0 0 10px; height:160px; width:251px;}
					.hpServices .bb_banner .bb_onePlan h2{line-height:24px;}
					.hpServices .bb_banner .bb_onePlan .wrapPriceInfo{float:left; width:100px;}
					.hpServices .bb_banner .bb_onePlan p{margin:0 0px 10px 0; padding:0px; font-size:11px; color:#666;}
						.hpServices .bb_banner .bb_onePlan p .price{display:block; padding-top:14px; font-family:Arial; font-size:28px; color:#0c316f; letter-spacing:-2px;}
					.hpServices .bb_banner .bb_onePlan h2{margin:0px; padding:0px; color:#212121; font-weight:normal; line-height:100%;}
					
			.hpServices .intServicePlan{position:relative; padding:0; margin:0; list-style-type:none; width:785px;}
				.bb_content.hpServices .intServicePlan .bb_onePlan{position:relative; width:370px; _width:366px; min-height:260px; height:auto; _height:260px; float:left; border-right:1px solid #d4d4d4; padding:20px 0 0 20px; float:left; list-style:none;border-bottom:solid #dedede 1px;}
				.bb_content.hpServices .intServicePlan.last .bb_onePlan { border-bottom: none; }
				.bb_content.hpServices .intServicePlan .endOfRow{border-right:none !important;}
				
				.hpServices .bb_listPlans.intServicePlan .bb_onePlan {
					width:240px;	
				}
				
				.hpServices .bb_listPlans.tvPVR .bb_onePlan {
					width:370px;
				}
				
		
			.hpServices .bb_onePlan p{margin:8px 0px 0px 3px; padding:0px; font-size:11px; color:#666;}
				.hpServices .intServicePlan .bb_onePlan ul, .hpServices .intServicePlan .endOfRow ul{top:85px; margin:0; padding:0; left:20px; float:none;}
				.hpServices .intServicePlan .bb_onePlan ul, .hpServices .intServicePlan .endOfRow[class] ul{position:absolute;}
				.hpServices .intServicePlan .bb_onePlan ul li, .hpServices .intServicePlan .endOfRow ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none; width:200px; float:none; position:relative;}
			.hpServices .intServicePlan .bb_onePlan .wrapPriceInfo, .hpServices .intServicePlan .endOfRow .wrapPriceInfo{position:absolute; bottom:20px; width:100px; float:none; margin:0; padding:0; left:20px;}
				.hpServices .intServicePlan .bb_onePlan p .price, .hpServices .intServicePlan .endOfRow p .price{display:block; padding:0px; font-family:Arial; font-size:28px; height:28px; color:#0c316f; line-height:100%; letter-spacing:-2px; margin:0pt 0pt -14px;}
				.hpServices .intServicePlan .bb_onePlan .details, .hpServices .intServicePlan .endOfRow .details{position:absolute; margin:0; padding:0px; right:20px; bottom:20px;}
				.hpServices .bb_onePlan h2, .hpServices .endOfRow h2{margin:0px; padding:0px; font-size:18px; color:#212121; font-weight:normal; line-height:100%;}	
				.hpServices .bb_onePlan h2.product {font-size:22px;}	
		
		/* support */
		.homephoneSupportWrap #loginDashboard{position:absolute; top:75px; left:412px; border-right:none; z-index:2;}
		.homephoneSupportWrap #loginDashboardOn{position:absolute; top:75px; left:412px; border-right:none; display:none; z-index:2;}
		
		.homephoneSupportWrap .bb_supportList .bb_oneList .bb_viewBtn{margin:0; padding:10px 17px 0 20px; position:absolute; top:500px;}
		.homephoneSupportWrap .bb_supportList .bb_oneList .noText{margin:0 0 0 -45px; position:absolute; top:430px; height:20px; width:20px;}
			
		.homephoneSupportWrap .bb_supportList.firstList{padding:0; margin:0; list-style-type:none; border-top:none;}
				.homephoneSupportWrap .bb_supportList.firstList .bb_oneList{float:left; width:165px; height:205px; padding:10px 10px 0 20px; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none;}
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList h2{margin:0;}
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList ul{padding:0 5px 0 0; list-style-type:none; margin:15px 0 15px 0;}
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList p{margin:15px 5px 10px 0;}
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList .bb_viewBtn{position:absolute; top:278px; margin:0; padding:10px 17px 0 0; }
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList .smaller{font-size:10px;}
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList .lob_support{position:absolute; top:103px; left:626px;}
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList .lob_support[class]{top:92px;}
					.homephoneSupportWrap .bb_supportList.firstList .bb_oneList .noP{margin:15px 0 5px 20px;}
		.homephoneSupportWrap .last .bb_oneList .bb_viewBtn{margin:0; padding:10px 17px 0 20px; position:absolute; top:640px;}
		
		
		
		
	/* internet */
		.internetS{width:360px;}
		
		.filtersServices{color:#000; font-size:14px;}
			.filtersServices .enterPhoneNumber{margin:0 5px 0 165px; font-size:11px;}
			.filtersServices .enterPhoneNumber[class]{margin:3px 5px 0 110px;}
			body.fr .filtersServices .enterPhoneNumber[class]{margin:3px 5px 0 50px;}
				.filtersServices li{margin:0px 0 0 3px;}
				.filtersServices[class] li{margin:0 3px 0 3px;}
               		.filtersServices li input{border:1px solid #dbdde0; height:17px; margin-top: 10xp;}
			.filtersServices .btn_check {margin:0 5px 0 10px;}
			
			.bb_searchExistingCustomer{padding: 2px 20px 0px 0px; text-align:right;}
		
		.internetServicesTabs {position:relative; width:783px; height:auto; padding:0; margin:20px 0 0 0; background:url("../images/bg_tabsContent.gif") left top repeat-x;}
			.internetServicesTabs .tabs{padding:0 0 0 25px; height:34px; border-bottom: solid #DEDEDE 1px;}
				.internetServicesTabs .tabs li a{height:27px;}
				.internetServicesTabs .tabs li a span{height:27px;}
					
		
		/* pour le contenu des tabs de Internet Service plans */
			.internetServicesTabs .bb_searchExistingCustomer{position:absolute; top:-45px; right:20px;}
			.internetServicesTabs #fragment-1, .internetServicesTabs #fragment-2{height:auto; padding:0 0 0px 0; margin:0; float:none;}
				.internetServicesTabs #fragment-1 .ui-tabs-panel, .internetServicesTabs #fragment-2 .ui-tabs-panel{padding:0 0 0px 0; margin:0; float:none;}
				
			body.en .internetServicesTabs .mostPopular{background:url("../images/en/bg_productListMostPopularRight.gif") no-repeat right top;}
			body.fr .internetServicesTabs .mostPopular{background:url("../images/fr/bg_productListMostPopularRight.gif") no-repeat right top;}
			
			.internetServicesTabs #fragment-1 .bb_banner, .internetServicesTabs #fragment-2 .bb_banner{width:783px; height:auto; float:left; padding-top:5px;}
				.internetServicesTabs #fragment-1 .bb_banner .bb_imgBanner, .internetServicesTabs #fragment-2 .bb_banner .bb_imgBanner{width:510px; height:200px; float:left;}
				.internetServicesTabs #fragment-1 .bb_banner .bb_onePlan, .internetServicesTabs #fragment-2 .bb_banner .bb_onePlan{border-left:1px solid #d4d4d4; float:right; margin:20px 0px; padding:0 0 0 10px; height:auto; width:261px; height:160px;}
					.internetServicesTabs #fragment-1 .bb_banner .bb_onePlan h2, .internetServicesTabs #fragment-2 .bb_banner .bb_onePlan h2{margin:0px; padding:0px; font-size:18px; color:#212121; font-weight:normal; line-height:100%;}
					.internetServicesTabs #fragment-1 .bb_banner .bb_onePlan .wrapPriceInfo, .internetServicesTabs #fragment-2 .bb_banner .bb_onePlan .wrapPriceInfo{float:left; width:100px; position:absolute; top: 154px;}
					.internetServicesTabs #fragment-1 .bb_banner .bb_onePlan p, .internetServicesTabs #fragment-2 .bb_banner .bb_onePlan p{margin:8px 10px 0px 3px; padding:0px; font-size:11px; color:#666;}
						.internetServicesTabs #fragment-1 .bb_banner .bb_onePlan p .price, .internetServicesTabs #fragment-2 .bb_banner .bb_onePlan p .price{display:block; padding-top:14px; font-family:Arial; font-size:28px; color:#0c316f; line-height:15%; letter-spacing:-2px;}
						.internetServicesTabs #fragment-1 .bb_banner .bb_onePlan .details, .internetServicesTabs #fragment-2 .bb_banner .bb_onePlan .details{position:absolute; top:197px; right:70px;}
					.internetServicesTabs #fragment-1 .bb_banner .bb_onePlan h2.product, .internetServicesTabs #fragment-2 .bb_banner .bb_onePlan h2.product{font-size:22px; font-weight:normal; margin-top:0;}
	
			.internetServicesTabs #fragment-1 .intServicePlan, .internetServicesTabs #fragment-2 .intServicePlan{padding:0; margin:0; list-style-type:none;  width:783px; clear:both;}
			.internetServicesTabs #fragment-1 .intServicePlan .bb_onePlan{position:relative; width:174px; height:240px; border-bottom:1px solid #D4D4D4; float:left; border-right:1px solid #d4d4d4; padding:20px 0 0 20px;}
			.internetServicesTabs #fragment-2 .intServicePlan .bb_onePlan{position:relative; width:370px; height:198px; _height:160px; border-bottom:none; float:left; border-right:1px solid #d4d4d4; padding:20px 0 20px 20px;}
			.internetServicesTabs #fragment-1 .intServicePlan .endOfRow, .internetServicesTabs #fragment-2 .intServicePlan .endOfRow{border-right:none;}
				.internetServicesTabs #fragment-1 .intServicePlan .bb_onePlan p{margin:20px 0px 0px 3px; padding:0px; font-size:11px; color:#666; width:135px;}
				.internetServicesTabs #fragment-2 .intServicePlan .bb_onePlan p{margin:20px 0px 0px 3px; padding:0px; font-size:11px; color:#666; width:340px;}
						.internetServicesTabs #fragment-1 .intServicePlan .bb_onePlan .wrapPriceInfo, .internetServicesTabs #fragment-2 .intServicePlan .bb_onePlan .wrapPriceInfo{position:absolute; bottom:20px;}
						.internetServicesTabs #fragment-1 .intServicePlan .bb_onePlan p .price, .internetServicesTabs #fragment-2 .intServicePlan .bb_onePlan p .price{display:block; padding-top:14px; font-family:Arial; font-size:26px; color:#0c316f; line-height:15%; letter-spacing:-2px;}
						.internetServicesTabs #fragment-1 .intServicePlan .bb_onePlan .details, .internetServicesTabs #fragment-2 .intServicePlan .bb_onePlan .details{position:absolute; bottom:20px; left:94px;}
						.internetServicesTabs #fragment-1 .intServicePlan .bb_onePlan h2{width:155px; max-width:155px; margin:0px; padding:0px; font-size:18px; color:#212121; font-weight:normal; line-height:100%;}
						.internetServicesTabs #fragment-1 .intServicePlan .bb_onePlan h2.product{width:172px; max-width:172px; margin-top:0; font-size:22px; font-weight:normal;}
						.internetServicesTabs #fragment-2 .intServicePlan .bb_onePlan h2{width:275px; max-width:275px; margin:0px; padding:0px; font-size:18px; color:#212121; font-weight:normal; line-height:100%;}
						.internetServicesTabs #fragment-2 .intServicePlan .bb_onePlan h2.product{width:275px; max-width:275px; margin-top:0; font-size:22px; font-weight:normal;}		
		/* internet options */
		.bannerInternetOptions{height:200px;}
		
		.internetServicesTabs .ui-tabs-panel .bb_listPlans .lastOfList {
			border-bottom:none !important;
			border-right:1px solid #d4d4d4 !important;
		}
		
		.internetOptionsTabs{position:relative; clear:both; width:783px; padding:0; margin:15px 0 0 0; background:url("../images/bg_tabsContentBigger.gif") left top repeat-x;}
		.internetOptionsTabs .tabs{padding:0 0 0 20px; margin:0; }
			.internetOptionsTabs .tabs li {float:left; margin:0px 8px 0px 8px; font-weight:bold; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; color:#212121; background:none; list-style:none;}
				.internetOptionsTabs .tabs a, .internetOptionsTabs .tabs a span {float:left; padding:0px 5px;}
				.internetOptionsTabs .tabs a {margin:0; padding-left:0px; text-decoration:none; white-space:normal;  outline:0px; color:#09438a;}
					.internetOptionsTabs .tabs a span {height:45px; padding-right:0px; padding-top:1px; line-height:27px;}
					.internetOptionsTabs .tabs a span.center {width:100px; height:46px; padding:4px 0px 0px 0px; line-height:16px;}
					.internetOptionsTabs .tabs .ui-tabs-selected a span.left {width:20px; height:45px; margin:0px; padding:0px; background:url("../images/bg_tabsContentLeftBigger.gif") left top no-repeat;}
					.internetOptionsTabs .tabs .ui-tabs-selected a span.center {width:100px; height:41px; padding:4px 0px 0px 0px; background:url("../images/bg_tabsContentCenterBigger.gif") left top repeat-x; line-height:16px;}
					.internetOptionsTabs .tabs .ui-tabs-selected a span.right {width:25px; height:45px; margin:0px; padding:0px; background:url("../images/bg_tabsContentRightBigger.gif") right top no-repeat;}
	
		.internetOptionsTabs #fragment-1, .internetOptionsTabs #fragment-2, .internetOptionsTabs #fragment-3, .internetOptionsTabs #fragment-4, .internetOptionsTabs #fragment-5, .internetOptionsTabs #fragment-6{padding:0; margin:0; float:none; width:783px; height:auto; clear:both;}
		.internetOptionsTabs .ui-tabs-panel{padding:0; margin:0; float:none;}
				
		.internetOptionsTabs .bb_addBtn{position:relative; margin:15px 0 15px 670px; display:block;}
		.internetOptionsTabs .lastBtn{height:50px; border-top:1px solid #d4d4d4; display:block; width:755px; margin:0px 15px 0 15px;}
			.internetOptionsTabs .lastBtn .bb_addBtn{margin:15px 0 15px 653px;}
		.internetOptionsTabs .bb_internetOptions{position:relative; width:755px; margin:15px 15px 0 15px; padding:0;}
			.internetOptionsTabs .bb_internetOptions li{width:745px; position:relative; list-style:none; clear:both; border-top:1px solid #d4d4d4; padding:10px 0 0 10px; margin:0; font-family:Arial; font-size:12px; color:#666;}
			.internetOptionsTabs .bb_internetOptions .io_selected{background:url("../images/bg_internetOptionsSelected.jpg") repeat-x bottom left;}
				.internetOptionsTabs .bb_internetOptions li .io_title{display:block; color:#08428c; margin:0 0 10px 0; font-weight:bold; font-size:14px;}
				.internetOptionsTabs .bb_internetOptions li .io_description{width:490px; float:left; margin:0; display:block;}
					.internetOptionsTabs .bb_internetOptions li .io_description p{margin:0; padding:0;}
					.internetOptionsTabs .bb_internetOptions li .bb_viewBtn{padding:2px 17px 5px 0; clear:both; font-size:12px; float:left; display:block; width:auto; margin:10px 0;}
				.internetOptionsTabs .bb_internetOptions li .io_price{width:70px; float:left; margin:15px 0 0 60px; font-weight:bold; display:block;}
				.internetOptionsTabs .bb_internetOptions li .io_checkbox{width:60px; font-size:11px; text-align:center; float:right; margin:12px 0 0 0; display:block;}
					.internetOptionsTabs .bb_internetOptions li .io_checkbox input{margin:2px 0 0 0;}
				.internetOptionsTabs .bb_internetOptions li .io_order{width:60px; margin:0 10px 0 60px; float:left; font-size:11px; text-align:center;}
	
		
		/* support */
		.internetSupportWrap #loginDashboard{position:absolute; top:35px; left:412px; border-right:none; z-index:2;}
		.internetSupportWrap #loginDashboardOn{position:absolute; top:35px; left:412px; border-right:none; display:none; z-index:2;}
		
		.internetSupportWrap .bb_supportList .bb_oneList .bb_listPoint{padding:0 0 0 5px; list-style-type:none; margin:0;}
		.internetSupportWrap .bb_supportList .bb_oneList .bb_viewBtn{margin:0; padding:10px 17px 0 20px; position:absolute; top:420px;}
			.internetSupportWrap .bb_supportList .bb_oneList .bb_listPoint li{padding:0 0 0 5px; list-style-type:none; margin:0; background:url("../images/ul_point.gif") no-repeat center left;}
			.internetSupportWrap .bb_supportList .bb_oneList ul.bb_serviceStatusOk{background:url("../images/bg_successGreen.gif") no-repeat 125px top;}
		
		.internetSupportWrap .bb_supportList.firstList{padding:0; margin:0; list-style-type:none; border-top:none;}
				.internetSupportWrap .bb_supportList.firstList .bb_oneList{float:left; width:165px; height:205px; padding:10px 10px 0 20px; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none;}
					.internetSupportWrap .bb_supportList.firstList .bb_oneList h2{margin:0;}
					.internetSupportWrap .bb_supportList.firstList .bb_oneList ul{padding:0 5px 0 0; list-style-type:none; margin:15px 0 15px 0;}
					.internetSupportWrap .bb_supportList.firstList .bb_oneList p{margin:15px 5px 10px 0;}
					.internetSupportWrap .bb_supportList.firstList .bb_oneList .bb_viewBtn{position:absolute; top:232px; margin:0; padding:10px 17px 0 0; }
					.internetSupportWrap .bb_supportList.firstList .bb_oneList .smaller{font-size:10px;}
					.internetSupportWrap .bb_supportList.firstList .bb_oneList .lob_support{position:absolute; top:61px; left:606px;}
					.internetSupportWrap .bb_supportList.firstList .bb_oneList .lob_support[class]{top:60px;}
					.internetSupportWrap .bb_supportList.firstList .bb_oneList .noP{margin:15px 0 5px 20px;}
		.internetSupportWrap .last .bb_oneList .bb_viewBtn{margin:0; padding:10px 17px 0 20px; position:absolute; top:550px;}
		
		
	/* television */
	.tvB .bb_pagers{margin:5px 0 0 0; padding:0 0 5px 0;}
		 
		.bb_tvServicesBanner{border-top:1px solid #d4d4d4;}
			.bb_tvServicesBanner .bb_pic{width:500px; height:250px;}
			.bb_tvServicesBanner .bb_offerDetails{border-left:1px solid #d4d4d4; height:auto; margin:35px 5px;}
		
		.bb_tvServicesList{padding:0; margin:0 0 0 1px; list-style-type:none; border-top:1px solid #d4d4d4;}

			.bb_tvServicesList .bb_oneList{float:left; width:260px; height:108px; padding:32px 0 0 0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
			.bb_tvServicesList .endOfRow{border-right:none;}
			
			
		/* high definition */
		.bb_wrapHDTv{width:746px; padding:0 20px 0 20px;}
		.bb_wrapHDTv .bb_lowBandwith{height:45px; font-size:14px; position:relative; top:10px;}
		.bb_wrapHDTv .bb_explanationsHD{width:308px; float:left;}
			.bb_wrapHDTv .bb_explanationsHD ul{position:relative; left:-20px;}
			.bb_wrapHDTv .bb_explanationsHD ul[element]{left:-25px;}
				.bb_wrapHDTv .bb_explanationsHD ul li{font-size:12px;}
		.bb_wrapHDTv .bb_tvHD{background:url("../images/bg_tv.jpg") no-repeat left top; height:249px; width:430px; float:left;}
		.bb_wrapHDTv .bb_contentHD{height:630px; width:748px;}
			.bb_wrapHDTv .bb_contentHD .bb_firstLine{color:#fff; font-face:Arial; font-size:12px; font-weight:bold; position:relative; top:48px;}
				.bb_wrapHDTv .bb_contentHD .bb_firstLine .playing{color:#00b9db; font-size:16px; margin:0 5px 0 0;}
		.bb_wrapHDTv .bb_contentHD .bb_onePoint{width:225px; float:left; margin:65px 15px 0 0;}
		.bb_wrapHDTv .bb_contentHD .bb_onePoint[class]{margin:45px 10px 0 0;}
			.bb_wrapHDTv .bb_contentHD .bb_onePoint h2{color:#00b9db; font-size:16px; font-weight:bold;}
			.bb_wrapHDTv .bb_contentHD .bb_onePoint .img{float:left; margin:0 5px 15px 0;}
			.bb_wrapHDTv .bb_contentHD .bb_onePoint p{color:#fff; font-size:12px; padding:0; margin:0; font-face:Arial;}	
			.bb_wrapHDTv .bb_contentHD .bb_onePoint .bt_orangeArrow{display:block; margin:2px 0 0 115px; background:url("../images/bt_orangeArrow.gif") no-repeat left top; text-indent:-999999px;}	
		.bb_wrapHDTv .bb_contentHD .bb_HDNeed{position:relative; top:45px; padding:0 0 0 35px;}
		.bb_wrapHDTv .bb_contentHD .bb_HDNeed[class]{top:65px;}
				.bb_wrapHDTv .bb_contentHD .bb_HDNeed .bb_textNeed h2{color:#00c0f4; font-size:16px; margin:0;}
			.bb_wrapHDTv .bb_contentHD .bb_HDNeed .bb_wrapImgNeed{float:left; position:relative; top:-40px; left:290px;}
				.bb_wrapHDTv .bb_contentHD .bb_HDNeed .bb_wrapImgNeed .bb_oneNeed{float:left; text-align:center; width:90px; margin:0 25px 0 0;}
		.bb_wrapHDTv .bb_viewBtn{padding:10px 17px 5px 0;}
		
		#hdtv_sports {width: 576px; margin-left:105px;}
		#hdtv_sports .oneThirdWidth {width: 190px;}
		#hdtv_sports .twoThirdWidth {width: 365px;} 
		
		
		/* already customer */
		.customerBanner{height:200x; }
		
		/* pvrs and receivers */
		.hpServices .bb_banner .onePlanPVR{position:relative; width:350px; height:160px; min-heigth:150px; padding-left:20px; margin:20px 20px 20px 0; _margin-right:10px;}
		.hpServices .bb_banner .bb_imgBannerPVR{width:385px; height:200px; float:left;}
		.hpServices .bb_banner .bb_onePlan h2{margin:0; float:none; width:220px;}
		.hpServices .bb_banner .bb_onePlan.onePlanPVR h2 {width:350px;}
		.hpServices .bb_banner .bb_onePlan .catchPhrase{font-size:12px; font-family:Arial; color:#666;}
		.hpServices .bb_banner .bb_onePlan ul{padding:0 5px 0 0; list-style-type:none; margin:5px 0 15px 0;}
					.hpServices .bb_banner .bb_onePlan ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}
						.hpServices .bb_banner .bb_onePlan .wrapPriceInfo {position:absolute; bottom:0px; width:100px; height:56px;}
						.hpServices .bb_banner .bb_onePlan .wrapPriceInfo.twocol { left: 160px; padding-left:10px; border-left:solid #dedede 1px; }
						.hpServices .bb_banner .bb_onePlan .wrapPriceInfo p br { display:none; }
						
							.hpServices .bb_banner .bb_onePlan .wrapPriceInfo p { padding:0px; margin:0px; }
						
							.hpServices .bb_banner .bb_onePlan .wrapPriceInfo p .price{padding:8px 0 8px 0;}
							
							.hpServices .bb_banner .bb_onePlan .details{position:absolute; bottom:0px; right:20px;}
	
		.hpServices .tvPVR{border-bottom:none;}
			.hpServices .tvPVR .bb_onePlan{position:relative; width:370px; _width:364px; height:270px; border-bottom:1px solid #d4d4d4 !important; border-top:none;}

			.hpServices .tvPVR .endOfRow{width:370px; height:270px; border-bottom:none;}
				.hpServices .tvPVR .bb_onePlan .image{position:absolute; top:20px; left:20px; width:147px; height:101px; margin:0 10px 0 0;}
				
					.hpServices .bb_onePlan h2,
					.hpServices .tvPVR .bb_onePlan .catchPhrase,
					.hpServices .tvPVR .bb_onePlan .wrapPriceInfo {
						width:230px;
						margin:0 0 2px 0;
						padding:0px;
					}
					
					.hpServices .bb_onePlan h2 a {color:#212121;}
					
					.hpServices .bb_onePlan h2,
					.hpServices .bb_onePlan h2.product {
						_margin-right:10px;
					}
					
					#PrsShpTv_Dth_Equipment_Landing .bb_listPlans .bb_onePlan h2,
					#PrsShpTv_Dth_Equipment_Landing .bb_listPlans .bb_onePlan .catchPhrase {
						float:right;
						width:210px;
						margin-bottom:5px;
					}
					
					#PrsShpTv_Dth_Equipment_Landing .bb_listPlans.last .bb_onePlan h2 {
						float:none;
						width:360px;
						margin-bottom:5px;
					}
					
					.hpServices .tvPVR .bb_onePlan .catchPhrase {
						margin-bottom: 20px;
						clear:both;
					}
					
					.hpServices .tvPVR .bb_onePlan .wrapPriceInfo {
						left:180px;
						_left:176px;
						bottom:60px;
						width:100px;
						height:54px;
					}
					
					.hpServices .tvPVR .bb_onePlan .wrapPriceInfo.twocol {
						left:280px;
						padding-left:10px;
						border-left:1px solid #dedede;
					}
					
							.hpServices .tvPVR .bb_onePlan .wrapPriceInfo p {width:100%; height:100%; margin:0;}
							.hpServices .tvPVR .bb_onePlan .wrapPriceInfo p .price sup {font-size:50%; margin-right:2px;}
								.hpServices .tvPVR .bb_onePlan .details{position:absolute; bottom:20px; right:132px; margin:0; padding:0; width:80px;}
			.hpServices .tvPVR2{margin:0 1px 0 1px; min-height:100px; height:auto; _height:100px; padding:0; border-top:none; background:url("../images/bg_homePhone.jpg") repeat-x left bottom; padding-bottom:20px; }
				.hpServices .tvPVR2 .bb_onePlan{position:relative; float:left; width:349px; _width:343px; min-height:80px; height:auto; _height:80px; margin:20px 0 0 0; padding:0 20px; list-style-type:none; border-right:1px solid #d4d4d4;}
				.hpServices .tvPVR2 .endOfRow{padding-right:0; border-right:none;}	
					.hpServices .tvPVR2 .bb_onePlan .bb_title{font-size:18px; font-family:Arial; color:#000; float:none; width:300px;}
					.hpServices .tvPVR2 .bb_onePlan .bb_subtitle{font-size:12px; display:block; margin:0 0 5px 0;}
					.hpServices .tvPVR2 .bb_onePlan .bb_subtitle{font-size:12px; display:block; margin:0 0 5px 0;}
					.hpServices .tvPVR2 .bb_onePlan .bb_viewBtn { position:absolute; left:0px; bottom:0px; }
			
		.tvPVR .endOfRow{width:500px;}
		
		.bb_leftNav .leftNavTV{margin:20px 0 0 0;}
		
		#PrsShpTv_Dth_Equipment_Landing_container .bb_bottom {bottom:8px; margin-bottom:20px;}
		
		.extraLinks {border-top: 1px solid #dedede; padding:20px}
		.extraLinks ul{list-style:none;margin:0;padding:0}
		.extraLinks ul li{display:inline}
		.extraLinks ul li a, .extraLinks a {margin-right:20px}
		.bb_setPadding .extraLinks{margin:0 -20px -25px -20px}
	
		
	/* wireless */
		.wirelessB .bb_pagers{margin:87px 0 0 0;}
		
		
		/* music, movies and more  */
		.bb_hpList .wirelessMMM{float:left; width:195px ; min-height:223px; height:auto; _height:223px; padding:0 0 20px 0; margin:0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none; background:url("../images/bg_homePhone.jpg") no-repeat left bottom;}
				.bb_hpList .wirelessMMM .bb_title{position:relative; margin:20px 0 0 20px; padding:0; width:168px;}
				.bb_hpList .wirelessMMM .bb_placeholder{position:relative; width:155px; margin:10px 19px; padding:0; float:none; right:0px; top:0px;}
				.bb_hpList .wirelessMMM .bb_listMMM{position:relative; top:40px; padding:0; margin:0 20px;}
					.bb_hpList .wirelessMMM .bb_listMMM li{width:120px;list-style:none; background:none; padding:0; margin:0 0 2px 0;}
				.bb_hpList .wirelessMMM.endOfRow{width:193px; border-right:none !important;}
			
			
		/* features and add-ons */
			 .bannerInternetOptions h1{position:relative; top:85px; margin:0 0 70px 35px; display:block;}
			 .bannerInternetOptions .bb_viewBtn{font-size:14px; margin:70px 0 0 31px;}
			 
		.wirelessFeaturesTabs{position:relative; width:783px; padding:0; margin:15px 0 0 0; background:url("../images/bg_tabsContentBigger.gif") left top repeat-x;}
		.wirelessFeaturesTabs[class]{width:783px;}
		.wirelessFeaturesTabs .tabs{padding:0 0 0 20px; margin:0; overflow:hidden; }
			.wirelessFeaturesTabs .tabs li {float:left; margin:0px; font-weight:bold; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; color:#212121; background:none; list-style:none;}
				.wirelessFeaturesTabs .tabs a, .internetOptionsTabs .tabs a span {float:left; padding:0px 5px;}
				.wirelessFeaturesTabs .tabs a {margin:0; padding:0px; text-decoration:none; white-space:normal; outline:0px; color:#09438a;}
					.wirelessFeaturesTabs .tabs a span {width:10px; height:45px; padding:0px; padding-top:1px; line-height:27px;}
					.wirelessFeaturesTabs .tabs a span.center {max-width:90px; width:auto; height:46px; padding:4px 0px 0px 0px; line-height:16px;}
					.wirelessFeaturesTabs .tabs .ui-tabs-selected a span.left {width:10px; height:45px; margin:0px; padding:0px; background:url("../images/bg_tabsContentLeftBigger.gif") left top no-repeat;}
					.wirelessFeaturesTabs .tabs .ui-tabs-selected a span.center {max-width:90px; width:auto; height:41px; padding:4px 0px 0px 0px; background:url("../images/bg_tabsContentCenterBigger.gif") left top repeat-x; line-height:16px;}
					.wirelessFeaturesTabs .tabs .ui-tabs-selected a span.right {display:block;width:10px; height:45px; margin:0px; padding:0px; background:url("../images/bg_tabsContentRightBigger.gif") right top no-repeat;}
	
		.wirelessFeaturesTabs .ui-tabs-panel{position:relative; padding:20px 0 0 0; margin:0; width:783px; float:none;}
				
		.wirelessFeaturesTabs p{margin:10px 35px 0 45px; color:#666; font-family:Arial; font-size:12px;}
		.wirelessFeaturesTabs .bb_addBtn{position:absolute; right:20px; }
		.wirelessFeaturesTabs .lastBtn{height:50px; border-top:1px solid #d4d4d4; display:block; width:740px; margin:5px 0 0 15px;}
			.wirelessFeaturesTabs .lastBtn .bb_addBtn{margin:15px 0 15px 630px;}
		.wirelessFeaturesTabs .bb_wirelessFeatures{position:relative; width:746px; margin:40px 20px 0 20px; height:auto; padding:0;}
			.wirelessFeaturesTabs .bb_wirelessFeatures li{height:auto; list-style:none; border-top:1px solid #d4d4d4; padding:20px; margin:0; font-family:Arial; font-size:12px; color:#666;}
			.wirelessFeaturesTabs .bb_wirelessFeatures .wf_selected{background:#fff url("../images/bg_internetOptionsSelected.jpg") repeat-x bottom left;}
				.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_title{display:block; color:#08428c; margin:0 0 20px 0; font-weight:bold; font-size:14px;}
				.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_description{width:490px; float:left; margin:0; display:block;}
					.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_description ul{width:400px; padding:0 0 0 15px; margin:10px 0; background:none;}
						.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_description ul li{width:380px; padding:0 0 0 8px; margin:0; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; border-top:none;}
					.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_description p{margin:0; padding:0;}
					.wirelessFeaturesTabs .bb_wirelessFeatures li .bb_viewBtn{clear:both; font-size:12px; float:left; display:block; width:auto; padding-left:0px;}
				.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_price{width:70px; float:left; margin:15px 0 0 60px; font-weight:bold; display:block;}
				.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_checkbox{width:60px; font-size:11px; text-align:center; float:right; margin:12px 0 0 0; display:block;}
					.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_checkbox input{margin:2px 0 0 0;}
				.wirelessFeaturesTabs .bb_wirelessFeatures li .wf_order{width:60px; margin:0 10px 0 60px; float:left; font-size:11px; text-align:center;}
			 
		
		/* wireless rate plans */
		.wirelessPlansTabs{position:relative; width:772px; padding:0; margin:5px 0 0 0; background:url("../images/bg_tabsContentBigger.gif") left top repeat-x;}
			.wirelessPlansTabs .tabs{padding:0 0 0 10px; margin:0;}
				.wirelessPlansTabs .tabs li {float:left; margin:0px 4px; font-weight:bold; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; color:#212121; background:none; list-style:none;}
					.wirelessPlansTabs .tabs a, .wirelessPlansTabs .tabs a span {float:left; padding:0px 5px;}
					.wirelessPlansTabs .tabs a {margin:0; padding-left:0px; text-decoration:none; white-space:normal;  outline:0px; color:#09438a;}
						.wirelessPlansTabs .tabs a span {height:40px; padding-right:0px; padding-top:1px; line-height:27px;}
						.wirelessPlansTabs .tabs a span.center {width:auto; height:40px; padding:4px 0px 0px 0px; line-height:16px;}
						.wirelessPlansTabs .tabs .ui-tabs-selected a span.left {width:20px; height:45px; margin:0px; padding:0px; background:url("../images/bg_tabsContentLeftBigger.gif") left top no-repeat;}
						.wirelessPlansTabs .tabs .ui-tabs-selected a span.center {width:auto; height:41px; padding:4px 0px 0px 0px; background:url("../images/bg_tabsContentCenterBigger.gif") left top repeat-x; line-height:16px;}
						.wirelessPlansTabs .tabs .ui-tabs-selected a span.right {width:25px; height:45px; margin:0px; padding:0px; background:url("../images/bg_tabsContentRightBigger.gif") right top no-repeat;}
		
		.wirelessPlansTabs #fragment-1, .wirelessPlansTabs #fragment-2, .wirelessPlansTabs #fragment-3, .wirelessPlansTabs #fragment-4, .wirelessPlansTabs #fragment-5, .wirelessPlansTabs #fragment-6, .wirelessPlansTabs #fragment-7, .wirelessPlansTabs #fragment-8, .wirelessPlansTabs #fragment-9{padding:0; margin:0; float:none; width:783px; font-size:12px; font-family:Arial; color:#666;}
		.wirelessPlansTabs .bb_banner{height:auto !important; min-height:200px !important; margin:0; padding:0; width:783px;}
				.wirelessPlansTabs .bb_banner .bb_imgBanner{width:460px; height:200px !important; float:left; background-color:#fff; margin:0; padding:0;}
				.wirelessPlansTabs .bb_banner .bb_onePlan{position:relative; height:auto !important; min-height:180px !important; margin:0; border-left:1px solid #d4d4d4; float:left; padding:10px 0 10px 10px; width:278px;}
					.wirelessPlansTabs .bb_banner .bb_onePlan p{margin:8px 0px 0px 3px; padding:0px; font-size:12px; color:#666;}
					.wirelessPlansTabs .bb_banner .bb_onePlan h2{margin:0px; padding:0px; font-size:18px; color:#212121; font-weight:normal; line-height:100%;}
					.wirelessPlansTabs .bb_banner .bb_onePlan ul{padding:0 5px 0 0; list-style-type:none; margin:15px 0 15px 0; position:relative;}
						.wirelessPlansTabs .bb_banner .bb_onePlan ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}	
					
		.wirelessPlansTabs .ui-tabs-panel{padding:0; margin:0; float:none; width:781px; }	
			
			
		.wirelessPlansTabs .bb_listPlans{clear:both; position:relative; padding:0; margin:0; list-style-type:none; width:783px; height:auto;}
		.wirelessPlansTabs .bb_listPlans .emptyPlan{background-color:#efefef;}
			.wirelessPlansTabs .bb_listPlans .bb_onePlan{position:relative; float:left; width:165px !important; min-height:290px; height:auto; padding:20px 10px 0 20px; list-style-type:none; border-right:1px solid #d4d4d4;}
			.wirelessPlansTabs .bb_listPlans .bb_onePlan h2{width:158px !important;}
			.wirelessPlansTabs .bb_listPlans .bb_onePlan p{height:75px; margin:0 0 10px 0; position:absolute; bottom:25px;}
				.wirelessPlansTabs .bb_listPlans .bb_onePlan ul{padding:0 5px 0 0; list-style-type:none; margin:15px 0 125px 0;}
					.wirelessPlansTabs .bb_listPlans .bb_onePlan ul li{padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}				
				.wirelessPlansTabs .bb_listPlans .bb_onePlan .price {display:block; padding-top:14px; font-size:28px; font-family:Arial; color:#0c316f; letter-spacing:-2px; line-height:110%;}
				.wirelessPlansTabs .bb_listPlans .bb_onePlan .addCart{height:22px; margin:0; padding:0; position:absolute; bottom:20px;}
				.wirelessPlansTabs .bb_listPlans .bb_onePlan input{float:right;}
				.wirelessPlansTabs .bb_listPlans .bb_onePlan .smaller{float:right; font-size:10px; position:relative; top:3px;}
				.wirelessPlansTabs .bb_listPlans li h2{position:relative; margin:-15px 0 0 0; padding:0px; font-size:18px; color:#212121; font-weight:normal; line-height:100%;}
				.wirelessPlansTabs .bb_listPlans[class] li h2{margin:25px 0 0 0;}
					.wirelessPlansTabs .bb_listPlans li h2.product{margin-top:-15px; font-size:22px; font-weight:normal;}
			.wirelessPlansTabs .bb_listPlans .endOfRow{border-right:none;}
		.wirelessPlansTabs .bb_extraRow{clear:both; position:relative; padding:0; margin:0; list-style-type:none; border-top:1px solid #d4d4d4; width:783px; height:auto;}
		
		.wirelessPlansTabs .bb_moreInfoRate{width:738px; font-size:11px; padding:10px 20px; min-height:55px; height:auto; _height:55px; border-top:1px solid #d4d4d4;}
			.wirelessPlansTabs .bb_moreInfoRate .firstP{width:225px; float:left; margin:0 10px 10px 0; padding:0;}
			.wirelessPlansTabs .bb_moreInfoRate .secondP{width:205px; float:left; margin:0 10px 10px 30px; padding:0;}
			.wirelessPlansTabs .bb_moreInfoRate .thirdP{width:205px; float:left; margin:0 10px 10px 30px; padding:0;}
			
		.wirelessPlansFilters{width:743px; clear:both;}
			.bb_pagersBottom .viewSelectedPlans{display:none;}
				.bb_pagersBottom .bt_compareSelPlans{position:absolute; list-style:none; margin:0 0 0 15px; padding:0; bottom:-15px;}
				.bb_pagersBottom .bt_compareSelPlans a{width:173px; height:24px; background:url("../images/en/bt_compareSelectedPlans.gif") no-repeat left top; display:block; text-indent:-9999px;}
		
		/* wireless rate plans */
		
		.wireless .bb_oneList{height:169px;}
		
		/* support */
		.wirelessSupportWrap #loginDashboard{position:absolute; top:35px; left:412px; border-right:none; z-index:2;}
		.wirelessSupportWrap #loginDashboardOn{position:absolute; top:35px; left:412px; border-right:none; display:none; z-index:2;}
		
		.wirelessSupportWrap .bb_supportList .bb_oneList ul{margin:15px 0 0 20px;}
		.wirelessSupportWrap .bb_supportList .bb_oneList .bb_serviceDrop{position:relative; margin:10px 0 0 8px; padding:0;}
		.wirelessSupportWrap .bb_supportList .bb_oneList .bb_serviceDrop[class]{margin:10px 0 10px 15px;}
		.wirelessSupportWrap .bb_supportList .bb_oneList .bb_viewBtn{margin:0; padding:10px 17px 0 20px; position:absolute; top:420px;}
		.wirelessSupportWrap .bb_supportList .bb_oneList .noText{position:absolute; top:370px; margin:0 0 0 -45px; height:20px; width:20px;}
		.wirelessSupportWrap .bb_supportList .bb_oneList .noText[class]{top:377px;}
		.wirelessSupportWrap .bb_supportList .bb_oneList .noText2{position:absolute; top:350px; margin:0 0 0 -45px; height:20px; width:20px;}
		.wirelessSupportWrap .bb_supportList .bb_oneList .noText2[class]{top:357px;}
			
		.wirelessSupportWrap .bb_supportList.firstList{padding:0; margin:0; list-style-type:none; border-top:none;}
				.wirelessSupportWrap .bb_supportList.firstList .bb_oneList{float:left; width:165px; height:205px; padding:10px 10px 0 20px; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList h2{margin:0;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList ul{padding:0 5px 0 0; list-style-type:none; margin:15px 0 15px 0;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList p{margin:15px 5px 10px 0;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList .bb_viewBtn{margin:0; padding:10px 17px 0 0; position:absolute; top:234px;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList .smaller{font-size:10px;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList .lob_support{position:absolute; top:85px; left:631px;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList .lob_support[class]{top:84px;}
					.wirelessSupportWrap .bb_supportList.firstList .bb_oneList .noP{margin:15px 0 5px 20px;}
		.wirelessSupportWrap .last .bb_oneList .bb_viewBtn{margin:0; padding:10px 17px 0 20px; position:absolute; top:550px;}
		
		
		#loginAlreadyForm{position:absolute; top:230px; left:525px; width:260px !important; height:182px;}
		#loginAlreadyForm .bb_title{position:relative; margin:20px 0 0 20px; padding:0; width:210px;}
		#loginAlreadyForm form{position:absolute; top:54px; left:20px;}
			#loginAlreadyForm form #userLB{height:14px; width:120px; border:1px solid #b5babe; margin:0; padding:0; position:absolute; left:0;}
			#loginAlreadyForm form #pwdLB{height:14px; width:120px; border:1px solid #b5babe; margin:0; padding:0; position:absolute; left:0; top:55px;}
			#loginAlreadyForm form #userLB[id]{height:14px; width:120px; border:1px solid #b5babe; margin:0; padding:0; position:absolute; left:0;}
			#loginAlreadyForm form #pwdLB[id]{height:14px; width:120px; border:1px solid #b5babe; margin:0; padding:0; position:absolute; left:0; top:50px;}
			#loginAlreadyForm form p{height:25px; display:block; margin:0 0 10px 0; width:135px;}
				#loginAlreadyForm form p label{margin:0; padding:0; clear:both;}
			#loginAlreadyForm form .bt_alreadyLogin{position:relative; float:right; margin:-24px 25px 0 0; padding:0;}
		#loginAlreadyForm form .wrapAlreadyLinks{width:230px; font-size:10px; position:relative; margin:4px 0 0 0; float:left;}
		#loginAlreadyForm form .wrapAlreadyLinks[class]{margin:4px 0 0 0;}

			#loginAlreadyForm form .wrapAlreadyLinks {line-height:12px;}
			#loginAlreadyForm form .wrapAlreadyLinks input{float:left; margin:-3px 2px 0 0;}
			#loginAlreadyForm form .wrapAlreadyLinks label {position:relative; top:-2px; left:2px; margin-bottom:1px; line-height:13px;}
			#loginAlreadyForm form .wrapAlreadyLinks br {height:5px;}
		
		#loginAlreadyOn{position:absolute; top:230px; left:525px; width:260px; height:182px; display:none;}
			#loginAlreadyOn .bb_title{position:relative; left:0; top:40px;}
			#loginAlreadyOn span{position:relative; font-size:12px; color:#000; display:block; margin:15px 0 5px 21px; font-weight:bold; top:30px;}
			#loginAlreadyOn .bb_listFAQ{position:relative; float:left; width:100px; margin:25px 0 0 12px !important; padding:0 5px 0 0;}
			#loginAlreadyOn .bb_listFAQ[class]{margin:35px 0 0 20px !important;}
			#loginAlreadyOn .secondList[class]{margin:35px 0 0 15px !important;}
				#loginAlreadyOn .bb_listFAQ li{width:89px; margin:0 5px 0 14px; padding:0 0 0 8px; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; list-style:none;}
			#loginAlreadyOn .secondCol{border-right:1px solid #d4d4d4; width:3px; margin:35px 0 0 2px; float:left; height:50px;}
		
		#PrsShpTv_LandingExisting #loginAlreadyOn .bb_listFAQ[class] {padding-left:0;}
	
	
	/* bundles */
	.hpServices .bundlesBanner{margin:0; padding:0;}
		.hpServices .bundlesBanner .bb_imgBanner{width:390px; margin:0; padding:0; background-color:#999999; float:left;}
		.hpServices .bundlesBanner .bb_onePlan{width:363px; margin:20px 0 10px 0; padding:0 0 0 20px;}
			.hpServices .bundlesBanner .bb_onePlan .wrapPriceInf{float:left; width:135px; margin:8px 5px 0 0; padding:0 6px 0 0; border-right:none; height:40px;}
			.hpServices .bundlesBanner .bb_onePlan .details{margin:55px 0 0 0; float:left;}
			.hpServices .bundlesBanner .bb_onePlan h2{margin:0px; padding:0px; font-size:25px; color:#212121; font-weight:normal; line-height:100%;}
			
			
	.bundlesList{border-bottom:1px solid #d4d4d4; border-top:1px solid #d4d4d4; height:220px; padding:20px 0 0 0; width:784x; margin:0;}
		.bundlesList .bb_onePlan{width:545px; border-bottom:none; height:180px; margin:0 0 10px 0; padding:0 0 0 20px; list-style:none; float:left;}
			.bundlesList .bb_onePlan .bb_wrapLob{display:block; width:520px; top:40px; left:-35px; float:none; overflow:hidden;}
				.bundlesList .bb_onePlan .bb_wrapLob .bb_oneLob{padding:0; margin:0 15px 0 0;}
				.bundlesList .bb_onePlan .bb_wrapLob .bb_oneLob img{padding:0 0 0 15px; margin:0;}
				.bundlesList .bb_onePlan .bb_wrapLob .bb_oneLob .bb_viewBtn{float:none; padding:10px 17px 5px 20px;}	
			.bundlesList .bb_onePlan .bb_viewBtn{float:left; margin:35px 0 0 0; padding:10px 17px 5px 0;}
		.bundlesList .endOfRow{width:140px; border-left:1px solid #d4d4d4;}
			.bundlesList .endOfRow .bb_title{margin:0; padding:0;}
			.bundlesList .endOfRow .bb_listFAQ{margin:10px 0 0 0; width:140px; padding:0;}
			.bundlesList .endOfRow .details{margin:5px 0 0 0; padding:0;}
			
			
			
	/* contact form */
	.bb_contactForm form{
	padding:0 0 0 25px;
	margin:0;
	font-family:Arial;
	font-size:12px;
}

		.bb_contactForm form .bb_formRequired{color:#ff2120;}
		.bb_contactForm form fieldset{border:none; margin:10px 0 0 0; padding:10px 0 0 0;}
		.bb_contactForm form #2colF{float:right; width:400px; border:1px solid #000;}
		.bb_contactForm form .bb_endForm{margin:25px 0 0 0; padding:25px 0 0 0; height:50px;}
		.bb_contactForm form .bb_endForm[class]{padding:0;}
		.bb_contactForm form .bb_endForm2{margin:15px 0 0 0; padding:15px 0 0 0; height:80px; font-size:10px;}
		.bb_contactForm form .bb_endForm2[class]{margin:25px 0 0 0; padding:0;}
			.bb_contactForm form .bb_endForm2 .wrapNewsletter{margin:0 0 15px 0;}
				.bb_contactForm form .bb_endForm2 .wrapNewsletter input{margin:0 10px 15px 0; float:left;}
			.bb_contactForm form fieldset legend{position:relative; left:-10px; font-size:16px; font-weight:bold; margin:5px 0 5px 0; display:block; width:700px; color:#666;}
			.bb_contactForm[class] form fieldset legend{margin:0 0 5px 0;}
			.bb_contactForm form fieldset legend span{display:block; width:700px; padding:0 0 10px 0; background:url("../images/bg_lineLegend.gif") no-repeat bottom left;}
			.bb_contactForm form fieldset .shortLegendF{width:450px;}
			.bb_contactForm form fieldset .shortLegendF[class]{width:450px;}
			.bb_contactForm form fieldset .shortLegendF span{width:450px;}
			.bb_contactForm form fieldset .shortLegendF[class] span{width:450px}
				.bb_contactForm form #2colF .bb_wrapOneQuestionF{width:200px;}
				.bb_contactForm form fieldset .bb_wrapOneQuestionF{position:relative; width:600px; display:block; height:auto; min-height:40px; clear:both;}
				.bb_contactForm form fieldset .bb_wrapOneQuestionF[class]{}
				.bb_contactForm form fieldset .biggerHeightF{height:70px; margin:0;}
				.bb_contactForm form fieldset .biggerHeightF[class]{height:70px; margin:0;}
					.bb_contactForm form fieldset .bb_wrapOneQuestionF input, .bb_contactForm form fieldset .bb_wrapOneQuestionF textarea{border:1px solid #d4d4d4; font-size:11px; font-face:Arial; color:#666; padding:2px;}
					.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF input{float:left;}					
					.bb_contactForm form fieldset .biggerHeightF input{border:none; float:left;}
					.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneQuestionF{position:relative; width:180px; float:left; margin:10px 0 0 0; font-size:12px;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneQuestionF .smaller{float:left; margin:0 0 0 5px; font-size:10px;}
					.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF{position:relative; width:400px; float:left; margin:10px 0 0 0;}
					
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .max{position:relative; font-size:10px;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .smaller{position:relative; top:0; left:5px; font-size:10px;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .date{position:relative; top:5px; left:-100px; font-size:10px;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .posL{clear:both; float:left; position:relative; left:0;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop{position:relative; margin:8px 0 0 0; padding:0; z-index:3;}
							.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop li.option {width:138px; height:17px; margin-top:0; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666; list-style:none; z-index:2;}
							.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop[class] li.option {margin-top:-8px;}
							.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop li.option .selectbox {display:block; position:relative; clear:both; width:121px; height:13px; margin:-2px 5px 10px 0px; padding:2px 19px 2px 2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
								.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop li.option .selectbox-wrapper{width:110px; left:0;}		
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF a{float:left; margin:0 0 0 5px;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .phone1{width:25px; float:left; margin:0 10px 0 0;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .phone2{width:42px; float:left;}
						.bb_contactForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .phone2[class]{width:36px;}
		.bb_contactForm form p{margin:10px 0;}
		.bb_contactForm form fieldset .bb_wrapOneQuestionF{width:700px;}
		
		
		#currentAddress{position:absolute; left:400px;}

		#PrsCSrvTv_ContactUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvInt_ContactUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvPns_ContactUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvWls_ContactUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvWls_ContactUs_Eform_1commentsForm .phone2{margin:0 10px 0 0;}
		
		#PrsCSrvWls_ContactUs_Eform_1commentsForm .postalCode{float:left; margin:0 10px 0 0;}
		
		#commentsForm .max{float:left; clear:both;}





	/* Bell Business Portal form */


	.bb_businessForm form{
	padding:0 0 0 0px;
	margin:0;
	font-family:Arial;
	font-size:12px;
}

		.bb_businessForm form .bb_formRequired{
	color:#FF2120;
	font-size: 12px;
}
		.bb_businessForm form fieldset{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border: none;
}
		.bb_businessForm form #2colF{float:right; width:400px; border:1px solid #000;}
		.bb_businessForm form .bb_endForm{margin:25px 0 0 0; padding:25px 0 0 0; height:50px;}
		.bb_businessForm form .bb_endForm[class]{padding:0;}
		.bb_businessForm form .bb_endForm2{margin:15px 0 0 0; padding:15px 0 0 0; height:80px; font-size:10px;}
		.bb_businessForm form .bb_endForm2[class]{margin:25px 0 0 0; padding:0;}
			.bb_businessForm form .bb_endForm2 .wrapNewsletter{margin:0 0 15px 0;}
				.bb_businessForm form .bb_endForm2 .wrapNewsletter input{margin:0 10px 15px 0; float:left;}
			.bb_businessForm form fieldset legend{position:relative; left:-10px; font-size:16px; font-weight:bold; margin:5px 0 5px 0; display:block; width:700px; color:#666;}
			.bb_businessForm[class] form fieldset legend{margin:0 0 5px 0;}
			.bb_businessForm form fieldset legend span{display:block; width:700px; padding:0 0 10px 0; background:url("../images/bg_lineLegend.gif") no-repeat bottom left;}
			.bb_businessForm form fieldset .shortLegendF{width:450px;float:left;}
			.bb_businessForm form fieldset .shortLegendF[class]{
	width:450px;
}
			.bb_businessForm form fieldset .shortLegendF span{width:450px;}
			.bb_businessForm form fieldset .shortLegendF[class] span{width:450px}
				.bb_businessForm form #2colF .bb_wrapOneQuestionF{width:200px;}
				.bb_businessForm form fieldset .bb_wrapOneQuestionF{position:relative; width:600px; display:block; height:auto; min-height:40px; clear:both;}
				.bb_businessForm form fieldset .bb_wrapOneQuestionF[class]{}
				.bb_businessForm form fieldset .biggerHeightF{height:70px; margin:0;}
				.bb_businessForm form fieldset .biggerHeightF[class]{height:70px; margin:0;}
					.bb_businessForm form fieldset .bb_wrapOneQuestionF input, .bb_businessForm form fieldset .bb_wrapOneQuestionF textarea{border:1px solid #CCCCCC; font-size:11px; font-face:Arial; color:#333333; padding:2px; width:150px;}
	
					
					
					.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF input{float:left;}	
					.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .input_disabled{float:left; background-color:#ffffff; border:#EEEEEE 1px solid;}	
					.bb_businessForm form fieldset  .bb_wrapOneQuestionF .bb_oneAnswerF .input_disabled{float:left; background-color:#ffffff; color:#666666; }	
					.bb_businessForm form fieldset  .bb_wrapOneQuestionF .bb_oneAnswerF .checkBox{
	border:solid #dedede 0px;
	margin:0px;
	text-align:left;
	width:13px;
}	
					.checkBox{border:solid #dedede 0px; text-align:left; width:14px;}	
										
					.bb_businessForm form fieldset  .bb_wrapOneQuestionF .bb_oneAnswerF .radioButton{border:solid #dedede 0px; text-align:left; width:14px;}									
					.bb_businessForm form fieldset .biggerHeightF input{border:none; float:left;}
					.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneQuestionF{
	position:relative;
	width:135px;
	float:left;
	margin:10px 0 0 0;
	font-size:12px;
}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneQuestionF .smaller{float:left; margin:0 0 0 5px; font-size:10px;}
					.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF{
	position:relative;
	width:170px;
	float:left;
	margin:10px 0 0 0;
	height: 25px;
}
						

						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .max{position:relative; font-size:10px;}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .smaller{position:relative; top:0; left:5px; font-size:10px;}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .date{position:relative; top:5px; left:-100px; font-size:10px;}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .posL{clear:both; float:left; position:relative; left:0;}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop{position:relative; margin:8px 0 0 0; padding:0; z-index:3;}
							.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop li.option {width:138px; height:17px; margin-top:0; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666; list-style:none; z-index:2;}
							.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop[class] li.option {margin-top:-8px;}
							.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop li.option .selectbox {display:block; position:relative; clear:both; width:121px; height:13px; margin:-2px 5px 10px 0px; padding:2px 19px 2px 2px; background:url("../images/bg_selectBox.gif") right top no-repeat; border:solid 1px #b5bbbf; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#333; text-align:left; cursor:pointer;}
								.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .bb_serviceDrop li.option .selectbox-wrapper{width:110px; left:0;}		
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF a{float:left; margin:0 0 0 5px;}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .phone1{width:25px; float:left; margin:0 10px 0 0;}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .phone2{width:42px; float:left;}
						.bb_businessForm form fieldset .bb_wrapOneQuestionF .bb_oneAnswerF .phone2[class]{width:36px;}
		.bb_businessForm form p{margin:10px 0;}
		.bb_businessForm form fieldset .bb_wrapOneQuestionF{
	width:335px;
}
		
		.bb_businessForm form fieldset .headerColumn_1 {
	padding:5px 0px 5px 10px;
	background-color:#e2e2e2;
	color:#666;
	font-weight:bold;
	width:282px;
	border-bottom:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
}
		
		.bb_businessForm form fieldset .headerColumn_2 {
	padding:5px 0px 5px 10px;
	background-color:#f9f9f9;
	color:#666666;
	font-weight:bold;
	width:282px;
	border-bottom:1px solid #f4f4f4;
	border-top:1px solid #f4f4f4;
}		

		
		#currentAddress{position:absolute; left:400px;}

		#PrsCSrvTv_businessUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvInt_businessUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvPns_businessUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvWls_businessUs_Eform_1commentsForm .max{float:left; clear:both;}
		#PrsCSrvWls_businessUs_Eform_1commentsForm .phone2{margin:0 10px 0 0;}
		
		#PrsCSrvWls_businessUs_Eform_1commentsForm .postalCode{float:left; margin:0 10px 0 0;}
		
		
		




.bb_businessForm form fieldset .bb_table{
	width:640px;
	float:left;
}
		
		
.bb_businessForm .bb_wrapTwoColon{
	width:350px;
	float:left;
	border: 0 0 0 0;
}

		
.bb_businessForm form fieldset .bb_wrapTwoQuestionF .bb_twoQuestionF{
	position:relative;
	width:180px;
	float:left;
	margin:10px 0 0 0;
	font-size:12px;
}
.bb_businessForm form .button{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 640px;
	text-align: right;
	float:left;
}

.frmcontrols{text-align:right;padding-top:12px;padding-bottom:12px;}
.gbtn{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:normal;
	text-indent:0px;
	color:#666666;
	background-image:url(../images/btn_tile_grey.gif);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff;
	height:21px;
	padding:0;
	margin:0;
	border-width:0;
	line-height:normal;
	word-spacing:normal;
	vertical-align:middle;
	white-space:normal;
	display:inline;
	float:none;
}
.gbtn_blue{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:normal;
	text-indent:0px;
	color:#DFDFDF;
	background-image:url(../images/btn_tile_blue.gif);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff;
	height:21px;
	padding:0;
	margin:0;
	border-width:0;
	line-height:normal;
	word-spacing:normal;
	vertical-align:middle;
	white-space:normal;
	display:inline;
	float:none;
}

		
		/* digital voice */
			.bb_contentDV{position:relative; margin:20px 0 0 0; padding:0;}
				.bb_contentDV .bb_title {margin:10px 0; font-size:20px;}
				.bb_contentDV .bb_subtitle { margin-left:20px; font-size:16px;}
				.bb_contentDV .bb_dvLinks{float:right; margin:20px 25px 0 0;}
				.bb_contentDV .bb_greyLine{height:5px; border-bottom:1px solid #d4d4d4; margin:5px 0 5px 20px; width:765px; clear:both;}
				.bb_contentDV .bb_dvP{margin:5px 25px 15px 20px;}
				.bb_contentDV p{margin:5px 25px 15px 20px;}
				.bb_contentDV p strong{color:#000;}
				.bb_contentDV .bb_bigTitle{font-family:Arial; font-size:21px; color:#000; margin:20px 0 0 20px; font-weight:normal;}
				.bb_contentDV .bb_answerBtn{margin:20px 0 20px 20px; float:left;}
				.bb_contentDV ul{display:block; padding:0; margin:5px 0 15px 20px;}
					.bb_contentDV ul li{position:relative; padding:0 0 0 8px !important; list-style:none !important; background:url("../images/ul_listFAQ.gif") no-repeat left 5px !important;}
					
					
					
					
					
	/* promotions */
	.bb_leftNav .leftNavPromotions{margin:92px 0 0 0;}
	.promotionsBanner{height:200px;}
		.promotionsBanner .bb_imgBanner{height:200px; width:100%;}
		
		.promotionsBanner .bb_onePlan{display:none;position:relative; float:left; padding:0 0 0 20px; width:360px; border-left:1px solid #d4d4d4; height:160px; top:20px;}
		
			.promotionsBanner .bb_onePlan .bb_bigTitle{font-family:Arial; font-size:18px; color:#000; margin:0; font-weight:normal;}
			.promotionsBanner .bb_onePlan p{margin:10px 0;}
			.promotionsBanner .details { position:absolute; bottom:0px}

	.bb_hpList .promotionsTV{position:relative; float:left; width:195px !important; height:260px !important; padding:0; list-style-type:none; border-right:1px solid #d4d4d4; border-top:none; background:none;}	
	.bb_hpList .promotionsTV[class] {height:auto; min-height:260px;}
		.bb_hpList .promotionsTV .bb_title{position:relative; margin:20px 0px 0px 20px; width:155px; line-height:18px;}
		.bb_hpList .promotionsTV .bb_placeholder{position:absolute !important; top:65px !important; right:20px !important; marign:0; padding:0;}
		.bb_hpList .promotionsTV p{position:absolute; width:155px; top:150px;}
		.bb_hpList .promotionsTV .details{position:absolute; margin:0; padding:0; bottom:20px; left:20px;}
		.bb_hpList .promotionsTV.endOfRow{width:194px;}
	.bb_moreGreatSupport{position:relative; height:110px; background:url("../images/bg_homePhone.jpg") repeat-x left bottom; border-top:none;}
		.bb_moreGreatSupport .bb_title{width:500px; margin-top:20px;}
	.bb_moreGreatSupport ul{position:relative; display:block; padding:0; margin:20px 0 15px 20px; }
		.bb_moreGreatSupport ul li{padding:0 0 0 8px; list-style:none; background:url("../images/ul_listFAQ.gif") no-repeat left 5px;}
		
		/* More great support was removed from the TV promotions page */
		#PrsShpTv_LandingTV .bb_moreGreatSupport{display:none;}
		
	
	/* shop home */
	.bb_leftNav .leftNavShop{margin:90px 0 0 0;}
	.bb_hpList .shopHome{position:relative; float:left; width:195px; height:240px !important; padding:0; list-style-type:none; border-right:1px solid #d4d4d4; border-bottom:none; background:url("../images/bg_homePhone.jpg") repeat-x left bottom;}	
		.bb_hpList .shopHome .bb_bigTitle{font-size:21px; line-height:21px; color:#212121; margin:20px 0 0 20px; font-weight:normal; position:static; width:155px; max-width:155px;}
		.bb_hpList .shopHome .bb_subtitleBlack{color:#212121; width:155px; display:block; margin:20px 0 20px 20px;}
		.bb_hpList .shopHome p { width:155px;}
		.bb_hpList .shopHome .details{position:absolute; left:20px; bottom:20px; margin:0;}
	.bb_hpList .shopHome2{float:left; width:391px; height:230px; padding:0; list-style-type:none; border-right:1px solid #d4d4d4; border-top:1px solid #d4d4d4; background:url("../images/bg_homePhone.jpg") repeat-x left bottom;}	
		.bb_hpList .endOfRow{border-right:none;}
		.bb_hpList .shopHome2 .bb_bigTitle{font-family:Arial; font-size:21px; color:#000; margin:0 0 0 25px; font-weight:normal; position:relative; top:20px;}
		.bb_hpList .shopHome2 .bb_subtitleBlack{color:#000; position:relative; top:30px; width:345px;}
		.bb_hpList .shopHome2 p{position:relative; top:30px; left:25px; width:345px;}
		.bb_hpList .shopHome2 .details{position:relative; top:50px;}
		
		
	/* channel listings */
	.channelsTabs {
		padding:0; 
		margin:15px 0 0 0;
	}
	
	.channelsTabs .buttons {
		display:table;
		width:100%;
		height:82px;
		padding:0;
		margin:0 0 20px 0;
	}
	
	.channelsTabs .buttons li {
		display:table-cell;
		float:left;
		width:91px;
		height:34px;
		margin:0px 0px 10px 15px;
		padding: 2px 10px 0px 10px;
		font-size:12px;
		text-align:center;
		vertical-align:middle;
		background: transparent url(/web/common/all_languages/images/buttons/bg_ChannelLineUp.jpg) top left no-repeat;
		overflow:hidden;
	}
		
	.channelsTabs .buttons li.first {
		margin-left:0px;
	}
	
	.channelsTabs .buttons li.singleLine {
		height:25px;
		padding-top:11px;	
	}
	
	.channelsTabs .buttons li.selected,
	.channelsTabs .buttons li:hover {
		background-position: left -36px;
	}
	

	.channelsTabs .buttons li a {
			display:block;
			width:100%;
			height:100%;
	}

	.channelsTabs .bb_smallTitle {
		font-size:12px;
		color:#000;
		margin:0 0 10px 0;
		padding-bottom: 5px;
		border-bottom: solid #dddddd 1px;
		font-weight: normal;
		font-size: 14px;
	}
	
	.channelsTabs .bb_channelsRow {
		clear:both;
		width:100%;
		height:auto;
		margin-bottom: 20px;	
	}
	
	.channelsTabs .bb_channelsRow .bb_smallTitle,
	.channelsTabs .bb_channelsRow .wrapChannels {
		width:100%;
	}
	
	.channelsTabs .bb_channelsRow .bb_channelsCol  {
		width: 358px;
	}
	
	.channelsTabs .wrapChannels{margin:10px 0 0 0; padding:5px 0 0 0;}
		.channelsTabs .wrapChannels li{margin:0 5px 24px 0; padding:0; list-style:none; float:left;}
				
	.channelsTabs .channelInfo{position:absolute; top:0; left:0; width:410px; height:200px; display:none; font-size:12px; z-index:50; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/images/bg_tooltip.png',sizingMethod='crop'); background:none;}
	.channelsTabs .channelInfo[class]{background:url("../images/bg_tooltip.png") no-repeat left top;}
		.channelsTabs .channelInfo .leftImg{float:left; margin:21px 5px 30px 20px;}
		.channelsTabs .channelInfo p{width:270px; height:140px; margin:15px 15px 0 20px; padding:0; overflow:hidden;}
			.channelsTabs .channelInfo p strong{color:#000;}
		.channelsTabs .channelInfo .noChannel{float:left; color:#084389; position:absolute; top:86px; left:35px; font-style:italic;}
	





/* Right-positioned tabbed navigation
	Copying style in-HTML from old version as it was removed. */
#rightcols #newheader {
  float:left;
  width:184px;  
  padding:0px 0px 0px 0px;  
  margin:0;
  background: url("/web/common/all_languages/all_regions/images/tabs/bg.gif") repeat-x bottom;
  font-size:12.25px;
  line-height:normal;
}

#rightcols #newheader ul {
  margin:0;
  padding:10px 0px 0 0px;
  
  padding-left: 0px !important;
  list-style:none;
}

#rightcols #newheader li {
  float:left;
  background:url("/web/common/all_languages/all_regions/images/tabs/tab_left.gif") no-repeat left top;
  margin-left:0;
  padding:0 0 0 9px;  
}

#rightcols #newheader li a {
  float:left;
  display:block;
  background:url("/web/common/all_languages/all_regions/images/tabs/tab_right.gif") no-repeat right top;
  color:white;
  padding:6px 13px 5px 4px;
  text-decoration:none;  
  font-weight:bold;  
}

/* hides from IE5-Mac */
#rightcols #newheader a {float:none;}
/* End IE5-Mac  */
#rightcols #newheader a:hover {
  color:#333;
}

#rightcols #newheader li#current {
  background-image:url("/web/common/all_languages/all_regions/images/tabs/tab_on_left.gif");
}

#rightcols #newheader li#current a {
  background-image:url("/web/common/all_languages/all_regions/images/tabs/tab_on_right.gif");
  color:#0095d8;
  padding-bottom:6px;
}

#rightcols #leftborder{
	background: transparent url("/web/common/all_languages/all_regions/images/tabs/priceBox_left.gif") 
	repeat-y bottom left;
	height:100%;
	line-height:normal;
}



/* Wireless shopping cart solution tracker */
#solutionTracker ul#trackerSteps {
  background: url("/web/common/all_languages/all_regions/images/gradients/gen_gr_fade193_x5.gif") repeat-y bottom right;
  margin: 0;
  padding: 0;
  border-top: 1px solid #dcdcdc;  
}

#solutionTracker ul#trackerSteps li {
  display: block;
  float: left;
  width:113px;
  padding: 5px 0 10px 0;
  list-style-type: none;
}

.bb_setPadding #solutionTracker ul#trackerSteps li.step {
	width:112px;
	padding-left: 2px;
}

.bb_setPadding #solutionTracker ul#trackerSteps li.step1 {
	width: 280px;
}

#solutionTracker ul#trackerSteps li.step1 {
	width:321px;	
}


/* Contact us page */
.sectionlist .buttonRow div table tr td.borderRight div div {
	width:111px;
	height:93px;
	margin-right: 10px;
	padding-bottom:25px;	
}


/* ExpressVu packages */
#frenchPackages {
	display:none;	
}

.titleRightBox {
	position:absolute;
	right:20px;
	top:30px;
}

.titleRightBox a {
	font-size:12px;
}


/* Port of table.myTable from inline JSP */
table.myTable td {
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
	height:180px;
	padding:20px;
}

table.myTable td div p {
	margin:0;	
}


/* FAQ fix */
.faqQAH3 {
	width:auto;
	margin-bottom:10px;
}

.faqP {
	clear:both;
	float:none;	
}

#survey {
	clear:both;
	margin-top:10px;	
}


/* Channel lineup page */
.packageBlock {
	display:none;
	width:100%;
}

.packageBlock.first {
	display:block;
}

table.longFlexPrice td .mainPrice{padding-right:2px;}


/* Home choice packages */
ul.contentTabs  {
	width:100%;
	clear:both;
}

ul.contentTabs li {
	_height:auto;	
}


/* Home phone product details */
#pricebox {
	margin-top:20px;	
	width:165px !important;
}

#pricebox .borderBottom {
	width:auto !important;
}

.oneThirdWidth #questionBox {
	width:158px;
	margin-left:10px;
}

.oneThirdWidth #questionBox h3,
.oneThirdWidth #questionBox table {
	float:none;
	margin: 10px;
	width:138px;
}


#PrsCSrvPns_STSHelp_Details_CallRet select{width:250px;}

#PrsShpInt_NewAccess #leftcol, #PrsShpInt_Access #leftcol{margin-top:23px; margin-left:23px;}
#PrsShpInt_NewAccess #leftborder, #PrsShpInt_Access #leftborder { background-image:url(../images/left22.gif); background-repeat:repeat-y; background-position:left}

#PrsShpInt_Access #staticVAS h4,
#PrsShpInt_NewAccess #staticVAS h4 {margin-left:20px;}

#PrsShpPns_Tc_Detail .pricegrp a img{margin-top:35px; margin-right:-14px;}

.bigBoldLightBlueText {
	margin-top:10px;	
}

.bigBoldLightBlueText ul {
	padding:0;
	margin:10px 0 0 0;	
}

.bb_content.bb_setPadding .oneThirdWidth #blueBox {
	width:160px;
	margin-top:10px;
}

#blueBox.full {
	width:95%;	
}

.bb_content..bb_setPadding .verticalTwo {
	width:723px;	
}


.faqP {
	width:auto;	
}


.modularBlockList div.narrowContent {
	width:400px;	
}


.faqQAH3 {
	float:none;	
}

#PrsShpTv_AIO_CR .modularBlockList {width:auto;}

#PrsShpTv_AIO_Details #blueBox {width:532px;}

#PrsShpTv_LandingExisting ul.bb_listFAQ{padding-left:33px;}

#bb_TvPackagesLinkList{position:relative; top:32px; left:-19px; list-style:none;}
#bb_TvPackagesLinkList li{float:left; margin-right:10px;}


form.oneLine select{width:250px;}

.bb_setPadding table.longFlexPrice,
.bb_setPadding table.shortFlexPrice {
	width:160px;	
}

.sectionlist li {

	list-style:none;
}


#PrsShpInt_Ext_Packages #blueBox {height:100px;}
#PrsShpPns_STS_Detail #blueBox {width:500px;}

#PrsCSrvGnl_ContactUs h3 {margin-top:20px;}
#PrsCSrvGnl_ContactUs .sectionlist li.optionRow h3 {position:relative; left:-40px;}

#PrsShpTv_AIO_SA #content table {width:743px;}

.note b p {background:url(/web/tv/all_languages/all_regions/images/gradients/tv_gr_advantagesofrenting2574_146.gif) bottom right no-repeat;}

#PrsShpWls_PrdClpListView.bb_content {margin-bottom:-10px;}

.hideSection {display:none;}
.hideContent {visibility:hidden;}

#PrsCSrvGnl_ContactUs #s1 .borderRight {width:500px; height:364px;}

p.lineReset {margin:0; padding:0;}

#PrsCSrvBill_Landing #loginDashboard {top:115px;}
#PrsCSrvBill_Landing .bb_supportList.firstList .bb_list2col li {width:150px;}

#PrsShpTv_AIO_Pkg_container .bb_bottom {bottom:8px; margin-bottom:20px;}

#bb_leftNavContact .bb_viewBtn {position:relative; top:-5px;}

#PrsCSrvWls_Landing #bb_productSelectLightbox {top:200px; left:100px;}
#PrsCSrvWls_Landing #bb_productSelectLightbox #imagescroll {position:relative; top:110px; left:30px; width:496px; height:200px;}

.table.standard {width:100%;}

div.cartSummary table.blockForm td {text-align:left;}

#PrsShpPns_lngDistance_browse #rightcontent  {width:15%}
 .halfColBlock.first {width:50%;}

/*bottom border fixes*/


#PrsCSrvWls_Landing{height:745px;}
#PrsCSrvWls_Landing_container .bb_bottom {bottom:18px;}
#PrsCSrvPns_Landing_container .bb_bottom{bottom:18px;}
#PrsCSrvPns_Landing_container{height:738px;}
#PrsCSrvPns_Landing_container .bb_bottom {bottom:18px;}
#PrsCSrvPns_Landing_container{height:740px;}

#PrsShpWls_Landing_container  .bb_bottom {bottom:8px;}
#PrsShpWls_RtpDetails_container  .bb_bottom {bottom:8px;}
#PrsShpWls_LandingWls_container .bb_bottom {bottom:8px;}
#PrsShpTv_Dth_Equipment_Landing_container .bb_bottom {bottom:8px;}
#PrsShpTv_LandingTV_container .bb_bottom {bottom:8px;}
#PrsShpPns_Landing_container .bb_bottom {bottom:8px;}
#PrsShpPns_LandingPns_container  .bb_bottom {bottom:8px;}
#PrsShpPns_LandingExisting_container .bb_bottom {bottom:8px;}
#PrsCSrv_Landing_container .bb_bottom {bottom:8px;}
#PrsCSrvBill_Landing_container .bb_bottom {bottom:8px;}
#PrsCSrvWls_Landing_container .bb_bottom {bottom:18px;}
#PrsShpInt_Landing_container .bb_bottom{bottom:8px;}
#PrsShpTv_Dth_Landing_container .bb_bottom{bottom:8px;}
#PrsShpInt_LandingExisting_container .bb_bottom{bottom:8px;}
#PrsShpPns_wirelinePackages_Landing_container .bb_bottom{bottom:8px;}
#PrsShpTv_LandingExisting_container .bb_bottom {bottom:8px;}
#PrsShpWls_LandingExisting_container .bb_bottom {bottom:8px;}
#PrsShpWls_MusicTVMore_container .bb_bottom.beige {position:relative; bottom:8px;}
#PrsCSrvGnl_Moving_Centre_container .bb_bottom {bottom:8px;}

#PrsCSrv_Landing .bb_supportBanner .bb_wrapLob .bb_oneLob a {
	display:block;
	clear:both;	
}

#PrsCSrv_Landing .bb_supportBanner .bb_wrapLob .bb_oneLob a.bb_viewBtn {
	display:inline;	
}

			
#PrsShpWls_MusicTVMore .bb_hpList {
	height:243px;
	padding-bottom:0;
	background:url(/web/images/bg_mobileMusicMoviesMore.jpg) left top no-repeat;
}

#PrsShpWls_MusicTVMore .bb_hpList .bb_placeholder img {display:none;}

#PrsCSrvGnl_ContactUs .optionRow{ width:560px;}

#PrsShpTv_Buy h2 {margin-top:20px;}

body.fr div#registerbig {
	background:#FFFFFF url(/web/common/fr/all_regions/images/buttons/btn_registerNow_large.gif) no-repeat scroll left top;
}

body.en div#registerbig {
	background:#FFFFFF url(/web/common/en/all_regions/images/buttons/btn_registerNow_large.gif) no-repeat scroll left top;
}

div#registerbig {
	height:39px;
	width:auto;
	margin:10px 0 0 10px;
}



div#registerbig a {
	display:block;
	width:100%;
	height:100%;
}

#PrsShpGnl_Checkout #title {
	position:static;
}
#PrsShpTv_Dth_Equipment_Landing  .mostPopular{background:url("../images/en/flagMostPopular_reversed.gif") no-repeat right top;}

body.fr #PrsShpTv_Dth_Equipment_Landing .mostPopular{background:url("../images/en/flagMostPopular-fr_reversed.gif") no-repeat right top;}
#PrsShpTv_Dth_Equipment_Landing .bb_banner .bb_onePlan p {width:300px;}

#PrsShpWls_RtpPreLanding .toggleList li.fold {background:#f5f5f5;}

.bb_leftNav ol.bb_leftNavOL {margin-left:-4px;}
.bb_leftNav ul.noBorder li{margin-left:-4px}
h2 a:visited{color:#212121}

#PrsShpWls_PrdClpDetail .ui-tabs-panel table {margin-top:20px;}
#PrsShpWls_PrdClpDetail .ui-tabs-panel table td {padding-bottom:10px;}
#PrsShpWls_PrdClpDetail .ui-tabs-panel table td img {margin-right:15px;}

#PrsCSrvPns_PhoneLine_ChangePhoneNum form.twoLine button {margin-top:-8px;}

#PrsShpTv_AIO_SA #progressBar li {background:transparent url(/web/common/all_languages/all_regions/images/arrows/gen_gr_arrow_gray_right.gif) no-repeat scroll 100px 15px; padding-right:10px;}
#PrsShpTv_AIO_SA  #progressBar{margin-left:0px;}

#PrsShpInt_LandingExisting .bb_hpList .bb_oneList ul{padding-left:32px;}

#PrsShpWls_PrdClpDetail #solutionTracker {
	width:745px;	
} 

#PrsShpWls_Rtp_Buy #solutionTracker {
	margin:20px 0 0 !important;
	width:773px;
}

#PrsShpWls_Rtp_Buy.bb_productDetailsPage #solutionTracker {
	margin-left:-15px !important;
}

#PrsShpWls_Rtp_Buy.bb_productDetailsPage #solutionTracker ul#trackerSteps li.step1 {
	width:310px;
}

#PrsShpWls_Rtp_Buy.bb_productDetailsPage #solutionTracker ul#trackerSteps li.step1 h4,
#PrsShpWls_Rtp_Buy.bb_productDetailsPage #solutionTracker ul#trackerSteps li.step1 h5,
#PrsShpWls_Rtp_Buy.bb_productDetailsPage #solutionTracker ul#trackerSteps li.step1 ul {
	margin:0 0 10px 0;
	width:305px;	
}

#PrsShpWls_Rtp_Buy.bb_productDetailsPage #solutionTracker ul#trackerSteps li.step1 h5 a {
	padding:0;
}

#PrsShpWls_Rtp_Buy.bb_productDetailsPage #solutionTracker ul#trackerSteps li.step1 ul li {
	margin-right:0;
}

#PrsShpInt_Ext_Vas_Detail p{margin-right:0px;}
#PrsShpWls_Rtp_Buy #PrsShpWls_RtpRTR_WirelessBuyingworkflow .textRight {width:743px;}

#PrsCSrvWls_Pgr_Coverage .leftHalfWidth * form.oneLine label {width:340px;}
#PrsCSrvWls_Pgr_Coverage form.oneLine {width:350px;}

#PrsShpWls_Rtp_Buy .productDetailsTabs #fragment-2 img {margin:0 10px 10px 0;}

#listingTwoCol h3 {clear:none;}

.fullfade {width:auto;}
.alignRight{outline:none;}

.toggleList li.fold {background:#F6F6F6 url(/web/common/all_languages/all_regions/images/navigation/gen_gr_expand_coll_1px.gif) repeat-x scroll left bottom;}

.toggleList input {position:relative;}

#blueBox {z-index:1;}

#PrsShpWls_LandingExisting .bb_hpList .bb_oneList ul{padding-left:33px;}

#PrsShpPromo_Int_excludial2 .fullColBlockNoBg #rightcol {width:370px;}


#myBell * a:visited {color:#0077BF;}

#bb_billingBlock .step input,
#PrsShpWls_PrdClpDetail .color input {border:none;}



#wrap {width:770px;}

.bb_content p.redirectMessage {width:725px;}

.blockGroup {width:578px;}
.blockGroup .halfColBlock {width:283px;}

.bb_billingCenter .billingList .bb_oneList ul{padding-left:31px;}

#PrsCSrvBill_Landing  #bb_infoLanding_generalInfo ul li{list-style:disc;}

#pricebox{border-right:1px solid #dedede}

#PrsCSrvPns_AccountManagement ul.bb_list2col li{list-style:disc; background:none;}
#PrsCSrvPns_AccountManagement .bb_contentDV ul li {background:none; margin-left:15px; list-style:disc}
#PrsCSrvPns_AccountManagement  .oneBillSupportWrap .bb_supportBanner.oneBill{border-bottom:1px solid #dedede}

#PrsCSrvTv_DTH_AccountManagement ul.bb_list2col li{list-style:disc; background:none;}
#PrsCSrvTv_DTH_AccountManagement .bb_contentDV ul li {background:none; margin-left:15px;list-style:disc;}

#PrsShpGnl_Checkout table.blockForm th {width:20%;}

#newProgressBar {
	width:575px;
	margin-top:20px 0 0 0;
	padding:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#Home_L_Login table.blockForm button{padding-top:15px;}

button div.transparency {width:100%;}

.price {color:#666666;}

ul.contentTabs li {
	height:45px;
	margin:0 0 -1px 0;
	padding:0;
	border:none;
	background:none;
}

ul.contentTabs li.on {
	padding:0;
	background:url(/web/images/tabs/left-side.gif) no-repeat left bottom;
}

ul.contentTabs li a {
	display:block;
	padding:15px 20px 15px 10px;
	font-size:14px;
	color:#00446E;
	background:none;
}

ul.contentTabs li.on a {
	margin-left:10px;
	color:#212121;
	font-weight:bold;
	background:url(/web/images/tabs/right-side.gif) no-repeat right top;
}

ul.contentTabs li.on a:hover {
	color:#00446E;
	text-decoration:underline;
}

ul.contentTabs li.first {
	border:none;
}

ul.contentTabs li.last {
	background:none;
}

ul.contentTabs li.last.on {
	background:url(/web/images/tabs/left-side.gif) no-repeat left bottom;
	border-bottom:0px;
}


ul.contentTabs li.laston {
	padding:0;
	background:none;
}



ul.contentTabs li.laston a {
	margin-left:10px;
	color:#212121;
	font-weight:bold;
	background:url(/web/images/tabs/right-side.gif) no-repeat right top;
}


ul.contentTabs  li.befon{background:none;}

#PrsCSrvGnl_Moving_Centre .movingCenter .bb_title {
	min-height:20px;
	height:auto;
	margin:0px 0 10px 20px;
}

#PrsCSrvGnl_Moving_Centre .movingCenter ul.middle  {
	margin-top:20px;
	border-bottom: none;
}

#PrsCSrvGnl_Moving_Centre .movingCenter ul .bb_oneWay ul {
	min-height:60px;
	margin:10px 0 10px 15px;
}

#PrsCSrvGnl_Moving_Centre .movingCenter ul .bb_oneWay ul li {
	list-style:disc outside;
}

#PrsShpWls_PrdClpListView .bb_filters li.option select{width:114px;}

/* Even if they're empty, in all landings .bb_subtitle elements are rendered in IE, pushing the
   content down. They will be removed from the content later but for now are simply hidden */
#PrsShpWls_LandingExisting .bb_subtitle,
#PrsShpTv_LandingExisting .bb_subtitle,
#PrsShpPns_LandingExisting .bb_subtitle {display:none;}

#PrsShpWls_Landing .bb_hpList .bb_oneList {min-height:245px;_height:245px;}
#PrsShpTv_LandingExisting .bb_hpList .bb_oneList {min-height:190px; _height:190px; height:190px;}
#PrsShpInt_Landing .bb_hpList .bb_oneList {min-height:230px;_height:245px;}
#PrsShpPns_Landing .bb_hpList .bb_oneList {min-height:230px;_height:230px;}
#PrsShpPns_Landing .bb_hpList .bb_oneList {min-height:195px;_height:195px;}
#PrsShpTv_Dth_Landing .bb_hpList .bb_oneList {min-height:230px;_height:250px;}
#PrsShpInt_LandingExisting .bb_hpList .bb_oneList {min-height:180px;_height:200px;}
#PrsShpPns_LandingExisting .bb_hpList .bb_oneList {min-height:170px;_height:170px;}
#PrsShpWls_LandingExisting .bb_hpList .bb_oneList {min-height:170px;_height:170px;}

#PrsShpInt_LandingExisting .bb_hpList .endOfRow,
#PrsShpPns_LandingExisting .bb_hpList .endOfRow {width:260px;}

#PrsShpPns_LandingExisting .bb_hpList.middle .bb_oneList {border-bottom:none;}

.toggleList a.link {padding-left:0;}

/*#PrsShpInt_Int_Chart_WiMax table.borderBottom{width:755px !important; }*/


.bb_container #header #bb_wrapDashboard #loginform_bottom{}

#PrsShpCrt_Landing #title{padding:5px 20px 20px 20px !important;}
#PrsShpCrt_Landing #title[id]{padding:5px 20px 20px 20px !important;}

/*for general tab use... */
.oneLineTabs{margin:20px 0 0 -19px; _margin-left:-9px; width:783px; padding:0; background:url("../images/bg_tabsContent.gif") left top repeat-x;}
.oneLineTabs .tabs{padding:0 0 0 20px; margin:0;}
.oneLineTabs .ui-tabs-panel{width:743px; padding:20px; margin:0px; font-size:12px;}
/*used for vertical list of products  ex: Wireline LD*/
.vertical_product_list{padding:0; margin:0; border-bottom: 1px solid #d4d4d4;}
.vertical_product_list li{height:auto; list-style:none; border-top:1px solid #d4d4d4; padding:20px; margin:0; color:#666;}
.vertical_product_list .wpl_selected{background:#fff url("../images/bg_internetOptionsSelected.jpg") repeat-x bottom left;}
.vertical_product_list li .vpl_title{display:block; color:#00446E; margin:0 0 20px 0; font-weight:bold; font-size:14px;line-height:16px}
.vertical_product_list li .vpl_description{width:490px; float:left; margin:0; display:block; font-size:12px;line-height:15px}
.vertical_product_list li .vpl_description ul{width:400px; padding:0 0 0 15px; margin:10px 0; background:none;}
.vertical_product_list li .vpl_description ul li{width:380px; padding:0 0 0 8px; margin:0; background:url("../images/ul_listFAQ.gif") no-repeat left 5px; border-top:none;}
.vertical_product_list li .vpl_description p{margin:0; padding:0;}
.vertical_product_list li .bb_viewBtn{clear:both; font-size:12px; float:left; display:block; width:auto; padding-left:0px;}
.vertical_product_list li .vpl_price{width:90px; float:left; margin:0 0 0 60px; font-weight:bold; display:block;font-size:12px;line-height:15px}
.vertical_product_list li .vpl_checkbox{width:60px; font-size:11px; text-align:center; float:right; margin:12px 0 0 0; display:block;}
.vertical_product_list li .vpl_checkbox input{margin:2px 0 0 0;}
.vertical_product_list li .vpl_order{width:60px; margin:0 10px 0 60px; float:left; font-size:11px; text-align:center;}
span.priceLabel{display:block;font-weight:normal;font-size:10px;line-height:13px}
