body{ 
	margin:0;
	padding:0;
	background:url(http://plans.boostmobile.com/img08/bg.gif) #070707;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
}
a {
	color:#fff;
}
a:hover {
	color:#6fdbdb;
}
/****Global Styles****/
#container{
	background: #000;
	width:960px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom: 30px;
}
#body
{
	padding:0px 20px 20px 20px;
}

#footer-container {
	width: 100%;
	text-align: center;
	background: url(http://plans.boostmobile.com/img08/bg-footer-container.gif) 0 0 repeat-x #191919;
	padding: 24px 0 50px;
}

#footer {
    border: medium none;
    color: #919497;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1em;
    padding: 30px 0 50px;
    text-align: left !important;
    margin: 0 auto;
    width: 960px;
}

	#footer a {
   		color: #999999;
	}
		#footer a:hover {
			color: #6fdbdb;
		}
	#footer ul {
		margin: 0;
		padding: 0;
	}
	#footer ul li {
		display: inline;
		list-style: none outside none;
		margin: 0;
		padding: 0 1px 0 0;
	}

	#footer .footernav {
    	height: 50px;
    	line-height: 19px;
   		width: 700px;
	}
	
		#footer .footernav li {
   			font-size: 10px;
    		font-weight: bold;
    		padding-right: 15px;
    		text-transform: uppercase;
		}
	
	
	#footer .bm_logo_sm {
		    background: url("http://plans.boostmobile.com/img08/footer_icon-bm.gif") no-repeat scroll 0 0 transparent;
			display: block;
			margin: 52px 0 0 18px;
			text-indent: -9999px;
			width: 163px;
	}

	#footer_social-small {
		float: right;
		line-height: 19px;
		margin: 0;
		padding: 0;
	}
		
		#footer #footer_social-small a {
			background: url("http://plans.boostmobile.com/img08/footer_social.gif") repeat scroll 0 0 transparent;
			display: inline-block;
			height: 19px;
			margin-left: 7px;
			overflow: hidden;
			text-indent: -999em;
			vertical-align: top;
			width: 19px;
		}
		
		#footer #footer_social-small a.social_fb {
			background-position: 0 0;
		}
		#footer #footer_social-small a.social_tw {
			background-position: -19px 0;
		}
		#footer #footer_social-small a.social_ms {
			background-position: -38px 0;
		}
		#footer #footer_social-small a.social_fb:hover {
			background-position: 0 -19px;
		}
		#footer #footer_social-small a.social_tw:hover {
			background-position: -19px -19px;
		}
		#footer #footer_social-small a.social_ms:hover {
			background-position: -38px -19px;
		}

#footer_big {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left !important;
	font-size: 1em;
	padding: 0 !important;
	color: #919497;
	width: 960px;
	margin: 0 auto;
	background: url(http://plans.boostmobile.com/img08/bg_footer_dividers.gif) 0 0 repeat-y;
}
	#footer_big a{
		color:#999;
	}
		#footer_big a:hover {
			color: #6fdbdb !important;
		}
	#footer_big ul{
		padding:0px;
		margin:0px;
	}
	#footer_big ul li{
		display:inline;
		list-style:none;
		margin:0px ;
		padding:0px 1px 0px 0px;
	}
	
	#footer_twitter, #footer_social, #footer_other {
		float: left;
	}
	
	#footer_twitter h3, #footer_social h3, #footer_other h3 {
		color: #fff !important;
		font: bold 12px arial;
		text-transform: uppercase;
		margin: 0 0 8px;
	}
	
	#footer_twitter {
		width: 335px;
		padding-right: 17px;
		border-right: 1px solid #252525;
	}
		#footer_twitter .twtr-hd, #footer_twitter .twtr-ft {
			display: none;
		}
		
		#footer_twitter #twtr-widget-1 .twtr-tweet-text p { 
		color: #999 !important;
		font: bold 11px arial;
		line-height: 15px !important;
		}

		#footer_twitter #twtr-widget-1 .twtr-tweet-text p a {
		color: #ccc !important;
		text-decoration: none;
		}
			#footer_twitter #twtr-widget-1 .twtr-tweet-text p a:hover { color: #6fdbdb !important; }

		#footer_twitter #twtr-widget-1 em { color: #000; }

		#footer_twitter #twtr-widget-1 .twtr-tweet-text p a.twtr-timestamp {
		font: bold italic 11px arial;
		color: #666 !important;
		}
			#footer_twitter #twtr-widget-1 .twtr-tweet-text p a.twtr-timestamp:hover { color: #6fdbdb !important; }

		#footer_twitter #twtr-widget-1 .twtr-reply {
		display: none;
		}
		
		#twtr-widget-1 .twtr-avatar, #twtr-widget-1 .twtr-user {
			display: none !important;
		}
		
		#footer_twitter .twtr-widget .twtr-tweet-wrap {
			padding: 6px 8px 10px 0 !important;
		}
		
		#footer_twitter .twtr-widget .twtr-tweet {
			border-bottom: none !important;
		}
		
	#footer_social {
		float: left;
		width: 282px;
		border-left: 1px solid #000;
		border-right: 1px solid #252525;
		padding: 0 24px 0 24px !important;
	}

		#footer_social #footer_social-facebook, #footer_social #footer_social-twitter, #footer_social #footer_social-myspace, #footer_social #footer_social-flickr, #footer_social #footer_social-youtube { padding: 6px 0 6px 46px; display: block; background-position: 0 4px; background-repeat: no-repeat; }
			#footer_social #footer_social-facebook.mouseover, #footer_social #footer_social-twitter.mouseover, #footer_social #footer_social-myspace.mouseover, #footer_social #footer_social-flickr.mouseover, #footer_social #footer_social-youtube.mouseover { background-position: 0 -54px; }
			#footer_social #footer_social-facebook.mouseover a, #footer_social #footer_social-twitter.mouseover a, #footer_social #footer_social-myspace.mouseover a, #footer_social #footer_social-flickr.mouseover a, #footer_social #footer_social-youtube.mouseover a { color: #6fdbdb; }

		#footer_social #footer_social-facebook {
			background-image: url(http://plans.boostmobile.com/img08/footer_icon-fb.gif);
		}
	
		#footer_social #footer_social-twitter {
			background-image: url(http://plans.boostmobile.com/img08/footer_icon-twitter.gif);
		}
		
		#footer_social #footer_social-myspace {
			background-image: url(http://plans.boostmobile.com/img08/footer_icon-myspace.gif);
		}
		
		#footer_social #footer_social-flickr {
			background-image: url(http://plans.boostmobile.com/img08/footer_icon-flickr.gif); 
		}
		
		#footer_social #footer_social-youtube {
			background-image: url(http://plans.boostmobile.com/img08/footer_icon-youtube.gif); 
		}
		
		#footer_social li {
			font: 11px arial;
			line-height: 15px;
			color: #999;
			padding-bottom: 12px;
		}
		
			#footer_social li a {
				font-weight: bold;
				color: #ccc;
				text-decoration: none;
			}
			
			
	#footer_other {
		padding: 0 25px;
		border-left: 1px solid #000;
	}
	
		#footer_other #footer_links-left, #footer_other #footer_links-right {
			float: left;
    		margin-top: 4px;
		}
		
			#footer_other #footer_links-left {
				width: 86px;
			}
			
			#footer_other #footer_links-left li, #footer_other #footer_links-right li {
				display: block;
				margin-bottom: 11px;
			}
			
				#footer_other #footer_links-left li a, #footer_other #footer_links-right li a {
					font: 11px arial;
					color: #999;
					text-decoration: underline;
				}
	
		#footer_other #footer_newsletter {
			display: block;
   			margin-top: 34px;
		}
		
			#footer_other #footer_newsletter p {
				font: 11px arial;
				color: #999;
				margin: 15px 0 7px;
			}

			#footer_other #footer_newsletter input, #footer_other #footer_newsletter button {
				float: left;
			}

			#footer_other #footer_newsletter input {
			    background-color: #FFFFFF;
			    border: 0 none;
			    color: #666666;
			    height: 14px;
			    margin: 2px 5px 0 0;
			    padding-left: 8px;
			    width: 156px;
			}
				
			#footer_other #footer_newsletter button {
				background: url("http://plans.boostmobile.com/img08/button-newsletter.gif") no-repeat scroll 0 0 transparent;
			    border: 0 none;
			    height: 19px;
			    width: 26px;
				text-indent: -9999px;
			}

	#walkie-talkie ul{
		padding:0px;
		margin:0px;
	}
	#walkie-talkie ul li{
		margin:0px ;
		padding:0px 1px 0px 0px;
		list-style-image: url(http://plans.boostmobile.com/img08/green_bullet.gif);
	}

.walkie_talkie #planNav{margin-bottom:10px;}



#stateName
{
    color:#000;
}
#btnCloseNationalMap img{cursor:pointer;}


.checkAvailability{
	clear:both;
}
	.checkAvailability .text{
		font-size:12px;
		font-weight:bold;
		margin-bottom:3px;
	}
	.checkAvailability .input,#emailContainer .input{
		border:1px solid #414141;
		background:#000000;
		color:#bebcbc;
		padding:1px;
		height:14px;
		width:70px;
		font-size:10px;
		text-transform:uppercase;
		position:relative;
		top:-6px;
		_top:-4px;
	}
	#emailContainer .input{
		width:120px;
	}
	

/**Shop Nav**/
#mainTabs{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
	top:-3px;
	left:-1px;
}
	#mainTabs li{
		float:left;
	}
	#mainTabs li a{
		display:block;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2348.gif) no-repeat top left;
		width:240px;
		height:44px;
	}
	
	#mainTabs li a span{
		display:none;
	}
	
	#mainTabs li a#browse {background-position:0px -51px}
	#mainTabs li a#choose {background-position:-240px -51px }
	#mainTabs li a#start {background-position:-480px -51px }
	
	#mainTabs li.selected a#browse{background-position:0px 0px}
	#mainTabs li.selected a#choose {background-position:-240px 0px}
	#mainTabs li.selected a#start {background-position:-480px 0px}

/**Walkie-Talkie Nav**/
#walkietalkieTab{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
	top:-3px;
	left:-1px;
}
	#walkietalkieTab li{
		float:left;
	}
	
	
	#walkietalkieTab li a{
		display:block;
		background:url(http://plans.boostmobile.com/img08/tab_walkie-talkie.gif) no-repeat top left;
		width:721px;
		height:44px;
	}
	
	
	
	#whychooseboost {
		margin: 0 auto;
		width: 740px;
	}
	
	#whyboost li a{
		display:block;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2350.gif) no-repeat top left;
		width:721px;
		height:38px;
	}
	
	#whyboost li a span, #walkietalkieTab li a span{
		display:none;
	}

/****Plan Hub****/
.columnContainer {
  background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2351.jpg) no-repeat top left;
	height:388px;
	width:720px;
}


.ie6 .columnContainer {
  background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2351.jpg) no-repeat top left;
	height:388px !important;
	width:720px;
}

