.footer_pages article { margin: 5px -27px 0 -27px; background-color: white; border-top: 1px solid #E0E0E4; }
.footer_pages #classification {border: none; width: 200px; float: left}
.footer_pages #classification > ul { width: 200px; border-right: none; }
.footer_pages #classification > ul li { width: 200px; height: 37px }
.footer_pages article .content {
  background: url(images/shadow-top-light.png) left top repeat-x #F4F4F6;
  margin-left: 200px;
  padding: 25px; 
  border-left: 1px solid #E0E0E4;
  overflow: hidden;
}
.footer_pages #call_to_action {
  margin: 20px auto 10px;
  text-align: center;
  padding: 15px; width: 360px;
  background: rgba(214, 232, 247, 0.6);
  border: 1px solid rgba(10, 95, 148, 0.2); 
}
.footer_pages #classification ul.styled li { list-style-type: square; margin-left: 20px }
.footer_pages ul.accordion li, 
.footer_pages ul.accordion li p,
.footer_pages ul.accordion li div { margin: 7px 0 }

.footer_pages #classification > ul > li.selected > a { 
  top: -9px;
  left: -29px;
  width: 245px;
  height: 55px;
  padding: 19px 0 0 57px;
  /*  background: rgb(10,95,148);*/
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
  background: url(images/sprite.png) -353px -1px no-repeat;
  border: none;
}
.footer_pages article .content a { display: inline; color: #0A5F94 }
.footer_pages article .content p { display: block }
.footer_pages article h1 { margin-bottom: 10px }
.footer_pages article h2 { line-height: 28px; margin-top: 15px }
.footer_pages article h3 { margin-top: 5px }
.footer_pages article.team .content div { margin-top: 15px }
.footer_pages article.team .content div img,
.footer_pages article.clients .content section img, 
.footer_pages article.professionals .content section img { margin: 0 15px 15px 0; float: left; }
.footer_pages article.team .content div > blockquote { font-style: italic; }
.footer_pages article.team .content div > blockquote > small { display: block; color: #666; }
.footer_pages article.clients .content section,
.footer_pages article.professionals .content section { min-height: 167px }
.footer_pages article.jobs .content img { margin-left: -10px }
.footer_pages article.how_it_works .content img { width: 100%; }
.footer_pages article.terms .content, 
.footer_pages article.privacy .content { margin-left: -1px; border-left: none }
.footer_pages article.terms ul li { margin-top: 7px }

.footer_pages article.contact form label { display: block; margin-top: 7px }
.footer_pages article.contact form label.error { 
  display: inline-block;
  margin-left: 7px;
  color: red;
}
.footer_pages .premium-packages {margin-top: 25px;}
.footer_pages article.premium .premium-buttons{margin: 0 130px 10px 0; text-align: right; margin-bottom: 15px;}
.footer_pages article.premium .premium-buttons .btn {margin-right: 50px; text-decoration: none; color: white}
.footer_pages article.premium_info .button_to {text-align: center; margin-top: 20px;}
.footer_pages article.premium_info p, 
.footer_pages article.premium p { 0px 0px 7px 0 }