* {margin: 0; padding: 0;}
html, body {background: #fff;}
body {overflow: visible;}
div.pl * {font-size: inherit;}
body.pl { margin: 0; padding: 0;}
sup, sub { vertical-align: 0; position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }

.pl {color: #333333; }
.pl a:link {color: #0066CC;text-decoration: none;}
.pl a:visited {color: #0066CC;text-decoration: none;}
.pl a:hover {color: #0066CC;text-decoration: underline;}
.pl a:active {color: #0066CC;}
.pl a.clean {text-decoration: none;}
.pl a.dotted {border-bottom: 1px dotted #0066CC;text-decoration: none;}
.pl a.dotted:hover {text-decoration: none;}
.pl img {border: 0 none;}
.pl p {margin: 0 0 10px;padding: 0;}
.pl td {color: #000000; vertical-align: top;}
.pl a.print {background:url(../img/icon/print.png) top left no-repeat;padding-left:23px;}
.pl a.activateLink {background: url(../img/btn/plus.png) no-repeat;padding-left: 15px;}

.vzt .mc { height: auto; clear: both; min-width: 990px; background-color: #dfe1e2; } 
.vzt select {width: 100%; height: auto; padding: 5px;}
.vzt a:link {font-weight: normal; }
.vzt p {clear: both;}
.vzt p.date {color: #999;}
.vzt ul {list-style: none;}
.vzt ul {margin: 0; padding: 0;}
.vzt .close { width: 9px; height: 9px; float: right; background: url("../img/btn/x.png") no-repeat }
.vzt .submit {display: block; text-indent: -9999px; border: none; font-size: 0 !important; line-height: 0;}
.vzt .btn {width: auto; height: auto; display: block; padding: 6px; border: none; background: url('../img/btn/btn_bg.png') repeat-x top left; color: #fff !important; font-weight: bold !important; }
.vzt .module {background: #ededed;}
.vzt .unbold {font-weight: normal !important;}
.vzt .more-hidden,
.vzt .hidden {display: none !important;}
.vzt .fl.vz-info-left {width:120px; }

/* icons */
.vzt .fb {width: 28px; height: 28px; display: block; text-indent: -9999px; background: url('../img/icon/fb.png') no-repeat center center;}
.vzt .twitter {width: 29px; height: 29px; display: block; text-indent: -9999px; background: url('../img/icon/twitter.png') no-repeat center center;}

/* specific tooltips */
.vzt .tooltip_content .toolAccess, 
.vzt .tooltip_content .toolPaperless,
.vzt .tooltip_content .toolCustId, 
.vzt .tooltip_content .toolMoreInfo,
.vzt .tooltip_content .getMyPIN, 
.vzt .tooltip_content .needPIN,
.vzt .tooltip_content .tooltipSaveUsername,
.vzt .tooltip_content .tooltipKeepSigned,
.vzt .tooltip_content .isPIN {position: relative;border: 2px solid #D7D7D7;-moz-box-shadow: 0 0 10px 2px #D7D7D7;background: #FFFFFF; -webkit-box-shadow: 0 0 10px 2px #D7D7D7; box-shadow: 0 0 10px 2px #D7D7D7;}
.vzt a.tip {background:url(../img/icon/tooltip.png) bottom right no-repeat;display:block;}
.vzt a.tip.link {background-position:right 2px; display:inline; padding-right:18px;}
.vzt .tooltip_content .toolAccess { right: -13px; /*right: -13px; */top: -85px;  width:250px; }
.vzt .tooltip_content .toolAccess.left {left:55px;right:0;}
.vzt .tooltip_content .toolAccess h4 {margin:0;}
.vzt .tooltip_content .toolAccess p {margin-bottom:15px;}

.vzt .tooltip_content .toolPaperless {right: -13px; top: -30px;}
.vzt .tooltip_content .toolCustId {left: -11px; top: -25px;  }
.vzt .tooltip_content .tooltipKeepSigned {left: 13px; top: -30px;  line-height:14px; padding:10px 8px; }
.vzt .tooltip_content .tooltipSaveUsername {left: 13px; top: -10px; line-height:16px; padding:10px 8px; }
.vzt .tooltip_content .toolMoreInfo {right: -13px; top: -115px; }
.vzt .tooltip_content .getMyPIN { right: -13px; top: -115px;  }
.vzt .tooltip_content .getMyPIN h1 { font-size:18px; letter-spacing:normal;margin:0;padding:0; line-height:normal; font-weight:normal; color:#444}
.vzt .tooltip_content .getMyPIN h2 { font-size:16px;letter-spacing:normal; margin: 10px 0 0 0; line-height:normal;}
.vzt .tooltip_content .needPIN, .vzt .tooltip_content .isPIN {font-family:  Arial, sans-serif;  right: -13px; top: -100px; }
.vzt .tooltip_content .isPIN {top:-30px;}
.vzt .tooltip_content .needPIN .pad, .vzt .tooltip_content .isPIN .pad, .vzt .tooltip_content .toolAccess .pad {padding:20px;}
.vzt .tooltip_content .toolAccess .pad {padding-bottom:5px;}
.vzt .tooltip_content .needPIN h3 {font-size:14px; letter-spacing:normal;margin:0;padding:0;}

/* Lists */
.vzt ul.bullets li {list-style-type:disc;margin-left:14px;margin-bottom:10px !important;}


/* Specific Modals */
.keepMeSigned.content ul li {background-image:url(/MyBusinessAccount/resources/RGA/img/icon/bullet.png); background-position:0 9px;}
.keepMeSigned.content ul li ul {margin:3px 0 0 14px;}
.keepMeSigned.content ul li ul li {background:none;}
.vzt .modal_content .removeUser1.content .buttons .button, .vzt .modal_content .remove-user-email.content .buttons .button, .vzt .modal_content .updateEmail.content .buttons .button {float:left;margin:0 10px 0 0;}
.removeUser1.content a.close, .remove-user-email.content a.close, .updateEmail.content a.close {background:none; float:none;line-height:28px;}
.updateEmail.content .fl input {margin:4px 16px 0 0;}
.vzt .modal_content  .updateEmail.content {height:auto;}

/* button specific */
.vzt .button.signin {float: right; margin-top: 10px; }
.vzt .button.save {float: left; margin-right: 15px; }
.vzt .button.payment { float: right; }

/* Left Side Navigation */
.vzt div.cc div.middle .nav-container .head {margin: 20px 0 30px; padding-left: 10px;}
.vzt div.cc div.middle .nav-container .head h3 {font-size: 24px; margin-bottom: 0; }
.vzt div.cc div.middle .nav-container .head p {font-size: 14px; margin-bottom: 0; }
.vzt div.cc div.middle .nav-container a {color: #4d4d4d; font-weight: bold;}
.vzt div.cc div.middle .nav-container a:hover {color: #b00000; text-decoration: none;}
.vzt div.cc div.middle .nav-container a.navLink {float: right; padding-right: 5px; color: #0066CC; font-weight: normal;}
.vzt div.cc div.middle .nav-container p.copy {font-weight: normal; font-size: 12px;}
.vzt div.cc div.middle .nav-container .nav ul li {/*border-top: 1px solid #fff;*/ border-bottom: 1px solid #cfcfcf; color: #4d4d4d; font-family: 'Myriad Pro',Arial,sans-serif; font-weight: bold; font-size: 14px;}
.vzt div.cc div.middle .nav-container .nav ul li .padding {padding: 10px 10px;}
.vzt div.cc div.middle .nav-container .nav ul li p {margin: 0;}
.vzt div.cc div.middle .nav-container .nav ul li.selected { position: relative; zoom: 1; }
.vzt div.cc div.middle .nav-container .nav > ul > li { border: none; }
.vzt div.cc div.middle .nav-container .nav > ul > li > div { float: left; clear: both; width: 219px; } /* IE7 CLEARFIX HACK -- TODO FIX! */
.vzt div.cc div.middle .nav-container .nav > ul > li > ul { float: left; clear: both; width: 100%;} /* IE7 CLEARFIX HACK -- TODO FIX! */
.vzt div.cc div.middle .nav-container .nav > ul > li .cat {padding-top: 2px; padding-bottom: 2px; background: #d9d9d9 url('../../images/sprite/mba_sprite2.png') repeat-x; background-position: 0px -10px; border-bottom: 1px solid #cfcfcf; font-size: 12px;}
.vzt div.cc div.middle .nav-container .nav > ul > li .cat.selected {position: relative; }
.vzt div.cc div.middle .nav-container .nav > ul > li .cat.selected .navLink {text-decoration: underline;}
.vzt div.cc div.middle .nav-container .nav > ul > li .cat .title {float: left; font-size: 11px; margin-top:1px; color: #000000;}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul li {}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li {}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li.selected {border-top: none; background: #999999 url('../img/bg/bg_nav_li.png') repeat-x; }
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li.selected a {color: #fff;}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li.selected a:hover {color: #b00000;}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li.selected > ul {display: block; padding: 10px 0; background: #b3b3b3 url('../img/bg/bg_nav_li_ul.png') repeat-x;}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li.selected > ul li {border: none;}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li.selected > ul li a {color: #4d4d4d; }
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li.selected > ul li.selected a {border: none; color:#333333}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li > ul {display: none;}
.vzt div.cc div.middle .nav-container .nav > ul > li > ul > li > ul > li {height: 18px; padding-left: 10px;}
.vzt div.cc div.middle .nav-container .carat {width: 13px; height: 28px; position: absolute; z-index: 7; top: 5%; left: 227px; display: none; background: transparent url('../../images/sprite/mba_overview_sprite.png') no-repeat; background-position: -10px -10px;}

/* Alert Center */
.vzt div.cc div.middle .alert-center { padding: 10px; background: #EDEDED; border: 1px solid #d6d6d6; border-top: none; }
.vzt div.cc div.middle .alert-center .header {padding: 10px 0; color: #b00000; font-weight: bold;}
.vzt div.cc div.middle .alert-center .header a {color: #b00000; text-decoration: none;}
.vzt div.cc div.middle .alert-center .header span {float: left;}
.vzt div.cc div.middle .alert-center .header span.alert-count {width: 20px; height: 23px; display: block; margin: -3px 0 0 5px; padding: 3px 5px 3px 3px;  background: url('../../images/sprite/mba_overview_sprite.png') no-repeat left -1px; background-position : -10px -59px; color: #ffffff; text-align: center;}
.vzt div.cc div.middle .alert-center .header .hide {  display: block; float: right;color: #000; text-transform: capitalize; }
.vzt div.cc div.middle .alert-center .header .hide:hover {color: #b00000;}
.vzt div.cc div.middle .alert-center .header .hide span {}
.vzt div.cc div.middle .alert-center .header .hide span.sign {font-size: 21px; margin-left:5px;}
.vzt div.cc div.middle .alert-center .content {width: 100%; min-height: 0; margin: 0; background: none; border-top: 1px solid #D6D6D6; }
.vzt div.cc div.middle .alert-center .content .section {width: 222px;float: left; margin: 15px 10px 0 0; padding-right: 10px; border-right:1px solid #D6D6D6; } 
.vzt div.cc div.middle .alert-center .content .section.last {border-right: none; margin-right: 0; padding-right: 0;} 
.vzt div.cc div.middle .alert-center .content h3 {font-size: 14px;}
.vzt div.cc div.middle .alert-center .content p {color: #666; }
.vzt div.cc div.middle .alert-center .content .left {float: left;}
.vzt div.cc div.middle .alert-center .content .right {float: right;}
.vzt div.cc div.middle .alert-center .content a.left {padding-top: 7px;}
.vzt div.cc div.middle .alert-center .content .iconContainer {padding-left: 35px; background: transparent url('../img/icon/alert.png') top left no-repeat;}
.vzt div.cc div.middle .alert-center .content .announceContainer {padding-left: 35px; background: transparent url('../img/icon/announcement.png') top left no-repeat; background-position: 0px 9px;}
.vzt div.cc div.middle .alert-center .content .announceContainer h3 {padding-bottom:0px; margin-bottom:0px;}
.vzt div.cc div.middle .alert-center .content .iconAlert1 {padding-left: 40px; background: transparent url('../img/icon/legaltosalert.png') top left no-repeat; background-position: 0px 9px;}
.vzt div.cc div.middle .alert-center .content .iconAlert2 {padding-left: 40px; background: transparent url('../img/icon/loyaltyalert.png') top left no-repeat; background-position: 0px 9px;}
.vzt div.cc div.middle .alert-center .content .iconAlert3 {padding-left: 40px; background: transparent url('../img/icon/repairticket.png') top left no-repeat; background-position: 0px 9px;}
.vzt div.cc div.middle .alert-center .content .iconAlert4 {padding-left: 40px; background: transparent url('../img/icon/offerticket.png') top left no-repeat; background-position: 0px 9px;}
.vzt div.cc div.middle .alert-center .content .iconAlert5 {padding-left: 40px; background: transparent url('../img/icon/announcements.png') top left no-repeat; background-position: 0px 9px;}
.vzt div.cc div.middle .alert-center .content .iconAlert6 {padding-left: 40px; background: transparent url('../../images/sprite/mba_overview_sprite.png') top left no-repeat; background-position: -10px -218px;}
.vzt div.cc div.middle .alert-center .content .iconAlert7 {padding-left: 40px; background: transparent url('../img/icon/attentionalert.png') top left no-repeat; background-position: 0px 9px;}
.vzt div.cc div.middle .alert-center a.moreOld {float: right;}
.vzt div.cc div.middle .alert-center a.more {padding-left:10px; color: #06C;}
.vzt div.cc div.middle .alert-center .more-content { margin-top: 10px; clear: both; float: left;}

/* random */
.vzt div.cc div.middle .communicate {text-align: right; margin: 15px 0; color: #999;  *float:right; *width: 734px;}
.billPay .vzt div.cc div.middle .communicate {*float:none;}
.vzt div.cc div.middle .communicate .container {float: right; padding-left: 5px; color: #000; font-weight: bold;}
.vzt div.cc div.middle .communicate .container.iwantto {clear: both; margin-top: 5px;}
.vzt div.cc div.middle .communicate .container.iwantto select {width: 192px;}
.vzt div.cc div.middle .communicate .container.iwantto option {text-indent: 8px;}
.vzt div.cc div.middle .communicate .container span { color: #666; }
.vzt div.cc div.middle .communicate .container a {display: block; padding-top: 20px;}
.vzt div.cc div.middle .communicate .chat { width: 50px; background: url('../img/icon/chat.png') no-repeat left top; border: none; text-align: right; }
.vzt div.cc div.middle .communicate .call { border: none; background: none;}
.vzt div.cc div.middle .communicate .social_btn { text-align: left;}
.vzt div.cc div.middle .communicate .social_btn a {float: right; margin-left: 8px; }
.vzt input.error {border-color:#B50000 !important;color:#000 !important;}
.vzt input.success {border-color:#048A17 !important;color:#000 !important;}

/* content container overrides/etc... */
.vzt div.cc div.top,
.vzt div.cc div.footer {min-width: 990px; height: auto; padding: 0;}
.vzt div.cc div.top .inner {height: 108px; padding: 0; background: url('../img/bg/bg_header.png') repeat-x left top;}
.vzt div.cc div.footer .inner {background: #fff;}
.vzt div.cc div.top .banner,
.vzt div.cc div.footer .banner {margin: 0 auto;}
.vzt div.cc div.middle {min-width: 990px; padding: 0; background: #fff;/*background: #fff url('../img/bg/bg_middle.png') repeat-x left 45px;*/}
.vzt div.cc div.middle h2 {text-indent: -9999px; margin-top: 25px;}
.vzt div.cc div.middle h4 {text-indent: -9999px;}
.vzt div.cc div.middle .col4 {width: 362px;}
.vzt div.cc div.middle .col3 { border: 1px solid #dcdcdc; border-bottom: none; background: url('../img/bg/bg_content3.png') repeat-y left top;}
.vzt div.cc div.middle .col9 { padding-left: 10px; position: relative; z-index: 6;-moz-box-shadow: -15px 0 25px -25px #5f5f5f;-webkit-box-shadow: -15px 0 25px -25px #5f5f5f;box-shadow: -15px 0 25px -25px #5f5f5f;}
.vzt div.cc div.middle .content {width: 990px; position: relative; margin: 0 auto; clear: both; /*background: url('../img/bg/bg_content3.png') repeat-y left top;*/}
.vzt div.cc div.middle .col-inner {margin-bottom: 7px; padding: 15px; border: 1px solid #ccc; background: #EDEDED; }
.vzt div.cc div.middle .col-inner .header {margin-bottom: 0; font-size: 16px; font-weight: bold;}
.vzt div.cc div.middle .col-inner .subheader {margin: 0; padding: 0; font-size: 16px;}
.vzt div.cc div.middle .section {margin-bottom: 20px;}
.vzt div.cc div.middle .section .inner {margin-left: 15px;}

/* fancy headers */
.vzt .copyBillNPay {height: 43px; background: url('../img/headers/billandpayment.png') no-repeat;}
.vzt .copyBillNPay_small {width: 146px; height: 26px; background: url('../img/headers/billandpayment_small.png') no-repeat;}
.vzt .copyEnrollEasyPay {width: 176px; height: 26px; background: url('../img/headers/enrollineasypay.png') no-repeat;}
.vzt .copyQuestionsBill {width: 204px; height: 20px; background: url('../img/headers/questionsaboutyourbill_small.png') no-repeat;}
.vzt .copyEnrollOneBill {width: 137px; height: 20px; background: url('../img/headers/enrollinonebill.png') no-repeat;}
.vzt .copyEnrollPaperFree {width: 197px; height: 20px; background: url('../img/headers/enrollinpaperfreebilling.png') no-repeat;}
.vzt .copyVerizonBBlog {width: 222px; height: 26px; background: url('../img/headers/verizonbusinessblog.png') no-repeat;}
.vzt .copyVerizonSmallBizBlog {width: 227px; height: 27px; background: url('../img/headers/VZSmallBizBlog.png') no-repeat; margin-top: 0px !important;
margin-bottom: 0px !important;}
.vzt .copyWebinars {width: 98px; height: 38px; background: url('../img/headers/Webinars.png') no-repeat;}
.vzt .copyeNewsletters {width: 142px; height: 24px; background: url('../img/headers/eNewsletters.png') no-repeat;}
.vzt .copyFacebook {width: 100px; height: 23px; background: url('../img/headers/facebook.png') no-repeat;}
.vzt .copyVerizonDiscount {width: 270px; height: 25px; background: url('../img/headers/verizondiscountprogram.png') no-repeat;}
.vzt .copyWebinar {width: 124px; height: 17px; background: url('../img/headers/webinarseries.png') no-repeat;}
.vzt .copySBForums {width: 190px; height: 17px; background: url('../img/headers/smallbusinessforums.png') no-repeat;}
.vzt .copyVerizonBLink {width: 270px; height: 17px; background: url('../img/headers/verizonbusinesslinkrewards.png') no-repeat;}
.vzt .copyPersonalInformation {width: 212px; height: 22px; background: url('../img/headers/personalinformation.png') no-repeat;}
.vzt .copyNotifications {width: 342px; height: 21px; background: url('../img/headers/activenotifications.png') no-repeat;}
.vzt .copyBillingNPayment {width: 342px; height: 28px; background: url('../img/headers/billingandpaymentinformation.png') no-repeat;}
.vzt .copyAddAccount {width: 347px; height: 28px; background: url('../img/headers/addanotheraccounttomanage.png') no-repeat;}
.vzt .copyChangePassword {width: 184px; height: 26px; background: url('../img/headers/changepassword.png') no-repeat; margin-bottom:0;}
.vzt .copySecurityQuestion {width: 183px; background: url('../img/headers/securityquestion.png') no-repeat;}
.vzt .copyManageUsers {width: 146px; height: 25px; background: url('../img/headers/manageusers.png') no-repeat;}
.vzt .copyMyService {width: 111px; height: 25px; background: url('../../images/sprite/mba_overview_sprite.png') no-repeat; background-position : -10px -136px; }
.vzt .copyTodayIWantTo {width: 173px; height: 26px; background: url('../../images/sprite/mba_overview_sprite.png') no-repeat; background-position: -10px -181px;}
.vzt .copyMyBill {width: 64px; height: 26px; background: url('../img/headers/mybill.png') no-repeat;}
.vzt .copyVZSmallBiz {width: 130px; height: 23px; background: url('../img/headers/vzsmallbiz.png') no-repeat;}
.vzt .copySmallBizRewards {width: 185px; height: 23px; background: url('../img/headers/smallBizRewards.png') no-repeat;}
.vzt .copyForaLimitedTime {width: 244px; height: 26px; background: url('../img/headers/ForALimitedTime.png') no-repeat;}
.vzt .copyVerizonSpecialOffers {width: 226px; height: 27px; background: url('../img/headers/verizonSpecialOffers.png') no-repeat;}
.vzt .copyVerizonDiscountProgram {width: 274px; height: 25px; background: url('../img/headers/verizonDiscountProgram2.png') no-repeat;}
.vzt .copyMyRewards { width: 126px; height: 28px; background: url('../img/headers/myRewards.png') no-repeat;}
.vzt .copyMyBusiness{ width: 126px; height: 28px; background: url('../../images/sprite/mba_sprite1.png') no-repeat; background-position: -10px -10px;}
.vzt .copyMyAnnouncements { width: 176px; height: 28px; background: url('../img/headers/Announcements.png') no-repeat;}
.vzt .copyMyCommunity { width: 165px; height: 28px; background: url('../img/headers/myComunity.png') no-repeat;}
.vzt .copyMyeLearning { width: 149px; height: 28px; background: url('../img/headers/MyElearning.png') no-repeat;}
.vzt .copyWeCommerce{ width: 110px; height: 38px; background: url('../img/headers/weCommerce.png') no-repeat;}
.vzt .copyFacebook{ width: 100px; height: 38px; background: url('../img/headers/facebook.png') no-repeat;}
.vzt .copyArchive{ width: 80px; height: 20px; background: url('../img/headers/Archive.png') no-repeat; margin-top: 0px !important;
margin-bottom: 0px !important;}
.vzt .copyAuthors{ width: 83px; height: 19px; background: url('../img/headers/Authors.png') no-repeat;}
.vzt .copyUpcoming{ width: 110px; height: 25px; background: url('../img/headers/upcoming.png') no-repeat;}
.vzt .copyNewsletterArchive{ width: 194px; height: 20px; background: url('../img/headers/newsletterArchive.png') no-repeat;}
.vzt .copyCategories{ width: 111px; height: 24px; background: url('../img/headers/Categories.png') no-repeat; margin-top: 0px !important;
margin-bottom: 0px !important;}
.vzt .copyLinkedIn{ width: 88px; height: 38px; background: url('../img/headers/linkedin.png') no-repeat;}
.vzt .copyAtVZSmalBiz {width: 130px; height: 38px; background: url('../img/headers/vzsmallbiz.png') no-repeat;}
.vzt .copyAddMoreApps {width: 239px; height: 24px; background: url('../img/headers/addmoreapplications.png') no-repeat;}
.vzt .copySimplify {width: 82px; height: 26px; background: url('../img/headers/simplify.png') no-repeat;}
.vzt .copyGrow {width: 56px; height: 20px; background: url('../img/headers/grow.png') no-repeat;}
/* Commeneted to avoid missing links report issue 
.vzt .copyFedEx{width: 142px; height: 23px; background: url('../img/headers/FedEx.png') no-repeat;} 
.vzt .copy5Lines{width: 169px; height: 24px; background: url('../img/headers/verizonwireless.png') no-repeat;}
.vzt .copyCompanyCredit{width: 51px; height: 24px; background: url('../img/headers/dandb.png') no-repeat;}
.vzt .copyOfficeDepot{width: 142px; height: 28px; background: url('../img/headers/OfficeDepot.png') no-repeat;}
.vzt .copySuperPages{width: 133px; height: 26px; background: url('../img/headers/supermedia.png') no-repeat;}
.vzt .copyGreatSavings{width: 217px; height: 26px; background: url('../img/headers/rainbow.png') no-repeat;}
.vzt .copyProtectYourPersonal{width: 328px; height: 28px; background: url('../img/headers/INC.png') no-repeat;}
.vzt .copyWebEx{width: 165px; height: 24px; background: url('../img/headers/webexpcnow.png') no-repeat;}*/

.vzt h4.verizonWifi { background:url(../img/headers/verizon_wifi.gif) top left no-repeat;}
.vzt h4.addAnotherAccount {background:url(../img/headers/add_another_account.gif) top left no-repeat;}
.vzt h4.addNewUser {background:url(../img/headers/add_new_user.gif) top left no-repeat;}
.vzt .upgradeFullAccess {background:url(../img/headers/upgrade_to_full_access.png) top left no-repeat;}
.vzt .encDocuments {background:url(../img/headers/encrypted_documents.png) top left no-repeat;width: 500px;height: 28px;}
.vzt .managemydomains {background:url(../img/headers/managemydomains.png) top left no-repeat;width: 250px;height: 28px;}
.vzt .encEmail {background:url(../img/headers/encrypted_email.png) top left no-repeat;width: 500px;height: 28px;}

/* Login Pages */
.vzt div.cc div.middle .hp_main {background:url(../img/hp_main_shot.jpg) top left no-repeat; padding:42px 0 0 42px; width:623px;}
.vzt div.cc div.middle .signin.col-inner {background: url('../img/bg/bg_signin.png') bottom left repeat-x; height: 314px; margin-bottom:0px; margin-bottom:6px; padding: 15px;}

.vzt div.cc div.middle .signin h2.copySignin {text-indent: -9999px; height: 26px; background: transparent url('../../images/sprite/mba_sprite1.png') no-repeat; background-position: -10px -203px;}
.vzt div.cc div.middle .signin input[type="text"]{width: 85% !important; margin-bottom: 8px;}
.vzt div.cc div.middle .signin input[type="password"] {width: 85% !important; margin-bottom: 8px;}
.vzt div.cc div.middle .signin input[type="checkbox"] ,
.vzt div.cc div.middle .signin label[for="checkRemeber"] {float: left; margin-right: 5px;}
.vzt div.cc div.middle .signin input {width:15px; height:15px;}
.vzt div.cc div.middle .signin p {margin:8px 0 0 0;}

/* vas signin page */
.vzt div.cc div.middle .vassignin.col-inneralt {background: url('../img/bg/bg_signin.png') bottom left repeat-x; height: 250px; margin-bottom:0px; margin-bottom:6px; padding: 15px;}
.vzt div.cc div.middle .vassignin h2.copySignin {text-indent: -9999px; height: 26px; background: transparent url('../../images/sprite/mba_sprite1.png') no-repeat; background-position: -10px -203px;}
.vzt div.cc div.middle .vassignin input[type="text"]{width: 300px !important; margin-bottom: 8px;}
.vzt div.cc div.middle .vassignin input[type="password"] {width: 300px !important; margin-bottom: 8px;}
.vzt div.cc div.middle .vassignin input {width:15px; height:15px;}
.vzt div.cc div.middle .vassignin p {margin:8px 0 0 0;}

.vzt div.cc div.middle .mailCount{padding-top:10px; color: #666; padding-left:20px; padding-right:5px; font-weight:bold;}
.vzt div.cc div.middle .VZEmail{margin-bottom:15px; background-color:#dfdfdf; margin-top:1px;}
.vzt div.cc div.middle .loginImg2{background: url('../../images/sbc_mybizacct_082913.png') bottom left no-repeat; height: 232px; }
.vzt div.cc div.middle .loginImg{background: url('../../images/sbc_mngmyVZ_082913.png') bottom right no-repeat; height: 314px; margin-bottom:2px; }
.vzt div.cc div.middle .loginImg b{font-size:14px;}
.vzt div.cc div.middle .loginImg ul{list-style:disc;}
.vzt div.cc div.middle .loginImg .loginUl1{padding-left:20px;}
.vzt div.cc div.middle .loginImg .loginUl2{padding-left:50px;}
.vzt div.cc div.middle .one-time {background: #f8f8f8; }
.vzt div.cc div.middle .one-time.col-inner {padding: 15px; }
.vzt div.cc div.middle .one-time h2.copyOnetime {text-indent: -9999px; height: 26px; background: transparent url('../../images/sprite/mba_sprite1.png') no-repeat; background-position: -10px -58px;}
.vzt div.cc div.middle .one-time p.label {margin: 0;}
.vzt div.cc div.middle .one-time p.lower {margin-top: 10px;}
.vzt div.cc div.middle .one-time .phone-number {float: left; margin-right: 10px; color: Black; font-size: 13px; text-align:center; padding:6px; width:44px;}
.vzt div.cc div.middle .one-time .phone-number.phone-4 {width: 110px;}
.vzt div.cc div.middle .one-time .phone-number.phone-5 {width: 60px;}
.vzt div.cc div.middle .one-time .login-error { clear: left; color: #B00000; display:none; font-size: 8px;}
.vzt div.cc div.middle .one-time .login-error.le2 { width: 135px; float: left;  }
.vzt div.cc div.middle .one-time .login-error.le3 { width: 135px; float: left; clear: none; }
.vzt div.cc div.middle .lower {margin-top: 15px;}
.vzt div.cc div.middle .lower h4 {margin-bottom: 15px;}
.vzt div.cc div.middle .lower .col4 {margin-right: 8px;}
.vzt div.cc div.middle .lower .col4.last {margin-right: 0;}
.vzt div.cc div.middle .lower .col4 .col-inner .bold {margin-bottom: 0;}
.vzt div.cc div.middle .gray {padding: 20px; background: #e2e2e2; border: 1px solid #ededed;}
.vzt div.cc div.middle .login-left-arrow {padding-left: 12px; background: url('../img/icon/login_left_arrow.png') no-repeat 0 3px;}
.login .vzt div.cc div.middle,
.login .vzt div.cc div.middle .content {background: #fff;}
.login .vzt div.cc div.middle .col4 { width: 321px; }
.login .vzt div.cc div.middle .col8 { margin-right: 0; margin-top: 0;}
.login .vzt div.cc div.middle .col-inner { padding: 15px;line-height:14px; }
.login .vzt div.cc div.middle h2 {margin-top: 0;}
.login .vzt div.cc div.middle h2 {margin-top: 0;}
.vzt .signin .login-opts {width:400px;}

/* IE7 */
.vzt p.pw-rules {line-height:0px !important;}

/* My Applications Page*/
.myApps .vzt div.cc div.middle #mod2 {width: 650px; height: 400px;}
.myApps .vzt div.cc div.middle .upper .col4 {margin-right: 0;}
.vzt div.cc div.middle .content-sections{background: #ededed; border: 1px solid #d6d6d6; margin-bottom:10px; padding: 10px 0;}
.vzt div.cc div.middle .content-sections.solo{margin-bottom:0px; margin-top:10px;}
.vzt div.cc div.middle .content-sections.btm{margin-bottom:0px;}
.vzt div.cc div.middle .content-sections .header{border-bottom: 1px solid #E1E1E1; margin: 0; padding: 6px 14px 0px;}
.vzt div.cc div.middle .content-sections h4{margin-bottom:8px;}
.vzt div.cc div.middle .content-sections .container {padding:10px 14px 0px;}
.myApps .vzt div.cc div.middle .content-sections {margin-top: 10px;}

/* Get Help */
.vzt div.cc div.middle .content-sections h4.gethelp{height: 26px; width: 92px; background: url("../img/headers/icon_gethelp.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .get-help .sections{color:#333; float:left; margin-bottom: 10px; margin-right:6px; width: 228px;}
.vzt div.cc div.middle .get-help .sections strong{font-size:14px;}
.vzt div.cc div.middle .get-help li {margin-top: 3px;}

/* Internet Security page*/
.vzt div.cc div.middle .content-sections h4.verizoninternetsecurity {height: 25px; width: 254px; background: url("../img/headers/verizoninternetsecurity.png") no-repeat scroll 0 0 transparent; margin-left:14px;}
.vzt div.cc div.middle .internet-security ul {width:545px;}
.vzt div.cc div.middle .internet-security ul li{color:#333; list-style:disc; margin-bottom: 10px; margin-left: 14px; *margin-left: 16px;}
/*.vzt div.cc div.middle .internet-security .downloadnow {float: left; height: 29px; width: 105px; margin-bottom: 10px; background: url("../img/btn/btn_downloadnow.png") no-repeat scroll center bottom transparent;}
.vzt div.cc div.middle .internet-security .downloadagain {float: left; height: 29px; width: 111px; margin-bottom: 10px; background: url("../img/btn/btn_downloadagain.png") no-repeat scroll center bottom transparent;}*/
.vzt div.cc div.middle .internet-security p{margin-bottom:10px;}
.vzt div.cc div.middle h3{padding:10px 0;}

/* Internet Security Multi device page*/
.vzt div.cc div.middle .content-sections h4.verizoninternetsecuritymd {height: 25px; width: 500px; background: url("../img/headers/verizoninternetsecuritymultidevice.png") no-repeat scroll 0 0 transparent; margin-left:14px;}
.vzt div.cc div.middle .internet-securitymd ul {width:545px;}
.vzt div.cc div.middle .internet-securitymd ul li{color:#333; list-style:disc; margin-bottom: 2px; margin-left: 14px; *margin-left: 16px;}
/*.vzt div.cc div.middle .internet-securitymd .downloadnow {float: left; height: 29px; width: 105px; margin-bottom: 10px; background: url("../img/btn/btn_downloadnow.png") no-repeat scroll center bottom transparent;}
.vzt div.cc div.middle .internet-securitymd .downloadagain {float: left; height: 29px; width: 111px; margin-bottom: 10px; background: url("../img/btn/btn_downloadagain.png") no-repeat scroll center bottom transparent;}*/
.vzt div.cc div.middle .internet-securitymd p{margin-bottom:5px;}
.vzt div.cc div.middle h3{padding:10px 0;}

/* Calendar page*/
.vzt div.cc div.middle .content-sections h4.calendartitle {height: 21px; width: 92px; background: url("../img/headers/calendar.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .calendar-widget .control {font-size:13px; margin-bottom:20px;}
.vzt div.cc div.middle .calendar-widget .control select{color:#333333; margin-right:42px; }
.vzt div.cc div.middle .calendar-widget .control select option{color:#333333; text-indent: 8px;}
.vzt div.cc div.middle .calendar-widget .control select.sel-calendars{width:195px;}
.vzt div.cc div.middle .calendar-widget .control select.sel-emails{width:300px;}
.vzt div.cc div.middle .calendar-widget .widget {width:100%;}

/*Bill Payment Page*/
.vzt div.cc div.middle .calendar-widget .control .link-container {float: left; margin-right: 20px; padding: 5px 5px 5px 0;}
.vzt div.cc div.middle .calendar-widget .control .link-container a { color: #333333; font-weight: bold; font-size: 12px;}
.vzt div.cc div.middle .calendar-widget .control .selected.link-container {padding: 5px 10px; background: #ffffff; border-left: #cccccc 1px solid; border-top: #cccccc 1px solid;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;  }
.vzt div.cc div.middle .calendar-widget .control .selected.link-container a {color: #b00000;}
.vzt div.cc div.middle .content-sections .control .billing-dropdown {width: 200px; float: right; padding-top: 6px; font-weight: bold; font-size: 12px; color: #333333; }
.vzt div.cc div.middle .content-sections .control .billing-dropdown select {width: 200px; margin: 0;}
.vzt div.cc div.middle .content-sections .enrollEasy p {width: 625px;}
.vzt div.cc div.middle .content-sections .enrollEasy li {list-style:disc; margin-bottom: 7px; margin-left: 14px;}
.vzt div.cc div.middle .content-sections .enrollEasy li {list-style:disc; margin-bottom: 7px; margin-left: 14px;}
.vzt div.cc div.middle .content-sections .questionsNBill .section {width: 30%; /*height: 100px;*/ float: left; margin: 0 10px; padding-right:10px; border-right: 1px solid #e1e1e1;}
.vzt div.cc div.middle .content-sections .questionsNBill .section.first { margin-left: 0;}
.vzt div.cc div.middle .content-sections .questionsNBill .section.last { margin-right: 0; padding-right:0; border-right: none;}
.vzt div.cc div.middle .content-sections .questionsNBill .section h4 {margin-bottom: 10px;}
.vzt div.cc div.middle .content-sections .questionsNBill .section p.strong {font-weight: bold;}
.billPay .vzt div.cc div.middle .content-sections .control a:hover {color: #b00000; text-decoration: none;}

/* Email page*/
.vzt div.cc div.middle .content-sections h4.emailtitle {height: 21px; width: 92px; background: url("../img/headers/icon_email.jpg") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .gmail-widget .control {font-size:13px; margin-bottom:20px;}
.vzt div.cc div.middle .gmail-widget .control select{color:#333333; margin-right:42px; }
.vzt div.cc div.middle .gmail-widget .control select option{color:#333333;}
.vzt div.cc div.middle .gmail-widget .control select.sel-gmail{width:195px;}
.vzt div.cc div.middle .gmail-widget .control select.sel-emails{width:300px;}
.vzt div.cc div.middle .gmail-widget .widget {width:100%;}
.vzt div.cc div.middle .gmail-widget .widget table{border:1px solid #d6d6d6; }
.vzt div.cc div.middle .gmail-widget .widget table tr td{ color:#505050; font-size:12px;padding:6px;}
.vzt div.cc div.middle .gmail-widget .widget table tr.odd{background-color:#fff;}
.vzt div.cc div.middle .gmail-widget .widget table tr.even{background-color:#ECEDEE;}
.vzt div.cc div.middle .gmail-widget .widget table .header td {color:#4d4d4d; font-size:13px; font-weight:700;}
.vzt div.cc div.middle .gmail-widget .widget table tr td{border-right:#D6D6D6 1px solid;}
.vzt div.cc div.middle .gmail-widget .widget table tr td.col-date{border-right:none;}
.vzt div.cc div.middle .gmail-widget .widget table tr td.col-from{width:221px;}
.vzt div.cc div.middle .gmail-widget .widget table tr td.col-subject{width:331px;}
.vzt div.cc div.middle .gmail-widget .widget table tr td.col-date{width:148px;}
/*encrypted document table specific cell*/
.vzt div.cc div.middle .gmail-widget .widget table tr td.col-license{border-left:#D6D6D6 1px solid;}

/* Pre Email */
.vzt div.cc div.middle .pre-email-app h6 {font-size:13px; margin:0;}
.vzt div.cc div.middle .pre-email-app .terms {overflow:auto; height:100px; padding:0 5px 5px 5px; border:1px solid #E1E1E1; }
.vzt div.cc div.middle .pre-email-app .terms p {margin:5px 0 0 0; line-height:14px;}
.vzt div.cc div.middle .pre-email-app label {margin-left:10px;}
.vzt div.cc div.middle .pre-email-app .agree-terms input {float:left;margin-top:1px; width:15px;height:15px;}
.vzt div.cc div.middle .pre-email-app .agree-terms label {float:left;}

/* Google Apps*/
.vzt div.cc div.middle .content-sections h4.googleapps {height: 26px; width: 136px; background: url("../img/headers/googleapps.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .content-sections h4.accessyourapps {height: 25px; width: 182px; background: url("../img/headers/accessyourapps.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .content-sections h4.manageusers {height: 25px; width: 146px; background: url("../img/headers/manageusers.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .google-apps .control {font-size:13px; margin-bottom:20px;}
.vzt div.cc div.middle .google-apps .control select{color:#333333; margin-right:10px; width:195px;}
.vzt div.cc div.middle .google-apps .control select option{color:#333333;}
.vzt div.cc div.middle .google-apps p{color:#333333; font-size:12px;  margin:0;}
.vzt div.cc div.middle .content-sections ul.googleApps{}
.vzt div.cc div.middle .content-sections ul.googleApps li{float:left; width:230px; margin-bottom:14px; margin-top:10px;}
.vzt div.cc div.middle .content-sections ul.googleApps li div{float:left;}
.vzt div.cc div.middle .content-sections ul.googleApps li div.icon{ font-size:14px; margin-top: 5px; height:32px; width:32px;}
.vzt div.cc div.middle .content-sections ul.googleApps li div.description{margin-left:14px;}
.vzt div.cc div.middle .content-sections ul.googleApps li div.description strong{ font-size:14px; }
.vzt div.cc div.middle .content-sections ul.googleApps .gmail div.icon{background: url("../img/icon/apps_gmail.png") no-repeat scroll center 0 transparent }
.vzt div.cc div.middle .content-sections ul.googleApps .gcalendar div.icon{background: url("../img/icon/apps_googlecalendar.png") no-repeat scroll center 0 transparent }
.vzt div.cc div.middle .content-sections ul.googleApps .gvideo div.icon{background: url("../img/icon/apps_googlevideo.png") no-repeat scroll center 0 transparent }
.vzt div.cc div.middle .content-sections ul.googleApps .gdocs div.icon{background: url("../img/icon/apps_googledocs.png") no-repeat scroll center 0 transparent }
.vzt div.cc div.middle .content-sections ul.googleApps .gsites div.icon{background: url("../img/icon/apps_googlesites.png") no-repeat scroll center 0 transparent }
.vzt div.cc div.middle .content-sections ul.googleApps .gmobile div.icon{background: url("../img/icon/apps_googlemobile.png") no-repeat scroll center 0 transparent }
.vzt div.cc div.middle .manage-user { color:#4d4d4d; font-size:13px;}
.vzt div.cc div.middle .manage-user .manage{margin-bottom:8px;}
.vzt div.cc div.middle .manage-user .manage span {margin-right:9px;}
.vzt div.cc div.middle .manage-user .manage a {margin:0 9px;}
.vzt div.cc div.middle .manage-user table tr td{ color:#505050; font-size:12px;  padding:6px;}
.vzt div.cc div.middle .manage-user table tr.odd{background-color:#fff;}
.vzt div.cc div.middle .manage-user table tr.even{background-color:#e1e1e1;}
.vzt div.cc div.middle .manage-user table .header td {color:#4d4d4d; font-size:13px; font-weight:700;}
.vzt div.cc div.middle .manage-user table tr td{border-right:#D6D6D6 1px solid;}
.vzt div.cc div.middle .manage-user table tr td.col-quota{border-right:none;}
.vzt div.cc div.middle .manage-user table tr td.col-name{width:225px;}
.vzt div.cc div.middle .manage-user table tr td.col-email{width:210px;}
.vzt div.cc div.middle .manage-user table tr td.col-status{width:120px;}
.vzt div.cc div.middle .manage-user table tr td.col-quota{width:146px;}

/*Weblisting by Intuit */
.vzt div.cc div.middle .content-sections.col4,
.vzt div.cc div.middle .content-sections.col5,
.vzt div.cc div.middle .content-sections.col9 {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.vzt div.cc div.middle .content-sections.col4{width:317px;}
.vzt div.cc div.middle .content-sections.col5{width:404px;}
.vzt div.cc div.middle .content-sections.col9{width:734px;}
.vzt div.cc div.middle .content-sections h4.webintuit {height: 26px; width: 315px; background: url("../img/headers/weblistings.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .content-sections h4.accessyourwebsite {height: 21px; width: 211px; background: url("../img/headers/accessyourwebsite.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .content-sections h4.managedomains {height: 25px; width: 184px; background: url("../img/headers/managedomains.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .access-apps{margin-bottom:12px;}
.vzt div.cc div.middle .web-intuit {color:#333;}
.vzt div.cc div.middle .web-intuit .control {margin-bottom:10px;}
.vzt div.cc div.middle .web-intuit .control select, .web-intuit .control a{float:left; margin-right:10px;}
.vzt div.cc div.middle .web-intuit .control select{color:#333333;  width:195px;}
.vzt div.cc div.middle .web-intuit .control select option{color:#333333;}
.vzt div.cc div.middle .web-intuit .control a.addlink{line-height:30px;}
.vzt div.cc div.middle ul.launchApps li{float:left; width:186px; margin-bottom:14px; margin-top:10px;}
.vzt div.cc div.middle ul.launchApps li div{float:left;}
.vzt div.cc div.middle ul.launchApps li div.description{margin-left:14px;}
.vzt div.cc div.middle ul.launchApps li div.description strong{ font-size:14px; }
.vzt div.cc div.middle .manage-domains{color:#333;}
.vzt div.cc div.middle .manage-domains p{margin-bottom:6px;}
.vzt div.cc div.middle .manage-domains ul { list-style:disc; margin-bottom:22px; margin-left:14px;}

/* Access Online Backup Sharing */
.vzt div.cc div.middle .content-sections h4.verizononlinebackupsharing {height: 26px; width: 339px; background: url("../img/headers/onlinebackupsharing_verizon.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .content-sections h4.accessonlinebackupsharing {height: 26px; width: 332px; background: url("../img/headers/onlinebackupsharing_access.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .backup-sharing ul{width:500px;}
.vzt div.cc div.middle .backup-sharing ul.launchApps li{float:left; width:220px; margin:10px 12px 14px 0;}
.vzt div.cc div.middle .backup-sharing ul.launchApps li div.description{margin-left:0px;}
.vzt div.cc div.middle .current-plan .plan-details {color:#4d4d4d; font-size:12px; margin-bottom:10px;}
.vzt div.cc div.middle .current-plan .plan-details div.mr{margin-right:20px;}
.vzt div.cc div.middle .current-plan .plan-details span.title{font-size:14px; margin-right:10px;}
.vzt div.cc div.middle .current-plan p{color:#333333; font-size:12px;  margin:0;}
.vzt div.cc div.middle .content-sections .meter-wrap{background-color: #fff; border: 1px solid #d6d6d6; margin-top:3px; position: relative;}
.vzt div.cc div.middle .content-sections .meter-value{background-color: #b00000;}
.vzt div.cc div.middle .content-sections .meter-wrap, .meter-value { width: 223px; height: 9px;}

/*Add More Apps Page */
.vzt div.cc div.middle .addMoreApps { margin-top: 10px; background: #f6f6f6; border: 1px solid #d6d6d6;}
.vzt div.cc div.middle .addMoreApps .header {margin-bottom: 10px; padding: 0 15px 8px; border-bottom: 1px solid #e1e1e1;}
.vzt div.cc div.middle .addMoreApps .header p {margin: 0;}
.vzt div.cc div.middle .addMoreApps .inner {padding: 0 15px 8px; border-bottom: 1px solid #e1e1e1;}
.vzt div.cc div.middle .addMoreApps .inner.last {margin-bottom: 0; border-bottom: none;}
.vzt div.cc div.middle .addMoreApps h4 {margin-bottom:0;}
.vzt div.cc div.middle .addMoreApps ul {width:545px;}
.vzt div.cc div.middle .addMoreApps ul li{color:#333; list-style:disc; margin-bottom: 5px; margin-left: 15px;}
.vzt div.cc div.middle .addMoreApps p {width: 545px; margin-bottom:10px;}
.vzt div.cc div.middle .addMoreApps p.strong {margin-bottom:3px;}
.vzt div.cc div.middle .addMoreApps p.strong strong {font-size: 16px; margin-bottom: 3px;}
.vzt div.cc div.middle .addMoreApps .section {margin-bottom: 15px;}
.vzt div.cc div.middle .addMoreApps .button {margin-right: 10px; margin-bottom: 10px;}
.vzt div.cc div.middle .addMoreApps .learnMore {float: left; padding-top: 5px;}
.vzt div.cc div.middle .simplify {background: #f6f6f6; border-bottom: 1px solid #d6d6d6; padding: 10px;}
.vzt div.cc div.middle .grow {background: #f6f6f6; padding: 10px;}
.vzt div.cc div.middle .grow h4.gethelp {height: 26px; width: 92px; background: url("../img/headers/gethelp.png") no-repeat scroll 0 0 transparent;}
.vzt div.cc div.middle .grow .sections {color:#333; float:left; margin-bottom: 10px; margin-right:6px; width: 230px;}
.vzt div.cc div.middle .grow .sections strong {font-size:14px;}
.addMoreApps .vzt div.cc div.middle h4 { margin: 10px 0 0 0; padding-bottom: 0; }

/* My Resources Page*/
.vzt div.cc div.middle .header-container h3 { float: left; margin: 0; }
.vzt div.cc div.middle .header-container .communicate { width: 100px; float: right; margin: 10px 0;}
.vzt div.cc div.middle .verizon-discount { *float:left; margin-bottom: 10px;}
.vzt div.cc div.middle .verizonBBlog.col-inner .header h4,
.myResources .vzt div.cc div.middle .section {margin-top: 15px; margin-bottom: 10px;}
.myResources .vzt div.cc div.middle .section .title {font-weight: bold; font-size: 14px; margin-bottom: 0;}
.vzt div.cc div.middle .smallBForums.col-inner ,
.vzt div.cc div.middle .verizonBLink.col-inner {margin-bottom: 0;}
.vzt div.cc div.middle #preview { position: relative; top: -15px;}
.myResources .vzt div.cc div.middle .upper .copy {width: 370px; float: left;}
.myResources .vzt div.cc div.middle .vzn-card {float: right; padding-right: 10px;padding-top: 10px ;}
.myResources .vzt div.cc div.middle .communicate {margin-bottom: 4px;}
.myResources .vzt div.cc div.middle .section.right {padding-left: 30px; width: 290px;}
.myResources .vzt div.cc div.middle .content .col4 .col-inner p.subheader {margin-bottom: 0;}
.myResources .vzt div.cc div.middle .lower .section h3 ,
.myResources .vzt div.cc div.middle .lower .section p {margin-bottom: 5px;}

/* My Profile Page*/
.vzt div.cc div.middle .col-inner .section .left,
.vzt div.cc div.middle .col-inner .section .right {float: left;}
.vzt div.cc div.middle .col-inner {padding: 15px 0;}
.vzt div.cc div.middle .col-inner.edit {display: none;}
.vzt div.cc div.middle .col-inner .inner {padding: 0 15px;}
.vzt div.cc div.middle .col-inner .cancel {float: left; padding-top: 5px;}
.vzt div.cc div.middle .col-inner .header {padding: 0 15px 8px; border-bottom: 1px solid #e1e1e1;}
.vzt div.cc div.middle .col-inner .header h4 {float: left;}
.vzt div.cc div.middle .col-inner .header .edit, 
.vzt div.cc div.middle .col-inner .header .save {float: right; padding-top: 6px; font-size: 14px;}
.vzt div.cc div.middle .col-inner .descr { margin-top: 15px; margin-bottom: 0;font-size: 12px; color: #666;}
.vzt div.cc div.middle .col-inner table {width: 100%; margin-top: 15px; font-size: 13px; overflow: hidden; table-layout: fixed;}
.vzt div.cc div.middle .col-inner td.label {width: 36%; padding-right: 10px; font-weight: bold;}
.vzt div.cc div.middle .col-inner.personal td.label {font-weight: 700; padding-bottom: 11px;  padding-right: 10px;  width: 38%;}
.vzt div.cc div.middle .col-inner td.link {text-align: right;}
.vzt div.cc div.middle .col-inner td input {width: 95%;  padding: 4px;}
.vzt div.cc div.middle .button.addAccount {margin-top: 22px;}

.vzt div.cc div.middle .changePw.col-inner .input {padding-bottom:13px;}
.vzt div.cc div.middle .changePw.col-inner td input {width: 93%; padding: 8px;}
.vzt div.cc div.middle .changePw.col-inner td.link {padding-top:10px;}
.vzt div.cc div.middle .notifications.col-inner .inner {padding-top: 15px;}
.vzt div.cc div.middle .notifications.col-inner .check {width: 256px; clear: none; display: inline-block;}
.vzt div.cc div.middle .notifications.col-inner .checkbox input {margin: 5px 10px 0 0; float: left;}
.vzt div.cc div.middle .addAccount.col-inner {margin: 0;}
.vzt div.cc div.middle .addAccount.col-inner .inner {padding: 0 15px;}
.vzt div.cc div.middle .securityQ.col-inner tr {height: 20px;}
.vzt div.cc div.middle .manageUser.col-inner {padding-bottom:0;}
.vzt div.cc div.middle .manageUser.col-inner .descr a{display: inline-block;}
.vzt div.cc div.middle .manageUser.col-inner .header.unbold {padding: 0 15px 15px;border:0;}
.vzt div.cc div.middle .manageUser.col-inner .admin-user {line-height:14px; margin-top: 5px;}
.vzt div.cc div.middle .manageUser.col-inner .admin-user input {margin:0 5px 0 0;width:14px;height:14px;padding:0;vertical-align:bottom; }
.vzt div.cc div.middle .manageUser.col-inner .admin-user label {font-size: 12px; float:none;line-height:normal;}
.vzt div.cc div.middle .manageUser.col-inner .basic-user {line-height:14px; margin-top: 5px;}
.vzt div.cc div.middle .manageUser.col-inner .basic-user input {margin:0 5px 0 0;width:14px;height:14px;padding:0;vertical-align:bottom; }
.vzt div.cc div.middle .manageUser.col-inner .basic-user label {font-size: 12px;float:none;line-height:normal;}
.user_block {padding:15px;border-top: 1px solid #e1e1e1;}
.user_block h5 {font-size:12px;margin:0; color:#000;}
.user_block .user {text-align:right;margin-right:30px; float:left;}
.user_block .email {float:left;}
.user_block select {float:left; width:55%;margin-left:20px;}
.user_block label {float:left; line-height:30px;}
.user_block .close {width:20px; margin-top:3px;}
.vzt div.cc div.middle .manageUser .link {display:block; text-align:center; padding:5px; border-top:1px solid #E1E1E1; font-size:14px; }

.vzt div.cc div.middle .myService.col-inner .section {margin: 0;}
.vzt div.cc div.middle .myService.col-inner .section.left{ float: left;}
.vzt div.cc div.middle .myService.col-inner .section.right{ float: right; padding-top: 8px; text-align: right;}
.vzt div.cc div.middle .myService.col-inner .section.right a { float: none; font-weight: normal; }
.vzt div.cc div.middle .myService.col-inner p.large {font-size: 16px; font-weight: normal; margin-bottom:0 }
.vzt div.cc div.middle .myService.col-inner p.small {font-size: 13px; font-weight: normal; }
.vzt div.cc div.middle .myService.col-inner tr td {padding-bottom:18px;}
.vzt div.cc div.middle .myService.col-inner td.icon { width: 13%; }
.vzt div.cc div.middle .myService.col-inner td.icon img {margin: 0 auto; }
.vzt div.cc div.middle .myService.col-inner td.copy { width: 67%; padding-left: 8px; }
.myProfile .vzt div.cc div.middle .col4 {width: 320px;}

/* Overview Page LimitedAccess*/
.limitedAccess .vzt div.cc div.middle .myBill,
.limitedAccess .vzt div.cc div.middle .myService .section p{margin-bottom:7px;}
.limitedAccess .vzt div.cc div.middle .myService .inner .list{color:#333;}
.limitedAccess .vzt div.cc div.middle .myService .inner p{color:#666; margin-top:16px;}
.limitedAccess .vzt div.cc div.middle .myService .inner ul li{ list-style:disc; line-height:20px; margin-left:14px; }
.limitedAccess .vzt div.cc div.middle .myService .inner p.disclaimer{ margin-top: 0; clear:both; font-size:10px; min-width: 0; margin-bottom:0; line-height:13px;}

.vzt div.cc div.middle .today.col-inner { margin-bottom: 0; line-height:normal;}
.vzt div.cc div.middle .today.col-inner .section {margin: 15px 0 0 0; line-height:normal;}
.vzt div.cc div.middle .today.col-inner .section .left {width: 80px; font-weight: bold;}
.vzt div.cc div.middle .today.col-inner .section .right a {display: block; padding:0px 0 7px 0; line-height:12px;}

/*my bill module*/
.vzt div.cc div.middle .myBill .contents h1, .vzt div.cc div.middle .message h1,
.vzt div.cc div.middle .myBill .contents h2, .vzt div.cc div.middle .message h2,
.vzt div.cc div.middle .myBill .contents h3, .vzt div.cc div.middle .message h3,
.vzt div.cc div.middle .myBill .contents h4, .vzt div.cc div.middle .message h4 {margin:0;padding:0;line-height:normal; text-indent:0; letter-spacing:normal; color:#000;}
.vzt div.cc div.middle .myBill.col-inner {padding:0;}
.vzt div.cc div.middle .myBill.col-inner .header {padding-top:15px;}
.vzt div.cc div.middle .myBill .contents {padding:15px; color:#000;overflow:auto;}
.vzt div.cc div.middle .myBill .current, .vzt div.cc div.middle .myBill .last-pay {font-weight:normal;}
.vzt div.cc div.middle .myBill .headings h3 {margin-bottom:10px;}
.vzt div.cc div.middle .myBill .current {font-size:18px;}
.vzt div.cc div.middle .myBill p.current {font-size:22px; text-align:right;} 
.vzt div.cc div.middle .myBill .last-pay {text-align:right; font-size:14px;}
.vzt div.cc div.middle .myBill .mb_footer {border-top:1px solid #E1E1E1;padding:15px;margin-top:10px;}
.vzt div.cc div.middle .myBill a {font-size:12px; line-height:normal;}
.vzt div.cc div.middle .myBill .message {background:#f1f1f1;padding:15px;border-bottom:1px solid #E1E1E1;}
.vzt div.cc div.middle .myBill p.desc{ text-align:right;}
.vzt div.cc div.middle .myBill a.button {margin-bottom:5px;}

.vzt div.cc div.middle .vznBiz.col-inner .icon {float: right;}
.vzt div.cc div.middle .vznBiz.col-inner .section {margin: 10px 0 0 0; line-height:normal;}
.vzt div.cc div.middle .vznBiz.col-inner .section .desc a { color: #ca0010; }
.vzt div.cc div.middle .vznBiz.col-inner p {margin: 0;}
.vzt div.cc div.middle .vznBiz.col-inner .title { font-weight: bold; font-size: 14px; }
.vzt div.cc div.middle .vznBiz.col-inner .desc.date { color: #999; }
/* Overview Page*/
.overview .vzt div.cc div.middle .col-inner .desc { color: #666; font-size: 12px; font-weight: normal;  margin-bottom:0;}
.overview .vzt div.cc div.middle .vznBiz.col-inner {margin-bottom: 0; line-height:normal;}
.overview .vzt div.cc div.middle .vznBiz.col-inner p {line-height:17px;}

/* Add Another Account */
.vzt div.cc div.middle .add-account {margin-bottom:0;}
.vzt div.cc div.middle .add-account .pad {padding:20px 5px 20px 5px;}
.vzt div.cc div.middle .add-account h1, .vzt .modal h1 {font-size:36px; letter-spacing:normal}
.vzt div.cc div.middle .add-account h2, .vzt .modal h2 {font-size:16px; letter-spacing:normal; font-weight:bold;}
.vzt div.cc div.middle .add-account h3, .vzt .modal h3 {font-size:14px;margin:0;padding:0; font-weight:bold; letter-spacing:normal; color:#333; }
.vzt div.cc div.middle .add-account .col4 {width:262px;}
.vzt div.cc div.middle .add-account .grouped-inp-text input {float:left; width:74px;margin-right:5px;}
.vzt div.cc div.middle .add-account input {width:273px;}
.add-account .option {border-top:1px solid #d6d6d6; padding-top:20px;margin-top:20px;}

/* Add New User */
.vzt div.cc div.middle .add-user {margin-bottom:0;}
/*.vzt div.cc div.middle .add-user h2 {font-size:16px;margin:0;padding:0; font-weight:bold; color:#333; text-indent:0; letter-spacing:normal;}*/
.vzt div.cc div.middle .add-user .pad {padding:20px 5px 20px 5px;}
.vzt div.cc div.middle .add-user input {width:275px;}
.vzt div.cc div.middle .add-user select {width:340px}
/*.vzt div.cc div.middle .add-user .add-user-email {margin:15px 0 0 10px;line-height:12px;}
.vzt div.cc div.middle .add-user .add-user-email input {margin:0 5px 0 0;width:14px;height:14px;padding:0;vertical-align:bottom;}
.vzt div.cc div.middle .add-user .add-user-email label {font-size: 12px;}*/

.vzt div.cc div.middle .add-user .input[type='text'], .vzt div.cc div.middle .add-user .input[type='password'] { width:270px !important; }
.vzt div.cc div.middle .add-user .input-hint .hint-left { width:300px !important; }
.vzt div.cc div.middle .add-user .input-hint .hint-right { left:298px !important; }

.vzt div.cc div.middle div.req input {float:left;}
.vzt div.cc div.middle div.req span {float:left; font-size:16px; margin-right:5px;}
.vzt div.cc div.middle div.req p  {clear:none;float:left;margin:7px 0 0 10px; }
/*.vzt div.cc div.middle .admin-content {margin:10px 0 0 10px;overflow:auto;}
.vzt div.cc div.middle .admin-content input {width:auto;margin-right:6px;}*/

/* MyBill Revisted */
.vzt div.cc div.middle .content-sections.btm.myBill-other .column, .vzt div.cc div.middle .content-sections.btm.myBill-other .column.widgets .widget {background:#EDEDED;border:1px solid #D6D6D6;padding-top:10px; width:236px;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .column .section {margin-bottom:15px; width:198px;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .last {margin-bottom:0 !important ;}
.vzt div.cc div.middle .content-sections.btm.myBill-other {padding:0;background:none;border:0;}
.vzt div.cc div.middle .content-sections.btm.myBill-other h2 {height:23px; background-position:top left; background-repeat:no-repeat; color:#333; letter-spacing:normal;line-height:normal;padding:0;margin:0}
.vzt div.cc div.middle .content-sections.btm.myBill-other h3 {font-size:14px; letter-spacing:normal; padding:0;margin:0;color:#333;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .pad {padding:10px;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .pad.contents {padding:10px;border-top:1px solid #D6D6D6;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .column.widgets {background:none;border:0;padding:0;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .column.widgets .widget {margin-bottom:14px;width:auto;padding-top:10px;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .column.widgets .widget.ask {height:79px;padding-bottom:0; padding:10px;background-image: url(../img/bg/frank.jpg); background-repeat:no-repeat; background-position:bottom right;}
.vzt div.cc div.middle .content-sections.btm.myBill-other .column.widgets .widget.ask h2 {font-size:16px;text-indent:0;margin:0;padding:0;height:auto; font-weight:bold;margin-bottom:10px;}

/* Verizon WiFi */
.vzt div.cc div.middle .get-help.wifi .sections {width:auto;}
.vzt div.cc div.middle .get-help.wifi .column {width:186px;margin-right:60px;}
.vzt div.cc div.middle .get-help.wifi .column.last {width:173px;}

/* Update Password and Security Question */
.vzt .cc .middle .update {background: #ededed; border: 1px solid #d6d6d6; width:734px;}
.vzt .cc .middle .update .pad_20 {border-top:1px solid #fff;}
.vzt .cc .middle .update h1 {font-size:24px;letter-spacing:0;margin:0;padding:0 20px 0 20px; border-bottom:1px solid #d6d6d6;}
.vzt .cc .middle .update h2 {font-size:16px;letter-spacing:0; text-indent:0;margin:0; font-weight:bold; line-height:24px;}
.vzt .cc .middle .update label {display:block; margin-bottom:10px;clear:both; font-size:14px; font-weight:bold;}
.vzt .cc .middle .update input {width:260px;}
.vzt .strong {font-weight:bold;}
.vzt .small-text {font-size:11px !important;line-height:12px !important;}
.vzt .light-text {color:#666666;}
.vzt .bold {font-weight:bold;}

/* Upgrade to Full Access */
.vzt div.cc div.middle .add-account.upgrade .tip.link {font-size:12px;}
.vzt div.cc div.middle .add-account.upgrade .error {font-size:12px;  margin-bottom:5px;}

/* Account Combination Page */
.vzt .cc .content .middle .update {background: #ededed; border: 1px solid #d6d6d6; width:734px;}
.vzt .cc .content .middle .bottomContainer {display:block; margin:0; width:734px; color:Black}
.vzt .cc .content .middle .update .pad_20 {border-top:1px solid #fff;}
.vzt .cc .content .middle .update h1 {font-size:24px;letter-spacing:0;margin:0;padding:0 20px 10px 20px; border-bottom:1px solid #d6d6d6; height:40px !important;}
.vzt .cc .content .middle .update h2 {font-size:16px;letter-spacing:0; text-indent:0;margin:0; font-weight:bold; line-height:24px;}
.vzt .cc .content .middle .update label {display:block; margin-bottom:10px;clear:both; font-size:14px; font-weight:bold;}
.vzt .cc .content .middle .update input {width:260px;}
.vzt .cc .content .middle .update .pad_20 .select2 {width:300px !important;}
.vzt .cc .content .middle .chatNowBtn {padding:10px; float: right;}
.vzt .cc .content .middle .topBanner {display:block; height:200px; }
.vzt .cc .content .middle .topBanner2 {display:block; height:150px; }
vzt .cc .content .middle .topBanner3 {display:block; height:150px; }
.vzt .cc .content .middle .sideText {display:block; width:400px; float:right;}
.vzt .cc .content .middle  .combineCopy {font-size:18px;}
.vzt .cc .content .middle  .steps {padding-left:10px; padding-top:10px;}
.vzt .cc .content .middle  .welcomeCopy {width:810px; font-size:16px;}
.vzt .cc .content .middle  .welcomeCopy p {line-height:25px;}
.vzt .cc .content .middle  .errorCopy {width:810px; font-size:16px;}
.vzt .cc .content .middle  .errorCopy p {line-height:15px;}
.vzt .cc .content .middle  .errorTop {height:70px !important;}
.vzt .cc .content .middle  .phoneNumber {display:block; float:left; font-size:18px; padding-top:4px;}

/*myProfile */
.vzt .greenSuccess {color:Green; padding-top:5px;}
.vzt .errorBorder {border:1px solid red}
.vzt .smallGrey{color: #666; font-size:11px;}
.vzt .inner .infoTable tr{padding-top:5px;}
.vzt .fullBox { padding-left:10px; padding-top:20px; padding-bottom:20px;}
.vzt .odd{background-color:#ededed;}
.vzt .even{background-color:#e8e8e8;}
.vzt #alert1 {width:191px !important;}
.vzt #alert2 {width:191px !important;}
.vzt .firstCol {width:376px; float: left; display: block;}
.vzt .firstCol2 {width:402px; float: left; display: block;}
.vzt .firstRow {width:350px; float: left; display: block;}
.vzt  .userInfo {margin-bottom:0px}
.vzt .primaryEmail {height:40px; padding-right:10px; border-right:1px solid #dddddd; }
.vzt .primaryPhone {height:40px; padding-left:10px;}
.vzt .mailToggle{padding-left:40px; padding-top:10px; padding-right:150px;}
.vzt .mailToggle2{padding-top:10px;}
.vzt .phoneToggle{}
.vzt .selectToggle1{padding-top:40px;}
.vzt .selectToggle2{padding-top:70px;}

.vzt .mailBtn {background:url(../img/icon/mail.png); width:31px; height:22px; cursor:pointer;}
.vzt .mailBtn.on{background-position: 0px -32px;width:31px; height:22px;}
.vzt .mailBtn.off{background-position: 0px 0px;width:31px; height:22px;}

.vzt .phoneBtn {background:url(../img/icon/phone.png); width:23px; height:39px; cursor:pointer;}
.vzt .phoneBtn.on{background-position: 0px -49px;}
.vzt .phoneBtn.off{background-position: 0px 0px;}
.vzt #access-level-1 {width: 191px !important;}
.vzt #access-level-2 {width: 191px !important;}
.vzt #access-level-3 {width: 191px !important;}
.vzt #access-level-4 {width: 191px !important;}
.vzt #access-level-5 {width: 191px !important;}
.vzt #access-level-6 {width: 191px !important;}
.vzt #access-level-7 {width: 191px !important;}
.vzt #access-level-8 {width: 191px !important;}
.vzt #access-level-9 {width: 191px !important;}
.vzt #access-level-10 {width: 191px !important;}
.vzt .inputError {border: 1px solid red;}

/* Password Strengthening / Profile  */
.vzt .no-display { display:none; }

.vzt fieldset legend { font: bold 15px/17px Arial}
.vzt div.input-group { min-height:30px; margin-bottom:20px; z-index:2; zoom:1; width:350px;position:relative; height:50px;}
.vzt div.input-group > label { font-weight:bold; }
.vzt div.input-group .inputs {z-index:100;}
.vzt div.input-group input[type='text'], .vzt div.input-group input[type='password'] { width:174px; z-index:100;position:absolute !important; }
.vzt #rightCol div.input-group input[type='text'], .vzt #rightCol div.input-group input[type='password'] { width:174px !important; z-index:100; }
.vzt div.input-group .answer { width:100%; }
.vzt .input-hint { position:absolute; top: 14px; left:-4px; zoom:1;z-index:1; }
/*.vzt .input-hint .hint-left {  left: 0px;  position: absolute;  background: #f1f1f1;  border-left: solid 1px #e1e1e1;  border-top: solid 1px #e1e1e1;  border-bottom: solid 1px #e1e1e1;  width: 204px;  height: 43px;  zoom: 1; z-index: -1;}
.vzt .input-hint .hint-right {  left: 202px;  position: absolute;  background: #f1f1f1;  border-right: solid 1px #e1e1e1;  border-top: solid 1px #e1e1e1;  border-bottom: solid 1px #e1e1e1;  width: 284px;  min-height: 18px;  color: #525252;  font-size: 12px;  padding: 10px;  line-height: 18px;  zoom: 1; }
*/
.vzt .input-hint .hint-left {  left: 0px;  position: absolute;  background: #D2D3D4;  border-left: solid 1px #e1e1e1;  border-top: solid 1px #e1e1e1;  border-bottom: solid 1px #e1e1e1;  width: 204px;  height: 43px;  zoom: 1; z-index: -1;}
.vzt .input-hint .hint-right {  left: 202px;  position: absolute;  background: #D2D3D4;  border-right: solid 1px #e1e1e1;  border-top: solid 1px #e1e1e1;  border-bottom: solid 1px #e1e1e1;  width: 284px;  min-height: 18px;  color: #525252;  font-size: 12px;  padding: 10px;  line-height: 18px;  zoom: 1; }

.vzt .input-group .quest { position:relative;z-index:1; width:280px; }
.vzt input[type='text'].input-error, input[type='password'].input-error, select.input-error {
  border: 1px solid red;
}
/* Commeneted to avoid missing links report issue */
/* input[type='text'].input-error, input[type='password'].input-error {
  background-image:url("../img/icon/input-alert.png"); 
  background-repeat:no-repeat; 
  background-position: right; 
} */

.vzt .validation-msg {color:red;font-size:11px;clear:both;}


.vzt .input-hint { z-index:2; }
.vzt .input { z-index:5; }
.vzt .input-hint ul{ margin: 0; padding-left: 0 !important; list-style: none; }
.vzt .input-hint ul > li{ background: url('/MyBusinessAccount/resources/RGA/img/icon/hint-bullet.png')  4px 6px no-repeat; padding-left: 22px; }
.vzt .input-hint.active ul.specs > li { background: url('/MyBusinessAccount/resources/RGA/img/icon/pwd-x.png')  4px 2px no-repeat; color: red; }
.vzt .input-hint.active ul.specs > li.active { background: url('/MyBusinessAccount/resources/RGA/img/icon/pwd-chk.png') 7px 2px no-repeat; color:#525252; }
.vzt .input-hint .weak, .strong, .medium { font-weight:bold; }
.vzt .input-hint .weak { color: red; }
.vzt .input-hint .strong { color: green; }
.vzt .input-hint .medium { color: #525252; }
.vzt .input-hint .strength { margin:10px 0; }
.vzt .input-hint .strength .rating {
      height:6px;
      border-radius: 4px;}
.vzt .input-hint .strength .rating.weak{
        background-color: red;
        width:58px;
      }

.vzt .input-hint .strength .rating.medium{ background-color:yellow; width:65px }

.vzt .input-hint .strength .rating.strong{ width:137px;background-color:green; }


/* My Resources*/
.vzt .pointsHeader{background-color:White; padding:10px 20px 10px 20px;}
.vzt .pointsMessage{background-color:#f4f4f4; padding:20px 20px 20px 20px;}
.vzt .pointsContainer{border:2px solid White;}
.vzt .points{color:#1ca800; font-size:16px; font-weight:bold; padding-left:5px}
.vzt .verizonDiscount ul{list-style-type:square; padding-left:20px;}
.vzt .verizonDiscount li{padding-top:3px;}

/* My resources discounts*/

.vzt .seeExamples{padding-left:20px;}
.vzt .header-container .title{font-weight: bold; font-size: 14px; margin-bottom: 0;}
.vzt .imgDiscount{float:left; padding:0px 20px 0px 0px;}
.vzt .widgetContent{width:225px;}
.vzt .discountWidget{height:133px;}
.vzt .examplesOfSaving table{border:1px solid #d6d6d6;border-spacing:0px; }
.vzt .examplesOfSaving table tr td{ color:#505050; font-size:12px;padding:6px;}
.vzt .examplesOfSaving table tr.odd1 {background-color:#fff;}
.vzt .examplesOfSaving table tr.even1 {background-color:#e1e1e1;}
.vzt .examplesOfSaving table .header td {color:#fff; font-size:12px; font-weight:700;}
.vzt .examplesOfSaving table tr td{border-right:#D6D6D6 1px solid;}
.vzt .examplesOfSaving table tr td.col-date{border-right:none;}
.vzt .examplesOfSaving table tr td.col-from{width:221px;}
.vzt .examplesOfSaving table tr td.col-subject{width:331px;}
.vzt .examplesOfSaving table tr td.col-date{width:148px;}
.vzt .amountSaved{color:#1ca800;font-size:17px; font-weight:bold;}
.vzt .socialWidget .copyPlaceholder{padding-left:5px;}
.vzt .socialLink{padding:4px 10px 0px 0px;}
.vzt .likeBtn{padding:2px 10px 0px 0px;}
.vzt .socialWidget .headline{padding:40px 0px 0px 20px; font-size:14px;}
.vzt .socialWidget .myCommunity{background-color:#fff; margin: 0 5px 0 5px;}
.vzt .socialWidget{height:290px;}
.vzt .myCommP{width:520px}

.vzt .archiveCopy{font-size:16px;}
.vzt .pageFooter{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.vzt .pageFooter .controls{margin-top:10px; margin-bottom:10px;}

.vzt .eLearnGroup{padding:20px 60px 0 30px;}
.vzt .SmallBizCopy{width:200px; margin-left:20px; margin-top:0 !important;margin-bottom:0 !important;}
.vzt .thumbDescription{font-size:9px; text-align:center; font-weight:bold;}
.vzt .blogPost{border-bottom:1px solid #e6e6e6;}
.vzt .tags a{text-decoration:underline;}
.vzt .tags {color: #999;}
.vzt .categories {list-style-type:disc; color:#06C; padding-left:10px;}
.vzt .sectionFooter{border-top:1px solid #e6e6e6;}
.vzt .sectionFooter .controls{margin-top:5px; margin-bottom:5px;}
.vzt .wantEmail{width:100px; padding-left:20px;}
.vzt .newsletterWrapper{width:460px; }
.vzt #newsletter{-moz-transform: scale(0.75, 0.75); 
    -webkit-transform: scale(0.75, 0.75); 
    -o-transform: scale(0.75, 0.75);
    -ms-transform: scale(0.75, 0.75);
    transform: scale(0.75, 0.75); 
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    /*this is not implemeted because of problems in IE. Falling back to an image*/
    
   }
 .vzt .newsletterPreview{width:475px;}  
 .vzt .webinarTitle{font-size:14px;}
 .vzt .largethumbDescription{font-size:12px; text-align:left; font-weight:bold;}
 .vzt .largethumbDate{font-size:10px; text-align:left; }
 .vzt .largeThumb{padding-right:20px;}
 .vzt .sectionFooter2{border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.vzt .sectionFooter2 .controls{margin-top:10px; margin-bottom:10px;}
.vzt .archiveTitle{font-size:16px; padding-left:10px;}
.vzt .webinarHolder{height:532px;}
.vzt .eNewsletter{height:291px;}
.vzt .verizon-rewards{background-color:#fff; background-image:url("../img/icon/rewardOffice.png"); margin-bottom: 7px; border: 1px solid #CCC; background-position:323px; background-repeat:no-repeat; height:221px; padding-left:15px}
.vzt .verizon-rewards2{background-color:#fff; margin-bottom: 7px; border: 1px solid #CCC; height:221px; padding-left:15px}

/* Discount Pages*/
.vzt .discountContent {width:450px;}
.vzt .DandBContent {width:522px;}
.vzt .webexp{width:600px;}

/*manage my domains page*/
.vzt div.cc div.middle .manage-domains table {width: 100%; margin-top: 15px; font-size: 13px; overflow: hidden; table-layout: fixed;}

/*announcement page*/
.vzt a.current-announcement {text-decoration: underline;}
.vzt .announce-rightnav ul {
	list-style: disc;
	margin: 10px 5px 0 5px;
}

.vzt .announce-rightnav li {
	margin-bottom: 15px;
	color: #0066CC;
}

/* email page*/
.vzt .suphack {
	vertical-align: text-top;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.vzt .suphack {
		vertical-align: top;
	}
}

.vzt .button {
	outline: 0;
}

/*top-tabs*/
.vzt ul.top-tabs {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.vzt ul.top-tabs li {
    float: left;
    margin-right: 8px;
}
.vzt .top-tabs a {
    background: url("../img/btn/top_tab_sprite.png") no-repeat scroll 0 0 transparent;
    color: #444444;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 39px;
    line-height: 38px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 188px;
}
.vzt .top-tabs a:hover, .vzt .top-tabs a.smselected {
    background-position: 0 -40px;
    color: White;
}

.vzt .open_on {float:left;width:30px;height:30px;background: url(../img/btn/icon_expcol.gif) no-repeat 0px 0px;cursor:pointer;}
.vzt .open_off {float:left;width:30px;height:30px;background: url(../img/btn/icon_expcol.gif) no-repeat 0px -30px;cursor:pointer;}
.vzt .close_on {float:left;width:30px;height:30px;background: url(../img/btn/icon_expcol.gif) no-repeat 0px -60px;cursor:pointer;}
.vzt .close_off {float:left;width:30px;height:30px;background: url(../img/btn/icon_expcol.gif) no-repeat 0px -90px;cursor:pointer;}

/* Sub nav for Bill and Payemnt section in Left Nav */
.vzt div.cc div.middle .nav-container .nav ul.subnav li{border-bottom:1px solid #CFCFCF !important; color:#4D4D4D; padding:10px; background-color:#f8f8f8;}
.vzt div.cc div.middle .nav-container .nav ul.subnav li:last-child{border-bottom:none;}
.vzt div.cc div.middle .nav-container .nav ul.subnav {background-image:none !important; padding:0 !important;}
.vzt div.cc div.middle .nav-container .nav ul.subnav li.active {background-color:#f2f2f2;}

/* Service Protection Plan Page*/
.vzt div.cc div.middle .content-sections h4.verizonserviceprotectionplan {height: 25px; width: 344px; background: url("../img/headers/verizonserviceprotectionplan.png") no-repeat scroll 0 0 transparent; margin-left:14px;}
.vzt div.cc div.middle .content-sections h4.verizonserviceprotectionplanrepair {height: 25px; width: 544px; background: url("../img/headers/verizonserviceprotectionplanrepair.png") no-repeat scroll 0 0 transparent; margin-left:14px;}
