/*
Theme Name: Accelerate Media
Theme URI: http://www.acceleratemediainc.com/
Description: Developed by Accelerate Media for flexibility
Version: 1
Author: Brian Van Buren
Author URI: http://www.acceleratemediainc.com/
Tags: 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Font Preloader */

@font-face {
    font-family: 'TitilliumText22LThin';
    src: url('titilliumtext22l001-webfont.eot');
    src: url('titilliumtext22l001-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext22l001-webfont.woff') format('woff'),
         url('titilliumtext22l001-webfont.ttf') format('truetype'),
         url('titilliumtext22l001-webfont.svg#TitilliumText22LThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LLight';
    src: url('titilliumtext22l002-webfont.eot');
    src: url('titilliumtext22l002-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext22l002-webfont.woff') format('woff'),
         url('titilliumtext22l002-webfont.ttf') format('truetype'),
         url('titilliumtext22l002-webfont.svg#TitilliumText22LLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('titilliumtext22l003-webfont.eot');
    src: url('titilliumtext22l003-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext22l003-webfont.woff') format('woff'),
         url('titilliumtext22l003-webfont.ttf') format('truetype'),
         url('titilliumtext22l003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LMedium';
    src: url('titilliumtext22l004-webfont.eot');
    src: url('titilliumtext22l004-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext22l004-webfont.woff') format('woff'),
         url('titilliumtext22l004-webfont.ttf') format('truetype'),
         url('titilliumtext22l004-webfont.svg#TitilliumText22LMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LBold';
    src: url('titilliumtext22l005-webfont.eot');
    src: url('titilliumtext22l005-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext22l005-webfont.woff') format('woff'),
         url('titilliumtext22l005-webfont.ttf') format('truetype'),
         url('titilliumtext22l005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LXBold';
    src: url('titilliumtext22l006-webfont.eot');
    src: url('titilliumtext22l006-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext22l006-webfont.woff') format('woff'),
         url('titilliumtext22l006-webfont.ttf') format('truetype'),
         url('titilliumtext22l006-webfont.svg#TitilliumText22LXBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Reset */
html{
font-size: 85%;
font-family:Arial, Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}
body {
background: url("/images/tilebg.jpg") repeat fixed 0 0 transparent;
font-family:'TitilliumText22LRegular', arial, helvetica;
line-height: 1.3;
height: 100%;
overflow:auto;
}
ul, ol{
margin:0 0 20px 20px;
list-style-position:inside;
}
p{
margin-bottom:20px;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
a{
text-decoration:none;	
}
/* End CSS Reset */

/* Begin general classes */
.clear {
clear: both;
}
.left{
float:left;
}
.right{
float:right;	
}
.padding{
padding:10px;	
}
.replacement-text{
display:block;
text-indent:-9999px;	
}
/* End general classes */


/* Begin Header Style */
#header {
width: 100%;
}
.page-id-11 #header {
position: relative;
z-index: 9999;
}
#header-container{
position:relative;
}
#logo 	{
left: 40px;
position: fixed;
top: 20px;
z-index:3;
}
#logo .description {
font-size: 1.2em;
text-align: center;
}
#bloglogo {
float:left;
margin-top:20px;
}
#blogpagenav {
float: right;
margin-top: 40px;
color: #FF971C;
font-weight: bold;
}
.blogrightcol h3, .searchkc h3 {
color: #F26522;
font-size:15px;
font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
font-weight:normal;
margin-bottom: 5px;
text-transform:uppercase;
}
.browsebytopic li {
list-style-type:none;
}
.browsebytopic li a {
color:#7A7A7A;
}
strong {
font-weight:normal;
font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
}
p {
font-size:14px;
}


#topnav{
width:680px;
float:right;
padding:10px;
}
#main_nav{
height:50px;	
}
#main_nav > .page_item, #main_nav > .menu-item{
float:left;
list-style-type:none;
padding-right:20px;
}
#main_nav .children, #main_nav .sub-menu{
display:none;
}
#main_nav .page_item:hover > .children, #main_nav .menu-item:hover > .sub-menu{
display:block;
}
#main_nav .page_item, #main_nav .menu-item{
display:block;
}


/* End Header Style */



/* Begin Page Style */
#page {
width:100%;
}
#page-container{
position:relative;
}
#content{
width:650px;	
float:right;
position:relative;
}
.post {
margin: 0 0 40px;
}
.postmetadata {
clear: both;
}
#s {
background: url("/images/searchformbg.png") no-repeat scroll 5px 11px white;
border: 1px solid #CDCDCD;
height: 31px;
margin-bottom: 20px;
padding-left: 25px;
width: 170px;
}
.browsebytopic ul {
margin-left:0px;
}
.tweet_odd {
background:#f4f4f4;
}
.tweet_list .tweet_even {
background:#e4e4e4;
}


.Three-Deesm, .d{
font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
text-transform: uppercase;
margin-bottom:10px;
color: #fd9014;
font-weight: bold;
text-shadow:0px 0px 0 rgb(222,113,-11),1px 1px 0 rgb(202,93,-31),2px 2px 0 rgb(181,72,-52),3px 3px 0 rgb(161,52,-72),4px 4px 0 rgb(140,31,-93), 5px 5px 0 rgb(119,10,-114),6px 6px 5px rgba(0,0,0,0.85),6px 6px 1px rgba(0,0,0,0.5),0px 0px 5px rgba(0,0,0,.2);
}


.Three-Deemd {
font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
text-transform: uppercase;
color: #fd9014;
font-weight: bold;
text-shadow:0px 0px 0 rgb(222,113,-11),1px 1px 0 rgb(202,93,-31),2px 2px 0 rgb(181,72,-52),3px 3px 0 rgb(161,52,-72),4px 4px 0 rgb(140,31,-93), 5px 5px 0 rgb(119,10,-114),6px 6px 5px rgba(0,0,0,0.85),6px 6px 1px rgba(0,0,0,0.5),0px 0px 5px rgba(0,0,0,.2);
}

.thinkingcustomer {
font-size:28px;
}

/*.blogname{
font-size: 42px;
z-index: 99;
color: #F06901;
left: -78px;
position: relative;
top: 129px;
}*/
.blogname {
    font-size: 42px;
    z-index: 99;
    color: #F06901;
    left: 18px;
    position: relative;
    top: 90px;
}


/* End Content Structure */

/* Navigation Styles */

#navigation {
width: 903px;
height: 98px;
background: url(/images/navsprite.png);
margin: 0 auto;
padding: 0;
position: relative;
z-index:4;
}
#navigation li {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;}
#navigation li, #navigation a {
height: 98px; display: block;}


#panel1b {left: 0; width: 165px;}
#panel2b {left: 166px; width: 173px;}
#panel3b {left: 338px; width: 163px;}
#panel4b {left: 510px; width: 180px;}
#panel5b {left: 715px; width: 177px;}

#panel1b.current {
background: transparent url(/images/navsprite.png)
0 -99px no-repeat;
}
#panel2b.current {
background: transparent url(/images/navsprite.png)
-166px -99px no-repeat;
}
#panel3b.current {
background: transparent url(/images/navsprite.png)
-338px -99px no-repeat;
}
#panel4b.current {
background: transparent url(/images/navsprite.png)
-510px -99px no-repeat;
}
#panel5b.current {
background: transparent url(/images/navsprite.png)
-715px -99px no-repeat;
}

