/* Global styles */

body { background: url(http://plans.boostmobile.com/images/bg.jpg) repeat-x fixed top }

html, body { height:100% }

a {  border:0 }

form { position:relative;padding:0; margin:0 }

.none, .imgPreload { display:none }
.hidden { visibility:hidden }

/* Fix the header width for the new main nav*/
* html #header .Nav{width:990px!important;}
* html #mainTab{}
* html #content{}

/*
---- Make a phone out of stock ----
//Change 'transformultra' to the name of the phone
#container #content #transformultra_priceAddCartWrap{display:none!important;} 
*/


/*Out of stock phones (add to cart button hidden)
#container #content #innuendob_priceAddCartWrap{display:none!important;} 
*/
#container #content #seek_priceAddCartWrap{display:none!important;}
#container #content #i9_priceAddCartWrap{display:none!important;}
#container #content #bali_priceAddCartWrap, #bali_trayprice{display:none!important;}
#container #content #rambler_priceAddCartWrap, #rambler_trayprice{display:none!important;}
#container #content #lg102_priceAddCartWrap{display:none!important;}
#container #content #i335_priceAddCartWrap{display:none!important;}
#container #content #i290_priceAddCartWrap{display:none!important;}
#container #content #i856_priceAddCartWrap{display:none!important;}
#container #content #i856w_priceAddCartWrap{display:none!important;}

#container #content #SCP2700p_priceAddCartWrap {display:none!important;}
#container #content #i465g_priceAddCartWrap{display:none!important;}
#container #content #i465_priceAddCartWrap{display:none!important;}
#container #content #BB9670_priceAddCartWrap{display:none!important;}
#container #content #W385_priceAddCartWrap{display:none!important;}
#container #content #i9r_priceAddCartWrap{display:none!important;}

#addToCartButton_SCP6760{display:block!important;}


/*	Phone Promo Banner - This adds the graphic below the phone name title
	#dataHeader_factor{padding-bottom:105px!important;background-image: url('http://espanol.boostmobile.com/img/boostmobile/ES_34741.jpg')!important;background-repeat:no-repeat;background-position: left bottom;margin-bottom: 5px!important;}
*/


/*	Sidebar Promo - Will be persistent on every phone detail page
	#container #sidebarCartCalls{background-image: url('http://espanol.boostmobile.com/img/boostmobile/ES_34200.jpg');background-repeat: no-repeat;padding-top:115px!important;}
*/



/* Show Plan Information - Android Monthly Unlimited - NON CMAS */
#warp_promoPrice, #transformultra_promoPrice, #prevail_promoPrice, #marquee_promoPrice, #replenish_promoPrice
{
background-image: url('http://espanol.boostmobile.com/img/boostmobile/ES_32302.gif');
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 90px!important;
}

/* Show Plan Information - Monthly Unlimited - NON CMAS */
#innuendo_promoPrice, #innuendob_promoPrice, #theory_promoPrice, #seek_promoPrice, #i475_promoPrice, #i412_promoPrice,  #SCP2700b_promoPrice, #i296_promoPrice, #SCP6760_promoPrice, #SCP3810_promoPrice, #i9_promoPrice, #i9r_promoPrice, #W385_promoPrice, #factor_promoPrice, #lg102_promoPrice, #i856_promoPrice, #i856w_promoPrice, #i335_promoPrice, #i290_promoPrice
{
background-image: url('http://espanol.boostmobile.com/img/boostmobile/ES_32303.gif');
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 90px!important;
}

/* Show Plan Information - Blackberry Unlimited  - NON CMAS */
 #BB8530_promoPrice
{
background-image: url('http://espanol.boostmobile.com/img/boostmobile/ES_32304.gif');
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 90px!important;
}

/* Monthly Plan WITH CMAS */
#innuendo_promoPrice{
	background-image: url('http://espanol.boostmobile.com/img/boostmobile/ES_34306.gif');
}



/* Out of stock phones, will show sold out online message in place of add to cart btn */
#SCP2700p_promoPrice, #i465g_promoPrice, #i465_promoPrice, #BB9670_promoPrice, #W385_promoPrice, #i9_promoPrice, #i9r_promoPrice
{
background-image: url('http://espanol.boostmobile.com/img/boostmobile/ES_33778.gif');
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 55px!important;
}


/*Hide seek content before it comes down*/
#specLink_seek, #addToCartButton_rant, #addToCartButton_i1, #listOfPhones2, #i1_trayprice, #specLink_i9,#specLink_prevail,#specLink_BB8530,#specLink_theory,#specLink_i475,#specLink_i412,#specLink_SCP2700p,#specLink_SCP2700b,#specLink_i296,#specLink_SCP6760,#specLink_SCP3810,#specLink_i465g,#specLink_i465,#specLink_i9r,#specLink_W385,#addToCartButton_lg102{display:none;}







#content {  position: relative;  padding:0; background-image:none!important; }

#content * {
    font-family: Helvetica, Arial, sans-serif;
    color: #888;
    line-height: 1em;
    margin:0;
    padding:0;
    position: relative;
    }

