/*** FONTS ***/
@font-face{ font-family:'vzwIcons';src: url(bbe6a71cf107ec9ec7ea4a9c76c6d324d97010c4.eot) ;src: url(46e47525649c7ed83a0ee3fa7a1cf135039d8869.eot)  format('embedded-opentype'), url(a47272873942c6068e20f4712bb3257787907504.woff)  format('woff'), url(cdb428db1361930aa5c5c8cd73298df4640766ab.ttf)  format('truetype'), url(ffef09672df92b43b21870de522f8702f029a377.svg)  format('svg');font-weight:normal;font-style:normal}
/*** Old font - being deprecated ***/
@font-face{font-family:"vgnVerizonApexBook";src: url(77eb476798e1f5e288f8d456497632b1bea1bd30.eot) ;src: url(b53f2d0b656e0b30cdc8f0c38e986751d978dc55.eot)  format('eot'), url(21650883d5b1d8639f0296e19133a3f8ed661091.woff)  format('woff'), url(b74a94cf5c345188aec786daad6625a7f6213f22.ttf)  format('truetype'), url(4a7c47f950f57f161c268369c4cf8532370ad148.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"vgnVerizonApexMediumItalic";src: url(bccb1ecc2a0cf66139c3d5d9191f2a6dc4277696.eot) ;src: url(b660f4671be14eb76ba492db5c29d8bdae1d51e4.eot)  format('eot'), url(c1fb94af323cb25672117404c14505d8000fa7a2.woff)  format('woff'), url(ee41520ef4e7b1ac5c11d758beca32e53670a557.ttf)  format('truetype'), url(a1df36a765b269e7933539fea0086bef8ec017d9.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexLight";src: url(44855a45b0063b9c383958996a4aef7be8b1cfc1.eot) ;src: url(115b30afb517be9e3794e1afea23b66235bfd6ad.eot)  format('eot'), url(94bb62c5a4ec15cf960fb13b0df6b832dacf604e.woff)  format('woff'), url(a6b0041d4bb9ce85ff514c297fea52c36a1e8fd3.ttf)  format('truetype'), url(8351a7e55410976a63404df601f69170af36f517.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexLightItalic";src: url(f45159a44b176afde4431dbc7e4acf865062ee4a.eot) ;src: url(49d7eb708a63e083c31ad4a2c36dbad8b8dce7cd.eot)  format('eot'), url(763300474dee96dbd9cb62cb8a7959083ac0e919.woff)  format('woff'), url(9978781d1c7b34db5e7ba7af2f8151242260bdc2.ttf)  format('truetype'), url(513f5e0d828b2861a80d50371975c84078486b7f.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexBook";src: url(77eb476798e1f5e288f8d456497632b1bea1bd30.eot) ;src: url(b53f2d0b656e0b30cdc8f0c38e986751d978dc55.eot)  format('eot'), url(21650883d5b1d8639f0296e19133a3f8ed661091.woff)  format('woff'), url(b74a94cf5c345188aec786daad6625a7f6213f22.ttf)  format('truetype'), url(4a7c47f950f57f161c268369c4cf8532370ad148.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexBookItalic";src: url(0cbf4589786e20798a52f96b334cfdbc383d0ec5.eot) ;src: url(f544fa6a4791dd90f56abe63079fea1e9e87d8cb.eot)  format('eot'), url(68284cc1c2934238762099e37568667939aba8af.woff)  format('woff'), url(b5eba88341536c6763e3e801b76a76345ca800cc.ttf)  format('truetype'), url(be89d50806885a49a0c70a050ec9a539a4d9fd6d.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexMedium";src: url(903a5c1c541fe970466ec7b4801eb4aa5a814a91.eot) ;src: url(a3271ce7b403ce50009728bdd2b8cd9a8229f89d.eot)  format('eot'), url(0dc818415b00b4dc32d6bd9a15ae66c5aec25724.woff)  format('woff'), url(50b21f9ae6b59e2b3683d2eb106edfa84f4530ba.ttf)  format('truetype'), url(c68654ccb89890cbbc42e15767c74e9ba96f043b.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexMediumItalic";src: url(bccb1ecc2a0cf66139c3d5d9191f2a6dc4277696.eot) ;src: url(b660f4671be14eb76ba492db5c29d8bdae1d51e4.eot)  format('eot'), url(c1fb94af323cb25672117404c14505d8000fa7a2.woff)  format('woff'), url(ee41520ef4e7b1ac5c11d758beca32e53670a557.ttf)  format('truetype'), url(a1df36a765b269e7933539fea0086bef8ec017d9.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexBold";src: url(03bac4f762846559fea92fd07410fdf06570e2f1.eot) ;src: url(d362fda6f0230f480fd6a3b410eda5cd45f3ae8d.eot)  format('eot'), url(c0a3472a9756aeffd7540231809eb40239d49d55.woff)  format('woff'), url(07bb22d9c2bb77a528af98803dedf3af5771f09a.ttf)  format('truetype'), url(6d5da7b9f1337ae8c6267a29043d229370e802e7.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexBoldItalic";src: url(ce36fde23467b876d89df48d364ffba67148da11.eot) ;src: url(bce10a5114db616edbf763d3911579b69eb9d198.eot)  format('eot'), url(c0e0fd474311a73ab7cdb01119bd77519d9c7058.woff)  format('woff'), url(ed6064e1f88f486f2338b948a635e7d13f7ebc44.ttf)  format('truetype'), url(b3dfcacf7c14501888975c9e720bd72d5d6b84c4.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexExtrabold";src: url(92cd79e9991f4ab81d0c157ef74ee3a7dfaf74e1.eot) ;src: url(3c6a2f5eb3ea9212d8907442453ac1b6e7287346.eot)  format('eot'), url(1bb51139d40567aa0d30fcaa384a791ab62ba3d8.woff)  format('woff'), url(2cbac5ec5155471ee156f289a8f49869f32f771d.ttf)  format('truetype'), url(4c5e38290c9d90ce6ff9a3f5a354230952a0cd9f.svg)  format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"VerizonApexExtraboldItalic";src: url(d30cf9fc9aee87ea89c2cf8ecf55eac992ffaaa3.eot) ;src: url(1a78f7370a2da76f2ed0b869f5573e6107d24293.eot)  format('eot'), url(ba856b1753a7b15b9c38f98043b6052e6ca396c9.woff)  format('woff'), url(996d2ccf1f58298ee420ea5dc365f8e07be1ba94.ttf)  format('truetype'), url(1543b70e6c8b51f058c85c87914f0ed6b341f9ef.svg)  format('svg');font-weight:normal;font-style:normal}
/*** New font ***/
@font-face{font-family:"NeueHaasGroteskDisplay";src: url(6636d10b44f343c9cd737c93591e40f549736f19.eot) ;src: url(6636d10b44f343c9cd737c93591e40f549736f19.eot)  format("eot"), url(c5a6b5bcf97637e7ac52d06c838f2ec58ec92d5d.woff2)  format("woff2"), url(61b456ee00e038f9a4fa9ce80857b5ba672943e6.woff)  format("woff"), url(aa3ac7c6544f458120f42c5433ca3039533e00bc.ttf)  format("truetype"), url(5dab6fbf67c7c53e780312e6406a9d7e6096cb60.svg)  format("svg");}
@font-face{font-family:"NeueHaasGroteskDisplayBold";src: url(3e241c17e889ecde5849052a92dfa05b26b5cfcc.eot) ;src: url(3e241c17e889ecde5849052a92dfa05b26b5cfcc.eot)  format("eot"), url(04650a10e2a3dcce3ff4f46e10fdb2ffb3a2f435.woff2)  format("woff2"), url(eeb17e86c7fe3c018245b11bb67526775f357347.woff)  format("woff"), url(aaf70980c7103f982cc800f5dece224508ba3eda.ttf)  format("truetype"), url(3a057a5f4f4b4cee043488a60d0aac32770f6705.svg)  format("svg");}
@font-face{font-family:"NeueHaasGroteskDisplayMedium";src: url(2dda0eac4e906d43b39f26b9b338bda14ace94d1.eot) ;src: url(2dda0eac4e906d43b39f26b9b338bda14ace94d1.eot)  format("eot"), url(605baa43a2b584e8ef368e3daf124ebd9c7869d6.woff2)  format("woff2"), url(7e7be04fc6bdeb5192b91675051d95a235064a49.woff)  format("woff"), url(3a179ac8c18fadb9fc532123a5fdde398fcc7b0f.ttf)  format("truetype"), url(153bedd9f56c1315cd0ff6167a9f9159b26e75de.svg)  format("svg");}
@font-face{font-family:"NeueHaasGroteskText";src: url(51887e3ef8b3e8e3c4f0ead40698d133ffb4295e.eot) ;src: url(51887e3ef8b3e8e3c4f0ead40698d133ffb4295e.eot)  format("eot"), url(ef71fb3ddef86b313e52bf8d322f2e744ce144d3.woff2)  format("woff2"), url(3414dd1efb5de5b6e088c1c3b67513667f58d117.woff)  format("woff"), url(0f709653cf6e1635873dd9b55a16c23fd7829d86.ttf)  format("truetype"), url(2b5494d33a2fff00527f4196c6a73f2c8165d0ad.svg)  format("svg");}
@font-face{font-family:"NeueHaasGroteskTextBold";src: url(861db2d0f5ad95069994f7a3d98a8911a4ee00fa.eot) ;src: url(861db2d0f5ad95069994f7a3d98a8911a4ee00fa.eot)  format("eot"), url(2dc6051f5ad632edadbad77e4970348e74512d0b.woff2)  format("woff2"), url(26d27dfc7e16243e1ed1da30c661797e92b755e2.woff)  format("woff"), url(0f7fa39e339bd049e5a280a26d9487dc89a39479.ttf)  format("truetype"), url(25216a94b8d38494970fbb4f481b69e8912575e2.svg)  format("svg");}
@font-face{font-family:"NeueHaasGroteskTextMedium";src: url(9ccf5de4daf73839c4112c477c7e3dbc753a3a36.eot) ;src: url(9ccf5de4daf73839c4112c477c7e3dbc753a3a36.eot)  format("eot"), url(25e00b51790a5a89de46f862c30de1045f2125e8.woff2)  format("woff2"), url(32a9806cbdd35ec1de7e4e766b7c32e5669e2892.woff)  format("woff"), url(76698626d9639ea4d723b66ec7276a9826c49ada.ttf)  format("truetype"), url(8791bfc7994e899cbd32c5ed10f1fe95d8302238.svg)  format("svg");}




/*** Current Global Nav Css ***/
#globalNavId {
	background:#fff;
	border-bottom:1px solid #f2f2f2;
	min-height:149px;
	position:relative;
	text-align:left;
	width:100%;
	z-index:600;
}
#desktopOmniNav {
	box-sizing:border-box !important;
	color:#6d6e71;
	margin: 0 auto;
	display: block;
	padding:0 22px;
	position: static;
	z-index: 9999;
	font:400 12px NeueHaasGroteskText,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 21px;
	width: 984px;
}
#desktopOmniNav input::-ms-clear, #vgn_overlay input::-ms-clear {
	display:none;
}
#desktopOmniNav a:focus, #vgn_overlay a:focus {
    outline:#333333 dotted 1px;
}
#desktopOmniNav button:focus, #vgn_overlay button:focus {
    outline:#333333 dotted 1px;
}
#desktopOmniNav a:hover, #vgn_overlay a:hover {
    outline:none;
}
#desktopOmniNav button:hover, #vgn_overlay button:hover {
    outline:none;
}
#desktopOmniNav .accessibility:focus {
	background:#fff;
	display:block;
	padding:8px;
}
#desktopOmniNav .vgn_screen-reader-text, #vgn_overlay .vgn_screen-reader-text {
	border:0 none;
    clip:rect(0px, 0px, 0px, 0px);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
}
#desktopOmniNav p {
	width:auto;
}
#desktopOmniNav .cf:before,
#desktopOmniNav .cf:after {
  content: " ";
  display: table;
}
#desktopOmniNav .cf:after {
  clear: both;
}
#vgn_overlay .cf:after {
	clear: both;
	content: " ";
	display: table;
}
#desktopOmniNav .o-logo {
	position:relative;
}
#desktopOmniNav .o-logo a {
  bottom:-123px;
  display:block;
  left:-10px;
  position:absolute;
  overflow:hidden;
  padding:10px;
  width:156px;
}
#desktopOmniNav .o-logo img {
	border:0;
}
#desktopOmniNav ul {
	list-style:none;
}
#desktopOmniNav ul li {
	background:none;
	padding:0;
	margin:0;
}
#desktopOmniNav .o-top-nav {
	display:block;
	margin:0 0 0 180px;
	width:auto;
}
#desktopOmniNav .o-top-nav .o-left-nav {
	float:left;
}
#desktopOmniNav .o-top-nav .o-right-nav {
	float: right;
	position:relative;
	right:-7px;
}
#desktopOmniNav .o-top-nav .o-right-nav li a {
  text-transform: none;  
}
#desktopOmniNav .o-top-nav > ul {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
#desktopOmniNav .o-top-nav > ul > li {
	display:block;
	float:left;
	height:52px;
	line-height:52px !important;
	margin:0;
	position:relative;
	vertical-align:top;
}
#desktopOmniNav .o-top-nav > ul > li > a {
	color:#4b4b4b;
	display:inline-block;
	font-family:NeueHaasGroteskTextMedium,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:52px;
	padding:0 6px;
	position:relative;
	text-decoration:none;
	vertical-align:top;
}
#desktopOmniNav .o-top-nav > ul.o-left-nav > li > a {
	padding:0 9px;
}
#desktopOmniNav .o-top-nav > ul.o-left-nav > li:first-child > a {
	padding-left:6px;
}
#desktopOmniNav .o-top-nav > ul.o-left-nav > li:last-child > a {
	padding-right:6px;
}
#desktopOmniNav .o-top-nav ul li a .active-bar {
	display:inline-block;
	font-family:NeueHaasGroteskTextMedium,Arial,Helvetica,sans-serif;
	line-height:48px;
	margin:2px 0;
}
#desktopOmniNav #vgn_minimenu {
	display:none;
	position:relative;
}
#desktopOmniNav #vgn_minimenu > a {
	padding:0 10px;
}
#desktopOmniNav #vgn_minimenu .o-minimenu {
	background:#fff;
	box-sizing:border-box;
	display:none;
	padding:20px 0 0;
	position:absolute;
	right:0;
	top:35px;
	width:320px;
	z-index:700;
}
#desktopOmniNav #vgn_minimenu.active > a { color:#000; }
#desktopOmniNav #vgn_minimenu.active .o-minimenu,
#desktopOmniNav.vgn_nojs #vgn_minimenu:hover .o-minimenu {
	display:block;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul {
	-webkit-box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	-o-box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	margin:0;
	padding:0;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li {
	border-bottom:1px solid #cccccc;
	float:none;
	height:auto;
	line-height:15px !important;
	padding:0;
	position:relative;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-lob-item-hide,
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-lob-residential-hide,
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-espanol-item-hide {
	display:none;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li button {
	background:#fff;
	border:0;
	color:#000;
	cursor:pointer;
	display:block;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	margin:0;
	padding:33px 45px 8px 20px;
	text-align:left;
	text-decoration:none;
	width:100%;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li button:hover {
	background-color:#f4f4f4;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li button:focus {
    outline:#959595 solid 1px;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li button .vgn-icon-arrow {
	color:#cd040b;
    font-size:14px;
	line-height:18px;
	position:absolute;
	right:23px;
	top:34px;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation {
	color:#4b4b4b;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:35px 22px 35px 43px;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation-hide {
	display:none;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation .vgn-icon-location {
	color:#4b4b4b;
	cursor:default;
	display:block;
	font-size:26px;
	height:26px;
	left:0;
	line-height:26px;
	position:absolute;
	text-align:right;
	top:32px;
	width:40px;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation .vgn-minimenu-setlocation-text {
	color:#4b4b4b;
	display:block;
	font-size:12px;
	line-height:17px;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation button {
	color:#0066cc;
	display:inline;
	font-size:12px;
	line-height:17px;
	padding:0;
	width:auto;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation button:hover {
	background:none;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li a:hover .vgn-icon-arrow, #desktopOmniNav #vgn_minimenu .o-minimenu ul li a:focus .vgn-icon-arrow {
	color:#a80309;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li a:active .vgn-icon-arrow {
	color:#740206;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation a:hover, #desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation a:focus {
	background:transparent;
	color:#00478e;
}
#desktopOmniNav #vgn_minimenu .o-minimenu ul li.vgn-minimenu-setlocation a:active {
	background:transparent;
	color:#000;
}
#desktopOmniNav .o-top-nav .o-left-nav ul li a {
	padding:0 12px;
}
#desktopOmniNav .o-top-nav ul li a.o-active .active-bar {
	border-top:2px solid #cd040b;
	letter-spacing:-0.02em;
	margin-top:0;
}
#desktopOmniNav .o-top-nav ul li a.o-icon-sign-in {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 701;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown {
	background:#fff;
	border:1px solid #e6e6e6;
	border-top:0;
	-webkit-box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	-o-box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	box-shadow: 0 12px 18px rgba(0,0,0,0.2);
	box-sizing:border-box;
	display:none;
	float:none;
	padding:20px;
	position:absolute;
	right:0;
	top:35px;
	width:320px;
	z-index:700;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown h2 {
	color:#000;
	font-family:NeueHaasGroteskDisplayBold,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:48px;
	margin:0;
	padding-bottom:14px;
}
#desktopOmniNav #vgnVSignInTitle, 
#desktopOmniNav #vgnBSignInTitle {
	font-family:NeueHaasGroteskDisplayBold,Arial,Helvetica,sans-serif;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-account-selector {
  color: #6d6e71;
  font-size: 12px;
  width: 100%;
  line-height: 40px;
  padding: 10px;
  border: 1px solid #d2d2d2;
  border-radius: 5px;
  position: relative;
  height:auto;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-sign-in-links {
  clear: left;
  color:#000;
  padding-top:30px;
  margin: 0;
  text-align: left;
  float: left;
  font-size: 12px;
  line-height: 15px;
}
#vgnSignInOSec .vgn_forgot {
	color:#000;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:30px 0 0;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-sign-in-links a {
  color:#000;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  padding: 0;
  float: left;
}
#vgnSignInOSec .vgn_forgot a {
	color:#000;
	cursor: pointer;
	text-decoration: none;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-sign-in-links a.o-clear {
  clear: both;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-sign-in-links .o-separator {
  padding: 0 5px;
  float: left;
}
#desktopOmniNav .o-nav-wrapper {
  float:left;
  display: block;
  margin:17px 0 20px 133px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one {
  list-style-type: none;
  margin: 0 0 0 30px;
  padding: 0;
  float: left;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one li {
  float: left;
  position: static !important;
  font-size: 12px;
  line-height: 21px;
  text-align: center;
  padding:0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one > li > a {
	color:#000;
	display: block;
	font-family:NeueHaasGroteskDisplayBold,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 24px;
	height: 60px;
	line-height: 60px;
	padding:0 22px;
	text-decoration: none;
	text-transform:none;
}
#desktopOmniNav .o-nav-wrapper .o-upper-pad {
	width:100%;
	height:35px;
	top:115px;
	left:0;
	position:absolute;
	display:none;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-upper-pad {
	top:55px;
	height:20px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two {
	background:#fff url(092e9a57f9dfc728dd5b1f7eb3ef451197f691d9.)  repeat-x left bottom;
	border:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-shadow:0 12px 18px rgba(0,0,0,0.1);
	-moz-box-shadow:0 12px 18px rgba(0,0,0,0.1);
	-o-box-shadow:0 12px 18px rgba(0,0,0,0.1);
	box-shadow:0 12px 18px rgba(0,0,0,0.1);
	list-style:none;
	width:984px;
	margin:0 auto;
	padding:0;
	float:none;
	display:none;
	position:absolute;
	left:0px;
	height:75px;
	top:149px;
	width:100%;
	z-index:9999;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	padding:0 1px;
	width:984px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul {
	display:table;
	margin:0;
	padding:0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul > li {
	display:table-cell;
	float:none;
	margin:0;
	padding:0;
	position:static !important;
	text-align:left;
	vertical-align:top;
	width:auto;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul > li > a {
	color:#000;
	cursor:pointer;
	display:table-cell;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:14px;
	height:75px;
	line-height:18px;
	padding:0 21px;
	text-decoration:none;
	text-transform:none;
	vertical-align:middle;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three {
	background:#ffffff;
	border-bottom:1px solid #f2f2f2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow:0 12px 18px rgba(0,0,0,0.1);
	-moz-box-shadow:0 12px 18px rgba(0,0,0,0.1);
	-o-box-shadow:0 12px 18px rgba(0,0,0,0.1);
	box-shadow:0 12px 18px rgba(0,0,0,0.1);
	display: none;
	left:0;
	margin: 0;
	position:relative;
	top:75px;
	width:auto;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-grid {
	border:none;
	box-sizing:border-box;
	margin:0 auto;
	padding:16px 22px 36px;
	width:984px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three table {
	border:0;
    border-collapse: collapse;
	border-radius:0;
	border-spacing 0;
	margin:0;
	width:100%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three table tr {
	background:none;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item {
	border:0;
	height:auto;
	padding:0;
	text-align:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	vertical-align:top;
	width:100%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three table .o-item {
	line-height:92px;
	min-height:92px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item.focus {
	outline:1px dotted #333;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item a {
	border:none;
	color:#000;
	display:block;
	outline:none;
	text-align:left;
	text-decoration:none;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span {
	color:#000;
	font-size:14px;
	line-height:18px;
	text-align:left;
	vertical-align:middle;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-gn-image {
	display:block;
	height:92px;
	left:0;
	line-height:92px;
	max-width:60px;
	min-width:40px;
	position:absolute;
	top:0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item img {
	border:0;
	vertical-align:middle;
	width:100%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item .gn_image {
	background: url(35c6b562c4d9a27b5e08c10c2f29d5d4e053d934.gif)  no-repeat 50% 50%;
	display:block;
	height:100%;
	line-height:92px;
	min-height:92px;
	text-align:center;
	width:100%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item .gn_image img {
	filter:alpha(opacity=0);
	opacity:0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-middle {
	display:inline-block;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	padding:0 20px 0 78px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-text-only {
	display:inline-block;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	padding:0 20px 0 0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-promo {
	display:block;
	padding:21px 20px 20px 78px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-promo a {
	color:#000;
	display:block;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	margin:0;
	padding:0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item p {
	color:#3b3b3b;
	display:block;
	font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align:left;
	margin:0;
	padding:0;
	width:auto;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item .o-image-only {
	text-align:center;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item .o-image-only img {
	filter:alpha(opacity=60);
	height:auto;
	max-height:92px;
	max-width:100%;
	opacity:0.6;
	padding:0;
	width:auto;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item.o-see-all a {
	border-top:1px solid #f2f2f2;
	color:#000;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:50px;
	margin:0;
	min-height:0;
	padding:0;
	text-align:center;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item.o-see-all img {
	height:auto;
	margin:0 18px 0 0;
	max-height:32px;
	max-width:32px;
	padding:0;
	width:auto;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-3 .o-item span.o-gn-image { width:20%; }
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-3 .o-item span.o-middle,
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-3 .o-item span.o-promo { padding-left:25%; }
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-4 .o-item span.o-gn-image { width:26%; }
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-4 .o-item span.o-middle,
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-4 .o-item span.o-promo { padding-left:33%; }

#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item:hover span.o-middle a, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-middle a:active, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-middle a:focus,
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item:hover span.o-promo a, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-promo a:active, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-promo a:focus,
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item:hover span.o-text-only a, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-text-only a:active, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item span.o-text-only a:focus,
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item.o-see-all a:hover, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item.o-see-all a:active, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item.o-see-all a:focus {
	color:#cd040b;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item .o-image-only:hover img, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item .o-image-only:active img, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-item .o-image-only:focus img {
	filter:alpha(opacity=100);
	opacity:1;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-1 .o-item {
	width: 100%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-2 .o-item {
  width: 50%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-3 .o-item {
  width: 33.333333%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three.o-col-4 .o-item {
  width: 25%;
}
#desktopOmniNav .o-nav-wrapper .o-tier-three .o-item.o-see-all {
	width:100%;
}
#navSearchForm {
  display: inline-block;
  float: right;
  margin: 15px 0 0 0;
  position: relative;
}
#navSearchForm input {
  border: 1px solid #d2d2d2;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  border-radius: 5px;
  overflow: hidden;
  padding: 10px 38px 10px 10px;
  font-size: 12px;
  width: 205px;
  color: #d2d2d2;
  height: 15px;
  position: relative;
}
#navSearchForm button {
  background: url(50099a1943ace0183a9c29caedbd868388838059.png)  -81px -105px no-repeat;
  display: inline-block;
  width: 20px;
  height: 16px;
  padding: 0;
  border: none;
  position: absolute;
  top: 9px;
  right: 9px;
  cursor: pointer;
}








/* Search Area  */
#desktopOmniNav #vgn_search.has-search-text input {
	color:#000;
}
#desktopOmniNav #vgn_search {
    background-color: #ffffff;
    border-bottom:1px solid #ccc;
    color:#959595;
	cursor:text;
	display:none;
	float:right;
	height:32px;
	margin:30px 0 0 0;
	padding:0;
	position:relative;
	width:290px;
}
#desktopOmniNav #vgn_search .vgn_search_text{
    background:transparent;
    border:none;
    border-radius:0;
    -webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
    box-sizing:border-box;
    color:#000;
    float:none;
	font-family:NeueHaasGroteskDisplayMedium,Arial,Helvetica,sans-serif;
    font-size: 16px;
    height:32px;
	left:0;
	line-height:20px;
    margin:0;
    outline:none;
    padding:10px 75px 2px 0;
	position:absolute;
	top:0;
    width:100%;
}
#desktopOmniNav #vgn_search label {
	color:#4b4b4b;
	font-family: NeueHaasGroteskDisplay,Arial,Helvetica,sans-serif;
    font-size: 16px;
	height:20px;
	left:0;
	line-height:20px;
	padding:10px 0 2px;
	position:absolute;
	top:0;
	width:100%;
}
#desktopOmniNav #vgn_search .vgn-error-message,
#desktopOmniNav #vgn_signIn .vgn-error-message,
#vgn_overlay #vgnSignInOSec .vgn-error-message {
	color:#cd040b;
	display:none;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	position:absolute;
	right:0;
	text-align:right;
	top:50px;
	width:100%;
}
#desktopOmniNav #vgn_search .vgn-error-message {
	top:40px;
}
#desktopOmniNav #vgn_search.error,
#desktopOmniNav #vgn_signIn .error input,
#vgn_overlay #vgnSignInOSec .error input {
	border-color:#cd040b !important;
}
#desktopOmniNav #vgn_search.error .vgn_search_text,
#desktopOmniNav #vgn_search.error button,
#desktopOmniNav #vgn_signIn .error input,
#vgn_overlay #vgnSignInOSec .error input {
	color:#cd040b;
}
#desktopOmniNav #vgn_search.error label,
#desktopOmniNav #vgn_signIn .error label,
#vgn_overlay #vgnSignInOSec .error label {
	color:#e7a4a5;
}
#desktopOmniNav #vgn_search.error .vgn-error-message,
#desktopOmniNav #vgn_signIn .error .vgn-error-message,
#vgn_overlay #vgnSignInOSec .error .vgn-error-message {
	display:block;
}
#desktopOmniNav #vgn_search .vgn-icon-error,
#desktopOmniNav #vgn_signIn .vgn-icon-error,
#vgn_overlay #vgnSignInOSec .vgn-icon-error {
	color:#cd040b;
	display:none;
	font-size:16px;
	line-height:20px;
	position:absolute;
	right:1px;
	top:11px;
}
#desktopOmniNav #vgn_search .vgn-icon-error {
	right:28px;
	top:9px;
}
#desktopOmniNav #vgn_signIn .focus .vgn-icon-error,
#vgn_overlay #vgnSignInOSec .focus .vgn-icon-error {
	right:10px;
}
#desktopOmniNav #vgn_search.error .vgn-icon-error,
#desktopOmniNav #vgn_signIn .error .vgn-icon-error,
#vgn_overlay #vgnSignInOSec .error .vgn-icon-error {
	display:inline-block;
}
#desktopOmniNav #vgn_search.focus label, #desktopOmniNav #vgn_search.has-text label { display:none; }
#desktopOmniNav #vgn_search .vgn_search_text::-ms-clear {
    display: none;
    height: 0;
    width: 0;
} 
#desktopOmniNav .vgn-icon-close-solid-circle:before {
  visibility: visible;
  content: " ";
}
#desktopOmniNav #vgn_search .vgn_search_btn .vgn_search_btn_txt{
  text-indent:-9999px;
  display:none;
}
#desktopOmniNav #vgn_search .vgn-icon-close-solid-circle .vgn_clear_btn_txt{
  text-indent:-9999px;
  display:block;
}
#desktopOmniNav #vgn_search .vgn-icon-close-solid .vgn_clear_btn_txt{
  text-indent:-9999px;
  display:block;
}
#desktopOmniNav #vgn_search .vgn_input_field_txt{
  text-indent:-9999px;
  display:block;
}
#desktopOmniNav #vgn_search .vgn_search_btn{
  background:transparent; 
  border:0;
	box-sizing:content-box;
  color:inherit;
  cursor:pointer;
  font-size:24px;
  height:24px;
  margin:0;
  padding:3px;
  position:absolute;
  right:-5px;
  top:3px;
  width:auto;
}
#desktopOmniNav #vgn_search #vgn_clear_btn_vis{
  text-indent:-9999px;
  visibility: visible;
  content: " ";
}
#desktopOmniNav #vgn_search #vgn_clear_btn{
  text-indent:-9999px;
  visibility: hidden;
  display:none;
}
#desktopOmniNav #vgn_search button:focus {
    outline:#333 dotted 1px;
}
#desktopOmniNav #vgn_search .vgn-icon-close-solid{
  position:absolute;
  top:8px;
  right:0;
  margin-right:26px;
  border:0;
  background:#ffffff;
  cursor:pointer;
  font-size:19px;
  width:20px;
  height:20px;
  color:#949494;
  z-index:1;
  padding:0;
  cursor:pointer;
}
#desktopOmniNav #vgn_search .vgn-icon-close-solid:hover, #desktopOmniNav #vgn_search .vgn-icon-close-solid:focus {
	color:#000;
}
#desktopOmniNav #vgn_search .vgn_search_btn .vgn-icon-close-solid{
  text-indent:-9999px;
  display:block;
}









.vgn_hide, #vgn_overlay .vgn_hide, #desktopOmniNav .vgn_hide { display:none; }
#desktopOmniNav .vgn_vhidden {
	border:0 !important;
    clip:rect(0px, 0px, 0px, 0px);
	filter:alpha(opacity=0);
	height:1px !important;
	margin:0 !important;
	opacity:0;
	outline:0 !important;
	overflow:hidden;
	padding:0 !important;
	position:absolute;
	width:1px !important;
}
#desktopOmniNav .vgn_vhidden.accessibility span {
	background:#fff !important;
	border:none;
	-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
	-o-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
	box-shadow: 0 6px 18px rgba(0,0,0,0.1);
	box-sizing:border-box;
	color:#0066cc !important;
	display:block !important;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:12px !important;
	left:10px;
	line-height:14px !important;
	margin:0;
	outline:1px dotted #333333;
	padding:20px !important;
	position:absolute !important;
	text-decoration:underline;
	top:10px !important;
	width:200px !important;
	z-index:9999999 !important;
}
#desktopOmniNav .vgn_vhidden.accessibility:focus {
	clip:auto;
	filter:alpha(opacity=100);
	opacity:1;
	overflow:visible;
}
#desktopOmniNav .vgn_vhidden.accessibility:focus span {
	position:fixed !important;
}
#desktopOmniNav .vgn_vhidden.accessibility:hover span {
	color:#00478e !important;
}
#desktopOmniNav .vgn_vhidden.accessibility:active span {
	color:#000 !important;
}


#vgnLastNode{
	clear:both;
	height:0
}
#desktopOmniNav .vgn_menu_hide, #desktopOmniNav .vgn_vz_logo_hide, #desktopOmniNav .vgn_ctyst_hide, #desktopOmniNav .vgn_espn_hide, #desktopOmniNav .vgn_residential_hide {
	display:none !important;
}
#desktopOmniNav .vgn_rightnav_hide, #desktopOmniNav .vgn_lob_hide {
	visibility:hidden;
}

