/*
Theme Name: ThinkTheme 4
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: Dips Edit - the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Overall setup        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	font-family:"Arial", Helvetica, sans-serif;
}
body {
	background: url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/te-background-greybar.gif) repeat-x top #FFFFFF;
	color:#666666;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:100%;
	display:block;
	border: 0;
}
.teBrowserWrap {
	width:100%;
	height:100%;
	background: url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/te-background-bottomgreybar.gif) repeat-x bottom;
	padding:0em;
	margin:0em;
	border: 0;
	float:left;
}
.teBrowserCentre {
	margin: 0em auto 0em auto;
	padding: 0em 0.5em 0em 0.5em;
	max-width:62em;
	border: 0;
	
}
strong{
	font-weight:bold;
}
a{
	text-decoration:none;
}

.hidden{
	display:none;
}

a{
	color:#256FB0;
}
a img{
	border:none;
}
a img{
	border:none;
	display:block;
}
.imgFloatLeftInline{
	float:left;
	margin:0 0.5em 0.5em 0;
	display:block;
}
.imgFloatRightInline{
	float:left;
	margin:0 0 0.5em 0.5em;
	display:block;
}
.imgFloatFullSpan{
	float:left;
	margin:0 auto;
	display:block;
	clear:both;
}
a:hover{text-decoration:underline;}
a h1{
	color:#256FB0;
}
.blockAlign{
	float:left;
	display:block;
	width:100%;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.blockAlign .floatRight, .blockAlign .floatLeft{
	display:block;
	width:45%;
}
blockquote {
	margin: 10px 1em 1em 1em;
	padding: 10px 5px 10px 10px;
	border: none;
	background: transparent url(http://thinkeyetracking.com/cms/wp-content/uploads/2011/08/quote_marks.gif) no-repeat 10px 0;
	font-weight: normal;
	font-size: 1.1em;
	text-indent: 43px;
	line-height: 1.5em;
	color: #333333;	
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
blockquote p {
	margin: 0;
	padding: 0;
}


/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Font and text settings        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, h7, h8{
	color:#333;
}
h1{
	font-size:2.4em;
	margin:0.8em 0 0.2em 0;
}
h2{
	font-size:2em;
	margin:1.5em 0 0.3em 0;
}
h3{
	font-size:1.5em;
	margin:1.5em 0 0.3em 0;
}
p{
	color:#666;
	font-size:0.9em;
	margin-bottom:1em;
	line-height:125%;
}
.fullContent h1,.fullContent h2, .sidebarWidget h1,.sidebarWidget h2{
	margin-bottom:0.2em;
}
/*Bullet points*/
ul {
    margin-bottom: 1em;
	list-style: none outside none;
	margin-top: 0.4em;
}
li{
	list-style-type: none;
	margin-top:0.4em;
	margin-bottom:0.4em;
}

ul li {
    background: url("http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/bullets1.gif") no-repeat scroll left 2px transparent;
}
ul li ul li, ul ul li{
    background: url("http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/bullets2.gif") no-repeat scroll left 2px transparent;
}
ul li ul li ul li, ul ul ul li {
    background: url("http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/bullets3.gif") no-repeat scroll left 2px transparent;
    
}
ul li ul li ul li ul li, ul ul ul ul li {
    background: url("http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/bullets4.gif") no-repeat scroll left 2px transparent;
}
ul {
    margin-left:1em;
	margin-bottom:1em;
}
ul ul{
	margin-left:1em;
}
ul ul ul {
    margin-left:1em;
    
}
ul ul ul ul {
    margin-left:1em;
}

/*------------------------*/
ul li {
    padding-left:1em;
	font-size:0.9em;
}
ul li ul li{
	padding-left:1em;
	font-size:1em;
}
ul li ul li ul li {
    padding-left:1em;
	font-size:1em;
    
}
ul li ul li ul li ul li {
    padding-left:1em;
	font-size:1.02em;
}




