/* homepage */
.bb_content .bb_indexFlash{width:785px; height:329px;}
.bb_content .bb_indexLightbox {
	position:absolute;
	height:130px;
	top: 331px;
	/*top:355px;*/
	width:130px;
	padding: 15px 10px 0px 85px;  
	background:none;
	display:none;
	z-index: 20;
}

.bb_content #bb_menuShop,
.bb_content #bb_menuSupport,
.bb_content #bb_menuLogin {
	left: 160px;
}

.bb_content #bb_menuSmall,
.bb_content #bb_menuEnterprise,
.bb_content #bb_menuWireless {	
	left: 550px;
}

.bb_content .bb_indexMenu li {
	list-style: none;
	padding: 4px 0px;
	border-bottom: solid #d9d9d9 1px;
}

.bb_content .bb_indexMenu ul li.active,
.bb_content .bb_indexMenu ul li:hover {
	background: none;
}

.bb_content .bb_indexMenu li a {
	display: block;
	font-size: 12px;
}

.bb_content .bb_indexMenu ul li.active a,
.bb_content .bb_indexMenu ul li:hover a {
	color: black;
	text-decoration: none;
}

/* default */
.bb_default {position:relative; clear:both; width:977px; height:525px; margin-left:auto; margin-right:auto; padding-top:12px; text-align:left; background:url(images/bg_container.jpg) left top no-repeat;}
.bb_default[class] {height:auto; min-height:525px;}

/* main */
.bb_main {position:relative; float:left; width:785px; height:auto; margin:15px 0 0 0; padding:0px;}


/* Home page Flash banner */
#Home_container .bb_content{width:785px;background:none;}
#Home .bb_top{display:none;height:0;}
#Home .bb_indexMenu.personal {border-left:solid #cccccc 1px:}
#Home .bb_indexMenu.business {border-right:solid #cccccc 1px:}

.bb_content h1 {margin:0px; padding:5px 20px; font-size:26px; height:36px; color:#212121; font-weight:normal; line-height:100%; }
.bb_content.bb_setPadding h1 {_width:713px; _padding-right:12px;}
.bb_content.bb_setPadding h2 { width:90%; }
.bb_content p {margin:10px 20px 10px 20px;}
.bb_content .bb_top {position:absolute; left:0px; top:0px; width:785px; height:10px; z-index:0;}

#PrsCSrvGnl_LegalAndTerms p {margin-right:10px; padding-right:0px;}

#Home_container .bb_main {z-index:2;}
#Home_container .bb_bottom {z-index:5; bottom:8px; left:1px;}
#Home {z-index:2;}
#Home .bb_indexMenu {z-index:5;}
#Home h1{width:125px; margin-top:15px;}
#Home h1 .sIFR-flash {width:115px;}
#Home .bb_indexFlash {height:300px; border-bottom:1px solid #dedede; overflow:hidden}
#Home .bb_indexMenu{height:168px;}
#Home .bb_indexMenu ul{margin-top:0px;}
#Home .bb_indexLightbox{width:137px;}
#Home h1 .sIFR-flash{width:120px;}
.bb_footer{margin-top:15px;}
#Home_container .bb_footer{margin-top:-5px;}
.bb_bottom,
.bb_bottom.beige {position:absolute; clear:both; bottom:-2px; _bottom:-7px; left:0px; width:785px; height:10px; z-index:0; background:transparent url("../images/bg_contentBottomTransparent.gif") left top no-repeat;}
.bb_bottom, .bb_content .bb_bottom.beige {position:relative;}
		

/* footer */
.bb_footer {float:right; position:relative; width:763px; margin:0 0 0 0; padding:0px;}
.bb_footer ul.footerOptions {position:relative; clear:both; width:785px; height:auto; min-height:120px; _height:180px; margin:0px; padding:0px;}
.bb_footer ul.footerOptions li {position:relative; float:left; width:220px; margin:0px; padding:0px 35px 0px 0px; list-style:none; text-align:left;}
.bb_footer ul.footerOptions li h5 {margin:0px; padding:0px; font-size:12px; color:#666; line-height:20px;}
.bb_footer ul.footerOptions li h5 a { color:#666666; font-size:12px; }
.bb_footer ul.footerOptions li p {margin:0px; padding:0px; font-size:11px; color:#999; line-height:20px;}
.bb_footer ul.footerOptions li a {margin:0px; padding:0px; font-size:11px; color:#999; line-height:20px;}
.bb_footer ul.links {clear:both; float:none; display:block; margin:20px 0 0 0; padding:10px 0 0 0; border:0px; font-size:10px; color:#999; min-height:25px; border-top:solid 1px #d9d9d9; width:750px;}
.bb_footer ul.links li {position:static; float:left; width:auto; height:25px; padding:0px 20px 0px 0px; margin:0px; list-style:none; line-height:20px;}
.bb_footer ul.links li a{color:#999 !important;}
.bb_footer ul.links li img {position:relative; width:15px; height:9px; top:-4px; left:-2px;}

/* screen stuff -------------------------------------------------------*/
.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;
	}

	/* content */	
		.bb_content {position:relative; clear:both; width:783px; height:auto; margin:0px; padding:10px 1px 0 1px; background:#fff url(file:///C|/Documents and Settings/Selim/Local Settings/Temporary Internet Files/Content.IE5/images/bg_contentMiddle.gif) left top repeat-y;}
		
			
		/* 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:20px}
			.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; }

			
	/* 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;}
						 

		
		.middle{border-top: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 .box .boxes {min-height:245px;_height:245px;}
#PrsShpTv_LandingExisting .box .boxes {min-height:190px; _height:190px; height:190px;}
#PrsShpInt_Landing .box .boxes {min-height:230px;_height:245px;}
#PrsShpPns_Landing .box .boxes {min-height:230px;_height:230px;}
#PrsShpPns_Landing .box .boxes {min-height:195px;_height:195px;}
#PrsShpTv_Dth_Landing .box .boxes {min-height:230px;_height:250px;}
#PrsShpInt_LandingExisting .box .boxes {min-height:180px;_height:200px;}
#PrsShpPns_LandingExisting .box .boxes {min-height:170px;_height:170px;}
#PrsShpWls_LandingExisting .box .boxes {min-height:170px;_height:170px;}

#PrsShpInt_LandingExisting .box .endOfRow,
#PrsShpPns_LandingExisting .box .endOfRow {width:260px;}

#PrsShpPns_LandingExisting .box.middle .boxes {border-bottom:none;}



