/* -------------------Global------------------- */
body {
	margin: 0px;
	}
form {
	display:inline;
	}
.bg {
	background-image:url(../img/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	}
	
/* -------------------Fonts and Colors------------------- */
.fonXL, .fonTitleLarge, .fonBBPrice {
	font-size: 18px;
	font-weight:bold;
	}
.fonL, .fonTitle {
	font-size: 14px;
	font-weight:bold;
	}
	
.fonTitleGreen {
	font-size: 12px;
	font-weight:bold;
	color:#7ab800;
	}
	
.fonR {
	font-size: 11px;
	}
.fonS {
	font-size: 10px;
	}
.fonXS {
	font-size: 9px;
	}
.inkLimeGreen {
	color:#7ab800;
	}
.inkMedGrey {
	color:#747678;
	}	
.PhonesSelectGreyTitle {
	font-size: 10px;
	font-weight:bold;
	color:#5e6167;
	text-align: left;
	padding:15px 10px 5px 10px;
	}
.PhonesSelectRM {
	font-size: 11px;
	font-weight:bold;
	color:#000;
	text-align: left;
	padding:5px 10px 5px 10px;
	}
.PhonesTotalMonthly {
	font-size: 10px;
	font-weight:bold;
	color:#FFF;
	text-align: left;
	padding:5px 10px 5px 10px;
	}
.PhonesTotalMonthlyRM {
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	text-align: left;
	padding:5px 10px 5px 10px;
	}
.PhonesNoDevice {
	font-size: 10px;
	font-weight:bold;
	color:#5e6167;
	}
.DevicesGreenTitle {
	font-size: 14px;
	font-weight:bold;
	color:#7ab800;
	padding:10px 0px 5px 25px;
	}

/* -------------------Buttons------------------- */
.btnTail {
	background-image: url(../img/common/btn_shadR.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	}
.btnGrey a, .btnLimeGreen a {
	width:135px;
	display:block;
	padding: 6px 3px 6px 3px;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	}
.btnGrey a:link, .btnGrey a:visited {
	background-color:#747678;
	}
.btnGrey a:hover, .btnGrey a:active{
	background-color:#8c8e91;
	}
.btnLimeGreen a:link, .btnLimeGreen a:visited {
	background-color:#7ab800;
	}
.btnLimeGreen a:hover, .btnLimeGreen a:active{
	background-color:#93d400;
	}
	
/* -------------------Common------------------- */
.contentStyle, .containerT {
	width:920px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:normal;
	font-weight:normal;
	background-color:#ffffff;
	}
	
/* -------------------Masthead------------------- */
.masStyle {
	height:331px;
	}
.masMain {
	background-image: url(../img/sec_main/main_devices_bbtimestwo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.masTxtMain {
	padding: 30px 0px 0px 30px;
	}
	
/* -------------------Navigation------------------- */
.navHead, .navBody, .navTail {
	margin: 0px;
	padding:5px 5px 5px 10px;
	width:115px;
	}
.navHead {
	background-image:url(../img/common/navBG_head.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
.navBody {
	background-image:url(../img/common/navBG_body.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}
.navTail {
	background-image:url(../img/common/navBG_tail.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}
div#navDevices a, div#navMain a, div#navPackages a, div#navRecommender a, div#navApps a, div#navBuy a {
	display: block; 
	background-repeat:no-repeat;
	height:auto;
		}
div#navMain a:link, div#navMain a:visited {
	background-image:url(../img/common/nav_main.gif);
	background-position: 0px 0px;
	}
div#navMain a:hover, div#navMain a:active, div#navMainOn {
	background-image:url(../img/common/nav_main.gif);
	background-position: 0px -38px;
	}
div#navDevices a:link, div#navDevices a:visited {
	background-image:url(../img/common/nav_devices.gif);
	background-position: 0px 0px;
	}
div#navDevices a:hover, div#navDevices a:active, div#navMainOn {
	background-image:url(../img/common/nav_devices.gif);
	background-position: 0px -38px;
	}
div#navPackages a:link, div#navPackages a:visited {
	background-image:url(../img/common/nav_packages.gif);
	background-position: 0px 0px;
	}
div#navPackages a:hover, div#navPackages a:active, div#navMainOn {
	background-image:url(../img/common/nav_packages.gif);
	background-position: 0px -38px;
	}
div#navRecommender a:link, div#navRecommender a:visited {
	background-image:url(../img/common/nav_planrecommender.gif);
	background-position: 0px 0px;
	}
div#navRecommender a:hover, div#navRecommender a:active, div#navMainOn {
	background-image:url(../img/common/nav_planrecommender.gif);
	background-position: 0px -38px;
	}
div#navApps a:link, div#navApps a:visited {
	background-image:url(../img/common/nav_apps.gif);
	background-position: 0px 0px;
	}
div#navApps a:hover, div#navApps a:active, div#navMainOn {
	background-image:url(../img/common/nav_apps.gif);
	background-position: 0px -38px;
	}
div#navBuy a:link, div#navBuy a:visited {
	background-image:url(../img/common/nav_buy.gif);
	background-position: 0px 0px;
	}
div#navBuy a:hover, div#navBuy a:active, div#navMainOn {
	background-image:url(../img/common/nav_buy.gif);
	background-position: 0px -38px;
	}
	
/* -------------------Section Navigation------------------- */
.nacSecStyle {
	background-image:url(../img/common/navBG_section.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:330px;
	width:150px;
	}
div#navSecHead {
	padding-right:12px;
	}