/****************************NEW PLAN HUB******************************************/
/*********************************************************************************/
.planTiles{position:absolute;top: 330px;}
.largeTile{ background: transparent url(http://plans.boostmobile.com/img08/bgPlans.png) top left no-repeat;width:202px; padding-left: 17px; height:176px; float:left; margin: 0 0 0 20px; position:relative;}
.ie6 .largeTile{ background-image: transparent url(http://plans.boostmobile.com/img08/bgPlans.gif);  margin: 0 0 0 15px; }
div.largeTile p.planPrice{color:#000000;position:absolute;right:5px;top:10px;width:58px;}
.ie7 #plansLanding div.largeTile p.planPrice{right:30px;}
.ie7 div.feature div.largeTile p.planPrice{right:6px;}
.largeTile p.planPrice b{display:block;float:none;font-size:30px;width:60px;color:#000;}
.largeTile p.subtext{color:#ff6702;margin: 0px;font-size:16px;font-weight: bold;}
.largeTile ul.callOut{margin:5px 0px 20px; color:#000; padding:0px;}
ul.callOut li {background:transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2354.gif) no-repeat scroll -595px -83px; padding-bottom: 5px; padding-left:8px;}
.ie6 ul.callOut li{ height:1%;}/*peekaboo bug*/
.ie7 ul.callOut li {min-width:0;}
ul.callOut li {font-size:9px;color:#555555;}
a.seeMore {color:#000; position:absolute; right:10px; bottom:10px; font-size:10px;}

#MonthlyUnlim h2.header {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat top left; height:43px; width:113px;}
#MonthlyUnlim p.planPrice {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -140px top; height:43px;  }

#BlackBerryMonthlyUnltd h2.header {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -240px top; height:43px;width:113px;  }
#BlackBerryMonthlyUnltd p.planPrice {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -379px top; height:43px;  }

#PayAsYouGo h2.header {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -473px top; height:43px;width:115px; }
#PayAsYouGo p.planPrice {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat  -617px top; height:43px; }







#unlimitedColumn{
	padding:0px 63px 0px 7px;
	width:281px;
	/*background:url(http://plans.boostmobile.com/img08/planhub/w385_hero.jpg) right top no-repeat;*/
	background-position:35px 75px;
	float:left;
	overflow:hidden;
}

    #unlimitedColumn h3{
        color:#FF6702;
    }
	
	div.fullBlock{height:520px;}
	
	#unlimitedColumn .checkAvailability { margin-top: 20px; }
	#unlimitedColumn .introBlock { margin-top:10px;}

	#unlimitedColumn .introBlock ul
	{
		margin:0px 0px;
		padding:0px;
		color:#fff;
		width:230px;
	}
	#unlimitedColumn .introBlock .text
	{
		display:block;
		height:43px;
		width:280px;
		_font-size:14px;
		margin-top:15px;
	}
	#unlimitedColumn .calculator a
	{
		font-size:90%;
		color:#888;
	}
	#unlimitedColumn .calculator a:hover{color:#6fdbdb;}
	
	#unlimitedColumn h2 {
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2454.gif) no-repeat;
		width:181px;
		height:41px;
		color:#ff6702;
		font-size:40px;
		margin:0px 0px 15px 0px;
		padding:0;
	}
	#unlimitedColumn h2 span{
		display:none;
	}
	#unlimitedColumn h3 {
		font-size:16px;
		color:#fff;
		margin:15px 0px 10px 0px;
		padding:0;
		width:200px;
	}
	#unlimitedColumn h3 span.orange{
		display:block;
		margin-bottom:4px;
		color:#ff6702;
	}
	#unlimitedColumn p{
		color:#dbdbdb;
	}
	
	
	

#paygoColumn{
	padding:0px 95px 0px 7px;
	width:250px;
	/*background:url(http://plans.boostmobile.com/img08/i290_hero.jpg) right top no-repeat;*/
	background-position:35px 75px;
	float:right;
	overflow:hidden;
	margin-right:13px;
}
	
	 /*#paygoColumn .fullBlock{height:470px;} */
	#paygoColumn .plansContainer{margin-top:10px;}
	#paygoColumn h2 {
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2338.gif) no-repeat;
		width:184px;
		height:42px;
		color:#FF6702;
		font-size:40px;
		margin:5px 0px 10px 0px;
		padding:0;
	}
	#paygoColumn h2 span{
		display:none;
	}
	#paygoColumn h3 {
		color:#FF6702;
		margin:5px 0px 0px 0px;
		padding:0;
		width:250px;
	}
	#paygoColumn h3 sup {
		font-size:11px;
	}
	#paygoColumn .fullBlock ul, #unlimitedColumn .fullBlock ul { margin-bottom: 7px; margin-left: 6px; }
	#paygoColumn .fullBlock ul li, #unlimitedColumn .fullBlock li {
        margin:0px;
        padding:0px 0px 5px;
    }

	#paygoColumn p{
		color:#dbdbdb;
		margin-top:0px;
	}
	
	#paygoColumn .plan{
		margin-bottom:20px;
		_margin-bottom:10px;
	}
	#chatPlanSummary p { margin-bottom: 0; }
	
	#premiumPlanSummary {	margin-bottom:0px;  } 
	
	#paygoColumn .plan h3 { margin:5px 0px 10px 0px; }
	
	#unlimitedColumn .plan a.learnMore{
		width:84px;
		display:block;
		height:24px;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2358.gif);
		background-position:-122px 0px;
		background-repeat:no-repeat;
	}
	#unlimitedColumn .plan a.learnMore:hover,#unlimitedColumn .plan a.hover{
		background-position:-122px -30px;
	}
	#unlimitedColumn .plan a.learnMore span{
		display:none;
	}
	
	#whychooseboost a.learnMore, #unlimitedColumn .introBlock a.learnMore{
		width:84px;
		display:block;
		height:24px;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2358.gif);
		background-position:-122px 0px;
		background-repeat:no-repeat;
	}
	#whychooseboost a.learnMore:hover, #unlimitedColumn .introBlock a.learnMore:hover,#unlimitedColumn .plan a.hover{
		background-position:-122px -30px;
	}
	#whychooseboost a.learnMore span, #unlimitedColumn .introBlock a.learnMore span{
		display:none;
	}	
	
	#paygoColumn #chatPlanSummary{
		width:205px;
	}
	#paygoColumn #chatPlanSummary .superscript{
		position:absolute;
		margin-left:137px;
		margin-top:3px;
		color:#FF6702;
		font-size:80%;
	}
	#paygoColumn #premiumPlanSummary{
		width:178px;
	}


/****Plan Pages-Shared****/
dl {padding:0 0 2px 0px;}
	dt {padding:0 0 6px 16px; }
	dt.expanded {padding:0 0 6px 16px; font-weight: bold;  }
	dt:hover, dt.hovered { text-decoration: none; cursor: pointer;}
	dd {padding:0 0 6px 16px;}
	
	.take_action li a:hover,
	dt:hover, 
	dt.hovered 
	{
	    color:#6fdbdb;
	}
	
	dd ul li
	{
		list-style:disc;
		padding:4px 0px;
	}


.plan h2.wasH3 {
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	/* white-space:nowrap; */
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
}	
.plan .plan-features-highlights h2.wasH3 {
	font-size:16px;
}	
.plan .pulldowns h2.wasH3 {
	font-size:16px;
	width:690px;
	color:#ffffff;
}



.billboard{
	padding:15px 12px 0px 25px;
	margin:10px 0px 0px 0px;
	clear:both;
}
	.billboard .content{
		margin-top:32px;
		height:270px;
	}
	.unlimited .billboard .content{
		margin-top:32px;
		height:320px;
	}
	.billboard .tagline{
		font-size:17px;
		height:30px;
		color:#fff;
		clear:both;
		margin:12px 0px 0px 0px;
		padding:0;
		width:400px;
		font-weight:bold;
	}
	.premium .billboard .tagline,.basic .billboard .tagline,.chat .billboard .tagline{
		font-size:20px;
		height:50px;
		color:#fff;
		clear:both;
		margin:12px 0px 0px 0px;
		padding:0;
		width:400px;
		font-weight:bold;
	}
	
	.walkie_talkie .billboard { margin-top:0px; padding-top:0px;  padding-left:16px; padding-right:8px;}
	.walkie_talkie .billboard .content{ margin-top:0px; height: 369px; position:relative; }
	.walkie_talkie .billboard .content em { position:absolute; bottom: 5px; display: block; color: #999; font-style: normal; }
	.walkie_talkie .billboard .tagline { height: 90px; margin-bottom: 45px;}
	#whychooseboost .billboard .content em { position:relative; bottom: 5px; padding-left:20px; display: block; color: #999; font-style: normal; }
	.chat .billboard .tagline{
		width:450px;
		height:auto;
	}
	.billboard .signupnow{
		font-size:18px;
		color:#fff;
		clear:both;
		margin:12px 0px 0px 0px;
		padding:0;
		width:400px;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	.billboard .prices{
		margin-top:8px;
	}
#bottomDisclaimer
{
	margin:20px 0px;
	color:#808081;
	font-size:85%;
}
#featuresInfo{
	padding:15px 25px 25px 25px;
	background:#191919;
	overflow:hidden;
	clear:both;
}

#featuresInfo2{
	padding:15px 25px 25px 25px;
	background:#191919;
	overflow:hidden;
	clear:both;
	margin-top: 20px;
}

.plan-features-highlights{
	width:355px;
	float:left;
	overflow:hidden;
}	
	#featuresInfo.left{
		width:365px;
		float:left;
	}
	.left .infoPanel ul, .plan-features-highlights ul{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:disc;
		margin:5px 0 0 0;
		padding:0px;
		color:#FF6702;		
	}
