/*
Theme Name: Lytiks Site
Theme URI: 
Description: 
Version: 1.0
Author: Sam Bogart
Author URI: 
Tags:
*/

@import "style/css/reset.css";

a:focus { -moz-outline:0; outline:0; outline-offset: 0; }


@font-face {
	font-family: 'RockwellRegular';
	src: url('/wp-content/themes/lytiks/style/fonts/roc-webfont.eot');
	src: local('☺'), url('/wp-content/themes/lytiks/style/fonts/roc-webfont.woff') format('woff'), url('/wp-content/themes/lytiks/style/fonts/roc-webfont.ttf') format('truetype'), url('/wp-content/themes/lytiks/style/fonts/roc-webfont.svg#webfontnEogmGcv') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RockwellLightRegular';
	src: url('/wp-content/themes/lytiks/style/fonts/rocl-webfont.eot');
	src: local('☺'), url('/wp-content/themes/lytiks/style/fonts/rocl-webfont.woff') format('woff'), url('/wp-content/themes/lytiks/style/fonts/rocl-webfont.ttf') format('truetype'), url('/wp-content/themes/lytiks/style/fonts/rocl-webfont.svg#webfontpFJLaZiO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RockwellBold';
	src: url('/wp-content/themes/lytiks/style/fonts/rocb-webfont.eot');
	src: local('☺'), url('/wp-content/themes/lytiks/style/fonts/rocb-webfont.woff') format('woff'), url('/wp-content/themes/lytiks/style/fonts/rocb-webfont.ttf') format('truetype'), url('/wp-content/themes/lytiks/style/fonts/rocb-webfont.svg#webfontDeCCayAC') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* nav */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#nav a {
	display: block;
	width: 5em;
}

#nav li {
	float: left;
	width:6em;
	text-align: center;
	margin-left: 10px;
	
}

#nav li ul {
	position: absolute;
	width: 6em;
	left: -999em;
}

#nav li ul li a{
	font-size: 1em;
	width: 7em;
	text-align: left;
	background-color: #fff;
}

#nav li ul li a:hover{
	font-size: 1em;
	width: 7em;
	background-color: #efefef;
}

#nav li:hover ul {
	left: auto;
}

#nav li#lytiks  {width: 7em;margin-right: 20px;}
#nav li#lytiks a {width: 7em;}

body#services ul#nav li#services a{background-color: #e2e2e2;}
body#pricing ul#nav li#pricing a{background-color: #e2e2e2;}
body#partners ul#nav li#partners a{background-color: #e2e2e2;}
body#contact ul#nav li#contact a{background-color: #e2e2e2;}


ul#nav li.active a {background-color: #e2e2e2;}
ul#nav li#lytiks ul li a {background-color: #fff;}
ul#nav li#lytiks ul li a:hover {background-color: #efefef;}

body p {margin-top: 10px;}