#tabMainNav {
    z-index:3;
    list-style-type: none;
    width:  100%;
    position:absolute;
}

#tabMainNav li{
    display:block;
    float:left;
}

#planCategories li  {
    display:inline;
}

#planBreakDown {
    z-index:0;
    clear:left;
}

#planBreakDown ul {

    list-style: none;
}

#planBreakDown table tr td {

}



/* Plan "tables" */
#planBreakDown #rowTop {
    height:308px; 
    width:713px;

}

#planBreakDown #rowTop .controls {
    position: absolute; 
    top:282px;
    left: 22px;
    z-index:0
}


#planBreakDown #rowDetails {
width:713px; height:190px; z-index:0
}


#planBreakDown #rowPhones {
 height: 285px; width:713px;z-index:10
 }

#planBreakDown #rowPhones div{
z-index:11;
}

#planBreakDown #rowPhones #listOfPhones{
    left: 20px;
    top: 55px;

/* Replace styles above with the following when we add another phone to the list.
    top: 20px;
*/
}

#featR1 {
position:absolute; left: 22px;top:68px;
}

#pagR1 {
position:absolute; left: 256px;top:68px;
}


#preR1 {
position:absolute; left: 369px;top:68px;z-index:0
}

#unlR1 {
position:absolute;top:68px;left: 520px;
}


#featR2 {
position:absolute; left: 22px;top:17px;
}

#pagR2 {
position:absolute; left: 257px;top:17px;
}


#preR2 {
position:absolute; left: 370px;top:17px;
}

#unlR2, #unlR2_nil {
position:absolute; left: 520px;top:17px;
}


#featR3 {
position:absolute; left: 22px;top:141px;
}

#pagR3 {
position:absolute; left: 257px;top:141px; z-index:0
}


#preR3 {
position:absolute; left: 370px;top:141px;
}

#unlR3 {
position:absolute; left: 520px;top:141px;
}

#rowDetails #ctl1 {
position: absolute; top:100px;left: 22px;
}

#rowDetails #ctl2 {
position: absolute; top:167px;left: 22px;
}

#rowPhones #ctl3 {
position: absolute; top:-16px; left: 310px; width: 500px; z-index:-3
}

#rowPhones #ctl3 a {
margin-right:120px;
}

#rowPhones #ctl3 div a {
    margin: 0 3px;
}

#listOfUnlimitedPhones {
position:absolute;top:55px; left: 555px;
}

#listOfUnlimitedPhones ul li {
width:100px; text-align:center; list-style-type: none; display:inline;
}

.phoneContainer {
}

.phoneList {
    list-style-type:none;
    z-index:11;
    clear:left;
    height:77px;
    display:block; 
    z-index:60;
}

.phoneList li {
    float:left;
    display:block;
    height: 77px;
    width: 44px;
    text-align: center;
}

.phoneList li div {
}


#planViewTriggers li {
    float:left;
}

.phoneList li span {
    display:block;
    clear:left;
    color: #4F4A47;
}



