/* Generic classes */
body, frame {
	background:#000000 url(/images/body_bkgd.gif) top left repeat;
	padding:0;
	margin:0;
	border:0;
	width:100%;
	text-align: center;
}

body, input, select, textarea, table, td, div {
	color:#fff;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:12px;
}
form, h1, h2, h3, h4, h5, h6, ul {
	margin:0;
	padding:0;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 0.2ex;
}

sub {
	top: .5ex;
}

img {
	border:0;
}
li {
	list-style-type:none;
}
label {
	cursor:hand;
}

#page {
	width:815px;
	margin:0 auto; 
	text-align:left;
	background-color: #000000;
}

/* Styles in Header */
#head {
	width:815px;
	margin:0;
	float:left;
	overflow:hidden;
	background-color: #000000;
	/*background:url(../images/header_bkgd.jpg) top left no-repeat;*/
}
.globalNav {
	margin:8px 35px 0px 38px;
	overflow:hidden;
}
.globalNavLink {
	font-size:8px;
	color:#777676;
	text-transform:uppercase;
}
.globalNavLink a {
	color:#777676;
	text-decoration:none;
}
.globalNavLink a:hover {
	color:#ccc;
	text-decoration:none;
}
.globalNavSearchBox {
	width:175px;
	height:14px;
}
.searchTextfield {
	/*background:#2d2d2d;*/
	background:#fff;
	border:none;
	height:14px;
	font-size:10px;
	/*color:#ff7122;*/
	color:#333;
	margin-right:5px;
}

div#quicklinks {
	position: absolute;
	top: 0px;
	left: -600px;
	width: 152px;
	z-index: 9000;
	background-color: #f2732c;
	background-image: url(/images/quicklinks_bg.gif);
	background-repeat: repeat-y;
}

ul#quicklinks_menu {
	list-style-image: url(/images/quicklinks_bullet.gif);
	margin: 10 10 10 35;
	text-align: left;
}

ul#quicklinks_menu li {
	padding: 3px;
}

ul#quicklinks_menu li a {
	color: #fff;
}


/* splash page */
.splashBkgd {
	width:830px;
	height:852px;
	margin:0;
	float:left;
	overflow:hidden;
	background:transparent url(../images/en/splash_bkgd.jpg) top left no-repeat;
}
	html>body .splashBkgd {
		height:100%;
	}
	
.splashTable {
	width:830px;
	margin-top:350px;
}

span.splashHeader {
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
}
span.splashRegion a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:15px;
	text-transform:uppercase;
	text-decoration:none;
}
span.splashRegion a:hover {
	font-size:11px;
	font-weight:bold;
	color:#f3732e;
	line-height:15px;
	text-transform:uppercase;
	text-decoration:none;
}


/* Style in Body of Content */
#content {
	width:815px;
	margin:0;
	float:left;
	overflow:hidden;
	background-color: #000000;
	/*background:url(../images/page_bkgd1.gif) 0px 0px repeat-y;*/
}
.contentWrapper {
	overflow:hidden;
	margin:0px 35px 0px 32px;
}
#contentHome {
	width:815px;
	margin:0;
	float:left;
	overflow:hidden;
	background-color: #000000;
	/* background:url(../images/page_bkgd1_offblack.gif) 0px 0px repeat-y;*/
}
.contentHomeWrapper {
	overflow:hidden;
	margin:0px 15px 0px 15px;
}


/* page with flash on the left */
.flashOnLeftContentWrapper {
	overflow:visible;
	margin:0px 25px 0px 25px;
}


/* span clases */
span.modelNameBold {
	color:#fff;
	font-weight:bold;
}
span.modelName {
	color:#ccc;
}
span.modelPrice {
	font-size:20px;
	font-weight:bold;
	color:#f3732e;
}
span.modelPriceAst {
	font-size:18px;
	color:#f3732e;
}
span.modelPrepaidPrice {
	font-size:20px;
	font-weight:bold;
	color:#919191;
}