#desktopOmniNav .vgn_sign_out, #desktopOmniNav .vgn_sign_in {
	float:right;
	margin-top:28px
}
#desktopOmniNav .vgn_sign_out a, #desktopOmniNav .vgn_sign_in a {
	color:#6d6e71;
	display:inline-block;
	padding:0 8px;
	text-decoration:none;
}
#desktopOmniNav #vgn_shcart{ display:none; }
#vgn_search{position:relative;}






/*** CHANGES FOR IE7 & IE COMPATIBILITY MODE ***/
#IDToken1_GN, #IDToken1_GN_Biz, #IDToken2_GN_Biz {
	height:auto;
	width:203px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

/* Search Icons */
#desktopOmniNav .vgn-icon-search b {
	font-weight:normal;
}
#desktopOmniNav .vgn-icon-close-solid b {
	font-weight:normal;
	visibility: visible;
}

/* Sign In */
#desktopOmniNav #vgnSignInForm, #desktopOmniNav #vgnMyBizSignInForm {
	background:none;
	margin:0;
	padding:0;
}
#desktopOmniNav #vgn_loginContainer .vgn_username, #vgnSignInOSec .vgn_username {
	height:42px;
	margin:26px 0 0;
	position:relative;
	width:100%;
}
#desktopOmniNav .vgn_username .vgn_placeholder,
#vgnSignInOSec .vgn_username .vgn_placeholder {
	box-sizing:border-box;
	display: block;
	color: #b8b8b8;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	margin: 0;
	font-weight:normal;
	left:0;
    outline:none;
	padding:12px 0 11px 0;
	position:absolute;
	text-align:left;
	top:0;
	width:100%;
}
#desktopOmniNav #IDToken1_GN, #desktopOmniNav #IDToken1_GN_Biz, #desktopOmniNav #IDToken2_GN_Biz,
#vgnSignInOSec #IDToken1_OL, #vgnSignInOSec #IDToken1_OL_Biz {
  border:none;
  border-bottom:1px solid #959595;
  border-radius:0;
  box-shadow:none;
	padding:12px 0 11px 0;
  width:100%;
  height:42px;
  background:transparent;
  color: #000;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:18px;
    outline:none;
  position:absolute;
  top:0;
  left:0;
  margin:0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#desktopOmniNav .vgn_username.has-text input,
