
/* &copy; Sprint Nextel Corp */
/* 07-02-07: 5:00 CST */


@import url("nav.css");   /* navI, navII, navIII */
@import url("heads.css");
@import url("forms.css");
@import url("callOut.css");
@import url("mzBundlez.css");
@import url("subNavII.css");

 #brand,  .brand { position: absolute; left: 0; top: 0; width: 100%; background-image: url(i/bg-brand.gif); background-repeat: none; background-color: #000; height: 79px; z-index: 2; }
 #brand img, .brand img { display: none; }
 #brand a,  .brand a { display: block; width: 290px; height: 75px; }
 #surround { position: absolute; left: 0; top: 128px; width: 100%; padding: 0; margin: 0 0 10px 0; min-width: 745px; }
 #surround #nowrap { width:850px; }
 #bodyArea { float:left; width:575px; padding:0; margin-bottom:0; background-color:#fff; color:#000; }
 #complement { padding-top:20px; padding-bottom:20px; padding-left:10px; }
 #complementPartner { padding-top:20px; padding-bottom:20px; padding-left:10px; }
 #nonNav { float:left; margin:0px 20px 20px 0px; padding:33px 0px 10px 10px;  
	 width:160px;
	 voice-family: "\"}\""; voice-family:inherit; 
	 width:150px;  
 } html>body #nonNav { width:150px; }
 #nonNav.bleed { padding:0; 
	 width:170px;
	 voice-family: "\"}\""; voice-family:inherit;
	 width:160px; 
 } html>body #nonNav.bleed { width:160px; }

 #contextLinks { padding: 6px 20px; clear: both; background-image: url(i/bg-contextLinks.gif); background-repeat: repeat-x; margin-top: 19px; }
 #contextLinks a:link, #contextLinks a:visited { color:#148ab2; text-decoration: none; }
 #contextLinks a:hover { color: #666; text-decoration: underline; }
 #contextLinks a:active { color: #00; text-decoration: none; }
 #contextLinks ul, #contextLinks h4 { margin: 0; padding: 0; }
 #contextLinks h4 { display: inline; font-size: 11px; margin-right: 16px; }
 #contextLinks li, #contextLinks ul { display: inline; font-weight: bold; }
 #contextLinks li { margin-right:22px; background-image: url(i/ulBullet-large.gif); background-repeat: no-repeat; padding-left: 13px; background-position: 0 4px;}
 #contextLinks #contextContent { width: 721px; clear: both; }
 
 #footer { clear: both; min-height:40px;  width: 100%;	border-bottom:3px solid #ffe100; 	margin:30px 0; padding: 0 0 15px 0; }
 #footer a, #footer a:visited  { color: #999;  font-size:9px; text-decoration: none;  }
 #footer a:hover{ color:#999; text-decoration: underline; }
 #footer p { margin:0; text-align:left !important;  color:#999; font-size:9px; padding: 3px 0 0 20px; }


 #opinionLab { clear:both; text-align:right; position:relative; top:-85px; padding-right: 10px }

/* flash titles */
.flashTitle	{	overflow:hidden;	}
.hide4flash	{	display:none !important;	}

