@charset "utf-8";

/** 
 * Products Pages Styles | ONEsite.com
 *
 * Products Landing Page
 * Products pages
 * 
 * @project ONEsite.com
 * @version 204
 * @lastmodified 2012-05-21 14:45
 * @author wgraham
 *
 * @colordef #fff; white
 * @colordef #2A659A; blue
 *
 * @custom font definition 
 *  ProximaNovaRegular
 *  ProximaNovaBold
 *  ProximaNovaSemibold 
 */
 
/* body {font: 13px/16px "Proxima", Helvetica, Verdana, Arial Sans-serif;} */

/* PRODUCT AND SERVICES LANDING PAGES */
	.itemDescriptionWrapper {
		}
	h2.subItemHeadline {
		font: 200%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		color: #797979; 
		margin: 0em;
		}
	.itemDescriptionWrapper p.itemDescription {
		font-size: 153%; 
		font-weight: 100; 
		line-height: 165%;
		}
	.itemDescriptionWrapper p.itemDescriptionLink {
		font-size: 135% 
		font-weight: 100;
		}
	.itemWrapper,
	.subItemWrapper {
		overflow: hidden;
		}
	.itemWrapper {
		margin: 4em 0em 1.5em;
		}
	.subItemWrapper {
		margin: 1em 0em 1.4em;
		}
	.itemWrapper .item,
	.subItemWrapper .subItem {
		border-radius: 0.5em; 
		border-style: solid; 
		border-width: 1px; 
		float: left; 
		}
	.itemWrapper .item {
		width: 24.75em; 
		margin-right: 2.5em; 
		border-color: #2A659A;
		background-color: #FFF;
		}
	.subItemWrapper .subItem {
		width: 24.35em; 
		margin-right: 1.5em; 
		min-height: 14em;
		border-color: #D7D7D7; 
		background-color: #FCFCFC;
		}
	.itemWrapper .item:last-of-type,
	.subItemWrapper .subItem:last-of-type {
		margin-right: 0em;
		}
	.itemWrapper .item h3,
	.subItemWrapper .subItem h3 {
		margin: 0em 0em 0em 0em; 
		padding: 0.5em 1.5em; 
		font-weight: 100; 
		color: #FFF;
		}
	.itemWrapper .item h3 {
		background-color: #2A659A;
		}
	.subItemWrapper .subItem h3 {
		background-color: #D7D7D7;
		color: #797979;
		}
	.itemWrapper .item p,
	.subItemWrapper .subItem p {
		padding: 0em 1.5em; 
		font-size: 100%; 
		line-height: 175%;
		color: #666;
		}
	.itemWrapper .item p {
		margin-bottom: 2em;
		}
	#productsWrapper .itemWrapper .item p {
		min-height: 10em;
		}
	#servicesWrapper .itemWrapper .item p {
		min-height: 10em;
		}
	.subItemWrapper .subItem p {
		}
	#productsWrapper .subItemWrapper .subItem p {
		min-height: 12em;
		}
	#servicesWrapper .subItemWrapper .subItem p {
		min-height: 10em;
		}
	.itemWrapper .item ul.checklist {
		list-style-image: url(//images.onesite.com/www.onesite.com/check.png); 
		margin: 1em 1em 1em 0em;
		padding: 0em 0em 0em 4em;
		min-height: 11.5em;
		}
	/* WEIRD FIX FOR LINE THAT WASN'T BEING OVERRIDDEN FROM CSSLOADER */
		.itemWrapper#productWrapper .item ul.checklist li {
			list-style-type: none;
			list-style-image: url(//images.onesite.com/www.onesite.com/check.png); 
			}
	.itemWrapper .item ul.checklist li {
		margin: 0.5em 0em; 
		color: #666;
		}
	#productsWrapper .itemWrapper .item  ul.checklist {
		min-height: 13.5em;
		}
	#servicesWrapper .itemWrapper .item  ul.checklist {
		/* min-height: 10em; */
		}
	.itemWrapper .item .itemButton,
	.subItemsWrapper .subItemButton {
		text-align: center;
		margin: 1.5em auto;
		}
	.subItemsWrapper {
		margin: 3em 0em; 
		padding: 1.5em; 
		border-radius: 0.5em; 
		border: 1px solid #D7D7D7; 
		background-color: #F7F7F7;
		}
	.subItemsWrapper h2.itemHeadline {
		margin: 0em; 
		padding: 0.5em 0em; 
		font-size: 175%; 
		font-weight: 100;
		}
	.itemsWrapper .itemAction,
	.subItemsWrapper .subItemAction {
		margin: 1em 0em 0em; 
		text-align: center; 
		color: #666;
		}
	.itemsWrapper .itemAction .pillButton,
	.subItemsWrapper .subItemAction .pillButton {
		margin-left: 1.5em;
		}
	/* OVERWRITES FOR NEW STYLE PRODUCTS/SERVICES LANDING PAGE */
		.itemsWrapper .itemWrapper .item {
			float: left; 
			margin: 0em 0em 2em 0em; 
			padding: 2em 3em 2.5em; 
			width: 20.5em; 
			background-color: transparent; 
			border-radius: 0px; 
			border-width: 0px; 
			border-right: 1px solid #F7F7F7;
			}
		.itemsWrapper .itemWrapper .item:last-of-type {
			border-right-width: 0px;
			}
		.itemsWrapper .itemWrapper .item .itemImageWrapper {
			margin: 1.25em auto 0em; 
			text-align: center;
			max-height: 10em;
			}
		.itemsWrapper .itemWrapper .item .itemImageWrapper img {
			max-width: 100%; 
			max-height: 100%; 
			padding: 0.5em; 
			border-radius: 0.25em; 
			border: 0px solid #D7D7D7; 
			}
		.itemsWrapper .itemWrapper .item h3 {
			padding: 0em; 
			margin: 0em; 
			font: 165%/100% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
			background-color: transparent; 
			color: #6F8DA9;
			}
		.itemsWrapper .itemWrapper .item p {
			line-height: 125%; 
			color: #797979; 
			padding: 0em; 
			margin: 0em; 
			min-height: 14em !important; 
			display: block; 
			float: none; 
			display: none;
			}
		.itemsWrapper .itemWrapper .item ul.checklist {
			clear: left; 
			float: none; 
			margin: 2em 0em 0em; 
			padding: 0em 0em 0em 1.75em;
			}
		.itemsWrapper .itemWrapper .item .itemButton {
			margin: 1em 0em 0em; 
			padding: 0em;
			}