/*----------------------------------------------------------*/
.sidebarWidget h3{
	font-size:2em;
	margin:2em 0 0.3em 0em;
}
/*first block section*/
.sidebar-1 #wydrp-1 h3.widget-title{
	margin-top:0em;
}
.sidebar-2 #nav_menu-13 h3.widget-title{
	margin-top:1em;
}
.sidebarWidget a h1, .sidebarWidget h1 a,
.sidebarWidget a h2, .sidebarWidget h2 a,
.sidebarWidget a h3, .sidebarWidget h3 a,
.sidebarWidget a h4, .sidebarWidget h4 a{
	color:#256FB0;
}
/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Header        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
.teHeaderNav{
	width:100%;
	display:block;
	float:left;
}
.teTopBrand{
	width:13em;
	float:left;
	display:block;
	padding-top:0.3em;
	height:79px;
}
.teTopBrand .teTopBrandImage{
	width:206px;
	height:73px;
}
.widget_slideshow{
	height:295px;
}
/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Navigation        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
.menu-main-container{
	float:right;
	display:block;
}
.teMainNav {
	display: block;
	float: right;
	margin: 0;
	width: 39.5em;
	margin-top:1.4em;	
}
.teMainNav .menu-main-container {
	width: 100%;
	display: block;
	float: right;
}
ul#menu-main {
	list-style: none;
	margin: 0;
	display:block;
	float:right;
}
ul#menu-main li {
	float: left;
	font-size:0.9em;
}
ul#menu-main a {
	color: #666;
	display: block;
	line-height: 36px;
	text-decoration: none;
	margin: 0 10px;
}
ul#menu-main a:hover {
	color: #999;
}
ul#menu-main li a:hover{
	border-top:#cccccc solid 1px;
}
ul#menu-main li.current-menu-item a{
	border-top:#256FB0 solid 1px;
	color: #256FB0;
}
ul#menu-main li ul { display: none;}
ul#menu-main .menu-item-1050 a{
	margin-right:0em !important;
}/*aligns contact us to the edge of the group*/
.header-1 #text-7 a{
	background:right url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/link-go.gif) no-repeat;
	padding-right:12px;
}
.header-1 #text-7 p{
	margin-bottom:0em;
}
.header-1 #text-7 h1 a{
	padding-right:15px;
}
.layout1 .leftContent .entry-header{
	display:none;
}
a.cta{
	background:right url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/link-go.gif) no-repeat;
	padding-right:12px;
}
.teMainNav li{
	margin: 0em !important;
	background-image:none;
	padding-left: 0em !important;	
}
body.home .headerWidget .widget_text h2{
	margin-top:0em;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
.parent-pageid-961 .exampleNav{
width:100%;
clear:both;
height:2em;
font-size:0.9em;
margin-left:2%;
}
.nextprevlayout1 .exampleNav ul.nextPreviousExample{
	list-style: none outside none;
	margin:0em;
}
.nextprevlayout1 .exampleNav ul.nextPreviousExample li{
float:left;
width:50%;
background-image:none;
margin:0;
padding:0em;
}
.nextprevlayout1 .exampleNav ul.nextPreviousExample li.exPrev{
float:left;
width:45%;
}
.nextprevlayout1 .exampleNav ul.nextPreviousExample li.exNext{
float:right;
width:45%;
text-align:right;
}
.nextprevlayout1 .exampleNav ul.nextPreviousExample li.exPrev a{
	padding-left:0.8em;
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/arrowprev.gif) left top no-repeat;

}
.nextprevlayout1 .exampleNav ul.nextPreviousExample li.exNext a{
	padding-right:0.8em;
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/arrownext.gif) right top no-repeat;
}
.sidebarWidget li.current-menu-item  a{
	color: #777777;
	text-decoration:none;
	font-weight:normal;
	cursor:default;
}
.sidebarWidget li.current-menu-item {
	background-image:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/arrownext.gif);
}
/*------------------------------------------------------------------*/
.sidebarWidget .widget_nav_menu li{
	font-size:0.9em;
}
/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Building blocks        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
.mainBody{
	float:left;
	width:100%;
	display:block;
}
.sidebarWidget{
	float:right;
	width:30%;
	display:block;
}
.fullContent{
	float:left;
	width:60%;
	display:block;
	padding-left:15px;
}
.sidebarWidget{
	padding-right:15px;
}
.fullContent .leftContent{
	float:left;
	width:100%;
	display:block;
}
.blog .mainBody,
.page .mainBody,
.single .mainBody,
.archive .mainBody,
.category .mainBody
{
	float:left;
	width:100%;
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/te-background-greybar-blog.gif) top repeat-x;
}
.home .mainBody{
	float:left;
	width:100%;
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/te-background-greybar-reduced.gif) top repeat-x !important;
}
.headerWidget .widget-title{
	display:none;
}
.widget_slideshow{
	
}
/**/
.header-1 .widget_slideshow{
	width:550px;
	float:left;
	height:295px;
	padding-top:1em;
}
.sidebar-4 #text-12 .widget-title{
	margin-top:3.4em;
}
/*-----------------------#Header------------------------*/
.headerWidget #text-8, .headerWidget #text-11{
	width:100%;
	float:left;
	height:100px;
	padding-bottom:1em;
}
.headerWidget #text-8 p, .headerWidget #text-11 p{
	color:#333;
	padding: 25px 15px 0em 15px;
	line-height:1.4em;
	font-size:1.6em;
}
.header-1 #text-7  {
	width:26em;
	float:right;
	padding-top:0.5em;
}
.header-1 #text-7  h2{
	font-size:1.2em;
}
.header-1 #text-7  h2{
	font-size:1.1em;
}
.header-1 #text-7 .blockAlign{
	padding-top:0.5em;
	padding-bottom:1em;
	
}
.header-1 #text-7 p{
	font-size:0.9em;	
}
/*blog
.blog #primary{
	width:70%;
	float:left;
	display:block;
}
.blog #secondary{
	width:28%;
	float:right;
	display:block;
}*/
.layout1 .leftContent .caseStudies h1 a span{
	font-size:0.6em;
}
.caseStudies .blockAlign .floatLeft{
	width:30%;
}
.caseStudies .blockAlign .floatRight{
	width:67%;
}
.caseStudies .blockAlign h2{
	font-size:1.1em;
}
.caseStudies .blockAlign{
	margin-bottom:1.2em;
}