a:link {text-decoration:none; color: #00adee; }
a:visited {text-decoration:none; color: #00adee; }
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}

.clearer {clear: both; }

body {font-family: "Helvetica Neue", helvetica, arial, sans-serif;color: #444;text-align: center; font-size: 12px;padding:0;margin:0; background-color: #f7f7f7;}

#container {width: 960px;text-align: left; margin:0 auto;padding: 0px 20px;background-color: white;min-height: 700px;}

#top {height: 140px;padding: 0px;}
#blog-top {height: 180px;padding: 0px;}

.blog-name {font-size: 6em; font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif; float: left;margin-left: 50px;margin-top: 33px;}
.blog-name a{color: #333;}
.blog-name a:hover {text-decoration: none;}
.logo {padding-top: 20px;}
.phone {color: #00adee; font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif;font-size: 1.2em;padding-left: 5px; padding-right: 12px; }
.phone img { vertical-align:text-top; }
#small-nav {background-color: #999; padding: 5px; float: right;color: #e2e2e2;}
#small-nav a {color: white;padding: 0px 5px;}

#nav-wrap {float: right;clear:right;margin-top:30px;margin-right: 20px;}

ul#nav {}
ul#nav li { display:inline;}
ul#nav li a {font-size: 1.2em;padding: 5px 10px; color: #333;}
ul#nav li a:hover { background-color: #e2e2e2;text-decoration: none;}


a.demo-button {float: left;margin-left: 150px; cursor: pointer;}
a.trial-button {float: left;margin-left: 230px;}



#banner {background: #d3d5d6 url(images/banner-bg.jpg) no-repeat; width: 100%; min-height: 350px;margin-top: 0;padding: 1px;}
#banner h1 {font-weight: bold; font-size: 2.3em; width:440px;margin: 40px 0px 20px 20px;}
#banner h2 {font-weight: normal; font-size: 1.8em; width:400px;margin-left: 20px;}
#banner .cta {background: transparent url(images/cta-box.png) no-repeat; width:194px; height: 100px;margin-top: 30px; margin-left: 80px;font-size: 2em;color: white; padding: 20px 30px;text-align: center;}

#banner .cta a {color: white;}

.banner-right-image {float: right;}

#content {}
#content-pricing {}

.feature-box {float: left; background-color: #F9F9F9; width: 300px; padding: 15px;margin-right: 15px;margin-top:15px;height: 280px;line-height: 1.4em;}
.feature-box img {}
.feature-image-wrap {height: 130px;}
.feature-box h3 {font-weight: bold;font-size:1.4em;margin: 10px 0px;}
.feature-box p {}

#twitter-wrap {min-height: 350px; }
#twitter-top {background-color: #999;color: white; font-size: 1.6em;padding: 15px 15px 10px 15px;margin-bottom: 5px;width: 170px;margin-left: 39px; }
#twitter-top a {color: #f7f7f7;font-size: .8em;display:block;margin-left: 43px;}

#twitter-wrap h3, #blog-wrap h3 {margin-top: 10px;}

#twitter-box {background-color: #f9f9f9;padding: 15px;width: 170px;margin-left: 39px;}

.twitter-box-title {}
.twitter-box-follow {}
.tweet {}

ul.tweet_list li {margin-bottom: 20px; padding-bottom: 20px; border-bottom: dotted 1px #e2e2e2; }

ul.tweet_list li .tweet_date {float: right;}
ul.tweet_list li .tweet_author {}
ul.tweet_list li span.tweet_text {display:block;margin-top: 5px;}


#twitter-box-blog {background-color: #f9f9f9;padding: 15px;}
#twitter-top-blog {background-color: #999;color: white; font-size: 1.6em;padding: 15px 15px 10px 15px;margin-bottom: 5px;margin-top: 50px; }
#twitter-top-blog a {color: #f7f7f7;font-size: .6em;display:block;margin-left: 43px;}

.side-bar-wrap {float: right; width: 240px;}

.interest-box {margin-top: 20px;padding: 15px; background-color: #403939; min-height: 100px;color: #f7f7f7;font-size: 1.6em;}
.interest-box span {font-style: italic;}
.interest-box strong {display: block;margin-top: 10px;}


#mid-wrap {background-color: #a0a0a0; padding: 15px;margin-top: 20px; color: #fff;}
#mid-wrap h4 { font-size: 2em;margin-bottom: 10px;}
.mid-text p{width: 600px; line-height: 1.4em;}
#mid-wrap p {font-size: 1.3em; margin-bottom: 10px;}
#mid-wrap-arrow {background: transparent url(images/down-arrow.png ) no-repeat; width: 35px; height: 39px;margin-left: 30px;}

.quote-wrap {float: right;width: 240px;}
.quote {background-color: #eaeaea; -moz-border-radius: 7px;padding:10px;color: #333; font-size: .9em;}
.quote-by {background: transparent url(images/quote-by-bg.png) no-repeat right;margin-right: 20px;padding:0px 30px 0px 0px; text-align: right; height: 19px;float: right;line-height: 1.4em;}

.pdf-wrap {float: right;width: 260px;}
.right-arrow {float:left;width: 38px;padding-top: 10px;}
.pdf-text {background-color: #eaeaea; padding:10px;color: #333; font-size: 1.2em;float: left;width: 190px;}
.pdf-wrap a.pdf-download {display:block;font-size: 1.1em;margin-top: 15px; color: #333;}

#features{float: left;}
.feature-box-2 {background-color: #f4f4f4; width: 350px; padding: 10px;margin-top: 5px;cursor:pointer;}
.feature-box-2 p {margin-bottom: 10px;}
.feature-box-2 h3 {color: #00adee;font-size: 1.2em;margin-bottom:10px;}

#features .active {background-color: #e2e2e2;}

.features-checkmark {float: left;margin-top: 10px;margin-left: 10px; }
.feature-content {float: left; width: 290px;margin-left: 20px;font-size: 1.1em;}
.feature-text {font-size: 1.3em;margin-top: 15px;line-height: 1.3em;}

#feature-swap-wrap {float:right; width: 550px;}

.feature-swap {display:none;}
.feature-swap h3 {font-size: 1.6em;color: #00adee;}
.feature-swap img {margin-bottom: 20px;}

#sidebar {float: right; width: 240px;font-size: .9em;margin-top: 15px;}

#sidebar ul li h2 {margin-top: 15px;}

#packages {text-align: center; margin:auto; width: 750px;margin-top: 30px;}
.package {float: left; width: 220px;margin-left: 15px; text-align: left;}

.package-title {background-color: #E8E8E8;text-align: center;font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; padding: 15px; color: #333;font-size: 1.6em;}
.package-text {background-color: #F5F5F5;padding: 15px;margin: 5px 0px;color: #333; font-size:1.1em;line-height: 1.4em;}
.package-text ul {margin-left: 10px;}
.package-text ul li {list-style-type: disc;margin-bottom: 5px;}
.package-price {background-color:  #F5F5F5;font-size: 1.8em;padding: 15px;text-align: center;}

#pricing-content {text-align: center;margin: auto;margin-top: 30px;font-size: 1.1em;}
#pricing-content .top {text-align: center; width: 600px;margin:auto;}
#pricing-content h1 {font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; font-size: 2.4em;}
#pricing-content h2 {font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif; font-size: 1.4em;margin-top: 10px;}

/* main vertical scroll */
	#descriptions {
		position:relative;
		overflow:hidden;
		height: 450px;
	}
	
	/* root element for pages */
	#descriptions{
		position:absolute;
		height:20000em;
		float:left;
	}
	
	
	
	ul#descrip-nav {float:left;
		padding:0px !important;
		margin:0px !important; width: 100px;}
	
	/* single page */
	.descrip{
		padding:10px;
		height: 250px;
		background: #f7f7f7;
		width:520px;
	

}


#big-text-banner {}
#big-text-banner h1 {font-size: 2em;margin-bottom: 15px;}
#big-text-banner h2 {font-size: 1.5em;margin-bottom: 25px;}




#content-basic {margin-top: 20px;color: #666;}
#content-basic h1 {font-size: 2em;margin-bottom: 10px;}
#content-basic h2 {font-size: 1.6em;}
.basic-text {width: 400px; }
.basic-text p {margin-top: 10px; font-size: 1.2em; line-height: 1.5em;}


#contact-form {float: right;width: 400px;}
#contact-form h3 {font-size: 16px;}
form#caForm {}


form#caForm label {width: 100px;display:block;float: left;vertical-align: middle;padding-top: 15px;}
form#caForm label.nofloat {float:none;width: 100%;margin-top: 10px;}
form#caForm input {display:block;float: left;margin-top: 5px;padding: 5px;font-size: 13px;width: 170px}

form#caForm textarea {display:block;padding: 5px;font-size: 13px;width: 90%;}
/*
form#caForm input.btn {background: #999; border:0; font-size: 12px;color: white;cursor:pointer;width: 80px; }
*/

form#caForm label.error {font-size: .8em;display: block; float: none;width: 100%;color: red;}
.req {color: red;font-weight: bold;}


#team {margin-top: 15px;}
#team h4 {font-size: 1.6em;}

.person {float: left; width: 200px;}
.person img {}
.person h3 {font-size: 1.4em;margin-top: 15px;}
.person-title {}


.bio-left {float:left; width: 220px;}
.bio-right {float:left;width: 620px;margin-left: 40px;line-height:1.5em;}
.bio-part {font-weight: bold; font-size: 1.2em; display: block; margin: 10px 0px 5px 0px;}

.bio-right h3 {font-size: 1.3em;}

#bio-tweet {margin-top: 5px;}

#sign-up-bottom-feature-wrap {width: 240px;margin-top: 40px;float:right;}
#sign-up-bottom-wrap {width: 240px;margin-top: 40px;}
.blue-arrow {float:left;width: 39px;padding-top: 10px;}
.blue-ad {background-color: #25A9E0; color: #fff; padding: 15px;float: left;width:170px;font-size: 1.8em;  }
.blue-ad h4 {font-size: 1em;}
.blue-ad a{color: white;}


/* new home */

.simple {text-align: center;min-height: 400px;margin-top: 10px; color: #333;font-family: 'RockwellLightRegular', Rockwell, 'helvetica neue', helvetica, sans-serif;}
.simple h1 {font-family: 'RockwellBold', Rockwell, 'helvetica neue', helvetica, sans-serif;font-size: 2.4em;margin-top: 10px; margin-bottom: 15px;}
.simple h2 {font-family: 'RockwellLightRegular', 'helvetica neue', helvetica, sans-serif;font-size: 2.2em;margin-bottom: 25px;}
.simple h3 {font-family: 'RockwellLightRegular', 'helvetica neue', helvetica, sans-serif;font-size: 2.6em;margin-bottom: 5px;margin-top: 40px;}


.home-main-quote {font-size: 1.4em;margin-top: 70px;text-align: left;margin-left: 10px;}
.home-main-quote-text {background-color: #67CDF5; padding: 10px;padding-left: 15px; -moz-border-radius: 9px; -webkit-border-radius: 9px;color: #fff;font-size: 1.4em;}
.main-quote-by {background: url(/wp-content/themes/lytiks/images/home-main-quote-by.png) no-repeat;padding-left: 40px; margin-left:20px;height: 25px;text-align: left;}

.home-left { float: left; width: 230px;}

.free-15 {font-size: 1em;background-color: #286C89; color: #fff;margin-top: 40px;padding: 20px;-moz-border-radius: 9px; -webkit-border-radius: 9px; }
.free-15 strong {display:block;margin-bottom: 10px;font-family: 'RockwellRegular', Rockwell, 'helvetica neue', helvetica, sans-serif;font-weight: normal;}



.quotes-wrap {margin-top: 20px;}
.home-quote {font-size: 1.3em;text-align: left;float: left; width: 230px;  margin-right: 10px;}
.home-quote:last-child {margin-right: 0;}
.home-quote-text {background-color: #e2e2e2; padding: 20px; -moz-border-radius: 9px; -webkit-border-radius: 9px;}
.home-quote-text strong {font-weight:normal;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;}
.home-quote-text b {font-weight:normal;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;}
.home-quote-by {background: url(/wp-content/themes/lytiks/images/home-quote-by-bg.png) no-repeat;padding-left: 40px; margin-left:10px;height: 25px;}


.simple #content-services h2 {font-size: 1.5em; width: 680px;margin: auto;}

.simple .video-caption {font-size: 1.2em;display: block; margin-top: 20px;margin-bottom: 20px; color: #999999;}
.simple .video-caption strong {font-weight: normal; font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;display:inline;color: #999999;}


.home-right {float: right; width:260px }
.homevid {margin-top: 20px; margin-left: 30px;}

.homevid img {border: solid 3px #e2e2e2;cursor: pointer;}
.homevid h4 {font-size: 1.6em;}


.right-cta {float: right;margin-top: 70px;margin-right: 10px;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;}
.right-cta-arrow {background: url('/wp-content/themes/lytiks/images/cta-blue-arrow.png') no-repeat; width: 39px; height: 35px;float:left;margin-top: 50px;}
.right-cta a {color: white; background-color: #286C89; -moz-border-radius: 5px; width: 190px;font-size: 1.7em;padding: 15px 10px;float: left;}
.right-cta a:hover {text-decoration: none;background-color: #67CDF5; }
.right-cta .cta-small {font-size: .8em;font-family: 'RockwellLightRegular','helvetica neue', helvetica, sans-serif;}
#pricing-download {height: 160px;padding: 10px; float: left; width: 250px; background-color: #e0e0e0; -moz-border-radius: 9px; -webkit-border-radius: 9px; text-align: center; color: #fff; font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif ; font-size: 1.4em;}
#pricing-download img {display:block; -moz-box-shadow: 0px 0px 9px #000; margin: auto;margin-bottom: 10px;margin-top: 20px;}




.right-cta-ct {float: right;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;}
.right-cta-arrow {background: url('/wp-content/themes/lytiks/images/cta-blue-arrow.png') no-repeat; width: 39px; height: 35px;float:left;margin-top: 50px;}
.right-cta-ct a {color: white; background-color: #67CDF5; -moz-border-radius: 5px; width: 190px;padding: 15px 10px;float: left;}

.right-cta-ct .cta-small {font-size: 1.4em;font-family: 'RockwellLightRegular','helvetica neue', helvetica, sans-serif;}

a.call-tracking-cta {background-color: #286C89;font-weight: normal;font-family: 'RockwellLightRegular','helvetica neue', helvetica, sans-serif;font-size: 1.2em;  }
a.call-tracking-cta:hover {text-decoration: none; background-color:#1E5167;}
.cta-big {color: #00adee;font-size: 1.5em;}

#twenty-wrap {background-color: #f9f9f9; min-height: 100px;text-align: left;margin-top: 20px;padding: 15px;font-size: 1.4em;}
#twenty-wrap h3 {margin-top: 10px;font-size: 2em;}
.twenty-logo {float: left;width: 266px;font-size: .9em;padding-top: 29px;}
.twenty-logo img {margin-bottom: 10px;}
.twenty-show {float: left; width:266px;margin-left: 40px;}
.twenty-show img {display: block;margin-top: 10px;margin-bottom: 10px;}

.social-icons {float: right;}



#service-mid {margin: 40px 0px 40px 0px; }

.home-right .right-cta a {margin-bottom: 20px;}

#services-special-wrap { margin-left: 20px;float: left; background-color: #2F86A4; color: #fff; font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif;font-size: 2em;padding: 20px; width: 630px; text-align: left; height: 140px;}
#services-special-wrap strong {font-family: "Rockwell",'helvetica neue', helvetica, sans-serif;font-weight: normal;}
#services-special-wrap h3 {font-size: 1.2em;margin-top: 0px;}
#services-special-wrap h4{font-size: .9em;margin-top: 20px; width: 600px;}

.services-spacer {height: 20px; border-right: solid 1px #e2e2e2;width: 460px;}

.services-wrap { font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif ;}
#content-services .service {text-align: justify;float: left; width: 290px; border-right: solid 1px #e2e2e2; border-top:solid 1px #e2e2e2; padding: 20px;font-size: 1.3em; line-height: 1.4em;}

#content-services .service img {margin-left: 170px;}

#content-services .service:first-child {padding-left: 0;}
#content-services .service:last-child {border-right: none;padding-right: 0px;}
#content-services .service-last-child {border-right: none;padding-right: 0px;}

.service h4 {font-size: 1.4em;font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; margin-top: 10px;text-align: center;}
.service a {display: block;margin-top: 10px;}
.service-descrip {margin-bottom: 20px;margin-top: 10px; display:block;}


#content-service {text-align: left;}
#content-service .top {text-align: center;}
#content-service h3 {color: #00adee;font-size: 1.8em;}

.service-steps-wrap {background: #fff url(/wp-content/themes/lytiks/images/steps-bg.png) no-repeat bottom; width: 960px; height: 250px; text-align: left; *padding-top: 50px;}
.service-step {float: left; width: 195px;margin-left: 41px;font-size: 1.2em;margin-top: 5px;}
.service-3steps-wrap {background: #fff url(/wp-content/themes/lytiks/images/3steps-bg.png) no-repeat bottom; width: 949px; height: 250px; text-align: left;*padding-top: 50px; }


.service-3steps-wrap .service-step {float: left; width: 250px;margin-left: 51px;font-size: 1.2em;margin-top: 10px;}


.service-step strong {font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; font-weight: normal;}
.service-step img {display:block;margin-bottom: 20px;}

.service-left {float: left;}

.service-we-do {width: 400px;font-size: 1.2em;}
.service-we-do strong {font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; font-weight: normal;}


.service-you-get {width: 400px; float: left; margin-left: 100px;font-size: 1.2em; }
.service-you-get strong {display:block; margin-top: 20px;font-weight: normal; font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif;}
.service-you-get h4 {font-size: 1.2em; font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif;margin-top: 20px;}


.service-faq {width:400px;font-size: 1.1em;}
.service-faq h4 {font-size: 1.2em; font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; margin-top: 10px;float: left;}

.service-cta-wrap {margin-top: 40px;}
.service-cta-wrap a {float: left; display: block; width: 160px; padding: 20px 20px 10px 20px; height: 45px; -moz-border-radius: 9px; -webkit-border-radius:9px;color: #fff; font-size: 2em;text-align: center; margin-right: 10px;}
.service-cta-wrap .pricing-link {background-color: #3590B7;}
.service-cta-wrap .inquire-link {background-color: #5DA6C5;}


#content-about {}
#content-about h2 {font-size: 1.6em; width: 600px;margin: auto;}

.people-wrap {margin-top: 40px;margin-left: 60px;}
.about-person {float: left; width: 250px; text-align: left;margin-right: 30px;font-size: 1.4em;margin-bottom: 40px;height:280px;}
.about-person:last-child {margin-right: 0px;}
.about-person strong {font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; display:block;margin-top: 20px;font-weight: normal;}
.about-person a {color: #333;}


#content-person {font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif; text-align: left;}
.person-left {width: 250px; float: left;}
.person-right {float: left; width: 600px; margin-left: 40px;font-size: 1.4em;}
.person-right h1 {font-size: 1.8em;font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif;}

.person-right .certs img {margin-right: 10px;border: solid 1px #e2e2e2;cursor:pointer;}
.person-right .certs {margin: auto; text-align: center;margin-top: 45px;}

.person-left .bio-part {font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; font-weight: normal;}

.person-title {font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif;}
.partners-wrap {margin-top: 40px; text-align: left;}
.partner {font-size: 1.3em;}

.partner-logo {float: left; width: 250px; height: 250px; }
.partner-content {float: left; width: 500px;margin-left: 24px;}
a.partner-link {float: right;}
.partner strong {font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; font-weight: normal;font-size: 1.2em;}

#stream-player {margin: auto; -moz-box-shadow: 0px 0px 9px #999;  -webkit-box-shadow: 0px 0px 9px #999;}

.simple #twitter-wrap {background-color: #f9f9f9; min-height: 100px;text-align: left;margin-top: 20px;padding: 15px;padding-right: 5px;}
.simple #twitter-box ul.tweet_list li {float: left; width: 275px;display: block; font-size: 1.4em;margin-left: 15px; padding-right: 10px;padding-top: 10px; border-right: solid 1px #e2e2e2; height: 110px;}
.simple #twitter-box ul.tweet_list li:first-child {margin-left:0px;}
.simple #twitter-box { width: 900px;margin-left: 0px;padding: 0px;}
.simple #twitter-box ul.tweet_list li:last-child {border-right: 0px;}

.simple .twitter-box-title {}
.simple .twitter-box-follow {}
.simple .tweet {}

.simple ul.tweet_list li {margin-bottom: 10px;}

.simple ul.tweet_list li .tweet_date {float: right;font-size: .8em;}
.simple ul.tweet_list li .tweet_author {}
.simple ul.tweet_list li span.tweet_text {display:block;}

.simple #blog-wrap {background-color: #f9f9f9; min-height: 100px;text-align: left;margin-top: 20px;padding: 15px;}

.simple #blog-box {}
.simple #blog-box ul li{float: left;font-size: 1.4em;margin-right: 15px;width: 270px; padding-right: 20px;padding-top: 10px; border-right: solid 1px #e2e2e2;}
.simple #blog-box ul li:last-child {border-right:0;margin-right: 0;padding-right: 0;}
.simple #blog-box ul li {*width:270px;}
.simple #blog-box ul li .blog-date {float: right;font-size:.8em;}
.simple #blog-box ul li a {display:block;clear: right;}
.blog-right {font-size: 1.2em;}

.logos {margin: auto;margin-bottom: 20px; width: 440px;}
ul.logos li {width: 60px;float: left; display:block;}
.logos a {text-decoration: underline;}
.logos .plus {width: 30px;}




.services-cta {float: right; width: 250px;}
.blue-service-arrow {float: left; width:40px;margin-top:30px; }
.blue-service-cta {float: left;background-color: #00adee; width: 170px; padding: 10px 15px;font-size: .8em;}
.blue-service-cta strong {display:block;font-size: 1.4em;}
.blue-service-cta a:link {color: #fff;}
.blue-service-cta a:visited {color: #fff;}
ul.recent-posts li {margin-bottom: 10px;}


#five-reasons {font-size: 1.4em;text-align: center;margin-top: 30px;width: 600px;margin:auto}
#five-reasons h4 {font-size: 1.6em;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;margin-bottom: 25px;}
#five-reasons strong {font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;font-weight: normal;}


.prod-num {height: 90px;float: left;}
.product-reason {margin-bottom: 20px;text-align:left;min-height: 90px;}
.product-reason img {float: left; padding-right: 20px;}
#content em {display:block;font-style: normal;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;}



.pricing-centered {width: 500px; margin: auto;min-height: 800px;}

.free-trial-buttons {margin:auto;margin-top: 30px; margin-bottom: 40px;}

a.pricing-start {background-color: #00adee; padding: 15px 35px; color: #fff; width: 150px;border-radius: 12px; -moz-border-radius: 12px;font-size: 1.8em;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;margin-bottom: 30px }

a.demo-start {background-color: #4D9AB8; padding: 15px; color: #fff; width: 100px;border-radius: 12px; -moz-border-radius: 12px;font-size: 1.8em;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;margin-bottom: 30px; margin-left: 20px; }



.services-boxes-wrap {margin-top: 40px; }

.services-box {float: left;margin-right: 15px;font-size: 1.2em;}
.services-box:last-child {margin-right: 0px;}
.services-box .sbcon {background-color: #e2e2e2;padding:15px;}
.services-box .sbcon div {margin-bottom: 10px;}
.services-box h3 {}
.services-box strong {font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;margin-right: 10px;}

#content-contact {margin-top: 50px; clear: both;font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif;min-height: 500px;}
#content-contact h1 {font-size: 2em;font-weight: normal;font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif;}
#content-contact h2 {font-size: 1.6em;}

.contact-left {font-size: 1.2em;}



.formWrap {float: right; width: 320px;font-size: 1.2em;margin-right: 100px;}
.fsForm {}
.fsForm div {margin-bottom: 15px;}
.fsForm label {width: 120px;display:block; float: left;}
.fsForm input {border: 0; background-color: #efefef; padding: 5px;font-size: 1.2em;border-bottom: solid 1px #e0e0e0;font-size:1em;}
.fsForm textarea {border: 0; background-color: #efefef; padding: 10px;font-size: 1.2em;margin-top: 10px;}
.prev-next-posts {margin: 10px 0;}
.fsForm label.error {float: none; width: 200px;padding:5px;}

.fsForm input.submit {background-color: #666; color: white; font-family: arial;font-size: .8em; -moz-border-radius: 9px; -webkit-border-radius: 9px; font-family: "RockwellLightRegular";margin-top: 10px; cursor:pointer;}


.post {width: 650px;color: #4d4d4d;font-size: 14px;margin-bottom: 50px;line-height: 1.5em;font-family: georgia;}
.post h2 {color:#333;
font-size: 2.2em;
line-height: 1.2em;
 font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; font-weight: normal;
}

.post p {}

.post h2 a{
color:#333;
font-size: 1em;
line-height: 1.2em;
font-family: "RockwellRegular",'helvetica neue', helvetica, sans-serif; font-weight: normal;
}

.post ol ul {margin-left: 20px;}
.post ol ul li {list-style: disc;padding-left: 10px;}
.post ol ul {margin-bottom: 10px;}

.post ul {margin-left: 20px;}
.post ul li {list-style-type: disc;padding-left: 10px;}


.post h3 {font-family: Georgia, "Helvetica Neue", helvetica, arial; font-weight: bold;font-size: 1.2em;margin-top: 20px;}

 .author {float: right; margin-right: 20px;margin-left: 10px; margin-bottom: 10px;margin-top: 10px;text-align: center;}
 .author-box {float: left;padding: 10px;border: solid 1px #e2e2e2;width: 100px;margin-bottom: 20px;}
 .author a {color: #333;display:block;}
.post-bottom-stuff {font-size: .8em; background-color: #F1F1F1;padding: 10px;}

.tweetmeme_button {float: left;margin-left: 20px;}


#respond {width: 600px;}
.comments-wrap {width: 600px;border-top: dotted 1px #999;padding-top: 20px;}
.comment-body {background-color:#f2f2f2;padding: 10px;}

.wp-caption {
	-moz-border-radius: 0 0 0 0;
	background: none repeat scroll 0 0 #F1F1F1;
	color: #888888;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 2px 5px 2px 0;
	text-align: center;
}
.video-above {font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif;}

.post h2 a:hover{text-decoration: none;}

.post .date {font-size: 13px;font-style: italic;margin: 10px 0 10px 0 }
.post p {margin-bottom: 20px;}

.post .post-bottom {border-top: 1px dotted #999;padding-top: 15px;margin-top: 15px;font-size: .8em;}

.post ol {margin-left: 20px;margin}

.post ol li {list-style-type: decimal;margin-top: 10px;}

.alignright {float: right;margin-left: 20px;}


.signup-bullets {font-size: 1.1em;text-align: left;color: #555;margin-top: 20px;display:block;}
ul.signup-bullets li {list-style-image: url(/wp-content/themes/lytiks/images/signup-bullet.png);margin-top: 15px;}
ul.signup-bullets li strong {display:block;margin-bottom: 5px;}	
#pricing-content .pricing-centered ul.signup-bullets h3 {font-family: "RockwellRegular" "helvetica neue", helvetica, Arial, sans-serif; color: #333;margin-left: -15px;}


#pricing-content .signup-bullets h2 {font-family: "RockwellRegular" "helvetica neue", helvetica, Arial, sans-serif;}


#footer {color: #999;font-family: Helvetica, Arial; font-size: 13px;border-top: 1px solid #999;padding: 15px;margin-top: 30px;padding-left: 0px;padding-right: 0px;}
.footer-left {float: left; width: 300px;line-height: 1.3em;text-align: left;}
.footer-left img {float: left;margin-right: 20px;}


.footer-bottom {border-top:solid 1px #e2e2e2; padding-top: 15px; margin-top: 15px;}

.footer-right-col {float: right; width: 100px;}
#footer .footer-right-col a {display:block;color: #999;margin-bottom: 10px;}


.screenshot {margin: auto; -moz-box-shadow: 0px 0px 9px #999;  -webkit-box-shadow: 0px 0px 9px #999;cursor:pointer;}

.mht-nav {float: right;clear:right;margin-top:30px;margin-right: 0px;}
.mht-nav a {background-color: #3688A9;padding: 10px; margin-left: 10px; color: #fff;-moz-border-radius: 9px;border-radius: 9px;font-size: 1.4em;font-family: "RockwellLightRegular", "helvetica neue", helvetica, Arial, sans-serif;display: block; float: left; cursor:pointer;}

.mht-nav a.demo-start {width: 135px;}
.mht-nav a:hover {background-color:#67CDF5; text-decoration: none;}

.camp-res {background-color: #e9e9e9; padding: 20px; padding-top: 0px;margin-top: 30px; margin-bottom: 30px;font-size: 1.3em;font-family: "RockwellLightRegular", "helvetica neue", helvetica, Arial, sans-serif;}
.sign-wrap {width:100%;margin-bottom: 15px;}
.res-col {float: left; width: 300px;margin-right: 30px;line-height: 1.6em;}
.res-col h3 {border-bottom: dotted 1px #999;font-size: 1.4em;text-align: left;margin-bottom: 10px;}
.res-label {float: left; width: 240px;text-align: left;}
.res-num {float: left; width: 60px;font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;text-align: right;}

.res-ft {background-color: #515151;color: #58D714; float: left; width: 200px;padding-top: 10px;margin-left: 15px;font-size: 1.2em;}
.res-ft-num { font-size: 4em;display: block;font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;}



/* Web Analytics LP */

#wa-content {font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif;text-align: center;color: #000;}

#wa-content h1 {font-size: 3em;font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;margin-bottom: 30px;}

.wa-main {font-size: 1.2em;}

.wa-main-vid {float: left; width: 500px; border: solid 10px #e2e2e2;margin-bottom: 30px;border-radius: 9px; -moz-border-radius: 9px;background-color: #e2e2e2;}

.main-vid-caption {margin-top: 5px;display:block;}

.wa-main-right {float:left;width: 400px; height: 200px;font-size: 1.4em;padding-top: 10px;margin-left: 30px;text-align: center;}

.wa-main-right a {background-color:#58D714; padding:15px; color: #fff;display: block; -moz-border-radius: 9px; border-radius: 9px; width: 300px; MARGIN: AUTO; margin-top: 10px;}

.wa-benefits {font-size: 1.1em;clear: both;}
.wa-benefits h2 {text-align: center; padding: 10px;background-color: #efefef; border-top: solid 1px #e2e2e2;border-bottom: solid 1px #e2e2e2;font-size: 1.8em;margin-bottom: 20px;}
.wa-faq h2 {text-align: center; padding: 10px;background-color: #efefef; border-top: solid 1px #e2e2e2;border-bottom: solid 1px #e2e2e2;font-size: 1.8em;margin-bottom: 20px;}

.wa-benefit {width: 200px; float: left; margin-right: 40px;text-align: left;}
.wa-benefit h3 {font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;margin-top: 15px;}
.wa-benefit img {border: solid 1px #e2e2e2; cursor:pointer;}
.wa-faq {font-size: 1.1em;margin-top: 30px;}

.faq-box {float:left; width: 300px; text-align:left;margin-bottom: 30px;margin-right:20px;height: 100px; }
.faq-box strong {font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;font-weight: normal;}
.wa-free-signup h2 {font-size: 1.2em; text-align: center;}
.wa-free-signup a {font-size: 1.2em;}
.wa-free-signup a:hover {background-color: #42A10F; }

.wa-free-signup {margin-top: 40px;}

.wa-free-signup ul {text-align: left;margin-left: 70px;margin-top: 20px;}
.wa-free-signup ul li {line-height: 1.6em;}
.wa-free-signup ul li .plus {color: #999;font-weight: bold;font-size:.8em;font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;font-weight: normal;}

.wa-free-signup-form {display:none; border: dashed 3px #e2e2e2;padding: 10px 10px 5px 10px;text-align: center;margin-top: 10px;margin-bottom: 10px;}
.wa-free-signup-form h2 {font-size: 1.1em;margin-bottom: 10px}
.wa-free-signup-form input {background-color: #E1F5FD; border:0;font-size: 1em;padding: 5px; width: 240px; font-family: helvetica;margin-left: 30px;}
.wa-free-signup-form input.submit {cursor:pointer;background-color: #58D714;color: #fff;width: 80px;border-radius: 9px; -moz-border-radius: 9px;border:0;font-size:.8em;margin-top: 10px;}
.wa-free-signup-form table {text-align: left;margin-top: 15px;margin-left: 10px;font-size: .8em;}
.wa-free-signup-form #error {font-size: .8em;margin-top: 10px;}
.wa-form label.error {display:block; font-size:.8em; color: #666;}


.agreement {font-size: .6em;  color: #999;font-family: helvetica;arial;text-align: left;}
.wa-main-right .agreement a {text-decoration: underline;background-color: transparent;display: inline;width:auto;color: #999;padding: 0px;}


.questions {float: right; display: block; width: 175px; background-color:#fff;color: #5abff6; padding: 10px;font-size: 1.4em;font-family: "RockwellLightRegular", "helvetica neue", helvetica, Arial, sans-serif;}


/* Jobs LP */

.jobs-left {float:left; width: 450px;text-align: left;font-size: 1.6em;}
.jobs-right {float:left; width: 450px;text-align: left;font-size: 1.4em;margin-left: 40px;}
.jobs-right ul li {font-size:.8em; list-style-type: disc;margin-left:20px;}
.jobs-people {margin-top:20px;}
.jobs-left strong {font-weight:normal;font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;}
.jobs-right strong {font-weight:normal;font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif;}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	right: -15px;
	width:700px;	
	min-height:539px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/wp-content/themes/lytiks/images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


.section_overlay {

/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	right: -15px;
	width:1024px;	
	min-height:539px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;	
}


/* close button positioned on upper right corner */
.section_overlay .close {
	background-image:url(/wp-content/themes/lytiks/images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}




/* the overlayed element */
.home_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	right: -15px;
	width:700px;	
	min-height:439px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;	
}

/* close button positioned on upper right corner */
.home_overlay .close {
	background-image:url(/wp-content/themes/lytiks/images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}



/* the overlayed element */
.lp_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	right: -15px;
	width:640px;	
	min-height:440px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;	
}

.lp-overlay .video-caption {padding: 20px;margin-top: 10px;}

/* close button positioned on upper right corner */
.lp_overlay .close {
	background-image:url(/wp-content/themes/lytiks/images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


.freetrial_overlay {

/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#f2f2f2;
	right: -15px;
	width:290px;	
	min-height:339px;
	border:1px solid #e2e2e2;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;	
	padding: 20px;
	font-size: 1.2em;
	text-align: left;
}

.freetrial_overlay p {font-size:1em;margin-bottom: 10px;}

/* close button positioned on upper right corner */
.freetrial_overlay .close {
	background-image:url(/wp-content/themes/lytiks/images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


#demovideo {width: 110px; float: left; margin-top: 15px; margin-left: 5px; text-align: center;

}
.hover-cap-wrap {height: 30px;}
.hover-cap {display:none;}


/* the overlayed element */
.demo_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	right: -15px;
	width:600px;	
	min-height:338px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;	
}


/* close button positioned on upper right corner */
.demo_overlay .close {
	background-image:url(/wp-content/themes/lytiks/images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.camp-res h4 { font-family: 'RockwellRegular';padding-top: 15px;}

}

.camp-res .summary {padding-top: 15px;}


.subheadgray {color: #666666; font-size: 3em; margin-bottom: 40px; font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif; display: block;
}

.headga {color: black; font-size: 3em; font-family: "RockwellLightRegular",'helvetica neue', helvetica, sans-serif;
}


.comparisons {font-size: 1.4em;text-align: center;margin-top: 50px;width: 600px;margin-left:auto; margin-right: auto; margin-bottom: 100px;}

.comparisons h4 {font-size: 1.2em;font-family: 'RockwellRegular','helvetica neue', helvetica, sans-serif; margin-bottom: 30px;}

.comparisonvideo { width: 250px height: 195px; margin-right: 75px; text-align: center; float: left;

}

.comparisonvideo_r { width: 250px height: 195px; text-align: center; float: left;

}

.comparisoncompany {margin-bottom: 10px; display: block; font-size: 1.2em;

}

.time { color: green; display: block; font-size: 1.5em; margin-top: 15px;

}

.difficulty {font-size: .9em; display: block;

}

a.comparisons:hover {cursor: pointer;}

/* the overlayed element */
.demo_overlay2 {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	right: -15px;
	width:640px;	
	min-height:400px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;	
}


/* close button positioned on upper right corner */
.demo_overlay2 .close {
	background-image:url(/wp-content/themes/lytiks/images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


#lpheader {
width: 100%;
background-color:white;
margin-top: 10px;
text-align:right;
}

.wa-main-vid2 {float: left; width: 500px; border: solid 10px #e2e2e2;margin-bottom: 10px;border-radius: 9px; -moz-border-radius: 9px;}

.lp-headline {
	width: 100%; text-align: left; margin-left: 30px; 
}

.lp-headline h1 {
	font-size: 3em; font-family: 'RockwellLightRegular','helvetica neue', helvetica, sans-serif;
}

.wa-main-right2 {float:left;width: 400px; height: 200px;font-size: 1.4em;margin-left: 30px;text-align: center;}

.lp-copy {
	 text-align: left; line-height: 1.4em;
}

.video-caption-overview {
	float: right; font-size: .8em; margin-bottom: 40px; padding-right: 15px;
}

.wa-main-copy {
	font-size: .8em; text-align: left; margin-right: 10px; color: #333; padding-right: 10px;
}

.wa-main-copy div {
	font-size: .9em;
}

.wa-main-copy ul {
	font-size: .9em; list-style-type: disc; margin-top: 10px;
}

.wa-main-copy ul li{
	 list-style-type: none; margin-left: 15px; color: #333; line-height: 1.5em;
}

.wa-main-copy ul li img {
	 cursor: pointer; float: left; margin-right: 10px; vertical-align: bottom; padding-top: 4px;
}

#signupslider {
	width: 900px; display: none; font-size: 1.2em; padding-left: 50px; padding-bottom: 20px; padding-top: 20px; margin-bottom: 50px; border: dashed 3px #e2e2e2;
}

#signupbutton {
	text-align: center;
}

.wa-free-signup a {background-color:#58D714; padding:15px; color: #fff;display: block; -moz-border-radius: 9px; border-radius: 9px; width: 300px; MARGIN: AUTO; margin-top: 10px;}

.agreement2 {font-size: .6em; float: left; color: #999;}
.wa-main-right .agreement2 a {text-decoration: underline;background-color: transparent;display: inline;width:auto;color: #999;padding: 0px;}

.signupleft {
	float: left; display: inline; width: 350px; 
}

.signupsteps {
	float: left; text-align: left; display: inline; margin-left: 150px; margin-top: 40px;
}

.signupsteps ol {
	margin-left: 20px;line-height: 2em;
}

.signupsteps ol li {
	list-style-type: decimal; 
}

.wa-free-signup-form2 {display:none; display: inline; padding: 20px 10px;text-align: left;}
.wa-free-signup-form2 h2 {font-size: 1.1em;margin-bottom: 10px}
.wa-free-signup-form2 input {background-color: #F7F7F7; border: solid 1px #E0E0E0;font-size: 1em;padding: 10px; width: 200px; font-family: helvetica;}
.wa-free-signup-form2 input.submit {cursor:pointer;background-color: #58D714;color: #fff;width: 80px;border-radius: 9px; -moz-border-radius: 9px;border:0;font-size:.8em;}

.google-comparison {
	width: 960px; float: left;
}

table.comparison-table {
	border: 1px solid #CCC; width: 100%; text-align: center; font-family: 'RockwellLightRegular';
}

.comparison-table th {
	 background-color:#67CDF5; color:#FFFFFF; padding: 10px; font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif; text-align: center;
}


.comparison-table td {
	padding: 4px; margin: 3px; border: 1px solid white; width: 20%;
}

.comparison_chart_overlay h2 {
	padding: 5px; font-size: 2em; color: #333; text-align: center; font-family: 'RockwellLightRegular';
}

.people-saying-wrapper {
	width:960; padding-left: 50px; text-align: left; padding-bottom: 30px; padding-top: 50px; font-size: .9em
}

.people-saying-wrapper img {
	clear: both; float: left; display: inline;
}

.people-saying-wrapper ul li {
	
}

.people-saying-left {
	width: 50%; float: left;
}

.people-saying-right {
	width: 50%; float: left;
}

.individual-testimonial {
	margin-left: 15px; width: 335px; float: left; display: inline; margin-bottom: 20px; min-height: 55px;
}

tr.comparison-firstrow {
	 padding: 10px; font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif; text-align: center; border: 0px solid white;
}

.comparison_chart_overlay {

	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color: white;
	right: -15px;
	width:960px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 20px 5px #666;
	-webkit-box-shadow: 0 0 20px #666;

}

.comparison_chart_overlay .close {
background-image:url("/wp-content/themes/lytiks/images/overlay-close.png");
cursor:pointer;
height:35px;
position:absolute;
right:-15px;
top:-15px;
width:35px;
}

table.video_comparison {
	border: 1px solid #CCC; width: 700px; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 30px; margin-top: 30px;
}


.video_comparison td {
	padding: 4px; margin: 3px; border: 1px solid white;
}

.video_comparison img {
	display: block; width: 75%; height: 75%; padding: 10px; margin-left: auto; margin-right: auto;
}

tr.video-firstrow td { 
	font-family: "RockwellRegular", "helvetica neue", helvetica, Arial, sans-serif; text-align: center; font-size: 1.2em;
}

.wa-faq {
	font-size: .9em;
}

.wa-faq h2 {
	text-align: center; padding: 10px;background-color: #efefef; border-top: solid 1px #e2e2e2;border-bottom: solid 1px #e2e2e2;font-size: 1.8em;margin-bottom: 20px;
}

.marketing-tips-signin {
	float: left; width: 300px; border: solid 10px #e2e2e2;margin-top: 20px;margin-bottom: 30px;border-radius: 9px; -moz-border-radius: 9px;background-color: #e2e2e2; padding: 10px;
}

.marketing-tips-signin  h2{
	font-size: 1.4em; margin-bottom: 10px;
}

.marketing-tips-signin  a{
	font-size: .9em;
}

.marketing-tips-signin input{
	margin-left: 20px; margin-bottom: 10px;
}

.marketing-tips-signin input.wide{
	width: 66%;
}

.marketing-tips-signin input.login-submit {
-moz-border-radius:7px 7px 7px 7px;
background-color:#58D714;
color:#FFFFFF;
cursor:pointer;
margin-top:10px;
width:70px;
margin: 5px;
padding: 5px;
border: 0 none;
}

/* campaign services */

.who-weve-worked-with {
	margin-left: auto; margin-right: auto;
}

.camp-service {width: 400px; float: left;text-align: left;margin-left: 30px;margin-top: 20px; background: url(/wp-content/themes/lytiks/images/plus-services.png) no-repeat; padding-left: 40px;}

.camp-service h3 {font-family: "RockwellRegular";}

/* Style Definitions for Client Page */


ul #clients{
	margin:0; padding:0; list-style:none; clear:both;
}
  
#clients li{
	overflow:hidden; text-indent:-9999px; display:block; float:left; margin-right:10px; width: 200px; height: 100px; padding: 10px;
}  

#clients li a{
	background:url('/wp-content/themes/lytiks/images/clients.png') no-repeat; width:100%; height:100%; display:block;
}


#clients li a:hover{
	cursor: default;
}


#clients li.forty_five_province a{background-position: 0px -100px;}
#clients li.forty_five_province a:hover{background-position: 0px 0px;}

#clients li.baystate a{background-position: -200px -100px;}
#clients li.baystate a:hover{background-position: -200px 0px;}

#clients li.bestchevrolet a{background-position: -400px 0px;}

#clients li.brookfield a{background-position: -800px -100px;}
#clients li.brookfield a:hover{background-position: -800px 0px;}

#clients li.bryant a{background-position: 0px -300px;}
#clients li.bryant a:hover{background-position: 0px -200px;}

#clients li.brine a{background-position: -600px -100px;}
#clients li.brine a:hover{background-position: -600px 0px;}

#clients li.fho a{background-position: -200px -300px;}
#clients li.fho a:hover{background-position: -200px -200px;}

#clients li.hillpartners a{background-position: -400px -300px;}
#clients li.hillpartners a:hover{background-position: -400px -200px;}

#clients li.intercon a{background-position: -600px -300px;}
#clients li.intercon a:hover{background-position: -600px -200px;}

#clients li.lax a{background-position: -800px -200px;}

#clients li.lifetyme a{background-position: 0px -500px;}
#clients li.lifetyme a:hover{background-position: 0px -400px;}

#clients li.masterchim a{background-position: -200px -400px;}

#clients li.mcdermott a{background-position: -400px -400px;}

#clients li.nwfa a{background-position: -800px -500px;}
#clients li.nwfa a:hover{background-position: -800px -400px;}

#clients li.nrp a{background-position: -600px -500px;}
#clients li.nrp a:hover{background-position: -600px -400px;}

#clients li.owenmotors a{background-position: -400px -800px;}

#clients li.pearson a{background-position: 0px -700px;}
#clients li.pearson a:hover{background-position: 0px -600px;}

#clients li.redember a{background-position: -200px -900px;}
#clients li.redember a:hover{background-position: -200px -800px;}

#clients li.schochet a{background-position: -200px -700px;}
#clients li.schochet a:hover{background-position: -200px -600px;}

#clients li.shields a{background-position: -400px -700px;}
#clients li.shields a:hover{background-position: -400px -600px;}

#clients li.thorbahn a{background-position: -600px -700px;}
#clients li.thorbahn a:hover{background-position: -600px -600px;}

#clients li.westrux a{background-position: -800px -700px;}
#clients li.westrux a:hover{background-position: -800px -600px;}

#clients li.winters a{background-position: 0px -900px;}
#clients li.winters a:hover{background-position: 0px -800px;}