.left .infoPanel ul li span, .plan-features-highlights ul li span{color:#fff;font-size:11px;}	
.left .infoPanel ul li span span, .plan-features-highlights ul li span span {color: #ccc;}
	.plan-features-highlights .item_list{
		margin:10px 0 0 0;
	}
	.left .infoPanel ul li, .plan-features-highlights li{
		margin:0 0 6px;
		font-size:12px;
	}
	.plan-features-highlights li{
		line-height:14px;
	}
	.item_list dd ul li{padding:0; margin-left:13px;}
	
	.plan-features-highlights .take_action{
		margin:15px 0 0 0px;
		width:265px;
	}
	.plan-features-highlights .take_action strong {
		font-size:10px;
		font-weight:bold;
		text-transform:lowercase;
		white-space:nowrap;
		width:265px;
		color:#FF6702;
		margin:8px 0pt 4px;
		display:block;
	}
	.plan-features-highlights .take_action ul{
		width:265px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	.plan-features-highlights .take_action li{
		margin:0 0 6px 0px;
		padding:0;
		font-size:11px;
		white-space:nowrap;
	}
	.plan-features-highlights .take_action li{
		line-height:12px;
	}
	.plan-features-highlights .take_action li a{
		color:#fff;
	}
	.plan-features-highlights .take_action li a:hover{color:#6fdbdb;}
	


	/*Overlay Table Styles*/
	#planDetails{
		background:#181818;
		padding:15px;
		color:#000;
		clear:both;
		border-bottom:15px solid #000;
	}
	#planDetails .detailsheader{
		font-size:15px;
		color:#FF6702;
		margin-bottom:5px;
		font-weight:bold;
	}
	#planDetails .actionButtons{
		float:right;
		width:300px;
		color:#888;
		text-align:right;
		font-size:90%;
	}
	#planDetails .actionButtons.bottom{
		float:right;
		width:300px;
		color:#888;
		text-align:right;
		font-size:90%;
		margin:10px 0px;
		clear:both;
	}
	#planDetails .disclaimer{
		color:#808080;
		font-size:90%;
		margin-top:20px;
		clear:both;
	}
	#planDetails .actionButtons .close {text-decoration:none}
	#planDetails .actionButtons .close span{text-decoration:underline}
	#planDetails .actionButtons .close span.x{text-decoration:none}
	#planDetails .actionButtons .close span.x:hover,#planDetails .actionButtons .close span:hover{color:#6fdbdb}
	#planDetails table.planDetails{width:100%;margin-top:8px;}
	#planDetails table.planDetails a{color:#000}
	#planDetails table.planDetails a:hover{color:#6fdbdb;}
	#planDetails .headerRow td{background:#fff url(http://plans.boostmobile.com/img08/paygo/overlay_topRight.gif) top right no-repeat;}
	#planDetails .headerRow td.rate{font-weight:bold;}
	#planDetails .headerRow td.rate span.price
	{
		font-size:20px;
		float:left;
		display:block;
		width:55px;
	}
	#planDetails .headerRow td.rate span.term
	{
		display:block;
		margin-top:13px;
		position:relative;
		left:-10px;
	}
	#planDetails .headerRow td.rate .desc{font-weight:normal;font-size:9px;}
	#planDetails .headerRow td.rate .priceInfo
	{
		height:30px;
		overflow:hidden;
	}
	#planDetails .borderBottom{border-bottom:1px solid #999999}
	
	#planDetails td,#planDetails th{
		padding:8px;
		background:#fff;
	}
	#planDetails td{
		padding:8px;
		background:#fff;
		border-left:4px #181818 solid;
	}
	#planDetails .headerRow th,#planDetails .headerRow td{
		height:48px;
		vertical-align:middle;
	}
	#planDetails .odd td,#planDetails .odd th{
		background:#c5c5c5;
	}
	#planDetails .sendRec{
		display:block;
		font-weight:normal;
		font-size:85%;
	}
	
	

	.paygo .right,.unlimited .right,  .walkie_talkie .right {
		margin:0px 0px 0px 50px;
		width:260px;
		float:left;
		overflow:hidden;
	}
	.right p.disclaimer {
		font-size:85%;
		color:#808080;
		margin:0;
		padding:0;
	}

	/*Featured Phone Styles*/
	.featured-phone {

	}
	.featured-phone .phone{
		width:256px;
		height:141px;
	}
	.featured-phone .phone .phoneImage{
		float:left;
		margin-left:10px;
	}
	.featured-phone .phone .phoneDetails{
		margin-left:80px;
		padding-top:19px;
		padding-right:9px;
	}
	.featured-phone .phone .price{
		font-weight:bold;
		font-size:13px;
	}
	.featured-phone .phone a.buyLink{
		width:115px;
		display:block;
		height:23px;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2358.gif);
		background-position:-215px 0px;
		background-repeat: no-repeat;
	}
	
    .featured-phone .phone.soldout a.buyLink{

			background-position:0px 0px;
	}
		.featured-phone .phone.soldout a.buyLink:hover{
	background-position:0px -30px!important;
	}
	
	.featured-phone .phone.coming a.buyLink{
		background-repeat: no-repeat;
			background-position:-343px 0px;
	}
	
	
	.featured-phone .phone.coming a.buyLink:hover{
	background-position:-343px -30px!important;
			background-repeat: no-repeat;
	}
	
	
	.featured-phone .phone a.buyLink img
	{
		display:none;
	}
	.featured-phone .phone a.buyLink:hover,.featured-phone .phone a.buyLink.hover{
		background-position:-215px -30px;
	}
	.featured-phone .phone ul.features{
		margin:0px 0px 7px; 
		padding:0px;
	}

	/*Other available phone styles*/
	.also-available{
		width:256px;

		padding:10px 10px 13px;
		margin-top:20px;
		overflow:hidden;
		position:relative;
	}
	.also-available-plans img {vertical-align: top;}
	.also-available .phone{
		float:left;
		margin-right:10px;
		width:38px;
		height:78px;
		overflow:hidden;
		text-align: center;
	}
	.also-available .phone a span.model{
		margin-top:2px;
	}
	.also-available h6{
		margin:0px 0px 5px;
		padding:0px;
	}
	.also-available a{
		text-decoration:none;
	}
	.also-available .image{
		margin-right:3px;
		vertical-align:bottom;
	}

	#info{
		border-top:1px solid #494949;
		margin-top:10px;
		padding-top:20px;
	}
	#info .left{
		width:355px;
		float:left;
		overflow:hidden;
	}
	#info .infoPanel{
		margin-bottom:15px;
	}
#whychooseboost .billboard .buttons {float:none; clear:both; padding-top:20px;}
.ie7 #whychooseboost .billboard .buttons, .ie6 #whychooseboost .billboard .buttons {margin-top:auto; padding-top:5px;}
#whychooseboost .billboard .buttons a{ float:left; margin-right:5px;position:static !important;
}
#whychooseboost #info {float:left;}
	.billboard .buttons a{
		display:block;
		height:24px;
		width:129px;
		margin-bottom:18px;
		position: absolute; top: 0; left: 0;
	}
	.ie7 .billboard .buttons a{
		margin-bottom:10px;
	}
	.billboard .buttons a span,.paygo .billboard .buttons a span{display:none}
	
	.billboard a.viewDetailsLink{background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2360.gif) no-repeat; left: 138px;}
	.billboard .viewDetailsLink:hover{ background-position: 0 -24px;}
	.billboard a.closeDetailsLink{background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2361.gif) no-repeat; left: 138px;}
	.billboard .closeDetailsLink:hover,.billboard .closeDetailsLink.hover{ background-position: 0 -23px;}
	
	.billboard a.coverageMapLink,.billboard a.coverageMapLinkUnlimited,
	a.shopPhonesLink, a.storeLocatorLink {background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2362.gif) no-repeat; top: 32px; left: 138px;}
	.billboard a.coverageMapLink:hover,.billboard a.coverageMapLinkUnlimited:hover{background-position: 0 -24px;}
	
	a.storeLocatorLink { top: 0!important; left: 0!important; background-position: -130px 0;} a.storeLocatorLink:hover { background-position: -130px -24px!important;}
	a.shopPhonesLink { background-position: -258px 0;} a.shopPhonesLink:hover { background-position: -258px -24px!important;}


.walkie_talkie 		a.storeLocatorLink { top: 0px!important; left: 138px!important; }
.walkie_talkie 		a.shopPhonesLink { top: 0px!important; left: 0;  }

	
	.billboard .intro .disclaimer{
		font-size:85%;
		color:#888;
		margin:0;
		padding:0;
	}
	.billboard .intro #hcaWithLink
	{
		display:none;
	}
	

