body .site {margin-top:0px!important;
max-width:1000px;}
.ctnr {
  margin: 0 auto;
  position:relative;
  max-width: 960px;
  }
  
/* header styles */
#main-header {
  background: url(images/bg-squares.png);
  height: 100px;
  width: 100%;
  float: left; }

.logo {
  padding: 20px 0 0;
  float: left;margin:0 0 0 -5px; }

.logo a {
  background: url(images/timothy-logo.png) no-repeat;
  background-size: 325px 58px;
  display: block;
  height: 75px;
  text-indent: -9999px;
  width: 420px;
}
/* IE6 and below */

span.tm { _display: none; } 
.selector { -property: value; }

/* navigation styles */



#main-nav {
  background: #0685b2;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#09a5dd), to(#0685b2));
  background: -webkit-linear-gradient(#09a5dd, #0685b2);
  background: -moz-linear-gradient(#09a5dd, #0685b2);
  background: -ms-linear-gradient(#09a5dd, #0685b2);
  background: -o-linear-gradient(#09a5dd, #0685b2);
  background: linear-gradient(#09a5dd, #0685b2);
  -pie-background: linear-gradient(#09a5dd, #0685b2);
  width: 100%;
  display:inline-block;
  behavior: url(css/PIE.htc); }

#main-nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#main-nav ul li {
  border: solid #2bb3e3;
  border-width: 0 0 0 1px;
  display:inline-block; }

#main-nav ul li a {
  text-shadow: #0a799f 0 -1px 0;
  padding:14px 32px;
  display: block;
  color: white;
  text-decoration: none;
  font-size: 17px; }
  #main-nav ul li a:hover {
color: #fadd7d; 
	 background: #05749b;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0891c1), to(#05749b));
  background: -webkit-linear-gradient(#0891c1, #05749b);
  background: -moz-linear-gradient(#0891c1, #05749b);
  background: -ms-linear-gradient(#0891c1, #05749b);
  background: -o-linear-gradient(#0891c1, #05749b);
  background: linear-gradient(#0891c1, #05749b);
  -pie-background: linear-gradient(#0891c1, #05749b);}

#main-nav ul li.current-menu-item {
  background: #05749b;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0891c1), to(#05749b));
  background: -webkit-linear-gradient(#0891c1, #05749b);
  background: -moz-linear-gradient(#0891c1, #05749b);
  background: -ms-linear-gradient(#0891c1, #05749b);
  background: -o-linear-gradient(#0891c1, #05749b);
  background: linear-gradient(#0891c1, #05749b);
  -pie-background: linear-gradient(#0891c1, #05749b);
  behavior: url(css/PIE.htc); }

#main-nav ul li.current-menu-item a {
  color: #fadd7d; }









/** **/
#cssmenu {
  
  margin: 0;
  width: auto;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
  
}
#cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#cssmenu ul:after {
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#cssmenu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
#cssmenu ul li a {
  text-decoration: none;
  display: block;
  margin: 0;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul li ul {
  position: absolute;
  left: -9999px;
  top: auto;
}
#cssmenu ul li ul li {
  max-height: 0;
  position: absolute;
  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -ms-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
  background: #ffffff;
}
#cssmenu ul li ul li.has-sub:after {
  display: block;
  position: absolute;
  content: '';
  height: 10px;
  width: 10px;
  border-radius: 5px;
  background: #000000;
  z-index: 1;
  top: 13px;
  right: 15px;
}
#cssmenu ul li ul li.has-sub:before {
  display: block;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-left-color: #ffffff;
  z-index: 2;
  top: 15px;
  right: 15px;
}
#cssmenu ul li ul li a {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  color: #000000;
  letter-spacing: 0;
  display: block;
  width: 140px;
  padding: 11px 10px 11px 20px;
}
#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li.active > a {
  color: #FADD7F;
}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after {
  background: #4cb6ea;
}
#cssmenu ul li ul li:hover > ul {
  left: 170px;
  top: 0;
}
#cssmenu ul li ul li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  z-index: 0;
  background: #4CB6EA;
  -webkit-transition: height .2s;
  -moz-transition: height .2s;
  -ms-transition: height .2s;
  -o-transition: height .2s;
  transition: height .2s;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 40px;
}
#cssmenu > ul > li.has-sub > a:after {
  display: block;
  content: '';
  background: #ffffff;
  height: 12px;
  width: 12px;
  position: absolute;
  border-radius: 13px;
  right: 14px;
  top: 16px;
}
#cssmenu > ul > li.has-sub > a:before {
  display: block;
  content: '';
  border: 4px solid transparent;
  border-top-color: #4cb6ea;
  z-index: 2;
  height: 0;
  width: 0;
  position: absolute;
  right: 16px;
  top: 21px;
}
#cssmenu > ul > li > a {
  color: #ffffff;
  padding: 17px 17px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
  font-size: 15px;
  z-index: 2;
  position: relative;
}
#cssmenu > ul > li.menu-item-24892{
	border-left:none;}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after {
  height: 100%;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #FADD7F;
}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after {
  background: #000000;
}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before {
  border-top-color: #ffffff;
}
#cssmenu > ul > li:hover > ul {
  left: 0;
}
#cssmenu > ul > li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu #menu-button {
  display: none;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
  }
  #cssmenu > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
  }
  #cssmenu ul {
    width: 100%;
  }
  #cssmenu ul > li {
    float: none;
  }
  #cssmenu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 12px 20px;
  }
  #cssmenu ul > li:after {
    display: none;
  }
  #cssmenu ul li.has-sub > a:after,
  #cssmenu ul li.has-sub > a:before,
  #cssmenu ul li ul li.has-sub:after,
  #cssmenu ul li ul li.has-sub:before {
    display: none;
  }
  #cssmenu ul li ul,
  #cssmenu ul li ul li ul,
  #cssmenu ul li ul li:hover > ul {
    left: 0;
    position: relative;
  }
  #cssmenu ul li ul li,
  #cssmenu ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
  #cssmenu ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
    width: auto;
  }
  #cssmenu ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
  #cssmenu ul li ul li:hover > a {
    color: #000000;
  }
  #cssmenu #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    cursor: pointer;
  }
  #cssmenu #menu-button:after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    right: 20px;
    top: 16px;
  }
  #cssmenu #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 26px;
  }
}







#main-header div.podmenu{
	background:url(images/podmenu.png) no-repeat;
	min-width:498px;
	overflow:hidden;
	position:absolute;
	top:51px;
	right:0;
}

#main-header div.podmenu ul li{
	display:inline-block;	
	margin:0 10px 0 7px;
}

#main-header div.podmenu ul li a{
	color:#50829f;
	padding:8px 0 10px;
	display:block;
	text-decoration: none;
}

#main-header div.podmenu ul li a:hover{
	color:#3fa9f5;
}

#main-header div.podmenu ul{
	float:right;
}

header a {
    text-decoration: none;
}

.chat {
  background: url(images/main-sprite.png) 7px -473px no-repeat;
  padding:5px 11px 5px 55px;
  display: block;
}
  
#checkout_page_container .checkout_cart tr.product_row td .adjustform.qty input[type="submit"],
#checkout_page_container .checkout_cart tr.product_row td .adjustform.remove input[type="submit"],
.gray-btn {
  background: #cdcdcd url(images/greybtn-bg.png) repeat-x 0 0;
  -webkit-box-shadow: #bfbfbf 0px 2px 3px, inset white 0 2px 0;
  -moz-box-shadow: #bfbfbf 0px 2px 3px, inset white 0 2px 0;
  box-shadow: #bfbfbf 0px 2px 3px, inset white 0 2px 0;
  text-shadow: white 0 1px 0;
  border: 1px solid #dddbdb;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: #6a6a6a;
  cursor: pointer;
  font: bold 12px "Trebuchet MS";
  position: relative;
  display: block;
  behavior: url(css/PIE.htc);
}
  
.martop15 {
    margin: 15px 0 0;
}
.fr {
  float: right;
}
  
.martop15{
	background-position: 0 -5px !important; 
}

.phone {
  background: url(images/main-sprite.png) 0 0 no-repeat;
  padding: 7px 0 7px 35px; }

.email-icon {
  background: url(images/main-sprite.png) 0 -36px no-repeat;
  padding: 7px 0 7px 35px; }
  
.email-icon a{
	color: #ffffff;
	text-decoration: none;
}

/* input styles */
.inputtxt, .inputtxt2,.inputtxt3,.inputtxt4 {
  background: white;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#edecec), to(white));
  background: -webkit-linear-gradient(#edecec, white);
  background: -moz-linear-gradient(#edecec, white);
  background: -ms-linear-gradient(#edecec, white);
  background: -o-linear-gradient(#edecec, white);
  background: linear-gradient(#edecec, white);
  -pie-background: linear-gradient(#edecec, white);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #cdcbcb;
  position: relative;
  margin: 0 0 10px;
  outline: none;
  padding: 12px;
  color: #777777;
  behavior: url(css/PIE.htc);
  font-family:Arial; }
  
  .width241,.width242 {
  width: 240px; }

.input-subscibe-btn {
  background: url(images/subscribe-btn.png) no-repeat!important;
  font: normal 16px "Trebuchet MS"!important;
  text-shadow: #21954a 0 -1px 0;
  padding: 0 0 5px 30px!important;
  position: relative;
  cursor: pointer;
  border: none!important;
  margin: 5px 0;
  width: 140px;
  height: 45px;
  color: white!important;
  display: block; }

/* main footer styles */
#main-footer {
  background: url(images/black-bg-squares.png);
  padding: 40px 0;
  width: 100%;
  color: white;
  float: left; }

#main-footer h3 {
  font: normal 20px "Roboto Condensed", Helvetica;
  margin: 0 0 30px; }

#sub-footer {
  background: #0c0c0c;
  padding: 20px 0;
  width: 100%;
  color: white;
  float: left; }

.newsletter-box {
  width: 300px;
  float: right; }

.about-box {
  margin: 0 25px 0 0;
  width: 450px;
  float: left; }

.about-box img {
  margin:-31px 10px 0 0;
  float: left; }

.about-box p {
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.2; }

.contact-box {
  float: left; }

.contact-box ul {
  list-style-type: none;
  padding: 50px 0 0;
  margin: 0; }

.contact-box ul li {
  margin: 0 0 10px;
  font-size: 14px; }

.about-box a{
	margin:0 0 0 5px;
}

input#cforms_captcha2.secinput {width:50% !important;}

/* sub footer */
#sub-footer p {
  font-size: 12px;
  color: #777777;
  float: left; }

#sub-footer #menu-copyright-menu li a {
  color: #0995c7; 
  font-size:12px;}
#sub-footer #menu-copyright-menu li a:hover {
    color: #f4ce50; }
#sub-footer a {
    text-decoration: none;
}
#sub-footer ul {
  list-style-type: none;
  font-size: 14px;
  padding: 0;
  margin: 0;
  float: left; }

#sub-footer ul li {
  border: solid #5a5a5a;
  border-width: 0 0 0 1px;
  display: inline;
  padding: 0 5px;
  font-size: 12px; }
  
#sub-footer ul li:first-child {
    border: 0; }

#sub-footer ul li a {
  color: white; 
  }

#sub-footer ul li a:hover {
    color: #f4ce50; }

.sales-wrapper {
  background: #fff;
  border: 1px solid #b7b7b7;
  box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);
}
#primary {
  float: left;
  
}
#primary.sitecontent.fullwidth{
	width:100%!important;
	max-width:100%!important;}
