    
#headernavoverlay {
  position: absolute;
  width: 220px;
  top: 105px;
  left: 0;
  padding: 0 0 0 25px; }
#headernavoverlay a {
    position: absolute;
    width: 220px;
    height: 134px;
    display: block;
    left: 25px;
    top: 0; }
#headernavoverlay a#headernav2 { 
  top: 134px; }
#headernavoverlay a#headernav3 { 
  top: 180px; }
  
#solutions {
}
  #solutions h6 {
    display: none; }
  #solutions li {
    font-size: 11px; 
    font-family: 'Helvetica Neue', arial, sans-serif;
    line-height: 1.4; 
    display: block;
    height: 89px; }
    #solutions li p {
      padding-top: 35px;
      color: #999; 
      position: relative;}
    #solutions li#enterprise p {
      padding-top: 45px; }

#untrackable {
  position: absolute;
  top: 308px;
  left: 305px;
  width: 270px;
  font-size: 11px; 
  line-height: 1.4;
  color: #999; }

#leading-the-way,
#as-seen-on-tv {
  height: 74px;
  display: inline; 
  margin: 0 0 13px 0; 
  padding: 41px 20px 0 0; }
  #leading-the-way h6,
  #as-seen-on-tv h6 {
    display: none; }
  #leading-the-way p,
  #as-seen-on-tv p {
    font-size: 11px;
    color: #fff; 
    margin: 0 0 0.25em 0; }
    #leading-the-way p a,
    #as-seen-on-tv p a {
      font-weight: bold;
      color: #5A7F14; 
      text-decoration: none; }
#leading-the-way {
  background: url(/images/leading-the-way.gif) no-repeat; 
  float: left; 
  padding-left: 137px; 
  width: 303px; }
#as-seen-on-tv {
  background: url(/images/as-seen-on-tv.gif) no-repeat; 
  float: right; 
  padding-left: 149px; 
  width: 291px; }
  
#in-the-news,
#featured-product,
#stay-informed {
  height: 208px;
  display: inline;
  position: relative; }
  #in-the-news h6,
  #featured-product h6,
  #stay-informed h6 {
    display: none; }
  #in-the-news p,
  #featured-product p,
  #stay-informed p {
    font-size: 11px;
    color: #999; }
#in-the-news {
  width: 306px;
  background: url(/images/in-the-news.gif) no-repeat; 
  float: left; 
  margin-right: 11px; }
  #in-the-news ul li {
    font-size: 11px;
    color: #999; }
  #in-the-news ul {
    padding: 70px 25px 0 24px; }
  #in-the-news .read-more {
    position: absolute;
    top: 162px;
    left: 182px; }
#featured-product {
  width: 301px;
  background: url(/images/featured-product.jpg) no-repeat; 
  float: left; }
  #featured-product p {
    padding: 69px 125px 0 21px;
    line-height: 1.4 }
  #featured-product .learn-more {
    position: absolute;
    top: 161px;
    left: 178px;
    padding: 0; }
#stay-informed {
  width: 306px;
  background: url(/images/stay-informed.gif) no-repeat; 
  float: right; }
  #stay-informed p {
    padding: 64px 15px 10px 18px;
    line-height: 1.4 }
  #txtFirstName-div {
    float: left;
    display: inline;
    margin: 0 0 7px 18px; }
    #txtFirstName-div input {
      width: 110px;
      font-size: 11px;
      color: #999; } 
  #txtLastName-div {
    float: left;
    display: inline;
    margin: 0 0 7px 8px; }
    #txtLastName-div input {
      width: 138px;
      font-size: 11px;
      color: #999; }
  #txtEmail-div {
    margin: 0 0 0 18px; }
    #txtEmail-div input {
      width: 262px;
      font-size: 11px;
      color: #999; }
  #stay-informed #btnSubmit-div {
    position: absolute;
    left: 185px;
    top: 162px; }
        
div.error span input {
	border: 1px solid red;}