div#navSec {
	margin: 0px;
	height:75px;
	}
div#navSec a:link, div#navSec a:visited {
	padding-right:12px;
	}
div#navSec a:hover, div#navSec a:active, div#navSecOn {
	padding-right:5px;
	}
div#navSecTail {
	padding-right:12px;
	height:40px;
	}
	
/* -------------------Gaps and Spaces------------------- */
.gapContent {
	height: 100%
	}

/* -------------------Main------------------- */
.MainImagesTable {
	padding:10px 5px 10px 10px;
	}

.MainTitleTable {
	padding:10px 5px 0px 10px;
	}

.MainContentTable {
	font-size: 11px;
	color:#7b7d7b;
	padding:5px 5px 10px 10px;
	}

/* -------------------Devices------------------- */
.masDevices {
	background-image: url(../img/sec_devices/cny_promo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:920px;
	height:355px;
	}

.SpecificationTable {
	border-top:solid 1px #d9d9d9;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	}
	
.SpecificationContentTable {
	border:solid 1px #d9d9d9;
	}
	
.SpecificationContentCopy {
	font-size: 11px;
	padding:10px 0px 10px 25px;
	}
	
	
/* -------------------Plan Recommender------------------- */
.planSelectorNav {
	width:25px;
	}
.planSelector {
	width:160px;
	}
.planInfo {
	font-size:11px;
	}
.planLineH {
	background-image:url(../img/sec_builder/lineH.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	width:40px;
	}
.planLineV {
	margin: 0px auto;
	padding:10px 0px 10px 0px;
	}
.planViewMore {
	padding: 10px 10px 0px 0px;
	}
.planResultInfo {
	padding-left:10px;
	}
.planResultTotal {
	border-top: 1px solid #5e6167;
	border-bottom: 1px solid #5e6167;
	padding: 2px 0px 2px 10px;
	}
.planTxtIndent {
	padding-left: 8px;
	}
	
.RecommenderFirstCopyLine {
	padding: 5px 0px 10px 0px;
	}	

.RecommenderPhoneSelect {
	background-image:url(../img/sec_recommender/PhonesBoth.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 10px 0px 5px 0px;
	}
	
.RecommenderPhonesName {
	font-weight:bold;
	padding: 0px 5px 15px 10px;
	}
		
.EasyPaymentTable {
	border:1px solid #8f9295;
	background-color:#dcdddd;
	}
	
.BISTableSmall {
	border-top:1px solid #8f9295;
	border-right:1px solid #8f9295;
	border-bottom:1px solid #8f9295;
	background-color:#eeeeef;
	}

.VoicePlanTableSmall {
	border-top:1px solid #8f9295;
	border-right:1px solid #8f9295;
	border-bottom:1px solid #8f9295;
	background-color:#f8f8f8;
	}
.TotalMonthlyCommitmentL {
	border-left:1px solid #8f9295;
	border-bottom:1px solid #8f9295;
	background-color:#009eb4;
	}	
.TotalMonthlyCommitmentM {
	border-bottom:1px solid #8f9295;
	background-color:#009eb4;
	}
.TotalMonthlyCommitmentR {
	border-right:1px solid #8f9295;
	border-bottom:1px solid #8f9295;
	background-color:#009eb4;
	}
	
.DottedDivider {
	background-image:url(../img/sec_recommender/dotted_divider.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size: 1px;
	}

.ContractPlanTable {
	background-color:#f2f2f3;
	}
.BISTable {
	background-image:url(../img/sec_recommender/BIS_bg_off.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
.VoicePlanTable {
	background-color:#fbfbfb;
	}
	
.PlansTable {
	padding:15px 10px 0px 20px; 
	}
.PlansTableContentBeforeActive {
	font-size: 11px;
	color:#797979;
	padding:5px 10px 5px 20px; 
	}
	
.PlansTableContentBeforeActiveBold {
	font-size: 11px;
	font-weight:bold;
	color:#797979;
	padding:5px 10px 5px 5px; 
	}	
.PlansTableContentSelectBeforeActive{
	font-size: 11px;
	color:#797979;
	padding:5px 10px 5px 5px; 
	}	
.PlansTableRadioBtn {
	text-align:left;
	padding:5px 10px 5px 10px; 
	}


/* -------------------Packages------------------- */

.PackagesTable {
	padding:10px 0px 15px 0px; 
	}

/* -------------------Applications------------------- */
.masApplications {
	background-image: url(../img/sec_devices/main_devices_bbtimestwo_nobtn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}

/* -------------------Where to Buy------------------- */
.masBuy {
	background-image: url(../img/sec_devices/main_devices_bbtimestwo_nobtn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}

div#navWhere {
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	padding:0px 5px 5px 0px
	}

.GreenColorBullet {
	padding:7px 5px 10px 10px
	}

/* -------------------Container------------------- */
.containerT {
	background-image:url(../img/container/conMT.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:18px;
	}
.containerBGL {
	background-image:url(../img/container/conML.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
.containerBGR {
	background-image:url(../img/container/conMR.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
.containerBGL {
	background-image:url(../img/container/conML.gif);
	background-repeat:repeat-y;
	background-position:right;
	} 
.container2MT {
	background-image:url(../img/container/con2MTB.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.container2MB {
	background-image:url(../img/container/con2MTB.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.container2ML {
	background-image:url(../img/container/con2MLR.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
.container2MR {
	background-image:url(../img/container/con2MLR.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	

	
	