body.error404 #primary {
  width: 100%;
}
body.error404 #sidebar {
    display: none;
}
body.error404 #primary #content {
  width: 924px;
  min-height: 400px;
}
body.error404 .entry-content p,
body.error404 h1 {
  text-align: center;
}
body.error404 form {
  margin: 0 0 0 350px;
}
p {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
.fixed {
  position: fixed !important;
  top: 58px;
}

/* Generic Header Background */
#head_bg {
  float: left;
  height: 80px; 
  width: 100%;
  border-top: 6px solid #091b3a;
  background: url('images/header-bg.png') repeat-x;
}
#nav_bg {
  float: left;
  height: 45px;
  width: 100%;
  border-top: 1px solid #4a6575;
  background: #294a5d;
}
#titlebar_bg {
  float: left;
  height: 59px;
  width: 100%;
  border-bottom: 1px solid #bababa;
  background: #d6d6d6;
  box-shadow: 0 2px 5px rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);
}
.site-header {
  float: left;
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0;
}
.squeeze-header, 
.sales-header {
  position: relative;
  height: 80px !important;                                                                              
}
.sales-header #head_bg {
  height: 82px;
}
.sales-header #logo {
  margin-top: 19px;
}
.sales-header a {                                                                                       
  margin-left: 170px !important;                                                                        
}
.sales-header h1 {
  position: relative;
  top: 18px; 
  left: 16px; 
  font: 300 38px/38px 'Roboto Condensed', Sans-serif;
  color: #fff;
  display: inline;
  text-transform: uppercase;
}       
#header_featured_on {                                                                                   
  position: relative;
  left: 378px; 
  top: 15px;
  width: 590px;
  height: 56px;
  background: url('images/as-seen-on-all.png') no-repeat; 
  display: block;                                              
}
#header_top {
  width: 1000px;
  height: 80px;
  position: relative;
  margin: 0 auto 0 auto;
  background: url('images/header.png') bottom no-repeat;
}
#logo {
  float: left;
  margin: 16px 0 0 50px;
  width: 284px;
  height: 47px;
  background: url('images/logo.png') no-repeat;
  display: block;
}
.page-template-sales_page-php #logo,
.page-template-sales_page2-php #logo,
.page-template-millionaire-challenge-thank-you-php #logo  {
    margin-left: 160px;
}
.top-menu {
  float: right;
  margin: 29px 0 0 0;
}
.top-menu li {
  float: left;
  margin: 0 45px 0 0;
}
.top-menu li a {
  font: 600 14px/17px 'Roboto', sans-serif;
  color: #badef4;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 -1px 1px rgba(0,0,0,.75);
  -moz-text-shadow: 0 -1px 1px rgba(0,0,0,.75);
  -webkit-text-shadow: 0 -1px 1px rgba(0,0,0,.75);
}
.top-menu li a:hover {
  color: #fff;
}
#nav {
  position: relative;
  margin: -5px auto 0 auto;
  height: 56px;
  width: 960px;
  background: #3c6e8b;
  border-top: 1px solid #799fb4;
  border-bottom: 1px solid #799fb4;
}
.nav-flap {
  position: absolute;
  width: 11px;
  height: 58px;
  top: -1px;
  background: url('images/nav-side-flap.png') no-repeat;
}
.nav-single {
    margin-top: 30px;
    display: inline-block;
}
#nav_flap_left {
  left: -11px;
  background: url('images/nav-side-flap-left.png') no-repeat;
}
#nav_flap_right {
  right: -11px;
}
#nav_social {
  float: right;
  margin: 13px 16px 0 0;
}
#nav_social li {
  float: left;
  margin: 0 25px 0 0;
}
#nav_social li a {
  float: left;
}
#nav_social li a:hover {
  opacity: .8;
}
#fb_social {
  width: 26px;
  height: 26px;
  background: url('images/facebook-icon.png') no-repeat;
}
#tw_social {
  width: 26px;
  height: 21px;
  margin-top: 3px;
  background: url('images/twitter-icon.png') no-repeat;
}
#goog_social {
  width: 26px;
  height: 26px;
  background: url('images/google-icon.png') no-repeat;
}
#page_titlebar {
  position: relative;
  margin: -2px auto 0 auto;
  width: 960px;
  height: 51px;
  background: #eaeaea;
}
#page_titlebar span {
  position: absolute;
  width: 26px;
  height: 51px;
  top: 0;
  background: url('images/gray-shadow.png') no-repeat;
}
#tb_left_shadow {
  left: -26px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
#tb_right_shadow {
  right: -26px;
}
#page_titlebar h1 {
  padding-top: 9px;
  margin: 10px 0 0 20px;
  font: 400 30px/30px 'Roboto Condensed', sans-serif;
  color: #000;
}


/* Content Styles */

#content {
  float: left;
  max-width: 660px;
  padding: 20px;
  margin-top:17px;
  border: 1px solid #b7b7b7;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);
}
.site-content { 
    margin: 0;
	width:70%!important;
}
.site-content article {
  border: none;
  padding-bottom: 38px !important;
  margin-bottom: 1.142857rem !important;
  background: url('images/post-seperator.png') bottom no-repeat;
}
.entry-header .entry-title {
  font: 400 43px/43px 'Roboto Condensed', sans-serif;
  margin-bottom: 30px;
}
.entry-header .entry-title a {
  color: #000;
}
.entry-header .entry-title a:hover {
  color: #2d5369;
}
.entry-header {
  margin-bottom: 0.714286rem;
}
.entry-header h6 {
  font: 300 13px/13px 'Roboto', sans-serif;
  color: #9a9ea1;
  text-transform: uppercase;
  margin: 12px 0 14px 0;
}
.thumb {
  float: left;
  margin-bottom: 15px;
  width: 100%;
  height: 221px;
  overflow: hidden;
}
.thumb img {
  width: 100%;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.post-box {
  float: left;
  width: 632px;
  border: 1px solid #c9c9c9;
  box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.entry-summary p {
  width: 610px;
  padding: 11px;
  font: 300 15px/20px 'Roboto', sans-serif;
  color: #000;
}
.entry-summary p a {
  font-weight: 700;
  color: #41677e;
  text-decoration: none;
}
.entry-summary p a:hover {
  text-decoration: underline;
}
.comments-link {
  float: left;
  height: 32px;
  margin-right: 10px;
}
.comments-link a {
  float: left;
  height: 32px;
  font: 400 16px/33px 'Roboto', sans-serif;
  color: #000;
  padding-left: 38px;
  text-decoration: none;
  background: url('images/comments-icon1.png') left no-repeat;
}
.entry-social iframe {
  margin: 5px 0 0 10px;
}
.entry-social iframe:nth-child(1) {
  margin: -4px 0 0 10px;
}
.post-timestamp {
  display: inline-block;
  float: right;
  margin-right: 15px;
  margin-top: 10px;
  padding-left: 20px;
  background: url('images/clock-icon.png') left no-repeat;
}
a.post-readmore {
  float: right;
  padding: 0 35px 0 12px;
  font: 700 16px/31px 'Roboto', sans-serif;
  color: #b9b9b9;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid #cbcbcb;
  border-right: 0;
  border-bottom: 0;
  background: rgb(255,255,255); /* Old browsers */
  background: url('images/small-arrow.png') 112px 11px no-repeat, -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
  background: url('images/small-arrow.png') 112px 11px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
  background: url('images/small-arrow.png') 112px 11px no-repeat, -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
  background: url('images/small-arrow.png') 112px 11px no-repeat, -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
  background: url('images/small-arrow.png') 112px 11px no-repeat, -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
  background: url('images/small-arrow.png') 112px 11px no-repeat, linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}
a.post-readmore:hover {
  color: #7e7e7e;
}
.wp-pagenavi {
  width: 615px;
  padding: 20px 10px 20px 7px;
  background: #e9e9e9;
  border: 1px solid #c9c9c9;
}
.wp-pagenavi > * {
  font-family: 'Roboto', Sans-serif;
}
.wp-pagenavi span.pages {
  border: none;
  color: #44708a;
  font-weight: 700;
  font-size: 16px;
}
.wp-pagenavi span.current,
.wp-pagenavi span.extend,
.wp-pagenavi a {
  font-size: 17px;
  font-weight: 400;
  color: #000;
  background: #f8f8f8;
  margin-left: 8px !important;
  padding: 5px;
  border: 1px #C9C9C9 solid;
  text-decoration: none;
}

.wp-pagenavi a:hover {
    background: #fafafa!important;
    border: 1px #A0A0A0 solid;
    text-decoration: none;
}
.wp-pagenavi span.current {
  border: 1px solid #a0c2dd !important;
  background: #d9eeff;
  font-weight: 400 !important;
}

/* Loop Banner */

.loop-banner {
  position: relative;
  float: left;
  width: 632px;
  border: 1px solid #b7b7b7;
  margin-bottom: 1.142857rem !important;
  box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.loop-banner .small-gray {
  position: relative;
  float: left;
  width: 176px;
  height: 234px;
  margin: 0;
  padding: 0;
  background: rgba(145,145,145,.3);
}
.loop-banner .banner-tim {
  position: absolute;
  left: 8px;
  bottom: -28px;
  width: 151px;
  height: 274px;
  background: url('images/small-tim-sykes.png') no-repeat;
}
.loop-banner h4 {
  font: 700 41px/41px 'Roboto', sans-serif;
  color: #000;
  margin-top: 20px;
  text-align: center;
  clear: none;
}
.loop-banner p {
  font: 300 20px/26px 'Roboto', sans-serif;
  color: #000;
  width: 419px;
  margin-top: 20px;
  margin-left: 195px;
  text-align: center;
  clear: none;
}
.loop-banner .blue-arrow {
  position: absolute;
  top: 112px;
  width: 45px;
  height: 68px;
  background: url('images/chalk-arrow.png') no-repeat;
}
.loop-banner .arrow-normal {
  left: 177px;
}
.loop-banner .arrow-flipped {
  background: url('images/chalk-arrow-right.png') no-repeat;
  right: 2px;
}
.loop-banner a {
  display: inline-block;
  cursor: pointer;
  margin: 20px 0 0 53px;
  width: 350px;
  height: 53px;
  border: 1px solid #ae990b;
  font: 700 28px/53px 'Roboto Condensed', Sans-serif;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background: rgb(209,188,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(209,188,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,188,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1bc0e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
}
.loop-banner a:hover {
  background: rgb(211,198,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(211,198,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,198,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3c60e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
}
.loop-banner a:active {
  background: #c6ac0c;
}
.post-divider {
  display: inline-block;
  margin: 8px 0 20px 58px;
  width: 519px;
  height: 16px;
  background: url('images/post-seperator.png') no-repeat;
}


/* Homepage */

#homepage_wrapper {
  width: 958px;
  border-right: 1px solid #b7b7b7;
  border-left: 1px solid #b7b7b7;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  float: left;
}
#homepage_top {
  width: 100%;
}
#top_trader {
  width: 958px;
  position: relative;
  height: 550px;
  border-bottom: 10px solid #1f3d4f;
  background: url('images/sun-rays-bg.jpg') no-repeat;
}
#top_trader #find_out {
    width: 77px;
    height: 106px;
    position: absolute;
    background: url('images/find-out.png');
    display: block;
    top: 216px;
    right: -105px;
}
#top_trader #tim_pic {
  position: absolute;
  z-index: 10;
  left: -28px;
  top: 32px;
  background: url('images/large-tim.png');
  width: 318px;
  height: 578px;
  display: block;
}
#top_trader h3 {
  font: 700 36px/20px 'Roboto', Sans-serif;
  color: #000;
  text-align: center;
  margin-left: 328px;
  margin-top: 32px;
  display: inline-block;
}
#top_trader h2 {
  font: 700 54px/55px 'Roboto', Sans-serif;
  color: #000;
  text-align: center;
  display: inline-block;
  margin-left: 335px;
  margin-top: 10px;
}
#top_trader_vid {
  position: absolute;
  top: 140px;
  left: 378px;
  width: 428px;
  height: 241px;
  padding: 10px;
  border: 1px solid #b7b7b7;
  background: #fff;
}
.linklove { display: none; }
.cform { width: 632px!important; }
.cform textarea, .cform input { 
    width: 484px!important;
    border-radius: 0!important;
    padding: 10px!important;
  padding: 8px 15px 8px 15px!important;
  font: 300 14px/14px 'Roboto', sans-serif!important;
  color: #000!important;
  background: #fff!important;
  border: 1px solid #bababa!important;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.15)!important;
  -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.15)!important;
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.15)!important;
}
.cform textarea:focus { box-shadow: 0 0 5px rgba(0,0,0,.15) !important}
p.cf-sb { text-align: left!important; }
span.reqtxt, span.emailreqtxt { display: none; }
#respond form p.form-allowed-tags { display: none; }

.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
    float: left!important;
  margin: 20px 0 20px 20px!important;
  width: 141px!important;
  height: 44px!important;
  border: 1px solid #0bae4c!important;
  border-left-color: #0bae4c!important;
  border-right-color: #0bae4c!important;
  border-top-color: #0bae4c!important;
  border-bottom-color: #0bae4c!important;
  text-decoration: none!important;
  font-weight: 700!important;
  font-size: 17px!important;
  color: #fafafa!important;
  font-family: 'Roboto Condensed', Sans-serif;!important
  text-align: center!important;
  line-height: 22px!important;
  background: rgb(14,209,67)!important; /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(14,209,67,1) 0%, rgba(10,187,45,1) 100%)!important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,209,67,1)), color-stop(100%,rgba(10,187,45,1)))!important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%)!important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%)!important; /* IE10+ */
  background: linear-gradient(to bottom,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%)!important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ed143', endColorstr='#0abb2d',GradientType=0 )!important; /* IE6-9 */;
  border-radius: 16px !important;
  -moz-border-radius: 16px !important;
  -webkit-border-radius: 16px !important;
  box-shadow: inset 0 2px 3px rgba(255,255,255,.75), 0 3px 5px rgba(0,0,0,.15) !important;
}

.cform input.sendbutton:hover {
    background: rgb(0,219,65)!important; /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(0,219,65,1) 0%, rgba(10,187,45,1) 100%)!important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,219,65,1)), color-stop(100%,rgba(10,187,45,1)))!important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%)!important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%)!important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%)!important; /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%)!important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00db41', endColorstr='#0abb2d',GradientType=0 )!important; /* IE6-9 */
  color: #fafafa; 
}

.cform input.sendbutton:active {
      background: #0cc638!important;
  color: #fafafa!important;
box-shadow:inset 0 2px 3px rgba(0,0,0,.25), 0 3px 5px rgba(0,0,0,.15) !important;
  -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,.25), 0 3px 5px rgba(0,0,0,.15) !important;
  -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.25), 0 3px 5px rgba(0,0,0,.15) !important;
}