#vgnSignInOSec .vgn_username.has-text input {
	background:#fff !important;
}
#desktopOmniNav .vgn_username.focus .vgn_placeholder,
#vgnSignInOSec .vgn_username.focus .vgn_placeholder {
	background:#f5f5f5 !important;
	padding-left:12px !important;
	padding-right:12px !important;
}
#desktopOmniNav .vgn_username.focus input,
#vgnSignInOSec .vgn_username.focus input {
	border:1px solid #959595 !important;
	padding:11px !important;
}
#desktopOmniNav .vgn_username.focus.has-text input,
#vgnSignInOSec .vgn_username.focus.has-text input {
	background:#f5f5f5 !important;
}
#desktopOmniNav .gn_checkboxCont,
#vgnSignInOSec .gn_checkboxCont {
	display:inline-block;
	height:20px;
	line-height:20px;
	margin:0 12px 0 0;
	padding:0;
	position:relative;
	width:20px;
}
#desktopOmniNav .gn_checkboxCont .vgn-icon-checkbox, #desktopOmniNav .gn_checkboxCont .vgn-icon-checkbox:after, #desktopOmniNav .gn_checkboxCont input,
#vgnSignInOSec .gn_checkboxCont .vgn-icon-checkbox, #vgnSignInOSec .gn_checkboxCont .vgn-icon-checkbox:after, #vgnSignInOSec .gn_checkboxCont input {
	box-sizing:border-box;
	display:block;
	height:20px;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:0;
	width:20px;
}
#desktopOmniNav .gn_checkboxCont .vgn-icon-checkbox,
#vgnSignInOSec .gn_checkboxCont .vgn-icon-checkbox {
	background:#fff;
	border:2px solid #cccccc;
	color:#fff;
	text-align:center;
}
#desktopOmniNav .gn_checkboxCont .vgn-icon-checkbox:after,
#vgnSignInOSec .gn_checkboxCont .vgn-icon-checkbox:after {
	content:"\e0a6";
	display:none;
	font-size:10px;
	height:16px;
	line-height:16px;
	width:16px;
}
#desktopOmniNav .gn_checkboxCont.hover .vgn-icon-checkbox,
#vgnSignInOSec .gn_checkboxCont.hover .vgn-icon-checkbox,
#desktopOmniNav.vgn_nojs .gn_checkboxCont:hover .vgn-icon-checkbox {
	border-color:#cd040b;
}
#desktopOmniNav .gn_checkboxCont.focus .vgn-icon-checkbox,
#vgnSignInOSec .gn_checkboxCont.focus .vgn-icon-checkbox {
	border-color:#cd040b;
	outline:#333 dotted 1px;
}
#desktopOmniNav .gn_checkboxCont.checked .vgn-icon-checkbox,
#vgnSignInOSec .gn_checkboxCont.checked .vgn-icon-checkbox {
	background:#cd040b;
	border-color:#cd040b;
}
#desktopOmniNav .gn_checkboxCont.checked .vgn-icon-checkbox:after,
#vgnSignInOSec .gn_checkboxCont.checked .vgn-icon-checkbox:after {
	display:block;
}
#desktopOmniNav .gn_checkboxCont input,
#vgnSignInOSec .gn_checkboxCont input {
	filter:alpha(opacity=0);
	opacity:0;
}
#desktopOmniNav #vgn_remUIDSec .gn_checkboxCont,
#vgnSignInOSec #vgn_remOUIDSec .gn_checkboxCont {
	float:left;
}
#desktopOmniNav #rememberUserNameGNLabel,
#vgnSignInOSec .vgn_remUID {
  color:#000;
  float: left;
  font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height:20px;
  margin:0;
  padding:0;
}
#desktopOmniNav #signInSubmitButton, #desktopOmniNav #mbSignInSubmitButton,
#vgnSignInOSec #signInOGN, #vgnSignInOSec #signInOBGN,
#vgnSignInOSec #vgn_signInOPRegister, #vgnSignInOSec #vgn_signInOBRegister {
	background:#cd040b;
	border:none;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	display:block;
	font-family:NeueHaasGroteskDisplayBold,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	height:60px;
	line-height:60px;
	margin:42px 0 0;
	padding:0 30px;
	position:relative;
	text-align:left;
	-webkit-transition:background-color .4s ease-out 0s,border-color .4s ease-out 0s;
       -moz-transition:background-color .4s ease-out 0s,border-color .4s ease-out 0s;
         -o-transition:background-color .4s ease-out 0s,border-color .4s ease-out 0s;
            transition:background-color .4s ease-out 0s,border-color .4s ease-out 0s;
	width:100%;
}
#desktopOmniNav #signInSubmitButton:after, #desktopOmniNav #mbSignInSubmitButton:after,
#vgnSignInOSec #signInOGN:after, #vgnSignInOSec #signInOBGN:after,
#vgnSignInOSec #vgn_signInOPRegister:after, #vgnSignInOSec #vgn_signInOBRegister:after {
	color:#fff;
	content:"\e609";
    display:inline-block;
	font-family:'vzwIcons';
	font-style:normal;
    font-weight:normal;
    font-variant:normal;
    font-size:14px;
    line-height:20px;
	position:absolute;
	right:30px;
	speak:none;
	top:20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#desktopOmniNav #signInSubmitButton:hover, #desktopOmniNav #mbSignInSubmitButton:hover,