span.addToCart {
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

span.addToCart a {
	color:#fff;
	text-decoration:underline;
}
span.addToCart a:hover {
	color:#fff;
	text-decoration:underline;
}
span.featSpecHeader {
	font-size:11px;
	font-weight:bold;
	color:#ff7122;	
}
a.notelink{
	font-size:12px;
	color:#999;
	text-decoration:underline;
}

span.note {
	font-size:12px;
	color:#999;
}
span.smallnote {font-size:8px;
	color:#999;
}
span.modelPriceRebate {
	font-size:10px;
	color:#f3732e;
}
span.learnMore a {
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
span.learnMore a:hover {
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
span.phoneAccessoryHeader {
	font-weight:bold;
	color:#fff;
	font-size:12px;
}
span.phoneAccessoryPrice {
	font-size:16px;
	font-weight:bold;
	color:#f3732e;
}
span.accessoriesHeader {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
span.stepTitleOrange {
	font-size:12px;
	font-weight:bold;
	color:#f2732c;
	text-transform:uppercase;
}
span.stepTitleWhite {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
span.orderDetail {
	font-weight:bold;
	color:#fff;
}
span.orderUnitPrice {
	font-size:9px;
	color:#f3732e;
}
span.orderPrice {
	font-size:11px;
	font-weight:bold;
	color:#f3732e;
}
span.orderTotalHeader {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
span.orderTotalPrice {
	font-size:11px;
	font-weight:bold;
	color:#f2732c;
}
span.total {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
span.totalPrice {
	font-size:18px;
	font-weight:bold;
	color:#f2732c;
}
span.shippingTax {
	font-size:9px;
	color:#fff;
}
span.showHideHeader{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
span.showHideHeader a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
span.showHideHeader a:hover {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
span.formText {
	color:#2d2d2d;
	font-size:9px;
}
span.showHideTitle {
	font-size:11px;
	font-weight:bold;
	color:#f2732c;
}
span.showHideDesc {
	font-size:9px;
	color:#fff;
}
span.promoText {
	display:block;
	font-size:10px;
	color:#fff;
	padding:35px 10px 0px 60px;
}
span.orangeBox {
	display:block;
	font-size:10px;
	color:#fff;
	padding:10px 10px 10px 10px;
}
span.paragraphHeader {
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
	/* text-transform:uppercase; */
}
span.subHeader {
	font-size:11px;
	font-weight:bold;
	color:#f3732e;
}
span.asterisk {
	font-size:10px;
	color:#f3732e;
}
span.small {
	font-size:9px;
	color:#f3732e;
}
span.pageHeaderOrange {
	font-weight:bold;
	color:#f2732c;
}
span.pageHeaderWhite {
	font-weight:bold;
	color:#fff;
}
span.boldOrange {
	font-size:11px;
	font-weight:bold;
	color:#f2732c;
}
span.boldWhite {
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
span.error {
	font-size:11px;
	color:#f00;
}
span.errorHeader {
	font-size:12px;
	font-weight:bold;
	color:#fc0;
	padding-left:25px;
	background:url(../images/warning.gif) 0px 0px no-repeat;
}
span.errorMessage{
	color:red !important;
}

a.add_phone 
{
	color:#fff;
	text-decoration:underline;
	font-size:12px;
}

/* order/unorder list classes */
ul.phoneModelDetails {
	margin-left:4px;
}
ul.phoneModelDetails li {
	font-size:10px;
	color:#f3732e;
	padding-left:10px;
	background:url(../images/bullet_chevron.gif) 0px 3px no-repeat;
}
ul.phoneModelDetails li  a {
	color:#f3732e;
	text-decoration:none;
}
ul.phoneModelDetails li a:hover {
	color:#f3732e;
	text-decoration:underline;
}
ul.featSpecList {
	margin:6px 0px 6px 4px;
}
ul.featSpecList li {
	font-size:12px;
	color:#fff;
	padding-left:15px;
	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;
	padding-bottom:5px;
}
ul.phoneDetails {
	margin:0px 0px 10px 4px;
}
ul.phoneDetails li {
	font-size:12px;
	color:#fff;
	padding-left:12px;
	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;
	line-height:16px;
}

ul.phoneAccessoryDetails {
	margin:0px 0px 10px 4px;
}
ul.phoneAccessoryDetails li {
	font-size:12px;
	color:#fff;
	padding-left:12px;
	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;
	line-height:16px;
}

ol.numList {
	margin:0px 0px 10px 0px;
}
ol.numList li {
	list-style-type:decimal;
	margin:0px 10px 0px 0px;
}

ol.programList {
	margin:0;
}
ol.programList li {
	list-style-type:decimal;
	margin:0px 10px 10px 30px;
}
	html>body ol.programList li {
		margin-left:-15px;
	}
	*:first-child+html ol.programList li
	{
		margin-left:32px;
	} 

ol.programList ul.programSubList{
	margin:0;
}
ol.programList li  ul.programSubList li{
	list-style-type:none;
	margin:0px 10px 0px 70px;
}
	html>body ol.programList li  ul.programSubList li{
		list-style-type:lower-alpha;
		margin-left:25px;
	}
	*:first-child+html ol.programList li ul.programSubList li
	{
		margin-left:72px;
	} 

ol.terms {
	margin:0;
}

ol.termsLC li {
	list-style-type:lower-roman;
	margin:0px 10px 10px 30px;
}
	html>body ol.termsLC li {
		margin-left:-15px;
	}
	
ol.termsUC li {
	list-style-type:upper-roman;
	margin:0px 10px 10px 30px;
}
	html>body ol.termsUC li {
		margin-left:-15px;
	}
	
ol.alphabet {
	margin:0;
}
ol.alphabet li {
	list-style-type:upper-alpha;
	margin:0px 10px 10px 30px;
}
	html>body ol.terms li {
		margin-left:-15px;
	}
ul.chevronWhite {
	margin-left:4px;
}
ul.chevronWhite li {
	font-size:11px;
	color:#fff;
	padding-left:10px;
	background:url(../images/bullet_chevron_white.gif) 0px 4px no-repeat;
}
ul.chevronWhite li  a {
	color:#fff;
	text-decoration:underline;
}
ul.chevronWhite li a:hover {
	color:#fff;
	text-decoration:underline;
}

ul.squareBullet {
	margin:0px 0px 10px 4px;
}
ul.squareBullet li {
	color:#fff;
	padding-left:15px;
	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;
	margin-bottom:6px;
}

ul.squareBulletOp {
	margin:0px 0px 10px 4px;
}
ul.squareBulletOp li {
	color:#fff;
	margin:0px 0px 3px 0px;
	padding-left:15px;
	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;
	margin-bottom:6px;	
}

ul.sansBullet {
	margin:0px 0px 0px 0px;
	list-style: none;
}

ul.sansBullet li{
	margin:0px 0px 3px 0px;
}

ul.orangeBullet {
	margin:0px 0px 10px 4px;
}

ul.orangeBullet li {
	color:#ff7122;
	font-weight:bold;
	padding-left:10px;
	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;
}

ul.numberBullet {
	margin-left:15px;
	padding-left:15px;
}
ul.numberBullet li 
{
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:decimal;
}

ul.discnumberBullet {
	margin-left:15px;
	padding-left:15px;
}
ul.discnumberBullet li 
{
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:disc;
}

ul.circlenumberBullet {
	margin-left:15px;
	padding-left:15px;
}
ul.circlenumberBullet li 
{
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:circle;
}


.mainContent 
{
	width:562px;
	float:left;
	overflow:hidden;
}
.mainContent .productNameTab 
{
	width:562px;
	height:24px;
	background:url(../images/tab_model_name.gif) top left no-repeat;
}

	
 .plansRatesTitle 
{
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
	}

.plansRatesTitle1 
{
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	color:#f3732e;
	
}

.plansRatesTitle2
{
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	margin-right:5px;
}

.plansRatesTitle4 
{
	padding-left:15px;
	padding-top:4px;
	padding-bottom:2px;
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	
}

.plansRatesTitle3
{
	padding-top:4px;
	padding-left:5px;
	padding-bottom:2px;
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
  color:#f3732e;
	margin-right:5px;
}

.Plans_Overview_Table .plan_item1
{
	padding-left:30px;
	padding-right:25px;
	width:246px;
}
.Plans_Overview_Table .plan_item2
{
	padding-left:30px;
	padding-right:25px;
	width:254px;
}
.Plans_Overview_Table .first_row
{
	background-image:url(../images/body_gradient_bkgd.jpg);
	width:250px;
}


.Plans_Overview_Table_New .plan_item1
{
        padding-left:15px;
        padding-right:25px;
        padding-top:10px;
        width:246px;
        height:200px;
        background: #000000 url(../images/body_gradient_bkgd_new.jpg) repeat-x;
}
.Plans_Overview_Table_New .plan_item2
{
        padding-left:15px;
        padding-right:25px;
        padding-top:10px;
        width:254px;
        height:200px;
        background: #000000 url(../images/body_gradient_bkgd_new.jpg) repeat-x;
}

.plans_rates_left_column 
{
	width:280px; float:left; margin-right:3px;
}

.plans_rates_right_column 
{
	width:275px; float:left;
}

.plans_rates_item1
{
        padding-left:15px;
        padding-top:10px;
        height:210px;
        background: #000000 url(../images/body_gradient_bkgd_new.jpg) repeat-x;
}
.plans_rates_item2
{
        padding-left:15px;
        padding-top:10px;
        height:210px;
        background: #000000 url(../images/body_gradient_bkgd_new.jpg) repeat-x;
}
 
ul.orange_bullets
{
        list-style-type: none;
}
 
ul.orange_bullets li
{
        background: transparent url('../images/bullet_orange.gif') no-repeat scroll 5px 5px;
        margin-bottom: 7px;
        padding-left: 20px;
        font-size:12px;
}
 
.monthly_plans
{
        width:170px;
        float:left;
        margin-left:10px;
        margin-top:10px;
        
}
 
.prepaid_plans
{
        width:190px;
        float:left;
        margin-left:10px;
        margin-top:10px;
        
}
 
.addons
{
        width:150px;
        float:left;
        margin-left:10px;
        margin-top:10px;
        
}
 
ul.radio_bullets
{
        list-style-type: none;
}
 
ul.radio_bullets li
{
        background: transparent url('../images/plans_bullet.gif') no-repeat scroll 5px 5px;
        margin-bottom: 7px;
        padding-left: 20px;
        text-decoration: none;
}
 
ul.radio_bullets a
{
        color:#fff;
        text-decoration: none;
}
 
ul.radio_bullets a:hover
{
        text-decoration: underline;
}

.plans_title 
{	
	color:#FF7122;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;

}


.mainContent .newproductNameTab {
	width:488px;
	height:24px;
	background:url(../images/new_tab_model_name.gif) top left no-repeat;
}

.mainContent .productDetailBkgd {
	width:562px;
	padding-left:6px;
	background:url(../images/body_gradient_bkgd.jpg) 0px 0px no-repeat;
	
}

.mainContent .plansratesproductDetailBkgd {
	width:562px;	
	background:url(../images/body_gradient_bkgd.jpg) 0px 0px no-repeat;
	
}

 .newproductDetailBkgd {
	width:488px;	
	background:url(../images/product_gradiantbkgd.gif) 0px 0px no-repeat;
}

.newproductNameTab .productName {
	padding-top:2px;
	padding-left:15px;
}
.newproductNameTab .productName h1 {
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	color:#f3732e;
	/* text-transform:uppercase; */
	margin-right:5px;
}
.newproductNameTab .productName h2 {
	float:left;
	display:inline;
	font-size:10px;
	font-weight:bold;
	color:#f3732e;
	margin-top:2px;
}

.productNameTab .productName, .productSmallerName , .productSmallestName{
	padding-top:2px;
	padding-left:15px;
}

.productNameTab .productName h1 {
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	color:#f3732e;
	/* text-transform:uppercase; */
	margin-right:5px;
}

.productNameTab .productSmallerName h1 {
	float:left;
	display:inline;
	font-size:15px;
	font-weight:bold;
	color:#f3732e;
	/* text-transform:uppercase; */
	margin-right:5px;
}

.productNameTab .productSmallestName h1 {
	float:left;
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
	/* text-transform:uppercase; */
	margin-right:5px;
	margin-top:2px;
	
}

.productNameTab .productName h2 {
	float:left;
	display:inline;
	font-size:10px;
	font-weight:bold;
	color:#f3732e;
	margin-top:2px;
}

.productAccessoryName 
{
	font-size:9px;
	font-weight:bold;
	color:#f3732e;
	margin-top:3px;
}

.productAccessoryName h2
{
	font-size:13px;
	font-weight:bold;
	color:#f3732e;
	margin-top:3px;
}
.stepTitle {
	color:#fff;
}

.spacingAroundTable {
	padding:10px 10px 10px 10px;
}

.soloadedHeader {
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
	text-transform:uppercase;
	padding-bottom:6px;
}


/* Your solo */
.vipBkgd {
	width:362px;
	height:auto;
	padding-top:5px;
	margin-top:5px;
	background:url(../images/bkgd_your_solo_main.jpg) 0px 0px no-repeat;
}
.vipInnerBkgd {
	width:350px;
	height:auto;
	margin-left:5px;
	background:#000000;
}
.yourSoloPromoHeader {
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
	padding:3px 0px 0px 10px;
}

.houseOfBluesBkgd {
	width:362px;
	height:266px;
	margin-left:0px;
	padding-top:5px;
	padding-left:5px;
	background:url(../images/bkgd_house_of_blues.jpg) 0px 0px no-repeat;
}

.houseOfBluesIntro {
	width:302px;
	padding:20px 20px 0px 20px;
	
}

.getHookedHeaderTab {
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding:4px 0px 0px 10px;
	background:url(../images/tab_get_hooked.gif) 0px 0px no-repeat;
}
.getHookedTableBkgd {
	width:180px;
	background:#f3732e;
}
.getHookedFormTableBkgd {
	width:180px;
	background:#fff;
}

.rates_text
{
	font-size:12px;
}
	


/* FAQ */
.faqSectionHeader {
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
	text-transform:uppercase;
	padding-bottom:10px;
}


/* Good Times */
.goodTimeHeader {
	font-size:12px;
	font-weight:bold;
	color:#f3732e;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
}


/* Show and Hide div */

/* entertainment tv partners */
#tvList {width: 524px; height: 313; list-style: none; margin: 0; padding: 0; display: inline; overflow: hidden;}
#tvList li {margin: 0; padding: 0; display: inline; list-style-type: none;}
#tvList a {display: inline; float: left; padding: 53px 0 0 0; _padding: 40px 0 0 0; margin: 0 0 10px 10px; width:121px; overflow: hidden;}
#tv01 a {background:url(../images/entertainment_tv_01.gif) 0px 0px no-repeat;}
#tv02 a {background:url(../images/entertainment_tv_02.gif) 0px 0px no-repeat;}
#tv03 a {background:url(../images/entertainment_tv_03.gif) 0px 0px no-repeat;}
#tv04 a {background:url(../images/entertainment_tv_04.gif) 0px 0px no-repeat;}
#tv05 a {background:url(../images/entertainment_tv_05.gif) 0px 0px no-repeat;}
#tv06 a {background:url(../images/entertainment_tv_06.gif) 0px 0px no-repeat;}
#tv07 a {background:url(../images/entertainment_tv_07.gif) 0px 0px no-repeat;}
#tv08 a {background:url(../images/entertainment_tv_08.gif) 0px 0px no-repeat;}
#tv09 a {background:url(../images/entertainment_tv_09.gif) 0px 0px no-repeat;}
#tv10 a {background:url(../images/entertainment_tv_10.gif) 0px 0px no-repeat;}
#tv11 a {background:url(../images/entertainment_tv_11.gif) 0px 0px no-repeat;}
#tv12 a {background:url(../images/entertainment_tv_12.gif) 0px 0px no-repeat;}
#tv13 a {background:url(../images/entertainment_tv_13.gif) 0px 0px no-repeat;}
#tv14 a {background:url(../images/entertainment_tv_14.gif) 0px 0px no-repeat;}
#tv15 a {background:url(../images/entertainment_tv_15.gif) 0px 0px no-repeat;}
#tv16 a {background:url(../images/entertainment_tv_16.gif) 0px 0px no-repeat;}
#tv17 a {background:url(../images/entertainment_tv_17.gif) 0px 0px no-repeat; margin-bottom: 50px;}

/* entertainment clips */
#clipList {width: 524px; height: 313; list-style: none; margin: 0; padding: 0; display: inline; overflow: hidden;}
#clipList li {margin: 0; padding: 0; display: inline; list-style-type: none;}
#clipList a {display: inline; float: left; padding: 53px 0 0 0; _padding: 40px 0 0 0; margin: 0 0 10px 10px; width:121px; overflow: hidden;}
#clip01 a {background:url(../images/entertainment_clip_01.gif) 0px 0px no-repeat;}
#clip02 a {background:url(../images/entertainment_clip_02.gif) 0px 0px no-repeat;}
#clip03 a {background:url(../images/entertainment_clip_03.gif) 0px 0px no-repeat;}
#clip04 a {background:url(../images/entertainment_clip_04.gif) 0px 0px no-repeat;}
#clip05 a {background:url(../images/entertainment_clip_05.gif) 0px 0px no-repeat;}
#clip06 a {background:url(../images/entertainment_clip_06.gif) 0px 0px no-repeat;}
#clip07 a {background:url(../images/entertainment_clip_07.gif) 0px 0px no-repeat;}
#clip08 a {background:url(../images/entertainment_clip_08.gif) 0px 0px no-repeat;}
#clip09 a {background:url(../images/entertainment_clip_09.gif) 0px 0px no-repeat;}
#clip10 a {background:url(../images/entertainment_clip_10.gif) 0px 0px no-repeat;}
#clip11 a {background:url(../images/entertainment_clip_11.gif) 0px 0px no-repeat;}
#clip12 a {background:url(../images/entertainment_clip_12.gif) 0px 0px no-repeat;}
#clip13 a {background:url(../images/entertainment_clip_13.gif) 0px 0px no-repeat;}
#clip14 a {background:url(../images/entertainment_clip_14.gif) 0px 0px no-repeat;}
#clip15 a {background:url(../images/entertainment_clip_15.gif) 0px 0px no-repeat;}
#clip16 a {background:url(../images/entertainment_clip_16.gif) 0px 0px no-repeat;}
#clip17 a {background:url(../images/entertainment_clip_17.gif) 0px 0px no-repeat;}
#clip18 a {background:url(../images/entertainment_clip_18.gif) 0px 0px no-repeat;}
#clip19 a {background:url(../images/entertainment_clip_19.gif) 0px 0px no-repeat;}
#clip20 a {background:url(../images/entertainment_clip_20.gif) 0px 0px no-repeat;}
#clip21 a {background:url(../images/entertainment_clip_21.gif) 0px 0px no-repeat;}
#clip22 a {background:url(../images/entertainment_clip_22.gif) 0px 0px no-repeat; margin-bottom: 25px;}
#clip23 a {background:url(../images/entertainment_clip_23.gif) 0px 0px no-repeat;}

#showHideTv, #showHideClips {
	width:310px;
	height:auto;
	background:url(../images/entertainment_tv_bkgd.png) 0px 0px no-repeat;
}

#showHide {
	width:198px;
	height:auto;
	padding-bottom:10px;
	background:url(../images/hideshow_bkgd_left_arrow.gif) 0px 0px no-repeat;
}
	html>body #showHide {
		background:url(../images/hideshow_bkgd_left_arrow.gif) 0px 0px no-repeat;
	}
	
#showHide .showHideWrapper,  #showHideTv .showHideWrapper,  #showHideClips .showHideWrapper {
	margin-right:10px;
	margin-left:10px;
	padding:10px 10px 10px 10px;
	text-align:left;
}

#showHideTv .showHideWrapper, #showHideClips .showHideWrapper {
	margin-right:10px;
	padding:8px 10px 10px 10px;
	text-align:left;
}



.esnBkgd {
	width:523px;
	height:298px;
	background:url(../images/phone_esn_number.gif) 0px 0px no-repeat;
}
.esnInstruction {
	width:523px;
	padding-top:6px;
	text-align:center;
	font-size:9px;
	color:#fff;
}
.startupBkgd {
	width:523px;
	height:221px;
	background:url(../images/phone_startup_code.gif) 0px 0px no-repeat;
}
.startupInstruction {
	width:523px;
	padding-top:6px;
	text-align:center;
	font-size:9px;
	color:#fff;
}


/* agreement Table Layout */
.tableAgreement {
	width:530px;
	background:#101010;
	margin:0;
}

/* Rates Table Layout */

.rateBkgd {
	width:761px;
	padding-left:5px;
	background:url(../images/body_gradient_rates_bkgd.jpg) 0px 0px no-repeat;
}

.tableRateWrapper {
	width:751px;
	background:#101010;
	margin:15px 0px 10px 0px;
}


.tableWrapper {
	width:540px;
	background:#101010;
	margin:15px 0px 10px 0px;
}
.tableRowColor {
	background:#373737;
	font-size:9px;
	color:#fff;
	padding:6px;
}
.tableRowAlternateColor {
	background:#5e5d5d;
	font-size:9px;
	color:#fff;
	padding:6px;
}
.tableHeader {
	font-size:11px;
	color:#fff;
	padding:6px 4px 4px 4px;
}
.tableHeader span.orange {
	font-size:12px;
	font-weight:bold;
	color:#ff7122;
}
.tableBoldText {
	font-size:9px;
	font-weight:bold;
}



/* Coverage Map */
.mapBkgd {
	width:523px;
	height:383px;
	background:url(../images/map_bkgd.gif) 0px 0px no-repeat;
}
.mapInstruction {
	font-size:9px;
	font-weight:bold;
	color:#fff;
}
.mapImg {
	width:523px;
	text-align:center;
	padding-top:12px;
	border:0;
}

.keepmeinloop {
	width:180px;
	height:auto;
	background:#f3732e;
}
.spacingAroundTable {
	padding:0px 10px 10px 10px;
}
.emailTextfield {
	background:#fff;
	border:none;
	font-size:9px;
	color:#373737;
	height:16px;
	width:125px;
}


/* Form Elements */
textarea, input  {
	background:#333;
	border:solid 1px #000;
	font-size:9px;
	color:#f3732e;
	height:18px;
}

/* For Step 2 of Buyflow only */
.inputbutton input {
	height:21px;
}


/* Form Elements */
select  {
	background:#333;
	border:solid 1px #333;
	font-size:9px;
	color:#f3732e;
}

.coverageDD {
	background:#333;
	border:solid 1px #000;
	font-size:9px;
	color:#f3732e;
}
/*textarea {
	padding:4px 4px 4px 4px;
	color:#f3732e;
}*/

.radioButton {
	background:transparent;
}
.checkbox {
	background:transparent;
}
label {
	font-size:9px;
	color:#fff;
}


/* Style in Footer */
#footer {
	width:815px;
	height:55px;
	float:left;
	overflow:hidden;
	background-color: #000000;
	/*background:#000000 url(../images/footer_bkgd.gif) top left no-repeat;*/
}
.footerMargin {
	width:769px;
	overflow:hidden;
	margin:10px 35px -10px 26px;
}
.footerLink {
	width:769px;
	float:left;
	overflow:hidden;
	font-size:11px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.footerLink a {
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size:11px;
	color:#fff;
	text-decoration:none
}
.footerLink a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}
.footerCopyright {
	width:150px;
	font-size:11px;
	color:#666565;
}

.bodyCopyright {
	font-size:11px;
	color:#666565;
}

/* Widgets */
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	font-size:1px;
}
.bold {
	font-weight:bold;
}
.dotlineV {
	background:url(../images/dotline_v.gif) top left repeat-y;
	font-size:1px;
	width:2px;
}
.dotlineH {
	background:url(../images/dotline_grey_h.gif) top left repeat-x;
	font-size:1px;
	width:100%;
	height:2px;
}
.homeGreyLine {
	background:#656565;
	font-size:1px;
	width:780px;
	height:1px;
}

/* spacers */
.spacer3px {
	padding-bottom:3px;
	font-size:1px;
}
.spacer5px {
	padding-bottom:5px;
	font-size:1px;
}

.spacerright5px {
	padding-right:5px;
	font-size:1px;
}
.spacer10px {
	padding-bottom:10px;
	font-size:1px;
}

.spacer22px {
	padding-bottom:20px;
	font-size:1px;
}

/* hyperlink classes */
a.small {
	color:#f3732e;
	text-decoration:underline;
}
a.small a:hover {
	color:#f3732e;
	text-decoration:underline;
}
a.smallwhite {
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}
a.smallwhite a:hover {
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}
a.regularwhite {
	color:#fff;
	text-decoration:underline;
}
a.regularwhite a:hover {
	color:#fff;
	text-decoration:underline;
}
a.link {
	color:#fff;
	text-decoration:underline;
}
a.link a:hover {
	color:#fff;
	text-decoration:underline;
}
a.bodyLink {
	color:#f2732c;
	text-decoration:underline;
}
a.bodyLink a:hover {
	color:#f2732c;
	text-decoration:underline;
}
a.buyFlowAddMoreProduct {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a:hover.buyFlowAddMoreProduct {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}


/* breadcrumbs */
#breadcrumbs {
	width:562px;
	height:30px;
	margin-top:-10px;
	margin-left:25px;
	font-size:9px;
	color:#fff;
	overflow:hidden;
}
#breadcrumbs .pageOn {
	font-size:9px;
	color:#f2732c;
	display:inline;
}
#breadcrumbs a {
	color:#fff;
	text-decoration:underline;
}
#breadcrumbs a:hover {
	color:#f2732c;
	text-decoration:underline;
}