#top_trader #apply_link {
  background: rgb(14,209,67); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(14,209,67,1) 0%, rgba(10,187,45,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,209,67,1)), color-stop(100%,rgba(10,187,45,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ed143', endColorstr='#0abb2d',GradientType=0 ); /* IE6-9 */
  font: 700 40px/74px 'Roboto Condensed', Sans-serif;
  color: #fff;
  text-align: center;
  text-decoration: none;
  top: 280px;
  left: 5px;
}
#top_trader #apply_link:hover {
    background: rgb(0,219,65); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(0,219,65,1) 0%, rgba(10,187,45,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,219,65,1)), color-stop(100%,rgba(10,187,45,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00db41', endColorstr='#0abb2d',GradientType=0 ); /* IE6-9 */
}
#apply_link,
#apply_link2,
#apply_link3 {
  position: absolute;
  top: 461px;
  left: 102px;
  width: 434px;
  height: 74px;
  border: 1px solid #ae990b;
  font: 700 40px/74px 'Roboto Condensed', Sans-serif;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background: rgb(209,188,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(209,188,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,188,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1bc0e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
}
#apply_link:hover,
#apply_link2:hover,
#apply_link3:hover {
  background: rgb(211,198,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(211,198,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,198,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3c60e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
}
#apply_link:active,
#apply_link2:active,
#apply_link3:active {
  background: #c6ac0c;
}

#as_seen_on {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 104px;
  background: url('images/as-seen-on-bg.png') repeat-x;
  border-bottom: 1px solid #bababa;
}
#as_seen_on p {
  float: left;
  margin: 50px 0 0 115px;
  font: 700 14px/14px Helvetica Neue, Helvetica, Sans-serif;
  color: #7f7f7f;
}
#as_seen_on ul {
  float: left;
  width: auto;
  height: 50px;
  margin: 40px 0 0 20px;
}
#as_seen_on ul li {
  float: left;
  height: 50px;
  margin: 0 30px 0 0;
}

#homepage_content {
  position: relative;
  display: inline-block;
  width: 100%;
  min-height: 1400px;
}
#top_boxes {
  display: inline-block;
  margin: 20px 0 20px 20px;
}
#top_boxes li {
  position: relative;
  float: left;
  width: 269px;
  height: 184px;
  margin: 0 26px 0 0;
  padding: 9px;
  border: 1px solid #bababa;
  background: #fff;
}
#top_boxes li:last-child {
  margin: 0;
}
#top_boxes li:first-child + li + li {
  margin: 0;
}
#top_boxes li a {
  text-decoration: none;
}
#top_boxes li:hover {
  opacity: .8;
}
.green-perf {
  position: relative;
  float: left;
  margin: 0;
  width: 270px;
  height: 58px;
  background: url('images/performance-green.png') no-repeat;
}
.blue-perf {
  position: relative;
  float: left;
  margin: 8px 2px 0 2px;
  width: 130px;
  height: 28px;
  background: url('images/performance-blue.png') no-repeat;
}
.box-content {
	box-sizing:content-box!important;
	-webkit-box-sizing:content-box!important;
	}
* {
  -webkit-box-sizing: content-box!important;
  -moz-box-sizing: content-box!important;
  box-sizing: content-box!important;}
.box-content .percent {
  display: inline-block;
  font-weight: 700;
  color: #fff;
  font-family: 'Roboto', Sans-serif;
  text-align: center;
  
}
.box-content .year {
  display: inline-block;
  font-weight: 300;
  color: #000;
  font-family: 'Roboto', Sans-serif;
}
.green-perf .percent {
  font-size: 44px;
  width: 116px;
  margin: 6px 0 0 38px;
}
.green-perf .year {
  font-size: 40px;
  margin: 4px 0 0 11px;
}
.blue-perf .percent {
  font-size: 21px;
  width: 55px;
  margin: 1px 0 0 19px;
}
.blue-perf .year {
  font-size: 19px;
  margin: 4px 0 0 3px;
}

.box-content h5 {
  font: 700 17px/42px 'Roboto', Sans-serif;
  color: #fff;
  text-transform: uppercase;
}
#verified_performance h5 {
  width: 224px;
  padding-left: 44px;
  background: #2c5268 url('images/graph-icon.png') 8px 8px no-repeat;
  border: 1px solid #1d3645;
  box-shadow:inset 1px 2px #3b6680;
}
#student_gains {
  position: relative;
	max-width:269px;
  height: 185px;
  background: url('images/calc-img.png') no-repeat;
}
#student_gains h5 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 162px;
  background: #0685b2;
  border: 1px solid #05698c;
  box-shadow:inset 1px 2px rgba(255,255,255,.5);
  text-align: center;
}
#profit_like_ido {
  position: relative;
  height: 100%;
  background: url('images/money-img.png') no-repeat;
}
#profit_like_ido h5 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 162px;
  background: #23c441;
  border: 1px solid #129326;
  box-shadow:inset 1px 2px rgba(255,255,255,.5);
  text-align: center;
}
#home_tabs {
  float: left;
  margin: 0 0 0 20px;
  width: 602px;
  height: 42px;
  background: #41677e;
  border: 1px solid #1d3645;
}
#home_tabs li {
  position: relative;
  float: left;
  margin: 0 0 0 0;
  width: 184px;
  font: 700 18px/42px 'Roboto', Sans-serif;
  color: #fff;
  text-transform: uppercase;
  text-align: left;
  padding: 0 8px 0 8px;
  cursor: pointer;
}
#home_tabs li .active-point {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: -7px;
  width: 23px;
  height: 7px;
  background: url('images/blue-triangle2.png') no-repeat;
}
#home_tabs li:hover {
  background: #4f778e;
}
#home_tabs .active-tab {
  background: #56819a;
}
#home_tabs .active-tab:hover {
  background: #56819a;
}
#home_tab_content {
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
}
#home_tab_content li ul {
  float: left;
  width: 602px;
  margin: 0 0 0 20px;
  background: #fafafa;
  border: 1px solid #bababa;
}
#home_tab_content li ul li {
  float: left;
  width: 580px;
  margin-left: 9px;
  padding: 20px 0 20px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #bfbfbf;
}
#home_tab_content li ul li:first-child {
  border-top: none;
}
#home_tab_content li ul li:last-child {
  border-bottom: none;
}
#home_tab_content li ul li img {
  float: left;
  margin-right: 10px;
  width: 97px;
  height: 70px;
  background: gray;
  border: 1px solid #d3d3d3;
}
#home_tab_content li ul li h4 {
  font: 400 22px/26px 'Roboto Condensed', Sans-serif;
  color: #000;
  clear: none;
}
#home_tab_content li ul li h4:hover {
  text-decoration: underline;
}
#home_tab_content li ul li h6 {
  font: 300 13px/13px 'Roboto', sans-serif;
  text-transform: uppercase;
  margin: 12px 0 14px 0;
  clear: none;
}
#home_tab_content li ul li h6 a {
  color: #9a9ea1;
}
#home_tab_content li ul li h6 a:hover {
  color: #000;
}
#home_tab_content li ul li a {
  text-decoration: none;
}
#trading_challenge {
  position: relative;
  display: inline-block;
  width: 602px;
  height: 156px;
  margin: 0 0 20px 20px;
  border: 1px solid #bababa; 
  background: #fafafa url('images/challenge-box-bg.png') right top no-repeat;
}
#trading_challenge h4 {
  display: inline-block;
  font: 700 31px/32px 'Roboto', Sans-serif;
  color: #000;
  margin: 15px 0 0 18px;
}
#trading_challenge p {
  display: inline-block;
  width: 349px;
  font: 300 15px/23px 'Roboto', Sans-serif;
  color: #000;
  margin: 15px 0 0 18px;
}
#trading_challenge a {
  position: absolute;
  right: 19px;
  bottom: 19px;
  width: 181px;
  height: 35px;
  font-size: 18px;
  font-weight: 700;
  color: #fafafa;
  line-height: 35px;
  text-decoration: none;
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
  border: 1px solid #0bae4c;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  background: rgb(42,214,88); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(42,214,88,1) 0%, rgba(10,187,46,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,214,88,1)), color-stop(100%,rgba(10,187,46,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(42,214,88,1) 0%,rgba(10,187,46,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(42,214,88,1) 0%,rgba(10,187,46,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(42,214,88,1) 0%,rgba(10,187,46,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(42,214,88,1) 0%,rgba(10,187,46,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ad658', endColorstr='#0abb2e',GradientType=0 ); /* IE6-9 */
}
#trading_challenge a:hover {
  background: rgb(44,224,86); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(44,224,86,1) 0%, rgba(10,187,46,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,224,86,1)), color-stop(100%,rgba(10,187,46,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(44,224,86,1) 0%,rgba(10,187,46,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(44,224,86,1) 0%,rgba(10,187,46,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(44,224,86,1) 0%,rgba(10,187,46,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(44,224,86,1) 0%,rgba(10,187,46,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ce056', endColorstr='#0abb2e',GradientType=0 ); /* IE6-9 */
}
#trading_challenge a:active {
  background: #0cc638;
}

/* Sales Page */

#sales_top {
  position: relative;
  width: 100%;
}
#highlight {
  position: absolute;
  right: 22px;
  top: 6px;
  width: 263px;
  height: 43px;
  background: url('images/highlight.png') no-repeat;
}
#red_underline {
  position: absolute;
  left: 164px;
  top: 97px;
  width: 195px;
  height: 8px;
  background: url('images/red-stroke.png') no-repeat;
}
#red_underline2 {
  position: absolute;
  right: 358px;
  top: 92px;
  width: 91px;
  height: 8px;
  background: url('images/small-red-stroke.png') no-repeat;
}
.sales-wrapper h2 {
  position: relative;
  z-index: 2;
  width: 920px;
  margin: 20px 10px 0 17px;
  font: 900 42px/50px 'Roboto', sans-serif;
  color: #000;
  text-align: center;
}
#sales_vid {
  margin: 30px 0 0 185px;
  width: 569px;
  height: 320px;
  border: 10px solid #e5e5e5;
}
#apply_link.sales-apply {
  margin: 25px 0 25px 235px;
  position: relative !important;
  top: 0;
  left: 0;
  display: inline-block !important;
}

#trading_application {
  display: inline-block;
  width: 100%;
  background: #e8f2f8 url('images/large-shadow.png') top no-repeat;
  border-top: 1px solid #adbeca;
  border-bottom: 1px solid #adbeca;
  margin-bottom: 20px;
}
#trading_application h3 {
  margin: 26px 0 20px 0;
  font: 700 36px/36px 'Roboto', Sans-serif;
  color: #000;
  text-align: center;
}
#trading_application label {
  display: block;
  margin: 0 0 20px 0;
  font: 300 15px/15px 'Roboto', Sans-serif;
  color: #000;
  text-align: center;
}
#application_fields {
  display: inline-block;
  width: 764px;
  margin: 0 97px 0 97px;
}
#trading_application input[type='text'],
#trading_application input[type='email'] {
  display: inline-block;
  font: 300 16px/23px 'Roboto', Sans-serif;
  color: #000;
  width: 334px;
  margin-bottom: 20px;
  padding: 10px 16px 10px 16px;
  border: 1px solid #bababa;
  box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
}
#trading_application select {
  display: inline-block;
  font: 300 16px/23px 'Roboto', Sans-serif;
  color: #000;
  width: 368px;
  height: 45px;
  margin-bottom: 20px;
  padding: 10px 16px 10px 16px;
  border: 1px solid #bababa;
}
#trading_application textarea {
  display: inline-block;
  font: 400 16px/23px 'Roboto', Sans-serif;
  color: #7d7d7d;
  height: 79px;
  width: 730px;
  margin: 15px 0 20px 0;
  padding: 14px 16px 10px 16px;
  border: 1px solid #bababa;
  box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
}
.input-right {
  margin-left: 24px;
}
#trading_application p {
  display: inline-block;
  width: 100%;
  margin: 10px 0 20px 0;
  font: 400 22px/22px 'Roboto', Sans-serif;
  color: #000;
  text-align: center;
}
#select_motivation {
  margin: 10px 0 0 191px;
  height: 133px !important;
}
#select_motivation:focus {
  outline: none;
}
#rate_credit {
  margin-left: 198px;
}
.infusion-options {
  position: relative;
  display: inline-block;
  margin: 0 0 0 100px;
}
.infusion-options input {
  float: left;
  margin: 5px 10px 0 125px;
}
.infusion-options label {
  float: right;
  font: 400 22px/22px 'Roboto', sans-serif !important;
  color: #000;
}
.shadow-wrap {
  display: inline-block;
  margin: 20px 0 50px 188px;
  width: 367px;
  height: 56px;
  border: 10px solid #d0d9df;
  background: #d0d9df;
}
.shadow-wrap input {
  width: 367px;
  height: 56px;
  border: 1px solid #ae990b;
  font: 700 24px/46px 'Roboto Condensed', Sans-serif;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background: rgb(209,188,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(209,188,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,188,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1bc0e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
}
.shadow-wrap input:hover {
  color: #fff;
  background: rgb(211,198,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(211,198,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,198,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3c60e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
}
.shadow-wrap input:active {
  color: #fff;
  background: #c6ac0c;
  border: 1px solid #ae990b;
}

#sales_testimonials {
  position: relative;
  display: inline-block;
  width: 100%;
  background: url('images/large-shadow.png') top no-repeat;
  margin-bottom: 20px;
}
#sales_testimonials p {
  position: relative;
  width: 878px;
  margin: 20px 0 30px 40px;
  font: 400 16px/24px 'Roboto', Sans-serif;
  color: #000;
}
#apply_link2,
#apply_link3 {
  position: relative;
  display: inline-block;
  left: 0;
  top: 0;
  margin: 20px 0 20px 230px;
}
#sales_testimonials h2 {
  font-size: 52px;
  font-weight: 700;
  margin-top: 40px;
}
.t-box {
  display: inline-block;
  position: relative;
  padding: 10px;
  border: 1px solid #bababa;
  background: #efefef;
  width: 739px;
  margin: 10px 0 20px 97px;
}
.t-box span {
  display: block;
  float: left;
  border: 1px solid #bababa;
  width: 59px;
  height: 58px;
  background: #d9d9d9;
  padding: 10px;
  margin: 0 0 0 0;
}
.t-box span img {
  display: block;
}
.t-box h6  {
  display: inline-block;
  position: relative;
  font: 300 18px/21px 'Roboto Condensed', Sans-serif;
  color: #4c4c4c;
  width: 620px;
  margin: 0 0 20px 26px;
}
.t-box h6 b {
  font: 700 18px/21px 'Roboto Condensed', Sans-serif;
  color: #000;
}
.t-box p {
  position: relative;
  float: right;
  font: 300 16px/21px 'Roboto Condensed', Sans-serif !important;
  color: #000;
  width: 620px !important;
  margin: 0 11px 0 0 !important;
}

