/* GLOBAL */

body {	margin: 0px;	background-color: #FFFFFF;}
body,table {	font: 11px "Trebuchet MS", Arial, sans-serif;}
form {	margin: 0px;	padding: 0px;}

a:link,a:visited,a:active { color: #148AB2; text-decoration: none; }
a:hover {	text-decoration: underline;	color: #666666;}

.primary-yellow { color: #FFE100;}
.primary-blue {	color: #148AB2;}
.secondary-charcoal { color: #333333; }
.secondary-gray { color: #666666; }
.secondary-lightgray { color: #999999; }
.secondary-purple { color: #000000; }
.secondary-blue {	color: #00B5BD;}

sup, th sup { font-size: 80%; }
hr { color:#CCCCCC; }
h1 {	padding-bottom: 2px;	padding-top: 2px;	color: #333333;	margin: 0px 0px 11px;	font-size: 14px;	font-style: normal;	font-weight: normal;	font-variant: normal;}
h2 {	color: #333333;	margin: 0px;	padding: 0px 0px 5px;	font-size: 11px;	font-weight: bold;}
h3 { font-size: 11px; margin-bottom: -9px;}
*html h3 { font-size: 11px; margin-bottom: -18px;}
h4 { font-size: 22px; color: #333333; font-weight: normal; margin-bottom: 5px; margin-top: 0px;}
h5 { font-size: 15px; color: #666666; font-weight: bold; margin-bottom: 5px; margin-top: 10px; border-top: 1px solid #999999; padding-top: 20px;}
ul { line-height: 16px; font-size: 11px; list-style: url(nextel/bullet.gif) none; padding: 0px; margin: 0px 0px 0px 20px; }
ol { line-height: 14px; font-size: 11px; padding: 0px; margin: 0px 0px 0px 20px; }
s {	color: #999999;	font-weight: normal;}

.header-ahead {	min-width: 900px;	background-color: #FFFFFF;	height: 119px;	background-image: url(nextel/header-sprint-white.gif);	background-repeat: no-repeat;}
*html .header-ahead {	min-width: 900px;	display: block;	height: 86px;	background-image: url(nextel/header-sprint-white.gif);	background-repeat: no-repeat;}
.header { min-width: 900px; background: #FFE100; display: block; height: 77px;}
*html .header { min-width: 900px; background: #FFE100; display: block; height: 77px; margin-bottom: -5px; }
.headerTS { background: #FFE100; display: block; height: 116px;}

.mainDiv { min-width: 900px; background: #FFFFFF;}
.siteTitle {	font-size: 12px;	color: #666666;	padding-left: 15px;	height: 35px;	line-height: 40px;	background-color: #FFFFFF;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFE100;	padding-top: 0px;}
.siteTitle-promo {	position: relative;	display: inline;	font-size: 14px;	top: 7px;	color: #000;	line-height: 20px;}

.content { display: block; width: 700px;}
.disclaim { font-size: 11px; color: #666666; font-weight: normal;}
.disclaim a {	color: #999999;}
.disclaim a:hover {	color: #333333;}
.padding { padding: 7px; }
.tablePadding { padding-top: 15px; padding-left: 15px; }

.astericks { font: bold 10px Verdana, Arial, Helvetica, sans-serif; }

.globalPromo { display: block; border-bottom: 1px solid #CCCCCC; padding-left: 15px;}
.top { padding-top: 20px; padding-left: 840px;}
.footer {	clear: left;	margin-top: 40px;	height: 130px;	border-bottom: 1px solid #CCCCCC;	font-size: 10px;	font-style: normal;	color: #666666;	line-height: 24px;}
.footerLinks {	display: block;	height: 25px;	padding-left: 20px;	line-height: 23px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFE100;}
.footer a:active,.footer a:visited,.footer a {	color: #666666;}
.footer a:hover {	color: #148AB2;	text-decoration: underline;}
.footerCopyright { text-align: right; color: #999999; float: right; padding-right: 7px; padding-top: 3px;}
.footerLogo { padding-top: 5px; padding-left: 15px; display: inline; float: left;}
.footerLogo img {	padding-right: 25px; }

/* NAV I */
.navItop { background: url(nextel/nav1-top.gif) repeat-x; display: block; clear: left; height: 10px; margin: 0px; padding: 0px;}
*html .navItop { background: url(nextel/nav1-top.gif) repeat-x; display: block; clear: left; height: 10px; padding: 0px; margin-bottom: -6px;}
.navI { background: url(nextel/navI-bg.gif) repeat-x; height: 21px; display: block; padding-left: 15px; margin-bottom: 15px;}
.navI-ahead {	background: url(nextel/navI-bg2.gif) repeat-x;	height: 35px;	display: block;	padding-left: 25px;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #FFE100;}
.beta { float: right; position: absolute; top: 10px; right: 10px; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}
.companyName {	color: #000000;	position: absolute;	left: 330px;	top: 38px;	width: 540px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 26px;}
.companyName-ahead {	color: #333333;	position: absolute;	left: 220px;	top: 50px;	width: 540px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 26px;}
.companyLogo {	position: absolute;	left: 600px;	top: 0px;}

/* NAV II */

.navII { border-top: 1px solid #CCCCCC; width: 150px; border-right: 1px #CCCCCC; border-bottom: 1px #CCCCCC; border-left: 1px #CCCCCC; display: block; margin-top: 20px;}
.navII a:link,.navII a:active,.navII a:visited { color: #333333; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-weight: normal; }
.navII a:hover { display: block; background: #EEEEEE;}
.navII .selected a,.navII .selected a:active,.navII .selected a:visited,.navII .selected a:link,.navII .selected a:hover {	font-weight: bold;	text-decoration: none;	border-style: none;	padding: 0px;}
.navII .selected {	color: #000000;	text-decoration: none;	display: block;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 5px;	font-weight: bold;	background-color: #EEEEEE;	border-bottom: 1px solid #CCCCCC;}

.noLink {	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	height: 20px;}
.navII ul{ list-style: none; margin-left: 0px; }
.navII li{ border-bottom: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; list-style: none; }

/* NAV I & II WHITE */
.companyName-ahead-white {	color: #666666;	position: absolute;	left: 220px;	top: 50px;	width: 540px;	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;}
.header-ahead-white {	background-image: url(../source/nextel/header-sprint-white.gif);	background-repeat: no-repeat;	margin-bottom: 0px;	margin-top: 0px;	height: 119px;}
.navI-ahead-white {	border-top-width: 13px;	border-top-style: solid;	border-bottom-style: none;	border-top-color: #FFE100;	height: 35px;	background-image: url(../source/nextel/tabs_bg.gif);	background-repeat: repeat-x;	background-position: 0px -94px;	font-family: Arial, Helvetica, sans-serif;}

.navI-ahead-white .menubox a:link,.navI-ahead-white  .menubox a:active,.navI-ahead-white  .menubox a:visited,.navI-ahead-white  .menubox a:hover {	background-image: url(../source/nextel/tabs_bg.gif);	background-repeat: repeat-x;	background-position: 0px -94px;	display: block;	float: left;	line-height: 35px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	padding-right: 20px;	padding-left: 20px;	height: 35px;}
.navI-ahead-white .menubox {	padding-left: 20px;}

.navI-ahead-white .menubox .navI-on a,.navI-ahead-white .menubox .navI-on a:hover {	background-image: url(../source/nextel/tabs_bg.gif);	background-repeat: repeat-x;	background-position: 0px 0px;	color: #FFE100;	text-decoration: none;}
.navI-ahead-white .menubox a:hover {	background-image: url(../source/nextel/tabs_bg.gif);	background-repeat: repeat-x;	background-position: 0px -47px;}
.navI-end {	background-color: #CCCCCC;	height: 47px;	width: 1px;	float: left;	display: block;}
.navII-ahead {	padding-top: 7px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.navII-ahead .menubox a:link,.navII-ahead  .menubox a:active,.navII-ahead  .menubox a:visited,.navII-ahead  .menubox a:hover {	text-align: center;	text-decoration: none;	font-size: 11px;	color: #666666;	margin-right: 15px;	margin-left: 15px;}

.navI-ahead-white a.last {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;}

/* LOGIN */
.loginLogoBox { width: 337px;}
.homeFootnoteBox { padding: 15px;}
.loginBG { background: #FFFFFF;}
#login { margin-top: 15px;}

/* HOME */
.homePromoText { font-size: 14px;}
.homeDiscount a,.homeDiscount a:visited, .homeDiscount a:active, .homeDiscount a:hover {	font-size: 18px;	color: #333333;	line-height: 18px;}
.homePhoneProgram {	font-size: 16px;	color: #333333;	line-height: 18px;}
.homeFree {	font-size: 11px;	font-weight: bold;	color: #333333;}
.homePhone {	font-size: 16px;	font-weight: bold;	color: #333333;}
.homeMainBox {	padding: 15px;	background-color: #FFFFFF;	color: #333333;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	min-width:233px;}
.homePhoneBox {	background-color: #FFFFFF;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}
.homePhotoBox {	background: #F2F2F2;	width: 200px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999999;	border-left-color: #999999;}
*html .homePhotoBox {	width: 200px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999999;	border-left-color: #999999;}
.homePromos {	margin-top: 15px; }
.homePhoto { background: url(nextel/homePhoto.jpg) no-repeat scroll left bottom; height: 100%; width: 200px;}
.homeLogoBox { border-bottom: 1px solid #CCCCCC; padding: 15px;}
.homeUpgradeCheck {	padding-top: 15px;	font-weight: bold;	line-height: 22px;}

.existing a { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.homeYellowPromoBox {	background-color: #FFE100;	padding: 10px;	width: 726px;}
.homeWhitePromoBox {	background-color: #FFFFFF;	padding: 10px;	width: 726px;}

/* WORKS */
.worksSide { border-right: 1px solid #CCCCCC;}
.worksPhoto { background-image: url(nextel/worksPhoto.jpg); background-repeat: no-repeat; }
.worksPhotoCL {	background-image: url(nextel/worksPhotoCL.jpg); background-repeat: no-repeat; }
.worksPhotoIL {	background-image: url(nextel/worksPhotoIL.jpg); background-repeat: no-repeat; }

/* PHONES */

.phones {	margin-top: 20px;	border-bottom: 1px solid #CCCCCC;	width: 700px;}
.alert {	color: #CC0000;	padding-top: 15px;}
.phoneImage {	padding-bottom: 10px;	width: 100px;	text-align: center;	padding-right: 20px;}
.phoneName {	padding-bottom: 11px;}

.phoneName,.phoneName a {	color: #000000;	font-weight: bold;	font-size: 16px;	text-decoration: none;}
.phoneName a:hover {	border-bottom: 1px solid #000000;}
.phoneRegularCost { color: #666666;}
.phoneYourCost {	color: #FFFF00;	font-weight: bold;	background-color: #333333;	padding-right: 3px;	padding-bottom: 2px;	padding-left: 3px;	padding-top: 2px;	margin-top: 3px;	width: 100%;}
.phoneInstantSavings {	color: #690;}
.phoneCost {	font-weight: bold;	color: #FFFF00;	background-color: #333333;	padding-top: 2px;	padding-right: 3px;	padding-bottom: 2px;	padding-left: 3px;	margin-top: 3px;}
.phonePrices {	padding-right: 15px;	width: 75px;	padding-left: 0px;}
.phoneSplit {	border-left: 1px solid #999999;	padding-left: 20px;	padding-bottom: 10px;}
.phonesFootnote {	padding-right: 10px;}
.phoneTip {	background: #333333;	border: 1px solid #FFE100;	color: #FFFFFF;	font-size: 10px;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	margin-top: 3px;}
.phoneTip a {	color: #FFFFFF;	text-decoration: none;}
.phoneTip strong {	font-weight: bold;	color: #FFE100;}

.phoneInfo {	width: 700px;	background: #FFFFFF;	z-index: 0;}
.phoneInfo_old { width: 560px; background: #FFFFFF;}
.phoneInfoLargePic {	border-bottom: 1px solid #999999;	position: relative;	left: 0px;top: -30px;	z-index: 1;	padding-top: 15px;}
.phoneInfoLargePic_Nextel {	position: relative;	left: 0px;	top: 0px;	z-index: 1;	padding-top: 15px;}
.phoneNextelLogo { padding-right: 50px;}
.phoneInfoLargePic_old { position: relative; left: 0px; top: -7px; z-index: 1;}
.phoneInfo h1,.phoneInfo_old h1 { display: inline; z-index: 10; position: relative; font-size: 22px; color: #333333;}
.phoneInfoHeader {	background: url(nextel/navI-bg.gif) repeat-x;	text-align: center;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;	cursor: pointer;}
.phoneInfoOverview { position: relative; top: -195px; padding-left: 110px; margin-bottom: -190px;}
*html .phoneInfoOverview { position: relative; top: -200px; padding-left: 110px; margin-bottom: -180px;}
.phoneInfoMediumPic { position: relative; left: 10px; top: 10px; height: 197px;}
.phoneExtra {	display: block;	color: #666666;}
.phoneExtraYellow {	background-color: #FFC;	padding: 3px;	border: 1px solid #CCCCCC;	color: #333333;	margin-top: 3px;	margin-bottom: 3px;}

*html .phoneInfoOverview { position: relative; top: -200px; padding-left: 110px; margin-bottom: -180px;}
.phoneInfoMediumPic { position: relative; left: 10px; top: 10px; height: 197px;}
.phoneInfoMore { padding-top: 10px; padding-bottom: 10px;}
.phoneInfoHide {	display: none;}
.phoneHighlights {	width: 200px;	padding-bottom: 20px;	padding-right: 10px;}
.phoneHighlights ul {	list-style: disc;	color: #333333;	font-size: 11px;	margin-left: 13px;}

.phoneInfo .phoneInfoLargePic_Nextel .green { font-size: 14px;	font-weight: bold;	color: #009900;	padding-bottom: 13px; }
.phoneInfo .phoneInfoLargePic_Nextel .tag {	font-size: 24px;	font-weight: normal;	color: #666666;	padding-bottom: 15px;	padding-top: 15px;}
.phoneInfo .phoneInfoMore h4 { font-size: 12px; font-weight: bold; line-height: 12px; margin: 0px; padding: 0px; }

.phone_desc_title { color: #FFFFFF; font-weight: bold; background: #000000; }
.phone_desc { font-weight: bold; width: 175px; background: #FFFFFF; vertical-align: top;}
.phone_desc_text { background: #FFFFFF; }
.phoneInfoPrice {	display: block;	position: absolute;	left: 600px;	top: 220px;	width: 250px;	z-index: 2;}
.phoneInfoPrice2 {	display: block;	position: absolute;	left: 600px;	top: 300px;	width: 250px;	z-index: 2;}

#info td { padding-bottom: 15px;}
table#cart {	border: 1px solid #CCCCCC;	padding-top: 5px;	padding-bottom: 10px;	width: 700px;}
table#cart td{	padding-left: 10px;	margin: 0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;}

/* ACCESSORIES */

.accTable {	width: 700px;	background-color: #FFFFFF;}
.accDesc td {	border-bottom: 1px solid #CBCBCB;}
.accTable table td {	border-style: none;}
.accTable th {	color: #333333;	font-size: 16px;	font-weight: bold;	margin-bottom: 5px;	text-align: left;	vertical-align: top;	padding-top: 3px;	padding-bottom: 5px;	padding-left: 0px;	background-color: #FFFFFF;}

/* PLANS */

.tablePlansPadding { padding: 15px; }
.plansTable {	width: 700px;	background-color: #FFFFFF;}
.plansTable td {	border-bottom: 1px solid #CBCBCB;}
.plansTable table td {	border-style: none;}
.plansTable th {	color: #333333;	font-size: 16px;	font-weight: bold;	margin-bottom: 5px;	text-align: left;	vertical-align: top;	padding-top: 3px;	padding-bottom: 5px;	padding-left: 0px;	background-color: #FFFFFF;}
.plansHeader {	font-weight: bold;	color: #000000;	text-align: center;	vertical-align: top;	background: #CBCBCB;}
.tdSm { width: 75px;}
.tdMed { width: 200px;}
.tdMin { width: 120px;}
.planCost { text-align: center; color: #666666;}
.planDiscount { color: #000000; text-align: center;}

.planName {	color: #333333;	font-size: 16px;	font-weight: bold;	margin-bottom: 5px;}
.planDescription {
	background: #FFFD97;
	border-top: 1px solid #CACAD5;
	text-align: left;
	font-weight: normal;
}
.planLineItem td {	border-bottom: 1px solid #CBCBCB;	padding-top: 7px;	padding-bottom: 7px;	text-align: center;	vertical-align: top;}
.planMinutes,.planMonthly {	font-weight: bold;}
.plansHighlightTable {	border: 5px solid #FFE100;	float: left;}

/* ORDER */

.form_text {	text-align: right;	vertical-align: top;	font-weight: bold;	color: #333333;	width: 200px;	padding-top: 10px;}
.form_field {	border: 1px solid #B2B2B2;	font: 11px Arial, Helvetica, sans-serif;	margin-top: 10px;	margin-bottom: 0px;}
.form_field_inline {	border: 1px solid #B2B2B2;	font: 11px Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;}
.form_disclaim {	color: #666666;	padding-left: 11px;	padding-top: 10px;	padding-right: 10px;}
#protection .form_field {	margin-top: 0px;	margin-bottom: 10px;}

.orderNext { text-align: right; border-top: 1px solid #CCCCCC; border-right: 1px #CCCCCC; border-bottom: 1px #CCCCCC; border-left: 1px #CCCCCC; padding: 7px; }
.orderField { width: 150px; text-align: right; vertical-align: top; }
.orderRequired {	color: #FF0000;	vertical-align: top;	padding: 10px 5px 0px;	font: bold 10px/20px Verdana;}
.cartLabel { font-weight: bold; background: #E1E1E1; border-top: 1px solid #CCCCCC; padding-top: 2px; padding-bottom: 2px;}
.error { color: #666666; font-style: italic;}
.warning { border: 1px solid #666666; background: #CCCCCC url(nextel/bg-errorLarge.gif) no-repeat 9px 9px; display: block; margin-top: 3px; margin-bottom: 7px; padding: 6px 15px 10px 70px;}
.warning h1 { font-size: 18px; font-weight: normal; color: #333333; margin: 0px 0px 10px; padding: 0px;}

.multi-line {	left: 575px;	position: absolute;	top: 104px;	width: 175px;}
.logout a:active, .logout a:visited, .logout a:link {	left: 675px;	position: absolute;	top: 95px;	color: #000000;	text-decoration: none;}
.logout a:hover {	text-decoration: underline;}

.be_box { background: #EEEEEE; width: 400px; padding: 7px 7px 15px; margin-top: 15px; border: 1px solid #CCCCCC;}
.chooseState h1 { font-size: 18px; font-weight: bold; color: #000000; margin: 0px; padding: 0px;}
.chooseState { font-size: 16px; background: #FFFF99; border: 1px solid #FFCC99; padding: 10px; width: 430px; text-align: left; margin-top: 50px; margin-bottom: 50px;}
.rebate {	color: #666666;	text-decoration: none;	display: block;	margin-top: 10px;	margin-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;}
.rebate a:link, .rebate a:active, .rebate a:visited, .rebate a:hover { color: #666666; text-decoration: none; }
.erep { color: #000000; text-decoration: none; padding: 4px; border: 1px solid #FFCC99; background-color: #FFFF99; display: block; margin-top: 10px; width: 275px;}
.accessoryPhoto { background-image: url(nextel/accessory_bg.jpg); background-repeat: no-repeat; }
.changeState {	position: absolute;	left: 550px;	top: 98px; }
#fixedtipdiv{	position:absolute;	padding: 2px;	border:1px solid #CECC9F;	line-height:18px;	z-index:100;	font-family: Verdana;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-variant: normal; }
#cart #accessoryCart td { margin: 0px; padding: 0px; }
.home_globalPromo { background-color: #FFFFFF; }
.promoBlurb {display: block; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-right: 7px; padding-bottom: 10px; padding-left: 7px; color: #FFFFFF; font-size: 12px; font-weight: normal; background-color: #333333; border: 1px solid #FFE100; }
.promoBlurb-yellow {	display: block;	margin-top: 10px;	margin-bottom: 10px;	padding-top: 5px;	padding-right: 7px;	padding-bottom: 10px;	padding-left: 7px;	color: #000;	font-size: 12px;	font-weight: normal;	background-color: #FFE100;	border: 1px solid #000;}

.optionsTable {	width: 700px;}
.optionsTable th {	color: #666666;	font-size: 9px;	background-color: #FC3;	padding-top: 1px;	padding-bottom: 1px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}
.optionsTable .title {	font-size: 16px;	font-weight: bold;	color: #333333;	border-top: 1px solid #999999;	padding-top: 15px;}
.optionsTable .option td {	border-bottom: 1px dotted #CCCCCC;}

.sideCart {	border: 1px solid #FFCC00;	margin: 3px;	width: 145px;}
.sideCart h2 {	padding: 3px;	margin-top: 0px;	color: #FC0;	background-color: #000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FC0;}
.sideCart h3 {	font-size: 11px;	font-weight: bold;	color: #666666;	background-color: #EEE;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 5px;	margin: 0px;}
.sideCart p {	margin: 0px;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;}
.sideCart img {	margin-top: 7px;	margin-right: 3px;	margin-left: 3px;	margin-bottom: 3px;}

.summaryCartBox { border-top: 1px solid #CCCCCC; border-right: 2px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; width: 200px; text-align: left; margin-right: 20px; margin-bottom: 20px;}
.summaryCartBox .title { padding-top: 3px; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px solid #CCCCCC; font-weight: bold; color: #000000; background: #EEEEEE;}
.summaryCartBox .items { padding: 5px 5px 5px 10px; border-bottom: 1px solid #CCCCCC;}
.liveChat {	color: #FFFFFF;	position: absolute;	left: 760px;	top: 25px;	width: 150px;}
.mailingListHeader {	position: absolute;	left: 630px;	top: 30px;	width: 120px;}
.nolink a:hover{	background-color: #FFFFFF;}

.home-module-discount {	background-color: #201D1E;	font-size: 20px;	padding-top: 30px;	padding-left: 25px;	padding-bottom: 30px;	color: #FFFFFF;	line-height: 11px;}
.home-module-discount a,.home-module-discount a:active,.home-module-discount a:visited {	color: #FFFFFF;}
.home-module-discount a:hover {	text-decoration: underline;}
.home-module-flashbanner {	background-color: #000;	padding-top: 30px;	padding-bottom: 30px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}
.home-module-packages {}
.home-module-packages .container {	padding: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-image: url(home/package-bg.jpg);	background-repeat: no-repeat;}

#packages {	width: 880px;}
#packages  .image {	width: 100px;	text-align: left;}
#packages h1 {	font-size: 18px;	padding: 0px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
#packages #pricing .finalCost2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #333333;}
#packages #pricing td {	vertical-align: top;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;}
#packages #desc2 {	width: 320px;}
#packages #desc2 strong {	font-size: 14px;	font-weight: normal;}
#packages #pricing .rebateAmount {	text-decoration: underline;}
#packages #pricing .regularCost {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}
.home-module-packages .containerH1 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-color: #FFE100;	font-size: 14px;	color: #333333;	padding-top: 15px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 20px;	font-style: italic;	font-weight: bold;}
#sitemap h2 {	color: #666666;	font-size: 12px;	font-weight: bold;}
#sitemap td {	vertical-align: top;	padding-right: 20px;	font-size: 12px;}

.hideTR { display: none; }

.customPlans-small {	font-size: 8px;}
.emptyCart-warning {	padding: 10px;	background-color: #EEEEEE;	border: 1px solid #CCCCCC;	margin-top: 10px;	margin-bottom: 10px;	font-size: 14px;}

/* BOGO */
.bogoA {	background-image: url(promos/bogo20100416a.jpg);	background-repeat: no-repeat;	height: 481px;	width: 900px;}
.bogoAform {	position: relative;	height: 170px;	width: 300px;	left: 590px;	top: 180px;}
.bogoB {	background-image: url(../source/promos/bogo20091109b.jpg);	background-repeat: no-repeat;	height: 308px;	width: 900px;}
.bogoBform {	position: relative;	left: 590px;	top: 60px;	height: 75px;	width: 300px;}
.bogoC {	background-image: url(promos/bogo20100416b.jpg);	background-repeat: no-repeat;	height: 189px;	width: 900px;}

.progress_bar {	margin-top: 20px;	margin-bottom: 15px;	padding-left: 165px;	height: 30px;}
.progress_bar div {	float: left;	margin-right: 5px;	height: 30px;	width: 136px;	text-align: center;	vertical-align: top;	padding-top: 7px;	color: #999999;}
.progress_bar .on {	background-image: url(nextel/progress_bar.gif);	background-repeat: repeat-x;	background-position: 0px -45px;	color: #333333;}
.progress_bar .off {	background-image: url(nextel/progress_bar.gif);	background-repeat: repeat-x;	background-position: 0px 0px;}

/* Upgrade Eligibility */
.response {	background-color: #FFE100;	border: 1px solid #000;	padding-left: 10px;	margin-bottom: 15px;	padding-right: 10px;}
.response h3 {	margin-top: 10px;	margin-bottom: 10px;}
.upgradeMain {	padding-right: 30px;	width: 460px;}
.upgradeContent {	padding-top: 15px;	padding-left: 20px;}
#upgrade td {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;}
#upgrade th {	color: #FFFFFF;	background-color: #000;	padding-top: 5px;	padding-bottom: 5px;}
#upgrade {	background-color: #FFFFFF;	border: 1px solid #000;}
.upgradeBG1 {	background-image: url(../source/nextel/upgradeProgramBG1.jpg);	background-repeat: no-repeat;	height: 74px;	width: 217px;}
.upgradeBG2 {	background-image: url(../source/nextel/upgradeProgramBG2.jpg);	background-repeat: repeat-y;	width: 217px;	padding: 10px;}
.upgradeBG3 {	background-image: url(../source/nextel/upgradeProgramBG3.jpg);	background-repeat: no-repeat;	height: 43px;	width: 217px;	text-align: center;	padding-top: 2px;}
.responseTable {	background-color: #EEE;	border: 1px solid #CCCCCC;}
.responseTable td {	padding-top: 10px;	padding-left: 10px;	padding-right: 10px;	vertical-align: top;}
.response_label {	font-weight: normal;	color: #000;	width: 200px;}
.getResponse,.getResponse td {	padding-right: 20px;	vertical-align: top;	color: #069;}