.tabs  {
    float:left;
    margin-right: 0;
    border-bottom: 0;
    list-style-type: none;
}

.tabContent {
    float:left;
    clear:left;
}

#phoneListPAYG, #phoneListUnlimited, #cartInfo {
  position: absolute;
  top: 60px;
}

ul#listOverView  {
    margin: 0;
    padding:0;
    display:block;
    list-style:none;
}

#listOverView li {
    clear:both;
    display:none;
    text-align:left;
    margin-bottom: 2px;
    border-bottom: none;
	/*
	border-bottom: 1px solid #E0E1E2;*/
    width:218px;
}

#listOverView li a {
display:block;
}

.listAccessories { display:none}

#productContainer .listAccessories li {
    clear:left;
    margin-bottom: 2px;
    border-bottom: 1px solid #222;
    min-height: 40px;
    padding-bottom: 5px;
    color: #FFF;
}

#productContainer .listAccessories li span {
    color: #BF0000;
}

#productContainer .listAccessories li h4 {
    font-size: 12px;
    margin: 0px 0px 5px 40px;
    color: #FFF;
}

#productContainer .listAccessories li h4 em {
    font-style: normal;
    color: #FFF;
}

* html .listAccessories li {
    height: 40px;
}
#productContainer .listAccessories li div {
    float:left;
    margin-right: 5px;
    margin-bottom: 5px;
}

#phoneInfo {
    list-style-type:none;
    height: 45px;
    margin:8px 0 0 0;
    padding:0;
visibility:visible;
}

#phoneInfo li {
    display:block;
    border:0;
	float:left;
} 

/* Product page */
#productContainer {
    position:relative;
    padding-bottom: 60px;
    min-height: 400px;
}

* html #productContainer {
    height: 400px;
}

/*-- Updated 1.28.08 --
.bgPhoneType_1 {
    background:url(http://plans.boostmobile.com/images/bgPhone1.jpg) bottom left repeat-y;
}
*/
.bgPhoneType_1 {
    background: #000;
}

/*.bgPhoneType_2 {
    background:url(http://plans.boostmobile.com/images/bgPhone2.jpg) bottom left repeat-y;
}*/

#productContainer * {

    position:relative;

}

#listOfPhones {
	position:relative;z-index:6000

}

#listOfPhones1 {
    background: url(http://plans.boostmobile.com/images/bgPhoneList1.gif) no-repeat bottom;
    width:282px; 
    height:84px;
}

#ArrowLeft {
    position:absolute; 
    left: -5px;
    top:22px;
    z-index: 65;
}
#ArrowLeft_unltd {
    position:absolute; 
    left: -2px;
    top:22px;
    z-index: 65;
}

#ArrowRight {
    position:absolute; 
    left: 242px; 
    top: 22px;
    z-index: 65;
}
#ArrowRight_unltd {
    position:absolute; 
    left: 175px; 
    top: 22px;
    z-index: 65;
}
#listOfPhones2 .maskLayer{
	display: none;
/*	overflow:hidden;
		width:132px;
		position:absolute;
		margin-left:20px;
		height:80px;*/
}
#listOfPhones2 {
    display: none;
/*	position: absolute; 
        top: 0px; 
        left: 282px;
        background:url(http://plans.boostmobile.com/images/bgPhoneList2.gif) bottom; 
        width:184px; 
        height: 84px;*/
}

#phoneList2 {
    margin: 0 0px; 
	padding:0px;
    left: 5px; 
    top:0px;
	position:relative;
}

#phoneList2 li span, #listOfPhones ul.phoneList li div div {
display:block;
text-align:center;
margin-top: 3px;
}

#featureFilter {
    display:block;
    width:227px; 
    height:60px;
    position:absolute; 
    top:0px; 
    left:466px;
	margin-left:10px;
    background:url(http://plans.boostmobile.com/images/bgFeatureFilter.gif) no-repeat;
}