/* Sales Page2 */

#eric_wood_box {
  display: inline-block;
  width: 915px;
  padding: 11px;
  margin: 10px;
  border: 1px solid #b7b7b7;
  box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
#eric_wood_box .t-box {
  background: none;
  border: none;
}
#erics_graph {
  display: inline-block;
  width: 915px;
  height: 382px;
  padding: 0;
  margin: 0;
  border: none;
  background: url('images/erics-graph.jpg') no-repeat;
}

/* Squeeze Page */

#learn_the_secrets {
  position: relative;
  width: 898px;
  padding: 30px;
}
#learn_the_secrets h1 {
  display: inline-block;
  margin-bottom: 10px;
  width: 882px;
  font: 700 49px/54px 'Roboto', Sans-serif;
  color: #000;
  text-align: center;
}
#learn_the_secrets h3 {
  display: inline-block;
  width: 882px;
  font: 300 32px/36px 'Roboto', Sans-serif;
  color: #212121;
  text-align: center;
}
#video_box {
  position: relative;
  float: left;
  margin: 20px 15px 0 0;
  width: 437px;
  height: 355px;
  border: 1px solid #000;
  background: #1e3a4a;
}
#top_trader_emblem {
  position: absolute;
  left: -68px;
  top: -16px;
  width: 110px;
  height: 144px;
  background: url('images/trader-emblem.png') no-repeat;
}
#video_box h4 {
  display: inline-block;
  margin: 10px 0 0 58px;
  width: 350px;
  font: 700 31px/34px 'Roboto Condensed', Sans-serif;
  color: #fff;
}
#video_wrap {
  display: inline-block;
  margin: 10px 0 0 10px;
  width: 395px;
  background: url('images/trading-stats.png') no-repeat;
  height: 234px;
  border: 10px solid #627581;
}
#get_them_now {
  position: relative;
  float: right;
  margin: 20px 0 0 0;
  width: 437px;
  height: 355px;
  border: 1px solid #adbeca;
  background: #e8f2f8;
}
#get_them_now .down-arrow {
  position: absolute;
  top: 30px;
  width: 76px;
  height: 37px;
  background: url('images/curved-down-arrow.png') no-repeat;
}
#get_them_now .down-arrow-left {
  left: 35px;
}
#get_them_now .down-arrow-right {
  right: 35px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
#get_them_now h5 {
  display: inline-block;
  width: 100%;
  font: 400 37px/50px 'Englebert', Sans-serif;
  color: #000;
  margin: 20px 0 0 0;
  text-align: center;
}
#get_them_now input[type='text'],
#get_them_now input[type='email'] {
  display: inline-block;
  font: 300 23px/23px 'Roboto', Sans-serif;
  color: #000;
  width: 334px;
  margin: 10px 0 0 35px;
  padding: 10px 16px 10px 16px;
  border: 1px solid #bababa;
  box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.15);
}
#get_them_now .shadow-wrap {
  margin: 15px 0 0 25px;
}
#get_them_now label {
  display: inline-block;
  margin: 15px 0 0 40px;
  width: 359px;
  font: 400 16px/21px 'Roboto Condensed', Sans-serif;
  color: #000;
  text-align: center;
}
#continue_to_site {
  display: inline-block;
  margin: 20px 0 0 0;
  width: 895px;
  height: 48px;
  font: 400 20px/48px 'Roboto', Sans-serif;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border: 1px solid #5d98ba;
  box-shadow:inset 0 2px 2px rgba(255,255,255,.6);
  -moz-box-shadow:inset 0 2px 2px rgba(255,255,255,.6);
  -webkit-box-shadow:inset 0 2px 2px rgba(255,255,255,.6);
  background: #8ac0df;
}
#continue_to_site:hover {
  background: #8fc6e5;
}
#continue_to_site:active {
  background: #80b6d6;
}
.but-shadow {
  display: inline-block;
  float: left;
  width: 895px;
  height: 10px;
  background: url('images/large-shadow.png') no-repeat;
}

/* Store */

.ether-col p {
  height: 16px;
  line-height: 16px;
}
h2.store-heading {
  font: 700 34px/44px 'Roboto', Sans-serif;
  text-align: center;
  color: #41677e;
}
h2.store-heading2 {
  font: 700 40px/44px 'Roboto', Sans-serif;
  text-align: center;
  color: #41677e;
}
h1.store-heading {
  font-size: 24px;
  font-family: 'Roboto', Sans-serif;
  text-align: center;
}

body.page-id-24054 h1.entry-title {display:none;}
body.page-id-26923 h1.entry-title {display:none;}

/* Plans */


#pricing-main-ctr {
  background: url(images/btm-shadow.png) no-repeat center bottom;
  margin: 20px auto 0;
  min-height: 500px;
  width: 864px;
  clear: both;
}
#plans_wrapper {
  padding-top: 10px;
  width: 958px;
  border-right: 1px solid #b7b7b7;
  border-left: 1px solid #b7b7b7;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);
}
#pricing-main-ctr, #compare-ftr-wrpr {
  background: url(images/btm-shadow.png) no-repeat center bottom;
  margin: 20px auto 0;
  min-height: 500px;
  width: 864px;
  clear: both; }

#pricing-main-ctr:after {
  clear: both; }

#tim-chlnge {
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  border: solid #efefef;
  border-width: 10px 0 10px 10px;
  background-color: white;
  position: relative;
  min-height: 350px;
  margin-top: 15px;
  padding: 10px;
  width: 260px;
  z-index: 10;
  float: left;
  behavior: url(css/PIE.htc); }

#tim-chlnge ul {
  padding-top: 5px;
  width: 100%; }
  #tim-chlnge ul li {
    background: url(images/bullets.png) no-repeat left 5px;
    padding: 10px 0 0 25px;
    list-style-type: none;
    margin-bottom: 10px;
    font-size: 14px;
    color: #7f7f7f; }
#tim-chlnge .go-green {
  font-size: 15px !important; }
#tim-chlnge .green-btn {
  float: left;
  padding-bottom: 5px;
  margin-top: 10px; 
  margin-left:5px;}

#tim-alerts {
  border: solid #efefef;
  border-width: 10px 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
  background-color: white;
  position: relative;
  text-align: center;
  min-height: 350px;
  margin-top: 15px;
  padding: 10px;
  z-index: 10px;
  width: 260px;
  float: left;
  behavior: url(css/PIE.htc); }

#tim-silver {
  border: 10px solid #efefef;
  background-color: white;
  position: relative;
  text-align: center;
  z-index: 10px;
  padding: 10px;
  height: 390px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 242px;
  float: left;
  behavior: url(css/PIE.htc); }

#tim-silver h1, #tim-alerts h1 {
  padding-top: 0px;
  margin: 0;
  font-size: 30px;
  color: #7f7f7f; }

#tim-silver h3, #tim-alerts h3 {
  font-weight: bold;
  padding-top: 10px;
  font-size: 20px;
  color: #497d99; }

#tim-silver ul, #tim-alerts ul {
  padding-bottom: 10px;
  margin-bottom:0px;
  padding-top: 2px;
  width: 100%; }
#tim-silver ul li, #tim-alerts ul li {
    background: url(images/bullets.png) no-repeat left 4px;
    text-align: left !important;
    padding: 10px 0 0 25px;
    list-style-type: none;
    margin-bottom: 5px;
    font-size: 14px;
    color: #7f7f7f;
	line-height:130%; }


#tim-silver span, #tim-alerts span {
  font-weight: bold;
  font-size: 16px;
}

#tim-silver .go-green, #tim-alerts .go-green {
  font-weight: bold;
  font-size: 22px; }

#tim-silver .gray-btn, #tim-alerts .gray-btn {
  width: 213px;
  margin: auto; }

.silver-ctr, .alerts-ctr, .tim-chlnge-ctr {
  background-color: #f0f1f1;
  text-align: center;
  padding: 10px;
  width: 92%; }

.tim-chlnge-ctr {
  background-color: #f4ce50 !important; }  
.go-green {
  padding:11px 20px 11px 55px;
  display: block;
  background: url(images/main-sprite.png) 8px -261px no-repeat;
}
.green-btn, .green-btn2 {
  background: #0b8035 url(images/greenbtn-bg.png) repeat-x;
  -webkit-box-shadow: #bfbfbf 0px 2px 3px, inset #a2e5b9 0 2px 0;
  -moz-box-shadow: #bfbfbf 0px 2px 3px, inset #a2e5b9 0 2px 0;
  box-shadow: #bfbfbf 0px 2px 3px, inset #a2e5b9 0 2px 0;
  text-shadow: #21954a 0 -1px 0;
  border: 1px solid #34bc63;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: white;
  text-decoration: none;
  cursor: pointer;
  font: bold 12px "Trebuchet MS";
  position: relative;
  display: block;
  behavior: url(css/PIE.htc); 
}
.green-btn:hover, .green-btn2:hover {
  text-decoration: none;
  color: #fff;
}

  
/* Compare Feature */
#compare-ftr-wrpr {
  min-height: 430px !important; }

#inner-compare-ftr-wrpr {
  border: 10px solid #efefef;
  background-color: white;
  position: relative;
  text-align: center;
  min-height: 300px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  behavior: url(css/PIE.htc); }

#inner-compare-ftr-wrpr tr td {
  border: 1px solid #efefef;
  text-align: center;
  font-size: 14px;
  color: #7f7f7f;
  *padding: 12px !important;
  padding: 10px;
  width: 153px; }
#inner-compare-ftr-wrpr tr td .silver-ctr {
    margin-bottom: 5px;
    width: 88%; }
#inner-compare-ftr-wrpr tr td .silver-ctr img {
      padding: 0 !important; }
#inner-compare-ftr-wrpr tr td .green-btn {
    background-position: 3px -12px;
    text-align: center;
    padding: 3px 11px;
    font-size: 13px;
    display: inline;
    width: 53px;
    color: white;
	vertical-align:middle; 
}
.timalert-btns,
.silver-btns {
	width:153px;
	height:10px;
	display:block;
 }
.silver-firstchk,
.timalerts-firstchk {
	max-width:40px;
	margin:0 auto;
	display:block;
	position:relative;
	top:8px;
}
.top-td img {
  padding-top: 10px; }

.t-first {
  padding: 10px !important;
  width: 483px !important;
  text-align: left !important;
  color: #7f7f7f; }
.t-first span {
    padding: 10px 15px !important;
    background-color: #0ca1d7;
    color: white !important;
    margin-bottom: 50px;
    font-weight: bold;
    font-size: 28px;
    width: 285px;
    display: block; }

/* Single */

.entry-content p,.entry-summary p, .comment-content p, .mu_register p {
  font-size: 15px;
}
.entry-content ol li {margin-bottom:15px;}
.comments-title {
  font-family: 'Roboto', Sans-serif;
  font-weight: 400;
}

/* Sidebar */

#sidebar {
  float: right;
  margin-top: 1.714285714rem;
  width: 271px;
}
#sidebar_home {
  position: absolute;
  top: 245px;
  right: 20px;
  width: 271px;
}
.sb-item {
  position: relative;
  float: left;
  margin-bottom: 30px;
  width: 268px;
  border: 1px solid #bfbfbf;
}
.sb-titlebar {
  float: left;
  width: 100%;
  height: 52px;
  margin: 0;
  background: url('images/sb-titlebar.png') no-repeat;
}
.sb-titlebar h5 {
  font: 700 19px/19px 'Roboto Condensed', sans-serif;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
}
.sb-content {
  float: left;
  width: 100%;
  background: rgb(242,242,242); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}
.kjb_show_stock_quotes_table {
	margin:10px;
	width:237px!important;
	}
.sb-ticker-titles {
	margin:10px;
	width:237px!important;
	font-size:11px;
	color:#555;}
th.sb-stock-title-ticker {
	display:inline-block;
	text-align:left;
	padding-right:73px;}
th.sb-stock-title-price {
	display:inline-block;
	padding-right:45px;
	text-align:center;}
th.sb-stock-title-change {
	display:inline-block;
	text-align:right;
	position:relative;
	left:12px;}
#sb-stockquotes H3.widget-title {font:700 19px/19px 'Roboto Condensed',sans-serif!important;
	color:#fff;
	background-color:#0E1D26;
	text-align:center;
	padding:11px 0px;}
.sb-powered {font-size:11px!important; text-align:center; margin-bottom:10px; margin-top:18px;}
span.stt-logo-small {
	background:url('images/stt-logo-small.png') no-repeat;
	text-indent:-99999px;
	width:67px;
	display:inline-block;}
