/* @group Global */
/*********************************
               NEW
*********************************/
#hero {
	background-image: url('/resources/images/business/hero_bg.png'); background-repeat: no-repeat; 
	height: 375px; 
	width: 990px; 
	margin: 90px 0 5px 0;
}

#slider {
	float:left; 
	margin-top:55px;
}

#hero_rt {
	float:right; 
	position:relative; top: 70px; right: 85px;
}

.hero_ul {
	list-style-type: disc; 
	color: #fff; 
	font-size:14px; 
	margin:10px 0 0 55px; 
	line-height:24px;
}

#left_box {
	width:670px; 
	height:500px;
}
#business {
	height: 230px; 
	width: 330px; 
	float: left;
}

#gov {
	height: 230px; 
	width: 330px; 
	float: right;
}

#network {
	height: 230px; 
	width: 330px; 
	float: left;
}

#news {
	height: 230px; 
	width: 330px; 
	float: right;
}
	
/********************************
              OLD
********************************/
    body {
        font: normal normal 14px "Montserrat", Arial, sans-serif;
        color: #000;
        /*text-align: center;*/
    }
    a {
        text-decoration: none;
        color: #00b9f2;
        outline: 0;
    }
    a:hover {
        text-decoration:underline;
    }
    ul.horizontal li {
        float: left;
        border-right: 1px solid #ceced2;
        margin: 0 8px 0 0;  padding: 0 8px 0 0;
        line-height: 1em;
    }
    ul.horizontal li.last {
        margin: 0;  padding: 0;
        border: 0 none;
    }
    .left { float: left; }
    .right { float: right; }
    /* Links with icons */
    a.save-this-item {
        display: block;
        padding: 0 0 0 22px;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        background: url(../../../images/icon/folder.png) left no-repeat;
    }
    #container #inner {
        /*text-align: left;*/
        z-index: 1;
    }
/* @end */

