@charset "UTF-8";
@font-face {
    font-family: 'Poppins Bold';
    src: url('/assets/fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins Regular';
    src: url('/assets/fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins SemiBold';
    src: url('/assets/fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Maison Neue Bold';
    src: url('/assets/fonts/MaisonNeue-Bold.otf') format('opentype'),
        url('/assets/fonts/MaisonNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Maison Neue Book Superscript';
    src: url('/assets/fonts/MaisonNeueExtendedThin.otf') format('opentype'),
        url('/assets/fonts/MaisonNeueExtendedThin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MaisonNeue';
    src: url('/assets/fonts/MaisonNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/MaisonNeue-Medium.otf') format('opentype'),
        url('/assets/fonts/MaisonNeue-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Maison Neue Extra Bold";
    src: url('/assets/fonts/MaisonNeue-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/MaisonNeue-ExtraBold.otf') format('opentype'),
        url('/assets/fonts/MaisonNeue-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
#zamFrame {
    height: 0;
    width: 0;
    position: absolute;
}
#menu,
.dropdown_ad,
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_ad_top,
.dropdown_1column_top,
.dropdown_2columns_top,
.dropdown_3columns_top,
.dropdown_ad_sb,
.dropdown_1column_sb,
.dropdown_2columns_sb,
.dropdown_3columns_sb,
.dropdown_ad_top_sb,
.dropdown_1column_top_sb,
.dropdown_2columns_top_sb,
.dropdown_3columns_top_sb,
.rounded_price,
.rounded_features,
.rounded_chart,
.rounded_details,
.rounded-container_popup,
.rounded-container,
.rounded_features_center_copy,
#popupforprivacy,
.paging a.active,
.hp_left_cat1,
.hp_left_cat2,
.hp_right_cat,
.hp_left_sec_cat1,
.hp_left_sec_cat2,
.hp_left_sec_cat3,
.hp_right_sec_cat,
.modal_sb,
.topcontent_content,
.left_cat1,
.left_cat1_secondary,
.left_cat1_secondary_special,
.left_cat2,
.right_cat,
.left_2col_expand,
.right_2col_expand,
.left_3col_expand,
.footer,
.rounded_features,
.rounded_chart,
.rounded_modemdetails,
.rounded_details_2col,
.rounded_details,
.rounded_price_cart,
.rounded_price_shell,
.tv_price_special,
.legacyChart,
.legacyChart tr.last-child td.first-child,
.legacyChart tr.last-child td.last-child {
    behavior: url(/c/small-business/css/PIE.htc);
}
/* thickbox.css starts */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* {
    padding: 0;
    margin: 0;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    background: transparent;
}
h2 {
    color: #55770F;
    font-size: 12px;
}
#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666;
}
#TB_window a:link {
    color: #666666;
}
#TB_window a:visited {
    color: #666666;
}
#TB_window a:hover {
    color: #000;
}
#TB_window a:active {
    color: #666666;
}
#TB_window a:focus {
    color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
.TB_overlayMacFFBGHack {
    /*background-image: url(/qcms/qCmsRepository/Global/Dots/images/smallbusiness/macFFBgHack.png);*/
}
.TB_overlayBG {
    background-color: #333;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}
* html #TB_overlay {
    /* ie6 hack */
    position: absolute;
}
#TB_window {
    /* -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/qcms/qCmsRepository/Global/centurylink/css/smallbusiness/border-radius.htc);*/
    position: fixed;
    background: transparent;
    z-index: 102;
    color: #000000;
    display: none;
    /* border: 4px solid #525252;*/
    text-align: left;
    top: 50%;
    left: 50%;
}
* html #TB_window {
    /* ie6 hack */
    position: absolute;
}
#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}
#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left;
}
#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}
#TB_closeAjaxWindow {
    /* padding:7px 10px 5px 0; */
    margin-bottom: 1px;
    text-align: right;
    float: left;
    width: 103px;
}
#TB_ajaxWindowTitle {
    float: left;
    /* padding:7px 0 5px 10px; */
    margin-bottom: 1px;
    color: #000000;
    font-size: 1.1em;
    width: 280px;
    font-weight: bold;
}
#TB_title {
    /* background-color:#fff; */
    height: 3px;
    height: 10px !important;
}
#TB_ajaxContent {
    clear: both;
    /* padding:2px 15px 15px 15px; */
    overflow: auto;
    text-align: left;
    /* line-height:1.4em;*/
    /*background:transparent url(/assets/images/templates/modal_bg.png) repeat-y scroll 0 0;*/
    overflow: visible;
    width: 403px !important;
}
#TB_ajaxContent.TB_modal {
    padding: 15px;
}
#TB_ajaxContent p {
    padding: 5px 0px 5px 0px;
}
#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px;
    /* -height/2 0 0 -width/2 */
}
* html #TB_load {
    /* ie6 hack */
    position: absolute;
}
#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}
* html #TB_HideSelect {
    /* ie6 hack */
    position: absolute;
}
#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
}
#popUp_title {
    /*background:url(/assets/images/sprites/modal_sprite.png) scroll left no-repeat;
	height:35px;
	width:401px;*/
    font-weight: bold;
    height: 17px;
    padding: 10px;
    text-align: center;
    width: 386px;
    background-position: -7px -2px;
    background-repeat: no-repeat;
}
#popUp_bottom {
    height: 52px;
    width: 406px;
    background-position: -7px -80px;
    background-repeat: no-repeat;
}
.modal.jqmWindow {
    font-family: "Maison Neue Medium", Arial, Helvetica, sans-serif;
}
.modal-close-btn {
    display: block;
    height: 16px;
    width: 16px;
    margin-top: 0px;
    margin-left: 3px;
    float: right;
    background-position: -378px -168px;
    background-repeat: no-repeat;
}
.lockImage {
    display: block;
    float: left;
    height: 29px;
    margin-right: 4px;
    margin-top: -5px;
    width: 17px;
    background-position: -377px -137px;
    background-repeat: no-repeat;
}
.divExpandTop {
    padding-left: 10px;
    padding-top: 12px;
    padding-top: 0px !important;
    height: 10px !important;
    width: 358px;
    margin-left: 10px;
    background-position: -8px -134px;
    background-repeat: no-repeat;
}
.divExpandCenter {
    background: #E7E7E7 none repeat scroll 0 0;
    border-style: none solid;
    border-color: #C6C6C6;
    border-width: medium 1px 1px;
    width: 350px;
    margin-left: 11px;
    padding: 4px;
    padding-right: 0px;
}
.divBottomExpand {
    height: 3px;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 12px;
    width: 358px;
    background-position: -8px -166px;
    background-repeat: no-repeat;
}
/* thickbox.css ends */
/* ctl_menu.css starts */
ul,
li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-align: left;
}
.product_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.category_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    color: #00853F;
}
#header_nav_top {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 960px;
}
#header_nav_top img {
    margin-top: -18px;
}
#nav_bar_top {
    z-index: 999;
    margin: 0 auto;
    width: 960px;
    margin-bottom: 10px !important;
}
#nav_bar_menu {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    /*margin-top:30px;;*/
    margin-top: -19px;
    margin-top: -8px !important;
    margin-bottom: 0px;
    width: 960px;
    float: left;
}
#menu {
    z-index: 1;
    list-style: none;
    margin-left: -1px;
    width: 920px;
    height: 37px;
    padding: 0px 20px 0px 20px;
    -moz-border-radius: 0px 10px 10px 10px;
    -webkit-border-radius: 0px 10px 10px 10px;
    -khtml-border-radius: 0px 10px 10px 10px;
    border-radius: 0px 10px 10px 10px;
    background: #f8f8f8;
    background: -moz-linear-gradient(top, #ffffff, #f8f8f8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f8f8f8));
    border: 1px solid #d9d9d9;
    box-shadow: 2px 2px 3px #e2e2e2;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
#menu li {
    z-index: 30;
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 0px 10px 4px 5px;
    margin-right: 10px;
    margin-top: 7px;
    border: none;
}
#menu li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #00853F;
    display: block;
    margin-top: 5px;
    outline: 0;
    text-decoration: none;
}
#menu li:hover a {
    color: #00853F;
}
#menu_top {
    z-index: 5;
    list-style: none;
    margin-left: -21px;
    width: 920px;
    height: 2px;
    height: 31px !important;
    padding: 0px 0px 0px 20px;
    background: #fff;
}
#menu_top li {
    z-index: 50;
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 0px 20px 6px 20px;
    margin-right: 0px;
    margin-top: 7px;
    border: none;
   /* background: url(/qcms/qCmsRepository/Global/centurylink/images/nav_pipe.png) 0 0 no-repeat; */
}
#menu_top li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #000;
    display: block;
    margin-top: 5px;
    outline: 0;
    text-decoration: none;
}
#menu_top li:hover a {
    color: #00853F;
}
.dropdown_ad,
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns {
    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: #f8f8f8;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 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 0px 2px 3px;
}
.dropdown_ad_top,
.dropdown_1column_top,
.dropdown_2columns_top,
.dropdown_3columns_top {
    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: #fff;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 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 0px 2px 3px;
}
.dropdown_ad {
    width: 120px;
}
.dropdown_1column {
    width: 160px;
}
.dropdown_2columns {
    width: 320px;
}
.dropdown_3columns {
    width: 500px;
}
.dropdown_ad_top {
    width: 120px;
}
.dropdown_1column_top {
    width: 160px;
}
.dropdown_2columns_top {
    width: 320px;
}
.dropdown_3columns_top {
    width: 500px;
}
#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns {
    left: -21px;
    top: auto;
}
#menu_top li:hover .dropdown_1column_top,
#menu_top li:hover .dropdown_2columns_top,
#menu_top li:hover .dropdown_3columns_top {
    left: 0px;
    top: auto;
}
.ad,
.col_1,
.col_2,
.col_3 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 0px;
}
.ad {
    width: 120px;
}
.col_1 {
    width: 160px;
}
.col_2 {
    width: 160px;
}
.col_3 {
    width: 550px;
}
.ad_top,
.col_1_top,
.col_2_top,
.col_3_top {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 0px;
}
.ad_top {
    width: 120px;
}
.col_1_top {
    width: 160px;
}
.col_2_top {
    width: 160px;
}
.col_3_top {
    width: 550px;
}
#menu .menu_right {
    float: right;
    margin-right: 0px;
}
#menu li .align_right {
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
#menu li:hover .align_right {
    left: auto;
    right: -1px;
    top: auto;
}
#category_title,
#menu h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #00853F;
}
#menu p,
#menu h3,
#menu ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #000;
}
#menu h2 {
    font-size: 21px;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 7px 0 14px 0;
    padding-bottom: 14px;
    border-bottom: 1px solid #666666;
}
#menu h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 14px 0 -7px 0;
    padding-bottom: 7px;
    color: #000;
}
#menu p {
    line-height: 18px;
}
#menu li:hover div a {
    font-size: 11px;
    color: #00853F;
}
#menu li:hover div a:hover {
    color: #666666;
    text-decoration: underline;
}
#menu_top .menu_right {
    float: right;
    margin-right: 0px;
}
#menu_top li .align_right {
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
#menu_top li:hover .align_right {
    left: auto;
    right: -1px;
    top: auto;
}
#menu_top p,
#menu h3,
#menu ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #000;
}
#menu_top 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 h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 14px 0 -7px 0;
    padding-bottom: 7px;
    color: #000;
}
#menu_top p {
    line-height: 18px;
}
#menu_top li:hover div a {
    font-size: 11px;
    color: #00853F;
}
#menu_top li:hover div a:hover {
    color: #666666;
    text-decoration: underline;
}
.strong {
    font-weight: bold;
}
#menu li ul {
    list-style: none;
    padding: 0;
    margin: 0 0 12px 0;
}
#menu 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 li ul li:hover {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}
#menu_top li ul {
    list-style: none;
    padding: 0;
    margin: 0 0 12px 0;
}
#menu_top 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 li ul li:hover {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    border-left: none;
}
.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(/qcms/qCmsRepository/Global/centurylink/images/phone.png) 0 0 no-repeat;*/
    display: block;
    line-height: 18px;
    margin-left: 690px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #00853F;
    float: right;
    margin-top: 17px;
    margin-top: 10px !important;
    padding-left: 15px;
    position: absolute;
}
.info_panel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #575757;
    line-height: 10px;
}
.info_panel a:link {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.info_panel a:visited {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.info_panel a:hover {
    font-size: 9px;
    font-weight: normal;
    color: #CCC;
}
.info_panel a:active {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.seach_form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #575757;
    float: right;
    margin-left: 5px;
    /*background-image: url(/qcms/qCmsRepository/Global/centurylink/images/mag_search.png);*/
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px;
    padding-left: 16px;
}
#g_submit {
   /* background: url("/qcms/qCmsRepository/Global/centurylink/images/gobutton.png") no-repeat scroll 0 0 transparent;*/
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 27px;
    padding-left: 5px;
    width: 27px;
}
/* ctl_menu.css ends */
/* smb_style.css starts */
/* CSS Document */
li.greenBullet {
    /*list-style: url(/qcms/qCmsRepository/Global/centurylink/images/bullet.png);*/
    margin-bottom: 5px;
    list-style-position: outside;
}
td.checked {
   /* background: url(/qcms/qCmsRepository/Global/centurylink/images/GreenCheck.png) no-repeat center; */
    font-size: 12px;
}
td.checked2 {
   /* background: url(/qcms/qCmsRepository/Global/centurylink/images/GreenCheck.png) no-repeat center; */
    background-color: #ECECEC;
    font-size: 12px;
}
th,
td {
    font-size: 12px;
}
.price_number {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: normal;
    color: #00853F;
}
.price_other {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #00853F;
    position: relative;
    top: -13px;
}
.order_today {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #00853F;
    position: relative;
}
.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: 10px;
    font-weight: normal;
    position: relative;
    top: -7px;
    color: #000;
}
.price_other_details {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-size: 10px !important;
    line-height: 0px !important;
    font-weight: normal;
    position: relative;
    top: -3px;
    color: #000;
}
.legal {
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 9px;
    font-weight: normal;
    color: #575757;
    margin-top: 10px;
}
.rounded_price {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    /*behavior: url(/qcms/qCmsRepository/Global/centurylink/css/smallbusiness/ie-css3.htc);*/
    background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    width: 184px;
    float: left;
}
.rounded_features {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    float: left;
    font-size: 12px;
    padding: 10px;
    width: 160px;
}
.rounded_chart {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    float: left;
    font-size: 12px;
    margin-left: 12px;
    margin-right: 12px;
    padding: 0;
    width: 321px;
}
.prod_subhead_features {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
}
.rounded_details {
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    float: left;
    font-size: 12px;
    padding: 10px;
    width: 160px;
}
.pdf_icon {
   /* background: url(/qcms/qCmsRepository/Global/centurylink/images/pdf_icon.png) 0 0 no-repeat; */
    display: block;
    line-height: 18px;
    padding-left: 25px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.video_icon {
   /* background: url(/qcms/qCmsRepository/Global/centurylink/images/video_icon.png) 0 0 no-repeat; */
    display: block;
    line-height: 18px;
    padding-left: 25px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.info_icon {
   /* background: url(/qcms/qCmsRepository/Global/centurylink/images/info_icon.png) 0 0 no-repeat; */
    display: block;
    line-height: 21px;
    padding-left: 25px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.table-border-right {
    border-right: 1px solid #c6c6c6;
}
p.sbr_price_detail span {
    /*font-weight:bold;*/
    font-size: 18px;
    line-height: 11px;
    vertical-align: top;
}
.cents-sizefix {
    font-size: 16px;
    font-weight: bold;
    vertical-align: 95%;
}
.price_other_index {
    color: #00853F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    top: -11px;
}
.prod_subhead_chart {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
}
.prod_subhead_details {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
}
.features_title h1 {
    padding-bottom: 0px;
}
.features_title {
    color: #00853F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
}
.details_active {
    color: #00853F;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    padding-left: 25px;
}
.table-border-right {
    border-right: 1px solid #C6C6C6;
}
.chart_active {
    color: #00853F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.price_other_details {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    position: relative;
    top: -3px;
    line-height: 8px !important;
}
div.sbr_more_info_i {
    position: absolute;
    display: none;
    z-index: 998;
    width: 296px;
    margin-left: 0px;
    font-size: 8pt;
    padding-top: 13px;
    border: 1px solid #000000;
    padding: 10px;
}
div.sbr_more_info_privacy {
    position: absolute;
    display: none;
    z-index: 998;
    width: 296px;
    margin-top: -196px;
    margin-left: -4px;
    font-size: 8pt;
    padding-top: 13px;
    padding-left: 27px;
    background-color: #FFFFFF !important;
    border: 1px solid #000000 !important;
}
div.sbr_more_info_privacy p {
    width: 247px;
}
div.sbr_more_info_privacy p i {
    width: 247px;
}
div.sbr_more_info_privacy ul {
    list-style: inside;
    width: 247px;
}
img.sbr_more_arrowi {
    background-image: url(/qcms/qCmsRepository/Global/Dots/images/smallbusiness/shopping-cart/carthoverarrow2.png);
    display: none;
    height: 12px;
    width: 21px;
    position: absolute;
    margin-left: -16px;
    margin-top: 15px;
    z-index: 999;
}
img.sbr_more_arrow {
    background-image: url(/qcms/qCmsRepository/Global/Dots/images/smallbusiness/shopping-cart/carthoverarrow2.png);
    display: none;
    height: 12px;
    width: 21px;
    position: relative;
    margin-left: -15px;
    z-index: 999;
}
.rounded-container_popup {
    border-radius: 10px 10px 10px 10px !important;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
}
.rounded-container {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
    background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    float: left;
    margin: 0 2px;
    padding: 0 5px 0;
    width: 300px;
}
#callfeatures ul li {
    margin-left: 5px;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-align: left;
}
#callfeatures ul {
    margin-left: 0px;
}
.rounded_features_center_copy {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    padding: 10px;
    width: 535px;
    width: 530px !important;
    font-size: 12px;
    float: left;
    margin-left: 9px;
    margin-left: 12px !important;
}
.dtvUl {
    list-style: disc;
}
#popupforprivacy {
    background-color: #F8F8F8;
    border: 1px solid #D9D9D9;
    float: left;
    margin: 0 2px;
    padding: 0 5px 0;
    width: 300px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    display: block;
}
.textLayoutStyle {
    /*background: url("/qcms/qCmsRepository/Global/Dots/images/smallbusiness/form_fields/med-field.gif") no-repeat scroll left top transparent;*/
    border: medium none;
    padding: 5px 1px 5px 5px;
    text-indent: 4px;
    width: 185px;
    height: 18px;
}
.textLayoutContactStyle {
   /* background: url("/qcms/qCmsRepository/Global/centurylink/images/phoneField1.gif") no-repeat scroll left top transparent; */
    border: medium none;
    padding: 5px 1px 5px 5px;
    text-indent: 4px;
    width: 86px;
    height: 18px;
}
.textLayoutStyleSmall {
    /*background: url("/qcms/qCmsRepository/Global/Dots/images/smallbusiness/form_fields/small-field.gif") no-repeat scroll left top transparent;*/
    border: medium none;
    padding: 5px 1px 5px 5px;
    text-indent: 4px;
    width: 185px;
    height: 18px;
}
.textLayoutZipStyle {
   /* background: url("/qcms/qCmsRepository/Global/centurylink/images/phoneField.gif") no-repeat scroll left top transparent; */
    border: medium none;
    padding: 5px 1px 5px 5px;
    text-indent: 4px;
    width: 185px;
    height: 18px;
}
.sbr_chkout_label {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 4px 6px 0 0;
    position: absolute;
    text-align: right;
    width: 120px;
    word-wrap: break-word;
}
.sbr_chkout_div_zip {
    /*	border-color:#000;
	border-style:solid;
	border-width:1px;
*/
    float: left;
    left: -77px;
    position: relative;
}
.sbr_chkout_div {
    /*	border-color:#000;
	border-style:solid;
	border-width:1px;
*/
    float: left;
    left: 126px;
    position: relative;
    height: 25px;
    /*width:148px;*/
}
.sbr_chkout_text_box {
    /*	border:none;
*/
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    /*height:23px;
	*/
    text-align: left;
    text-decoration: none;
    width: 200px;
}
.sbr_chkout_text_select {
    left: 172px;
    position: relative;
    width: 184px;
}
.sbr_chkout_text_select_sm {
    float: left;
    left: 174px;
    font-size: 11px;
    height: 17px;
    line-height: 12px;
    margin-top: 2px;
    position: relative;
}
.sbr_chkout_text_box_name {
    /*	border:none;*/
    color: 000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    /*	height:23px;
	left:190px;
	position:relative;
*/
    text-align: left;
    margin-left: 4px;
    text-decoration: none;
    /*	float:left; */
    width: 70px;
    width: 83px !important;
}
.sbr_chkout_text_box_sm {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    /*height:23px;s*/
    left: 174px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 55px;
}
.sbr_chkout_text_box_zip {
    /*	border:none;
*/
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    /*	height:23px;
	left:307px;
	position:absolute;
*/
    text-align: left;
    margin-left: 5px;
    text-decoration: none;
    width: 49px;
}
.sbr_chkout_text_box_phone1 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    /*	height:16px;
	left:210px;
	position:absolute;
	*/
    text-align: left;
    text-decoration: none;
    width: 40px;
}
.sbr_chkout_text_box_phone2 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    /*	height:16px;
	left:257px;
	position:absolute;*/
    margin-left: 11px;
    margin-right: 6px;
    text-align: left;
    text-decoration: none;
    width: 40px;
}
.sbr_chkout_label_no_width {
    /*position: absolute; */
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    padding: 4px 6px 0 0;
    word-wrap: break-word;
    font-size: 12px;
}
.sbr_chkout_label_zip {
    position: relative;
    float: left;
    width: 270px;
    left: -79px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    padding: 4px 6px 0 0;
    word-wrap: break-word;
    font-size: 12px;
}
.legibleAsciiMarks {
    color: #000;
    font-size: 8px;
    position: relative;
    top: -4px;
}
/* css added for intake 52*/
.errField {
    /* display:block; */
    font-size: 11px;
    color: #FF0000;
    padding-left: 0px;
    font-family: Arial;
}
.errFields {
    display: block;
    font-size: 11px;
    color: #FF0000;
    height: 16px;
}
.hiddenField {
    width: 171px;
    border: solid 1px #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    padding-left: 3px;
    color: #707070;
    background-color: white;
    font-size: 11px;
    height: 16px;
    font-style: arial;
    overflow-x: hidden;
    overflow-y: hidden;
    scrollbar-face-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-Color: #FFFFFF;
}
.hiddenTwoField {
    width: 79px;
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    color: #707070;
    background-color: white;
    height: 16px;
    font-style: arial;
    font-size: 11px;
    padding-left: 3px;
    overflow-x: hidden;
    overflow-y: hidden;
    scrollbar-face-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-Color: #FFFFFF;
}
.submitWidget {
    /*background: url("/qcms/qCmsRepository/FreeRange/SmallBusiness/images/req_a_call_orange.png") repeat scroll 0 0 transparent;*/
    border: medium none;
    height: 29px;
    width: 127px;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 0px;
}
/** end of 52 INtake***/
div .sbr_prod_name {
    font-family: 'Arial';
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-size: 12px;
}
div .sbr_prod_price {
    font-size: 12px;
    float: right;
    margin-right: 80px;
    word-wrap: break-word;
}
div .sbr_prod_price_l {
    color: rgb(0, 0, 0);
    font-size: 11px;
    position: absolute;
    left: 20px;
    height: 12px;
    font-family: arial;
    text-align: left;
    word-wrap: break-word;
}
div .sbr_remove_from_cart a {
    text-decoration: underline;
}
div .cart_price_section {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/c/small-business/css/PIE.htc);
    background-color: #FAFAFA;
    border: 1px solid #F0F0F0;
    border-radius: 10px 10px 10px 10px;
    /* float:right;  */
    padding: 10px;
    width: 210px;
    margin-top: 60px;
}
.cents {
    font-size: 12px;
    vertical-align: 80%;
}
.textLayoutStyle {
    /*background: transparent url(/qcms/qCmsRepository/Global/Dots/images/smallbusiness/form_fields/med-field.gif) no-repeat scroll left top;*/
    border: medium none;
    height: 18px;
    padding: 5px 1px 5px 5px;
    text-indent: 4px;
    width: 185px;
}
.sbr_chkout_text_box {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    width: 200px;
}
.dropdwn1 .newListSelected {
   /* background: transparent url(/qcms/qCmsRepository/FreeRange/SmallBusiness/guidedSelling/images/selectState.gif) no-repeat scroll left top;*/
    border: medium none;
    float: left;
    height: 30px;
    padding: 5px;
    width: 85px;
}
.textLayoutContactStyle {
   /* background: transparent url(/qcms/qCmsRepository/Global/centurylink/images/phoneField1.gif) no-repeat scroll left top; */
    border: medium none;
    height: 18px;
    padding: 5px 1px 5px 5px;
    text-indent: 4px;
    width: 86px;
    text-align: left;
    text-decoration: none;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
.form_req_field {
    color: red;
    float: right;
    /*margin-left: 360px;*/
}
div .textLayoutZipStyle {
    /*background: url("/qcms/qCmsRepository/FreeRange/SmallBusiness/guidedSelling/images/phoneField.gif") no-repeat scroll left top transparent;*/
    border: medium none;
    padding: 5px 1px 5px 5px;
    text-indent: 4px;
    width: 86px;
    height: 18px;
}
.checkout {
   /* background: transparent url("/qcms/qCmsRepository/FreeRange/SmallBusiness/images/submit_order.png") no-repeat scroll left center;*/
    border: medium none;
    height: 28px;
    width: 135px;
    cursor: pointer;
}
.selectedTxt {
    height: 16px;
    overflow: hidden;
    padding: 2px 23px 0 0;
    width: 242px;
}
/*Style for Rounded Corner Select Box */
/*==================================
Hide lists on page load
====================================*/
.stylish-select ul.newList {
    left: -9999px;
}
/*==================================
red curvy example
====================================*/
ul.newList * {
    margin: 0;
    padding: 0;
}
ul.newList a {
    color: #000;
    text-decoration: none;
    display: block;
}
ul.newList {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
    width: 242px;
    background: #fff;
    position: absolute;
    border: 1px solid #ccc;
    top: 22px;
    left: 0;
    overflow: auto;
    z-index: 9999;
}
ul.newList li {
    list-style-image: none !important;
}
/* Style for State Selection */
.dropdwn1 .newListSelected {
    /*
padding:3px 0px 3px 6px;width: 290px; background: url(select-bg.png) no-repeat; float: left; height: 16px; color: #000;*/
    /*background: transparent url(/qcms/qCmsRepository/FreeRange/SmallBusiness/guidedSelling/images/selectState.gif) no-repeat scroll left top;*/
    border: medium none;
    float: left;
    height: 30px;
    padding: 5px;
    width: 85px;
}
.dropdwn1 ul.newList {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
    width: 80px;
    background: #fff;
    position: absolute;
    border: 1px solid #ccc;
    top: 22px !important;
    left: 0;
    overflow: auto;
    z-index: 9999;
    height: 200px !important;
}
.dropdwn1 ul.newList * {
    margin: 0;
    padding: 0;
}
.dropdwn1 ul.newList a {
    color: #000;
    text-decoration: none;
    display: block;
}
.dropdwn1 .newListSelected span {
    width: 85px;
    display: block;
}
.dropdwn1 ul.newList li a {
    padding: 3px 8px;
    display: block;
}
.dropdwn1 ul.newList li a:focus {
    -moz-outline-style: none;
    outline-style: none;
}
.dropdwn1 .selectedTxt {
    width: 50px;
    overflow: hidden;
    height: 16px;
    padding: 0 23px 0 0;
}
.dropdwn1 .hiLite {
    background: #0D0BB0 !important;
    color: #fff !important;
}
.dropdwn1 .hiLite a {
    background: #0D0BB0 !important;
    color: #fff !important;
}
.dropdwn1 .newListHover {
    background-color: #CCCCCC;
    color: #000 !important;
    cursor: default;
}
.dropdwn1 .newListSelHover,
.newListSelFocus {
    cursor: default;
}
.dropdwn1 .newListOptionTitle {
    font-weight: bold;
}
.dropdwn1 .newListOptionTitle ul {
    margin: 3px 0 0;
}
.dropdwn1 .newListOptionTitle li {
    font-weight: normal;
    border-left: 1px solid #ccc;
}
.dropdwn2 .newListSelected {
    /*
padding:3px 0px 3px 6px;width: 290px; background: url(select-bg.png) no-repeat; float: left; height: 16px; color: #000;*/
    /*background: transparent url(/qcms/qCmsRepository/FreeRange/SmallBusiness/guidedSelling/images/medium_select_arrow.gif) no-repeat scroll left top;*/
    border: medium none;
    float: left;
    height: 30px;
    padding: 5px;
    width: 190px;
}
.dropdwn2 ul.newList {
    margin: 0;
    padding: 0;
    list-style: none !important;
    color: #000;
    width: 186px;
    background: #fff;
    position: absolute;
    border: 1px solid #ccc;
    top: 22px !important;
    left: 0;
    overflow: auto;
    z-index: 9999;
    height: 200px !important;
}
.dropdwn2 ul.newList * {
    margin: 0;
    padding: 0;
}
.dropdwn2 ul.newList a {
    color: #000;
    text-decoration: none;
    display: block;
}
.dropdwn2 .newListSelected span {
    width: 190px;
    display: block;
}
.dropdwn2 ul.newList li a {
    padding: 3px 8px;
    display: block;
}
.dropdwn2 ul.newList li a:focus {
    -moz-outline-style: none;
    outline-style: none;
}
.dropdwn2 .selectedTxt {
    width: 150px;
    overflow: hidden;
    height: 16px;
    padding: 0 23px 0 0;
}
.dropdwn2 .hiLite {
    background: #0D0BB0 !important;
    color: #fff !important;
}
.dropdwn2 .hiLite a {
    background: #0D0BB0 !important;
    color: #fff !important;
}
.dropdwn2 .newListHover {
    background-color: #CCCCCC;
    color: #000 !important;
    cursor: default;
}
.dropdwn2 .newListSelHover,
.newListSelFocus {
    cursor: default;
}
.dropdwn2 .newListOptionTitle {
    font-weight: bold;
}
.dropdwn2 .newListOptionTitle ul {
    margin: 3px 0 0;
}
.dropdwn2 .newListOptionTitle li {
    font-weight: normal;
    border-left: 1px solid #ccc;
}
ul.newList li a {
    padding: 3px 8px;
    display: block;
}
ul.newList li a:focus {
    -moz-outline-style: none;
    outline-style: none;
}
.selectedTxt {
    width: 242px;
    overflow: hidden;
    height: 16px;
    padding: 2px 23px 0 0;
}
.hiLite {
    background: #0D0BB0 !important;
    color: #fff !important;
}
.hiLite a {
    background: #0D0BB0 !important;
    color: #fff !important;
}
.newListHover {
    background-color: #CCCCCC;
    color: #000 !important;
    cursor: default;
}
.newListSelHover,
.newListSelFocus {
    cursor: default;
}
.newListOptionTitle {
    font-weight: bold;
}
.newListOptionTitle ul {
    margin: 3px 0 0;
}
.newListOptionTitle li {
    font-weight: normal;
    border-left: 1px solid #ccc;
}
div.sbr_more_info_i {
    position: absolute;
    display: none;
    z-index: 998;
    width: 296px;
    margin-left: 0px;
    font-size: 8pt;
    padding-top: 13px;
    border: 1px solid #000000 !important;
    background-color: #FFFFFF !important;
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}
/* smb_style.css ends */
/* smb-modal.css starts */
.mboxDefault {
    height: 0;
}
/*------------------Navigation Bar Styles-------------------*/
body {
    color: #000000;
    font: 12px arial, helvetica, sans-serif;
}
.nav-bar {
    height: 26px;
    width: 964px;
    background: url('/assets/images/sprites/template.png') no-repeat 0px -422px;
    margin-bottom: 0;
    z-index: 999;
    position: relative;
    clear: both;
    *margin-top: 25px;
}
.nav-bar a,
.nav-bar a:visited,
.nav-bar a:active {
    color: #666;
    display: block;
    float: left;
}
.nav-bar a:hover {
    color: #00853F;
}
.nav-bar .business-group-nav {
    height: 20px;
    margin: 0px;
    z-index: 999;
}
#tpl_res-mega-dd,
#tpl_smb-mega-dd,
#tpl_bmg-mega-dd {
    background: transparent url('/assets/images/sprites/template.png') no-repeat;
    z-index: 999;
    margin-top: 3px;
}
#tpl_res-mega-dd {
    background-position: 0px -691px;
    height: 315px;
    width: 587px;
}
#tpl_smb-mega-dd {
    background-position: 0px -1011px;
    height: 198px;
    width: 367px;
}
#tpl_bmg-mega-dd {
    background-position: -370px -1013px;
    height: 254px;
    width: 374px;
}
#tpl_res-mega-dd li,
#tpl_smb-mega-dd li,
#tpl_bmg-mega-dd li {
    background: transparent;
}
.nav-bar .business-group-nav ul li ul li {
    margin-left: 10px;
}
.nav-bar .business-group-nav .heading {
    font-weight: bold;
    margin-left: 0px;
    color: #666;
    margin-top: 10px;
}
.nav-bar .business-group-nav .mega-column {
    float: left;
    width: 165px;
    padding: 10px;
}
.nav-bar .business-group-nav .mega-banner {
    float: right;
    width: auto;
    padding: 0px;
    margin-top: 5px;
}
.nav-bar .business-group-nav .mega-column * {
    padding: 0;
    width: auto;
}
.nav-bar .business-group-nav .sf-menu ul li {
    width: 165px;
}
.nav-bar .business-group-nav .sf-menu ul#tpl_res-mega-dd li,
.nav-bar .business-group-nav #tpl_res-mega-dd .mega-column {
    width: 175px;
}
#tpl_smb-mega-dd .mega-column {
    width: 200px;
}
.nav-bar .business-group-nav .sf-menu ul#tpl_smb-mega-dd li {
    white-space: nowrap;
    width: 200px;
}
.nav-bar,
.nav-bar * {
    overflow: visible;
}
/*override global style to allow menus to display with drop downs*/
.nav-bar .business-group-nav ul li a {
    width: auto;
    padding: auto 11px auto 12px;
    color: #666;
    line-height: 20px;
    text-align: left;
}
.nav-bar .business-group-nav ul li a:hover {
    text-decoration: underline;
}
.nav-bar .business-group-nav #tpl_nav-res a {
    margin-left: 12px;
    margin-right: 13px;
    font-weight: bold;
    color: #00853F;
}
.nav-bar .business-group-nav #tpl_nav-smb {
    width: 161px;
}
.nav-bar .business-group-nav #tpl_nav-smb a {
    margin-left: 9px;
    margin-right: 10px;
}
.nav-bar .business-group-nav #tpl_nav-bmg a {
    margin-left: 10px;
    margin-right: 10px;
}
.nav-bar .business-group-nav #tpl_nav-res ul li {
    margin-left: 5px;
}
.nav-bar .business-group-nav #tpl_nav-res ul li a {
    font-weight: normal;
    margin-left: 5px;
    padding-left: 0;
}
.nav-bar .business-group-nav #tpl_nav-smb .mega-column a,
.nav-bar .business-group-nav #tpl_nav-bmg .mega-column a {
    margin-left: 0;
    font-weight: bold;
}
.nav-bar .business-group-nav #tpl_nav-smb ul li {
    margin-left: 0;
}
/*-----------------End Navigation--------------------------*/
/*--------------------RES Subnav----------------------*/
.subnav-bar {
    margin-top: 0px;
    height: 35px;
    width: 964px;
    background: url('/assets/images/sprites/template.png') no-repeat 0px -448px;
    position: relative;
    z-index: 998;
    margin-bottom: 15px;
}
.subnav-bar a,
.subnav-bar a:active,
.subnav-bar a:visited {
    color: #666;
    display: block;
    float: left;
    font-weight: normal;
}
.subnav-bar a:hover {
    color: #666;
    text-decoration: underline;
}
.subnav-bar,
.subnav-bar * {
    overflow: visible;
}
.subnav-bar .level1-nav-links {
    float: left;
    width: 675px;
    height: auto;
    padding: 6px;
    z-index: 999;
}
*+html .level1-nav-links {
    margin-top: 5px;
}
.subnav-bar .level1-nav-links ul li.subnav-current a {
    color: #00853F;
    font-weight: bold;
}
.subnav-bar .level1-nav-links ul li.subnav-current ul li a {
    font-weight: normal;
}
.subnav-bar .level1-nav-links ul li ul {
    background: transparent url('/assets/images/templates/subnav-dd-bg-bottom.png') -1px bottom no-repeat;
    width: 236px;
    padding-bottom: 12px;
    min-height: 30px;
    margin-top: -12px;
    margin-left: -1px;
    z-index: 999;
}
.subnav-bar .level1-nav-links ul li {
    padding-bottom: 5px;
}
.subnav-bar .level1-nav-links ul li ul li {
    background: transparent url('/assets/images/templates/subnav-dd-bg-mid.png') -1px 0px repeat-y;
    width: 236px;
    border: 0;
    margin: 0;
    padding-bottom: 3px;
    padding-top: 5px;
    min-height: 15px;
    clear: both;
}
.subnav-bar .level1-nav-links ul li ul li.first {
    padding-top: 25px;
}
.subnav-bar .level1-nav-links a,
.subnav-bar .level1-nav-links a:active,
.subnav-bar .level1-nav-links a:visited {
    border-right: 1px solid gray;
    margin-top: -4px !important;
    margin-top: 4px;
    padding: 0px 10px 0 10px;
    line-height: 16px;
    color: #666;
    z-index: 1;
    font-weight: normal;
}
.subnav-bar .level1-nav-links a.last,
.subnav-bar .level1-nav-links a.last:active,
.subnav-bar .level1-nav-links a.last:visited {
    border-right: 0;
}
.subnav-bar .level1-nav-links ul li ul a,
.subnav-bar .level1-nav-links ul li ul a:active,
.subnav-bar .level1-nav-links ul li ul a:visited {
    border: 0;
    color: #00853F;
    background: url('/assets/images/templates/subnav_icon_arrow.png') 10px 0 no-repeat;
    padding-left: 25px;
    z-index: 9999;
}
.subnav-bar .level1-nav-links ul li ul a:hover {
    text-decoration: underline;
}
*+html .subnav-bar .level1-nav-links a {
    margin-top: 7px;
}
.subnav-bar .level1-nav-links a.last {
    border: 0
}
.subnav-bar .nav-bar-billpay {
    display: block;
    float: left;
    margin: -3px 10px auto;
    *margin-top: 5px;
}
*+html.subnav-bar .nav-bar-billpay {
    margin-top: 9px;
}
/*-----------------End Sub-Navigation--------------------------*/
/*----------------------Modal Window Styles---------------*/
.modal.jqmWindow {
    width: 406px;
    min-height: 100px;
    padding: 0;
    bottom: auto;
}
.modal.jqmWindow .modal-top,
.modal.jqmWindow .modal-bottom,
.modal a.modal-close-btn,
.modal.jqmWindow .modal-block-top,
.modal.jqmWindow .modal-block-bottom,
.modal-block-title,
.link-protect-info,
.modal-button,
.popup .popup-top,
.popup .popup-bottom,
.popup a.popup-close-btn,
.ctam-active-block,
.sbr_iapZip_goButton,
.sbr_iapZip_goButton:hover,
.anchorImage1,
#addressDivClosed,
#tnDivClosed,
#popUp_title,
#popUp_bottom,
.modal-close-btn,
.lockImage,
.divExpandTop,
.divBottomExpand,
.modal-error-icon {
    background-image: url('/assets/images/sprites/modal_sprite.png');
}
.modal.jqmWindow .modal-content,
.popup .popup-content {
    background: transparent url('/assets/images/templates/modal_bg.png') repeat-y 0px 0px;
}
.modal.jqmWindow .modal-top {
    height: 17px !important;
    height: 37px;
    width: 386px !important;
    width: 406px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    background-position: -7px -2px;
    background-repeat: no-repeat;
}
.modal.jqmWindow .modal-bottom {
    width: 406px;
    height: 52px;
    background-position: -7px -80px;
    background-repeat: no-repeat;
}
.modal.jqmWindow .modal-content {
    width: 366px !important;
    width: 406px;
    padding: 20px 20px 10px 20px;
    overflow: visible;
    font-size: 12px !important;
}
.modal.jqmWindow a.modal-close-btn {
    height: 16px;
    width: 16px;
    display: block;
    float: right;
    float: right;
    background-position: -378px -168px;
    background-repeat: no-repeat;
}
.modal.jqmWindow .modal-close {
    float: right;
    line-height: 15px;
    text-align: right;
}
.ctam_close,
.mam_close {
    float: left;
}
#ctam_close-button,
#mam_close-button {
    float: left;
    margin-left: 5px;
}
.modal.jqmWindow .modal-close a,
.modal.jqmWindow .modal-close a:active,
.modal.jqmWindow .modal-close a:hover,
.modal.jqmWindow .modal-close a:focus,
.modal.jqmWindow .modal-close a:visited {
    position: relative;
    height: 16px;
    width: 16px;
    background: url(/c/small-business/assets/images/global/times-icon.svg) no-repeat;
    margin-top: -2px;
    margin-right: -2px;
}
.modal-sub-head {
    color: #000000;
    margin: 0 92px 30px 40px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.modal.jqmWindow .modal-block-top {
    margin-top: 10px;
    height: 10px;
    width: 356px;
    background-position: -9px -136px;
    background-repeat: no-repeat;
}
.modal.jqmWindow .modal-block-bottom {
    height: 12px;
    width: 356px;
    background-position: -9px -168px;
    background-repeat: no-repeat;
}
.modal.jqmWindow .modal-block {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background-color: #E7E7E7;
    min-height: 10px;
    width: 354px;
}
.modal-block-title {
    padding-left: 20px;
    margin-left: 10px;
    background-position: -378px -190px;
    background-repeat: no-repeat;
}
.modal-block-expanded,
.modal-block-expanded_lvl2 {
    display: none;
}
.modal-block-expanded_lvl2 {
    margin: 10px;
}
.modal.jqmWindow form {
    background: white;
    padding: 10px;
}
.remember-me {
    margin-left: 20px;
}
.link-protect-info {
    padding-left: 20px;
    margin-left: 20px;
    display: block;
    line-height: 20px;
    background-position: -378px -138px;
    background-repeat: no-repeat;
}
.modal-button {
    font-size: 0;
    display: block;
    background-repeat: no-repeat;
}
.btn-modal-show-options {
    background-position: -10px -185px;
    height: 26px;
    width: 131px;
}
.btn-modal-show-options:hover {
    background-position: -10px -215px;
}
.modal-label {
    display: none;
    position: absolute;
    top: -17px;
    font-size: 12px;
    font-weight: bold;
    color: #4D4D4D;
    font-family: "Maison Neue Bold", Arial, Helvetica, sans-serif;
}
.modal-input {
    border: none;
    border-bottom: 0.5px solid #000000;
    background-color: #f2f2f2 !important;
    height: 35px;
    padding: 5px 0px;
    display: block;
    width: 100% !important;
    margin-bottom: 3px;
    color: #4D4D4D;
    border-radius: 0 !important;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.modal-input:placeholder-shown {
    color: #4D4D4D;
}
.modal-input::placeholder {
    color: #4D4D4D;
}
.modal-input:-ms-input-placeholder {
    color: #4D4D4D;
}
.modal-input::-ms-input-placeholder {
    color: #4D4D4D;
}
.modal-input::placeholder {
    color: #4D4D4D;
    font-size: 14px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
.modal-input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #4D4D4D;
    font-size: 14px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
.modal-input::-moz-placeholder {
    /* Firefox 19+ */
    color: #4D4D4D;
    font-size: 14px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
.modal-input:-ms-input-placeholder {
    /* IE 10+ */
    color: #4D4D4D;
    font-size: 14px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
.modal-input:-moz-placeholder {
    /* Firefox 18- */
    color: #4D4D4D;
    font-size: 14px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
.modal-input:focus::placeholder {
    color: transparent;
}
.modal-input:focus::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: transparent;
}
.modal-input:focus::-moz-placeholder {
    /* Firefox 19+ */
    color: transparent;
}
.modal-input:focus:-ms-input-placeholder {
    /* IE 10+ */
    color: transparent;
}
.modal-input:focus:-moz-placeholder {
    /* Firefox 18- */
    color: transparent;
}
.modal-label-helper {
    color: #999999;
    font-size: 10px;
    display: block;
    font-weight: normal;
    /* position: absolute; */
    top: 38px;
    display: none;
    margin-bottom: 1px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
.modal-input-focus {
    background-color: transparent;
    outline: none;
}
.modal-label-display {
    display: block;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.modal-label-display {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}
.modal-button-wrapper {
    height: 80px;
    background-color: #EEEEEE;
    clear: left;
}
#ctam_oor-go {
    float: right;
    margin-top: 20px;
    margin-right: 20px;
    padding: 10px 30px;
}
#ctam_oor-go:hover {
    background-color: #8cc63f !important;
}
.stylingForTryAgain {
    font-size: 14px;
    margin: 0 20px;
    padding-top: 15px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
    color: #000000;
}
.contact-us-link-wrap {
    margin: 20px 0 50px;
}
a.contact-us-link,
a.contact-us-link:active,
a.contact-us-link:hover,
a.contact-us-link:visited,
a.contact-us-link:focus {
    font-size: 14px !important;
    text-decoration: underline !important;
    color: #000000 !important;
    font-weight: normal !important;
    padding: 0 20px;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
/*----------------------End Modal---------------*/
/*----------------------PopUp Window Styles---------------*/
.popup {
    width: 406px;
    min-height: 100px;
    padding: 0;
}
.popup .popup-top {
    height: 17px !important;
    height: 37px;
    width: 386px !important;
    width: 406px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    background-position: -7px -2px;
    background-repeat: no-repeat;
}
.popup .popup-bottom {
    width: 406px;
    height: 52px;
    background-position: -7px -80px;
    background-repeat: no-repeat;
}
.popup .popup-content {
    width: 366px !important;
    width: 406px;
    padding: 20px;
    overflow: visible;
}
.popup-content p {
    margin-bottom: 16px;
}
.popup a.popup-close-btn {
    height: 16px;
    width: 16px;
    display: block;
    background-position: -378px -168px;
    background-repeat: no-repeat;
}
.popup-close-link {
    float: left;
}
.popup .popup-close {
    width: 90px;
    line-height: 15px;
    *margin-top: -15px;
    text-align: right;
    float: right;
}
.popup .popup-close a {
    font-size: 11px;
    color: green;
}
/*----------------------End Pop Up---------------*/
/* smb-modal.css ends */
/* global-nav.css start */
/*** ESSENTIAL STYLES ***/
.sf-menu,
.sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em;
    /* left offset of submenus need to match (see below) */
}
.sf-menu ul {
    width: 100%;
}
.sf-menu li:hover {
    visibility: inherit;
    /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0;
    top: 2em;
    /* match top ul list item height */
    z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 10em;
    /* match ul width */
    top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 10em;
    /* match ul width */
    top: 0;
}
/*** DEMO SKIN ***/
.sf-menu {
    float: left;
    margin-bottom: 1em;
}
.sf-menu a {
    padding-top: .15em;
    text-decoration: none;
}
.sf-menu a,
.sf-menu a:visited {
    /* visited pseudo selector so IE6 applies text colour*/
    color: #13a;
}
.sf-menu li {
    background: transparent;
}
.sf-menu li li {
    background: transparent;
}
.sf-menu li li li {
    background: transparent;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
    outline: 0;
}
.sf-menu.level2-nav-links a {
    color: #00853F;
    padding-left: 15px;
    margin-left: 10px;
}
.sf-menu.level2-nav-links a:hover,
.sf-menu.level2-nav-links a:focus,
.sf-menu.level2-nav-links a:active {
    color: #00853F;
    text-decoration: underline;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
    min-width: 1px;
    /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position: absolute;
    display: block;
    right: .75em;
    top: 1.05em;
    /* IE6 only */
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    /*background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px;*/
    /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a>.sf-sub-indicator {
    /* give all except IE6 the correct values */
    top: .8em;
    background-position: 0 -100px;
    /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus>.sf-sub-indicator,
a:hover>.sf-sub-indicator,
a:active>.sf-sub-indicator,
li:hover>a>.sf-sub-indicator,
li.sfHover>a>.sf-sub-indicator {
    background-position: -10px -100px;
    /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-menu ul a>.sf-sub-indicator {
    background-position: 0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus>.sf-sub-indicator,
.sf-menu ul a:hover>.sf-sub-indicator,
.sf-menu ul a:active>.sf-sub-indicator,
.sf-menu ul li:hover>a>.sf-sub-indicator,
.sf-menu ul li.sfHover>a>.sf-sub-indicator {
    background-position: -10px 0;
    /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
    /*background:	url('../images/shadow.png') no-repeat bottom right;*/
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
    border-top-right-radius: 17px;
    border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
/* global-nav.css end */
/*sb_homepage.css start */
/* CSS Document */
a img {
    border: none;
}
a,
a:visited {
    color: #00853F;
}
/*--Main Container--*/
.banner_page_wrapper {
    margin: 0px auto;
    width: 960px;
}
.banner_footer {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #575757;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px 10px 0px 0px;
    background-color: #FFF;
    border: 1px solid;
    border-top-color: #d9d9d9;
    border-bottom-color: #ffffff;
    border-right-color: #d9d9d9;
    border-left-color: #d9d9d9;
    padding: 10px;
    width: 940px;
}
.right_banner {
    float: right;
    height: 220px;
    width: 300px;
    margin-top: 24px;
    margin-bottom: 4px;
    margin-right: 0px;
    overflow: visible;
}
.window {
    height: 220px;
    width: 645px;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    position: absolute;
    float: left;
    /*
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE.htc);
	background: #FFF;
	border: 2px solid #a7cc6E;*/
}
.image_reel {
    position: absolute;
    top: 0;
    left: 0;
}
.image img {
    float: left;
}
/*--Paging Styles--*/
.paging {
    position: absolute;
    bottom: 5px;
    right: 200px;
    width: 180px;
    height: 20px;
    z-index: 0;
    /*--Assures the paging stays on the top layer--*/
    text-align: center;
    /*display: none; --Hidden by default, will be later shown with jQuery--*/
}
.paging a {
    padding: 3px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    color: #999;
}
.paging a.active {
    color: #333;
    background: #f6f6f6;
    border: 1px solid #d9d9d9;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.paging a:hover {
    font-weight: 700;
}
.homepage_content {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 960px;
    padding: 0px;
}
.hp_left_cat1 {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 11px;
    width: 290px;
    height: 95px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
.hp_left_cat2 {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 11px;
    width: 290px;
    height: 95px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
.hp_right_cat {
    float: right;
    width: 290px;
    height: 95px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
.hp_left_sec_cat1 {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 11px;
    width: 210px;
    height: 95px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
.hp_left_sec_cat2 {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 11px;
    width: 210px;
    height: 95px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
.hp_left_sec_cat3 {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 10px;
    width: 210px;
    height: 95px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
.hp_right_sec_cat {
    float: right;
    width: 210px;
    height: 95px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    -moz-box-shadow: 2px 2px 3px #e2e2e2;
    -webkit-box-shadow: 2px 2px 3px #e2e2e2;
    box-shadow: #d5d5d5 0px 2px 3px;
}
.hp_cat_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666;
}
.hp_cat_sec_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666;
}
.hp_cat_head,
.hp_cat_head a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    color: #000;
}
.hp_learnmore {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #00853F;
    padding: 10px;
    padding-left: 50px;
    background: url(/c/small-business/images/hp_pointer_large.png) right no-repeat;
}
.hp_learnmore_rev2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #00853F;
}
.hp_sec_learnmore {
    position: absolute;
    bottom: auto;
    top: 600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #00853F;
    margin-top: 30px;
    /*padding: 0px;*/
    padding-left: 50px;
}
.hp_sec_learnmore_rev2 {
    /*bottom : 100px;*/
    /*padding-top:10px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #00853F;
}
.banner_footer a:link {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.banner_footer a:visited {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.banner_footer a:hover {
    font-size: 9px;
    font-weight: normal;
    color: #CCC;
}
.banner_footer a:active {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.modal_sb {
    border-right: 1px solid #d9d9d9;
    margin-top: 50px;
    margin-left: 100px;
    width: 300px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    padding: 10px;
    min-height: 100px;
}
/* sb_homepage.css start */
/* modals.css start */
/* General */
.modal.jqmWindow .modal-content .page {
    display: none;
}
.modal.jqmWindow .modal-content .page.initial {
    display: block;
}
/* ZipCode Authentication Modal */
#zip-error {
    display: none;
}
#ctam_new-customer-expanded {
    display: none;
}
#ctam_ec-myaccount {
    display: none;
}
/*#ctam_current-customer-expanded {display:none;}*/
#ctam_ec-zip {
    display: none;
}
#ctam_ec-phonenum {
    display: none;
}
.ctam-signup {
    margin-left: 45px;
}
.ctam-whatis {
    margin-left: 148px;
}
#ctam_ec-zip-on-file {
    display: none;
}
#ctam_nc-overlap {
    display: none;
}
#qwest_ma-container,
#ctl_ma-container {
    display: none;
}
#ctam_nc-go {
    margin-left: 0px;
}
#ctam_ec-go {
    margin-bottom: 0px;
}
#ctam_modal .modal-block-expanded {
    margin-left: 30px;
}
#mam_ec-zip-on-file {
    display: none;
}
#mam_qwest-ma-container,
#mam_ctl-ma-container {
    display: none;
}
#ctam_ec-phone-or-account {
    margin-left: 14px;
}
#ctam_phone-explanation {
    margin-left: 15px;
}
#ctam_ec-zip,
#ctam_ec-zip-on-file,
#ctam_current-customer-expanded #ctam_ec-myaccount,
#ctam_ec-submit-tools {
    margin-left: 20px;
}
#ctam_ec-submit-tools .modal-button-go {
    margin-left: 0px;
}
.error,
.modal-errors {
    display: none;
    color: #ff0000;
    font-weight: bold;
    margin-bottom: .5em;
}
.modal-error-icon {
    background-position: 90px -562px;
    background-repeat: repeat;
    float: left;
    height: 20px;
    width: 20px;
    margin-right: 5px;
}
.error-text {
    position: relative;
    top: 2px;
    color: #FF0000;
    font-weight: bold;
}
.modal-button-go {
    background: url('/assets/images/sprites/go_button_sprite.png');
    display: inline-block;
    width: 80px;
    height: 28px;
    margin-left: 10px;
    margin-bottom: -9px;
}
.modal-button-go:hover {
    background: url('/assets/images/sprites/go_button_sprite.png') 0px -30px
}
.modal-button-signin {
    background: url('/assets/images/sprites/signin_button_sprite.png');
    width: 80px;
    height: 28px;
    float: left;
}
.modal-button-signin:hover {
    background-position: 0px -30px
}
.modal.jqmWindow form {
    background: transparent;
    padding: 0;
}
.address-block {
    margin: auto 5px 7px auto;
    float: left;
}
#ctam_modal .address-block {
    height: 80px;
    padding: 0 20px;
    width: 74%;
    float: none;
    margin: 0;
}
.error-field {
    display: none;
    font-size: 10px;
    color: #FC0F1B;
    font-weight: normal;
    margin-bottom: 0;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
}
.errorBlock .modal-label {
    color: #FC0F1B;
    display: block;
}
.errorBlock .modal-input {
    border-bottom: 2px solid #FC0F1B;
}
.errorBlock .modal-input::-webkit-input-placeholder {
    color: transparent;
}
.errorBlock .modal-input:-moz-placeholder {
    /* Firefox 18- */
    color: transparent;
}
.errorBlock .modal-input::-moz-placeholder {
    /* Firefox 19+ */
    color: transparent;
}
.errorBlock .modal-input:-ms-input-placeholder {
    color: transparent;
}
#ctam_nc-go,
#ctam_nc-go:active,
#ctam_nc-go:focus,
#ctam_nc-go:visited {
    float: right;
    margin-top: 23px;
    margin-right: 25px;
    background-color: #FF6319 !important;
    padding-left: 25px;
    padding-right: 25px;
    border: none;
    outline: none;
    font-size: 14px !important;
}
#ctam_nc-go:hover {
    background-color: #8CC63f !important;
}
.modal-block-expanded_lvl2 {
    margin: 0px;
}
.modal.jqmWindow .link-protect-info {
    margin-left: 0px;
}
#mam_qwest-links,
#mam_ctl-links {
    display: none;
}
#mam_company-links,
#mam_standard-buttons {
    float: left;
    width: 50%;
}
#mam_company-links {
    text-align: right;
}
.modal.jqmWindow .remember-me {
    margin: 0px;
}
#ctam_current-customer-expanded>input {
    margin-left: -0px;
}
#ctam_current-customer-expanded .modal-block-expanded_lvl2 {
    margin-left: 3px;
}
#ctam_ec-phone-remember-me {
    margin-left: 14px;
}
#ctam_ec-zip-code {
    margin-bottom: 5px;
}
#ctam_modal {
    width: 500px;
    min-height: auto;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
    border: 4px solid #cccccc;
    border-radius: 4px;
    bottom: auto;
}
.ctam-active-block {
    background-position: -377px -205px;
    background-repeat: no-repeat;
}
.company-selector-container {
    display: none;
}
#ctam_mya-instructions {
    display: none;
}
#ctam_mya-instructions .ctam_instructions {
    display: none;
}
#ctam_mya-instructions .enter-info {
    display: block;
}
.company-selector-container>div {
    float: left;
    width: 49%;
}
#ctam_new-customer-expanded p {
    margin-right: 20px;
}
/* modals.css end */
/* jqModal.css start */
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow {
    display: none;
    position: fixed;
    top: 17% !important;
    left: 50% !important;
    margin-left: -203px;
    color: #333;
}
.jqmOverlay {
    background-color: #000;
    opacity: 0.7 !important;
}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
}
/* jqModal.css end */
/* ctl_style.css start */
/* CSS Document */
/*a:link {
    color: #00853F;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #00853F;
}
a:hover {
    text-decoration: none;
    color: #666;
}
a:active {
    text-decoration: none;
    color: #00853F;
}*/
a img {
    border: none;
}
.info {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    width: 450px;
    background: #aaaaaa;
    display: none;
}
p.info_heading {
    background: url(/c/small-business/images/arrow_closed.png) no-repeat transparent;
    background-position: 99% 46%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #00853F;
    cursor: pointer;
    position: relative;
    margin-bottom: 0px;
}
.info_heading_isp {
    background: url(/c/small-business/images/arrow_closed.png) no-repeat transparent;
    background-position: 854px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #00853F;
    cursor: pointer;
    position: relative;
    margin-bottom: 0px;
    border-bottom-style: solid;
    border-bottom-color: #D9D9D9;
    border-bottom-width: 1px;
}
p.active {
    background-image: url(/c/small-business/images/arrow_open.png);
}
.info_content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    margin-bottom: 10px;
}
.page_wrapper {
    /*removed padding-left:40px to fix billing-payments--ABATT*/
    margin: 0px auto;
    width: 960px;
}
.header {
    float: left;
    width: 100%;
    margin-bottom: -15px;
}
.topcontent {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 740px;
}
.topcontent_header {
    border: 1px solid;
    border-top-color: #d9d9d9;
    border-bottom-color: #d9d9d9;
    border-right-color: #FFFFFF;
    border-left-color: #FFFFFF;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 955px;
}
.topcontent_header_blank {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 35px;
    width: 900px;
}
.topcontent_content {
    /*Edited margin left and width for billing-payments --ABATT*/
    float: left;
    margin-left: 32px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 869px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #f8f8f8;
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.topcontent_content_blank {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 930px;
    padding: 0px;
}
.left1 {
    float: left;
    margin-right: 10px;
    width: 185px;
}
.left2 {
    float: left;
    margin-right: 10px;
    width: 335px;
}
.left3 {
    float: left;
    margin-right: 10px;
    width: 185px;
}
.right4 {
    float: right;
    width: 185px;
}
.left_cat1_blank {
    float: left;
    margin-right: 12px;
    width: 280px;
    padding: 10px;
}
.left_cat1_blank_zero {
    float: left;
    margin-right: 12px;
    width: 280px;
    padding-right: 22px;
}
.left_cat1 {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 12px;
    width: 280px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #f8f8f8;
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.left_cat1_secondary {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 12px;
    margin-top: 20px;
    width: 280px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.left_cat1_secondary_special {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 12px;
    margin-top: 20px;
    width: 280px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #A0D2B8;
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.left_cat2 {
    border-right: 1px solid #d9d9d9;
    float: left;
    margin-right: 10px;
    width: 280px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.right_cat {
    float: right;
    width: 280px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.left_3col {
    border-right: 1px solid #d9d9d9;
    padding-right: 0px;
    float: left;
    margin-right: 10px;
    width: 670px;
}
.left_2col {
    border-right: 1px solid #d9d9d9;
    padding-right: 0px;
    float: left;
    margin-right: 10px;
    width: 460px;
}
.left_2col_expand {
    border-right: 1px solid #d9d9d9;
    padding-right: 10px;
    width: 450px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #fafafa;
}
.right_2col_expand {
    /*Changed to width:398 for billing-payments by abatt*/
    width: 398px;
    float: left;
    margin-bottom: 10px;
    background-color: #fafafa;
}
.left_3col_expand {
    width: 870px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #fafafa;
}
.left1_c p,
.left2_c p,
.left3_c p,
.right4_c p {
    margin-top: 10px;
}
.left1_c {
    border-right: 1px solid #d9d9d9;
    padding-right: 0px;
    float: left;
    margin-right: 10px;
    width: 206px;
}
.left2_c {
    border-right: 1px solid #d9d9d9;
    padding-right: 0px;
    float: left;
    margin-right: 10px;
    width: 205px;
}
.left3_c {
    border-right: 1px solid #d9d9d9;
    padding-right: 15px;
    float: left;
    margin-right: 10px;
    width: 205px;
}
.right4_c {
    float: right;
    width: 205px;
}
.price_right {
    float: right;
    width: 185px;
}
.legal {
    float: left;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 730px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 9px;
    font-weight: normal;
    color: #999;
}
.legal_full {
    float: left;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 930px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 9px;
    font-weight: normal;
    color: #999;
}
.legal_price {
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 9px;
    font-weight: normal;
    color: #999;
}
.footer {
    margin: 20px auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #575757;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px 10px 0px 0px;
    background-color: #FFF;
    border: 1px solid;
    border-top-color: #d9d9d9;
    border-bottom-color: #ffffff;
    border-right-color: #d9d9d9;
    border-left-color: #d9d9d9;
    padding: 10px;
    width: 910px;
}
.footer a:link {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.footer a:visited {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
.footer {
    font-size: 9px;
    font-weight: normal;
    color: #CCC;
}
.footer a:active {
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
body {
    padding: 0px;
    margin: 0px;
    background-color: #fff;
}
li {
    padding-left: -10px;
}
ul {
    padding-left: 10px;
}
td.checked {
    background: url('/c/small-business/images/GreenCheck.png') no-repeat center;
}
td.checked2 {
    background: url('/c/small-business/images/GreenCheck.png') no-repeat center;
    background-color: #ECECEC;
}
.bar_nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.bar_nav_active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #00853F;
}
.category_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    color: #00853F;
}
.features_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    color: #00853F;
    margin-bottom: -10px;
}
.product_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.breadcrumbs_active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #00853F;
}
.breadcrumbs_nonactive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #868686;
}
.pipe {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #000;
    position: relative;
    top: 1px;
}
.cat_heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    color: #00853F;
}
.cat_subhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.cat_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #00853F;
}
.cat_smtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #00853F;
}
.cat_smtitle_white {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
}
.cat_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #575757;
}
.prod_cat_sep {
    border-top: 1px solid #d9d9d9;
    padding-bottom: 15px;
}
.prod_cat_sep_legal {
    border-top: 1px solid #d9d9d9;
    padding-bottom: 45px;
}
.prod_heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #00853F;
}
.prod_subhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #000;
}
.prod_subhead_chart {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    padding-left: 10px;
    padding-top: 10px;
}
.prod_subhead_features {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    padding-top: -10px;
}
.prod_subhead_details {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    padding-top: -10px;
}
.prod_subhead_resources {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000;
}
.prod_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
}
.prod_body_red {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #F00;
}
.prod_body_bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #000;
}
.prod_body_features {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000;
}
.price_number {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: normal;
    color: #00853F;
}
.price_number_cat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #00853F;
}
.price_other {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #00853F;
    position: relative;
    top: -13px;
}
.price_other_cat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #575757;
    line-height: 10px;
}
.price_dollar_cat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #00853F;
    position: relative;
    top: -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: 10px;
    font-weight: normal;
    position: relative;
    top: -7px;
    color: #000;
}
.price_other_details {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    position: relative;
    top: -3px;
    color: #000;
}
.copybox_white {
    position: absolute;
    margin-left: 770px;
    margin-top: 30px;
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 120%;
    color: #FFF;
    z-index: 99;
}
.copybox_white a {
    color: #FFF;
}
.copybox_white a:hover {
    color: #CCC;
}
.copybox_white a:visited {
    color: #FFF;
}
.rounded_features {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    width: 165px;
}
.rounded_chart {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 0px;
    width: 335px;
}
.rounded_modemdetails {
    z-index: 999;
    background-color: #fafafa;
    position: absolute;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    width: 315px;
}
.chart_content {
    position: absolute;
    width: 315px;
}
.modem_content {
    position: absolute;
    padding: 10px;
    width: 315px;
}
.rounded_details_2col {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    width: 335px;
}
.rounded_details {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 10px;
    width: 165px;
}
.rounded_price {
    width: 185px;
}
.rounded_price_cart {
    position: relative;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    background-color: #00853F;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #FFF;
    padding: 5px 0px 5px 0px;
    width: 185px;
    height: 25px;
}
.rounded_price_shell {
    float: right;
    margin-top: 80px;
    margin-right: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 3px 3px 3px #d5d5d5;
    -webkit-box-shadow: 3px 3px 3px #d5d5d5;
    box-shadow: #d5d5d5 0px 2px 3px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    /*height: 300px;*/
}
.chart_active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #00853F;
    padding-left: 10px;
}
.chart_active_heads {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: 600;
    font-style: normal;
    color: #00853F;
    padding-left: 5px;
}
.details_active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #00853F;
    padding-left: 25px;
}
.tv_price_over {
    float: right;
    width: 190px;
}
.tv_price {
    width: 90px;
    float: right;
}
.tv_price_special {
    width: 80px;
    float: left;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    background-color: #00853F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 800;
    text-align: center;
    color: #FFF;
}
.pdf_icon {
    background: url(/c/small-business/images/pdf_icon.png) 0 0 no-repeat;
    display: block;
    line-height: 20px;
    padding-left: 25px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.video_icon {
    background: url(/c/small-business/images/video_icon.png) 0 0 no-repeat;
    display: block;
    line-height: 20px;
    padding-left: 25px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.info_icon {
    background: url(/c/small-business/images/info_icon.png) 0 0 no-repeat;
    display: block;
    line-height: 20px;
    padding-left: 25px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000;
}
.mail_icon {
    background: url(/c/small-business/images/mail_icon.png) 0 0 no-repeat;
    display: block;
    line-height: 15px;
    padding-left: 25px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    font-style: normal;
    color: #000;
}
/* ctl_style.css end */
/* menu.css starts */
body,
div,
td,
span,
h1,
h2,
h3,
h4,
li {
    line-height: normal;
}
ul,
li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    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-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 960px;
}
#wrapper_top_sb {
    z-index: 999;
    margin: 0 auto;
    width: 960px;
    margin-top: 10px;
}
#wrapper_sb {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    margin-top: 14px;
    margin-bottom: 0px;
    width: 960px;
}
#menu_sb li {
    z-index: 30;
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 1px 0 4px;
    margin: 3px 17px 0px 0px;
    border: none;
}
#menu_sb li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #666;
    display: block;
    margin-top: 5px;
    outline: 0;
    text-decoration: none;
}
.active a {
    color: #00853F !important;
    font-weight: bold;
}
#menu_sb li:hover a {
    color: #666;
}
#menu_sb li:hover div {
    display: block;
}
#menu_top_sb {
    z-index: 5;
    list-style: none;
    margin-left: -21px;
    width: 920px;
    height: 20px;
    padding: 0px 0px 0px 20px;
    background: #fff;
}
#menu_top_sb li:hover div {
    display: block;
}
#menu_top_sb li {
    z-index: 50;
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 0px 20px 0px 20px;
    margin-right: 0px;
    margin-top: 7px;
    margin-bottom: 0px;
    border: none;
}
#menu_top_sb li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #666;
    display: block;
    margin-top: 5px;
    outline: 0;
    text-decoration: none;
}
#menu_top_sb li:hover a {
    color: #666;
}
.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: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 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 0px 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: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 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 0px 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
}
#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;
}
#menu_top_sb li:hover .dropdown_1column_top_sb,
#menu_top_sb li:hover .dropdown_2columns_top_sb,
#menu_top_sb li:hover .dropdown_3columns_top_sb {
    left: 0px;
    top: auto;
}
.ad_sb,
.col_1_sb,
.col_2_sb,
.col_3_sb {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 0px;
}
.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: 0px;
}
.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: 0px;
}
#menu_sb li .align_right {
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 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: underline;
}
#menu_top_sb .menu_right {
    float: right;
    margin-right: 0px;
}
#menu_top_sb li .align_right {
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 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;
    text-decoration: underline;
}
.strong {
    font-weight: bold;
}
#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;
    border-left: none;
}
.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(/small-business/images/phone.png) 0 0 no-repeat; */
    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: #666666;
}
.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: 12px;
    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;
}
.seach_form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #575757;
    float: right;
    margin-left: 5px;
    /*background-image: url(/qcms/qCmsRepository/Global/centurylink/images/mag_search.png);*/
    background-repeat: no-repeat;
    background-position: left;
    margin: 0 7px 0 0;
    padding-left: 15px;
}
.mega_product_title_sb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333;
}
#site-search-submit {
   /* background: url(/qcms/qCmsRepository/Global/centurylink/images/gobutton.png) no-repeat scroll 0 0 transparent; */
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 27px;
    padding-left: 5px;
    width: 27px;
}
.hideText {
    display: none;
}
#siteSearch,
#siteSearchSubmenu {
    width: 153px;
}
#lpSubnav {
    background: url(/c/small-business/images/phone.png) no-repeat scroll 0 0 transparent;
    float: right;
    margin-top: 8px;
    margin-right: 140px;
    padding-left: 9px;
    height: 18px;
    display: block;
}
/*New css for defect 1705 starts*/
.modal-bottom-new {
    background: #FFFFFF;
    -webkit-border-bottom-right-radius: 0.7em;
    -webkit-border-bottom-left-radius: 0.7em;
    -moz-border-radius-bottomright: 0.7em;
    -moz-border-radius-bottomleft: 0.7em;
    border-bottom-right-radius: 0.7em;
    border-bottom-left-radius: 0.7em;
    width: 399px;
    min-height: 10px;
    margin: 0px 0px 0px 3px;
}
/*New css for defect 1705 ends*/
/* menu.css end */
/* IAP UOE work for footer */
.universalFooter a {
    color: #666;
    font-size: 12px;
    line-height: 1.6em;
}
.universalFooter a:hover {
    text-decoration: underline;
}
.modal.jqmWindow .modal-content p {
    font-size: 12px;
    line-height: 19px;
}
.modal-content-responsive {
    background: transparent url(/assets/images/templates/modal_bg.png) repeat-y 0px 0px;
    width: auto;
    padding: 20px 20px 10px 20px;
    overflow: visible;
    font-size: 12px !important;
}
.modal-top-responsive {
    background-image: url(/assets/images/sprites/modal_sprite.png);
    height: 37px;
    width: auto;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    background-position: -7px -2px;
    background-repeat: no-repeat;
}
.modal-top-responsive_css {
    width: auto;
    padding: 40px 40px 30px 40px;
    background-repeat: no-repeat;
    font-size: 32px;
    line-height: 32px;
    color: #0047BB;
    font-family: "Maison Neue Book";
    height: 102px;
    background-color: #FFFFFF;
}
.modal-top-responsive_css div {
    line-height: 32px;
}
.captionForModals {
    display: inline-block;
}
.modal-content-responsive_css {
    background: white;
    width: auto;
    overflow: visible;
    font-size: 12px !important;
}
.modal-bottom-new_css {
    background: #FFFFFF;
    -webkit-border-bottom-right-radius: 0.7em;
    -webkit-border-bottom-left-radius: 0.7em;
    -moz-border-radius-bottomright: 0.7em;
    -moz-border-radius-bottomleft: 0.7em;
    border-bottom-right-radius: 0.7em;
    border-bottom-left-radius: 0.7em;
    /*width:399px;*/
    min-height: 10px;
    /*margin:0px 0px 0px 3px;*/
}
.modal-block-top_css {
    margin-top: 10px;
    width: 356px;
    background-color: #E7E7E7;
    height: 8px;
    border-top: 1px solid #CCC;
    border-top-left-radius: .7em;
    border-top-right-radius: .7em;
}
.modal-block-bottom_css {
    width: 356px;
    background-color: #E7E7E7;
    height: 8px;
    border-bottom: 1px solid #CCC;
    border-bottom-left-radius: .7em;
    border-bottom-right-radius: .7em;
}
.loading {
    top: 8px !important;
    right: 22px !important;
}
.help-me-find-zip {
    margin: 0 92px 35px 40px;
    height: 20px;
}
.help-me-find-zip a,
.help-me-find-zip a:link,
.help-me-find-zip a:hover,
.help-me-find-zip a:focus,
.help-me-find-zip a:active,
.help-me-find-zip a:visited {
    font-size: 14px;
    text-decoration: underline;
    font-family: "Maison Neue Book", Arial, Helvetica, sans-serif;
    color: #000000;
    line-height: 18px;
}
.modal-button-wrapper>div,
modal-button-wrapper>a {
    width: 185px;
    height: 40px;
}
@media only screen and (max-width:767px) {
    .modal-top-responsive_css {
        font-size: 23px;
        line-height: 23px;
        height: 93px;
    }
    .modal-top-responsive_css div {
        line-height: 23px;
    }
    .modal-sub-head {
        margin-right: 40px;
        height: 80px;
    }
    .help-me-find-zip {
        margin-bottom: 20px;
        margin-right: 40px;
    }
    #ctam_nc-go,
    #ctam_nc-go:active,
    #ctam_nc-go:focus,
    #ctam_nc-go:visited {
        padding-left: 20px;
        padding-right: 20px;
        margin-right: 10px;
    }
    #ctam_nc-go:hover {
        background-color: #FF6319 !important;
    }
    #ctam_nc-go:active {
        background-color: #8CC63f !important;
    }
    #ctam_modal .stylingForTryAgain {
        margin: 0 10px;
    }
    .modal-button-wrapper>div {
        width: -webkit-calc(50% - 45.5px);
        width: -moz-calc(50% - 45.5px);
        width: calc(50% - 45.5px);
    }
    a.contact-us-link,
    a.contact-us-link:active,
    a.contact-us-link:hover,
    a.contact-us-link:visited,
    a.contact-us-link:focus {
        padding: 0 10px;
    }
    #ctam_oor-go {
        padding: 10px 20px;
        margin-right: 10px;
    }
    .adresswidth {
        width: 200px;
    }
    #ctam_modal .modal-top-responsive_css {
        width: 100%;
        padding: 10px;
    }
    .modal-content-responsive_css {
        width: 310px
    }
    #ctam_modal .modal-content-responsive_css {
        width: 100%;
    }
    .modal-bottom-new_css {
        width: 310px
    }
    .modal-block-top_css {
        width: 270px
    }
    .modal-block-bottom_css {
        width: 270px;
    }
    .modal.jqmWindow .modal-block-responsive {
        width: 270px
    }
    .modal.jqmWindow .modal-block-responsive#ctam_new-customer {
        width: 100%;
    }
    #ctam_modal .address-block {
        width: 100%;
        padding: 0 10px;
    }
}
@media only screen and (max-width: 351px) {
    .br-xs {
        display: none;
    }
}