/*
 * path: /pro-lps
 * ns:   pro-lps
 *
 * the styles for the broker, carrier and private network landing pages
*/
 
 /** generic **/

.pro-lps-hd{
	margin-top:-10px;
}
.pro-lps-hd .pro-lps-title-top{
	margin-top:15px;
	font-size:25px;
	color:#28547b;
}
.pro-lps-unit-title{
	font-size:18px;
}
.pro-lps-first-row .pro-lps-unit-title{
	font-size:22px;
}
.pro-lps-subtitle{
	color:#838383;
	margin-top:10px;
}
.pro-lps-notification-blurb{
	color:#404042;
	font-size:12px;
}
.pro-lps-coming-soon{
	color:#88898b;
	font-weight:normal;
}
.pro-lps-first-row .pro-lps-coming-soon{
	color:#5a8eb5;
	font-weight:bold;
}
.pro-lps-unit-title-top{
	color:#295379;
	background:none;
	padding:none;
	margin:none;
}
.pro-lps-register-now{
    color: #295379;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 17px 0 0;
} 
.pro-lps-unit-title{
	background:none;
	padding-left:15px;	
	background:url("/public/images/promo/pro/small_blue_arrow.png") no-repeat 0 3px;
	margin-left:17px;
}
.pro-lps-feature-image{
	margin:10px 0 0 15px;
}
.pro-lps-feature-image-5{
	margin-left:25px;
}
.pro-lps-container{
	padding-top:238px;
}
.pro-lps-first-row{
	border-bottom:1px solid #f3f4f6;
	margin-bottom:20px;
}
.pro-lps-row{
	float:left;
	width:100%;
}
.pro-lps-cta-items{
	width:385px;
	margin:0 auto 75px;
}
.ie7 .pro-lps-cta-items{
	margin:0 auto 40px;
}
.pro-lps-cta-items .pro-lps-cta-row-left, .pro-lps-cta-items .btn{
	float:left;
	clear:none;
}
.pro-lps-first-row .pro-lps-unit-inner{
	margin:0 0 15px;
}
.pro-lps-container .layout-1of2 .pro-lps-unit-inner{
	margin-left:25px;
}
.pro-lps-first-row .layout-1of2 .pro-lps-unit-inner{
	margin-left:35px;
}
.pro-lps-container .layout-2of2{
	width:50%;
}
.pro-lps-container .layout-3of2{
    float: none;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    width: 54%;
}
.pro-lps-container .layout-2of2 .pro-lps-unit-inner{
	margin-left:0;
}
.pro-lps-first-row .layout-2of2 .pro-lps-unit-inner{
	margin-left:10px;
}
.pro-lps-unit-inner{
	margin:0 0 25px;
}
.pro-lps-container .list{
	margin-left:10px;
}
.pro-lps-container .btn{
	margin:10px 0 0 40px;
}
.pro-lps-cta-items .pro-lps-cta-row-left{
	margin:7px 0 0;
}
.pro-lps-cta-items .btn {
	margin:0 0 0 10px;
}
.layout-1of2 .pro-lps-feature-text{
	width:400px;
}
.pro-lps-feature-text{
	margin:5px 0 0 30px;
	width:415px;
}
.pro-lps-second-row{
	border-bottom:1px solid #f3f4f6;
}
.pro-lps-third-row{
	margin-top:20px;
}
.pro-lps-second-row .pro-lps-unit-inner {
    margin-left:35px;
	margin-bottom:15px;
}


/** broker **/
.pro-lps-hd-broker{
	border:1px solid #fff; /* for ie disappearing background image */
	margin-top:-10px;
}
.pro-lps-hd-broker-tia{
	background:url("/public/images/promo/pro/TIA_logo.png") no-repeat;
	width:57px;
	height:36px;
	float:right;
	padding-bottom:10px;
	position:relative;
	z-index:1;
}
.pro-lps-hd-broker-rb{
	background:url("/public/images/promo/partners/rb/rb_transparent_logo.png") no-repeat;
	width:110px;
	height:40px;
	padding-right:20px;
	float:right;
	position:relative;
	z-index:1;
}
.pro-lps-hd-broker-rb .popup,
.pro-lps-hd-broker-tia .popup {
	padding:10px 15px;
	margin-top:38px;
	margin-left:-180px;
	border: 1px solid #CCC;
	display: none;
	width:300px; /*needs to be constant with the caret here*/
	background-color: #FFF;
	z-index:2;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-moz-box-shadow: 0 0 8px 2px #CCC;
	-webkit-box-shadow: 0 0 8px 2px #CCC;
	box-shadow: 0 0 8px 2px #CCC;
}
.popup .popupCaret {
	background: url("/public/images/promo/pro/navbar-hover.gif") no-repeat;
	width:18px;
	height:10px;
	position:relative;
	float:right;
	top:-20px;
}
.pro-lps-hd-broker-tia .popupCaret {
	right:100px;
}
.pro-lps-hd-broker-rb .popupCaret{
	right:70px;
}
.pro-lps-hd-broker-rb:hover .popup,
.pro-lps-hd-broker-tia:hover .popup{
	display:block;
}
.pro-lps-container-broker{
	background:url("/public/images/promo/pro/broker_cta_v2.jpg") no-repeat 31px 12px;
}


 /** carrier **/
.pro-lps-hd-carrier{
	margin-top:10px;
}
.pro-lps-container-carrier{
	background:url("/public/images/promo/pro/carrier_cta.jpg") no-repeat 31px 12px;
	margin-bottom:20px;
	padding-top:281px;
}
.pro-lps-first-row-carrier{
	margin-bottom:0;
	border-bottom:none;
}
.pro-lps-second-row-carrier .pro-lps-cta-items {
    margin-bottom:45px;
}
.ie7 .pro-lps-second-row-carrier .pro-lps-cta-items {
	margin-bottom:20px;
}


/** private networks **/
.pro-lps-hd-private-networks{
	margin-top:10px;
}
.pro-lps-container-private-networks{
	background:url("/public/images/promo/pro/private_network_topimage.jpg") no-repeat 0 12px;
	margin-bottom:20px;
	padding-top:236px;
}
.pro-lps-row-private-networks{
	border-bottom:1px solid #f3f4f6;
}
.pro-lps-first-row-private-networks{
	margin-bottom:0;
	margin-top:30px;
	border-bottom:none;
}
.pro-lps-cta-items-private-networks{
	/* width:712px; */
	width:650px;
	margin-bottom:60px;
}
.ie7 .pro-lps-cta-items-private-networks{
	margin-bottom:20px;
}
.pro-lps-cta-row-left-private-networks{
	/* width:490px; */
	width:429px;
}
.pro-lps-cta-items-private-networks .btn {
	margin-top:9px;
}