/* @group Global** Layout */
    .topbg {
        background:url("/resources/images/product/bg/landing.jpg") no-repeat center top;
        color:#505050;
    }
    #container {
        width:960px;
        margin:0 auto;
    }
    #inner {
        position:relative;
    }
    .noHero {
        padding:105px 0 0;
    }
    .page-header {
        margin:0 0 40px;
    }
    #main {
        background:#FFF;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        padding:20px;
        margin-top: 100px;
    }
    h3.hr {
        padding:0 0 8px;
        border-bottom:1px solid #CCC;
    }
    body #wrapper h3 {
	    color: #00B4F2;
	    font-size: 16px;
	}
    /* @group Main 2col layout */
        .two-col #col1 {
            width:684px;
        }
        .two-col #col2 {
            width:222px;
        }
        .two-col.divider #col1 {
            width:662px;
        }
        .two-col.divider #col2 {
            width:212px;
        }
        .two-col.divider #main-content {
            background:#FFF url('../images/global/layout/2col-divider.gif') repeat-y 0 0;
        }
        .two-col #col2 .mod {
            border-bottom:1px dotted #CCC;
            margin:0 0 18px;    padding:0 0 12px;
        }
        .two-col #col2 .last {
            border:none;
        }
    /* @end */

    /* @group 2col - 3col layout */
        .two-col #col1 .col-3 {
            margin:30px 0;
        }
        .two-col #col1 .col {
            float:left;
            width:214px;
            margin:0 21px 0 0;
            display:inline;
        }
        .two-col #col1 .last {
            margin:0;
        }
    /* @end */

    /* @group Header Tags */
        h1 {
            font-size:35px;
            color:#181818;
            margin:0 0 20px;
        }
        .page-header h1 {
            color:#FFF;
            margin:0 0 6px;
        }
        h2 {
            font-size:16px;
            color:#181818;
        }
        .page-header h2 {
            color:#FFF;
            font-size:21px;
        }
        h3 {
            font-size:15px;
            font-weight:bold;
            margin:0 0 8px;
        }
        h4 {
            font-size:13px;
            font-weight:bold;
            margin:0 0 15px;
            text-transform:uppercase;
        }
        h5 {
            font-size:13px;
            color:#0072c7;
            font-weight:bold;
            margin:0 0 12px;
        }
        p {
            font-size:13px;
        }
    /* @end */
    
    /* @group Social Peak */
        /* @group Print/share */
            #print-share {
              margin:0 0 18px;
            }
            #print-share li {
                float: left;
            }
            #print-share li a {
                display: block;
                background:url('../images/community/btn/btn-print-share.gif') no-repeat top left;
                height: 22px;
                color: #505050;
                font-size: 11px;
                font-weight: bold;
                padding: 8px 0 0;
            }
            #print-share li a:hover {
                text-decoration: underline;
            }
            #print-share li a#print {
                background-position: top left;
                width: 40px;
                padding-left: 32px;
                color: #636363 !important;
            }
            #print-share li a#share {
                background-position: top right;
                width: 41px;
                padding-left: 30px;
                color: #636363 !important;
            }
        /* @end */
        
        /* @group social peek */
            #social-peak #social-peak-header {
                width:212px;    height: 52px;
                text-indent: -500000px;
                background:url('../images/community/bg/bg-social-peak-header.gif') no-repeat top left;
                margin:0 0 9px;
            }
            #social-peak #social-peak-count {
                margin:0 0 2px;
            }
            #social-peak #social-peak-count li {
                float:left;
                width:65px;    height:30px;
                padding:12px 0 0;
                background:url('../images/community/bg/bg-social-peak-count.gif') no-repeat top left;
                text-align:center;
                margin:0 8px 0 0;
                color:#333;
                font-weight:bold;
                font-size:13px;
            }
            #social-peak #social-peak-count li:last-child {
                margin: 0;
            }
            #social-peak-services {
                text-align:center;
                border-bottom:1px dotted #b2b2b2;
                padding:0 0 20px;
                margin:0 0 20px;
            }
            #social-peak-services #social-peak-services-icons{
                margin:0 auto;
                width:182px;
            }
            #social-peak-services #social-peak-services-icons li{
                float: left;
                margin:0 40px 0 0;
                text-indent: -500000px;
                background:url('../images/community/icon/bg-social-service-icons.gif') no-repeat top left;
                width: 34px;    height: 34px;
            }
            #social-peak-services #social-peak-services-icons li:last-child {
                margin:0;
            }
            #social-peak-services #social-peak-services-icons li#facebook {
                background-position: 0 top;
            }
            #social-peak-services #social-peak-services-icons li#twitter {
                background-position: -74px top;
            }
            #social-peak-services #social-peak-services-icons li#google-buzz {
                background-position: right top;
            }
            #social-quick-links {
                margin:10px 0 18px;
                border-bottom:1px dotted #B2B2B2;
            }
            #social-quick-links li {
                margin:0 0 12px;
            }
            #social-quick-links li a {
                display: inline-block;
                vertical-align: top;
                padding: 1px 0 3px 20px;
                color: #0072c7;
                font-weight: bold;
            }
            .ie6 #social-quick-links li a,
            .ie7 #social-quick-links li a {
                zoom: 1;
                display: inline;
            }
            #social-quick-links li a#twitter-mini {
                background:url('../images/community/icon/icon-twitter-mini.gif') no-repeat top left;
            }
            #social-quick-links li a#facebook-mini {
                background:url('../images/community/icon/icon-facebook-mini.gif') no-repeat top left;
            }
        /* @end */

    /* @end */

    /* @group Ask a Question / Live Chat */
        .question-chat {
        	position: absolute;
        	top: 0; right: 0;
        	color: #FFF;
        }
        .prod-ask-q,
        .prod-live-chat {
        	text-align: right;
        	font-weight: bold;
        	font-size: 13px;
        }
        .prod-ask-q { margin-top: 19px; }
        .prod-live-chat a {
        	display: inline-block;
        	background: #FFF url('../images/icon/ico-live-chat.png') no-repeat 93% 50%;
        	color: #00AEEF;
        	text-transform: uppercase;
        	padding: 2px 20px 2px 6px;
        	font-size: 11px;
        	margin: 2px 0 0 4px;
        	border-radius: 2px;
        	-moz-border-radius: 2px;
        	-webkit-border-radius: 2px;
        	text-decoration: none;
        }
        .ie6 .prod-live-chat a,
        .ie7 .prod-live-chat a { /* IE6 */
        	display: inline;
        	zoom: 1;
        }
    /* @end */
