#call_to_action,#call_to_action:hover {
	display:block;
	float:right;
	width:360px;
	text-align:center;
	text-decoration:none;
	border-top:1px solid #f8b7a5;
	text-shadow:#dd3b14 0 -1px 1px;
	color:#fff;
	-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);
	text-shadow:#dd3b14 0 -1px 1px;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-top:1px solid #f8b7a5;
	padding:0 25px 4px;
	font:normal 24px/44px 'Avenir LT W01 35 Light',Arial,Geneva,sans-serif;
	background:#e54b25;
	background:-ms-linear-gradient(top,#f27e5e,#e54b25);
	background:-moz-linear-gradient(#f27e5e,#e54b25) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#f27e5e),to(#e54b25));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f27e5e,endColorstr=#e54b25);
}

a#call_to_action:hover {
	color:#fff;
	border-top:1px solid #facabd;
	background:#e54b25;
	background:-ms-linear-gradient(top,#f49176,#e54b25);
	background:-moz-linear-gradient(#f49176,#e54b25) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#f49176),to(#e54b25));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f49176,endColorstr=#e54b25);
}

a#call_to_action:active {
	background:#343d4e;
	color:#fff;
	border-top:1px solid #ed8369;
	background:-ms-linear-gradient(top,#e54b25,#e53);
	background:-moz-linear-gradient(#e54b25,#e53) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#e54b25),to(#e53));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e54b25,endColorstr=#ee5533);
}

a.button.feature_list,a.button.feature_list:hover {
	left:375px;
	margin-left:0;
}

a.button.overview_video,a.button.overview_video:hover {
	display:block;
	float:none;
	text-align:center;
	position:absolute;
	margin-top:54px;
	left:490px;
	margin-left:0;
	width:210px;
	padding:0;
}

h2.risk-free,h2.learn-more {
	margin-top:35px;
	font-size:18px;
}

a.button.buying-guide {
	width:152px;
	margin-left:0;
	padding-bottom:4px;
	font:normal 22px/44px 'Avenir LT W01 35 Light',Arial,Geneva,sans-serif;
	text-align:center;
}

#nav.below {
	margin-left:-343px;
	width:543px;
}

#overview,#portfolio,#pricing,#explore {
	padding-top:85px;
}

=
#trial,#trial.above {
	list-style-type:none;
	margin:0;
	display:inline;
	border-left:1px solid #84b8cb;
	border-right:1px solid #5292af;
	text-decoration:none;
	float:left;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);
	font:normal 17px/54px Georgia,"Lucida Grande",Helvetica,"Helvetica Neue",Arial,Geneva,sans-serif;
	position:absolute;
	left:50%;
	margin-left:335px;
	width:107px;
	padding:0 0 0 23px;
	top:754px;
	z-index:999;
	border:none;
	color:#fff;
	text-shadow:#dd3b14 0 -1px 1px;
	background:#e54b25;
	background:-ms-linear-gradient(top,#f27e5e,#e54b25);
	background:-moz-linear-gradient(#f27e5e,#e54b25) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#f27e5e),to(#d73f1a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f27e5e,endColorstr=#e54b25);
	border-top:1px solid #f8b7a5;
}

#trial:hover {
	border-top:1px solid #facabd;
	color:#fff;
	background:#e54b25;
	background:-ms-linear-gradient(top,#f49176,#e54b25);
	background:-moz-linear-gradient(#f49176,#e54b25) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#f49176),to(#e54b25));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f49176,endColorstr=#e54b25);
}

#trial:active,#trial.selected {
	border-top:1px solid #ed8369;
	color:#fff;
	background:#343d4e;
	background:-ms-linear-gradient(top,#e54b25,#e53);
	background:-moz-linear-gradient(#e54b25,#e53) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#e54b25),to(#e53));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e54b25,endColorstr=#ee5533);
}

#trial.below {
	margin-left:200px;
	border-radius:5px 5px 5px 5px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	-webkit-border-radius:5px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius:5px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomleft:0;
	border-top:1px solid #a95842;
}

.col_12.down_2 {
	margin-top:20px;
}

div.footer .bttn {
	color:#111;
}

a#sneak_peek {
	position:absolute;
	top:0;
	right:29px;
	width:392px;
	height:330px;
	background:url(/images/play-button.png) no-repeat top center;
	text-indent:-9999px;
}

a#sneak_peek:hover {
	background-position:bottom center;
}



.container.content {
	width:770px;
	padding:15px 15px 5px;
}