#desktopOmniNav #signInSubmitButton:focus, #desktopOmniNav #mbSignInSubmitButton:focus ,
#vgnSignInOSec #signInOGN:hover, #vgnSignInOSec #signInOBGN:hover,
#vgnSignInOSec #signInOGN:focus, #vgnSignInOSec #signInOBGN:focus,
#vgnSignInOSec #vgn_signInOPRegister:hover, #vgnSignInOSec #vgn_signInOBRegister:hover,
#vgnSignInOSec #vgn_signInOPRegister:focus, #vgnSignInOSec #vgn_signInOBRegister:focus {
	background-color:#a80309;
}
#desktopOmniNav #signInSubmitButton:active, #desktopOmniNav #mbSignInSubmitButton:active,
#vgnSignInOSec #signInOGN:active, #vgnSignInOSec #signInOBGN:active,
#vgnSignInOSec #vgn_signInOPRegister:active, #vgnSignInOSec #vgn_signInOBRegister:active {
	background-color:#740206;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-sign-in-links {
	width:100%;
}
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-sign-in-links a,
#desktopOmniNav .o-top-nav ul li .o-sign-in-dropdown .o-sign-in-links .o-separator {
	float:none;
}





/*** Page specific overrides ***/
#globalNavId, #globalNavId * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	font-size:inherit;
	font-weight:inherit;
	letter-spacing: 0;
	text-transform:none;
}
#globalNavId select, #globalNavId button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}