/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Overall sidebar        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
/* =Widgets
----------------------------------------------- */
/* Search Form */
#branding #searchform {
	position: absolute;
	top: 3.8em;
	right: 7.6%;
	text-align: right;
}
#branding #searchform div {
	margin: 0;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
}
#branding #s:focus {
	background-color: #f9f9f9;
	width: 196px;
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #8ac5ff;
	border-color: #004683;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #fff;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}


.sidebar-2 .sidebarWidget .widget h3{
	margin-top:1.5em;
	font-size:1.5em;
	
}

/*----------------------------| YD Recent posts setup |----------------------*/
.widget_yd_rp * {
	margin:0;
	padding:0;
}
.widget_yd_rp li, .yd_rp_widget li{
	background-image:none;
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	display:block;
	float:left;
	list-style: none;
	list-style-type: none;
}
.yd_rp_widget {
	font-size: 0.9em;
}
.yd_rp_widget h4 {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
.side1 ul li ul li h4 a, .side2 ul li ul li h4 a {
	padding-left: 0px;
}
.yd_rp_widget img {
	width: 60px;
	height: 60px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
li.widget_yd_rp, .yd_rp_widget ul/*, .yd_rp_widget ul li */{
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.yd_rp_widget a.rpw_bottom_link {
	clear: both;
	display: block;
	text-align:right;
	background: right url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/link-go.gif) no-repeat;
	padding-right: 12px;
}
/*------------------------------ MailChimp ------------------------------*/
#mailchimpsf_widget-3 {
	font-size:0.8em;
}
#mailchimpsf_widget-3 .mc_merge_var{
	display:inline-block;
	float:left;
	width:100%;
	clear:both;
}
#mailchimpsf_widget-3 .mc_var_label {
	width:90px;
	float:left;
	display:block;
	text-align:right;
	padding: 2px 5px 0 0;
}
#mailchimpsf_widget-3 .mc_input{
	width:130px;
	float:right;
	display:block;
}
/*-------------------------------------*/
#mailchimpsf_widget-3 .button:hover {
	background-color: #DDD;
	color: #4B327E;
	border-color: #4B327E;
}
#mailchimpsf_widget-3 .button {
	clear: both;
	background-color: #4B327E;
	border: 1px #CCC solid;
	border-radius: 3px;
	color: white;
	display: inline-block;
	height: 27px;
	line-height: 5px;
	margin: 5px 10px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
	padding-bottom: 2px;
	float: right;
}
/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Footer setup        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
#colophon{
	margin: 0em auto 0em auto;
	padding: 0em 0.5em 0em 0.5em;
	max-width: 62em;
	border: 0;
}
#colophon .genFooter{
	float:left;
	display:block;
	width:100%;
	margin-top:3em;
}
#text-9{
	float:right;
	width:400px;
	display:block;
	margin:0 5em 3em 0;
}
#text-9 .textwidget{
	float:right;
	width:100%;
	display:block;
}
.callToAction{
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/contact_bg.png) top left no-repeat;
	height:116px;
	width:400px;
}
.callToAction p{
	margin-bottom:0em;
}
.callToAction h1{
	font-size:1.2em;
}
.callToAction .floatLeft{
	height:116px;
	font-size:1.1em;
	padding:1em 0 1em 15px;
}
.callToAction .floatRight{
	height:116px;
	line-height:1.5;
	padding:1em 15px 1em 0px;
}
#php_widget-3{
	width:15em;
	float:left;
	display:block;
	margin:5em 0 0 0;
}
#php_widget-3 p{
	margin-bottom:0.5em;
}
/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Body content        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
/*client quote*/
.clientsBox blockquote{
	padding:0.5em 0 0 0em;
	font-style:normal;
	text-indent: 46px;
	background: url("http://thinkeyetracking.com/cms/wp-content/uploads/2011/08/quote_marks.gif") no-repeat  0 0 transparent;
	line-height: 1.5em;
	margin-left:0em;
	margin-right:0em;
	
}
blockquote p {
    margin: 0;
    padding: 0;
	font-size:0.9em;
}
.clientsBox p.clientName{
	margin-bottom:0em;
	font-size:0.9em;
	font-weight:bold;
	text-align:right;
	padding-top:0.3em;
	line-height: 1.2em;
}
.clientsBox p.clientRole{
	margin-bottom:0em;
	font-size:0.8em;
	text-align:right;
	line-height: 1.2em;
}
.clientsBox p.clientCompany{
	margin-bottom:0em;
	font-size:0.8em;
	text-align:right;
	line-height: 1.2em;
}
.sidebar-1 #text-10 .textwidget a h3{
	margin-top:0em;
}
.layout1 .caseStudies h1{
	margin-top:0em;
}
.layout2 #introBoxServices h3{
	font-size:1.5em;
}
.sidebar-5 .staffBox p{
}
.sidebar-5 .staffBox h3{
	font-weight:bold;
	font-size:1.1em;
	padding:2.1em 0 0.2em 0.2em;
}
.sidebar-5 .staffBox img{
	padding:0 0.5em 0em 0em;
}
.page .entry-header h2.entry-title{
	margin:1em 0 0.5em 0;
}