body { margin:0; padding:0; background-color:#fff; }

body,div,ul,td,li,th,span,span,p,select,input,form,textarea,label { font-size:11px; font-family:trebuchet ms,arial,helvetica, sans-serif; }

code { font: normal 11px/15px "Courier New", monospace; margin-top:20px; }
code strong { background:#fff3bf; }
div { margin:0; }
p { margin:0px 0px 14px 0px; }
p.last { margin-bottom:0; }

a { color:#148ab2; }
a b { color:#148ab2; }
a:visited { color:#5C609E; }
a:visited sup { color:#148ab2; text-decoration:none; }
a:hover,a:focus { color:#666;  }
a strong { color:#148aab2; }
a img { border:0; }
a.signOff { color:#148ab2; }
a:visited.signOff { color:#148ab2; }
.fakeLink	{	color:#148ab2; cursor:pointer; cursor:hand	}

tt { display: none; }

.buttonlink, #buttonlink { font-size:10px; font-family:verdana, monospace; color: #fff; text-decoration: none; }
.buttonlink:hover, #buttonlink:hover, .buttonlink:visited, #buttonlink:visited { color: #fff; text-decoration: none; }

ol { margin:10px 5px 15px 30px; padding:0; }
ol ol { margin:8px 5px 8px 22px; padding:0; list-style-type: lower-alpha;}
ol ol ol { list-style-type: lower-roman; margin:5px 5px 10px 22px; }
ol.flushTop { margin-top:0px; }

table,td { border:0; }
sup { font-size:7px; font-weight:normal; margin:0; padding:0; margin-right:2px; text-decoration:none; }

a sup { color:#148ab2; text-decoration:none !important; }
#navIII a sup { color:#333; text-decoration:none; }
strong { color:#000; }
b { color:#333; font-weight: bold; }

.sup { font-size: 7px; position: relative; top: -3px; font-style: normal; }

.outOfStock { display:block; padding-left:9px; background-image:none; color:#148ab2; }

.superLink { padding-left:9px; background-image:url(i/bg-superLink.gif); color:#148ab2; background-repeat:no-repeat; }
.superLink:hover { background-image:url(i/bg-superLinkHover.gif); color:#333; }
.superLink:visited, .superLink:active, .superLink:focus { color:#148ab2;}

.downLink { padding-left:12px; background-image:url(i/bg-downLink.gif); color:#148ab2; background-repeat:no-repeat; }
.downLink:hover { background-image:url(i/bg-downLink.gif); color:#333; }
.downLink:visited, .downLink:active, .downLink:focus { color:#148ab2;}

.postSuperLink { padding-left:9px; }

a.upLink { padding-left:11px; background-image:url(i/bg-upLink.gif); color:#148ab2; background-repeat:no-repeat; }
a.downLink { padding-left:11px; background-image:url(i/bg-downLink.gif); color:#148ab2; background-repeat:no-repeat; }

.greeting { border-bottom:1px solid #999; margin-bottom:5px; padding-bottom:17px; }
.greeting p, .greeting2 p { margin:0; margin:0; }
.greeting2 { margin-bottom:5px; }

img.error { float:left; padding-right:13px; border:0; }

ul.testUL { margin:10px 5px 15px 0px; padding:0; }
ul.flushTop { margin:5px 5px 15px 0px; margin-top:0; }

ul.noned { list-style:none; background-image: none; }
ul.noned li { vertical-align:middle; margin-bottom:4px; background-image: none; margin-left: 0; padding-left: 0; }
ul.noned li img { vertical-align:middle;margin-right:2px;  }
 

ul { margin:10px 5px 15px 0px; list-style-type:none; padding:0; }
ul li { margin-left:0; margin-bottom:2px; padding-left:8px; background-image:url(i/ulBullet.gif); background-repeat: no-repeat; }

.noticeBox { border:1px solid #000; background:#f1f1f1; margin-bottom:20px; padding-bottom: 5px;}
.noticeBox h2 { padding: 5px 5px 0 5px; color: #000; }
.noticeBox p { padding: 10px 10px 5px 10px; margin:0; }

.errorBox { border:1px solid #000; background:#f1f1f1; background-image:url(i/bg-errorLarge.gif); background-repeat:no-repeat; background-position:10px 40px; margin-bottom:20px; padding-bottom: 5px;}
.errorBox p { padding: 10px 10px 5px 66px; margin:0; }
.errorBox ul { padding-left: 49px; margin-top:10px; margin-left:15px; margin-bottom: 0; }
.errorBox li { font-weight:bold; }
.errorBox .content { margin:7px; }
.errorBox h2 { padding: 5px 5px 0 5px; color: #000; }

.errorBox2 { border:1px solid #000; background:#f1f1f1; margin-bottom:20px;}
.errorBox2 p { margin: 7px; margin-bottom:5px; }
.errorBox2 ul { padding-left: 66px; margin-top:10px; margin-left:15px; }
.errorBox2 li { font-weight:bold; }
.errorBox2 .content { margin:7px;}

.confirmBox { border:1px solid #000; background:#f1f1f1; background-image:url(i/bg-errorLarge.gif); background-repeat:no-repeat; background-position:10px 10px; margin-bottom:20px; padding-bottom: 5px;}
.confirmBox p { padding: 10px 10px 5px 66px; margin:0; }
.confirmBox p.tighter { padding-bottom: 0px !important; margin:0 !important; }
.confirmBox ul { padding-left: 49px; margin-top:10px; margin-left:15px; margin-bottom: 0; }
.confirmBox li { font-weight:bold; }
.confirmBox .content { margin:7px; }
.confirmBox h3 { margin:10px 0 0 65px; }

 .minHeight { display:none; width:1px; height:375px; float:right !important ; } 
 
 #icons { height:65px; background:#f00; margin:3px; text-align:center; }

 .defaultTable { width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc;  }
 .defaultTable th { text-align:left; border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#f1f1f1; border-right:1px solid #ccc; vertical-align:top; }
 .defaultTable td { text-align:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px 8px; vertical-align:top; width:auto; }

 .basicBoxTable { border-top:2px solid #ccc; border-bottom:1px solid #ccc; width:100%; }
 .basicBoxTable .head1 th { text-align:left; border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#fff; font-size:11px; color:#333; }
 .basicBoxTable .head2 th { text-align:left; border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#f1f1f1; }
 .basicBoxTable td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px 8px; vertical-align:top; }
 .basicBoxTable td.last { border-bottom:1px solid #ccc; border-right:0; padding:4px 4px; }
 .basicBoxTable tr.last td { border:0; border-bottom:1px solid #ccc; background-color:#f1f1f1; }

 .boxed { border:1px solid #999; padding:8px; margin-bottom:10px; }
 .boxed .labelCol { width: 173px; }
 .box { border:1px solid #999; margin-bottom:10px; }
 
.tdxs	{	width:10px;	}
.tdsm	{	width:50px !important;	}
.tdmd	{	width:105px !important;	}
.tdlg	{	width:160px !important;	}
.tdxl	{	width:338px !important;	}
.tdrm	{	width:auto;	}

td.centerIt	{ text-align:center; }
tr {	vertical-align: top; }

table.style2 { border-top:0; border-bottom:1px solid #999; width:100%; }
table.style2 .head1 th { border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#fff; font-size:11px; color:#333; }
table.style2 .head2 th { border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#f1f1f1;  }
table.style2 td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px 8px; }
table.style2 td.last { border-bottom:1px solid #ccc; border-right:0; padding:4px 8px; }
table.style2 tr.last td { border:0; border-bottom:1px solid #ccc; background-color:#f1f1f1; }
table.style2 tr.rowbleed td { border-bottom:0px ; }

table.confirmForm { width:354px; margin-bottom:20px; }
table.confirmForm td { vertical-align:top; padding-bottom:6px; border:0;}
table.confirmForm th { display:none; vertical-align:top; }
table.confirmForm .label { width:167px; padding-right:20px; font-weight:bold; text-align:right; }
table.confirmForm .data { width:167px; }

table.style2.twoColA {  }
table.style2.twoColA .col1 { width:170px; }
table.style2.twoColA .col2 { border-right:0; }

table.medTwoColB { width:354px; } 
table.medTwoColB th { font-weight:bold; text-align:left; border:0; } 
table.medTwoColB .description {  } 
table.medTwoColB .amount { text-align:right; } 

table.invoiceSummaryT { width:100%; }
table.invoiceSummaryT td { vertical-align:top; padding-bottom:4px; }
table.invoiceSummaryT .left { width:95px; }
table.invoiceSummaryT .right { width:67px; }

table.invoiceSummaryB { width:100%; }
table.invoiceSummaryB td { vertical-align:top; padding-bottom:4px; }
table.invoiceSummaryB .left { width:95px; }
table.invoiceSummaryB .right { width:249px; }

/* layouts */

div.oneCol { margin:0 !important; }

/* new layouts */
.thin, .half, .med, .large	{ float:left; margin:0; margin-bottom:20px; margin-right:20px; }

.thin	{ width:167px; }
.half	{ width:260px;  }
.med	{ width:354px; }
.large	{ width:541px; }
/* end new layouts */

.large .half1 { float:left; width: 261px; margin-bottom:20px; margin-right:20px; }
.large .half2 { float:left; width: 260px; margin-bottom:20px; }
.large .textGroup1	{	float:left; padding-right:10px; padding-top:2px; width:428px;	}
.half1 .textGroup1, .half2 .textGroup1	{	float:left; padding-right:10px; width:195px;	}
.med .textGroup1	{	float:left; padding-top:2px; width:299px;	}
 
.oneCol .thin { width:167px; margin-bottom:20px; }
.oneCol .med { width:354px; float:left; margin:0; margin-bottom:20px; }
.oneCol .med .thin { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:19px; }
.oneCol .med .thin1 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:19px; }
.oneCol .med .thin2 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }
.oneCol .large { width:541px; float:left; margin:0; margin-bottom:20px; }
.oneCol .large .thin { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:19px; }
.oneCol .large .med { width:354px; float:left; margin:0; margin-bottom:0px; }
.oneCol .large .thin1 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:19px; }
.oneCol .large .thin2 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }

div.twoCola { margin:0 !important; }
 
.twoCola .thin { width:167px; float:left; margin:0; margin-bottom:20px; margin-right:20px; }
.twoCola .med { width:354px; float:left; margin:0; margin-bottom:0px; }
.twoCola .med .thin1 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:19px; }
.twoCola .med .thin2 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }

div.twoColb { margin:0 !important; }

.twoColb .med { width:354px; float:left; margin:0; margin-bottom:20px; margin-right:20px; }
.twoColb .thin { width:167px; float:left; margin:0; margin-bottom:20px; }
.twoColb .med .med { width:354px; float:left; margin:0; margin-bottom:20px; }

.twoColb .med .thin1 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:19px; }
.twoColb .med .thin2 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }

.twoCola .large, .twoColb .large, .threeCol .large  { width:541px; float:left; margin:0; margin-bottom:20px; }

div.threeCol { margin:0 !important; }

.threeCol .large { width:541px; float:left; margin:0; margin-bottom:15px; padding:0; }
 
.threeCol .med { width:354px; float:left; margin:0; margin-bottom:20px; margin-right:20px; }
.threeCol .med2 { width:354px; float:left; margin:0; margin-bottom:20px; }
.threeCol .thin { width:167px; float:left; margin:0; margin-bottom:20px; }

.threeCol .large .thin1 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:20px !important ; clear:left; margin-top:3px; }
.threeCol .large .thin2 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:20px !important ; clear:none; margin-top:3px; }
.threeCol .large .thin3 { width:167px; float:left; margin:0; margin-bottom:0px !important ; clear:none; margin-top:3px; }

.threeCol .med .thin1 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:20px;  }
.threeCol .med .thin2 { width:167px; float:left; margin:0; margin-bottom:0px; margin-right:0px !important;  }
 
 .basicBox { border:1px solid #999; border-bottom:0; margin:0; background:#fff; clear:both; padding-bottom:0px; }
 .basicBox ul { margin:0; margin-left:0px; margin-bottom:15px; padding:0; }
 div.buffer { margin:8px; margin-bottom:0; margin-top:7px; padding:0; }
 div.buffer p { position:relative; }
 div.buffer table { margin:0; padding:0; background:#f1f1f1; }
 .basicBox input.text { width:125px; }

 .basicBox .thin1 { margin-right:20px; margin-left:4px; padding:0; float:left; width:160px; }
 .basicBox .thin2 { margin-right:20px; padding:0; float:left; width:164px; }
 .basicBox .thin3 { padding:0; float:left; width:160px; }
 
 .basicBox .threeCol { margin:0; vertical-align:top; padding:0; position:relative; }
 
 .basicBox .threeCol .thin1 { margin-right:20px; padding:0; float:left; width:160px;  
	 margin-left:4px; voice-family: "\"}\"";  voice-family:inherit;
	 margin-left:8px;
 } html>body .basicBox .threeCol .thin1 { margin-left:8px; }
 .basicBox .threeCol .thin2 { margin-right:20px; padding:0; float:left; width:160px; }
 .basicBox .threeCol .thin3 { padding:0; float:left; width:162px; }

 .basicBox .twoCol { margin:0; vertical-align:top; padding:0; width:100%; }

 .basicBox .twoCol .thin { margin:0; margin-right:20px; margin-bottom:20px; padding:0; float:left; width:160px; clear:left; 
	 margin-left:4px; voice-family: "\"}\""; voice-family:inherit;
	 margin-left:8px;
 } html>body .basicBox .twoCol .thin { margin-left:8px; }
 .basicBox .twoCol .med { margin:0; margin-bottom:20px; padding:0; float:left; width:340px;}

 .basicBox .twoColB { margin:0; vertical-align:top; padding:0; }

 .basicBox .twoColB .med  { margin:0; margin-bottom:20px; padding:0; float:left; width:340px; margin-right:20px; clear:left; 
	 margin-left:4px; voice-family: "\"}\""; voice-family:inherit;
	 margin-left:8px;
 } html>body .basicBox .twoColB .med { margin-left:8px; }
 .basicBox .twoColB .thin { margin:0; margin-bottom:20px; padding:0; float:left; width:157px; }

 .shopOptions { border-bottom: 1px solid #999; margin: -8px 0 20px 0; }
   * html body .shopOptions { padding-bottom:5px; }
 .shopOptions .error { background-color:#ffffff; border:1px solid #999; background-image: url(i/bg-error.gif); background-repeat:no-repeat; background-position:4px 4px; padding:21px 3px 3px 3px !important; }
   * html body .shopOptions .error { padding:15px 3px 3px 3px !important; }
 
 .chunk { background: #ededed; padding: 0; margin-bottom: 20px; }

 .chunk .buffer { margin:0;padding:5px 13px 0px 13px; } /* eomb */
 * html body .chunk .buffer { padding:0 13px; } /* IE, PC-only */

 .chunk .top { background: url(i/bg-chunk.gif) no-repeat; display: block; margin: 0; height:5px;}
 .chunk .top i { background: url(i/bg-chunk-right.gif) no-repeat top right; display: block; height:5px; }
 .chunk .bottom { background: url(i/bg-chunkBottom.gif) no-repeat bottom left; display: block; clear: both; margin: 0;}
 .chunk .bottom i { background: url(i/bg-chunkBottom-right.gif) no-repeat bottom right; display: block; height:5px; }
 * html body .chunk .bottom { margin-top:-7px; } /* IE, PC-only */

 .chunk .textGroup1 { width: 169px; margin: 0 !important ; }
 .chunk .clear { border-color:#ededed; }
 .textGroup1 font { display:none; }
 .interiorBox .content	{ border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; margin:0; background:#fff; clear:both; margin-bottom:20px; padding-bottom:10px; }

 .interiorBox h3.title { text-align:center; border-bottom: 1px solid #999; margin: 0; background: url(i/h3-interiorBox-left.gif) no-repeat; }
 .interiorBox h3.title span { display: block; padding: 2px 5px 1px 10px; background: url(i/h3-interiorBox-right.gif) no-repeat top right; }
 .interiorBox .thin	{	width:153px !important; margin: 11px 20px 0px 0px; padding-left:14px;	}
 .interiorBox .thin2	{	width:155px !important; margin:10px 11px 10px 0px !important;	}
 .interiorBox #prevTitle { vertical-align:middle; text-align:center; }
 .interiorBox #prevTitle img { vertical-align:middle; padding-right:4px; padding-top:10px; padding-bottom:10px;  }

 #prevFlash	{	background-image:url(i/bg-flashPreview.gif); background-repeat:no-repeat; height:159px; border:1px solid #999; margin:0; clear:both; padding-bottom:0px; 	}

 .botLeft  { margin: 0; padding: 0; background: url(i/bg-tableBotLeftB.gif); background-repeat: no-repeat; height: 9px; width: 100%; position: relative; }
 .botRight { margin: 0; padding: 0; background: url(i/bg-tableBotRightB.gif); background-repeat: no-repeat; float: right; width: 58px; height: 9px; background-position: top right; }
 
 .containerRight { float:right;width:167px;margin:0px 0px 10px 17px; }

 .expandingLink a	{	 border:1px solid #999; padding:2px; display:inline; padding-left:20px;	} 
 .floatingWindow	{	position:absolute; z-index: 1001; background:url(i/bg-shadow.gif) right bottom no-repeat; margin-bottom:0px;	}
.large .floatingWindow	{	 width:545px;	}
.med .floatingWindow	{	 width:358px;	}
.floatingWindow .shadowBL	{	background:url(i/bg-shadowCorner_bl.gif) left bottom no-repeat;	}
.floatingWindow .shadowTR	{	background:url(i/bg-shadowCorner_tr.gif) right top no-repeat; padding-right:4px; padding-bottom:4px;	}
.floatingWindow .content	{ border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; margin:0; background:#fff; clear:both; margin-bottom:0px; padding:8px; }
.floatingWindow h3.title { text-align:right; border-bottom: 1px solid #999; margin: 0; background: url(i/h3-interiorBox-left.gif) no-repeat; }
.floatingWindow h3.title span { display: block; font-weight: normal; padding: 2px 5px 1px 10px; background: url(i/h3-interiorBox-right.gif) no-repeat top right; }

/* NOTEZ: START experiment to remove reverse-up WOWs */
 
					 .wow, .wowTall, wowShort { margin: 0 0 18px 0; }
					 .wow img { border-bottom:1px solid #999; }
					
					 .wowTall img, .wowShort img { border-bottom:1px solid #999; }
					 
					 .wowWhatsNew { margin: 0 0 10px 0; }
					 .wowWhatsNewAction { position:relative;  z-index:2; }
					 .wowWhatsNewAction .content { position:absolute; top:-115px; left:22px; width:167px; }
					 
					 .wowAction { position:relative; z-index:2; }
					 .wowAction .content { position:absolute; top:-70px; width:167px; }
					 .wowAction a { }

/* NOTEZ: END experiment to remove reverse-up WOWs */

 /* 
 REBRAND - NOTEZ: WOW backup
 .wow { position:relative; height:186px; z-index:1; }
 .wow img { position:absolute; top:-15px; border-bottom:1px solid #999; }

 .wowTall { position:relative; height:228px;  z-index:1;}
 .wowTall img { position:absolute; top:-15px; border-bottom:1px solid #999; }
 
 .wowShort { position:relative; height:135px; z-index:1; }
 .wowShort img { position:absolute; top:-15px; border-bottom:1px solid #999; }
 
 .wowWhatsNew { position:relative; height:233px; z-index:1; }
 .wowWhatsNew img { position:absolute; top:-15px;  }
 .wowWhatsNewAction { position:relative;  z-index:2; }
 .wowWhatsNewAction .content { position:absolute; top:-115px; left:22px; width:167px; }
 
 .wow object { position:absolute; top:-5px;	}
 
 .wowOffer { position:relative; height:120px;  z-index:1;}
 .wowOffer img { position:absolute; top:-15px; }

#sectionII .wow { height:200px; }
#sectionII .wow img { top:0; }

#sectionII .wowTall { height:250px; }
#sectionII .wowTall img { top:0; }
 
 .wowAction { position:relative;  z-index:2; }
 .wowAction .content { position:absolute; top:-58px; width:167px; }
 .wowAction a { }
 
  */
 
 .colSep	{	background: url(i/bg-3col.gif);	}
 .halfSep	{	background: url(i/bg-halfSep.gif);	}

 #cookieCrumb, .hidden, .hide, .hr hr, .hrTight hr { display:none; }
 table.inline { float:left; }
 .stacked { margin-bottom:17px; clear:both; }
 .nowrap, .nobr { white-space:nowrap; }
 .disclaim { color:#666; }
.disclaim strong { color:#666; }
 .seen { display:block; } 

div.right { float:right; margin: 0px 0px 5px 10px; }

 img.inlineIMG { vertical-align:middle; } 
 img.left { float:left; margin: 3px 10px 7px 0px; } 
 img.right { float:right; margin: 3px 0px 5px 10px; } 
 img.thumb { border:1px solid #999; }
 div.clear { clear:both; border-top:1px solid #fff; background:transparent; margin:0 !important ; padding:0 !important; }

#extrasMenu123 { border:thin solid blue; background:#99ffff; position:absolute; bottom:0px; right:0px; width:250px; padding:3px; margin:2px; z-index:100;	}
 
 hr { color:#999; height:1px; padding:0; }
 .hr { height: 18px; border-top: 1px solid #999; padding: 0; margin-top: 17px; margin-right: 0 !important; margin-bottom: 0px !important; margin-left: 0 !important; clear: both; }
 .hr hr, .hrTighter hr, .hrTight hr { display: none; }
 .hrTighter { border-top:0px;	height:1px; background-color:#999; padding:0; margin-top:7px !important; margin-right:0 !important; margin-bottom:7px !important; margin-left:0 !important; clear:both; }
 .hrTight { border-top: 1px solid #999; }
.large + .hr, .textGroup1 + .hr { border: 0; height: 38px; background: url(/i/tabs/bg-navII.gif); background-repeat: repeat-x; background-position: 0 -4px; }
 .tight { margin-bottom:0 !important;}
 h2.tight {	height:13px; }
 .uptight { margin-top:0 !important;}
 .recede { margin-top:-5px !important;}
 .tighter { margin-bottom:5px !important; }
 
.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */
  
#pop .psSwap { display:none; }
#pop .wowAction { display:none; }

/* vision icons for rollover */
#visionIcons { position:relative; }
#visionIcons a { float: left !important; }
#swapVisionPictures		{	background-image: url(i/s/ico-pictureMail-o.gif);	width:53px;	height:62px; background-repeat:no-repeat;	}
#swapVisionMessaging	{	background-image: url(i/s/ico-messaging-o.gif);	width:53px;	height:62px; background-repeat:no-repeat;	}
#swapVisionGames		{	background-image: url(i/s/ico-games-o.gif);	width:53px;	height:62px; background-repeat:no-repeat;	}
#swapVisionRingers		{	background-image: url(i/s/ico-ringers-o.gif);	width:53px;	height:62px; background-repeat:no-repeat;	}
#swapVisionScreensavers	{	background-image: url(i/s/ico-screenSavers-o.gif);	width:53px;	height:62px; background-repeat:no-repeat;	}
#swapVisionWeb			{	background-image: url(i/s/ico-web-o.gif);	width:53px;	height:62px; background-repeat:no-repeat;	}
#swapVisionBusiness		{	background-image: url(i/s/ico-pcsBusinessConnection-o.gif);	width:53px;	height:62px; background-repeat:no-repeat;	}

/* vision icons 2.0 for rollover */
#visionIcons2 li	{	list-style-type: none;  display: block; float: left; margin:0; padding:0; 	}
#visionIcons2 span	{	display: none;	}
#visionIcons2 a	{	background-repeat:no-repeat;	height:35px;	}

li#visionIconMultimedia		{	background-image: url(i/ico-multimedia-o.gif); width: 57px;	}
#visionIconMultimedia a		{	background-image: url(i/ico-multimedia.gif); padding-left:0px; width:23px;	}
#visionIconMultimedia	a:hover	{	background-image: none;	}

li#visionIconVideoMail		{	background-image: url(i/ico-videoMail-o.gif); width: 60px;	}
#visionIconVideoMail a		{	background-image: url(i/ico-videoMail.gif);	width:26px;	}
#visionIconVideoMail	a:hover	{	background-image: none;	}

li#visionIconPictures		{	background-image: url(i/ico-pictureMail-o.gif); width: 59px;	}
#visionIconPictures a		{	background-image: url(i/ico-pictureMail.gif);	width:25px;	}
#visionIconPictures	a:hover	{	background-image: none;	}

li#visionIconMessaging	{	background-image: url(i/ico-messaging-o.gif); width: 69px;	}
#visionIconMessaging a		{	background-image: url(i/ico-messaging.gif);	width:35px;	}
#visionIconMessaging a:hover	{	background-image: none;	}

li#visionIconGames	{	background-image: url(i/ico-games-o.gif); width: 69px;	}
#visionIconGames a		{	background-image: url(i/ico-games.gif);	width:35px;	}
#visionIconGames a:hover	{	background-image: none;	}

li#visionIconRingers	{	background-image: url(i/ico-ringers-o.gif); width: 57px;	}
#visionIconRingers a		{	background-image: url(i/ico-ringers.gif);	width:24px;	}
#visionIconRingers a:hover	{	background-image: none;	}

li#visionIconScreensavers	{	background-image: url(i/ico-screenSavers-o.gif); width: 64px;	}
#visionIconScreensavers a		{	background-image: url(i/ico-screenSavers.gif);	width:30px;	}
#visionIconScreensavers a:hover	{	background-image: none;	}

li#visionIconWeb	{	background-image: url(i/ico-web-o.gif); width: 60px;	}
#visionIconWeb a		{	background-image: url(i/ico-web.gif);	width:26px;	}
#visionIconWeb a:hover	{	background-image: none;	}

li#visionIconBusiness	{	background-image: url(i/ico-pcsBusinessConnection-o.gif);	}
#visionIconBusiness a		{	background-image: url(i/ico-pcsBusinessConnection.gif);	width:16px;  margin-right:0px;	}
#visionIconBusiness a:hover	{	background-image: none;	}

.visionDescriptions	{ height:65px; position:relative; }

.r	{	color:#f00;	}

.togBoxA { background: url(i/bg-toggleArrowDown.gif); background-repeat: no-repeat; height:25px; margin-bottom:10px; }
.togBoxA a { display:block; padding-left:62px; padding-top:5px; text-decoration:none; }
.togBoxA a:visited, .togBoxB a:visited { color: #f00; }

#trackIMG, .trackIMG { visibility: hidden; position:absolute; left:-900em; top:-900em; }

/* popup styles */
 /* redo version */
	#pop #brand { position:relative;margin-bottom:20px;}
	#pop #popBodyArea { margin-left:30px; width:354px; }
	#pop #footer { background: #fff url(i/bg-popFooter.gif) repeat-x top right; width:100%; height:27px; clear:both; padding:0;  }
	#pop #footer p { float:right; text-align:right; height:16px; padding-top:6px; padding-right:10px; width:200px;  }
	#pop .twoColb .thin { display:none; color: #333; }
	#pop .twoColb .med .thin { display:block; color: #333; }
	#pop .twoColb .med { margin-right:0px; color: #333; }
	#pop h2	{	height:auto;	}
	#pop .basicBox h2	{	height:26px;	}
/* old version of popup */
	#popOld #brand { position:relative;   } 
	#popOld #popBodyArea { margin:0px 20px 15px 20px; width:490px; }
	#popOld .twoColb .thin { display:none; color: #333; }
	#popOld .twoColb .med .thin { display:block; color: #333; }
	#popOld .twoColb .med { margin-right:0px; width:490px; color: #333; }

	#popOld #footer {  background: #fff url(i/bg-popOldFooter.gif) repeat-x; width:100%; height:20px; clear:both; padding:0; }
	#popOld #footer p { text-align:right; height:16px; padding-top:4px; width:500px; margin-bottom:0px; }
	#popOld ul	{	 margin-left:40px;		}
	#popOld ul li	{	background-image:none;	margin-left:0px; list-style-type:disc;	padding-left:0px;		}
	a.popFoot { color: #333; text-decoration: underline; }
	a.popFoot:visited { color: #333; }

	a.popFoot:active { color: #148ab2; }
	a.popFoot:hover { color: #666; }
	a.popFoot:focus { color: #148ab2; outline: none; }
	
.cvWM { background:url(i/cv_watermark.gif) }
.rzWM { background:url(i/rz-watermark.gif) }

#switchMenu { position: absolute; right:0; top: 85px;  cursor:pointer; width: 170px; height: 40px; text-align: right; }
#switchMenu li { cursor:pointer; display:inline; list-style-type: none; background: none; color:#ccc; }

#largePromo { margin-bottom: 20px; }
#largePromo img { width: 541px; height: 150px; }

#medPromo { margin-bottom: 17px; }
#medPromo img { width: 354px; height: 150px; }

#thinPromo { margin-bottom: 17px; }
#thinPromo img { width: 167px; height: 150px; }

.dudesNumber, .logOut { background: url(http://www.sprintpcs.com/styles/i/bg-pipe.gif) no-repeat; }
.dudesNumber { padding: 0 0px 0 9px; background-position: 2px 2px; }
.logOut { padding: 0 6px 0 8px; background-position: 0 2px; }

.flipBox { margin: 14px 0 10px 0; }
.flipBox h3.title { border-bottom: 1px solid #999; margin: 0; background: url(i/h3-interiorBox-left.gif) no-repeat; }
.flipBox h3.title span { display: block; padding: 2px 5px 1px 10px; background: url(i/h3-interiorBox-right.gif) no-repeat top right; }
.flipBox #mdnFlipInfo { border: 1px solid #999; border-width: 0 1px; }
.flipBox p.info { margin: 10px; }
.flipBox ul.listOfPhones { margin: 0 10px 10px 10px; }
.flipBox .mdnOptions { margin: 0; display: inline; } 
.flipBox .mdnOptions a { padding: 0 4px 0 7px; background: url(http://www.sprintpcs.com/styles/i/bg-pipe.gif) no-repeat 0 3px;  }
.flipBox .mdnOptions li { display: inline; background-image: none; margin: 0; padding: 0; } 
.flipBox .mdnOptions li.first { background-image: none; margin-left: 3px;} 
.flipBox .mdnOptions li.first a { background-image: none;} 
.flipBox .mdnOptions li.last { background-image: none;} 

/* Mac IE 5 only */
	.flippyThingy { border: 1px solid #999; border-width: 0 1px 1px 1px; padding: 6px 10px 7px 10px; }
	.flippyThingy a { padding-left: 11px; background: url(http://style.sprintpcs.com/i/bg-downLink.gif) no-repeat; }
/* End */

/* Start hide from Mac IE 5 */
	/*\*/
	.flippyThingy { border-width: 0; padding: 0;  background: url(i/flip-leftUp.gif) no-repeat top left; }
	.flippyThingy div.end { margin-left: 15px; height: 28px;  background: url(i/flip-rightUp.gif) no-repeat top right; }
	.flippyThingy div.end { padding: 0; }
	.flippyThingy div.end a { line-height: 25px; padding: 0 0 15px 30px; color: #148ab2; text-decoration: none;  background: url(i/flip-leftDown.gif) no-repeat top left; }
	 html>body .flippyThingy div.end a { padding-top: 5px; }
	.flippyThingy div.end a span.showHider { padding: 5px 20px 13px 0; background: url(i/flip-rightDown.gif) no-repeat top right; }
	/*  */
/* End */

#detailsFor { width: 354px; }
#detailsFor h3 { background: url(i/h3-detailsFor-left.gif) no-repeat top left; border-bottom:2px solid #999; margin-bottom:17px; }
#detailsFor span.end { background: url(i/h3-detailsFor-right.gif) no-repeat top right; padding: 0px 10px; display:block; }
#detailsFor span.end select { font-weight:normal; width:120px; display:inline; vertical-align:middle; margin: 4px 7px 2px 7px; padding-left:5px; }

.phoneStacked { border-bottom:1px solid #999; margin:0 0 12px 0;  }
.phoneStacked h3.phoneName { float:right; width: 467px; margin:0 0 12px 0; }
.phoneStacked .imgLink { width:70px; float:left; }
.phoneStacked .strikeTable { width:156px; float:left; margin:2px 0 0 0; }
.phoneStacked .price { text-align:right; padding:0 0 1px 0; width:52px; }
.phoneStacked .minus { border-bottom:1px solid #000; }
.phoneStacked .final { padding:1px 0 0 0; font-weight:bold; }
.phoneStacked .label { padding:0 0 1px 8px; }
.phoneStacked .summary { width:310px; float:left; border-left:1px solid #999; padding:3px 0; }
.phoneStacked .summary .superLink { margin:0 4px 0 25px; }
.phoneStacked .summary .postSuperLink, .phoneStacked .summary .outOfStock { margin:0 0 0 4px ; padding:0; display:inline; }
.phoneStacked .summary ul { margin:0px 0 4px 24px !important; }

.strikeTable2 { z-index: 9999; width: 150px; margin: 2px 0 10px 0 !important; background-color: #fff !important; }
.strikeTable2 td { vertical-align: baseline; }
.strikeTable2 .price { font-size: 14px !important; text-align:right; padding:0 0 1px 0; }
.strikeTable2 .minus { border-bottom:1px solid #000; }
.strikeTable2 .final { padding:1px 0 0 0; font-weight:bold; }
.strikeTable2 .label { padding:0 0 1px 8px; }

	#treed { padding: 0; background-image:none; margin: 0; }
	#treed ul { margin: 0; padding: 0; }
	#treed a { color: #000; text-decoration: none; }
	#treed a sup { color: #000 !important; }
	#treed a:hover { background-color: transparent !important; }

	#treed ul span { cursor: pointer; }
	#treed ul li { margin: 0; padding: 0; background: none; background-repeat: no-repeat; }
	#treed ul li.folderClosed { background-image: url(i/folder.gif);}
	#treed ul li.folderClosedEnd { background-image: url(i/folderEnd.gif);}
	#treed ul li.file { background-image: url(i/file.gif); }
	#treed ul li.fileOn { background-image: url(i/fileFocus.gif); }
	#treed ul li.folderOpen { background-image: url(i/folderActive.gif); }
	#treed ul li.folderOpenEnd { background-image: url(i/folderActiveEnd.gif); }
	#treed ul li.fileEnd { background-image: url(i/fileEnd.gif); }
	#treed ul li.fileEndOn { background-image: url(i/fileFocusEnd.gif); }

	#treed ul li span, #treed ul li a { padding: 0 0px 0 14px; }
	#treed ul li li span, #treed ul li li a { padding: 0 10px 0 26px; }
	#treed ul li li li span, #treed ul li li li a { padding: 0 10px 0 37px; }
	#treed ul li span, #treed ul li a {  display: block; margin:0 !important; voice-family: "\"; }\""; voice-family:inherit; display: inline-block; /* IE-only */ }

	#treed ul li { background-position: -8px 0;  }
	#treed ul li li { background-position: 4px 0; }
	#treed ul li li li { background-position: 16px 0; }
	

.pdf { background: url(i/bg-pdf.gif) no-repeat bottom left; padding-left:15px; margin-right:1px; }
.pdf2 { background: url(i/bg-pdf.gif) no-repeat bottom right; padding-right:15px; margin-right:1px; text-decoration:underline; }
.help { background: url(i/bg-helpIcon.gif) no-repeat 0px 2px; background-repeat:none; padding-left:15px; margin-right:1px; text-decoration:underline; }

a.jumpLink, a.jumpLink:visited { color: #148ab2; }
a.jumpLink span { display:inline-block;	width:10px;	height:15px; background: url(i/bg-jumpLink.gif) no-repeat 2px 2px; } /* IE only */
html>body a.jumpLink span {	display:none; } /* EOMB */
html>body a.jumpLink { padding-right:8px; background: url(i/bg-jumpLink.gif) no-repeat top right; } /* EOMB */

#statusBar { width: 541px; float: left; margin: 0 0 15px 0; padding: 0; border-left:1px solid #999;  }
#statusBar li { display: inline; float: left; background: url(i/bg-statusUpcoming.gif) no-repeat top left; padding: 1px 11px 1px 24px; border-top: 1px solid #999; border-right: 1px solid #666; border-bottom: 1px solid #999; }
#statusBar li.current { color: #333; background: url(i/bg-statusCurrent.gif) no-repeat top left; border-right: 1px solid #666; font-weight: bold; }
#statusBar li.complete { border-right: 1px solid #999; color: #666; background: url(i/bg-statusComplete.gif) no-repeat top left; }
html>body #statusBar { border-left: 0; margin: 0 0 13px 0; } /* EOMB */

html>body #statusBar li { border-left: 1px solid #999; } /* EOMB */
html>body #statusBar li+li, 
html>body #statusBar li+li+li,
html>body #statusBar li+li+li+li { border-left: 0; } /* EOMB */

ul.math	{	list-style-type:none !important; margin:0px !important; padding:0px !important;	}
 .math li	{	background-image:none; line-height:15px; margin:0px !important; padding:0px !important;	}
 .total	{	display:block; border-top:1px solid black; font-weight:bold;	}
 .savings	{	font-weight:bold; color:#FF6600;	}
 .bigSavings	{	font-weight:bold; font-size:13px; color:#FF6600;	}

/* utilities */

.lgPadAll	{	padding:20px !important;	}
.mdPadAll	{	padding:10px !important;	}
.smPadAll	{	padding:8px !important;	}
.noPadAll	{	padding:0px !important;	}

.lgMargAll	{	margin:20px !important;	}
.mdMargAll	{	margin:10px !important;	}
.smMargAll	{	margin:8px !important;	}
.noMargAll	{	margin:0px !important;	}

.lgMargT	{	margin-top:20px !important;	}
.mdMargT	{	margin-top:10px !important;	}
.smMargT	{	margin-top:8px !important;	}
.noMargT	{	margin-top:0px !important;	}

.lgMargR	{	margin-right:20px !important;	}
.mdMargR	{	margin-right:10px !important;	}
.smMargR	{	margin-right:8px !important;	}
.noMargR	{	margin-right:0px !important;	}

.lgMargB	{	margin-bottom:20px !important;	}
.mdMargB	{	margin-bottom:10px !important;	}
.smMargB	{	margin-bottom:8px !important;	}
.noMargB	{	margin-bottom:0px !important;	}

.lgMargL	{	margin-left:20px !important;	}
.mdMargL	{	margin-left:10px !important;	}
.smMargL	{	margin-left:8px !important;	}

.noBordT	{	border-top:0px !important;	}
.noBordB	{	border-bottom:0px !important;	}

.linkOptions {	padding: 8px 5px 7px 10px;	background: url(i/bg-linkOptions.gif) no-repeat; height:30px; min-height:30px; }
.med .linkOptions { background-image: url(i/bg-linkOptionsMed.gif); }
.linkOptions ul { display:inline; margin:0px 0px 0px -10px; }
.linkOptions h2 { display:block; float:left; font-size: 12px; margin-right: 7px; }
.linkOptions li { display:inline; margin:0 ; padding:0 6px 0 9px; background:none; border-right:1px solid #999; } 

.linkOptions li.end { border:0; }

.callout { display:inline-block; border:1px solid #999; background: url(i/bg-callOut.gif) no-repeat; margin-right: 3px;	padding: 0 6px 0 21px; text-decoration:none; color:#148ab2; width:auto; }
.callout:visited { color:#148ab2; }

.maxxed { width:3200px !important; } /* id="nowrap" class="maxxed" */
.wFix	{	padding-left:1px;	}

.showInPrint	{	display:none !important;	}
.hideInPrint	{	display:block !important;	}

/* New interior tabs */
.large interiorTabs	{	 width:541px;	}
.med interiorTabs	{	 width:354px;	}

.large .basicBox interiorTabs	{	 width:539px;	}
.med .basicBox  interiorTabs	{	 width:352px;	}

.interiorTabs	{	 border:0px solid green; position:relative; height:21px; background-image: url(i/bg-horiz999.gif);  background-repeat: repeat-x; background-position: 0px 1px;	}

.interiorTabs a sup { color: #666; }
.interiorTabs ul { margin:0; padding: 0; clear: both; display:block;  list-style-type: none; text-align: center; position:absolute; top:3px;  }
.interiorTabs li a:hover { color: #000; }


.interiorTabs li { background-image: url(i/bg-LI.intNav.gif); background-repeat: no-repeat; background-position: top left; display: inline; float: left; text-align: center;  padding: 0px 0px 2px 0px; margin: 0; height:20px; }
.interiorTabs li a { background-image: url(i/bg-A.intNav.gif); background-position: top right; background-repeat: no-repeat; padding: 0px 15px 0px 15px; margin: 0; color: #666; text-decoration: none; display: inline; text-align: center; font-weight: bold; height:20px; }

.interiorTabs li.start {  background-image: url(i/bg-LI.intNav-start.gif); }
.interiorTabs li.start.active {  background-image: url(i/bg-LI.active.intNav-start.gif); }

.interiorTabs li.active { background-image: url(i/bg-LI.active.intNav-start.gif) !important ; }
.interiorTabs li.active a { background-image: url(i/bg-A.active.intNav.gif); }

.interiorTabs li  a.end {  background-image: url(i/bg-A.intNav-end.gif); }
.interiorTabs li.active  a.end {  background-image: url(i/bg-A.active.intNav-end.gif); }

#skipNav, .skipNav, .offCharts { position:absolute; left:-1000em;top:-100em; overflow:hidden; }

.draggable	{	cursor:move;	}

.noBorder {border: none; }

/* Added CSS for MultiZip */
.bndlMZ { float: left; margin: 10px 0px 10px 0px; width: 100%; }
.bndlMZ .headingMZ { float: left; width: 23.25%; border: 1px solid #cccccc; margin:0px 1px; padding:1px; text-align: center; }
.bndlMZ .rd1MZ,.rd3MZ { float: left; width: 23%;  margin: 0px; text-align:center; height:140px; }
.bndlMZ .rd2MZ { float: left; width: 48%;  margin: 0px 2px 0px 2px; text-align:center; height:140px; }
.bndlMZ img { float: left; } 
.bndlRowMZ { float: left; width: 100%; margin: 10px 0px 0px 0px;}
.simpleBoxMZ { float: left; border: 1px solid #cccccc; padding: 2px; margin: 0px 0px 5px 0px; }
.simpleBoxMZ2 { float: left; border: 1px solid #cccccc; padding:1px; margin: 0px 0px 2px 0px; } 
.rd3MZ .aMZ { float: left; height: 69%; width:100%; text-align:center; }
.rd3MZ .bMZ { float: left; height: 28%; width:100%; text-align:center; }