/****Plan Pages-Unlimited****/
.unlimited .billboard{
	background:url(http://plans.boostmobile.com/img08/planhub/w385_hero.jpg) no-repeat right -10px;
}
	
	.unlimited .billboard h1{
		background:url(http://plans.boostmobile.com/img08/unlimited/header.gif) no-repeat;
		width:406px;
		height:46px;
		margin:0;
		padding:0;
	}
	.unlimited .billboard h1 span {
		display:none;
	}
	
	.unlimited .billboard .prices .price{
		float:left;
		width:74px;
		padding-right:16px;
		margin-left:16px;
		background:url(http://plans.boostmobile.com/img08/planhub/price_bg.gif) right top no-repeat;
	}
	.unlimited .billboard .prices .first{
		margin-left:0px;
	}
	.unlimited .billboard .prices .last{
		width:100px;
		background:none;
	}
	.unlimited .billboard .prices .planName{
		color:#ff6702;
		font-size:10px;
		position:relative;
		top:10px;
	}
	.unlimited .billboard .prices .planPrice{
		color:#fff;
		font-size:33px;
		font-weight:bold;
		margin:3px 0px;
	}
	.unlimited .billboard .prices .planDuration{
		position:relative;
		top:-10px;
	}
	.unlimited .billboard #priceContainer .disclaimer{
		color:#808080;
		font-size:85%;
		position:relative;
		top:-10px;
	}
	
	.unlimited .billboard .otherInfo{
		margin-top:20px;
		font-size:80%;
	}
	.unlimited .billboard .info{
		float:left;
				padding-right:46px;
	}
	.unlimited .billboard .buttons{
		float:left;

		position: relative;
		height: 52px;
		width: 267px;
		
	}
	.unlimited #ThankYouDiv{
		padding-top:50px;
	}
	div.unlimited #ZipCodeContainer { position: relative; }
	
	div.unlimited #ZipCodeContainer div#loader { position: absolute; left:143px; top: 63px;  } 
	
	
	.unlimited #ZipCodeContainer .checkAvailability{
		padding-top:38px;
		position: absolute;
		z-index:10; 
		
	}
	.unlimited #ZipCodeContainer .buttons{
		margin-left:0;
		position: absolute; 
		top: 56px; left: 16px;
		float: none;
		height: 65px;
		width: 400px;
	}
	
	.unlimited #ZipCodeContainer .buttons a.viewDetailsLink, 
	.unlimited #ZipCodeContainer .buttons a.closeDetailsLink {
		position: absolute; 
		top: 0; left: 155px;
	}
	
	.unlimited #ZipCodeContainer .buttons a.shopPhonesLink  {
		position: absolute; 
		top: 32px!important; left: 0px;
	}
	.unlimited #ZipCodeContainer .buttons a.storeLocatorLink {
		position: absolute; 
		top: 32px!important; left: 155px!important;
	}
	
	
	.unlimited #emailContainer
	{
		padding-top:20px;
		width:350px;
	}
	.unlimited #emailContainer .disclaimer,.unlimited #emailContainer .disclaimer a
	{
		font-size:90%;
		color:#999;
		width:210px;
	}
    .unlimited #emailContainer .disclaimer a:hover{color:#6fdbdb;}
	/*Overlay Styles*/
	.unlimited #planDetails .actionButtons .close{
		color:#ff6702;
	}	
	
	.unlimited h2,
	.unlimited h3,
	.unlimited h4,
	.unlimited h5,
	.unlimited h6,
	.unlimited #planDetails .headerRow td.rate,
	.unlimited .featured-phone .phone .model,
	.unlimited .featured-phone .phone .price,
	dt.expanded
	{
		color:#ff6702;
	}
	

	.unlimited .featured-phone .phone{
		width:256px;
		height:141px;
		background:url(http://plans.boostmobile.com/img08/unlimited/featured_phone_bg.gif) no-repeat;
	}
	.unlimited .also-available{
		background:url(http://plans.boostmobile.com/img08/unlimited/other_phones_bg.gif) no-repeat;
	}
	.unlimited dt {background: url(http://plans.boostmobile.com/img08/closed_arrow_orange.gif) no-repeat left 1px; }
	.unlimited dt.expanded {background: transparent url(http://plans.boostmobile.com/img08/open_arrow_orange.gif) no-repeat left 1px;  }


div.switchAccount a {background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2366.gif) no-repeat top left; height:27px; text-indent:-9999px; display:block;}
div.switchAccount a:hover {background-position: bottom left;}
div.switchAccount {height:50px;}



/****Walkie-Talkie****/

	.walkie_talkie .billboard{
		/* background:url(http://plans.boostmobile.com/img08/walkie_talkie_main_image.jpg) no-repeat right top!important; */
	}

   .walkie_talkie .billboard .intro{
		height:369px;
	}
	.walkie_talkie .billboard .planTypeImage{
		float:left;
		margin-right:5px;
	}
	.walkie_talkie .billboard .intro h1{
		margin:0;
		padding:0;
		height:7px;
		padding-top:23px;
		float:left;
		color:#FF6702;
		margin-top:-6px;
	}
		.basic .billboard2 .intro h1{
		    width:300px;  /* was	width:115px; */
		}
		.premium .billboard2 .intro h1{
			width:315px;
		}
		.chat .billboard2 .intro h1{
			width:200px;
		}
	.walkie_talkie .billboard .buttons{
		margin-left:77px; position: relative; height: 55px;
	}
/****Monthly Unlimited****/
    .monthlyunltd .plan-features-highlights li{
		font-size: 100%;
	}
    .monthlyunltd .plan-features-highlights ul {
        margin-left: 13px;
    }
    .monthlyunltd .billboard 
    {
	
    }


/****Plan Pages-Paygo****/
    .paygo .billboard .nomargin 
    {
        margin:1px 0 0 1px;
    }
	.paygo .billboard{
/*		background:url(http://plans.boostmobile.com/img08/paygo/phonebg-i335.jpg) no-repeat right top;*/
		background:url(http://plans.boostmobile.com/img08/6760_hero.jpg) no-repeat right 0;
	}
	.paygo .chatbillboard
	{
	    background:url(http://plans.boostmobile.com/img08/i856_hero.jpg) no-repeat right 0;
	}



	.paygo .billboard .intro{
		height:140px;
	}
	.paygo .billboard .planTypeImage{
		float:left;
		margin-right:5px;
	}
	.paygo .billboard .intro h1{
		margin:0;
		padding:0;
		height:7px;
		padding-top:23px;
		float:left;
		color:#FF6702;
		margin-top:-6px;
	}
		.basic .billboard .intro h1{
		    width:300px;  /* was	width:115px; */
		}
		.premium .billboard .intro h1{
			width:315px;
		}
		.chat .billboard .intro h1{
			width:200px;
		}
	.paygo .billboard .buttons{
		padding-left:30px; margin-top: 10px; position: relative; height: auto; margin-left:-12px;
	}
	
	/*Paygo Styles*/
	.paygo #planDetails .actionButtons .close{
		color:#FF6702;
	}
	
	.paygo h2,
	.paygo h3,
	.paygo h4,
	.paygo h5,
	.paygo h6,
	.paygo #planDetails .headerRow td.rate,
	.paygo .featured-phone .phone .model,
	.paygo .featured-phone .phone .price,
	.paygo dt.expanded
	{
		color:#FF6702;
	}
	.paygo .featured-phone .phone,  .walkie_talkie  .featured-phone .phone{
		width:256px;
		height:141px;
		background:url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat;
		overflow: hidden;
	}
	.paygo .also-available,  .walkie_talkie  .also-available, .also-available span.footer {
		background:transparent url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat scroll 0 -143px;
	}
	.also-available span.footer {position:absolute; bottom:0; left:0; background-position: bottom left; height:10px; width:256px;}
	.paygo dt ,  .walkie_talkie dt {background: url(http://plans.boostmobile.com/img08/closed_arrow_orange.gif) no-repeat left 1px; }
	.paygo dt.expanded ,  .walkie_talkie dt.expanded {background: transparent url(http://plans.boostmobile.com/img08/open_arrow_orange.gif) no-repeat left 1px;  }
    /*.paygo .billboard .viewDetailsLink.on{ background-position: 0 -20px;}*/
	
/****Legacy Styles****/
.zipOverlay {
	background:transparent url(http://plans.boostmobile.com/img08/bgZipOverlay.png) repeat scroll 0% 50%;
	display:none;
	height:100%;
	left:0px;
	min-height:100%;
	position:absolute;
	top:0px;
	width:100%;
	z-index:1000;
}
/* Index page Overlay styles */

#nationalMap .controls {

}
.zipOverlay {
	background: url(http://plans.boostmobile.com/img08/bgZipOverlay.png) repeat scroll 0% 50%; _background: #313A41; 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;
}
.btnCloseMap img, .btnContainer img, .button-row img { cursor: pointer; }
.button-row { margin: 25px auto 5px; width: 696px; padding-bottom: 30px; position: relative; text-align: right;}


div#loader { display:block; background: url(http://plans.boostmobile.com/img08/landing/ajax-loader.gif) no-repeat 0 0; text-indent:-1000em; overflow:hidden; width: 16px; height: 16px; float: left;  margin-top:-6px; _margin-top:-4px; }


#unlimitedColumn #ZipCode, #zipCode,#emailContainer #email {margin-bottom:3px; *top: -4px!important; }

/* why choose boost*/ 
#whychooseboost  .billboard .content {height:815px; padding-bottom:10px;}
#whychooseboost .left .infoPanel ul {margin-bottom:10px;}
#whychooseboost .left .infoPanel ul { padding-left: 22px; color:#FF6702;}
ul#walkie-talkie { padding-left: 22px; color: #FF6702; }
.left .infoPanel ul li, ul#walkie-talkie li { font-size:11px; }
.left .infoPanel ul li span, ul#walkie-talkie li span { color: white; }
.left .infoPanel ul li span span, ul#walkie-talkie li span span { color: #ccc; }

.billboard em, .left .infoPanel em {font-size:80%; color:#ccc; margin-top:10px;clear:left;}

#whychooseboost ul#walkie-talkie, #whychooseboost   h2, #whychooseboost h3, #whychooseboost h4, #whychooseboost h5, #whychooseboost h6, #whychooseboost #planDetails .headerRow td.rate, #whychooseboost .featured-phone .phone .model,#whychooseboost .featured-phone .phone .price, #whychooseboost dt.expanded, #whychooseboost .plan-features-highlights .take_action strong {color:#FF6702; }

#whychooseboost .featured-phone .phone, #whychooseboost .walkie_talkie .featured-phone .phone {
background:transparent url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat scroll 0 0;}
#whychooseboost .also-available,#whychooseboost .walkie_talkie .also-available, #whychooseboost .also-available span.footer ,#whychooseboost .walkie_talkie .also-available span.footer {
background:transparent url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat scroll 0 -143px;
}
#whychooseboost .also-available span.footer ,#whychooseboost .walkie_talkie .also-available span.footer{background-position:bottom left;}
#whychooseboost dt.expanded,#whychooseboost .walkie_talkie dt.expanded {
background:transparent url(http://plans.boostmobile.com/img08/open_arrow_orange.gif) no-repeat scroll left 1px;}
#whychooseboost dt, #whychooseboost .walkie_talkie dt {
background:transparent url(http://plans.boostmobile.com/img08/closed_arrow_orange.gif) no-repeat scroll left 1px;
}

#whychooseboost .billboard { background-image:none; padding:0 15px;}

.imgChart{width:440px;float:left;}
#whychooseboost .imgChart{width:440px;float:none;}
.rightWhyBoost{float:left;
padding-left:10px;
padding-top:145px;
width:240px;}
.ie6 .rightWhyBoost{padding-left:5px;}
.rightWhyBoost h3{height:105px; display:block; text-indent:-9999px;background:transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2373.gif) no-repeat 0 0;}
.rightWhyBoost p{background:transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2373.gif) no-repeat scroll 0 -110px;display:block;height:50px;text-indent:-9999px;}
#whychooseboost .billboard .rightWhyBoost .buttons {margin:0px; padding:0px;}


/****Standard CSS Hacks'n'stuff****/


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

* html img { behavior: url(http://espanol.boostmobile.com/sdplans/css08/css08/iepngfix.htc) }

.headlinetext { font-size:14px; font-weight:bold;color:#FF6702;}
.hovered { cursor:pointer;}

/* Maps */
.billboard .pulldowns{
		margin-top:20px;
		margin-left:20px;
		clear:both;
		position:relative;
		z-index:2;
		
	}
	.billboard .pulldown{float:left; margin-right: 12px;}
	.billboard .pulldown a.collapsed{
		display:block;
		padding:0px 23px 1px 6px;
		border:1px solid #3C3C3C;
		text-decoration:none;
		color:#7C7C7C;
		background:url(http://plans.boostmobile.com/img08/pulldown_arrow.gif) right top no-repeat;
		width:207px;
	}
	.billboard .pulldown a.expanded{
		display:block;
		padding:0px 23px 1px 6px;
		text-decoration:none;
		color:#7C7C7C;
		background:url(http://plans.boostmobile.com/img08/drop_bg_expanded.gif) right top no-repeat;
		width:207px;
	}
#coverage_better {margin-bottom:15px; width:690px; position:relative; color:#ffffff;}
.plan .pulldowns .coverage_better h2 {
	font-size:13px;
	width:700px;
	color:#ffffff !important;
}

#Metro_PCS{
	position:absolute;
	border:1px solid #4D4D4D;
	padding:0px 0px;
	margin-top:-16px;
	background:#000 url(http://plans.boostmobile.com/img08/drop_bg.gif) repeat-x;
	display:none;
	width:237px;
}
	.Metro_PCS .maplists{
		margin:4px 0px 0;
		padding:0px;
		width:237px;
		list-style:none;
	}
	.Metro_PCS .maplists li{
		margin:0px;
		height:25px;
		padding:0;
		vertical-align:middle;
	}
	.Metro_PCS .maplists li:hover{
		background-color:#2A2A2A;
		margin:0px;
		height:25px;
		padding:0;
		vertical-align:middle;
	}
	.Metro_PCS .maplists img{margin-bottom:4px}
	.Metro_PCS .maplists a{
		display:block;
		text-decoration:none;
		width:231px;
		font-size:90%;
		height:20px;
		vertical-align:middle;
		padding:5px 0px 0 6px;
		color:#7C7C7C;
	}
	.Metro_PCS .maplists a:hover{
		display:block;
		text-decoration:none;
		width:231px;
		background-color:#2A2A2A;
		vertical-align:middle;
	}
#Cricket{
	position:absolute;
	border:1px solid #4D4D4D;
	padding:0px 0px;
	margin-top:-16px;
	background:#000000 url(http://plans.boostmobile.com/img08/drop_bg.gif) repeat-x;
	width:237px;
}
.ie6 #Metro_PCS{
	top:78px;
	left:0px;
}
.ie6 #Cricket{
	top:78px;
	left:250px;
}
.pulldowns .container{display:none;	}
.pulldowns .expanded{display:block;	}

	

	background:#000;
}
#body
{
	padding:0px 20px 20px 20px;
}

#footer{
	font-size:85%;
	color:#808081;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #222;
	text-align:center;
	margin:0px auto;
}

#footerinclude{
	text-align:center;
	margin:0px auto;
}	
	#footer a{
		color:#999;
	}
	#footer ul{
		padding:0px;
		margin:0px;
	}
	#footer ul li{
		display:inline;
		list-style:none;
		margin:0px ;
		padding:0px 1px 0px 0px;
	}

	#walkie-talkie ul{
		padding:0px;
		margin:0px;
	}
	#walkie-talkie ul li{
		margin:0px ;
		padding:0px 1px 0px 0px;
		list-style-image: url(http://plans.boostmobile.com/img08/green_bullet.gif);
	}

.walkie_talkie #planNav{margin-bottom:10px;}



#stateName
{
    color:#000;
}
#btnCloseNationalMap img{cursor:pointer;}


.checkAvailability{
	clear:both;
}
	.checkAvailability .text{
		font-size:12px;
		font-weight:bold;
		margin-bottom:3px;
	}
	.checkAvailability .input,#emailContainer .input{
		border:1px solid #414141;
		background:#000000;
		color:#bebcbc;
		padding:1px;
		height:14px;
		width:70px;
		font-size:10px;
		text-transform:uppercase;
		position:relative;
		top:-6px;
		_top:-4px;
	}
	#emailContainer .input{
		width:120px;
	}
	

/**Shop Nav**/
#mainTabs{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
	top:-3px;
	left:-1px;
}
	#mainTabs li{
		float:left;
	}
	#mainTabs li a{
		display:block;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2348.gif) no-repeat top left;
		width:240px;
		height:44px;
	}
	
	#mainTabs li a span{
		display:none;
	}
	
	#mainTabs li a#browse {background-position:0px -51px}
	#mainTabs li a#choose {background-position:-240px -51px }
	#mainTabs li a#start {background-position:-480px -51px }
	
	#mainTabs li.selected a#browse{background-position:0px 0px}
	#mainTabs li.selected a#choose {background-position:-240px 0px}
	#mainTabs li.selected a#start {background-position:-480px 0px}