.thinkingimg {
position: relative;
left: -26px;
margin: 0;
padding: 0;
float: left;
}

.tlchovercurrent {
width: 127px;
height: 50px;
position: relative;
left: -26px;
margin: 0;
padding: 0;
float: left;
background: transparent url(/images/thinking_current.png);
}

.tlchoverclassic {
width: 112px;
height: 50px;
position: relative;
left: -26px;
margin: 0;
padding: 0;
float: left;
background: transparent url(/images/thinking_classic.png);
}
.tlchovercurrent:hover {
background: transparent url(/images/thinking_current_hover.png);
}

.tlchoverclassic:hover {
background: transparent url(/images/thinking_classic_hover.png);
}

/*
#panel1b a:hover {
background: transparent url(test-3.jpg)
0 -200px no-repeat;}
#panel2b a:hover {
background: transparent url(test-3.jpg)
-96px -200px no-repeat;}
#panel3b a:hover {
background: transparent url(test-3.jpg)
-172px -200px no-repeat;}
#panel4b a:hover {
background: transparent url(test-3.jpg)
-283px -200px no-repeat;}
*/


/* Begin Comments */
#comment {
	width:100%;
	}
/* End Comments */



/* Begin Sidebar */
.sidebar{
width: 325px;
float:left;
position:relative;
}
/* End Sidebar */


/* Start style for the footer */
#footer {
width: 100%;
clear: both;
}
#footer-container{
position:relative;
}
#accelm-copyright{
text-align:center;	
font-size:.75em;
margin: 0;
padding: 10px 0;
text-align: center;
}
#accelm-footer-img{
vertical-align:middle;	
}
/* End Style for the footer */

/* Tinybox Modal Styling */
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}
/* End Tinybox Modal Styling */


/* New Approach */
#faux-scroll {
    height: 20000px;
}
.wrapper{
display:block;
margin:0 auto;
height: 100%;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
}
.blogwrapper {
width:980px;
margin:0 auto;
}
.page-id-3533 .blogwrapper, .page-id-3541 .blogwrapper, .page-id-3539 .blogwrapper, .page-id-3537 .blogwrapper, .page-id-3535 .blogwrapper {
width: 1020px;
}
.leftcol {
float:left;
width:45%;
}
.rightcol {
float:right;
width:45%;
}
/*#layer-bg {
background: url("/images/3d.png") no-repeat scroll center center transparent;
height: 4243px;
left: 0;
position: absolute;
top: 0;
width: 5587px;
z-index: 1;
}*/
#layer-content {
height: 6360px;
left: 0;
position: absolute;
top: 0;
width: 9600px;
}
.content-page {
    position: absolute;
    width: 980px;
}

#content-page-1 {
    height: 393px;
    left: 1729px;
    top: -950px;
    width: 905px;
}

#content-page-2 {
    left: 381px;
    top: 1015px;
	width: 440px;
}

#content-page-3 {
    left: 1216px;
    top: 3123px;
    width: 838px;
}

#content-page-4 {
    left: 6055px;
    top: 920px;
    width: 789px;
}
#content-page-5 {
    left: 7307px;
    top: 1590px;
    width: 789px;
}
#content-page-6 {
    left: 5817px;
    top: 5085px;
    width: 812px;
}
#content-page-7 {
    left: 6570px;
    top: 5080px;
    width: 812px;
}
#content-page-8 {
    left: 6185px;
    top: 2069px;
    width: 812px;
}
#content-page-9 {
    left: 8190px;
    top: 3619px;
    width: 859px;
}
#content-page-10 {
    left: 10598px;
    top: 2028px;
    width: 607px;
}
#content-page-11 {
    left: 11098px;
    top: 5028px;
    width: 789px;
}
#content-page-12 {
	left: 8000px;
	top:3000px;
	width:903px;
}
.jointherevolution {
	background:url(/images/final_logo.png) no-repeat 0 0;
    margin: 0 auto 0 200px;
    width: 528px;
}
#layer-parallax-items {
    height: 6360px;
    left: 0;
    position: absolute;
    top: 0;
    width: 9600px;
    z-index: 2;
}
.parallax-item {
    overflow: hidden;
    position: absolute;
	z-index:2;
}

/* Parallax Styles */
#parallax-item-1 {
    background-image: url("/images/thecompanies1.png");
    height: 70px;
    left: 381px;
    top: 1315px;
    width: 408px;
}
#parallax-item-2 {
    background-image: url("/images/thecompanies2.png");
    height: 200px;
    left: 181px;
    top: 1215px;
    width: 415px;
}
#parallax-item-3 {
    background-image: url("/images/thecompanies3.png");
    height: 64px;
    left: 740px;
    top: 1432px;
    width: 325px;
}


#parallax-item-4 {
    background-image: url("/images/understand1.png");
    height: 92px;
    left: 1216px;
    top: 3123px;
    width: 596px;
}
#parallax-item-5 {
    background-image: url("/images/understand2.png");
    height: 135px;
    left: 1216px;
    top: 3123px;
    width: 832px;
}
#parallax-item-6 {
    background-image: url("/images/understand3.png");
    height: 76px;
	left: 1370px;
	top: 2467px;
    width: 441px;
}

#parallax-item-7 {
    background-image: url("/images/proactively1.png");
    height: 62px;
	left: 3420px;
    top: 1118px;
    width: 261px;
}
#parallax-item-8 {
    background-image: url("/images/proactively2.png");
    height: 262px;
    left: 3508px;
    top: 1184px;
    width: 502px;
}
#parallax-item-9 {
    background-image: url("/images/proactively3.png");
    height: 67px;
    left: 3893px;
    top: 1463px;
    width: 316px;
}

#parallax-item-10 {
    background-image: url("/images/before1.png");
    height: 68px;
    left: 4034px;
	top: 1470px;
    width: 202px;
}
#parallax-item-11 {
    background-image: url("/images/before2.png");
    height: 457px;
    left: 4270px;
	top: 1440px;
    width: 596px;
}

#parallax-item-12 {
    background-image: url("/images/whatmatters1.png");
    height: 67px;
    left: 3289px;
	top: 3201px;
    width: 282px;
}
#parallax-item-13 {
    background-image: url("/images/whatmatters2.png");
    height: 140px;
    left: 3289px;
	top: 3297px;
    width: 489px;
}
#parallax-item-14 {
    background-image: url("/images/whatmatters3.png");
    height: 159px;
    left: 3309px;
    top: 3449px;
    width: 809px;
}

#parallax-item-15 {
    background-image: url("/images/success1.png");
    height: 67px;
    left: 3625px;
	top: 3207px;
    width: 182px;
}
#parallax-item-16 {
    background-image: url("/images/success2.png");
    height: 149px;
    left: 3821px;
	top: 3198px;
    width: 747px;
}

#parallax-item-17 {
    background-image: url("/images/customercloseness1.png");
    height: 67px;
    left: 3482px;
    top: 1691px;
    width: 410px;
}
#parallax-item-18 {
    background-image: url("/images/customercloseness2.png");
    height: 105px;
    left: 3569px;
    top: 1769px;
    width: 620px;
}
#parallax-item-19 {
    background-image: url("/images/customercloseness3.png");
    height: 91px;
    left: 3640px;
    top: 1895px;
    width: 548px;
}