/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Home        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/
/*                                                                                        --sideBar--   */
/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Examples        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
.nextprevlayout1 .exampleLeft2 {
    float: left;
    padding: 10px 0 0;
    text-align: right;
    width: 10em;
}
.nextprevlayout1 .exampleRight2 {
    float: right;
    padding: 10px 0 0;
    text-align: left;
    width: 25em;
}
.nextprevlayout1 .align-center {
    text-align: center;
}
.nextprevlayout1 .clearer{
float:left;
width:100%;
clear:both;
}
/*------------------------------------*/
.servicesExamples .homeThumbnailFloatBox .thumbContainer a img{
	width: 100px;
	height:81px; 
}
.thumbnailFloatBox {
    float: left;
    height: 180px;
    margin: 12px 0 0;
    padding: 2px 2px 2px 0;
    text-align: left;
    width: 172px;
}
.thumbnailFloatBox div.thumbContainer {
    display: block;
    height: 140px;
    text-align: center;
    width: 170px;
}
.thumbnailFloatBox div.thumbContainer {
    display: block;
    height: 140px;
    text-align: center;
    width: 170px;
}
.thumbnailFloatBox div.labelContainer a{
	font-size:0.9em !important;
}
.exampleColumnA {
	float:left;
	width:25em;
}
.exampleColumnB {
	float:right;
	width:22em;
}
.exampleColumnC {
	float:right;
	width:12em;
}
.exampleColumnA {
	float:left;
	width:22em;
}
.homeColumnA {
	float:left;
	width:23em;
}
.homeColumnB {
	float:right;
	width:16em;
}
.boldText{
	font-weight:bold;
}
.homeThumbnailFloatBox {
    border-bottom: 1px solid #F8F8F8;
    float: left;
    margin: 0 0;
    padding: 1em 0 0.5em 0;
    width: 100%;
}
.homeThumbnailFloatBox div.thumbContainer {
    float: left;
}
.homeThumbnailFloatBox div.labelContainer {
    float: right;
	width:16em;
}
.homeThumbnailFloatBox div.labelContainer br{
	display:none;
}
.homeThumbnailFloatBox div.labelContainer p{
	font-size:0.9em;
	margin:0em;
	padding:0em;
}
.mainExamples{
float:left;
width:100%;
}
.servicesExamples .homeThumbnailFloatBox .labelContainer p{
	margin-bottom:0em;
}
.sidebar-4 {
width: 17.5%;
}
.layout4 {
width: 74%;
}
.layout4 h3 {
font-size: 2em;
margin: 0.8em 0 0.3em 0em;
}
.layout5 #introBoxAbout .blockAlign {
	margin: 0 0 2em 0;
}
.layout5 #introBoxAbout .blockAlign .floatLeft{
	width:17%;
}
.layout5 #introBoxAbout .blockAlign .floatRight{
	width:80%;
}
/*--------------------*/
.layout2 .post-984 .blockAlign {
	margin: 1.5em 0 1.5em 0;
}
.layout2 .post-984 .blockAlign .floatLeft{
	width:20%;
	margin-top:0.2em;
}
.layout2 .post-984 .blockAlign .floatRight{
	width:73%;
}
.layout2 .post-984 .blockAlign .floatLeft .iconShopper,
.layout2 .post-984 .blockAlign .floatLeft .iconMedia,
.layout2 .post-984 .blockAlign .floatLeft .iconUsability,
.layout2 .post-984 .blockAlign .floatLeft .iconGaming,
.layout2 .post-984 .blockAlign .floatLeft .iconShopper a,
.layout2 .post-984 .blockAlign .floatLeft .iconMedia a,
.layout2 .post-984 .blockAlign .floatLeft .iconUsability a,
.layout2 .post-984 .blockAlign .floatLeft .iconGaming a
{
	float:left;
	display:block;
	width:113px;
	height:113px;
}
.layout2 .post-984 .blockAlign .floatLeft .iconShopper{
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/services-icon-shopper-large.gif) left top no-repeat;
}
.layout2 .post-984 .blockAlign .floatLeft .iconMedia{
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/services-icon-media-large.gif) left top no-repeat;
}
.layout2 .post-984 .blockAlign .floatLeft .iconUsability{
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/services-icon-usability-large.gif) left top no-repeat;
}
.layout2 .post-984 .blockAlign .floatLeft .iconGaming{
	background:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/services-icon-gaming-large.gif) left top no-repeat;
}
/*.fiveSecHeatmap*/
.layout2 .fiveSecHeatmap .blockAlign {
	margin: 0.5em 0 0.5em 0;
}
/**/
#introBoxServices{
	display:block;
	float:left;
}
.page-id-2259 .blockAlign .floatLeft{
	width:47%;
}
.page-id-2259 .blockAlign .floatRight{
	width:51%;	
}
/*------------------------------------------------------------------------------------------------------*/
/*                                                                                        --sideBar--   */