/**Walkie-Talkie Nav**/
#walkietalkieTab{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
	top:-3px;
	left:-1px;
}
	#walkietalkieTab li{
		float:left;
	}
	
	
	#walkietalkieTab li a{
		display:block;
		background:url(http://plans.boostmobile.com/img08/tab_walkie-talkie.gif) no-repeat top left;
		width:721px;
		height:44px;
	}
	
	
	
	#whyboost li a{
		display:block;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2350.gif) no-repeat top left;
		width:721px;
		height:38px;
	}
	
	#whyboost li a span, #walkietalkieTab li a span{
		display:none;
	}

/****Plan Hub****/
.columnContainer {
  background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2351.jpg) no-repeat top left;
	height:388px;
	width:720px;
}


.ie6 .columnContainer {
  background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2351.jpg) no-repeat top left;
	height:388px !important;
	width:720px;
}

/****************************NEW PLAN HUB******************************************/
/*********************************************************************************/
.planTiles{position:absolute;top:330px;}
.largeTile{ background: transparent url(http://plans.boostmobile.com/img08/bgPlans.png) top left no-repeat;width:202px; padding-left: 17px; height:176px; float:left; margin: 0 0 0 20px; position:relative;}
.ie6 .largeTile{ background-image: transparent url(http://plans.boostmobile.com/img08/bgPlans.gif);  margin: 0 0 0 15px; }
div.largeTile p.planPrice{color:#000000;position:absolute;right:5px;top:10px;width:58px;}
.ie7 #plansLanding div.largeTile p.planPrice{right:30px;}
.ie7 div.feature div.largeTile p.planPrice{right:6px;}
.largeTile p.planPrice b{display:block;float:none;font-size:30px;width:60px;color:#000;}
.largeTile p.subtext{color:#ff6702;margin: 0px;font-size:16px;font-weight: bold;}
.largeTile ul.callOut{margin:5px 0px 20px; color:#000; padding:0px;}
ul.callOut li {background:transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2354.gif) no-repeat scroll -595px -83px; padding-bottom: 5px; padding-left:8px;}
.ie6 ul.callOut li{ height:1%;}/*peekaboo bug*/
.ie7 ul.callOut li {min-width:0;}
ul.callOut li {font-size:9px;color:#555555;}
a.seeMore {color:#000; position:absolute; right:10px; bottom:10px; font-size:10px;}

#MonthlyUnlim h2.header {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -6px 0; height:43px; width:113px;}
#MonthlyUnlim p.planPrice {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -140px top; height:43px;  }

#BlackBerryMonthlyUnltd h2.header {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -244px top; height:43px;width:145px;  }
#BlackBerryMonthlyUnltd p.planPrice {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -379px top; height:43px;  }

#DailyUnltd h2.header {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat -474px top; height:43px;width:115px; }
#DailyUnltd p.planPrice {text-indent:-9999px; display:block; background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2355.gif) no-repeat  -617px top; height:43px; }







#unlimitedColumn{
	padding:0px 63px 0px 7px;
	width:281px;
	/*background:url(http://plans.boostmobile.com/img08/planhub/w385_hero.jpg) right top no-repeat;*/
	background-position:35px 75px;
	float:left;
	overflow:hidden;
}

    #unlimitedColumn h3{
        color:#FF6702;
    }
	
	div.fullBlock{height:520px;}
	
	#unlimitedColumn .checkAvailability { margin-top: 20px; }
	#unlimitedColumn .introBlock { margin-top:10px;}

	#unlimitedColumn .introBlock ul
	{
		margin:0px 0px;
		padding:0px;
		color:#fff;
		width:230px;
	}
	#unlimitedColumn .introBlock .text
	{
		display:block;
		height:43px;
		width:280px;
		_font-size:14px;
		margin-top:15px;
	}
	#unlimitedColumn .calculator a
	{
		font-size:90%;
		color:#888;
	}
	#unlimitedColumn .calculator a:hover{color:#6fdbdb;}
	
	#unlimitedColumn h2 {
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2454.gif) no-repeat;
		width:181px;
		height:41px;
		color:#ff6702;
		font-size:40px;
		margin:0px 0px 15px 0px;
		padding:0;
	}
	#unlimitedColumn h2 span{
		display:none;
	}
	#unlimitedColumn h3 {
		font-size:16px;
		color:#fff;
		margin:15px 0px 10px 0px;
		padding:0;
		width:200px;
	}
	#unlimitedColumn h3 span.orange{
		display:block;
		margin-bottom:4px;
		color:#ff6702;
	}
	#unlimitedColumn p{
		color:#dbdbdb;
	}
	
	
	

#paygoColumn{
	padding:0px 95px 0px 7px;
	width:250px;
	/*background:url(http://plans.boostmobile.com/img08/i290_hero.jpg) right top no-repeat;*/
	background-position:35px 75px;
	float:right;
	overflow:hidden;
	margin-right:13px;
}
	
	 /*#paygoColumn .fullBlock{height:470px;} */
	#paygoColumn .plansContainer{margin-top:10px;}
	#paygoColumn h2 {
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2338.gif) no-repeat;
		width:184px;
		height:42px;
		color:#FF6702;
		font-size:40px;
		margin:5px 0px 10px 0px;
		padding:0;
	}
	#paygoColumn h2 span{
		display:none;
	}
	#paygoColumn h3 {
		color:#FF6702;
		margin:5px 0px 0px 0px;
		padding:0;
		width:250px;
	}
	#paygoColumn h3 sup {
		font-size:11px;
	}
	#paygoColumn .fullBlock ul, #unlimitedColumn .fullBlock ul { margin-bottom: 7px; margin-left: 6px; }
	#paygoColumn .fullBlock ul li, #unlimitedColumn .fullBlock li {
        margin:0px;
        padding:0px 0px 5px;
    }

	#paygoColumn p{
		color:#dbdbdb;
		margin-top:0px;
	}
	
	#paygoColumn .plan{
		margin-bottom:20px;
		_margin-bottom:10px;
	}
	#chatPlanSummary p { margin-bottom: 0; }
	
	#premiumPlanSummary {	margin-bottom:0px;  } 
	
	#paygoColumn .plan h3 { margin:5px 0px 10px 0px; }
	
	#unlimitedColumn .plan a.learnMore{
		width:84px;
		display:block;
		height:24px;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2358.gif);
		background-position:-122px 0px;
		background-repeat:no-repeat;
	}
	#unlimitedColumn .plan a.learnMore:hover,#unlimitedColumn .plan a.hover{
		background-position:-122px -30px;
	}
	#unlimitedColumn .plan a.learnMore span{
		display:none;
	}
	
	#whychooseboost a.learnMore, #unlimitedColumn .introBlock a.learnMore{
		width:84px;
		display:block;
		height:24px;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2358.gif);
		background-position:-122px 0px;
		background-repeat:no-repeat;
	}
	#whychooseboost a.learnMore:hover, #unlimitedColumn .introBlock a.learnMore:hover,#unlimitedColumn .plan a.hover{
		background-position:-122px -30px;
	}
	#whychooseboost a.learnMore span, #unlimitedColumn .introBlock a.learnMore span{
		display:none;
	}	
	#paygoColumn #chatPlanSummary{
		width:205px;
	}
	#paygoColumn #chatPlanSummary .superscript{
		position:absolute;
		margin-left:137px;
		margin-top:3px;
		color:#FF6702;
		font-size:80%;
	}
	#paygoColumn #premiumPlanSummary{
		width:178px;
	}


/****Plan Pages-Shared****/
dl {padding:0 0 2px 0px;}
	dt {padding:0 0 6px 16px; }
	dt.expanded {padding:0 0 6px 16px; font-weight: bold;  }
	dt:hover, dt.hovered { text-decoration: none; cursor: pointer;}
	dd {padding:0 0 6px 16px;}
	
	.take_action li a:hover,
	dt:hover, 
	dt.hovered 
	{
	    color:#6fdbdb;
	}
	
	dd ul li
	{
		list-style:disc;
		padding:4px 0px;
	}


.plan h2.wasH3 {
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	/* white-space:nowrap; */
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
}	
.plan .plan-features-highlights h2.wasH3 {
	font-size:16px;
}	
.plan .pulldowns h2.wasH3 {
	font-size:16px;
	width:690px;
	color:#ffffff;
}


#planNav{
	margin:0;
	padding:0;
	list-style:none;
}
	#planNav span{
		display:none;
	}
	#planNav li{
		float:left;
	}
	#planNav li a{
		display:block;
		height: 40px;	
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2377.gif) no-repeat;
	}
	#planNav li#navMonthlyUnlimited a {width:94px;background-position: 0px 0px;}
	#planNav li#navBlkbry a { width:150px; background-position:-100px 0px }
	#planNav li#navDailyUnltd a { width:110px; background-position:-250px 0px;}
	#planNav li#navBlkbryDailyUnltd a { width:140px; background-position:-360px 0px; }
	#planNav li#navPaygo a { width:100px; background-position:-500px 0px; }
	#planNav li#navGetmore a { width: 83px; background-position:-600px 0px; }

	#planNav li#navMonthlyUnlimited.selected a, #planNav li#navMonthlyUnlimited a.hover { background-position: 0px -40px;}
	#planNav li#navBlkbry.selected a, #planNav li#navBlkbry a.hover { background-position:-100px -40px }
	#planNav li#navDailyUnltd.selected a, #planNav li#navDailyUnltd a.hover { background-position:-250px -40px;}
	#planNav li#navBlkbryDailyUnltd.selected a, #planNav li#navBlkbryDailyUnltd a.hover { background-position:-360px -40px; }
	#planNav li#navPaygo.selected a, #planNav li#navPaygo a.hover { background-position:-500px -40px; }
	#planNav li#navGetmore.selected a, #planNav li#navGetmore a.hover { background-position:-600px -40px; }