.sb-content h4 {
  margin-top: 5px;
  font: 700 25px/25px 'Roboto', sans-serif;
  color: #000;
  text-align: center;
}
.sb-content p {
  margin: 25px 0 0 20px;
  width: 228px;
  font: 300 17px/23px 'Roboto', sans-serif;
  color: #000;
  text-align: center;
}
#sb_subscribe .sb-content p {
    margin-top: 10px;
}
.sb-content h6 {
  margin-top: 20px;
  font: 400 24px/30px 'Roboto', sans-serif;
  color: #000;
  text-align: center;
}
#sb_form h6 {
  margin-top: 10px;
  font: 700 19px/30px 'Roboto', sans-serif;
  color: #000;
  text-align: center;
}
.green-button {
  float: left;
  margin: 20px 0 20px 20px;
  width: 226px;
  height: 44px;
  border: 1px solid #0bae4c;
  text-decoration: none;
  font-weight: 700;
  font-size: 17px;
  color: #fafafa;
  font-family: 'Roboto Condensed', Sans-serif;
  text-align: center;
  line-height: 44px;
  background: rgb(14,209,67); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(14,209,67,1) 0%, rgba(10,187,45,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,209,67,1)), color-stop(100%,rgba(10,187,45,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(14,209,67,1) 0%,rgba(10,187,45,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ed143', endColorstr='#0abb2d',GradientType=0 ); /* IE6-9 */
}
.green-button:hover {
  background: rgb(0,219,65); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(0,219,65,1) 0%, rgba(10,187,45,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,219,65,1)), color-stop(100%,rgba(10,187,45,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,219,65,1) 0%,rgba(10,187,45,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00db41', endColorstr='#0abb2d',GradientType=0 ); /* IE6-9 */
  color: #fafafa;
}
.green-button:active {
  background: #0cc638;
  color: #fafafa;
}
#sb_form input {
  float: left;
  margin: 10px 0 0 15px;
  padding: 8px 15px 8px 15px;
  width: 205px;
  font: 300 14px/14px 'Roboto', sans-serif;
  color: #000;
  border: 1px solid #bababa;
}
#sb_form input[type='text'],
#sb_form input[type='email'] {
  box-shadow:inset 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.15);
}
.gold-button,
#sb_form input[type='submit'] {
  float: left;
  margin: 20px 0 20px 20px;
  width: 200px;
  height: 44px;
  border: 1px solid #ae990b;
  text-decoration: none;
  font-weight: 700;
  font-size: 17px;
  color: #fafafa;
  font-family: 'Roboto Condensed', Sans-serif;
  text-align: center;
  line-height: 27px !important;
  background: rgb(209,188,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(209,188,14,1) 0%, rgba(177,154,11,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,188,14,1)), color-stop(100%,rgba(177,154,11,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(177,154,11,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(177,154,11,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(177,154,11,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(209,188,14,1) 0%,rgba(177,154,11,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1bc0e', endColorstr='#b19a0b',GradientType=0 ); /* IE6-9 */
}
.gold-button:hover,
#sb_form input[type='submit']:hover {
  color: #fafafa;
  background: rgb(214,194,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(214,194,14,1) 0%, rgba(177,154,11,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,194,14,1)), color-stop(100%,rgba(177,154,11,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(214,194,14,1) 0%,rgba(177,154,11,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(214,194,14,1) 0%,rgba(177,154,11,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(214,194,14,1) 0%,rgba(177,154,11,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(214,194,14,1) 0%,rgba(177,154,11,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6c20e', endColorstr='#b19a0b',GradientType=0 ); /* IE6-9 */
}
.gold-button:active,
#sb_form input[type='submit']:active {
  background: #c6ac0c;
  color: #fafafa;
}
#sb_form label {
  float: left;
  margin: 0 0 15px 27px;
  font: 400 12px/20px Helvetica Neue, Helvetica, Sans-serif;
  color: #000;
  padding-left: 20px;
  background: url('images/lock-icon.png') top left no-repeat;
}
.sb-white {
  background: #fff;
  border-bottom: 1px solid #bfbfbf;
}
.sb-white h5 {
  font: 300 23px/40px 'Roboto', Sans-serif;
  color: #000;
  text-align: center;
}
.sb-white h5 b {
  font-weight: 700;
}
.sb-white h5 a {
  color: #000;
  text-decoration: none;
}
.profitly-widget {
  border-radius: 0 !important;
  border: none !important;
  background: transparent !important;
}
.profitly-table-trades {
  width: 226px !important;
  margin-left: 18px !important;
}
.profitly-widget embed {
  border: 1px solid #bfbfbf;
}
.profitly-widget .profitly-header {
}
.profitly-widget .profitly-footer {
  padding-top: 9px;
  width: 193px;
  height: 25px;
  text-align: left;
  padding-left: 35px;
  margin-top: 15px;
  margin-left: 18px;
  margin-bottom: 25px;
  font-weight: 700;
  font-size: 17px;
  color: #000;
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase;
  text-shadow: 0 1px 1px #fff;
  -moz-text-shadow: 0 1px 1px #fff;
  -webkit-text-shadow: 0 1px 1px #fff;
  background: url('images/trades-button.png') top no-repeat;
}
.profitly-widget .profitly-footer:hover {
  background: url('images/trades-button.png') center no-repeat;
}
.profitly-widget .profitly-footer:active {
  background: url('images/trades-button.png') bottom no-repeat;
}
.profitly-table-trades {
  margin-bottom: 20px;
}
.profitly-widget > div #footer-profitly-widget-1:nth-child(1) {
  display: none;
}
.trade-digits {
  font-family: 'Roboto', Sans-serif;
  width: auto;
  margin-left: 60px;
}
.trade-digits .green {
  display: inline-block;
  margin-right: 2px;
  width: 71px;
  height: 34px;
  font-weight: 700;
  font-size: 20px;
  line-height: 34px;
  color: #fff;
  text-indent: 28px;
  background: url('images/small-green-bg.png') no-repeat;
}
.trade-digits .green p {
display: inline-block;
margin-right: 2px;
width: 71px;
height: 34px;
font-weight: 700;
font-size: 20px;
line-height: 34px;
color: #fff;
text-indent: 8px;
position:relative;
left:-27px;
}
.trade-digits small {
  display: inline-block;
  font-weight: 300;
  font-size: 23px;
  line-height: 23px;
  color: #000;
}
.trade-digits .small-divider {
  display: inline-block;
  width: 236px;
  height: 16px;
  margin: 15px 0 15px -45px;
  background: url('images/small-divider.png') no-repeat;
}

#sb_tabs {
  float: left;
  margin: -12px 0 0 0;
  width: 100%;
  height: 36px;
  background: #41677e;
}
#sb_tabs li {
  float: left;
  margin: 0 0 0 0;
  font: 400 14px/36px 'Roboto', Sans-serif;
  color: #fff;
  text-transform: uppercase;
  padding: 0 8px 0 8px;
  cursor: pointer;
}
#sb_tabs li:hover {
  background: #4f778e;
}
#sb_tabs .active-tab {
  background: #56819a;
}
#sb_tab_content li ul {
  float: left;
  width: 100%;
  background: rgb(242,242,242); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}
#sb_tab_content li ul li {
  float: left;
  width: 230px;
  padding: 19px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #bfbfbf;
}
#sb_tab_content li ul li:first-child {
  border-top: none;
}
#sb_tab_content li ul li:last-child {
  border-bottom: none;
}
#sb_tab_content li ul li img {
  float: left;
  margin-right: 10px;
  width: 54px;
  height: 54px;
  background: gray;
}
#sb_tab_content li ul li p {
  font: 400 13px/17px 'Roboto', Sans-serif;
  color: #000;
}
#sb_tab_content li ul li a {
  color: #000;
  text-decoration: none;
}
#sb_tab_content li ul li a:hover {
  text-decoration: underline;
}
#learn_more_img {
  position: relative;
  
  float: left;
  width: 267px;
  height: 180px;
  background: url('images/learn-more-img.png') no-repeat;
}
#learn_more_img p {
  position: absolute;
  bottom: 14px;
  left: 0px;
  font: 500 italic 16px/24px 'Roboto', Sans-serif;
  color: #000;
}
#sb_learn_more .sb-content > p {
  float: right;
  margin: -5px 20px 0 0;
  width: 145px;
  font: 400 12px/24px 'Roboto', Sans-serif;
  color: #727272;
  text-align: left;
}
#learn_more_link {
  float: left;
  line-height: 45px !important;
  position:relative!important;
  top:140px!important;
  width:230px;
}
#sb_testimonial p {
  font: 300 17px/28px 'Roboto', Sans-serif;
  margin: 10px 0 20px 20px;
  text-align: left;
}
.tinto-full {
	width:100%; 
	display:block;
	position:relative;
	text-align:center;
	top:115px;
	}
.tinto-half {
	width:45%; 
	display:inline-block;
	position:relative;
	top:120px;
	}
.tinto-right {
	right:-10px!important;
	}
span.turninto {
	display:block;
	position:relative;
	left:-50px;
	top:20px;}
.tinto-sign {display:block;
	text-align:center;
	position:relative;
	top:145px;}
/* testimonials styles */

.testimonials-page {
  margin-top: 8px;
  padding-top: 10px;
  width: 958px;
  border-right: 1px solid #b7b7b7;
  border-left: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  padding-bottom: 20px !important;
  background: #fff !important;
  box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);
}
#seen-on-test, #trusted-by {
  background: #cff1fe url(images/noise-bg.png) repeat-x;
  border: solid #dbdbdb;
  border-width: 1px 0 1px 0;
  overflow:hidden;
  width: 100%;
  float: left; }

#seen-on-test ul {
  list-style-type: none;
  padding: 0 0 0 0px;
  margin: 0; }

#trusted-by ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#seen-on-test ul li {
  padding: 16px 14px 8px;
  float: left; }

#trusted-by ul li {
  padding: 11px 23px;
  float: left; }

#seen-on-test span, #trusted-by span {
  padding: 15px 0 0;
  font-size: 18px;
  color: #a4a4a4;
  display: block; }
#testi {
  background: url(images/bg-squares.png);
  border: solid #dbdbdb;
  border-width: 1px 0 1px 0;
  width: 100%;
  float: left; 
  min-height: 150px;
  }

.testi-ctnr {
    color: #A6A6A6;
    font-size: 22px;
    line-height: 1.4;
    margin: 0 auto;
    position: relative;
    text-shadow: 0 2px 0 white;
    width: 750px;
	padding: 45px 0;
}

.testi-ctnr ul li p{
	width: 730px;
	height: 100px;
}



.back, .next {
  text-indent: -9999px;
  position: absolute;
  display: block;
  height: 60px;
  width: 30px; 
  top:45px;
  cursor:pointer;}

.back {
  background: url(images/arrows.png) left;
  left: 0; }

.next {
  background: url(images/arrows.png) right;
  right: 0; }
  
h1.test-hl {font-family: 'Roboto', sans-serif; color:#0E2D38; font-size:64px; font-weight:bold; line-height:95%; position:relative; top:-14px;}
h2.test-subhl {font-family: 'Roboto',sans-serif; font-weight:normal; font-size:24px; color:#4DA2C0; text-align:center; line-height:125%; margin-bottom:10px; }
h3.test-hl3 {font-family: 'Roboto',sans-serif; font-weight:normal; line-height:130%; font-size:31px; color:#4DA2C0; text-align:center; margin-bottom:20px;  clear:both; letter-spacing:-1px;}
.top-video {
	margin-top:8px;
	margin-right: 0px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 278px;
	width: 440px;
	border: 8px solid #CCC;
}
.test-call {width:450px; float:right; margin-top:0px;} 
.test-name {font-family: 'Roboto',sans-serif; color:#396D85; font-size:20px; letter-spacing:-1px; line-height:90%; font-weight:bold;  margin-left:260px; margin-top:20px; }
.test-button {margin-top:25px;}
.test-button-top {margin-top:5px;}
.test-video-top {
	width: 640px;
	height: 360px;
	margin: 0 auto;
	margin-left:160px;
	margin-right: 160px;
	margin-top:5px;
	margin-bottom:35px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 10px solid #CCC;
	clear:both;
}
.test-video {
	width: 640px;
	height: 360px;
    margin: 25px 132px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 10px solid #CCC;
	clear:both;
}
.test-video2 {
	width: 640px;
	height: 360px;
	margin: 25px 132px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 10px solid #CCC;
	clear:both;
}
.test-video3 {
	width: 640px;
	height: 360px;
    margin: 25px 132px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 10px solid #CCC;
	clear:both;
}
.test-video4 {
	width: 640px;
	height: 360px;
	margin: 25px 132px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 10px solid #CCC;
	clear:both;
}
.test-video-side {
	float:left;
	width: 440px;
	height: 248px;
	margin: 0 auto;
	margin-top:35px;
	margin-bottom:35px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 10px solid #CCC;
	}
	.test-video-side-r {
	float:left;
	width: 440px;
	height: 248px;
	margin: 0 auto;
	margin-left:3px;
	margin-top:35px;
	margin-bottom:35px;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 10px solid #CCC;
	}
.test-pic {
	float:left;
	
	width:50px;
height:50px;
background-color:#fff;
margin-top:33px;
margin-left:25px;
margin-right:0px;
margin-bottom:0px;
padding:7px 14px 14px 7px;
border:thin #ccc solid;

}
.test-pic2 {
	float:left;
	
	width:50px;
height:50px;
background-color:#fff;
margin-top:33px;
margin-left:25px;
margin-right:0px;
margin-bottom:0px;
padding:10px 14px 10px 7px;
border:thin #ccc solid;

}
.test-text {float:left;
margin-top: 40px;
margin-left:20px;
width:770px; 
}
.test-text2 {float:left;
margin-top: 35px;
margin-left:30px;
width:790px;
line-height:140%;
}
.test-text-at {font-weight:normal; color:#777;}
.test-email {
	background: #F7F7F7;
	height:125px;
	width:923px;
	margin:0 auto;
	clear:both;
	color:#999;
	text-align:center;
	font-size:15px;
	}
	.test-email-fill {
	background-image:url(http://timothysykes.com/wp-content/themes/timothysykes/images/emailtemp.png);
	background-repeat:none;
	height:125px;
	width:900px;
	padding-left:30px;
	margin:0 auto;
	margin-bottom:35px;
	clear:both;
	color:#999;
	text-align:center;
	font-size:16px;
	}
	.test-tweet {
	background-image:url(http://timothysykes.com/wp-content/themes/timothysykes/images/tweettemp.png);
	background-repeat:none;
	height:125px;
	width:930px;
	margin:0 auto;
	clear:both;
	color:#999;
	text-align:left;
	}
	
	.test-name2 {text-align:right; margin-top:10px; font-weight:bold; color:#333; margin-right:50px;}
	.test-name3 {text-align:left; margin-top:0px; font-weight:bold; color:#333; margin-bottom:5px; }
	
	#test-contain {width:923px; 
	margin-top:30px;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:20px;	
    
    }
    
    
/* Case Study */

#case_study hr {
    background: url('images/cs_hr.png') no-repeat;
    width: 945px;
    height: 16px;
    margin: 30px -17px;
    border: none;
    clear: both;
}

#case_study #trading_application {
    width: 958px;
    margin-left: -17px;
}

#case_study #cs_profitly {
    width: 900px;
    margin: auto;
}

#case_study #profitly-widget-1 {
    float: left;
}

#case_study #profitly-widget-2 {
    float: left;
}

#case_study .l_arrow {
    width: 28px;
    height: 36px;
    background: url('images/arrow-left.png') no-repeat;
    float: left;
    margin-top: 33px;

}

#case_study .r_arrow {
    width: 28px;
    height: 36px;
    background: url('images/arrow-right.png') no-repeat;
    display: inline-block;
    float: right;
    margin-top: 33px;
}

#case_study .cs_box_shadow {
    width: 925px;
    height: 20px;
    background: url('images/cs_shadow.png') no-repeat;
    margin: -71px auto 0 auto;
    display: block;
}