.container.content h2 {
	color:#3F757E;
	font-size:36px;
}

.container.content p,.container.content ul {
	color:#333;
	line-height:1.5;
}

.container.content ul {
	margin-left:25px;
	list-style:disc;
}

.container.content a {
	color:#20819C;
}

.container.content a:hover {
	text-decoration:none;
}

form#demo_form li span.note {
	margin-bottom:0;
	font-size:12px;
	color:#111;
}

form#demo_form li span.note a {
	color:#18677E;
	text-decoration:none;
}

form#demo_form li span.note a:hover {
	text-decoration:underline;
}

div#clients_mask li.selected {
	cursor:pointer;
}

div.controls {
	position:relative;
	z-index:10;
	width:370px;
}

div.controls a#left_btn,div.controls a#right_btn,div.controls a#view-portfolio {
	position:relative;
	z-index:10;
	float:left;
	margin:0 5px 0 0;
}

div.controls a#view-portfolio.button.highlight {
	border:none;
	color:#fff;
	text-shadow:#DD3B14 0 -1px 1px;
	background:#E54B25;
	background:-ms-linear-gradient(top,#F27E5E,#E54B25);
	background:-moz-linear-gradient(#F27E5E,#E54B25) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#F27E5E),to(#D73F1A));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f27e5e,endColorstr=#e54b25);
	border-top:1px solid #F8B7A5;
}

div.controls a#view-portfolio.button.highlight:hover {
	border-top:1px solid #facabd;
	color:#fff;
	background:#e54b25;
	background:-ms-linear-gradient(top,#f49176,#e54b25);
	background:-moz-linear-gradient(#f49176,#e54b25) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#f49176),to(#e54b25));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f49176,endColorstr=#e54b25);
}

div.controls a#view-portfolio.button.highlight:active {
	border-top:1px solid #ed8369;
	color:#fff;
	background:#343d4e;
	background:-ms-linear-gradient(top,#e54b25,#e53);
	background:-moz-linear-gradient(#e54b25,#e53) 0 0 no-repeat;
	background:-webkit-gradient(linear,left top,left bottom,from(#e54b25),to(#e53));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e54b25,endColorstr=#ee5533);
}

/* =Overview
---------------------------------------------------------------------
*/
#overview {
	background:0;
}

#overview .container {
	position:relative;
	padding-bottom:20px;
	overflow:visible;
}

#overview .values {
	background:0;
}

#overview #overview-windows {
	height:625px;
	width:950px;
	background:url(/images/overview-tour-bg.png) no-repeat center top;
	overflow:hidden;
}

.overview-window {
	padding:25px 0;
	width:100%;
	height:675px;
}

.overview-window p {
	font-size:19px;
	color:#ddd;
	padding:0 9px;
}

.overview-window p span.white {
	color:#fff;
}

.overview-window p strong {
	color:#e1f2a3;
	font-weight:700;
}

.overview-window p.leadin {
	font-size:38px;
	color:#e1f2a3;
}

.overview-window .overview-button {
	display:block;
	float:left;
	height:42px;
	padding:0 10px;
	text-align:left;
	text-decoration:none;
	line-height:42px;
	color:#001723;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-shadow:0 1px 1px #AFCBD7;
	background:-ms-linear-gradient(top,#8EBFD5,#2084A0);
	background:-moz-linear-gradient(#8EBFD5,#2084A0);
	background:-webkit-gradient(linear,left top,left bottom,from(#8EBFD5),to(#2084A0));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8EBFD5,endColorstr=#2084A0);
}

.overview-window .overview-button:hover {
	background:-ms-linear-gradient(top,#A1CADC,#2496B5);
	background:-moz-linear-gradient(#A1CADC,#2496B5);
	background:-webkit-gradient(linear,left top,left bottom,from(#A1CADC),to(#2496B5));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A1CADC,endColorstr=#2496B5);
	cursor:default;
}

/* slide 0 */
#video-stage {
	width:800px;
	margin:55px auto;
	padding:12px;
	background:rgba(205,211,225,0.3) url(/images/spinner-video-stage.gif) no-repeat center center;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:0 0 30px 12px rgba(0,0,0,.12);
	box-shadow:0 0 30px 12px rgba(0,0,0,.12);
}

/* slide 1 */
#ow1-website {
	position:relative;
	top:407px;
	left:200px;
	width:255px;
	text-align:center;
}

#ow1-website strong {
	color:#fff;
}

#ow1-mobile {
	position:relative;
	top:99px;
	left:659px;
	width:200px;
	text-align:center;
}

#ow1-social {
	position:relative;
	top:218px;
	left:653px;
	width:285px;
	text-align:center;
}

/* slide 2 */
#case-study-button-1 {
	position:relative;
	top:331px;
	left:155px;
	cursor:pointer;
}

#case-study-button-2 {
	position:relative;
	top:331px;
	left:651px;
	cursor:pointer;
}

.case-study-popup {
	color:#000;
}

.case-study-popup h2 {
	color:#000;
}

.case-study-popup {
	padding:10px;
	overflow:hidden;
}

/* slides 3 and 4 */
.overview-captions {
	overflow:hidden;
	position:relative;
	top:364px;
	margin-left:7px;
}

.overview-caption {
	float:left;
	width:293px;
	margin-right:25px;
	text-align:center;
}

.overview-caption.last {
	margin-right:0;
}

.overview-caption p {
	color:#ddddd;
	font-size:14px;
}

.overview-caption p strong {
	color:#fff;
	font-weight:700;
}

/* slide caption tweaks */
#overview-window-4 .overview-captions {
	top:364px;
}

#overview-window-4 .overview-caption {
	width:295px;
}