#featureHeaders div.cartAlert {
    visibility: hidden;
    height: 40px; 
    width: 198px;
	/*
    background:url(http://plans.boostmobile.com/images/bgCartAlertTab.gif) no-repeat;*/
    position:absolute;
    top:-43px;
    left: 10px;
    z-index:201;
    font-size: 11px;
}

#featureHeaders div.cartAlert p {
    padding: 8px;
    line-height: 1.1em;
    margin: 2px 13px 10px 8px;
}

#featureFilterList {
    margin: 12px 0 0 0px;
    padding-bottom:3px;
}

#partialPhones, #allPhones {
position:absolute;
display:table-cell;
left:20px;
width:253px;
background:url(http://plans.boostmobile.com/images/bgPhoneList1.png) repeat-y;
z-index:54;
text-align:center;
}


#phoneList1More_on, #phoneList1More_off {
    display:none;
    z-index:50;
    width:255px; 
    height:9px;
    text-align:center;
    top: 1px;
}

#phoneList1More_on div, #phoneList1More_off div {
    clear:left;
    bottom:1px;
    z-index:80;
    /*background:url(http://plans.boostmobile.com/images/overlayPL1.png) no-repeat bottom; */
}

#phoneList1More_off div {
top: 6px;
height: 9px;
}

#allPhonesButton {
display:block;
top: -6px;
}

#phoneList2More {
    /*background:url(http://plans.boostmobile.com/images/overlayPL2.png) bottom; */
    z-index:50;
    width:186px; 
    height:9px;
    position:absolute;
    bottom:-9px;
}


/* Cart stuff */
#cartSummary {
position:absolute;
right:28px;
width:227px;
top: -4px;
z-index: 20;
/*
background:url(http://plans.boostmobile.com/images/bgCartSummary.gif) repeat-y right;*/
height: 70px;
visibility:hidden;
}

#content #cartSummary .cartAlert {
    position:absolute; 
    display:none;
    top: -26px;
    left: 15px;
    height: 26px; 
    width: 198px;
	/*
    background:url(http://plans.boostmobile.com/images/bgCartAlertTab.gif) no-repeat;*/
    z-index:35;
    color: #FFF;
}

#content #cartSummary #addedToCartAlert div {
    position:relative;
    display:block;
    color: #FFF;
    font-size: 10px;
    padding-top: 10px;
    padding-left: 5px;
}

/*
div#cartSummary div.price {
    background:url(http://plans.boostmobile.com/images/bgCartPrice.gif) right repeat-y;height:38px;color:#000;text-align:center;
}

div#cartSummary div.price h3 {
    font-size: 12px;
left:9px;top:10px;text-align:center;
}
*/

div#cartSummary div.price {
	height:38px;
	color:#000;
    text-align:center;
}

div#cartSummary div.price h3 {
    font-size: 12px;
	left:9px;
	top:10px;
	text-align:center;
	color:#555555;
}

/*
#cartButtons{
margin-bottom:3px;margin-left: 11px;background:url(http://plans.boostmobile.com/images/bgCartDetail.gif) repeat-y;
}
*/

#cartButtons{
	margin-bottom:3px;
	margin-left: 11px;
}

#cartSummary div.tabNav {
width:227px;top:1px;
}




#cartDetail {
position:absolute;left:477px;top:-4px;z-index:30;width:226px;visibility:hidden;
}

div#cartDetail div.cartAlert {
position:absolute;
top:-20px;
left: 4px;
width: 198px;
/*
background:url(http://plans.boostmobile.com/images/bgCartAlertTab.gif) no-repeat;*/
height: 40px;
color: #FFF;
padding: 5px 0 0 5px;
}

.cartAlert em, .cartAlert span em {
font-weight:bold;
font-style: normal;
color: #000;
}

div#cartDetail div.price {
background:url(http://plans.boostmobile.com/images/bgCartPrice.gif) right repeat-y;height:38px;color:#000;left:-10px;z-index:32;
}

div#cartDetail div.price h3 {
    font-size: 12px;
left:9px;top:10px;text-align:center;
}