#case_study #cs_header {
    background: url('images/graph.png') no-repeat;
    width: 958px;
    height: 436px;
    margin-top: -19px;
    margin-left: -17px;
}

#case_study #cs_header h1 {
    background: url('images/graph-headline.png') no-repeat;
    width: 725px;
    height: 135px;
    margin-top: 40px;
    margin-left: 40px;
    text-indent: -9999px;
    float: left;
}

#case_study .quote_box {
    width: 800px;
    height: 86px;
    border: 1px #BABABA solid;
    background: #F8F8F8;
    box-shadow: inset 0 0 0 5px #FFF; 
    padding: 20px 30px 30px 30px;  
    margin: 60px auto;
    }
    
#case_study .quote_box.two {
    height: 120px;
    }
    
#case_study .quote_box.two .photo {
    margin-top: -29px;
}
    
#case_study .quote_box blockquote {
    width: 620px;
    float: left;
    font: 400 22px/32px 'Roboto',sans-serif;
}
#case_study .quote_box  .photo {
    background: url('images/photo-tim-grittani.png') no-repeat;
    width: 172px;
    height: 202px;
    margin-top: -50px;
    float: right;
}
 #case_study #apply_link {
     margin-top: 60px;
 }
#case_study #prob_sol {
    width: 903px;
    height: 518px;
    background: url('images/prob-results.png') no-repeat;
    margin: auto;
}

#case_study #prob_sol h2 {
    font: 600 26px 'Roboto', sans-serif;
    color: #000;
    margin-bottom: 30px;
}

#case_study #prob_sol p {
    font: 300 16px/26px 'Roboto', sans-serif;
}
#case_study #prob_sol .cs_stat {
    width: 161px;
    margin-right: 20px;
    margin-top: 20px;
    float: left;
}
#case_study #prob_sol .cs_stat_bot {
    font: 300 13px/26px 'Roboto', sans-serif;
    background: #fff;
    width: 144px;
    border-left: 1px #BEBEBE solid;
    border-right: 1px #BEBEBE solid;
    border-bottom: 1px #BEBEBE solid; solid; 
    display: block;
    text-align: center;
}

#case_study #prob_sol .cs_stat strong {
     width: 138px;
     height: 24px;
     display: block;
     margin: 0;
     color: #fff;
     background: #3C729E;
     text-shadow: 0 -1px 1px rgba(0,0,0,.7);
     box-shadow: inset 0 0 0 1px #769CBB;
     text-align: center;
     padding: 3px;
     font: 600 16px/26px 'Roboto', sans-serif;
     border: 1px #3C729E solid;
 }

#case_study #prob_sol .left {
    width: 371px;
    padding: 70px 40px 40px;
    float: left;
}

#case_study #prob_sol .right {
    width: 371px;
    padding: 70px 40px 40px;
    float: right;
}
#case_study #my_strategy {
    margin: auto;
    width: 899px;
    height: 260px;
}
#case_study #ms_container {
    width: 899px;
    height: 162px;
    background: url('images/strategy.png');
    float: left;
}

#case_study #my_strategy h2 {
    font: 400 54px 'Roboto Condensed', sans-serif;
    text-align: center;
    margin: 0 auto 30px auto;
    width: 330px;
}

#case_study #my_strategy p {
    font: 300 24px/35px 'Roboto', sans-serif;
    text-align: center;
    width: 860px;
    margin: 25px auto;
}

#case_study .technique { 
background: rgb(255,255,255); /* Old browsers */
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );
border-bottom: 1px #BABABA solid;
width: 918px;
margin-left: -17px;
padding: 20px;

}

#case_study .technique_container { 
    border: 1px #BABABA solid;
    padding: 10px;
    width: 890px;
    margin: auto;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.25);
}

#case_study .technique h2 { 
    font: 600 25px/35px 'Roboto', sans-serif;
    margin-bottom: 20px;
    display: inline-block;
    margin-top: 10px;

}

#case_study .technique p { 
    font: 300 15px/24px 'Roboto', sans-serif;
    margin-bottom: 20px;
}

#case_study .technique.even img { 
    float: left;
    margin-right: 30px;
}
#case_study .technique.odd p,
#case_study .technique.odd h2 {
    padding-left: 10px; 
}

#case_study .technique.odd img { 
    float: right;
    margin-left: 30px;
}

#case_study #cs_lessons {
    width: 782px;
    margin: auto;
}
#case_study #cs_lessons .cs_lesson {
    width: 782px;
    height: 199px;
    background: url('images/lesson.png');
    margin: 25px auto;
    float: left;
}

#case_study #cs_lessons h2 {
    font: 400 54px 'Roboto Condensed', sans-serif;
    text-align: center;
    margin: 0 auto 30px auto;
    width: 426px;
}
#case_study #cs_lessons .lesson_num  {
    text-align: center;    
    width: 138px;
    float: left;    
    position: relative;
    top: 26px;
    left: 19px;
}

#case_study #cs_lessons .lesson_num h3 {
    font: 300 30px 'Roboto', sans-serif;
    color: #fff;
    text-transform: uppercase;
}
#case_study #cs_lessons .lesson_num span {
    font-size: 99px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    margin-top: -5px;
}

#case_study #cs_lessons p {
    width: 590px;
    font: 300 18px/30px 'Roboto', sans-serif;
    color: #fff;
    float: right;
    padding: 20px;
}

#case_study #message_from_tim {
    width: 899px;
    height: 244px;
    background: url('images/message-from-tim.png') no-repeat;
    margin: auto;
}

#case_study #message_from_tim h2 {
    font: 600 40px 'Roboto', sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    padding-top: 10px;
}

#case_study #message_from_tim p {
    font: 300 18px/28px 'Roboto', sans-serif;
    color: #000;
    text-align: center;
    width: 840px;
    margin: auto;
    margin-top: 27px;
}

#case_study #cs_checkout {
    width: 899px;
    height: 395px;
    background: url('images/checkout.png');
    margin: auto;
}

#case_study #cs_checkout .left {
    width: 426px;
    float: left;
}
#case_study #cs_checkout .left #tim_photo {
    width: 98px;
    height: 98px;
    background: url('images/tim-circle-photo.png') no-repeat;
    position: relative;
    top: 30px;
    left: -10px;
    display: block;
    float: left;
}
#case_study #cs_checkout .left h2 {
    font: 600 36px 'Roboto',sans-serif;
    color: #000;
    margin-top: 40px;
    display: inline-block
}

#case_study #cs_checkout .left h3 {
    font: 300 24px 'Roboto',sans-serif;
    display: inline-block;

}

#case_study #cs_checkout .left p {
    font: 300 16px/26px 'Roboto',sans-serif;
    color: #000;
    margin-left: 40px;
    margin-top: 20px;
    width: 358px;
    
}

#case_study #cs_checkout .right {
    width: 451px;
    float: right;
}

#case_study #cs_checkout .right a {
    display: inline-block;
    cursor: pointer;
    margin: 20px 0 0 53px;
    width: 350px;
    height: 53px;
    border: 1px solid #ae990b;
    font: 700 28px/53px 'Roboto Condensed', Sans-serif;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background: rgb(209,188,14); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(209,188,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,188,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(209,188,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1bc0e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
    margin-top: 277px;
    margin-left: 36px;
}

#case_study #cs_checkout .right a:hover {
    background: rgb(211,198,14); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(211,198,14,1) 0%, rgba(187,156,10,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,198,14,1)), color-stop(100%,rgba(187,156,10,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(211,198,14,1) 0%,rgba(187,156,10,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3c60e', endColorstr='#bb9c0a',GradientType=0 ); /* IE6-9 */
}

.page-template-case_study-php footer,
.page-template-case_study-2-php footer  {
    display: none;
}

/* Cast Study 2 */
#case_study.asheya {
	
}

#case_study.asheya #cs_header h1 {
    background: url('images/graph-headline-2.png') no-repeat;
    width: 730px;
    height: 142px;
}

#case_study.asheya #cs_header {
    background: url('images/graph-2.png') no-repeat;
}

#case_study.asheya .quote_box  .photo {
    background: url('images/photo-asheya.png') no-repeat;
    width: 152px;
    height: 153px;
    margin-top: -36px;
}

#case_study.asheya #prob_sol h2 {
    margin-bottom: 20px;
}

#case_study.asheya .quote_box {
    height: 60px;
}

#case_study.asheya #prob_sol .cs_stat strong {
    font-size: 14px;
}

#case_study.asheya #prob_sol p {
    font: 300 15px/25px 'Roboto', sans-serif; 
}

#case_study.asheya #my_strategy p {
    font: 300 18px/26px 'Roboto', sans-serif;
}

#case_study.asheya #cs_lessons p {
    font: 300 14px/25px 'Roboto', sans-serif;
}

#case_study.asheya #message_from_tim p {
    font: 300 22px/32px 'Roboto', sans-serif;
    margin-top: 35px;
    
}

