/* http://www.verizon.com */
/* //www.verizon.com */
/*
/* http://www.verizon.com */
/* //www.verizon.com */


/* Font Face Declarations */
@font-face {
  font-family: "BrandFont";
  src: url("//respframework.verizon.com/vzrf/2-17-2/fonts/neue-haas-grotesk/NeueHaasGroteskText55Roman.woff") format("woff"), url("//respframework.verizon.com/vzrf/2-17-2/fonts/neue-haas-grotesk/NeueHaasGroteskText55Roman.ttf") format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: "BrandFont";
  src: url("//respframework.verizon.com/vzrf/2-17-2/fonts/neue-haas-grotesk/NeueHaasGroteskText75Bold.woff") format("woff"), url("//respframework.verizon.com/vzrf/2-17-2/fonts/neue-haas-grotesk/NeueHaasGroteskText75Bold.ttf") format("truetype");
  font-weight: bold;
}
@font-face {
  font-family: "vzicons";
  src: url("//respframework.verizon.com/vzrf/2-17-2/fonts/icon-fonts/vzicons.woff") format("woff"), url("//respframework.verizon.com/vzrf/2-17-2/fonts/icon-fonts/vzicons.ttf") format("truetype");
  font-weight: normal;
}


.neuetext{
    font-family: BrandFont,Helvetica,Arial,sans-serif !important;
	font-weight:normal;
}
.neuetextmedium{
    font-family: BrandFont,Helvetica,Arial,sans-serif !important;
	font-weight:bold;
}
.neuetextbold{
    font-family: BrandFont,Helvetica,Arial,sans-serif !important;
	font-weight:bold;
}
.neuedisplay{
    font-family: BrandFont,Helvetica,Arial,sans-serif !important;
	font-weight:bold;
}
.neuedisplaymedium{
    font-family: BrandFont,Helvetica,Arial,sans-serif !important;
	font-weight:bold;
}
.neuedisplaybold{
    font-family: BrandFont,Helvetica,Arial,sans-serif !important;
	font-weight:bold;
}