/* @end */

/* @group Buttons */
    .btn-ctm-blue-32 {
        text-transform:uppercase;
        font-weight:bold;
        color:#FFF;
        font-size:12px;
        background:url("/resources/images/phones/buttons/btn-spr-blue-32.png") no-repeat scroll 100% 100% transparent;
        display:inline;
        height:32px;
        margin:0 16px 0 0;  padding:0 4px 0 0;
        cursor:pointer;
    }
    .btn-ctm-blue-32:hover {
        text-decoration:none;
    }
    .btn-ctm-blue-32 .btn-bg {
        display:block;
        background:url("/resources/images/phones/buttons/btn-spr-blue-32.png") no-repeat scroll 0 0 transparent;
        height:32px;
        line-height:32px;
        padding:0 26px 0 30px;
        text-align:center;
    }
/* @end */
/* PRINT SHARE BUTTONS- Right col */
#col2 .print-share a {
    float: left;
    height: 29px;
    text-indent: -9999px;
    width: 75px;
}
#col2 .print-share {
    height: 40px;
}
#col2 .print-share a.print {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url('/resources/images/btn/print-share.png');
    background-origin: padding-box;
    background-position: 20px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#col2 .print-share a.print:hover {
    background-position: 20px -32px;
}
#col2 .print-share a.share {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url('/resources/images/btn/print-share.png');
    background-origin: padding-box;
    background-position: -72px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#col2 .print-share a.share:hover {
    background-position: -72px -32px;
}


/* @group DELETE??? */
    .grid .drop-icon.voicemail { background-position: 17px -1100px; }
    .grid .drop-icon.pictures { background-position: 17px -937px; }
    .grid .drop-icon.ringtones { background-position: 17px -1913px; }

    /* @group Phone & Devices Tab */
        .phone-grid {
            position: relative;
            z-index: 1;
            height: 172px;
        }
        .phone-grid .phone-1,
        .phone-grid .phone-2,
        .phone-grid .phone-3 {
            position: absolute;
            z-index: 2;
            width: 210px;   height: 172px;
        }
        .phone-grid .phone-1 {
            top: 0; left: 0;
        }
        .phone-grid .phone-2 {
            top: 0; left: 210px;
        }
        .phone-grid .phone-3 {
            top: 0; right: 0;
        }
    /* @end */

    /* @group Footer */
        #facebook-connect {
            position: fixed;
            top: 40%;   left: 0;
            width: 100%;
            z-index: 1000000;
        }
        #facebook-connect .wrapper {
            width: 545px;
            margin: -150px auto 0 auto;
        }
        #facebook-connect .top {
            width: 545px;
            padding: 17px 0 0 0;
            background: url(../../../images/bg/facebook-connect-top.png) top no-repeat;
        }
        #facebook-connect .btm {
            width: 545px;
            padding: 0 0 17px 0;
            background: url(../../../images/bg/facebook-connect-btm.png) bottom no-repeat;
        }
        #facebook-connect .content {
            width: 545px;
            padding: 40px 0 26px 0;
            display: inline-block;
            background: url(../../../images/bg/facebook-connect-rep.png) top repeat-y;
            position: relative;
            color: #2b2b2b;
            text-align: center;
        }
        #facebook-connect .content p {
            width: 400px;
            margin: 0 auto;
        }
        #facebook-connect .content p.info {
            margin-bottom: 25px;
        }
        #facebook-connect .content p.connect {
            margin-bottom: 18px;
        }
        #facebook-connect .content h3 {
            font-weight: bold;
            text-transform: uppercase;
            font-size: 18px;
            margin: 0 0 20px 0;
        }
        #facebook-connect .content a.no-thanks {
            text-decoration: underline;
            font-weight: bold;
            color: #0072c7;
        }
        #facebook-connect .content a.close {
            width: 26px;    height: 26px;
            display: block;
            background: url(../../../images/btn/close-tooltip.png) no-repeat;
            position: absolute;
            top: -28px; right: -9px;
            text-indent: -999em;
        }
    /* @end */
/* @end */