/* Footer */
#footer_top_bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 93px;
  z-index: -1;
  height: 384px;
  width: 100%;
  background: url('images/footer-bg.png') repeat;
  box-shadow:inset 0 10px 10px #000;
  -moz-box-shadow:inset 0 10px 10px #000;
  -webkit-box-shadow:inset 0 10px 10px #000;
}
#footer_bot_bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  height: 92px;
  width: 100%;
  border-top: 1px solid #333333;
  background: url('images/bottom-footer-bg.png') repeat;
}
#colophon {
  position: absolute;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 480px;
  max-width: none;
}
#footer_top {
  position: relative;
  margin: 0 auto;
  width: 960px;
  height: 384px;
}
#footer_top h4 {
  position: absolute;
  left: 0;
  top: 48px;
  font: 700 37px/37px 'Roboto', sans-serif;
  color: #fff;
}
#footer_top p {
  position: absolute;
  left: 202px;
  top: 134px;
  width: 268px;
  font: 700 15px/20px 'Roboto', sans-serif;
  color: #d3cfe5;
}
#footer_top p a {
  color: #fff;
  text-decoration: none;
}
#footer_top p a:hover {
  text-decoration: underline;
}
#footer_top img {
  position: absolute;
  left: 0;
  top: 105px;
}
#footer_subscribe {
  position: absolute;
  right: 0;
  top: 0;
  width: 338px;
  height: 300px;
}
#footer_subscribe p {
  position: absolute;
  left: 0;
  top: 110px;
  width: 360px;
  font: 700 17px/25px 'Roboto', sans-serif;
  color: #cbcbcb;
}
#footer_subscribe input {
  position: absolute;
  left: 0;
  padding: 8px 15px 8px 15px;
  width: 205px;
  font: 300 14px/14px 'Roboto', sans-serif;
  color: #000;
  border: 1px solid #bababa;
}
#footer_subscribe input[type='text'] {
  top: 65px;
  left:50px;
}
#footer_subscribe input[type='email'] {
  top: 105px;
  left:50px;
}
#footer_subscribe input[type='text']:focus,
#footer_subscribe input[type='email']:focus {
  box-shadow: 0 0 10px rgba(255,255,255,.5) !important;
  -moz-box-shadow: 0 0 10px rgba(255,255,255,.5) !important;
  -webkit-box-shadow: 0 0 10px rgba(255,255,255,.5) !important;
}
#footer_subscribe input[type='submit'] {
  top: 150px;
  left:20px;
  padding-bottom:5px;
  padding-top:0px;
  width: 300px;
  height: 46px;
  font-size: 21px;
  font-weight: 700;
  color: #fafafa;
  font-family: 'Roboto Condensed', sans-serif;
  border: 1px solid #ae990b;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  background: rgb(211,191,49); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(211,191,49,1) 0%, rgba(183,157,24,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,191,49,1)), color-stop(100%,rgba(183,157,24,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(211,191,49,1) 0%,rgba(183,157,24,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(211,191,49,1) 0%,rgba(183,157,24,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(211,191,49,1) 0%,rgba(183,157,24,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(211,191,49,1) 0%,rgba(183,157,24,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3bf31', endColorstr='#b79d18',GradientType=0 ); /* IE6-9 */
}
#footer_subscribe input[type='submit']:hover {
  background: rgb(209,193,92); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(209,193,92,1) 0%, rgba(183,157,24,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,193,92,1)), color-stop(100%,rgba(183,157,24,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(209,193,92,1) 0%,rgba(183,157,24,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(209,193,92,1) 0%,rgba(183,157,24,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(209,193,92,1) 0%,rgba(183,157,24,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(209,193,92,1) 0%,rgba(183,157,24,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1c15c', endColorstr='#b79d18',GradientType=0 ); /* IE6-9 */
}
#footer_subscribe input[type='submit']:active {
  background: #c8af29;
}
#footer_bottom {
  position: relative;
  margin: 0 auto;
  width: 960px;
  height: 93px;
}
#footer_logo {
  position: absolute;
  left: 0;
  top: 30px;
  width: 44px;
  height: 38px;
  background: url('images/footer-logo.png') no-repeat;
}
#footer_bottom p {
  position: absolute;
  left: 70px;
  top: 30px;
  font: 400 14px/14px 'Roboto', sans-serif;
  color: #fcfcfc;
}
.footer-menu {
  position: absolute;
  left: 70px;
  top: 50px;
  margin: 0 0 0 0;
}
.footer-menu li {
  float: left;
  margin: 0 20px 0 0;
}
.footer-menu li:last-child {
  margin: 0;
}
.footer-menu li a {
  font: 400 14px/14px 'Roboto', sans-serif;
  color: #fcfcfc;
  text-decoration: none;
}
#footer_ubd {
  position: absolute;
  right: 0;
  top: 20px;
  width: 200px;
  height: 61px;
  background: url('images/ubd-footer.png') no-repeat;
}


/*
* Generic Class Styles 
*/

.small-shadow {
  position: absolute;
  bottom: -8px;
  left: 0px;
  width: 280px;
  height: 8px;
  background: url('images/small-shadow.png') no-repeat;
}
.small-dark-shadow {
  position: absolute;
  bottom: -9px;
  left: 0px;
  width: 276px;
  height: 9px;
  background: url('images/dark-small-shadow.png') no-repeat;
}
.med-shadow {
  position: absolute;
  bottom: -8px;
  left: 12px;
  width: 580px;
  height: 8px;
  background: url('images/med-large-shadow.png') no-repeat;
}
.large-shadow {
  position: absolute;
  bottom: -10px;
  left: 10px;
  width: 912px;
  height: 10px;
  background: url('images/large-gray-shadow.png') no-repeat;
}

.text-shadow {
  text-shadow: 0 -1px 1px rgba(0,0,0,.75);
  -moz-text-shadow: 0 -1px 1px rgba(0,0,0,.75);
  -webkit-text-shadow: 0 -1px 1px rgba(0,0,0,.75);
  margin:0 0 10px 0!important;
}
.text-shadow2 {
  text-shadow: 0 -1px 1px #000;
  -moz-text-shadow: 0 -1px 1px #000;
  -webkit-text-shadow: 0 -1px 1px #000;
}
.text-shadow3 {
  text-shadow: 0 -1px 1px rgba(0,0,0,.4);
  -moz-text-shadow: 0 -1px 1px rgba(0,0,0,.4);
  -webkit-text-shadow: 0 -1px 1px rgba(0,0,0,.4);
}
.text-shadow4 {
  text-shadow: 0 -1px 1px rgba(0,0,0,.6);
  -moz-text-shadow: 0 -1px 1px rgba(0,0,0,.6);
  -webkit-text-shadow: 0 -1px 1px rgba(0,0,0,.6);
}

.button-shadow {
  box-shadow:inset 0 2px 3px rgba(255,255,255,.75), 0 3px 5px rgba(0,0,0,.15) !important;
  -moz-box-shadow:inset 0 2px 3px rgba(255,255,255,.75), 0 3px 5px rgba(0,0,0,.15) !important;
  -webkit-box-shadow:inset 0 2px 3px rgba(255,255,255,.75), 0 3px 5px rgba(0,0,0,.15) !important;
}
.button-shadow:active {
  box-shadow:inset 0 2px 3px rgba(0,0,0,.25), 0 3px 5px rgba(0,0,0,.15) !important;
  -moz-box-shadow:inset 0 2px 3px rgba(0,0,0,.25), 0 3px 5px rgba(0,0,0,.15) !important;
  -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.25), 0 3px 5px rgba(0,0,0,.15) !important;
}

.box-shadow {
  box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);
}

.rounded-top {
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.rounded4 {
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
}
.rounded8 {
  border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
}
.rounded16 {
  border-radius: 16px !important;
  -moz-border-radius: 16px !important;
  -webkit-border-radius: 16px !important;
}
.rounded20 {
  border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  -webkit-border-radius: 20px !important;
}

.page-template-sales_page2-php #hellobar-pusher, .page-template-sales_page2-php #hellobar-wrapper,
.page-template-sales_page-php #hellobar-pusher, .page-template-sales_page-php #hellobar-wrapper { display: none!important; }


.page-template-case_study-php #hellobar-pusher,
.page-case_study-php #hellobar-wrapper, 
.page-template-case_study-2-php #hellobar-pusher,
.page-case_study-2-php #hellobar-wrapper,
.page-template-case_study-php #hellobar-container,
.page-template-case_study-2-php #hellobar-container {
    display: none!important;
}


.page-id-19762 #upprev_box,
.page-template-sales_page-php #upprev_box,
.page-template-sales_page2-php #upprev_box,
.page-template-case_study-php #upprev_box,
.page-template-case_study-2-php #upprev_box {
    display: none!important; 
}

.page-id-19762 #head_bg { height: 82px; }

#chatroom { 
    float: right; 
    position: absolute;
    display: block;
    left: 909px;
    background: rgb(242,242,242); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(228,228,228,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
    text-align: center;
    padding: 2px;
    width: 66px;
    font: 400 11px/15px 'Roboto';
    color: #000; 
    text-transform: uppercase;
    text-decoration: none;
    }
    

#chatroom:hover {
    text-decoration: none;
    color: #fff;
    background: #294A5D;
}

.nav-previous, .previous-image, .nav-next, .next-image { line-height: 21px; margin-bottom: 50px; }

#challengetab {
background: url(http://www.timothysykes.com/wp-content/uploads/2012/09/nextbigpick.jpg) no-repeat; /* Path to Image */
left:-1px; 
top:35%;height:151px;width:51px;margin:0;padding:0;position:fixed;z-index:99999999999999999;}

.comments-area article header { margin-bottom: 20px; }

.page-template-squeeze_page-php #upprev_box,
.page-template-squeeze_page-php #challengetab,
.page-template-millionaire-challenge-thank-you-php #challengetab
{ display: none; }

.page-template-case_study-2-php #livechat-full,
.page-template-case_study-2-php #livechat-compact-container { display:  none!important; }

.page-template-case_study-php #livechat-full, 
.page-template-case_study-php #livechat-compact-container {display:none !important;}

.page-template-millionaire-challenge-thank-you-php #challengetab
{display:none !important;}

#idSiteMeterHREF { display: none; }
/* Real Traders Academy */
.rotate90 {
    width:87px;
    height:96px;
    background: url(images/arrow_drawn_red.png) no-repeat;
    display:inline-block;
    position:relative;
    top:-40px;
    right:-766px;
    

}

/* New Challenge Page Style */
body.page-id-25425 header, /* Landing Page */
body.page-id-25425 nav#main-nav,
body.page-id-25425 div#hellobar-container, 
body.page-id-25425 p#challengetab, 
body.page-id-25425 #upprev_box, 
body.page-id-25425 footer#main-footer, 
body.page-id-25425 footer#sub-footer, 
body.page-id-25425 #hellobar-pusher,
body.page-id-25425 #hellobar-wrapper,
body.page-id-25440 header, /* Application Page */
body.page-id-25440 nav#main-nav,
body.page-id-25440 div#hellobar-container, 
body.page-id-25440 p#challengetab, 
body.page-id-25440 #upprev_box, 
body.page-id-25440 footer#main-footer, 
body.page-id-25440 footer#sub-footer, 
body.page-id-25440 #hellobar-pusher,
body.page-id-25440 #hellobar-wrapper,
body.page-id-25439 header, /* Landing Page */
body.page-id-25439 nav#main-nav,
body.page-id-25439 div#hellobar-container, 
body.page-id-25439 p#challengetab, 
body.page-id-25439 #upprev_box, 
body.page-id-25439 footer#main-footer, 
body.page-id-25439 footer#sub-footer, 
body.page-id-25439 #hellobar-pusher,
body.page-id-25439 #hellobar-wrapper,
body.page-id-25483 header, /*Homework 1 */
body.page-id-25483 nav#main-nav,
body.page-id-25483 div#hellobar-container,
body.page-id-25483 p#challengetab,
body.page-id-25483 #upprev_box,
body.page-id-25483 footer#main-footer,
body.page-id-25483 footer#sub-footer,
body.page-id-25483 #hellobar-pusher,
body.page-id-25483 #hellobar-wrapper,
body.page-id-25480 header, /*Homework 2 */
body.page-id-25480 nav#main-nav,
body.page-id-25480 div#hellobar-container,
body.page-id-25480 p#challengetab,
body.page-id-25480 #upprev_box,
body.page-id-25480 footer#main-footer,
body.page-id-25480 footer#sub-footer,
body.page-id-25480 #hellobar-pusher,
body.page-id-25480 #hellobar-wrapper,
body.page-id-25434 header, /*Homework 3 */
body.page-id-25434 nav#main-nav,
body.page-id-25434 div#hellobar-container,
body.page-id-25434 p#challengetab,
body.page-id-25434 #upprev_box,
body.page-id-25434 footer#main-footer,
body.page-id-25434 footer#sub-footer,
body.page-id-25434 #hellobar-pusher,
body.page-id-25434 #hellobar-wrapper,
body.page-id-25435 header, /*Homework 4 */
body.page-id-25435 nav#main-nav,
body.page-id-25435 div#hellobar-container,
body.page-id-25435 p#challengetab,
body.page-id-25435 #upprev_box,
body.page-id-25435 footer#main-footer,
body.page-id-25435 footer#sub-footer,
body.page-id-25435 #hellobar-pusher,
body.page-id-25435 #hellobar-wrapper,
body.page-id-25437 header, /*Homework 5 */
body.page-id-25437 nav#main-nav,
body.page-id-25437 div#hellobar-container,
body.page-id-25437 p#challengetab,
body.page-id-25437 #upprev_box,
body.page-id-25437 footer#main-footer,
body.page-id-25437 footer#sub-footer,
body.page-id-25437 #hellobar-pusher,
body.page-id-25437 #hellobar-wrapper, 
body.page-id-25438 header, /*Homework Bonus */
body.page-id-25438 nav#main-nav,
body.page-id-25438 div#hellobar-container,
body.page-id-25438 p#challengetab,
body.page-id-25438 #upprev_box,
body.page-id-25438 footer#main-footer,
body.page-id-25438 footer#sub-footer,
body.page-id-25438 #hellobar-pusher,
body.page-id-25438 #hellobar-wrapper,
body.page-id-27430 header, /* How To Make Millions */
body.page-id-27430 nav#main-nav,
body.page-id-27430 div#hellobar-container,
body.page-id-27430 p#challengetab,
body.page-id-27430 #upprev_box,
body.page-id-27430 footer#main-footer,
body.page-id-27430 footer#sub-footer,
body.page-id-27430 #hellobar-pusher,
body.page-id-27430 #hellobar-wrapper,
body.page-id-27430 #livechat-full-view,  
body.page-id-27631 header, /* Real Traders Academy */
body.page-id-27631 nav#main-nav,
body.page-id-27631 div#hellobar-container,
body.page-id-27631 p#challengetab,
body.page-id-27631 #upprev_box,
body.page-id-27631 footer#main-footer,
body.page-id-27631 footer#sub-footer,
body.page-id-27631 #hellobar-pusher,
body.page-id-27631 #hellobar-wrapper,
body.page-id-27631 #livechat-full-view,
body.page-id-27631 #intModal,
body.page-id-27634 header, /* Real Traders Academy Step 2 App */
body.page-id-27634 nav#main-nav,
body.page-id-27634 div#hellobar-container,
body.page-id-27634 p#challengetab,
body.page-id-27634 #upprev_box,
body.page-id-27634 footer#main-footer,
body.page-id-27634 footer#sub-footer,
body.page-id-27634 #hellobar-pusher,
body.page-id-27634 #hellobar-wrapper,
body.page-id-27634 #livechat-full-view,
body.page-id-27634 #intModal
{display:none!important;}

