body { margin: 0px; background: #FFFFFF; }
body,table {
	color: #000000;
	font: 11px "Trebuchet MS", Arial, Verdana;
}

sup { font-size: 80%; }
hr { color:#CCCCCC }
h1 {
	padding-bottom: 2px;
	padding-top: 2px;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 { color: #333333; font: bold 11px Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px 0px 5px; }
h3 {	font-size: 12px;	line-height: 11px;	font-weight: bold;	color: #000000; }
p { margin: 11px 0px 0px; }
b {	color: #333333;}

ul { line-height: 14px;	font-size: 11px; list-style: url(../source/images/bullet.gif) none; padding: 0px; margin: 0px 0px 0px 20px; }
ol { line-height: 14px;	font-size: 11px; padding: 0px; margin: 0px 0px 0px 20px; }

a:link,a:visited,a:active {	font: 11px "Trebuchet MS", Arial, Verdana;	color: #148AB2; text-decoration: none; }
a:hover {	font: 11px "Trebuchet MS", Arial, Verdana;	color: #148AB2;	text-decoration: underline; }

.top a:link, .top a:visited, .top a:active { color: #FF0000; text-decoration: none; font-size: 12px; }
.top a:hover { color: #666666; text-decoration: none; font-size: 12px; }
.astericks {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}


.mainboxtitle {	font-size: 30px;	color: #000000;	line-height: 50px;	padding-left: 25px;	border-bottom: 1px solid #999999;	display: block;	white-space: nowrap;	background: #FFE100;}
.mainboxtitle { border-top: 1px solid #999999; }
.mainboxtd2 { background-color: #FF0000; height: 2px; }

.navI {
	padding-bottom: 0px;
	display: block;
	height: 36px;
	width: 750px;
	padding-left: 20px;
}
.navI a:link, .navI a:active, .navI a:visited {
	font: 13px Arial, Verdana;
	color: #000000;
	display: inline;
	float: left;
	padding: 10px;
	text-decoration: none;
	border-right: 1px solid #CCCCCC;
}
.navI a:hover {
	float: left;
	padding: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
	display: inline;
}

.navII {	border-top: 1px solid #CCCCCC;	width: 175px;	border-right: 1px #CCCCCC;	border-bottom: 1px #CCCCCC;	border-left: 1px #CCCCCC; 	display: block; }
.navII a:link,.navII a:active,.navII a:visited { color: #000000; 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 {	color: #FF0000;	display: block; }
.navII .selected { color: #666666; 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: bold; background-color: #EEEEEE; }
.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; }

.boxPadded { padding: 7px; margin: 0px; }
.boxMain { vertical-align: top; }
.large { width: 700px; clear: left; }

.largeHeader {	font-size: 14px;	color: #333333;	border-bottom: 1px solid #CCCCCC;	padding-top: 5px;	padding-bottom: 3px;	padding-left: 10px; }
.mainboxphonebg {	background: url(../source/images/index_photo.jpg) no-repeat scroll right bottom;	width: 180px;	height: 300px;}
.mainboxRightEmpty {	width: 180px;	height: 300px;}

.siteTitle-promo {
	color: #000;
	left: 270px;
	position: absolute;
	display: inline;
	line-height: 20px;
	text-align: right;
	font-size: 12px;
	top: 45px;
}

.footnote { font-size: 11px; color: #666666; }
.footnote a:link, .footnote a:visited, .footnote a:active { color: #999999; }
.footnote a:hover { color: #999999; text-decoration: none; }

.head1 {
	font-size: 18px;
	color: #000;
}
.head2 {	font-size: 14px;	color: #666666;	font-weight: bold; }

.highlight { color: #0099CC; font-size: 11px; }
.worksphotobg {	background-image: url(../source/images/photo.jpg);	background-repeat: no-repeat; }

.planMinutes {	color: #FF6600;	font-weight: bold;	text-align: center;	vertical-align: top; }
.planCost {	color: #FF0000;	text-align: center;	background: #FFFFFF;	vertical-align: top; }
.planPrice {	text-align: center;	color: #666666;	background: #FFFFFF;	vertical-align: top; }
.plans { margin: 0px; padding: 0px; width: 475px; }
.plans td {	background-color: #FFFFFF; }
.plans th {	background-color: #E5E5E5;	font-weight: bold;	vertical-align: top;	color: #333333; }
.plansH1 {	font-weight: bold;	color: #333333; }

.orderBox {	margin: 0px;	padding: 0px;	width: 475px; }
.orderBox th {	background-color: #E5E5E5;	font-weight: bold;	vertical-align: top;	color: #666666; }
.orderBoxH1 { font-weight: bold; }

.phonecost {	color: #000000;	font-weight: bold; }
.phonename {	font-weight: bold;	height: 30px;	color: #333333; }

.phones_bg1 { background: url(nextel/photo_pcs.gif) no-repeat left top;	padding-bottom: 8px; }
.phones_bg2 { background: url(nextel/photo_vision.gif) no-repeat left top;	padding-bottom: 8px; }
.phones_bg3 { background: url(nextel/photo_video.gif) no-repeat left top;	padding-bottom: 8px; }
.phones_bg4 { background: url(nextel/photo_picture.gif) no-repeat left top;	padding-bottom: 8px; }
.phones_bg5 { background: url(nextel/photo_ready.gif) no-repeat left top;	padding-bottom: 8px; }
.phones_bg6 { background: url(nextel/photo_pda.gif) no-repeat left top;	padding-bottom: 8px; }
.phones_bg7 { background: url(nextel/photo_connection.gif) no-repeat left top;	padding-bottom: 8px; }
.phones_bg8 { background: url(nextel/photo_mm.gif) no-repeat left top;	padding-bottom: 8px; }

.menuSelected { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.menuSelected a:link, .menuSelected a:visited, .menuSelected a:hover, .menuSelected a:active { color: #999999; font-weight: bold; text-decoration: none; }
.menu { color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.menu a:link, .menu a:visited, .menu a:active { color: #000000; text-decoration: none; font-weight: normal; }
.menu a:hover {	color: #FF0000;	text-decoration: none; }

.order_menu { border-width: 1px; border-bottom-style: solid; border-color: #CCCCCC; }
.order_menu a:link, .order_menu a:visited, .order_menu a:active { color: #000000; text-decoration: none; }
.order_menu a:hover { color: #666666; text-decoration: none; }

.form_text {	text-align: right;	width: 160px;	vertical-align: top;	font-weight: bold;	color: #333333; }
.form_field {
	border: 1px solid #B2B2B2;
	font: 11px "Trebuchet MS", Arial, Verdana;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.border_color {	background-color: #999999; }
.reciept_text { font-size: 11px; }

.small_title {	color: #666666;	font: bold 9px Verdana, Arial, Helvetica, sans-serif;}

.phone_desc_title { color: #FFFFFF; font-weight: bold; background: #59639C; }
.phone_desc {	font-weight: bold;	width: 175px;	background: #FFFFFF;	vertical-align: top;}
.phone_desc_text { background: #FFFFFF; }

.close {	text-align: right;	padding-bottom: 3px;	border-top: 1px solid #CCCCCC;	border-right: 1px #CCCCCC;	border-bottom: 1px #CCCCCC;	border-left: 1px #CCCCCC;	margin-top: 20px;	padding-top: 3px;	display: block;	margin-right: 7px; }
.close a:link, .close a:visited, .close a:active, .close a:hover { color: #666666; text-decoration: underline; }

.discount {
	font-size: 20px;
	color: #FF0000;
	margin-bottom: -10px;
	padding-bottom: -10px;
	line-height: 14px;
	letter-spacing: -1px;
}
.red { color: #FF0000; }
.highlight { color: #FF3300; }

.formHeader { font: bold 14px Arial, Helvetica, sans-serif; color: #858585; padding: 7px; border-top: 2px #999999; border-right: 2px #999999; border-bottom: 2px solid #999999; border-left: 2px #999999; }
.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: 0px 3px;	font: bold 10px/18px Verdana; }
.reciept_text { margin: 0px; padding: 0px; width: 475px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }

.footerTop { text-align: right; height: 30px; border-top: 1px #999999; border-right: 1px #999999; border-bottom: 1px solid #999999; border-left: 1px #999999; margin-bottom: 5px; }
.footerBrand { display: block; float: left; }
.footerRights { display: block; float: right; text-align: right; }
.descBorder { padding: 15px; }
.descName { border-top: 1px #999999;  border-right: 1px #999999; border-bottom: 1px solid #999999; border-left: 1px #999999; font-weight: bold; margin-bottom: 15px; padding-bottom: 3px; }
.descContent {
}
.homeContentA { padding: 15px; width: 700px; }
.homeFooter { margin-top: 10px; margin-right: 5px; margin-left: 5px; padding-top: 15px; }
.spacingBox { margin: 5px; float: left; }
.homeDiscount { margin: 5px; padding: 5px; display: block; }

.borderBox { border: 1px solid #C0C0C0; }
.borderBox h1 { font: bold 14px Arial, Helvetica, sans-serif; border-bottom: 2px solid #CCCCCC; margin: 0px; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; color: #666666; }
.borderBox p { margin: 0px; }
.tableborder { border: 1px solid #C0C0C0; }
.tdspace { padding-top: 2px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; }

.buffer { margin: 5px; }
.buffer h2 { font-size: 11px; font-weight: bold; color: #000000; margin: 0px; }
.buffer ul { margin-top: 11px; margin-bottom: 11px; }

.clear { display: block; width: 100%; margin: 0px; padding: 0px; }

.homeContents { margin: 5px; float: left; height: 300px; display: inline; }
.homeLogoBox { width: 630px; }
.homeBrandA { display: block; float: left; margin: 0px; padding: 10px 0px 10px 5px; }
.homeBrandB { display: inline; float: left; padding-bottom: 10px; }
.homeBrandC { text-align: right; display: block; float: right; padding-bottom: 10px; }
.tableBL { background: url(images/bg-tableBotLeftB.gif) no-repeat; width: 100%; height: 12px; margin: 0px 0px 11px; padding: 0px; }
.tableBR { background: url(images/bg-tableBotRightB.gif) no-repeat; float: right; height: 12px; width: 13px; }
.thin { float: left; width: 140px; margin: 0px 20px 0px 0px; padding: 0px; }
.med { width: 300px; float: left; margin: 0px 20px 0px 0px; padding: 0px; }
.homeA { width: 275px; float: left; margin: 0px 20px 0px 0px; padding: 0px; }
.homeB { width: 150px; float: left; margin: 0px 20px 0px 0px; padding: 0px; }
.homeC { width: 180px; float: left; margin: 0px 20px 0px 0px; padding: 0px; }
.homeD { width: 100%; float: left; margin: 0px; padding: 0px; }
.rest { float: left; margin: 0px 20px 0px 0px; padding: 0px; }
.homePhoneProgram { font-size: 16px; color: #000000; }
.homeChoice { font-size: 11px; color: #666666; }
.homeFree { font-size: 11px; font-weight: bold; color: #990000; }
.homePhone { font-size: 16px; font-weight: bold; color: #000000; }
.next {	margin-top: 11px;	text-align: right;	padding-bottom: 11px;}
.top { position: absolute; left: 710px; white-space: nowrap; }

.breadCrumb {	color: #666666;}
.breadCrumb ul {	list-style: none;	margin-left: 0px;	background: #EEEEEE;	padding: 3px;	border: 1px solid #999999;	text-align: center;}
.breadCrumb li {	display: inline;	padding-right: 10px;}
.breadCrumb li.selected {	display: inline;	padding-right: 10px;	font-weight: bold;	color: #333333;}
.breadCrumb a:link,.breadCrumb a:visited,.breadCrumb a:hover,.breadCrumb a:active {	color: #666666;	text-decoration: none;	background: #EEEEEE;}
.breadCrumb li.selected a:link,.breadCrumb li.selected a:visited,.breadCrumb li.selected a:hover,.breadCrumb li.selected a:active {	color: #333333;}
.cart_label {	color: #666666;	vertical-align: top;}
.cart_product {	vertical-align: top;}
.cart_price {	color: #FF0000;	text-align: right;	vertical-align: top;}
.cart_edit {	text-align: right;	vertical-align: top;	padding: 3px 10px 3px 15px;}
.highlightBox {	background: #FFFFCC;	border: 1px solid #FF0000;	padding: 5px;	color: #FF0000;	font-weight: bold;	display: inline;}
.highlight_td {	background: #FFFFCC;}
.error {	background: #CCCCCC;	font-weight: bold;	display: block;	padding: 4px;	float: left;	margin-top: 4px;	margin-bottom: 4px;}

.navI_ts {	padding-bottom: 0px;	display: block;	height: 35px;	width: 100%;	padding-left: 20px;	background: #99CCFF;}
.navI_ts a:link, .navI_ts a:active, .navI_ts a:visited {	display: inline;	float: left;	padding: 10px;	color: #000000;	text-decoration: none;	background: #99CCFF;	font: normal 12px Arial, Helvetica, sans-serif;}
.navI_ts a:hover {	float: left;	padding: 10px;	color: #333333;	text-decoration: none;	display: inline;	background: #75BAFF;}
.homeCenterBox {	padding-right: 15px;	border-bottom: 1px solid #CCCCCC;}
.homePhoneBox {	border-left: 1px solid #CCCCCC;	padding-left: 15px;	border-bottom: 1px solid #CCCCCC;}
.homePhotoBox {	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	background: url(../source/images/index_photo.jpg) no-repeat scroll left bottom;	width: 180px;}
.homeLogoBox {	padding-top: 15px;	padding-bottom: 15px;	border-bottom: 1px solid #CCCCCC;}
.mainText {	padding-left: 15px;}
.worksSide {	border-right: 1px solid #CCCCCC;}

.phoneRegular {	color: #666666;}
.phonesColA {	width: 50px;	padding-right: 15px;	text-align: right;	vertical-align: top;}
.phonesColB {	width: 100px;	border-right: 1px solid #CCCCCC;	vertical-align: top;}
.phoneDiscount {	border-bottom: 1px solid #000000;}
.phonesColC {	padding-left: 20px;	vertical-align: top;}
.loginBackground {	background: url(images/lock.jpg) no-repeat;	width: 337px;}
.adminHighlighted {	background: #FFFFCC;}
.nextelHighlight {	border: 1px solid #000000;	background: #FFE100;	padding: 5px;	float: left;}

.rebate { color: #000000; text-decoration: none; padding: 4px; border: 1px solid #FFCC99; background-color: #FFFF99; display: block; width: 160px; margin-top: 10px; }
.rebate a:link, .rebate a:active, .rebate a:visited, .rebate a:hover { color: #000000; text-decoration: none; }
.planName {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 7px;
}

.plansTable .planDescription {
	background: #FFFD97;
	border-top: 1px solid #CCCCCC;
}
.plansTable {
	width: 700px;
}

.plansTable  .plansHeader {
	background: #CCCCCC;
	font-weight: bold;
	text-align: center;
}
.plansTable .planLineItem td {
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
}
s {
	color: #999999;
}

.optionsTable {
	width: 700px;
}

.optionsTable th {
	background: #FFC709;
	color: #666666;
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 1px;
	border-right: 1px solid #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;
}
#deviceSelection th {
	background: #CCCCCC;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#deviceSelection td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 7px;
}