/* PRODUCT DETAILS PAGES */
	.one_body_network#home_single-sign-on #oneBackgroundLayer,
	.one_body_network#home_onesite-live #oneBackgroundLayer,
	.one_body_network#home_hosting-platform #oneBackgroundLayer,
	.one_body_network#home_social-plugins #oneBackgroundLayer,
	.one_body_network#home_social-software #oneBackgroundLayer,
	.one_body_network {
		background-image: none !important;
		}
	/* PRODUCT INFORMATION */
		.productInformationWrapper {
			margin-bottom: 3em; 
			overflow: auto; 
			border-bottom: 1px solid #E7E7E7;
			width: 100%;
			}
		.productInformationDetails {
			width: 375px; 
			float: left;
			}
		#home_mobile-app .productInformationDetails {
			width: 480px;
		}
		#home_mobile-app .productInformationImage  {
			width: auto;
		}
		/*#social_network_software .casingSubtitle {
			display: none;
		}
		#social_network_software .productInformationWrapper {
			padding-bottom: 2em;
		}
		#social_network_software .productInformationDetails {
			width: 50%;
		}
		#social_network_software .btn.button.headlineButton {
			font-size: 95%;
			padding: 1.25em 1.2em;
		} */
		.productInformationImage {
			width: 50%; 
			float: right;
			overflow: hidden;
			}
		/*#social_network_software .productInformationImage {
			width: 390px;
			margin-top: 40px;
			}*/
		.productInformationImage img {
			max-width: 100%;
			}
		.productInformationDetails h2.productHeadline {
			font-family: ProximaNovaRegular, Helvetica, Arial, Sans-serif;
			font-size: 350%; 
			font-weight: 100; 
			margin: 0em;
			color: #333;
			-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#686868)), to(#121212));
			}
		.productInformationDetails h2.productHeadline.newProduct {
			background: transparent url(//images.onesite.com/www.onesite.com/products/new.png) 0em 0.15em no-repeat;
			padding-left: 0.9em;
			position: relative; 
			white-space: nowrap;
			}
		.productInformationDetails p.productSubheadline {
			margin: 0.5em 0em 1em;
			font: 100 200%/125% ProximaNovaLight, Helvetica, Arial, Sans-serif;
			color: #4A4A4A;
			}
		.productInformationDetails a.productFeaturesLink {
			display: block; 
			font: 500 115%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif;
			}
		/* PRODUCT HEADLINE BUTTONS */
			.headlineButtonWrapper {
				margin-top: 5em;
				}
			.headlineButtonBreak {
				font-weight: bold; 
				padding: 0em 1em 0em 0em;
				}
			.btn.button.headlineButton {
				padding: 1.25em 2em;
				margin-right: 1em;
				}
			.btn.button.headlineButton span {
				font: 125%/100% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
				}
			#social_network_software .headlineButtonWrapper {
				margin-top: 2em;
				}
	/* Video */
	#home_social-software .videoWrapper {
		text-align: center;
		padding: 40px 0;
	}
	#home_social-software .videoWrapper video {
		max-width: 90%;
	}

	/* PRODUCT DESCRIPTION */
		h2.productDescriptionHeadline {
			margin: 0.5em 0em 1.6em;
			font: 240%/100% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
			text-align: center; 
			color: #797979;
			}
		.productDescriptionWrapper .productDescription,
		.productDescriptionWrapper .productDescription p:first-of-type {
			min-width: auto;
			width: auto;
			max-width: auto;
			display: inline;
			vertical-align: top;
			float: none;
			clear: none;
			color: #666;
			}
		.productDescriptionWrapper .productDescription p {
			margin: 0.5em 0em;
			font-size: 16px;
			line-height: 165%;
			min-width: 100%;
			width: 100%;
			max-width: 100%;
			}
	/* WHITE PAPERS */
		.productDescriptionWrapper .whitePapersWrapper {
			width: 16em; 
			width: 29em;
			float: right; 
			padding: 2em 2em 1.5em !important; 
			margin: 0em 0em 1em 1em; 
			text-align: center;
			}
		.productDescriptionWrapper .whitePapersWrapper h3 {
			margin: 0em; 
			text-align: left;
			}
		.productDescriptionWrapper .whitePapersWrapper p {
			min-width: 100%; 
			color: #777; 
			text-align: left;
			}
		.productDescriptionWrapper .whitePapersWrapper a {
			margin-top: 2em; 
			border-radius: 0.5em !important;
			}
	/* DISCOVER MORE */
		.productDescriptionWrapper .discoverMoreWrapper {
			width: 30em; 
			float: right; 
			border: 1px solid #2A659A;
			border-radius: 0.25em;
			margin: 0 0 1.5em 1.5em;
			padding: 0;
			}
		.productDescriptionWrapper .discoverMoreWrapper h3 {
			background-color: #2A659A;
			color: #FFFFFF;
			font: 110%/100% "ProximaRegular",Helvetica,Verdana,Arial Sans-serif;
			margin: 0;
			padding: 0.75em 2em;
			text-shadow: 1px 1px 2px #000000;
			text-transform: uppercase;
			}
		.productDescriptionWrapper .discoverMoreWrapper p {
			font-size: 100%;
			line-height: 150%;
			margin: 0 !important;
			padding: 1em 2em 2em !important;
			width: auto;
			max-width: 100% !important;
			}
		.productDescriptionWrapper .discoverMoreWrapper a.scheduleDemoLink {
			display: block; 
			font-weight: bold; 
			margin-top: 0.5em; 
			}
	/* FEATURES */
		.featureWrapper {
			border-width: 0px 0px 1px 0px;
			border-style: solid;
			border-color: #E7E7E7; 
			overflow: auto; 
			padding: 2em 0em; 
			margin: 0em;
			}
		.featureWrapper:nth-of-type(1) {
			border-top-width: 1px;
			}
		.featureWrapper:last-of-type {
			border-bottom-width: 0px;
			}
		/* CUSTOM OPTIONS FOR SPECIFIC PAGES */
			/* MODERATION */
			.featureWrapper#reviewing_moderated_content,
			/* SUPPORT AND INTEGRATION */
			.featureWrapper#additional_onesite_developer_and_support_resources,
			/* HOSTING PLATFORM */
			.featureWrapper#options {
				border-bottom-width: 0px;
				}
		.featureWrapper .featureDetailsWrapper {
			}
		.featureWrapper .featureDetailsWrapper .featureImageWrapper {
			padding: 0em 2em 2em 0em; 
			float: left; 
			vertical-align: top;
			max-width: 22.5em;
			}
		.featureWrapper .featureDetailsWrapper .featureImageWrapper img {
			max-width: 20.5em;
			}
		.featureWrapper.featureRight .featureImageWrapper {
			float: right; 
			padding: 0em 0em 2em 2em;
			}
		.featureWrapper .featureDetailsWrapper .featureDescWrapper {
			display: inline; 
			vertical-align: top;
			}
		.featureWrapper.featureRight .featureDescWrapper p.featureDescription {
			float: left; 
			max-width: 47.5em;
			}
		.featureWrapper .featureHeadline h2{
			font: 175%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif; 
			font-weight: 100 !important;
			color: #797979;
			}
		.featureWrapper .featureDetailsWrapper .featureDescWrapper p.featureDescription {
			font-size: 14px; 
			line-height: 175%;
			}
		.featureWrapper .featureDetailsWrapper .featureDescWrapper a.featureLink {
			font-weight: bold;
			}
		/*
			.featureLink {
				display: none;
				}
		*/
		/* ASIDE BLOCKS */
			.featureWrapper.featureLeft .featureInnerWrapper.hasAside {
				width: 55em;
				}
			.featureWrapper.featureLeft .featureInnerWrapper.hasAside {
				float: left;
				}
			.featureWrapper.featureRight .featureInnerWrapper.hasAside {
				float: right;
				}
			.asideWrapper {
				width: 16em; 
				padding: 1em 2em 1.5em; 
				border-radius: 0.5em; 
				border: 1px solid #D7D7D7; 
				background-color: #F7F7F7;
				}
			.featureWrapper.featureRight .asideWrapper {
				float: left; 
				margin: 0em 2em 0em 0em;
				}
			.featureWrapper.featureLeft .asideWrapper {
				float: right; 
				margin: 0em 0em 0em 2em;
				}
			.asideWrapper h2 {
				font-family: ProximaNovaSemiBold, Helvetica, Arial, Sans-serif;
				font-weight: 100;
				}
			.asideWrapper h2 img{
				vertical-align: middle;
				margin-right: 0.25em;;
				}
			.asideWrapper p {
				font-size: 90%; 
				line-height: 250%;
				}
	/* EXPANDED BULLETS */
		.expandedBulletsWrapper {
			clear: both; 
			overflow: auto; 
			padding-bottom: 2em; 
			margin: bottom: 2em;
			}
		.expandedBulletsWrapper .expandedBulletHeadline h2 {
			font: 100 175%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif;
			margin: 2em 0em;
			}
		.expandedBulletsWrapper .expandedBulletItem {
			border-width: 0px 1px 1px 1px; 
			border-style: solid; 
			border-color: #D7D7D7; 
			height: 20em;
			width: 22.7em; 
			padding: 1em 2em 0em; 
			float: left;
			margin: 0em 0em 0em 0em;
			}
		.expandedBulletsWrapper .expandedBulletItem.firstColumn {
			border-width: 0px 0px 1px 0px;
			}
		.expandedBulletsWrapper .expandedBulletItem.lastColumn {
			border-width: 0px 0px 1px 0px;
			}
		.expandedBulletsWrapper .expandedBulletItem.lastRow {
			border-bottom-width: 0px;
			}
		.expandedBulletsWrapper .expandedBulletItem h3 {
			font-weight: 500; 
			text-transform: uppercase; 
			line-height: 120%;
			}
		.expandedBulletsWrapper .expandedBulletItem p {
			line-height: 175%;
			}
	/* OTHER FEATURES */
		.otherFeatureWrapper {
			clear: both;
			border-top: 1px solid #D7D7D7;
			margin: 1em 0em 0em;
			}
		.otherFeatureWrapper p.largeSubHeadCenter {
			font: 240%/100% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
			}
		.columnThird.otherFeature {
			overflow: auto; 
			width: 23.75em !important; 
			height: 7.25em !important; 
			overflow: hidden; 
			padding: 1em !important; 
			margin: 0em 1em 1em 0em; 
			border-radius: 0.25em;
			background-color: #F7F7F7;
			}
		.columnFourth.otherFeature {
			overflow: auto; 
			overflow: hidden; 
			padding: 1em !important; 
			margin: 0em 1em 1em 0em;
			}
		.otherFeatureImageWrapper img {
			display: block; 
			float: left; 
			vertical-align: top; 
			margin: 0.5em 1em 1em 0em;
			}
		.otherFeatureDescriptionWrapper {
			float: right; 
			width: 17.5em;
			}
		.otherFeatureDescriptionWrapper h2 {
			font-size: 125%; 
			font-weight: 100; 
			margin: 0em 0em 0.5em; 
			padding: 0em; 
			}
		.columnFourth .otherFeatureDescriptionWrapper h2 {
			font-size: 180%;
			text-align: center;
		}
		.otherFeatureDescriptionWrapper p {
			font-size: 100%; 
			line-height: 150%; 
			}

/* Moderation SPECIFIC STYLING */
	.productWrapper#moderation .featureWrapper#reviewing_moderated_content .featureDetailsWrapper .featureImageWrapper {
		margin: 0em 3em 0em 3em;
		}