.billboard{
	padding:15px 12px 0px 25px;
	margin:10px 0px 0px 0px;
	clear:both;
}
	.billboard .content{
		margin-top:32px;
		height:270px;
	}
	.unlimited .billboard .content{
		margin-top:32px;
		height:320px;
	}
	.billboard .tagline{
		font-size:17px;
		height:30px;
		color:#fff;
		clear:both;
		margin:12px 0px 0px 0px;
		padding:0;
		width:400px;
		font-weight:bold;
	}
	.premium .billboard .tagline,.basic .billboard .tagline,.chat .billboard .tagline{
		font-size:20px;
		height:50px;
		color:#fff;
		clear:both;
		margin:12px 0px 0px 0px;
		padding:0;
		width:400px;
		font-weight:bold;
	}
	
	.walkie_talkie .billboard { margin-top:0px; padding-top:0px;  padding-left:16px; padding-right:8px;}
	.walkie_talkie .billboard .content{ margin-top:0px; height: 369px; position:relative; }
	.walkie_talkie .billboard .content em { position:absolute; bottom: 5px; display: block; color: #999; font-style: normal; }
	.walkie_talkie .billboard .tagline { height: 90px; margin-bottom: 45px;}
	#whychooseboost .billboard .content em { position:relative; bottom: 5px; padding-left:20px; display: block; color: #999; font-style: normal; }
	.chat .billboard .tagline{
		width:450px;
		height:auto;
	}
	.billboard .signupnow{
		font-size:18px;
		color:#fff;
		clear:both;
		margin:12px 0px 0px 0px;
		padding:0;
		width:400px;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	.billboard .prices{
		margin-top:8px;
	}
#bottomDisclaimer
{
	margin:20px 0px;
	color:#808081;
	font-size:85%;
}
#featuresInfo{
	padding:15px 25px 25px 25px;
	background:#191919;
	overflow:hidden;
	clear:both;
}

#featuresInfo2{
	padding:15px 25px 25px 25px;
	background:#191919;
	overflow:hidden;
	clear:both;
	margin-top: 20px;
}

.plan-features-highlights{
	width:355px;
	float:left;
	overflow:hidden;
}	
	#featuresInfo.left{
		width:365px;
		float:left;
	}
	.left .infoPanel ul, .plan-features-highlights ul{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:disc;
		margin:5px 0 0 0;
		padding:0px;
		color:#FF6702;		
	}
.left .infoPanel ul li span, .plan-features-highlights ul li span{color:#fff;font-size:11px;}	
.left .infoPanel ul li span span, .plan-features-highlights ul li span span {color: #ccc;}
	.plan-features-highlights .item_list{
		margin:10px 0 0 0;
	}
	.left .infoPanel ul li, .plan-features-highlights li{
		margin:0 0 6px;
		font-size:12px;
	}
	.plan-features-highlights li{
		line-height:14px;
	}
	.item_list dd ul li{padding:0; margin-left:13px;}
	
	.plan-features-highlights .take_action{
		margin:15px 0 0 0px;
		width:265px;
	}
	.plan-features-highlights .take_action strong {
		font-size:10px;
		font-weight:bold;
		text-transform:lowercase;
		white-space:nowrap;
		width:265px;
		color:#FF6702;
		margin:8px 0pt 4px;
		display:block;
	}
	.plan-features-highlights .take_action ul{
		width:265px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	.plan-features-highlights .take_action li{
		margin:0 0 6px 0px;
		padding:0;
		font-size:11px;
		white-space:nowrap;
	}
	.plan-features-highlights .take_action li{
		line-height:12px;
	}
	.plan-features-highlights .take_action li a{
		color:#fff;
	}
	.plan-features-highlights .take_action li a:hover{color:#6fdbdb;}
	


	/*Overlay Table Styles*/
	#planDetails{
		background:#181818;
		padding:15px;
		color:#000;
		clear:both;
		border-bottom:15px solid #000;
	}
	#planDetails .detailsheader{
		font-size:15px;
		color:#FF6702;
		margin-bottom:5px;
		font-weight:bold;
	}
	#planDetails .actionButtons{
		float:right;
		width:300px;
		color:#888;
		text-align:right;
		font-size:90%;
	}
	#planDetails .actionButtons.bottom{
		float:right;
		width:300px;
		color:#888;
		text-align:right;
		font-size:90%;
		margin:10px 0px;
		clear:both;
	}
	#planDetails .disclaimer{
		color:#808080;
		font-size:90%;
		margin-top:20px;
		clear:both;
	}
	#planDetails .actionButtons .close {text-decoration:none}
	#planDetails .actionButtons .close span{text-decoration:underline}
	#planDetails .actionButtons .close span.x{text-decoration:none}
	#planDetails .actionButtons .close span.x:hover,#planDetails .actionButtons .close span:hover{color:#6fdbdb}
	#planDetails table.planDetails{width:100%;margin-top:8px;}
	#planDetails table.planDetails a{color:#000}
	#planDetails table.planDetails a:hover{color:#6fdbdb;}
	#planDetails .headerRow td{background:#fff url(http://plans.boostmobile.com/img08/paygo/overlay_topRight.gif) top right no-repeat;}
	#planDetails .headerRow td.rate{font-weight:bold;}
	#planDetails .headerRow td.rate span.price
	{
		font-size:20px;
		float:left;
		display:block;
		width:55px;
	}
	#planDetails .headerRow td.rate span.term
	{
		display:block;
		margin-top:13px;
		position:relative;
		left:-10px;
	}
	#planDetails .headerRow td.rate .desc{font-weight:normal;font-size:9px;}
	#planDetails .headerRow td.rate .priceInfo
	{
		height:30px;
		overflow:hidden;
	}
	#planDetails .borderBottom{border-bottom:1px solid #999999}
	
	#planDetails td,#planDetails th{
		padding:8px;
		background:#fff;
	}
	#planDetails td{
		padding:8px;
		background:#fff;
		border-left:4px #181818 solid;
	}
	#planDetails .headerRow th,#planDetails .headerRow td{
		height:48px;
		vertical-align:middle;
	}
	#planDetails .odd td,#planDetails .odd th{
		background:#c5c5c5;
	}
	#planDetails .sendRec{
		display:block;
		font-weight:normal;
		font-size:85%;
	}
	
	

	.paygo .right,.unlimited .right,  .walkie_talkie .right {
		margin:0px 0px 0px 50px;
		width:260px;
		float:left;
		overflow:hidden;
	}
	.right p.disclaimer {
		font-size:85%;
		color:#808080;
		margin:0;
		padding:0;
	}

	/*Featured Phone Styles*/
	.featured-phone {

	}
	.featured-phone .phone{
		width:256px;
		height:141px;
	}
	.featured-phone .phone .phoneImage{
		float:left;
		margin-left:10px;
	}
	.featured-phone .phone .phoneDetails{
		margin-left:80px;
		padding-top:19px;
		padding-right:9px;
	}
	.featured-phone .phone .price{
		font-weight:bold;
		font-size:13px;
	}
	.featured-phone .phone a.buyLink{
		width:115px;
		display:block;
		height:23px;
		background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2358.gif);
		background-position:-215px 0px;
		background-repeat: no-repeat;
	}
	
    .featured-phone .phone.soldout a.buyLink{

			background-position:0px 0px;
	}
		.featured-phone .phone.soldout a.buyLink:hover{
	background-position:0px -30px!important;
	}
	
	.featured-phone .phone.coming a.buyLink{
		background-repeat: no-repeat;
			background-position:-343px 0px;
	}
	
	
	.featured-phone .phone.coming a.buyLink:hover{
	background-position:-343px -30px!important;
			background-repeat: no-repeat;
	}
	
	
	.featured-phone .phone a.buyLink img
	{
		display:none;
	}
	.featured-phone .phone a.buyLink:hover,.featured-phone .phone a.buyLink.hover{
		background-position:-215px -30px;
	}
	.featured-phone .phone ul.features{
		margin:0px 0px 7px; 
		padding:0px;
	}

	/*Other available phone styles*/
	.also-available{
		width:256px;

		padding:10px 10px 13px;
		margin-top:20px;
		overflow:hidden;
		position:relative;
	}
	.also-available-plans img {vertical-align: top;}
	.also-available .phone{
		float:left;
		margin-right:10px;
		width:38px;
		height:78px;
		overflow:hidden;
		text-align: center;
	}
	.also-available .phone a span.model{
		margin-top:2px;
	}
	.also-available h6{
		margin:0px 0px 5px;
		padding:0px;
	}
	.also-available a{
		text-decoration:none;
	}
	.also-available .image{
		margin-right:3px;
		vertical-align:bottom;
	}

	#info{
		border-top:1px solid #494949;
		margin-top:10px;
		padding-top:20px;
	}
	#info .left{
		width:355px;
		float:left;
		overflow:hidden;
	}
	#info .infoPanel{
		margin-bottom:15px;
	}
