/*  BT Primary Navigation */
#btPrimNav ul {
	clear:both;
	display:block;
	font-size: .92em;
}
	#btPrimNav ul li {
		width: 16.66666667%; 
		float: left;
	}
	#btPrimNav #btNavTab1 a { margin-left:  0; }
	
		#btPrimNav ul li a {
			-webkit-border-radius: 8px 8px 0px 0px;
			border-radius: 8px 8px 0px 0px;
		
			display: block;
			line-height: 18px;
			padding: 7px 0;
			margin-left: 2px;
			text-decoration: none;
			color: white;
			text-align: center;
			font-weight: bold;
		
			background: #7da6c8;
			background: -moz-linear-gradient(top, #7da6c8 50%, #6697be 50%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#7da6c8), color-stop(50%,#6697be));
			background: -webkit-linear-gradient(top, #7da6c8 50%,#6697be 50%);
			background: -o-linear-gradient(top, #7da6c8 50%,#6697be 50%);
			background: -ms-linear-gradient(top, #7da6c8 50%,#6697be 50%);
			background: linear-gradient(to bottom, #7da6c8 50%,#6697be 50%);
		}
		.no-cssgradients #btPrimNav ul li a {
			background: url(../images/navBG.png) repeat-x center center;
		}
			#btPrimNav ul li a:hover {
				background: #a3c3d9;
				background: -moz-linear-gradient(top, #a3c3d9 50%, #93b9d2 50%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#a3c3d9), color-stop(50%,#93b9d2));
				background: -webkit-linear-gradient(top, #a3c3d9 50%,#93b9d2 50%);
				background: -o-linear-gradient(top, #a3c3d9 50%,#93b9d2 50%);
				background: -ms-linear-gradient(top, #a3c3d9 50%,#93b9d2 50%);
				background: linear-gradient(to bottom, #a3c3d9 50%,#93b9d2 50%);
			}
			.no-cssgradients #btPrimNav ul li a:hover {
				background: url(../images/navBGHover.png) repeat-x center center;
			}
			

		#btPrimNav ul li.btSelected a,
		#btPrimNav ul li.btSelected a:hover {
			border: solid 1px silver;
			border-bottom: none;
			color: black;
			background: white;
			background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ededed 51%, #f8f8f8 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ededed), color-stop(100%,#f8f8f8));
			background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ededed 51%,#f8f8f8 100%);
			background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ededed 51%,#f8f8f8 100%);
			background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ededed 51%,#f8f8f8 100%);
			background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#ededed 51%,#f8f8f8 100%);
		}
			.no-cssgradients #btPrimNav ul li.btSelected a,
			.no-cssgradients #btPrimNav ul li.btSelected a:hover {
				background: url(../images/navBGCurrent.png) repeat-x center center;
			}	


/* Browse categories, below the main site navigation */
#browse {
	position:relative;
	top:20px;
	z-index:2;
	float:  left;
}
	#browse li {
		float:left;
		width: 80px;
		height: 90px;
	}
		#browse a {
			display: block;
			padding: 34px 0 0 10px;
			background:url('../images/sprite_hub_browse.jpg') no-repeat 0 0;
			
			color: #d71f85;			
			text-align: center;
		}
		#browse .active {	background: url('../images/browse_active_arrow.png') no-repeat center bottom;}
			.lt-ie9 #browse .active { background-image: url('../images/browse_active_arrowIE.png');} /* support for IE's lack of Drop shadow CSS */

		#browse .active a {	color: black;}
		#browse a:hover {
			color: black;
			text-decoration:none;
		}

		#browsePhone a {		background-position: 0 0;}
		#browseBroadband a {	background-position: -92px 0;}
		#browseTV a {			background-position: -184px 0;}
		#browseBilling a {		background-position: -276px 0;}
		#browseProducts a {		background-position: -368px 0;}
		#browseForums a {		background-position: -460px 0;}
		#browseContact a {		background-position: -549px -0px;}
		
			#browsePhone.active a, 
			#browsePhone a:hover {		background-position: 0 -125px;}
			
			#browseBroadband.active a, 
			#browseBroadband a:hover {	background-position: -92px -125px;}
			
			#browseTV.active a, 
			#browseTV a:hover {			background-position: -184px -125px;}
			
			#browseBilling.active a, 
			#browseBilling a:hover {	background-position: -276px -125px;}
			
			#browseProducts.active a, 
			#browseProducts a:hover {	background-position: -368px -125px;}
			
			#browseForums.active a, 
			#browseForums a:hover {		background-position: -460px -125px;}
			
			#browseContact.active a, 
			#browseContact a:hover {	background-position: -549px -125px;}

/* Search */
#helpSearch {
	position: relative;
	float:  right;
	margin: 25px 10px 0 0;
}
	#helpSearchQueryLbl {
		float: left;
		background: url('../images/helpsearch_icon.gif') no-repeat 0 0;
		text-indent:  -1000em;
		width: 67px;
		height: 35px;
	}
	.lt-ie7 #helpSearchQueryLbl {}
	
/* The search box */
	.helpSearchQuery {
		font-size: 1.23em;
		background: url('../images/helpsearch_bg_border_contact.gif') no-repeat scroll 0 0 transparent;
		border: none;
		height: 27px;
		padding: 5px 100px 5px 12px;
		width: 226px;
	}
		.lt-ie7 .helpSearchQuery { float:  left;}

	#helpSearch .buttonSearchLarge {
		position: absolute;
		right: 13px;
		top: 6px;
	}
	
/* 'Search broadband help only' checkbox */		
		#helpSearchCatLbl {
			color: #AFAFAF;
			font-size: .85em;
			display:  block;
			margin: 5px 0 0 77px;
		}
			#helpSearchCatLbl input {margin-right:  5px;}	


/* Search button in header */
.buttonSearchLarge,
.buttonSearchSmall  {
	background:  none;
	background-repeat:  no-repeat;
	background-position: 0 0;
	border:  none;
	text-indent:  -1000em;
}
	.lt-ie8 .buttonSearchLarge,
	.lt-ie8 .buttonSearchSmall {
		font-size: 0;
		display:block;
		line-height: 0;
	}

/* Large Search Button */
.buttonSearchLarge {
	background-image: url('../images/btn_search.gif');
	width: 81px;
	height: 24px;

}
	.buttonSearchLarge:active { background-position:  0 -24px;}	

	
/* Small Search Button */
.buttonSearchSmall {
	background-image: url('../images/btn_search_white_69x18.gif');
	width: 69px;
	height: 18px;
}	
	.buttonSearchSmall:active { background-position:  0 -18px;}	

/* Site footer  */
#footer {
	background-color:#EBEBEB;
	clear:both;
	border: 1px solid #AFAFAF;
	border-bottom: none;
}
	#footer ul {padding: 11px 20px;}
		#footer ul li {
			background: url('../images/separator_dot_4x4.gif') 0 6px no-repeat;
			display: inline-block;
			padding:0 7px 0 13px;
		}
		.lt-ie8 #footer ul li {
			zoom: 1;
			display: inline;			
		}		
			#footer ul li.first {
				background: none;
				padding-left:0;
			}			
			#footer ul li  a:hover {text-decoration: underline;	}					

.spd-import #browse .active {	
	background: url('../images/browse_active_arrow_b.png') no-repeat center bottom;
}
