@charset "UTF-8"; 
/* CSS Document */
/*----Title Reset Default Browsers Styles----*/
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, centere, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; font-size:100%; vertical-align:baseline; border:0; outline:0; background:transparent; font:inherit; font-weight:normal}

ul{list-style:none}

:focus{outline:0}

table{border-collapse:collapse; border-spacing:0}

strong{font-family:'EurostileNextW01-SmBd';}

input{font-family:'Eurostile LT W01 Medium'; letter-spacing:0.05em}
textarea{letter-spacing:0.05em}

h1, h2, h3{font-weight:normal !important}

/*---Main CSS------*/
html {font-size:16px;}

body{background:url(../images/body-bg.jpg) top left repeat; font-size:62.5%; font-family:'Eurostile LT W01 Medium'}

#wrapper, 
#wrapper-email, 
#wrapper-traffic, 
#wrapper-market, 
#wrapper-website{margin:0}

/*---------- Header -------------------------*/
#mainheader{height:14em}

#topmenuwrap{background:url(../images/top-menu-bg.jpg) top left repeat-x; height:10em}

#header{margin:0 auto;     width:97em}

#logo{position:relative; float:left;     top:2em}

#phone-block{background:url(../images/phone-bg.jpg) top left no-repeat; float:right;  height:3em;  position:relative;  top:0;  width:27.5em; text-align:center}

.phone, .email{ float:left;  height:1.8em;  position:relative;  top:0.7em}