/*
#cartDetail div.price em, #cartSummary div.price em {
font-style: normal;
}
*/

#cartDetail div.price em, #cartSummary div.price em {
font-style: normal;
color: #555;
}

#listCartItems {
background:url(http://plans.boostmobile.com/images/bgCartDetail.gif) repeat-y;
min-height: 25px;
}

* html #listCartItems {
height: 25px;    
 }

#listCartItems table {
margin-left:10px;
width: 200px;
}

#listCartItems table th, #listCartItems table td {
	text-align:left;
	padding: 3px 0; 
	/*border-bottom: #f9fafb 1px solid;*/
	border-bottom: #222 1px solid;
	font-size: 11px;
	/*color:#000;*/
	color: #999;
}
#listCartItems table th {
color: #4f4a47;
font-size: 12px;
}

#cartDetailTab {
background:url(http://plans.boostmobile.com/images/bgCartDetailTab.gif) no-repeat;height: 40px;
}

#cartDetailTab div {
padding-top:10px;padding-left: 10px;
  }

#cartMask {
position:absolute; top:0px;left:-11px;z-index:33;
}

#phoneBreakDown {
top:5px;display:table-cell;
width:716px;
}

#phonePhotos {
    display:block;
    z-index:1;
 position:absolute;left:0px;padding-top:10px;padding-bottom: 10px; 
}



/* phone tabs: Overview, Specs, Accessories */

#phoneData {
float:right;margin-left: 240px; width: 245px;
margin-top: 22px;
}



#titleAndTabs.type1 {
float:left;
/*background: url(http://plans.boostmobile.com/images/tabPhoneLine.gif) repeat-x 0px 23px;*/
background: none;
width:220px; height: 53px; 	zoom: 1
}

#titleAndTabs.type2 {
float:left;
/*background: url(http://plans.boostmobile.com/images/tabPhoneLine2.gif) repeat-x 0px 23px;*/
background: none;
width:220px; height: 53px; 	zoom: 1;
}

#titleAndTabs h3 {
    margin-top: 10px;
}

.phoneModelName {
float:left;margin-top:10px;
display:none;
}

/*Added the new id style */
#tab1_content {
margin-top:20px;	
}

/*DSTH 12/28/09 New id's*/
#phoneTitle {width:220px; height:60px; border:0px solid #FFF;}
#phoneTabs {width:220px; height:20px; border:0px solid #FFF;}

/*DSTH 12/28/09 Added the margin-top */
#tab2_content, #tab3_content {
display:none;
margin-top:23px;
}


#tab3_content ul {
list-style-type:none;
}

#tab3_content ul li {
float:left;
clear:left;
width: 200px;
padding: 4px 0px;
display:block;
}

#tab3_content ul li div {
    float:left;
}

#tab3_content ul li h4 {
}
#tab3_content ul li img {
}

#addToCartForm .type1, #addToCartForm .type2 {
   z-index:0;
top:-3px;
visibility:visible;
clear:left;
padding: 10px 5px 10px 23px;
/*padding: 5px 5px 5px 23px;*/
list-style-image: url(http://plans.boostmobile.com/images/bulOffers.gif);
}
/*
#addToCartForm .type1 {
border-top: 1px solid #647D99;
border-bottom: 1px solid #647D99;
}

#addToCartForm .type2 {
border-top: 1px solid #FF8A13;
border-bottom: 1px solid #FF8A13;
}
*/
#addToCartForm .type1 {
border-top: none;
border-bottom: none;
}

#addToCartForm .type2 {
border-top: none;
border-bottom: none;
}

.promoPrice ul li {
color: #000;
font-size: 11px;
text-transform: uppercase;
}

.callout {
font-weight: bold;
}

.priceAddCartWrap, #viewCheckOutWrap {
	width:198px; height: 30px;background: url(http://plans.boostmobile.com/images/bgPrice.gif) no-repeat; margin-top: 3px; display:none;
}

#viewCheckOutWrap {
    display:none
}

#content .priceAddCartWrap h3 {
float:left;
color:#000;
font-size: 14px;
font-weight:normal;
margin:7px 0 0 5px;padding:0;
}