.scbressprite{border-width:0; background:transparent url(//www.verizon.com/cs/groups/public/documents/adacct/scbressprite.png) no-repeat;}
#scbvzlogodiv{position:absolute; top:75px; left:0; width:156px; height:34px; z-index:100;}
#scbvzlogodiv a {display:block;}
.scbvzlogoimg{width:156px; height:34px;}

.scbresiconfb,
.scbresicontw,
.scbresicongp,
.scbresiconlk,
.scbresiconyt,
.scbresiconpn{
	margin-right:8px;
	float:left;
	padding:0 !important;
	width:36px;
	height:37px;
	display:inline-block;
	background-size:300px 250px;
}
:root .scbresiconfb{background-position:0 -68px;}
:root .scbresicontw{background-position:-37px -68px;}
:root .scbresicongp{background-position:-74px -68px;}
:root .scbresiconlk{background-position:-111px -68px;}
:root .scbresiconyt{background-position:-148px -68px;}
:root .scbresiconpn{background-position:-185px -68px;}
.scbresiconfb{background-position:-200px -210px\9;}
.scbresicontw{background-position:-241px -210px\9;}
.scbresicongp{background-position:-283px -210px\9;}
.scbresiconlk{background-position:-325px -210px\9;}
.scbresiconyt{background-position:-367px -210px\9;}
.scbresiconpn{background-position:-409px -210px\9;}

.scbtruste{background:url(//www.verizon.com/cs/groups/public/documents/adacct/truste_bbb.png) no-repeat 0 0 / 250px 37px;width:120px; height:32px; margin:0 17px 18px 0;}
.scbbbb{background:url(//www.verizon.com/cs/groups/public/documents/adacct/truste_bbb.png) no-repeat right 0 / 250px 37px; width:97px; height:50px;}
.scbressignintooltip,.scbressignintip{background-position:-514px -20px; width:13px; height:13px; display:inline-block;}
.scbreswireless{background-position:-505px 0; width:18px; height:18px; margin-bottom:-3px;}

.menutabtopl,
.menutabtopr{position:absolute; top:0; width:9px; height:6px;}
.menutabtopl{left:0; _left:-17px; background-position:-348px -28px;}
.menutabtopr{right:0; background-position:-339px -28px;}

.scbsigninclosediv,
.scbmenuclosediv{position:absolute; display:none; height:24px; width:24px; background:transparent;}
.scbsigninclosediv{top:10px; right:5px;}
.scbmenuclosediv{top:7px; right:7px;}
.scbclosebtn{background:transparent url(//www.verizon.com/cs/groups/public/documents/adacct/close_x.svg) no-repeat 0 0 / contain !important; border-width:0; display:block; text-decoration:none; height:14px !important; width:14px !important;}

#scbresmyvzsignin{position:absolute; left:0; bottom:0; width:100%; height:auto; background:#eee; color:#000;}
#scbResSupportSearch,
#scbsearchsupport{position:relative; float:left; width:348px; height:37px; margin:0; text-align:left; background-position:-111px -38px;}
#scbResSupportSearchInput,
#scbsearchsupportinput{background:none repeat scroll 0 0 transparent; border:medium none; color:#4b4b4b; float:left; width:290px; font-size:14px; margin:10px 0 0 13px !important;padding:0;height:auto;}

#scbmsgcont{font-family:BrandFont,Helvetica,Arial,sans-serif;}
#scbmsgcont p{margin:20px 0; line-height:16px;}
#scbmsgcont .scbmsgtitle{background:#fff; color:#000; padding:0px 30px 10px 30px; font-size:30px; line-height:35px; font-weight:500;}


/**********************************/
/******** SCBRES FIVE MENUS *********/
/**********************************/
#showmyvzres2012header,
#showmyvzres2012footer{font-family:BrandFont,Helvetica,Arial,sans-serif; *font-family:Helvetica,Arial,sans-serif; font-size:12px;}
#showmyvzres2012header  a:focus {}
#showmyvzres2012header, #scboverlaycontent {font-family: "BrandFont",Helvetica,Arial,sans-serif;}
#scbresheadercont{text-align:center; margin:0; padding:0; position:relative; font-size:12px; line-height:18px; z-index:4999; border-bottom:1px solid #ddd; background:#fff; color:#000;}
#scbresheadercont input,
#scbresheadercont select{margin:0; box-shadow:none;}
#scbresheadercont input:focus{outline:none;}
#scbresheader{text-align:left; margin-left:auto; margin-right:auto; position:relative; width:985px; z-index:1520;}
#scbrestopnavrow1{height:35px; display:block;}
#scbrestopnavrow2{height:114px;margin:auto;max-width:985px;}
#scbrestopnavlt{position:relative; top:0; left:175px; height:35px; width:250px; z-index:2000;}
#scbrestopnavrt{position:absolute; top:0; right:0; height:35px; width:570px; z-index:2000;}

.scbrespad1{padding:15px 15px 0 15px;}
#scbrestopsites{DISPLAY:NONE; position:absolute; top:29px; left:-9999px; width:240px; background:#f1f1f1; color:#000; border:#ccc solid 1px; border-bottom-width:3px; z-index:-1;}
#scbrestopsitesHead,
#scbrestopsitesLinks{position:relative;}
#scbrestopsitesHead{}
#scbrestopsitesHead h2{font-weight:bold; font-size:14px; line-height:18px; margin:0; padding:0 0 5px 0; border-bottom:#ccc solid 1px;}
#scbrestopsitesLinks p{margin:0 0 20px 0;}
.scbresbold{font-weight:bold;}
#scbrestopnavlt ul,
#scbrestopnavrt ul{margin:0; padding:0; list-style-type:none; list-style-image:none;}
#scbrestopnavlt li{display:block; float:left; padding:0 10px;}
#scbrestopnavlt li a.scbrestoplt{float:left; text-align:center; /*height:30px; line-height:30px;*/ text-decoration:none; font-size:12px; background:#fff; color:#4b4b4b; font-weight:bold; border-top:2px solid #fff; padding:13px 0 2px 0;}
#scbrestopnavlt li a.scbrestoplt:focus,
#scbrestopnavlt li a.scbrestoplt:hover,
#scbrestopnavlt li a.scbrestoplt:active{background:#fff; color:#cd040b !important; text-decoration:none;}
#scbrestopnavlt li a.scbresselected{border-top:2px solid #cd040b;}

#scbrestopnavrt li{float:right; padding:0; font-weight:normal; padding-top:9px;}
a.scbrestoprt:focus,
a.scbrestoprt:active,
#scbrestopnavrt li a.scbrestoprt:hover,
#scbrestopnavrt li a.scbrestoprt:hover span,
#scbrestopnavrt a:hover{background-color:transparent; color:#cd040b; text-decoration:none;}
#scbreszipcont span,
#scbreszipcont a{float:left;}
#showmyvzres2012header #contactus a {text-decoration:none;}
#scbresloclinktext{font-size:12px; background:#fff; color:#4b4b4b; font-weight:500; text-transform:capitalize; padding-left:10px;}
#scbrestopnavrt a,
#scbrestopnavrt span{font-size:12px; background-color:transparent; color:#4b4b4b; font-weight:bold; height:30px; line-height:30px;}
#scbrestopnavrt #loclinktext{font-size:12px;}
#scbrestopnavrt .scbrestoprt{text-decoration:none; height:30px; line-height:30px; display:block; float:left; padding:0 7px; font-size:12px; background-color:transparent; color:#4b4b4b; font-weight:bold;}

#scbResTFN{position:absolute; top:51px; left:185px; font-size:12px; background:#fff; color:#4b4b4b; font-weight:500; display:block;}
#scbResTFN a,
#scbResTFN a:link,
#scbResTFN a:visited{background:#fff; color:#06c; text-decoration:none;}
#scbResTFN a:hover,
#scbResTFN a:active{background:#fff; color:#06c; text-decoration:underline;}

a.scbresmenulink:link,
a.scbresmenulink:visited,
a.scbresmenulink:hover,
a.scbresmenulink:active{background:#fff; color:#06c !important; text-decoration:none;}
a.scbresmenulink:hover,
a.scbresmenulink:active{text-decoration:underline !important;}
/* 985px menus */
#scbresnavmenucont{position:static; box-sizing:border-box; height:auto; padding:55px 0 0 178px; width:100%;}
/* 1134px menus
#scbresnavmenucont{position:absolute; top:67px; left:132px; height:60px;}
*/
#scbresnavmenu{margin:0; padding:0; list-style-type:none; list-style-image:none;}
#scbresnavmenu li{display:block; float:left; line-height:18px;}
#scbresnavmenu li a.menutab{background:#fff; color:#000; display:block; font-family:BrandFont,Helvetica,Arial,sans-serif; font-size:20px; font-weight:600; padding: 0 12px 4px 12px; position:relative; text-decoration:none; z-index:100;}
#scbresnavmenu .tabon{background:transparent; color:#000;}
#scbresnavmenu .tabhighlight{}


#scbresnavmenu .scbresmenupad ul.tier02 li {}
#scbresnavmenu .tier02 a {font-family:BrandFont,Helvetica,Arial,sans-serif;font-weight:bold;font-size:15px;color:#333;margin-right:10px;text-decoration:none;height:55px;line-height:55px;display:block;border-bottom:2px solid #fff;}
#scbresnavmenu .tier02 a:hover, #scbresnavmenu .tier02 a:focus {color:#cd040b;}
#scbresnavmenu .tier02 a.tabon {color:#cd040b;border-bottom:2px solid #cd040b;}
#scbresnavmenu .tier02 a.scb {background: url(/cs/groups/public/documents/adacct/caret_navtier2_svg.svg) no-repeat right 24px / 10px 57px;padding-right:16px;}
#scbresnavmenu .tier02 a.scb:hover, #scbresnavmenu .tier02 a.scb.tabon {color:#cd040b;border-bottom:2px solid #cd040b;background-position:right -26px;}
#scbresnavmenu .tier02 a.scb_link {background:none;}
#scbresnavmenu .tier02 a:hover, #scbresnavmenu .tier02 a.tabon {background-position:right -26px;}
#scbresnavmenu .tabhighlight{}
#scbresnavmenu .tier03 a {background:none;}
#scbresnavmenu .tier03 {background:#fff;position:absolute;left:-99999px;top:87px;width:100%;box-shadow:0 12px 18px rgba(0, 0, 0, 0.1);}
#scbresnavmenu .tier03 .container {max-width:984px;margin:auto;padding:25px 15px;}
#scbresnavmenu .tier03 .container .bubbles {width:25%;float:left;margin:0 0 18px 0;box-sizing: border-box;}
#scbresnavmenu .tier03 .container .bubbles a {display:block;position:relative;}
#scbresnavmenu .tier03 .container .bubbles a:hover span + span, #scbresnavmenu .tier03 .container .bubbles a:focus span + span {text-decoration:none;color:#cd040b;}
#scbresnavmenu .tier03 .container .bubbles a span {border-radius:50%;float:left;display:block;background-color:#969696;text-align:center;color:#fff;width:60px;height:60px;position:absolute;left:0;top:0;}
#scbresnavmenu .tier03 .container .bubbles a span + span {text-align:left;background:none;font-weight:bold;font-size:13px;line-height:16px;color:#333;padding:0 12px 0 67px;width:70%;position:static;display:table-cell;height:60px; vertical-align:middle;float:none;}


a#scbvzwlink {background: rgba(0, 0, 0, 0) url("/cs/groups/public/documents/adacct/caret_navtier2_svg.svg") no-repeat scroll right 24px / 10px 57px;padding-right: 16px; margin-right: 0 !important;}
a#scbvzwlink:hover, #scbvzwlink:focus, #scbvzwlink:active {background-position: right -26px;border-bottom: 2px solid #cd040b;color: #cd040b;}
#scbresheadercont .reveal {display:none;} 
#scbtoggleacct {margin-right: 0 !important;}

#scbresnavmenu .icons_sprite {background:#969696 url(/cs/groups/public/documents/adacct/icons_ghf.svg) no-repeat 9px 200px / 40px 2839px;}
#scbresnavmenu .icons_sprite.fint {background-position:9px -1477px;}
#scbresnavmenu .icons_sprite.ftv {background-position:9px -1301px;}
#scbresnavmenu .icons_sprite.fdv {background-position:9px -948px;}
#scbresnavmenu .icons_sprite.hsi {background-position:9px -1037px;}
#scbresnavmenu .icons_sprite.dtv {/*background-position:9px -510px;*/font-size:10px;padding-top:2px;}
#scbresnavmenu .icons_sprite.homephone {background-position:9px -2272px;}
#scbresnavmenu .icons_sprite.fiosavailability {background-position:9px -1388px;}
#scbresnavmenu .icons_sprite.fiosrouter {background-position:9px -1920px;}
#scbresnavmenu .icons_sprite.internetessentials {background-position:9px -862px;}
#scbresnavmenu .icons_sprite.internetsecurity {background-position:9px -683px;}
#scbresnavmenu .icons_sprite.mylibrary {background-position:9px -1830px;}
#scbresnavmenu .icons_sprite.myapps {background-position:9px -68px;}
#scbresnavmenu .icons_sprite.addchangeservices {background-position:9px -333px;}
#scbresnavmenu .icons_sprite.manageservices {background-position:9px -2182px;}
#scbresnavmenu .icons_sprite.viewplan {background-position:9px 20px;}
#scbresnavmenu .icons_sprite.buildmybundle {background-position:9px -420px;}
#scbresnavmenu .icons_sprite.viewpaybill {background-position:9px -1565px;}
#scbresnavmenu .icons_sprite.payfinalbill {background-position:9px -2005px;}
#scbresnavmenu .icons_sprite.paymenthistory {background-position:9px -155px;}
#scbresnavmenu .icons_sprite.paymentaccounts {background-position:9px -1126px;}
#scbresnavmenu .icons_sprite.autopay {background-position:9px -1653px;}
#scbresnavmenu .icons_sprite.rewardshome {background-position:9px -2444px;}
#scbresnavmenu .icons_sprite.paperfree{background-position: 12px -596px;}
#scbresnavmenu .icons_sprite.pymntargmnt{background-position: 12px -1126px;}

#scbresnavmenu .icons_sprite.myvzviewmyplan {background-position:9px -508px;}
#scbresnavmenu .icons_sprite.myvzmypoints {background-position: 9px -2534px;}

#scbresnavmenu .icons_sprite.myvzearnpoints {background-position: 9px -2624px;}

#scbresnavmenu .icons_sprite.redeempoints {background-position:9px -2710px;}
#scbresnavmenu .icons_sprite.referafriend {background-position:9px -2797px;}
#scbresnavmenu .icons_sprite.orderstatus {background-position:9px -330px;}
#scbresnavmenu .icons_sprite.repairstatus {background-position:9px -1212px;}
#scbresnavmenu .icons_sprite.deals {background-position:9px -1739px;}
#scbresnavmenu .icons_sprite.discount {background-position:9px -243px;}


#scbmenuli1{*width:87px;}
#scbmenuli2{*width:139px;}
#scbmenuli3{*width:114px;}
#scbmenuli4{*width:147px;}
#scbmenuli5{*width:120px;}
.scbresmenu1,
.scbresmenu2,
.scbresmenu3,
.scbresmenu4,
.scbresmenu5{background:#fff; cursor:pointer; display:block; height:auto; margin-bottom:-1px; text-decoration:none; white-space:nowrap; z-index:-1;}
#scbmenuli1.tabon .scbresmenu1,
#scbmenuli2.tabon .scbresmenu2,
#scbmenuli3.tabon .scbresmenu3,
#scbmenuli4.tabon .scbresmenu4,
#scbmenuli5.tabon .scbresmenu5,
#scbmenuli1.tabhighlight .scbresmenu1,
#scbmenuli2.tabhighlight .scbresmenu2,
#scbmenuli3.tabhighlight .scbresmenu3,
#scbmenuli4.tabhighlight .scbresmenu4,
#scbmenuli5.tabhighlight .scbresmenu5{background:#fff; color:#cd040b;}
#scbmenu100{
	height:300px;
	width:100%;
	display:block;
	position:absolute;
	top:150px;
	left:0;
	background-color:#fff;
	color:#000;
	box-shadow:0 10px 8px -5px #999;
}

/*.scbheadertopline{position: relative;border-bottom: 1px solid rgba(0,0,0,0.1);z-index: 9999;}*/
.scbresmenutabtopl,
.scbresmenutabtopr{position:absolute; top:0; width:9px; height:6px;}
.scbresmenutabtopl{left:0; _left:-13px; background-position:-348px -28px;}
.scbresmenutabtopr{right:0; background-position:-339px -28px;}

.scbresmenudiv{position:absolute; top:112px; left:-9999px; height:auto;width:100%;overflow:visible;z-index:0;background:#fff;border-bottom: 1px solid rgba(0,0,0,0.1);}
.scbresmenupad{color:#000; font-size:12px; font-weight:normal; margin:auto; max-width:985px; padding:30px 15px 15px 15px; text-align:left;}
.scbresmenudiv img{border-width:0;}
.scbresmenudiv h1{margin:0 0 8px 0;}
.scbresmenudiv h1 a{font-size:24px; font-weight:normal; line-height:30px; background:#fff; color:#000; text-decoration:none;}
.scbresmenudiv h1 a:hover{text-decoration:underline;}
.scbmenutitle{font-size:15px !important; background:#fff; color:#000; font-weight:700 !important; margin-bottom:20px !important;}
.scbresmenudiv .scbrescol1,
.scbresmenudiv .scbrescol2,
.scbresmenudiv .scbrescol3,
.scbresmenudiv .scbrescol4,
.scbresmenudiv .scbrescol5,
.scbresmenudiv .scbrescol5a,
.scbresmenudiv .scbrescol5b{margin-right:20px; padding-bottom:20px; float:left; height:auto; /*height:180px; */}
.scbresmenudiv .scbrescol1{width:930px; margin-right:0px;}
.scbresmenudiv .scbrescol2{width:445px;}
.scbresmenudiv .scbrescol3{width:290px;}
.scbresmenudiv .scbrescol4{width:212px;}
.scbresmenudiv .scbrescol5{width:170px;}
.scbresmenudiv .scbrescol5a{width:190px;}
.scbresmenudiv .scbrescol5b{width:150px;}
.scbresmenudiv .scbresbr{background:url(//www.verizon.com/cs/groups/public/documents/adacct/scbresspriteback.png) no-repeat right -500px; min-height:200px;}
.scbrescolhead{margin:0 0 8px 0; font-size:14px; font-weight:bold; background:#fff; color:#000;}
.scbresmenudiv p{margin:0 8px 9px 0; background:#fff; color:#000;}
.scbresmenudiv p a{font-size:12px; font-weight:600;}
.scbresmenudiv p a:link,
.scbresmenudiv p a:visited{background-color:transparent; color:#000 !important; text-decoration:none;}
.scbresmenudiv p a:active,
.scbresmenudiv p a:hover{background-color:transparent; color:#cd040b !important; text-decoration:none !important;}
.scbresmenudiv p a.scbredlink:link,
.scbresmenudiv p a.scbredlink:visited{background:#fff; color:#cd040b !important;}
.scbresmenudiv p a.scbredlink:active,
.scbresmenudiv p a.scbredlink:hover{background:#fff; color:#cd040b !important; text-decoration:none !important;}
.scbresmenudiv p a.blue:link,
.scbresmenudiv p a.blue:visited{background:#fff; color:#06c !important;}
.scbresmenudiv p a.blue:active,
.scbresmenudiv p a.blue:hover{background:#fff; color:#06c !important; text-decoration:underline;}
.scbresmenudiv .col_wrap1,
.scbresmenudiv .col_wrap2{float:left; background:#fff; color:#000; padding-right:10px; min-height:234px;}
.scbresmenudiv .col_wrap1{width:590px;}
.scbresmenudiv .nav_order_col{width:350px; float:left; background:#fff; color:#000; padding-right:10px; height:100%; min-height:234px;}
.scbresmenudiv div.title{font-size:24px; font-weight:normal; letter-spacing:0.4px; margin:0 0 10px; padding-bottom:1px;}
.scbresmenudiv div.title a{background:#fff; color:#06c !important; margin-bottom:1px; padding-bottom:3px; text-decoration:none !important;}
.scbresmenudiv p{background:transparent; color:#000;}
.scbresmenudiv .col_wrap1 .col,
.scbresmenudiv .col_wrap2 .col{min-height:129px; padding:8px 0 12px 0;}
.scbresmenudiv .col_wrap1 .col{width:155px; float:left;}
.scbresmenudiv .br_129{background:url(//www.verizon.com/resources/i/masterhead/br_129.png) no-repeat right top; padding-right:20px; margin-right:20px}
.scbresmenudiv .col{float:left; background:#fff; color:#000; padding-right:10px; height:100%; min-height:234px;}
.scbresmenudiv h2,
.scbresmenudiv h3{background:transparent; color:#000; margin:0 0 20px 0; font-size:16px; font-weight:bold; line-height:normal;}
.scbresmenudiv div .submenu li{width:200px; padding:0px; clear:both; width:160px; height:auto; background:none; padding:2px 0 6px 0; line-height:12px;}
.scbresmenudiv div .submenu li a{padding:0px ; margin:0px; display:block; background:#fff; color:#06c; text-decoration:none ; font-weight:normal; font-size:12px;}
.scbresmenudiv div .submenu li a:hover{text-decoration:underline; background:#fff; color:#06c;}
.scbresmenudiv .col3{min-height:60px; padding:8px 0 12px 0; float:left; background:#fff; color:#000; height:100%; width:290px !important;}
.scbresmenudiv .col{padding:0 10px 0 0;}
.scbresmenudiv .nav_order_col .col{min-height:0px; height:auto;}
.scbresmenudiv .submenu{display:list-item;}
.scbresmenudiv ul.submenu{margin:0; padding:0; list-style-type:none;}
.scbresmenudiv ul.submenu li{background:none repeat scroll 0 0 transparent; clear:both; height:auto; line-height:12px; padding:2px 0 6px; width:160px;}
.scbresmenudiv ul{margin:0; padding:0; list-style-type:none;}
.scbresmenudiv li{float:none; background:none repeat scroll 0 0 transparent;}
.scbresmenudiv div .subavalmenu{list-style-image:none; list-style-type:none; font-size:11px; padding:0px; margin:0px; display:inline;}
.scbresmenudiv div .subavalmenu li{padding:0px; clear:both; width:340px; padding-top:5px; background:#fff; color:#444; font-size:12px;}
.scbresmenudiv div .subavalmenu li a{padding:0px ; margin:0px; display:inline; background:#fff; color:#06c !important; text-decoration:none ; font-weight:normal; font-size:12px;}
.scbresmenudiv div .subavalmenu li a img{padding-right:5px; float:left; margin-top:-2px}
.scbresmenudiv div .subavalmenu li a:hover{text-decoration:underline !important;}
.scbresmenudiv .col3 h2{background:#fff; color:#4D4D4D; font-size:16px; margin-bottom:10px; margin-top:0;}
.scbresmenudiv .col a{text-decoration:none; padding:0px; margin:0px; background:#fff; color:#06c;}
.scbresmenudiv .fixer{clear:both; display:block; font-size:1px; height:1px; line-height:1px; overflow:hidden; width:auto;}
.scbresmenudiv .hidden{height:0; left:-9000em; overflow:hidden; position:absolute; top:-9000em; width:0;}
.vztheader .br_216,
.scbresmenudiv .br_216{background:url(//www.verizon.com/cs/groups/public/documents/adacct/scbresspriteback.png) no-repeat right -363px; padding-right:20px; margin-right:20px}
.scbresmenudiv .modal{width:243px; height:200px; position:absolute; z-index:9999; zoom:1; display:block; background:#fff; color:#000; font-size:12px; line-height:18px;}
.scbresmenudiv .modal p{margin:0 0 20px 0;}
.scbresmenudiv .modal .close{border:0 none; cursor:pointer; float:right; height:23px; margin:10px 10px 0 0; width:81px;}
.scbresmenudiv .modal .norefresh{float:right; width:50px;}
.scbresmenudiv .modal_content .pad{padding:18px 18px 0 18px;}
.scbresmenudiv .modal_content .header{background-color:#fff; color:#000; padding:0}
.scbresmenudiv .modal_content .content{background:url(//www.verizon.com/resources/i/offerfilter/modal/background.jpg) repeat-x; zoom:1; padding:20px}
.scbresmenudiv .modal .modal_content h2{font-size:14px; background:transparent; color:#444; margin:0; padding:0}
.scbresmenudiv .modal .header_container{border-bottom:1px #AAA solid; padding-bottom:10px;}
.scbresmenudiv .modal .header{font-size:30px; padding:0px; margin-bottom:15px; background:#fff; color:#444444; letter-spacing:-1px; line-height:32px; height:32px;}
.scbresmenudiv .modal .header_container{border-bottom:1px #AAA solid; padding-bottom:10px;}
.scbresmenudiv .modal .answer_content{background:url(//www.verizon.com/resources/i/offerfilter/modal/background.jpg) repeat-x scroll 0 0 white; border-top:1px solid #CCC; clear:both; height:300px; padding-left:28px; padding-right:28px; padding-top:15px; overflow-y:auto;}
.scbresmenudiv .modal .answer_content h2.subtitle{font-size:18px;}
.scbresmenudiv .modal .faq_header{height:83px; margin-bottom:0px;}
.scbresmenudiv .modal .faq_header .close{cursor:pointer; float:right; width:23px; padding-right:7px;}
.scbresmenudiv .modal .faq_header .title{padding-left:28px; padding-top:10px;}
.scbresmenudiv .modal .modal_content .faq_header h1{font-size:30px; font-weight:400; line-height:31px; margin:auto; padding:0;}
.scbresmenudiv .modal_content .header{padding:0;}
.scbresmenudiv .modal .footer{border-top:1px solid #AAA; background:url(//www.verizon.com/resources/i/offerfilter/modal/background.jpg) repeat-x; padding:20px}
a.scboverlayclose:link { position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; background: rgba(0, 0, 0, 0) url(/cs/groups/public/documents/adacct/icon_mobile_nav_svg.svg) no-repeat scroll 0 bottom / 20px 46px !important; }
a.scboverlayclose:focus {} 
#scbmsgtitle{font-size:36px;}
#scboverlaycontent a:focus {}
#scbmsgtitle{font-size:36px; font-weight:bold; color: #CD040B; margin-right:50px;}
#scboverlay{z-index:110000; position:absolute; filter:alpha(opacity=40); width:100%; background:#000; height:100%; top:0; cursor:default; left:0; opacity:0.40;}
#scboverlaycontent{z-index:110001; position:absolute; width:100%; top:0; left:0;}
#scbmsgcont{position:absolute; text-align:center; width:100%; overflow:visible; top:150px; left:0; color:#666;line-height:normal}
#scbmsg{position:relative; text-align:left; font-size:14px; background:#fff; color:#000; margin:8px auto;}
#scbmsgouter{background:#fff; color:#000; border:#fff solid 5px;}
#scbmsginner{padding:30px 20px;}
/*.scbressprite{border-width:0; background:transparent url(/cs/groups/public/documents/adacct/scbressprite.png) (/cs/groups/public/documents/adacct/scbressprite.png%29)  no-repeat;}
.scboverlayclose{position:absolute; top:20px; right:20px; width:24px; height:24px; background-position:-550px 0 !important;}*/
.scboverlayclose {background-position:0% 0% !important;}
#scbmsg .scboverlaybtn1,
#scbmsg .scboverlaybtn2{float:left;line-height:60px; margin-right:20px; padding:0px 30px; color:#fff; text-decoration:none; font-weight:bold; font-size:16px;transition: background 0.4s ease-in 0s;outline:none;}
#scbmsg a.scboverlaybtn1:link, #scbmsg a.scboverlaybtn1:visited{background:#CD040B; color:#fff;}
#scbmsg a.scboverlaybtn1:hover, #scbmsg a.scboverlaybtn1:active, #scbmsg a.scboverlaybtn1:focus {background:#a80309;}
#scbmsg a.scboverlaybtn2:link, #scbmsg a.scboverlaybtn2:visited {background:#4b4b4b; color:#fff;} 
#scbmsg a.scboverlaybtn2:hover, #scbmsg a.scboverlaybtn2:active, #scbmsg a.scboverlaybtn2:focus {background:#333;}
#scbmsg a.scboverlaybtn1:focus, #scbmsg a.scboverlaybtn2:focus {}


/* Overlay */
.scbresmenudiv .overlay{min-width:985px; width:100%; height:100%; opacity:.7; background-color:#000; display:none; position:absolute; top:0px; left:0px; z-index:1500; margin:auto; filter:alpha(opacity = 70);}
.scbresmenudiv #searchSupport{background:url(//www.verizon.com/resources/i/masterhead/searchSupport.png) no-repeat scroll 0 0 transparent; float:left; height:31px; margin:0; padding:0 0 0 4px; text-align:left; width:290px;}
.scbresmenudiv #searchSupport input{background:none repeat scroll 0 0 transparent; border:medium none; color:#4b4b4b; float:left; font-size:14px; margin:7px 0 0 5px; width:225px;}
.scbresmenudiv div.title{font-size:24px; float:left; position:absolute; top:30px;}
.scbresmenudiv .fl{float:left !important;}
.scbresmenudiv .title a{background:#fff; color:#06c !important; margin-bottom:1px; padding-bottom:3px; text-decoration:none !important;}

.scbresmenudiv .button span.cta_lg{float:none; position:relative; display:inline-block; height:45px;}
.scbresmenudiv .button,
.scbresmenudiv .button span.red_cta{height:45px; text-decoration:none !important;}
.scbresmenudiv .button span.red_cta{margin-top:20px;}
.scbresmenudiv .button span{background:#fff; color:#fff; cursor:pointer; display:block; float:left; font-size:14px; line-height:45px; margin:0; padding:0; text-decoration:none !important; border-width:0;}
.scbresmenudiv .button span,
.scbresmenudiv .button span span,
.scbresmenudiv .button span span span{background:transparent url(//www.verizon.com/cs/groups/public/documents/adacct/scbresspriteback.png) no-repeat;}
.scbresmenudiv .button span{padding:0 0 0 20px;}
.scbresmenudiv .button span span{padding:0 20px 0 0;}
.scbresmenudiv .button span span span{background-repeat:repeat-x; padding:0; font-weight:normal; background:transparent; color:#fff;}
/* standard */
.scbresmenudiv .button span{background-position:0 0px;}
.scbresmenudiv .button:hover span{background-position:0 -138px;}
.scbresmenudiv .button:active span{background-position:0 -276px;}
/* hover */
.scbresmenudiv .button span span{background-position:right -92px;}
.scbresmenudiv .button:hover span span{background-position:right -230px;}
.scbresmenudiv .button:active span span{background-position:right -368px;}
/* active */
.scbresmenudiv .button span span span{background-position:0 -46px;}
.scbresmenudiv .button:hover span span span{background-position:0 -184px;}
.scbresmenudiv .button:active span span span{background-position:0 -322px;}
.scbresmenudiv.w{height:85px !important}

.scbresoverlayclose{height:27px; width:82px; background-position:-299px -219px;}

a.scbreslinklg:link,
a.scbreslinklg:visited,
a.scbreslinklg:hover,
a.scbreslinklg:active{font-weight:normal; font-size:20px; line-height:25px; background:#fff; color:#06c; text-decoration:none;}
a.scbreslinklg:hover,
a.scbreslinklg:active{text-decoration:underline;}
a.scbresloginlink:link,
a.scbresloginlink:visited,
a.scbresloginlink:hover,
a.scbresloginlink:active{background:#fff; color:#06c; text-decoration:none;}
a.scbresloginlink:hover,
a.scbresloginlink:active{text-decoration:underline;}
#scbresAcct{position:absolute; top:29px; right:5000px; width:230px; height:255px; background:#fff; color:#000; border:#dedede solid 1px; overflow:hidden; z-index:2001;}
#scbresAcct p{margin:0 0 5px 0;}
#smbAcctdiv{background:url(//www.verizon.com/resources/i/ghf/body/gradientsectionhdr.gif) repeat-x scroll left bottom #FFFFFF; padding:30px; position:relative;}
a.scbbtnsmbiz2,
a.scbbtnsmbiz2 b,
a.scbbtnsmbiz2 b b{background:url(//www.verizon.com/resources/i/ghf/scbbuttons.gif) no-repeat scroll 0 0 transparent; display:block; text-decoration:none !important;}
a.scbbtnsmbiz2{background-position:right -482px; display:block; padding-right:8px;}
a.scbbtnsmbiz2 b b{-moz-font-feature-settings:normal; -moz-font-language-override:normal; background-color:#FFFFFF; background-position:0 -454px; background-repeat:repeat; color:#000000; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:27px !important; margin:0 8px; padding:0 5px; text-align:center; white-space:nowrap;}
a.scbbtnsmbiz2 b{background-position:0 -426px;}
#scbresAcctdiv{width:170px;}
#scbresAcctHead,
#scbresAcctLinks,
#scbresAcctEmail,
#scbresAcctLogin{position:relative; background:#fff; color:#000;}
#scbresAcctHead{width:170px; border-bottom:#ccc solid 1px;}
#scbresAcctLinks{width:170px;}
#scbresAcctEmail{width:275px; border-bottom:#ccc solid 1px;}
#scbresAcctLogin{width:275px;}
.scbresinputcont{position:relative; width:278px; height:38px; background-position:0 -213px;}
.scbresinput{width:250px; height:22px; font-weight:normal; font-size:15px; line-height:22px; padding:0; background:#fff; color:#000; border-width:0; position:absolute; top:9px; left:10px; z-index:90;}
.scbresinput:focus{outline:none;}
.scbresmbatext,
.scbrespwtext{background:#fff; color:#4b4b4b; padding-left:10px; font-size:15px !important; z-index:100;}
#scbrespwtext{position:absolute; top:10px; left:0px;}
.scbressignindisclaimer{float:left; margin-left:20px; width:220px; font-size:11px; color:#000;}
a.scbresbtnred,
a.scbresbtnred span,
a.scbresbtnred span span{display:block; float:left; background:transparent url(//www.verizon.com/resources/i/ghf/scbbuttons.gif) no-repeat;}
a.scbresbtnred{overflow:hidden; padding-right:2px; text-decoration:none !important; background-position:right -572px;}
a.scbresbtnred span{background-position:0 -510px;}
a.scbresbtnred span span{margin-left:8px; font-weight:bold; font-size:11px; background-repeat:repeat; line-height:30px !important; text-align:center; white-space:nowrap; background-color:#cc231c; color:#fff; padding:0 7px; background-position:0 -541px; cursor:hand; cursor:pointer;}
#scbressocial{position:absolute; top:20px; right:0; width:175px; height:30px; font-size:12px;}

#scbsearchtopdiv,
#scbressearchtop{position:absolute; top:80px !important; right:2px; width:170px; height:33px; z-index:1000; border-bottom:#ddd solid 1px;}
#scbsearchtopinput,
#scbressearchtopinput{position:absolute; top:11px; left:0; border-width:0; width:130px; height:20px; line-height:18px; font-family:BrandFont,Helvetica,Arial,sans-serif; font-size:15px; font-weight:400; margin:0; padding:0; background:#fff !important; color:#4b4b4b; box-shadow:none;}
.scbressearchgo{background:url(//www.verizon.com/cs/groups/public/documents/adacct/icon_search.svg) no-repeat 0 0;position:absolute;top:9px;right:8px;width:24px;height:20px;}

/* sticky nav in learn */
#SCBSMB.sticky{position:fixed; top:0px; z-index:8889; left:0%;}
#SCBSMB.sticky #scbresheader{height:18px;}
#SCBSMB.sticky #scbrestopnavrow1{display:inline;}
#SCBSMB.sticky #scbrestopnavlt,
#SCBSMB.sticky #scbuserdivon2012,
#SCBSMB.sticky #signin_ws2012,
#SCBSMB.sticky #scbuservzfios,
#SCBSMB.sticky #scbResEspanolLink,
#SCBSMB.sticky #scbcartpp2012,
#SCBSMB.sticky #scbreslastlogin,
#SCBSMB.sticky #scbressearchtop,
#SCBSMB.sticky #scbsubnavcont{display:none !important;}
#SCBSMB.sticky #scbresloc{display:block !important;}
#SCBSMB.sticky #scbResTFN{top:14px;}
#SCBSMB.sticky #scbresheadercont{border-bottom-width:0px; height:114px;}
#SCBSMB.sticky #scbrestopnavrow2{height:114px;}
#SCBSMB.sticky #scbrestopnavrt{margin-top:-3px; width:240px;}
#SCBSMB.sticky #scbrestopnavrt li a.scbsmbtoprt{}
#SCBSMB.sticky #scbrestopnavrt span{}
#SCBSMB.sticky #scbresnavmenu .arrow{}
#SCBSMB.sticky .scbresmenudiv{border-top-width:0;}
#SCBSMB.sticky #scbmenu100{top:114px !important;}
#SCBSMB.sticky #scbresnavmenu li a.menutab{padding-bottom:5px;}
#SCBSMB.sticky #scbvzlogodiv{top:58px; z-index:100;}
#SCBSMB.sticky #scbresnavmenucont{top:55px;}
#SCBSMB.sticky .scbresmenudiv{top:90px;}
#SCBSMB.sticky #scbsearchtopdiv{top:63px !important;}
/**********************************/
/******** SCBRES FIVE MENUS *********/
/**********************************/


/* cart */
#scbcartpp,
#scbcartmyvz{width:95px; height:27px; z-index:100;}
#scbcartpp{position:relative; display:inline;}
#scbcartmyvz{position:absolute; top:-3px; right:0;}
#scbcartmyvz a{background:#fff; color:#06c;}
a.scbfastpassicon{/*position:absolute; top: 43px; right:10px;*/ display:block; width:80px; background:transparent url(//www.verizon.com/cs/groups/public/documents/adacct/scbressprite.png) no-repeat -305px -76px !important; padding:0 !important;}
.scbcarticon4 span,
.scbcarticon span{background:url(//www.verizon.com/cs/groups/public/documents/adacct/scbressprite.png) no-repeat -579px -28px !important; padding-right:5px; width:23px; display:block; float:left;}
#scbuserdivon2012{display:none; float:left;}
#scbuserdivon2012 .scbuser{padding-left:28px; background-position:-576px -225px;}
#scbuserdivoff{display:none; float:left;}
#scbuserdivoff .scbuseroff{width:17px; height:27px;}
#scbuserdivoff .scbuseroff{background-position:-193px -196px;}
#scbreslastlogin{position:absolute; top:50px; right:10px; width:280px; height:18px; text-align:right; z-index:1990;}
#scbreslastlogin a,
#scbreslastlogin b{background:#fff; color:#000; font-size:11px; cursor:default;}
.scbcallout{position:absolute; top:25px; z-index:20000;}
.scbcalloutcontent{background:url(//www.verizon.com/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll left 9px transparent; color:#000; padding:25px 15px 4px 20px !important; font-size:12px; text-align:left;}
.scbcalloutcaret{background:url(//www.verizon.com/cs/groups/public/documents/adacct/scbressprite.png) no-repeat scroll -496px -20px transparent; height:17px; left:20px; position:absolute; top:0; width:30px; z-index:20;}
.scbcalloutbottom{background:url(//www.verizon.com/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll left bottom transparent; height:15px; margin-right:15px;}
.scbcalloutbottomright{background:url(//www.verizon.com/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll right bottom transparent; height:15px; width:15px;}
.scbcalloutright{background:url(//www.verizon.com/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll right 9px transparent; margin-bottom:15px; width:15px;}

/* hidden links */
#scbmyvzmb,
#scbmyvzpb,
#scbmyvzob,
#scbmyvzsp1,
#scbmyvzva1,
#scbmyvzcda,
#scbmyvzin,
#scbmyvzfdv,
#scbmyvzfb,
#scbmyvzinspd,
#scbmyvzprem,
#scbmyvzmap,
#scbmyvzmpfb,
#scbmyvzsi,
#scbmyvztv1,
#scbmyvzpar,
#scbmyvzsimyvz,
#scbmyvzfup,
#scbmyvzva2,
#scbmyvzva3,
#scbmyvzmysub,
#scbmyvzva4,
#scbmyvzva5,
#scbiwtsimyvz,
#scbiwtfup,
#scbiwtvmb,
#scbiwtpmb,
#scbiwtuma,
#scbiwtmb,
#scbiwtcme,
#scbiwttvl,
#scbiwtwod,
#scbiwtwtv,
#scbiwtbne,
#scbiwtcp,
#scbiwtdvr,
#scbmyvzftpb,
#scbsupvpb,
#scbmyvzvm,
#scbmyvzsuspendmyser,
#scbmyvzsuspendmyserfooter,
#scbmyvzpayhistory,
#scbmyvzautopay,
#scbmyvzpaperfreebill,
#scbmyvzpymntargmnt,
#scbresmyvzsignin{display:none;}

#scbmyvzva1 a:link,#scbmyvzva1 a:visited,
#scbmyvzva2 a:link,#scbmyvzva2 a:visited,
#scbmyvzva3 a:link,#scbmyvzva3 a:visited,
#scbmyvzva4 a:link,#scbmyvzva4 a:visited,
#scbmyvzva5 a:link,#scbmyvzva5 a:visited{background:#fff; color:#06c;}
#scbmyvzva1 a:active,#scbmyvzva1 a:hover,
#scbmyvzva2 a:active,#scbmyvzva2 a:hover,
#scbmyvzva3 a:active,#scbmyvzva3 a:hover,
#scbmyvzva4 a:active,#scbmyvzva4 a:hover,
#scbmyvzva5 a:active,#scbmyvzva5 a:hover{background:#fff; color:#b00000;}

#scbsubnavcont{background:url(//www.verizon.com/cs/groups/public/documents/adacct/scbresspriteback.png) repeat-x 0 -414px; position:relative; width:100%; height:47px; text-align:center; font-size:12px; z-index:-1;top:48px;}
#scbsubnavmain{position:relative; width:985px; height:47px; margin:0 auto; text-align:left;}
#scbvzwdiv,
#scbsubnavemail,
#scbsubnavtv,
#scbsubnavaccounts{position:relative; height:45px; border-top:#ccc solid 2px; float:left;}
.scbsubnavdiv{padding:0; font-weight:bold; position:relative; border-left:#ccc solid 1px; border-right:#ccc solid 1px;}
.scbsubnavdiv a{display:block; font-size:12px; background:#fff; color:#000 !important; text-decoration:none; padding:22px 40px 5px 10px; text-transform:uppercase;}
#scbmyvzemoverlay a{padding:0 !important;}
.scbsubnavon{background:#fff; color:#000; border-top:#cd040b solid 2px !important; border-left:#fff solid 1px;}
.scbsubnavon div{border-left:#fff solid 1px !important;}
.scbsubnavon .scbsubnavdiv a{background:#fff; color:#cd040b !important;}
.scbsubnavonarrow{position:absolute; top:38px; left:78px; width:14px; height:7px; z-index:1; border-width:0;}

#scbvzwdiv{float:right; background:#fff; color:#000;height:0;width:0;}
.scbvzwsprite{background:transparent url(//www.verizon.com/cs/groups/public/documents/adacct/scbvzwsprite.png) no-repeat;}
#scbvzwlink{background-position:right -510px;}
#scbvzwlink.scbon{background-position:right -555px; background-color:transparent; color:#cd040b !important;}
#scbvzwflyout{position:absolute; top:0px; right:-1px; _right:0; width:520px; height:auto;}
a.scbvzwoption1,
a.scbvzwoption2{cursor:pointer;position:absolute;top:-1px;width:264px;height:231px !important;_height:229px;background-color:#fff;border-bottom:#cd040b solid 5px !important; text-transform:none;padding:0;background:#e4e5e3}
a.scbvzwoption1{background-color:#fff;left:-27px;border-left:#ccc solid 1px;}
a.scbvzwoption1:hover{background:#f6f6f6;}
a.scbvzwoption2{right:0; background-position:0 2px; border-right:#ccc solid 1px; cursor:default;}
.scbvzwtitle{display:block; position:absolute; top:20px; left:32px; width:175px; height:20px; background-position:0 -629px; text-align:center; background:transparent; color:#cd040b; font-weight:normal; font-size:19px;}
.scbvzwbg1,
.scbvzwbg2{display:block; width:210px; height:135px; margin:30px 0 20px 25px;}
.scbvzwbg1{background-position:0 -225px;}
.scbvzwbg2{background-position:0 -358px;}
.scbvzwtype{display:block; text-align:center; font-weight:normal; font-size:14px;margin-top:-6px;}
a.scbvzwoption1:hover .scbvzwgo{text-decoration:underline;}

#scbservicectaheader2012 ul li{float:none; font-size:12px;}
#scbservicectaheader2012 h2{font-size:15px;}
#scbservicectabutton2012 .scbctalink{font-size:12px;}
#scbservicectaheader2012 a:link,
#scbservicectaheader2012 a:visited,
#scbservicectabutton2012 a:link,
#scbservicectabutton2012 a:visited{background:transparent; color:#06c; margin-bottom:6px; display:inline-block; text-decoration:none;}
#scbservicectaheader2012 a:active,
#scbservicectaheader2012 a:hover,
#scbservicectabutton2012 a:active,
#scbservicectabutton2012 a:hover{text-decoration:underline;}

#showmyvzres2012footer #ghffootercont,
#showmyvzres2012footer .vzt,
#showmyvzres2012footer .scbvzt{text-align:center;}
#showmyvzres2012footer #ghffooter,
#showmyvzres2012footer #gf_footer{text-align:left;}
#showmyvzres2012footer{background-color:#fff; color:#000;}
/*.pl #gf_footer{background-color:#fff;}*/

/* tour tool tips */
#scbmyvzoverlay{z-index:2100; position:absolute; top:0; left:0; background:#000; cursor:pointer; opacity:0.75; filter:alpha(opacity=75); cursor:default; width:100%; height:127px;}
#scbmyvzemoverlay,
#scbmyvztvoverlay,
#scbmyvzacoverlay{position:absolute; top:0; left:0; height:45px; padding:0;}
#scbmyvzemoverlay{width:135px;}
#scbmyvztvoverlay{width:125px;}
#scbmyvzacoverlay{width:188px;}
.scbtooltip{display:block; height:45px; overflow:hidden; position:absolute; top:0; right:0; z-index:90; text-decoration:none;}
#scbmyvzemoverlay .scbtooltip{width:135px; background-position:-475px -174px;}
#scbmyvztvoverlay .scbtooltip{width:125px; background-position:-485px -174px;}
#scbmyvzacoverlay .scbtooltip{width:188px; background-position:-425px -174px;}

.scbIWTtooltipimg{position:absolute; top:11px; right:6px; z-index:90;}
.scbIWTtooltiplink{position:absolute; top:0; left:0; z-index:100;}
#sharedNavEmail-tooltip,
#sharedNavTV-tooltip,
#sharedNavAccnt-tooltip{position:absolute; top:30px; width:360px; background:#e6e6e6; color:#000; border:#999 solid 1px; text-align:left; z-index:5200;}
#sharedNavEmail-tooltip{left:10px;}
#sharedNavTV-tooltip{left:150px;}
#sharedNavAccnt-tooltip{left:275px;}
.profiletooltip{margin:15px;}
.profiletooltip h1,
.profiletooltip p{font-size:10px; line-height:14px; margin:0px; background:#fff; color:#525252;}
.scbToolTipClose{position:absolute; top:7px; right:10px; font-size:14px; text-decoration:none; background:#fff; color:#555 !important;}

/* signinflyout_css */
#signin_ws2012,
#scbuservzfios{height:40px; width:auto; _width:144px; background:#fff; color:#4b4b4b; font-weight:500; font-size:12px; display:block; float:left; position:relative; margin-top:-10px;}
#scbuservzfios a.signin:focus,
#scbuservzfios a.signin:hover,
#scbuservzfios a.scbsignin:focus,
#scbuservzfios a.scbsignin:hover{background-color:transparent; color:#cd040b !important; text-decoration:none !important;}
#menu-signin2012{text-align:left; position:absolute; top:40px; right:0; width:200px; z-index:9993; background:#fff; color:#000; padding:10px; min-width:200px; box-shadow:0 5px 5px 0 #999;}

#signin_ws2012 a.signin,
#scbuservzfios a.signin,
#signin_ws2012 a.scbsignin,
#scbuservzfios a.scbsignin{height:40px;background:url(//www.verizon.com/cs/groups/public/documents/adacct/icon_user.svg) no-repeat scroll 12px 16px / 10px 15px;font-size:12px;color:#4b4b4b;font-weight:bold;line-height:30px;padding:10px 4px 0 28px;display:block;text-decoration:none;float:none;margin-top:0;}
:root #signin_ws2012 a.signin,
:root #scbuservzfios a.signin,
:root #signin_ws2012 a.scbsignin,
:root #scbuservzfios a.scbsignin,
:root #signin_ws2012 a.selected,
:root #signin_ws2012 a.scbselected{}
#signin_ws2012 a.selected,
#signin_ws2012 a.scbselected{height:40px;color:#cd040b;position:relative;z-index:9991;background:#f1f1f1 url(///www.verizon.com/cs/groups/public/documents/adacct/icon_user.svg) no-repeat scroll 12px 16px / 10px 15px;box-shadow:0 5px 5px 0 #999;}
#signin_ws2012 a.signin,
#scbuservzfios a.signin,
#signin_ws2012 a.scbsignin,
#scbuservzfios a.scbsignin,
#signin_ws2012 a.selected,
#signin_ws2012 a.scbselected{}

/* Footer begin */
#showmyvzres2012footer .vzt,
#showmyvzres2012footer .scbvzt{color:#000; font-weight:normal; font-size:12px; line-height:18px;}
#showmyvzres2012footer .scbvzt #GlobalFooter{background:#f5f5f5; color:#000;}
#gf_footer{position:relative; font-weight:normal; font-size:12px; width:985px; margin:0 auto; padding:30px 0 20px;}
#gf_footer img{border:none; display:inline; float:none;}
#gf_footer .fixer{display:block; clear:both; overflow:hidden; width:auto; height:1px; line-height:1px; font-size:1px;}
#gf_footer .top{margin:0 0 5px 0;}
#gf_footer .copyright_vz{font-weight:bold; float:left; margin:4px 0 0 0; font-size:12px;}
#gf_footer .social_icon{float:right; color:#000; margin-top:25px;}
#gf_footer .social_icon .icon_space{margin-left:8px;}
#gf_footer .social_icon span{font-weight:bold;}
#gf_footer .social_txt{font-weight:bold; margin:0 0 8px 0;}
#gf_footer .gb{clear:both;}
#gf_footer .gb li{font-size:11px;}
#gf_footer .icons{margin:29px 0 0 0;}
#gf_footer .icons .icon_space{margin-left:20px;}
#gf_footer ul{margin:0; padding:1px 0 0 0; list-style-type:none; list-style-image:none; color:#000; line-height:22px;}
#gf_footer li{display:inline; padding:2px;}
#gf_footer li a{text-decoration:none; color:#000; font-weight:normal;}
#gf_footer li a:hover{color:#cd040b; text-decoration:none;}
#gf_footer li a:focus {}

.vzt div.minimap{display:none !important;}

.vzt .footer li a,
.scbvzt .footer li a{color:#4A92D9; font-size:11px; font-weight:normal; text-decoration:none;}
.vzt .centered,
.scbvzt .centered{margin:auto !important;}
.vzt .clear,
.scbvzt .clear{clear:both; display:block; min-width:0;}
.vzt div.scbminimap,
.scbvzt div.scbminimap{height:auto; width:985px; font-weight:normal; font-size:10px; line-height:9px; overflow:hidden; text-align:left;}
.vzt div.scbminimap .scbwrapper,
.scbvzt div.scbminimap .scbwrapper{width:985px; margin:auto; padding-top:30px;}
.vzt div.scbminimap a:link,
.vzt div.scbminimap a:visited,
.scbvzt div.scbminimap a:link,
.scbvzt div.scbminimap a:visited{font-size:12px !important; color:#4b4b4b !important; font-weight:400 !important; text-decoration:none;}
.scbvzt div.scbminimap a:focus {}
.vzt div.scbminimap a:hover,
.scbvzt div.scbminimap a:hover{color:#cd040b !important; text-decoration:none !important;}
.vzt div.scbminimap p,
.scbvzt div.scbminimap p{font-size:12px; width:133px;}
.vzt div.scbminimap p.title,
.scbvzt div.scbminimap p.title{color:#000; font-size:14px; font-weight:600; margin:0 0 21px 0; padding:0 !important; line-height:normal;}
.vzt div.scbminimap .icons,
.scbvzt div.scbminimap .icons{padding-top:5px; border-bottom:1px solid #aaa; height:40px;}
.scbvzt div.scbminimap .icons img{float:right;}
.vzt div.scbminimap .scbwrapper .col,
.scbvzt div.scbminimap .scbwrapper .col{min-height:320px; width:185px; height:320px; margin-right:5px; padding:0 5px; float:left; text-align:left;}
.vzt div.scbminimap .scbwrapper .col.first,
.scbvzt div.scbminimap .scbwrapper .col.first{padding-left:0;}
.vzt div.scbminimap .scbwrapper .col.last,
.scbvzt div.scbminimap .scbwrapper .col.last{margin-right:0; padding-left:5px; padding-right:0; border-width:0;}
.vzt div.scbminimap h4,
.scbvzt div.scbminimap h4{font-size:14px; color:#000}
.vzt div.scbminimap .bright,
.scbvzt div.scbminimap .bright{padding-right:10px; border-right:1px solid #6d6e71; margin-right:10px;}
.vzt div.scbminimap ul.clean,
.scbvzt div.scbminimap ul.clean{list-style-type:none; margin:6px 0 10px; padding:0;}
.vzt div.scbminimap li,
.scbvzt div.scbminimap li{padding:0 0 8px 0; line-height:16px;}
.vzt a:link,
.scbvzt a:link{text-decoration:none;}
.vzt a:focus,
.scbvzt a:focus{}

/*
* html .scbvzt div.scbminimap .scbwrapper .col{height:180px;}
*/
/* Footer end */


/*-------------------- Auto-suggest Dimension Search CSS------------------------*/
div.scbsearchsuggcont{
	display:none;
	position:absolute;
	top:38px;
	right:0;
	width:500px;
	height:auto;
	background-color:#FFF;
	color:#000;
	border:#ccc solid 1px;
	font-size:13px;
	z-index:9999;
}
div.scbsearchsuggcont .common_search{
	color:#000;
	font-weight:bold;
	margin-top:4px;
	padding:2px 5px 2px 8px;
	border-bottom:#ccc solid 1px;
}
div.scbsearchsuggcont ul.srch_list{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}
div.scbsearchsuggcont a{
	text-decoration:none !important;
	color:#06c !important;
}
div.scbsearchsuggcont .fl{
	float:left;
}
div.scbsearchsuggcont .fr{
	float:right;
	margin:0 10px 0 0;
}
div.scbsearchsuggcont .fr .view_result{
	background:transparent;
	padding:2px;
}
div.scbsearchsuggcont .dimResult{
	margin:0 8px 0 42px;
	cursor:pointer;
	font-size:13px;
	font-weight:normal;
	clear:both;
}
div.scbsearchsuggcont .common_search:first-child .dimResult{
	margin:0 8px 0 8px;
}
div.scbsearchsuggcont .dimResult .link{
	width:98%;
	padding:2px 0 2px 5px;
}
div.scbsearchsuggcont .dimResult .link a{
	background:#fff;
	color:#000;
	display:block;
	font-size:13px;
	padding-left:5px;
}
div.scbsearchsuggcont .fr .selected,
div.scbsearchsuggcont .dimResult .link a:hover,
div.scbsearchsuggcont .dimResult .link a.selected{
	background:#f0f0f0;
	color:#000;
}
div.scbsearchsuggcont .dimResult .link img{
	border:#ccc solid 1px;
	margin-right:10px;
	margin-left:-42px;
	width:35px;
	height:35px;
}
div.scbsearchsuggcont .dimResult .link img + a{
	padding-top:0 !important;
	padding-bottom:10px;
}
div.scbsearchsuggcont .selected .link{
	background-color:#f0f0f0;
	color:#000;
}
div.scbsearchsuggcont .dimResult .link span{
	color:#cd040b;
	font-weight:bold;
}
/******** End of Auto-suggest Dimension Search CSS *********/

/*FIX FOR DISABLE LI May realease*/
.scbresmenupad .tier02.disabled li.active {border-bottom: 2px solid #CD040B;}
.scbresmenupad .tier02.disabled li.active > a.scb_link {color: #CD040B !important;}
.scbresmenupad .tier02.disabled {cursor: default!important;opacity: 1;position: relative;}
.scbresmenupad .tier02.disabled li:nth-child(2){opacity:1;}
.scbresmenupad .tier02.disabled li{opacity:.5}
.scbresmenupad .tier02.disabled:after {content: '';position: absolute;left:80px;right: 0;z-index: 400;height: 55px;}
.scbresmenupad .tier02.disabled:after {top: 0;background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFjaâ€¦4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAAAAEAAQAAAgJEAQA7);bottom: 0;}
.myvz_show #scbmenudiv2{left: 0 !important}
#scbmenudiv1.scbresmenudiv{z-index:2;}
#scbtoggleacct{height:45px;}
#scbresnavmenu .scbresmenupad ul.tier02 li{margin-right: 10px;}

#scbresheadercont.myvz_show {margin-bottom: 58px;}
#ghfbodycontent.myvz_show_top {margin-top: 49px !important;}
.scbresmenupad .tier02 li.active > a.scb_link {color: #CD040B !important;border-bottom: 2px solid #CD040B;}

.myvz_show .scbresmenudiv{top: 150px;padding-left: 20px;box-shadow: none;}

.myvz_show .scbresmenupad{padding: 0;}
.myvz_show #scbresnavmenu .tier03{top: 55px;}  

.scbresmenudiv{box-shadow: 0 12px 18px rgba(0, 0, 0, 0.1);}
.myvz_show .scbresmenudiv{box-shadow: none;}

.myvz_show .scbmenuclosediv {display:none;} 
.myvz_show .tier03 .scbmenuclosediv {display:block;}  

#scbresnavmenu .tier02 a.tier02_highlight {color:#cd040b;border-bottom:2px solid #fff;background-position:right -26px;}
#scbresnavmenu .tier02 a.scbredlink {color:#cd040b;}