#whychooseboost .billboard .buttons {float:none; clear:both; padding-top:20px;}
.ie7 #whychooseboost .billboard .buttons, .ie6 #whychooseboost .billboard .buttons {margin-top:auto; padding-top:5px;}
#whychooseboost .billboard .buttons a{ float:left; margin-right:5px;position:static !important;
}
#whychooseboost #info {float:left;}
	.billboard .buttons a{
		display:block;
		float: left;
		height:24px;
		width:129px;
		margin-bottom:18px;
		position: relative;
		top: 1px;
		left: 1px;
	}
	.ie7 .billboard .buttons a{
		margin-bottom:10px;
	}
	.billboard .buttons a span,.paygo .billboard .buttons a span{display:none}
	
	.billboard a.viewDetailsLink{background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2360.gif) no-repeat; left: 138px;}
	.billboard .viewDetailsLink:hover{ background-position: 0 -24px;}
	.billboard a.closeDetailsLink{background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2361.gif) no-repeat; left: 138px;}
	.billboard .closeDetailsLink:hover,.billboard .closeDetailsLink.hover{ background-position: 0 -23px;}
	
	.billboard a.coverageMapLink,.billboard a.coverageMapLinkUnlimited,
	a.shopPhonesLink, a.storeLocatorLink {background:url(http://espanol.boostmobile.com/img/boostmobile/ES_2362.gif) no-repeat; }
	.billboard a.coverageMapLink:hover,.billboard a.coverageMapLinkUnlimited:hover{background-position: 0 -24px;}
	
	a.storeLocatorLink { top:  1px !important; left: 1px !important; background-position: -130px 0;} a.storeLocatorLink:hover { background-position: -130px -24px!important;}
	a.shopPhonesLink { background-position: -258px 0;} a.shopPhonesLink:hover { background-position: -258px -24px!important;}


.walkie_talkie 		a.storeLocatorLink { top: 0px!important; left: 138px!important; }
.walkie_talkie 		a.shopPhonesLink { top: 0px!important; left: 0;  }

	
	.billboard .intro .disclaimer{
		font-size:85%;
		color:#888;
		margin:0;
		padding:0;
	}
	.billboard .intro #hcaWithLink
	{
		display:none;
	}
	

/****Plan Pages-Unlimited****/
.unlimited .billboard{
	background:url(http://plans.boostmobile.com/img08/planhub/w385_hero.jpg) no-repeat right -10px;
}
	
	.unlimited .billboard h1{
		background:url(http://plans.boostmobile.com/img08/unlimited/header.gif) no-repeat;
		width:406px;
		height:46px;
		margin:0;
		padding:0;
	}
	.unlimited .billboard h1 span {
		display:none;
	}
	
	.unlimited .billboard .prices .price{
		float:left;
		width:74px;
		padding-right:16px;
		margin-left:16px;
		background:url(http://plans.boostmobile.com/img08/planhub/price_bg.gif) right top no-repeat;
	}
	.unlimited .billboard .prices .first{
		margin-left:0px;
	}
	.unlimited .billboard .prices .last{
		width:100px;
		background:none;
	}
	.unlimited .billboard .prices .planName{
		color:#ff6702;
		font-size:10px;
		position:relative;
		top:10px;
	}
	.unlimited .billboard .prices .planPrice{
		color:#fff;
		font-size:33px;
		font-weight:bold;
		margin:3px 0px;
	}
	.unlimited .billboard .prices .planDuration{
		position:relative;
		top:-10px;
	}
	.unlimited .billboard #priceContainer .disclaimer{
		color:#808080;
		font-size:85%;
		position:relative;
		top:-10px;
	}
	
	.unlimited .billboard .otherInfo{
		margin-top:20px;
		font-size:80%;
	}
	.unlimited .billboard .info{
		float:left;
				padding-right:46px;
	}
	.unlimited .billboard .buttons{
		float:left;

		position: relative;
		height: 52px;
		width: 267px;
		
	}
	.unlimited #ThankYouDiv{
		padding-top:50px;
	}
	div.unlimited #ZipCodeContainer { position: relative; }
	
	div.unlimited #ZipCodeContainer div#loader { position: absolute; left:143px; top: 63px;  } 
	
	
	.unlimited #ZipCodeContainer .checkAvailability{
		padding-top:38px;
		position: absolute;
		z-index:10; 
		
	}
	.unlimited #ZipCodeContainer .buttons{
		margin-left:0;
		position: absolute; 
		top: 56px; left: 16px;
		float: none;
		height: 65px;
		width: 400px;
	}
	
	.unlimited #ZipCodeContainer .buttons a.viewDetailsLink, 
	.unlimited #ZipCodeContainer .buttons a.closeDetailsLink {
		position: absolute; 
		top: 0; left: 155px;
	}
	
	.unlimited #ZipCodeContainer .buttons a.shopPhonesLink  {
		position: absolute; 
		top: 32px!important; left: 0px;
	}
	.unlimited #ZipCodeContainer .buttons a.storeLocatorLink {
		position: absolute; 
		top: 32px!important; left: 155px!important;
	}
	
	
	.unlimited #emailContainer
	{
		padding-top:20px;
		width:350px;
	}
	.unlimited #emailContainer .disclaimer,.unlimited #emailContainer .disclaimer a
	{
		font-size:90%;
		color:#999;
		width:210px;
	}
    .unlimited #emailContainer .disclaimer a:hover{color:#6fdbdb;}
	/*Overlay Styles*/
	.unlimited #planDetails .actionButtons .close{
		color:#ff6702;
	}	
	
	.unlimited h2,
	.unlimited h3,
	.unlimited h4,
	.unlimited h5,
	.unlimited h6,
	.unlimited #planDetails .headerRow td.rate,
	.unlimited .featured-phone .phone .model,
	.unlimited .featured-phone .phone .price,
	dt.expanded
	{
		color:#ff6702;
	}
	

	.unlimited .featured-phone .phone{
		width:256px;
		height:141px;
		background:url(http://plans.boostmobile.com/img08/unlimited/featured_phone_bg.gif) no-repeat;
	}
	.unlimited .also-available{
		background:url(http://plans.boostmobile.com/img08/unlimited/other_phones_bg.gif) no-repeat;
	}
	.unlimited dt {background: url(http://plans.boostmobile.com/img08/closed_arrow_orange.gif) no-repeat left 1px; }
	.unlimited dt.expanded {background: transparent url(http://plans.boostmobile.com/img08/open_arrow_orange.gif) no-repeat left 1px;  }


div.switchAccount a {background: transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2366.gif) no-repeat top left; height:27px; text-indent:-9999px; display:block;}
div.switchAccount a:hover {background-position: bottom left;}
div.switchAccount {height:50px;}



/****Walkie-Talkie****/

	.walkie_talkie .billboard{
		/* background:url(http://plans.boostmobile.com/img08/walkie_talkie_main_image.jpg) no-repeat right top!important; */
	}

   .walkie_talkie .billboard .intro{
		height:369px;
	}
	.walkie_talkie .billboard .planTypeImage{
		float:left;
		margin-right:5px;
	}
	.walkie_talkie .billboard .intro h1{
		margin:0;
		padding:0;
		height:7px;
		padding-top:23px;
		float:left;
		color:#FF6702;
		margin-top:-6px;
	}
		.basic .billboard2 .intro h1{
		    width:300px;  /* was	width:115px; */
		}
		.premium .billboard2 .intro h1{
			width:315px;
		}
		.chat .billboard2 .intro h1{
			width:200px;
		}
	.walkie_talkie .billboard .buttons{
		margin-left:77px; position: relative; height: 55px;
	}
/****Monthly Unlimited****/
    .monthlyunltd .plan-features-highlights li{
		font-size: 100%;
	}
    .monthlyunltd .plan-features-highlights ul {
        margin-left: 20px;
    }
    .monthlyunltd .billboard 
    {
	
    }


/****Plan Pages-Paygo****/
    .paygo .billboard .nomargin 
    {
        margin:1px 0 0 1px;
    }
	.paygo .billboard{
/*		background:url(http://plans.boostmobile.com/img08/paygo/phonebg-i335.jpg) no-repeat right top;*/
		background:url(http://plans.boostmobile.com/img08/seek_hero.jpg) no-repeat right 0;
	}
	.paygo .chatbillboard
	{
	    background:url(http://plans.boostmobile.com/img08/i856_hero.jpg) no-repeat right 0;
	}



	.paygo .billboard .intro{
		height:140px;
	}
	.paygo .billboard .planTypeImage{
		float:left;
		margin-right:5px;
	}
	.paygo .billboard .intro h1{
		margin:0;
		padding:0;
		height:7px;
		padding-top:23px;
		float:left;
		color:#FF6702;
		margin-top:-6px;
	}
		.basic .billboard .intro h1{
		    width:300px;  /* was	width:115px; */
		}
		.premium .billboard .intro h1{
			width:315px;
		}
		.chat .billboard .intro h1{
			width:200px;
		}
	.paygo .billboard .buttons{
		padding-left: 12px; margin-top: 10px; position: relative; height: auto; margin-left:-12px;
	}
	
	/*Paygo Styles*/
	.paygo #planDetails .actionButtons .close{
		color:#FF6702;
	}
	
	.paygo h2,
	.paygo h3,
	.paygo h4,
	.paygo h5,
	.paygo h6,
	.paygo #planDetails .headerRow td.rate,
	.paygo .featured-phone .phone .model,
	.paygo .featured-phone .phone .price,
	.paygo dt.expanded
	{
		color:#FF6702;
	}
	.paygo .featured-phone .phone,  .walkie_talkie  .featured-phone .phone{
		width:256px;
		height:141px;
		background:url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat;
		overflow: hidden;
	}
	.paygo .also-available,  .walkie_talkie  .also-available, .also-available span.footer {
		background:transparent url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat scroll 0 -143px;
	}
	.also-available span.footer {position:absolute; bottom:0; left:0; background-position: bottom left; height:10px; width:256px;}
	.paygo dt ,  .walkie_talkie dt {background: url(http://plans.boostmobile.com/img08/closed_arrow_orange.gif) no-repeat left 1px; }
	.paygo dt.expanded ,  .walkie_talkie dt.expanded {background: transparent url(http://plans.boostmobile.com/img08/open_arrow_orange.gif) no-repeat left 1px;  }
    /*.paygo .billboard .viewDetailsLink.on{ background-position: 0 -20px;}*/
	
/****Legacy Styles****/
.zipOverlay {
	background:transparent url(http://plans.boostmobile.com/img08/bgZipOverlay.png) repeat scroll 0% 50%;
	display:none;
	height:100%;
	left:0px;
	min-height:100%;
	position:absolute;
	top:0px;
	width:100%;
	z-index:1000;
}
/* Index page Overlay styles */

#nationalMap .controls {

}
.zipOverlay {
	background: url(http://plans.boostmobile.com/img08/bgZipOverlay.png) repeat scroll 0% 50%; _background: #313A41; 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;
}
.btnCloseMap img, .btnContainer img, .button-row img { cursor: pointer; }
.button-row { margin: 25px auto 5px; width: 696px; padding-bottom: 30px; position: relative; text-align: right;}


div#loader { display:block; background: url(http://plans.boostmobile.com/img08/landing/ajax-loader.gif) no-repeat 0 0; text-indent:-1000em; overflow:hidden; width: 16px; height: 16px; float: left;  margin-top:-6px; _margin-top:-4px; }


#unlimitedColumn #ZipCode, #zipCode,#emailContainer #email {margin-bottom:3px; *top: -4px!important; }

/* why choose boost*/ 
#whychooseboost  .billboard .content {height: 660px; padding-bottom:10px;}
#whychooseboost .left .infoPanel ul {margin-bottom:10px;}
#whychooseboost .left .infoPanel ul { padding-left: 22px; color:#FF6702;}
ul#walkie-talkie { padding-left: 22px; color: #FF6702; }
.left .infoPanel ul li, ul#walkie-talkie li { font-size:11px; }
.left .infoPanel ul li span, ul#walkie-talkie li span { color: white; }
.left .infoPanel ul li span span, ul#walkie-talkie li span span { color: #ccc; }

.billboard em, .left .infoPanel em {font-size:80%; color:#ccc; margin-top:10px;clear:left;}

#whychooseboost ul#walkie-talkie, #whychooseboost   h2, #whychooseboost h3, #whychooseboost h4, #whychooseboost h5, #whychooseboost h6, #whychooseboost #planDetails .headerRow td.rate, #whychooseboost .featured-phone .phone .model,#whychooseboost .featured-phone .phone .price, #whychooseboost dt.expanded, #whychooseboost .plan-features-highlights .take_action strong {color:#FF6702; }

#whychooseboost .featured-phone .phone, #whychooseboost .walkie_talkie .featured-phone .phone {
background:transparent url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat scroll 0 0;}
#whychooseboost .also-available,#whychooseboost .walkie_talkie .also-available, #whychooseboost .also-available span.footer ,#whychooseboost .walkie_talkie .also-available span.footer {
background:transparent url(http://plans.boostmobile.com/img08/whyBoostPayGo.gif) no-repeat scroll 0 -143px;
}
#whychooseboost .also-available span.footer ,#whychooseboost .walkie_talkie .also-available span.footer{background-position:bottom left;}
#whychooseboost dt.expanded,#whychooseboost .walkie_talkie dt.expanded {
background:transparent url(http://plans.boostmobile.com/img08/open_arrow_orange.gif) no-repeat scroll left 1px;}
#whychooseboost dt, #whychooseboost .walkie_talkie dt {
background:transparent url(http://plans.boostmobile.com/img08/closed_arrow_orange.gif) no-repeat scroll left 1px;
}

#whychooseboost .billboard { background-image:none; padding:0 15px;}

.imgChart{width:440px;float:left;}
#whychooseboost .imgChart{width:440px;float:none;}
.rightWhyBoost{float:left;
padding-left:10px;
padding-top:145px;
width:240px;}
.ie6 .rightWhyBoost{padding-left:5px;}
.rightWhyBoost h3{height:105px; display:block; text-indent:-9999px;background:transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2373.gif) no-repeat 0 0;}
.rightWhyBoost p{background:transparent url(http://espanol.boostmobile.com/img/boostmobile/ES_2373.gif) no-repeat scroll 0 -110px;display:block;height:50px;text-indent:-9999px;}
#whychooseboost .billboard .rightWhyBoost .buttons {margin:0px; padding:0px;}
/****Standard CSS Hacks'n'stuff****/


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

* html img { behavior: url(http://espanol.boostmobile.com/sdplans/css08/css08/iepngfix.htc) }

.headlinetext { font-size:14px; font-weight:bold;color:#FF6702;}
.hovered { cursor:pointer;}

/* Maps */
.billboard .pulldowns{
		margin-top:20px;
		margin-left:20px;
		clear:both;
		position:relative;
		z-index:2;
		
	}
	.billboard .pulldown{float:left; margin-right: 12px;}
	.billboard .pulldown a.collapsed{
		display:block;
		padding:0px 23px 1px 6px;
		border:1px solid #3C3C3C;
		text-decoration:none;
		color:#7C7C7C;
		background:url(http://plans.boostmobile.com/img08/pulldown_arrow.gif) right top no-repeat;
		width:207px;
	}
	.billboard .pulldown a.expanded{
		display:block;
		padding:0px 23px 1px 6px;
		text-decoration:none;
		color:#7C7C7C;
		background:url(http://plans.boostmobile.com/img08/drop_bg_expanded.gif) right top no-repeat;
		width:207px;
	}
#coverage_better {margin-bottom:15px; width:690px; position:relative; color:#ffffff;}
.plan .pulldowns .coverage_better h2 {
	font-size:13px;
	width:700px;
	color:#ffffff !important;
}

#Metro_PCS{
	position:absolute;
	border:1px solid #4D4D4D;
	padding:0px 0px;
	margin-top:-16px;
	background:#000 url(http://plans.boostmobile.com/img08/drop_bg.gif) repeat-x;
	display:none;
	width:237px;
}
	.Metro_PCS .maplists{
		margin:4px 0px 0;
		padding:0px;
		width:237px;
		list-style:none;
	}
	.Metro_PCS .maplists li{
		margin:0px;
		height:25px;
		padding:0;
		vertical-align:middle;
	}
	.Metro_PCS .maplists li:hover{
		background-color:#2A2A2A;
		margin:0px;
		height:25px;
		padding:0;
		vertical-align:middle;
	}
	.Metro_PCS .maplists img{margin-bottom:4px}
	.Metro_PCS .maplists a{
		display:block;
		text-decoration:none;
		width:231px;
		font-size:90%;
		height:20px;
		vertical-align:middle;
		padding:5px 0px 0 6px;
		color:#7C7C7C;
	}
	.Metro_PCS .maplists a:hover{
		display:block;
		text-decoration:none;
		width:231px;
		background-color:#2A2A2A;
		vertical-align:middle;
	}
#Cricket{
	position:absolute;
	border:1px solid #4D4D4D;
	padding:0px 0px;
	margin-top:-16px;
	background:#000000 url(http://plans.boostmobile.com/img08/drop_bg.gif) repeat-x;
	width:237px;
}
.ie6 #Metro_PCS{
	top:78px;
	left:0px;
}
.ie6 #Cricket{
	top:78px;
	left:250px;
}
.pulldowns .container{display:none;	}
.pulldowns .expanded{display:block;	}

	
#whychooseboost span.note {
	color: #888;
	font-size: 80%;
}

div.planhub div#flashcontent {
	margin-left: 25px;
}

/* start blackberry monthly unltd page */

.blackberry .billboard {
	background: url("http://plans.boostmobile.com/img08/8330_hero.jpg") no-repeat bottom right;
}

.blackberry .plan-features-highlights .take_action {
	width: auto;
}

.blackberry .featured-phone .phone {
	background-position: 0 -141px;
	height: auto;
	padding-top: 18px;
}

.blackberry .featured-phone .phone img.logo {
	margin-left: 10px;
}

.blackberry .featured-phone .footer {
	background: url("http://plans.boostmobile.com/img08/bb_feature_bg.gif") no-repeat bottom center;
	padding-bottom: 18px;
	height: 1%;
}

.blackberry div.featured-phone .model {
	color: #FF6702;
}

.blackberry .featured-phone .phone .phoneDetails {
	float: left;
	margin-left: 10px;
	width: 160px;
}

.blackberry .featured-phone .phone ul.features {
	color: #FF6702;
	list-style-type: disc;
	margin: 8px 0 0 15px;
}

.blackberry .featured-phone .phone ul.features span {
	color: #FFF;
}

.blackberry #planDetails .headerRow th {
	width: 450px;
}

.blackberry .plan-features-highlights ul span.note,
.monthlyunltd .plan-features-highlights ul span.note {
	font-size: 10px;
	font-style: italic;
}

.blackberry .plan-features-highlights ul {
	margin-left: 20px;
}

.blackberry .plan-features-highlights ul ul,
.monthlyunltd .plan-features-highlights ul ul {
	list-style-type: none;
	margin-left: 0;
}

/* end blackberry monthly unltd page */

/* start more options page */

div.more-options div.options-list {
	float: left;
	margin: 40px 0 25px 0;
	width: 150px;
}

div.more-options div.options-list li {
	font-size: 12px;
	list-style-image: url("http://plans.boostmobile.com/img08/closed_arrow_orange.gif");
	margin: 10px 5px;
}

div.more-options div.options-list li a {
	text-decoration: none;
}

div.more-options div.options-detail {
	border-left: 1px solid #353535;
	float: right;
	margin: 40px 0 25px 0;
	width: 538px; 
}

div.more-options div.options-header {
	background: url("http://espanol.boostmobile.com/img/boostmobile/ES_2380.jpg") no-repeat 0 0;
	height: 140px;
	text-indent: -9999px;
	width: 538px;
}

div#bottomDisclaimer {
	clear: both;
}

div.more-options div.option {
	margin: 20px 0 40px 20px;
}

div.more-options div.option h2 {
	height: 23px;
	margin-bottom: 12px;
	width: 525px;
}

div.more-options div#intlconnect h2 {
	background: url("http://espanol.boostmobile.com/img/boostmobile/ES_2381.gif") no-repeat 0 0;
}

div.more-options div#threegconnect h2 {
	background: url("http://espanol.boostmobile.com/img/boostmobile/ES_2382.gif") no-repeat -3px 0;
}

div.more-options div#dailychat h2 {
	background: url("http://espanol.boostmobile.com/img/boostmobile/ES_2383.gif") no-repeat -3px 0;
}

div.more-options div#walkietalkie h2 {
	background: url("http://espanol.boostmobile.com/img/boostmobile/ES_2384.gif") no-repeat 0 0;
}

div.more-options div#phoneinsurance h2 {
	background: url("http://espanol.boostmobile.com/img/boostmobile/ES_6397.gif") no-repeat 0 0;
}

div.more-options div.option h2 span {
	display: none;
}

div.more-options div.option li {
	color: #FF6702;
}

div.more-options div.option ul {
	list-style-type: disc;
}

div.more-options div.option ul li {
	margin: 8px 0;
}

div.more-options div.option div.actionButtons {
	font-size: 9px;
	text-align: right;
}


div.more-options div.option li span {
	color: #FFF;
}

div.more-options div.option .note {
	font-size: 9px;
}

div.more-options div.option p.note {
	color: #AAA;
	margin: 26px 0;
}

div.more-options div.option p.links {
	line-height: 1.5;
}

/* end more options page */

#bestcssruleever { size:enormous!important;}
	

/* BEAM HEADER FIX (960 content) */
body {
	background: #000 !important;
	background-image: none !important;
}
#body {
	padding: 0px 0 20px;
	margin: 0 auto;
	width: 960px;
}

#container {
	margin: 0 auto !important;
	width: 960px !important;	
}
#header {
	height: 120px !important;
	width: 960px !important;	
}

#Iframe1 {
	width: 100% !important;
	height: 120px !important;
}

#footer-sm {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 1em;
	padding: 30px 0 50px;
	color: #919497;
	border: none;
}
#footer-sm p {
	font-size: 1em;
	padding: 0 0 1em;
	margin: 0;
}
#footer-sm a {
	color: #919497;
	text-decoration: none;
}
#footer-sm a:hover {
	color: #fff;
}