#content .priceAddCartWrap h3 em {
	font-style: normal;
	font-weight:bold;
	color:#000;
}

#content .priceAddCartWrap div {	float:right;margin: 4px 5px }

#viewCheckOutWrap div {
    clear:left;
    width: 198px;
    text-align: center;
    padding: 4px
}

#zipChecker {
width:193px; height:86px; background:url(http://plans.boostmobile.com/images/zipcodebg.jpg);background-repeat:no-repeat;color:#FFF; font-size:11px; letter-spacing:.3px;visibility:hidden; margin:0px; padding:0px;
}

#zipChecker p {
display:block; padding-top:4px; padding-left:10px; color:#FFF; width:150px;
}

#zipMessageHolder {margin-left: 10px; margin-top:10px;width:74px; text-align:left;float:left;}

#zipMessage {
display:none; width:74px; text-align:left; padding-left:0px; margin-left:0px;
}

#zipCheckerForm {margin-top:10px; margin-left:10px;text-align:right; float:left;
}


#zipChecker div input {
width:60px;
margin-bottom: 5px;
line-height:15px; font-size:11px;
}

/*
ul.tab1_1 {
background: url(http://plans.boostmobile.com/images/bgTabsPhone.gif) no-repeat bottom; 
background-position: -77px 10px;
}

ul.tab2_1 {
background: url(http://plans.boostmobile.com/images/bgTabsPhone.gif) no-repeat bottom; 
background-position: -39px 10px;
}

ul.tab3_1 {
background: url(http://plans.boostmobile.com/images/bgTabsPhone.gif) no-repeat bottom; 
background-position: 0px 10px;
}

ul.tab1_2 {
background: url(http://plans.boostmobile.com/images/bgTabsPhone2.gif) no-repeat bottom; 
background-position: -77px 10px;
}

ul.tab2_2 {
background: url(http://plans.boostmobile.com/images/bgTabsPhone2.gif) no-repeat bottom; 
background-position: -39px 10px;
}

ul.tab3_2 {
background: url(http://plans.boostmobile.com/images/bgTabsPhone2.gif) no-repeat bottom; 
background-position: 0px 10px;
}
*/

#partialPhonesRows, #allPhonesRows {
    float:left;
    width:232px;
    margin-top: -3px;
    padding-bottom: 3px;
}

#partialPhonesRows li,  #allPhonesRows li {
list-style-type:none;
float:left;
}

#partialPhonesRows li *, #allPhonesRows li * {
 float:left;
}
#partialPhonesRows li div, #allPhonesRows li div {
clear:left;
width: 44px;
text-align:center; margin-top: 2px;
}

#partialPhonesRow li div img, #allPhonesRows li div img {
height:65px;
}

#phoneList1_1, #phoneList1_2, #phoneList1_3, #phoneList1_4, #phoneList1_5, #phoneList1_6, #phoneList2_1, #phoneList2_2, #phoneList2_3 {
left: 18px;
}

#msgZipSuccess {
width:169px; height:167px;position:absolute;top:43px;right:30px;background-color: #FFF;
font-size: 11px;
display:none;
}

#msgZipSuccess p strong {
    display:none;
}

#enterZipCode {
width:169px; height:243px;position:absolute;top:43px;right:30px;background: #FFF url(http://espanol.boostmobile.com/img/boostmobile/ES_2596.gif);
font-size: 11px;
}
#emailSubmitWrap {
	width:169px; height:167px;position:absolute;top:43px;right:30px;background: #FFF url(http://plans.boostmobile.com/images/compare/bgEnterZipCodeFailure.gif);
	font-size: 11px;
	display:none;
}

#emailSubmitWrap p {
    margin: 10px auto 5px auto;
    border-bottom: 1px solid #fadcbd;
    display:block;
    text-align:center;
    width:146px;
    padding-bottom: 5px;
}

#enterZipCode p, #msgZipSuccess p {
    margin: 20px auto 5px auto;
    display:block;
    width:146px;
    padding-bottom: 10px;
}


