/* CSS Document */


/*------------------------------
4G.PHP CSS
------------------------------*/

body.page-4g
{
background: #f9f9f9 url(../images/4g/4g_bg2.jpg) no-repeat center top;
}
body.page-4g #sitewrap {
	width:960px;
}
body.page-4g #masthead
{
height: 193px;
}

body.page-4g #content
{
background-image:none;
}

body.page-4g #content
{
float:none;
margin:0;
}

body.page-4g #content-inner
{
padding:0px;
}

body.page-4g #site-name a
{
background:url(../images/celebrate/sprint_relay_20_years.gif) no-repeat center;
height: 126px;
width: 160px;
}
.boxes-wrapper {
	height: 447px;
	padding: 0 7px;
	width: 946px;
}
#dyna {

}



.box
{
background: url(../images/4g/super_sprite3.jpg) no-repeat;
position:absolute;
border: 9px solid #fff;
}

.box h2,
.box span
{
text-indent: -5000px;
overflow:hidden;
display:block;
}

.box h2
{
border:none;
}

#b1 .box
{
width:406px;
height:272px;
background-position:0px 0px;
top:0px;
left:7px;
}

#b2 .box
{
width:320px;
height:109px;
background-position:0px -272px;
top:0px;
left:440px;
}

#b3 .box
{
width:151px;
height:109px;
background-position:0px -381px;
top:0px;
left:786px;
}

#b4 .box
{
width:141px;
height:137px;
background-position:0px -490px;
top:135px;
left:440px;
}

#b5 .box
{
width:330px;
height:223px;
background-position:0px -627px;
top:135px;
left:607px;
}

#b6 .box
{
width:178px;
height:149px;
background-position:0px -850px;
top:298px;
left:7px;
}

#b7 .box
{
width:370px;
height:149px;
background-position:0px -999px;
top:298px;
left:211px;
}

#b8 .box
{
width:332px;
height:62px;
background-position:0px -1148px;
top:384px;
left:607px;
overflow:hidden;
}

div.tooltip
{
background: #eaebec url(../images/4g/tooltip_grad_bg.jpg) top repeat-x;
z-index: 1000;
display:none;
width: 200px;
position:absolute;
border:1px solid #c2c2c2;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-webkit-box-shadow: 2px 2px 6px  #4f4f4f;
-moz-box-shadow: 2px 2px 6px #4f4f4f;
box-shadow: 2px 2px 6px #4f4f4f;
margin-left: 25px;
}

.tooltip .tooltip-inner
{
padding: 15px 15px 10px;
font-size: 0.846em ;
}

.tooltip .pointer
{
	_display:none; /*ie only*/
width: 26px;
height: 35px;
background:url(../images/4g/tooltip_pointer.png) no-repeat;
position:absolute;
left: -25px;
}


.left .pointer
{
background:url(../images/4g/tooltip_pointer_left.png) no-repeat;
right: -25px;
top: 15px;
left:inherit;
}

div.left
{
margin-right: 50px;
margin-left:0px;
}

.top .pointer
{
background:url(../images/4g/tooltip_pointer_top.png) no-repeat;
left: -25px;
bottom: 15px;
top:inherit;
}

.left.top .pointer
{
background:url(../images/4g/tooltip_pointer_top_left.png) no-repeat;
right: -25px;
left:inherit;
bottom: 15px;
top:inherit;
}
#content .tooltip h2
{
margin:0;
border: none;
font-weight:bold;
}

#content .tooltip p
{
margin: 4px 0;
}


#content .tooltip ul li
{
*margin-left: -40px;
}


.tooltip a
{
  color: #2ba0d1;
}

.tooltip a:hover
{
  color:#000;
}


#b1 .btn
{
position:absolute;
top: 186px;
left: 289px;
background:url(../images/4g/btns.gif) no-repeat 0 -23px;
}
#b1 .active-trail a
{
background:url(../images/4g/btns.gif) no-repeat;
}
#b1 .btn,
#b1 .btn a
{
height: 23px;
width: 76px;
display:block;
}

#b2 .btn
{
position:absolute;
left: 20px;
bottom: 7px;
background:url(../images/4g/btns2.gif) no-repeat 0 -115px;
}
#b2 .active-trail a
{
background:url(../images/4g/btns2.gif) no-repeat 0 -92px;
}
#b2 .btn,
#b2 .btn a
{
height: 23px;
width: 76px;
display:block;
}

#b5 .s2
{
position:absolute;
top: 176px;
left: 24px;
background:url(../images/4g/btns.gif) no-repeat 0 -23px;
}
#b5 .active-trail a
{
background:url(../images/4g/btns.gif) no-repeat;
}
#b5 .s2,
#b5 .s2 a
{
height: 23px;
width: 76px;
display:block;
}

#b5 .s3
{
position:absolute;
top: 100px;
left: 20px;
background:url(../images/4g/btns2.gif) no-repeat 0 -161px;
}
#b5 .active-trail  .s3 a
{
background:url(../images/4g/btns2.gif) no-repeat 0 -138px;
}
#b5 .s3,
#b5 .s3 a
{
height: 23px;
width: 97px;
display:block;
}

.page-4g #masthead {
	background:none;
}
.page-4g #masthead h1.slogan {
	background: url(../images/4g/4g_slogan2.gif) no-repeat;
	clear:none;
	display:block;
	float:right;
	font-style:none;
	height:62px;
	margin: 50px 0 0;
	overflow:hidden;
	padding:0;
	text-indent: -5000px;
	width:513px;
}

h3.slogan-bottom
{
 display:block;
 height: 37px;
 width: 300px;
 text-indent: -5000px;
 overflow:hidden;
 background:url(../images/4g/4g_can_do_it_all_fast.gif) no-repeat;
 border:none;
}

#footer
{
margin-top: 40px;
}




#b6 h2 {
	margin-bottom:0;
}
#b6 a.map {
	display:block;
	height:100px;
	overflow:hidden;
	text-indent:-999em;
	width:100%;
}







