@font-face {
    font-family: "VerizonApexBook";
	font-style: normal;
	font-weight: normal;
	src:url("fonts/verizonapex-book-webfont.eot?#iefix") format("eot"), 
		url("fonts/verizonapex-book-webfont.woff") format("woff"), 
		url("fonts/verizonapex-book-webfont.ttf") format("truetype"), 
		url("fonts/verizonapex-book-webfont.svg#webfonteabpzL7i") format("svg");
}

/* Verizon Apex */
@font-face {
	font-family:"Verizon Apex";
	font-weight:normal;
	font-style:normal;
	src:url('fonts/verizonApex-book.eot');
	src:url('fonts/verizonApex-book.eot?#iefix') format('eot'), 
		url('fonts/verizonApex-book.woff') format('woff'), 
		url('fonts/verizonApex-book.ttf') format('truetype'), 
		url('fonts/verizonApex-book.svg') format('svg');
}

/* Verizon Apex Medium */
@font-face {
	font-family:"Verizon Apex Medium";
	font-weight:normal;
	font-style:normal;
	src:url('fonts/verizonApex-medium.eot');
	src:url('fonts/verizonApex-medium.eot?#iefix') format('eot'), 
	url('fonts/verizonApex-medium.woff') format('woff'), 
	url('fonts/verizonApex-medium.ttf') format('truetype'), 
	url('fonts/verizonApex-medium.svg') format('svg');
}

@font-face {
	font-family:"Verizon Apex Medium Italic";
	font-weight:normal;
	font-style:normal;
	src:url('fonts/verizonApex-medium-italic.eot');
	src:url('fonts/verizonApex-medium-italic.eot?#iefix') format('eot'), 
		url('fonts/verizonApex-medium-italic.woff') format('woff'), 
		url('fonts/verizonApex-medium-italic.ttf') format('truetype'), 
		url('fonts/verizonApex-medium-italic.svg') format('svg');
}

