@import url("newAlertBox.css");
@import url("newPhoneList.css");
@import url("newShare.css");
@import url("newTableStyles.css");
/*---------------------------- MASTER CONTAINERS -----------------------------*/
/*---------- #netTracWireless is replacing #tracfoneWireless -----------------*/
#netTracWireless {
	font:12px Arial, Verdana, Geneva, Helvetica, sans-serif; 
	/*background: url(/images/backgrounds/pu_nt_main_halftone_new_background.gif);
	background-repeat:repeat-y;
	background-color:#FFF;
	background-attachment: fixed;	*/
	scrollbar-base-color : #000000;
	scrollbar-track-color : #D9EDF4;
	scrollbar-arrow-color : #071C5B;
	scrollbar-face-color : #6AB9D7;
	scrollbar-3dlight-color: #ADD7E8;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-darkshadow-color: #114052;

}

#container {
 	position: relative;
	width: 778px;
}


/* ACTIVATION BANNER - NT NOT TEXT */
#container h1 {
	height:110px;
	line-height:120px;
	width:778px;
	overflow:hidden;
	text-indent:900px;
	margin:0;
	padding:0;
	clear:both;
	background-color:#C1E0F5;
}
.techBanner { background: url(/images/headers/tech_support0.jpg) no-repeat; }
.enH1 {
	background: url(/images/headers/default0.jpg) no-repeat;
}

.esH1 {
	background: url(/images/es/backgrounds/activate_phone_banner.gif);
}

.enH1upgrade {
	background: url(/images/en/backgrounds/activate_phone_banner_upgrade.gif);
}

.esH1upgrade {
	background: url(/images/es/backgrounds/activate_phone_banner_upgrade.gif);
}

/* ---- GENERIC FORMATTING NEW ACTIVATION / REACTIVATION PAGES ------------- 
------------------------------- GEN ALIGNMENT ------------------------------ */

.simpleLeftFloat {float:left;}

.simpleRightFloat {float:right;}

.simpleClear {clear:both;}

.genericTextCenter {text-align:center;}

.genericTextLeft {text-align:left;}

/* ------------------------ GEN MARGIN / PADDING --------------------------- */

.bottomGap {margin-bottom:20px;}

.boxBG {background:#DEEFFA;}

.boxPadding {padding:20px 0 20px 0;}

.boxPaddingNewOrExisting {padding:10px 10px 20px 10px;}

.noMargin {margin:0;}

.boxMarginNeworExisting {margin:20px;}

.boxMarginHaveAccount {margin:15px;}

.errorBoxPadding {padding:10px;}

.genericLRAutoMargin {margin: 0 auto 0 auto;}

.genericTBLRAutoMargin {margin:20px auto 20px auto;}

.genericPadding {padding:10px;}

.genericPaddingBottom30px {padding-bottom:30px;}

.topGap {margin-top:20px;}

.topBottomGap {margin:20px 0 20px 0;}

.noPadding {padding:0px;}

/* ----------------------------- GEN BORDERS ------------------------------ */

.boxBorder {border:1px solid #99CDF0;}

.borderTop {border-top:1px solid #99CDF0;}

.borderTopDashed {border-top:0px #000066 dashed;}

/* ----------------------------- GEN WIDTHS ------------------------------- */

.accountSignUp{width:545px;}

.selectOrEnterYourSerialHouse {width:580px;}

.selectOrEnterYourSerial {width:560px;}

/* ----------------------------- GEN FONTS -------------------------------- */

.genericBold {font-weight:bold;}

.genericBlue {font-size:12px; color:#000066; font-weight:normal;}

.simpleGreyOut {color:#999999}

.size10 {font-size:10px;}

.size12 {font-size:12px;}

.size14 {font-size:14px;}

.size16 {font-size:16px;}

.error {font-weight:bold; color:#FF0000;}

/* ----------------------------- NEW BUTTONS ------------------------------ */

button.newSize {width:80px;	height:31px;}

button.newWide {height:31px; width:200px;}

.side20 {margin-left:20px; margin-right:20px;}

.buttonContentBoxA {text-align:center; clear:both; padding-top:10px;}

.buttonContentBoxB {text-align:center; padding-top:10px;}

a.helpLink { 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	line-height:24px; 
	/*width:26px; */
	padding:1px 4px 3px 4px; s 
	text-decoration:none; 
	margin:0; 
	border:#051769 1px solid; 
	color:#051769; 
	background:#89c8e0; 
	clear:right;
} 

a.helpLink:visited {text-decoration:none;} 

a.helpLink:hover {text-decoration:none; color:#fff; background:#0b1e6e;} 

a.helpLink:active {text-decoration:none;} 


/* ----------------------------- GEN OTHERS ------------------------------- */

.brandSelectionAllBrands {float:left;}	

.brandSelectionAllBrands p {margin:0px; padding:10px;}

.theErrorMsgBG {
	background:#FCF8F3;
	border:1px solid #FF0000;
	color:#FF0000;
	text-align:left;
	padding:4px;
	margin-top:20px;
	position:relative;
}

.theErrorMsgBG p {
	color:#FF0000;
	padding:10px 0 10px 40px; 
	margin:0px;
}

/* force override if the p tag is inheriting */
#theErrorMsgP {
	padding:10px 0 10px 40px; 
	margin:0px;
}

/* .theErrorMsgBG  */
.theErrorMsgBG img{
	position:absolute;
}


/* kill RB borders */
.inputRadio {border:0px;}

/* hide the answer in all list items */
.listItemAnswer {display: none; width: 100% !important;}

.selectOrEnterYourSerial {font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

.selectOrEnterYourSerial p {margin:10px; padding:0px;}

/* made this generic from above for optional reuse */
.vrtclCntr {position:absolute; top:50%; left:0px; width:100%; margin:-15% auto 0 auto; padding:0;}

/* welcomeText - section displays the users name while logged in */
h4.welcomeText{
	font-size:12px;
	display:block;
	text-align:right;
	margin:0px;
	width:300px;
	line-height:normal;
	position:absolute;
	z-index:10;
	left: 470px;
	top: 114px;
}

/* DROP DOWN HELP pu_activation_model_1_body.jsp */

div.answer {border-top:0px dashed #000066; margin:0; padding:0;}

div.answer p { width:88%; margin:0 10px 10px 10px; padding:0px;}

div.innerAnswer {display:none;}