#enterZipCode p {
    border-bottom: 1px solid #fadcbd;
}

#enterZipCode p input {
    margin-top: 5px;
}

#enterZipCode ul {
    margin: 10px 5px 5px 20px;
    list-style-type: disc;
    font-weight:bold;
    font-size: 9px;
}

#footer {
width: 714px;
padding: 10px 0;
}

#footerHome, #footerT3 {
/*-- Updated 1.28.08 --
background-color: #1B2836;
*/
width: 714px;
padding: 10px;
/*padding: 10px 0;*/
}

 #footer a, #footer div {
color: #6595b3;
}

/* -- Updated 1.28.08 --
#footerHome p, #footerT3 p {
margin:0 10px; 
padding-bottom: 10px;
color: #FFF;
font-size:11px;
}
*/

#footerHome p, #footerT3 p {
/*margin:0 10px; */
padding-bottom: 9px;
color: #808081;
font-size:11px;
line-height:1.3em;
}

#footerHome p sup, #footerT3 p sup  {
color: #c2ccd0;
margin-right: 5px;
}

#footerHome ul.nav, #footerT3 ul.nav {
/*margin-left: 10px;*/
clear: left;
}
#footerHome ul.nav li, #footerT3 ul.nav li {
list-style: none;
float: left;
margin-right: 8px;
font-size: 9px;
}

/* -- Updated 1.28.08 --
#footerHome ul.nav li a, #footerT3 ul.nav li a {
color: #FFF;
text-decoration: underline;
font-weight: normal;
}
*/
#footerHome ul.nav li a, #footerT3 ul.nav li a {
color: #808081;
text-decoration: underline;
font-weight: normal;
}

#footerHome ul.nav li a:hover, #footerT3 ul.nav li a:hover {
text-decoration: none;
}

#ArrowLeft, #ArrowRight,#ArrowLeft_unltd, #ArrowRight_unltd {
width: 17px; height:15px;
}

#tab2_content .specGraphic {
display:none;
width: 224px;
clear:both;
}

#tab2_content .specGraphic a {
display:block;
width: 88px;
height: 77px;
position:absolute;
left: 120px;
top: 7px;
}






/* Index page Overlay styles */
#nationalMap .controls {
}

.zipOverlay {
	background: url(http://plans.boostmobile.com/images/bgZipOverlay.png); width: 100%; height: 100%; min-height: 100%; position: absolute; top:0px; left:0px; z-index:1000;display:none;  
}


#mapContainer {
width:696px; height: 696px; margin: 25px auto;
}

.btnContainer {
width:100%;padding-bottom: 30px;
float:right;
}

 #featR1  li, #preR1 li, #featR2 li{ 
     min-height: 17px;
     float:left;
     clear:left;
    margin:0; padding:0;
}
* html > #featR1  li, * html > #preR1 li, * html > #featR2 li{ 
     height: 17px;
 }

#featR2 li.sub {
    height: 16px;
}
#phoneList li{
position: relative;
}


#zipChecker2 div {
padding: 5px;
}

#zipChecker2 div * {
margin: 4px 2px;
}

/* index rollover styles */

 .rollover {position:absolute;display:none;z-index:6000}
.rolloverCover{ position:absolute;top:0px;left:0px; z-index:7000 }

#content div.titleRollover {
width:176px; left:2px; z-index:100; font-size:10px;
}
#content div.titleRollover div.top {
background: url(http://plans.boostmobile.com/images/ro1Top.gif) no-repeat top; height: 8px;padding-top: 7px;
}

#content div.titleRollover div.bottom {
background: url(http://plans.boostmobile.com/images/ro1Bottom.gif) no-repeat bottom; padding-bottom:20px;
}

#content div.titleRollover div.bg {
background: url(http://plans.boostmobile.com/images/ro1Bg.gif) repeat-y; min-height: 100%; 
}

#content div.titleRollover div.bg p {
width: 90%; text-align:left; margin: 0 auto; line-height: 12px;
}