/* Slide Backgrounds */
#overview-window-0 {
/* background: url('/images/overview-video-bg.png') no-repeat center center; */
}

#overview-window-1 {
	background:url(/images/tour.png) no-repeat center 45px;
}

#overview-window-2 {
	background:url(/images/overview-case-studies.png) no-repeat center 25px;
}

#overview-window-3 {
	background:url(/images/overview-features-1.png) no-repeat 6px 160px;
}

#overview-window-4 {
	background:url(/images/overview-features-2.png) no-repeat 6px 160px;
}

/* Controls */
/*
#overview .controls-wrapper{
  width: 932px;
  margin: 0 auto;
}

#overview .controls-title{
  font-size:19px;
  text-align:center;
}


#overview .controls{
  margin-top:10px;
  width:210px;
}
*/
#overview-prev-wrap,#overview-next-wrap {
	position:absolute;
	z-index:999;
	top:250px;
	width:42px;
	height:120px;
	margin:0;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow:0 1px 5px rgba(0,0,0,0.7);
	border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	text-shadow:#0e1118 0 -1px 0;
	border-top:1px solid #909eb4;
}

#overview-prev-wrap.open,#overview-next-wrap.open {
	width:300px;
}

#overview-prev-wrap {
	left:-64px;
}

#overview-next-wrap {
	right:-60px;
}

#overview-prev,#overview-next {
	position:absolute;
	top:-1px;
	width:42px;
	height:120px;
	border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	text-decoration:none;
	font-size:30px;
	text-align:center;
	font-family:"Lucida Grande";
	margin:0;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow:0 1px 5px rgba(0,0,0,0.7);
	line-height:110px;
	color:#c8d8e0;
	text-shadow:#0e1118 0 -1px 0;
/* border-top:1px solid #909eb4; */
}

#overview-prev {
	left:0;
}

#overview-next {
	right:0;
}

#overview-prev:focus,#overview-next:focus {
	outline:0!important;
}

#overview-prev:hover,#overview-next:hover {
/* color:#fff; */
/* border-top:1px solid #aeb9c9; */
}

#overview-prev:active,#overview-next:active {
	color:#cdd3dd;
/* border-top:1px solid #627394; */
}

#overview-prev.inactive:hover,#overview-next.inactive:hover,#overview-prev.inactive,#overview-next.inactive {
	opacity:.6;
	color:#cdd3dd;
	border-top:1px solid #627394;
}

#overview-prev.inactive:hover,#overview-next.inactive:hover {
	cursor:default;
}

.tour-button-desc {
	width:50px;
	height:50px;
	padding:10px;
}

/* =Explore
---------------------------------------------------------------------
*/
#exploreContainer {
	position:relative;
	width:960px;
	margin:0 auto;
	padding-bottom:70px;
}

.glanceContainer {
	position:relative;
	float:left;
	margin:0 30px 40px 0;
	width:290px;
}

.glanceBox {
	position:relative;
/* float:left; */
	width:250px;
/* height:288px; */
	padding:12px 20px;
	overflow:hidden;
}

#content.glance {
	width:960px;
	position:relative;
	z-index:10;
}

#content.glance h1 {
	margin:0 0 16px 21px;
}

