html, body { margin: 0; padding: 0; border: 0;}
body {position:relative;}


/* Animation Events */
body {
	animation-duration: 0.001s;
	-o-animation-duration: 0.001s;
	-ms-animation-duration: 0.001s;
	-moz-animation-duration: 0.001s;
	-webkit-animation-duration: 0.001s;
}
@media screen and (min-width: 0px) {
  body {
    animation-name: min-width-0px;
	-o-animation-name: min-width-0px;
	-ms-animation-name: min-width-0px;
	-moz-animation-name: min-width-0px;
	-webkit-animation-name: min-width-0px;

  }
}
@media screen and (min-width: 768px) {
  body {
    animation-name: min-width-768px;
	-o-animation-name: min-width-768px;
	-ms-animation-name: min-width-768px;
	-moz-animation-name: min-width-768px;
	-webkit-animation-name: min-width-768px;

  }
}
/* min 0px */
@keyframes min-width-0px {
  	from { opacity: 0.99; }
	to { opacity: 1; }
}
@-moz-keyframes min-width-0px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

@-webkit-keyframes min-width-0px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

@-ms-keyframes min-width-0px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

@-o-keyframes min-width-0px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

/* min 768px */
@keyframes min-width-768px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}
@-moz-keyframes min-width-768px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

@-webkit-keyframes min-width-768px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

@-ms-keyframes min-width-768px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

@-o-keyframes min-width-768px {
	from { opacity: 0.99; }
	to { opacity: 1; }
}





/* 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;
}




/************** GLOBAL STYLES START **************/
#showmyvzres2012header {font-family:BrandFont,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
#showmyvzres2012header * {box-sizing:border-box;}
#showmyvzres2012header *:before, #showmyvzres2012header *:after {box-sizing: inherit;}

#showmyvzres2012header  a:link, #showmyvzres2012header  a:visited { color: #0066cc; text-decoration: none;}
#showmyvzres2012header  a:hover {text-decoration:underline;color:#00488B;}
#showmyvzres2012header  a:active { text-decoration:underline;color:#000;}
#showmyvzres2012header  a:focus {}
#showmyvzres2012header table { border-collapse: collapse; border-spacing: 0; table-layout:fixed;}
#showmyvzres2012header img {vertical-align:baseline;}
.scbhidden { position: absolute; left: -9000em; top: -9000em; width: 0; height: 0; overflow: hidden; }

#showmyvzres2012header, #scboverlaycontent {font-family:BrandFont,Helvetica,Arial,sans-serif;}

/* Modal */
#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;}*/
#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 {}



#scbuservzfios a.signin:focus,
#scbuservzfios a.signin:hover,
#scbuservzfios a.scbsignin:focus,
#scbuservzfios a.scbsignin:hover{color:#cd040b !important;text-decoration:underline !important;} /* clean up .signin later */

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

/* Brand CTAs */
#SCBSMB .btn,
#SCBSMB a.btn {
	text-align:left;
	position:relative;
	background:#cd040b;
	font-family:BrandFont,Helveltica,Arial,sans-serif;
	font-size:16px;
	font-weight:600;
	box-sizing:border-box;
	text-decoration:none !important;
	min-width:100px;
	height:60px;
	display:inline-block;
	padding:0px 25px;
	margin-bottom:0;
	line-height:60px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#fff !important;
	-o-transition:background .4s ease-in;
	-ms-transition:background .4s ease-in;
	-moz-transition:background .4s ease-in;
	-webkit-transition:background .4s ease-in;
	transition:background .4s ease-in;
}

/* Red Btn */
#SCBSMB a.btn:link{background:#cd040b;}
#SCBSMB a.btn:hover,
#SCBSMB a.btn:focus { background:#a80309; }
#SCBSMB a.btn:active { background:#740206; }
#SCBSMB .btn:before,
#SCBSMB a.btn:before,
#SCBSMB a.lq_login:before { content:""; display:inline-block; background:url(/cs/groups/public/documents/adacct/caret_png.png) no-repeat right top / 100% auto; width:10px; height:14px; margin:0 0 0 10px; position:absolute; top:24px; right:30px;}
#SCBSMB .btn:after,
#SCBSMB a.btn:after,
#SCBSMB a.lq_login:after {content:"\a0\a0\a0\a0\a0\a0\a0\a0";}
/* Small Btn */
#SCBSMB a.btn.primary.sm {height:48px; line-height:48px;}
#SCBSMB .btn.primary.sm:before, a.btn.primary.sm:before { top:18px;}

/* Secondary Links */
#SCBSMB a.secondary {font-family:BrandFont,Helvetica,Arial,sans-serif; font-size:24px; font-weight:600; color:#000; text-decoration:none;}
#SCBSMB a.secondary:after {font-family:'vzicons'; content:'\e631'; color:#cd040b; font-size:20px; margin-left:17px;}
#SCBSMB a.secondary:hover:after {margin-left:27px;}
#SCBSMB a.secondary:focus:after {margin-left:27px; color:#740206;}
#SCBSMB a.secondary:active:after {margin-left:27px; color:#740206;}

#SCBSMB a.secondary.sm {font-family:BrandFont,Helvetica,Arial,sans-serif; font-size:16px; font-weight:600; color:#000; text-decoration:none;}
#SCBSMB a.secondary.sm:after {font-family:'vzicons'; content:'\e631'; color:#cd040b; font-size:14px; margin-left:14px;}
#SCBSMB a.secondary.sm:hover:after {margin-left:24px;}
#SCBSMB a.secondary.sm:focus:after {margin-left:24px; color:#740206;}
#SCBSMB a.secondary.sm:active:after {margin-left:24px; color:#740206;}