#parallax-item-20 {
    background-image: url("/images/sharevalues1.png");
    height: 128px;
    left: 4460px;
    top: 2454px;
    width: 856px;
}
#parallax-item-21 {
    background-image: url("/images/sharevalues2.png");
    height: 164px;
    left: 4794px;
    top: 2594px;
    width: 421px;
}
#parallax-item-22 {
    background-image: url("/images/sharevalues3.png");
    height: 156px;
    left: 4760px;
    top: 2772px;
    width: 558px;
}

#parallax-item-23 {
    background-image: url("/images/thatreality1.png");
    height: 57px;
	left: 5924px;
	top: 1622px;
    width: 131px;
}
#parallax-item-24 {
    background-image: url("/images/thatreality2.png");
    height: 132px;
    left: 5828px;
	top: 1730px;
    width: 364px;
}
#parallax-item-25 {
    background-image: url("/images/thatreality3.png");
    height: 76px;
    left: 5773px;
    top: 1857px;
    width: 277px;
}
#parallax-item-26 {
    background-image: url("/images/thatreality4.png");
    height: 184px;
    left: 5740px;
    top: 2016px;
    width: 580px;
}
#parallax-item-27 {
    /*background-image: url("/images/final_logo.png");
    height: 499px;
	left: 8000px;
	top:3000px;
    width: 528px;*/
    background: url("/images/3d.png") no-repeat scroll center center transparent;
    height: 4243px;
    left: 0;
    position: absolute;
    top: 0;
    width: 5587px;
    z-index: 1;
	text-align:center;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
}
#parallax-item-28 {
	overflow:visible;
    height: 98px;
    left: 2336px;
    top: 2340px;
    width: 903px;
}
#parallax-item-29 {
	background: url("/images/customer.png") no-repeat scroll center center transparent;
	overflow:visible;
    height: 142px;
    left: 2336px;
    top: 2340px;
    width: 623px;
}
#parallax-item-29.ie {
    background: url("/images/customer3dall.png") no-repeat scroll center center transparent;
    overflow:visible;
    height: 483px;
    left: 2336px;
    top: 2340px;
    width: 623px;
}
.finalcontent {
	display:none;
}
#main-menu-content {
	position:fixed;
	top:0;
	right:0;
	z-index: 3;
	margin-top:20px;
	margin-right:20px;
}
/*#main-menu-items li {
	background:url(/images/homeinnernav.png) no-repeat 0 0;
	display:block;
	width:18px;
	height:18px;
	list-style-type:none;
	cursor:pointer;
	float:left;
	margin-left:10px;
}
#main-menu-items a {
	height:18px;
	display:block;
}
#main-menu-items li a:hover, #main-menu-items .active {
	background: transparent url(/images/homeinnernav.png) 0 -18px no-repeat;
}*/
#main-menu-textnav {
	margin-bottom:10px;
	margin-left:45px;
	color:#FF971C;
}
#main-menu-textnav a {
	color:#333;
	font-weight:bold;
}
#main-menu-textnav a:hover {
	text-decoration:underline;
}

/* jQuery Preloader */

#jpreOverlay {
	background-color: #ffffff;
}
#jpreSlide{
	font-size:22px;
	font-weight:bold;
	text-align:center;
	width:960px;
	height:200px;
}
#jpreLoader{
	width:300px;
	height:25px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
}

#jpreBar {
	background:#fc9616 url(/images/bar.png);
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
}

#jprePercentage {
	color:#fb7311;
	text-transform:uppercase;
	font-size:23px;
	font-family: 'TitilliumText22LBold', arial, helvetica, sans-serif;
	font-weight:normal;
}

#jSplash h1{
	color:#fb7311;
	text-transform:uppercase;
	font-size:23px;
	font-family: 'TitilliumText22LBold', arial, helvetica, sans-serif;
	font-weight:normal;	
	
}

/* Subpages */

.col {
    color: #333;
    float: left;
    font-size: 12px;
    margin-right: 55px;
    width: 27%;
}
.last {
	margin-right:0px;
}
h2 {
	color:#fb7311;
	text-transform:uppercase;
	font-size:23px;
	font-family: 'TitilliumText22LBold', arial, helvetica, sans-serif;
	font-weight:normal;
}
.blogleftcol h2 {
	margin-bottom: 10px;
}
#respond h3 {
	color:#fb7311;
	font-family: 'TitilliumText22LBold', arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