/* @group Business Landing */
    #main-content {
        margin:0 0 40px;
    }
    /* @group Heero */
        #heero {
            margin:145px 0 36px;    padding:22px;
            color:#FFF;
            font-size:13px;
            position:relative;
            background:url('../images/business/heero-bg.png') repeat-x 0 0;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }
        #heero h1 {
            font-size:26px;
            margin:0 0 8px;
            color:#FFF;
            font-weight:bold;
        }
        .heero-btns {
            width:100%;
            margin:30px 0 0;
        }
        .topbg .heero-btns .btn-bg {
            padding:0 26px 0 30px;
        }
        .heero-btns .btn-arrow {
            text-indent:-9999px;
            width:14px; height:32px;
            line-height:32px;
            background:url('../images/global/btn/list-arrow.png') no-repeat 0 -77px;
            display:inline-block;
        }
        #heero img {
            position:absolute;
            bottom:-36px;
        }
        .heero-biz {
            left:426px;
        }
        .heero-main {
            width:390px;
        }
        .heero-side {
            width:220px;
        }
        .heero-side h3 {
            font-size:16px;
            color:#00b4f2;
        }
        
        .heero-side p {
            margin:0 0 10px;
        }
        .list-arrow {
            padding:0 18px 0 0;
            background:url('../images/global/btn/list-arrow.png') no-repeat top right;
        }
    /* @end */
    .difference ul {
        margin:20px 0 0;
        width:48%;
    }
    .difference li {
        list-style:disc;
        font-size:13px;
        margin:0 0 10px 12px;
    }
    .col-3 img {
        margin:0 0 20px;
    }
    .manageAccount li {
        
        background: url('/images/global/btn/list-arrow.png') no-repeat 0 -43px;
        margin:0 0 10px;    padding:0 0 0 18px;
    }
    .chooseCS h5 {
        font-size:13px;
    }
    .chooseCS p {
        margin:0 0 16px;
    }
    #col2 .cf {
        margin:0 0 17px;
    }
    #col2 .btn-bg {
        padding:0 0 0 4px;
        width:140px;
    }
    .tabs .tabb {
        display:none;
    }
    .filter-tab {
    	position: relative;
    	z-index: 2;
    	border: 1px solid #DFDFDF;
    	border-radius: 2px;
    	-moz-border-radius: 2px;
    	-webkit-border-radius: 2px;
    	margin:0 0 22px;
    }
    .filter-tab li {
        width:340px;
        text-align:center;
        text-transform:uppercase;
    	position: relative;
    	float: left;
    	display: inline;
    	border-right: 1px solid #DFDFDF;
    	background: url('/resrouces/images/phones/backgrounds/bg-prod-filter.png') repeat-x;
    }
    /* @group Tab-lists */
        .tab-lists li {
            padding:20px 0;
            background:url("/resources/images/apps/tabs-div1.gif") no-repeat scroll left bottom transparent
        }
        .tab-lists .info {
            width:380px;
            margin:0 0 0 8px;
        }
        .tab-lists h3 {
            font-weight: bold;
            font-size: 21px/23px;
            font-family: Arial, Helvetica, sans-serif;
            margin:0;
        }
        .tab-lists .price {
            color:#767676;
            font-size: 11px/21px;
            font-family: Arial, Helvetica, sans-serif;
        }
        .tab-lists p {
            line-height:16px;
        }
        .tab-lists .arrow {
            padding:4px 18px 0 0;
            background:url('/images/global/btn/list-arrow.png') no-repeat right 4px;
            float:left;
        }
        .tab-lists .reviews {
            width:100px;
            margin:0 50px 0 0;
            display:inline;
            text-align:center;
        }
        .tab-lists .stars {
            margin:0 0 4px;
        }
        .tab-lists .reviews span {
            font-size:10px;
            color:#545454;
        }
    /* @end */
/* @end */

/* @group LTE Generic */
    .featured {
        padding:45px 0;
    }
    .featured img {
        float:left;
    }
    .f-info {
        width:352px;
        float:right;
    }
    .f-video {
        display:block;
        position:relative;
        z-index:0;
    }
    .f-video span {
        background:url('../images/global/btn/playbtn.png') no-repeat center center;
        width:269px;    height:182px;
        position:absolute;
        top:0;  left:0;
        text-indent:-9999px;
    }
    .f-info h3 {
        margin:0 0 25px;
    }
    .f-info p {
        margin:0 0 16px;
    }
    .f-info a {
        padding:0 20px 0 0;
        background:url("/resources/images/btn/circle-arrow-right.png") no-repeat right 1px;
    }
    .lte-single h3 {
        margin:0 0 26px;
    }
    .lte-single #main img {
        padding:0 26px 20px 0;
    }
    .lte-single #main p {
        margin:0 0 20px;
    }