/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Examples  Subpage       |----------------------*/
/*------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/
/*                                                                                        --sideBar--   */

/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Services        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/
/*                                                                                        --sideBar--   */

/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Why Eyetracking        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/
/*                                                                                        --sideBar--   */

/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        About us        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/
/*                                                                                        --sideBar--   */

/*------------------------------------------------------------------------------------------------------*/
    /*----------------------------|        Blog        |----------------------*/
/*------------------------------------------------------------------------------------------------------*/
/* =Image
----------------------------------------------- */
.blogPage {
	float: left;
	width: 40em;
	display: block;
	padding-left: 15px;
}
.blog-SideBar {
float: right;
width: 25%;
display: block;
padding-right: 15px;
}
article{
	float:left;
	display:block;
	width:100%;
	clear:both;
	margin-bottom:3em;
}
entry-content{
	margin-bottom:2em;
}
header.entry-header h1.entry-title{
margin-bottom:0em;
padding-bottom:0em;
font-size:1.6em;
}

header.entry-header .entry-meta{
	font-size:0.8em;
	margin:0.1em 0 0.1em 0;
}
header.entry-header .comments-link{
	font-size:0.8em;
	float:right;
	font-weight:bold;
}
header.entry-header .comments-link a:hover{
	background-color:#FFF;
}
footer.entry-meta{
	float:left;
	width:100%;
	display:block;
	font-size:0.8em;
	padding:0.7em 0em;
	background-color:#efefef;
}
footer.entry-meta .cat-links{
	float:left;
	width:40%;
	display:block;
	padding-left:1.5em;
}
footer.entry-meta .tag-links{
	float:right;
	width:040%;
	display:block;
	padding-right:1.5em;
}
footer.entry-meta .comments-link{
	float:right;
	width:80%;
	display:block;
	text-align:right;
	margin-top:1em;
	font-weight:bold;
	padding-right:1.5em;
}
footer.entry-meta .edit-link{
	float:left;
	width:100%;
	display:block;
	text-align:right;
	background-color:#333;
	color:#FFF;
	margin-top:0.2em;
}
footer.entry-meta .edit-link a{
	float:left;
	width:100%;
	display:block;
	color:#fff;
	background-color:#333;
	padding:0.2em;
}
footer.entry-meta .edit-link a:hover{
	background-color:#256FB0;
	color:#ffffff;
}
footer.entry-meta .sep{
	display:none;
}
footer.entry-meta .entry-utility-prep{
	float:left;
	display:block;
	clear:both;
	width:100%;
}
.blogPage header{
	float:left;
	width:100%;
	display:block;
	clear:both;
	margin-bottom:0.2em;
}
/*-------------------------------------------------------------------*/
.indexed.format-image .entry-header {
	min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
}
.indexed.format-image .entry-content {
	padding-top: 0.5em;
}
.indexed.format-image p,
.indexed.format-image p img {
	margin-bottom: 0;
}
.indexed.format-image footer.entry-meta {
	background: #ddd;
	margin-top: -7px;
	padding: 20px 30px;
	overflow: hidden;
}
.indexed.format-image div.entry-meta {
	display: inline-block;
	float: left;
	width: 35%;
}
.indexed.format-image div.entry-meta + div.entry-meta {
	float: none;
	width: 65%;
}
.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}
.indexed.format-image footer.entry-meta a {
	color: #444;
}
.indexed.format-image footer.entry-meta a:hover {
	color: #fff;
}
#content .indexed.format-image img {
	border: none;
	max-width: 100%;
	padding: 0;
}
.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 11px;
}
.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}
.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
.indexed.format-image a:hover img {
	opacity: 0.8;
}
/*-------------------------------------------------*/
/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {
	/* Simplify the basic layout */
	#main #content {
		margin: 0 7.6%;
		width: auto;
	}
	#nav-below {
		border-bottom: 1px solid #ddd;
		margin-bottom: 1.625em;
	}
	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}
	/* Simplify the showcase template */
	.page-template-showcase-php .featured-posts {
		min-height: 280px;
	}
	.featured-posts section.featured-post {
		height: auto;
	}
	.page-template-showcase-php section.recent-posts {
		float: none;
		margin: 0;
		width: 100%;
	}
	.page-template-showcase-php #main .widget-area {
		float: none;
		margin: 0;
		width: auto;
	}
	.page-template-showcase-php .other-recent-posts {
		border-bottom: 1px solid #ddd;
	}
	/* Simplify the showcase template when small feature */
	section.featured-post .attachment-small-feature,
	.one-column section.featured-post .attachment-small-feature {
		border: none;
		display: block;
		float: left;
		height: auto;
		margin: 0.625em auto 1.025em;
		max-width: 30%;
		position: static;
	}
	article.feature-image.small {
		float: right;
		margin: 0 0 1.625em;
		width: 64%;
	}
	.one-column article.feature-image.small .entry-summary {
		height: auto;
	}
	article.feature-image.small .entry-summary p a {
		left: 0;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	/* Remove the margin on singular articles */
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		width: 100%;
	}
	/* Simplify the pullquotes and pull styles */
	.singular blockquote.pull {
		margin: 0 0 1.625em;
	}
	.singular .pull.alignleft {
		margin: 0 1.625em 0 0;
	}
	.singular .pull.alignright {
		margin: 0 0 0 1.625em;
	}
	.singular .entry-meta .edit-link a {
		left: 0;
		position: absolute;
		top: 40px;
	}
	.singular #author-info {
		margin: 2.2em -8.8% 0;
		padding: 20px 8.8%;
	}
	/* Make sure we have room for our comment avatars */
	.commentlist {
		width: 100%;
	}
	.commentlist > li.comment,
	.commentlist .pingback {
		margin-left: 102px;
		width: auto;
	}
	/* And a full-width comment form */
	#respond {
		width: auto;
	}
	/* No need to float footer widgets at this size */
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
	/* No need to float 404 widgets at this size */
	.error404 #main .widget {
		float: none;
		margin-right: 0;
		width: auto;
	}
	/* Make sure embeds fit their containers */
	embed,
	object {
		max-width: 100%;
	}

}
@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	body, input, textarea {
		font-size: 13px;
	}
	#site-title a {
		font-size: 24px;
	}
	#site-description {
		font-size: 12px;
	}
	#access ul {
		font-size: 12px;
	}
	article.intro .entry-content {
		font-size: 12px;
	}
	.entry-title {
		font-size: 21px;
	}
	.featured-post .entry-title {
		font-size: 14px;
	}
	.singular .entry-title {
		font-size: 28px;
	}
	.entry-meta {
		font-size: 12px;
	}
	blockquote {
		margin: 0;
	}
	blockquote.pull {
		font-size: 17px;
	}
	/* Reposition the site title and description slightly */
	#site-title {
		padding: 5.30625em 0 0;
	}
	#site-title,
	#site-description {
		margin-right: 0;
	}
	/* Make sure the logo and search form don't collide */
	#branding #searchform {
		top: 1.625em !important;
	}
	/* Floated content doesn't work well at this size */
	.alignleft,
	.alignright {
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	/* Make sure the post-post navigation doesn't collide with anything */
	#nav-single {
		display: block;
		position: static;
	}
	.singular .hentry {
		padding: 1.625em 0 0;
	}
	.singular.page .hentry {
		padding: 1.625em 0 0;
	}
	/* Talking avatars take up too much room at this size */
	.commentlist > li.comment,
	.commentlist > li.pingback {
		margin-left: 0 !important;
	}
	.commentlist .avatar {
		background: transparent;
		display: block;
		padding: 0;
		position: static;
	}
	.commentlist .children .avatar {
		background: none;
		left: 2.2em;
		padding: 0;
		position: absolute;
		top: 2.2em;
	}
	/* Use the available space in the smaller comment form */
	#respond input[type="text"] {
		width: 95%;
	}
	#respond .comment-form-author .required,
	#respond .comment-form-email .required {
		left: 95%;
	}
	#content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}
	#content .gallery-columns-3 .gallery-item img {
		width: 100%;
		height: auto;
	}

}
@media (max-width: 450px) {
	#content .gallery-columns-2 .gallery-item {
		width: 45%;
		padding-right: 4%;
	}
	#content .gallery-columns-2 .gallery-item img {
		width: 100%;
		height: auto;
	}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	body {
		padding: 0;
	}
	#page {
		margin-top: 0;
	}
	#branding {
		border-top: none;
	}

}
/*------------------------------------------------------*/
/* =Navigation
-------------------------------------------------------------- */
.assistive-text{
	display:none;
}
#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}
#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}
#nav-above, #nav-single  {
	padding: 0 0 1.625em;
}
#nav-above {
	/*display: none;*/
}
.paged #nav-above, .paged #nav-single {
	display: block;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content nav .meta-nav {
	font-weight: normal;
}