#billimgone {
	background:url(/images/bigbill_lean.png) no-repeat 0 0;
	position: absolute;
	top: 105px;
	left: -64px;
	width:394px;
	height:900px;
}
#splash {
    left: 500px;
    position: absolute;
    top: 90px;
    width: 903px;
	padding-right:800px;
}
#threecols h2 {
    font-family: 'TitilliumText22LBold', arial, helvetica, sans-serif;
	font-size:35px;
	font-weight:normal;
}
#col1 {
	margin-left: 40px;
}
.sublogo {
    margin: 0 auto 50px;
    width: 337px;
}
#pagenav {
    color: #333333;
    position: fixed;
    right: 40px;
    top: 30px;
	z-index:3;
}
/*#subpagenav {
	float:right;
	position:absolute;
	z-index:3;
	right:25%;
	margin-right: -238px;
	top:40px;
	color: #FF971C;
	font-weight: bold;
}*/
#subpagenav {
    color: #FF971C;
    float: right;
    font-weight: bold;
    position: fixed;
    right: 35px;
    top: 60px;
}
.page-id-3533 #subpagenav, .page-id-3539 #subpagenav, .page-id-3541 #subpagenav, .page-id-3535 #subpagenav {
    margin-right: 40px;
    margin-top: -42px;
    position: static;
}
.page-id-3533 #pagelogo {
    left: 60px;
}
/*#pagelogo 	{
	display: block;
    margin: 20px 0 0 10px;
    width: 86px;
	position:relative;
	z-index:3;
}*/
#pagelogo {
    display: block;
    width: 86px;
    position: relative;
    left: 65px;
    z-index: 3;
    top: 18px;
}
#blogpagenav a, #subpagenav a  {
	color:#333;
}
#blogpagenav a:hover, #subpagenav a:hover {
	color:#333;
	text-decoration:underline;
}
#pagenav a {
	color:#333;
}
#pagenav a.current {
	color:#f26522;
}
#about {
left: 1930px;
height: 534px;
padding-right: 800px;
position: absolute;
top: 50px;
width: 1060px;
}
#thinkingvendor {
    left: 3500px;
    min-height: 460px;
    padding-right: 800px;
    position: absolute;
    width: 1053px;
}
#reviews {
    left: 5360px;
    padding-right: 1450px;
    position: absolute;
    width: 1295px;
	min-height: 460px;
}
#goahead {
    left: 7330px;
    padding-right: 800px;
    position: absolute;
	top: 50px;
    width: 1000px;
	min-height: 460px;
}
#whatif {
    left: 8693px;
    min-height: 1048px;
    padding-right: 800px;
    position: absolute;
    top: 80px;
    width: 1200px;
}
#thebook {
    background: url("/images/customer3dbookbg.png") no-repeat scroll 0 90px transparent;
    left: 10200px;
	min-height: 530px;
    padding-right: 800px;
    position: absolute;
	top: 20px;
    width: 1000px;
}
#readerreviews {
    color: #7A7A7A;
    left: 11650px;
    padding-right: 800px;
    position: absolute;
    width: 1000px;
	min-height: 460px;
}
/*#themosteffective {
    left: 14998px;
    margin-top: 200px;
    padding-right: 450px;
    position: absolute;
    width: 1000px;
}*/
#consulting {
	background:url(/images/bigbill.png) no-repeat 953px 0;
    color: #7A7A7A;
    height: 490px;
    left: 12888px;
    padding-right: 4600px;
    position: absolute;
    width: 1190px;
	min-height: 1048px;
	top:30px !important;
}
#speaking {
    color: #7A7A7A;
    left: 18580px;
    padding-right: 800px;
    position: absolute;
    width: 900px;
	min-height: 460px;
}
#seebill {
    color: #7A7A7A;
	left: 19980px;
    padding-right: 250px;
    position: absolute;
    width: 1345px;
	min-height: 460px;
}
#speaking h3, #seebill h3 {
	font-family: 'TitilliumText22LBold', arial, helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;
}
#seebill h3 {
	margin-bottom:10px;
}
#speaking .pagetitle {
    font-size: 130px;
    /*left: -85px;*/
	left:0;
    position: relative;
	width: 620px;
}
.signature {
    font-family: 'TitilliumText22LBold', arial, helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	text-indent:-8px;
	padding-left:8px;
}
.reviewleft {
	float:left;
	width:475px;
}
.reviewright {
	float:right;
	width:475px;
}
.galleryimages {
	float:left;
	width:620px;
	z-index:99;
}
.galleryimages img {
	cursor:pointer;
}
.galleryitem {
	float:left;
	margin-right:10px;	
}
.compellingspeaker {
	float: left;
	width: 450px;
	margin-left: 270px;
}
.compellingspeaker ul {
	padding-left: 10px;
}
.compellingspeaker li {
	text-indent: -15px;
}
.see3dinaction {
	display:none;
}
#thebook .pagetitle {
	position:relative;
	left:200px;
	font-size:130px;
	width: 510px;
}
#thebook .largetxt {
	font-family: 'TitilliumText22LLight', arial, helvetica, arial narrow, sans-serif;
	font-size:15px;
}
.aboutthebook {
	color: #777777;
    float: right;
    left: 395px;
    position: absolute;
    top: 140px;
    width: 580px;
}
.aboutthebook img {
	float:right;
}
#whatif .marginsm {
    display: block;
    margin-left: 100px;
    margin-top: 10px;
}
.uppercase {
	text-transform:uppercase;
}
.goaheadcontent {
font-size: 20px;
color: #7A7A7A;
float: right;
position: absolute;
right: 801px;
top: 200px;
width: 280px;
}
#themosteffective .medium {
	font-size:55px;
}
#themosteffective .marginlg {
	margin-left: 400px;
	margin-top: -15px;
	display:block;
}
#themosteffective .marginsm {
	margin-left:100px;
}
#themosteffective p {
	margin-bottom: 15px;
}
#reviews .pagetitle {
	font-size:110px;
}
#goahead .pagetitle {
	text-align:center;
	width: 590px;
}
#pagemainnav {
    /*left: 505px;
    position: fixed;
    top: 580px;*/
    left:        50%;        /* Start with top left in the center */
	top: 600px;
    width:       903px;      /* The fixed width... */
    margin-left: -451px;     /* Shift over half the width */
	position:fixed;
}
.pagetitle {
    color: #cecece;
    font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
    font-size: 120px;
    font-weight: normal;
    position: absolute;
    z-index: -1;
    opacity:0.5;
}
#thinkingvendor .pagetitle {
    font-size: 96px;
}
.customercentric {
    position: relative;
    top: 6px;
}
.white {
	color:white;
}
.orange {
	color:#fb7311;
}
.shadow {
	text-shadow: 0px 2px 1px #999;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
}
.small {
	font-size:32px;
}
.large {
	font-size:72px;
}
.medium {
	font-size:34px;
}
#about .left p, #thinkingvendor .left p, #reviews .left p, #whatif .left p {
	margin-bottom:0px;
}
#about .right {
    color: #333;
    width: 180px;
}
#thinkingvendor .left {
    position: absolute;
    top: 130px;
    width: 750px;
}
.most {
	font-size:44px;     }
 
.marginlg {
	margin-left: 120px;
}
#about {
	background: url("/images/about_block.png") no-repeat scroll 540px 140px transparent;
}
#thinkingvendor .left p {
	line-height: 40px;
}
#reviews .left p {
	line-height: 40px;
}
.onedtwod {
	font-size:48px;
}
.menwalking {
    position: absolute;
    right: 1245px;
    top: 435px;
}
#reviews .menwalking {
    position: absolute;
    right: 1872px;
    top: 400px;
}
.thinkinglikevendor {
	color:#7a7a7a;
	position:absolute;
	right:528px;
	width:380px;
	top: 140px;
}
.thinkinglikevendor h2 {
	color:#5c5e5c;
	display:block;
	font-size:21px;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
	font-weight:normal;
	text-transform:none;
}
.thinkinglikevendor img {
	float:left;
	margin-bottom: 20px;
	margin-right: 10px;
}
.thinkinglikecustomer {
    color: #7A7A7A;
    position: absolute;
    right: 1290px;
    top: 135px;
    width: 465px;
}
.thinkinglikecustomer h2 {
	color:#fb7311;
	display:block;
	font-size:21px;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
	font-weight:normal;
	text-transform:none;
}
.thinkinglikecustomer img {
	float:left;
	margin-bottom: 20px;
	margin-right: 10px;
}
.customerreview {
	float:left;
	margin-right: 25px;
}
.review {
	min-height: 360px !important;
}
.consultingcontent .mosteffectivesystem {
	font-size:18px;
}
.consultingcontent {
    font-family: 'TitilliumText22LLight',arial,helvetica,arial narrow,sans-serif;
    font-size: 12px;
    margin-left: 160px;
    position: absolute;
    top: 170px;
	width:685px;
}
.consultingcontent .small {
	font-size:12px;
}
.goaheadscroll {
	position: absolute;
	top: 191px;
	right: -100px;
	z-index: 99;
}
.blogtitle {
    display: block;
    margin: 0 auto;
    width: 667px;
	text-transform:none;
	font-size:18px;
	font-weight:normal;
}
.kctitle {
    display: block;
    float: left;
    font-weight: normal;
    margin-left: 270px;
    text-transform: none;
    width: 392px;
}
.blogleftcol {
    margin-top: 120px;
	float:left;
	width:695px;
	margin-bottom: 100px;
}
.mainidealeftcol {
    margin-top: 120px;
	float:left;
	padding-bottom: 100px;
	width:750px;
}
.blogrightcol {
	margin-top:110px;
	float:right;
	width:205px;
}
.blogimg {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 4px;
}
div.blogimg {
	height: 170px;
	width: 170px;
	overflow:hidden;
	text-align:center;
	background:url("/images/placeholder.jpg") no-repeat scroll 0 0 transparent;
}
.blogimg img {
	width:170px;
	height:170px;
}
.blogtitle a {
	font-size:18px;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
}
.blogdetails {
	color: #7a7a7a;
    float: right;
    font-family: 'TitilliumText22LLight',arial,helvetica,arial narrow,sans-serif;
    width: 490px;
}
.blogdetails a {
	color:#f26522;
}
.blogexcerpt {
	color::#7a7a7a;
	font-size:12px;
}
.blogdate {
	margin-bottom:10px;
}
.blogpost {
	margin-bottom:20px;
}
.blogpostbar {
	color: #7a7a7a;
	padding:10px 0;
	border-top:1px solid #7a7a7a;
	border-bottom:1px solid #7a7a7a;
}
.blogpostbar a {
	color:#f26522;
}
.blogtags {
	float:left;
}
.readmore {
	float:right;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
	text-transform:uppercase;
	font-size:14px;
}
#consulting .pagetitle {
    font-size: 130px;
	width: 610px;
}
#consulting img {
	float:right;
	margin-top:15px;
}
#onedblock {
background: url("/images/1Dblock.png") no-repeat scroll 0 0 transparent;
height: 356px;
left: 591px;
position: absolute;
top: 109px;
width: 394px;
}

