/*------------------------------------------------------------------------------
COLORS
------------------------------------------------------------------------------*/
.purple{color:#5a53a3;}
.m-purple{color:#716fb3;}
.m-orange{color:#e77525;}
.m-blue{color:#00a4e4;}
.li-blue{color:#1e6eb4;}
.fb-blue{color:#2d4c96;}
.t-blue{color:#66c9f2;}
.gray-1{color:#414042;}
.gray-2{color:#58595b;}
.gray-3{color:#6d6e71;}
.gray-4{color:#808285;}
.gray-5{color:#a7a9ac;}
.gray-6{color:#bcbec0;}
.gray-7{color:#d1d3d4;}
.gray-8{color:#e6e7e8;}
.white{color:#fff;}
.black{color:#231f20;}
/*------------------------------------------------------------------------------
GRADIENTS/SHADOWS
------------------------------------------------------------------------------*/
.grd-black {
    background: #000000;
    background: -moz-linear-gradient(top,#000000 0%,#414042 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(100%,#414042));
    background: -webkit-linear-gradient(top,#000000 0%,#414042 100%);
    background: -o-linear-gradient(top,#000000 0%,#414042 100%);
    background: -ms-linear-gradient(top,#000000 0%,#414042 100%);
    background: linear-gradient(top,#000000 0%,#414042 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#414042',GradientType=0 );
    -pie-background: linear-gradient(#000000,#414042);
    behavior: url('/_includes/PIE.htc');
}
.grd-blue {
    background: #2d4c96;
    background: -moz-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d4c96),color-stop(100%,#00a4e4));
    background: -webkit-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: -o-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: -ms-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d4c96',endColorstr='#00a4e4',GradientType=0 );
    -pie-background: linear-gradient(#2d4c96,#00a4e4);
    behavior: url('/_includes/PIE.htc');
}
.grd-orange {
    background: #e77525;
    background: -moz-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e77525),color-stop(100%,#f89f1f));
    background: -webkit-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: -o-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: -ms-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: linear-gradient(top,#e77525 0%,#f89f1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e77525',endColorstr='#f89f1f',GradientType=0 );
    -pie-background: linear-gradient(#e77525,#f89f1f);
    behavior: url('/_includes/PIE.htc');
}
.shadow {
    webkit-box-shadow: 0px 0px 8px 1px #999;
    -moz-box-shadow: 0px 0px 8px 1px #999;
    box-shadow: 0px 0px 8px 1px #999;
}
.shadow-light {
    webkit-box-shadow: 0px 0px 8px 1px #bbb;
    -moz-box-shadow: 0px 0px 8px 1px #bbb;
    box-shadow: 0px 0px 8px 1px #bbb;
}
.ie7 .shadow,
.ie8 .shadow,
.ie7 .shadow-light,
.ie8 .shadow-light {
	position: relative;
    behavior: url('/_includes/PIE.htc');
}
/*------------------------------------------------------------------------------
BUTTONS
------------------------------------------------------------------------------*/
.button {
    position: relative;
    display: block;
    line-height: 28px;
    color: #fff;
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 10px;
    margin-bottom: 10px;
}
.button-black {
    background: #000000 url('/_media/button_arrow.png') 93% 50% no-repeat;
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-moz-linear-gradient(top,#000000 0%,#414042 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(100%,#414042));
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-webkit-linear-gradient(top,#000000 0%,#414042 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-o-linear-gradient(top,#000000 0%,#414042 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-ms-linear-gradient(top,#000000 0%,#414042 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,linear-gradient(top,#000000 0%,#414042 100%);
    -pie-background: url('/_media/button_arrow.png') 93% 50% no-repeat,linear-gradient(#000000,#414042);
}
.button-blue {
    background: #2d4c96 url('/_media/button_arrow.png') 93% 50% no-repeat;
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-moz-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d4c96),color-stop(100%,#00a4e4));
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-webkit-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-o-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-ms-linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,linear-gradient(top,#2d4c96 0%,#00a4e4 100%);
    -pie-background: url('/_media/button_arrow.png') 93% 50% no-repeat,linear-gradient(#2d4c96,#00a4e4);
}
.button-orange {
    position: relative;
    background: #e77525 url('/_media/button_arrow.png') 93% 50% no-repeat;
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-moz-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e77525),color-stop(100%,#f89f1f));
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-webkit-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-o-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,-ms-linear-gradient(top,#e77525 0%,#f89f1f 100%);
    background: url('/_media/button_arrow.png') 93% 50% no-repeat,linear-gradient(top,#e77525 0%,#f89f1f 100%);
    -pie-background: url('/_media/button_arrow.png') 93% 50% no-repeat,linear-gradient(#e77525,#f89f1f);
}
.button-purple {
    background: #716fb3 url('/_media/button_arrow.png') 93% 50% no-repeat
}
.ie7 .button-orange,
.ie8 .button-orange {
    position: relative;
    behavior: url('/_includes/PIE.htc');
}
a:hover.button {
    opacity: .90;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
}
.purple-shadow-hover:hover {
	webkit-box-shadow: 0px 0px 8px 1px #8b89b3;
    -moz-box-shadow: 0px 0px 8px 1px #8b89b3;
    box-shadow: 0px 0px 10px 1px #8b89b3;
    behavior: url('/_includes/PIE.htc');
}
/*------------------------------------------------------------------------------
STRUCTURE
------------------------------------------------------------------------------*/
.container {
    width: 900px
}
.outer-container {
    width: 980px
}
.container,
.outer-container {
    margin-left: auto;
    margin-right: auto;
    zoom: 1;
}
.container:before,
.container:after,
.outer-container:before,
.outer-container:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline;
}
.container:after,
.outer-container:after {
    clear: both
}
.column {
    float: left
}
.span-half {
	float: left;
	width: 250px;
	margin-right:20px;
}
.clear {
    clear: both
}
.site-wrap {
    background: #fafafa;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    zoom: 1;
	border-left: 1px solid #cacdce;
	border-right: 1px solid #cacdce;
	box-shadow: 0 0 50px 5px #bdc1c2;
	-moz-box-shadow: 0 0 50px 5px #bdc1c2;
	-webkit-box-shadow: 0 0 50px 5px #bdc1c2;
}
.content-wrap {
    float: left;
    width: 620px;
    margin: 0;
    padding: 0;
}
.content-inner {
    padding: 0 50px
}
/*------------------------------------------------------------------------------
CONTENT
------------------------------------------------------------------------------*/
.content-inner h1 {
    color: #231f20;
    font-size: 14px;
    margin-bottom: 30px;
    line-height: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.content-inner h2.intro {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
    font-size: 46px;
    text-transform: uppercase;
    line-height: 46px;
    color: #231f20;
	margin-bottom: 25px;
}
.content-inner h2.intro span {
    color: #fff;
    display: inline-block;
    background-color: #716fb3;
    margin: 0 0 0 -50px;
    padding: 0 5px 0 50px;
}
.content-inner h2.intro span.no-wrap {
    color: #231f20;
    display: inline;
    background-color: #f4f5f5;
	white-space: nowrap;
}
.content-inner h2.special {
	font-family: 'HelveticaNeueW01-47LtCn 692686', sans-serif;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 15px;
	color: #5A53A3;
	text-transform: uppercase;
}
.content-inner h2.underlined {
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}
.content-inner h2.tr {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	color: #5a53a3;
	font-weight: normal;
	font-size: 28px;
	text-transform: none;
	line-height: 32px;
}
.content-inner p.intro {
	margin:0 0 25px;
}
.box-white {
    float: left;
    width: 254px;
    height: 190px;
    background: #fff;
    margin: 0 12px 12px 0;
}
.box-white-inner {
	padding: 20px;
}
.link-wrap {
	position: relative;
	display: block;
	padding: 20px 20px 8px 16px;
	background-position: 20px 10px;
	background-repeat: no-repeat;
}
.link-wrap .box-white {
	padding: 20px;
}
.last {
	margin-right: 0 !important;
}
.content-item {
	padding: 20px 0;
	border-top: 1px solid #bcbec0;
}
.content-item .title {
	text-transform: none;
	margin-bottom: 3px;
}
.content-item .description {
	font-size: 14px;
	font-weight: normal;
	color: #231f20;
}
.content-item .screenshot-content {
	background: #000;
	width: 163px;
	display: block;
	padding: 6px 0;
	margin: 0;
}
.content-item .screenshot-content p {
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	padding: 0 6px;
	margin: 0;
}
.content-item .column-left {
	float: left;
	margin-right: 20px;
}
.content-item .column {
	width: 320px;
}
.content-item .link-wrap {
	padding: 0;
}
.content-container {
	width: 100%;
}
.page-associations .content-inner img,
.page-on-demand-marketing-automation .content-inner img,
.page-marketo-reviews .content-inner img {
	border: 1px solid #a7a9ac;
	margin: 0 0 20px 20px;
}

/*------------------------------------------------------------------------------
HEADER
------------------------------------------------------------------------------*/
.header {
	padding: 20px 40px 0;
}
.logo {
    float: left;
	-pie-png-fix: true;
}
.logo a img {
    border: none;
}
.super-header {
    float: right;
    width: 511px;
}
.super-nav {
    float: left;
    margin: 2px 0 0 165px;
}
.super-nav li {
    display: inline;
    font-size: 11px;
    color: #808285;
    list-style-type: none;
	background: none;
	padding: 0;
}
.super-nav li a {
    color: #808285;
    padding-right: 5px;
    font-weight: normal;
}
.super-nav li a:hover {
	color: #E77525;
}
.phone-promo {
    color: #5a53a3;
    font-size: 11px;
    clear: both;
    margin-top: 10px;
	width: 140px;
	text-align: right;
}
.phone-promo a {
	font-weight: normal;
}
.search-form {
    background: #e5e5e6;
    border-top: 1px solid #999;
    margin: 0;
    padding-right: 10px;
    width: 140px;
    height: 21px;
}
.search-label {
    color: #808285;
    position: absolute;
    top: 3px;
    left: 5px;
}
.search-submit {
	float: right;
	margin: -22px -10px 0 0;
	width: 20px;
	height: 20px;
	border: none; /*need to first reset all borders */
	border-top: 1px solid #999;
	background: #E5E5E6 url(/_media/search_bg.png) 3px 1px no-repeat;
}
.ie7 .search-submit {
	margin: -24px -10px 0 0;
	height: 24px;
}
.no-js .search-label {
    color: #808285;
    float: left;
}
.search-input {
    background: #e5e5e6 !important;
    color: #808285;
    border: none !important;
    display: block;
    width: 125px;
    padding: 0 0 0 5px;
    line-height: 18px;
	background-image: none !important;
	height: 21px;
}
input.search-input:focus {
    outline: none
}
.main-nav {
    position: relative;
    margin-right: 40px;
}
.main-nav li {
    margin: 0;
    padding: 7px 0 0 25px;
    float: right;
    width: auto;
    zoom: 1;
    list-style-type: none;
	background: none;
}
.main-nav li a {
    padding-top: 7px;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-align: right;
    text-transform: uppercase;
    padding: 10px 0 0;
}
.main-nav li.selected a {
    padding-top: 7px;
    border-top: 3px solid #e77525;
    font-weight: bold;
    color: #222;
}
.main-nav li a:hover {
    border-top: 3px solid #BCBEC0;
    padding-top: 7px;
    text-decoration: none;
}
.main-nav li.selected a:hover {
    border-top: 3px solid #e77525;
    padding-top: 7px;
}
.nav-content-container {
	width: 980px;
	overflow: hidden;
    background: #e6e7e8;
}
.nav-content {
    padding-top: 30px;
    width: 773px;
	height: 320px;
    background: #e6e7e8;
    float: left;
    border-left: 207px solid #d1d3d4;
}
.nav-content p {
	margin-bottom: 10px;
}
.nav-content ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.nav-content ul li {
    float: none;
    margin: 0;
    padding: 0;
}
.nav-content ul li a,
.nav-content ul li a:hover {
    color: #000;
    border: none;
    font-weight: normal;
    text-transform: none;
}
.nav-content ul li a:hover {
	color: #E77525;
	text-decoration: underline;
}
.nav-content .nav-close {
    position: absolute;
    bottom: 5px;
    right: 35px;
}
.nav-content .nav-close img {
    border: none;
}
.nav-content .sidebar {
    position: relative;
    float: left;
    width: 207px;
	height: 320px;
    margin-left: -207px;
}
.nav-content .sidebar .intro {
    width: 126px;
	height: 110px;
    padding: 40px 0 0 0;
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
    color: #fff;
    font-size: 18px;
	line-height: 18px;
    text-transform: uppercase;
}
.nav-content .sidebar ul {
    position: relative;
}
.ie7 .nav-content .sidebar ul li {
	background-image: none;
	height: 30px;
}
.ie7 .nav-content .sidebar .shadow,
.ie7 .nav-content .sidebar .shadow-light,
.ie7 .nav-content .sidebar .orange-button,
.ie7 .nav-content .sidebar .black-button,
.ie7 .nav-content .sidebar .blue-button
{
	position: relative;
    behavior: url('/_includes/PIE.htc');
}
.nav-content .sidebar .button {
    width: 126px;
}
.nav-content .sidebar a:hover.button {
    text-transform: uppercase;
    color: #fff;
	text-decoration: none;
}
.nav-content-container .main-nav-links {
	height: 350px;
}
.nav-column {
    float: left;
    margin-left: 60px;
    font-size: 12px;
}
.nav-column ul li {
	background: none;
}
.nav-column p {
    margin-bottom: 0
}
.nav-column p strong {
    color: #5a53a3
}
.nav-promos {
	position: absolute;
	right: 35px;
}
.nav-promos a {
    display: block;
    float: left;
    padding: 50px 0 0;
    width: 125px;
    text-align: center;
    background-position: 50% 0;
    background-repeat: no-repeat;
}
.nav-promos a:hover {
    opacity: .85;
    color: #5a53a3;
}
.main-nav-promos {
	float: right;
	margin: 195px 0 0 0;
}
/* section specific bg images */
.nav-content .sidebar {
    background-color: #d1d3d4;
    background-position: 40px 0;
    background-repeat: no-repeat;
}
.extra-width {
	width: 75px;
}
.nav-products .sidebar {
    background-image: url('/_media/nav_icon_products.png');
}
.nav-services .sidebar {
    background-image: url('/_media/nav_icon_services.png');
}
.nav-partners .sidebar {
    background-image: url('/_media/nav_icon_partners.png');
}
.nav-customers .sidebar {
    background-image: url('/_media/nav_icon_customers.png');
}
.nav-resources .sidebar {
    background-image: url('/_media/nav_icon_resources.png');
}
.nav-about .sidebar {
    background-image: url('/_media/nav_icon_about.png');
}
/* promo icons */
.nav-promos .usability {
    background-image: url('/_media/nav_icon_usability.png')
}
.nav-promos .salesforce {
    background-image: url('/_media/nav_icon_salesforce.png')
}
.nav-promos .technology {
    background-image: url('/_media/nav_icon_technology.png')
}
.nav-promos .pricing {
    background-image: url('/_media/nav_icon_pricing.png')
}
.nav-promos .community {
    background-image: url('/_media/nav_icon_community.png')
}
.nav-promos .referrals {
    background-image: url('/_media/nav_icon_referrals.png')
}
.nav-promos .groups {
    background-image: url('/_media/nav_icon_groups.png')
}
.nav-promos .champions {
    background-image: url('/_media/nav_icon_champions.png')
}
.nav-promos .customer-awards {
    background-image: url('/_media/nav_icon_awards.png')
}
.nav-promos .marketo-alliance {
	background-image: url('../_media/icon-marketo-alliance.png');
}
.nav-promos .rpm-suite {
	background-image: url('/_media/nav-icon-rpmsuite.png');
}
.nav-promos .trust-center {
	background-image: url('/_media/nav_icon_trust.png');
}
.nav-promos .cheat-sheets {
	background-image: url('/_media/nav_icon_cheat_sheet.png');
}
.nav-promos .success-kits {
	background-image: url('/_media/nav_icon_marketing_success.png');
}
.nav-promos .marketing-glossary {
	background-image: url('/_media/nav_icon_marketing_glossary.png');
}
.nav-promos .social {
	background-image: url('/_media/nav_icon_social.png');
}
.nav-promos .contact-us {
	background-image: url('/_media/nav_icon_contact_us.png');
}
/*------------------------------------------------------------------------------
  SUBNAV
------------------------------------------------------------------------------*/
.sub-nav {
    float: left;
    width: 207px;
    margin-bottom: 40px;
    background: #d1d3d4;
    background-position: 40px 47px;
    background-repeat: no-repeat;
}
body.no-subnav .subnav {
	display: none;
}
.sub-nav a {
    display: block;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 13px;
    padding: 2px 0 0;
}
.sub-nav a span {
    padding-right: 10px;
    background: url('/_media/sub_nav_arrow.png') 100% 50% no-repeat;
}
.ie7 .sub-nav a span {
    display: inline-block;
    background-position: 100% 100%;
}
.sub-nav ul.sub-nav-links {
    padding-top: 90px
}
.sub-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sub-nav ul li {
    margin: 0 0 8px 0;
    padding: 0;
	background: none;
}
.sub-nav li.current-section > a {
    color: #e77525;
}
.sub-nav li.current-page a {
    color: #e77525;
    border-left: 3px solid #e77525;
    margin-left: -7px;
    padding-left: 3px;
}
.sub-nav .current-page a span {
    background: none;
}
.sub-nav .current-section ul,
.sub-nav .current-page ul {
    padding: 5px 0 0 4px;
}
.sub-nav .current-section ul li a,
.sub-nav .current-page ul li a {
    color: #231f20;
    border: none;
    font-size: 11px;
    text-transform: none;
    font-weight: normal;
}
.sub-nav .current-section ul li a:hover {
    color: #e77525;
}
.sub-nav .current-section ul li a {
    font-weight: normal;
    margin-left: -7px;
    padding-left: 3px;
}
.sub-nav .current-section a span {
    background: none;
}
.sub-nav .current-section .current-page a {
    color: #e77525;
    border-left: 3px solid #e77525;
    margin-left: -10px;
    padding-left: 3px;
    font-weight: bold;
}
.no-subnav .sub-nav {
	background-color: transparent;
}

/* sub-nav section images */
.page-security .sub-nav,
.page-associations .sub-nav,
.page-trust .sub-nav,
.page-email-use-and-anti-spam-policy .sub-nav {
	background-image: url('/_media/nav_icon_trust.png');
}
.section-about .sub-nav {
    background-image: url('/_media/nav_icon_about.png');
}
.section-b2b-marketing-software .sub-nav {
    background-image: url('/_media/nav_icon_services.png');
}
.section-contact .sub-nav {
	background-image: url('/_media/nav_icon_contact.png');
}
.section-partners .sub-nav {
    background-image: url('/_media/nav_icon_partners.png');
}
.section-products .sub-nav,
.page-support .sub-nav {
    background-image: url('/_media/nav_icon_products.png');
}
.section-customers .sub-nav {
    background-image: url('/_media/nav_icon_customers.png');
}
.section-resources .sub-nav {
    background-image: url('/_media/nav_icon_resources.png');
}
/*------------------------------------------------------------------------------
SIDEBAR
------------------------------------------------------------------------------*/
.sidebar {
    float: left;
    width: 153px;
}
.sidebar ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.sidebar ul li {
    margin-bottom: 10px;
    margin-right: 11px;
}
.sidebar .button {
    position: relative;
    width: 143px;
    height: 28px;
    display: block;
    line-height: 28px;
    color: #fff;
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
    text-transform: uppercase;
    padding-left: 10px;
}
.social-follow {
    margin-bottom: 10px
}
.social-follow ul {
    height: 24px;
	margin-left: 1px;
}
.social-follow ul li {
	padding: 0;
	background: none;
}
.social-follow a {
    display: block;
    width: 38px;
    height: 24px;
}
.social-follow a:hover {
	background-color: #e77525;
}
.social-follow ul li {
    float: left;
    margin: 0;
}
.social-follow .facebook,
.social-follow .twitter,
.social-follow .linkedin,
.social-follow .googleplus {
    background-image: url('/_media/icon_social_sharing.png');
    background-repeat: no-repeat;
}
.social-follow .facebook {
    background-position: 0 -2px;
    background-color: #2d4c96;
}
.social-follow .twitter {
    background-position: 0 -31px;
    background-color: #66c9f2;
}
.social-follow .linkedin {
    background-position: 0 -60px;
    background-color: #00a4e4;
}
.social-follow .googleplus {
    background-position: 0 -88px;
    background-color: #000;
}
.whitepapers a {
    padding: 17px 0 5px 40px;
    margin-bottom: 10px;
    background: #bcbec0 url('/_media/icon_whitepaper.png') 8px 17px no-repeat;
    display: block;
    color: #fff;
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}

.whitepapers a:hover {
	color: #fff;
	webkit-box-shadow: 0px 0px 8px 1px #bbb;
    -moz-box-shadow: 0px 0px 8px 1px #bbb;
    box-shadow: 0px 0px 10px 1px #bbb;
}
.whitepapers a span {
    background: #bcbec0 url('/_media/icon_circle_arrow.png') 100% 100% no-repeat;
    display: block;
    width: 95%;
}
.video-promo {
    position: relative;
    background: #fff;
    margin-bottom: 10px;
}
.video-promo a {
    display: block;
    padding-bottom: 0;
}
.video-promo .description {
    padding: 5px;
    margin: 0;
    color: #000;
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}
.video-promo .button-play {
    position: absolute;
    top: 25px;
    left: 50px;
}

/* Live Chat Popover */
table.lpInviteChatTbl td {
	padding: 0;
}

.sidebar .button-chat {
	margin: 0 0 10px 0;
    width: 153px;
    height: 67px;
	padding-bottom: 10px;
}
.sidebar .lpEmtStarRating,
.sidebar .lpPoweredByDiv {
	display: none;
}
.sidebar .lpStaticButtonTR img {
	margin: -10px 0 0px -10px;
}
.sidebar .lpStaticButtonTR img a:hover {
    opacity: .95
}
.sidebar .cta-awards {
	display: block;
    background: #fff url('/_media/sidebar_awards.png') no-repeat top left;
	padding: 90px 0 8px;
    width: 153px;
	text-align: center;
    margin-bottom: 10px;
}
.sidebar .prepend-top {
	margin-top: 48px;
}
.negative-padding {
	margin-left: -20px;
}
/* Subscribe box */
.black-box {
	background-color: #231f20;
	padding: 10px;
	color: #fff;
	margin-bottom: 15px;
}
.subscribe {
	background: url('/_media/icon_email_black.png') no-repeat top right;
	padding-top: 13px;
}
.subscribe input.text {
	border: none;
	border-top: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	padding: 1px 2px;
	font-size: 12px;
	color: #a8aaac;
	width: 125px;
	margin-bottom: 10px;
}
.subscribe input.text:focus {
	color: #414042;
}
.subscribe select {
	width: 125px;
	margin-bottom: 5px;
}
.subscribe h3 {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.4;
	margin-bottom: 5px;
}
.subscribe p {
	color: #fff;
	line-height: 1.4;
}
.subscribe p.subscribers {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
	text-transform: uppercase;
	line-height: 1.2;
	margin-top: 5px;
}
.subscribe .x-large {
	font-size: 26px;
}
.subscribe input.submit-button {
	background: url('/_media/submit_arrow.png') no-repeat top right;
	padding: 0 15px 0 0;
	color: #fff;
	float: right;
	width: 40px;
	border: none;
	bottom: 0;
	right: 0;
}
/*------------------------------------------------------------------------------
BREADCRUMB
------------------------------------------------------------------------------*/
.breadcrumb {
    float: left;
    margin: 0 0 0 252px;
    padding: 10px 0;
}
.breadcrumb li {
    padding-left: 5px;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    float: left;
    display: inline;
    color: #e77525;
    text-transform: uppercase;
	background: none;
}
.breadcrumb li a {
    background: url('/_media/breadcrumb_separator.png') 100% 50% no-repeat;
    display: block;
    padding-right: 7px;
}
.breadcrumb li:last-child a,
.breadcrumb li.breadcrumb_last a {
	background: none;
}
/*------------------------------------------------------------------------------
	ABOUT
------------------------------------------------------------------------------*/
.about-video-promo .button-play {
    background: url('/_media/button_play_large.png') 0 0 no-repeat;
    width: 98px;
    height: 97px;
	position: absolute;
    top: 100px;
    left: 200px;
}
.about-video-promo:hover .button-play{
	background: url('/_media/button_play_large.png') -98px 0 no-repeat;
}
.about-video-promo .description {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;

}
.page-board-of-advisors h2,
.page-board-of-directors h2 {
	margin-top: 30px;
}
/*------------------------------------------------------------------------------
	SUPPORT
------------------------------------------------------------------------------*/
.page-support table.enclosed td .icon {
	padding-left: 13px;
}
.page-support table.enclosed {
	border: 1px solid #a7a9ac;
}
/*------------------------------------------------------------------------------
	PARTNERS AND SERVICES
------------------------------------------------------------------------------*/
.services-wrap {
	padding: 20px 0;
}
.partners-wrap {
	padding: 20px 0 300px 0;
}
.link-wrap .intro {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
	font-size: 21px;
	text-transform: uppercase;
	display: block;
	color: #231f20;
	margin: 43px 0 8px 0;
}
.ie7 .link-wrap .intro {
	margin-top: 45px;
}
.link-wrap .description {
	font-weight: normal;
	color: #231f20;
	display: block;
	height: 75px;
	color: #58595b;
}
.become-partner {
	height: 260px;
}
.become-partner .link-wrap .description {
	height: 147px;
}
.partner-referral .column {
	width: 255px;
	margin-right: 10px;
	
}
.link-wrap .small-desc {
	height: 57px;
}
a.link-wrap:hover {
    webkit-box-shadow: 0px 0px 8px 1px #8b89b3;
    -moz-box-shadow: 0px 0px 8px 1px #8b89b3;
    box-shadow: 0px 0px 10px 1px #8b89b3;
}
.box-white .enablement {
	background-image: url('/_media/icon_enablement.png');
}
.box-white .consulting {
	background-image: url('/_media/icon_consulting.png');
}
.box-white .support {
	background-image: url('/_media/icon_support.png');
}
.box-white .community {
	background-image: url('/_media/icon_community.png');
}
.box-white .education {
	background-image: url('/_media/icon_education.png');
}
.box-white .technology {
	background-image: url('/_media/icon_technology.png');
}
.box-white .expert {
	background-image: url('/_media/icon_experts.png');
}
.box-white .moguls {
	background-image: url('/_media/icon_moguls.png');
}
.box-white .solution {
	background-image: url('/_media/icon_solutions.png');
}
.white-box-partners {
	border: 1px solid #CCC;
	padding: 3px;
	border-radius: 3px;
	background: #FFF;
}
.page-marketing-moguls .pad-extra {
	padding: 40px 30px 40px 40px;
}
.partner-referral .lpeRegForm .mktFormMsg {
	float: none;
	clear: both;
	text-align: left;
}
.partner-referral .lpeRegForm li {
	display: block;
	clear: both;
}
.partner-referral .lpeRegForm input {
	width: 230px;
	clear: both;
}
.partner-referral .lpeRegForm select {
	width: 230px;
	clear: both;
}
.partner-referral .lpeRegForm textarea {
	width: 230px;
	clear: both;
}
.partner-referral .lpeRegForm label {
	width: 230px;
	text-align: left;
	line-height: 20px;
	padding-top: 5px;
}
.partner-referral .lpeRegForm li .partnerSubmit {
	border: none;
}
.partner-box {
	border: 3px solid #937bb1;
	background: #d6cde0;
	float: right;
	width: 200px;
	margin: -50px 0 10px 0;
	padding: 5px;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
}
.marketo-alliance .nav-promos {
	position: inherit;
}
.section-marketo-alliance-join form .establishedInpt {
	width: 100px;
}
.section-marketo-alliance-join .lpeRegForm label {
	width: 100px;
}
.section-marketo-alliance-join .lpeRegForm label.no-width {
	width: 238px;
}
.section-marketo-alliance-join .lpeRegForm select {
	width: 238px;
}
.section-marketo-alliance-join .lpeRegForm .establishedLbl {
	width: 122px;
}
.section-marketo-alliance-join .lpeRegForm label.less-height {
	line-height: 20px;
	display: block;
	margin-top: 10px;
}
.section-marketo-alliance-join .lpeRegForm #mktFrmSubmit,
.section-submit-lead .lpeRegForm #mktFrmSubmit {
	width: 238px;
	height: 51px;
	padding: 5px;
	border: none;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 20px;
	color: #fff;
	display: block;
}
/*------------------------------------------------------------------------------
	HOME
------------------------------------------------------------------------------*/
.homepage {
	background: #F4F5F5;
}
.homepage body {
	background: #F4F5F5 !important;
}
.home .site-wrap {
	min-width: 980px !important;
	z-index: 11;
	border-left: none;
	border-right: none;
	box-shadow: none;
}
.home #header-wrap {
    position: fixed;
	left: 0;
	width: 100%;
	margin: 0 auto;
    z-index: 10;
    background: #f4f5f5;
}
.home #header-wrap hr {
    margin-bottom: 0
}
.home #home-sidebar {
	position: fixed;
    right: 0;
    top: 370px;
	z-index: 5;
}
.home .super-footer {
	background-image: none;
}
.home .sub-footer {
}

.home #seo-footer-home{
	width: 100%;
    z-index: 3;	
}
.home #footer {
	width: 100%;
	height: 30px;
    z-index: 3;
	background: #000;
	overflow: hidden;
}
.home h1 {
	font-family:'HelveticaNeueW01-47LtCn 692686';
	font-weight: normal;
    font-size: 24px;
    text-transform: uppercase;
    color: #737578;
    line-height: 24px;
}
.home #header-wrap {
    position: fixed;
	left: 0;
	width: 100%;
	margin: 0 auto;
    z-index: 9000;
    background: #f4f5f5;
}
.home #header-wrap hr {
    margin-bottom: 0
}
h2.rpm {
    font-family: 'HelveticaNeueW01-47LtCn 692686';
    font-size: 50px;
    color: #58595b;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 0;
    height: 140px;
	padding-top: 0px;
}
h2.rpm strong {
    font-family: 'HelveticaNeueW01-67MdCn 692710';
    color: #222;
    display: block;
    float: left;
    width: 128px;
}
h2.rpm span {
    display: block;
    float: left;
    width: 650px;
}
#parts-wrap {
    overflow: hidden;
    width: 100%;
    min-width: 980px;
}
#parts {
	height: 1500px;
    z-index: 1;
	width: 900px;
	margin: 0 auto;
    top: 225px;
	left: 0;
}
.graphic-content {
    display: block;
    text-indent: -999em;
}
img.page-down {
	position: absolute;
	z-index: 5;
	cursor: pointer;
}
a.page-icon {
    position: absolute;
    display: none;
    background: url('/_media/homepage_sprite.png');
    background-repeat: no-repeat;
}
/* Final icon positions */
a.icon-large-revenue {
    margin-left: 356px; margin-top: 0;
    width: 345px; height: 265px;
	background-position: 0 0px;
	}
	a.icon-large-revenue:hover {
		background-position: 0 -278px;
		}
a.icon-large-guide {
    margin-left: 114px; margin-top: 340px;
    width: 250px; height: 236px;
	background-position: -359px 0;
	}
	a.icon-large-guide:hover {
		background-position: -359px -278px;
		}
a.icon-large-customers {
    margin-left: 406px; margin-top: 450px;
    width: 188px; height: 122px;
	background-position: -614px -13px;
	}
	a.icon-large-customers:hover {
		background-position: -614px -291px;
		}
a.icon-large-quotes {
    margin-left: 644px; margin-top: 492px;
    width: 130px; height: 130px;
	background-position: -810px 0;
	}
	a.icon-large-quotes:hover {
		background-position: -806px -278px;
		}
a.icon-large-pricing {
   	margin-left: 578px; margin-top: 805px;
	width: 143px; height: 122px;
	background-position: -1955px -7px;
	}
	a.icon-large-pricing:hover {
		background-position: -1955px -285px;
		}
a.icon-large-video {
    margin-left: 596px; margin-top: 628px;
    width: 242px; height: 186px;
	background-position: -1335px 1px;
	}
	a.icon-large-video:hover {
		background-position: -1335px -277px;
		}
a.icon-large-demo {
    margin-left: 332px; margin-top: 640px;
    width: 186px; height: 176px;
	background-position: -1151px -8px;
	}
	a.icon-large-demo:hover {
		background-position: -1151px -286px;
		}
a.icon-large-trial {
    margin-left: 76px; margin-top: 600px;
    width: 219px; height: 156px;
	background-position: -935px -2px;
	}
	a.icon-large-trial:hover {
		background-position: -935px -280px;
		}
a.icon-large-awards {
    margin-left: 274px; margin-top: 1015px;
    width: 143px; height: 162px;
	background-position: -2244px -2px;
	}
	a.icon-large-awards:hover {
		background-position: -2244px -280px;
		}
a.icon-large-story {
    margin-left: 66px; margin-top: 778px;
    width: 240px; height: 153px;
	background-position: -1579px -9px;
	}
	a.icon-large-story:hover {
		background-position: -1579px -287px;
		}
a.icon-large-roi {
    margin-left: 86px; margin-top: 972px;
    width: 130px; height: 177px;
	background-position: -2111px -11px;
	}
	a.icon-large-roi:hover {
		background-position: -2111px -289px;
		}
a.icon-large-news {
    margin-left: 374px; margin-top: 826px;
    width: 140px; height: 163px;
	background-position: -1816px -7px;
	}
	a.icon-large-news:hover {
		background-position: -1816px -285px;
		}
a.icon-large-impact {
    margin-left: 530px; margin-top: 937px;
    width: 279px; height: 240px;
	background-position: -2396px -5px;
	}
	a.icon-large-impact:hover {
		background-position: -2396px -283px;
		}

/* Position icons if javascript is disabled and for old IE */
.no-js h2#rpm-1 {
	display: block !important;
}
.no-js img.page-down,
.old_ie img.page-down {
	display: none;
}
.no-js a.icon-large-guide,
.old_ie a.icon-large-guide {
	display: block;
    margin-top: 110px;
}
.no-js a.icon-large-guide,
.old_ie a.icon-large-guide {
	display: block;
    margin-top: 110px;
}
.no-js a.icon-large-customers,
.old_ie a.icon-large-customers {
	display: block;
    margin-top: 283px;
}
.no-js a.icon-large-quotes,
.old_ie a.icon-large-quotes {
	display: block;
    margin-top: 267px;
}
.no-js a.icon-large-pricing,
.old_ie a.icon-large-pricing {
	display: block;
	margin-top: 403px;
}
.no-js a.icon-large-video,
.old_ie a.icon-large-video {
	display: block;
	margin-top: 547px;
}
.no-js a.icon-large-demo,
.old_ie a.icon-large-demo {
	display: block;
    margin-top: 415px;
}
.no-js a.icon-large-trial,
.old_ie a.icon-large-trial {
	display: block;
    margin-top: 375px;
}
.no-js a.icon-large-awards,
.old_ie a.icon-large-awards {
	display: block;
    margin-top: 780px;
}
.no-js a.icon-large-story,
.old_ie a.icon-large-story {
	display: block;
    margin-top: 553px;
}
.no-js a.icon-large-roi,
.old_ie a.icon-large-roi {
	display: block;
    margin-top: 747px;
}
.no-js a.icon-large-news,
.old_ie a.icon-large-news {
	display: block;
    margin-top: 601px;
}
.no-js a.icon-large-impact,
.old_ie a.icon-large-impact {
	display: block;
    margin-top: 712px;
}
/*------------------------------------------------------------------------------
FOOTER
------------------------------------------------------------------------------*/
.no-js .super-footer {
    display: none
}
.super-footer {
    position: relative;
    clear: both;
	background-color: #6d6e71;
	background-repeat: no-repeat;
    margin-bottom: 0;
}
.footer-tabs {
    font-family: Helvetica,sans-serif;
    padding: 0 30px;
    color: #fff;
    font-size: 10px;
}
.footer-tabs h3 {
    color: #fff;
    font-size: 14px;
    margin: 20px 0;
    line-height: 14px;
}
.footer-tabs p {
    margin-bottom: 0;
    color: #fff;
}
.footer-tabs .tabs-nav li.first a {
    border-right: 1px solid #fff;
    padding-left: 0;
	padding-right: 15px;
}
.footer-tabs .tabs-nav li.end a {
	padding-left: 15px;
}
.footer-tabs .tabs-nav {
    height: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    padding: 10px 0 0;
    margin: 0;
}
.footer-tabs .tabs-nav li {
    display: inline;
    margin: 0;
    padding: 0;
}
.footer-tabs .tabs-nav a {
    font-weight: bold;
    color: #000;
    float: left;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 10px;
    margin: 0;
    padding: 0 5px;
    width: auto;
}
.footer-tabs .tabs-nav li a:hover,
.footer-tabs .tabs-nav li.ui-tabs-selected a {
    color: #fff;
    text-decoration: none;
    height: 18px;
}
.footer-close {
    position: absolute;
    top: 13px;
    right: -1px;
    background-image: url('/_media/button_footer_arrow.png');
	background-repeat: no-repeat;
	display: block;
}
.ie7 .footer-close {
	top: 7px;
    right: 11px;
	background-position: 3px 5px;
	width: 20px;
	height: 20px;
}
.sub-footer {
    background-color: #000;
    padding: 5px 30px;
    margin-top: 0;
    height: 19px;
}
.sub-footer p {
    color: #a7a9ac;
    font-size: 10px;
    margin: 0;
}
.sub-footer ul {
    margin: 0 10px 0 0;
    padding: 0;
}
.sub-footer li {
    text-transform: uppercase;
    display: inline;
    font-size: 11px;
    color: #a7a9ac;
    list-style-type: none;
	background: none;
	padding: 0;
}
.sub-footer li a {
    color: #a7a9ac;
    padding-right: 5px;
    font-weight: normal;
}
/*------------------------------------------------------------------------------
HELPERS
------------------------------------------------------------------------------*/
.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
}
.ir br {
    display: none
}
.hidden {
    display: none !important;
    visibility: hidden;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {
    visibility: hidden
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both
}
.clearfix {
    zoom: 1
}
hr {
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 0 0 17px;
    border: none;
}
hr.line{
	background:#c1c3c5;
	color:#c1c3c5;
	height: 2px;
}
hr.space {
    background: #fff;
    color: #fff;
    visibility: hidden;
}
hr.nospace {
    background: #fff;
    color: #fff;
    visibility: hidden;
    margin: 0;
}
.ui-tabs-hide {
    display: none
}
.por {
    position: relative
}
.caps {
    text-transform: uppercase;
}
.vcenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.vcenter * {
    vertical-align: middle
}
.ie6 .vcenter span,
.ie7 .vcenter span {
    display: inline-block;
    height: 100%;
}
.bdd {
    border: 1px solid red
}
.right {
    float: right
}
.left {
    float: left
}
.centered {
	text-align: center;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.hide {
    display: none;
}
.show {
    display: block
}
.poa {
    position: absolute
}
.por {
    position: relative
}
.mt {
    margin-top: 20px
}
.mt-small {
    margin-top: 10px
}
.mb {
    margin-bottom: 20px
}
.pad {
    padding: 20px
}
.pad-extra {
    padding: 40px
}
.pad-top {
    padding-top: 20px
}
.pad-bottom {
    padding-bottom: 20px
}
.pad-bottom-small {
    padding-bottom: 10px
}
.no-margin {
	margin: 0;
}
.no-border {
	border: none;
}
.large {
	font-size: 14px;
}
.prepend-top {
	margin-top: 30px;
}
.image-caption {
	padding: 15px;
	background: #eaeced;
	float: right;
	margin: 0 0 15px 15px;
}

/*------------------------------------------------------------------------------
	FONTS

	This CSS resource incorporates links to font software which is
	the valuable copyrighted property of Monotype Imaging and/or
	its suppliers. You may not attempt to copy, install, redistribute, convert,
	modify or reverse engineer this font software. Please contact Monotype Imaging
	with any questions regarding Web Fonts:  http://webfonts.fonts.com
------------------------------------------------------------------------------*/
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=678862e1-a130-44a1-834f-973d9d8d1707");
@font-face {
font-family:"HelveticaNeueW01-45Ligh";
src:url("/_css/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix") format("eot");
}
@font-face {
font-family:"HelveticaNeueW01-45Ligh";
src:url("/_css/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix");
src:url("/_css/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("/_css/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("/_css/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face {
font-family:"HelveticaNeueW01-47LtCn 692686";
src:url("/_css/fonts/7de6b03f-1298-4bc2-89af-9d9da594008d.eot?iefix") format("eot");
}
@font-face {
font-family:"HelveticaNeueW01-47LtCn 692686";
src:url("/_css/fonts/7de6b03f-1298-4bc2-89af-9d9da594008d.eot?iefix");
src:url("/_css/fonts/42aacb2f-222e-46f5-a95a-1c22948ee0d1.woff") format("woff"),url("/_css/fonts/217a2f81-1e65-4924-a0d4-05ac8576f883.ttf") format("truetype"),url("/_css/fonts/5405647d-099e-47f7-9d4a-f8692e57a206.svg#5405647d-099e-47f7-9d4a-f8692e57a206") format("svg");
}
@font-face {
font-family:"HelveticaNeueW01-57Cn";
src:url("/_css/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?iefix") format("eot");}
@font-face {
font-family:"HelveticaNeueW01-57Cn";
src:url("/_css/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?iefix");
src:url("/_css/fonts/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"),url("/_css/fonts/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"),url("/_css/fonts/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg#6cd480d1-47d0-48b4-86bd-283db2cb9235") format("svg");
}
@font-face {
font-family:"HelveticaNeueW01-67MdCn 692710";
src:url("/_css/fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?iefix") format("eot");
}
@font-face {
font-family:"HelveticaNeueW01-67MdCn 692710";
src:url("/_css/fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?iefix");
src:url("/_css/fonts/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff") format("woff"),url("/_css/fonts/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf") format("truetype"),url("/_css/fonts/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg#5ab0c585-fb4b-43d9-abb0-b92f452b1284") format("svg");
}
@font-face {
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("/_css/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?iefix") format("eot");
}
@font-face {
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("/_css/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?iefix");
src:url("/_css/fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("/_css/fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("/_css/fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}

.hn-lt {
	font-family:'HelveticaNeueW01-45Ligh', sans-serif;
}
.hn-lt-cn {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
}
.hn-cn {
	font-family:'HelveticaNeueW01-57Cn', sans-serif;
}
.hn-md-cn {
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
}
.hn-bld-cn {
	font-family:'HelveticaNeueW01-77BdCn 692722', sans-serif;
}

h1,h2,h3, .link-wrap .intro, h2.rpm strong, .qtip-title, h1 a, h2 a, h3 a {
	font-weight: normal !important;
}

/*------------------------------------------------------------------------------
	HTML
------------------------------------------------------------------------------*/
html {
	height:100%;
	margin-bottom:0px;
	overflow-y:scroll;
}
html,
body {
    background-color: #F4F5F5;
}
body {
    margin: 0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    color: #231f20;
}
#fade-in-blanket {
	position: fixed;
	top: 0; left: 0;
	width: 100%; height: 100%;
	overflow: auto;
	z-index: 999999;
	background-color: inherit;
	text-align: center;
	padding-top:240px;
	#display: none; /*hide on IE6 and IE7 */
}
a {
    color: #5a53a3;
    text-decoration: none;
    line-height: inherit;
    font-weight: inherit;
    border: none;
    font-weight: bold;
}
a.href {
	cursor: pointer;
}
a:hover {
    color: #e77525;
    text-decoration: none;
    border: none;
}
a img {
	border: none;
}
a.normal {
	font-weight: normal;
}
* {
	outline: none;
}
label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
    cursor: pointer
}
p {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.6;
    margin: 0 0 10px;
    color: #231f20;
}
p.large {
    font-size: 14px;
}
.small {
    font-size: 11px;
}

.std td.very-large{
	font-size: 28px;
	font-family: "Arial", "Helvetica" "sans-serif";
	color: #5a54a4;
	font-weight: bold;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    font-weight: bold;
}
h1 {
    margin-bottom: 18px;
    font-size: 30px;
    line-height: 36px;
}
h2 {
    font-size: 16px;
    line-height: 24px;
	margin-bottom: 10px;
	color: #231f20;
	text-transform: uppercase;
}
h3,
h4,
h5,
h6 {
    line-height: 1.4;
	margin-bottom: 10px;
}
h3 {
    font-size: 16px;
	color: #231f20;
}
h4 {
    font-size: 16px;
}
h5 {
    font-size: 14px;
}
h6 {
    font-size: 13px;
    color: #bfbfbf;
    text-transform: uppercase;
}
ul,
ol {
    margin: 0 0 18px 0;
	padding: 0px;
}
li {
	list-style-type: none;
	background: url('/_media/bullet.png') 0 5px no-repeat;
	padding: 0 0 6px 12px;
}
ul.unstyled {
    list-style: none;
    margin-left: 0;
}
hr {
    margin: 20px 0 19px;
    border: 0;
    border-bottom: 1px solid #ccc;
}
strong {
    font-style: inherit;
    font-weight: bold;
}
em {
    font-style: italic;
    font-weight: inherit;
    line-height: inherit;
}
blockquote {
    margin-bottom: 18px;
    border-left: 5px solid #eee;
    padding-left: 15px;
}
blockquote p {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    margin-bottom: 0;
}
table {
	width: 100%;
	margin-bottom: 18px;
	padding: 0;
	font-size: 13px;
}
table th, table td {
	padding: 10px 10px 9px;
	line-height: 18px;
	text-align: left;
}
table th {
	padding-top: 9px;
	font-weight: normal;
	vertical-align: middle;
}
table td {
	vertical-align: top;
}
table tbody th {
	vertical-align: top;
}
p.more a {
    display: block;
    background: url(/_media/icon_more.png) 0 0 no-repeat;
    padding: 10px 0 0 50px;
    font-weight: normal;
    color: #fff;
    text-transform: lowercase;
    height: 45px;
}
span.pull-back {
    margin-left: -35px;
    padding: 0 5px 0 35px;
    background: #000;
    color: #fff !important;
}
.muted {
    color: #bfbfbf;
}
.box-border {
	padding: 10px;
	border: 1px solid #a7a9ac;
}
.spacer {
	height: 50px;
}
/*------------------------------------------------------------------------------
TABLES
------------------------------------------------------------------------------*/
table.std {
	width: 100%;
	margin: 20px 0;
	border: 1px solid #716fb3;
	border-top: none;
}
.std th {
    font-family: 'HelveticaNeueW01-57Cn';
	background: #716fb3;
	font-size: 16px;
	color: #fff;
	text-align: left;
}
.std th.light {
	background: #c1c0e8;
	color: #414142;
	font-weight: bold;
}
.std td {
    font-family:'HelveticaNeueW01-47LtCn 692686';
	color: #414142;
	font-size: 14px;
	line-height: 1.2;
}
.std th,
.std td {
	padding: 10px 15px;
}
tr.even {
	background: #dfdfdf;
}
tr.centered th,
tr.centered td {
	text-align: center;
}
.std td.date {
	text-align: left;
	font-style: italic;
}

/* Customers A-Z */
table.customers-a-z {
	border: 1px solid #8d8c8c;
	width: 100%;
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
}
table.customers-a-z tr.even {
	background: #e5e5e5;
}
table.customers-a-z tr.even th {
	background: #F4F5F5;
}
table.customers-a-z th {
	border-right: 1px solid #8d8c8c;
	border-bottom: 1px solid #8d8c8c;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	padding: 8px 10px;
}
table.customers-a-z td {
	border-right: 1px solid #8d8c8c;
	padding: 10px;
	font-size: 12px;
	color: #666;
}
table.customers-a-z td.first {
	font-size: 12px;
	font-family: sans-serif;
}
table.customers-a-z td.first span a {
	font-size: 20px;
	font-weight: bold;
	float: right;
	width: 20px;
}
table.customers-a-z td.first a:hover {
	color: #E77525;
}
table.customers-a-z th.last,
table.customers-a-z td.last {
	border-right: none;
}
.customer-name-ele {
	width: 210px;
}
.table-background-black {
	background: #231f20 !important;
	color: #fff !important;
}
.industries .industries-list {
	font-size: 11px;
	background: #fff;
	padding: 10px 0 10px 15px;
}
.industries .industries-list li {
	list-style-type: none;
	background: none;
	padding: 0;
	margin: 0;
}
.industries-list-a {
	color: #231f20;
	font-weight: normal;
	cursor: pointer;
}
.industries span {
	color: #fff;
	background: #231f20;
	display: block;
	padding: 5px 0 5px 10px;
	text-transform: uppercase;
	font-family: 'HelveticaNeueW01-67MdCn 692710', sans-serif;
}
/*------------------------------------------------------------------------------
POPOVERS
------------------------------------------------------------------------------*/
#qtip-blanket {
	position: fixed;
	top: 0; left: 0;
	width: 100%; height: 100%;
	overflow: auto;
	z-index: -1;
}
.qtip {
    color: #fff
}
.qtip-contentWrapper {
    background: none !important;
    border: none !important;
}
.qtip-button {
    background: url('/_media/close_button.png') no-repeat 0 0;
    width: 15px;
    height: 15px;
}
.qtip-title,
.ui-dialog-titlebar {
    font-family: 'HelveticaNeueW01-57Cn';
    font-size: 28px;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: normal;
    padding: 15px 15px 15px 35px !important;
    color: #fff;
}
.qtip-content {
    font-size: 14px;
    line-height: 1.6;
}
.qtip-theme2 {
	width: 460px !important;
    webkit-box-shadow: 0px 0px 8px 1px #bbb;
    -moz-box-shadow: 0px 0px 8px 1px #bbb;
    box-shadow: 0px 0px 8px 1px #bbb;
}
.qtip-theme2 .qtip-button {
    background: url('/_media/close_video.png') no-repeat 0 0;
    width: 15px;
    height: 15px;
}

.follow-popover p {
	font-size: 14px;
	line-height: 1.2;
}
.follow-text {
	float: left;
	width: 280px;
	margin-left: 20px;
}
.follow-text h1 {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
	font-size: 53px;
	color: #222;
	line-height: 1;
	margin-bottom: 0;
}
.follow-twitter-feed {
	margin-top: 10px;
}
.follow-twitter-feed a {
	color: #66c9f2;
}
.follow-twitter-feed .item {
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}
.follow-popover a.at300b span {
	display: none !important;
}
/* Video popovers */
.white-popover-inner {
	position: relative;
    background: #fff;
    padding: 15px 35px;
	height: 500px;
}
.ui-dialog-titlebar {
    background: #fff;
    color: #000;
}
.ui-widget-header .ui-icon {
    background: url('/_media/close_video.png') no-repeat 0 0;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 15px;
    top: 15px;
}
.white-popover .thumbnails, .white-popover .video-full.por {
	position: absolute;
	top: 15px;
	left: 35px;
	z-index: 100;
}
.white-popover .thumbnails {
	z-index: 200;
}
.white-popover p.more a {
    color: #000;
    font-weight: bold;
    background: url('/_media/icon_more_reversed.png') no-repeat 0 0;
}
.white-popover .video-full a.return {
	position: absolute;
	top: -97px;
	right: 20px;
}
.white-popover .video-cta.back a.return {
	display: block;
	padding: 10px 0 0 50px;
	text-transform: lowercase;
	color: #000;
	line-height: 45px;
	height: 55px;
	font-weight: bold;
	background: url('/_media/nav-icon-goback.png') no-repeat 0 0;
}
.white-popover .video-cta.more {
	position: absolute;
	bottom: 0; right: 35px;
}
.white-popover .video-cta.back {
	position: absolute;
	bottom: 0; left: 35px;
	margin-top: 10px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    text-indent: -999em;
}
/* Video overlay treatment */
.thumbnails .video-wrap {
    float: left;
    width: 204px;
    margin: 0 10px 10px 0;
}
a.video {
    display: block;
    position: relative;
    height: 135px;
}
.overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.overlay p {
    font-family: 'HelveticaNeueW01-57Cn',sans-serif;
    font-size: 11px;
    margin: 0;
    color: #fff;
    padding: 8px;
    line-height: 1.3;
    background: rgba(34,34,34,.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.overlay p strong {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif
}
.play {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.button-play {
	background: url('/_media/button_play_sm.png') no-repeat 0 0;
	width: 42px;
	height: 42px;
}
a:hover .button-play {
	background-position: -42px 0;
}
.play span.button-play {
	margin: 0;
	position: absolute;
	top: 10px;
	right: 10px;
}
.hidden-news-title {
	display: block;
	margin-top: 10px;
	color: #fff;
}
.hidden-news-post {
	color: #000;
	font-size: 12px;
	
}
.more {
	margin-top: 10px;
}
.page-training-enablement .quote-text {
	line-height: 22px;
	padding: 0 0 0 8px;
}
/*------------------------------------------------------------------------------
PRICING
------------------------------------------------------------------------------*/
.white-box {
	background: #fff;
	padding: 20px;
}
.pricing .column {
	width: 225px;
	margin-right: 30px;
}
.pricing .column ul {
	font-size: 12px;
	margin-left: 0;
	padding-left: 10px;
	list-style: none;
}
.pricing .column li {
	background: url('/_media/bullet.png') no-repeat 0 6px;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height: 1.4;
}
.pricing h2 {
	font-family:'HelveticaNeueW01-77BdCn 692722',sans-serif;
	font-size: 30px;
	color: #00a4e4;
	margin-bottom: 10px;
}
.pricing .price {
	width: 180px;
	margin: 0 auto 25px;
}
.pricing p {
	font-size: 12px;
}
.pricing .price p {
	line-height: 1;
	margin-bottom: 15px;
}
.pricing .column .x-large {
	font-family:'HelveticaNeueW01-77BdCn 692722',sans-serif;
	font-size: 42px;
	color: #58595b;
}
.pricing .button {
	background-image: none;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	padding: 0;
}
.pricing a.button:hover {
	color: #fff;
}

h2.no-caps {
	text-transform: none;
}
/*------------------------------------------------------------------------------
CUSTOMERS
------------------------------------------------------------------------------*/
.customer-logos-index .snapshot-icons {
	display: none;
}
.case-study-detail .customer-learnmore {
	display: none;
}
.customer-slider {
    height: 262px;
    border-bottom: 7px solid #231f20;
}
.toupper {
    text-transform: uppercase;
    font-weight: bold;
}
.customer-picture {
    width: 136px;
    height: 156px;
    float: left;
    margin: 0 12px 12px 0;
}
.customer-blurb {
    float: left;
    width: 372px;
}
.customer-blurb-no-portrait {
    float: left;
    width: 100%;
	margin-bottom: 12px;
}
.customer-logo {
    width: 200px;
    height: 65px;
}
.quote {
	margin: 0 0 0 -8px;
}
.customer-quote {
	height: 91px;
	width: 365px;
}
.customer-blurb-no-portrait .customer-quote {
    width: 100% !important;
}
.customer-quote-bold {
	font-family:'HelveticaNeueW01-77BdCn 692722', sans-serif;
}
.customer-info {
	clear: both;
}
.quote-text {
    height: 91px;
	font-family:'HelveticaNeueW01-57Cn';
	line-height: 18px;
	display: table-cell;
    text-transform: uppercase;
    font-size: 19px;
    vertical-align: bottom;
	margin: 0;
	padding: 0;
}
.customer-learnmore {
    float: right;
    margin-top: -33px;
}
.customer-learnmore span {
    float: left;
    display: block;
    margin: 10px 5px 0 0;
}
.customer-learnmore img {
    float: left;
    display: block;
}

.customer-slider.basic {
	height: auto;
	overflow: hidden;
}
.basic .customer-info {
    text-align: right;
	margin-top: 10px;
}
.basic .customer-blurb {
    width: auto;
}
.basic .customer-quote {
	height: auto;
	width: auto;
}

.filter-bar {
    margin: 36px 0 48px 0;
    height: 25px;
    background: black;
}
.success-cont {
	margin-right: -20px;
}
.success-box {
    float: left;
    width: 250px;
    height: 190px;
    background: #fff;
    margin: 0 20px 20px 0;
	webkit-box-shadow: 0px 0px 8px 1px #bbb;
    -moz-box-shadow: 0px 0px 8px 1px #bbb;
    box-shadow: 0px 0px 10px 1px #bbb;
	position: relative;
}
.success-box-links img {
	float: left;
}
.learn-more-link {
	display: block;
	float: left;
	margin: 6px 3px 0 0;
}
.last-box {
    margin-right: 0 !important;
}
.success-box-info {
	position: absolute;
	right: 0;
	top: 5px;
	text-align: right;
	line-height: 20px;
	font-size: 11px;
	width: 238px;
	padding-right: 12px;
	margin-top: 80px;
}
.ie7 .success-box-info {
	line-height: 40px;
}
.success-big {
    font-size: 45px;
	font-family:'HelveticaNeueW01-77BdCn 692722', sans-serif;
}
.success-text {
    text-transform: uppercase;
    font-size: 14px;
	line-height: 16px;
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
}
.success-box-logo {
	position: absolute;
	right: 0;
    padding: 12px 12px 12px 0 ;
	text-align: right;
}
.success-box-links {
	position: absolute;
	top: 140px;
	right: 0;
	float: right;
	margin: 12px;
}
.snapshot-text h2 {
	font-size: 28px;
	line-height: 30px;
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	color: #5b54a4;
	font-weight: normal;
	margin-top: 20px;
}
.snapshot-text ul li {
	font-size: 14px;
	font-weight: bold;
	color: #414142;
}
.snapshot-quote {
	text-transform: uppercase;
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
}
.snapshot-icons {
	margin-top: 10px;
	padding: 0 10px;
	text-transform: uppercase;
	font-family:'HelveticaNeueW01-57Cn', sans-serif;
}
.snapshot-icons img {
	float: left;
}
.snapshot-icons-span {
	display: block;
	float: left;
	margin: 2px 39px 0 2px;
}
.ie8 .snapshot-icons-span,
.ie7 .snapshot-icons-span {
	margin: 2px 30px 0 2px;
}
.snapshot-icons-last {
	margin-right: 0;
}
.filleralpha {
	height: 20px;
}
.video-slider-cont {
	margin-top: 30px;
}
.video-thumb-slider {
	width: 300px;
	float: left;
}
.video-thumb-slider li {
	background: none;
	padding: 0 10px;
	cursor: pointer;
}
.video-slider-next {
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 15px solid blue;
}

.video-slider-prev {
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-right: 15px solid blue;
}
.video-slider-prev,
.video-slider-next {
	float: left;
	margin: 55px 10px 0 10px;
	cursor: pointer;
}

/*------------------------------------------------------------------------------
VIDEO TESTIMONIALS
------------------------------------------------------------------------------*/
.testimonial-content .video-holder iframe {
	background: #F4F5F5;
}
.testimonials-wrap .thumbnails {
	width: 100%;
	margin: 0;
}
.testimonials-wrap .thumbnails .video-wrap {
	margin: 0 10px 20px 10px;
    width: 145px;
	padding: 4px;
	background: #fff;
    webkit-box-shadow: 0px 0px 8px 1px #666;
    -moz-box-shadow: 0px 0px 8px 1px #666;
    box-shadow: 0px 0px 8px 1px #666;
    behavior: url('/_includes/PIE.htc');
}
.testimonials-wrap a.video {
    height: 107px;
}
.testimonials-wrap .button-play {
	background: url('/_media/button_play_sm.png') no-repeat 0 0;
	width: 42px;
	height: 42px;
}
.testimonials-wrap a:hover .button-play {
	background: url('/_media/button_play_sm.png') no-repeat -42px 0;
}
.testimonials-wrap .play span.button-play {
	top: 5px;
	right: 5px;
}
.video-caption blockquote {
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
	margin: 20px 0 45px 10px;
	background: none;
	border: none;
	border-bottom: 10px solid #232020;
	padding: 0 5px 25px;
	font-size: 19px;
	text-transform: uppercase;
	line-height: 1.2;
}
.video-caption blockquote.more-padding {
	padding-bottom: 35px;
}
.video-caption cite {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	font-style: normal;
	display: block;
	margin-top: 20px;
	font-size: 20px;
	text-transform: none;
	line-height: 1.2;
}
.video-caption cite span {
	display: block;
	font-size: 16px;
}
/*------------------------------------------------------------------------------
	MANAGEMENT
------------------------------------------------------------------------------*/
.management-pic {
	width: 157px;
	float: left;
	margin: 20px 24px 0 0;
}
.management-pic:hover {
	webkit-box-shadow: 0px 0px 8px 1px #404040;
    -moz-box-shadow: 0px 0px 8px 1px #404040;
    box-shadow: 0px 0px 8px 1px #404040;
}
.mangement-pic img {
	margin: 0;
}
.management-pic-info-cont {
	background: #1ba3dd;
	height: 58px;
	width: 157px;
	margin: -5px 0 0 0;
}
.management-pic-info {
	display: table-cell;
	height: 55px;
	vertical-align: middle;
	padding: 0 10px;
	color: #fff;
}
.management-pic-info span {
	display: block;
}
.manage-last {
	margin-right: 0;
}
.management-name {
	font-family:'HelveticaNeueW01-57Cn', sans-serif;
	font-size: 16px;
}
.management-title {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	line-height: 14px;
}
.manage-bio-pic {
	width: 157px;
	margin-right: 20px;
	float: left;
}
.manage-bio-blurb {
	width: 342px;
	float: left;
	font-size: 14px;
}
.twitter-bird {
	margin: 0 0 -20px 10px;
}
.manage-bio-blurb h2 {
	font-family:'HelveticaNeueW01-57Cn', sans-serif;
	font-weight: normal;
	font-size: 24px;
	text-transform: none;
}
.manage-bio-twitter {
	clear: both;
	background: #e6e7e8;
	padding: 20px 15px 10px 15px;
}
.manage-bio-twitter span {
	font-size: 10px;
	color: #5A53A3;
}
.manage-bio-twitter span a {
	font-weight: normal;
}
.manage-blog-date {
	display: block;
	margin-bottom: 10px;
}
.manage-executive-team li {
	margin-left: 15px;
	padding: 0 0 2px 0;
	background: none;
}
.tweet_list {
	margin: 0;
}
.tweet_list li {
	background: none;
	padding: 0;
}
/*------------------------------------------------------------------------------
	TRUST
------------------------------------------------------------------------------*/
body.page-trust .status {
	position: absolute;
	top: 10px;
	right: 50px;
	width: 150px;
	height: 150px;
	background: url('/_media/system_status.png') no-repeat;
}
body.page-trust .status-msg {
	background: #6d6f71;
	margin-bottom: 20px;
	padding: 20px;
	color: #fff;
}
body.page-trust .online {
	background-position: 0 0;
}
body.page-trust .maintenance {
	background-position: 0 -150px;
}
body.page-trust .system-down {
	background-position: 0 -300px;
}
/*------------------------------------------------------------------------------
	NEWS
------------------------------------------------------------------------------*/
.section-about-news .box-white p {
	height: 60px;
}
.section-about-news .box-white .description {
	height: auto;
}
.section-about-news .link-wrap {
	padding-top: 10px;
}
.section-about-news .box-white a.intro {
	background-repeat: no-repeat;
	background-position:  10px 0;
	padding-top: 50px;
	margin-top: 0;
}
.section-about-news .box-white .media-kit a.intro {
	background-image: url('/_media/icon_media_kit.png');
}
.section-about-news .box-white .awards a.intro {
	background-image: url('/_media/icon_awards.png');
}
.section-about-news .box-white .coverage a.intro {
	background-image: url('/_media/icon_coverage.png');
}
.section-about-news .box-white .press a.intro {
	background-image: url('/_media/icon_press_releases.png');
}
/*------------------------------------------------------------------------------
	RESOURCES
------------------------------------------------------------------------------*/
.section-resources .column-left {
	width: 179px;
}
.section-resources .column-full {
	width: 100%;
}
.section-resources .column {
	margin-bottom: 20px;
}
.section-resources .column img.post-ratings-image {
	border: none;
	margin: 0;
}
.section-resources .column img {
	margin: 0 0 20px 20px;
	border: 1px solid #909295;
}
.section-resources .content-item {
	border-top: none;
	border-bottom: 1px solid #909295;
}
.section-resources .post .social-follow {
	margin-bottom: 20px;
	width: 152px;
}
.section-resources .post .social-follow ul li {
	width: 38px;
}
.section-resources .post .social-follow ul {
	margin: 0;
	width: 152px;
    height: 24px;
}
.section-resources .post .social-follow .count {
	display: none;
}
.section-resources .post .social-follow .count li {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 37px;
	padding: 2px 0 0 0;
	margin-top: 2px;
	border-right: 1px solid #d1d3d4;
}
.section-resources .post .social-follow a {
    height: 24px;
}
.section-resources .post .social-follow a.googleplus:hover {
	background-color: none;
}
.social-follow ul li {
    float: left;
    margin: 0;
}
.section-resources .post .social-follow .facebook {
    background-position: 0 -2px;
}
.section-resources .post .social-follow .twitter {
    background-position: 0 -31px;
}
.section-resources .post .social-follow .linkedin {
    background-position: 0 -60px;
}
.section-resources .post .social-follow .googleplus {
    background-position: 0 -121px;
}

.section-resources .post .social-follow .googleplus {
	padding-right: 0;
}
.section-resources .post .social-follow .count .last {
	border-right: none;
}
/* Resource Promos */
.resource-promo {
	display: block;
	width: 514px;
	border-bottom: 10px solid #231f20;
	margin-bottom: 10px;
	padding-top: 20px;
}
.no-js .promo-container .first {
	display: block;
}
.resource-promo .promo-image {
	position: absolute;
	left: 0;
	bottom: 0;
	border-top: 1px solid #bcbec0;
	border-left: 1px solid #bcbec0;
	border-right: 1px solid #bcbec0;
}
.resource-promo .promo-image.no-b {
	border: none;
}
.resource-promo .title {
	font-family:'HelveticaNeueW01-77BdCn 692722', sans-serif;
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 18px;
	color: #414042;
	display: block;
	width: 275px;
	padding-left: 150px;
	margin-bottom: 5px;
}
.resource-promo .description {
	color: #414042;
	display: block;
	width: 275px;
	padding: 0 0 10px 150px;
	line-height: 14px;
	font-weight: normal;
}
.resource-promo .download {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 70px;
	width: 65px;
	background: url('../_media/icon_more_reversed.png') 7px 0 no-repeat;
}
a.resource-promo:hover {
	border-bottom: 10px solid #231f20;
}
a.resource-promo:hover .download .link-text {
	color: #5a53a3;
}
a.resource-promo:hover .download {
    opacity: .90;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
}
.download .link-text {
	display: block;
	margin-top: 50px;
}
.post-title {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	color: #5a53a3;
	font-weight: normal;
	font-size: 28px;
	text-transform: none;
	line-height: 32px;
}
.post-info {
	display: inline;
	margin: 0;
	padding: 0;
}
.post .post-ratings,
.post .ratings,
.post .views {
	width: auto;
	float: left;
}
.post {
	border-bottom: 1px solid #e5e5e6;
	margin-bottom: 20px;
}
.section-resources .post img {
	border: 1px solid #a7a9ac;
}
.post .right,
.post .alignright {
	float: right;
	margin: 0 0 20px 20px;
}
.post .left,
.post .alignleft {
	float: left;
	margin: 0 20px 20px 0;
}
.post-thumb {
	max-width: 95px;
}
.icon-locked {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	background-color: #e6e7e8;
	padding: 10px;
}
.sidebar .sidebar-header {
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.subscribe {
	padding: 20px 8px 8px 8px;
	margin-bottom: 10px;
	color: #fff;
	background: #232020;
}
.subscribe input.text {
	width: 120px !important;
	margin-bottom: 5px;
}
.related-content h2 {
	font-size: 12px;
	text-transform: none;
	color: #424243;
}
.related-content li a {
	font-size: 12px;
}
.category-description h2 {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	color: #5a53a3;
	font-weight: normal;
	font-size: 28px;
	text-transform: none;
	line-height: 32px;
}
.section-resources .community .right {
	margin: 0 0 20px 20px;
}
.section-resources .content h2 img {
	display: none;
}
.post-meta {
	margin-bottom: 19px;
}
.post.comments {
	margin-top: 20px;
}
.small-avatar-container {
	width: 35px;
	float: left;
	margin-right: 10px;
}
.avatar-container {
	width: 67px;
	float: left;
}
.social-media-login {
	clear:both;
	overflow: auto;
}
#twc_connect {
	float: left;
}
#twc_button {
	background-color: #f4f5f5;
	border: none;
	padding: 10px 0;
}
#alt-login-methods p {
	padding: 13px 0 0 0;
}
.content-box-comment {
	border-bottom: 1px #ddd solid;
}
.comment-body {
	width: 461px;
	float: left;
}
.comment {
	padding: 13px 13px 0 13px;
	border: 1px solid #fff;
}
.bypostauthor {
	background: #f8f8fb;
	border-color: #e3e2f0;
}
.comment-box {
	margin: 20px 0 0 0;
	position: relative;
	width: 100%;
}
#commentform textarea {
	width: 520px;
}
.comment-box p {
	margin: 0;
}
#sfc_comm_send {
	float: left;
	padding-top: 15px;
}
a.muted {
	color: #333;
}
.subscribe-form {
	background: #EAECED;
	padding: 10px;
}
.sidebar-pad {
	padding-left: 12px;
	padding-right: 12px;
}
.subscribe-form input {
	color: #8f999f;
}
li.linkcat {
	background: none !important;
}
.subcategory-tabs {
	margin: 0;
	padding: 0;
}
.sort-container {
	padding-bottom: 20px;
	float: right;
	width: 100%;
}
.sort-dropdown {
	float: right;
}

/* Reader Poll */
.content-box.poll {
	margin: 10px 0 0 0;
	padding: 10px 10px 5px;
}
.content-box.poll,
.content-box.poll ul li {
	background: #EAECED;
}
.content-box.poll ul li {
	padding: 0;
}
.content-box.poll h3,
.content-box.poll ul {
	margin: 5px 0 5px 10px;
}

/* PDF download area underneath Google Viewer iFrame */
iframe.post {
	width: 556px;
	height: 400px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.pdf-download {
	position: relative;
	margin-left: -10px;
	width: 540px;
	height: 133px;
	display: block;
	background: url('/_media/resources_download_pdf.png') no-repeat;
	clear: both;
}
.download-pdf img {
	display: none;
}
.download-pdf-label {
	font-family:'HelveticaNeueW01-67MdCn 692710', sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 45px;
	display: block;
	margin-left: 160px;
	width: 300px;
}
.pdf-download .get-it {
	position: absolute;
	bottom: 16px;
	right: 13px;
	background: url('/_media/resources_icon_pdf_download_cta.png') no-repeat;
	width: 75px;
	height: 65px;
}
.section-resources .post .pdf-download .download-pdf-hero {
	position: absolute;
	bottom: 0px;
	left: 15px;
	border: none;
}
.section-resources .post .pdf-download .download-hero-thumb-border {
	border-top: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	border-bottom: none;
}

a.pdf-download:hover {
	color: #5A53A3;
}
.book-club .downloadbutton_thumb {
	width: 44px !important;
	-moz-box-shadow: 0px 0px 5px #AAA;
	-webkit-box-shadow: 0px 0px 5px #AAA;
	-moz-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
}
.download-pdf a,
.download-pdf a:visited {
	color: #726FB4;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 15px;
	display: block;
}
.download-pdf a:hover,
.download-pdf a:active {
	color: #555;
}
/*------------------------------------------------------------------------------
	NEWS
------------------------------------------------------------------------------*/
.alignleft {
	float: left;
	margin: 15px 15px 0;
}
.post .right,
.alignright {
	float: right;
	margin: 0 0 15px 15px;
}
.alignleft {
	float: left;
	margin: 0 15px 15px 0;
}
.row-separator {
border-bottom: 1px solid #BAC0C4;
margin-bottom: 35px;
}
.coverage_post {
	margin-top: 20px;
}
.coverage_post img {
	border: 1px solid #CCC;
	padding: 3px;
	border-radius: 3px;
	background: #FFF;
}
.press-releases .content-inner li {
	margin-bottom: 10px;
}
.news-events-box {
	height: 210px;
}
.news-events-box .link-wrap {
	height: 190px;
}

.news-events-box .learn-more {
	position: absolute;
	bottom: 10px;
}
/*------------------------------------------------------------------------------
	ERROR PAGES
------------------------------------------------------------------------------*/

.section-error .main-nav {
	margin-bottom: 100px;
}
.section-error .content-wrap {
	width: 827px;
}
.section-error .content-inner {
	padding-left: 100px;
}
.section-error .content-wrap h1 {
	font-family: 'HelveticaNeueW01-57Cn';
	font-size: 46px;
	color: #808285;
	margin-bottom: 50px;
	text-transform: none;
}
.section-error .content-wrap p {
	font-family:'HelveticaNeueW01-47LtCn 692686', sans-serif;
	color: #414042;
	font-size: 24px;
	line-height: 1.2;
}
.section-error .content-wrap p strong {
    font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
}
.error-wrap {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 170px;
	height: 200px;
}
.page-401 .error-wrap {
	background-image: url('/_media/icon_401.png');
}
.page-403 .error-wrap {
	background-image: url('/_media/icon_403.png');
}
.page-404 .error-wrap {
	background-image: url('/_media/icon_404.png');
}
.page-500 .error-wrap {
	background-image: url('/_media/icon_500.png');
}
/*------------------------------------------------------------------------------
	MARKETO FORMS
------------------------------------------------------------------------------*/
form.lpeRegForm ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
form.lpeRegForm li {
	background: none;
	padding: 0;
	margin-bottom: 0;
	float: left;
}
form.lpeRegForm ul input {
	border: 1px solid #d9d9d9;
	padding: 5px 3px;
	width: 110px;
}
form.lpeRegForm ul input[type='text'] {
}
form.lpeRegForm ul textarea {
	border: 1px solid #d9d9d9;
	padding: 5px 3px;
	width: 215px;
	height: 70px;
	resize: none;
}
form.lpeRegForm ul select {
	width: 118px;
}
form.lpeRegForm .mktInput {
	padding-left: 0;
}
form.lpeRegForm label {
	width: 100px;
	float: left;
	color: #414142;
	text-align: right;
	padding-right: 10px;
	line-height: 28px;
}
form.lpeRegForm label.lesslineheight {
	line-height: 22px;
}
.page-freetrial form.lpeRegForm label {
	width: auto;
	text-align: left;
}
form.lpeRegForm li.mktFormReq label {
	font-weight: bold;
}
.mktFormMsg {
	clear: all;
	float: right;
	text-align: right;
	color: red;
	font-style: italic;
	width: 200px
}
form.lpeRegForm div.buttonSubmit {
	float: right;
	width: 118px;
}
form.lpeRegForm div.buttonSubmit input {
	background: #716fb3;
	width: 118px !important;
	border: none;
   	font-family: 'HelveticaNeueW01-57Cn',sans-serif;
	color: #FFFFFF;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 20px;
	height: 36px;
	margin: 0;
}
form.lpeRegForm div.buttonSubmit input:hover {
    opacity: .90;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
}
/*------------------------------------------------------------------------------
	ICONS
------------------------------------------------------------------------------*/
.icon-rss-small {
	background: url('../_media/icon_rss.png') 0 0 no-repeat;
	padding: 0 0 0 15px;
}

/*
ColorBox Core Style:The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left
}
#cboxContent {
    position: relative
}
#cboxLoadedContent {
    overflow: auto
}
#cboxTitle {
    margin: 0
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer
}
.cboxPhoto {
    float: left;
    margin: 1em auto 0 auto;
    border: 0;
    display: block;
}
.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}
/*
User Style:Change the following styles to modify the appearance of ColorBox. They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
    background: #fff
}
#colorbox {
	background: #fff;
	webkit-box-shadow: 0px 0px 8px 1px #bbb;
    -moz-box-shadow: 0px 0px 8px 1px #bbb;
    box-shadow: 0px 0px 10px 1px #bbb;
    behavior: url('/_includes/PIE.htc');
}
#cboxContent {
    margin-top: 32px;
	padding: 25px;

}
.cboxIframe {
    background: #fff
}
#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}
#cboxLoadedContent {
    background: #fff;
    padding: 1px;
}
#cboxLoadingGraphic {
    background: url(/_media/colorbox/loading.gif) no-repeat center center
}
#cboxLoadingOverlay {
    background: #000
}
#cboxTitle {
    position: absolute;
    top: -22px;
    left: 30px;
	font-size: 18px;
	font-weight bold;
	padding-right: 40px;
}
#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px;
}
#cboxSlideshow,
#cboxPrevious,
#cboxNext,
#cboxClose {
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    background: url(/_media/colorbox/controls.png) no-repeat 0 0;
}
#cboxPrevious {
    background-position: 0px 0px;
    right: 57px;
}
#cboxPrevious:hover {
    background-position: 0px -25px
}
#cboxNext {
    background-position: -25px 0px;
    right: 22px;
}
#cboxNext:hover {
    background-position: -25px -25px
}
#cboxClose {
    background-position: -50px 0px;
    right: 40px;
}
#cboxClose:hover {
    background-position: -50px -25px
}
.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious {
    right: 66px
}
.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px
}
.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 44px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px
}
/* Colorbox overrides */
#cboxOverlay {
    background: #222
}
#cboxClose.hover {
    background-position: 0 0
}
/*#cboxLoadedContent{background:#fff;padding:50px;}*/
/* Colorbox Theme - General */
.theme-1 #cboxContent {
    background: none
}
.theme-1 #cboxOverlay {
    background: none
}
.theme-1 .cboxIframe {
    background: none
}
.theme-1 #cboxClose {
    position: absolute;
    top: 15px;
    right: 15px;
    background: url(/_media/close_button.png) no-repeat;
    width: 15px;
    height: 15px;
}
.theme-1 #cboxLoadedContent {
    background: none;
    padding: 0 !important;
}
/*------------------------------------------------------------------------------
PRODUCTS
------------------------------------------------------------------------------*/
.products-wrap .box-white {
	height: 260px;
	padding: 20px;
	width: 214px;
}
.products-wrap .heading {
	color: #231f20;
	font-size: 21px;
	font-family: 'HelveticaNeueW01-67MdCn 692710',sans-serif;
	line-height: 26px;
}
.products-wrap .description {
	color: #58595b;
	display: block;
	height: 90px;
}
.products-wrap .learn-more {
	display: block;
	margin-top: 28px;
}
.products-wrap .learn-more a {
	margin-right: 10px;
}
.products-wrap .marginleft {
	margin-left: 10px;
}
.products-wrap .learn {
	float: right;
}
.products-wrap .learn-more-img {
	display: block;
	float: left;
	margin: 10px 5px 0 0;
}
/*------------------------------------------------------------------------------
CAROUSEL
------------------------------------------------------------------------------*/
.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #F0F6F9;
	border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 245px;
	padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  245px;
	height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
	width: 75px;
	height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
	background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
	background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}

/**
*  Vertical Buttons
*/
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
#customer-logos-carousel{
	width: 300px;
	margin: none;
	padding: none;
	float: left;
}

#customer-logos-carousel ul li{
	background: none;
	padding: none;
	margin: none;
}


.mycarousel-prev{
	background: url(/_media/carousel_previous_btn.png) 0 50px no-repeat;
	float: left;
	width: 18px;
	height: 137px;
}
.mycarousel-next{
	background: url(/_media/carousel_next_btn.png)  0 50px no-repeat;
	float: left;
	width: 18px;
	height: 137px;
	margin-left: 10px;
}

.premium-link{
	color: #FFF;
	background-color: #5a54a4;
}

.premium-link:hover{
	color: #FFF;
	background-color: #e67425;
}

.premium-image{
	background: url(/_media/premium_content_image.png)  0 0 no-repeat;
	width: 175px;
	height: 56px;
	display: block;
}