/*** ACCESSIBILITY ***/
#desktopOmniNav .o-nav-wrapper .o-tier-one li.focus > a {
	color:#f31c1a;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one li.focus > a .o-caret-large b {
	background-position: 0 -111px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one li.focus-open .o-tier-two {
	display:inline-block;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two li.focus-open .o-tier-three {
	display:block;
	position:absolute;
	width:100%;
}





/*** SIGN-IN OVERLAY FROM OLD OMNINAV ***/
#desktopOmniNav .vgn_menu_show{float:left;}
#desktopOmniNav  li.current .vgn_dd_main{
	opacity: 1; 
	position: absolute; 	
	display: block; 
	visibility: visible;
}

#desktopOmniNav li.current  #vgn_loginContainer{
    display: block;
    opacity: 1;
    visibility: visible;
}
#desktopOmniNav .vgnLInput {
    background: url(ef5b6c1b0f566a938a27c8310aba160c179f5f15.gif)  no-repeat scroll -16px 0 transparent;
    border:none;
}
#desktopOmniNav .vgn_loginTitle {
    color: #333 !important;
    font-size:16px !important;
    margin:0;
    padding-bottom:10px;
}
 
#desktopOmniNav .vgn_label_info,
#vgnSignInOSec .vgn_label_info{
  position:absolute;
    color: #d2d2d2;
    font-size: 12px;
    margin-bottom: 0;
    width: 203px;
    height:18px;
    padding:10px;
    border: 1px solid #d2d2d2;
    outline: medium none;
    margin-top: 2px;
    border-radius:5px;
    background:#ffffff;
}
#desktopOmniNav .vgn_label_info .vgn_label_img,
#vgnSignInOSec .vgn_label_info .vgn_label_img{    
        background-color: #ffffff;
        background-image: url(5f69b6391adedbd2112dcbe2eb4230fcba5aef38.png) ;
        background-position: 0 0;
        background-repeat: no-repeat;
        display: inline-block;
        float: right;
        height: 10px;
        margin-top: 3px;
        width: 18px;        
}

#desktopOmniNav #vgn_vzwSignInLinks  .vgn_si_links{
  margin:0;
  padding:0;
}
#desktopOmniNav  #vgn_vzwSignInLinks
#vgnSignInOSec .vgn_clear{clear:both;height:0;}
#vgnSignInOSec .vgn_title, #vgnSignInOSec .vgn_title_register{
	color:#000;
	font-family:NeueHaasGroteskDisplayBold,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
}
#vgnSignInOSec .vgn_register_desc{
	color:#333;
	font-size:12px;
	line-height:18px;
	padding:24px 0 0;
}
#vgnSignInOSec .vgn_signInFeatUl {
	margin:24px 0 24px 16px;
	padding:0;
}
#vgnSignInOSec .vgn_signInFeatLi{
	background:none;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	list-style-type:none;
	margin:0 0 12px;
	padding:0;
	position:relative;
}
#vgnSignInOSec .vgn_signInFeatLi:after {
	content:"\e048";
    display:inline-block;
	font-family:'vzwIcons';
	font-style:normal;
    font-weight:normal;
    font-variant:normal;
    font-size:6px;
    left:-16px;
    line-height:18px;
	position:absolute;
	speak:none;
	top:0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#vgnSignInOSec .vgn_signin_OBodySec:after {
	clear: both;
	content: " ";
	display: table;
}
#vgnSignInOSec #vgnSignInTitle{
	margin:0;
	padding:0 0 24px;
}
#vgnSignInOSec .vgn_signin_lsec {
	box-sizing:border-box;
	float:left;
	height:auto;
	padding:0px 30px 0 0;
	width:50%;
}
#vgnSignInOSec .vgn_signin_rsec{
	border-left:1px solid #d9d9d9;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 30px;
	width:50%;
}
#vgnSignInOSec .vgn_signin_rsec a {
	color:#0066cc;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	text-decoration:none;
}
#vgnSignInOSec .vgn_signin_rsec a:hover, #vgnSignInOSec .vgn_signin_rsec a:focus {
	color:#00478e;
	text-decoration:underline;
}
#vgnSignInOSec .vgn_signin_rsec a:active {
	color:#000;
	text-decoration:underline;
}

#desktopOmniNav .vgn_signInLinks{
	clear:left;
	padding:10px 0 0 0;
	margin:0;
	height:30px;
	text-align: left;
	float:left;
	width:225px;
	font-size:12px;
	line-height:15px;
}

#desktopOmniNav #vgnSignInForm a, #desktopOmniNav #vgnMyBizSignInForm a,
#vgnSignInOSec .vgn_forgot a {
	border-bottom:1px solid #d8d8d8;
    color: #000 !important;
    cursor: pointer !important;
    font-size: 12px;
    line-height:12px;
    margin:6px 0 0;
    text-decoration:none;
    display:inline-block;
    padding:0px !important;
}
#vgnSignInOSec .vgn_forgot a:hover {
	border-color:#000;
}
#desktopOmniNav .vgn_signInLinks .vgn_separator{
	padding:0px 5px;
}
#desktopOmniNav .vgn_nowrap{
   white-space: nowrap;
   padding:0;
}

#desktopOmniNav #vgnSignInForm{
	margin:0px;
}
#desktopOmniNav .vgn_signInContainer{
	float:left;
	width:225px;
}

#desktopOmniNav #vgn_loginContainer #vgnMyBizSignInBtn{float:left;}
#desktopOmniNav .vgn_flL, #vgnSignInOSec .vgn_flL{
	float:left;
	margin:0px;
}
#desktopOmniNav #vgn_remUIDSec,
#vgnSignInOSec #vgn_remOUIDSec{
    margin:24px 0 0;
}
#vgnSignInOSec .vgnSignInLabel{
 clear:both;font-weight:bold;padding-top:10px;
}

#vgnSignInOSec #vgnSignInOBForm .vgnSignInLabel{
  padding-top:5px;
}
#vgnSignInOSec .vgn_checkbox,
#desktopOmniNav .vgn_checkbox{
    float: left;
    height: 16px;
    margin: 1px 0 0;
}
#desktopOmniNav #vgn_loginContainer .remSignIn{
	width:220px;
	float:left;
}
#desktopOmniNav #vgn_loginContainer .vgnSignInBtn a{
	text-decoration:none !important;
	font-weight:bold;
	padding:0px !important;	
}
#desktopOmniNav  .vgn_clearL0{
	clear:left;height:0px;
}
#desktopOmniNav  .vgn_clearL5{
	clear:left;height:5px;
}
#desktopOmniNav  .vgn_clearL10{
	clear:left;height:10px;
}
#desktopOmniNav  .vgn_clearL15{
	clear:left;height:15px;
}
#globalNavId .vgn_dd_arrow{  
   background-image: url(5f69b6391adedbd2112dcbe2eb4230fcba5aef38.png) ; 
   background-position: 0 0;
   background-color:#ffffff;
   background-repeat:no-repeat;
   width: 18px; 
   height: 20px;
   display:block;
   margin-bottom:10px;
}

#globalNavId .vgn_sel_img{
   background-image: url(5f69b6391adedbd2112dcbe2eb4230fcba5aef38.png) ; 
   background-position: 0 0;
   background-color:#ffffff;
   background-repeat:no-repeat;
   width: 18px; 
   height: 10px;
   display:inline-block;   
   float: right;
   margin-top:3px;
}


#desktopOmniNav .vgn_menu_show{
	position:relative;
}
/* Tab Arrows */

#desktopOmniNav #GN1 .vgn_dd_arrow{margin-left:189px;}
#desktopOmniNav #GN2 .vgn_dd_arrow{margin-left:301px;}
#desktopOmniNav #GN3 .vgn_dd_arrow{margin-left:433px;}
#desktopOmniNav #GN4 .vgn_dd_arrow{margin-left:582px;}

