 /* menu.css starts */   
 body,
 div,
 td,
 span,
 h1,
 h2,
 h3,
 h4,
 li {
     line-height: normal;
 }
 body {
     font: normal 12px/15px arial, helvetica, sans-serif;
     color: #000;
     min-width: 960px;
     overflow: hidden;
 }
 html {
     overflow: auto;
 }
 a {
     outline: none;
 }
 a img {
     border: none;
 }
 .strong,
 strong {
     font-weight: bold;
 }
 ul,
 li {
     font-family: "Maison Neue Medium";
     font-size: 12px;
     text-align: left;
 }
 .product_title_sb {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #000;
 }
 .category_title_sb {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: 700;
     color: #00853F;
 }
 #page_wrapper_sb {
     z-index: 1;
     margin: 15px auto;
     width: 960px;
 }
 #wrapper_top_sb {
     z-index: 999;
     margin: 10px auto 0 auto;
     width: 960px;
 }
 .wrapper_top_sb-responsive {
     width: auto;
 }
 #wrapper_sb {
     z-index: 1;
     margin: 4px auto 0 auto;
     width: 960px;
 }
 #menu_sb li {
     z-index: 30;
     float: left;
     display: block;
     text-align: center;
     position: relative;
     padding: 1px 0 4px;
     margin: 3px 17px 0 0;
     border: none;
 }
 #menu_sb li a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-style: normal;
     color: #333;
     display: block;
     margin-top: 3px;
     outline: 0;
     text-decoration: none;
 }
 .active a {
     color: #00853F !important;
     font-weight: bold;
 }
 #menu_sb li:hover a {
     color: #666;
     text-decoration: underline;
 }
 #menu_sb li:hover div {
     display: block;
 }
 div#wrapper_sb ul#menu_sb {
     margin: 0;
     padding: 0 0 0 15px;
 }
 ul#menu_sb li {
     padding: 0px 0px 4px 16px;
     margin-right: 8px;
 }
 ul#menu_sb li span.pipe1 {
     margin-left: 8px;
 }
 #smb_ctoc {
     display: inline;
 }
 #smb_ctoc .livechat-icon {
     background-image: url('/c/small-business/assets/images/icons/chat-icon.png');
     background-repeat: no-repeat;
     width: 27px;
     height: 18px;
     float: left;
 }
 #menu_top_sb {
     z-index: 5;
     list-style: none;
     margin-left: -21px;
     width: 920px;
     height: 20px;
     padding: 0px 0px 0px 32px;
     background: #fff;
 }
 .menu_top_sb-responsive {
     padding: 0px 0px 0px 22px !important;
     margin-left: -9px !important;
     width: auto !important;
 }
 #menu_top_sb li:hover div {
     display: block;
 }
 ul#menu_top_sb li {
     z-index: 50;
     float: left;
     display: block;
     text-align: center;
     position: relative;
     padding: 0 20px 6px 20px;
     margin-right: 11px;
     margin-top: -6px;
     margin-bottom: 0;
     border: none;
     height: 21px;
 }
 ul#menu_top_sb li.currMenuTop {
     border-bottom: 1px solid #fff;
 }
 ul#menu_top_sb li a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     font-style: normal;
     color: #333;
     display: block;
     margin-top: 5px;
     outline: 0;
     text-decoration: none;
 }
 ul#menu_top_sb li.currMenuTop a {
     color: #00853F;
     font-weight: bold;
 }
 #menu_sb li a:hover {
     color: #333;
     text-decoration: underline;
 }
 .dropdown_ad_sb,
 .dropdown_1column_sb,
 .dropdown_2columns_sb,
 .dropdown_3columns_sb {
     z-index: 999;
     margin: 4px auto;
     float: left;
     position: absolute;
     left: -999em;
     text-align: left;
     padding: 10px 5px;
     border-top: none;
     border: 1px solid #d9d9d9;
     border-top: 0;
     background: #efefef;
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
     box-shadow: 3px 7px 4px #ececec;
     -moz-box-shadow: 3px 7px 4px #ececec;
     -webkit-box-shadow: 3px 7px 4px #ececec;
     box-shadow: #d5d5d5 0 2px 3px;
 }
 .dropdown_ad_top_sb,
 .dropdown_1column_top_sb,
 .dropdown_2columns_top_sb,
 .dropdown_3columns_top_sb {
     z-index: 999;
     margin: 4px auto;
     float: left;
     position: absolute;
     left: -999em;
     text-align: left;
     padding: 10px 5px 10px 5px;
     border-top: none;
     border: 1px solid #d9d9d9;
     border-top: 0;
     background: #fbfbfb;
     -pie-background: linear-gradient(top, #ffffff, #eeeeee);
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
     box-shadow: 3px 7px 4px #ececec;
     -moz-box-shadow: 3px 7px 4px #ececec;
     -webkit-box-shadow: 3px 7px 4px #ececec;
     box-shadow: #d5d5d5 0 2px 3px;
 }
 .dropdown_ad_sb {
     width: 120px;
 }
 .dropdown_1column_sb {
     width: 170px;
 }
 .dropdown_2columns_sb {
     width: 320px;
 }
 .dropdown_3columns_sb {
     width: 500px;
 }
 .dropdown_ad_top_sb {
     width: 120px;
 }
 .dropdown_1column_top_sb {
     width: 160px;
 }
 .dropdown_2columns_top_sb {
     width: 320px;
 }
 .dropdown_3columns_top_sb {
     width: 520px;
     height: 250px
 }
 .ad_sb,
 .col_1_sb,
 .col_2_sb,
 .col_3_sb {
     display: inline;
     float: left;
     position: relative;
     margin-left: 10px;
     margin-right: 0;
 }
 .ad_sb {
     width: 120px;
 }
 .col_1_sb {
     width: 160px;
 }
 .col_2_sb {
     width: 160px;
 }
 .col_3_sb {
     width: 550px;
 }
 .ad_top_sb,
 .col_1_top_sb,
 .col_2_top_sb,
 .col_3_top_sb {
     display: inline;
     float: left;
     position: relative;
     margin-left: 10px;
     margin-right: 0;
 }
 .ad_top_sb {
     width: 120px;
 }
 .col_1_top_sb {
     width: 160px;
 }
 .col_2_top_sb {
     width: 160px;
 }
 .col_3_top_sb {
     width: 550px;
 }
 #menu_sb .menu_right {
     float: right;
     margin-right: 0;
 }
 #menu_sb li .align_right {
     -moz-border-radius: 5px 0 5px 5px;
     -webkit-border-radius: 5px 0 5px 5px;
     border-radius: 5px 0 5px 5px;
 }
 #menu_sb li:hover .align_right {
     left: auto;
     right: -1px;
     top: auto;
 }
 #category_title_sb,
 #menu_sb h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     text-align: left;
     color: #00853F;
 }
 #menu_sb p,
 #menu_sb h3,
 #menu_sb ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     text-align: left;
     color: #000;
 }
 #menu_sb h2 {
     font-size: 21px;
     font-weight: 400;
     letter-spacing: -1px;
     margin: 7px 0 14px 0;
     padding-bottom: 14px;
     border-bottom: 1px solid #666666;
 }
 #menu_sb h3 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     margin: 14px 0 -7px 0;
     padding-bottom: 7px;
     color: #333;
 }
 #menu_sb p {
     line-height: 18px;
 }
 #menu_sb li:hover div a {
     font-size: 11px;
     color: #00853F;
 }
 #menu_sb li:hover div a:hover {
     color: #666666;
     text-decoration: none;
 }
 #menu_top_sb .menu_right {
     float: right;
     margin-right: 0;
 }
 #menu_top_sb li .align_right {
     -moz-border-radius: 5px 0 5px 5px;
     -webkit-border-radius: 5px 0 5px 5px;
     border-radius: 5px 0 5px 5px;
 }
 #menu_top_sb li:hover .align_right {
     left: auto;
     right: -1px;
     top: auto;
 }
 #menu_top_sb p,
 #menu_sb h3,
 #menu_sb ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     text-align: left;
     color: #000;
 }
 #menu_top_sb h2 {
     font-size: 21px;
     font-weight: 400;
     letter-spacing: -1px;
     margin: 7px 0 14px 0;
     padding-bottom: 14px;
     border-bottom: 1px solid #666666;
 }
 #menu_top_sb h3 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     margin: 14px 0 -7px 0;
     padding-bottom: 7px;
     color: #333;
 }
 #menu_top_sb p {
     line-height: 18px;
 }
 #menu_top_sb li:hover div a {
     font-size: 12px;
     color: #333;
 }
 #menu_top_sb li:hover div a:hover {
     color: #333;
 }
 #menu_sb li ul {
     list-style: none;
     padding: 0;
     margin: 0 0 12px 0;
 }
 #menu_sb li ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #000;
     position: relative;
     padding: 0;
     margin: 0;
     float: none;
     text-align: left;
     width: 170px;
 }
 #menu_sb li ul li:hover {
     background: none;
     border: none;
     padding: 0;
     margin: 0;
 }
 #menu_top_sb li ul {
     list-style: none;
     padding: 0;
     margin: 0 0 12px 0;
 }
 #menu_top_sb li ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #000;
     position: relative;
     padding: 0;
     margin: 0;
     float: none;
     text-align: left;
     width: 170px;
 }
 #menu_top_sb li ul li:hover {
     background: none;
     border: none;
     padding: 0;
     margin: 0;
 }
 .pipe1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     color: #666;
     margin-left: 20px;
     position: relative;
 }
 .pipe2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     color: #666;
     margin-left: 20px;
     position: relative;
 }
 .bar_icon {
     display: block;
     line-height: 18px;
     margin-left: 817px;
     margin-top: 7px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #00853F;
     float: right;
     padding-left: 15px;
     position: absolute;
     background: none;
 }
 .bar_icon a:hover {
     color: #666;
 }
 #bar_icon {
     margin-left: 767px;
 }
 .info_panel {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #575757;
     line-height: 11px;
 }
 .info_panel a:link {
     font-size: 12px;
     font-weight: normal;
     color: #666;
 }
 .info_panel a:visited {
     font-size: 12px;
     font-weight: normal;
     color: #666;
 }
 .info_panel a:hover {
     font-size: 12px;
     font-weight: normal;
     color: #CCC;
 }
 .info_panel a:active {
     font-size: 12px;
     font-weight: normal;
     color: #666;
 }
 .sb_number {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: 700;
     color: #00853F;
     line-height: 12px;
 }
 .sb_number a:link {
     font-size: 12px;
     font-weight: 700;
     color: #666;
 }
 .sb_number a:visited {
     font-size: 12px;
     font-weight: 700;
     color: #666;
 }
 .sb_number a:hover {
     font-size: 12px;
     font-weight: 700;
     color: #CCC;
 }
 .sb_number a:active {
     font-size: 12px;
     font-weight: 700;
     color: #666;
 }
 .mega_product_title_sb {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     color: #333;
 }
 #site-search-submit {
     background: url('/c/small-business/assets/images/gobutton.png') no-repeat scroll 0 0 transparent;
     border: 0 none;
     cursor: pointer;
     float: right;
     height: 27px;
     padding-left: 5px;
     width: 24px;
 }
 .hideText {
     display: none;
 }
 #siteSearch,
 #siteSearchSubmenu {
     width: 153px;
 }
 #lpSubnav {
     background: url(/c/small-business/assets/images/phone.png) no-repeat scroll 0 0 transparent;
     float: right;
     margin-top: 8px;
     margin-right: 140px;
     padding-left: 9px;
     height: 18px;
     display: block;
 }
 /*a:link {
     color: #000000;
     text-decoration: none;
 }
 a:visited {
     color: #00853F;
     text-decoration: none;
 }
 a:hover {
     color: #000000;
     text-decoration: none;
 }
 a:active {
     color: #000000;
     text-decoration: none;
 }*/
 a img {
     border: medium none;
 }
 .product_title_sb {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #000;
 }
 .category_title_sb {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: 700;
     color: #00853F;
 }
 #page_wrapper_sb {
     z-index: 1;
     margin-left: auto;
     margin-right: auto;
     margin-top: 15px;
     margin-bottom: 15px;
     width: 960px;
 }
 #wrapper_top_sb {
     z-index: 999;
     margin: 0px auto 0;
     width: 960px;
 }
 .wrapper_top_sb-responsive {
     width: auto !important;
 }
 #wrapper_sb {
     position: relative;
     z-index: 1;
     margin: 4px auto 0 auto;
     width: 960px;
 }
 #wrapper_top_sb div.right_cat_blank {
     position: relative;
 }
 div#tpl_global-nav a {
     margin: 0 5px;
     padding: 2px 4px;
     display: block;
     float: left;
     line-height: 14px;
 }
 div#tpl_global-nav span {
     display: block;
     float: left;
     position: relative;
     line-height: 16px;
 }
 div#tpl_global-nav span#largeBusinessDrop {
     width: 118px;
 }
 div#tpl_global-nav span#largeBusinessDrop a {
     position: relative;
     display: block;
     width: 110px;
     margin-bottom: 4px;
 }
 div#tpl_global-nav span#largeBusinessDrop:before {
     position: absolute;
     top: 5px;
     right: 4px;
     content: '';
     height: 8px;
     width: 8px;
     float: right;
     background: url("/c/small-business/assets/images/headerSprite.png") -17px -384px;
     z-index: 20;
 }
 div#tpl_global-nav span#largeBusinessDrop:hover:before {
     background-position: -32px -384px;
 }
 div#tpl_global-nav span#largeBusinessDrop:hover a {
     background-color: #EEE;
 }
 div#tpl_global-nav span#largeBusinessDrop a#navLinkWholesale {
     display: none;
 }
 div#tpl_global-nav span#largeBusinessDrop:hover a#navLinkWholesale {
     display: block;
 }
 div#tpl_global-nav.global-above-logo-nav {
     position: absolute;
     left: 0;
     top: 0;
     width: auto;
 }
 div#tpl_global-nav.global-above-logo-nav a {
     color: #666;
     font-size: 12px;
     font-weight: normal;
 }
 div#tpl_global-nav.global-above-logo-nav a:hover {
     color: #00853F;
 }
 div#tpl_global-nav.global-above-logo-nav a.currSuperNav {
     color: #00853F;
     font-weight: bold;
 }
 .ctlSMB #menu_sb {
     z-index: 1;
     list-style: outside none none;
     margin-left: 0px;
     width: 920px;
     padding: 0 20px;
 }
 .ctlSMB .dropdown_ad_sb,
 .ctlSMB .dropdown_1column_sb,
 .ctlSMB .dropdown_2columns_sb,
 .ctlSMB .dropdown_3columns_sb {
     z-index: 999;
     margin: 4px 0 0 -20px;
     float: left;
     position: absolute;
     left: -999em;
     text-align: left;
     padding: 10px 5px 10px 5px;
     behavior: url(border-radius.htc);
     border-top: none;
     border: 1px solid #d9d9d9;
     border-top: 0;
     background: #f0f0f0;
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
     box-shadow: 3px 7px 4px #ececec;
     behavior: url(ie-css3.htc);
     -moz-box-shadow: 3px 7px 4px #ececec;
     -webkit-box-shadow: 3px 7px 4px #ececec;
     box-shadow: #d5d5d5 0 2px 3px;
     behavior: url(/c/small-business/css/PIE.htc) !important;
 }
 .ctlSMB #menu_sb li:hover .dropdown_1column_sb,
 .ctlSMB #menu_sb li:hover .dropdown_2columns_sb,
 .ctlSMB #menu_sb li:hover .dropdown_3columns_sb {
     left: -1px;
     top: auto;
 }
 #menu_sb li {
     z-index: 30;
     float: left;
     display: block;
     text-align: center;
     position: relative;
     padding: 0 10px 4px 5px;
     margin-right: 10px;
     margin-top: 4px;
     border: none;
 }
 #menu_sb li:hover a {
     color: #333;
     text-decoration: underline;
 }
 #menu_top_sb {
     z-index: 5;
     list-style: none;
     width: 920px;
     height: 20px;
     background: #fff;
     clear: both;
 }
 #menu_top_sb li {
     z-index: 50;
     float: left;
     display: block;
     text-align: center;
     position: relative;
     padding: 0 20px 6px 20px;
     margin-right: 0;
     margin-top: 7px;
     border: none;
 }
 #menu_top_sb li a {
     font-family: Arial, Helvetica, sans-serif;
     font-style: normal;
     color: #666;
     display: block;
     margin-top: 5px;
     outline: 0;
     text-decoration: none;
 }
 #menu_top_sb h3 {
     font-weight: bold;
 }
 #menu_top_sb li:hover a {
     color: #333;
     text-decoration: underline;
 }
 .dropdown_ad_sb,
 .dropdown_1column_sb,
 .dropdown_2columns_sb,
 .dropdown_3columns_sb {
     z-index: 999;
     margin: 4px auto;
     float: left;
     position: absolute;
     left: -999em;
     text-align: left;
     padding: 10px 5px 10px 5px;
     border: 1px solid #d9d9d9;
     border-top: 0;
     background: #f6f6f6;
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
     box-shadow: 3px 7px 4px #ececec;
     -moz-box-shadow: 3px 7px 4px #ececec;
     -webkit-box-shadow: 3px 7px 4px #ececec;
     box-shadow: #d5d5d5 0 2px 3px;
 }
 .dropdown_ad_top_sb,
 .dropdown_1column_top_sb,
 .dropdown_2columns_top_sb,
 .dropdown_3columns_top_sb {
     z-index: 999;
     margin: 4px auto;
     float: left;
     position: absolute;
     left: -999em;
     text-align: left;
     padding: 10px 5px 10px 5px;
     border: 1px solid #d9d9d9;
     border-top: 0;
     background: #FFF;
     -pie-background: linear-gradient(top, #ffffff, #f4f4f4);
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
     box-shadow: 3px 7px 4px #ececec;
     -moz-box-shadow: 3px 7px 4px #ececec;
     -webkit-box-shadow: 3px 7px 4px #ececec;
     box-shadow: #d5d5d5 0 2px 3px;
 }
 .dropdown_ad_sb {
     width: 120px;
 }
 .dropdown_1column_sb {
     width: 160px;
 }
 .dropdown_2columns_sb {
     width: 320px;
 }
 .dropdown_3columns_sb {
     width: 500px;
 }
 .dropdown_ad_top_sb {
     width: 120px;
 }
 .dropdown_1column_top_sb {
     width: 160px;
 }
 .dropdown_2columns_top_sb {
     width: 320px;
 }
 .dropdown_3columns_top_sb {
     width: 520px;
     height: 250px
 }
 #menu_sb li:hover .dropdown_1column_sb,
 #menu_sb li:hover .dropdown_2columns_sb,
 #menu_sb li:hover .dropdown_3columns_sb {
     left: -21px;
     top: auto;
 }
 .ad_sb,
 .col_1_sb,
 .col_2_sb,
 .col_3_sb {
     display: inline;
     float: left;
     position: relative;
     margin-left: 10px;
     margin-right: 0;
 }
 .ad_sb {
     width: 120px;
 }
 .col_1_sb {
     width: 160px;
 }
 .col_2_sb {
     width: 160px;
 }
 .col_3_sb {
     width: 550px;
 }
 .ad_top_sb,
 .col_1_top_sb,
 .col_2_top_sb,
 .col_3_top_sb {
     display: inline;
     float: left;
     position: relative;
     margin-left: 10px;
     margin-right: 0;
 }
 .ad_top_sb {
     width: 120px;
 }
 .col_1_top_sb {
     width: 160px;
 }
 .col_2_top_sb {
     width: 160px;
 }
 .col_3_top_sb {
     width: 550px;
 }
 #menu_sb .menu_right {
     float: right;
     margin-right: 0;
 }
 #menu_sb li .align_right {
     -moz-border-radius: 5px 0 5px 5px;
     -webkit-border-radius: 5px 0 5px 5px;
     border-radius: 5px 0 5px 5px;
 }
 #menu_sb li:hover .align_right {
     left: auto;
     right: -1px;
     top: auto;
 }
 #category_title_sb,
 #menu_sb h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     text-align: left;
     color: #00853F;
 }
 #menu_sb p,
 #menu_sb h3,
 #menu_sb ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     text-align: left;
     color: #000;
 }
 #menu_sb h2 {
     font-size: 21px;
     font-weight: 400;
     letter-spacing: -1px;
     margin: 7px 0 14px 0;
     padding-bottom: 14px;
     border-bottom: 1px solid #666666;
 }
 #menu_sb h3 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     margin: 14px 0 -7px 0;
     padding-bottom: 7px;
     color: #333;
     font-weight: bold;
 }
 #menu_sb p {
     line-height: 18px;
 }
 #menu_sb li:hover div a {
     font-size: 11px;
     color: #666;
 }
 #menu_sb li:hover div a:hover {
     color: #00853F;
 }
 #menu_top_sb .menu_right {
     float: right;
     margin-right: 0;
 }
 #menu_top_sb li .align_right {
     -moz-border-radius: 5px 0 5px 5px;
     -webkit-border-radius: 5px 0 5px 5px;
     border-radius: 5px 0 5px 5px;
 }
 #menu_top_sb li:hover .align_right {
     left: auto;
     right: -1px;
     top: auto;
 }
 #menu_top_sb p,
 #menu_sb h3,
 #menu_sb ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     text-align: left;
     color: #000;
 }
 #menu_top_sb h2 {
     font-size: 21px;
     font-weight: 400;
     letter-spacing: -1px;
     margin: 7px 0 14px 0;
     padding-bottom: 14px;
     border-bottom: 1px solid #666;
 }
 #menu_top_sb h3 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     margin: 14px 0 -7px 0;
     padding-bottom: 7px;
     color: #333;
 }
 #menu_top_sb p {
     line-height: 18px;
 }
 #menu_top_sb li:hover div a {
     font-size: 12px;
     color: #333;
 }
 #menu_top_sb li:hover div a:hover {
     color: #333;
 }
 #menu_sb li ul {
     list-style: none;
     padding: 0;
     margin: 0 0 12px 0;
 }
 #menu_sb li ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #000;
     position: relative;
     padding: 0;
     margin: 0;
     float: none;
     text-align: left;
     width: 170px;
 }
 #menu_sb li ul li:hover {
     background: none;
     border: none;
     padding: 0;
     margin: 0;
 }
 #menu_top_sb li ul {
     list-style: none;
     padding: 0;
     margin: 0 0 12px 0;
 }
 #menu_top_sb li ul li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #000;
     position: relative;
     padding: 0;
     margin: 0;
     float: none;
     text-align: left;
     width: 170px;
 }
 #menu_top_sb li ul li:hover {
     background: none;
     border: none;
     padding: 0;
     margin: 0;
 }
 .pipe1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     color: #666;
     margin-left: 20px;
     position: relative;
 }
 .pipe2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     color: #666;
     margin-left: 20px;
     position: relative;
 }
 .bar_icon {
     background: url('/c/small-business/assets/images/phone.png') 0 0 no-repeat;
     display: block;
     line-height: 18px;
     margin-left: 720px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     color: #00853F;
     float: right;
     margin-top: 7px;
     padding-left: 15px;
     position: absolute;
 }
 .info_panel {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #575757;
     line-height: 10px;
 }
 .info_panel a:link {
     font-size: 11px;
     font-weight: normal;
     color: #666;
 }
 .info_panel a:visited {
     font-size: 11px;
     font-weight: normal;
     color: #666;
 }
 .info_panel a:hover {
     font-size: 11px;
     font-weight: normal;
     color: #CCC;
 }
 .info_panel a:active {
     font-size: 11px;
     font-weight: normal;
     color: #666;
 }
 .seach_form,
 div input#tpl_search-input.search_form,
 .search_form {
     margin: 3px 8px 0 0;
     padding: 2px 0 0 20px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #575757;
     float: right;
     background-image: url('/c/small-business/assets/images/mag_search.png');
     background-repeat: no-repeat;
     background-position: 3px center;
     border: solid 1px #DDD;
     height: 17px;
     width: 90px !important;
 }
 .smbFooter .col-resource .col-products .col-support {
     font-family: "Maison Neue Bold", arial, helvetica, sans-serif;
 }
 .smbFooter .column h4 {
     font-family: "Maison Neue Bold", arial, helvetica, sans-serif;
 }
 .mega_product_title_sb {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     color: #333;
 }
 .smbFooter .first-child li {
     font-size: 12px !important;
     font-style: normal;
     text-align: left;
     font-family: "Maison Neue Book";
 }
 .smb-wrap {
     width: 960px;
     margin: 0 auto;
 }
 /* GLOBAL ELEMENTS */
 .smb-wrap .button {
     display: block;
     text-indent: -9999px;
 }
 .smb-wrap .bullet li {
     background: url(/c/small-business/assets/images/bullet.png) 0 6px no-repeat;
     padding-left: 12px;
     margin-left: 14px;
 }
 .smb-wrap .bullet .bullet {
     margin: 10px 15px 0px 0px;
 }
 .smb-wrap .bullet .bullet li.last-child {
     margin-bottom: 0;
 }
 .smb-wrap a.newWindow {
     background: url(/c/small-business/assets/images/icon-window.png) right 1px no-repeat;
     padding-right: 19px;
     display: inline-block;
     line-height: 17px;
 }
 .smb-wrap .icon {
     display: block;
     line-height: 17px;
 }
 .smb-wrap .icon.video {
     background: url(/c/small-business/assets/images/icon-video.png) left 0 no-repeat;
     padding-left: 23px;
     margin: 0 !important;
 }
 .smb-wrap .icon.pdf {
     background: url(/c/small-business/assets/images/icon-pdf.png) left 0 no-repeat;
     padding-left: 23px;
     display: inline-block;
     margin: 0 !important;
 }
 .smb-wrap em {
     font-style: italic;
 }
 .print-summary {
     background: url(/c/small-business/assets/images/arrow-right.png) right 1px no-repeat;
     padding-right: 11px;
     font-size: 10px;
     font-weight: bold;
     float: right;
     margin: 16px 0;
 }
 .logoTable td {
     padding: 10px 15px 10px 15px;
     vertical-align: middle;
 }
 .smb-wrap sup.reg {
     position: relative;
     font-size: 9px;
     top: -3px;
     left: 0;
 }
 .smb-wrap h1 sup.reg {
     top: -8px;
     left: 1px;
     font-size: 11px;
 }
 .list-disc {
     list-style: disc;
     padding: 0 22px;
 }
 .table-pad td {
     padding-left: 5px;
 }
 .pdf {
     display: inherit;
     background: url(/c/small-business/assets/images/icon-pdf.png) left 0 no-repeat;
     padding-left: 23px;
 }
 /* BREADCRUMBS */
 nav.breadCrumbs {
     height: 33px;
 }
 nav.breadCrumbs {
     line-height: 35px;
     padding-left: 16px;
 }
 nav.breadCrumbs span {
     padding: 0 8px 0 2px;
     background: url(/c/small-business/assets/images/breadcrumb-pipe.png) right 3px no-repeat;
     display: inline-block;
 }
 nav.breadCrumbs span.active a {
     color: #868686;
 }
 nav.breadCrumbs span.last-child {
     background: none;
 }
 .filler {
     height: 32px;
 }
 /* empty div in place of breadcrumbs space */
 /* HERO GLOBAL */
 .hero {
     width: 955px;
     height: 220px;
     position: relative;
     margin-bottom: 20px;
 }
 .hero .textArea {
     position: absolute;
     top: 63px;
     left: 63px;
     width: 500px;
     color: #fff;
 }
 .hero h2 {
     font-size: 28px;
     line-height: 32px;
     margin-bottom: 7px;
     font-weight: normal;
 }
 .hero a {
     color: #fff;
 }
 .hero p {
     font-size: 18px;
     line-height: 23px;
     margin-bottom: 10px;
 }
 .hero .price {
     position: absolute;
     left: 38px;
     bottom: 28px;
 }
 .hero .button.learnMore {
     position: absolute;
     left: 39px;
     bottom: 49px;
     background: url('/c/small-business/assets/images/btn-learn-more.png') no-repeat scroll top left;
     width: 120px;
     height: 27px;
 }
 .hero .button.learnMore:hover {
     background-position: 0 -27px;
 }
 .hero ul.heroSlideWrap {
     height: 218px;
 }
 .hero ul.heroSlideWrap li.heroSlide {
     display: none;
 }
 .hero ul.heroSlideWrap li {
     width: 955px;
     height: 218px;
     position: absolute;
 }
 .hero div.slideShow {
     width: 955px;
     height: 218px;
     position: relative;
 }
 .template-home .textArea {
     position: absolute;
     top: 30px;
     left: 40px;
     width: 550px;
 }
 .template-home .hero h2 {
     font-size: 28px;
     line-height: 32px;
     margin-bottom: 10px;
     font-weight: normal;
 }
 .template-home .hero p {
     font-size: 16px;
     line-height: 22px;
     margin-bottom: 10px;
 }
 .template-home .hero img {
     display: block;
     background: transparent;
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
     /* IE 8 */
     filter: none;
     zoom: 1;
 }
 .smb-wrap.template-home .mainContent h1 {
     font-size: 23px;
     line-height: 28px;
 }
 .hero div.slideShow .nav {
     position: absolute;
     z-index: 23;
     left: 473px;
     bottom: 15px;
 }
 .hero div.slideShow .nav a {
     background: url(/c/small-business/assets/images/hero-numbers.png) -20px 0 no-repeat;
     display: inline-block;
     width: 17px;
     height: 16px;
     text-align: center;
     line-height: 16px;
     font-weight: normal;
     font-size: 11px;
     color: #eaeaea;
     margin-right: 3px;
     display: inline-block;
 }
 .hero div.slideShow .nav a.activeSlide {
     color: #909090;
     background-position: 0 0;
 }
 .heroNav {
     background: url(/c/small-business/assets/images/hero-blackstrip.png) bottom no-repeat;
     width: 955px;
     height: 49px;
     position: absolute;
     bottom: 0;
     left: 0;
     z-index: 23;
 }
 .heroNav a {
     color: #eaeaea;
     font-size: 14px;
     padding-top: 25px;
     margin-left: 47px;
     display: inline-block;
 }
 .heroNav a.active {
     color: #86c43e;
     background: url(/c/small-business/assets/images/hero-pointer.png) center top no-repeat;
 }
 .heroNav a:hover {
     color: #86c43e;
 }
 .hero .navShadow {
     background: url(/c/small-business/assets/images/hero-shadow.png) bottom no-repeat;
     width: 955px;
     height: 8px;
     position: absolute;
     bottom: 30px;
     left: 0;
     z-index: 22;
 }
 /* MAIN INTRO CONTENT AREA */
 .smb-wrap .mainContent {
     padding: 0 17px 10px 17px;
     overflow: hidden;
 }
 .smb-wrap .mainContent h1 {
     color: #02803f;
     font-size: 21px;
     line-height: 25px;
     margin-bottom: 6px;
     overflow: hidden;
 }
 .smb-wrap .mainContent p {
     overflow: hidden;
     padding: 0 12px 10px 0;
 }
 .smb-wrap .mainContent .icon {
     float: left;
     margin: 4px 17px 20px -17px;
 }
 .smb-wrap .mainContent .thumb {
     float: right;
     margin: 0 -15px 10px 15px;
 }
 .smb-wrap .mainContent div {
     overflow: hidden;
 }
 .smb-wrap .footNote {
     font-size: 11px;
 }
 .smb-wrap .mainContent ul {
     overflow: hidden;
     padding: 0 12px 10px 0;
 }
 .smb-wrap .mainContent ul li {
     font-size: 12px;
     margin-bottom: 4px;
 }
 /* MODULE GLOBAL */
 .module {
     background: url(/c/small-business/assets/images/mod960-top.png) left top no-repeat;
     width: 960px;
     padding-top: 17px;
     margin-bottom: 25px;
 }
 .module .modWrap {
     background: url(/c/small-business/assets/images/mod960-bot.png) left bottom no-repeat;
     overflow: hidden;
 }
 .module .logo {
     margin-bottom: 12px;
     display: block;
 }
 .logoRight {
     margin: 20px 0;
     display: block;
     float: right;
 }
 .floatIcon {
     float: left;
     margin: 0 15px 15px 0;
 }
 /* PRODUCT BUCKETS GLOBAL */
 .prodBuckets {
     float: left;
     overflow: hidden;
 }
 .prodBuckets li {
     float: left;
     overflow: hidden;
     width: 240px;
 }
 .prodBuckets li .icon {
     display: block;
     float: left;
     width: 50px;
 }
 .prodBuckets li .bucket {
     padding: 0 11px 24px 14px;
 }
 .prodBuckets li .bucket {
     padding: 0 11px 24px 14px;
 }
 .prodBuckets li h3 {
     font-size: 14px;
     line-height: 17px;
     font-weight: bold;
     overflow: hidden;
 }
 .prodBuckets li p {
     clear: left;
     font-size: 12px;
     line-height: 15px;
     padding-bottom: 10px;
     overflow: hidden;
 }
 /* HOME */
 .template-home .hero {
     height: 248px;
 }
 .template-home .module {
     margin-bottom: 15px;
 }
 .template-home .module .modWrap {
     background-image: url(/c/small-business/assets/images/mod960-bot-dots.png);
 }
 .template-home .prodBuckets li {
     width: 240px;
 }
 .template-home .prodBuckets li .bucket {
     padding: 0 8px 24px 14px;
 }
 .template-home .prodBuckets li .bucket div.faux-ul {
     padding: 10px 0 10px 4px;
     clear: left;
     height: 84px;
 }
 .template-home .prodBuckets li .bucket div.faux-ul p {
     padding-bottom: 5px;
 }
 .template-home .prodBuckets li .header {
     min-height: 50px;
 }
 .template-home .prodBuckets li h3 {
     font-size: 13px;
     line-height: 17px;
     font-weight: bold;
     overflow: hidden;
     margin-bottom: 10px;
 }
 .template-home .prodBuckets li.last-child p {
     padding-right: 6px;
 }
 .template-home .prodBuckets li.last-child h3 {
     padding-right: 6px;
 }
 .template-home .prodBuckets li.first-child .bucket {
     padding-left: 17px;
 }
 .template-home .prodBuckets li p span {
     white-space: nowrap;
 }
 .template-home .prodBuckets li .icon {
     padding-left: 0;
 }
 /* PRODUCT CATEGORY TEMPLATE */
 .template-catalog .prodBuckets {
     width: 415px;
     margin-bottom: 24px;
 }
 .template-catalog .prodBuckets.leftCol {
     padding-right: 24px;
     background: url(/c/small-business/assets/images/border-vert.png) right top repeat-y;
     margin-left: 34px;
     margin-right: 24px;
 }
 .template-catalog .prodBuckets li {
     width: 415px;
     background: url(/c/small-business/assets/images/border-dots-horz.png) left bottom repeat-x;
 }
 .template-catalog .prodBuckets li .bucket {
     padding: 0 5px 0 0;
     margin-top: 13px;
 }
 .template-catalog .prodBuckets li.last-child .bucket {
     padding-bottom: 0;
 }
 .template-catalog .prodBuckets li.last-child {
     background: none;
 }
 .template-catalog .prodBuckets li.first-child .bucket {
     margin-top: 0;
     padding-top: 5px;
 }
 .template-catalog .prodBuckets li .icon {
     margin-top: 3px;
     width: 56px;
 }
 .template-catalog .prodBuckets li h3 {
     font-size: 16px;
     line-height: 18px;
     margin-bottom: 6px;
 }
 .template-catalog .prodBuckets li p {
     clear: none;
     padding-bottom: 13px;
 }
 .template-catalog .prodBuckets li a.link {
     line-height: 23px;
     font-weight: bold;
 }
 .template-catalog .prodBuckets li .banner {
     display: block;
     margin: 10px 0;
     float: left;
 }
 .ie7 .template-catalog .modWrap {
     padding-bottom: 24px;
 }
 .template-catalog .prodBuckets li .icon {
     padding-left: 0;
 }
 /* CATEGORY LEARN TEMPLATE */
 .template-learn .mainColumn .prodBuckets a.link {
     padding-left: 4px;
 }
 .template-learn .sidebar .module p,
 .template-learn .sidebar .module ul {
     padding: 0 5px 10px 0;
 }
 .template-learn .twoColumns .mainColumn .prodBuckets .icon img {
     display: block;
     margin-top: -1px;
 }
 .template-learn .twoColumns .mainColumn .hero .textArea {
     top: 50px;
 }
 .template-learn .twoColumns .mainColumn .hero .textArea.high {
     top: 40px;
 }
 .template-learn .hero h2 {
     margin-bottom: 10px;
 }
 .template-learn .twoColumns .mainColumn .hero .textArea p {
     line-height: 22px;
 }
 .template-catalog .hero h2 {
     margin-bottom: 10px;
 }
 .template-catalog .hero .textArea {
     top: 60px;
 }
 /* 2 COLUMN LAYOUT */
 .twoColumns {
     float: left;
     overflow: hidden;
     clear: both;
 }
 .twoColumns .mainColumn {
     float: left;
     width: 745px;
 }
 .twoColumns .mainColumn .hero {
     width: 745px;
 }
 .twoColumns .mainColumn .hero .textArea {
     top: 22px;
     left: 27px;
     width: 500px;
 }
 .hero h2 {
     margin-bottom: 17px;
     color: #FFFFFF;
 }
 .twoColumns .mainColumn .hero p {
     font-size: 16px;
     line-height: 20px;
 }
 .twoColumns .mainColumn .hero p.withPrice {
     width: 200px;
 }
 .twoColumns .mainColumn .hero .price {
     left: 258px;
     bottom: 52px;
 }
 .twoColumns .mainColumn .hero .button.learnMore {
     left: 27px;
     bottom: 34px;
 }
 .twoColumns .mainColumn .module {
     background: url(/c/small-business/assets/images/mod745-top.png) left top no-repeat;
     width: 745px;
 }
 .twoColumns .mainColumn .module .modWrap {
     background: url(/c/small-business/assets/images/mod745-bot.png) left bottom no-repeat;
 }
 .twoColumns .mainColumn .prodBuckets {
     width: 745px;
 }
 .twoColumns .mainColumn .prodBuckets li {
     width: 745px;
 }
 .twoColumns .mainColumn .prodBuckets li .bucket {
     background: url(/c/small-business/assets/images/border-dots-horz.png) left bottom repeat-x;
     padding: 0;
     margin: 0 20px 15px 20px;
 }
 .twoColumns .mainColumn .prodBuckets li.last-child .bucket {
     margin-bottom: 0;
     background: none;
 }
 .twoColumns .mainColumn .prodBuckets li .icon {
     margin-top: 2px;
     width: 56px;
 }
 .twoColumns .mainColumn .prodBuckets li h3 {
     font-size: 16px;
     line-height: 18px;
     margin-bottom: 6px;
 }
 .twoColumns .mainColumn .prodBuckets li p {
     clear: none;
     padding-bottom: 18px;
 }
 .twoColumns .mainColumn .prodBuckets li a.link {
     font-weight: bold;
     white-space: nowrap;
 }
 .twoColumns .sidebar {
     float: left;
     width: 186px;
     margin-left: 29px;
     color: #605d5f;
 }
 .twoColumns .sidebar .module {
     background: url(/c/small-business/assets/images/sidebar-bg-bot.png) left bottom no-repeat;
     width: 186px;
     overflow: hidden;
     padding-top: 0;
     margin-bottom: 20px;
 }
 .twoColumns .sidebar .module h2 {
     background: url(/c/small-business/assets/images/sidebar-header.png) no-repeat;
     font-weight: bold;
     padding: 8px 0 6px 11px;
     line-height: 15px;
     margin-bottom: 12px;
     color: #000;
 }
 .twoColumns .sidebar .prodBuckets {
     width: 186px;
 }
 .twoColumns .sidebar .prodBuckets li {
     width: 186px;
     margin-bottom: 15px;
 }
 .twoColumns .sidebar .prodBuckets li .bucket {
     background: url(/c/small-business/assets/images/border-dots-horz.png) left bottom repeat-x;
     padding: 0;
     margin: 0 10px 0 12px;
     overflow: visible;
     float: left;
 }
 .twoColumns .sidebar .prodBuckets li.last-child {
     margin-bottom: 0;
 }
 .twoColumns .sidebar .prodBuckets li.last-child .bucket {
     background: none;
 }
 .twoColumns .sidebar .prodBuckets .header {
     display: table;
     margin-bottom: 10px;
 }
 .twoColumns .sidebar .prodBuckets li .icon {
     margin-top: 2px;
     width: 54px;
     display: table-cell;
     vertical-align: bottom;
 }
 .twoColumns .sidebar .prodBuckets li .icon img {
     display: block;
 }
 .twoColumns .sidebar .prodBuckets li h3 {
     font-size: 13px;
     line-height: 16px;
     padding-bottom: 0;
     display: table-cell;
     vertical-align: bottom;
 }
 .twoColumns .sidebar .prodBuckets li p {
     padding-bottom: 13px;
 }
 .twoColumns .sidebar .prodBuckets li a.link {
     font-weight: bold;
     white-space: nowrap;
 }
 .twoColumns .sidebar .button.learnMore {
     display: block;
     background: url('/c/small-business/assets/images/btn-learn-more-green.png') no-repeat scroll top left;
     width: 120px;
     height: 27px;
     margin-bottom: 18px;
 }
 .twoColumns .sidebar .button.learnMore:hover {
     background-position: 0 -27px;
 }
 .twoColumns .sidebar .logo {
     display: block;
     margin: 5px 0 10px;
     background: none;
 }
 .twoColumns .sidebar .prodBuckets li.last-child .button.learnMore {
     margin-bottom: 10px;
 }
 .twoColumns .sidebar .calloutWrap {
     background: url('/c/small-business/assets/images/sidebar-greenbox-top.png') left top no-repeat;
     width: 186px;
     overflow: hidden;
     padding-top: 5px;
     margin-bottom: 20px;
 }
 .twoColumns .sidebar .callout {
     background: url('/c/small-business/assets/images/sidebar-greenbox-bot.png') left bottom no-repeat;
     overflow: hidden;
     margin-bottom: 0;
     color: #fff;
     text-shadow: 0 -1px 1px #227932;
     text-align: center;
     padding: 18px 10px 25px 10px;
     font-size: 19px;
     font-weight: normal;
     line-height: 24px;
 }
 .twoColumns .sidebar .callout h3 {
     font-weight: bold;
     margin-bottom: 4px;
     font-size: 20px;
     color: #FFF;
 }
 /* TESTIMONIAL */
 .testismonial {
     width: 186px;
     color: #666;
     background: url('/c/small-business/assets/images/quote-left.png') 14px 0 no-repeat;
     padding-top: 23px;
     margin-bottom: 20px;
 }
 .testismonial .quote {
     font-size: 14px;
     line-height: 20px;
     font-weight: bold;
     margin-bottom: 14px;
     padding: 0 0 23px 13px;
     background: url(/c/small-business/assets/images/quote-right.png) 14px bottom no-repeat;
 }
 .testismonial .quote span {
     white-space: nowrap;
 }
 .testismonial .author {
     font-size: 11px;
     line-height: 15px;
     padding: 0 0 0 14px;
 }
 .testismonial .author em {
     font-style: italic;
     display: block;
 }
 /* TABS MODULE */
 .mod-tabs {
     background: url(/c/small-business/assets/images/tab-bg-bot.png) left bottom no-repeat;
     width: 725px;
     margin: 0 0 20px 18px;
     padding-bottom: 0;
     float: left;
 }
 .mod-tabs .tabs-nav {
     height: 46px;
     background: #fff url(/c/small-business/assets/images/tab-bg-top.png) right bottom no-repeat;
 }
 .mod-tabs nav {
     padding-right: 15px;
     height: 46px;
     background: url(/c/small-business/assets/images/tab-bg-shadow.png) right bottom no-repeat;
     float: left;
 }
 .mod-tabs nav a {
     display: block;
     float: left;
     width: 141px;
     height: 46px;
     background: url(/c/small-business/assets/images/tab-off.png) left top no-repeat;
     color: #000;
     cursor: pointer;
 }
 .mod-tabs nav a span {
     display: table-cell;
     text-align: center;
     width: 141px;
     height: 38px;
     vertical-align: middle;
     font-size: 11px;
     line-height: 22px;
     font-weight: bold;
 }
 .mod-tabs nav a span strong {
     display: block;
     padding-top: 11px;
     padding-left: 5px;
     text-align: center;
 }
 .mod-tabs nav a:hover {
     color: #00853F;
 }
 .mod-tabs nav a.active {
     background-image: url(/c/small-business/assets/images/tab-on.png);
     width: 146px;
     position: relative;
     margin-right: -5px;
     color: #00853F;
 }
 .mod-tabs nav a.first-child {
     width: 136px;
     background-image: url(/c/small-business/assets/images/tab-first-off.png);
 }
 .mod-tabs nav a.first-child span {
     width: 136px;
 }
 .mod-tabs nav a.active.first-child {
     width: 141px;
     background-image: url(/c/small-business/assets/images/tab-first-on.png);
 }
 .mod-tabs nav a.active.last-child {
     background-image: url(/c/small-business/assets/images/tab-last-on.png);
     margin-right: -3px;
 }
 .ie7 .mod-tabs {
     float: none;
 }
 .ie7 .mod-tabs nav {
     background: none;
 }
 .ie7 .mod-tabs nav a {
     position: relative;
     width: 141px;
     display: block;
     left: -5px;
 }
 .ie7 .mod-tabs nav a span {
     cursor: pointer;
     position: absolute;
     top: 50%;
     width: 141px;
 }
 .ie7 .mod-tabs nav a span strong {
     position: relative;
     top: -50%;
     display: block;
     padding-top: 12px;
 }
 .ie7 .mod-tabs nav a.active {
     left: -5px;
     margin-right: 0;
 }
 .ie7 .mod-tabs nav a.active.first-child {
     left: 0;
     margin-right: 0;
 }
 .ie7 .mod-tabs nav a.first-child {
     left: 0;
     margin-right: 0;
 }
 .ie7 .mod-tabs nav a.last-child,
 .ie7 .mod-tabs nav a.active.last-child {
     margin-right: 0;
 }
 .tab-content-wrap {
     display: none;
     background: url('/c/small-business/assets/images/tab-bg-inner-top.png') left top no-repeat;
     width: 695px;
     margin: 13px 0 15px 15px;
     padding-top: 10px;
 }
 .tab-content {
     background: url('/c/small-business/assets/images/tab-bg-inner-bot.png') left bottom no-repeat;
     padding: 3px 12px;
     font-size: 12px;
     line-height: 16px;
     overflow: hidden;
     min-height: 300px;
 }
 .tab-content p,
 .tab-content ul,
 .tab-content li {
     font-size: 12px;
     line-height: 15px;
 }
 .tab-content p,
 .tab-content ul {
     margin-bottom: 13px;
 }
 .tab-content h3 {
     font-size: 16px;
     color: #02803f;
     margin-bottom: 12px;
 }
 .tab-content h4 {
     font-weight: bold;
 }
 .tab-content .thumb {
     margin: 2px 0 13px 30px;
     float: right;
 }
 .tab-content .columns {
     background: url('/c/small-business/assets/images/border-vert.png') 315px top repeat-y;
     overflow: hidden;
     margin-bottom: 14px;
 }
 .tab-content .column {
     width: 300px;
     float: left;
 }
 .tab-content .column.col-1 {
     margin-left: 11px;
 }
 .tab-content .column.col-2 {
     margin-left: 24px;
 }
 .tab-content .resources li {
     margin-bottom: 20px;
 }
 .tab-content .resources header {
     margin-bottom: 10px;
 }
 .tab-content .links li {
     margin-bottom: 12px;
 }
 .tab-content .links li a,
 .tab-content a.link {
     font-weight: bold;
 }
 .tab-content .relatedProds li {
     margin-bottom: 30px;
 }
 .tab-content .relatedProds li li {
     margin-bottom: 10px;
 }
 .tab-content-wrap .footNote {
     margin-top: 15px;
 }
 .tab-content-wrap .footNote .bullet li {
     margin-bottom: 5px;
 }
 /* PRODUCT DETAIL TEMPLATE */
 .template-detail h1 {
     position: relative;
     top: -4px;
 }
 .template-detail .twoColumns {
     margin-top: 25px;
 }
 .template-detail .twoColumns .mainColumn .module {
     background: url('/c/small-business/assets/images/mod725-top.png') left top no-repeat;
     width: 725px;
     margin: 0 0 20px 18px;
     padding-bottom: 0;
 }
 .template-detail .twoColumns .mainColumn .module .modWrap {
     background: url('/c/small-business/assets/images/mod725-bot.png') left bottom no-repeat;
     overflow: hidden;
     padding: 0 16px 30px 16px;
     position: relative;
     min-height: 150px;
 }
 .template-detail h4 {
     font-weight: bold;
     margin-bottom: 13px;
 }
 .template-detail .module p,
 .template-detail .module ul {
     padding: 0 15px 10px 0;
 }
 .template-detail .module p.indent {
     padding-left: 15px;
 }
 .template-detail .module li {
     font-size: 12px;
 }
 .template-detail .vidPlayer {
     margin-top: 1px;
 }
 .template-detail .playerNav {
     margin: 0 15px 0 10px;
 }
 .template-detail .print-summary {
     position: absolute;
     bottom: 16px;
     display: inline-block;
     float: none;
     right: 16px;
     margin: 0;
 }
 .template-detail .tab-content-wrap .print-summary {
     position: static;
     float: right;
     margin: 16px 0;
 }
 .template-detail .centerImage {
     text-align: center;
     padding: 20px 0 40px;
 }
 .template-detail .padImage {
     text-align: center;
     padding: 0 0 10px;
 }
 .template-detail .bullet li {
     background-position: 0 5px;
     margin-bottom: 12px;
     padding-right: 10px;
 }
 .template-detail .bullet.padTop {
     margin-top: 12px;
 }
 .template-detail .sections {
     margin-top: 15px;
 }
 .template-detail section {
     margin-bottom: 20px;
 }
 .template-detail.cat-learn section {
     margin-bottom: 15px;
 }
 .template-detail section.border {
     border-bottom: solid 1px #ddd;
 }
 .template-detail.cat-learn section h4 {
     margin-bottom: 6px;
 }
 .template-detail.cat-learn section .link {
     margin-top: 6px;
     display: block;
 }
 .template-detail.cat-learn .tab-content section {
     margin-bottom: 25px;
 }
 .template-detail .sidebar .module p,
 .template-detail .sidebar .module ul {
     padding: 0 5px 10px 0;
 }
 /* DIAGRAM TAB */
 #diagram {
     margin-bottom: 10px;
 }
 #diagram .tab-content {
     overflow: visible;
     padding: 3px 12px 0 12px;
 }
 #diagram h4 {
     font-size: 12px;
     font-weight: bold;
     margin-bottom: 8px;
     color: #02803f;
 }
 .diagram {
     position: relative;
 }
 .diagram .main li {
     display: none;
 }
 .diagram .main li footer {
     font-size: 11px;
     padding-left: 10px;
     padding-bottom: 5px;
 }
 .diagram .rightCol {
     position: absolute;
     right: 0;
     top: 0;
     width: 154px;
 }
 .diagram .rightCol h5 {
     font-size: 11px;
     line-height: 14px;
     font-weight: bold;
     padding-left: 30px;
     margin: -2px 0 5px;
 }
 .diagram .tabs a {
     display: block;
     width: 154px;
     height: 120px;
     background: url('/c/small-business/assets/images/diagram-off.png') no-repeat;
     margin-bottom: 12px;
 }
 .diagram .tabs a span {
     display: block;
     padding: 10px 8px 0 12px;
     font-size: 10px;
     line-height: 12px;
     color: #616365;
 }
 .diagram .tabs a span strong {
     font-size: 13px;
     line-height: 15px;
 }
 .diagram .tabs a.active {
     background-image: url('/c/small-business/assets/images/diagram-over.png');
 }
 .diagram .tabs a.active span {
     color: #000;
 }
 .diagram .tabs a.active span strong {
     color: #02803f;
 }
 #related-products .column.col-1 {
     background: none;
 }
 /* FAQ */
 dl.faq {
     padding-right: 20px;
 }
 dl.faq dt {
     font-weight: bold;
     padding-bottom: 10px;
 }
 dl.faq dd {
     padding-bottom: 20px;
     text-indent: -16px;
     margin-left: 17px;
 }
 dl.faq dd ul.bullet {
     margin-top: 5px;
     text-indent: 0;
 }
 dl.faq dd ul.bullet,
 dl.faq dd ul.bullet li.last-child {
     margin-bottom: 0;
 }
 dl.faq dd p {
     margin: 5px 0 0 0;
     text-indent: 0;
 }
 /* LEARN TABLE */
 .learnTable {
     overflow: hidden;
     padding-top: 5px;
 }
 .learnTable .summary {
     border-bottom: solid 2px #808080;
     padding: 0 10px 20px 0;
     margin-bottom: 15px;
     font-weight: bold;
 }
 .learnTable .choices {
     margin-bottom: 0;
     padding-bottom: 0 !important;
     padding-right: 0 !important;
     margin-right: 0;
     overflow: hidden;
     width: 100%;
 }
 .learnTable .choices .description {
     float: left;
 }
 .learnTable .choices .description.rates {
     width: 500px;
 }
 .learnTable .choices li {
     border-bottom: solid 1px #c3c3c3;
     float: left;
     width: 100%;
     margin-bottom: 15px;
 }
 .learnTable .choices li.last-child {
     border-bottom: none;
     margin-bottom: 0;
     padding-bottom: 0;
 }
 .learnTable .choices li.last-child p.link {
     margin-bottom: 0;
     padding-bottom: 0;
 }
 .learnTable .choices li h2 {
     font-weight: bold;
     font-size: 14px;
     margin-bottom: 6px;
 }
 .learnTable .choices li p {
     padding-bottom: 10px;
     margin-bottom: 0;
 }
 .learnTable .choices li p.link {
     font-weight: bold;
     margin-bottom: 5px;
 }
 .learnTable .choices li p.link a {
     font-size: 11px;
 }
 .learnTable .choices .ratePlan {
     float: right;
     width: 110px;
     display: block;
     cursor: pointer;
 }
 .learnTable .choices .ratePlan h3 {
     font-size: 34px;
     display: table-cell;
 }
 .learnTable .choices .ratePlan h3 span {
     font-size: 16px;
     font-weight: normal;
     vertical-align: top;
     color: #261c02;
     display: inline-block;
     margin: 4px 0 0 2px;
 }
 .learnTable .choices .ratePlan h3 em {
     font-size: 20px;
     font-weight: normal;
     font-style: normal;
     vertical-align: top;
     display: inline-block;
     margin: 3px 0 0 2px;
 }
 .learnTable .choices .ratePlan p {
     color: #868686;
     font-size: 11px;
     line-height: 13px;
 }
 .learnTable .choices li li {
     border: none;
     margin-bottom: 5px;
     float: none;
 }
 .learnTable .choices ul ul {
     margin-bottom: 10px;
 }
 .tab-content .learnTable .summary {
     padding: 5px 0 20px 0;
 }
 .tab-content .learnTable .choices {
     margin-bottom: 20px;
 }
 /* TICKER */
 .modTicker {
     background: url(/c/small-business/assets/images/mod-ticker-bg.png) left top no-repeat;
     width: 960px;
     height: 54px;
     position: relative;
     margin-bottom: 15px;
 }
 .modTicker .tickerWrap {
     top: 3px;
     overflow: hidden;
     width: 960px;
     height: 44px;
     position: absolute;
 }
 .modTicker .ticker li {
     display: none;
     font-size: 12px;
     padding-left: 17px;
     font-weight: bold;
     line-height: 44px;
     overflow: hidden;
     text-overflow: ellipsis;
     width: 850px;
     white-space: nowrap;
     color: #00853F;
 }
 .modTicker nav a {
     display: block;
     width: 27px;
     height: 26px;
     position: absolute;
     right: 16px;
     top: 8px;
     background: url(/c/small-business/assets/images/mod-ticker-btns.png) -30px 0 no-repeat;
     cursor: pointer;
     text-indent: -9999px;
 }
 .modTicker nav a.prev {
     background-position: 0 0;
     right: 47px;
 }
 /* BUY SIDEBAR MODULE */
 .buyModuleWrap {
     width: 186px;
     background: url(/c/small-business/assets/images/sidebar-mod-bot.png) left bottom no-repeat;
     margin-bottom: 20px;
 }
 .buyModuleWrap h2 {
     width: 186px;
     height: 33px;
     background: url(/c/small-business/assets/images/buy_this_product.png) left bottom no-repeat;
     text-indent: -3333px;
 }
 .buyModule {
     padding: 10px 10px;
 }
 .buyModuleWrap h3 {
     color: #000;
     font-size: 11px;
     font-weight: bold;
     margin-bottom: 3px;
 }
 .buyModule .priceTotal {
     color: #038341;
     border-bottom: solid 1px #000;
     padding-bottom: 5px;
     margin-bottom: 8px;
 }
 .buyModule .priceTotal h3 {
     font-size: 11px;
     font-weight: bold;
     display: table-cell;
     width: 55px;
     padding-top: 9px;
     color: #038341;
 }
 .buyModule .priceTotal .price {
     font-size: 11px;
     font-weight: normal;
     display: table-cell;
     vertical-align: top;
     margin-bottom: 10px;
 }
 .buyModule .priceTotal .price span {
     display: table-cell;
     vertical-align: top;
 }
 .buyModule .priceTotal .price .dollarSign {
     font-size: 20px;
     padding-top: 5px;
 }
 .buyModule .priceTotal .price .dollars {
     font-size: 42px;
 }
 .buyModule .priceTotal .price .cents {
     font-size: 22px;
     padding-top: 5px;
 }
 .buyModule .priceTotal .price .asterisk {
     font-size: 22px;
 }
 .buyModule .priceTotal .footNote {
     font-size: 11px;
     color: #000;
     clear: both;
 }
 .buyModule .priceBreakdown {
     border-bottom: solid 1px #000;
     padding-bottom: 8px;
     margin-bottom: 10px;
 }
 .buyModule .priceBreakdown table {
     width: 166px;
 }
 .buyModule .priceBreakdown td {
     font-family: arial, helvetica, sans-serif;
     color: #666;
     font-size: 10px;
     vertical-align: top;
 }
 .buyModule .priceBreakdown td.price {
     text-align: right;
     padding-left: 10px;
 }
 .buyModule .prodOptions h4 {
     color: #000;
     font-size: 11px;
     font-weight: bold;
     margin-bottom: 3px;
 }
 .buyModule .prodOptions h4 span {
     font-size: 9px;
     color: #666;
     font-weight: normal;
 }
 .buyModule .prodOptions .option {
     margin-bottom: 10px;
 }
 .buyModule select {
     width: 166px;
     height: 20px;
     border: solid 1px #bbb;
     border-radius: 4px;
     font-size: 11px;
     line-height: 11px;
 }
 .buyModule .submit {
     text-align: center;
     padding: 12px 0 5px;
     font-family: arial, helvetica, sans-serif;
     color: #666;
 }
 .buyModule .submit input {
     display: inline-block;
     background: url('/c/small-business/assets/images/btn-add-cart.png') no-repeat scroll top left;
     width: 120px;
     height: 27px;
     border: none;
     margin: 0;
     padding: 0;
     text-indent: -9999px;
     cursor: pointer;
 }
 .buyModule .submit input:hover {
     background-position: 0 -27px;
 }
 /* Core Connect Page */
 .cc-banner {
     float: right;
     padding: 0 0 20px 20px;
 }
 .cc-table td {
     vertical-align: top;
     padding: 0 11px 16px 0;
 }
 .cc-table td.oneLine {
     padding-top: 13px;
 }
 .cc-table td img {
     margin-top: 1px;
 }
 /* FOOTNOTES */
 div.footNote {
     padding: 0 18px 7px 18px;
     font-size: 11px;
     line-height: 13px;
 }
 div.footNote p {
     padding-bottom: 13px;
 }
 div.footNote.noPad {
     padding-left: 18px;
 }
 /* SMB FOOTER */
 .smbFooter.topLevelLinks li {
     font-size: 12px !important;
     font-family: "Maison Neue Book";
     font-style: normal;
     text-align: left;
 }
 .smbFooter {
     width: 960px;
     position: relative;
     padding-top: 0px;
     margin: 0px auto;
     clear: both;
 }
 .smbFooter a:hover {
     color: #666;
     text-decoration: underline;
 }
 .smbFooter .column {
     float: left
 }
 .smbFooter .column h4 span {
     text-transform: none;
 }
 .smbFooter h4 a {
     color: #666;
 }
 .smbFooter .social-icons:after {
     clear: both;
     display: block;
     content: "";
 }
 .social-wrap {
     margin-bottom: 0;
     position: absolute;
     bottom: 0;
 }
 .col-support {
     position: relative;
 }
 .smbFooter .topLevelLinks {
     margin-bottom: 6px;
     font-family: "Poppins Regular", sans-serif;
 }
 ul.social-icons li {
     margin-bottom: 0.6em;
 }
 .smbFooter a,
 .smbFooter a:hover,
 .smbFooter a:focus,
 .smbFooter a:active,
 .smbFooter a:visited {
     color: #000000;
     font-family: "Poppins Regular", sans-serif;
 }
 @media (min-width:1200px) {
     .smbFooter a {
         color: #666;
     }
     .smbFooter .footerWrap {
         overflow: hidden;
         padding-top: 0px;
     }
     .smbFooter .col-bundles {
         width: 180px;
         margin-left: 32px;
         margin-bottom: 15px;
         margin-top: 5px;
     }
     .smbFooter .col-products {
         /* margin-left:181px; */
         font-family: "Maison Neue Bold";
         margin-bottom: 15px;
         margin-top: 5px;
     }
     .smbFooter .col-resource {
         margin-bottom: 15px;
         margin-top: 4px;
     }
     .smbFooter .col-support {
         margin-bottom: 15px;
         margin-top: 3px;
     }
     .smbFooter .col-customer {
         width: 230px;
         margin-left: 0px;
         margin-bottom: 20px;
         margin-top: 16px;
     }
     .smbFooter .col-noColHeading {
         width: 100px;
         margin-left: 0px;
         margin-top: 45px;
         margin-bottom: 15px;
     }
     .smbFooter .col-connect {
         width: 131px;
         margin-left: -12px;
         margin-top: 23px;
     }
     .smbFooter .col-socialConnect {
         margin-top: 82px;
         margin-left: 20px;
     }
     .smbFooter .column h4 {
         font-size: 14px;
         color: #333;
         line-height: 16px;
         padding-bottom: 4px;
         margin-bottom: 5px;
         font-weight: bold;
         font-family: "Maison Neue Bold";
     }
 }
 @media (min-width: 1200px) {
     .smbFooter .topLevelLinks li {
         font-size: 12px !important;
         font-style: normal;
         text-align: left;
         font-family: "Maison Neue Book";
     }
     .smbFooter.col-products .first-child li {
         font-size: 12px !important;
         font-family: "Maison Neue Book";
         font-style: normal;
         text-align: left;
     }
     .smbFooter.col-products .first-child li {
         font-size: 12px !important;
         font-family: "Maison Neue Book";
         font-style: normal;
         text-align: left;
     }
     ul.social-icons li a {
         width: 24px;
         height: 24px;
         display: block;
         float: left;
         margin-right: 8px;
         text-indent: -3333px;
     }
     ul.social-icons li a.linkedin {
         background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -22px -381px;
         width: 28px;
         height: 24px;
     }
 }
 @media screen and (min-width:768px) and (max-width:1200px) {
     .smbFooter a {
         color: #666;
         margin-top: 5px;
         font-family: "Maison Neue Book";
     }
     .smbFooter .topLevelLinks li {
         font-size: 12px !important;
         font-style: normal;
         text-align: left;
         font-family: "Maison Neue Book";
     }
     .smbFooter .footerWrap {
         overflow: hidden;
         padding-top: 0px;
         height: 201px;
     }
     .smbFooter .col-bundles {
         margin-left: 0px;
         margin-bottom: 20px;
         margin-top: 16px;
     }
     .smbFooter .col-support {
         margin-left: -109px;
         margin-bottom: 20px;
         margin-top: 6px;
         padding-left: 0;
         padding-right: 0;
     }
     .smbFooter .col-products {
         margin-left: 210px;
         margin-bottom: 20px;
         margin-top: 8px;
         font-family: "Maison Neue Bold";
     }
     .smbFooter .col-resource {
         margin-left: -162px;
         margin-bottom: 20px;
         margin-top: 6px;
         font-family: "Maison Neue Bold";
     }
     .smbFooter .col-customer {
         margin-left: 0px;
         margin-bottom: 20px;
         margin-top: 16px;
         font-family: "Maison Neue Bold";
     }
     .smbFooter .col-noColHeading {
         margin-left: 0px;
         margin-bottom: 20px;
         margin-top: 87px;
     }
     .smbFooter .col-connect {
         margin-left: -134px;
         margin-top: 23px;
     }
     .smbFooter .col-socialConnect {
         margin-top: 37px;
     }
     .smbFooter .column h4 {
         font-size: 14px;
         font-family: "Maison Neue Book";
         color: #333;
         line-height: 16px;
         padding-bottom: 4px;
         margin-bottom: 10px;
         font-weight: bold;
     }
     ul.social-icons li a {
         width: 24px;
         height: 24px;
         display: block;
         float: left;
         margin-right: 4px;
         text-indent: -3333px;
     }
     ul.social-icons li a.linkedin {
         background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -22px -381px;
         width: 27px;
         height: 24px;
     }
 }
 @media screen and (min-width:768px) and (max-width:1024x) {
     .smbFooter a {
         color: #666;
         margin-top: 5px;
     }
     .smbFooter .footerWrap {
         overflow: hidden;
         padding-top: 0px;
         height: 188px;
     }
     .smbFooter .col-bundles {
         margin-left: 0px;
         margin-bottom: 20px;
         margin-top: 16px;
     }
     .smbFooter .col-support {
         margin-bottom: 20px;
         margin-top: 6px;
         font-family: "Maison Neue Bold"
     }
     .smbFooter .col-products {
         margin-bottom: 20px;
         margin-top: 8px;
         font-family: "Maison Neue Bold"
     }
     .smbFooter .col-resource {
         margin-bottom: 20px;
         margin-top: 6px;
         margin-left: -143px;
         font-family: "Maison Neue Bold"
     }
     .smbFooter .col-customer {
         margin-left: 0px;
         margin-bottom: 20px;
         margin-top: 16px;
     }
     .smbFooter .col-noColHeading {
         margin-left: 0px;
         margin-bottom: 20px;
         margin-top: 87px;
     }
     .smbFooter .col-connect {
         margin-left: -134px;
         margin-top: 23px;
     }
     .smbFooter .col-socialConnect {
         margin-top: 37px;
     }
     .smbFooter .column h4 {
         font-size: 14px;
         color: #333;
         line-height: 16px;
         padding-bottom: 4px;
         margin-bottom: 10px;
         font-weight: bold;
         font-family: "Maison Neue Bold"
     }
     ul.social-icons li a {
         width: 24px;
         height: 24px;
         display: block;
         float: left;
         margin-right: 4px;
         text-indent: -3333px;
     }
     ul.social-icons li a.linkedin {
         background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -22px -381px;
         width: 27px;
         height: 24px;
     }
     .smbFooter .topLevelLinks li {
         font-size: 12px !important;
         font-style: normal;
         text-align: left;
         font-family: "Maison Neue Book";
     }
 }
 @media screen and (max-width:767px) {
     .bodyWithZeroPadding {
         padding: 0px !important;
     }
     .smbFooter {
         position: relative;
         padding: 0px 15px;
         margin: 0px auto;
         clear: both;
     }
     .smbFooter .topLevelLinks a {
         line-height: 18px;
         font-family: "Maison Neue Book";
     }
     .smbFooter .column h4 {
         color: #333;
     }
     .smbFooter .col-customer {
         height: 95px;
     }
     .smbFooter .col-socialConnect {
         margin-bottom: 10px;
     }
     #globFooter {
         padding: 0 15px;
     }
     ul.social-icons li a {
         width: 24px;
         height: 24px;
         display: block;
         float: left;
         margin-right: 8px;
         text-indent: -3333px;
     }
     ul.social-icons li a.linkedin {
         background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -22px -381px;
         width: 28px;
         height: 24px;
     }
 }
 .smbFooter .col1 {
     width: 200px;
 }
 .smbFooter .col2 {
     width: 165px;
     margin-left: 10px;
 }
 .smbFooter .col3 {
     width: 115px;
     margin-left: 10px;
 }
 .smbFooter h5 {
     margin: 0;
 }
 .smbFooter section {
     margin-bottom: 15px;
 }
 .smbFooter .subColumns a {
     display: block;
     line-height: 15px;
 }
 .smbFooter .subColumns {
     font-size: 12px;
 }
 ul.social-icons li {
     float: left;
 }
 ul.social-icons li a.twitter {
     background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -93px -380px;
     width: 26px;
     height: 25px;
 }
 ul.social-icons li a.facebook {
     background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -58px -380px;
     width: 23px;
     height: 25px;
 }
 /* GLOBAL FOOTER */
 .footer {
     position: relative;
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #FFF;
     border-image: none;
     border-color: #D9D9D9 #D9D9D9 #FFF;
     border-radius: 10px 10px 0 0;
     border-style: solid;
     border-width: 1px;
     color: #575757;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
     font-weight: normal;
     margin: 20px auto 0 auto;
     padding: 10px;
     width: 935px;
     line-height: 15px;
 }
 .footer a:link {
     color: #666;
     font-size: 9px;
     font-weight: normal;
 }
 .footer a:visited {
     color: #666;
     font-size: 9px;
     font-weight: normal;
 }
 .footer {
     color: #CCC;
     font-size: 9px;
     font-weight: normal;
 }
 .footer a:active {
     color: #666;
     font-size: 9px;
     font-weight: normal;
 }
 .price_other_cat {
     color: #333;
 }
 /* GLOBAL VIDEO STUFF */
 .player {
     width: 425px;
     height: 335px;
     float: left;
     padding-bottom: 10px;
     outline: none;
 }
 .playerNav {
     width: 209px;
     float: left;
     padding-bottom: 10px;
 }
 .playerNav a.selected,
 a.playing {
     background: url("/c/small-business/assets/images/video-play.gif") no-repeat scroll left top #CFE4F5 !important;
     color: #999 !important;
     text-decoration: none;
 }
 .playerNav a {
     background: url("/c/small-business/assets/images/video-play.gif") no-repeat scroll left top #EFEFEF !important;
     color: #3A3A3A !important;
     display: block;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     line-height: 32px;
     height: 32px;
     margin: 0 0 0;
     padding-left: 10px;
     text-decoration: none;
 }
 .playerNav a.playing,
 .playerNav a.playing:hover {
     background: url("/c/small-business/assets/images/video-pause.gif") no-repeat scroll left top #EFEFEF !important;
     color: #999;
 }
 .playerNav a:hover,
 .playerNav a.paused {
     background: url("/c/small-business/assets/images/video-hover.gif") no-repeat scroll left top #EFEFEF !important;
     color: #999;
 }
 /* GLOBAL CHART / DIAGRAM STUFF */
 table.options {
     border: 1px solid #7BC594;
     border-collapse: collapse;
 }
 table tr.optionstablehead td {
     background: none repeat scroll 0 0 #01843E;
     border-left: 1px solid #7BC594;
     border-right: 1px solid #7BC594;
     color: #FFFFFF;
     font-weight: bold;
     padding: 6px 10px;
 }
 table tr.optionstableeven td {
     background: none repeat scroll 0 0 #E7F1D6;
     border-left: 1px solid #707A61;
     border-right: 1px solid #707A61;
     padding: 6px 10px;
 }
 table tr.optionstableodd td {
     background: none repeat scroll 0 0 #F9F9F9;
     border-left: 1px solid #707A61;
     border-right: 1px solid #707A61;
     padding: 6px 10px;
 }
 .prices_chart {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 22px;
     font-weight: normal;
     color: #000;
 }
 .price_other_chart {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     position: relative;
     top: -5px;
     padding-right: 1px;
     color: #000;
 }
 .price_other_details {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px !important;
     line-height: 0 !important;
     font-weight: normal;
     position: relative;
     padding-top: 4px;
     color: #000;
     padding-bottom: 10px;
 }
 td.checked {
     background: url(/c/small-business/assets/images/GreenCheck.png) no-repeat center;
     font-size: 12px;
 }
 td.checked2 {
     background: url(/c/small-business/assets/images/GreenCheck.png) no-repeat center;
     background-color: #E7F4DA;
     font-size: 12px;
 }
 .legacyChart table td.text-center {
     text-align: center;
 }
 .chart_active {
     font-family: Arial, Helvetica, sans-serif;
     font-style: normal;
     color: #000;
     padding-left: 0;
     padding-bottom: 10px;
     padding-top: 10px;
     font-size: 12px;
 }
 .legacyChart td.first-child.chart_active {
     padding: 9px 12px;
 }
 .legacyChart td {
     text-align: center;
     vertical-align: top;
 }
 .legacyChart td.first-child {
     text-align: left;
     vertical-align: middle;
 }
 .table-border-right {
     border-right: 1px solid #c6c6c6;
 }
 .table-border-left {
     border-left: 1px solid #c6c6c6;
 }
 .table-border-bottom {
     border-bottom: 1px solid #c6c6c6;
 }
 .table-border-top {
     border-top: 1px solid #c6c6c6;
 }
 .legacyChart {
     padding-bottom: 0;
     border: 1px solid #C6C6C6;
     border-collapse: separate;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
     position: relative;
     z-index: 0;
 }
 .legacyChart tr.last-child td.first-child {
     -moz-border-radius-bottomleft: 6px;
     -webkit-border-bottom-left-radius: 6px;
     border-bottom-left-radius: 6px;
     position: relative;
     z-index: 0;
 }
 .legacyChart tr.last-child td.last-child {
     -moz-border-radius-bottomright: 6px;
     -webkit-border-bottom-right-radius: 6px;
     border-bottom-right-radius: 6px;
     position: relative;
     z-index: 0;
 }
 .tab-content .legacyChart p {
     margin-bottom: 0;
 }
 .tablePrice {
     display: inline-block;
 }
 .tablePrice span {
     display: inline-block;
 }
 .tablePrice .topPrice,
 .tablePrice .midPrice,
 .tablePrice .botPrice {
     display: block;
 }
 .tablePrice .topPrice {
     font-size: 11px;
     height: 10px;
     line-height: 12px;
     margin-bottom: 2px;
 }
 .tablePrice .dollarSign {
     font-size: 14px;
     line-height: 14px;
     position: relative;
     top: -6px;
     right: -2px;
 }
 .tablePrice .amount {
     font-size: 24px;
 }
 .tablePrice .month {
     font-size: 11px;
     line-height: 11px;
     position: relative;
     top: -10px;
     left: -1px;
 }
 .tablePrice .botPrice {
     font-size: 11px;
     line-height: 12px;
     margin-top: -3px;
 }
 #smb-wrap {
     position: relative;
     width: 960px;
     margin: 0 auto;
 }
 #smb-wrap .lctlContent {
     display: none;
 }
 #smb-wrap .lctlContentVoip {
     display: none;
 }
 #smb-wrap .lqContentVoip {
     display: none;
 }
 #smb-wrap h1 {
     font-size: 36px;
     color: #333;
     font-weight: bold;
 }
 #smb-wrap h2 {
     font-size: 22px;
     color: #333;
     font-weight: bold;
 }
 #smb-wrap h3 {
     font-size: 16px;
     color: #333;
     font-weight: bold;
 }
 #smb-wrap h4 {
     font-size: 14px;
     color: #666;
     font-weight: bold;
 }
 #productHeader {
     position: relative;
     width: 100%;
     min-height: 200px;
 }
 #productHeaderContent {
     padding: 20px 20px 0 20px;
 }
 #productHeader h1 {
     font-size: 35px;
     font-weight: bold;
     letter-spacing: 0;
     color: #333;
     padding: 20px 0 0 0;
     margin: 0;
 }
 #productHeaderContent p {
     margin: 0;
     padding: 0 0 14px 0;
     color: #333;
     font-weight: bold;
     font-size: 16px;
 }
 #productHeaderContent .subHead2 {
     width: 430px;
     font-size: 16px;
     font-weight: bold;
 }
 #smb-wrap .subHeading {
     font-size: 14px;
     font-weight: normal;
 }
 #smb-wrap .subHeadPhone {
     color: #FF6319;
     font-size: 26px;
 }
 #smb-wrap .subHeadPhone .sb_number {
     color: inherit;
     font-size: inherit;
 }
 #productMainContent {
     width: 959px;
 }
 #smbTabs.ui-tabs {
     background: none;
     border: none;
     font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
     font-size: 16px;
 }
 #smbTabs.ui-tabs .ui-tabs-nav li {
     list-style: none;
     float: left;
     top: 1px;
     white-space: nowrap;
 }
 #smbTabs.ui-tabs .ui-tabs-hide {
     display: none !important;
 }
 #smbTabs.ui-tabs {
     position: relative;
     padding: 0;
 }
 #smbTabs.ui-tabs .ui-tabs-nav {
     margin: 0 0 0 8px;
     padding-bottom: 0;
     background: none;
     border: none;
     bottom: auto;
 }
 #smbTabs.ui-tabs .ui-state-default {
     position: relative;
     padding: 14px 0 0 6px;
     height: 30px;
     background: url('/c/small-business/assets/images/tabSprite.png') -245px -133px no-repeat;
     margin: 0 14px 0 0;
     border: none;
     line-height: 30px;
     min-width: 160px;
     text-align: center;
     z-index: 200;
 }
 #smbTabs.ui-tabs .ui-state-default:after {
     position: absolute;
     content: " ";
     right: -6px;
     top: 0;
     z-index: 201;
     width: 6px;
     height: 44px;
     background: url('/c/small-business/assets/images/tabSprite.png') -467px -133px no-repeat;
 }
 #smbTabs.ui-tabs .ui-state-active {
     background: url('/c/small-business/assets/images/tabSprite.png') -1px -133px no-repeat;
     padding-left: 14px;
     margin-right: 22px;
 }
 #smbTabs.ui-tabs .ui-state-active:after {
     position: absolute;
     content: " ";
     right: -14px;
     top: 0;
     z-index: 201;
     width: 14px;
     height: 44px;
     background: url('/c/small-business/assets/images/tabSprite.png') -227px -133px no-repeat;
 }
 #smbTabs.ui-tabs .ui-tabs-nav a {
     font-size: 12px;
     float: none;
     display: block;
     font-weight: bold;
     color: #000;
     padding: 0;
     margin: 0;
     background: none;
 }
 #smbTabs.ui-tabs .ui-state-active a,
 #smbTabs.ui-tabs .ui-state-hover a {
     color: #00853F;
 }
 #smbTabs.ui-tabs .ui-tabs-panel {
     background: #FFF;
     border: #CCC solid 1px;
     border-radius: 4px;
     box-shadow: 0 0 6px #666;
     position: relative;
     padding: 0;
     clear: left;
 }
 .sbr_iapFormLabel {
     color: black;
     font-size: 12px;
 }
 .sbr_iapZip_goButton {
     display: block;
     height: 28px;
     margin-left: 0;
     margin-top: 0;
     width: 135px;
     background-position: -9px -184px;
     background-repeat: no-repeat;
 }
 .sbr_iapZip_goButton:hover {
     display: block;
     height: 28px;
     margin-left: 0;
     margin-top: 0;
     width: 135px;
     background-position: -9px -215px;
     background-repeat: no-repeat;
 }
 div .sbr_tnAddressform_item {
     padding-bottom: 7px;
     color: #000;
 }
 .rounded_corner {
     padding: 10px 10px 0;
 }
 .newListSelected {
     border: 1px inset #A6A6A6;
     margin-right: 10px;
     margin-top: 0;
     width: 81px;
     height: 22px;
 }
 .textLayoutPhoneNumber {
     border: medium none;
     height: 20px;
     padding: 5px 0 5px 3px;
     text-indent: 4px;
     width: 38px;
 }
 .anchorImage1 {
     cursor: pointer;
     padding-left: 14px;
 }
 #addressDivClosed {
     height: 32px;
     padding-left: 10px;
     padding-top: 12px;
     width: 358px;
     margin-left: 10px;
     background-position: -8px -136px;
     background-repeat: no-repeat;
 }
 #tnDivClosed {
     height: 32px;
     padding-left: 10px;
     padding-top: 12px;
     width: 358px;
     margin-left: 10px;
     background-position: -8px -136px;
     background-repeat: no-repeat;
 }
 #sbr_add1_field {
     border: 1px inset #A6A6A6;
     margin-right: 10px;
     width: 160px;
     height: 16px !important;
 }
 #sbr_UnitNum_field {
     border: 1px inset #A6A6A6;
     margin-right: 10px;
     width: 30px;
     height: 16px !important;
 }
 #sbr_zip_ec_field {
     border: 1px inset #A6A6A6;
     margin-right: 10px;
     width: 87px;
     height: 16px !important;
 }
 #sbr_city_field {
     border: 1px inset #A6A6A6;
     margin-right: 10px;
     width: 160px;
     height: 16px !important;
 }
 .clear {
     clear: both;
     height: 4px;
 }
 .npaNxxFields {
     border: 1px inset #A6A6A6;
     margin-right: 10px;
     width: 30px;
     height: 16px !important;
 }
 .lineNumberField {
     border: 1px inset #A6A6A6;
     margin-right: 10px;
     width: 35px;
     height: 16px !important;
 }
 .featuresColLeftAlign {
     text-align: left !important;
     padding-left: 8px;
 }
 #ol_smb_footer_feedback_wrapper {
     position: relative;
     top: -25px;
     left: 850px;
 }
 .headContent {
     background-position: -782px 0;
     height: 210px;
     width: 960px;
 }
 .bundleWrap {
     width: 960px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     margin-top: -40px;
 }
 .bundleWrap a {
     font-weight: bold;
     cursor: pointer;
 }
 .bundleSprite {
     background-image: url("/c/small-business/assets/images/smb-bundle-sprite.png");
     font-size: 16px;
 }
 .bundleSprite_new {
     background-image: url("/c/small-business/assets/images/smb-bundles-new-sprite.png");
     font-size: 16px;
 }
 .bundleWrap .content p {
     margin: 15px 0;
 }
 .pageHeader {
     font-size: 2.25em;
     color: #000;
     font-weight: bold;
 }
 .bundleWrap .subPhone {
     font-size: 1.5em;
     color: #ff6319;
     font-weight: bold;
     margin-top: -10px;
 }
 .bundleWrap .subHead {
     font-size: 0.875em;
     color: #000000;
     margin-top: -25px;
 }
 .bundleWrap .content {
     width: 38.5%;
     padding: 31px 0 0;
     padding-left: 16px;
 }
 .bundleWrap .bottomHeader {
     font-size: 1.5em;
 }
 .bundleWrap .button a {
     color: #fff;
 }
 .bundleWrap .button {
     margin-top: 12px;
 }
 .tableBg {
     width: 780px;
     height: 532px;
     background-position: 0 0;
     float: right;
 }
 .tableHolder .leftDiv {
     width: 180px;
     height: 532px;
     float: left;
 }
 .popDiv {
     width: 27.08333333333333%;
     padding: 0 0 0 475px;
     padding: 0 0 0 476px \0;
     padding: 0 0 0 476px \9;
     margin-top: -15px;
     margin-top: -9px\9;
 }
 .popular {
     width: 244px;
     height: 28px;
     background-position: -1949px -340px;
     display: block;
 }
 .contentTable,
 .headtable {
     width: 100%;
     border-collapse: collapse;
     border: 1px solid #C0C0C0;
     border-bottom: none;
     border-left: medium none;
 }
 .contentTable td {
     border: 1px solid #C0C0C0;
     vertical-align: middle;
 }
 .contentTable .firstRow {
     height: 58px;
     font-weight: bold;
 }
 .contentTable .secondRow {
     height: 196px;
 }
 .contentTable .otherRows {
     height: 68px;
 }
 .contentTable .lastRow {
     height: 68px;
     font-weight: bold;
     font-size: 0.9375em;
     color: #00853f;
 }
 .contentTable p {
     margin: 0
 }
 .priceline sup {
     vertical-align: 12px;
     font-size: 0.7em;
 }
 .contentTable .headline sup {
     vertical-align: 3px;
     font-size: 0.85em;
 }
 .contentTable .subline1 {
     font-size: 0.75em;
     color: #999999;
     margin: 13px 0 -10px -30px;
 }
 .contentTable .priceline {
     font-size: 3.5em;
     font-weight: bold;
 }
 .contentTable .subline2 {
     font-size: 0.625em;
     color: #999999;
 }
 .contentTable .subline3 {
     font-size: 0.6875em;
     color: #999999;
 }
 .contentTable .subline4 {
     font-size: 0.9375em;
     color: #000000;
     font-weight: bold;
     margin-top: -8px;
 }
 .secondRow td {
     vertical-align: bottom;
     padding-bottom: 10px;
 }
 .lqw-bundle-arrow {
     width: 240px;
     height: 71px;
     background-position: -1547px -766px;
     margin: 0 0 0 -10px !important;
     display: inline-block;
     padding-right: 10px\9;
 }
 .checkmark {
     width: 34px;
     height: 25px;
     background-position: -961px -334px;
     display: inline-block;
 }
 .light-gray-shadowbox {
     width: 958px;
     height: 188px;
     background-position: 0 -534px;
     /*border:1px solid #C0C0C0; */
     border-right: 1px solid #C0C0C0;
     border-left: 1px solid #C0C0C0;
     margin-top: 20px;
 }
 .dark-gray-shadowbox {
     background-position: -782px -269px;
     height: 197px;
 }
 .clearfix:after {
     content: " ";
     display: table;
     clear: both;
 }
 .sprite-icon-tv {
     width: 70px;
     height: 60px;
     background-position: -782px -468px;
     display: inline-block;
 }
 .sprite-icon-wrieless {
     width: 70px;
     height: 60px;
     background-position: -854px -468px;
     display: inline-block;
 }
 .sprite-icon-cloud {
     width: 70px;
     height: 60px;
     background-position: -926px -468px;
     display: inline-block;
 }
 .sprite-icon-800 {
     width: 70px;
     height: 60px;
     background-position: -998px -468px;
     display: inline-block;
 }
 .moreOption p {
     font-size: 0.8125em;
     color: #666;
 }
 .clear {
     clear: both;
 }
 .collapseSection p {
     text-align: left;
     padding-left: 47px;
     font-size: 0.8125em;
     font-weight: bold;
     margin: 8px 0;
 }
 .collapseSection p span {
     font-size: 0.923em;
     font-weight: normal;
     color: #666666
 }
 .upgradeUpTo100 {
     background-position: -1070px -468px;
     height: 37px;
     width: 127px;
     display: inline-block;
     margin-top: 5px;
 }
 .upgradeUpTo50 {
     background-position: -1199px -468px;
     height: 37px;
     width: 127px;
     display: inline-block;
     margin-top: 5px;
 }
 .bdl_getbdl {
     background-position: -961px -535px;
     display: block;
     height: 30px;
     width: 141px;
     margin-top: 10px;
 }
 .bdl_getbdl:hover {
     background-position: -961px -601px;
 }
 .bdl_getbdl:active {
     background-position: -961px -568px;
 }
 .bdl_chkavl {
     background-position: -1104px -535px;
     display: block;
     height: 30px;
     width: 141px;
     margin-top: 10px;
 }
 .bdl_chkavl:hover {
     background-position: -1104px -601px;
 }
 .bdl_chkavl:active {
     background-position: -1104px -568px;
 }
 .bdl_lnrmre {
     background-position: -1247px -535px;
     display: block;
     height: 30px;
     width: 141px;
 }
 .bdl_lnrmre:hover {
     background-position: -1247px -601px;
 }
 .bdl_lnrmre:active {
     background-position: -1247px -568px;
 }
 .bottom-options {
     border-left: 1px dotted rgb(153, 153, 153);
     width: 100px;
     text-align: center;
     padding: 0 10px;
 }
 .moreoption-head {
     float: left;
     width: 60%;
     padding: 15px 0 0 30px;
 }
 .bottom-options-800 {
     width: 100px;
     text-align: center;
 }
 .build-call {
     float: left;
     padding: 60px 0 0 15px;
 }
 .callnum {
     font-weight: bold;
     font-size: 30px;
     color: rgb(255, 99, 25);
 }
 .priceSectionRight .button a {
     color: #fff;
 }
 .priceSectionRight .button {
     margin: 45px 42px 0 0;
 }
 /* end bundle styles */
 .global-graphics-sprite {
     background-image: url("/c/small-business/assets/images/global-graphics-sprite.png");
     background-repeat: no-repeat;
 }
 .global-icons-sprite {
     background-image: url("/c/small-business/assets/images/global-icons-sprite.png");
     background-repeat: no-repeat;
 }
 .global-ribbons-sprite {
     background-image: url("/c/small-business/assets/images/global-ribbons-sprite.png");
     background-repeat: no-repeat;
 }
 .globalBadges,
 .global-badges-sprite {
     background-image: url("/c/small-business/assets/images/global-badges-sprite.png");
     background-repeat: no-repeat;
     display: block;
 }
 .tall-grey-rectangle {
     float: left;
     width: 287px;
     height: 816px;
     display: inline;
     background-position: -945px 0;
     margin-right: 39px;
     margin-top: 42px;
 }
 .medium-grey-rectangle {
     float: left;
     width: 455px;
     height: 323px;
     background-position: -475px -492px;
     display: inline;
     margin-right: 30px;
     margin-top: 50px;
 }
 .orange-bottom-box {
     width: 940px;
     height: 343px;
     background-position: -3px 0;
     display: inline;
     float: left;
     margin-top: 50px;
 }
 .spclOffer-block-middle div:last-child {
     margin-right: 0;
 }
 .spclOfferHero {
     position: absolute;
     margin-top: 5px;
     margin-left: -128px;
     width: 1219px;
     height: 465px;
     z-index: -10;
     background-position: 0 -982px;
 }
 .spclOfferWrap {
     width: 960px;
     font-family: arial, helvetica, sans-serif;
     font-size: 16px;
     margin-top: -38px;
 }
 .spclOfferWrap a {
     font-weight: bold;
     cursor: pointer;
 }
 .spclOfferWrap .content {
     width: 38.5%;
     padding: 26px 0 0 0;
 }
 .blue-ribbon {
     width: 298px;
     height: 57px;
     background-position: -393px -348px;
     z-index: 10;
     left: -10px;
     position: relative;
     top: -16px;
 }
 .priceText {
     font-size: 4.375em;
 }
 /* WCP 140303-29 starts*/
 .priceText1 {
     font-size: 65px;
     padding: 0 173px 0 0;
 }
 .priceText1 span {
     font-size: 0.6em;
     vertical-align: 19px;
 }
 /* WCP 140303-29 Ends*/
 .priceText span {
     font-size: 0.5em;
     vertical-align: 24px;
 }
 .priceSubText {
     font-size: 0.625em;
     left: 73px;
     line-height: 10px;
     position: relative;
     text-align: left;
     top: -34px;
     width: 82px;
 }
 .spclSubText {
     font-size: 0.8125em;
     padding-top: 30px;
     height: 50px;
 }
 .spclSubText sup,
 .sideText sup,
 .bottomHead sup {
     font-size: 0.6em;
     vertical-align: 0.7em;
 }
 .col1 {
     width: 234px;
     height: 55px;
     padding-top: 24px;
     font-size: 0.9em;
 }
 .divider {
     background-position: 0 -728px;
     height: 37px;
     position: relative;
     top: 25px;
     width: 285px;
 }
 .dividerText {
     font-size: 0.875em;
     text-align: center;
     font-weight: bold;
     padding-top: 10px;
 }
 .sideText {
     font-size: 0.8125em;
     font-weight: bold;
     padding-left: 144px;
     width: 117px;
     padding-top: 12px;
 }
 .sideSubText {
     font-weight: normal;
 }
 .directtv {
     background-position: 0 -495px;
     height: 76px;
     position: relative;
     width: 131px;
 }
 .bottomText {
     font-size: 0.5625em;
     color: #999999;
     margin-top: 10px;
 }
 .laptop-orange {
     background-position: -287px -728px;
     height: 76px;
     margin-left: 15px;
     margin-top: 52px;
     width: 146px;
 }
 .laptop-green {
     width: 146px;
     height: 76px;
     background-position: 0 -417px;
     margin-left: 15px;
     margin-top: 52px;
 }
 .Office365Power {
     background-position: -987px -62px;
     width: 71px;
     height: 120px;
 }
 .sbOffice365Icons {
     display: block;
     width: 120px;
     height: 22px;
     background-position: -862px -80px;
 }
 .sbOffice365 {
     width: 108px;
     height: 24px;
     background-position: -670px -414px;
 }
 .sbOffice365Wrap .sbOffice365 {
     position: absolute;
     top: 40px;
     left: 30px;
 }
 .dollarSign3D {
     width: 62px;
     height: 55px;
     background-position: -872px -10px;
 }
 .voipPhone {
     background-position: -864px -367px;
     width: 142px;
     height: 142px;
 }
 .coreConnectPhoneLaptop {
     width: 174px;
     height: 85px;
     background-position: -1076px -15px;
 }
 .BadgeOffice365Bundles {
     width: 173px;
     height: 166px;
     background-position: -939px -193px;
 }
 .BadgeOffice365Bundles-sm {
     width: 154px;
     height: 148px;
     background-position: -1140px -206px;
 }
 .BadgeOffice365Internet {
     width: 173px;
     height: 166px;
     background-position: -939px -3px;
 }
 .BadgeOffice365Internet-sm {
     width: 154px;
     height: 148px;
     background-position: -1140px -15px;
 }
 .learnmore-button {
     width: 141px;
     height: 32px;
     background-position: -693px -384px;
     display: inline-block;
 }
 .learnmore-button:hover {
     background-position: -693px -417px;
 }
 .learnmore-button:active {
     background-position: -693px -450px;
 }
 .blueRibbonText {
     font-size: 0.9375em;
     color: #ffffff;
     font-weight: bold;
     padding-right: 13px;
     padding-top: 6px;
     text-align: center;
 }
 .blueRibbonTextBottom {
     font-size: 0.9375em;
     color: #ffffff;
     font-weight: bold;
     padding-left: 38px;
     line-height: 47px;
     width: 242px;
 }
 .tallRectDiv1 {
     margin-top: -20px;
     height: 115px;
 }
 .middleHead {
     font-size: 1.25em;
     color: #333333;
     font-weight: bold;
 }
 .middleSubText {
     padding-top: 10px;
     font-size: 0.8125em;
     height: 50px;
 }
 .large-green-laptop {
     width: 243px;
     height: 151px;
     background-position: -148px -348px;
     margin-left: 20px;
     margin-top: 10px;
 }
 .cloud {
     width: 254px;
     height: 213px;
     background-position: 0 -767px;
     margin-top: -23px;
 }
 .middlePriceDiv {
     float: right;
     width: 200px;
     margin-top: -138px;
 }
 .middlePriceText {
     font-size: 1em;
     color: #333333;
     font-weight: bold;
     margin-top: -20px;
 }
 .middleSubPriceText {
     font-size: 1.25em;
     color: #00853f;
     font-weight: bold;
     padding-top: 10px;
 }
 .center-ribbon {
     width: 323px;
     height: 54px;
     background-position: -37px -672px;
     position: relative;
     left: 308px;
     top: -20px;
 }
 .divider2 {
     width: 2px;
     height: 201px;
     background-position: -1221px -818px;
     position: relative;
     float: left;
 }
 .bottomFix {
     margin-left: -14px !important;
     margin-top: 3px !important;
 }
 .orangeBoxDiv {
     width: 312px;
     float: left
 }
 .orangeBoxChildDiv {
     padding-left: 28px;
     height: 218px;
     margin-top: -5px
 }
 .bottomHead {
     display: table-cell;
     font-size: 1.25em;
     color: #333333;
     font-weight: bold;
     vertical-align: bottom;
     height: 50px;
 }
 .directtv {
     width: 131px;
     height: 76px;
     background-position: 0 -495px;
     position: relative;
 }
 .bottomPriceDiv {
     float: left;
     left: 135px;
     position: relative;
     top: 7px;
 }
 .priceSubTextLeft {
     left: 104px;
 }
 .orangeHead {
     position: relative;
     top: 37px;
     float: left;
     text-align: center;
     width: 940px;
     color: #FFFFFF;
     font-size: 1.5em;
     font-weight: bold;
 }
 .bottomPriceText {
     font-size: 0.8125em;
     font-weight: bold;
 }
 .bottomDisclaimerText {
     margin-left: 123px;
     padding-top: 0;
     width: 178px;
     text-align: left;
     margin-top: -1px;
 }
 .bottomDisclaimerText2 {
     margin-left: 0;
     width: 179px;
     margin-top: -24px !important;
     text-align: left;
 }
 .middleArea {
     margin-top: -10px;
     padding-left: 28px;
 }
 .spclOfferWrap .topPhone {
     font-size: 1.5em;
     color: #ff6319;
     font-weight: bold;
     margin-top: -10px;
 }
 .spclOfferWrap .subHead {
     font-size: 0.875em;
     color: #000000;
     margin-top: -25px;
 }
 .spclOfferLrnMoreBtn {
     margin-top: 18px;
 }
 .exchange {
     width: 146px;
     height: 76px;
     margin-top: 11px;
     margin-left: 27px;
     background-position: -944px 0;
 }
 .exchange .sideText {
     padding-left: 132px;
 }
 .audioConf {
     width: 146px;
     height: 76px;
     margin-top: 2px;
     margin-left: 16px;
     background-position: -315px -120px;
 }
 .audioConf .sideText {
     padding-top: 3px;
 }
 .email-archive {
     width: 128px;
     height: 76px;
     margin-top: 23px;
     margin-left: 27px;
     background-position: -739px -119px;
 }
 .email-archive .sideText {
     padding-left: 132px;
 }
 .first-month-free-ribbon {
     background-position: -190px -9px;
     position: absolute;
     height: 106px;
     width: 106px;
     margin-left: 356px;
     margin-top: -7px;
 }
 .new-low-price-ribbon {
     background-position: -641px -50px;
     position: absolute;
     height: 37px;
     width: 258px;
     margin: 12px 0 0 -9px;
 }
 .large-center-ribbon {
     background-position: -304px -287px;
     height: 54px;
     left: 5px;
     position: relative;
     top: -15px;
     width: 930px;
 }
 .large-data-backup {
     background-position: -487px -209px;
     width: 173px;
     height: 143px;
     margin-left: 30px;
     margin-top: -10px;
 }
 .middleDiv {
     left: 0;
     margin-left: 25px;
 }
 .middleDivText {
     font-size: 0.75em;
     color: #999999;
     position: relative;
     top: 12px;
 }
 .middleDivSub {
     left: 101px;
 }
 .mainBody {
     background-position: -9px -22px;
     height: 1497px;
     left: -17.2%;
     position: relative;
     top: -62px;
     width: 133%;
 }
 .specialOfferSprite {
     background-image: url("/c/small-business/assets/images/150-Visa-Offer-bg.png");
     background-position: -100px 29px;
     background-repeat: no-repeat;
 }
 .hsiWrap {
     top: 37%;
 }
 .webWrap {
     top: 50%;
 }
 .emailWrap {
     top: 63%;
 }
 .phoneWrap {
     top: 76%;
 }
 .contentWrap {
     position: absolute;
     left: 29%;
     width: 54%;
     font-family: Arial, Helvetica, sans-serif;
     color: #333333;
 }
 .textContent>span {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 15px;
     font-weight: bold;
     color: #000000;
 }
 .textContent {
     font-size: 14px;
     font-weight: bold;
 }
 .contentList li {
     list-style: disc inside;
     margin-top: 0.6em;
     font-size: 14px;
     font-family: Arial, Helvetica, sans-serif;
 }
 .expertImage {
     background-position: -647px -1580px;
     float: left;
     height: 386px;
     width: 46%;
 }
 .custQuote {
     font-size: 13px;
     font-family: Arial, Helvetica, sans-serif;
     font-style: italic;
     padding-left: 62px;
     padding-right: 51px;
     padding-top: 290px;
     color: #333333;
 }
 .expertImageContent {
     float: left;
     margin-left: 51px;
     width: 48%;
     padding-top: 50px;
 }
 .expertImageContent>p {
     font-size: 14px;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
 }
 .secondaryList li {
     line-height: 24pt;
     margin-left: 20px;
     font-size: 12px;
     text-indent: -1.3em;
     font-family: Arial, Helvetica, sans-serif;
 }
 .custName {
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     text-align: center;
     font-size: 13px;
 }
 .bizImage {
     background-position: -243px -1580px;
     float: left;
     width: 43%;
     height: 312px;
     margin-top: 10px;
 }
 .bizImageContent>p {
     color: #333333;
     width: 50%;
     font-size: 14px;
     font-family: Arial, Helvetica, sans-serif;
 }
 .bizImageContent li {
     margin-left: 455px;
     width: 50%;
 }
 .bizImageContent {
     padding-top: 45px;
 }
 .bizTop-gradient {
     width: 960px;
     height: 50px;
     background-position: -256px -928px;
 }
 .quotesGraphic {
     color: #808080;
     font-size: 30px;
     line-height: 6pt;
     vertical-align: -8px;
 }
 .impDetails {
     float: left;
     height: 15px;
     left: 15%;
     position: relative;
     top: 29.5%;
     width: 134px;
     z-index: 1;
     cursor: pointer;
     color: green;
 }
 .grayBox {
     position: fixed;
     z-index: 50;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     filter: alpha(opacity=75);
     -moz-opacity: .75;
     opacity: .75;
     display: none;
     background-color: #000000;
 }
 /*WCP 140303-30 */
 .importantDetailsPopup {
     background-color: #fff;
     display: none;
     left: 50%;
     margin: -250px auto auto -250px;
     position: fixed;
     top: 50%;
     width: 500px;
     z-index: 51;
     border-radius: 5px;
     -webkit-border-radius: 5px;
     -ms-border-radius: 5px;
 }
 .importantDetailsPopup h3 {
     background-color: #00853F;
     font-weight: bold;
     padding-bottom: 5px;
     padding-top: 8px;
     padding-left: 10px;
     border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     -ms-border-radius: 5px 5px 0 0;
 }
 .importantDetailsPopup h3 span {
     float: right;
     cursor: pointer;
     margin-right: 10px;
 }
 .importantDetailsPopup p {
     padding: 20px 20px 20px 20px;
     text-align: justify;
 }
 .impdetailsHeader {
     font-size: 1em;
     font-weight: bold;
 }
 .callBtnTop {
     font-size: 2.6em;
     color: #FFFFFF;
     left: 64%;
     position: absolute;
     top: 372px;
 }
 .callBtnBottom {
     color: #FF6600;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 39px;
     font-weight: bold;
     left: 38%;
     position: absolute;
     top: 1387px;
 }
 .secondaryWrap {
     margin-top: -50px;
 }
 .header150 {
     top: 70px;
     position: absolute;
     left: 14%;
 }
 .header150 h1 {
     font-size: 36px;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     color: #333;
 }
 .header150 p {
     font-size: 14px;
     font-weight: normal;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 30px;
     color: #333;
 }
 .header150 span {
     font-size: 24px;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     color: #ff6319;
 }
 .special-offer-txt {
     float: left;
     top: 220px;
     left: 13%;
     position: absolute;
     margin: 0 auto;
     width: 960px;
     background-color: #fff;
     -webkit-box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.46);
     -moz-box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.46);
     box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.46);
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     color: #333;
     line-height: 19px;
 }
 .special-offer-txt .left-col {
     float: left;
     width: 405px;
     margin: 0 25px 50px 50px;
 }
 .special-offer-txt .right-col {
     float: right;
     width: 405px;
     margin: 0 50px 50px 25px;
 }
 .special-offer-txt .divider {
     background: url('/c/small-business/assets/images/divider-gradinet-001.png') top no-repeat;
     height: 50px;
     clear: both;
     margin: 0;
     padding: 0;
     top: 0;
     width: 100%;
 }
 .special-offer-txt h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 20px;
     font-weight: bold;
     color: #333;
     margin: 0 0 25px 0;
     padding-top: 0;
     line-height: 24px;
 }
 .special-offer-txt h2 span {
     color: #ff6319;
 }
 .special-offer-txt h3 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #333;
     margin: 0;
     padding: 0;
 }
 .special-offer-txt h4 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #666;
     line-height: 24px;
 }
 .special-offer-txt ul {
     margin: 0 0 0 5px;
     padding: 0;
 }
 .special-offer-txt ul li {
     background: url('/c/small-business/assets/images/green-checkmark-001.png') left 4px no-repeat;
     list-style: none;
     padding-left: 20px;
     margin-top: 15px;
 }
 .special-offer-txt p {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     color: #333;
     line-height: 19px;
 }
 .special-offer-txt ul li p {
     margin: 0;
     padding: 0;
 }
 .special-offer-txt #callout.lq {
     background: url('/c/small-business/assets/images/core-connect-cta-box-001.png') 0 0 no-repeat;
 }
 .special-offer-txt #callout.lctl {
     background: url('/c/small-business/assets/images/core-connect-cta-box-001.png') 0 0 no-repeat;
 }
 .special-offer-txt #callout .heading {
     text-shadow: 0 1px 1px #026ebf;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     font-weight: bold;
     color: #FFF;
     line-height: 24px;
     text-align: center;
     padding: 18px;
     margin: 0;
 }
 .special-offer-txt #callout .heading span {
     font-size: 16px;
     font-weight: normal;
 }
 .special-offer-txt #callout .pricing {
     width: 200px;
     margin: 18px 0 0 25px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #999;
 }
 .special-offer-txt #callout .pricing.generic {
     color: #999999;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     margin: 0 0 0 25px;
     width: 200px;
 }
 .generic p.per-month {
     color: #999999;
     font-size: 12px;
     margin: 18px 97px auto;
     position: absolute;
 }
 .generic p {
     line-height: 0;
     margin-top: 20px;
 }
 .special-offer-txt #callout .pricing .clear {
     padding: 0;
 }
 .special-offer-txt #callout .pricing .closeLink {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #00853f;
     text-decoration: none;
     cursor: pointer;
 }
 .special-offer-txt #callout .number {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 30px;
     font-weight: bold;
     color: #ff6319;
     line-height: 10px;
     text-shadow: 0 1px 1px #666;
     text-align: center;
     margin: 34px 0 0 0;
 }
 .special-offer-txt #callout .number span.promo {
     font-size: 16px;
 }
 .special-offer-txt #callout .number p {
     font-size: 12px;
     font-weight: normal;
     color: #cccccc;
     line-height: 18px;
     text-shadow: none;
     padding: 20px 30px 0 15px;
     margin: 0;
 }
 .special-offer-txt .quotes {
     background: url('/c/small-business/assets/images/core-connect-testimonial-box-001.png') 0 0 no-repeat;
 }
 .special-offer-txt .quotes p {
     font-style: italic;
     margin: 30px;
     margin-bottom: 70px;
 }
 .special-offer-txt .quotes p span {
     font-weight: bold;
     padding-left: 30px;
 }
 .special-offer-txt .quotes h2 {
     padding-bottom: 0;
     line-height: 30px;
     margin-bottom: 15px;
 }
 .special-offer-txt .reply-on-ctl-badge {
     background: url('/c/small-business/assets/images/why-ctl-coreconnect-001.png') top right no-repeat;
     margin: -48px 50px 50px 0;
     height: 330px;
 }
 .special-offer-txt .clear {
     clear: both;
 }
 .special-offer-txt .reply-on-ctl-badge .left-col {
     margin-top: 40px;
 }
 .priceSubtext>p {
     color: #808080;
     font-size: 1em;
     left: 66%;
     position: absolute;
     top: 335px;
 }
 /* For recent browsers*/
 .container:before,
 .container:after {
     content: "";
     display: table;
 }
 .container:after {
     clear: both;
 }
 .top-gradient {
     width: 960px;
     height: 50px;
     background-position: -256px -928px;
 }
 .top-sprite {
     background-image: url("/c/small-business/assets/images/smb-special-offers-sprite.png");
 }
 .headImage {
     width: 1314px;
     height: 562px;
     background-position: 12px -336px;
     margin-left: -203px;
     margin-top: 8px;
     width: 1290px \9;
     z-index: -10;
     position: absolute;
     background-size: 2440px auto;
 }
 .business_header {
     font-size: 1.5em;
     line-height: 3;
     font-weight: bold;
 }
 .shadowbox-oneonone {
     float: left;
     padding: 60px 0 0 15px;
     width: 958px;
     height: 200px;
     border: 1px solid #C0C0C0;
     margin-top: 20px;
 }
 .itexpert {
     padding-top: 45px;
     border-right: 1px solid #C0C0C0;
     border-left: 1px solid #C0C0C0;
     margin-top: -5px;
     height: 470px;
 }
 .itexpert.next {
     padding-top: 45px;
 }
 .itexpert .next .left {
     padding-left: 45px;
     font-size: 13px;
 }
 .itexpertlist {
     list-style: disc inside none;
     margin-top: 9pt;
     margin-bottom: 9pt;
     font-size: 13px;
     width: 339px;
     text-indent: -0.9em;
     text-indent: -1.4em \9;
 }
 .green-down-arrow {
     background-position: -1921px 0;
     font-size: 7px;
     cursor: pointer;
     padding-left: 11px;
     font-size: 6px\9;
     display: inline-block;
     height: 8px;
 }
 .green-up-arrow {
     background-position: -1891px -284px;
     font-size: 7px;
     cursor: pointer;
     font-size: 6px\9;
     display: inline-block;
     height: 7px;
     width: 15px;
 }
 .centurylink_business {
     width: 441px;
     height: 307px;
     background-position: -1453px -334px;
     float: left;
     margin-left: 35px;
 }
 .businessContent {
     padding-left: 500px;
     padding-top: 45px;
     position: absolute;
 }
 .businessList {
     padding-left: 50px;
 }
 .coreConnect_Enterprises {
     width: 360px;
     height: 123px;
     background-position: -1543px -642px;
 }
 .moreServices {
     height: 305px;
     padding-left: 45px;
     width: 913px;
     margin-bottom: 70px;
     margin-top: 0;
     border-bottom: 1px solid #C0C0C0;
     background-color: #F6F6F6;
 }
 .moreServices_header {
     font-size: 1.5em;
     line-height: 4;
     font-weight: bold;
     padding-top: 10px;
 }
 .moreService_text {
     padding-top: 12px;
     font-size: 13px;
     padding-bottom: 15px;
     width: 350px;
 }
 .moreServices a {
     font-weight: bold;
 }
 .moreServices_content1 {
     float: left;
     padding-left: 20px;
 }
 .moreServices_content2 {
     padding-left: 470px;
 }
 .managed_office {
     width: 360px;
     height: 123px;
     background-position: -1401px -838px;
 }
 .dark-gray-shadowbox_new {
     background-position: -961px -6px;
     height: 265px;
     padding-top: 12px;
 }
 .webSuite_header {
     padding-bottom: 42px;
     color: #FFFFFF;
     font-weight: bold;
 }
 .callServiceRow {
     border-bottom: medium none !important;
     border-top: medium none !important;
 }
 .lookMoreOptions {
     margin-top: 490px;
     position: absolute;
 }
 .footerContent {
     margin-top: 1304px;
     position: absolute;
 }
 .itexpertli {
     list-style: disc inside none;
     margin-top: 9pt;
     margin-bottom: 9pt;
     font-size: 13px;
     text-indent: -0.9em;
 }
 .itexpertText {
     font-size: 13px;
 }
 .itExpertimg {
     background-position: -2257px 0;
     width: 362px;
     height: 366px;
 }
 .itExpertImage {
     margin-top: -15px;
     padding-left: 515px;
 }
 .quoteText {
     font-style: italic;
     float: left;
     width: 270px;
 }
 .quotesStartGraphic {
     width: 40px;
     height: 38px;
     background-position: -1790px -809px;
     margin-top: -18px;
     float: left;
 }
 .quotesEndGraphic {
     width: 44px;
     height: 42px;
     background-position: -1790px -766px;
     float: left;
     margin-left: 307px;
     margin-top: -30px;
 }
 .customerName {
     padding-top: 31px;
     font-weight: bold;
     text-align: center;
     margin-left: -30px;
 }
 .expertImageCnt {
     float: left;
     margin-left: 51px;
     width: 48%;
     margin-top: 75px;
 }
 /*start hsi styles*/
 .businessHsiSprite {
     background-image: url("/c/small-business/assets/images/smb-hsi-sprite.png");
     background-repeat: no-repeat;
 }
 .internetHero {
     position: absolute;
     z-index: -10;
     background-position: -26px -748px;
     /*width:1400px;*/
     height: 1252px;
     /*min-width:960px;*/
     /*margin-left:-217px;*/
     margin-top: -24px;
 }
 .businessHsiWrap {
     width: 960px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     margin-top: -38px;
     /*	margin-left: 2px;*/
 }
 .businessHsiWrap .pageHeader {
     font-size: 2.25em;
     color: #000000;
     font-weight: bold;
     margin-top: 10px;
 }
 .businessHsiWrap .subPhone {
     font-size: 1.5em;
     color: #ff6319;
     font-weight: bold;
     margin-top: 5px;
 }
 .businessHsiWrap .subHead {
     font-size: 0.875em;
     color: #000000;
     margin-top: 5px;
 }
 .businessHsiWrap a {
     font-weight: bold;
     cursor: pointer;
 }
 .topCircleImage {
     float: left;
     margin-top: 15px;
 }
 .profiledBack {
     background-position: -1644px -718px;
     width: 173px;
     height: 166px;
 }
 .unprofiledBack {
     background-position: -1461px -717px;
     width: 173px;
     height: 173px;
 }
 .unprofiledBackLC {
     background: url('/c/small-business/assets/images/global-badges-sprite.png') -16px -185px no-repeat;
     position: absolute;
     top: 0;
     right: 58px;
     width: 169px;
     height: 169px;
     margin-top: 20px;
 }
 .blueRibbon {
     background-position: -1794px -1004px;
     width: 206px;
     height: 61px;
     margin: 28px 0 28px -2px;
     float: left;
 }
 .headText {
     font-size: 1.25em;
     color: #333333;
     font-weight: bold;
     margin: 39px 0 0 53px;
 }
 .headSubText {
     font-size: 0.85em;
     color: #666666;
     margin-left: 53px;
     margin-top: 17px;
 }
 .topLeftSection {
     float: left;
     height: 300px;
     width: 65%;
 }
 .checkMark {
     background-position: -2028px -1018px;
     width: 34px;
     height: 25px;
     position: absolute;
 }
 .listText {
     color: #333333;
     margin-top: 5px;
     font-weight: bold;
     margin-left: 60px;
 }
 .topRightDiv {
     background-position: -2172px -1173px;
     height: 263px;
     margin-left: -65px;
     margin-top: 39px;
     width: 362px;
 }
 .topRightProfile {
     background-position: -2172px -1173px;
     height: 263px;
     margin-left: -65px;
     margin-top: 39px;
     width: 362px;
 }
 .topRightSection {
     float: left;
     height: 300px;
     width: 35%;
 }
 .topLeftSection table td {
     padding: 10px;
     height: 35px;
     font-size: 0.85em;
 }
 .topLeftSection table {
     margin-left: 75px;
     margin-top: 15px;
     width: 81%;
 }
 .topRightDiv p,
 .topRightProfile p {
     position: relative;
 }
 .priceSubline {
     font-family: arial, helvetica, sans-serif;
     font-size: 10px;
     font-weight: normal;
     color: #999999;
     line-height: 10px;
     margin-top: -10px;
     padding: 10px 170px 10px 0;
 }
 .priceSubline2 {
     font-family: arial, helvetica, sans-serif;
     font-size: 10px;
     font-weight: normal;
     color: #999999;
     line-height: 10px;
     margin-top: -10px;
     padding: 0 190px 0 0;
 }
 .priceBoxHead {
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 24px;
     font-weight: bold;
     line-height: 24px;
     padding: 10px 46px 0 0;
     text-shadow: 0 1px 1px #026EBF;
     -webkit-font-smoothing: antialiased;
 }
 .priceBoxSubline {
     color: #999999;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     margin: 25px 52px -9px -165px;
 }
 .perMonth {
     margin-left: 143px;
     margin-top: -35px;
     position: absolute;
 }
 .perSeat {
     color: #999;
     font-size: 11px;
     line-height: 11px;
     margin-left: 205px;
     margin-top: -35px;
     position: absolute;
     text-align: left;
 }
 .config_buttn {
     background-position: -1797px -1068px;
     width: 141px;
     height: 30px;
     display: inline-block;
     margin-top: 35px;
     margin-left: -35px;
 }
 .config_internet_button {
     background-image: -moz-linear-gradient(center top, #8BC53F 5%, #008643 100%);
     /* FF3.6 */
     background-image: -webkit-linear-gradient(center top, #8BC53F 5%, #008643 100%) repeat scroll 0 0 #0E723B;
     /* Saf4+, Chrome */
     background-image: -webkit-linear-gradient(top, #8BC53F, #008643);
     background-image: -o-linear-gradient(top, #8BC53F, #008643);
     background-image: linear-gradient(to bottom, #8BC53F, #008643);
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC53F', EndColorStr='#008643')";
     /* IE8 */
     filter: none;
     border-radius: 3px;
     box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
     color: #FFFFFF;
     cursor: pointer;
     display: table-cell;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-style: normal;
     font-weight: bold;
     padding: 6px 15px;
     position: absolute;
     text-align: center;
     text-decoration: none;
     text-indent: 0;
     text-shadow: 0 1px 1px rgba(7, 3, 3, 0.36);
     vertical-align: middle;
     margin: 37px 0 0 82px;
 }
 .coreConnectHeader {
     background-image: url("/c/small-business/assets/images/Core-Connect-Header-Image.png");
     background-repeat: no-repeat;
 }
 .office365Bundle {
     background: url("/c/small-business/assets/images/global-badges-sprite.png") no-repeat scroll -700px -300px rgba(0, 0, 0, 0);
 }
 .bottomSection .orangeBar {
     text-align: center;
     font-weight: bold;
     background-color: #ff6319;
     color: white;
     padding: 10px 0 10px 0;
 }
 .config_buttn:hover {
     background-position: -1797px -1101px;
     cursor: pointer;
 }
 .config_buttn:active {
     background-position: -1797px -1134px;
     cursor: pointer;
 }
 /*.hsi_chkavl{background-position: -1944px -1068px;	width: 141px;	height: 30px;display:inline-block;margin-top: 22px;}
WCP 140303-29 changes*/
 .hsi_chkavl {
     background-position: -1944px -1068px;
     width: 141px;
     height: 30px;
     display: inline-block;
     margin-top: 37px;
     margin-left: -36px;
 }
 .hsi_chkavl:hover {
     background-position: -1944px -1101px;
 }
 .hsi_chkavl:active {
     background-position: -1944px -1134px;
 }
 .collapse-shadowbox {
     background-position: -26px -8px;
     width: 960px;
     height: 263px;
     margin-left: -52px;
     padding-top: 20px;
 }
 .businessHsiWrap .content {
     float: left;
     /*width: 77%;*/
     padding: 38px 0 0 0;
     margin-left: 0.5%;
 }
 .showInc {
     margin-left: 53px;
     margin-top: 0;
 }
 .middleSection {
     width: 960px;
     margin-top: -15px;
 }
 .dividedSection {
     height: 230px
 }
 .dividedSectionText {
     font-size: 15px;
     color: #666666;
 }
 .midHeader {
     font-size: 1.25em;
     color: #333333;
     font-weight: bold;
     margin-top: 15px;
 }
 .midImg {
     margin-bottom: 23px;
     margin-left: 120px;
 }
 .midSubHeader {
     font-size: 15px;
     color: #666666;
     line-height: 2em;
 }
 .dividedImg1 {
     background-position: -1797px -922px;
     width: 70px;
     height: 52px;
 }
 .dividedImg2 {
     background-position: -1897px -917px;
     width: 61px;
     height: 61px;
 }
 .dividedImg3 {
     background-position: -1989px -916px;
     width: 74px;
     height: 63px;
 }
 .smallerSec {
     min-height: 110px;
     border-right: 1px solid #999999;
     width: 24.8%;
     float: left;
     margin-top: 25px;
 }
 .dividedSection div:last-child {
     border-right: 0;
 }
 .callNowTN {
     color: #FF6319;
 }
 .midLink {
     margin-bottom: 30px;
     margin-top: -30px;
 }
 .hsiTopGradient {
     background-position: -1037px -406px;
     width: 960px;
     height: 47px;
 }
 .secondaryMid {
     float: left;
 }
 .secondaryMid p {
     font-size: 0.85em;
     color: #333333;
 }
 .secondaryImg {
     background-position: -1838px -1452px;
     width: 419px;
     height: 268px;
     float: left;
     margin: 10px;
 }
 .greenCirleImg {
     float: left;
     margin-left: -141px;
     margin-top: 167px;
 }
 .bottomSection {
     height: 200px;
 }
 .bottomLeftSect {
     float: left;
     width: 50%
 }
 .bottomRightSect {
     float: left;
     width: 50%
 }
 .secondaryMidDiv {
     float: left;
     margin-bottom: 30px;
 }
 .ccGreenImg {
     background-position: -1796px -1174px;
     width: 360px;
     height: 123px;
 }
 .moBlueImage {
     background-position: -1796px -1308px;
     width: 360px;
     height: 123px;
 }
 .servicesText {
     padding-bottom: 25px !important;
     padding-top: 30px !important;
 }
 .hsiDisclaimer {
     font-size: 0.7em;
 }
 .priceSection {
     float: left;
     margin-left: 10px;
     margin-top: 20px;
 }
 .priceSectionRight {
     margin-left: -65px;
     margin-top: -250px;
 }
 /*.priceBoxCall{font-size:1.35em;	color:#ffffff;font-weight:bold;	margin-top: 30px;}
WCP 140303-29*/
 .priceBoxCall {
     text-shadow: 0 1px 1px #666666;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 30px;
     font-weight: bold;
     color: #FF6319;
     line-height: 24px;
     margin-left: -53px;
     margin-top: 45px;
 }
 .priceSmallUp {
     font-size: 0.75em;
     color: #999999;
 }
 .priceSectionText {
     font-size: 3em;
 }
 .priceSmallDown {
     font-size: 0.625em;
     color: #999999;
     text-align: left;
     line-height: 10px;
 }
 .headSubTextBottom {
     font-size: 0.85em;
     color: #666666;
     margin-left: 53px;
     float: left;
     margin-top: 17px;
 }
 .businessHsiWrap .itexpertlist {
     font-size: 1.25em;
     color: #333333;
 }
 .light-gray-box {
     background-position: -1006px -14px;
     width: 915px;
     margin-bottom: 20px;
     height: 390px;
 }
 .LC_EC,
 .LC_NC,
 .LC_Profiled {
     display: none;
 }
 .hsiPageSpecific {
     margin: 0 auto;
     position: relative;
 }
 .droid_ultra {
     float: left;
     margin-right: 35px;
 }
 .left_column {
     float: left;
     width: 215px;
     padding-right: 20px;
 }
 .column_head {
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 10px;
 }
 .vzw_ctl_logos {
     margin-left: 440px;
     position: absolute;
 }
 /* wcp:131104-6 ends*/
 .dtvOfferRibbon {
     background: url('/c/small-business/assets/images/global-ribbons-sprite.png') 0 0 no-repeat;
     background-position: -10px -48px;
     position: absolute;
     z-index: 1;
     width: 133%;
     height: 50%;
     left: 133px;
     margin-top: -24px;
 }
 .dtvOfferRibbonTxt {
     color: #ff6319;
     font-size: 0.625em;
     line-height: 10px;
     text-align: left;
     position: relative;
     top: 31px;
     font-weight: bold;
     margin-left: 12px;
 }
 .dtvBundleOffer {
     background: url('/c/small-business/assets/images/global-ribbons-sprite.png') 0 0 no-repeat;
     background-position: -10px -89px;
     position: absolute;
     z-index: 1;
     width: 18%;
     height: 1.5%;
     left: 793px;
     top: 437px;
     top: 434px \0;
     /* IE8+9  */
 }
 .dtvOfferBundleRibbonTxt {
     color: #FF6319;
     font-size: 0.625em;
     text-align: right;
     position: relative;
     top: -25px;
     font-weight: bold;
     left: -14px;
 }
 .voip-background {
     background-image: url("/c/small-business/assets/images/phone/voip-bg.jpg");
     background-repeat: no-repeat;
     position: absolute;
     z-index: -10;
     width: 1400px;
     height: 1252px;
     min-width: 960px;
     margin-left: -217px;
     margin-top: -24px;
 }
 /*start gpon styles*/
 .gpon-background {
     background-image: url("/c/small-business/assets/images/gpon-bg-002.jpg");
     background-repeat: no-repeat;
     position: absolute;
     left: -webkit-calc(50% - 480px);
     left: -moz-calc(50% - 480px);
     left: calc(50% - 480px);
     z-index: -10;
     width: 960px;
     height: 640px;
     min-width: 960px;
 }
 .gponWrap {
     width: 960px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     margin-top: 85px;
 }
 .gponWrap .content {
     float: left;
     width: 77%;
     padding: 50px 0 0 0;
     margin-left: 30px;
     height: 120px;
 }
 .gponMod {
     height: 480px;
     margin-left: 60px;
     margin-top: 35px;
 }
 .gponLeft {
     float: left;
     width: 50%;
 }
 .gponLeft ul {
     font-size: 14px;
     margin-left: 15px;
 }
 .gponLeft ul li {
     background: url("/c/small-business/assets/images/green-checkmark-001.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
     list-style: none outside none;
     margin-top: 22px;
     padding-left: 20px;
     font-size: 1em;
     color: #333333;
     line-height: 19px;
 }
 .gponLeft>h4 {
     margin: 12px 0;
     line-height: 19px;
 }
 .gponRight {
     background: url("/c/small-business/assets/images/cta-box-001.png") no-repeat scroll rgba(0, 0, 0, 0);
     float: left;
     width: 40%;
     margin-left: 16px;
     position: relative;
     height: 250px;
     margin-top: 20px;
 }
 .gponRight .promoSectionRight {
     margin-left: 48px;
 }
 .gponRight .promoSectionRight .header-darkgreen-24px {
     margin-top: 0px;
 }
 .gponRight .promoSectionRight .phone-orange-24px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     font-weight: bold;
     color: #ff6319;
     line-height: 32px;
     padding-top: 180px;
 }
 .gponRight .promoSectionRight .phone-orange-30px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 30px;
     font-weight: bold;
     color: #ff6319;
     line-height: 32px;
     padding-top: 180px;
 }
 .gponRight .promoSectionRight .orangeHead {
     width: 100%;
     color: #000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     padding-top: 18px;
     float: none;
     text-align: center;
     top: 0;
 }
 .gponSubText {
     font-size: 1.125em;
     margin-top: -8px;
     padding-bottom: 14px;
 }
 .headerBadge_gpon {
     background: url("/c/small-business/assets/images/global-badges-sprite.png") no-repeat scroll -18px -18px rgba(0, 0, 0, 0);
     display: block;
     float: right;
     height: 162px;
     margin-bottom: -35px;
     margin-right: 20px;
     margin-top: 14px;
     width: 165px;
 }
 @media (max-width: 767px) {
     .gponWrap {
         margin-top: 0px;
     }
 }
 /*start phone styles*/
 .phone-background {
     background-image: url("/c/small-business/assets/images/phone/phone-bg.png");
     background-repeat: no-repeat;
     position: absolute;
     z-index: -10;
     width: 1400px;
     height: 1252px;
     min-width: 960px;
     margin-left: -217px;
     margin-top: -24px;
 }
 .businessPhoneWrap {
     width: 960px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     margin-top: -9px;
 }
 .voipIconsSprite {
     background-image: url("/c/small-business/assets/images/phone/voip-sprite.png");
     background-repeat: no-repeat;
     display: block;
     margin-top: 2px;
     position: absolute;
 }
 .touchIcon {
     background-position: -535px -340px;
     width: 35px;
     height: 35px;
 }
 .phoneIcon {
     background-position: -535px -416px;
     width: 35px;
     height: 35px;
 }
 .seatIcon {
     background-position: -535px -475px;
     width: 35px;
     height: 35px;
 }
 .planIcon {
     background-position: -535px -530px;
     width: 35px;
     height: 35px;
 }
 .serviceIcon {
     background-position: -535px -606px;
     width: 35px;
     height: 35px;
 }
 .simpleIcon {
     background-position: -535px -683px;
     width: 35px;
     height: 35px;
 }
 .globalIconsSprite {
     background: url("/c/small-business/assets/images/global-icons-sprite.png") no-repeat;
     display: block;
     margin-top: 2px;
     position: absolute;
 }
 .reliabilityIcon {
     background-position: -10px -10px;
     width: 25px;
     height: 27px;
 }
 .connectionIcon {
     background-position: -45px -10px;
     width: 19px;
     height: 25px;
     margin-left: 4px;
 }
 .flexiIcon {
     background-position: -74px -10px;
     width: 25px;
     height: 22px;
 }
 .unlimitedIcon {
     background-position: -109px -10px;
     width: 19px;
     height: 25px;
     margin-left: 4px;
 }
 .convFeaturesIcon {
     background-position: -138px -10px;
     width: 25px;
     height: 25px;
 }
 .greenCheckMark {
     background-position: -173px -10px;
     width: 12px;
     height: 12px;
 }
 #parentDiv h1 {
     font-size: 2.25em;
     color: #333333;
     font-weight: bold;
 }
 #parentDiv h2 {
     font-size: 1.25em;
     color: #333333;
     font-weight: bold;
 }
 #parentDiv h3 {
     font-size: 1em;
     color: #333333;
     font-weight: bold;
 }
 #parentDiv h4 {
     font-size: 0.875em;
     color: #666666;
     font-weight: bold;
 }
 .businessPhoneWrap .content {
     float: left;
     width: 77%;
     padding: 20px 0 0 0;
     margin-left: 12px;
     height: 150px;
 }
 .subHeading {
     font-size: 0.875em;
     color: #333333;
     line-height: 1.1875em;
     padding: 5px 0;
 }
 .subHeadPhone {
     font-size: 1.5em;
     color: #ff6319;
     font-weight: bold;
 }
 .headerBadge {
     float: left;
     margin: -10px 0 10px 0;
 }
 .innerWrap {
     background-color: #ffffff;
     width: 960px;
     font-size: 16px;
     border: 1px solid #C0C0C0;
 }
 .topSection {
     margin: 0 50px;
     padding: 50px 0 0 0;
 }
 .topLeftSect {
     float: left;
     width: 50%;
     margin-bottom: 60px;
 }
 .topLeftSectMBZero {
     margin-bottom: 0px;
 }
 .topLeftSect p,
 .topLeftSect h3 {
     margin-left: 35px;
 }
 .topLeftSect table {
     margin: 15px 0 0 5px;
 }
 .topLeftSect table td {
     padding: 10px;
 }
 .listSubtext {
     font-size: 16px;
     color: #333;
 }
 .greenGradTabVoip {
     padding-bottom: 30px;
     background: url("/c/small-business/assets/images/phone/divider-gradient.png") no-repeat 0 22px;
 }
 .greenGradTabVoipBG {
     background: url("/c/small-business/assets/images/phone/voip-sprite.png") no-repeat -400px -268px;
     width: 390px;
     height: 55px;
     margin: auto;
     text-align: center;
 }
 .orangeRibbon {
     height: 50px;
     background-color: #ff6319;
     text-align: center;
     font-size: 1.5em;
     color: #ffffff;
     font-weight: bold;
     line-height: 2.2em;
     text-shadow: 0 1px 1px #026EBA;
     -webkit-font-smoothing: antialiased
 }
 .topRightSect {
     float: left;
     width: 40%;
     margin-left: 70px;
     position: relative;
 }
 .topRightSectVoip {
     float: left;
     width: 41%;
     margin-left: 70px;
     position: relative;
 }
 .promoBoxLC {
     background-image: url("/c/small-business/assets/images/phone/ctl-phone-cta-box.png");
     background-repeat: no-repeat;
     width: 360px;
     height: 292px;
     position: absolute;
 }
 .btmLine {
     clear: both;
     border-bottom: 1px solid #999;
 }
 .btmLine p {
     width: 280px;
     background-color: #fff;
     margin: auto;
     margin-bottom: -0.75em;
     text-align: center;
     color: #000;
     font-weight: bold;
 }
 .btmLineVoipLink {
     background-color: #fff;
     margin-top: 1em;
     margin-bottom: -0.75em;
     text-align: center;
     font-weight: bold;
 }
 .btmLine h3 {
     width: 500px;
     background-color: #fff;
     margin: auto;
     margin-bottom: -0.75em;
     text-align: center;
 }
 .promoBoxLQ {
     background-image: url("/c/small-business/assets/images/phone/qwest-phone-cta-box.png");
     background-repeat: no-repeat;
     width: 360px;
     height: 307px;
     position: absolute;
 }
 .promoSectionRight {
     position: absolute;
     margin-left: 30px;
     margin-top: 14px;
 }
 .promoGreenHead {
     padding-top: 10px;
     font-size: 1.2em;
     color: #ffffff;
     font-weight: bold;
     line-height: 1.5em;
     text-shadow: 0 1px 1px #026EBA;
     -webkit-font-smoothing: antialiased;
 }
 .promoBoxHead {
     font-size: 1.5em;
     color: #ffffff;
     font-weight: bold;
     line-height: 1.5em;
     text-shadow: 0 1px 1px #026EBA;
     -webkit-font-smoothing: antialiased;
 }
 .promoBoxCall {
     font-size: 1.875em;
     color: #ff6319;
     font-weight: bold;
     line-height: 1.5em;
     padding-top: 170px;
     text-shadow: 0 1px 1px #666666;
     -webkit-font-smoothing: antialiased;
 }
 .promoSubline {
     font-size: 0.875em;
     color: #ff6319;
     font-weight: bold;
     margin-top: -8px;
 }
 .promoFootNote {
     color: #666666;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.75em;
     padding-top: 17px;
 }
 .expandSec {
     background: #f6f6f6;
     border-bottom: 1px solid #C0C0C0;
     border-top: 1px solid #C0C0C0;
     height: 50px;
     margin-top: 10px;
 }
 .expandSubHead {
     font-size: 1em;
     color: #333333;
     float: left;
     margin-left: 10px;
     margin-top: 16px;
 }
 .expandHead {
     float: left;
     margin-left: 50px;
     margin-top: 13px;
     font-size: 20px;
     color: #333;
 }
 .showHideLink {
     background: none repeat scroll 0 0 #ECECEC;
     float: right;
     height: 100%;
     text-align: center;
     width: 12%;
     border-left: 1px solid #C0C0C0;
 }
 .expand_section {
     cursor: pointer;
     font-size: 1em;
     vertical-align: -14px;
     font-weight: bold;
 }
 .callFeatureSect sup,
 .bundlesModLink sup {
     font-size: 0.8em;
     vertical-align: 2px;
 }
 .callFeatureSect p {
     text-align: left;
     padding-left: 50px;
     font-size: 0.875em;
     font-weight: bold;
     margin: 12px 0;
     color: #333333;
 }
 .callFeatureSect p span {
     font-size: 0.875em;
     font-weight: normal;
     color: #999999;
 }
 .callFeatureSect p span span {
     font-style: italic;
 }
 .callFeatureTable {
     margin-bottom: 36px;
     margin-top: -22px;
 }
 .callFeatureTable tbody tr .last-child {
     padding-right: 50px;
 }
 .callFeatureTable tbody tr .first-child {
     width: 50%;
 }
 .dividerGrad {
     margin-top: 0;
 }
 .bundlesMod {
     text-align: center;
     margin: -10px 0 30px 0;
 }
 .bundlesMod h4 {
     margin: 8px 0;
 }
 .dividedSect {
     position: relative;
     height: 180px;
     padding-left: 35px;
 }
 .bundlesBox {
     background-image: url("/c/small-business/assets/images/phone/core-connect-bundles.png");
     background-repeat: no-repeat;
     width: 860px;
     height: 169px;
     position: absolute;
     margin: 12px 0 10px 15px;
 }
 .bundlesModText {
     color: #333333;
     font-size: 0.875em;
     float: left;
     margin: 97px 28px 0 28px;
     position: relative;
     width: 241px;
     line-height: 19px;
 }
 .bundlesMod span {
     color: #999999;
     font-size: 0.75em;
     margin-left: 596px;
 }
 .bundlesModLink {
     font-weight: bold;
     margin: 17px 0;
 }
 .verizonImg {
     background: url('/c/small-business/assets/images/phone/verizon-cta-box.png') no-repeat 0 0;
     width: 363px;
     height: 305px;
     position: absolute;
 }
 .voipMod {
     height: 180px;
     margin-left: 50px;
     margin-bottom: 23px;
 }
 .voipMod p {
     font-size: .8em;
     color: #333;
     padding-top: 10px;
 }
 .voipLeft {
     float: left;
     width: 390px;
     padding-left: 20px;
 }
 .voipLeftPromo {
     background: url("/c/small-business/assets/images/phone/voip-sprite.png") no-repeat -600px -350px;
     width: 400px;
     padding-left: 20px;
     margin-top: 30px;
 }
 .voipRight {
     float: left;
     width: 380px;
     margin-left: 30px;
     padding-left: 20px;
     position: relative;
     border-left-width: 1px;
     border-left-color: #999;
     border-left-style: solid;
 }
 .voipRightPromo {
     background: url("/c/small-business/assets/images/phone/voip-sprite.png") no-repeat -1060px -350px;
     width: 350px;
     padding-left: 20px;
     margin-top: 30px;
 }
 .voipPromoPrice {
     height: 80px;
     border-left-width: 1px;
     border-left-color: #999;
     border-left-style: solid;
     margin-left: 95px;
     padding-top: 0;
     padding-left: 15px;
 }
 .voipPromoPrice p {
     font-size: 0.75em;
     color: #666666;
     font-weight: normal;
 }
 .voipPromoPrice .promoPricing {
     color: #000000;
     font-size: 3em;
 }
 .voipPromoPrice .perMoVoip {
     font-size: 0.2em;
     left: -40px;
     top: 10px;
     position: relative;
 }
 .wirelessMod {
     height: 330px;
     margin-left: 50px;
     margin-bottom: 23px;
 }
 .wirelessLeft {
     float: left;
     width: 53%;
 }
 .wirelessLeft ul,
 .whyCtlRight ul {
     font-size: 14px;
     margin-left: 15px;
 }
 .wirelessLeft ul li,
 .whyCtlRight ul li {
     background: url("/c/small-business/assets/images/green-checkmark-001.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
     list-style: none outside none;
     margin-top: 22px;
     padding-left: 20px;
     font-size: 1em;
     color: #333333;
     line-height: 19px;
 }
 .wirelessLeft>h4,
 .whyCtlRight>h4 {
     margin: 12px 0;
     line-height: 19px;
 }
 .wirelessRight {
     float: left;
     width: 40%;
     margin-left: 16px;
     position: relative;
 }
 .wirelessSubText {
     font-size: 1.125em;
     margin-top: -8px;
     padding-bottom: 14px;
 }
 .wirelessRight .promoSectionRight {
     margin: 7px 0 0 28px !important;
 }
 .whyCtlMod {
     height: 352px;
     margin: -33px 0 43px;
 }
 .whyCtlImg {
     float: left;
 }
 .whyCtlRight {
     float: right;
     margin: 28px 50px 0 0;
     width: 45%;
 }
 .addnlServicesModVoip {
     padding-left: 50px;
     padding-right: 50px;
 }
 .addnlServicesModVoip ul {
     list-style-type: disc;
     display: inline;
 }
 .addnlServicesModVoip li {
     padding: 8px 0;
     margin-left: 12px;
     font-size: 1.1em;
 }
 .addnlServicesBoxVoip {
     float: left;
     width: 255px;
     margin: 10px 0 15px;
 }
 .addnlServicesSpacingVoip {
     float: left;
     width: 290px;
     height: 140px;
     margin: 10px 0 15px;
     border-left-width: 1px;
     border-left-color: #999;
     border-left-style: solid;
     padding-left: 15px;
     border-right-width: 1px;
     border-right-color: #999;
     border-right-style: solid;
     margin-right: 20px;
 }
 .addnlServicesMod {
     height: 332px;
     margin-bottom: 45px;
     padding-left: 50px;
     padding-right: 50px;
 }
 .addnlServicesMod a {
     font-weight: bold;
 }
 .hostedVoipImg,
 .managedOfficeImg {
     margin-top: 25px;
 }
 .addnlServicesBox {
     float: left;
     width: 46.5%;
 }
 .addnlServicesBox p {
     font-size: 0.875em;
     color: #333333;
     line-height: 19px;
     width: 100%;
     padding: 20px 0;
 }
 .addnlServicesSpacing {
     float: left;
     width: 7%;
     height: 100%
 }
 .phoneDisclaimer {
     margin: 0 50px 50px 50px;
     font-size: 0.6875em;
     color: #666666;
 }
 .phoneDisclaimerVoip {
     margin: 0 50px;
     font-size: 0.6875em;
     color: #666666;
 }
 .promoBoxPricing {
     font-size: 16px;
     height: 140px;
     left: -62px;
     position: relative;
     text-align: left;
     top: 49px;
     width: 142px;
 }
 .promoBoxPricing p,
 .longDistPrice p {
     font-size: 0.75em;
     color: #666666;
     font-weight: normal;
 }
 .promoBoxPricing div,
 .longDistPrice div {
     font-size: 0.625em;
     color: #999999;
     font-weight: normal;
 }
 .promoBoxPricing .promoPricing,
 .longDistPrice .promoPricing {
     color: #000000;
     font-size: 3em;
 }
 .smb-wrap .promoBoxPricing .promoPricing .perMo {
     white-space: nowrap;
 }
 .smb-wrap .promoBoxPricing small {
     font-size: 10px;
 }
 .promoBoxPricing .promoPricing .perMo {
     font-size: 0.24em;
     left: -30px;
     position: relative;
     top: 10px;
 }
 .promoPricing span {
     font-size: 0.6em;
     vertical-align: 13px;
 }
 .spaceOnlyLQ {
     margin-top: -108px;
 }
 .spaceFixOnlyLQ {
     margin-top: -6px;
 }
 .longDistTable {
     border-radius: 5px;
     box-shadow: 0 1px 3px #666666;
     margin: 0 50px 20px;
 }
 .longDistTable tbody {
     background-color: #EBEBEB !important;
     border-radius: 5px;
     border-top: 0;
 }
 .longDistTable tr {
     height: 120px;
 }
 .longDistTable tbody tr:nth-child(2n+1) {
     background-color: #F7F7F7 !important;
     border-bottom: 0 solid #F7F7F7;
     border-top: 0 solid #F7F7F7;
 }
 .longDistTable tbody tr {
     background-color: #F7F7F7 !important;
 }
 .longDistTable tbody tr:nth-child(2n+2) {
     background-color: #EBEBEB !important;
 }
 .longDistTable tbody tr:first-child td:first-child {
     border-radius: 5px 0 0 0;
 }
 .longDistTable tbody tr:first-child td:last-child {
     border-radius: 0 5px 0 0;
 }
 .longDistTable tbody tr:last-child td:first-child {
     border-radius: 0 0 0 5px;
 }
 .longDistTable tbody tr:last-child td:last-child {
     border-radius: 0 0 5px 0;
 }
 .longDistDesc {
     border-right: 1px solid #C9C9C9;
     padding: 25px 50px 25px 25px;
     width: 78%;
 }
 .longDistDesc p {
     font-size: 0.875em;
     color: #333333;
     line-height: 19px;
     padding: 8px 0;
 }
 .longDistPricing {
     vertical-align: middle;
 }
 .longDistPrice {
     font-size: 14px;
     text-align: left;
     margin-left: 45px;
 }
 .longDistPrice p {
     margin-top: -5px;
 }
 .longDistPrice div {
     font-size: 0.75em !important;
     margin-left: 40px;
     margin-top: -14px;
 }
 .longDistPrice .promoPricing .perMo {
     font-size: 0.24em;
     left: -26px;
     position: relative;
     top: 8px;
 }
 .longDistDesc h3 span {
     font-weight: normal;
 }
 #lq_lngdist_ctnt h2 {
     text-align: center;
     margin-bottom: 35px;
 }
 #lq_lngdist_ctnt h2 span {
     color: #FF6319;
 }
 .promoBoxPricingVoip {
     font-size: 16px;
     height: 140px;
     left: -70px;
     position: relative;
     text-align: left;
     top: 45px;
     width: 175px;
 }
 .promoBoxPricingVoip .promoPricing .perMoVoip {
     font-size: 0.2em;
     left: -30px;
     position: relative;
     top: 10px;
     width: 200px;
 }
 .promoBoxVoip {
     background: url("/c/small-business/assets/images/phone/voip-sprite.png") no-repeat scroll -21px -20px rgba(0, 0, 0, 0);
     width: 361px;
     height: 307px;
 }
 .promoBoxPricingVoip p {
     font-size: 0.75em;
     color: #666666;
     font-weight: normal;
 }
 .promoBoxPricingVoip div {
     font-size: 0.625em;
     color: #999999;
     font-weight: normal;
 }
 .promoBoxPricingVoip .promoPricing {
     color: #000000;
     font-size: 3em;
 }
 .topRightSectVoip .promoSectionRight {
     position: relative;
     margin-left: 0;
     margin-top: 0;
     padding-top: 13px;
 }
 .promoPricing span {
     font-size: 0.6em;
     vertical-align: 13px;
 }
 /*end phone styles*/
 /*style for business phone rely on centurylink image starts*/
 .headerBadge_BusinessPhone {
     background: url("/c/small-business/assets/images/global-badges-sprite.png") no-repeat scroll -18px -18px rgba(0, 0, 0, 0);
     display: block;
     float: right;
     height: 162px;
     margin-bottom: -35px;
     margin-right: 30px;
     margin-top: 20px;
     width: 165px;
 }
 /*style for business phone rely on centurylink image ends*/
 /*css for new OOR page starts*/
 .oorPageBackground {
     background: url("/c/small-business/assets/images/out-of-region-bg-001.jpg");
 }
 .oor_sorry {
     padding-bottom: 40px;
 }
 .oor_sorry h1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 36px;
     font-weight: bold;
     line-height: 42px;
     color: #333333;
 }
 .servicesInArea {
     background-color: white;
 }
 .servicesInArea h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 20px;
     font-weight: bold;
     line-height: 24px;
     color: #333333;
 }
 .servicesInArea h4 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
     line-height: 19px;
     color: #666666;
 }
 .oor_sorry p {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     line-height: 19px;
     color: #333333;
 }
 .phone-orange-24px p {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     font-weight: bold;
     color: #ff6319;
     line-height: 32px;
 }
 .contentBorder {
     opacity: 0.9;
     box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.46);
 }
 .servicesWrap {
     padding-top: 50px;
     padding-left: 50px;
     padding-bottom: 50px;
 }
 .oorImage {
     background-image: url("/c/small-business/assets/images/smb-marketplace-logos.png");
     background-repeat: no-repeat;
 }
 .oorImagePosition {
     height: 325px;
     width: 960px;
     margin-left: 16px;
 }
 .header-ltgreen-24px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     font-weight: bold;
     color: #8cc63f;
 }
 .header-darkgreen-24px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     font-weight: bold;
     color: #00853f !important;
 }
 .protectPosition {
     margin: 144px 0 0 118px;
     position: absolute;
 }
 .growPosition {
     margin: 144px 0 0 463px;
     position: absolute;
 }
 .supportPosition {
     margin: 144px 0 0 722px;
     position: absolute;
 }
 .protectContentPosition {
     margin: 170px 0 0 99px;
     position: absolute;
 }
 .growContentPosition {
     margin: 170px 0 0 423px;
     position: absolute;
 }
 .supportContentPosition {
     margin: 170px 0 0 736px;
     position: absolute;
 }
 .phone-orange-20px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 20px;
     font-weight: bold;
     color: #ff6319;
     line-height: 24px;
 }
 .firstMonthFree {
     padding-top: 50px;
     padding-left: 50px;
     padding-right: 50px;
 }
 .firstContainer {
     margin: 182px 0 0 260px;
 }
 .secondContainer {
     margin: 0 0 0 314px;
 }
 .config_tryAgain_button {
     background-image: -moz-linear-gradient(center top, #8BC53F 5%, #008643 100%);
     /* FF3.6 */
     background-image: -webkit-linear-gradient(center top, #8BC53F 5%, #008643 100%) repeat scroll 0 0 #0E723B;
     /* Saf4+, Chrome */
     background-image: -webkit-linear-gradient(top, #8BC53F, #008643);
     background-image: -o-linear-gradient(top, #8BC53F, #008643);
     background-image: linear-gradient(to bottom, #8BC53F, #008643);
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC53F', EndColorStr='#008643')";
     /* IE8 */
     filter: none;
     border-radius: 3px;
     box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
     color: #FFFFFF;
     cursor: pointer;
     display: table-cell;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-style: normal;
     font-weight: bold;
     padding: 6px 15px;
     position: absolute;
     text-align: center;
     text-decoration: none;
     text-indent: 0;
     text-shadow: 0 1px 1px rgba(7, 3, 3, 0.36);
     vertical-align: middle;
     margin: 37px 0 0 82px;
 }
 .tryAgainPosition {
     position: absolute;
     margin: -31px 0 0 235px;
 }
 .learnMorePosition {
     position: absolute;
     margin: 23px 0 0 375px;
 }
 .or_position {
     font-size: 20px;
     font-weight: bold;
     margin: -27px 0 0 205px;
     position: absolute;
 }
 .call_position {
     margin: 10px 0 0;
 }
 .legal-copy {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     line-height: 14px;
     color: #999999;
 }
 .free_ribbon {
     width: 106px;
     height: 106px;
     background-position: -190px -9px;
     margin: -8px 0 0 862px;
     position: absolute;
 }
 /*css for new OOR page ends*/
 /*css for Ghost Page starts*/
 .ghostPageBackground {
     background: url("/c/small-business/assets/images/call-to-order-bg-001.jpg");
 }
 .headerBadge_position {
     width: 173px;
     height: 166px;
     margin: -156px 0 0 768px;
     position: absolute;
     background-position: -18px -17px;
 }
 .ghostImage {
     background: url("/c/small-business/assets/images/support-center-001.png");
 }
 .ghostImagePosition {
     background-position: -18px -17px;
     height: 223px;
     margin: -93px 0 0 569px;
     position: absolute;
     width: 347px;
 }
 .service_bullets {
     background-image: url("/c/small-business/assets/images/global-icons-sprite.png");
     background-repeat: no-repeat;
 }
 .bullets_position {
     background-position: -173px -10px;
     height: 12px;
     margin: 0 0 0 65px;
     position: absolute;
     width: 12px;
 }
 .first_bullet {
     margin: -30px 0 0 65px;
     position: absolute;
 }
 .ghostcontentBorder {
     opacity: 0.9;
     box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.46);
     min-height: 223px;
 }
 .service_representative {
     width: 70%;
     line-height: 25px;
 }
 .gostservicesWrap {
     padding-top: 50px;
     padding-left: 50px;
     padding-bottom: 20px;
 }
 .bullets_padding {
     padding-bottom: 10px;
 }
 /*css for Ghost Page ends*/
 #chat-smallbusiness-english-LCTL-follow {
     position: fixed;
     right: 0px;
     bottom: 186px;
     z-index: 99999;
 }
 #chat-smallbusiness-english-LCTL {
     display: inline-block;
     margin-top: 7px;
     padding-right: 9px;
 }
 #chat-smallbusiness-english-LQ-follow {
     position: fixed;
     right: 0px;
     bottom: 186px;
     z-index: 99999;
 }
 #chat-smallbusiness-english-LQ {
     display: inline-block;
     margin-top: 7px;
 }
 .navbar-right-links {
     float: right;
     margin: 9px -2px 0;
 }
 .navbar-right-links-wrapper {
     float: left;
     margin-top: -2px;
     margin-left: 252px;
     font-weight: bold;
 }
 .quick-bill-pay {
     float: right;
     width: 235px;
     margin-top: 10px;
     margin-right: 3.5em;
     font-weight: bold;
 }
 .quick-bill-pay-responsive {
     margin-right: 29px;
 }
 .small-protect-shield {
     background-position: -250px -370px;
     height: 70px;
     position: relative;
     width: 85px;
     float: left;
 }
 .small-grow-monitor {
     background-position: -347px -370px;
     height: 80px;
     position: relative;
     width: 90px;
     float: left;
 }
 .small-support-globe {
     background-position: -470px -370px;
     height: 70px;
     position: relative;
     width: 90px;
     float: left;
 }
 .topRightSection a#sb_cc_checkavail {
     color: #fff;
 }
 #chat-smallbusiness-support-ens-english a {
     line-height: 33px !important;
 }
 #chat-smallbusiness-support-ens-english .chat-icon {
     margin-left: -3px;
     margin-top: 5px;
     padding-left: 10px !important;
     width: 16px !important;
 }
 #chat-smallbusiness-support-cris-english .chat-icon {
     margin-left: -3px;
     margin-top: 5px;
     padding-left: 10px !important;
     width: 16px !important;
 }
 #chat-smallbusiness-support-cris-english a {
     line-height: 33px !important;
 }
 /* ADDED FOR GAMUT US4055 ADDITIONS FOR SMALL-BIZ SPECIAL OFFERS PAGE */
 /*
 .spclOfferWrap {
     background-image: url("/qcms/qCmsRepository/FreeRange/SmallBusiness/images/banners/SMB_MaySmallBizWeekPromo_SpecialOffersSprite.png");
     background-repeat: no-repeat;
 }
 */
 /* .spclOfferWrap  {
		background-image: url("/qcms/qCmsRepository/FreeRange/SmallBusiness/images/banners/special-promo-page-hero-1-13-16.png");
		background-repeat: no-repeat;
	}*/
 /*.spclOfferWrap  {
		background-image: url("/qcms/qCmsRepository/FreeRange/SmallBusiness/images/banners/Cyber_week_Special_Offers_Banner.png");
		background-repeat: no-repeat;
	}*/
 .spclOfferWrapWomen {
     background: url('http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/women-in-business-sprite.png') no-repeat -3px -3px;
     height: 180px;
     margin-left: 791px;
     margin-top: 5px;
     position: absolute;
     width: 169px;
 }
 .spclOfferWrap .content {
     padding: 26px 0 0;
     width: 63.5%;
 }
 .pageHeader {
     color: #333;
     font-size: 26px;
     font-weight: bold;
 }
 .spclOfferWrap .content {
     padding: 14px 0 14px 37px;
     width: 63.5%;
 }
 .spclOfferWrap .subHead {
     color: #333;
     font-size: 20px;
 }
 .spclOfferWrap .content p.subHead {
     margin: -2px 0px 0px 0px;
 }
 .spclOfferWrap .content p.pageHeader {
     margin: 0px 0 2px;
 }
 .opening-block {
     float: left;
     height: 275px;
     margin-top: 30px;
     position: relative;
 }
 .opening-block-ordertoday {
     float: right;
     height: 20px;
     /* padding: 0px 0px 0px 0px; */
     font-size: 12px;
     color: #616265;
     margin-top: -19px;
     margin-right: 46px;
     width: 360px;
     position: relative;
 }
 .opening-block-ordertoday-offer {
     float: right;
     height: 20px;
     /* padding: 0px 0px 0px 0px; */
     font-size: 12px;
     color: #616265;
     margin-top: -5px;
     margin-right: -216px;
     width: 359px;
     position: relative;
 }
 .left-opening-block {
     margin-left: 38px;
     margin-right: 5px;
 }
 .background-sprite {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
 }
 #topColumn1IntroText {
     font-size: 18px;
     font-weight: bold;
     padding-bottom: 5px;
     text-align: left;
 }
 .tallRectDiv1New {
     height: 248px;
     width: 489px;
 }
 #bundle_checklist_wrap {
     float: left;
     height: 161px;
     padding-left: 7px;
     width: 416px;
 }
 #bundle_checklist_wrap.phxMinContent {
     height: 161px;
 }
 #bundle_checklist_wrap.standardContent {
     box-sizing: border-box;
     padding-top: 5px;
 }
 .bundle_check_img {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -63px -86px;
     clear: left;
     display: block;
     float: left;
     height: 25px;
     /*padding-top: 10px;*/
     width: 23px;
 }
 .bundle_checklist {
     color: #333;
     font-size: 16px;
     font-weight: bold;
     padding-top: 10px;
     text-align: left;
 }
 .office_logos {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -61px -10px;
     display: block;
     float: left;
     height: 23px;
     margin-left: 28px;
     width: 130px;
     clear: both;
 }
 .show_included {
     clear: both;
     float: left;
     margin-left: 28px;
     margin-top: 11px;
 }
 .right-opening-block {
     margin-left: 10px;
     margin-right: 0;
     margin-top: 30px;
     width: 375px;
 }
 .biz_int_middle {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-sliver.png");
     background-position: 0 6px;
     background-repeat: repeat-x;
     display: block;
     float: left;
     height: 70px;
     width: 350px;
 }
 .biz_int_lefty {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -3px 0;
     display: block;
     float: left;
     height: 70px;
     width: 12px;
 }
 .biz_int_righty {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -44px 0;
     display: block;
     float: left;
     height: 70px;
     width: 12px;
 }
 .prices_starting_box {
     background-color: #f1f2f4;
     border-bottom: 1px solid #eee;
     border-left: 1px solid #ddd;
     border-right: 1px solid #ddd;
     box-sizing: border-box;
     clear: both;
     display: block;
     height: 90px;
     position: relative;
     width: 364px;
 }
 .prices_starting_text {
     color: #333;
     font-size: 14px;
     left: 40px;
     position: absolute;
     top: 14px;
 }
 .big_price {
     font-size: 55px;
     font-weight: bold;
     left: 40px;
     position: absolute;
     top: 21px;
 }
 .per_month {
     color: #666;
     font-size: 11px;
     left: 116px;
     position: absolute;
     top: 50px;
 }
 .phone_pc_img {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     height: 84px;
     left: 200px;
     position: absolute;
     top: 4px;
     width: 137px;
 }
 /*.phone_pc_img {
		background-image: url("/c/small-business/assets/images/Visa_Card_Special_Offers_Page.png");
		height: 100px;
		left: 188px;
		position: absolute;
		top: -15px;
		width: 165px;
	}*/
 Visa_Card_Special_Offers_Page .women_biz_month_offer_img {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/women-in-business-sprite.png");
     left: 175px;
     position: absolute;
     width: 175px;
     background-position: -316px -92px;
     height: 104px;
     top: -15px;
 }
 .phone_pc_img.phxMinContent {
     background-position: -13px -215px;
 }
 .phone_pc_img.standardContent {
     background-position: -13px -215px;
 }
 .middle_disclaimer {
     background-color: #f4f5f6;
     border-left: 1px solid #ddd;
     border-right: 1px solid #ddd;
     box-sizing: border-box;
     color: #666;
     font-size: 11px;
     height: 46px;
     line-height: 12px;
     padding-left: 41px;
     padding-top: 2px;
     text-align: left;
     width: 364px;
 }
 .orange_call_number {
     background-color: #ebe9e9;
     border-left: 1px solid #ddd;
     border-right: 1px solid #ddd;
     border-top: 1px solid #cecece;
     box-sizing: border-box;
     color: #ff6319;
     display: block;
     font-size: 28px;
     font-weight: bold;
     height: 46px;
     padding-top: 9px;
     position: relative;
     text-shadow: 1px 1px #bbb;
     width: 364px;
 }
 .arrowTab {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -20px -161px;
     display: block;
     height: 16px;
     left: 170px;
     position: absolute;
     top: -1px;
     width: 21px;
 }
 .biz_int_bot_left {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -3px -170px;
     clear: left;
     display: block;
     float: left;
     height: 11px;
     width: 12px;
 }
 .biz_int_bot_middle {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-sliver.png");
     background-position: 0 -164px;
     background-repeat: repeat-x;
     display: block;
     float: left;
     height: 13px;
     width: 351px;
 }
 .biz_int_bot_right {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -44px -170px;
     display: block;
     float: left;
     height: 13px;
     width: 10px;
 }
 .openingBlock {
     background-position: 0 -317px;
     display: block;
     height: 79px;
     position: absolute;
     top: 358px;
     width: 100%;
 }
 .core_connect {
     color: white;
     font-size: 26px;
     font-family: arial;
     font-weight: bold;
     margin-top: 25px;
     text-shadow: 1px 1px #444;
 }
 .big_price>sup {
     bottom: 22px;
     font-size: 23px;
     position: relative;
 }
 .topColumnSubtitle {
     font-size: 20px;
     line-height: 15px;
     text-align: left;
 }
 .coreConnetSubtext {
     color: #333;
     font-size: 12px;
     text-align: center;
 }
 .spclOffer-block-officeOnline {
     margin-top: 17px;
     margin-bottom: 20px;
     display: none;
 }
 .officeOnlineHeader {
     background-color: #bbb;
     box-sizing: border-box;
     color: white;
     font-size: 16px;
     font-weight: bold;
     padding: 15px 0;
     text-align: center;
 }
 .officeOnlineBody {
     background-color: #eee;
     border: 1px solid #ccc;
     overflow: hidden;
 }
 .officeOnlineBulletWrap {
     box-sizing: border-box;
     float: left;
     padding: 50px 0 25px 57px;
     width: 541px;
 }
 .officeOnlineBullet {
     clear: left;
     color: #333;
     display: list-item;
     font-size: 12px;
     padding: 0 0 15px;
 }
 .officeVidBox {
     float: right;
     margin: 50px 50px 0 0;
 }
 .vidSubText {
     color: #333;
     font-size: 12px;
     margin-top: 3px;
     text-align: center;
 }
 .vidBottomText {
     color: #333;
     float: left;
     font-size: 14px;
     font-weight: bold;
     margin: 26px auto;
     text-align: center;
     width: 100%;
 }
 .moreForMoneyHeader {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -26px -394px;
     color: white;
     font-size: 20px;
     font-weight: bold;
     height: 69px;
     line-height: 52px;
     margin: 0 20px;
     text-align: center;
     text-shadow: 1px 1px #777;
     width: 924px;
 }
 .moreForMoneyHeader {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -26px -394px;
     color: white;
     font-size: 20px;
     font-weight: bold;
     height: 77px;
     line-height: 52px;
     margin: 0 20px;
     text-align: center;
     text-shadow: 1px 1px #777;
     width: 924px;
 }
 .moreForMoneyPCpic {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -185px -7px;
     float: left;
     height: 140px;
     width: 285px;
 }
 .moreForMoneyRightBox {
     float: left;
     margin-top: 8px;
 }
 .qBox {
     background-position: -63px -43px;
 }
 .qBox,
 .aBox {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     float: left;
     height: 44px;
     width: 43px;
 }
 .aBox {
     background-position: -110px -43px;
     clear: left;
     margin-top: 21px;
 }
 .moreForHelvetica {
     color: #666;
     float: left;
     font-family: "helvetica-neue", helvetica, arial, sans-serif;
     font-size: 22px;
     line-height: 22px;
     padding-left: 20px;
 }
 .moreForMoneyTextBlock {
     clear: both;
     color: #666;
     float: left;
     font-size: 16px;
     margin: 21px 0 0 63px;
 }
 .moreForMoneyTextBlock>sup {
     bottom: 7px;
     font-size: 10px;
     position: relative;
 }
 .moreForMoneyEnd {
     clear: left;
     color: #666;
     float: left;
     font-size: 28px;
     margin: 24px 0 28px;
     text-align: center;
     width: 100%;
 }
 .orangeLefty {
     float: left;
     margin-left: 75px;
     margin-top: 83px;
     overflow: hidden;
 }
 .orange_h1 {
     color: #333;
     font-size: 28px;
     font-weight: bold;
     margin-bottom: 20px;
 }
 .orange_h2 {
     color: #333;
     font-size: 20px;
     font-weight: bold;
 }
 .orange_h3 {
     color: #333;
     font-size: 20px;
 }
 .orangeRighty {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -507px -6px;
     float: left;
     height: 300px;
     margin-bottom: 15px;
     margin-right: 70px;
     margin-top: 7px;
     width: 300px;
 }
 .bundleAndSaveWrap {
     border: 1px solid #eee;
     box-shadow: 0 0 4px 1px #eee;
     box-sizing: border-box;
     margin-left: auto;
     margin-right: auto;
     margin-top: 30px;
     position: relative;
     width: 956px;
 }
 .bundleAndSaveRibbon {
     background-image: url("http://tcat-preprod.centurylink.com/qcms/qCmsRepository/FreeRange/SmallBusiness/images/SPRITE-Special-Offers-Pg.png");
     background-position: -26px -394px;
     color: white;
     font-size: 20px;
     font-weight: bold;
     height: 78px;
     left: 0;
     line-height: 52px;
     position: absolute;
     text-align: center;
     text-shadow: 1px 1px #777;
     top: -23px;
     width: 940px;
 }
 .bundleAndSaveCheckWrap {
     margin: 65px 74px 0;
     overflow: hidden;
 }
 .bundleAndSaveQuestion {
     color: #666;
     font-size: 24px;
     margin-bottom: 15px;
 }
 .bundleCheckText {
     color: #666;
     float: left;
     margin-bottom: 16px;
     margin-top: 10px;
     font-size: 16px;
 }
 .bundleAndSave_bottomText {
     color: #666;
     font-size: 28px;
     margin-bottom: 7px;
     margin-top: 9px;
     text-align: center;
 }
 .bundleAndSave_bottomOrange {
     color: #ff6319;
     font-size: 28px;
     font-weight: bold;
     text-align: center;
     text-shadow: 1px 1px #bbb;
 }
 .bundleAndSaveDisclaimer {
     font-size: 11px;
     margin: 15px 0 28px 35px;
 }
 .showVidToggle {
     color: #0f873c;
     font-size: 11px;
     font-weight: bold;
     cursor: pointer;
 }
 .phxMinContent {
     display: none;
 }
 /*  END OF GAMUT US4055 ADDITIONS FOR SMALL-BIZ SPECIAL OFFERS PAGE*/
 /* footer CSS start */
 @media (min-width:768px) {
     .universalFooter {
         text-align: left;
         margin-bottom: 10px;
         padding: 2px 32px 0px 178px;
         padding-top: 22px;
     }
 }
 @media (max-width:767px) {
     div#smbPortalFooter {
         max-width: none !important;
     }
     .universalFooter {
         text-align: left;
         margin-bottom: 10px;
         padding-top: 22px;
     }
 }
 .universalFooter,
 .universalFooter a {
     color: #666;
     font-size: 12px;
     line-height: 1.6em;
 }
 .footer-sml-logo {
     background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -12px -461px;
     float: left;
     width: 108px;
     height: 22px;
     margin-left: 30px;
     padding-top: 22px;
 }
 .youTube {
     background: url("/assets/images/sprites/global_nav_sprite.png") no-repeat scroll -130px -380px transparent;
     width: 57px;
     height: 25px;
 }
 /* footer CSS start */
 .sb-subnav-bar {
     margin-top: 0;
     height: 35px;
     width: 964px;
     z-index: -1;
     margin-bottom: 15px;
     background-color: #EEEEEE;
 }
 .arrow-sprite {
     background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -70px -77px;
     width: 18px;
     height: 8px;
     margin-left: 44px;
     margin-top: 3px;
 }
 .sb-nav-bar-billpay2 {
     background: url("/assets/images/sprites/global_nav_sprite.png") no-repeat scroll -61px -8px transparent;
     width: 124px;
     color: #00853F;
     font-size: 14px;
     font-weight: bold;
     float: right;
     height: 25px;
 }
 #chat-smallbusiness-english-LCTL span {
     display: none;
 }
 #chat-smallbusiness-english-LQ span {
     display: none;
 }
 .sb_number_sales_other {
     color: #00853F;
     font-weight: bold;
     padding: 0px 5px 0px 5px;
     font-family: arial;
     font-size: 12px;
 }
 @media (min-width:992px) {
     .sb_number_sales {
         color: #00853F;
         font-weight: bold;
         padding: 0px 5px 0px 5px;
         font-family: arial;
         font-size: 12px;
     }
     .sb_number_support {
         color: #00853F;
         font-weight: bold;
         padding: 0px 5px 0px 5px;
         font-family: arial;
         font-size: 12px;
     }
 }
 @media (min-width:768px) and (max-width:992px) {
     .smbFooter .fatFooterColsWrapper .column {
         padding-left: 0;
         padding-right: 0
     }
     .sb_number_sales {
         color: #00853F;
         font-weight: bold;
         padding: 0px 2px 0px 2px;
         font-family: arial;
         font-size: 12px;
     }
     .sb_number_support {
         color: #00853F;
         font-weight: bold;
         padding: 0px 2px 0px 2px;
         font-family: arial;
         font-size: 12px;
     }
 }
 .sb_number_support_other {
     color: #00853F;
     font-weight: bold;
     padding: 0px 5px 0px 5px;
     font-family: arial;
     font-size: 12px;
 }
 #sb_global-quick-bill-pay {
     display: block;
 }
 #chat-smallbusiness-support-cris-english a:hover {
     color: #00853f;
     text-decoration: underline;
 }
 .ensHeader {
     color: #666666;
     font-family: arial;
     font-size: 22px;
 }
 .callUsSubline {
     color: #ff6319;
     font-family: arial;
     font-size: 14px;
     margin: 1px 0px -9px -40px;
 }
 /*CSS added for Renegades US6560*/
 .manageOfficeImg {
     background: url('/c/small-business/assets/images/SPRITE-ENS-Bundle-Page-Vulcan.png') no-repeat -204px -10px;
     width: 260px;
     height: 138px;
     margin-top: 19px;
 }
 .priceBoxCallText {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #FF6319;
     line-height: 24px;
     margin-left: -53px;
 }
 /*CSS added for US3161 Renegades starts*/
 .newColumn {
     border: 1px solid #E0E0E0;
     margin-top: 10px;
     border-radius: 5px;
     width: 100%;
     box-shadow: 0px 0px 0px 1px #DCDCDC;
 }
 .newMainColumn {
     width: 960px !important;
     font-size: 12px !important;
 }
 .sorry-page {
     padding-top: 85px;
 }
 .sorry-page .newColumn {
     margin-bottom: 10px;
 }
 .sorryHeading {
     width: 780px;
     padding: 30px 0px 30px 0px;
     margin: 0 auto;
     min-height: 70px;
 }
 .sorryHeadContent {
     font-size: 24px;
     font-family: arial;
     color: #333333;
 }
 .sorrySubHeadcontent {
     font-size: 18px;
     font-family: arial;
     color: #666666;
 }
 .sorryInnercontent {
     padding: 0px !important;
     border: 1px solid #DCDCDC;
     margin: 0px auto 10px;
     width: 780px;
     border-radius: 10px;
     box-shadow: 0px 0px 10px 5px #DCDCDC;
 }
 .sorryOptions {
     padding: 45px 60px 0px 60px;
 }
 .sorryOptions.bottom {
     padding: 45px 60px 35px 60px;
 }
 .sorry-page .form-wrap {
     margin-bottom: 35px;
 }
 .sorry-page .salesCustomerWrap {
     padding: 0px 0px 20px 0px;
 }
 .sorry-page .salesCustomerOuterWrap {
     padding: 0px 0px 0px 20px;
 }
 .sorry-page #searchTextId {
     width: 240px;
 }
 .sorry-page #siteSearch {
     width: 100%;
     padding: 10px 0px 0px 20px;
 }
 .sorry-page #siteSearch span {
     display: inline-block;
     vertical-align: middle;
 }
 .sorry-page #siteSearch span input {
     margin: 0px 0px 0px 15px;
     top: -3px;
 }
 .sorryReturnOption {
     color: #666666;
     font-family: arial;
     font-weight: bold;
     font-size: 20px;
     margin-bottom: 35px;
 }
 .sorryReturnOption span {
     display: inline-block;
     vertical-align: middle;
 }
 .sorryReturnOption span input {
     margin: 0px 0px 0px 15px;
 }
 .sorrySearchOption {
     color: #666666;
     font-family: arial;
     font-weight: bold;
     font-size: 20px;
 }
 .sorryReturnOptionHr {
     border: 0;
     height: 0;
     border-top: 1px solid rgba(0, 0, 0, 0.1);
     border-bottom: 1px solid rgba(255, 255, 255, 0.3);
     margin-top: 7px;
     width: 14%;
     float: left;
 }
 .sorryReturnOptionHr1 {
     border: 0;
     height: 0;
     border-top: 1px solid rgba(0, 0, 0, 0.1);
     border-bottom: 1px solid rgba(255, 255, 255, 0.3);
     margin-top: 7px;
     width: 80%;
     float: left;
 }
 .sorryPageOr {
     width: 6%;
     float: left;
     font-family: arial;
     font-weight: bold;
     font-size: 14px;
     color: #666666;
     text-align: center
 }
 .sorryContactOption {
     color: #666666;
     font-family: arial;
     font-weight: bold;
     font-size: 20px;
     padding: 0px 0px 25px 0px;
 }
 .salesCustomerTitle {
     color: #666666;
     font-family: arial;
     font-weight: bold;
     font-size: 20px;
 }
 .salesCustomerTiming {
     color: #666666;
     font-family: arial;
     font-size: 14px;
 }
 .sorryBottom {
     background: -webkit-linear-gradient(#ffffff, #F6F6F6);
     /* For Safari 5.1 to 6.0 */
     background: -o-linear-gradient(#ffffff, #F6F6F6);
     /* For Opera 11.1 to 12.0 */
     background: -moz-linear-gradient(#ffffff, #F6F6F6);
     /* For Firefox 3.6 to 15 */
     background: linear-gradient(#ffffff, #F6F6F6);
     /* Standard syntax */
     background: linear-gradient(#ffffff, #F6F6F6);
     /* Standard syntax */
     width: 100%;
     /*padding: 30px 0px 30px 90px;*/
     min-height: 80px;
 }
 /*CSS added for US3161 Renegades ends*/
 .btnInternetPosition {
     margin-top: 46px;
 }
 @-moz-document url-prefix() {
     .btnInternetPosition {
         margin-top: 40px;
     }
 }
 .btnBundlePosition {
     margin-top: 37px;
 }
 @-moz-document url-prefix() {
     .btnBundlePosition {
         margin-top: 35px;
     }
 }
 .newCtaBox {
     background: url('/c/small-business/assets/images/triple-play/triple-play-sprite.png') no-repeat;
 }
 .internetImg {
     background: url('/c/small-business/assets/images/global-graphics-sprite-new.png') no-repeat -10px -9px;
     width: 160px;
     height: 86px;
     margin: 59px 25px 0px 0px;
 }
 /* US11847: start */
 .oorHeroImage {
     background: url('/c/small-business/assets/images/SMB_OOR_SPRITE_2.png') no-repeat -21px -35px;
     width: 958px;
     height: 276px;
     margin-top: -31px;
     margin-left: 2px;
 }
 .oorHeroConDiv1 {
     margin-top: 28px;
     margin-left: 32px;
     position: absolute;
     font-size: 36px;
     font-weight: bold;
     font-family: Arial;
     color: #000000;
 }
 .oorHeroConDiv2 {
     margin-top: 188px;
     margin-left: 32px;
     position: absolute;
     font-size: 20px;
     font-family: Arial;
     font-weight: bold;
     color: #666666;
 }
 .oorSecurityDiv {
     background: url('/c/small-business/assets/images/SMB_OOR_SPRITE_2.png') no-repeat -22px -329px;
     width: 379px;
     height: 270px;
 }
 .oorSecurityDivContent {
     float: left;
     width: 56%;
     margin-left: 26px;
 }
 .oorSecurityDivContent1 {
     font-size: 26px;
     font-family: Arial;
     font-weight: bold;
     color: #00835F;
 }
 .internet-hr-new {
     margin: 20px 0px 20px 0px;
     border-bottom: 1px solid #666666;
     width: 549px;
 }
 .oorSecurityDivContent2 {
     color: #666666;
     font-family: Arial;
     font-size: 16px;
     margin-bottom: 20px;
 }
 .oorSecurityDivContent3 {
     color: #FF8B19;
     font-family: Arial;
     font-size: 24px;
     font-weight: bold;
 }
 .oorDivSeperator {
     background: url('/c/small-business/assets/images/SMB_OOR_SPRITE_2.png') no-repeat 0 -931px;
     width: 960px;
     height: 64px;
 }
 .oorCloudServicesImg {
     background: url('/c/small-business/assets/images/SMB_OOR_SPRITE_2.png') no-repeat -462px -346px;
     height: 558px;
     width: 389px;
 }
 .oorCloudServicesContent {
     color: #00835F;
     font-family: Arial;
     font-weight: bold;
     font-size: 26px;
 }
 .oorCloudServicesContent1 {
     color: #666666;
     font-family: Arial;
     font-size: 16px;
     width: 95%;
     text-align: left;
 }
 .oorCloudServicesContent2 {
     color: #FF8B19;
     font-family: Arial;
     font-size: 24px;
     font-weight: bold;
     margin-top: 20px;
 }
 .hoverNone {
     text-decoration: none !important;
 }
 .oorImageSMB {
     background: url('/c/small-business/assets/images/SMB_OOR_SPRITE_2.png') no-repeat -464px -354px;
     width: 411px;
     height: 440px;
 }
 .internet-hr-new-1 {
     margin: 20px 0px 20px 0px;
     border-bottom: 1px solid #666666;
     width: 74%;
 }
 .tryAgainButton {
     border-radius: 0px !important;
     font-size: 16px !important;
     font-family: Arial !important;
     font-weight: bold !important;
     background: #FF8B19 none repeat scroll 0 0 !important;
     box-shadow: none !important;
     width: 200px;
     text-shadow: none !important;
 }
 .smb-oor-hr-new-1 {
     margin: 20px 0px 20px 0px;
     border-bottom: 1px solid #666666;
     width: 74%;
 }
 @media screen and (-ms-high-contrast: active),
 (-ms-high-contrast: none) {
     .smb-oor-hr-new-1 {
         margin: 20px 0px 20px 0px;
         border-bottom: 1px solid #666666;
         width: 74%;
         margin-left: -71px;
     }
 }
 /* for responsive */
 .globalHeader {
     background-color: #EEEEEE;
     height: 32px;
     font-family: Arial;
     overflow: visible;
     border-bottom: 1px solid #cccccc;
 }
 .businessOptions {
     float: left;
     background: none;
     display: block;
     height: 22px;
     width: 150px;
     margin-left: 0;
     position: relative;
     /* z-index: 1000; */
 }
 .sb_cart_info {
     font-size: 12px;
 }
 /* new css at bottom  for US25327 SMB redesign  */
 .lookingForMore {
     text-align: center;
     font-size: 36px;
     font-weight: bold;
     font-style: normal;
     font-family: "Maison Neue Bold";
     color: #00853f;
 }
 smbFooter .topLevelLinks li {
     font-size: 12px !important;
     font-style: normal;
     text-align: left;
     font-family: "Maison Neue Book";
 }
 .fatFooterColsWrapper {
     margin: auto;
     width: 605px;
     display: table;
     margin-bottom: 25px;
 }
 .fatFooterColsWrapper:after {
     content: '';
     clear: both;
     display: block;
 }
 .smbFooter .footerWrap .lookingForMore {
     text-align: center;
     font-family: "Poppins SemiBold", sans-serif;
     margin-top: 0px;
     margin-bottom: 4px;
 }
 .smbFooter .col-products {
     margin-left: 0px;
     font-family: "Maison Neue Bold";
     display: table-cell;
     float: none;
 }
 .smbFooter .col-resource {
     font-family: "Maison Neue Bold";
     display: table-cell;
     float: none;
 }
 .smbFooter .col-support {
     margin-left: 0px;
     font-family: "Maison Neue Bold";
     height: 100%;
     display: table-cell;
     float: none;
     padding-left: 0;
 }
 @media (max-width:767px) {
     .sorry-page {
         padding-top: 0px;
     }
     .sorry-page .newColumn {
         border: 0px;
         border-radius: 0px;
         box-shadow: none;
     }
     .sorryInnercontent,
     .sorryHeading {
         width: 290px;
     }
     .sorryHeadContent {
         font-size: 21px;
     }
     .sorryOptions {
         padding: 45px 15px 0px;
     }
     .sorryOptions.bottom {
         padding: 45px 15px 35px;
     }
     .sorryReturnOption,
     .sorrySearchOption,
     .sorryContactOption,
     .salesCustomerTitle {
         font-size: 19px;
     }
     .sorryReturnOption span {
         margin: 20px auto 0px;
         width: 63px;
         display: block;
     }
     .sorryReturnOption span input {
         margin: 0px;
         width: 63px;
     }
     .sorryReturnOptionHr,
     .sorryReturnOptionHr1 {
         width: 44%;
     }
     .sorryPageOr {
         width: 12%;
     }
     .sorry-page #searchTextId {
         width: 238px;
         margin-left: 20px;
     }
     .sorry-page #siteSearch {
         padding-left: 0px;
     }
     .sorry-page #siteSearch span {
         margin: 20px auto 0px;
         width: 94px;
         display: block;
     }
     .sorry-page #siteSearch span input {
         margin: 0px;
         width: 94px;
         top: 0px;
     }
     .sorryBottom {
         background: none;
     }
     .fatFooterColsWrapper {
         width: 100%;
         margin: auto;
     }
     .smbFooter .column {
         display: block;
         padding: 0;
         margin-bottom: 20px;
         margin-top: 20px;
     }
     .smbFooter .footerWrap .lookingForMore {
         margin-left: 0px;
         text-align: left;
         font-family: "Maison Neue Bold";
         font-size: 20px;
     }
     .smbFooter .col-resource {
         margin-left: 0px;
         font-family: "Maison Neue Bold";
     }
     .social-wrap {
         position: static;
     }
 }
 @media (min-width:320px) and (max-width:570px) {
     .fatFooterColsWrapper {
         margin: auto;
         font-family: "Maison Neue Bold";
     }
 }
 @media (min-width:768px) and (max-width:991px) {
     .fatFooterColsWrapper {
         width: 500px;
         margin: auto;
     }
     .smbFooter .footerWrap .lookingForMore {
         margin-left: 0px;
         text-align: center;
         margin-top: 18px;
         margin-bottom: 17px;
     }
     .smbFooter .col-products {
         margin-left: 0px;
     }
     .smbFooter .col-resource {
         margin-left: 0px;
     }
     .smbFooter .col-support {
         margin-left: 0px;
     }
     .sorryHeading {
         width: 650px;
     }
     .sorryInnercontent {
         width: 650px;
     }
 }
 @media all and (-ms-high-contrast: none),
 (-ms-high-contrast: active) {
     .smbFooter .footerWrap .lookingForMore {
         text-align: center;
         font-family: "Maison Neue Bold";
         margin-top: 30px;
         margin-bottom: 6px;
     }
     .fatFooterColsWrapper {
         margin: auto;
         width: 605px;
         display: table;
         margin-bottom: 23px;
     }
 }
 /* CSS for the Powered by Google image for Address Predict Single Field Address */
 .googleImg {
     background: url(/assets/images/page-components/powered_by_google_on_white_hdpi.png) no-repeat scroll transparent center;
     height: 15px;
     width: 100px;
     background-size: 100px 12px;
     position: relative;
     top: 0;
     left: 0;
     float: right;
     margin-top: -15px;
 }
 @media (max-width: 767px) {
     .googleImg {
         width: 100px;
         display: inline-block;
         background-size: 100px 12px;
         position: relative;
         top: 85%;
         left: 0;
         margin: 0 30%;
     }
     .ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
         width: 261px;
     }
 }
