/*
  Running MySource Matrix
  Developed by Squiz - 
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 25 October 2012 10:21:32
*/


/* OUR SERVICE COLUMNS 1,2,3
========================================= */

h2, h3, .h3, h4 {
  font-weight:bold;
}

#content h1 {
  color:#000044;
}

#content h3, #content .h3 {
  font-size: 1.15em;
}

/* LEFT NAVIGATION 
--------------------------*/

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

#services-nav li {
  border-bottom: dashed 1px #5888b5;
  padding: 0;
  margin: 0;
}

#services-nav li.heading {
  border-bottom: solid 1px #ccd1d7;
}

#services-nav li h2 {
  margin: 0;
  padding: 0.5em 0 0;
  font-size: 1.15em;
  color: #c3378a;
}

#services-nav li a {
  text-decoration: none;
  color: #2c5b87;
  display: block;
  padding: 0.25em 0;
}

#services-nav li a:hover {
  background: #EFEFEF;
}

/*#section-navigation {
  width: 12.56em;
}
#section-navigation a {
  width: 12.2em;
}*/


/* VANTAGE SERVICE BOX 
--------------------------*/

.vantage-service-box {
  background: url(/__data/assets/image/0007/60838/vantage-service-bg.gif) repeat-x top #b1c8dd;
  /*background: #b1c8dd;*/
}

.vantage-service-box div {
  background: url(/__data/assets/image/0005/60863/peter-hargreaves-services.gif) no-repeat 0 45px;
  height: 285px;
  position: relative;
}

.vantage-service-box h2 {
  color: #FFF;
  margin: 0;
  padding: 0.4em 0.4em;
  font-size: 1.4em;
  border-bottom: solid 1px #658DB3;
}

.vantage-service-box p {
  color: #FFF;
  font-size: 1.05em;
  line-height: 1.25;
  padding: 0 1em 0 11em;
  margin: 0.5em 0;
}

.vantage-service-box .vantage-jigsaw {
  position: absolute;
  top: 9.05em;
  right: 0.3em;
}

.vantage-service-box .quote-open {
  position: absolute;
  top: 3.2em;
  left: 10.3em;
}

.vantage-service-box .quote-close {
  position: absolute;
  top: 8.8em;
  left: 20.2em;
}

.vantage-service-box .more-about-vantage {
  position: absolute;
  bottom: 2.5em;
  left: 2em;
}

/*.vantage-service-wave {
  margin: 0;
  padding: 0;
  position: relative;
}

.vantage-service-wave img {
  margin: 0;
  padding: 0;
  position: relative;
}*/


/* FEATURE SCROLLER 
--------------------------*/

.feature-scroller {
  height: 250px;
  background: #b1c8dd;
  margin: 0;
}

.scroll-banner-box {
  position: relative;
}

.previous-link, .next-link {
  position: absolute;
  top: 35%;
}

.previous-link { left: 0; z-index: 11; }
.next-link { right: 0; z-index: 10; }

.previous-link a { 
  background: url(/__data/assets/image/0006/66921/chev-prev.png) no-repeat top left transparent; 
  padding: 27px 27px 27px 0;
  text-decoration: none;
  width: 5px;
  height: 15px;
  display: block;
  position: relative;
}
.next-link a { 
  background: url(/__data/assets/image/0004/66919/chev-next.png) no-repeat top right transparent; 
  padding: 27px 0 27px 27px;
  text-decoration: none;
  width: 5px;
  height: 15px;
  display: block;
  position: relative;
}


/* ALL SERVICES LIST
--------------------------*/

.services-full-list {
  background: #416f9b;
  color: #FFF;
  padding: 0;
}

.services-full-list h2 {
  color: #FFF;
  margin: 0 0.4em;
  padding: 0.4em 0;
  font-size: 1.4em;
}

.services-full-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  border: solid #658db3;
  border-width: 1px 0;
  height: 30em;
}

.services-full-list ul li {
  padding: 0;
  float: left; 
  width: 49%;
}

.services-full-list ul .col1 {
  padding: 0;
  margin: 0 0 0.2em 0.6em;
}

.services-full-list ul .col2 {
  padding: 0;
  margin: 0 0 0.2em;
}

.services-full-list ul .top {
  padding: 0;
  margin-top: 0.6em;
}

.services-full-list ul .bottom {
  padding: 0;
  margin-bottom: 0.6em;
}

.services-full-list ul li a {
  color: #fff;
  text-decoration: underline;
  background: url(/__data/assets/image/0007/17719/white-triangle-no-bg.gif) no-repeat left;
 /*background: url(/__data/assets/image/0017/61118/our_services_button.gif ) no-repeat top left;*/
  display: block;
  padding: 0.6em 0 0.5em 0.9em;
}

.services-full-list ul li a:visited {color: #fff;}


/* FOOTER POPULAR LINKS
--------------------------*/

.footer-popular-links {
  border: solid #c3cbd2;
  border-width: 1px 0;
  background: #f5f7f8;
  padding: 0.6em;
  width: 98.3%;
}

.footer-popular-links div {
  width: 24.5%;
  float: left;
}

.footer-popular-links h2 {
  color: #000044;
  font-size: 1.2em;
}

.footer-popular-links ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.footer-popular-links ol li {
  background: url(/__data/assets/image/0005/5961407/orange-arrow.png) no-repeat 0 0.2em;
  padding-left: 1.2em;
  margin-left: 0;
}

.box-footer {color:#000044;}
#new_div_17797 {color:#000044;}
#new_div_17797 .link-hidden {color:#000044;}