/* Support And Integration SPECIFIC STYLING */
	.productWrapper#support_and_integration  .productInformationWrapper .productInformationDetails {
		width: 34em;
		}
/* ONEsite Live! AND Social Networking Software SPECIFIC STYLING */
	.productWrapper#onesite_live h2.productHeadline {
		background: transparent url(//images.onesite.com/www.onesite.com/products/new.png) 0em 0.15em no-repeat;
		padding-left: 0.9em;
		position: relative; 
		white-space: nowrap;
		}
	.productWrapper#onesite_live .productDescription {
		display: block; 
		width: 44em; 
		padding: 1em 2em 2em;
		border-radius: 0.25em; 
		border: 1px solid #D7D7D7; 
		background-color: #F7F7F7;
		}
	.productWrapper#onesite_live .productDescription p {
		font-size: 100%;
		}
	.productWrapper#social_network_software .featureWrapper#forums,
	.productWrapper#social_network_software .featureWrapper#chat,
	.productWrapper#social_network_software .featureWrapper#comments,
	.productWrapper#social_networking_software .featureWrapper#forums,
	.productWrapper#social_networking_software .featureWrapper#chat,
	.productWrapper#social_networking_software .featureWrapper#comments,
	.productWrapper#onesite_live .featureWrapper {
		float: left; 
		width: 22.7em; 
		margin: 1em 0em 0em; 
		padding: 0em 2em 2em; 
		border-width: 1px 0px 0px; 
		border-style: solid; 
		border-color: #E7E7E7;
		}
	.productWrapper#social_network_software .featureWrapper#chat,
	.productWrapper#social_networking_software .featureWrapper#chat,
	.productWrapper#onesite_live .featureWrapper:nth-of-type(even) {
		border-width: 1px 1px 0px;
		}
	.productWrapper#social_network_software .featureWrapper#forums .featureHeadline,
	.productWrapper#social_network_software .featureWrapper#chat .featureHeadline,
	.productWrapper#social_network_software .featureWrapper#comments .featureHeadline, 
	.productWrapper#social_networking_software .featureWrapper#forums .featureHeadline,
	.productWrapper#social_networking_software .featureWrapper#chat .featureHeadline,
	.productWrapper#social_networking_software .featureWrapper#comments .featureHeadline, 
	.productWrapper#onesite_live .featureWrapper .featureHeadline {
		text-align: center;
		}
	.productWrapper#social_network_software .featureWrapper#forums .featureHeadline h2,
	.productWrapper#social_network_software .featureWrapper#chat .featureHeadline h2,
	.productWrapper#social_network_software .featureWrapper#comments .featureHeadline h2,
	.productWrapper#social_networking_software .featureWrapper#forums .featureHeadline h2,
	.productWrapper#social_networking_software .featureWrapper#chat .featureHeadline h2,
	.productWrapper#social_networking_software .featureWrapper#comments .featureHeadline h2,
	.productWrapper#onesite_live .featureWrapper .featureHeadline h2 {
		display: inline-block;
		padding: 0.25em 0em 0.25em 2em; 
		margin: 1.5em 0em 1em; 
		background-repeat: no-repeat; 
		background-position; 0em 0em; 
		}
	.productWrapper#social_network_software .featureWrapper#forums .featureHeadline h2,
	.productWrapper#social_networking_software .featureWrapper#forums .featureHeadline h2,
	.productWrapper#onesite_live .featureWrapper#forums .featureHeadline h2 {
		padding: 0.3em 2.8em; 
		background-image: url(//images.onesite.com/www.onesite.com/products/live-forum_icon.png);
		}
	.productWrapper#social_network_software .featureWrapper#chat .featureHeadline  h2,
	.productWrapper#social_networking_software .featureWrapper#chat .featureHeadline  h2,
	.productWrapper#onesite_live .featureWrapper#chat .featureHeadline  h2 {
		background-image: url(//images.onesite.com/www.onesite.com/products/live-chat_icon.png);
		}
	.productWrapper#social_network_software .featureWrapper#comments .featureHeadline h2,
	.productWrapper#social_networking_software .featureWrapper#comments .featureHeadline h2,
	.productWrapper#onesite_live .featureWrapper#comments .featureHeadline h2 {
		background-image: url(//images.onesite.com/www.onesite.com/products/live-comment_icon.png);
		}
	.productWrapper#social_network_software .featureWrapper .featureDescription,
	.productWrapper#social_networking_software .featureWrapper .featureDescription,
	.productWrapper#onesite_live .featureWrapper .featureDescription {
		height: 10em;
		}
/* ONEsite Live! SPECIFIC STYLING */
	.productWrapper#onesite_live .productDescriptionWrapper .productDescription p span.productDescriptionHeadline {
		display: block;
		margin: 0.25em 0em 0.5em;
		font: 500 240%/100% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
		color: #6F8DA9;
		}
/* Social Networking Software SPECIFIC STYLING */
	.productWrapper#social_network_software .featureWrapper#users_and_groups,
	.productWrapper#social_network_software .featureWrapper#blogs_and_articles,
	.productWrapper#social_networking_software .featureWrapper#users_and_groups,
	.productWrapper#social_networking_software .featureWrapper#blogs_and_articles {
		float: none; 
		clear: both;
		}
	.productWrapper#social_network_software .featureWrapper#users_and_groups,
	.productWrapper#social_networking_software .featureWrapper#users_and_groups {
		border-top: 1px solid #E7E7E7;
		}
	.productWrapper#social_network_software .featureWrapper#blogs_and_articles,
	.productWrapper#social_networking_software .featureWrapper#blogs_and_articles {
		min-height: 25em;
		}
	.productWrapper#social_network_software .featureWrapper#blogs_and_articles p.featureDescription,
	.productWrapper#social_networking_software .featureWrapper#blogs_and_articles p.featureDescription {
		width: 34.25em;
		}
	.productWrapper#social_network_software .featureWrapper#blogs_and_articles .featureImageWrapper, 
	.productWrapper#social_network_software .featureWrapper#blogs_and_articles .featureImageWrapper img ,
	.productWrapper#social_networking_software .featureWrapper#blogs_and_articles .featureImageWrapper, 
	.productWrapper#social_networking_software .featureWrapper#blogs_and_articles .featureImageWrapper img {
		width: 37.75em;
		max-width: 37.75em;
		}
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(2),
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(3),
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(4),
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(2),
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(3),
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(4) {
		height: 24em;
		}
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(5),
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(6),
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(7),
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(5),
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(6),
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem:nth-of-type(7) {
		height: 18em;
		}
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem ul,
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem ul {
		margin: 0em; 
		padding: 0em 0em 0em 1.15em;
		}
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem ul li,
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem ul li a,
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem ul li,
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem ul li a {
		font-weight: bold; 
		color: #6F8DA9;
		}
	.productWrapper#social_network_software .expandedBulletsWrapper .expandedBulletItem ul li,
	.productWrapper#social_networking_software .expandedBulletsWrapper .expandedBulletItem ul li {
		margin: 0em; 
		padding: 0.25em 0em;
		}