body {color:#333333;margin:0;padding:0;font:normal 12px arial,sans-serif;background:#f7f7f7;}
h1 {padding:0;margin:0;color:#333333;font:normal 26px/32px 'Verizon Apex Medium Italic',arial,sans-serif;}
h1.marquee {padding:0;margin:0;color:#333333;font:normal 28px/28px 'Verizon Apex Medium Italic',arial,sans-serif;}

h2 {padding:0;margin:0;color:#333333;font:normal 22px/22px 'Verizon Apex Medium Italic',arial,sans-serif;}
h3 {padding:0;margin:0;color:#333333;font:normal 20px/20px 'Verizon Apex Medium Italic',arial,sans-serif;}
h4 {padding:0;margin:0;font:normal 12px/12px 'Verizon Apex Medium Italic',arial,sans-serif;color:#333333;}
h5 {padding:0;margin:0;font:normal 12px/12px 'Verizon Apex Medium',arial,sans-serif;color:#333333;}
h6 {padding:0;margin:0;font:normal 11px/11px 'Verizon Apex',arial,sans-serif;color:#333333;}
h3.red18 {color:#333333;font: normal 18px/22px 'Verizon Apex Medium Italic',arial,sans-serif;}
/* from developer.css */
.clear {clear: both;}
.clearHeader   {clear: both;height: 0px;line-height: 0;overflow:hidden;}
.clear1 {clear: both; height: 1pt; padding:0px 0px 0px 0px;}
.clear2 {clear: both; height: 2px; padding-top: 0px;}
.clear3 {clear: both; height: 3px; padding-top: 0px;}
.clear4 {clear: both; height: 4px; padding-top: 0px;}
.clear5 {clear: both; height: 5px; padding-top: 0px;}
.clear10 {clear: both; height: 10px; padding-top: 0px;}
.clear15 {clear: both; height: 15px; padding-top: 0px;}
.clear20 {clear: both; height: 20px; padding-top: 0px;}
.clear30 {clear: both; height: 30px; padding-top: 0px;}
.clear50 {clear: both; height: 50px; padding-top: 0px;}
.clear60 {clear: both; height: 60px;  padding-top: 0px;}

.lineheight20 { line-height:20px; }
.showall{
	float:right;
	padding-right:20px;
	color:#0066cc;
	cursor:pointer;
	font-weight:bold;
	margin-top:5px;
}
.showBtn{
	float:right;
	cursor:pointer;
	width:11px;
	height:10px;
	margin-top:2px;
}

#linksheader span{
    font-family:Arial;
	font-weight: bold;
	color: #545454;
	line-height: 2em; 
}


.showBtnExpand{
	background-image:url(../images/expand.png);
}

.showBtnCollapse{
	background-image:url(../images/collapse.png);
	background-repeat:no-repeat;
	background-position:center;
}

.maindiv{
	position:relative;height:auto;
}

.headingSpan{
	color: #B00000;
    font: 20px/20px VerizonApexBook,arial,sans-serif;
    margin: 0;
    padding: 0;
    float:left;
}
h1.headingSpan{
	color: #333333;
    font: 20px/20px 'Verizon Apex Medium Italic',arial,sans-serif;
    margin: 0;
    padding: 0 0 6px 0;
    float:left;
}
.subheadingspan{				
	padding: 0px 3px 4px 3px;
	font-size:13px;
	font-weight:bold;
}
.sectiondiv{				
	
}

.expandeddiv{
	/*	background-color:#e0e0e0; */
}

.expandeddivlabel{
	color:#B00000;
}

.contentdiv{				
	padding:10px 0 0 10px;
	background-color:#eeeeee;
	font-size:13px;
}	
.mdngroupouterdiv{
	width:180px;	
	background-color:#cfcfcf;
	border:1px solid black;
	height:58px;
}
.grppadding{
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.background-img-url{
	background:#eeeeee url('../images/gradient/MYV_1px.png');
	background-repeat:repeat-x;
}
ul {
	LIST-STYLE-IMAGE: none;  
	list-style-type: none;    
	margin: 0;    
	padding: 0; 
}
ul li {
  margin: 0;
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-image: url("../images/bullet_blue_3.png");
  padding: 2px 0 3px 15px; /* adjust text position from bullet */
}
ul.bluebullets{
	padding-left:15px;
}
ul.bluebullets li { color:#35678A;padding-left: 0px; }
ul.bluebullets li span { color:#333333; }

/* for phone upgrade msg */
.upgrademsg {color:#333333;font-weight:bold;}

a.arrowLink {
  background-image: url("../images/arrow_right.png");
  background-repeat: no-repeat;
  background-position:right center;
  padding: 0 13px 2px 0;
}

div.input_primary_lg, div.input_primary_lg div, div.input_primary_lg div div {
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	line-height:30px;
}

div.input_primary_lg {
	float:left;
	background:url(../images/red_30.gif) transparent no-repeat top left;
	padding-left:1px;
}
div.input_primary_lg div {
	background:url(../images/red_30.gif) transparent no-repeat top right;
	padding-left:0px;
	padding-right:1px;
}
div.input_primary_lg div div {
	background:url(../images/red_30.gif) #b00000 repeat-x;
	padding-left:16px;
	padding-right:16px;
	font-size:12px;
	color:#ffffff;
}


div.tabSelected {
	    color: #B00000;
	    font-size: 12px;
	    font-weight: bold;
		line-height: 23px;
	}
	div.tabSelected span {
	    background: url("../images/selected_left.gif") no-repeat scroll left top;
	    padding-left: 2px;
	    display: block;
	}

	div.tabSelected span span {
	    background: url("../images/selected_right.gif") no-repeat scroll right top;
	    padding-right:5px;
	}

	div.tabSelected span span span {
	    background: url("../images/selected_1px.gif") repeat-x scroll 0 0;
	    padding: 0px 6px;
	}


	div.tabUnSelected {
	    color: #676767;
	    font-size: 12px;
	    font-weight: bold;
	    padding: 0px 11px;	
	    line-height: 23px;
	}
	#mediaPurchases {
	    float: left;
	    height:23px;

	}
	#mediaSubscriptions {
	    float: left;
	}

h1 {
	color: #333333 !important;
}
h2 {
	color: #333333 !important;
}
h4 {
	color: #333333 !important;
}
.bold h2{font-family:arial !important;font-size:12px;font-weight:bold}

/*CR#25 CSS*/
.sectiondiv.expandeddiv {
    background: none repeat scroll 0 0 #EEEEEE;
}
#servicesdiv .headingSpan{color:#B00 !important;}

#servicesdiv .grey_ruler_vzw {margin: 5px 0 1px 0 }

#servicesdiv .subheadingspan{ font-family: arial;
    font-weight: normal;
    margin: 0 !important;
    padding: 10px 0 0 15px !important;font-size:13pt;}
#servicesdiv .subheadingspan.expandeddivlabel{font-family: arial;font-weight: bold;font-size:14px;}
#servicesdiv .showBtn.showBtnExpand{margin-top:14px;margin-right:15px}
#servicesdiv .showBtn.showBtnCollapse{margin-top:14px;margin-right:15px} 

/*AlB Changes*/
 .usgBarHeight {
    height: 13px;
}
 .defUsgBarStyle{background-color: #FFFFFF;
    margin-bottom: 1px;
    width: 100%;
    }
.billingCycleBarValue {
    background: none repeat scroll 0 0 #FFF;
    height: 100%;
}

.unlimStyle
{
	background: url(../images/usage-sprite.png) repeat #5C975C;
	background-position: 0px -692px; 
	text-align:center;
	color:white;
}
.billingCycleBarValueG{background: none repeat scroll 0 0 #5c975c; height: 100%;}
.billingCycleBarValueR{background: none repeat scroll 0 0 #b20000; height: 100%;}
.billingCycleBarValueY{background: none repeat scroll 0 0 #eda900; height: 100%;}
.indvTextG{color:#5c975c; font-weight:bold;}
.indvTextR{color:#b20000; font-weight: bold;}
.indvTextY{color:#eda900; font-weight: bold;}
.indvTextGRN{color:#5c975c; font-weight:bold;}
.indvTextRED{color:#b20000; font-weight: bold;}
.indvTextYELLOW{color:#eda900; font-weight: bold;}

.minUsgIcon {
    background: url("../images/usage-sprite.png") no-repeat scroll transparent;
    background-position: 0px -769px;
    width: 15px;
    height: 15px;
    padding-right: 2px;
    float: left;
}
.msgUsgIcon {
    background: url("../images/usage-sprite.png") no-repeat scroll transparent;
    background-position: 0px -794px;
    width: 15px;
    height: 15px;
    padding-right:5px;
    float: left;       
}
.dataUsgIcon {
    background: url("../images/usage-sprite.png") no-repeat scroll transparent;
    background-position: 0px -718px;
    width: 15px;
    height: 15px;
    padding-right:5px;
    float: left;    
}
.allowanceDisp {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 1px 5px;
	vertical-align: bottom;
	height: 100%;
	text-align:right;
	min-width: 140px;
}
.usgTypeText {
	float: left;
	font-weight:bold;
	vertical-align: bottom;
	line-height: 16px;
}
#intlUsgCtr .usgBarHeight.unlimStyle {
    width: 450px;
}
#intlUsgCtr .allowanceDisp {
    margin-right: 20px;
}
