/* Page level styles */

*{margin:0; padding:0}
body{font-family:Trebuchet MS, Tahoma,Arial; font-size:11px; color:#000;}
a{color:#148AB2; text-decoration:none;}	
a:hover{color: #666; text-decoration:underline;}
img{border:0; margin:0;}
a img{border:0; margin:0;}
sup{font-size:75%; vertical-align:text-top;}




/* Global Classes */
.offCharts{display:none;}
.clearer{display:block; margin:0; padding:0; clear:both; font-size:1px;}
span.enLabel{font-size:11px; color:#333; font-weight:normal}

#surround{
	display:block; 
	clear:both; 
	margin-bottom:10px; 
	width:775px; 
	background-color:#fff; 
	text-align:left; 
	padding-top:10px;
}


#surround .surroundSub1{
	padding:0 10px;
	clear:both;
}

#surround h1.pageTitle{margin-bottom:2px;}

#business_solutions #surround h1.pageTitle,
#personal_ps #surround h1.pageTitle,
#business_wireless #surround h1.pageTitle,
#personal_wireless #surround h1.pageTitle,
#personal_wireless_es #surround h1.pageTitle,
#contact_us #surround h1.pageTitle,
#legal #surround h1.pageTitle{margin-bottom:20px;}

p.pageDescription{font-size:16px; margin-bottom:20px; width:489px; display:block; clear:both;}



#surround2{display:block; 
			clear:both; 
			width:775px; 
			background-color:#fff; 
			text-align:left; 

			}



/*  BillBoard Styles */
#billboards{display:block; list-style:none; margin:0 0 16px 0; padding:0;}
#billboard1{display:block; list-style:none; margin:0; padding:0;}
#billboard2{display:none; list-style:none; margin:0; padding:0;}
#billboard3{display:none; list-style:none; margin:0; padding:0;}
#billboard4{display:none; list-style:none; margin:0; padding:0;}
#billboard5{display:none; list-style:none; margin:0; padding:0;}


/*  Rounded Corner Styles (white on yellow) */
.topCorners, .bottomCorners{background-color:#ffe100; font-size:1px; clear:both; width:775px;}
.topCorners{ margin-bottom:7px;}
.bottomCorners{ margin-top:7px;}
.l1, .l2,.l3,.l4{overflow:hidden; height:1px; background-color:#fff;}
.l1{margin:0; border-left:1px solid #FFF9B8; border-right:1px solid #FFF9B8;}
.l2{margin:0 1px; border-left:1px solid #FFF160; border-right:1px solid #FFF160;}
.l3{margin:0; border-left:1px solid #FFF160; border-right:1px solid #FFF160;}
.l4{margin:0; border-left:1px solid #FFF9B8; border-right:1px solid #FFF9B8;}

#surround2 .utilityBox .topCorners, 
#surround2 .utilityBox .bottomCorners{background-color:#fff; font-size:1px; clear:both; width:372px;}
#surround2 .utilityBox .topCorners{ margin-bottom:7px;}
#surround2 .utilityBox .bottomCorners{ margin-top:7px;}
#surround2 .utilityBox .l1,
#surround2 .utilityBox .l2,
#surround2 .utilityBox .l3,
#surround2 .utilityBox .l4{overflow:hidden; height:1px; background-color:#e7e7e7;}
#surround2 .utilityBox .l1{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
#surround2 .utilityBox .l2{margin:0 1px; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
#surround2 .utilityBox .l3{margin:0; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
#surround2 .utilityBox .l4{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}



/* NewCo Headers */
h1{font-family:Trebuchet MS; color:#000; font-size:22px; font-weight:normal; margin:0px;}
h2{color:#666; font-size:16px; margin:0px;}
h3{color:#000; font-size:12px; font-weight:bold; margin-bottom:4px;}
.hlNav{background-color:#999999;}



.mediumLinks{
	display:block; 
	list-style:none; 	
	padding:0;
	margin:0;	
	list-style-position:outside;
}

.mediumLinks li{
	background-image: url(/assets/images/common/entry/buk_open_dot_list.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	background-position:0 4px;
	margin:0;
	padding: 0 0 0 13px;	
	list-style:none;
	font-size:14px;
	font-weight:bold;	
	display:block;
}


.mediumLinks li p {
	font-size:11px;
	font-weight:normal;
	display:block;
	margin:0;
	padding:0;
}	

.utilityBox {
	float:left; 
	background-color:#e7e7e7;
	margin:0 0 40px 0px;
	
}

.utilityBox .content{margin:6px 10px 7px 10px;
	min-height:86px;
	_height:93px;
	_margin-bottom:0px;
	}
	
.utilityBox h2{margin-bottom:2px;}

.firstPromo {width:245px; margin:0; float:left; }
.promo {width:245px; margin:0 0 0 10px; float:left;}

#omnitureCode{display:none;}


#localFooter{background-image: url(/assets/images/common/bg_h_dots_light.gif);
			 background-repeat:repeat-x;
			 padding:6px 20px;
			 background-color:#fff;}
#localFooter ul{display:inline; margin:0; padding:0; list-style:none;}
#localFooter li{display:inline; 
				margin:0 20px 0 0;
				padding: 0 0 0 13px;
				background-position:0 4px;
				background-image: url(/assets/images/common/header/buk_open_dot_list.gif);
				background-repeat: no-repeat;
				font-weight:bold;}
#localFooter li.label{color:#666; background:none; padding-left:0;}



.promoBox .topCorners, 
.promoBox .bottomCorners{width:177px;}
.fullBox .topCorners,
.fullBox .bottomCorners{width:755px;}
.twoColBox .topCorners,
.twoColBox .bottomCorners{width:372px;}
.threeColBox .topCorners,
.threeColBox .bottomCorners{width:735px;}


.sectionBox .topCorners, 
.sectionBox .bottomCorners{background-color:#fff; font-size:1px; clear:both;}
.sectionBox .topCorners{margin-bottom:7px;}
.sectionBox .bottomCorners{margin-top:7px;}
.sectionBox .l1,
.sectionBox .l2,
.sectionBox .l3,
.sectionBox .l4{overflow:hidden; height:1px; background-color:#e7e7e7;}
.sectionBox .l1{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.sectionBox .l2{margin:0 1px; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.sectionBox .l3{margin:0; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.sectionBox .l4{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

/* Email entry box */
#emailBoxContainer{
	margin-top:10px; 
	_margin:0 0 5px 0;
	background-color:#e7e7e7;
}

#emailBox{
	vertical-align:middle; 
	padding:0 10px 0 15px;
}

#emailBox h2{float:left; margin-right:10px; font-size:11px; font-weight:bold; margin-top:2px;}
#emailBox img,
#emailBox input{vertical-align:middle; margin:0 0 0 10px; display:inline;}
#emailBox .textInput{width:160px;}

#personal_ps #emailBoxContainer{width:755px; margin:0 10px 10px 10px;}

#contact_us .fullBox .topCorners,
#contact_us .fullBox .bottomCorners{width:735px;}

#contact_us #emailBoxContainer{margin-bottom:10px;}


/*Generic Info Box for Bottom of Page - Added by SJP for M602 */
/*Based on Utility Box CSS - but simplified*/
.BlueBox510 {
	margin: 10px 0px 10px 0px;
	width: 510px;
	background-color:#e7e7e7;
	}
.BlueBox510 .topCorners,
.BlueBox510 .bottomCorners{background-color:#fff; font-size:1px; clear:both; width:510px;}
.BlueBox510 .topCorners{ margin-bottom:7px;}  /*Was 7px*/
.BlueBox510 .bottomCorners{ margin-top:7px;}   /*Was 7px*/
.BlueBox510 .l1,
.BlueBox510 .l2,
.BlueBox510 .l3,
.BlueBox510 .l4{overflow:hidden; height:1px; background-color:#e7e7e7;}
.BlueBox510 .l1{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.BlueBox510 .l2{margin:0 1px; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.BlueBox510 .l3{margin:0; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.BlueBox510 .l4{margin:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.BlueBox510 .content{margin:6px 10px 7px 10px;}
.BlueBox510 .GoButton {float:right; padding-top:10px;}