.phone{border-right:0.1em dotted #989898; margin:0 0 0 0.8em; padding:0 1.5em 0 0}

.email{margin:0 0 0 1em;}

.phone img, .email img{float:left;}

.phone img{ margin:0.2em 0 0 0;}

.email img{margin:0.1em 0 0 0;}

.phone p, .email p{color:#fff;  float:left; text-shadow:0.2em 0.2em 0.2em #000; font-size:1.1em;  font-family:'EurostileNextW01-SmBd';  margin:0.2em 0 0 0.3em}

.email a{color:#fff; text-decoration:none}

.email a:hover{text-decoration:underline}

/*---Top Menu---*/
#topmenu{clear:both;  float:right;  position:relative;  right:1em; bottom:0.5em}

.top-menu{float:left; display:block}

.top-menu li{float:left; margin:0 0 0 2em}

.top-menu a{ color:#616161;  font-size:1.4em;  text-decoration:none}

.top-menu a:hover{text-decoration:underline}

/*---Main Menu---*/
#menuwrap{background:url(../images/menu-bg.jpg) top left repeat-x; height:4em}

#menusearchwrap{margin:0 auto;     width:97em}

#mainmenu{    border-left:0.15em solid #D3D3D3;     border-right:0.15em solid #D3D3D3;     float:left;     height:4em}

.main-menu{float:left}

.main-menu li{    float:left;     font-size:1.4em;     font-family:'EurostileNextW01-SmBd';     padding:0.9em 1em 0.75em}

.spacer{    background:#D3D3D3 !important;     height:2.8em;     padding:0 !important;     width:0.09em !important}

.main-menu a{color:#616161; text-decoration:none}

.main-menu li:hover{background:url(../images/black-fade.png) top left repeat-x}

.main-menu li:hover>a{color:#FFF}

/*----Menu Hightlights----*/
#wrapper-email .email-item, 
#wrapper-traffic .traffic-item, 
#wrapper-market .marketing-item, 
#wrapper-website .website-item{background:url(../images/black-fade.png) top left repeat-x}

#wrapper-email .email-item .main, 
#wrapper-traffic .traffic-item .main, 
#wrapper-market .marketing-item .main, 
#wrapper-website .website-item .main{color:#FFF}

/*--------------Drop Down Menu-------------*/
.drop-down{left:-999em; margin:0.8em 0 0; padding:0.5em 0 0.5em 0; position:absolute; width:15em; z-index:99}

.drop-down li{    float:left;     font-family:'EurostileNextW01-SmBd';;    font-size:1em;     padding:0.5em 0 0.5em 0.5em !important;     width:14.5em !important}

.main-menu li:hover .drop-down, .main-menu li.sfhover .drop-down{left:auto; margin:0.8em 0 0 -1em; /*background:#eaeaea*/ background:#f0f0f0;}

.main-menu li:hover >li{background:url(../images/black-fade.png) top left repeat-x}

.main-menu li:hover >a{color:#FFF}

/*---Google Search---*/
#search{float:right;     position:relative;     top:0.8em}

.search-field{background:url(../images/search-box-bg.jpg) top left no-repeat;     float:left; position:relative;     height:1.5em;     width:15.85em; padding:0.5em 0 0.5em 1em; color:#636363; font-size:1.2em}

.searchbox{background:none !important; border:none !important}

.search-submiter{background:url(../images/search-btn.jpg) top left no-repeat;     border:none;     float:right;     height:2.8em;     width:3.8em; cursor:pointer}

.search-submiter:hover{background:url(../images/search-btn-over.jpg) top left no-repeat}

/*------------------------Content--------------------------*/
/*-------Home Page--------*/
#homepg-top-wrap{background:url(../images/home-pg-top-bg.jpg) top left repeat-x; height:42.5em}

#homepg-top{margin:0 auto;width:97em; height:42.5em; background:url(../images/home-top-bg.png) top left no-repeat;}

/*-----Changes Start--*/

#home-slider{background:url(../images/slider/slider-bg.png) top left no-repeat; float:left; width:70em; height:35.7em; margin:3em 1em 0 0}

/*---------Slider-----------*/

.slider-wrap{    
	height: 34em;
    left: 22.5em;
    position: relative;
    top: 0.8em;
    width: 46em;
}

.panelContainer{height: 34em; width:500em !important; overflow:hidden}

.panel{height:35.5em; overflow:hidden}

.movers-row{
    float: left;
    height: 2em;
    left: -21.5em;
    position: relative;
    top:1.5em;
    width: 69em;
}

.dot{float:left;height:2em;width:1.5em}

.cross-link span{background:url(../images/slider/black-btn.jpg) top left no-repeat;  float:left;     height:0.9em;     width:0.8em}

.active-thumb span{background:url(../images/slider/blue-btn.jpg) top left no-repeat !important;  float:left;  height:0.9em;  width:0.8em}

.stripViewer{position:relative; overflow:hidden; width:46em; height: 34em;}
.stripViewer .panelContainer{position:relative; left:0; top:0}
.stripViewer .panelContainer .panel{float:left; height:100%; position:relative; width:46em}
.stripNav, .stripNavL, .stripNavR{display:none}

/*---Styles For Content of Sliders---*/
.panel-title{ position:relative;  width:45.5em; margin:4.5em 0 0 0;text-align: center;}

.panel-title h3{ color:#3d3d3d; font-size:2.2em; font-family:'Eurostile LT W01 Medium' !important;}

.panel-title strong{font-family:"EurostileNextW01-SmBd";font-size: 1.1em;}

.panel-body{ float:left;  position:relative;  top:3em;  width:46em}

.icon-row{
	float:left;
	width:46em;
	margin: 4em 0 0 0;
}

.zone-icon{ float:left;text-align:center;width: 15em;}

.zone-icon a{text-decoration:none; color:#3d3d3d;}

.zone-icon p{color:#3d3d3d; font-size:1.5em;}

.zone-icon strong{color:#3d3d3d;font-family:"EurostileNextW01-SmBd";}

.zone-icon a:hover p{text-decoration:underline;}

.panel-title-alt{
    margin: 4.5em 0 0 3em;
    position: relative;
    text-align: left;
    width: 40em;
}

.panel-title-alt h3{ color:#3d3d3d; font-size:2.2em; font-family:'Eurostile LT W01 Medium' !important;}

.panel-title-alt .panel-title strong{font-family:"EurostileNextW01-SmBd";font-size: 1.1em;}

.zone-list{
    float: left;
    margin: 0 0 0 3em;
    width: 28em;	
    height: 18em;	
}

.zone-list p{
	color:#0f6cb6;
	font-size:1.4em;
	padding: 0 0 0.75em 0;	
}

.zone-list a{
	color:#0f6cb6;
	text-decoration:none;
}

.zone-list a:hover{
	text-decoration:underline;
}

.lrg-zone-icon{
    bottom: -0.5em;
    position: absolute;
    right: 3em;
    width: 9.5em;	
}

.lrg-zone-icon a{
	text-decoration:none;
}

.lrg-zone-icon img{
	border-style:none;
}



/*---home Page PDF Form---*/

#home-form-wrap{
    float: left;
    margin: 1.5em 0 0;
    width: 26em;	
}

#home-pdf-form{float:left; width:26em}

.home-form{ background:url(../images/forms/new-pdf-form-bg.png) top left no-repeat;
    float: left;
    height: 39.4em;
    margin: 2em 0 0 0.5em;
    width: 26em;
}

.home-form h3{color:#3d3d3d; font-size:1.6em;line-height:1.2em;padding:1em 0 0 0; text-align:center; font-family:'EurostileNextW01-SmBd'; }

.home-pdf-img{float:left;margin:3em 0 0 3em;width:21.6em;}

.home-pdf-instru{
    float: left;
    left: 3em;
    position: relative;
    top: -0.5em;
}

.home-pdf-instru p{color:#3d3d3d;font-size:1.2em !important;line-height:1.4em !important;text-align:left !important}


.pdf-form-home{float:left; position:relative; width:24em;}

.home-form-row{width:24em; margin:0 0 0.5em 3em}

.home-form-row input{border:none; background:url(../images/forms/home-form-text-bg.png) top left no-repeat;height:2.25em;padding:0 0 0 2.5em; width:20em;color:#454545}

#home-pdf-form-submit{background:url(../images/forms/home-form-btn.png) top left no-repeat;
    cursor: pointer;
    float: left;
    height: 3em;
    left:2.5em;
    padding: 0.6em 0 0;
    position: relative;
    text-align: center;
    top: 0.25em;
    width: 21em;
}

.home-submiter{ background:none;  border:none;  color:#FFF; letter-spacing:-0.02em;  font-size:1.3em;  font-family:'EurostileNextW01-SmBd'; cursor:pointer; width:100%; text-shadow:0.1em 0.1em 0.1em #000;}

/*-----Changes End---*/


#bluebar{background:url(../images/green-bar.jpg) top left repeat-x; height:2.7em}



/*-------------------------Content-------------------------*/
#content-wrap{margin:0 auto;  width:97em}

#content{float:left; margin:2.5em 0 1em 0;  width:97em}

#full-left{width:67em; float:left; margin:0 0 0 1em}
/*----Left Side---*/
#left-side{width:22em; float:left} 

.news-box, 
.success-box, 
.partners-box{float:left; width:21em; margin:0 0 3em 0}

.news-box{background:url(../images/new-box-bg.png) top left no-repeat; height:32em}

.success-box{background:url(../images/success-box-bg.png) top left no-repeat; margin: 0 !important; padding: 0 0 1em;}

.success-box-bottom{background:url(../images/success-box-bottom.png) bottom left no-repeat; float:left; margin:0 0 3em 0; height: 0.6em; width: 21em;}

.box-title{font-family:'EurostileNextW01-SmBd';;  color:#454545;  font-size:1.6em;  line-height:1.3em;  padding:1.25em 0 0 1em;  text-shadow:0.05em 0.05em 0.05em #FFF}

.box-title a{ color:#454545; text-decoration:none}

.box-title a:hover{text-decoration:underline}

.box-content{margin:3em 1.5em 0 1.5em;  width:19em}

.box-content p{font-size:1.4em;  line-height:1.5em;  padding:0 0 1em; color:#454545}

.box-image{}

/*----Middle----*/
#middle{width:45em; float:left; margin:0 0 0 1em}

#middle h1, 
#full-left h1{font-family:'EurostileNextW01-SmBd';    color:#454545;     font-size:2.2em;     line-height:1.3em;     margin:0 0 0.5em}

#middle p, 
#full-left p{font-size:1.4em;     line-height:1.4em;     padding:0 0 1em 0; color:#454545}

#middle h2, 
#middle h3, 
#full-left h2, 
#full-left h3{font-family:'EurostileNextW01-SmBd';    color:#454545;     font-size:2em;     line-height:1.3em;     margin:0.5em 0 0.5em}

#middle ul, 
#middle ol, 
#full-left ul, 
#full-left ol{list-style-position:outside; margin:0 0 1em 2em}

#middle ul, 
#full-left ul{list-style-image:url(../images/blue-bullet.jpg)}

#middle ol, 
#full-left ol{list-style:decimal}

#middle li, 
#full-left li{font-size:1.4em;  line-height:1.4em;  padding:0 0 0.5em 0; color:#454545}

.sublist li{font-size:1em !important;}

#middle a, 
#full-left a{color:#3E89C4; text-decoration:none}

#middle a:hover, 
#full-left a:hover{text-decoration:underline}

/*------Home Page Only Content----*/
.iconed-paragraph{float:left; margin:1em 0 1em 0; width:45em}

.par-icon{ float:left;  margin:0 1em 0 0;  width:5em}

.paragraph{ float:left;  margin:0 0 1em 0;  width:39em}

/*------Inside Pages Only Content-----*/
.pagetitle{ float:left;  width:45em}

.page-icon{ float:left;  margin:0.25em 1em 0 0;  width:5em}

.page-h1, 
.page-h1-alt{ float:left;  width:39em}

.page-h1{margin:1em 0 0 0}

.page-h1-alt{margin:0 !important}

.people-images{ float:right;  margin:0.8em 1.5em 1em 1em;  padding:0}



/*----Side Menu----*/
.sidemenu{background:url(../images/side-menu-bg.png) top left no-repeat;     position:relative; float:left;     width:21em;     z-index:0}

.side-menu{    float:left;     margin:0.5em 0.2em 0 0.2em;     width:20em}

.side-menu li{background:url(../images/side-menu-li-bg.jpg) top left repeat-x;     border-top:0.1em solid #FFF;     color:#454545;     float:left;     margin:0 0.25em;     padding:1.5em 0.5em 1.5em 1em;     width:18.6em}

.side-menu a{    color:#454545;     font-size:1.4em; text-decoration:none}

.sidemenu-bottom{background:url(../images/side-menu-bottom.png) bottom left no-repeat;  float:left;     height:0.7em;     margin:0 0 2em 0;     position:relative;     top:-0.1em;     width:21em;     z-index:99}

.side-menu li:hover{background:url(../images/side-menu-li-over-bg.jpg) top right no-repeat;  padding:1.5em 1.3em 1.5em 1.8em;  width:17em}

.side-menu li:hover a{ color:#3E89C4}

.sub-list a{ display:block;  padding:0 0 0 1.5em}

/*----Side Menu Hightlight-----*/
.menu-wrap-seo .seo, 
.menu-wrap-about .about, 
.menu-wrap-pack .pack, 
.menu-wrap-contact .contact, 
.menu-wrap-email-dynamic .rule-driven-dynamic, 
.menu-wrap-linear .linear-drip, 
.menu-wrap-online-media .online-media-buying, 
.menu-wrap-ppc .ppcadvertising, 
.menu-wraponline-lead .ppconline, 
.menu-wrap-ppcanalytics .ppcanalytics, 
.menu-wrapppc-content .ppccontent, 
.menu-wrapppc-keyword .ppckeyword, 
.menu-wrapppc-management .ppcmanagement, 
.menu-wrapppc-training .ppctraining, 
.menu-wrapppc-resources .ppcresources, 
.menu-wrap-smm .socialmediamark, 
.menu-wrap-display-ad .display-advertising, 
.menu-wrap-split .web-split-test, 
.menu-wrap-webanalysis .web-analysis, 
.menu-wrap-webanalytics .web-analytics, 
.menu-wrap-web-condeve .web-content-dev, 
.menu-wrap-webdesign .web-design, 
.menu-wrap-emailarticles .emailarticles, 
.menu-wrap-seo-articles .seoarticles, 
.menu-wrap-webdesign-articles .webdesignarticles, 
.menu-wrap-traffic-articles .trafficarticles, 
.menu-wrap-webcon-articles .webconversionarticles, 
.menu-wrap-emailcon-articles .emailconversionarticles, 
.menu-wrap-social-articles .socialarticles, 
.menu-wrap-ppc-articles .ppcarticles, 
.menu-wrap-business-articles .businessarticles, 
.menu-wrap-market-articles .marketarticles, 
.menu-wrap-website-articles .websitearticles, 
.menu-wrap-webanalytics-articles .webanalyticsarticles, 
.menu-wrap-display-articles .displayadarticles, 
.menu-wrap-split-articles .splitarticles, 
.menu-wrap-online-media-articles .onlinemediaarticles, 
.menu-wrap-success .case,
.menu-wrap-adfab .adfab,
.menu-wrap-cmi .cmi, 
.menu-wrap-xchange .xchange, 
.menu-wrap-seocompany .seocompany, 
.menu-wrap-webeval .websiteeval, 
.menu-wrap-seotraining .seotraining, 
.menu-wrap-seokey .seokeyword, 
.menu-wrap-seocopy .seocopy, 
.menu-wrap-seo-resources .seoresources, 
.menu-wrap-marketroi .marketingroi, 
.menu-wrap-local-seo .localseo, 
.menu-wrap-link-company .linkbuild, 
.menu-wrap-analytic-con .analyticsconsultant, 
.menu-wrap-seoservices .seoservice, 
.menu-wrap-emailmarket .email-marketing,
.menu-wrap-barry .barry,
.menu-wrap-mike .mike{background:url(../images/side-menu-li-over-bg.jpg) top right no-repeat;  padding:1.5em 1.3em 1.5em 1.8em;  width:17em}

.menu-wrap-seo .seo a, 
.menu-wrap-about .about a, 
.menu-wrap-pack .pack a, 
.menu-wrap-contact .contact a, 
.menu-wrap-email-dynamic .rule-driven-dynamic a, 
.menu-wrap-linear .linear-drip a, 
.menu-wrap-online-media .online-media-buying a, 
.menu-wrap-ppc .ppcadvertising a, 
.menu-wraponline-lead .ppconline a, 
.menu-wrap-ppcanalytics .ppcanalytics a, 
.menu-wrapppc-content .ppccontent a, 
.menu-wrapppc-keyword .ppckeyword a, 
.menu-wrapppc-management .ppcmanagement a, 
.menu-wrapppc-training .ppctraining a, 
.menu-wrapppc-resources .ppcresources a, 
.menu-wrap-smm .socialmediamark a, 
.menu-wrap-display-ad .display-advertising a, 
.menu-wrap-split .web-split-test a, 
.menu-wrap-webanalysis .web-analysis a, 
.menu-wrap-webanalytics .web-analytics a, 
.menu-wrap-web-condeve .web-content-dev a, 
.menu-wrap-webdesign .web-design a, 
.menu-wrap-emailarticles .emailarticles a, 
.menu-wrap-seo-articles .seoarticles a, 
.menu-wrap-webdesign-articles .webdesignarticles a, 
.menu-wrap-traffic-articles .trafficarticles a, 
.menu-wrap-webcon-articles .webconversionarticles a, 
.menu-wrap-emailcon-articles .emailconversionarticles a, 
.menu-wrap-social-articles .socialarticles a, 
.menu-wrap-ppc-articles .ppcarticles a, 
.menu-wrap-business-articles .businessarticles a, 
.menu-wrap-market-articles .marketarticles a, 
.menu-wrap-website-articles .websitearticles a, 
.menu-wrap-webanalytics-articles .webanalyticsarticles a, 
.menu-wrap-display-articles .displayadarticles a, 
.menu-wrap-split-articles .splitarticles a, 
.menu-wrap-online-media-articles .onlinemediaarticles a, 
.menu-wrap-success .case a,
.menu-wrap-adfab .adfab a,
.menu-wrap-cmi .cmi a, 
.menu-wrap-xchange .xchange a, 
.menu-wrap-seocompany .seocompany a, 
.menu-wrap-webeval .websiteeval a, 
.menu-wrap-seotraining .seotraining a, 
.menu-wrap-seokey .seokeyword a, 
.menu-wrap-seocopy .seocopy a, 
.menu-wrap-seo-resources .seoresources a, 
.menu-wrap-marketroi .marketingroi a, 
.menu-wrap-local-seo .localseo a, 
.menu-wrap-link-company .linkbuild a, 
.menu-wrap-analytic-con .analyticsconsultant a, 
.menu-wrap-seoservices .seoservice a, 
.menu-wrap-emailmarket .email-marketing a,
.menu-wrap-barry .barry a,
.menu-wrap-mike .mike a{ color:#3E89C4}

/*----Right Side----*/
#right-side{width:26em; float:right}

.connect, 
.blog-entries{    float:left;     margin:0 0 2em 1em;     width:25em}

.connect h3, 
.blog-entries h3{    color:#454545;     font-size:1.6em;     margin:0 0 1em 0.25em}

.connect-row{    float:left;     margin:0 0 1em 0;     width:25em}

.connect-row a{text-decoration:none; color:#3e89c4; font-family:'EurostileNextW01-SmBd'; text-shadow:0.05em 0.05em 0.05em #FFF}

.connect-row a:hover{text-decoration:underline}

.connect-row img{float:left; width:4.7em; margin:0 0.25em 0 0}

.connect-row p{    font-size:1.4em;     line-height:3em}

.feedburner{width:24.5em;     margin:0 0 0 0.5em}

.feedburner li{    font-size:1.4em;     line-height:1.5em}

.feed-border{float:left; background:url(../images/feed-bg.jpg) top left repeat-x; width:24.5em; height:0.2em;  margin:1.5em 0 1.5em 0}

.feedburner a{text-decoration:none; color:#3e89c4; font-family:'EurostileNextW01-SmBd';}

.feedburner a:hover{text-decoration:underline}

/*---Right Side PDF Form---*/
#side-pdf-form{    float:left;     margin:0 0 1em 0;     position:relative;     top:-1.5em;     width:26em}

.side-form{	background:url(../images/forms/ebooks-bg.png) top left no-repeat;
	float:left;
	width:26em;
	padding:0 0 1em 0;
	margin:1.5em 0 0 0;
	width:26em;
}

.side-pdf-form-bottom{
	background:url(../images/forms/ebooks-bottom.png) top left no-repeat;
    float: left;
    height: 0.7em;
    left: 0.3em;
    position: relative;
    top: -2.5em;
    width: 25.4em;	
}

.side-form h3{color:#616161;font-size:1.5em;line-height:1.2em; padding: 0.8em 0 0 1.25em; height:3.5em;}

.side-form h3 strong{font-family:'EurostileNextW01-SmBd';}

.side-pdf-img{
	float: left;
    margin:0 0 0.5em 2em;
    width: 24em;
}

.side-pdf-instru{
    float: left;
    position: relative;
    top: -0.5em;
	left:2em;
}

.side-pdf-instru p{color:#585858;font-size:1.2em !important;line-height:1.4em !important;text-align:left !important}

.side-pdf-instru ul{
	list-style:disc inside;
	margin:0 0 0 0.2em;
}

.side-pdf-instru li{
	color:#585858;
	font-size:1.2em !important;
	letter-spacing:-0.05em;
}

.pdf-form-side{float:left; position:relative; width:21em;left:2em;}

.side-form-row{width:21em; margin:0 0 0.5em 0}

.side-form-row input{border:none; background:url(../images/forms/side-form-text-bg.png) top left no-repeat;height:2.2em;padding:0 0 0 2.5em; width:17.5em;color:#454545}

#side-pdf-form-submit{background:url(../images/forms/home-form-btn-alt.png) top left no-repeat;
    cursor: pointer;
    float: left;
    height: 3em;
    left:0.7em;
    padding: 0.6em 0 0;
    position: relative;
    text-align: center;
    top: 0.25em;
    width: 21em;
}

.side-submiter{ background:none;  border:none;  color:#02395f; letter-spacing:-0.02em;  font-size:1.3em;  font-family:'EurostileNextW01-SmBd'; cursor:pointer; width:100%;}



/*---------Split Testing For Button--------*/

#pdf-form-submit-alt{background:url(../images/forms/home-form-btn-alt.png) top left no-repeat;
    cursor: pointer;
    float: left;
    height: 3em;
    left:0.7em;
    padding: 0.6em 0 0;
    position: relative;
    text-align: center;
    top: 0.25em;
    width: 21em;
}

.side-submiter-alt{ background:none;  border:none;  color:#02395f; letter-spacing:-0.02em;  font-size:1.3em;  font-family:'EurostileNextW01-SmBd'; cursor:pointer; width:100%; }

.side-submiter-alt:hover{text-decoration:underline;}

/*---New Ebooks Box---*/

.middle {
	margin:0.8em 0 0 1.5em;
	padding:0 !important;
    color: #3D3D3D !important;
    font-family: 'EurostileNextW01-SmBd' !important;	
}

.social-title{
	margin:1.5em 0 0 1.5em !important;
	padding:0 !important;
    color: #3D3D3D !important;
    font-family: 'EurostileNextW01-SmBd' !important;	
}


#ebooks{
	background:url(../images/forms/ebooks-bg.png) top left no-repeat;
	float:left;
	width:26em;
	padding:0 0 1em 0;
	margin:0 0 1.5em 0;
}

.ebook-bottom{
	background:url(../images/forms/ebooks-bottom.png) top left no-repeat;
    float: left;
    height: 0.7em;
    left: 0.3em;
    position: relative;
    top: -1.5em;
    width: 25.4em;	
}

#ebooks h3{
    color: #3D3D3D;
    font-size: 1.5em;
    line-height: 1.2em;
	font-family: 'EurostileNextW01-SmBd';
    padding: 1.5em 0 0 1.5em;
}

#ebook-first, #ebook-second, #ebook-third{
    float: left;
    width: 24em;
}

#ebook-first{
	margin: 2.5em 0 0 1.5em;
}

.ebook-line{
	border-bottom:#dedede solid 0.1em;
    float: left;
    height: 1em;
    margin: 0 0 0 1.5em;
    width: 23em;
}

 #ebook-second,
 #ebook-third{
	margin:1em 0 0 1.5em;	
}

.ebook-left{
    float: left;
    width: 10em;
	margin:0 0 0 0.5em;
}

.ebook-right{
    float: left;
    margin: 0 0 0 0.5em;
    width: 13em;
}


.ebook-right p{
    font-size: 1.3em;
    line-height: 1.3em;	
	color:#000000;
}

.ebook-right a:hover p{
	text-decoration:underline;
}

.ebook-right strong{
	font-family: 'EurostileNextW01-SmBd';	
	font-size: 1.2em;	
}

.ebook-link {
	background:url(../images/forms/ebook-btn-alt.png) top left no-repeat;
    float: left;
    height: 2.7em;
    margin: 1em 0 0 0;
    width: 11.2em;	
    padding: 0.6em 0 0 0;
    text-align: center;	
}

.ebook-link a,
.ebook-link a:link,
.ebook-link a:visited{
	color:#02395f;
	cursor: pointer;
	font-size: 1.2em;
	font-family: 'EurostileNextW01-SmBd';
	text-decoration:none;
}

.ebook-link:hover a{
	text-decoration:underline;
}


/*---------Split Testing For Buttons-----------*/

.ebook-link-alt {
	background:url(../images/forms/ebook-btn-alt.png) top left no-repeat;
    float: left;
    height: 2.7em;
    margin: 1em 0 0 0;
    width: 11.2em;	
    padding: 0.5em 0 0 0;
    text-align: center;	
}

.ebook-link-alt a,
.ebook-link-alt a:link,
.ebook-link-alt a:visited{
	color:#02395f;
	cursor: pointer;
	font-size: 1.2em;
	font-family: 'EurostileNextW01-SmBd';
	text-decoration:none;
}

.ebook-link-alt:hover a{
	text-decoration:underline;
}


/*--------Ebooks Form Pages--------*/


.ebook-full,
.ebook-download{
    float: left;
    margin: 1em 0 0 11.5em;
    width: 85em;	
}


.ebook-page-left{
    float: left;
    width: 53em;	
}

.ebook-page-left h1,
.ebook-download h1{
    color: #454545;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 2.2em;
    line-height: 1.3em;
    margin: 0 0 0.5em;	
}

.ebook-page-left p,
.ebook-download p{
    color: #454545;
    font-size: 1.4em;
    line-height: 1.4em;
    padding: 0 0 1em 0;	
}

.ebook-download a{
}

.ebook-download a:hover{
	text-decoration:underline;
}

.ebook-page-right{
    float: left;
    margin: 0 0 0 1em;
    width: 31em;	
}

.ebook-form{
	background:#fbf7c8;
	float:left;
	width:85em;
	height:9em;
	margin:1em 0 0 0;
}


.arrow{
	background:url(../images/forms/arrow-green.png) top right no-repeat;
	float:left;
	height:3.5em;
	width:31.5em;
	margin: 2.5em 0 0 2em;
}

.arrow p{
	color:#ffffff;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 1.5em;
    padding: 0.6em 3em 0.5em 1em;	
}

.ebook-page-form{
    float: left;
    margin:1.5em 0 0 3em;
	width:20em;
}

.page-form-row{
	margin:0 0 0.3em 0;
}

.page-form-row .form-img{padding:0.3em 0 0 0.5em !important;}

.page-form-row input{
	background:url(../images/forms/page-form-bg.png) top left no-repeat;
    border: medium none;
    color:#02395f !important;
    height: 2.25em;
    padding: 0 0 0 2.25em;
    width: 20em;	
}

*:first-child+html .page-form-row input{
	padding: 0.5em 0 0 2.25em;/*--For IE7--*/
}

*:first-child+html .page-form-row{
	margin:0 0 -0.3em 0 !important;/*--For IE7--*/
}

.ie8 .page-form-row input{
	padding: 0.5em 0 0 2.25em !important;/*--For IE8--*/
}

.ie8 .page-form-row{
	margin:0 0 0 0 !important;/*--For IE8--*/
}



@media screen and (-webkit-min-device-pixel-ratio:0){
	.page-form-row input{height: 2.6em;}
}


.page-form-submit{
	background:url(../images/forms/page-form-btn-alt.png) top left no-repeat;
	height:3.7em;
    float: left;
    margin: 3em 0 0 2em;
    width: 26.5em;
	padding: 0.8em 0 0 0;	
}

.page-submiter{
	background:none;
    border: medium none;
    cursor: pointer;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 1.6em;
    width: 100%;	
}



/*--------Split Testing for Ebook Pages----------*/

.ebook-page-right-alt{
    float: left;
    margin: 0 0 0 1em;
    width: 31em;	
}


.page-form-submit-alt{
	background:url(../images/forms/page-form-btn-alt.png) top left no-repeat;
	height:3.5em;
    float: left;
    margin: 3em 0 0 2em;
    width: 26.5em;
	padding: 0.6em 0 0 0;	
}

.page-submiter-alt{
	background:none;
	color:#02395f !important; 
    border: medium none;
    cursor: pointer;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 1.6em;
    width: 100%;	
}


.ebook-page-title{
    color: #454545;
	font-family:'Eurostile LT W01 Medium' !important;
    font-size:1.4em !important;
    line-height: 1.8em !important;
    margin: 0 0 0.5em;	
}

.ebook-page-title strong{
    color: #fb7701;
    font-family: 'EurostileNextW01-SmBd';
    font-size:2.2em;
}




/*--Training Page--*/



.training-page-full{
    float: left;
    margin: 1em 0 0 11.5em;
    width: 85em;	
}


..training-page{
    float: left;
    width: 85em;	
}

.training-page h1{
    color: #454545;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 2.2em;
    line-height: 1.3em;
    margin: 0 0 0.5em;	
}

.training-page p{
    color: #454545;
    font-size: 1.4em;
    line-height: 1.4em;
    padding: 0 0 1em 0;	
}



/*--Warning Popup--*/

#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;background:#000 !important}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-close{position:absolute;bottom:0;right:5px;width:30px;height:30px;background:transparent url(../scripts/fancybox/fancy_close.png) top left no-repeat;cursor:pointer;z-index:1103;display:none}

#inline1 {
    border: 0.2em solid #000000;
    margin: 0.2em;
    padding: 1em 0 1em 1em;
    width: 44em !important;
}

#inline1 h3{
    color: #454545;
    font-family: 'EurostileNextW01-SmBd';
    font-size:1.8em;	
}

#inline1 p{
    color: #454545;
    font-size: 1.4em;	
}


/*------------------------Success Stories------------------*/

#video{ float:left;  padding:0 0 1em 0;  width:45em;}


.next-story{
	float:left;
	width:45em;
	border-bottom:#ffffff 0.1em solid;
	padding:0.5em 0 1em 0;
	margin:0 0 1em 0;
}

.next-story-link{
	float:right;
}

.next-story-link a{
	text-decoration:none;
	color: #3E89C4;
}

.next-story-link a:hover .next-link{
	text-decoration:underline;
}

.next-link{
	background:url(../images/text-arrow.png) top right no-repeat;
    float: left;
    font-size: 1.4em;
    height: 1.2em;
    padding: 0 1.5em 0 0;	
}

.pre-story-link{
	float:left;
}

.pre-story-link a{
	text-decoration:none;
	color: #3E89C4;
}

.pre-story-link a:hover .pre-link{
	text-decoration:underline;
}

.pre-link{
	background:url(../images/pre-arrow.png) top left no-repeat;
    float: left;
    font-size: 1.4em;
    height: 1.2em;
    padding: 0 0 0 1.5em;	
}


/*--------------Seo Training Box----------------------------*/

#seotraining{
	background:url(../images/forms/seotrain-bg.png) top left no-repeat;
	float:left;
	width:26em;
	padding:0 0 1em 0;
	margin:0 0 1.5em 0;	
}

.seotraining-bottom{
	background:url(../images/forms/seotrain-bottom.png) top left no-repeat;
    float: left;
    height: 0.7em;
    left: 0.3em;
    position: relative;
    top: -1.5em;
    width: 25.4em;	
}

#seotraining h3{
    color: #3D3D3D;
    font-size: 1.5em;
    line-height: 1.2em;
	font-family: 'EurostileNextW01-SmBd';
    padding: 1.5em 0 0 1.5em;
}

.seotrain-info{
    float: left;
	margin: 2.5em 0 0 2em;
    width: 24em;
}

.seotrain-info p{
    color: #585858;
    font-size: 1.4em !important;
    line-height: 1.4em !important;
    text-align: left !important;
	padding:0 0 0.5em 0;
}

.seotrain-info strong{
	font-family: 'EurostileNextW01-SmBd';
}

.seotrain-pic{
	float:left;
	width:24em;
	margin:0 0 0 2em;
}

.seotrain-link{
	background:url(../images/forms/home-form-btn-alt.png) top left no-repeat;
    cursor: pointer;
	float: left;
    height: 3em;
    margin: 1em 0 0 2.5em;
    padding: 0.7em 0 0;
    text-align: center;
    width: 21em;
}

.seotrain-link a,
.seotrain-link a:link,
.seotrain-link a:visited{
	color: #02395F;
	text-decoration:none;
}

.seotrain-link p{
    color: #02395F;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 1.3em;
    letter-spacing: -0.02em;
}

.seotrain-link:hover p{
	text-decoration:underline;
}

/*------------------------Breadcrumbs----------------------*/
.breadcrumbs{margin:0 auto;  width:97em}

.crumb{ float:left;  margin:0.7em 0 0 24em;  width:77em}

.blog-crumb, 
.full-crumb{ float:left;  margin:0.7em 0 0 0;  width:97em}

.crumb p, 
.blog-crumb p, 
.full-crumb p{ color:#FFF;  font-size:1.1em;  font-family:'EurostileNextW01-SmBd';;  text-shadow:0.1em 0.1em 0.1em #000}

.crumb a, 
.blog-crumb a, 
.full-crumb a{color:#FFF; text-decoration:none}

.crumb a:hover, 
.blog-crumb a:hover, 
.full-crumb a:hover{text-decoration:underline}

/*------------------------Blog------------------------------*/
#blog-content{    float:left;     width:61em}

#blog-content-full{float:left;width:69em;}

.post-short{
    border-bottom: 0.1em solid #929292;
    float: left;
    margin: 0 0 2em 0;
    padding: 0 0 1em 0;
    width: 69em;
}

.post-thumb{
	float: left;
    padding: 1.5em 0 0 0;
    width: 16em;
}

.post-thumb im{
	display:block !important;
	margin:0 auto 0 auto !important;
}

.index-post{
	float:left;
	width:53em;
}

.index-post .post-title{width:53em !important;}

.index-post .entry{width:53em !important;}


.post{    float:left;     width:61em; margin:0 0 4em 0}

#blog-content h1,
#blog-content-full h1{color:#0f6cb6;    font-size:2em;     line-height:1.3em;     margin:0 0 0.5em}

.post-title{    float:left;     width:59em}

.post-title h2, 
.entry-title{color:#0f6cb6;     font-size:2em;     line-height:1.3em;     margin:0.5em 0 0.5em}

.post-title a, 
.entry-title a{color:#0f6cb6 !important;     text-decoration:none !important}

.post-title a:hover, 
.entry-title a:hover{    text-decoration:underline !important}

.comment-count{
 	margin:0 0 0 0.5em;	
}

.comment-count img{
    position: relative;
    top: 0.1em;	
}

.comment-count em{
	color:#0f6cb6 !important;	
}

.entry{    float:left;     width:61em}

.entry p, 
.entry-summary p, 
.entry-content p, 
#searchform label{font-size:1.3em;     line-height:1.4em;     padding:0 0 1em 0; color:#454545}

.entry h2, 
.entry h3{    color:#454545;     font-size:2em;     line-height:1.3em;     margin:0.5em 0 0.5em}

.entry ul, 
.entry-summary ul{list-style-image:url(../images/blue-bullet.jpg) !important; list-style-position:inside !important; margin:0 0 1em 2em}

.entry li, 
.entry-summary li{font-size:1.3em;  line-height:1.4em;  padding:0 0 0.5em 0; color:#454545}

.entry a, 
.author-info a, 
.entry-summary a, 
.entry-meta a, 
.entry-utility a{color:#3E89C4; text-decoration:none}

.entry a:hover, 
.author-info a:hover, 
.entry-summary a:hover, 
.entry-meta a:hover, 
entry-utility a:hover{text-decoration:underline}

.blog-image{ background:#FFF;  border:0.2em solid #CAC9C9;  float:right;  margin:1em 0 1em 1em;  padding:0.5em}

.author-info{ float:left;  margin:0 0 0.5em;  width:52em; font-size:1.2em}

.author-img{ border:0.1em solid #CCC; background:#fff;  float:left;  margin:0 1em 0 0;  padding:0.2em}

.entry-meta{margin:0 0 0.25em 0}

.navigation{ float:left;  width:61em}

.postmetadata {
	float:left;
	margin:1em 0 0 0;
}
.postmetadata p {
	font-size: 1.2em;
	color: #929292;
	margin:0 0 0.25em 0;
}
.postmetadata a {
	text-decoration:none;
	color: #0f6cb6;
}
.postmetadata a:hover {
	text-decoration:underline;
}
.google-author {
	float:left;
	width:60em;
	margin:0 0 0.8em 0;
}
.google-author p {
	color: #454545;
	font-size: 1.3em;
}
.google-author a {
	color: #3E89C4;
	text-decoration: none;
}
.google-author a:hover {
	text-decoration:underline;
}

/*--Share--*/

.scroll{
	width:8em;
	float:left;
}

.share-sidebar{
	background:#ecf5fa;
	width:7em;
	margin:0 1em 0 0;
	padding:0.5em 0 0.5em 0;
}

.share-button{
	float:left;
	width:6em;
	margin:0.5em 0.5em 0.5em 0.5em;
}

.wp_twitter_button{
	margin-left: 0.3em;	
}

.fb_share_no_count{
	display:block !important;
}

#fb_share_1{
	float:none !important;
	margin-left:0 !important;
}

#___plusone_0{
	margin: 0 0 0 0.5em !important;	
}


.email-share,
.share-share{
	background:url(../images/email-share-bg.png) top left no-repeat;
	clear:left;
	width:6em;
	height:2.2em;
	margin:0.5em 0.5em 0.5em 0.5em;
	cursor:pointer;
}

.email-share:hover,
.share-share:hover{
	background:url(../images/email-share-bg-over.png) top left no-repeat;
}

.email-share p,
.share-share p{
	color:#43629c;
    font-size: 1.1em;
    padding: 0.4em 0 0 0;
	font-family:'EurostileNextW01-SmBd';
}

.email-this{
    float: left;
    margin: 0.5em 0.6em 0.5em 0.5em;	
}

.share-this{
    float: left;
    margin: 0.5em 0.6em 0.5em 0.5em;	
}



/*----Blog Side Bar----*/
.blogform{background:url(../images/forms/blog-form-bg.png) top left no-repeat;float:left;width:26em; padding:0 0 3em 0;}

.blog-form-bottom{background:url(../images/forms/blog-form-bottom.png) top left no-repeat; float:left; width:26em; height:1.3em; margin:0 0 2em 0; }

.blog-form h3{color:#454545;     font-size:1.5em;     font-family:'EurostileNextW01-SmBd';    line-height:1.4em; margin:2em 0 0 1.5em;}

.blog-info{    color:#000;     font-size:1.2em !important;     line-height:1.5em !important;     padding:2.5em 2.5em 0 !important;     text-align:left !important}

.subscribe{text-align:left}

.subscribe h3{color:#454545; font-size:1.3em;     margin:0 0 1em 2.5em}

.subscribe p{    font-size:1.2em;     padding:0 1em 0 2.5em}

.blog-form-side{    float:left;     left:2.5em;     position:relative;     top:1.5em;     width:21em}

.blog-form-row{width:21em; margin:0 0 1em 0}

.blog-form-row input{border:none; background:url(../images/forms/home-form-text-bg.jpg) top left no-repeat;     height:2.4em;     padding:0 0 0.3em 2.5em;     width:16.7em; color:#454545}

#blog-form-submit{background:url(../images/forms/home-form-btn-alt.png) top left no-repeat;  float:left;  height:2.5em;  padding:0.5em 0 0 0;  position:relative;  text-align:center;  width:21em; cursor:pointer;}

/*---Categories---*/
#secondary{ float:left;  margin:0 0 2em 1em;  width:21em}

.widget-title{ color:#454545;  font-size:1.6em;  margin:0 0 1em 0.25em}

.widget-container ul{ margin:0 0 0 0.7em}

.widget-container li{ border-bottom:0.1em solid #c7c5cc; color:#3E89C4; font-size:1.2em;  font-family:'EurostileNextW01-SmBd';  padding:0.5em 0 1em 0}

.widget-container a{ color:#3E89C4;  font-family:'EurostileNextW01-SmBd';  text-decoration:none}

widget-container a:hover{text-decoration:underline}

/*--Nav--*/
.navigation a{color:#3E89C4;  font-family:'EurostileNextW01-SmBd';  text-decoration:none}

.navigation a:hover{text-decoration:underline}

/*---Share This---*/
.addthis-title{font-size:1.6em !important}

/*----Related Posts----*/
.related-posts{ float:left;  width:60em; margin:3em 0 0 0}

.related-posts h3{font-size:1.6em !important}

.related{ list-style:square inside none !important;  margin:0 !important}

.related li{color:#697178; border-bottom:#c7c5cc solid 0.1em; padding:0.5em 0 0.5em 1em}

.related a{color:#0f6cb6; font-family:'EurostileNextW01-SmBd';}

.related a:hover{text-decoration:underline}

/*---Comments---*/
.comments{ float:left;  width:61em}

.comments-title, 
#respond h3{ color:#454545 !important;  font-size:1.6em !important;  line-height:1.3em !important;  margin:0.5em 0 0.5em !important}

#respond p{
    color: #454545;
    font-size: 1.1em;
	padding:0 0 0.5em 0;
}

#respond a{
    color: #3E89C4;
    text-decoration: none;	
}

#respond a:hover{
    text-decoration:underline;
}

.commentlist{margin:0 2em 0 3em}

.comment-author{color:#000 !important; font-size:1.2em}

.commentlist li{font-size:1.2em;  line-height:1.4em;  padding:0 0 1em 0; color:#454545}

.commentlist a{color:#0F6CB6;  font-family:'EurostileNextW01-SmBd'; text-decoration:none; font-size:0.9em !important}

.commentlist a:hover{text-decoration:underline}

/*--Comment Form--*/
#respond{width:59em; margin:0 0 0 2em; float:left}

.comment-form-row{width:31em; margin:0 0 1em 0}

.comment-form-row input{border:none; background:url(../images/forms/comment-form-text-bg.png) top left no-repeat;     height:2.4em;     padding:0 0 0.3em 2.5em;     width:26.7em; color:#454545}

.comment-message{border:none; background:url(../images/forms/comment-textarea-bg.png) top left no-repeat;     color:#7D7D7D;     height:16em;     padding:0.6em 1em 0 2em;     width:36.5em; resize:none !important; overflow:hidden}

#comment-form-submit{background:url(../images/forms/home-form-btn.png) top left no-repeat;  float:left;  height:2.7em;  padding:0.5em 0 0 0;  position:relative;  text-align:center;  width:22em; cursor:pointer;  left:0.5em}

/*------------------Site Search-----------------------------*/
#cse-search-results iframe{width:45em !important; font-family:'Eurostile LT W01 Medium' !important}

#cse-search-results *{font-family:'Eurostile LT W01 Medium' !important}

/*------------------------Footer---------------------------*/
#footer-wrap{background:url(../images/footer-bg.jpg) top left repeat-x; height:50em; clear:left}

#footer{margin:0 auto;  width:97em}

#footer-boxes{float:left; position:relative; top:2em;  width:97em}

/*---Social Box---*/
#social{float:left; width:35em}

/*---Twitter Box---*/
#twitter-feed{background:url(../images/twitter-box-top.jpg) top left no-repeat; float:left; width:35em}

.twtr-hd{    display:none !important}

.twtr-ft{display:none !important}

.twtr-doc{    width:28em !important}

.twtr-bd{    margin:1em 0 0 1em !important;     padding:0 !important}

.twtr-tweet-text{    padding:0.4em 0 0.4em 0 !important}

.twtr-widget .twtr-tweet{    border-bottom:0.1em solid #c7c5cc !important}

#tweet-id-1{    border-bottom:none !important}

.twitter-bottom{background:url(../images/twitter-box-bottom.jpg) bottom left no-repeat;  float:left;  height:3em;  width:35em}

/*---Social Icons---*/
#social-icons{ float:left;  position:relative;  top:-1em;  width:35em}

.twitter{ float:left;  margin:0 1.3em 0 0;  width:5.2em}

.icon{ float:left;  margin:0 1em 0 0;  position:relative;  top:1em;  width:4.7em}

/*---Call Box---*/
#call-box{ border-top:0.1em solid #DDE0DE;  float:left;  position:relative;  top:2em;  width:35em}

#call-box p{ color:#6E6E6E;  font-size:1.4em;  padding:1em 0 1.5em 0}

#call-box strong{font-size:1.1em}

/*---Footer Forms---*/
.footer-form{background:url(../images/forms/pdf-footer-form-bg.png) top left no-repeat;    float:left;     height:46em;     margin:0 0 0 3em;     width:28em; text-align:center}

.footer-form h3{color:#454545;     font-size:1.5em;     font-family:'EurostileNextW01-SmBd';     line-height:1.3em;     padding:0.7em 0 0 0}

.form-footer, 
.pdf-form-footer{    float:left;     left:3em;     position:relative;     width:21em}

.form-footer{    top:2.5em}

.form-row{width:21em; margin:0 0 1em 0}

.form-img{    padding:0.5em 0 0 0.5em;     position:absolute; width:1.8em; height:1.9em}

.form-row input{border:none; background:url(../images/forms/form-text-bg.jpg) top left no-repeat;     height:2.4em;     padding:0 0 0.3em 2.5em;     width:16.7em; color:#454545}

.message{border:none; background:url(../images/forms/form-textarea-bg.jpg) top left no-repeat;     color:#454545;     height:11.5em;     padding:0.6em 1em 0 2em;     width:13.5em; resize:none !important; overflow:hidden}

.form-row-quest{position:relative; top:0.5em; width:21em}

.form-row-quest p{text-align:left !important; color:#454545; font-size:1.2em; line-height:1.5em}

.question{float:left;     margin:0.5em 0 0 0;     width:12.5em}

.answer{float:left;     width:8.1em}

.answer input{border:none; background:url(../images/forms/form-question-bg.jpg) top left no-repeat;     height:2.5em;     width:5em; color:#454545; padding:0 0 0.3em 2.5em;     width:5em}

#form-submit, 
#pdf-form-submit{background:url(../images/forms/footer-form-btn.png) top left no-repeat;  float:left;  height:2.7em;  padding:0.5em 0 0 0;  position:relative;  text-align:center;  width:21em; cursor:pointer}

#form-submit{ top:1.5em}

.submiter{ background:none;  border:none;  color:#FFF; letter-spacing:-0.02em;  font-size:1.3em;  font-family:'EurostileNextW01-SmBd';cursor:pointer; width:100%; text-shadow:0.1em 0.1em 0.1em #000;}





/*---Footer PDF Form---*/

.pdf-footer-form{
	background:url(../images/forms/pdf-footer-form-bg.png) top left no-repeat;
	float:left;
	height:46em;
	margin:0 0 0 3em;
	width:28em; 
}

.pdf-footer-form h3{
	color:#454545;
	font-size:1.5em;     
	line-height:1.3em;
	padding:0.5em 0 0 0;
	text-align:center;
}

.footer-pdf-img{
	float:left;
	margin:2em 0 1em;  
	width:28em;
	text-align:center;
}

.footer-pdf-instru{
    float: left;
    position: relative;
    top: -1.5em;
	left:2em;
}

.footer-pdf-instru p{color:#585858;font-size:1.2em !important;line-height:1.4em !important;text-align:left !important}

.footer-pdf-instru ul{
	list-style:disc inside;
	margin:0 0 0 0.2em;
}

.footer-pdf-instru li{
	color:#585858;
	font-size:1.2em !important;
	letter-spacing:-0.05em;
}

.form-row-pdf-footer{width:21em; margin:0 0 0.8em 0;}

.form-row-pdf-footer input{
	border:none;
	background:url(../images/forms/form-text-bg.jpg) top left no-repeat;
	height:2.4em;
	padding:0 0 0.3em 2.5em;
	width:16.7em;
	color:#454545;
}


#pdf-form-submit-footer{background:url(../images/forms/home-form-btn-alt.png) top left no-repeat;  float:left;  height:2.7em;  padding:0.6em 0 0 0;  position:relative;  text-align:center;  width:21em; cursor:pointer}


.submiter-footer{ background:none;  border:none; color: #02395F; letter-spacing:-0.02em;  font-size:1.3em;  font-family:'EurostileNextW01-SmBd';cursor:pointer; width:100%;}

/*------------Page Bottom-----------*/
#pagebottom-wrap{background:url(../images/page-bottom-bg.jpg) top left repeat-x; height:4em}

#page-bottom{margin:0 auto;  width:97em}

.bottom-menu, 
.toplink{ position:relative;  top:1.5em}

.bottom-menu{ float:left}

.bottom-menu p, 
.toplink p{color:#b5b5b5;  font-size:1.2em}

.bottom-menu a, 
.toplink a{color:#b5b5b5; text-decoration:underline}

.bottom-menu a:hover, 
.toplink a:hover{color:#808080; text-decoration:none}

.toplink{ float:right}

.toplink a{text-shadow:0.1em 0.1em 0.1em #fff}

.toplink a:hover{text-shadow:0.1em 0.1em 0.1em #fff}

.toplink img{ left:0.25em;  position:relative;  top:0.25em}




/*==========================Agency=====================*/

#agency{float:left; width:41em; margin:0 0 3em 5em;}

.text-row{width:41em;}

.text-row p{color: #454545; font-size: 1.4em; line-height: 1.4em; padding: 0 0 1em;}

.form-row-jrw{width:41em; margin:0 0 1.5em 0}

.form-row-jrw-lrg{width:61em; margin:0 0 1.5em 0}

.form-img{padding:0.5em 0 0 0.5em; position:absolute; width:1.8em; height:1.9em}

.form-row-jrw input{border:none; background:url(../images/forms/jrw-form-text-bg.png) top left no-repeat; height:2.4em; padding:0 0 0.3em 2.5em; width:25.5em; color:#454545}

.form-row-jrw-lrg input{border:none; background:url(../images/forms/jrw-form-text-bg-lrg.png) top left no-repeat; height:2.4em; padding:0 0 0.3em 2.5em; width:53em; color:#454545}

#jrw-form-submit{background:url(../images/forms/home-form-btn.png) top left no-repeat;  float:left;  height:2.7em;  padding:0.6em 0 0 0;  position:relative;  text-align:center;  width:20em; cursor:pointer;  left:0.5em}

.errormessage p{font-size: 1.4em !important; line-height: 1.4em !important; padding: 0.1em 0 0 0.5em !important; color:#F00 !important;}

#footer-wrap-sm{background:url(../images/footer-bg.jpg) top left repeat-x; clear:left}



/*==========================Discovery Questions=====================*/

#discovery{float:left; width:87em; margin:0 5em 3em 5em;}

.text-row{width:87em;}

.text-row h3{
    color: #454545;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 2em;
    line-height: 1.3em;
    margin: 0.5em 0;
}

.text-row p{color: #454545; font-size: 1.4em; line-height: 1.4em; padding: 0 0 1em 0;}

.form-row-dis,.form-row-dis-alt-sm{width:41em; margin:0 0 1.5em 0}

.form-row-check,.form-row-dis-select{width:41em; margin:0 0 1.5em 0}

.form-row-dis-lrg,.form-row-dis-alt{width:61em; margin:0 0 1.5em 0}

.form-img{padding:0.5em 0 0 0.5em; position:absolute; width:1.8em; height:1.9em}

.form-row-dis input{border:none; background:url(../images/forms/jrw-form-text-bg.png) top left no-repeat; height:2.4em; padding:0 0 0.3em 2.5em; width:25.5em; color:#454545}

.check{ font-size: 1.2em; margin: 0.5em 0 1em 0;}

.check-other{margin:0.5em 0 0.5em 0;}

.check-other input{border:none; background:url(../images/forms/jrw-form-text-bg.png) top left no-repeat; height:2.4em; padding:0 0 0.3em 0.25em; width:25.5em; color:#454545}

.form-row-dis-lrg input{border:none; background:url(../images/forms/jrw-form-text-bg-lrg.png) top left no-repeat; height:2.4em; padding:0 0 0.3em 2.5em; width:53em; color:#454545}

.form-row-dis-alt input{border:none; background:url(../images/forms/jrw-form-text-bg-lrg.png) top left no-repeat; height:2.4em; padding:0 0 0.3em 0.25em; width:55em; color:#454545}

.form-row-dis-alt-sm input{border:none; background:url(../images/forms/jrw-form-text-bg.png) top left no-repeat; height:2.4em; padding:0 0 0.3em 0.25em; width:25.5em; color:#454545}

.form-row-check p{color: #454545; font-size: 1.4em; line-height: 1.4em;}

.form-row-dis-select span{color: #454545; font-size: 1.4em; line-height: 1.4em;}

.form-row-dis-select select{ margin:0 0 0 1em;}

.message-dis{border:none; background:url(../discovery-questions/images/form-textarea-bg.png) top left no-repeat; color:#454545; height:11.5em;padding:0.6em 1em 0 2em;width:47em; resize:none !important; overflow:hidden; margin:0 0 1em 0;}

.message-dis-alt{border:none; background:url(../discovery-questions/images/form-textarea-bg.png) top left no-repeat; color:#454545; height:11.5em;padding:0.6em 1em 0 0;width:47em; resize:none !important; overflow:hidden; margin:0 0 1em 0;}

#form-row-dis-lrg p{color: #454545; font-size: 1.4em; line-height: 1.4em; padding: 0 0 1em 0;}

#jrw-form-submit{background:url(../images/forms/home-form-btn.png) top left no-repeat;  float:left;  height:2.7em;  padding:0.6em 0 0 0;  position:relative;  text-align:center;  width:21em; cursor:pointer;  left:0.5em}

.errormessage p{font-size: 1.4em !important; line-height: 1.4em !important; padding: 0.1em 0 0 0.5em !important; color:#F00 !important;}

#footer-wrap-sm{background:url(../images/footer-bg.jpg) top left repeat-x; clear:left}

.dis-thankh1,.dis-h1{
    color: #454545;
    font-family: 'EurostileNextW01-SmBd';
    font-size: 2em;
    line-height: 1.3em;
    margin: 0.5em 0;
}

.dis-thank{color: #454545; font-size: 1.4em; line-height: 1.4em;}

.form-row-dis-lrg input,.form-row-dis input{padding/*\**/:0.5em 0 0.3em 2.5em\9}
.form-row-dis-alt-sm input,.form-row-dis-alt input,.check-other input{padding/*\**/:0.5em 0 0.3em 0.25em\9}


/*---Share Buttons---*/

.share-buttons{
    float: right;
    padding: 0 0 1em 1em;
    width: 10em;	
}

.share-btn{
	float: left;
    margin: 0 0 1em;
    width: 10em;
}

.fb_iframe_widget{
	width:10em !important;
}


/*----------Safari Fixes--------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){.phone p,.email p{font-size:1.2em}
.phone{padding:0 0.5em 0 0}
.email{margin:0 0 0 0.5em}
.main-menu li{padding:0.9em 1em 0.8em}
.message{width:15.6em; height:15.1em; padding:0.7em 1em 0 3em}
.comment-message{width:44em; height:19.1em; padding:0.7em 1em 0 3em}
#form-submit,#home-pdf-form-submit, #pdf-form-submit, 
#blog-form-submit, 
#comment-form-submit{padding:0.5em 0 0 0}
#side-pdf-form-submit, #blog-form-submit, #comment-form-submit{top:0.7em}
.home-form-row input{padding:0 0 0 2.5em}
#blog-form-submit{margin:1em 0 0 0}
.comment-count p{line-height:2em !important}

.safari-submit{ margin:-0.8em 0 0 0 !important }

#side-pdf-form-submit{padding:0.3em 0 0 0}

.side-form-row input{height:2.4em;}

.home-form-row{ margin:0 0 0.7em 3em;}

.form-row-pdf-footer {margin: 0 0 1.5em 0;}

}

@media screen and (-webkit-min-device-pixel-ratio:0){
.form-row{text-align:left !important;}
#form-row{text-align:left !important;}
.answer{text-align:left !important;}
}

/*-----------------------IE Fixes-------------------------*/
/*---IE 8 Fixes---*/
.search-field{padding/*\**/:0.3em 0 0.5em 1em\9}

#twitter-feed{width/*\**/:35.5em\9}

.twitter-bottom{width/*\**/:35.5em\9}

.form-row input, 
.blog-form-row input, 
.comment-form-row input,
.form-row-jrw-lrg input,
.form-row-jrw input{padding/*\**/:0.5em 0 0.3em 2.5em\9}

.home-form-row input{padding/*\**/:0 0 0.3em 2.5em\9; height/*\**/:1.7em\9;}

.home-form-row input{padding/*\**/:0.2em 0 0.3em 2.5em\0;height/*\**/:1.7em\9;}

.side-form-row input{padding/*\**/:0 0 0 2.5em\9;}

.side-form-row input{padding/*\**/:0.25em 0 0 2.5em\0;}


#call-box p{padding/*\**/:2em 0 2em 0\9}

#form-submit{top/*\**/:0.8em\9; width/*\**/:21.2em\9}

#pdf-form-submit{top/*\**/:-0.5em\9; width/*\**/:21.2em\9}

.home-form-row{margin/*\**/:0 0 0.5em 3em\9}

 
.side-form-row{margin/*\**/:0 0 0.25em 0\0}

#blog-form-submit, 
#comment-form-submit{top/*\**/:-0.5em\9; width/*\**/:22em\9}

#home-pdf-form-submit{width/*\**/:22em\9; margin/*\**/:0.5em 0 0 0\9;}

#side-pdf-form-submit,
#pdf-form-submit-alt{top/*\**/:0.5em\9; width/*\**/:22em\9}

.box-content p{font-size/*\**/:1.4em\9}

#middle p{font-size/*\**/:1.4em\9}

#middle li{font-size/*\**/:1.2em\9}

#middle h2, #middle h3{font-size/*\**/:1.8em\9}

.main-menu li{padding/*\**/:0.7em 1em 1em\9}

.side-menu{margin/*\**/:0.5em 0.2em 0 0.3em\9}

.answer input{padding/*\**/:0.5em 0 0.3em 2.5em\9}

input{font-size/*\**/:1.2em\9}

.blog-info{ font-size/*\**/:1.2em\9 !important}

.main-menu li:hover .drop-down, .main-menu li.sfhover .drop-down{margin/*\**/:0.8em 0 0 -1em\9}

.home-img{ width/*\**/: 70.5em\9; margin/*\**/: 1em 0.5em 0 0\9;}

.home-pdf-instru {top/*\**/:-1em\9;}


.pdf-footer-form{height/*\**/:46.5em\9;width/*\**/:28.5em\9;margin/*\**/:0 0 0 2.5em\9;}

.form-row-pdf-footer input{	padding/*\**/:0 0 0.3em 2.5em\9;}

.footer-form{width/*\**/:28.5em\9; height/*\**/:46.5em\9; margin/*\**/:0 0 0 2.5em\9;}

.form-row-pdf-footer input {padding: 0.3em 0 0.3em 2.5em\0/;}

.form-row input {padding: 0.3em 0 0.3em 2.5em\0/;}

/*---IE 7 Fixes--*/
*:first-child+html #topmenu{top:3em}

*:first-child+html .main-menu li:hover .drop-down, 
*:first-child+html .main-menu li.sfhover .drop-down{margin:2em 0 0 -9.8em}

*:first-child+html .search-field{left:8.6em}

*:first-child+html #form-submit, 
*:first-child+html #side-pdf-form-submit, 
*:first-child+html #home-pdf-form-submit, 
*:first-child+html #pdf-form-submit, 
*:first-child+html #blog-form-submit, 
*:first-child+html #comment-form-submit{padding:0.4em 0 0 0}

*:first-child+html .blogform #blog-form-submit{top:0em}

*:first-child+html .icon{margin:0 0.9em 0 0}

*:first-child+html .home-form-row input{padding:0.5em 0 0.3em 2.5em;}

*:first-child+html .home-form-row-alt input{padding:0.5em 0 0 2.5em;}

*:first-child+html .home-form-row-alt {margin: 0 0 1em 0;}

*:first-child+html #home-pdf-form-submit{top:-0.5em;}

*:first-child+html .side-pdf-instru p{font-size:1.1em !important;}

*:first-child+html .side-pdf-instru li{font-size:1.1em !important;}

*:first-child+html .side-form-row input{padding:0.5em 0 0 2.5em; height:1.5em !important;}

*:first-child+html .message{height:11em;}

*:first-child+html .form-row-pdf-footer input {padding: 0.5em 0 0.3em 2.5em;}

*:first-child+html .home-form-row input{ height:1.3em;}

*:first-child+html .ebook-page-form {margin: 1.5em 0 0 1.5em;}

*:first-child+html .page-form-submit {padding: 0.4em 0 0;}

*:first-child+html .page-submiter {margin:0 0 0 -2em;}

/*---IE 6 Fixes---*/
* html #topmenu{top:3em}

* html .spacer{width:1px !important; background:none !important; border-right:0.1em solid #D3D3D3}

* html .search-field{left:5.5em}

* html .icon{margin:0 0.9em 0 0}

* html .question{width:12em}

* html .answer{width:3em}

* html .answer input{width:4em}

* html #middle{width:42em; margin:0 0 0 1em}

* html .iconed-paragraph{width:42em}

* html .paragraph{width:38em}

* html .pagetitle{width:42em}

* html .page-h1{width:38em}

* html .side-menu{margin:1.2em 0 0 0}

* html #form-submit, 
* html #side-pdf-form-submit, 
* html #home-pdf-form-submit, 
* html #pdf-form-submit, 
* html #blog-form-submit, 
* html #comment-form-submit{padding:0.4em 0 0 0}

* html #right-side{width:23em}
* html .connect{width:20em}
* html .blog-entries{width:20em}

* html .connect-row{width:20em}

* html .connect-row p{font-size:1.2em}

* html .feed-border{width:19.5em}

* html .feedburner{width:19.5em}

* html .post{width:58em}

* html .post-title{width:58em}

* html .author-info{width:58em}

* html .entry{width:58em}

* html .comments{width:58em}

* html #respond{width:58em}

* html .related-posts{width:58em}

* html #blog-content{width:58em}

* html .main-menu li:hover .drop-down, 
* html .main-menu li.sfhover .drop-down{margin:2.3em 0 0 -9.8em}
