@charset "utf-8";

.content {
margin-top: 8.1em;
padding: 0;
width: auto;
}
.hero {
background: #ECECEC;
padding: 0;
}

.hero div {
background: url(/images/content/home-hero.jpg) 424px 100% no-repeat;
margin: 0 auto;
padding: 23px 10px 25px 10px;
width: 940px;
}

.hero h1 {
line-height: 1.2;
width: 340px;
}

.hero p.positioning {
line-height: 1.6;
width: 400px;
}

.hero p.link {
font-size: 112.5%;
margin: 0 0 0 40px;
}
.hero p.link a span {
font-weight: normal;
padding: 5px 90px 5px 12px;
}

.wrapper {
background: url(/images/stat/bg-home-wrapper.png) 0 0 repeat-x;
margin: -5px 0 0 0;
}
.wrapper .article {
float: none;
margin: 0 auto;
padding: 20px 10px 0 10px;
width: 940px;
}
.article .sections {
float: left;
width: 620px;
}
.article .showcase {
border-bottom: 1px #F0F0F0 solid;
min-height: 225px;
position: relative;
}
.article .showcase h2{
background: url(/images/stat/icon-eqms-can-help.gif) no-repeat;
}
.article .showcase h3 {
color: #223562;
font-size: 156.25%;
font-weight: normal;
}
.article .showcase .carousel {
margin-bottom: 30px;
}
.article .showcase .carousel div.item {
width: 620px;
}
.article .showcase .carousel div.item1 div {
background-image: url(/images/content/homepage-carousel/secure-and-easy.jpg);
}
.article .showcase .carousel div.item2 div {
background-image: url(/images/content/homepage-carousel/time-and-money.jpg);
}
.article .showcase .carousel div.item3 div {
background-image: url(/images/content/homepage-carousel/complete-control.jpg);
}
.article .showcase .carousel div.item4 div {
background-image: url(/images/content/homepage-carousel/achieve-compliance.jpg);
}
.article .showcase .carousel div.item5 div {
background-image: url(/images/content/homepage-carousel/present-consistently.jpg);
}
.article .showcase .carousel div.item6 div {
background-image: url(/images/content/homepage-carousel/up-and-running-quickly.jpg);
}
.article .showcase .carousel div.item7 div {
background-image: url(/images/content/homepage-carousel/peace-of-mind.jpg);
}

.article .showcase .carousel div.item div {
background-position: 0 0;
background-repeat: no-repeat;
min-height: 225px;
padding: 0 30px 30px 322px;
width: 268px;
}
.article .showcase .controls {
background: #FFF;
border-top: 1px #F0F0F0 solid;
bottom: 16px;
padding: 4px 0 0 0;
position: absolute;
right: 30px;
width: 270px;
z-index: 100;
}
.article .showcase .controls li {
background: none;
float: left;
margin: 0;
padding: 0;
}
.article .showcase .controls li.next {
float: right;
}
.article .showcase .controls li.pause,
.article .showcase .controls li.resume {
color: #F47D29;
cursor: pointer;
float: none;
left: 50%;
margin: 0 0 0 -3em;
padding: 0;
position: absolute;
text-align: center;
width: 6em;
}
.article .showcase .controls li a {
background: url(/images/stat/arw-r.png) 100% 0.3em no-repeat;
border: 0 !important;
padding: 0 14px 0 0;
text-decoration: none;
}
.article .showcase .controls li.previous a {
background: url(/images/stat/arw-l.png) 0 0.3em no-repeat;
padding: 0 0 0 14px;
}

.article .industries,
.article .support {
float: left;
margin-right: 20px;
padding: 15px 0;
width: 300px;
}
.article .support {
margin-right: 0;
}

.article .showcase h2,
.article .industries h2,
.article .support h2 {
margin: 0;
padding: 3px 0 16px 38px;
}
.article .industries h2{
background: url(/images/stat/icon-industry.gif) no-repeat;
}
.article .support h2{
background: url(/images/stat/icon-support.gif) no-repeat;
}
.article .industries p,
.article .support p {
padding-right: 20px;
}
.article .industries p.link,
.article .support p.link {
margin-top: 0.8em;
padding-right: 0;
}

.article .aside {
background: #E5EEF5;
padding: 0 20px 0 20px;
margin: 0 0 20px 0;
width: 260px;
}
.article .aside div {
padding: 20px 0;
margin: 0;
}
.article .aside div.clients {
border-bottom: 1px #A6CCEE solid;
}
.article .aside div.clients h2 {
color: #223562;
}
.article .aside div.clients ul {
height: 229px;
margin: 0 0 1em 0;
overflow: hidden;
position: relative;
width: 260px;
}
.article .aside div.clients li {
background: none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -3000em;
}

.article .aside div.clients li.financial-times {
background: url(/images/content/homepage-customers/ft.gif);
height: 14px;
left: 0px;
top: 8px;
width: 176px;
}
.article .aside div.clients li.bt {
background: url(/images/content/homepage-customers/bt.gif);
height: 29px;
right: 0px;
top: 0px;
width: 60px;
}

.article .aside div.clients li.brightwell-dispensers {
background: url(/images/content/homepage-customers/brightwell.gif);
height: 22px;
left: 0px;
top: 47px;
width: 145px;
}
.article .aside div.clients li.diageo {
background: url(/images/content/homepage-customers/diageo.gif);
height: 22px;
right: 0px;
top: 47px;
width: 94px;
}

.article .aside div.clients li.guinness {
background: url(/images/content/homepage-customers/guinness.gif);
height: 39px;
left: 0px;
top: 90px;
width: 75px;
}
.article .aside div.clients li.bettal-consulting {
background: url(/images/content/homepage-customers/bettal.gif);
height: 29px;
left: 91px;
top: 96px;
width: 124px;
}
.article .aside div.clients li.two-care {
background: url(/images/content/homepage-customers/2care.gif);
height: 29px;
right: 0px;
top: 96px;
width: 30px;
}
.article .aside div.clients li.leeds-nhs-trust {
background: url(/images/content/homepage-customers/lth.gif);
height: 29px;
left: 0px;
top: 151px;
width: 176px;
}
.article .aside div.clients li.oxford-university-press {
background: url(/images/content/homepage-customers/oup.gif);
height: 29px;
right: 0px;
top: 151px;
width: 68px;
}
.article .aside div.clients li.dep-work-pensions	 {
background: url(/images/content/homepage-customers/dwp.gif);
height: 17px;
left: 0px;
top: 204px;
width: 143px;
}
.article .aside div.clients li.doncasters-group {
background: url(/images/content/homepage-customers/doncasters.gif);
height: 26px;
right: 0px;
top: 199px;
width: 92px;
}

.article .aside div.testimonial {
border-top: 1px #FFF solid;
padding: 0;
}
.article .aside div.testimonial div {
padding-top: 10px;
}