#vgn_siOverlay {
    background: #ffffff;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0px;
    width:100%;
    height:100%;
    z-index: 540;
    display:none;
    filter:Alpha(Opacity=0);    
}
#desktopOmniNav  #vgn_signIn, #desktopOmniNav  #vgn_signIn.current{z-index:604;position:relative;}
/* Search related style */
#globalNavId #vgn_search .vgn_loading{
	background: url(35c6b562c4d9a27b5e08c10c2f29d5d4e053d934.gif)  no-repeat scroll right center transparent;
	height: 20px;
    right:51px;
    position: absolute;
    text-indent: -9000px;
    top: 7px;
    width: 20px;
}	
#globalNavId #desktopOmniNav .vgn_ac_results {
		border: 1px solid #d2d2d2;
		background-color: white;
		z-index: 9992;
		display: none;
		width: 402px;
    		position: absolute;	
		top: 33px; 
		left: -177px;	
		text-align:left;
		color:#6d6e71;
		font-size:12px;	
}
#globalNavId #desktopOmniNav .vgn_ac_results a:link, 
#globalNavId #desktopOmniNav .vgn_ac_results a:hover, 
#globalNavId #desktopOmniNav .vgn_ac_results a:visited{
	text-decoration: none;
	font-weight: normal;
	color: #0066cc;
	font-size: 12px;
}

#globalNavId #desktopOmniNav .vgn_ac_results .vgn_ac_over .vgn_search_link_text,
#globalNavId #desktopOmniNav .vgn_ac_results a:hover.vgn_search_link_text{text-decoration:underline;}
#globalNavId #desktopOmniNav .vgn_ac_results .vgn_search_link{
	display:block;text-decoration:none;float:left;cursor:pointer;
}
#globalNavId .vgn_ac_results ul{
	list-style: none;
	z-index: 602;
	padding: 0px;
	margin: 2px 0 0 0px;	
  float: left;
	padding:5px;
}

#globalNavId .vgn_ac_results ul li {
		padding: 5px 5px;		
		color: #101010;
		text-align: left;
		color:#666666;
		font-size:12px;
		float:left;
		text-indent: 0px;
}
	
#globalNavId .vgn_ac_over {
	/*	cursor: pointer; */
		background-color: #e8e8e8;
}
	
#globalNavId .vgn_ac_match {
		text-decoration: underline;
		color: black;
}
#globalNavId .vgn_ac_item_right, #globalNavId .vgn_ac_item_suggest{
	padding-left:5px;
	width:280px;
	word-wrap: break-word;
	float:left;
}

#globalNavId .vgn_ac_item_suggest{
	width: 378px;
}

#globalNavId .vgn_ac_result_clear{
	clear:both;
	width: 375px;
	padding: 0px;
	border-bottom: 1px solid #C9C9C9;
	height: 2px;
	margin-left:10px;
	float:left;
}
#globalNavId .vgn_search_community_head{
	float:left;
	width:100%;
	padding-left:5px;
}
#globalNavId .vgn_fr_right {
	float:right;
	padding-right:10px;
	cursor:pointer;
}
#desktopOmniNav .vgn_vz_logo_hide{
	display:none;
}
#desktopOmniNav .vgn_new_window {
    _background: url(71c868b4affb29e7fd05b5e09111135a3bd1b686.gif)  no-repeat scroll right center transparent;
    background-image: url(5f69b6391adedbd2112dcbe2eb4230fcba5aef38.png) ;
    background-color:transparent;
    background-position: 0 -300px;
    display: inline-block;
    height: 9px;
    width: 9px;
    margin-left: 5px;
    line-height: 15px;
    vertical-align: middle;    
}
#desktopOmniNav .vgn_sub_menu ul li a {
	padding-right: 1px;
}
#desktopOmniNav a {
	height: auto;
}
#globalNavId #vgnLastNode {
clear: both;
height: 0;
}


#vgn_overlay #vgnSignInOSec{
	padding:36px 0 0;
}
/*overlay framework start*/
#vgn_overlay_bg {
    background-color: #000000;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.75;
    filter:Alpha(Opacity=75);
    overflow: hidden;
    position: fixed;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 10000;
}
#vgn_overlay{
	clear:both;
	display:none;
	height:100% !important;
	visibility:visible;
	top:0;
	position:fixed;
	left:0;
	background:none;
	z-index:10001;	
	text-align: left;
	width:100% !important;
}
#vgn_overlay > table, 
#vgn_overlay > table tr,
#vgn_overlay > table td {
	height:100%;
	text-align:center;
	vertical-align:center;
	width:100%;
}
#vgn_overlay .vgn_overlay_wrapper {
	background:#fff;
	bottom:auto;
	box-sizing:border-box;
	display:inline-block;
	height:auto;
	overflow:visible;
	position:relative;
	text-align:left;
	vertical-align:top;
	width:800px;
}
#vgn_overlay #vgn_overlay_body{
	box-sizing:border-box;
 	color: #333333;
 	display:block;
	font:400 12px NeueHaasGroteskText,Arial,Helvetica,sans-serif;
	padding:60px;
	width:100%;
}
#vgn_overlay .vgn-icon-close {
	background:#fff;
	cursor:pointer;
	height:30px;
	line-height:30px;
	position:absolute;
	right:30px;
	text-align:center;
	top:30px;
	width:30px;
}
#vgn_overlay .vgn-icon-close span {
	color:#959595;
	display:inline-block;
	font-family:'vzwIcons';
	font-style:normal;
    font-weight:normal;
    font-variant:normal;
    font-size:16px;
    height:30px;
	line-height:30px;
	margin:0;
	speak:none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#vgn_overlay .vgn-icon-close:hover span, #vgn_overlay .vgn-icon-close:focus span {
	color:#333;
}
#vgn_overlay .vgn-icon-close:active span {
	color:#000;
}
.ui-widget-overlay {
	background:#000000 !important;
	opacity:0.75 !important;
	filter: Alpha(Opacity=75) !important;
}
#vgn_overlay .vzr_button{
  display:block;
  float:right;
  margin:10px 20px; 0 0;  
}

.vgn_hide{display:none;}

/*gn notification css start */
#desktopOmniNav a.vgn-notif-icon{
	background:none;
	background-image: url(cc46867f916ec6507ec0cfd460c8f8fd10a78415.png) ;
	background-position: 0 -729px;
    display: block;
    height: 15px;
    margin-left: 15px;
    margin-top: 8px;
    padding: 0;
    text-decoration: none;
    width: 20px;
     float:left;	
}
#desktopOmniNav #vgn-notif-cnt-icon{
    background: none repeat scroll 0 0 #ED1C24;
    border: 1px solid #ED1C24;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 10px;
    height: 12px;
    margin-left: -5px;
    margin-top: -4px;
    padding: 0 1px;
}
#desktopOmniNav a:hover.vgn-notif-icon{
	background:none;
	background-image: url(cc46867f916ec6507ec0cfd460c8f8fd10a78415.png) ;
	background-position:0 -699px;
	
}	
#desktopOmniNav	#vgn-notif-sec{
	display:none;
}
#desktopOmniNav	.vgn-notif-body-sec{
	float:left;
	width:280px;
	padding:10px;
}
#desktopOmniNav	.vgn-clear{
	clear:both;
	height:0px;
}
#desktopOmniNav	.vgn-notif,
#desktopOmniNav	.vgn-notif-notif-label{
    float: left;
  
    padding-left: 5px;		   
    padding-right: 2px;
   
    padding-bottom:5px;
    
 }
#desktopOmniNav	.vgn-notif-notif-label a{
	text-decoration:none;
	  font-size: 16px;
	   color:#ffffff;
	   cursor:pointer;
	   padding:0 10px;
}
		
#desktopOmniNav	.vgn-notif-notif-cnt{
	background-position:-4px -565px;
	height:38px;
	width:38px;
	float:left;
	
}

#desktopOmniNav	#vgn-notif-sec-header{   			
	float:left; 
	width:300px;
	background:#6d6e71;  
				
}
#vgn_overlay .vgn-notif, #vgn-notif-sec .vgn-notif{
	background-image: url(cc46867f916ec6507ec0cfd460c8f8fd10a78415.png) ;
}
#desktopOmniNav	#vgn-notif-sec .vgn-notif-arrow{
	background-position:0 -750px;
	height:10px;
	width:20px;
	margin-top:-14px;
	margin-left:145px;
	margin-bottom:0;
	padding-bottom:0;
}
#desktopOmniNav	#vgn-notif-sec{
	width:300px;
	position:absolute;
	top:0px;
	left:0px;   			
	z-index:501;
	display:none;
	font-size:13px;
	border:5px solid #6d6e71;
	background:#ffffff;
	color:#6d6e71;
}   		
#desktopOmniNav	#vgn-notif-sec .vgn-notif-sec-msg-hide{display:none;}
#desktopOmniNav .vgn-info-notif{float:left;margin-right:5px;background-position:0 -347px;background-repeat: no-repeat;width:20px; height:20px;text-indent:-9000px;}
#desktopOmniNav .vgn-non-info-notif{float:left;margin-right:5px;background-position:0 -322px;background-repeat: no-repeat;width:20px; height:20px;text-indent:-9000px;}
#vgn_overlay .vgn_overlay_title{
	border:1px solid #ffffff !important;
	background-image: url(5f69b6391adedbd2112dcbe2eb4230fcba5aef38.png) ; 
	background-position: 0 -123px;
	background-repeat:repeat-x;
    border: 0 none !important;
    color: white;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    padding: 0 0 0 16px !important;
    position: relative;
}   		
#vgn_overlay .vgn-non-info-notif, 
#vgn_overlay .vgn-info-notif{float:left;width:32px; height:32px;padding-right:10px;text-indent:-9000px;}
#vgn_overlay .vgn-info-notif{background-position:0 -33px;background-repeat: no-repeat;width:32px; height:32px;text-indent:-9000px;}
#vgn_overlay .vgn-non-info-notif{background-position:0 0;background-repeat: no-repeat;width:32px; height:32px;text-indent:-9000px;}
#vgn_overlay .vgn-notif-msg{width:610px;}
#desktopOmniNav	#vgn-notif-sec .vgn-notif-msg-detail{float:left;width:233px;}
#vgn_overlay .vgn-notif-msg-detail{padding-bottom:10px;float:left;width:550px;padding-top:6px;}
#desktopOmniNav	#vgn-notif-sec .vgn-notif-separator,
#vgn_overlay .vgn-notif-separator{clear:both;border-top:1px solid #b00000;margin:10px 0px;height:1px;}
#vgn_overlay .vgn-notif-separator{border-top:1px solid #d4d4d4;}
#vgn_overlay .vgn-clear{clear:both;height:0;}