.displayNone {
	display:none;
}

.eventDetails {
	line-height:18px;
}

span.eventsPageHeader {
	font-size:12px;
	font-weight:bold;
	color:#f2732c;
}


/* Events */
#featuredEvent {
	width:550px;
	height:189px;
	z-index:1000;
	
}
#featuredEvent .eventsTabs {
	width:auto;
	z-index:5000;
	margin-top:165px;
	float:left;
	overflow:hidden;
}
.mainContent .eventDetailBkgd {
	width:556px;
	background:url(/images/body_gradient_bkgd_550.jpg) 9px 0px no-repeat;
}

/* Popup window */
.popupWindow {
	width:770px;
	background:url(../images/bkgd_popup.jpg) top left repeat-y;
}
.popupRegAndRules {
	width:640px;
	padding-left:65px;
	padding-right:65px;
	text-align:left;
}
/* Events */
#featuredEvent .eventsTabs {
	width:auto;
	z-index:5000;
	margin-top:165px;
	float:left;
	overflow:hidden;
}
.mainContent .eventDetailBkgd {
	width:556px;
	background:url(../images/body_gradient_bkgd_550.jpg) 9px 0px no-repeat;
}

.eventDetails {
	line-height:18px;
}

span.eventsPageHeader {
	font-size:14px;
	font-weight:bold;
	color:#f3732e;
}