/* SINGLE SIGN ON */
	#home_single-sign-on h2.productHeadline {
		position: relative; 
		white-space: nowrap;
	}
	/*
		#home_single-sign-on .productInformationDetails p.productSubheadline {
			font-size: 190%;
		}
	*/
	#home_single-sign-on .getProduct {
		display: none;
	}
	#results_and_analytics {
		border-bottom: 0 none !important;
		}
	.productDescriptionWrapper .productDescription p {
		overflow: auto;
		}
	.getProduct {
		height: 10em;
		margin: 0 0 1em;
		overflow: auto;
		}
	.getProduct-bg {
		position: absolute;
		left: 0;
		width: 100%;
		height: 7.5em; 
		line-height: 100%; 
		margin: 0em; 
		padding: 1.25em;  
		background: #37546e url('//images.onesite.com/www.onesite.com/bg_texture_clients.png') 0 0 repeat;
		color: #fff;
		}
	.getProductWrapper {
		min-width: 960px; 
		max-width: 960px; 
		margin: 0em auto; 
		padding: 0em;
		}
	.getProductWrapper h4 {
		margin: 1em 0em; 
		float: left; 
		font: 240%/100% ProximaNovaBold, Helvetica, Arial, Sans-serif;
		}
	.getProductWrapper .getProductButtonWrapper {
		margin: 1.5em 0em 0em; 
		float: right;
		}
	.getProductWrapper .getProductButtonWrapperTop {
		margin: 1.5em 0em 0em; 
		float: none;
		}
	.getProductWrapper .oreProductInfoButtonBreak,
	.getProductButtonWrapperTop .oreProductInfoButtonBreak {
		margin: 0em 1em; 
		font-weight: bold;
		}
	.getProductWrapper a.getProductButton,
	.getProductButtonWrapperTop a.getProductButton {
		display: inline-block;
		margin: 0em;  
		text-align: center;
		width: 140px;
		height: 50px;
		font: 150%/270% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif; 
		}
	.getProductWrapper a.getProductButton.secondary,
	.getProductButtonWrapperTop a.getProductButton.secondary {
		background:url(//images.onesite.com/www.onesite.com/btn-light-gray.png) no-repeat;
		color: #444;
		}
	.getProductWrapper a.getProductButton.secondary:hover,
	.getProductWrapper a.getProductButton.secondary:focus,
	.getProductButtonWrapperTop a.getProductButton.secondary:hover,
	.getProductButtonWrapperTop a.getProductButton.secondary:focus {
		opacity: 0.9;
		filter: alpha(opacity=90);
		zoom: 1;
		}
	.getProductWrapper a.getProductButton.primary,
	.getProductButtonWrapperTop a.getProductButton.primary {
		background:url(//images.onesite.com/www.onesite.com/btn-orange.png) no-repeat;
		color: #FFF;
		}
	.getProductWrapper a.getProductButton.primary:hover,
	.getProductWrapper a.getProductButton.primary:focus,
	.getProductButtonWrapperTop a.getProductButton.primary:hover,
	.getProductButtonWrapperTop a.getProductButton.primary:focus {
		opacity: 0.9;
		filter: alpha(opacity=90);
		zoom: 1;
		}
/* SINGLE SIGN ON TOUR STYLES */
	.signupNowWrapper h1.signupNowHeadline {
		text-align: center; 
		font: 240%/100% 
		ProximaNovaSemiBold, Helvetica, Arial, Sans-serif; 
		color: #474747; 
		margin-bottom: 0.5em;
		}
	.signupNowWrapper p.signupNowSubheadline {
		text-align: center; 
		font: 170%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		color: #474747; 
		margin-top: 0em;
		}
	.signupNowWrapper .signupNowPlanWrapper {
		margin: 1.5em 0em; 
		padding: 0.5em 0em; 
		overflow: auto;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan {
		border-radius: 0.25em; 
		border: 1px solid #D7D7D7; 
		width: 17.9em; 
		float: left; 
		padding: 0.5em; 
		margin-right: 1em; 
		box-shadow: 0.1em 0.1em 0.15em #D7D7D7;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planPricing {
		text-align: center;
		border-radius: 0.25em;
		overflow: auto;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan#freePlan .planPricing {
		background: transparent url(//images.onesite.com/www.onesite.com/products/freePlan-bg.png) center center no-repeat;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan#basicPlan .planPricing {
		background: transparent url(//images.onesite.com/www.onesite.com/products/basicPlan-bg.png) center center no-repeat;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan#professionalPlan .planPricing {
		background: transparent url(//images.onesite.com/www.onesite.com/products/proPlan-bg.png) center center no-repeat;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan#plusPlan .planPricing {
		background: transparent url(//images.onesite.com/www.onesite.com/products/plusPlan-bg.png) top center no-repeat;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planPricing .planName {
		padding: 0.75em 0em;
		margin: 0em;
		font: 115%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		text-transform: uppercase;
		color: #FFF; 
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planPricing .planPrice {
		padding: 0.1em 0em 0.1em;
		margin: 0em;
		font: 475%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif;
		letter-spacing: -2px; 
		color: #FFF; 
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planPricing .planPrice .dollarSign {
		font: 50%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		margin-right: -0.25em;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planPricing .planPrice .perMonth {
		font: 33%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		margin-left: -0.5em;
		letter-spacing: 0px; 
		}

	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planDetails {
		margin-top: 1em;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planDetails p {
		padding: 0.75em 0em; 
		border-radius: 0.25em; 
		color: #797979; 
		font-family: ProximaNovaLight, Helvetica, Arial, Sans-serif;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planDetails p.planSupport {
		background-color: #F7F7F7;
		}
	.signupNowWrapper .signupNowPlanWrapper .signupNowPlan .planDetails p span {
		padding: 0.75em 0em 0.75em 3em; 
		background: transparent url(//images.onesite.com/www.onesite.com/products/check2.png) 0.5em center no-repeat;
		}
	.signupNowWrapper p.signupNowEnterprise {
		text-align: center; 
		color: #797979;
		}
	.signupNowWrapper .signupNowButtonWrapper {
		font: 150%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif;
		text-align: center;
		margin: 1em 0em 4em;
		}
	.sso-tourDescription {
		/* COMMENTED OUT FOR LAYOUT WITH NO PRICING*/
		margin: /*3em*/ 0em 0em; 
		padding: 1em 0em 4em 20em;
		background: transparent url(//images.onesite.com/www.onesite.com/products/onesiteIntegration.png) 0.5em center no-repeat;
		}
	.sso-tourDescription h2 {
		font: 200%/100% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
		color: #474747;
		}
	.sso-tourDescription h3.subheadline {
		font: 170%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		color: #6F8DA9;
		}
	.sso-tourDescription p {
		font: 120%/150% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
		color: #474747;
		}
	.tour-sso {
		overflow: auto;
		}
	/* THIS IS FOR THE TOUR-SSO WRAPPER LAYOUT WITH NO PRICING */
		.tour-sso {
			padding-bottom: 4em; 
			margin-bottom: 4em; 
			border-bottoM: 1px solid #D7D7D7;
			}
	.tour-sso .sso-tourStep {
		float: left;
		width: 35em;
		height: ;
		}
	.tour-sso .sso-tourStep#step1 {
		padding-right: 6em;
		border-right: 1px solid #D7D7D7;
		}
	.tour-sso .sso-tourStep#step2 {
		padding-left: 4em;
		}
	.tour-sso .sso-tourStep h3 {
		font: 170%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		color: #797979;
		padding: 0.5em 0em 0.5em 2em;
		background-position: left center;
		background-repeat: no-repeat;
		}
	.tour-sso .sso-tourStep#step1 h3 {
		background-image: url(//images.onesite.com/www.onesite.com/products/step1.png);
		}
	.tour-sso .sso-tourStep#step2 h3 {
		background-image: url(//images.onesite.com/www.onesite.com/products/step2.png);
		}
	.tour-sso .sso-tourStep p {
		font: 120%/150% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
		color: #474747;
		}
	.tour-sso .sso-tourStep p.sso-tourSigninInstructions {
		margin-top: 3em;
		text-align: center;
		font-size: 100%;
		color: #AAA;
		}
	.tour-sso .sso-tourStep .sso-tourLinks {
		margin-top: 1.5em;
		text-align: center;
		}
	.tour-sso .sso-tourStep .sso-tourLinks a.ssoTourLink {
		display: inline-block; 
		width: 10em; 
		margin-top: 2em; 
		padding: 9em 0em 0em 0em; 
		background-position: top center; 
		background-repeat: no-repeat;
		}
	.tour-sso .sso-tourStep .sso-tourLinks a.ssoTourLink#ssoTour-wordpress {
		background-image: url(//images.onesite.com/www.onesite.com/products/sso-wp.png);
		}
	.tour-sso .sso-tourStep .sso-tourLinks a.ssoTourLink#ssoTour-magento {
		background-image: url(//images.onesite.com/www.onesite.com/products/sso-magento.png);
		}
	.tour-sso .sso-tourStep .sso-tourLinks a.ssoTourLink#ssoTour-drupal {
		background-image: url(//images.onesite.com/www.onesite.com/products/sso-drupal.png);
		}
	.tour-sso .sso-tourStep .sso-tourLinks a.ssoTourLink:hover,
	.tour-sso .sso-tourStep .sso-tourLinks a.ssoTourLink:focus {
		opacity: 0.8; 
		}
	/* SOCIAL LOGIN BUTTONS */
		.nodeSocialLoginLinks a { 
			width: 140px;
			height: 50px;
			display: inline-block; 
			}
		.nodeSocialLoginLinks a span {
			display: inline-block; 
			padding: 1em 0em 0em 3.25em; 
			background-position: center left; 
			background-repeat: no-repeat;
			font: 120%/150% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif; 
			text-shadow: 0px 0px 1px #999; 
			color: #FFF; 
			}
		.nodeSocialLoginLinks a#facebookSigninDirect {
			background-image: url(//images.onesite.com/www.onesite.com/products/login-facebook.png);
			}
		.nodeSocialLoginLinks a#twitterSigninDirect {
			background-image: url(//images.onesite.com/www.onesite.com/products/login-twitter.png);
			}
/* **************************
 *
 * PRODUCT DETAILS PAGES (V4)
 *
/* **************************
	/* HEADLINE AND DESCRIPTION */
		.productDetailsWrapper .productHeadline {
			font: 240%/180% ProximaNovaLight, Helvetica,Arial, Sans-serif; 
			color: #474747;
			}
		.productDetailsWrapper .productDescription {
			font: 120%/150% ProximaNovaRegular, Helvetica,Arial, Sans-serif; 
			color: #474747
			}
	/* SCREENSHOTS */
		.productScreenshotWrapper {
			border-width: 0px !important; 
			margin: 2em 0em;
			}
		.productScreenshotWrapper .productScreenshot .screenshotWrapper {
			text-align: center;
			}
		.productScreenshotWrapper .productScreenshot .screenshotWrapper a img {
			max-width: 95%;
			}
		.productScreenshotWrapper ul.tabNavigation { 
			background-image: none; 
			background-color: transparent;
			text-align: center;
			}
		.productScreenshotWrapper ul.tabNavigation li.navTab,
		.productScreenshotWrapper ul.tabNavigation li.navTab:hover,
		.productScreenshotWrapper ul.tabNavigation li.navTab:focus,
		.productScreenshotWrapper ul.tabNavigation li.navTab.ul-state-active,
		.productScreenshotWrapper ul.tabNavigation li.navTab.ul-state-active:hover,
		.productScreenshotWrapper ul.tabNavigation li.navTab.ul-state-active:focus {
			background-image: none; 
			background-color: transparent; 
			border-width: 0px; 
			width: auto;
			height: 1em; 
			margin: 0em; 
			padding: 0em;
			display: inline-block;
			float: none;
			}
		.productScreenshotWrapper ul.tabNavigation li.navTab a.screenshotLink {
			display: inline-block;
			height: 1em;
			width: 1em;
			padding: 0em;
			margin: 0em 0.15em;
			background-color: transparent;
			background-position: 50% 50%;
			background-repeat: no-repeat;
			background-image: url(//images.onesite.com/www.onesite.com/ssNav.png);
			}
		.productScreenshotWrapper ul.tabNavigation li.navTab a.screenshotLink:hover,
		.productScreenshotWrapper ul.tabNavigation li.navTab a.screenshotLink:focus {
			background-image: url(//images.onesite.com/www.onesite.com/ssNav-hover.png);
			}
		.productScreenshotWrapper ul.tabNavigation li.navTab.ui-tabs-selected a.screenshotLink,
		.productScreenshotWrapper ul.tabNavigation li.navTab.ui-tabs-selected .screenshotNavigation a.screenshotLink:hover,
		.productScreenshotWrapper ul.tabNavigation li.navTab.ui-tabs-selected .screenshotNavigation a.screenshotLink:focus {
			background-image: url(//images.onesite.com/www.onesite.com/ssNav-selected.png);
			}
		.productScreenshotWrapper ul.tabNavigation li.navTab a.screenshotLink span {
			visibility: hidden;
			}
	/* PRODUCT BENEFITS */
		.productDetailsWrapper .productBenefitsWrapper {
			overflow: auto; 
			}
		.productDetailsWrapper .productBenefitsWrapper h2.benefitTitle {
			font: 180%/100% ProximaNovaRegular, Helvetica,Arial, Sans-serif; 
			color: #474747;
			}
		.productDetailsWrapper .productBenefitsWrapper ul.benefitsList {
			padding: 0em 0em 0em 1em;
			}
		.productDetailsWrapper .productBenefitsWrapper ul.benefitsList#benefitsList-col1,
		.productDetailsWrapper .productBenefitsWrapper ul.benefitsList#benefitsList-col2 {
			width: 45%; 
			float: left;
			}
		.productDetailsWrapper .productBenefitsWrapper ul.benefitsList#benefitsList-col1 {
			margin-right: 5%; 
			}
		.productDetailsWrapper .productBenefitsWrapper ul.benefitsList li {
			font: 120%/120% 
			ProximaNovaRegular, Helvetica,Arial, Sans-serif; 
			margin: 0em 0em 1em; 
			color: #797979;
			}
	/* PRODUCT BUTTONS */
		.productDetailsWrapper .productButtonWrapper {
			margin: 3em 0em 5em; 
			clear: both; 
			float: none;
			}
	/* JQUERY 1.7 UI - TABBED INTERFACE */
		/* TAB WRAPPER */
			.tabWrapper {
				border-radius: 0em 0em 0em 0em;
				border-width: 0px !important;
				margin: 2em auto;
				}
		/* TAB NAVIGATION */
			ul.ui-tabs-nav {
				border-radius: 0em 0em 0em 0em;
				border-width: 0px;
				border-color: #D7D7D7;
				background-image: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0.4, #F7F7F7),
					color-stop(1.0, #E7E7E7)
					);
				background-image: -moz-linear-gradient(
					center top,
					#F7F7F7 40%,
					#E7E7E7 100%
					);
				background-image: -ms-linear-gradient(
					top, 
					#F7F7F7, 
					#E7E7E7
					); 
				background-image: linear-gradient(
					to bottom, 
					#F7F7F7, 
					#E7E7E7
					);
				}
			ul.ui-tabs-nav li.ui-state-default {
				border-radius: 0em 0em 0em 0em;
				border: 0px solid #D7D7D7;
				background-color:  transparent;
				margin: 0.5em 0.25em 0em 0.5em;
				background-image: none !important
				}

			ul.ui-tabs-nav li.ui-state-default:hover, 
			ul.ui-tabs-nav li.ui-state-default:active {
				background-color: #AAA;
				}
			ul.ui-tabs-nav li.ui-tabs-selected {
				margin-top: 0.25em;
				border-width: 0.25em 1px 0px 1px;
				border-style: solid;
				border-color: #2A659A #D7D7D7 #D7D7D7;
				}
			ul.ui-tabs-nav li a {
				text-decoration: none;
				font: 115%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif;
				margin-top: 0.25em;
				padding: 0.25em 0.5em;
				text-decoration: none;
				border-width: 0px;
				color: #222;
				background-color: transparent;
				color: #474747;
				}
			ul.ui-tabs-nav li:hover a, 
			ul.ui-tabs-nav li:active a {
				color: #FFF;
				}
			ul.ui-tabs-nav li.ui-tabs-selected,
			ul.ui-tabs-nav li.ui-tabs-selected:hover,
			ul.ui-tabs-nav li.ui-tabs-selected:active {
				background: #fff;
				background-image: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0.7, #FFF),
					color-stop(1.0, #F7F7F7)
					);
				background-image: -moz-linear-gradient(
					center top,
					#FFF 70%,
					#F7F7F7 100%
					);
				background-image: -ms-linear-gradient(
					top, 
					#FFF, 
					#F7F7F7
					); 
				background-image: linear-gradient(
					to bottom, 
					#FFF, 
					#F7F7F7
					);
				}
			ul.ui-tabs-nav li.ui-tabs-selected a,
			ul.ui-tabs-nav li.ui-tabs-selected:hover a,
			ul.ui-tabs-nav li.ui-tabs-selected:active a {
				border-width: 0px;
				color: #474747;
				}
		/* TAB CONTENT */	
			.ui-tabs .ui-tabs-panel {
				background: #FFF;
				background-image: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0.1, #F7F7F7),
					color-stop(0.75, #FFF)
					);
				background-image: -moz-linear-gradient(
					center top,
					#F7F7F7 10%,
					#FFF 75%
					);
				background-image: -ms-linear-gradient(
					top, 
					#F7F7F7, 
					#FFF
					); 
				background-image: linear-gradient(
					to bottom, 
					#F7F7F7, 
					#FFF
					);
				margin-top: 0px;
				border-width: 0px;
				border-style: solid;
				border-color: #D7D7D7;
				}
			.ui-tabs-hide {
				display: none;
				}
		/* PRODUCT DETAILS STYLES */
			.tabContentWrapper {
				display: block; 
				overflow: auto; 
				padding: 3em 1em !important;
				}
			.tabContent {
				font: 100%/175% ProximaNovaRegular, Helvetica, Arial, Sans-serif;
				}
			.tabContent.hasAside {
				width: 59%; 
				float: left;
				}
			.tabContentAside {
				border-left: 1px solid #D7D7D7; 
				padding: 1em 0em 4em 2.5%; 
				margin: 0em 0em 0em 2.5%; 
				float: right; 
				width: 35%; 
				color: #797979;
				}
			.tabContentAside h4 {
				margin: 0em 0em 0.5em 0em; 
				padding: 0em 0em 0.25em 0em; 
				color: #979797; 
				font-weight: normal; font: 125%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif;
				}
			.tabContentAside div {
				font: 100%/175% ProximaNovaRegular, Helvetica, Arial, Sans-serif;
				}
			.tabContentAside ul {
				list-style-type: disc; 
				margin: 0em; 
				padding: 0em 0em 0em 1em;
				}
			/* FEATURE TAB */
				.tabContent .featureWrapper:nth-of-type(1) {
					border-top-width: 0px;
					margin-top: 0em;
					padding-top: 0em;
					}
				.tabContent .featureWrapper .featureIconWrapper {
					float: left;
					}
				.tabContent .featureWrapper .featureDetailsWrapper {
					margin-left: 5.5em;;
					} 
				.tabContent .featureWrapper .featureDetailsWrapper h4 {
					margin: 0em 0em 0.5em; 
					padding: 0em 0em 0.25em;
					font-weight: normal; font: 125%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif;
					}
				.tabContent .featureWrapper .featureDetailsWrapper p {
					font: 100%/175% ProximaNovaRegular, Helvetica, Arial, Sans-serif;
					}
	/* RIGHT COLUMN MODULES */
		/* ALL PRODUCTS MODULE */
			.moduleBlue.productModuleWrapper#allProducts {
				border-width: 0px;
				}
			.moduleBlue.productModuleWrapper#allProducts h3.moduleHeadline {
				border-radius: 0.25em;
				}
/* CONSISTENT MODULE STYLES */
	/* GLOBAL MODULE STYLES */
		.moduleWrapper {
			overflow: visible; 
			padding: 0em; 
			margin: 0em 0em 2em 2em; 
			border-radius: 0.25em; 
			}
		.moduleWrapper h3.moduleHeadline {
			margin: 0em; 
			max-width: 100%; 
			}
		.moduleWrapper .moduleBodyContent {
			padding: 0em 2em; 
			margin: 1.25em 0em 2em; 
			}
		.moduleWrapper p.moduleDescription {
			padding: 0em; 
			margin: 0em; 
			min-width: 0%; 
			width: auto; 
			max-width: 100%; 
			}
		.moduleButtonWrapper {
			text-align: center;
			margin: 2.5em 0.25em 0em 0em;
			}
	/* BLUE MODULE */
		.moduleBlue { 
			border: 1px solid #2A659A; 
			background-color: transparent;
			}
		.moduleBlue h3.moduleHeadline {
			padding: 0.5em 1.5em; 
			font: 115%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif; 
			text-shadow: 2px 2px 2px #002;
			text-transform: uppercase;
			color: #FFF;
			background-color: #2A659A;
			}
		.moduleBlue p.moduleDescription {
			font: 100%/160% ProximaNovaRegular, Helvetica, Arial, Sans-serif;
			}
		.moduleBlue .moduleBodyContent{
			padding: 0em 1.5em 2em;
			}
	/* GRAY MODULE */
		.moduleGray { 
			border-radius: 0.5em; 
			border: 1px solid #D7D7D7; 
			background-color: #F7F7F7;
			padding: 0em 2em 2em;
			}
		.moduleGray h3.moduleHeadline {
			padding: 0em;
			font: 175%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
			color: #6F8DA9;
			}
		.moduleGray p.moduleDescription {
			font: 120%/160% ProximaNovaRegular, Helvetica, Arial, Sans-serif;
			}
	/* White MODULE */
		.moduleWhite h3.moduleHeadline {
			padding: 1em 0em 0.25em;
			margin: 0em 0em 0em 1.25em;
			font: 175%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
			color: #797979;
			border-bottom: 1px solid #D7D7D7;
			}
		.moduleWhite p.moduleDescription {
			font: 120%/160% ProximaNovaRegular, Helvetica, Arial, Sans-serif;
			}
	/* STYLES FOR MODULE APPEARING NEXT TO PRODUCT DESCRIPTION IN BODY */
		.productDescriptionWrapper .moduleWrapper {
			width: 38.5%; 
			float: right; 
			}
		/* DISCOVER MORE */
			.productDescriptionWrapper .moduleWrapper#discoverMore .moduleHeadline {
				margin-top: 0em ;
				}
			.productDescriptionWrapper .moduleWrapper#discoverMore .moduleDescription {
				max-width: 27em; 
				width: 100%;  
				float: none;
				padding: 1em 2em 0em;
				}
			.productDescriptionWrapper .moduleWrapper#discoverMore .moduleButtonWrapper {
				margin: 2em 0em 2em; 
				}
	/* STYLES FOR LINKLIST OF ALL ONESITE PRODUCTS */
			.oneProducts a.oneProductItem {
				display: block; 
				font-size: 115%; 
				padding: 0.3625em 0em; 
				margin: 0.15em 0em;
				}
			.oneProducts a.oneProductItem.currentProductPage {
				color: #797979;
				}
/* THES STYLES WILL BE IMPLEMENTED ON THE PRODUCT GROUP PAGES */
	div.asideDescription,
	div.featureDescription {
		font: 110%/180% ProximaNovaRegular, Helvetica, Arial Sans-serif;
		}
	div.featureDescription .featureDetailsLink {
		margin-top: 2em;
		}
	#home_productgrouptest .productDescriptionWrapper {
		padding: 0em 0em 1.25em; 
		border-bottom: 1px solid #D7D7D7; 
		}
	/* PREFACED WITH TEST PAGE ID TO NOT EFFECT CURRENT PAGES */
	#home_productgrouptest .featureWrapper .hasAside .featureDetailsWrapper {
		max-width: 56.75em; 
		}
/* THESE WILL BE USED FOR THE ONESITE LIVE DESCRIPTION */
	#home_productgrouptest .productDescriptionWrapper {
		padding: 0em 0em 1.25em; 
		border-bottom: 1px solid #D7D7D7; 
		}
	#home_productgrouptest .productDescriptionWrapper .productDescription {
		display: block; 
		max-width: 42.4em !important; 
		padding: 0em 2em 2em; 
		border: 1px solid #D7D7D7; 
		background-color: #F7F7F7;
		}
	#home_productgrouptest .productDescription p {
		font-size: 110%;
		line-height: 160%;
		padding-bottom: 1.75em;
		display: block;
		}
	#home_productgrouptest .productDescription p span {
		display: block; 
		padding: 0.5em 0em 0.5em 0em; 
		margin: 0em 0em 0em 0em;
		font: 200%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif; 
		color: #6F8DA9;
		}
		
		
		



/* CLIENT PAGES */
	.tabbedInterface#clientCategories {
		border-width: 0px;
		padding: 3em 0em 0em;
		margin: 0em;
		}
	.clientList .clientWrapper {
		border-top: 1px solid #D7D7D7; 
		padding: 1.5em 0em 2em; 
		overflow: auto;
		}
	.clientList .clientWrapper:nth-of-type(1) {
		border-top-width: 0px;
		}
	.clientList h2.clientListHeadline {
		margin: 0em;
		padding: 2em 0em 0em;
		font: 170%/100% ProximaNovaLight, Helvetica, Arial, Sans-serif;
		color: #797979;
		}
	/* LOGO */
		.clientList .clientWrapper .clientLogo {
			margin: 1em 0em 2.5em;
			}
		.clientList .clientWrapper .clientLogo img {
			max-height: 5em;
			}
	/* SCREENSHOTS */
		.clientList .clientWrapper .clientScreenshots {
			float: left; 
			width: 35%;
			height: 9em; 
			}
		.clientList .clientWrapper .clientScreenshots .clientScreenshot {
			padding: 0em; 
			margin: 0em;
			}
		/*
			.clientList .clientWrapper .clientScreenshots .clientScreenshot#SCREENSHOT_1 {
				display: block;
				} 
			.clientList .clientWrapper .clientScreenshots .clientScreenshot#SCREENSHOT_2, 
			.clientList .clientWrapper .clientScreenshots .clientScreenshot#SCREENSHOT_3, 
			.clientList .clientWrapper .clientScreenshots .clientScreenshot#SCREENSHOT_4, 
			.clientList .clientWrapper .clientScreenshots .clientScreenshot#SCREENSHOT_5 {
				display: none;
				} 
		*/
		.clientList .clientWrapper .clientScreenshots .clientScreenshot .screenshotWrapper {
			padding: 0em 2em 0em 0em;
			}
		.clientList .clientWrapper .clientScreenshots .clientScreenshot .screenshotWrapper img {
			max-width: 100%;
			}
			/* SCREENSHOT NAV */
				.onesiteClients .clientScreenshots {
					border-width: 0px;
					}
				.onesiteClients .clientScreenshots ul.tabNavigation {
					list-style-type: none; 
					margin: 1em 0em 0em; 
					padding: 0em; 
					text-align: center;
					background-color: transparent;
					background-image: none;
					top: 0em;
					margin-top: 8em;
					position: absolute;
					}
				.onesiteClients .clientScreenshots ul.tabNavigation li.navTab,
				.onesiteClients .clientScreenshots ul.tabNavigation li.navTab.ui-tabs-selected  {
					display: inline; 
					text-align: center; 
					margin: 0em 0.25em 0em 0em;
					border-width: 0px !important;
					}
				.onesiteClients .clientScreenshots ul.tabNavigation li.navTab a.screenshotLink {
					display: inline-block; 
					height: 1em; 
					width: 1.25em; 
					padding: 0em;
					background: transparent url(//images.onesite.com/www.onesite.com/ssNav.png) center center no-repeat;
					}
				.onesiteClients .clientScreenshots ul.tabNavigation li.navTab:hover,
				.onesiteClients .clientScreenshots ul.tabNavigation li.navTab a.screenshotLink:hover,
				.onesiteClients .clientScreenshots ul.tabNavigation li.navTab.ui-tabs-selected a.screenshotLink {
					background-color: transparent;
					background-image: url(//images.onesite.com/www.onesite.com/ssNav-selected.png);
					}
				.onesiteClients .clientScreenshots ul.tabNavigation li.navTab a.screenshotLink span {
					display: none;
					}
	/* CLIENT DETAILS */
		.clientList .clientWrapper .clientDetails {
			}
		.clientList .clientWrapper .clientDetails h3.clientName {
			font: 180%/100% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
			color: #797979; 
			padding: 0em 0em 1em; 
			margin: 0em;
			}
		.clientList .clientWrapper .clientDetails .clientDescription p {
			font: 100%/150% ProximaNovaRegular, Helvetica, Arial, Sans-serif; 
			color: #474747; 
			padding: 0em 0em 1em; 
			margin: 0em;
			}
	/* ALL CLIENTS LIST */
		.moduleWrapper#clientList {
			border-width: 0px;
			}
		.moduleWrapper#clientList .moduleBodyContent {
			text-align: center;
			}
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper {
			padding: 1em 2em 2em 0em;
			}
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper .clientLogo,
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper .clientLogo2 {
			margin: 0em auto;
			}
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper .clientLogo2 {
			opacity: 0.5;
			filter:alpha(opacity=50); /* For IE8 and earlier */
			}
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper:hover .clientLogo,
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper .clientLogo2 {
			display: block;
			}
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper:hover .clientLogo2,
		.moduleWrapper#clientList .moduleBodyContent .listedClientWrapper .clientLogo {
			display: none;
			}
			