#threedblock {
background: url("/images/3dblock.png") no-repeat scroll 0 0 transparent;
height: 393px;
left: 560px;
position: absolute;
top: 96px;
width: 453px;
z-index: -1;
}
#thinkingvendor .menwalking {
    right: 1189px;
    top: 186px;
}
#putcustomer span {
	color:#9e9e9e;
	font-size:45px;
	float:left;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
	font-weight:normal;
	width: 195px;
}
#customercircle {
    background: url("/images/customercircle.png") no-repeat scroll 0 0 transparent;
    height: 308px;
    left: 315px;
    position: absolute;
	top: 140px;
    width: 308px;
    z-index: 1;
}
#putcustomer {
	float:left;
	width: 290px;
}
#putcustomer img {
    position: absolute !important;
    top: 40px;
	z-index: 2;
}
#main-menu-items {
	background:url(/images/homeinnernavsprite.png) no-repeat 0 0;
	height:367px;
	width:58px;
    float: right;
	padding: 0;
    position: relative;
}
#main-menu-items, .playbutton {
    display: none !important;
}
#main-menu-items li {
    margin: 0;
	padding: 0;
	list-style: none;
    position: absolute;
	left: 0;
}
#main-menu-items li, #main-menu-items a {
	display: block;
	width:58px;
	height: 36px;
}
#content-nav-1 {
	top: 0;
}
#content-nav-2 {
    top: 40px;
}
#content-nav-3 {
    top: 72px;
}
#content-nav-4 {
    top: 105px;
}
#content-nav-5 {
    top: 136px;
}
#content-nav-6 {
    top: 168px;
}
#content-nav-7 {
    top: 200px;
}
#content-nav-8 {
    top: 232px;
}
#content-nav-9 {
    top: 265px;
}
#content-nav-10 {
    top: 297px;
}
#content-nav-11 {
    top: 329px;
}
#content-nav-1 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px 0px no-repeat;
}
#content-nav-2 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -40px no-repeat;
}
#content-nav-3 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -72px no-repeat;
}
#content-nav-4 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -105px no-repeat;
}
#content-nav-5 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -136px no-repeat;
}
#content-nav-6 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -168px no-repeat;
}
#content-nav-7 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -200px no-repeat;
}
#content-nav-8 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -232px no-repeat;
}
#content-nav-9 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -265px no-repeat;
}
#content-nav-10 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -297px no-repeat;
}
#content-nav-11 .active {
	background: transparent url(/images/homeinnernavsprite.png) -58px -329px no-repeat;
}
#readerreviews .pagetitle {
	width: 785px;
}
#about .pagetitle {
	width: 1000px;
}
#thinkingvendor .pagetitle {
	width: 985px;
}
#reviews .pagetitle {
	width: 1250px;
}
#seebill .pagetitle {
	width: 950px;
}
/* Twitter Configuration */

.tweet,
.query {
	font-family: 'TitilliumText22LLight',arial,helvetica,arial narrow,sans-serif;
	font-size:12px;
	color: #7a7a7a;
}
.tweet_list {
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
}
.tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0.5em;
	list-style-type: none;
}
.tweet_list li a {
	color: #F26522;
}
.tweet_list .tweet_even {
	background-color: #e4e4e4;
}
.tweet_list .tweet_avatar {
	padding-right: .5em; float: left;
}
.tweet_list .tweet_avatar img {
	vertical-align: middle;
}
.tweet {
	margin-bottom:20px;
    width: 205px;
}
.tweet p {
	margin-bottom:10px;
}
.followmeontwitter {
    display: block;
    margin-left: 30px;
    width: 147px;
}
.tweet_list li div {
	font-size:10px;
}
.thoughtbubbles {
    background: url("/images/consultingbg.png") no-repeat scroll 0 0 transparent;
    height: 316px;
    left: 1005px;
    margin-left: 40px;
    position: absolute;
    top: 179px;
    width: 412px;
}
.thoughtbubbles div {
    font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
    font-size: 16px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
}
.thoughtbubbles div a {
	color:#a1a1a1;
}
.thoughtbubbles div a:hover {
	color: #FB7311;
}
.developmenttraining {
    left: 138px;
    top: -41px;
    width: 122px;
}
.competitiveadv {
    left: 280px;
    top: -16px;
    width: 178px;
}
.transformorg {
    left: 323px;
    top: 114px;
    width: 145px;
}
.sustainability {
    left: 353px;
    top: 262px;
    width: 100px;
}
.measurements {
    left: -59px;
    top: 255px;
}
.culturedesign {
    left: -53px;
    top: 105px;
    width: 133px;
}
.readinessassess {
    left: -18px;
    top: -19px;
    width: 120px;
}
.goaheadcontent {
	display:none;
}
.insidethoughtcontent div {
    color: white;
    display: none;
    font-family: 'TitilliumText22LLight',arial,helvetica,arial narrow,sans-serif;
    font-size: 12px;
    left: 110px;
    position: absolute;
    top: 78px;
    width: 186px;
	text-transform:none;
}
.putcustomerdrag {
	cursor:move;
}
.menwalking img {
	position:relative;
}
.manwalking1 {
	top:-10px;
	left:-10px;
}
.manwalking2 {
    left: -46px;
    top: -4px;
}
.manwalking3 {
	left:0px;
	top:0px;
}
.manwalking4 {
    left: 76px;
    top: 17px;
}
.manwalking5 {
    left: 52px;
    top: 163px;
}
.manwalking6 {
    left: 8px;
    top: 153px;
}
.manwalking7 {
    left: -14px;
    top: 10px;
}
.manwalking8 {
    left: 109px;
    top: 174px;
}
.manwalking9 {
    left: -78px;
    top: -314px;
}
.manwalking10 {
left: 76px;
top: -326px;
}
.manwalking11 {
    left: -154px;
    top: 0;
}
.manwalking12 {
    left: -128px;
    top: 25px;
}
.manwalking13 {
    left: -33px;
    top: 31px;
}

/* Parallax for Subpages */