.eventscontentWrapper {
	width:500px;
	padding:12px 0px 10px 0px;
}

/* rates overview  */

.pCode 
{
    display: inline;
    float: left;
	background:#2d2d2d;
	border:none;
	width: 34px;
	font-size: 10px;
	color:#ffffff;
	margin: 4px 4px 0 0;
}

.pCodeGo 
{
    display: inline;
    float: left;
	margin: 2px 0 0 -1px;
}

.citylink {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 13px;
}

#citylinkcont 
{
	margin: 4px 0 4px 0;
}

.citycopy 
{
    display: inline;
    float: left;
    width: 380px;
    margin: 0 0 0 13px;
    padding: 15px 0 0 0;

}

.citycopy1 
{
    width: 550px;
    height: 200px;
    margin: 0 0 0 13px;
    padding: 15px 0 0 0;
}

.citycopy2 
{
    width: 500px;
    height: 200px;
    margin: 0 0 0 13px;
    padding: 15px 0 0 0;
}

#cityname 
{
    display: inline;
    float: right;
    height: 22px;
	font-weight:bold;
	margin: 26px 44px 0 0;
	padding: 3px 0 0 14px;
	background: url('../images/solo_city_dots.gif') scroll no-repeat;
}

#cityflash
{
    display: block;
    margin: 0 0 -8px 0;
}