/* @end */

/* @group Filter/Tabs */
    
    .filter-tab .active{
    	margin-bottom: -2px;
    	background: #00AEEF;
    	/* CSS3 */
    	-webkit-box-shadow: inset 0px 0px 5px 0px #0084B5;
    	-moz-box-shadow: inset 0px 0px 5px 0px #0084B5;
    	box-shadow: inset 0px 0px 5px 0px #0084B5;
    }
    .filter-tab li.dd-wrap{
    	width: 250px;
    	border-right: 0;
    }
    .filter-tab li.dd-wrap a span{
    	display: block;
    	padding-left: 76px;
    	cursor: pointer;
    }
    .ie6 .filter-tab li.dd-wrap a span{ cursor: hand; }
    .filter-tab li.dd-wrap ul span{
    	background: url('/resources/images/phones/icons/ico-spr-nav-prod-filter.png') no-repeat;
    }
    .filter-tab li a{
    	display: block;
    	height: 50px;
    	font-size: 13px;
    	font-weight: bold;
    	color: #505050;
    	text-decoration: none;
    	line-height: 50px;
    }
    .filter-tab li a:hover{
    	background: url('/resources/images/phones/backgrounds/bg-prod-filter-o.png') repeat-x;
    }
    .filter-tab li.active a {
    	position: relative;
    	top: -1px;  left: -1px;
    	height: 52px;
    	color: #FFF;
    	background:none;
    	line-height: 52px;
    	padding:0 1px 0 0;
    	margin:0 -1px -1px 0;
    }
    .filter-tab li.dd-open a.dd-trigger{ background: none; }
/* @end */

#social-peek {
    width:792px;    height:60px;
    background: url("/resources/images/bg/social-peek-bg.png") 0 0 no-repeat;
    padding: 0 0 10px 168px;
}

.bullet-light-blue-list li {
    display: block;
    padding: 0.25em 0 0.25em 15px;
    background: url(/resources/images/icon/bullet-light-blue.png) no-repeat left center;
}

.ui-tabs .ui-tabs-hide {
    display: none;
}

.hero_arrow {
	line-height:24px;
}

.hero_arrows li {
	line-height: 24px;
	background: url(/resources/images/business/hero_bullet_arrow.png) no-repeat left center;
	padding-left:15px; 
}

.hero_arrows li a {
	color:#fff;
	font-size:16px;
}

.new-sim-div {	 
    padding: 0px 21px 21px 0px;        
    margin-bottom: 10px;
}

.new-sim-div p {
	font-size: 14px;
}

.no-sim-div {
    display: grid;
    text-decoration: underline;
    margin-left: 10%;
}

.no-sim-div a{    
    text-decoration: underline;
    margin-top: 10px;
    cursor: pointer;
    font-size: 14px;
    color: #3cc4fd;
}	

.popup-p {
    text-align: justify;
    margin-bottom: 20px;
    margin-top: 5px;
}

.popup-p a {
	text-decoration: underline;
	cursor: pointer;
}

.popup-header {
	font-weight: bold;
}

#removeReplaceSimInfoForm, #replacementSimInfoForm {    
    padding: 10px;
    width: 95%;
}

.popup-p-info {
	border: 1px solid #d2d5d8;
	background: #f2f2f2;
	text-align: center;
	padding: 10px 30px 10px 30px;
}

.remove-sim-img {    
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.remove-sim-img img {
	height: 150px;
    width: 210px;
}

.order-new-sim-btn {
	margin: 0px 10px 30px 30px;
}

.order-new-sim-btn a {	
    text-align: center;
    color: #fff;
    width: 13rem;
    background: #28c2fe;
    text-transform: uppercase;
    outline: none;
    border-color: #28c2fe;
    border: 3px solid #28c2fe;
    border-radius: 25px;
    padding: 11px 25px 11px 25px;
}

.mt-15 {
	margin-top:15px !important;
}