body.page-id-25425 .site {padding-top:30px; margin-top:0px;} 
body.page-id-25440 .site, /*Application Page */
body.page-id-25483 .site, /*Homework 1 */
body.page-id-25480 .site, /*Homework 2 */
body.page-id-25434 .site,  /*Homework 3 */
body.page-id-25435 .site, /*Homework 4 */
body.page-id-25437 .site, /*Homework 5 */
body.page-id-25438 .site,  /*Homework Bonus */
body.page-id-27430 .site, /*How To Make Millions */
body.page-id-27631 .site, /* Real Traders Academy */
body.page-id-27634 .site /* Real Traders Academy Step 2 App */
{padding-top:30px; margin-top:60px;}

#ts-mc-logo {background: url('images/ts-mc-logo.png') no-repeat;
 width:100px; height:100px; position:absolute; top:60px; left:100px;
 z-index:999999999;}
#challenge-video {width:640px; height:360px; background:#fff; border:#CCC solid thin; -webkit-border-radius: 5px;
border-radius: 5px; margin:0 auto; margin-top:70px; margin-bottom:20px; padding: 10px 10px 12px 10px;}


a.yes-button, 
input.yes-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffe88c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffe88c;
	box-shadow:inset 0px 1px 0px 0px #ffe88c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fdd94a), color-stop(1, #ecad00) );
	background:-moz-linear-gradient( center top, #fdd94a 5%, #ecad00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd94a', endColorstr='#ecad00');
	background-color:#fdd94a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #e8a920;
	display:inline-block;
	color:#b25c00;
	font-family:arial;
	font-size:31px;
	font-weight:bold;
	padding:14px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #f9da74;
	
}
a.yes-button:hover,
input.yes-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ecad00), color-stop(1, #fdd94a) );
	background:-moz-linear-gradient( center top, #ecad00 5%, #fdd94a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecad00', endColorstr='#fdd94a');
	background-color:#ecad00;
	cursor:pointer;
}
a.yes-button:active,
input.yes-button:active {
	position:relative;
	top:1px;	
}
#challengeForm {
    display:none;
	height:200px;
}
#homework-title {width:100%; height:70px; background:#333; position:absolute; left:0px; top:0px;}
#homework-cntr {width:960px; margin:0 auto;}
#homework-cntr ul {width:860px; margin:0 auto; padding-top:7px;}
#homework-cntr ul li {display:inline-block; font-size:12px; color:#ccc; padding:10px; line-height:125%;}
#homework-cntr ul li a {color:#1BC3EC;}
#homework-cntr ul li a:hover {color:#008DC3;}
#homework-cntr ul li a:visited {color:#008DC3; text-decoration:none;}
#homework-cntr ul li a.current {color:#008DC3;font-weight:bold; text-decoration:none;}
#homework-cntr ul li.unwatched {background:#444;font-weight:bold; text-decoration:none;}
#homework-cntr ul li.unwatched:hover {background:#144;font-weight:bold; text-decoration:none;}

#loginForm {
    display:none;
}



/* Testimonials */
#testimonial-wrap {width:100%; display:inline-block; vertical-align:top; margin-right:2%;}
.testimonial {
   
    position: relative;
    z-index: 0;
    
	color:#292F33; 
    }

    aside.testimonial {

        }

    .testimonial .quote {
        position: absolute;
        left: 0;
        top: -25px;
        font-size: 300px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
        color: #fff;
        z-index: -1;
        line-height: 1;
		display:none;
        }

    .testimonial-text {
        
		background:#fff;
		font-size: 15px!important; 
	
		padding: 10px 10px 15px 20px;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
        }
.testimonial-text:after {
	content: "";
	position: absolute;
	bottom: -11px;
	left: 25px;
	border-style: solid;
	border-width: 11px 11px 0;
	border-color: #ffffff transparent;
	display: block;
	width: 0;
	z-index: 1;
}
    .testimonial-client-name {
      font-size:15px; text-align:left; margin-top:16px; margin-left:25px; margin-bottom:5px; display:block;
       font-weight:bold; 
	   
		}

        .testimonial-client-org  {
           font-style:normal;
			font-size:11px; text-transform:uppercase; font-weight:bold; color:#999;
			margin-left:25px; margin-bottom:25px;
            }
			
			
			
.bubble {
	position: relative;
	width: 95%;
	
	padding: 10px;
	background: #F6F5F5;
	border: #F6F5F5 solid 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.bubble p { font-size:14px;}
.bubble:after {
	content: "";
	position: absolute;
	bottom: -11px;
	left: 25px;
	border-style: solid;
	border-width: 11px 11px 0;
	border-color: #F6F5F5 transparent;
	display: block;
	width: 0;
	z-index: 1;
}

/* New Interstital */
body.page-id-25658 header, /* Landing Page */
body.page-id-25658 nav#main-nav,
body.page-id-25658 div#hellobar-container, 
body.page-id-25658 p#challengetab, 
body.page-id-25658 #upprev_box, 
body.page-id-25658 footer#main-footer, 
body.page-id-25658 footer#sub-footer, 
body.page-id-25658 #hellobar-pusher,
body.page-id-25658 #hellobar-wrapper
{display:none!important;}


body.int_body {background:#4E88A6; font-family:sans-serif;}
#intModal {z-index:9999999999;}
#int_success-msg{display:inline-block; color:#00AA14; padding-left:10px;}
#int-post {
	text-align:right;
	display:inline-block;}
#int-post:hover {opacity:.9!important;
	background-position:center;
	background-image: linear-gradient(to bottom, #337AB7 0%, #265A88 100%);
background-repeat: repeat-x;
border-color: #245580;}
.btn-primary:disabled,
.btn[disabled] {
	background-color:#265A88!important;}
#int_container {
	max-width:960px; 
	background:#fff; 
	margin: 0 auto;
	padding-bottom:20px;
}
	
header.int_top {
	width:100%;
	border-bottom:#629EBC solid 10px;}

.int_tslogo {
	max-width:302px;
	padding:20px 50px 20px 40px;
	min-height:33px;
	display:inline-block;
	vertical-align:top;}
	
.int_tslogo a {
	background:url('images/int_tslogo.png') no-repeat;
	width:302px;
	height:33px;
	display:block;
	text-indent:-999999px;
	margin-top:12px;}
	
.int_tsquote {
	width:56%;
	padding:29px 0px 22px 0px;
	display:inline-block;
	vertical-align:top;
	background:url('images/int_timhs.jpg') no-repeat;
	background-position:bottom right;}
	
.int_tsquote p {font-size:12px;
	letter-spacing:1px;
	line-height:140%;
	color:#666;
	font-style:italic;
	text-align:center;
	padding-right:90px;
	margin-left:20px;}
	
h1.int_headline {
	font-size:79px; 
	text-align:center;
	font-family: Tahoma,sans-serif;
	line-height:100%;
	margin-top:10px;
	margin-bottom:30px;
	font-weight:900;
	
}	
#int_left {width:45%;  vertical-align:top;
	display:inline-block;
	padding:0px 10px 10px 30px;}
#int_right {width:45%; 
	vertical-align:top;
	display:inline-block;
	padding:0px 20px 10px 20px;}
	
	

h2.int_title {color:#006890;font-size:18px; font-weight:bold;
marin-bottom:10px;}
.int_steps {margin-bottom:40px;}
.int_steps ol {padding-left:25px;
	list-style:outside decimal!important; }
.int_steps ol li {
	font-weight:bold;
	font-size:19px;
	letter-spacing:-1px;
	color:#66A7C5;
	padding:0px;
	}

.int_steps ol li p {
	font-size:18px;
	line-height:90%;
	color:#66667D;
	letter-spacing:0px;
	font-weight:normal;
	
}
.int_trackrecord img {width:90%;}
.int_form_wrap {display:inline-block; width:85%; vertical-align:top; display:inline-table; margin:0 auto;}
.int_form_submit{display:inline-block; width:40%; display:inline-table; margin:0 auto; vertical-align:top;}
input#int_form_name,input#int_form_email {
	width:100%;
	padding:5px;
	height:20px; -webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border:1px #e1e1e1 solid;}

input.int_signup-btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #b7ddf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #b7ddf7;
	box-shadow:inset 0px 1px 0px 0px #b7ddf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #70b0d0), color-stop(1, #548fad) );
	background:-moz-linear-gradient( center top, #70b0d0 5%, #548fad 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70b0d0', endColorstr='#548fad');
	background-color:#70b0d0;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #0295c2;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	width:160px;
	line-height:50px;
	
	margin-left:10%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #0965ab;
}
.int_signup-btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #548fad), color-stop(1, #70b0d0) );
	background:-moz-linear-gradient( center top, #548fad 5%, #70b0d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#548fad', endColorstr='#70b0d0');
	background-color:#548fad;
	cursor:pointer;
}.int_signup-btn:active {
	position:relative;
	top:1px;
}
p#return-link {text-align:right; margin-top:40px;}
p#return-link a {color:#70B0D0; }
.int_warning {font-size:12px;}
.int_credits img {max-width:100%;}


/* How To MAke Millions */
.htmmlogo {
	background:url('images/htmm-logo.png') no-repeat;
	width:314px;
	height:70px;
	margin:0 auto;
	margin-bottom:30px;}
h1.htmmhl {font-size:42px; text-align:center; margin:0px;}
.side.htmmcta {max-width:300px; margin:0 auto; text-align:center;}
.htmm-field {
	margin-bottom:10px;}
.htmm-field input#inf_field_Email {width:307px; margin:0 auto; height:30px; padding:10px; font-size:22px; color:#666; text-align:center;}


@media (max-width : 960px) {
	.int_tslogo {padding-right:70px;}
	.int_tsquote {width:53%}
	.int_tsquote p {font-size:11px;}
	.int_steps ol li {font-size:1.6vw;}
	.int_steps ol li p {font-size:1.6vw;}
	}

@media (max-width : 920px) {
	.int_tslogo {padding-right:2px;}
	h1.int_headline {font-size: 9.1vw;}
	.int_tsquote p {font-size:10px;}
}
@media (max-width : 860px) {
	#int_left {width:44%;}
	#int_right {width:44%;}
	input.int_signup-btn {height:60px; font-size:18px; width:140px;}
	
	}

@media (max-width : 800px) {
	.int_tslogo {width:100%;padding-right:0px;}
	.int_tsquote {width:51%}
}

@media (max-width : 745px) {
	.int_form_submit  {}
	input.int_signup-btn {height:60px; font-size:17px; width:135px;}
	}

@media (max-width : 725px) {
	.int_tslogo {
	display:block;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:10px;
	margin: 0 auto;
	}
	.int_tslogo a {background-size:90%; margin:0 auto; padding:0px; text-align:center; width:90%; display:block;}
	.int_tsquote {display:none;}
	.int_credits {display:none;}
	#int_left {display:none;}
	#int_right {width:100%; padding:0px; margin:0px; display:block; 
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	.int_7lesson_optin h2.int_title {text-align:center; font-size: 3.5vw; padding:5% 5% 0% 5%;}
	form.int_form_cont {display:table; width:80%; padding-left:10%; margin:0 auto;}

	input.int_signup-btn {height:60px; font-size:17px; width:140px;}

	p#return-link {text-align:center; font-size:13px; margin-bottom:15px;}
	.int_warning {font-size:11px; text-align:center; padding:0px 6%; }
}

/* Smartphones (portrait and landscape) --- */
@media (max-width : 500px) {
	.int_tslogo {
	display:block;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin: 0 auto;
	width:100%;
	}
	
	.int_tslogo a {background-size:100%; margin:0 auto; padding:0px; text-align:center; width:90%;}
	h1.int_headline {font-size: 25px;}
	form.int_form_cont {display:table; width:90%; padding-left:0%; margin:0 auto;}

	input#int_form_name, input#int_form_email {
	position:relative;
	left:0px;
	width:100%;
	text-align:center;
	margin:0 auto;
	display:table;
	padding:12px 0px 12px 0px;
	margin-bottom:7px!important;
	margin-right:0px;
	margin-left:0px;}
	.int_form_wrap .form-group {margin-bottom:0!important;}
	.help-block{text-align:center!important;}
	button#int-post {text-align:center!important;
	margin:0 auto!important;
	width:160px!important;
	display:block!important;
	}
	input.int_signup-btn {
	margin:0 auto;
	width:160px;
	font-size:18px;
	display:table;
	text-align:center;
	}

	h1.int_headline {margin-top:10px; margin-bottom:10px;letter-spacing:-1px;}
	.int_form_wrap{width:70%; margin:0 auto; display:table;}
	.int_form_submit{width:40%; margin:0 auto; display:table;}
	.int_warning {font-size:9px;}
	p#return-link {font-size:12px; margin-bottom:15px;}
	.int_7lesson_optin h2.int_title {font-size: 18px;}
}

.visibledevice {display:none;}
.visibledesktop {display:display;}

@media (max-width : 320px) {
.visibledevice {display:block;}
.visibledesktop {display:none;}

}
iframe.int_performance {width:100%;
min-height:190px;
overflow-y:hidden;}
span.numberbefore{position:absolute;z-index:999;color:#444;}
span.numberafter {position:relative; top:62px; left:-354px; font-size:1.4vw; font-weight:600; }
span.numberlast {position:fixed;}


/* mobile styles */


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
#main-nav {width:auto!important;}
}


/* iPhone 5 ----------- */
@media only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {

}