#legendcont 
{
    display: inline;
    float: right;
    margin: 0 48px 10px 0;
    _margin: 0 42px 10px 0;
}

#legendcontFR 
{
    display: inline;
    float: right;
    margin: 0 47px 10px 0;
    _margin: 0 0 10px 218px;
}

#legend1 
{
    display: inline;
    float: left;
    width: 13px;
    height: 13px;
    background: #f7662b;
    margin: 0 10px 0 0;
    _margin: 0 10px 1px 0;
}

#legend2
{
    display: inline;
    float: left;
    width: 13px;
    height: 13px;
    background: #fca673;
    margin: 0 10px 0 17px;
}

#legend2FR
{ 
    display : inline;
    float: left;
    width: 13px;
    height: 13px;
    background: #fca673;
    margin: 0 10px 0 0;
    _margin: 0 10px 1px 0;
}

#legend1txt, #legend2txt  
{
    display: inline;
    float: left;
    font: normal 10px verdana;
}

.ratesOverviewBkgd {
	float:left;
	margin-right:5px;
	width:260px;
	background:url(../images/monthly_plans_Bkgd.gif) 0px 0px no-repeat;
}

td.rates_overview_lft{width:66px;}

span.orange {
	font-size:11px;
	font-weight:bold;
	color:#ff7122;
}

span.smallorange {
	font-size:11px;
	color:#ff7122;
}

.just_orange  
{
	color:#ff7122;
}

.smproductBkgd {
	width:103px;
	height:142;
	background: #000000 url(../images/bk_sm.gif) 0px 0px no-repeat;
}

.productdetailschartBkgd 
{
	
	width:353px;
	height:43px;
	background:url(../images/bk_service_agreements.gif) 0px 0px no-repeat;
	
}

.productprepaidpriceBkgd 
{
	float:right;
	width:102px;
	height:43px;
	background:url(../images/bk_prepaidprice.gif) 0px 0px no-repeat;
}

div.product_details
{
	padding-top:10px;
	padding-left:15px;
	font-size:12px;
	line-height:16px;	
	}
span.productdetails 
{
	padding-right:10px;
	font-size:12px;
	}
	
td.serviceagree
{	padding-right:30px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#f3732e;	
	}	
	
td.threeyrsplanTxt
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}	
	
td.threeyrsTxt
{
	font-family:Verdana;
	font-size:9px;
	color:#ffffff;		
}	
span.prepaidTxt
{
	font-family:Verdana;
	font-size:9px;
	color:#c2c2c2;		
}

td.yrsplanTxt
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#c2c2c2;	
	
	}	
	
td.yrsTxt
{
	font-family:Verdana;
	font-size:9px;
	color:#c2c2c2;	
	
}

/* Plans & Rates PrePaid Table  */
.PrePdTblHeaderRowbg{
	background-image:	url(../images/prepd_header_bg.gif);
	height:				31px;
}

.PrePdTblTabsRowbg{
	background-image:	url(../images/prepd_tab_bg.gif);
}

.PrePdTblCol0{
	background-image:	url(../images/prepd_row1_bg.gif);
}

.PrePdTblTabCell{
	background-image:	url(../images/prepd_tab.gif); 
	width:				119px;
	padding-left:		10px;
	padding-right:		10px;
	text-align: 		center;
	font-size:			10px;
	font-weight:		bold;
	color:				#f3732e;
}