#content.glance p {
	color:#8EBBCB;
	font-size:14px;
	margin:0;
	margin-bottom:5px;
	overflow:hidden;
	line-height:1.6;
}

.glanceBox .gUpper,.glanceBox .gLower {
	width:250px;
}

.subpage #content.glance h2,.subpage #content.glance h2 a {
	display:block;
	color:#ccc;
	font-size:20px;
	margin:0;
	text-decoration:none;
}

.subpage #content.glance #glance_Blog h2 {
	width:198px;
	float:left;
}

.subpage #content.glance h2 span {
	font-size:15px;
}

.subpage #content.glance h2 a {
	display:inline;
}

.subpage #content.glance h2 a:hover {
	text-decoration:underline;
}

#content.glance .gHead {
	position:relative;
	margin-bottom:14px;
}

#content.glance .gListing {
	display:block;
	position:relative;
	color:#567d87;
	margin:0;
	padding:9px 5px;
	line-height:1.1;
}

#content.glance #glance_Articles .gListing {
	color:#fff;
}

#content.glance .gListing,#content.glance .gListing a {
	font-size:13px;
}

#content.glance .gListing a {
	color:#2AA7CA;
	text-decoration:none;
}

#content.glance .gListing a:hover {
	text-decoration:underline;
}

.subpage #content.glance .preview {
	color:#8EBBCB;
	font-size:14px;
	margin:0;
	margin-bottom:5px;
	overflow:hidden;
}

.subpage #content.glance .preview a {
	text-decoration:none;
}

.subpage #content.glance .preview a:hover {
	text-decoration:underline;
}

img.authorimg {
	float:left;
	margin-right:12px;
}

/* Blog */
.subpage #content.glance .glanceBox .preview {
	margin-bottom:12px;
}

/* FAQ */
#content.glance .gL_bullet {
	padding-left:25px;
}

#content.glance .gListing .arrow-right {
	display:block;
	width:6px;
	height:6px;
	background:url(/images/arrow-right.png);
	text-indent:-9999px;
	position:absolute;
	top:13px;
	left:11px;
}

/* Events */
#content.glance #glance_Events .gHead {
	margin-bottom:15px;
}

#glance_Events .gHead #event-date,.eventSummary .eventTitle #event-date {
	float:left;
	width:45px;
	margin-right:12px;
	border-right:1px solid #ccc;
	padding-right:10px;
}

#glance_Events .gHead #event-date p,.eventSummary .eventTitle #event-date p {
	padding:0;
	margin:0;
	line-height:1;
	position:relative;
	color:#ccc;
}

#glance_Events .gHead #event-date .month,.eventSummary .eventTitle #event-date .month {
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	letter-spacing:2px;
}

#glance_Events .gHead #event-date .day,.eventSummary .eventTitle #event-date .day {
	text-align:center;
	font-size:27px;
	top:10px;
}

#glance_Events .gHead #event-date .day span,.eventSummary .eventTitle #event-date .day span {
	font-size:13px;
	padding-left:1px;
}

#glance_Events .gHead h2 {
	float:left;
	display:block;
	width:180px;
	line-height:26px;
}

/* Social */
#content.glance #glance_Social h1 {
	padding-left:40px;
	background:url(/images/logo_small.png) no-repeat 0 0;
}

.subpage #content.glance #glance_Social .glanceBox,.subpage #content.glance #glance_Social .glanceBox .gUpper {
	overflow:visible;
}

.subpage #content.glance #glance_Social .glanceBox .gLower {
	height:145px;
}

.fb_iframe_widget iframe {
	min-height:130px!important;
	overflow:visible!important;
}

.connect_widget .connect_widget_sample_connection {
	padding-right:5px!important;
}

/* Stats */
.subpage #content.glance #glance_Stats h2 {
	margin-bottom:10px;
}

#glance_Stats .glanceBox img {
	float:none;
	margin:0 auto;
}

/* Tweet Bar */
#footer_tweets {
	width:1023px;
	height:379px;
	margin:0 auto;
	background:url(/images/bg_slit.png) no-repeat 0 0;
	position:absolute;
	z-index:1;
	bottom:0;
	left:-46px;
}

#tweetBar {
	width:928px;
	height:36px;
	background:url(/images/bg_tweetbar.png) no-repeat 0 0;
	position:absolute;
	bottom:20px;
	left:48px;
}

#tweet-container {
	width:842px;
	height:22px;
	position:absolute;
	left:70px;
	top:8px;
}

.tweet {
	font-style:normal;
}