.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(/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(/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;z-index:1;display:none;height:24px;width:24px;background:transparent;}
.scbsigninclosediv{top:10px;right:5px;}
.scbmenuclosediv{top:7px;right:7px;}
.scbclosebtn{background:transparent url(/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% !important;height:auto;background:#eee;}
#scbResSupportSearch,
#scbsearchsupport{position:relative;float:left;width:325px;height:37px;margin:0;text-align:left;background:none;border-bottom:1px solid #ddd;}
#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;}

#smbAcctdiv{background:url(/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(/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;}

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


#scbresloclinktext{font-size:12px;color:#4b4b4b;font-weight:500;text-transform:capitalize;}
#scbrestopnavrt {min-width: 320px;position: relative;}







/* Footer begin */
#showmyvzres2012footer .vzt, #showmyvzres2012footer .scbvzt { color: #333; font: normal 12px/18px BrandFont,Helvetica,Arial,sans-serif; }
#gf_footer { clear:both;background:#f5f5f5;border-top:1px solid #D2D3D4;padding:20px;font-family:BrandFont,Helvetica,Arial,sans-serif;font-size:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;text-align:left;}
#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 auto 5px auto !important; max-width: 984px;}
#gf_footer .gb {margin: 0 auto !important; max-width: 984px;}
#gf_footer .copyright_vz { font-weight: bold; float: left; margin: 4px 0 0 0; }
#gf_footer .social_icon { float: right; color: #333; 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 .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: #333; line-height: 22px; }
#gf_footer li { display: inline; padding: 2px; }
#gf_footer li a:link, #gf_footer li a:visited { color: #333; text-decoration: none; font-size:11px; margin:5px; white-space: nowrap;}
#gf_footer li a:hover, #gf_footer li a:active { }
#gf_footer .pipe {margin:0 6px;color:#0066ff;}



.vzt div.scbminimap .scbwrapper, .scbvzt div.scbminimap .scbwrapper { width: auto; margin: auto; padding-top: 30px; max-width:984px;}
/*.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: normal 10px/9px Arial, Helvetica, sans-serif; overflow: hidden; text-align: left; }
.vzt div.scbminimap .scbwrapper, .scbvzt div.scbminimap .scbwrapper { width: auto; margin: auto; padding-top: 30px; max-width:984px;}
.vzt div.scbminimap a:link, .vzt div.scbminimap a:visited, .scbvzt div.scbminimap a:link, .scbvzt div.scbminimap a:visited { color: #333 !important; font-size: 12px !important; font-weight: normal !important; text-decoration: none; }
.vzt div.scbminimap a:hover, .scbvzt div.scbminimap a:hover { text-decoration: underline !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: #333; font-weight: bold; margin: 4px 0 12px 0; line-height: 14px; padding: 0 !important; }
.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: 245px; width: auto; height: 245px; 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: #333 }
.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; width: 148px; }
.vzt div.scbminimap li, .scbvzt div.scbminimap li { padding: 0 0 7px 0; line-height: 16px; }
.vzt a:link, .scbvzt a:link { text-decoration: none; }*/
/*
* html .scbvzt div.scbminimap .scbwrapper .col{height:180px;}
*/
/* Footer end */

/* sticky nav in learn */
#SCBSMB.sticky { position: fixed; top: 0px; z-index: 8889; left: 0%; }
#SCBSMB.sticky #scbsmbheader { background-position: 0 -30px; height: 91px; }
#SCBSMB.sticky #scbsmbtopnavrow1 { display: inline; }
/*#SCBSMB.sticky #scbsmbtopnavlt, #SCBSMB.sticky #scbuserdivon2012, #SCBSMB.sticky #signin_ws2012, #SCBSMB.sticky #scbuservzfios, #SCBSMB.sticky #scbResEspanolLink, #SCBSMB.sticky #scbcartpp2012, #SCBSMB.sticky #scbreslastlogin, #SCBSMB.sticky #scbsearchtopdiv, #SCBSMB.sticky #scbsmbsearchtop, #SCBSMB.sticky #scbsubnavcont { display: none !important; }*/
#SCBSMB.sticky #scbresloc { display: block !important; }
#SCBSMB.sticky #scbsmbheadercont { border-bottom-width: 0px; }
#SCBSMB.sticky #scbsmbtopnavrow2 { position: absolute; top: 0; height: 91px; }
#SCBSMB.sticky #scbsmbtopnavrt { margin-top: 85px; width: 325px; }
#SCBSMB.sticky #scbsmbtopnavrt li a.scbsmbtoprt { }
#SCBSMB.sticky #scbsmbtopnavrt span { }
#SCBSMB.sticky #scbsmbnavmenu .arrow { }
/* NEW small sticky logo changes */
#SCBSMB.sticky .scbresvzlogo { width: 75px; height: 75px; background-position: -116px -172px; z-index: 100; }/*#d9232e logo red color*/
#SCBSMB.sticky #scbsmbheadercont { height: 91px; }
#SCBSMB.sticky #scbsmbtopnavrt { margin-top: 49px; }
#SCBSMB.sticky #scbsmbnavmenucont { top: 31px; }



/* oo_style.css DOCKED */
#oo_feedback_fl_spacer { display: block; height: 1px; position: absolute; top: 0; width: 100px; }
.oo_feedback_float { width: 100px; height: 50px; overflow: hidden; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-align: center; color: #252525; cursor: pointer; z-index: 999997; position: fixed; bottom: 5px; border: 1px solid #ccc; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; right: 10px; -webkit-transition: -webkit-transform .3s ease; }
.oo_feedback_float .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
.oo_feedback_float .olUp { width: 100%; height: 100%; background: url(/cs/groups/public/documents/adacct/oo_float_icon.gif) center 10px no-repeat; text-align: center; padding: 31px 0 5px 0; position: relative; z-index: 2; filter: alpha(opacity=100); opacity: 1; transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; }
.oo_feedback_float .olUp img { margin-bottom: 5px; }
.oo_feedback_float .oo_transparent { display: block; background: white; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; opacity: .8; filter: alpha(opacity=80); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.oo_feedback_float:hover .oo_transparent { opacity: 1.0; filter: alpha(opacity=100); }
.oo_feedback_float:hover .olUp { display: block; opacity: 0; filter: alpha(opacity=0); }
.oo_feedback_float .fbText { display: block; }
.oo_feedback_float .olOver { display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; min-height: 50px; z-index: 2; opacity: 0; filter: alpha(opacity=0); transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; }
.oo_feedback_float .olOver span { display: block; padding: 10px 5px; }
.oo_feedback_float:hover .olOver { opacity: 1.0; filter: alpha(opacity=100); top: 0; }
.oo_cc_wrapper { left: 0; padding: 0; position: fixed; text-align: center; top: 25px; width: 100%; z-index: 999999; }
.oo_cc_wrapper .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
.oo_cc_wrapper span { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.oo_cc_wrapper .iwrapper { background-color: white; margin: 0 auto; position: relative; width: 535px; z-index: 2; box-shadow: rgba(0,0,0,0.6) 0 0 15px; -webkit-box-shadow: rgba(0,0,0,0.6) 0 0 15px; -moz-box-shadow: rgba(0,0,0,0.6) 0 0 15px; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.oo_cc_wrapper iframe { position: relative; border: none; width: 100%; z-index: 4; }
.oo_cc_wrapper .oo_cc_close { position: absolute; display: block; background: white; height: 20px; width: 20px; border: 1px solid #ccc; cursor: pointer; right: -12px; top: -9px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: background .5s; -moz-transition: background .5s; -webkit-transition: background .5s; -o-transition: background .5s; font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; text-align: center; z-index: 5; color: #252525; text-decoration: none; }
.oo_cc_wrapper .oo_cc_close:hover { background: #eee; }
.oo_bar { padding-bottom: 22px; }
#oo_bar { cursor: pointer; color: #252525; border-top: 1px solid #ccc; background: #fff; bottom: 0; display: block; font: 12px Tahoma, Arial, Helvetica, sans-serif; height: 22px; left: 0; line-height: 22px; position: fixed; text-align: left; width: 100%; z-index: 999997; -webkit-transition: -webkit-transform .3s ease; transition: background .5s; -moz-transition: background .5s; -webkit-transition: background .5s; -o-transition: background .5s; }
#oo_bar:hover { background: #eee; }
#oo_bar .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
#oo_bar span { background: url/cs/groups/public/documents/adacct/oo_bar_icon.gif) left no-repeat; display: block; margin: 0 15px; height: 100%; padding-left: 17px; }
/* TOP FROM 40%/45% to 70% TO MOVE DOWN PAGE -- top:40%;_top:45%;*/
#oo_tab { background-color: #fff; border: 1px solid #252525; display: block; position: fixed; top: 70%; padding: 55px 0 55px 0; _height: 110px; _padding: 0; _top: 70%; width: 35px; z-index: 999995; cursor: pointer; }
#oo_tab span { bottom: 15px; _bottom: 5px; display: block; background: url(/cs/groups/public/documents/adacct/oo_tab_icon.gif) no-repeat; height: 9px; position: absolute; width: 9px; }
/* changed oo_tabie6.png to oo_tab.png */
#oo_tab div { background-image: url(/cs/groups/public/documents/adacct/oo_tab.png); _background-image: url(/cs/groups/public/documents/adacct/oo_tab.png); background-repeat: no-repeat; position: absolute; display: block; height: 100%; left: 0; top: 0; width: 100%; }
#oo_tab.wcag a { background: url(/cs/groups/public/documents/adacct/oo_tab_icon.gif) no-repeat; background-repeat: no-repeat; background-position: center bottom; border: none; outline: none; position: absolute; display: block; bottom: 15px; left: -6px; top: 0; width: 100%; }
#oo_tab.wcag img { border: none; outline: none; display: block; position: absolute; left: 0; top: -10px; }
#oo_tab .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
.oo_tab_left { left: -13px; border-radius: 0 9px 9px 0; -moz-border-radius: 0 9px 9px 0; -webkit-border-radius: 0 9px 9px 0; transition: left .5s; -moz-transition: left .5s; -webkit-transition: left .5s; -o-transition: left .5s; background-image: -webkit-gradient(linear, 0% 100%, 0% 0, from(#eee), to(white)); background-image: -webkit-linear-gradient(left, #eee, white); background-image: -moz-linear-gradient(left, #eee, white); background-image: -ms-linear-gradient(left, #eee, white); background-image: -o-linear-gradient(left, #eee, white); background-image: linear-gradient(left, #eee, white); }
.oo_tab_left span { right: 6px; }
.oo_tab_left div { background-position: 6px -10px; }
.oo_tab_left:hover { left: -5px; }
.oo_tab_right { right: -13px; border-radius: 9px 0 0 9px; -moz-border-radius: 9px 0 0 9px; -webkit-border-radius: 9px 0 0 9px; transition: right .5s; -moz-transition: right .5s; -webkit-transition: right .5s; -o-transition: right .5s; background-image: -webkit-gradient(linear, 0% 100%, 0% 0, from(white), to(white)); background-image: -webkit-linear-gradient(left, white, white); background-image: -moz-linear-gradient(left, white, white); background-image: -ms-linear-gradient(left, white, white); background-image: -o-linear-gradient(left, white, white); background-image: linear-gradient(left, white, white); opacity: .5; filter: alpha(opacity=50); }
.oo_tab_right span { left: 7px; }
.oo_tab_right div { background-position: -6px -10px; }
.oo_tab_right:hover { right: -5px; opacity: 1.0; filter: alpha(opacity=100); }
.oo_tab_ie_right { border-right: none!important; right: 1px; width: 25px!important; }
.oo_tab_ie_right:hover { right: 6px; width: 30px!important; }
#oo_tab.oo_tab_ie67_right.wcag { overflow: hidden!important; right: 0!important; width: 26px!important; }
#oo_tab.oo_tab_ie67_right.wcag:hover { right: 0!important; width: 31px!important; }
#oo_tab.oo_tab_ie67_right.wcag a { background: none; z-index: 1; }
#oo_tab.oo_tab_ie67_right.wcag .screen_reader { bottom: 15px; display: block; background: url(/cs/groups/public/documents/adacct/oo_tab_icon.gif) no-repeat; height: 9px; width: 9px; position: absolute; left: 7px; top: auto; z-index: 9999; }
#oo_container { position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 999999; }
html body #oo_invitation_prompt { background: white; box-shadow: rgba(0,0,0,0.6) 0 0 15px; -webkit-box-shadow: rgba(0,0,0,0.6) 0 0 15px; -moz-box-shadow: rgba(0,0,0,0.6) 0 0 15px; -webkit-box-shadow: rgba(0,0,0,0.6) 0 0 8px; -moz-box-shadow: rgba(0,0,0,0.6) 0 0 8px; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; color: #252525; font: 14px/20px Tahoma, Arial, san-serif; line-height: 20px; margin: 50px auto; text-align: left; padding: 20px 10px; position: relative; width: 350px; z-index: 999999; }
html body #oo_invitation_prompt h1 { font-size: 24px; font-weight: 100; margin-bottom: .6em; }
html body #oo_invitation_prompt p { margin-bottom: 1.5em; }
html body #oo_invitation_prompt #prompt_buttons { padding-bottom: 15px; position: relative; z-index: 5; }
html body #oo_invitation_prompt #oo_launch_prompt { text-decoration: none; color: white; border: 1px solid #063; padding: 5px 11px; margin-right: 17px; }
html body #oo_invitation_prompt #oo_no_thanks { text-decoration: none; color: #252525; border: 1px solid #ccc; padding: 5px 11px; margin-right: 18px; }
html body #oo_ol_brand { display: block; height: 22px; }
#oo_ol_brand { background: url(/cs/groups/public/documents/adacct/oo_inv_opinionlab.png) bottom right no-repeat; border-top: 1px solid #ccc; }
#oo_invitation_prompt a { background: white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: background .5s; -moz-transition: background .5s; -webkit-transition: background .5s; -o-transition: background .5s; }
#oo_invitation_prompt a:hover { background: #eee; }
a#oo_launch_prompt { background: #063; }
a#oo_launch_prompt:hover { background: #096; }
#oo_close_prompt { position: absolute; display: block; background: white; height: 20px; width: 20px; border: 1px solid #ccc; cursor: pointer; right: 5px; top: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: background .5s; -moz-transition: background .5s; -webkit-transition: background .5s; -o-transition: background .5s; font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; text-align: center; }
#oo_close_prompt:hover { background: #eee; }
#oo_close_prompt .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
@media only screen and(max-device-width:480px) {
 html body #oo_invitation_prompt {
-webkit-text-size-adjust:none;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
width:90%;
padding:3%;
}
}
@media all and(-webkit-min-device-pixel-ratio:2) {
 #oo_ol_brand {
background:url(/cs/groups/public/documents/adacct/oo_inv_opinionlab@2x.png) bottom right no-repeat;
-webkit-background-size:85px 13px;
}
}
#oo_overlay, #oo_invitation_overlay { background: black url(/cs/groups/public/documents/adacct/oo_loading.gif) 50% 80px no-repeat; display: block; height: 1000%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999998; opacity: .5; filter: alpha(opacity=50); }
#oo_overlay.no_loading, #oo_invitation_overlay.no_loading { background: black; opacity: .5; filter: alpha(opacity=50); }
@media print {
#oo_bar, .oo_feedback_float, #oo_tab { display: none; }
}





/*-------------------- Auto-suggest Dimension Search CSS------------------------*/
div.scbsearchsuggcont { display: none; position: absolute; top: 38px; right: 0; width: 500px; height: auto; background-color: #FFF; border: #ccc solid 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; z-index: 9999; box-sizing: border-box; }
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: #0066cc !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; display: block; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; }
div.scbsearchsuggcont .fr .selected, div.scbsearchsuggcont .dimResult .link a:hover, div.scbsearchsuggcont .dimResult .link a.selected { background: #f0f0f0; }
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; }
div.scbsearchsuggcont .dimResult .link span { color: #cd040b; font-weight: bold; }

@media (max-width: 767px) {
div.scbsearchsuggcont .common_search {display:none;padding:0;}
div.scbsearchsuggcont .common_search span.fl {display:none;}
div.scbsearchsuggcont .common_search:nth-child(1) {display:block;}
div.scbsearchsuggcont .common_search .dimResult {border-bottom:1px solid #ccc;padding:11px 0;}
div.scbsearchsuggcont .common_search .dimResult .link a {color: #00478e !important; font-size:19px;}
div.scbsearchsuggcont .common_search .dimResult .link span {color: #00478e; font-weight: normal; }
div.scbsearchsuggcont .selected .link { background-color: #fff;}
}
/******** End of Auto-suggest Dimension Search CSS *********/












.mshow { display: none !important; }

/************** GLOBAL STYLES END **************/




/************** MEDIA QUERIES  **************/
@media (max-width: 767px) {
/* Modal */
body.modal_open {position:fixed;overflow:hidden;width:100%;}
#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; }
#scbmsg{position:relative; text-align:left; font-size:14px; background:#fff; color:#000; margin:8px; width: auto !important;}
#scbmsg.phoenix .iframe_wrapper {padding-top:30px;-webkit-overflow-scrolling: touch;overflow-y: scroll;background: #fff;height:100%;width:98% !important; max-width:1000px;margin:0 auto;left: 0px; right: 0px; position: fixed !important; overflow: auto; top: 8px; bottom: 8px;border: 1px solid #aaa; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; outline: none;}
.scboverlayclose { 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;}
#scbmsg.phoenix {  background: url(/cs/groups/public/documents/adacct/loading.gif) no-repeat center center / 30px 30px !important; left: 0px; right: 0px; position: fixed !important; overflow: auto; top: 8px; bottom: 8px; margin:0 auto; height:100% !important;width:98% !important;max-width:1000px;}
#scbmsg.phoenix #scblqmodalclose, #scbmsg #scbresmodalclose { background:none;border-bottom:none; width: 100%; height: 30px;  float: none; margin: 0; position: absolute; top: 0; left: 0; z-index: 1; }
#scbmsg.phoenix #scblqmodalclose:after, #scbmsg #scbresmodalclose:after {content:'';background: url(/cs/groups/public/documents/adacct/icon_mobile_nav_svg.svg) no-repeat scroll 0 bottom / 18px 41px;position:absolute;top:12px;right:12px;width:20px;height:20px;}
#scbmsg .scboverlaybtn1,
#scbmsg .scboverlaybtn2 {display:block; width:100%; box-sizing:border-box; margin:4px 0;}
#scbmsgtitle {font-size:24px;}

#showmyvzres2012header { min-width: 320px; border-bottom:1px solid #ccc;}
#showmyvzres2012header ul { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
#scbResTFN {position:absolute;right:74px;top:9px;font-size:12px;display:block;z-index:1;}
.mshow { display: block !important; }
.mhide { display: none !important; }
.mmenu_hide { overflow: hidden; max-height: 0;}
.mmenu_show { /*box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.26); */height: auto; max-height: 900px; overflow-y: hidden; transition-duration: 4s; transition-property: all; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
#mmenu_container {position:relative;left:0; transition-duration: .5s; transition-property: all; transition-timing-function: cubic-bezier(0, 0, 0.5, 1);}
#mmenu_container.on {/*margin:0 320px 0 -320px;*/transition-duration: .4s; transition-property: all; transition-timing-function: cubic-bezier(0, 0, 0.5, 1);}
#mmenu_container #mmenu_back {display:none;}
#mmenu_container.on #mmenu_back {display:block;border:none;position:absolute;right:-73px;}
#mmenu_container.on #mmenu_back.mmenu_back_win {right:-88px;}
#mmenu_container.on #mmenu_back a {color:#000;text-decoration:none;font-weight:700;font-size:14px;text-align:right;width:55px;}
/*#mmenu_container.on #mmenu_back a:before {font-family: 'vzicons';content: '\e625';color:#cd040b !important; font-size:13px;margin-right:6px;}*/
#mmenu_container.on #mmenu_back a:before {background:url(/cs/groups/public/documents/adacct/caret_red_svg.svg) no-repeat 0 0; content:'';display:inline-block;position:absolute;top:0px;left:0px;width:11px;height:14px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
#mmenu { text-align: right; position: absolute; top: 19px; left: 20px; z-index:100; width: 20px; height:18px;}
#mmenu img.svg { height: 100%; width: 100%;}
#mmenu img.svg.closed {background:url(/cs/groups/public/documents/adacct/icon_mobile_nav_svg.svg) no-repeat 0 2px / 20px 46px;}
#mmenu img.svg.opened {background:url(/cs/groups/public/documents/adacct/icon_mobile_nav_svg.svg) no-repeat 0 bottom / 20px 46px;}
#scbrestopnavrt {min-width: 320px;position: relative;}
#scbrestopnavrt ul li {display:none;}
#scbrestopnavrt ul li.location {display:block;position:absolute;right:20px;top:43px;z-index:1;font-size:12px;line-height:normal;text-align:right;}
#scbresnavmenucont { position: static; float: right; padding: 0px; width: 100%; height: auto; }
#scbresnavmenucont a { font-size: 15px; color: #cd040b; text-decoration: none; display:block;}
#scbresnavmenu li { float: none; border-top: 1px solid #f6f6f6; box-sizing: border-box; overflow: hidden; line-height:normal;}
#scbresnavmenu li a.menutab { padding: 30px 10px 10px 10px; text-decoration:none; color: #000;position:relative;text-align:left;}

a.scbrestoprt:focus,
a.scbrestoprt:active,
#scbrestopnavrt li a.scbrestoprt:hover,
#scbrestopnavrt li a.scbrestoprt:hover span,
#scbrestopnavrt a:hover{color:#cd040b;text-decoration:none;}


#scbresnavmenu.mmenu_hide li a.menutab:after {display:none;}
/*#scbresnavmenu li a.menutab:after {font-family: 'vzicons';content: '\e631';color:#cd040b !important; font-size:13px;position:absolute;right:20px;bottom:13px;display:block;}*/
#scbresnavmenu li a.menutab:after {background:url(/cs/groups/public/documents/adacct/caret_red_svg.svg) no-repeat; content:'';display:inline-block;position:absolute;top:30px;right:20px;width:11px;height:14px;}

#scbresnavmenu li.tabon a.menutab:after {/*content: '\e631'; -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);*/}
#searchshow {width:18px;height:35px;position:absolute;top:13px;right:45px;z-index:1;text-indent:-9999em;background:url(/cs/groups/public/documents/adacct/icon_search.svg) no-repeat 0 0 / 18px 18px;display:block;}
#showsearch {position:absolute;top:60px;width:100%;z-index:2;}
#scbresheader { width: auto; }
#scbsearchtopdiv {padding:0; background:#fff;}
#scbsearchtopform {position:relative;display:block !important;}
#scbsearchtopform label {margin:0;}
#scbrestopnavlt { display: none; }
#scbrestopnavrow2 { height: auto; position:relative;min-width:320px;}
#scbrestopnavrow2.search_open {margin-bottom:36px;}
#scbvzlogodiv {left:60px;top:19px;height: 17px; width: 78px;}
#scbvzlogodiv a { display:block;}
/*.scbresvzlogo {background-color:#cd040b;background-image:url(/cs/groups/public/documents/adacct/vzlogo_white.svg);height: 75px;width: 75px;background-size:contain;}*/
.scbresmenudiv { width: 100%; }
.scbresmenudiv { z-index: 99; }
.scbresmenudiv .scbresbr { min-height: 0 !important; height: auto; width: auto; background: none; padding-bottom: 0 !important; }
.services_fix { width: auto !important; float: none !important; }
.scbresmenudiv { position: absolute; top:30px;background: none; border: none; display: none; background: #eee; }
.scbresmenudiv .scbrescol1, .scbresmenudiv .scbrescol2, .scbresmenudiv .scbrescol3, .scbresmenudiv .scbrescol4, .scbresmenudiv .scbrescol5, .scbresmenudiv .scbrescol5a, .scbresmenudiv .scbrescol5b { float: none; padding-bottom: 0; }
#scbresnavmenu { margin: 60px 0 0 0; position:relative;}
.scbresmenutabtopl, .scbresmenutabtopr { background: none; }
#scbresheadercont { min-height: 60px;}
#scbmenudiv1 { height: auto; }
.scbresmenupad { padding:0;}
#scbmenudiv5 { height: auto; }
#scbmenudiv5 a { font-size: 15px; color: #333; text-decoration: none; }
#scbmenudiv5 p {margin-bottom:10px;line-height:15px;}
#scbmenuli5 {/*box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.26);*/}
div.scbsearchsuggcont { width: 100%; top:35px;}
#scbsearchtopinput { font-size: 16px; font-weight:bold; line-height: 16px; top: 8px; color: #4b4b4b; box-sizing: border-box; width: 100%; height: 36px; background-color: #ecedee; border: 2px solid transparent; border-radius: 0; box-shadow: none; box-sizing: border-box; display: block; padding: 4px 20px 4px 4px; margin:0; outline: medium none !important; transition: all 0.3s ease 0s; width: 100%; max-width:none;}
#scbsearchtopinput:focus {}
.scbressearchgo { position: absolute; top: 3px; right: 40px; width: 18px; height: 35px; /*background: url(/cs/groups/public/documents/adacct/icon_search.svg) no-repeat 0px 6px;*/ background-size: contain; display:none;}

.scbresmenu1, .scbresmenu2, .scbresmenu3, .scbresmenu4, .scbresmenu5 { background: none; font-size: 14px; font-weight:700;height: auto; width: auto; padding: 10px; }
.scbresmenu1 .scbhidden, .scbresmenu2 .scbhidden, .scbresmenu3 .scbhidden, .scbresmenu4 .scbhidden, .scbresmenu5 .scbhidden { position: static; height: auto; }
#scbresnavmenu .tabon .scbresmenu1, #scbresnavmenu .tabon .scbresmenu2, #scbresnavmenu .tabon .scbresmenu3, #scbresnavmenu .tabon .scbresmenu4, #scbresnavmenu .tabon .scbresmenu5 {color:#000;}

#mobile_quick_cta {width:15px;height:30px;padding:0 5px;position:absolute;top:13px;right:15px;display:block;box-sizing:border-box;}
#mobile_quick_cta img {width:5px;}
#mobile_quick_menu {background:#fff; width:160px;position:absolute;top:40px;right:0;z-index:100;box-shadow:0px 12px 8px 0px rgba(0, 0, 0, 0.1);}
#mobile_quick_menu.closed {display:none;}
#mobile_quick_menu ul {list-style-type:none;}
#mobile_quick_menu ul li a {height:45px;line-height:45px;border-bottom:1px solid #f2f2f2;color:#fff; display:block;padding-left:15px;font-size:14px;font-weight:700;color:#000 !important;text-decoration:none !important;}

#scbreslastlogin {display:none !important;}
#scbresnavmenu ul.mobile_menu_ctas {text-align:center;margin:0;padding-bottom:1px;overflow:hidden;display:table;table-layout:fixed;list-style-type:none;}
#scbresnavmenu ul.mobile_menu_ctas li {border:none;margin:0;float:none;width:100%;padding:0;text-align:left;background:#fff;}
#scbresnavmenu ul.mobile_menu_ctas li a {color:#000;font-size:14px;font-weight:700;text-decoration:none;padding:30px 10px 10px 20px;border-top:1px solid #f2f2f2;}
#scbresnavmenu ul.mobile_menu_ctas li a:hover, #scbresnavmenu ul.mobile_menu_ctas li a:focus {color:#000;}
#scbresnavmenu ul.mobile_menu_ctas li a:active {color:#000;}

/* Footer */
#ghffootercont {display:none !important;}
/*
    #ie10,11 will only be red in MSIE 10,
    both in high contrast (display setting) and default mode
*/



#scbresheadercont.myvz_show {margin-bottom: 0;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

#scbresnavmenu ul.mobile_menu_ctas li a {display:block;}

}


#scbresnavmenu .mobile_menu_ctas_v2 {display:table;table-layout:fixed;border-collapse: separate;border-spacing: 6px 0px;}
#scbresnavmenu .mobile_menu_ctas_v2 ul {display:table-row;}
#scbresnavmenu .mobile_menu_ctas_v2 li {display:table-cell;border-top:none;width: 32%;border:1px solid #dcdcdc; height:38px;text-align:center;background:#f9f9f9;}
#scbresnavmenu .mobile_menu_ctas_v2 li a {display:block;width:100%;height:100%;display: flex !important; display: -webkit-flex; align-items: center;-webkit-align-items: center;padding:0 5px;justify-content:center;-webkit-justify-content: center;color:#444;font-weight:700;padding:5px;font-size:13px;line-height:14px;}
#scbresnavmenu .mobile_menu_ctas_v2 li a:hover, #scbresnavmenu ul.mobile_menu_ctas li a:focus {/*background:#dcdcdc;color:#cd040b;*/text-decoration:none;}
#scbresnavmenu .mobile_menu_ctas_v2 li a:active {background:#dcdcdc;color:#000;}

#scbresnavmenu ul.menu_ctas {list-style-type:none;}
#scbresnavmenu ul.menu_ctas li.title {font-size:16px;color:#959595;font-weight:normal;margin:0;text-transform: lowercase;background:#f5f5f5;padding:20px 0 10px 20px;}
#scbresnavmenu ul.menu_ctas li.title:first-letter {text-transform: capitalize;}
#scbresnavmenu ul.menu_ctas li {border:none;margin:0;float:left;width:100%;padding:0;border-top:1px solid #f2f2f2;}
#scbresnavmenu ul.menu_ctas li.pipe {margin:0 8px;display:none;}
#scbresnavmenu ul.menu_ctas li a {color:#000;font-size:14px;font-weight:700;text-decoration:none;padding:30px 10px 10px 20px;text-align: left;}
#scbresnavmenu ul.menu_ctas li a:hover, #scbresnavmenu ul.menu_ctas li a:focus {color:#000;}
#scbresnavmenu ul.menu_ctas li a:active {color:#000;}





.scbresiconfb, .scbresicontw, .scbresicongp, .scbresiconlk, .scbresiconpn, .scbresiconyt {float:none;display:inline-block;}
#gf_footer .social_icon {float:none;}
}
@media (min-width: 768px) {
/* Modal */
#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; }
#scbmsg { position: relative; text-align: left;}
#scbmsg.phoenix .iframe_wrapper {-webkit-overflow-scrolling: touch;overflow-y: scroll;background: #fff;height:auto;width:98% !important; max-width:1000px;margin:0 auto;padding:0px;left: 0px; right: 0px; position: relative; overflow: auto; top: 8px; bottom: 8px;border: 1px solid #aaa; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; outline: none;}
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; }
a.scboverlayclose:focus {} 
#scbmsg.phoenix {  background: url(/cs/groups/public/documents/adacct/loading.gif) no-repeat center center / 30px 30px !important; left: 0px; right: 0px; position: relative; overflow: hidden; top: 8px; bottom: 8px; margin:0 auto; height:100% !important;width:98% !important;max-width:1000px;}
#scbmsg.phoenix #scblqmodalclose, #scbmsg #scbresmodalclose { -webkit-overflow-scrolling: auto;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; float: none; margin: 0; position: absolute; top: 15px; right: 16px; z-index: 1; }
#scbmsgtitle{font-size:36px;}

/*Belowo 2 lines Added to remove the conflicts on SSO and LQ overlay */
.sso .phoenix{max-width:400px !important};
.sso .phoenix .iframe_wrapper{height:600px !important;}
.sso #scbmsg.phoenix .iframe_wrapper {overflow:hidden !important;padding:28px;}

#mmenu_container {height:auto !important;margin:0;padding:0;}
#mmenu_back {display:none !important;}

#showsearch {display:block !important;}
#showmyvzres2012header #scbrestopnavrt a.scbrestoprt {display:none;}
#showmyvzres2012header #contactus {display:none;}
#showmyvzres2012header #scbreszipcont a.scbrestoprt {display:block;}
#showmyvzres2012header .quick_signin {display:none !important;}
/**********************************/
/******** SCBRES FIVE MENUS *********/
/**********************************/
#scbresheadercont{text-align:center;margin:0;padding:0;position:relative;font:12px/18px BrandFont,Helvetica,Arial,sans-serif;z-index:699;border-bottom:1px solid #ddd;background:#fff;}
#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;z-index:1520;}
#scbrestopnavrow1{height:35px;display:block;}
#scbrestopnavrow2{height:114px;max-width:984px;margin:auto;}
#scbrestopnavlt{position:relative;top:0;left:175px;height:35px;width:242px;z-index:2000;}
#scbrestopnavrt{position:absolute;top:0;right:30px;height:35px;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 12px;}
#scbrestopnavlt li a.scbrestoplt{float:left;text-align:center;height:30px;line-height:30px;text-decoration:none;font-size:12px;color:#4b4b4b;font-weight:bold;border-top:2px solid #fff;padding-top:7px;}
#scbrestopnavlt li a.scbrestoplt:focus,
#scbrestopnavlt li a.scbrestoplt:hover,
#scbrestopnavlt li a.scbrestoplt:active{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,
#scbrestopnavrt li a.scbrestoprt:focus,
#scbrestopnavrt li a.scbrestoprt:focus span,
#scbrestopnavrt a:focus {color:#cd040b;text-decoration:none;}
#scbreszipcont span,
#scbreszipcont a{float:left;}

#scbrestopnavrt a,
#scbrestopnavrt span{font-size:12px;color:#4b4b4b;font-weight:bold;height:30px;line-height:30px;}
#scbrestopnavrt #loclinktext{font-size:12px;}
#scbrestopnavrt a.scbrestoprt{text-decoration:none;height:30px;line-height:30px;display:block;float:left;padding:0 7px;font-size:12px;color:#4b4b4b;font-weight:bold;}

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

a.scbresmenulink:link,
a.scbresmenulink:visited,
a.scbresmenulink:hover,
a.scbresmenulink:active{color:#06c !important;text-decoration:none;}
a.scbresmenulink:hover,
a.scbresmenulink:active{text-decoration:underline !important;}
/* 985px menus */
#scbresnavmenucont{position:static;padding:49px 0 0 178px;height:auto;width:100%;box-sizing: border-box;}
/* 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;}
#scbresnavmenu li a.menutab{position:relative;display:block;padding:0px 12px 4px 12px;z-index:100;font-family:BrandFont,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;text-decoration:none;color:#000;background:#fff;}
#scbresnavmenu .tabon{background:#fff;}

#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:20px;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 .tabhighlight{}
		#scbresnavmenu .tier03 a {background:none;}
#scbresnavmenu .tier03 {background:#fff;position:absolute;left:-99999px;top:85px;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;} 

#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 -2357px;}
#scbresnavmenu .icons_sprite.repairstatus {background-position:9px -1212px;}
#scbresnavmenu .icons_sprite.deals {background-position:9px -1739px;}
#scbresnavmenu .icons_sprite.discount {background-position:9px -243px;}



.scbresmenu1,
.scbresmenu2,
.scbresmenu3,
.scbresmenu4,
.scbresmenu5{display:block;text-decoration:none;height:auto;line-height:none;cursor:pointer;cursor:hand;margin-bottom:-1px;z-index:-1;white-space:nowrap;background:#fff;}
#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{color:#cd040b;}
#scbmenu100{
	height:300px;
	width:100%;
	display:block;
	position:absolute;
	top:150px;
	left:0;
	background-color:#fff;
	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:-99999px;width:100%;background:#fff;z-index:0;overflow:visible;color:#000;height:auto;border-bottom: 1px solid rgba(0,0,0,0.1);}

.scbresmenupad { padding: 30px 15px 15px 15px; max-width:984px; margin:auto;text-align:left;color:#000;font-size:12px;font-weight:normal;zoom:1;}
.scbresmenudiv img{border-width:0;}
.scbresmenudiv h1{margin:0 0 8px 0;}
.scbresmenudiv h1 a{font-size:24px;font-weight:normal;line-height:30px;color:#000;text-decoration:none;}
.scbresmenudiv h1 a:hover{text-decoration:underline;}
.scbmenutitle{font-size:15px;color:#000;font-weight:700;margin-bottom:20px !important;}
.scbresmenudiv .scbrescol1,
.scbresmenudiv .scbrescol2,
.scbresmenudiv .scbrescol3,
.scbresmenudiv .scbrescol4,
.scbresmenudiv .scbrescol5,
.scbresmenudiv .scbrescol5a,
.scbresmenudiv .scbrescol5b{margin-right:10px;padding-bottom:10px;float:left;height:auto;/*height:180px;*/}
.scbresmenudiv .scbrescol1{width:930px;margin-right:0px;}
.scbresmenudiv .scbrescol2{width:445px;}
.scbresmenudiv .scbrescol3{width:32%;}
.scbresmenudiv .scbrescol4{width:212px;}
.scbresmenudiv .scbrescol5 {width: 18%; }
.scbresmenudiv .scbrescol5a{width:26%;}
.scbresmenudiv .scbrescol5b{width:26%;}


/*#scbmenudiv1 {display:block !important;left:0 !important;}*/

.services_fix { width: 56% !important; }
.trend_fix {width: 50% !important; margin:0 !important;}
.trend_fix .scbrescol3 {width:100%;}
.dd_rightsection { width: 210px !important; border:none !important;}
.dd_rightsection > div {padding:20px 10px !important;}
.dd_rightsection > div > div {padding:0;}

/*
#scbsearchtopdiv, #scbressearchtop { top: 32px; }
#scbresnavmenucont { width: 100%; box-sizing: border-box; }
.scbresmenudiv .scbrescol5a { width: 20%; }
.services_fix { width: 56% !important; }
.scbresmenudiv .scbrescol5b { width: 27%; }
.scbresmenudiv .scbrescol5 { width: 17%; }
.scbresmenudiv { width: 100%; box-sizing: border-box; }
.dd_rightsection { width: 200px !important; }
.scbresmenupad { padding: 10px 5px 0 15px; }
#scbrestopnavrt { width: auto; }
#scbrestopnavrt li.location { width: 190px; text-align: right; padding-right: 10px; height: 30px; }
#scbrestopnavrt .scbrestoprt { padding: 0; float: none; display: inline-block; padding-right: 11px; }
#scbreszipcont span, #scbreszipcont a { float: none; }
#scbsearchsupport { background-position: -111px 0px; width: 229px; }
.scbresmenudiv .scbrescol3 { width: 30%; }
*/


.scbresmenudiv .scbresbr{background:url(/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;color:#000;}
.scbresmenudiv p{margin:0 8px 9px 0;color:#000;line-height:normal;}
.scbresmenudiv p a{font-size:12px;font-weight:600;}
.scbresmenudiv p a:link,
.scbresmenudiv p a:visited{color:#000 !important;text-decoration:none;}
.scbresmenudiv p a:active,
.scbresmenudiv p a:hover{color:#cd040b !important;text-decoration:none !important;}
.scbresmenudiv p a.scbredlink:link,
.scbresmenudiv p a.scbredlink:visited{color:#cd040b !important;}
.scbresmenudiv p a.scbredlink:active,
.scbresmenudiv p a.scbredlink:hover{color:#cd040b !important;text-decoration:none !important;}
.scbresmenudiv p a.blue:link,
.scbresmenudiv p a.blue:visited{color:#06c !important;}
.scbresmenudiv p a.blue:active,
.scbresmenudiv p a.blue:hover{color:#06c !important;text-decoration:underline;}
.scbresmenudiv .col_wrap1,
.scbresmenudiv .col_wrap2{float:left;color:#000;padding-right:10px;min-height:234px;}
.scbresmenudiv .col_wrap1{width:590px;}
.scbresmenudiv .nav_order_col{width:350px;float:left;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{color:#06c !important;margin-bottom:1px;padding-bottom:3px;text-decoration:none !important;}
.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(/resources/i/masterhead/br_129.png) no-repeat right top;padding-right:20px;margin-right:20px}
.scbresmenudiv .col{float:left;color:#000;padding-right:10px;height:100%;min-height:234px;}
.scbresmenudiv h2,
.scbresmenudiv h3{color:#000;margin:0 0 20px 0;font-size:16px;font-weight:bold;line-height:normal;}
.scbresmenudiv ul{margin:0;padding:0;list-style-type:none;}
.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;color:#06c;text-decoration:none ;font-weight:normal;font-size:12px;}
.scbresmenudiv div .submenu li a:hover{text-decoration:underline;color:#06c;}
.scbresmenudiv .col3{min-height:60px;padding:8px 0 12px 0;float:left;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{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 li{float:none;height:auto;background:none repeat scroll 0 0 transparent;}
.scbresmenudiv ul{margin:0;padding:0;list-style-type:none;}
.scbresmenudiv li{float:none;height:auto;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;color:#444;font-size:12px;}
.scbresmenudiv div .subavalmenu li a{padding:0px ;margin:0px;display:inline;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{color:#4D4D4D;font-size:16px;margin-bottom:10px;margin-top:0;}
.scbresmenudiv .col a{text-decoration:none;padding:0px;margin:0px;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(/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;padding:0}
.scbresmenudiv .modal_content .content{background:url(/resources/i/offerfilter/modal/background.jpg) repeat-x;zoom:1;padding:20px}
.scbresmenudiv .modal .modal_content h2{font-size:14px;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;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(/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(/resources/i/offerfilter/modal/background.jpg) repeat-x;padding:20px}
/* 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(/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{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{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(/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;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;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{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(/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(/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;}
#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;color:#4b4b4b;font-weight:normal;font-size:15px;line-height:22px;padding:0;background:#fff;border-width:0;position:absolute;top:9px;left:10px;z-index:90;}
.scbresinput:focus{outline:none;}
.scbresmbatext,
.scbrespwtext{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(/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;color:#fff;font-weight:bold;font-size:11px;background-repeat:repeat;line-height:30px !important;text-align:center;white-space:nowrap;background-color:#cc231c;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:78px;right:0px;width:140px;height:33px;z-index:1000;border-bottom:#ddd solid 1px;}
#scbsearchtopinput,
#scbressearchtopinput{position:absolute;top:11px;left:0;border-width:0;width:90px;height:20px;line-height:18px;font-family:BrandFont,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#4b4b4b;margin:0;padding:0;background:#fff;box-shadow:none;}
#scbsearchtopdiv #scbsearchsuggdiv ul {margin-bottom:0px;}



.scbressearchgo{background:url(/cs/groups/public/documents/adacct/icon_search.svg) no-repeat 0 0;position:absolute;top:9px;right:8px;width:24px;height:20px;}


/**********************************/
/******** 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{color:#06c;}
a.scbfastpassicon{display:block;width:80px;background:transparent url(/cs/groups/public/documents/adacct/scbressprite.png) no-repeat -305px -76px !important;padding:0 !important;}
.scbcarticon4 span,
.scbcarticon span{background:url(/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 !important;background-position:-576px -223px;}
#scbuserdivoff{display:none;float:left;}
#scbuserdivoff .scbuseroff{width:17px;height:27px;}
#scbuserdivoff .scbuseroff{background-position:-193px -196px;}
#scbreslastlogin{position:absolute;top:40px;right:10px;width:280px;height:18px;text-align:right;z-index:1990;}
#scbreslastlogin a,
#scbreslastlogin b{color:#000;font-size:11px;cursor:default;}
.scbcallout{position:absolute;top:25px;z-index:20000;}
.scbcalloutcontent{background:url(/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll left 9px transparent;color:#000000;padding:25px 15px 4px 20px !important;font-size:12px;text-align:left;}
.scbcalloutcaret{background:url(/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(/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll left bottom transparent;height:15px;margin-right:15px;}
.scbcalloutbottomright{background:url(/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll right bottom transparent;height:15px;width:15px;}
.scbcalloutright{background:url(/resources/i/ghf/headerfooter/bubbletranswhitenew.png) no-repeat scroll right 9px transparent;margin-bottom:15px;width:15px;}

#scbreslastbubble table {border:none;margin:0;width:auto;}
#scbreslastbubble td {line-height:normal;border:none;padding:0;}

#mobile_quick_cta {width:40px;height:40px;padding:11px 5px 0 5px;position:absolute;z-index:2001;top:0px;right:0px;display:block;text-align:center;}
#mobile_quick_cta img {width:5px;}
#mobile_quick_menu {background:#fff; width:160px;position:absolute;top:40px;right:0;z-index:2001;box-shadow:0px 12px 8px 0px rgba(0, 0, 0, 0.1);}
#mobile_quick_menu.closed {display:none;}
#mobile_quick_menu ul {list-style-type:none;margin:0;padding:0;text-align:left;}
#mobile_quick_menu ul li a {height:45px;line-height:45px;border-bottom:1px solid #f2f2f2;color:#fff; display:block;padding-left:15px;font-size:14px;font-weight:700;color:#000 !important;text-decoration:none !important;}



/* 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{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{color:#b00000;}

#scbsubnavcont{background:url(/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:1490;}
#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;color:#000 !important;text-decoration:none;padding:22px 40px 5px 10px;text-transform:uppercase;}
#scbmyvzemoverlay a{padding:0 !important;}
.scbsubnavon{background:#fff;border-top:#cd040b solid 2px !important;border-left:#fff solid 1px;}
.scbsubnavon div{border-left:#fff solid 1px !important;}
.scbsubnavon .scbsubnavdiv a{color:#cd040b !important;background:#fff;}
.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(/cs/groups/public/documents/adacct/scbvzwsprite.png) no-repeat;}
#scbvzwlink{background-position:right -510px;}
#scbvzwlink.scbon{background-position:right -555px;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:261px;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;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;}
#scbservicectaheader2012 h2{font-size:15px;}
#scbservicectaheader2012 a:link,
#scbservicectaheader2012 a:visited,
#scbservicectabutton2012 a:link,
#scbservicectabutton2012 a:visited{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{background-color:#fff;}
/*.pl #gf_footer{background-color:#fff;}*/
#ghffootercont{clear:both;display:block;border-top:#e5e5e5 solid 1px;text-align:center;}
#ghffooter{position:relative;text-align:left;margin-left:auto;margin-right:auto; width:auto !important;}
#ghffooter #gfnav {width:auto !important;}

/* 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;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;color:#525252;}
.scbToolTipClose{position:absolute;top:7px;right:10px;font-size:14px;text-decoration:none;color:#555 !important;}

/* signinflyout_css */
#signin_ws2012,
#scbuservzfios{height:40px; width:auto; background:#fff; color:#4b4b4b; font-weight:500; font-size:12px; display:block; float:left; position:relative;margin-top:-10px;}
#signin_ws2012 a.signin,
#scbuservzfios a.signin,
#signin_ws2012 a.scbsignin,
#scbuservzfios a.scbsignin{height:40px;background:url(/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;} /* clean up .signin later */
#signin_ws2012 a.selected,
#signin_ws2012 a.scbselected{height:40px;color:#cd040b;position:relative;z-index:9991;background:#f1f1f1 url(/cs/groups/public/documents/adacct/icon_user.svg) no-repeat scroll 12px 16px / 10px 15px;box-shadow:0 5px 5px 0 #999;}
#menu-signin2012{text-align:left;position:absolute;top:40px;right:0;width:200px;z-index:9993;background:#fff;padding:10px;min-width:200px;box-shadow:0 5px 5px 0 #999;}
#signin_ws2012 a.scbsignin:hover,
#scbuservzfios a.scbsignin:hover,
#signin_ws2012 a.scbsignin:focus,
#scbuservzfios a.scbsignin:focus {color:#cd040b;}
/* Footer begin */
#showmyvzres2012footer .vzt,
#showmyvzres2012footer .scbvzt{color:#000;font-weight:normal;font:12px/18px BrandFont,Helvetica,Arial,sans-serif;}
#showmyvzres2012footer .scbvzt #GlobalFooter{background:#f5f5f5;}
#gf_footer{position:relative;font-weight:normal;font-size:12px;width:auto;margin:0 auto;padding:30px 12px 20px 12px;}
#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;}
#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 .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:auto;font-weight:normal;font-size:10px;line-height:9px;overflow:hidden;text-align:left;padding:0 20px;}
/*.vzt div.scbminimap .scbwrapper,
.scbvzt div.scbminimap .scbwrapper{width:auto;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:4px 0 21px 0;padding:0 !important;}
.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: 20%;height:320px;padding:0 12px;float:left;text-align:left;box-sizing:border-box;margin:0;}
/*.vzt div.scbminimap .scbwrapper .col.first,
.scbvzt div.scbminimap .scbwrapper .col.first{padding-left:12px;}*/
.vzt div.scbminimap .scbwrapper .col.last,
.scbvzt div.scbminimap .scbwrapper .col.last{margin-right:0;padding-left:12px;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;width:100%;}
.vzt div.scbminimap li,
.scbvzt div.scbminimap li{padding:0 0 6px 0;line-height:16px;}
.vzt a:link,
.scbvzt a:link{text-decoration:none;}
.vzt a:focus,
.scbvzt a:focus{}

/* Footer */
#ghffootercont {display:block !important;}

/*
* 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;
	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;
	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;
}
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;
}
div.scbsearchsuggcont .dimResult .link span{
	color:#cd040b;
	font-weight:bold;
}
/******** End of Auto-suggest Dimension Search CSS *********/




}
@media (min-width: 860px) {
#scbsearchtopdiv, 
#scbressearchtop{right:2px;width:170px;}
#scbsearchtopinput, 
#scbressearchtopinput {font-size:15px;width:130px;}
}
@media (min-width: 900px) {
#showmyvzres2012header #scbrestopnavrt a.scbrestoprt {display:block;}

#scbrestopnavrt {right:0;}
#mobile_quick_cta, #mobile_quick_menu {display:none;}
#signin_ws2012,
#scbuservzfios {width:140px;}
#signin_ws2012 a.signin,
#scbuservzfios a.signin,
#signin_ws2012 a.scbsignin,
#scbuservzfios a.scbsignin {margin-right:0;}

#scbresnavmenucont { width: 100%; }
.scbresmenudiv .scbrescol5a { width: 190px; }
.services_fix { width: 510px; }
.scbresmenudiv .scbrescol5b { width: 150px; }
/*.scbresmenudiv { width: 1024px; }*/
/*.scbresmenupad { padding: 60px 15px 30px 15px; max-width:1280px; margin:auto;}*/
#scbresnavmenu .tier03 .container {padding:25px 115px 25px 15px;}

#scbrestopnavrt { position: absolute; margin: 0; }
#scbrestopnavrt li.location { width: auto; text-align: right; padding-right: 0px; }
#scbreszipcont span, #scbreszipcont a { float: left; }
#scbrestopnavrt .scbrestoprt { float: left; display: block; padding: 0 10px;}
#scbreslastlogin { right:10px;}
#scbsearchsupport { background-position: -111px -38px; width: 348px; }
#scbmsg { width:900px;}
#showmyvzres2012header #contactus {display:block; margin-right:15px;}
#showmyvzres2012header #contactus a {color:#4b4b4b;}
#showmyvzres2012header #contactus a:hover, #showmyvzres2012header #contactus a:active, #showmyvzres2012header #contactus a:focus {color:#cd040b;}
}
 @media (min-width: 984px) {
#scbresheader { max-width: 984px; }
}
#showmyvzres2012header { width: 100%;}

/*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;}

@media (min-width: 768px) {
	
	.myvz_show #scbmenudiv2{left: 0 !important; display:block !important;}
	.myvz_show .scbresmenudiv{top: 150px;padding-left: 20px;}
	#scbresnavmenu .tier02 a.tier02_highlight {color:#cd040b;border-bottom:2px solid #fff;background-position:right -26px;}
	#scbresnavmenu .tier02 a.scbredlink {color:#cd040b;}	
	#scbresheadercont.myvz_show {margin-bottom: 58px;}
}

 
#scbmenudiv1.scbresmenudiv{z-index:1;}
#scbtoggleacct{height:45px;}

/*.w_header_desktop{min-height:60px;height:auto !important;} */

.scbresmenupad .tier02 li.active > a.scb_link {color: #CD040B !important;border-bottom: 2px solid #CD040B;}


.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;}
#scbmenuli3a a.menutab:after {background:none !important;}

.myvz_show div.scbmenuclosediv {display:none !important;}
.quickLinksDiv{display: block;width: auto;white-space: nowrap;padding-right: 10px;position: absolute;top: 38px;right: 0px;height: auto;background-color: #FFF;border: #ccc solid 1px;font-size: 13px;z-index: 9999;}
#CBR a {background:url(/cs/groups/public/documents/adacct/icon_tfn.png) no-repeat left top / 16px 16px !important;display:block;padding:0 0 0 22px; color:#000 !important; font-weight:bold; margin-top:8px;}