.PrePdTblRow1{
	background-image:	url(../images/prepd_row1_bg.gif); 
	background-repeat:	repeat-x;
	background-color:	black; 
}

.PrePdTblRow1VRule{
	background-color:	black; 
	background-image:	url(); 
}

.PrePdTblRow1Cell1{
	background-image:	url(../images/prepd_row1_bg.gif); 
	width:				123px;
	padding:			10px; 
	padding-left:		0px;
	vertical-align: 	top; 
	font-size:			10px;
	font-weight:		bold;
	color:				#f3732e;
}

.PrePdTblRow1Cells{
	background-image:	url(../images/prepd_row1_bg.gif); 
	width:				119px;
	padding:			10px;
	vertical-align: 	middle; 
	text-align: 		center; 
}
.PrePdTblRule{
 background-image:		url(../images/prepd_dotted_rule.gif);
}

.PrePdTblCell1{
	width:				123px;
	padding:			10px; 
	padding-left:		0px;
	vertical-align: 	top; 
	font-size:			10px;
	font-weight:		bold;
	color:				#f3732e;
}
.PrePdTblCells{
	width:				119px;
	padding:			10px;
	vertical-align: 	middle; 
	text-align: 		center; 
}

/* Plans & Rates Option Table  */

/* Prepaid  */
.PrOpTableCellRightTopPP{
	width:				265px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 35px 12px 15px;
	background-image:   url(../images/options_table_bg.jpg);
}

.PrOpTableCellRightBottom{
	width:				265px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 35px 12px 15px;
	background-image:   url(../images/options_table_bottom_bg.jpg);
}

.PrOpTableCellCenterBottom{
	width:				67px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 0px 12px 15px;
	background-image:   url(../images/options_table_bottom_bg.jpg);
}

.PrOpTableCellRightPP{
	width:				265px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 35px 12px 15px;
}

/* Satellite table  */

.SatTable{
	width:				506px;
	border-collapse:    collapse ; 
	background:         url(../images/body_gradient_bkgd.jpg) 0px 0px no-repeat;
}

.SatTableCell{

	height:				30px;
	vertical-align: 	top; 
	text-align: 		center; 
	padding:			0px 0px 0px 0px;
}

.SatTableCellHead{

	height:				30px;
	vertical-align: 	middle; 
	text-align: 		center; 
	padding:			0px 0px 0px 0px;
}

.SatTableCellSpacer{
	background:			#000000;
	padding: 0px 2px 0px 0px;
    margin    : 0px 0px 0px 0px;   
}

/* Feature Combos  */

span.FCsubHeader {
	
	font-weight:bold;
	color:#f3732e;
}

.FCTableHeader{
	width:				395px;
	border-collapse:    collapse; 
	margin:			0px 0px 0px 108px;
}

.FCTableHeaderTab{
	width:				78px;
	height:				41px;
	vertical-align: 	top; 
	text-align: 		center; 
	padding:			7px 0px 0px 0px;
	background:         url(../images/solo_feature_combos_tab.gif) 0px 0px no-repeat;
	font-size:10px;
}

.FCTable{
	width:				506px;
	border-collapse:    collapse ; 
	background:         url(../images/body_gradient_bkgd.jpg) 0px 0px no-repeat;
}

.FCTableCellLeft{
	width:				100px;
	height:				61px;
	vertical-align: 	middle; 
	text-align: 		left; 
	padding:			0px 0px 0px 10px;
}

.FCTableCellRight{
	width:				78px;
	height:				61px;
	vertical-align: 	middle; 
	text-align: 		center; 
	padding:			0px 0px 0px 0px;
}

.FCTableCellRightGrey{
	width:				78px;
	height:				61px;
	vertical-align: 	middle; 
	text-align: 		center; 
	padding:			0px 0px 0px 0px;
	background:         url(/images/solo_feature_combos_cell_bg.gif);
}

.FCTableDotCell{
    height:				2px;
	padding:			0px 0px 0px 0px;
}

.FCTableDotCellLeft{
    height:				2px;
	padding:			0px 0px 0px 10px;
}

.FCTableCellSpacer{
	background:			#000000;
	padding: 0px 2px 0px 0px;
    margin    : 0px 0px 0px 0px;   
}

/* All other  */
.PrOpTable{
	width:				562px;
	border-collapse: collapse; 
}

.PrOpTableCellLeft{
	width:				129px;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 0px 0px 26px;
}

.PrOpTableCellRightTop{
	width:				275px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 0px 12px 15px;
	background-image:   url(../images/options_table_bg.jpg);
}

.PrOpTableCellCenterTop{
	width:				67px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 0px 12px 15px;
	background-image:   url(../images/options_table_bg.jpg);
}


.PrOpTableCellCenter{
	width:				67px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 0px 12px 15px;
}

.PrOpTableCellRight{
	width:				285px;
	background-color:   #2a2a2a;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 25px 12px 15px;
}

.PrOpTableDotCellLeft{
    height:				2px;
	padding:			0px 0px 0px 0px;
}

.PrOpTableDotCellRight{
	background-color:   #2a2a2a;
	height:				2px;
	padding:			0px 0px 0px 0px;
	border-left:        1px solid #000000;
}

.PrOpTableCellRightFeat{
	width:				285px;
	background-color:   #535353;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 25px 12px 15px;
}

.PrOpTableCellCenterFeat{
	width:				67px;
	background-color:   #535353;
	vertical-align: 	top; 
	text-align: 		left; 
	padding:			21px 0px 12px 15px;
}

.PrOpTableDotCellSpacer{
	background-color:   #000000;
	width:				1px;
	padding:			0px 0px 0px 0px;
}

.sup {
font-size: .5em;
vertical-align:top;
}

.plansRatesTitle1 .sup {
font-weight:lighter;font-size:0.7em;
}

#flash {
width: 579px; 
}	

/*Support - FAQS*/

#faqtainer {
margin:0px;
padding:0px;
}

#faqtainer .toggleList {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
width:525px;
font: normal 12px arial, sans-serif;
color: #ffffff;
}
#faqtainer .toggleList li {
padding:0px 0px 0px 0px;
}

#faqtainer .toggleList li.fold a.link {
font: normal 12px arial, sans-serif;
color: #ffffff;
}
#faqtainer .toggleList li.unfold a.link {
font: bold 12px arial, sans-serif;
color: #f2732e;
text-decoration: none;
}
#faqtainer .toggleList li.fold ul, #faqtainer .toggleList li.fold ol, #faqtainer .toggleList li.fold a.close, #faqtainer .toggleList li.fold div {
display:none;
}
#faqtainer .toggleList li.unfold ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 10px 5px 15px;
padding:0px;
}
#faqtainer .toggleList li.unfold ol {
display:block;
list-style-position:outside;
margin:0px 0px 0px 35px;
padding:0px;
}
#faqtainer .toggleList li.unfold ul li {
margin:0px;
padding:0px;
}
#faqtainer .toggleList li.unfold ul li a {
font: normal 12px arial, sans-serif;
color: #ffffff;
}

/*Site Map*/

.SiteMapBkgd {
    display: block;
    float: left;
	width:562px;
	padding: 15px 15px 15px 15px;
	margin: 0 0 1px 0;
	background:url(../images/body_gradient_bkgd.jpg) 0px 0px no-repeat;
}