#footer-sm .footernav {
	line-height: 19px;
	width: 700px;
	height: 50px;
}
#footer-sm #footer_social {
	float: right;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
	#footer-sm #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/img08/footer_social.gif)
	}
	#footer-sm #footer_social a.social_fb { background-position: 0 0; }
	#footer-sm #footer_social a.social_tw { background-position: -19px 0; }
	#footer-sm #footer_social a.social_ms { background-position: -38px 0; }
	
	#footer-sm #footer_social a.social_fb:hover { background-position: 0 -19px; }
	#footer-sm #footer_social a.social_tw:hover { background-position: -19px -19px; }
	#footer-sm #footer_social a.social_ms:hover { background-position: -38px -19px; }
	
#footer-sm .footernav li {
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

#footer-sm p {
	padding: 0;
	margin: 0;
}
#bottomDisclaimer,
#footer_legal,
#footer .policy,
#footer .copy-rights {
	margin: 0;
	padding: 0 0 1em;
	color: #4b4e52;
	font-size: 11px;
	width: 960px;
	text-align: justify;
}
#footer br {
	display: none;
}

	.bm_logo_sm {
		background: url("http://plans.boostmobile.com/img08/footer_icon-bm.gif") no-repeat scroll 0 0 transparent;
			display: block;
			margin: 52px 0 0 18px;
			text-indent: -9999px;
			width: 163px;
	}