#vgn_overlay h2.vgn_otitle{
    color: #cd040b !important;
    display:block;
    float:none;
	font-family:NeueHaasGroteskDisplayBold,Arial,Helvetica,sans-serif;
    font-weight:normal !important;
    font-size:36px !important;
    line-height:48px;
    margin:0;
    padding:0;
}
#vgn_overlay .vgn_overlay_title a.vgn_close {
    background-color:transparent;
    float: right;
    height: 15px;
    outline: medium none;
    margin: 16px !important;
    position: static;
    text-indent: -9999px;
    width: 52px;
}
/* gn Notification end */  
/* gn overlay start */  

#vgn_overlay .gn_tooltip {
	color:#949494;
	display:none;
	margin:0 0 0 10px;
	padding:0;
	position:relative;
	text-decoration:none;
}
#vgn_overlay .gn_tooltip.processed {
	display:inline-block;
}
#vgn_overlay .gn_tooltip:hover, #vgn_overlay .gn_tooltip:focus {
	color:#333;
}
#vgn_overlay .gn_tooltip:active {
	color:#000;
}
#vgn_overlay .gn_tooltip:hover .vgn_tooltip-text, #vgn_overlay .gn_tooltip:hover .vgn_tooltip-pointer,
#vgn_overlay .gn_tooltip:focus .vgn_tooltip-text, #vgn_overlay .gn_tooltip:focus .vgn_tooltip-pointer {
	display:block;
}
#vgn_overlay .gn_tooltip .vgn_tooltip-icon {
	border:none;
	display:inline-block;
	font-family:'vzwIcons';
	font-style:normal;
    font-weight:normal;
    font-variant:normal;
    font-size:14px;
    height:20px;
	line-height:20px;
	margin:0;
	position: relative;
	speak:none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#vgn_overlay .vgn_tooltip-text {
	background:#fff;
	border:1px solid #e6e6e6;
	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
	box-sizing:border-box;
	cursor:default;
	color:#000;
	font:400 12px NeueHaasGroteskText,Arial,Helvetica,sans-serif;
	height:auto;
	line-height:18px;
	padding:24px;
	text-align:left;
}
#vgn_overlay .vgn_tooltip-text, #vgn_overlay .vgn_tooltip-pointer {
	display:none;
	left:-160px;
	margin:0 0 0 50%;
	position:absolute;
	top:48px;
	width:320px;
	z-index:9998;
}
#vgn_overlay .vgn_tooltip-text:after, #vgn_overlay .vgn_tooltip-pointer:after {
	content:"\e0ae";
    display:inline-block;
	font-family:'vzwIcons';
	font-style:normal;
    font-weight:normal;
    font-variant:normal;
    left:0;
    line-height:30px;
    padding:10px 0 0;
    position:absolute;
	speak:none;
	text-align:center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top:-32px;
    width:100%;
}
#vgn_overlay .vgn_tooltip-text:after {
	background: url(090b34a53dcf945318ea304d3116ad80ee85325f.)  repeat top left;
	color:#fff;
    font-size:36px;
}
#vgn_overlay .vgn_tooltip-pointer:after {
	color:#e6e6e6;
    font-size:38px;
	text-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
}


/* gn Notification end */  


/*** CR 21568 Fix Start ***/
#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 {
	margin-left:8px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 > li, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 > li, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 > li {
	padding:0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 #onavmenu1, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 #onavmenu2, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 #onavmenu3 {
	padding:0 44px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 #onavmenu2, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 #onavmenu3 {
	padding:0 22px 0 0;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 #onavmenu3, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 #onavmenu1 {
	padding:0 22px;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 #onavmenu1, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 #onavmenu2 {
	padding:0 0 0 22px;
}
/*** CR 21568 Fix End ***/
			

/*** MSO START ***/
#desktopOmniNav.mso #vgn_search {
	display:none !important;
}
#desktopOmniNav.mso.comcast .o-logo {
	background: url(dc1d6ba796aae522dfc5ce904f841a05294d8db1.gif)  no-repeat 0 50%;
}
/*** MSO END ***/




#globalNavId .vgn-icon-cart, #globalNavId .vgn-icon-myv, #globalNavId .vgn-icon-search, #globalNavId .vgn-icon-searchclear, #desktopOmniNav .vgn-icon-checkbox:after, #vgnSignInOSec .vgn-icon-checkbox:after, #desktopOmniNav .vgn-icon-arrow, #desktopOmniNav .vgn-icon-minimenu, #desktopOmniNav .vgn-icon-location, #desktopOmniNav .vgn-icon-error, #vgn_overlay .vgn-icon-error {
	font-family:'vzwIcons';
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
#globalNavId .vgn-icon-cart, #globalNavId .vgn-icon-myv {
	display:inline-block;
	font-size:16px;
	line-height:inherit;
	padding-right:6px;
	vertical-align:top;
}
#globalNavId .vgn-icon-myv {
	font-size:15px;
	padding-right:4px;
}
#globalNavId .vgn-icon-search {
	color:inherit;
	font-size:24px;
}
#globalNavId #vgn_loginContainer .vgn-icon-myv {
	background:#abe0f9;
	border:none;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	-o-border-radius:24px;
	border-radius:24px;
	color:#55707c;
	height:48px;
	line-height:48px;
	margin:0 18px 0 0;
	padding:0;
	text-align:center;
	width:48px;
}
#desktopOmniNav .vgn-icon-minimenu {
	font-size:16px;
	line-height:52px;
}


/*** Underline ***/
/*
#desktopOmniNav .o-top-nav > ul > li > a:hover,
#desktopOmniNav .o-top-nav > ul > li > a:focus,
#desktopOmniNav .o-top-nav > ul > li > a:hover .active-bar,
#desktopOmniNav .o-top-nav > ul > li > a:focus .active-bar {
	text-decoration:underline;
}
*/


/*** Mouse/Keyboard events ***/
#desktopOmniNav .o-top-nav ul li a:hover,
#desktopOmniNav .o-top-nav ul li a:active,
#desktopOmniNav .o-top-nav ul li a:focus,
#desktopOmniNav .o-top-nav ul li.current a {
  color:#000;
}
#desktopOmniNav .o-top-nav ul li:hover .o-sign-in-dropdown,
#desktopOmniNav .o-top-nav ul li.active .o-sign-in-dropdown {
  display: block;
}
#desktopOmniNav #vgn_signIn:hover > a,
#desktopOmniNav #vgn_signIn.active > a {
	color:#000;
}
#desktopOmniNav .o-top-nav ul li.vgnSNoO:hover .o-sign-in-dropdown,
#desktopOmniNav .o-top-nav ul li.vgnSNoO:active .o-sign-in-dropdown {
	display:none;
}
#desktopOmniNav .vgn_sign_out a:hover, #desktopOmniNav .vgn_sign_in a:hover,
#desktopOmniNav .vgn_sign_out a:active, #desktopOmniNav .vgn_sign_in a:active {
	color: #f31c1a;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one > li.hover,
#desktopOmniNav.vgn_nojs .o-nav-wrapper .o-tier-one > li:hover {
  cursor: pointer;
}
#desktopOmniNav .o-nav-wrapper li.hover .o-tier-two,
#desktopOmniNav .o-nav-wrapper li:active .o-tier-two,
#desktopOmniNav .o-nav-wrapper .o-tier-one li.hover > .o-upper-pad,
#desktopOmniNav .o-nav-wrapper .o-tier-two li.hover .o-tier-three,
#desktopOmniNav.vgn_nojs .o-nav-wrapper li:hover .o-tier-two,
#desktopOmniNav.vgn_nojs .o-nav-wrapper .o-tier-one li:hover > .o-upper-pad,
#desktopOmniNav.vgn_nojs .o-nav-wrapper .o-tier-two li:hover .o-tier-three {
	display:block;
}
#desktopOmniNav .o-nav-wrapper .o-tier-one > li.hover > a,
#desktopOmniNav .o-nav-wrapper .o-tier-one > li:active > a,
#desktopOmniNav .o-nav-wrapper .o-tier-one > li:focus > a,
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul > li.hover > a,
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul > li.focus > a,
#desktopOmniNav.vgn_nojs .o-nav-wrapper .o-tier-one > li:hover > a,
#desktopOmniNav.vgn_nojs .o-nav-wrapper .o-tier-two .o-list-table > ul > li:hover > a  {
	color:#cd040b;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul > li > a.active-bar span {
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul > li.hover > a.active-bar span,	
#desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table > ul > li.focus > a.active-bar span,
#desktopOmniNav.vgn_nojs .o-nav-wrapper .o-tier-two .o-list-table > ul > li:hover > a.active-bar span {
	border-top:2px solid transparent;
	border-bottom:2px solid #cd040b;
	display:table-cell;
	height:71px;
	vertical-align:middle;
}
#desktopOmniNav .o-nav-wrapper .o-tier-two li.hover .o-tier-three,
#desktopOmniNav.vgn_nojs .o-nav-wrapper .o-tier-two li:hover .o-tier-three {
	position:absolute;
	width:100%;
}
#navSearchForm input:hover,
#navSearchForm input:active,
#navSearchForm input:focus {
  border-color: #6d6e71;
  color: #6d6e71;
  outline-width: 0;
}
#desktopOmniNav #vgn_search:focus,
#desktopOmniNav #vgn_search:hover,
#desktopOmniNav #vgn_search.hover,
#desktopOmniNav #vgn_search.focus {
	border-color:#6d6e71;
}
#vgnSignInOSec .vgn_textBox:focus,
#vgnSignInOSec .vgn_textBox:hover,
#desktopOmniNav #vgn_loginContainer .vgn_textBox:focus,
#desktopOmniNav #vgn_loginContainer .vgn_textBox:hover{
  color:#6d6e71;
   border: 1px solid #6d6e71;
}
#desktopOmniNav #vgn_vzwSignInLinks a:focus,
#desktopOmniNav #vgn_vzwMyBizSignInLinks a:focus,
#desktopOmniNav #vgn_vzwSignInLinks a:hover, 
#desktopOmniNav #vgn_vzwMyBizSignInLinks a:hover{
	border-color:#000;
}
#desktopOmniNav .vgnBtn,#desktopOmniNav .vgnBtn:hover,#desktopOmniNav .vgnBtn:active,
#vgn_overlay .vgnBtn,#vgn_overlay .vgnBtn:hover,#vgn_overlay .vgnBtn:active{text-decoration:none;}
#desktopOmniNav .vgnBtn:active,
#vgn_overlay .vgnBtn:active{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:#c0171d;background:-moz-linear-gradient(top, #c0171d 0%, #ed1c24 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #c0171d), color-stop(100%, #ed1c24));background:-webkit-linear-gradient(top, #c0171d 0%, #ed1c24 100%);background:-o-linear-gradient(top, #c0171d 0%, #ed1c24 100%);background:-ms-linear-gradient(top, #c0171d 0%, #ed1c24 100%);background:linear-gradient(to bottom, #c0171d 0%, #ed1c24 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0171d', endColorstr='#ed1c24', GradientType=0);}
#desktopOmniNav #vgn_search .vgn_search_btn:hover,
#desktopOmniNav #vgn_search .vgn_search_btn:focus {
	color:#000;
}