.SiteMapBkgd .lCol {
display: inline; 
float: left;
width: 265px;
}

.SiteMapBkgd .rCol {
display: inline; 
float: left;
width: 265px;
padding: 13px 0 0 0;
}

.SiteMapList li {
display: list-item;
list-style-position: outside;
}

.SiteMapList li.level1 {
font-weight: bold;
margin: 0 0 0 15px;
list-style-image: url(../images/site_map_dot.gif);
}

.SiteMapList li.level2, .SiteMapList li.level3 {
padding: 0 0 0 0;
list-style-image: url(../images/site_map_dot_sm.gif);
}

.SiteMapList li.level2 {
margin: 15px 0 0 35px;
}

.SiteMapList li.level3 {
margin: 0 0 0 70px;
}


.SiteMapList li a, .SiteMapList li a:visited {
text-decoration: none;
color: #ffffff;
}

.SiteMapList li a:hover, .SiteMapList li a:active {
text-decoration: underline;
color: #ffffff;
}

/* BuyFlow */

/* Product Page */

.buyflow_service_agreements 
{
	background:transparent url(../images/buyflow_products_bg.gif) repeat-x scroll 0 0;
}

.buyflow_products_cell
{
	padding-top:5px;
	padding-bottom:5px; 
	font-family:Verdana;
	font-size:12px;
	color:#fff;
		
}

.buyflow_products_bottom
{
	padding-top:5px; 
	padding-bottom:15px;
	padding-left:10px;
}

.buyflow_products_price
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.buyflow_subtitle
{
	color:#F3732E;
	font-size:12px;
	font-weight:bold;
	
}

/* Buyflow classes */

.buyflow_productNameTab {
background:transparent url(../images/buyflow_tab_model_name.gif) no-repeat scroll left top;
height:24px;
width:763px;
}

.buyflow_productNameTab .buyflow_productName {
padding-left:15px;
padding-top:2px;
}

.buyflow_productNameTab .buyflow_productName h1 {
color:#F3732E;
display:inline;
float:left;
font-size:14px;
font-weight:bold;
margin-right:5px;
}

.buyflow_productDetailBkgd {
background: #000000 url('../images/buyflow_body_gradient_bkgd.jpg') no-repeat scroll 0 0;
padding-left:0px;
width:763px;
}

.buyflow_mainContent .buyflow_productDetailBkgd {
background: #000000 url('../images/buyflow_body_gradient_bkgd.jpg') no-repeat scroll 0 0;
padding-left:6px;
width:763px;
}

.buyflow_mainContent {
float:left;
overflow: hidden;
width:763px;
}

ul.buyflow_list 
{
	list-style-type:none;
}

ul.buyflow_list li {
background:transparent url('../images/buyflow_basket_bullet.gif') no-repeat scroll 0 0;
margin-bottom:0px;
padding-left:15px;
}

a.buyflow_smallwhite {
color:#ffffff;
font-size:11px;
text-decoration:none;
}

a.buyflow_smallwhite:hover {
text-decoration:underline;
}

.buyflow_plans_cell
{
	background-image: url('../images/buyflow_plans_cell_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height:79px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #000;
	width:200px;
}

.buyflow_plans_headcell 
{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center; 
	padding-left:0px;
	
}

.buyflow_plans_headcell_data
{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center; 
	
}

.buyflow_plans_textcell 
{
	width:160px;
	
}

/* for Step 1 page */


.buyflow_step1 input {
	background:#000;
	font-size:9px;
}

/* BuyFlow Footer */

#buyflow_footer {
	width:763px;
	height:55px;
	float:left;
	overflow:hidden;
	background-color: #000000;
	/* background:#000000 url(../images/footer_bkgd.gif) top left no-repeat; */
}

/* BuyFlow Breadcrumbs */

.buyflow_breadcrumb_on 
{
	color:#ff7122;
}

.buyflow_breadcrumb_off
{
	color:#4a4a4a;
}

a.link_expand {
font: bold 12px arial, sans-serif;
color: #f2732e;
text-decoration: none;
}

a.link_collapse {
font: bold 12px arial, sans-serif;
color: #ffffff;

}

/* Options Table */