#about .shadow {
    position: absolute;
    top: 180px;
}
#about .see3dbtn {
	position:relative;
	top:0px;
}
.pagetitle {
	top:0px !important;
}
#see3dinactionwrap {
margin-left: 50px;
position: absolute;
top: 180px;
width: 190px;
}
#thinkingvendor, #reviews, #readerreviews, #consulting, #speaking, #seebill  {
	top: 80px;
}
#reviews .shadow {
    position: absolute;
    top: 180px;
}
#putcustomer {
    position: absolute;
    top: 175px;
}
.mainreviews {
    overflow: hidden;
    position: absolute;
    top: 135px;
    width: 910px;
}
.mainreviews .inner {
	width: 2150px;
	position:relative;
}
.speakingcontent {
    position: absolute;
    top: 180px;
    width: 900px;
}
.seebillcontent {
    position: absolute;
    top: 150px;
}
.galleryitem {
	opacity:.8
}
.prevnextarrows {
    position: absolute;
    top: 260px;
}
img.prev {
	position:absolute;
	left:-50px;
	cursor:pointer;
}
img.next {
    left: 910px;
    position: absolute;
	cursor:pointer;
}
.customerreviewtop {
	background:url(/images/reviewbg_top.png) no-repeat 0 0;
	width:440px;
	height:29px;
}
.customerreviewmiddle {
	background:url(/images/reviewbg_middle.png) repeat-y 0 0;
	width:440px;
}
.customerreviewmiddle .padding {
	padding: 0 40px 0 20px;
}
.customerreviewbottom {
	background:url(/images/reviewbg_bottom.png) no-repeat 0 0;
	width:440px;
	height:72px;
}
#themosteffective span {
	position:absolute;
	display:block;
	width:870px;
}
.mosteffectiveone {
	left:0px;
	top:20px !important;
}
.mosteffectivetwo {
	left:60px;
	top:90px !important;
}
.mosteffectivethree {
	left:120px;
	top:180px !important;
}


/* Overlay Styles for Hidden Videos */

/* the overlayed element */
.apple_overlay {
 
    /* initially overlay is hidden */
    display:none;
 
    /* growing background image */
    /*background-image:url(/media/img/overlay/white.png);*/
 
    /*
      width after the growing animation finishes
      height is automatically calculated
      */
    width:640px;
 
    /* some padding to layout nested elements nicely  */
    padding:35px;
 
    /* a little styling */
    font-size:11px;
}

.overlay .close {
	background-image: url("/images/overlay_close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -35px;
    top: -20px;
    width: 35px;
}
#contactusover .close {
    background-image: url("/images/overlay_close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
    z-index: 5;
}
.overlay, #contactusover {
	display:none;
}
#contactusover .cform {
	padding: 15px 0;
}
#li--8, #li--6 {
	display:none;
}
#contactusover .left {
	line-height: 20px;
    margin-top: 15px;
    width: 180px;
    margin-right: 10px;
}
#contactusover .right {
	width:340px;
}
#video1 {
	width:560px;
	height:315px;
}
img.alignright {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
img.alignleft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.mosteffectivesystemwhite {
	color:white;
	font-size:52px;
}
.mosteffectivesystemorangelg {
    font-family: 'TitilliumText22LXBold';
	font-size:118px;
	text-transform:uppercase;
	font-weight: bold;
	margin-bottom:30px;
	line-height:55px;
}
.mosteffectivesystemorangesm {
    font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
	font-size:52px;
	text-transform:uppercase;
}
.mosteffectivesystemwhitesm {
	color:white;
	font-size:49px;
}

/* Knowledge Center */
#source {
	margin-left:0px;
}
#destination {
	margin: 20px 0px 0px 0px;
}
.searchkc {
	float:right;
	position:relative;
	z-index:3;
}
#source li {
	float:left;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
	font-size:15px;
	margin-right:10px;
	list-style-type:none;
}
#source li a {
	color:#706f6d;
}
#destination li {
    float: left;
    height: 100px;
    list-style-type: none;
    margin: 25px 25px 0 0;
    overflow: hidden;
    padding: 20px 20px 20px 20px;
    width: 425px;
}
.kcitemtitle {
	margin-bottom: 5px;
	width:340px;
}
.kcitemtitle a {
	color: #F26522;
	font-size: 15px;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
}
#destination .press {
	/*background:url(/images/presstitle_bg.png) no-repeat 10px 20px transparent;*/
}
#destination .whitepapers {
	/*background:url(/images/whitepaper_bg.png) no-repeat 10px 20px transparent;*/
}
#destination .videos {
	/*background: url("/images/video_bg.png") no-repeat 10px 20px transparent;*/
}
#destination .recommended {
	/*background:url(/images/recommended_bg.png) no-repeat 10px 20px transparent;*/
}
#destination .press:hover {
	/*background:url(/images/presstitle_bg.png) no-repeat 10px 20px  #D7D7D7;*/
	background:#D7D7D7;
}
#destination .whitepapers:hover {
	background:#D7D7D7;
}
#destination .videos:hover {
	background:#D7D7D7;
}
#destination .recommended:hover {
	background:#D7D7D7;
}
.topiclinks, .topiclinks a {
	color: #F26522;
}
.kctopicshead {
	float:left;
	margin-right:10px;
}
.kcdesc {
	color: #706F6D;
	width: 340px;
}
.single .entry {
	color: #706F6D;

}
.kcdesc p {
	margin-bottom:10px;
}
.hidden {
	/*display:none;*/
}
.consultingextratext {
	display:none;
}
#consultingline {
	background:url(/images/consulting/consulting_bg.png) no-repeat 0 0;
	width:4115px;
	height:312px;
	position:absolute;
	left:1390px;
	top:50px;
}
.consultinglinetitle {
	text-transform:uppercase;
	font-size:24px;
	font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
}
.consultinglinetitle a {
	color:#fd9014;
}
.startjourneyconsult {
	position:absolute;
	left:0px;
	top:60px;
	width:300px;
}
.culturedesignconsult {
	position:absolute;
	left:428px;
	top:220px;
	width:483px;
}


.bigbill{
position: absolute;
top: -50px;
left: 952px;
}
.measurementsconsult {
	position:absolute;
	left:994px;
	top:0px;
	width:305px;
}
.developmentconsult {
	position:absolute;
	left:1500px;
	top:150px;
	width:400px;
}
.sustainconsult {
	position:absolute;
	left:2069px;
	top:234px;
	width:305px;
}
.readinessconsult {
	position:absolute;
	left:2525px;
	top:23px;
	width:400px;
}
.competitiveconsult {
	position:absolute;
	left:3078px;
	top:96px;
	width:390px;
}
.transformconsult {
	position:absolute;
	left:3653px;
	top:196px;
	width:465px;
}

.startjourneyconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:23px;
	padding-top:20px;
	padding-bottom:25px;
}
.culturedesignconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:36px;
	padding-top:19px;
	padding-bottom:25px;
}
.measurementsconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:48px;
	padding-top:19px;
	padding-bottom:25px;
}
.developmentconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:48px;
	padding-top:25px;
	padding-bottom:25px;
}
.sustainconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:51px;
	padding-top:20px;
	padding-bottom:25px;
}
.readinessconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:52px;
	padding-top:20px;
	padding-bottom:25px;
}
.competitiveconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:40px;
	padding-top:19px;
	padding-bottom:25px;
}
.transformconsult .consultinglinetitle {
	cursor:pointer;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:25px;
}
.consultingextratext {
	padding:20px;
}
.single-post .blogleftcol, .single-post .blogrightcol {
	margin-top: 140px;
}
#source .current {
	background:#F26522;
	color:white;
}
#source a {
	padding:5px;
}
#source a:hover {
	background:#D7D7D7;
}
#pagegoaheadscroll {
position: absolute;
top:200px;
left: 865px;
}