#content div.titleRollover div.bg p.space {
padding-bottom:4px;
}

#content div.preRollover {
width:147px; left:45px; z-index:1000; color:#212526;font-size:10px;
}
#content div.preRollover div.top  {
background: url(http://plans.boostmobile.com/images/ro2Top.gif) no-repeat top; height: 8px;padding-top: 7px;
}

#content div.preRollover div.bottom {
background: url(http://plans.boostmobile.com/images/ro2Bottom.gif) no-repeat bottom; padding-bottom:20px;
}

#content div.preRollover div.bg {
background: url(http://plans.boostmobile.com/images/ro2Bg.gif) repeat-y; min-height: 100%;
}


#content div.preRollover div.bg p {
width: 90%; text-align:left; margin: 0 auto;
}



#content div.phoneRollover {
width:147px; right:-26px; z-index:1000; font-size:10px;line-height: 1.2em; 
}
#content div.phoneRollover div.top  {
background: url(http://plans.boostmobile.com/images/ro2Top.gif) no-repeat top; height: 8px;padding-top: 7px;
}

#content div.phoneRollover div.bottom  {
background: url(http://plans.boostmobile.com/images/ro2Bottom.gif) no-repeat bottom; padding-bottom:20px;
}

#content div.phoneRollover div.bg  {
background: url(http://plans.boostmobile.com/images/ro2Bg.gif) repeat-y; min-height: 100%;
}


#content div.phoneRollover div.bg p  {
width: 90%; text-align:left; margin: 0 auto;
}

#zipChecker2 {
background: url(http://plans.boostmobile.com/images/bgZipChecker.gif) no-repeat; width:183px; height: 65px;position:absolute; text-align:center;left:507px; top:-20px;z-index:201;
}

.promoPrice {
clear:left;
}


#map_zip {
width:32px; font-size: 10px; clear:left;top: -5px; height:10px;
}

#listOfUnlimitedPhones ul li span {
top:3px;
}


#lblRegion {
    display: none;
position: absolute;
top: 38px;
left: 507px;
width: 189px;
height: 30px;
}


/* BEAM HEADER FIX */
body {
	background: #000 !important;
	background-image: none !important;
}
#body {
	padding: 0px 0 20px;
	margin: 0 auto;
	width: 960px;
}

#container {
	margin: 0 auto !important;
	width: 760px !important;	
}
#header {
	height: 120px !important;
	width: 960px !important;	
	margin-left: -110px !important;
}

#Iframe1 {
	width: 100% !important;
	height: 120px !important;
}

#footer {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 1em;
	padding: 30px 0 50px;
	color: #919497;
}
#footer p {
	font-size: 1em;
	padding: 0 0 1em;
	margin: 0;
}
#footer a {
	color: #919497;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
}

#footer .footernav {
	line-height: 19px;
	width: 700px;
	height: 50px;
}
#footer #footer_social {
	float: right;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
	#footer #footer_social a {
		vertical-align: top;
		width: 19px;
		height: 19px;
		display: inline-block;
		margin-left: 7px;
		overflow: hidden;
		text-indent: -999em;
		background: url(http://plans.boostmobile.com/includes/img08/footer_social.gif)
	}
	#footer #footer_social a.social_fb { background-position: 0 0; }
	#footer #footer_social a.social_tw { background-position: -19px 0; }
	#footer #footer_social a.social_ms { background-position: -38px 0; }
	
	#footer #footer_social a.social_fb:hover { background-position: 0 -19px; }
	#footer #footer_social a.social_tw:hover { background-position: -19px -19px; }
	#footer #footer_social a.social_ms:hover { background-position: -38px -19px; }
	
#footer .footernav li {
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

#footer p {
	padding: 0;
	margin: 0;
}
#bottomDisclaimer,
#footer_legal,
#footer .policy,
#footer .copy-rights {
	margin: 0;
	padding: 0 0 1em;
	width: 740px;
	color: #4b4e52;
	font-size: 11px;
}
#footer br {
	display: none;
}