.lightrow { background-color:#292929; border-bottom:1px solid #000; width:530px; min-height:23px;  float:left; }
.darkrow { background:#3B3B3B; border-bottom:1px solid #000; width:530px; min-height:23px; float:left;  }
.options_text { width:400px; margin-left:10px; float:left; padding-top:4px; padding-bottom:4px; display:table-cell; }
.options_price { width:110px; float:left; font-weight:bold; color:#f2732c; padding-top:4px; padding-bottom:4px; text-align:right; display:table-cell; }
.options_title { width:530px; color:#fff; font-weight:bold; font-size:12px; padding-bottom:10px; padding-top:10px; min-height:20px; float:left;}
.options_spacer {width:530px; height:10px; float:left; }

/* Submit button on Contact Us Page */

.contact_submit input
{
	height:21px;
	border:0px;
	background-color:Black;
}

/* Unbeatable Plan - Long Distance page */

.ld_container
{
	width:540px;
	float:left;
}

#ld_canada 
{
	width:340px;
	margin-right:10px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

#ld_international 
{
	width:340px;
	margin-right:10px;
	display:none;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

.ld_calculator 
{
	width:180px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.ld_calculator_content
{
	width:180px;
	background:url('/images/int_rates_calc_background.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:150px;
	border:0px;
}

.ld_subheader_off 
{
	font-size:12px;
	font-weight:bold;
	float:left;
}

.ld_subheader_off_fr
{
	font-size:12px;
	font-weight:bold;
	float:left;
}


.ld_subheader_off a, .ld_subheader_off a:visited, .ld_subheader_off_fr a, .ld_subheader_off_fr a:visited  
{
	color:#999999;
	text-decoration:none;
}

.ld_subheader_on
{
	font-size:12px;
	color:#ff7122;
	font-weight:bold;
	float:left;
}

.ld_subheader_on_fr
{
	font-size:12px;
	color:#ff7122;
	font-weight:bold;
	float:left;
}

.calc_text 
{
	text-align: left; 
	font-weight:bold; 
	padding-left:10px;
	padding-right:5px;
}

.calc_numbers 
{
	text-align: right;
	color:#ff7122; 
	font-weight:bold; 
	background-color:#3b3b3b;
	padding:2px;
}

.calc_dropdown 
{
	border:1px solid #666666; _border:0px;
}

.ld_divider
{
	width:12px;
	float:left;	
	margin-top:-3px;
}

/* Solo Self Serve Standalone page */

.selfserve_prize { float:left; width:170px; margin-right:10px; }
.selfserve_prize_text { width:130px; text-align:left; padding-left:30px; }

#selfserve_how_to_enter { width:562px; display:block; }
#selfserve_rules_regs { width:562px; display:none; }

.selfserve_tab_container  
{
	width:530px; 
	min-height:200px; 
	background:url('/images/selfserve_chart_bg.gif') top left no-repeat; 
	padding-left:10px; 
	padding-top:10px; 
	padding-right:5px;
	
}
	
.selfserve_enter_cell
{
	background-image: url('../images/selfserve_enter_cell_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height:69px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #000;
	width:80px;
}

.selfserve_enter_headcell 
{
	padding-top:5px;
	padding-bottom:10px;
	padding-right:5px;
	text-align:center; 
	
}	
	
.selfserve_row_divider 
{
	height:2px;
	background: url('../images/selfserve_dotted_line.gif') left repeat-x;
}

.disclaimer_text

{ font-size: 10px; }

span.orange_q {
color:#FF7122;
font-size:11px;
font-weight:bold;
margin-right:5px;
}

ul.roundBullets li {
background:transparent url(../images/bullet_orange.gif) no-repeat scroll 0 5px;
color:#FFFFFF;
font-size:12px;
padding-bottom:10px;
padding-left:15px;
}

.UrbanUnlimited 
{
	display: none;
}

.BoxingWeek
{
	display: none;
}

.CreditMonthlyBill
{
	/* Works in concert with /Configuration/appKeys.config:
		<add key="CreditMonthlyBill" value="false" /> 
	*/
	display: none;	/* use values: block, none */
}

/* Prepaid Payment Registration Form */

.step_title {
color:#F3732E;	
font-size:14px;
font-weight:bold;
}

.row_divider 
{
	width:560px;
	height:10px;
	background: url('../images/selfserve_dotted_line.gif') left repeat-x;
}

.contact_us_radio input{ background:#000; margin-right:2px; margin-top:5px; margin-bottom:5px; height:10px;}

a.contact_us_choice { color:#fff; text-decoration:none; }
a.contact_us_choice:hover { text-decoration:underline; }

.contact_us_answers 
{
	background:url("../images/body_gradient_bkgd.jpg") no-repeat scroll 0 0 transparent;
	width:230px;
	min-height:200px; _height:200px;
	float:left;
	padding:10px; 
	color:#ccc;
}

.next_step { margin-top:10px; margin-left:440px; margin-bottom:20px; display:none; }

.contact_us_answers a, .next_step a { color:#fff; text-decoration:underline; }

input.contact_us_button { width:51px; height:22px; margin-top:-3px; margin-left:10px;}

table.contact_us_radio label { font-size:12px; }

/* Promotions Share This button text fix */

#at_email form label { width: 120px; color: #000; }



/*-----------------------------------------------------------*/
/*Rates_Plans*/


        /*set h2 differently from other pages here*/
        #plans-overview h2
        {
            font-size: 16px;
            font-weight: bold;
            margin: 5px 0 15px 15px;
            padding-top:10px;
        }
        
        #plans-overview h2.first 
        {
            padding:0px;
        }
        
        /* set div, p, a to have same styles */
        #plans-overview div, #plans-overview p, #plans-overview a
        {
            color: #ccc;
            font-family: Arial, Helvetica,sans-serif;
            font-size: 12px;
        }
        
        #plans-overview .section
        {
            margin:0 4px;
            float:left;
            display:inline;
            border-bottom: dotted 2px #444444;
        }
        
        /* set individual styles for each plan box */
        #plans-overview .col
        {
            float: left;
            display:inline;
            width: 270px;
            background: url('/images/bkg_plans.jpg') no-repeat;
        }
        #plans-overview .col.popular
        {
            background: url('/images/bkg_plans_popular.jpg') no-repeat;
        }
        #plans-overview .col.empty
        {
            background:none;
        }
        #plans-overview .col.left
        {
        }
        #plans-overview .col.right
        {
            margin-left: 14px;
        }
        

        #plans-overview .wrapper
        {
            margin: 10px 14px;
        }
        #plans-overview .plan-header
        {           
            border-bottom: solid 1px #ccc;
            height: 75px;   
        }

        #plans-overview h4
        {
            color: #ccc;
            font-size: 10px;
            font-weight: bold;
            text-transform: uppercase;
        }
        
        #plans-overview h4
        {
            display: none;
        }
        
        #plans-overview h3
        {
            color: #EE5E19;
            font-size: 12px;
            height: 30px;
            text-transform: uppercase;
            text-indent: -3000px;
            width: 242px;
            behavior: url("/css/iepngfix.htc");
        }
        
            /*
            #plans-overview h3#so-low-monthly-25
            {
                background: url('/images/en/header_plans.png') no-repeat 0 0;
            }
            */
        
            #plans-overview h3#unlimited-prepaid-35
            {
                background: url('/images/en/header_plans.png') no-repeat 0 0;
            }
            
            #plans-overview h3#unlimited-prepaid-45
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -39px;
            }

            #plans-overview h3#so-low-monthly
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -78px;
                height: 15px;
            }
            #plans-overview h3#monthly-dataplan
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -116px;
                height: 15px;
            }
            #plans-overview h3#unlimited-blackberry
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -159px;
            }
            #plans-overview h3#so-early-35
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -198px;
                height: 15px;
            }
            #plans-overview h3#unlimited-prepaid
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -237px;
                height: 15px;
            }
            #plans-overview h3#so-low-prepaid
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -317px;
                height: 15px;
            }
            #plans-overview h3#pay-by-the-minute
            {
                background: url('/images/en/header_plans.png') no-repeat 0 -278px;
                height: 15px;
            }
            
        #plans-overview p.headline
        {
            float:left;
            display:inline;
            margin: 8px 25px 8px 0;
            color: #fff;
            line-height: 130%;
        }
        #plans-overview ul
        {
            padding: 8px 0 0 0;
            height: 65px;
        }
        #plans-overview li
        {
            margin-bottom: 3px;
            background: url('/images/bullets_orange.gif') no-repeat 0 6px;
            padding: 0 0 0 15px;
            font-size: 11px;
        }
        #plans-overview a
        {
            margin: 10px 0;
        }
        #plans-overview a.learnmore
        {
            background: url('/images/en/btn_getstarted_orange.jpg') no-repeat 0 0;
            text-indent: -3000px;
            width: 105px;
            height: 25px;
            display: block;
            margin: 10px 15px 15px 15px;
        }
        
        
        
/*Rates_Plans Unlimited*/
        #easysteps { float:left; padding:0; margin:4px 0; }
        #easysteps li { float:left; height:25px; padding-left:25px; width:115px; background:url('/images/li_easysteps.jpg') no-repeat 0 -5px; font-weight:bold;}
            #easysteps li#e-step2 { background-position:0 -34px;}
            #easysteps li#e-step3 { background-position:0 -64px;}
        a#getstarted {background:url('/images/en/btn_getstarted.jpg') no-repeat 0 0; text-indent:-3000px; display:block; float:left; height:35px; width:125px;}
        
        #unlimited-per-use { width:470px; }
        #unlimited-per-use td.left {width:50%;}
        #unlimited-per-use td.right {width:25%;}
        #unlimited-per-use td {  border-bottom:dotted 2px #676767; background:#303030; padding:8px 4px; font-size:12px;}
        #unlimited-per-use .alt td { background:none; }
        #unlimited-per-use td span { font-size:10px; }
        
        #zone-banner {padding-top:6px;}
        #zones-wrapper h2 { font-size:12px; color:#ed7236;}
        #zones-wrapper p {margin:5px 0 10px 0;}
        #zone-icon {width:90px; float:left;}
        
        #zone-content {width:460px; float:left;}
        
        
        
        
        
  