#quotestop {
	background:url(/images/quotes_top.png) no-repeat 0 0;
	width:218px;
	height:33px;
}
#quotesbottom {
	background:url(/images/quotes_bottom.png) no-repeat 0 0;
	width:218px;
	height:42px;
}
.quotes {
	background:url(/images/quotes_middle.png) repeat-y 0 0;
	width:218px;
}
.quotedesc {
	color:#777;
	font-size:12px;
	padding-top:15px;
	line-height:16px;
}
.quoteauthor {
	float:right;
	width:120px;
	font-size:10px;
	color:#777;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}
.quotetext {
	font-family: 'TitilliumText22LLight',arial,helvetica,arial narrow,sans-serif;
    margin: 0 auto;
    width: 175px;
	left:0px;
    position: relative !important;
}
.quotesnav {
	float:left;
    margin-left: 20px;
    margin-top: -30px;
    position: absolute;
    z-index: 10;
}
.innerquotes {
    min-height: 120px;
    position: relative;
}

.button.a {
font-family: 'TitilliumText22LLight',arial,helvetica,arial narrow,sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 8px 19px;
}

.button.a:before,
.button.a:after {
    height: 29px;
    width: 1px;
    content: '';
    position: absolute;
    margin-top: -5px;
}

.buttona:before { margin-right: 19px }

.buttona:after { margin-left: 19px }

@-moz-document url-prefix() { 
    a:before { margin-left: -20px }
}

.buttona:active:before,
.buttona:active:after { display: none }

.button.ddd {
padding-bottom: 5px;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px; /* future proofing */
-khtml-border-radius: 100px; /* for old Konqueror browsers */
 font-size: 20px;
    color: #4A4A4A;
    text-shadow: 0 1px 0 white;
    background-color: #F1F1F1;
    background-image: -moz-linear-gradient(bottom, #E0E0E0, #F6F6F6);
    background-image: -webkit-linear-gradient(bottom, #E0E0E0, #F6F6F6);
    background-image: -o-linear-gradient(bottom, #E0E0E0, #F6F6F6);
    background-image: -ms-linear-gradient(bottom, #E0E0E0, #F6F6F6);
    background-image: linear-gradient(bottom, #E0E0E0, #F6F6F6);
    border: 1px solid #B2B2B2;
    border-top: 1px solid #C9C9C9;
    border-bottom: 1px solid #8F8F8F;
    -webkit-box-shadow: 0 1px 0 #C0C0C0, 0 2px 0 #BFBFBF, 0 3px 0 #BBBBBB, 0 4px 0 #B0B0B0, 0 5px 5px rgba(0,0,0,0.25), inset 0 0 2px 1px rgba(255,255,255,0.9);
    -moz-box-shadow: 0 1px 0 #C0C0C0, 0 2px 0 #BFBFBF, 0 3px 0 #BBBBBB, 0 4px 0 #B0B0B0, 0 5px 5px rgba(0,0,0,0.25), inset 0 0 2px 1px rgba(255,255,255,0.9);
    box-shadow: 0 1px 0 #C0C0C0, 0 2px 0 #BFBFBF, 0 3px 0 #BBBBBB, 0 4px 0 #B0B0B0, 0 5px 5px rgba(0,0,0,0.25), inset 0 0 2px 1px rgba(255,255,255,0.9);
}

.button.ddd:after {
    background-image: -moz-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: -ms-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: -o-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: linear-gradient(bottom, #8F8F8F, #C9C9C9);
}

.button.ddd:before {
    background-image: -moz-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: -ms-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: -o-linear-gradient(bottom, #8F8F8F, #C9C9C9);
    background-image: linear-gradient(bottom, #8F8F8F, #C9C9C9);
}

.button.ddd:hover {
    -webkit-box-shadow: 0 1px 0 #C0C0C0, 0 2px 0 #BFBFBF, 0 3px 0 #BBBBBB, 0 4px 0 #B0B0B0, 0 5px 9px rgba(0,0,0,0.3), inset 0 0 2px 1px rgba(255,255,255,0.9);
    -moz-box-shadow: 0 1px 0 #C0C0C0, 0 2px 0 #BFBFBF, 0 3px 0 #BBBBBB, 0 4px 0 #B0B0B0, 0 5px 9px rgba(0,0,0,0.3), inset 0 0 2px 1px rgba(255,255,255,0.9);
    box-shadow: 0 1px 0 #C0C0C0, 0 2px 0 #BFBFBF, 0 3px 0 #BBBBBB, 0 4px 0 #B0B0B0, 0 5px 9px rgba(0,0,0,0.3), inset 0 0 2px 1px rgba(255,255,255,0.9);
    color: black;
}

.button.ddd:active {
    -webkit-box-shadow: 0 1px 0 #BBBBBB, 0 2px 0 #B0B0B0, 0 3px 5px rgba(0,0,0,0.25), inset 0 0 2px 1px rgba(255,255,255,0.9);
    -moz-box-shadow: 0 1px 0 #BBBBBB, 0 2px 0 #B0B0B0, 0 3px 5px rgba(0,0,0,0.25), inset 0 0 2px 1px rgba(255,255,255,0.9);
    box-shadow: 0 1px 0 #BBBBBB, 0 2px 0 #B0B0B0, 0 3px 5px rgba(0,0,0,0.25), inset 0 0 2px 1px rgba(255,255,255,0.9);
    position: relative;
    top: 2px;
}

.button.ddd.pressin:active {
    background-image: -moz-linear-gradient(bottom, #F6F6F6, #E0E0E0);
    background-image: -webkit-linear-gradient(bottom, #F6F6F6, #E0E0E0);
    background-image: -ms-linear-gradient(bottom, #F6F6F6, #E0E0E0);
    background-image: -o-linear-gradient(bottom, #F6F6F6, #E0E0E0);
    background-image: linear-gradient(bottom, #F6F6F6, #E0E0E0);
}

.carrot{
position: relative;
top: 12px;
left: 5px;
}

.btn_orange{
color: #FD9014;
font-weight: bold;
}

.whatifbill{
float:left;
position: relative;
top:10px !important;
margin-right:50px;
}
.whatifbill {
position:absolute;
}

.billaction{
height:565px;
position:absolute;
left:440px;
top:-100px !important;
float:left;
}
#whatif .left {
position:absolute;
top:100px;
left:490px;
}
.single .entry a {
color: #F26522;
}
.single .blogname {
left: 10px;
top: 35px;
}
.showcaseexamples {
color:#666;
font-size:14px;
margin-bottom: 20px;
}
.idea {
float:left;
width:50%;
min-height: 210px;
margin-bottom: 20px;
}
.idealeftcol {
width:170px;
float:left;
}
.idealeftcol img {
width:170px;
height:170px;
}
.idealeftcol h1 a {
color:#f26522;
font-size:16px;
font-family: 'TitilliumText22LXBold',arial,helvetica,sans-serif;
font-weight:normal;
}
.idearightcol {
color: #666666;
float: right;
font-size: 12px;
margin-right: 15px;
margin-top: 6px;
width: 165px;
}
.idearightcol a {
color:#f26522;
}
.idealeftcol h1 {
line-height: 16px;
padding-bottom: 5px;
}
.ideapostbar {
border-bottom: 1px solid #7A7A7A;
border-top: 1px solid #7A7A7A;
color: #7A7A7A;
font-size: 12px;
min-height: 20px;
padding: 5px 0 4px;
width: 340px;
}
.blogtags a {
color:#f26522;
}
.idearightcol p {
margin-bottom:5px;
}
.archive .blogimg img {
width:170px;
height:170px;
}
.submitidea h2 {
font-size:19px;
}
.single .submitidea input, .single .submitidea textarea {
width:670px;
}
.archivelist {
display:none;
}
.archivebrowse {
cursor:pointer;
margin-bottom:20px !important;
}
.topiclist {
display:none;
}
.topicbrowse {
cursor:pointer;
margin-bottom:20px !important;
}
.pageheader {
/*display: block;
width: 1000px;*/
position: fixed;
/*left: 50%;
margin-left: -500px;
z-index: 999;*/
}
#podium {
background:url(/images/podium.png) no-repeat 0 0;
width:459px;
height:862px;
position:absolute;
left:938px;
top:272px;
}
.search  .blogdetails {
width:100%;
}
.blogexcerpt p {
display:inline;
margin:0;
}
.blogexcerpt a {
font-size:14px;
}
#contactusover {
background: white;
padding: 25px 40px;
border-radius: 10px;
}
.linklove, #ll {
display: none;
}
#contactusover .cform {
width: 350px;
}
#contactusover label.cf-group-after span {
width: 115px;
}
#contactusover label.cf-group-after {
width: 100px;
}
.commentlist li {
list-style-type:none;
margin-bottom: 25px;
}
#comments {
color: #FB7311;
font-family: 'TitilliumText22LBold',arial,helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
padding-bottom: 20px;
}
.commentlist {
color: #706F6D;
margin:0;
}
.commentlist a {
color: #FB7311;
}
.arrownav {
margin-bottom:15px;
}
.arrow {
    background:url(/images/uparrow.png) no-repeat 0 0;
    width:30px;
    height:30px;
    position:relative;
    top:-50px;
}
ul li {
    font-size:14px;
}
#recaptcha_response_field {
border:1px solid #abadb3 !important;
margin-top:10px;
}
.page-id-11 {
    overflow-y: hidden;
    overflow-x: scroll;
    width: 21570px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

.page-id-11 #pagegoaheadscroll {

    background-color: none;
    background-image: url(/images/scrollright.png);

}

.page-id-11 #pagegoaheadscroll img {

    display:none;

}
}

.playbutton {
    background: url("/images/play_btn_sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 36px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 405px;
    width: 35px;
}
.playbutton.active {
    width: 35px;
    height: 36px;
    background: url("/images/play_btn_sprite.png") no-repeat 0 -36px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 405px;
}
#navigation a {
    cursor:pointer;
}

.mg_filter {
    margin-top: 170px;
    text-align: center;
}
.mg_filter span {
    display: none;
}
.mg_filter > a {
    cursor: pointer;
    display: inline-block;
}
.mg_filter a {
    border-radius: 10px 10px 10px 10px;
    font-size: 18px;
    font-weight: bold;
    margin-right: 20px;
    padding: 5px 10px;
}
.mg_filter .mg_cats_selected {
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
}

/* Community Styles */

.community_item {
    float: left;
    margin: 0 48px 40px 0;
    width: 30%;
}
.community_item:hover {
    position: relative;
    top: -2px;
}
.community_desc {
    min-height: 265px;
    padding: 0 30px;
}
.community_featured_pic {
    text-align: center;
    overflow: hidden;
}
.community_featured_pic img {
    padding-top: 15px;
}
.resource-box .newsletter {
    margin-bottom: 20px;
    min-height: 265px;
}
/*.community_desc {
    background: none repeat scroll 0 0 #F06901;
    color: #FFFFFF;
    padding: 10px 20px 1px;
}*/
.blogwrapper .community_item {
    background: url(/wp-content/themes/accelerate/images/resource_bg.png) no-repeat 0 0;
    display: block;
    height: 508px;
    width: 330px;
    color: white;
    margin: 0 auto;
}
.community_desc a {
    color: white;
}
.community_item.end {
    margin-right: 0;
}
.community_wrap {
    margin-top: 52px;
}
.community_title {
    font-size: 16px;
}
.community_excerpt {
    margin: 20px 0;
}
.community_cats {
    float: right;
    margin-bottom: 25px;
    position: relative;
    z-index: 100;
}
.community_cats a {
    background: none repeat scroll 0 0 #fb8128;
    color: #FFFFFF;
    font-size: 16px;
    padding:10px;
    font-weight: 700;
}
.view_all_resources {
    background: none repeat scroll 0 0 #fb8128;
    font-size: 14px;
    color: white;
    clear: both;
    padding: 18px 20px;
    width: 186px;
    margin-left: 50px;
    display: block;
    margin-bottom: 80px;
    vertical-align: middle;
}
.rss_button.foot_rss img {
    padding: 0;
}
.rss_button.foot_rss {
    font-size: 14px;
    width: 203px;
    margin-right: 63px;
}
.view_all_resources:hover, .community_cats a:hover, .cat_resources a:hover {
    background: #FF8329;
}
.cat_resources {
    background: none repeat scroll 0 0 #fb8128;
    margin-bottom: 15px;
    width: 197px;
}
.cat_resources a {
    color: white;
    display: block;
    font-size: 14px;
    padding:10px;
    width: 177px;
}
.follow_icons {
    margin-left: -3px;
    width: 215px;
}
.follow_icons a {
    padding-right: 6px;
}
.resourcestitle {
    color: #F06901;
    font-size: 32px;
    line-height: 32px;
    left: 10px;
    position: relative;
    top: 100px;
    z-index: 99;
}
.resources_position {
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 55px;
    padding-left: 10px;
    width: 625px;
}

@media (max-width: 1000px) {
    .blogwrapper .community_item {
        width: 47%;
    }
    .blogwrapper .community_item .community_inner {
        width: 330px;
    }
}
/*@media (max-width: 650px) {
    .blogwrapper .community_item {
        float: none;
        margin: 0 auto;
        width: 330px;
    }
}*/

.rss_button, #mc_embed_signup input[type="submit"] {
    background: none repeat scroll 0 0 #fb8128;
    color: white;
    float: right;
    padding: 10px 15px 10px 10px;
    font-size: 16px;
    font-weight: 700;
    vertical-align: middle;
    width: 270px;
    margin-right: 24px;
}
.rss_button span {
    position: relative;
    top: -9px;
}
.rss_button img {
    padding: 0 15px 0 15px;
}
.blogrightcol .rss_button {
    font-size: 13px;
    display: block;
    margin-top: 15px;
    float: none;
    width: 93%;
}
.blogrightcol .rss_button img {
    width: 20px;
    padding: 0;
}
.blogrightcol .rss_button span {
    position: relative;
    top: -5px;
    left: 5px;
}
.page-child .resources_search {
    clear: both;
    margin-bottom: 10px;
}

/* Search Bar for Resources Section */

.resources_search #s {
    width: 268px;
    margin-right: -1px;
}

#mc_embed_signup {
    margin-top: 10px;
}
#mc_embed_signup input[type="email"] {
    font-size: 14px;
    padding: 20px 5px;
    width: 400px;
}
#mc_embed_signup input[type="email"]:placeholder {
    color: black;
}
#mc_embed_signup input[type="submit"] {
    float: none;
    position: static;
    display: inline-block;
    border: none;
    padding: 21px 0 22px 0;
    width: 150px;
    margin: 0;
    position: relative;
    top: -2px;
}

#gform_1 .gfield_checkbox li {
    width: 50%;
    display: inline-block;
}
#gform_1 input[type="submit"] {
    background: #fb7311;
    border: none;
    color: white;
    font-weight: 700;
    padding: 10px 25px;
}