/*** gn_select plugin ***/
#desktopOmniNav .gn_select-box,
#vgn_overlay_body .gn_select-box {
	float:none;
	display:inline-block;
	margin:0;
	outline:0;
	position:relative;
	vertical-align:middle;
	width:100%;
}
#desktopOmniNav .gn_select-box .gn_select-chosen,
#vgn_overlay_body .gn_select-box .gn_select-chosen {
	background:#fff;
	border:0;
	border-bottom:1px solid #959595;
	border-radius:0;
	box-sizing:border-box;
	color:#000;
	cursor:pointer;
	display: inline-block;
	float:left;
	font-family:NeueHaasGroteskTextBold,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding: 37px 0 11px 0;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:left;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	width:100%;
}
#desktopOmniNav .gn_select-box:focus .gn_select-chosen,
#vgn_overlay_body .gn_select-box:focus .gn_select-chosen {
	background:#f5f5f5;
	border:1px solid #959595;
	outline:none !important;
	padding:36px 11px 11px;
}
#desktopOmniNav .gn_select-caret,
#vgn_overlay_body .gn_select-caret {
	bottom:8px;
	position:absolute;
	right:0;
}
#desktopOmniNav .gn_select-box:focus .gn_select-caret,
#vgn_overlay_body .gn_select-box:focus .gn_select-caret {
	right:11px;
}
#desktopOmniNav .gn_select-caret:after,
#vgn_overlay_body .gn_select-caret:after {
    color:#cd040b;
	content:"\e607";
    display:inline-block;
	font-family:'vzwIcons';
	font-style:normal;
    font-weight:normal;
    font-variant:normal;
    font-size:11px;
    line-height:14px;
	speak:none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#desktopOmniNav .gn_select-options,
#vgn_overlay_body .gn_select-options {
	background:#fff;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
	border:0;
	border-radius:0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
	float:left;
	font-size:14px;
	left:auto;
	list-style:none;
	margin:0;
	min-width:100%;
	overflow-x:hidden;
	padding:0;
	position:absolute;
	right:0;
	text-align:left;
	top:0;
	width:auto;
	z-index:1035;
}
#desktopOmniNav .gn_select-box.open .gn_select-options,
#vgn_overlay_body .gn_select-box.open .gn_select-options {
	display:block !important;
}
#desktopOmniNav .gn_select-options > div,
#vgn_overlay_body .gn_select-options > div {
	background:#fff;
	border-bottom:1px solid #f1f1f1;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	clear:both;
	color:#000;
	cursor:pointer;
	display:block;
	font-family:NeueHaasGroteskDisplayBold,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height:18px;
	margin: 0;
	min-width:180px;
	padding: 37px 20px 11px 52px;
	position:relative;
	text-align:left;
	text-decoration: none;
	white-space:nowrap;
}
#desktopOmniNav .gn_select-options > div:hover,
#vgn_overlay_body .gn_select-options > div:hover {
	background-color:#f4f4f4;
}
#desktopOmniNav .gn_select-options > div:focus,
#vgn_overlay_body .gn_select-options > div:focus {
	border:1px solid #959595;
	outline:none !important;
	padding:36px 19px 11px 51px;
}
#desktopOmniNav .gn_select-options .gn_select-option-text,
#vgn_overlay_body .gn_select-options .gn_select-option-text {
	display:inline-block;
}
#desktopOmniNav .gn_select-options .gn_select-option-chosen,
#vgn_overlay_body .gn_select-options .gn_select-option-chosen {
	bottom:10px;
	display:none;
    left:18px;
	position:absolute;
}
#desktopOmniNav .gn_select-options .gn_select-option-chosen:after,
#vgn_overlay_body .gn_select-options .gn_select-option-chosen:after {
	color:#cd040b;
	content:"\e0a6";
    display:inline-block;
	font-family:'vzwIcons';
	font-style:normal;
    font-weight:normal;
    font-variant:normal;
    font-size:17px;
	line-height:20px;
	speak:none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#desktopOmniNav .gn_select-options .gn_select-selected,
#vgn_overlay_body .gn_select-options .gn_select-selected {
	color:#888 !important;
}
#desktopOmniNav .gn_select-options .gn_select-selected .gn_select-option-chosen,
#vgn_overlay_body .gn_select-options .gn_select-selected .gn_select-option-chosen{
	display:block;
}

#desktopOmniNav .vgn_contentEnd {
	clear:both;
}
#globalNavId .sprite-icon_cartHighlight {
    box-sizing:border-box;
}

/*** Live Person Chat ***/
.lpHelpOrdering {font-family:NeueHaasGroteskTextBold, Arial, Helvetica, sans-serif; color:#4a4a4a;font-size:13px;}
.lpButtonOnline, .lpButtonOffline {font-family:NeueHaasGroteskDisplayBold, Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem;padding-right:12px;}
.lpButtonOnline {color:#000;}
.lpButtonOffline {color:#959595;}
.lpPhoneNumber, .lpChatText {font-size:11px; font-size:1.1rem; color:#4b4b4b;}


/*** My Verizon Static Nav ***/
#desktopOmniNav .o-nav-wrapper#myvz-fixed-subMenu-wrapper .o-tier-two {
	display:block;
	height:50px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	z-index:0;
}
#desktopOmniNav .o-nav-wrapper#myvz-fixed-subMenu-wrapper .o-tier-two .o-list-table > ul > li > a {
	height:50px;
}
#desktopOmniNav .o-nav-wrapper#myvz-fixed-subMenu-wrapper .o-tier-three {
	top:50px;
}
#desktopOmniNav .o-nav-wrapper#myvz-fixed-subMenu-wrapper .o-tier-two .o-list-table > ul > li.hover > a.active-bar span,
#desktopOmniNav .o-nav-wrapper#myvz-fixed-subMenu-wrapper .o-tier-two .o-list-table > ul > li.focus > a.active-bar span,
#desktopOmniNav.vgn_nojs .o-nav-wrapper#myvz-fixed-subMenu-wrapper .o-tier-two .o-list-table > ul > li:hover > a.active-bar span {
	height:46px;
}
#desktopOmniNav .o-nav-wrapper#myvz-fixed-subMenu-wrapper .o-tier-three .o-item { cursor:pointer; }

@media only screen and (min-width: 1px) {
	#desktopOmniNav, #desktopOmniNav .o-nav-wrapper .o-tier-two .o-list-table, #desktopOmniNav .o-nav-wrapper .o-tier-three .o-grid {
		max-width:984px;
		min-width:600px;
		width:100%;
	}
	#vgn_overlay .vgn_overlay_wrapper {
		max-width:800px;
		min-width:600px;
		width:100%;
	}
}
@media only screen and (max-width: 983px) {
	#desktopOmniNav .vgn_med_hideable {
		display:none !important;
	}
	#desktopOmniNav .vgn_med_showable {
		display:block !important;
	}
	#desktopOmniNav .o-top-nav .o-right-nav {
		right:-10px;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one {
		margin-left:40px;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one li a {
		padding:0 12px;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 {
		margin-left:28px;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 > li, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 > li, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 > li {
		padding:0;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 #onavmenu1, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 #onavmenu2, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 #onavmenu3 {
		padding:0 24px;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 #onavmenu2, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 #onavmenu3 {
		padding:0 12px 0 0;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one.hover1 #onavmenu3, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 #onavmenu1 {
		padding:0 12px;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one.hover2 #onavmenu1, #desktopOmniNav .o-nav-wrapper .o-tier-one.hover3 #onavmenu2 {
		padding:0 0 0 12px;
	}
	#desktopOmniNav #vgn_search {
		width:200px;
	}
}
@media only screen and (max-width: 760px) {
	#desktopOmniNav .o-logo a, #desktopOmniNav .o-logo img {
		width:78px;
	}
	#desktopOmniNav .o-logo a {
		bottom:-121px;
	}
	#desktopOmniNav .o-nav-wrapper {
		margin-left:50px;
	}
	#desktopOmniNav .o-nav-wrapper .o-tier-one > li > a {
		font-size:20px;
	}
}

.sprite-icon_cartHighlight {
    background: #cd040b;
    border: 0;
    border-radius: 9px;
    box-sizing: border-box;
    color: #fff;
    font-family: NeueHaasGroteskDisplayMedium,Arial,Helvetica,San-Serif;
    font-size: 12px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    margin: 17px 0 0 6px;
    min-width: 18px;
    padding: 0 4px;
    text-align: center;
    vertical-align: top;
}

/******************************************/
/* to be removed after holidays          **/
/******************************************/
#globalNavId {
    background: url(e9c1cf886eb02d6ea08f3c44ca1718d388678354.) ;
    background-size: 1320px 200px; 
    background-repeat: no-repeat;
    background-position: top center
}