/* CLIENT DETAILS PAGE STYLES */
	.clientDetailsWrapper h2.pageHeadline {
		font: 320%/100% ProximaNovaRegular, Helvetica, Sans-serif; 
		color: #797979
		}
	.clientDetailsWrapper h2.pageHeadline * {
		vertical-align: center;
		}
	.clientDetailsWrapper h2.pageHeadline .clientLogo img {
		padding-right: 0.5em; 
		max-height: 1em;
		}
	.clientDetailsWrapper .pageDescription {
		font: 120%/180% ProximaNovaRegular, Helvetica, Sans-serif;
		}
	/* PROJECTS STYLES */
		.clientDetailsWrapper .clientProject {
			border-top: 1px solid #D7D7D7; 
			padding: 3em 0em; 
			margin: 0em; 
			overflow: auto;
			}
		.clientDetailsWrapper .clientProject:nth-of-type(1) {
			border-top-width: 0px; 
			margin: 2em 0em 0em;
			}
		.clientDetailsWrapper .clientProjectsWrapper {
			border-width: 0px; 
			padding: 0em; 
			margin: 0em;
			}
		/* SCREENSHOTS */
			.clientDetailsWrapper .clientProject .projectScreenshots {
				border-width: 0px; 
				padding: 0em; 
				margin: 0em; 
				max-width: 40%; 
				float: left;
				}
			.clientDetailsWrapper .clientProject .projectScreenshots  * {
				max-width: 100%;
				}
			.clientDetailsWrapper .clientProject .projectScreenshotWrapper .projectScreenshot {
				padding: 0em; 
				margin: 0em 2em 0em 0em;
				}
		/* DETAILS */
			.clientDetailsWrapper .clientProject .projectDetails {
				max-width: 50%; 
				float: left;
				}
			.clientDetailsWrapper .clientProject .projectDetails h3.projectHeadline {
				font: 150%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif; 
				color: #474747;
				}
			.clientDetailsWrapper .clientProject .projectDetails .projectDescription p {
				font: 100%/150% ProximaNovaRegular, Helvetica, Arial, Sans-serif;
				}
			.clientDetailsWrapper .clientProject .projectDetails .moreLink {
				display: none;
				}
		/* TABS */
			.clientProjectsWrapper ul.tabNavigation {
				background: transparent none;
				}
			.clientProjectsWrapper ul.tabNavigation li.navTab,
			.clientProjectsWrapper ul.tabNavigation li.navTab:hover,
			.clientProjectsWrapper ul.tabNavigation li.navTab.ui-tabs-selected,
			.clientProjectsWrapper ul.tabNavigation li.navTab.ui-tabs-selected:hover {
				background: transparent none; 
				border-width: 0px 0px 0px 0px; 
				padding: 0em; margin: 0em;
				}
			
			.clientProjectsWrapper ul.tabNavigation li.navTab a {
				display: inline-block; 
				padding: 0em; 
				margin: 0.5em 0.25em 1em 0em; 
				height: 1em; 
				width: 1em;
				}
			.clientProjectsWrapper ul.tabNavigation li.navTab span {
				display: none;
				}
			.clientProjectsWrapper ul.tabNavigation li.navTab a {
				background: transparent url(//images.onesite.com/www.onesite.com/ssNav.png) center center no-repeat;
				}
			.clientProjectsWrapper ul.tabNavigation li.navTab:hover a,
			.clientProjectsWrapper ul.tabNavigation li.navTab.ui-tabs-selected a,
			.clientProjectsWrapper ul.tabNavigation li.navTab.ui-tabs-selected:hover a {
				background-image: url(//images.onesite.com/www.onesite.com/ssNav-selected.png);
				}
	/* CLIENT LINK FARM */
		.columnRow .moduleWrapper#allClients {
			margin: 3em 0em 0em; 
			padding: 0em;
			}
		.listedClient {
			display: inline-block; 
			float: left; 
			height: 5em; 
			width: 8.5em; 
			padding: 2em;
			}
		.listedClient:hover .logo,
		.listedClient .logo2 {
			display: block; 
			max-width: 100%; 
			max-height: 100%; 
			margin: 0em auto;
			}
		.listedClient .clientName,
		.listedClient .logo, 
		.listedClient:hover .logo2 {
			display: none;
			}
/** SOCIALCORE PRODUCT PAGE (REVISION 01-30-2013) **/
	/* FEATURE TABLE OF CONTENTS */	
		/* TO STRECT TOC WRAPPER */
			/*  FOR TEST PAGE */
			#home_socialcore-test #oneSiteContainer,
			#home_socialcore-test #oneSiteContainer .templateTable,
			#home_socialcore-test #oneSiteContainer .templateTable .col {
				width: 100%;
				}
			/* FOR SOCIAL-SOFTWARE PAGE */	
			#templateTable182535, #home_social-networking-software #oneSiteContainer,
			#home_social-networking-software #oneSiteContainer .templateTable .col
			#home_social-software #oneSiteContainer, #home_mobile-app #oneSiteContainer,
			#home_social-software #oneSiteContainer .templateTable, #home_mobile-app .templateTable,
			#home_social-software #oneSiteContainer .templateTable .col, #home_mobile-app #oneSiteContainer .templateTable .col {
				width: 100% !important;
				}
			#home_social-software #oneSiteContainer #oneToolbarOverlord,
			#home_social-software #oneSiteContainer #onePostHeader,
			#home_social-software #oneSiteContainer #oneHeaderContents,
			#home_social-software #oneSiteContainer .casingSubtitle,
			#home_social-software #oneSiteContainer .templateTable .col .share-widget-wrapper,
			#home_social-software #oneSiteContainer .templateTable .col .productWrapper .productInformationWrapper,
			#home_social-software #oneSiteContainer .templateTable .col .productWrapper .productDescriptionWrapper,
			#home_social-software #oneSiteContainer .templateTable .col .productWrapper .product-feature-toc-inner-wrapper,
			#home_social-software #oneSiteContainer .templateTable .col .productWrapper .product-feature-wrapper,
			#home_mobile-app #oneSiteContainer #oneToolbarOverlord,
			#home_mobile-app #oneSiteContainer #onePostHeader,
			#home_mobile-app #oneSiteContainer #oneHeaderContents,
			#home_mobile-app #oneSiteContainer .casingSubtitle,
			#home_mobile-app #oneSiteContainer .templateTable .col .share-widget-wrapper,
			#home_mobile-app #oneSiteContainer .templateTable .col .productWrapper .productInformationWrapper,
			#home_mobile-app #oneSiteContainer .templateTable .col .productWrapper .productDescriptionWrapper,
			#home_mobile-app #oneSiteContainer .templateTable .col .productWrapper .product-feature-toc-inner-wrapper,
			#home_mobile-app #oneSiteContainer .templateTable .col .productWrapper .product-feature-wrapper,
			#home_social-software .videoWrapper {
				width: 964px; 
				margin: 0em auto;
				}
			#home_social-software #oneSiteContainer .casingSubtitle {
				margin-bottom: 3em;
				}
	/* OVERWRITE PREDETERMINED STYLES */
			#home_socialcore-test #oneSiteContainer .templateTable .col .productWrapper .productDescriptionWrapper {margin-top: 3em;}
	/* TABLE OF CONTENTS */
		.product-feature-toc-wrapper {
			overflow: auto; 
			padding: 2em 0em; 
			margin: 4em auto 2em; 
			background-color: #E7E7E7;
			}
		.product-feature-toc-wrapper h3 {
			font-size: 150%;
			text-align: center;
			margin-bottom: 1.5em;
			color: #555;
			}
		.product-feature-toc-wrapper ul.product-feature-toc {
			list-style-type: none; 
			padding: 0em;
			margin: 0em; 
			width: 25%; 
			float: left;
			}
		.product-feature-toc-wrapper ul.product-feature-toc li {
			font-weight: bold;
			font-size: 115%;
			margin: 0.35em 0em;
			}
		.product-feature-toc-wrapper ul.product-feature-toc li a, 
		.product-feature-toc-wrapper ul.product-feature-toc li a:hover {
			text-decoration: none; 
			color: #666;
			}
	.product-feature {
		margin: 2em 0em 1.5em;
		padding: .75em 0em;
		border-bottom: 1px solid #E7E7E7;
		}
	.product-feature:last-of-type {
		border-bottom-width: 0px;
		}
	.product-feature h3.product-feature-headline {
		margin: 0em 0em 1em;
		padding: 0em;
		font: 175%/100% ProximaNovaSemiBold, Helvetica, Arial, Sans-serif;
		font-size-adjust: none;
		font-style: normal;
		font-variant: normal;
		font-weight: 100 !important;
		color: #797979
		}
	.product-feature .product-feature-details p.product-feature-description {
		overflow: auto;
		margin: 0em 0em 2em;
		padding: 0em;
		font-size: 115%;
		line-height: 160%;
		color: #666;
		}
	/* TO RESIZE IMAGES TEMPORARILY UNTIL LAYOUT IS DETERMINED */
		.product-feature .product-feature-details p.product-feature-description img {max-width: 30%; margin-right: 3%}
	.product-feature .product-feature-details.layout-left p.product-feature-description img {
		margin: 0em 3em 2em 0em;
		float: left;
		}
	.product-feature .product-feature-details.layout-right p.product-feature-description img {
		margin: 0em 0em 2em 3em;
		float: right;
		}
	.product-feature .product-feature-details-list-wrapper {
		clear: both;
		margin: 2em 0em;
		}
	.product-feature .product-feature-details-list {
		list-style-type: none; 
		padding: 0em !important;
		}
	.product-feature .product-feature-details-list li {
		display: inline-block; 
		width: 30%; 
		margin: 0em 3% 1em 0em !important;
		white-space: nowrap;
		}
		.product-feature .product-feature-details-list li:nth-of-type(4),
		.product-feature .product-feature-details-list li:nth-of-type(7),
		.product-feature .product-feature-details-list li:nth-of-type(10),
		.product-feature .product-feature-details-list li:nth-of-type(13) {clear: left;}
	.product-feature .product-feature-details-list li i {
		box-sizing: content-box !important;
		display: inline-block; 
		height: 1em;
		width: 1em;
		margin-right: 0.5em; 
		padding: 0.25em;
		font-size: 3em;
		vertical-align: middle;
		text-align: center;
		border-radius: 0.10em;
		color: #FFF;
		}
		.product-feature#technology .product-feature-details-list li i,
		.product-feature#client-services .product-feature-details-list li i,
		.product-feature#users .product-feature-details-list li i {background-color: #2f94e8;}
		.product-feature#support .product-feature-details-list li i,
		.product-feature#ugc .product-feature-details-list li i {background-color: #33b006;}
		.product-feature#moderation .product-feature-details-list li i {background-color: #da2323;}
		.product-feature#content .product-feature-details-list li i {background-color: #e3952f;}
		.product-feature#integration .product-feature-details-list li i {background-color: #b3b3b4;}
	.product-feature .product-feature-details-list li div {
		display: inline-block;
		margin: 0em 0em 0em 0em; 
		vertical-align: top;
		padding-right: 4.5em;
		}
	.product-feature .product-feature-details-list li div h4 {
		font-size: 115%;
		margin: 0em 0em 0em 0em;
		white-space: normal;
		}
	.product-feature .product-feature-details-list li div p {
		line-height: 125%;
		margin: 0.65em 0em 1em 0em;
		white-space: normal;
		color: #666;
		}
	p.product-feature-description span.learn-more-button-wrapper {
		display: block; 
		margin: 2em 0em;
		}
	/* SERVICES TOC */	
		.service-feature-toc-wrapper {
			margin-bottom: 4em;
			}
		.service-feature-toc-wrapper .itemDescriptionLink {
			text-align: center;
			font: 180%/100% 'ProximaNovaRegular',Helvetica,Arial,Sans-serif;
			}
		.service-feature-toc-wrapper ul.service-feature-toc {
			list-style-type: none; 
			width: 90%;
			margin: 3em auto 2em; 
			padding: 0em;
			}
		.service-feature-toc-wrapper ul.service-feature-toc li {
			display: inline-block; 
			width: 15%; 
			margin: 0em; 
			padding: 0em; 
			text-align: center;
			}
		.service-feature-toc-wrapper ul.service-feature-toc li#label {
			display: block; 
			float: left;
			width: 25%; 
			padding: 2em 0em;
			}
		.service-feature-toc-wrapper ul.service-feature-toc li#label span {
			text-align: left;
			font: 100 157%/100% "ProximaNovaRegular",Helvetica,Arial,Sans-serif;
			font-weight: 100;
			letter-spacing: 1px;
			color: #797979;
			}
		.service-feature-toc-wrapper ul.service-feature-toc li a i {
			display: inline-block; 
			height: 1em;
			width: 1em;
			padding: 0.25em;
			font-size: 4.5em;
			vertical-align: middle;
			text-align: center;
			border-radius: 0.10em;
			color: #FFF;
			background-color: #b3b3b4;
			}
			.service-feature-toc-wrapper ul.service-feature-toc li#apis-link:hover a i {
				background-color: #666;
				-webkit-transition: background-color 1000ms linear;
				-moz-transition: background-color 1000ms linear;
				-o-transition: background-color 1000ms linear;
				-ms-transition: background-color 1000ms linear;
				transition: background-color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#apis-link:hover a h4 {
				color: #666;
				-webkit-transition: color 1000ms linear;
				-moz-transition: color 1000ms linear;
				-o-transition: color 1000ms linear;
				-ms-transition: color 1000ms linear;
				transition: color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#features-link:hover a i {
				background-color: #39b221;
				-webkit-transition: background-color 1000ms linear;
				-moz-transition: background-color 1000ms linear;
				-o-transition: background-color 1000ms linear;
				-ms-transition: background-color 1000ms linear;
				transition: background-color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#features-link:hover a h4 {
				color: #39b221;
				-webkit-transition: color 1000ms linear;
				-moz-transition: color 1000ms linear;
				-o-transition: color 1000ms linear;
				-ms-transition: color 1000ms linear;
				transition: color 1000ms linear;
				}	
			.service-feature-toc-wrapper ul.service-feature-toc li#client-services-link:hover a i {
				background-color: #2f94e8;
				-webkit-transition: background-color 1000ms linear;
				-moz-transition: background-color 1000ms linear;
				-o-transition: background-color 1000ms linear;
				-ms-transition: background-color 1000ms linear;
				transition: background-color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#support-link a:hover i {
				background-color: #33b006;
				-webkit-transition: background-color 1000ms linear;
				-moz-transition: background-color 1000ms linear;
				-o-transition: background-color 1000ms linear;
				-ms-transition: background-color 1000ms linear;
				transition: background-color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#moderation-link:hover a i {
				background-color: #da2323;
				-webkit-transition: background-color 1000ms linear;
				-moz-transition: background-color 1000ms linear;
				-o-transition: background-color 1000ms linear;
				-ms-transition: background-color 1000ms linear;
				transition: background-color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#integration-link:hover a i {
				background-color: #e3952f;
				-webkit-transition: background-color 1000ms linear;
				-moz-transition: background-color 1000ms linear;
				-o-transition: background-color 1000ms linear;
				-ms-transition: background-color 1000ms linear;
				transition: background-color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#client-services-link:hover a h4 {
				color: #2f94e8;
				-webkit-transition: color 1000ms linear;
				-moz-transition: color 1000ms linear;
				-o-transition: color 1000ms linear;
				-ms-transition: color 1000ms linear;
				transition: color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#support-link a:hover h4 {
				color: #33b006;
				-webkit-transition: color 1000ms linear;
				-moz-transition: color 1000ms linear;
				-o-transition: color 1000ms linear;
				-ms-transition: color 1000ms linear;
				transition: color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#moderation-link:hover a h4 {
				color: #da2323;
				-webkit-transition: color 1000ms linear;
				-moz-transition: color 1000ms linear;
				-o-transition: color 1000ms linear;
				-ms-transition: color 1000ms linear;
				transition: color 1000ms linear;
				}
			.service-feature-toc-wrapper ul.service-feature-toc li#integration-link:hover a h4 {
				color: #e3952f;
				-webkit-transition: color 1000ms linear;
				-moz-transition: color 1000ms linear;
				-o-transition: color 1000ms linear;
				-ms-transition: color 1000ms linear;
				transition: color 1000ms linear;
				}
		.service-feature-toc-wrapper ul.service-feature-toc li a h4 {
			font-size: 120%;
			padding: 0.25em 0em 1.5em; 
			margin: 0.25em 0em 0em; 
			color: #444;
			}
	/* SERVICES FEATURES HEADLINE SPACING */
		.product-feature#support p.largeSubHeadCenter,
		.product-feature#client-services p.largeSubHeadCenter,
		.product-feature#moderation p.largeSubHeadCenter,
		.product-feature#integration p.largeSubHeadCenter {
			margin-top: 0em; 
			padding-top: 0em;
			}