/* Singular navigation */
#nav-single {
	float: right;
	position: relative;
	top: -0.3em;
	text-align: right;
	width: 100%;
	z-index: 1;
}
#nav-single .nav-previous,
#nav-single .nav-next {
	float: none;
	width: auto;
}
#nav-single .nav-next {
	padding-left: .5em;
}




/* =Comments
----------------------------------------------- */

#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 68.9%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -102px;
	padding: 0;
	position: absolute;
	top: 0;
}
.commentlist > li:before {
	content: url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
	width: auto;
}

/* Comment Form */
#respond {
	background: #ddd;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto 1.625em;
	padding: 1.625em;
	position: relative;
	width: 68.9%;
}
#respond input[type="text"],
#respond textarea {
	background: #fff;
	border: 4px solid #eee;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 10px;
	text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #eee;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
	text-indent: 0;
	z-index: 1;
}
#respond textarea {
	resize: vertical;
	width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 75%;
	position: absolute;
	top: 45px;
	z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
	font-size: 13px;
}
#respond p {
	margin: 10px 0;
}
#respond .form-submit {
	float: right;
	margin: -20px 0 10px;
}
#respond input#submit {
	background: #222;
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #eee;
	cursor: pointer;
	font-size: 15px;
	margin: 20px 0;
	padding: 5px 42px 5px 22px;
	position: relative;
	left: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond input#submit:active {
	background: #1982d1;
	color: #bfddf3;
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#reply-title {
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#respond label {
	line-height: 2.2em;
}
#respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#respond p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}
ul.contactUs li{
	padding-left:2.5em;
	float:left;
	display:block;
	clear:both;
}
ul.contactUs li.contactEmail{
	background-image:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/contactus-icons-email.gif);
	line-height:0.5em;
	padding-top:0.1em;
	font-size:1.3em;
}
ul.contactUs li.contactPhone{
	background-image:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/contactus-icons-phone.gif);
	line-height:0.5em;
	padding-top:0.1em;
	font-size:1.3em;
}
ul.contactUs li.contactAddress{
	background-image:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/contactus-icons-address.gif);
	line-height:0.5em;
	padding-top:0.1em;
	font-size:1.3em;
}
ul.contactUs li.contactAddress span.h3{
	padding-bottom:0.3em;
	display:block;
	color:#333;
}
ul.contactUs li.contactAddress p{
	font-size:0.65em;
	padding-top:0.2em;
	padding-left:0.1em;
}
ul.contactUs h3{
	font-size:1.3em;
	
}
ul.contactUs li.contactMapCar{
	background-image:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/contactus-icons-car.gif);
}
ul.contactUs li.contactMapWalk{
	background-image:url(http://thinkeyetracking.com/cms/wp-content/themes/thinktheme.4/images/contactus-icons-walk.gif);
}
ul.contactUs li.contactMapCar h3, ul.contactUs li.contactMapWalk h3{
	margin-top:0em;	
}
ul.contactUs li.contactMapCar, ul.contactUs li.contactMapWalk{
	padding-left:3.3em;
	margin-top:1em;
}

/*---------------------about us page----------------------------------------------*/
body.page-id-968 .fullContent h3{
	margin-top:0em;
}
/*---------------------Services page----------------------------------------------*/
body.page-id-984 .fullContent h3{
	margin-top:0em;
}
/*---------------------home page----------------------------------------------*/
body.home .fullContent h3{
	margin-top:0em;
}
/*------------------------------------------------------------------------------------------------------*/
/*                                                                                        --sideBar--   */

/*------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------END--   */
/*
     FILE ARCHIVED ON 08:28:16 Jun 25, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:30:09 Jul 21, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.136
  exclusion.robots: 0.07
  exclusion.robots.policy: 0.052
  esindex: 0.015
  cdx.remote: 441.759
  LoadShardBlock: 2257.982 (3)
  PetaboxLoader3.datanode: 1283.109 (5)
  load_resource: 1861.779 (2)
  PetaboxLoader3.resolve: 1753.173 (2)
*/