﻿@charset "utf-8";
/* CSS Document */

body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    margin: 0;
    padding: 0;
    background: url('../../../images/misc/bg-cardboard3.jpg') 0 0;
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    body { /* This image should be twice the resolution */
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../../images/misc/bg-cardboard3.jpg') 0 0;
        background-size: 238px 104px;
    }
}

/* nav */
#mainNav {
    background-color: #2d2d2d;
    width: 100%;
    min-width: 960px;
    color: #bbbbbb;
    height: 30px;
    font-weight: bold;
}

#mainNav ul {
    padding: 5px 0 0 2px;
    width: 960px
}

#mainNav ul li a {
    padding: 10px 20px 0 0;
    color: #bbbbbb;
    display: block;
    height: 25px;
    margin-top: -10px; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

#mainNav ul li#selected a {
    color: #ffffff
}

#mainNav a:hover {
    color: #ffffff
}

.homeButton a {
    background: url('../../images/buttons/home-button.png') no-repeat 24px 14px;
    margin: 30px 0 0 0;
    display: block;
    width: 35px; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .homeButton a {
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/buttons/home-button@2x.png') no-repeat 24px 14px;
        margin: 30px 0 0 0;
        display: block;
        width: 35px; /* This image should be twice the resolution */
        background-size: 9px 10px;
    }
}

.homeButton a:hover {
    background: url('../../images/buttons/home-button-hover.png') no-repeat 24px 14px;
    margin: 30px 0 0 0;
    display: block;
    width: 35px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .homeButton a:hover {
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/buttons/home-button-hover@2x.png') no-repeat 24px 14px;
        margin: 30px 0 0 0;
        display: block;
        width: 35px; /* This image should be twice the resolution */
        background-size: 9px 10px;
    }
}

#homeSelected a {
    background: url('../../images/buttons/home-button-hover.png') no-repeat 24px 14px;
    margin: 30px 0 0 0;
    display: block;
    width: 35px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    #homeSelected a {
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/buttons/home-button-hover@2x.png') no-repeat 24px 14px;
        margin: 30px 0 0 0;
        display: block;
        width: 35px; /* This image should be twice the resolution */
        background-size: 9px 10px;
    }
}

#breadcrumbs {
    background-color: #ffffff;
    background-repeat: repeat-x;
    width: 100%;
    min-width: 960px;
    color: #bbbbbb;
    height: 30px;
    padding: 0;
    font-weight: bold;
    padding-top: 8px;
    border-bottom: 1px solid #d6d6d6
}

#breadcrumbs ul {
    margin: 0 auto;
    width: 915px
}

#breadcrumbs ul li {
    color: #bbbbbb;
    text-align: right;
    font-weight: normal;
    margin-top: 1px
}

#breadcrumbs ul li a {
    margin-top: -10px;
    height: 30px;
    padding: 10px 12px 0 12px;
    color: #bbbbbb;
    text-align: right;
    display: block
}

#breadcrumbs ul li a:hover {
    color: #ffd210;
    text-decoration: none
}

.NoLeftPadding {
    margin-top: -10px;
    padding: 10px 14px 0 0 !important
}

.subNav a {
    color: #2c83c9 !important
}

.subNav a:hover {
    color: #ffd210 !important
}

.companiesButton a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff !important;
    background-color: #2c83c9;
    width: 115px;
    height: 20px !important;
    margin: -3px 0 0 12px !important;
    text-align: center;
    padding: 2px 8px 2px 0 !important;
    float: left;
    text-align: left; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.companiesButton a:hover {
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

/* nav end */

/* header */
#liveChat a {
    margin-top: -8px;
    height: 29px;
    padding: 9px 15px 0 10px;
    color: #ffffff;
    text-align: right;
    display: block;
    float: right;
    width: 33px;
    background-color: #35aa57; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

#liveChat a:hover {
    background-color: #50C171
}

#liveChatWithout a {
    margin-top: -8px;
    height: 29px;
    padding: 9px 15px 0 10px;
    color: #bbbbbb;
    text-align: right;
    display: block;
    float: right;
    width: 33px
}

#liveChatWithout a:hover {
    color: #ffd210
}

#searchContainer {
    margin: 0 auto;
    width: 915px;
    height: 38px
}

#search {
    float: right;
    margin: -9px 0 0 0;
    height: 38px
}

.searchBox {
    font-style: italic;
    color: #bbbbbb;
    width: 219px;
    height: 38px;
    border-top: 1px solid #d6d6d6;
    border-right: 0;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    margin: 0 !important;
    padding: 0 0 0 10px !important
}

.searchSubmit {
    width: 38px;
    height: 38px;
    border-top: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    border-left: 0;
    cursor: pointer;
    padding: 0;
    margin: 0
}

.searchSubmit img {
    border: 0
}

.gsc-input {
    background: none !important
}

.gsc-above-wrapper-area, .gsc-twiddleRegionCell, .gsc-twiddle-opened, .gsc-adBlock, .gsc-configLabelCell, .gsc-adBlockNoHeight, .gs-no-results-result {
    display: none !important
}

.gs-bidi-start-align, .gs-visibleUrl, .gs-visibleUrl-long, .gsc-control-cse, .gsc-control-cse-en, .gsc-thumbnail-inside, .gsc-table-result, .gsc-url-top {
    padding: 0 !important;
    margin: 0 !important;
    width: 605px
}

.gsc-webResult, .gsc-result {
    margin-top: 0 !important;
    padding-top: 1px !important
}

.gs-title {
    font-weight: normal;
    color: #2c83c9 !important;
    text-decoration: none !important
}

.gs-title b {
    font-weight: strong;
    color: #2c83c9 !important;
    text-decoration: none !important
}

.gs-title b:hover {
    font-weight: strong;
    color: #ffd210 !important;
    text-decoration: none !important
}

.gs-title a {
    font-weight: normal;
    color: #2c83c9 !important;
    text-decoration: none !important
}

.gs-title a:hover {
    font-weight: normal;
    color: #ffd210 !important;
    text-decoration: none !important
}

.gs-snippet {
    color: #888888 !important
}

header {
    width: 100%;
    display: block
}

.logo {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/index/assessment-day-logo.gif');
    height: 63px;
    width: 260px;
    text-indent: -999em;
    float: left;
    margin: 13px 0 0 0
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .logo { /* This image should be twice the resolution */
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/index/assessment-day-logo@2x.gif');
        background-size: 260px 63px;
        text-indent: -999em;
        float: left;
        margin: 13px 0 0 0
    }
}

#logoContainerBackground {
    background: #ffffff;
    width: 100%;
    min-width: 960px;
    height: 86px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #d6d6d6
}

#logoContainer {
    height: 86px;
    margin: 0 auto;
    width: 915px
}

#LiveChat_1360775716 {
    margin: 17px 0 0 0
}

#logoContainer #login, #logoContainer #signUp, #logoContainer #chat {
    margin: 34px 0 0 0
}

#logoContainer #login a {
    font-size: 14px;
    color: #2c83c9;
    font-weight: bold;
    padding: 5px 10px 10px 10px
}

#logoContainer #chat a, #logoContainer #LiveChat_1360775716 a {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    padding: 8px 10px 9px 10px
}

#chat a, #LiveChat_1360775716 a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    margin: 0 0 0 11px;
    padding: 9px 10px 10px 10px;
    font-size: 14px;
    font-weight: bold; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

#chat a:hover, #LiveChat_1360775716 a:hover {
    background-color: #50C171;
    border: 1px #50C171 solid
}

#login a:hover {
    color: #ffd210 !important;
    text-decoration: none
}

#signUp a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 0;
    color: #ffffff;
    background-color: #ffd210;
    position: relative;
    padding: 9px 10px 10px 10px;
    font-size: 14px;
    font-weight: bold; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

#signUp a:hover {
    background-color: #35aa57
}

.affiliateLogo {
    float: left;
    margin: 17px 0 0 100px
}

#userMenu {
    float: right
}

.headerImage {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/index/aptitude-test-header.png');
    height: 184px;
    width: 561px;
    text-indent: -999em;
    float: right
}

.headerImageUCL {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/affiliates/UCLFC2013-header.png');
    height: 184px;
    width: 559px;
    text-indent: -999em;
    float: right
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .headerImage { /* This image should be twice the resolution */
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/index/aptitude-test-header@2x.png');
        background-size: 559px 184px;
        text-indent: -999em;
        float: right
    }
}

#h1ContainerBackgroundHome {
    width: 100%;
    min-width: 960px;
    height: 184px;
    margin: 0;
    padding: 0
}

#h1ContainerBackgroundAll {
    width: 100%;
    min-width: 960px;
!important;
    margin: 0;
    padding: 0
}

#h1ContainerBackground {
    width: 100%;
    min-width: 960px;
    background: #ffffff;
    height: 100px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #d6d6d6
}

#h1Container {
    height: 100px;
    margin: 0 auto;
    width: 915px
}

#h1Container p {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 14px 0 0 0
}

.adviceForCandidates {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/psychometric-tests/psychometric-test-advice-for-candidates.gif');
    height: 25px;
    width: 245px;
    position: absolute;
    margin: 35px 0 0 275px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .adviceForCandidates { /* This image should be twice the resolution */
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/psychometric-tests/psychometric-test-advice-for-candidates@2x.gif');
        background-size: 245px 25px;
        position: absolute;
        margin: 35px 0 0 275px
    }
}

h1 {
    font-size: 30px;
    font-weight: 100;
    float: left;
    color: #444444;
    padding: 36px 0 0 0;
    text-shadow: 0 1px 0 #ffffff
}

.h1All {
    margin: 0px 0 0 30px
}

#h1ContainerHome {
    height: 184px;
    margin: 0 auto;
    width: 915px
}

#h1ContainerHome ul {
    padding: 25px 0 0 0;
    width: 340px;
    float: left
}

#h1ContainerHome ul li {
    width: 100%;
    float: left;
    display: block;
    font-size: 14px;
    color: #888888;
    font-weight: normal;
    line-height: 25px;
    text-shadow: 0 1px 0 #ffffff
}

#h1ContainerAC {
    height: 290px;
    margin: 0 auto;
    width: 915px
}

#h1ContainerAC ul {
    padding: 30px 0 0 30px;
    width: 360px;
    float: left
}

#h1ContainerAC ul li {
    width: 100%;
    float: left;
    display: block;
    font-size: 14px;
    color: #888888;
    font-weight: normal;
    line-height: 25px;
    text-shadow: 0 1px 0 #ffffff
}

#h1ContainerAC img {
    margin: 20px 0 0 0;
    float: right;
    border: 0
}

#h1ContainerAll {
    height: 100%;
    margin: 0 auto;
    width: 915px
}

#h1ContainerAll img {
    border-bottom: 1px #d6d6d6 solid;
    color: #2e70a4;
    margin: 27px 0 17px 0;
    float: left;
    width: 443px;
    height: 120px
}

.headerBox {
    float: left;
    width: 443px;
    margin: 20px 0 0 0;
}

.headerBoxOutline a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    width: 443px;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.headerBoxOutline a:hover {
    border: 1px #A09D9D solid
}

#practiceTestContainerBackground {
    background: #ffffff;
    width: 100%;
    min-width: 960px;
    height: 100px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
}

#practiceTestContainer {
    height: 100px;
    margin: 0 auto;
    width: 915px
}

#practiceTestContainer img {
    vertical-align: middle;
    margin: 34px 0 0 50px;
    float: right
}

#practiceTestContainer p {
    margin: 40px 0 0 0;
    float: left;
    font-size: 14px;
    color: #888888;
    font-weight: normal
}

.careerBuilder {
    background: url('../../images/affiliates/milkround.gif');
    height: 31px;
    width: 158px;
    vertical-align: middle;
    margin: 32px 0 0 50px;
    float: right
}

.telegraphJobs {
    background: url('../../images/affiliates/afflogo-telegraph.gif');
    height: 30px;
    width: 150px;
    vertical-align: middle;
    margin: 37px 0 0 50px;
    float: right
}

.trinityMirrorDigitalRecruitment {
    background: url('../../images/affiliates/afflogo-tmdr.gif');
    height: 32px;
    width: 150px;
    vertical-align: middle;
    margin: 34px 0 0 50px;
    float: right
}

.wikijob {
    background: url('../../images/affiliates/afflogo-wikijob.gif');
    height: 35px;
    width: 150px;
    vertical-align: middle;
    margin: 34px 0 0 50px;
    float: right
}

#practiceTestButton a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff;
    background-color: #2c83c9;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 161px;
    height: 31px;
    float: right;
    margin: 28px 0 0 0;
    padding: 11px 0 0 33px; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

#practiceTestButton a:hover { /*background-image: -moz-radial-gradient(50% 100%, farthest-side, #6EB9D7, #2c83c9);background-image: -webkit-radial-gradient(50% 90%, farthest-side, #6EB9D7, #2c83c9);*/
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

/* header end */

/* content */
#contentBackground {
    min-width: 960px;
    width: 100%;
    margin: 0;
    padding: 0
}

#content {
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    min-height: 100px;
    margin: 0 auto;
    width: 915px;
    padding: 27px 0 0 0
}

#contentBuy {
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    min-height: 100px;
    margin: 0 auto;
    width: 915px;
    padding: 27px 0 0 0
}

h2 {
    border-bottom: 1px #d6d6d6 solid;
    padding: 0px 20px 13px 20px;
    margin: 0 -20px 0 -20px;
    color: #444444;
    font-size: 16px;
    font-weight: normal
}

.h2B {
    text-align: center;
    border-bottom: 0;
    text-shadow: 0 1px 0 #ffffff
}

.h2C {
    padding-top: 14px !important
}

.h2CPadding {
    padding-top: 14px !important;
    margin-bottom: 10px
}

.h2Fade {
    color: #bbbbbb
}

.salesH2 {
    margin-bottom: 20px
}

h3 {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 14px 0 0 18px
}

h3 a {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal
}

h3 a:hover {
    text-decoration: none;
    color: #ffd210
}

h4 {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 14px 0 14px 0
}

h4 a {
    text-decoration: none;
    color: #7d7d7d;
}

h4 a:hover {
    text-decoration: none;
    color: #ffd210 !important
}

.h4B {
    text-align: center;
    text-shadow: 0 1px 0 #ffffff
}

.h4C {
    padding-top: 30px
}

.h4D {
    padding-top: 5px !important
}

.h4E {
    font-size: 16px;
    padding: 10px 0 0 0 !important
}

.h4F {
    font-size: 16px;
    padding: 0px 0 0 0 !important
}

h5 {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 14px 0 14px 0;
    text-align: center;
    font-style: italic;
    text-shadow: 0 1px 0 #ffffff
}

.h5A {
    font-size: 13px;
    color: #093;
    padding: 0 0 10px 0;
}

h6 {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 14px 0 14px 0;
    text-align: left
}

.noTopPadding {
    text-align: left;
    padding: 0 0 0 20px
}

.italic {
    text-align: left;
    font-style: italic;
    float: left;
    padding: 5px 0 50px 0 !important
}

.blueButton a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff;
    background-color: #2c83c9;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 210px;
    height: 32px;
    clear: both;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.blueButton a:hover {
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

.blueButtonLeft a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff;
    background-color: #2c83c9;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 210px;
    height: 32px;
    text-align: center;
    padding: 10px 0 0 0;
    float: left;
    margin: 28px 0 0 116px; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.blueButtonLeft a:hover {
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

.blueButtonRight a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff;
    background-color: #2c83c9;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 210px;
    height: 32px;
    text-align: center;
    padding: 10px 0 0 0;
    float: left;
    margin: 28px 0 0 259px; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.blueButtonRight a:hover {
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

.blueButtonWide a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff !important;
    background-color: #2c83c9;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 221px;
    height: 32px;
    clear: both;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.blueButtonWide a:hover {
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

.greenButton a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 212px;
    height: 32px;
    text-align: center;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    float: left;
    clear: both;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.greenButtonCentre a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 212px;
    height: 32px;
    text-align: center;
    margin: 0 0 0 175px;
    padding: 10px 0 0 0;
    float: left;
    clear: both;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

/*sales page split test with big central buttons*/
.greenButton a:hover, .greenButtonBundle a:hover, .greenButtonChoose a:hover, .greenButtonPro a:hover, .greenButtonCentre a:hover {
    background-color: #50C171;
    border: 1px #50C171 solid
}

/*sales page split test with big central buttons*/
.greenButtonBundle a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    font-size: 20px;
    font-weight: 500;
    width: 287px;
    height: 80px;
    text-align: center;
    padding: 17px 0 0 0;
    float: left;
    clear: both;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
    margin: 8px 0 0 8px
}

.greenButtonChoose a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    font-size: 20px;
    font-weight: 500;
    width: 287px;
    height: 38px;
    text-align: center;
    padding-top: 19px;
    float: left;
    clear: both;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
    margin: 8px 0 0 8px
}

.buttonLine {
    border-top: solid 1px #ffffff;
    opacity: 0.3;
    width: 245px;
    display: block;
    margin: 14px 0 12px 20px
}

.buttonSmallText {
    font-size: 18px
}

.greenButtonPro a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 169px;
    height: 32px;
    clear: both;
    text-align: center;
    margin: 14px 0 0 0;
    padding: 10px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.greenButtonWide a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff !important;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 221px;
    height: 32px;
    text-align: center;
    padding: 10px 0 0 0;
    float: left;
    clear: both;
    margin: 4px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.greenButtonWide a:hover {
    background-color: #50C171;
    border: 1px #50C171 solid
}

.greenButtonRight a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 212px;
    height: 32px;
    text-align: center;
    padding: 10px 0 0 0;
    float: right;
    margin-top: 28px;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.greenButtonRight a:hover {
    background-color: #50C171;
    border: 1px #50C171 solid
}

.greenButtonOutline a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #29a24c;
    background-color: #ffffff;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 147px;
    height: 32px;
    clear: both;
    text-align: center;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.greenButtonOutline a:hover {
    background-color: #35aa57;
    border: 1px #35aa57 solid;
    color: #ffffff
}

.greenButtonThin a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 147px;
    height: 32px;
    clear: both;
    text-align: center;
    padding: 10px 0 0 0;
    margin: 0 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
}

.greenButtonThin a:hover {
    background-color: #50C171;
    border: 1px #50C171 solid
}

.salesHeader {
    width: 873px;
    background: #ffffff;
    border-right: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    padding-top: 14px
}

.greenButtonSignUpBundle a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 206px;
    height: 32px;
    clear: both;
    float: right;
    text-align: center;
    margin: 20px 1px 0 20px;
    padding: 10px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.greenButtonSignUpBundle a:hover {
    background-color: #50C171;
    border: 1px #50C171 solid
}

.greenButtonSignUpBundleTop a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #29a24c;
    color: #ffffff;
    background-color: #35aa57;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 206px;
    height: 32px;
    clear: both;
    float: right;
    text-align: center;
    margin: 71px 1px 0 20px;
    padding: 10px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.greenButtonSignUpBundleTop a:hover {
    background-color: #50C171;
    border: 1px #50C171 solid
}

.blueButtonSignUpBundle a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff;
    background-color: #2c83c9;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 206px;
    height: 32px;
    clear: both;
    float: right;
    text-align: center;
    margin: 20px 1px 0 20px;
    padding: 10px 0 0 0;
    display: block; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.blueButtonSignUpBundle a:hover {
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

.contentFull {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    width: 913px;
    float: left;
    margin: 0 0 27px 0
}

/*sales page split test with big central buttons*/
.contentFullSales {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    width: 913px;
    float: left;
    margin: 0 0 209px 0;
    height: 357px
}

#ContentTopRight {
    padding: 20px 0 20px 10px;
    width: 420px;
    float: right
}

.list {
    margin: 0;
    width: 420px;
    height: 180px;
    float: left
}

.list p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 0
}

.list ul {
    float: left;
    width: 420px;
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 20px 0 10px 30px;
    display: block
}

.list ul li {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 0
}

.contentFullTop {
    padding: 14px 20px 20px 20px;
    width: 874px;
    float: left;
    height: 303px
}

.contentFullTopMap {
    padding: 0;
    width: 914px;
    float: left;
    height: 337px
}

/*sales page split test with big central buttons*/
.contentTopSignUp {
    padding: 14px 20px 20px 20px;
    width: 874px;
    float: left;
    height: 243px;
}

.contentTopSignUpBundle {
    padding: 14px 20px 20px 20px;
    width: 874px;
    float: left
}

.contentTopSignUpBundle p {
    padding: 10px 0 0 0;
    float: left;
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal
}

.contentTopSignUpBundle ul {
    list-style-type: none;
    width: 100%;
}

.contentTopSignUpBundle ul li {
    display: inline;
    width: 170px;
    padding: 14px 0 0 20px
}

.contentTopSignUpBundle1 {
    padding: 14px 20px 20px 20px;
    width: 874px;
    float: left;
}

.contentTopSignUpBundle1 p {
    padding: 10px 0 0 0;
    float: left;
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal
}

.contentSignUpTicks-left {
    padding: 0 20px 2px 20px;
    width: 380px;
    float: left;
    height: 40px
}

.contentSignUpTicks-left p {
    padding: 31px 0 0 0;
    float: left;
    font-size: 15px;
    color: #7d7d7d;
    font-weight: normal
}

.contentSignUpTicks-left ul {
    list-style-type: none;
    width: 100%;
    font-size: 14px;
    color: #2f2f2f;
    font-weight: normal;
}

.contentSignUpTicks-left ul li {
    display: inline;
    width: 380px;
    padding: 0 0 0 14px
}

.contentSignUpTicks-right {
    padding: 0 20px 2px 20px;
    width: 450px;
    float: right;
    height: 40px
}

.contentSignUpTicks-right p {
    padding: 31px 0 0 0;
    float: right;
    font-size: 15px;
    color: #7d7d7d;
    font-weight: normal
}

.contentSignUpTicks-right ul {
    list-style-type: none;
    width: 100%;
    font-size: 14px;
    color: #2f2f2f;
    font-weight: normal;
}

.contentSignUpTicks-right ul li {
    display: inline;
    width: 450px;
    padding: 0 0 0 15px
}

.contentFullFull {
    padding: 14px 20px 19px 20px;
    width: 874px;
    float: left
}

.contentLeftFull {
    border-right: 1px #d6d6d6 solid;
    padding: 14px 20px 20px 20px;
    width: 605px;
    float: left
}

.contentLeftFull img {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    float: left;
    margin: 4px 0 0 0
}

.contentLeftFull ul {
    margin: 5px 0 0 40px;
    width: 530px
}

.contentLeftFull ul li {
    width: 100%;
    margin: 5px 0 0 0
}

.contentLeftFull a {
    color: #2c83c9
}

.contentLeftFull a:hover {
    text-decoration: none;
    color: #ffd210
}

.contentLeftFull p {
    padding: 0 0 13px 0
}

.pNoPadding {
    padding: 0 0 0 0 !important
}

.contentRightFull {
    padding: 0 20px 20px 20px;
    width: 225px;
    float: right
}

.contentRightFull img {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    padding: 15px 36px 15px 35px;
    margin: 5px 0 5px 0;
    width: 150px
}

.contentRightFull a {
    color: #2c83c9
}

.contentRightFull a:hover {
    text-decoration: none;
    color: #ffd210
}

.contentRightFull ul {
    padding: 3px 0 0 0
}

.contentRightFull ul li {
    padding: 0 0 14px 0;
    width: 100%
}

.rightContentNav {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal;
    margin: 0 0 -9px 20px
}

.rightContentChapters {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: normal;
    margin: 0 0 -9px 0px
}

.rightContentNav a {
    display: block;
    width: 200px
}

.rightContentH4 {
    padding-bottom: 0;
    margin-bottom: 0
}

.contentLeft {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 14px 20px 20px 20px;
    font-size: 130%;
    width: 402px;
    float: left;
    margin: 0 0 27px 0
}

#reorderWrapper {
    display: table;
}

#reorderBottom {
    display: table-footer-group;
}

.contentLeft img {
    margin: 0 0 0 24px
}

.contentLeftBuy {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 14px 20px 20px 20px;
    font-size: 130%;
    width: 149px;
    float: left;
    margin: 0 0 27px 0
}

.contentLeftBuySales {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border-bottom: 1px #d6d6d6 solid;
    border-left: 1px #d6d6d6 solid;
    border-right: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 0 20px 20px 20px;
    font-size: 130%;
    width: 149px;
    float: left;
    margin: 0 0 27px 0;
    height: 483px;
}

.contentLeftBuySales ul, .contentLeftBuySales ul li {
    width: 130px
}

.contentLeftBuySales ul li {
    background-image: url('../../images/misc/green-tick.gif');
    background-position: left;
    background-repeat: no-repeat;
    height: 15px;
    width: 17px;
    display: block;
    float: left;
    padding: 0 0 5px 25px;
    margin: 0 0 25px 0
}

/*sales page split test with big central buttons*/
.salesUlLeft ul {
    float: left;
    margin: -5px 0 0 35px;
    width: 220px
}

.salesUlRight ul {
    float: right;
    margin: -5px 55px 0 0;
    width: 220px
}

.salesUlLeft ul li, .salesUlRight ul li {
    background-image: url('../../images/misc/green-tick.gif');
    background-position: left;
    background-repeat: no-repeat;
    height: 15px;
    width: 100%;
    display: block;
    float: left;
    padding: 0 0 5px 25px;
    margin: 0 0 10px 0
}

#mainBuyButtons {
    width: 305px;
    height: 281px;
    border: 1px #d6d6d6 solid;
    position: absolute;
    background: url('../../../images/misc/bg-cardboard3.jpg');
    margin: 257px 0 0 303px
}

.contentLeftBuySales ul li {
    padding: 0 0 14px 0;
    width: 100%;
    font-size: 13px;
}

.contentLeftBuySales ul {
    width: 130px;
}

.contentLeftBuySales p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 14px 0 4px 0
}

.h2Price {
    font-size: 13px;
    color: #d94a38;
    font-weight: normal;
    float: right
}

.priceHeader {
    font-size: 13px;
    color: #d94a38;
    font-weight: normal;
    float: left;
    position: absolute;
    margin: 51px 0 0 540px
}

.h2PriceBold {
    font-size: 13px;
    color: #d94a38;
    font-weight: bold;
    float: right
}

.priceBold {
    font-size: 13px;
    color: #d94a38;
    font-weight: bold;
    float: left;
    padding-bottom: 14px
}

.h2Price a {
    font-size: 13px;
    color: #d94a38;
    font-weight: normal;
    float: right;
    text-decoration: none
}

.h2Price a:hover {
    text-decoration: none
}

.dropdownPanel {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 0;
    margin: 20px 0 0 0;
    width: 400px;
    float: left
}

.dropdownPanelTest {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 0;
    margin: 0 0 20px 0;
    width: 603px; /*height:49px;*/
    float: left
}

.dropdownPanelNarrow {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 0;
    margin: 0 0 20px 0;
    width: 398px; /*height:49px;*/
    float: left
}

.dropdownPanelTestFree {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 0;
    margin: 0 0 35px 0;
    width: 603px; /*height:49px;*/
    float: left
}

.dropdownPanel h3, .dropdownPanelTestFree h3, .dropdownPanelNarrow h3 {
    margin-top: 1px
}

.contentCopy {
    width: 100%;
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    margin: 14px 0 30px 0
}

.contentCopy table {
    margin: 6px 0 19px 0
}

.contentCopy th {
    font-weight: bold;
    border: solid 1px #d6d6d6;
    padding: 10px
}

.contentCopy td {
    border: solid 1px #d6d6d6
}

.contentCopy tr, td {
    padding: 10px
}

#cat1 .contentCopyHalfBoxHome, #cat2 .contentCopyHalfBoxHome, #cat3 .contentCopyHalfBoxHome, #cat4 .contentCopyHalfBoxHome, #cat5 .contentCopyHalfBoxHome, #cat6 .contentCopyHalfBoxHome, #cat7 .contentCopyHalfBoxHome, #cat8 .contentCopyHalfBoxHome {
    width: 364px;
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    margin: 18px 18px 18px 18px
}

#cat1 .contentCopyHalfBoxHome p {
    width: 364px;
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    margin: 0 0 13px 0
}

#cat1 .contentCopyHalfBoxTest, #cat2 .contentCopyHalfBoxTest, #cat3 .contentCopyHalfBoxTest, #cat4 .contentCopyHalfBoxTest, #cat5 .contentCopyHalfBoxTest, #cat6 .contentCopyHalfBoxTest, #cat7 .contentCopyHalfBoxTest, #cat8 .contentCopyHalfBoxTest, #cat9 .contentCopyHalfBoxTest, #cat10 .contentCopyHalfBoxTest, #cat11 .contentCopyHalfBoxTest, #cat12 .contentCopyHalfBoxTest, #cat13 .contentCopyHalfBoxTest, #cat14 .contentCopyHalfBoxTest, #cat15 .contentCopyHalfBoxTest, #cat16 .contentCopyHalfBoxTest, #cat17 .contentCopyHalfBoxTest, #cat18 .contentCopyHalfBoxTest, #cat19 .contentCopyHalfBoxTest, #cat20 .contentCopyHalfBoxTest, #cat21 .contentCopyHalfBoxTest, #cat22 .contentCopyHalfBoxTest, #cat23 .contentCopyHalfBoxTest, #cat24 .contentCopyHalfBoxTest, #cat25 .contentCopyHalfBoxTest, #cat26 .contentCopyHalfBoxTest, #cat27 .contentCopyHalfBoxTest, #cat28 .contentCopyHalfBoxTest, #cat29 .contentCopyHalfBoxTest, #cat30 .contentCopyHalfBoxTest, #cat31 .contentCopyHalfBoxTest, #cat32 .contentCopyHalfBoxTest, #cat33 .contentCopyHalfBoxTest, #cat34 .contentCopyHalfBoxTest, #cat35 .contentCopyHalfBoxTest, #cat36 .contentCopyHalfBoxTest, #cat37 .contentCopyHalfBoxTest, #cat38 .contentCopyHalfBoxTest, #cat39 .contentCopyHalfBoxTest, #cat40 .contentCopyHalfBoxTest, #cat41 .contentCopyHalfBoxTest, #cat42 .contentCopyHalfBoxTest, #cat43 .contentCopyHalfBoxTest, #cat44 .contentCopyHalfBoxTest, #cat45 .contentCopyHalfBoxTest, #cat46 .contentCopyHalfBoxTest, #cat47 .contentCopyHalfBoxTest, #cat48 .contentCopyHalfBoxTest, #cat49 .contentCopyHalfBoxTest, #cat50 .contentCopyHalfBoxTest, #cat51 .contentCopyHalfBoxTest, #cat52 .contentCopyHalfBoxTest, #cat53 .contentCopyHalfBoxTest, #cat54 .contentCopyHalfBoxTest, #cat55 .contentCopyHalfBoxTest, #cat56 .contentCopyHalfBoxTest, #cat57 .contentCopyHalfBoxTest, #cat58 .contentCopyHalfBoxTest, #cat59 .contentCopyHalfBoxTest, #cat60 .contentCopyHalfBoxTest, #cat61 .contentCopyHalfBoxTest, #cat62 .contentCopyHalfBoxTest, #cat63 .contentCopyHalfBoxTest, #cat64 .contentCopyHalfBoxTest {
    width: 564px;
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    margin: 18px 18px 18px 18px
}

#cat1 .contentCopyHalfBoxNarrow, #cat2 .contentCopyHalfBoxNarrow, #cat3 .contentCopyHalfBoxNarrow, #cat4 .contentCopyHalfBoxNarrow, #cat5 .contentCopyHalfBoxNarrow, #cat6 .contentCopyHalfBoxNarrow, #cat7 .contentCopyHalfBoxNarrow, #cat8 .contentCopyHalfBoxNarrow, #cat9 .contentCopyHalfBoxNarrow, #cat10 .contentCopyHalfBoxNarrow, #cat11 .contentCopyHalfBoxNarrow, #cat12 .contentCopyHalfBoxNarrow, #cat13 .contentCopyHalfBoxNarrow, #cat14 .contentCopyHalfBoxNarrow, #cat15 .contentCopyHalfBoxNarrow, #cat16 .contentCopyHalfBoxNarrow, #cat17 .contentCopyHalfBoxNarrow, #cat18 .contentCopyHalfBoxNarrow, #cat19 .contentCopyHalfBoxNarrow {
    width: 360px;
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    margin: 18px 18px 18px 18px;
    padding:
}

#cat1 .contentCopyHalfBoxNarrow ul, #cat2 .contentCopyHalfBoxNarrow ul, #cat3 .contentCopyHalfBoxNarrow ul, #cat4 .contentCopyHalfBoxNarrow ul, #cat5 .contentCopyHalfBoxNarrow ul, #cat6 .contentCopyHalfBoxNarrow ul, #cat7 .contentCopyHalfBoxNarrow ul, #cat8 .contentCopyHalfBoxNarrow ul, #cat9 .contentCopyHalfBoxNarrow ul, #cat10 .contentCopyHalfBoxNarrow ul, #cat11 .contentCopyHalfBoxNarrow ul, #cat12 .contentCopyHalfBoxNarrow ul, #cat13 .contentCopyHalfBoxNarrow ul, #cat14 .contentCopyHalfBoxNarrow ul, #cat15 .contentCopyHalfBoxNarrow ul, #cat16 .contentCopyHalfBoxNarrow ul, #cat17 .contentCopyHalfBoxNarrow ul, #cat18 .contentCopyHalfBoxNarrow ul, #cat19 .contentCopyHalfBoxNarrow ul {
    width: 300px
}

.contentCopyHalfBox {
    width: 400px;
    color: #888888;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    margin: 0
}

.contentCopyHalfBox a, .contentCopyHalfBoxHome a {
    color: #2c83c9;
    text-decoration: none
}

.contentCopyHalfBox a:hover, .contentCopyHalfBoxHome a:hover {
    color: #ffd210;
    text-decoration: none
}

.contentRight {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 14px 20px 20px 20px;
    font-size: 130%;
    width: 402px;
    float: right;
    margin: 0 0 27px 0
}

.contentRight img {
    margin: 0 0 0 24px
}

.contentRightBuy {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 14px 20px 20px 20px;
    font-size: 130%;
    width: 576px;
    float: right;
    margin: 0 0 27px 0
}

.productBoxA {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 0 0;
    width: 189px;
    height: 120px;
    float: left
}

.productBoxA p, .productBoxMain p, .productBoxPack p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxB {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 0 0 0;
    width: 189px;
    height: 120px;
    float: left
}

.productBoxB p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.signUpBoxA {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 0 20px 20px 0;
    width: 201px;
    height: 120px;
    float: left
}

.signUpBoxA p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.signUpBoxB {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 0 20px 20px 0;
    width: 201px;
    height: 120px;
    float: left
}

.signUpBoxB p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.signUpBoxC {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 0 20px 20px 0;
    width: 201px;
    height: 120px;
    float: left
}

.signUpBoxC p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.signUpBoxD {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 0 0 20px 0;
    width: 201px;
    height: 120px;
    float: left
}

.signUpBoxD p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productImageA a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 0 0;
    width: 189px;
    height: 120px;
    float: left; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.productImageB a {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 0 0 0;
    width: 189px;
    height: 120px;
    float: left; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.productImageA a:hover, .productImageB a:hover {
    border: 1px #A09D9D solid
}

.productImageA a h3, .productImageB a h3 {
    text-align: center;
    padding: 14px 0 0 0;
}

.nr {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/nr.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .nr {
        margin: 0 0 -12px 0;
        background: url('../../images/index/nr@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.vr {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/vr.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .vr {
        margin: 0 0 -12px 0;
        background: url('../../images/index/vr@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.ir {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/ir.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .ir {
        margin: 0 0 -12px 0;
        background: url('../../images/index/ir@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.lr {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/lr.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .lr {
        margin: 0 0 -12px 0;
        background: url('../../images/index/lr@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.ie {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/ie.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .ie {
        margin: 0 0 -12px 0;
        background: url('../../images/index/ie@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.vc {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/vc.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .vc {
        margin: 0 0 -12px 0;
        background: url('../../images/index/vc@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.sjt {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/sjt.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .sjt {
        margin: 0 0 -12px 0;
        background: url('../../images/index/sjt@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.dr {
    margin: 0 0 -16px 0;
    background-image: url('../../images/index/dr.gif');
    background-repeat: no-repeat;
    height: 74px;
    width: 189px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .dr {
        margin: 0 0 -12px 0;
        background: url('../../images/index/dr@2x.gif') no-repeat;
        background-size: 189px 74px;
    }
}

.signUpBoxHeight {
    height: 73px !important
}

.productBoxABuyLeft {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 20px 0;
    width: 147px;
    height: 122px;
    float: left
}

.productBoxABuyLeft p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxABuyLeftMain {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 154px 0;
    width: 147px;
    height: 112px;
    float: left
}

.productBoxABuyLeftMain p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxABuyLeftMain a {
    font-size: 13px;
    color: rgb(44, 131, 201);
    font-weight: normal
}

.productBoxABuyLeftTall {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 35px 0;
    width: 147px;
    height: 212px;
    float: left
}

.productBoxABuyLeftTall p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxABuyLeftTall a {
    font-size: 13px;
    color: rgb(44, 131, 201);
    font-weight: normal
}

.productBoxABuy {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 0 0;
    width: 127px;
    height: 112px;
    float: left
}

.productBoxABuySpacer {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 20px 0;
    width: 127px;
    height: 112px;
    float: left
}

.productBoxABuy p, .productBoxABuySpacer p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxABuy a, .productBoxABuySpacer a {
    font-size: 13px;
    color: rgb(44, 131, 201);
    font-weight: normal
}

.productBoxBBuy {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 0 0;
    width: 127px;
    height: 112px;
    float: left
}

.productBoxBBuy p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxBBuy a {
    font-size: 13px;
    color: rgb(44, 131, 201);
    font-weight: normal
}

.productBoxCBuy {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 0 0;
    width: 127px;
    height: 112px;
    float: left
}

.productBoxCBuy p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxCBuy a {
    font-size: 13px;
    color: rgb(44, 131, 201);
    font-weight: normal
}

.productBoxDBuy {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 0 0 0;
    width: 127px;
    height: 112px;
    float: left
}

.productBoxDBuy p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxDBuy a {
    font-size: 13px;
    color: rgb(44, 131, 201);
    font-weight: normal
}

.productBoxEBuy {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 0 0 20px 0;
    width: 588px;
    height: 177px;
    float: left
}

.productBoxEBuy p {
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.productBoxEBuy a {
    font-size: 13px;
    color: rgb(44, 131, 201);
    font-weight: normal
}

.productBoxEBuy ul {
    float: left;
    width: 230px;
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 22px 0 22px 40px;
    display: block
}

.productBoxEBuy ul li {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    padding: 6px 0 0 18px
}

.or {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid #d6d6d6;
    background-color: #ffffff;
    width: 50px;
    height: 50px;
    position: absolute;
    color: #444444;
    font-size: 18px;
    font-weight: bold;
    margin: 170px 0 0 218px
}

.or p, .orSales p, .orSalesMain p {
    margin: 14px 0 0 16px
}

.orLine {
    border-left: 1px solid #d6d6d6;
    position: absolute;
    margin: 1px 0 0 243px;
    height: 399px
}

.orSales {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid #d6d6d6;
    background-color: #ffffff;
    width: 50px;
    height: 50px;
    position: absolute;
    color: #444444;
    font-size: 18px;
    font-weight: bold;
    margin: 252px 0 0 218px
}

.orSalesMain {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid #d6d6d6;
    background-color: #ffffff;
    width: 50px;
    height: 50px;
    color: #444444;
    font-size: 18px;
    font-weight: bold;
    margin: 135px 0 19px 126px
}

.orLineSales {
    border-left: 1px solid #d6d6d6;
    position: absolute;
    margin: 76px 0 0 243px;
    height: 427px
}

.price {
    font-size: 13px;
    color: #d94a38;
    font-weight: normal;
    padding: 14px 0 0 18px
}

.redText {
    font-size: 13px;
    color: #d94a38 !important;
    font-weight: normal
}

.priceStrike {
    font-size: 13px;
    color: #d94a38;
    font-weight: normal;
    padding: 14px 0 0 0;
    text-decoration: line-through
}

.priceStrikeWhite {
    color: #ffffff;
    text-decoration: line-through
}

.productBoxLine {
    margin: 12px 0 0 0;
    width: 100%;
    height: 1px;
    background-color: #d6d6d6
}

.greenTick {
    background-image: url('../../images/misc/green-tick.gif');
    background-repeat: no-repeat;
    height: 15px;
    width: 17px;
    display: block;
    float: left
}

.guarantee {
    background-image: url('../../images/misc/guarantee.gif');
    background-repeat: no-repeat;
    height: 15px;
    width: 17px;
    display: block;
    float: left;
    margin-top: 2px
}

.submitButton {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #2e70a4;
    color: #ffffff;
    background-color: #2c83c9;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    width: 159px;
    height: 32px;
    clear: both;
    text-align: center;
    margin: 0px 0 0 0;
    padding: 0 0 0 0;
    cursor: pointer;
    float: right;
    -webkit-appearance: none; /*Transition*/
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease
}

.submitButton:hover {
    background-color: #439AE0;
    border: 1px #2c83c9 solid
}

#contact ul {
    padding: 1px 10px 0 10px;
    margin: 0;
    float: left;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    width: 85px;
    height: 250px
}

#contact ul li {
    padding: 5px 10px 27px 0;
    margin: 0;
    float: left;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    width: 100%;
    height: 20px
}

input {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 0 10px 0 10px;
    margin: 0 0 20px 0;
    width: 318px;
    height: 30px;
    float: left;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif
}

textArea {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    background-color: #ffffff;
    padding: 7px 10px 7px 10px;
    margin: 0 0 20px 0;
    width: 477px !important;
    height: 200px;
    float: left;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto
}

.contactError {
    color: #d94a38
}

.green {
    color: #35aa57
}

.smallPrint {
    font-size: 10px
}

.quoteBox {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    padding: 14px 20px 20px 20px;
    background: #F4F4F4;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-style: italic;
    line-height: 25px
}

.quoteArrow {
    margin: 0 0 0 20px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #F4F4F4
}

.quotePerson {
    background: url('../../images/person-icon.jpg');
    float: left;
    margin: 10px 10px 10px 24px;
    height: 32px;
    width: 32px
}

.quoteName {
    margin: 8px 0 20px 0
}

.videoSection {
    float: left;
    width: 420px;
    padding: 40px 0 0 0
}

.experts {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    width: 186px;
    height: 240px;
    float: left;
    text-align: center;
    padding: 20px 0 0 0;
    margin: 5px 0 15px 0
}

.experts img {
    margin: 0 0 10px 56px
}

.socialMediaLeft {
    width: 274px;
    float: right;
    height: 30px;
    padding: 0 0 5px 4px;
    margin: -2px 0 0 0
}

#socialMediaRight {
    padding: 14px 0 0 0
}

blockquote {
    margin: 14px 20px 20px 20px;
    padding: 0 0 0 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-style: italic;
    line-height: 25px;
    border-left: #444444 2px solid
}

.fb-comments {
    margin: 20px 0 0 0 !important;
    padding: 0 0 0 0 !important
}

#facebookComments {
    margin: 20px 0 0 0 !important;
    padding: 0 0 0 0 !important
}

.postItNote {
    margin: 0 0 40px 0 !important;
    padding: 0 0 0 20px !important;
    width: 400px;
    float: right;
    border-left: 1px #d6d6d6 solid
}

.postItNote ul {
    width: 350px
}

#psychometricTestList {
    float: left;
    width: 200px
}

.psychometricTestList {
    float: left;
    margin: 100px 0 0 0
}

.bundleTagLine {
    float: left;
    font-size: 10px;
    color: #7d7d7d;
    padding: 12px 0 0 20px
}

#siteMap ul {
    margin: 0 0 0 20px
}

#siteMap ul li a {
    margin: 0 0 0 0
}

.addThis a {
    margin: 17px 0 0 0
}

.screenshot {
    margin-right: 10px !important
}

.upgrade {
    position: absolute;
    margin: 410px 0 0 0;
    width: 171px;
    text-align: center
}

/*Tooltip start*/
.ui-tooltip {
    padding: 10px 20px;
    border-radius: 2px;
    border: 2px #d6d6d6 solid !important;
    font: 14px;
    color: #7d7d7d;
    box-shadow: none !important;
}

.tooltipBox {
    padding-bottom: 30px !important;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}

.arrow.top {
    top: -16px;
    bottom: auto;
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: none;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
}

.arrow.top:after {
    bottom: -20px;
    top: auto;
}

.ui-tooltip, .arrow:after {
    background: #ffffff;
    border: 2px #d6d6d6 solid;
}

/*Tooltip end*/
/* content end */

/* footer */
footer {
    border-top: 1px solid #d6d6d6;
    border-bottom: solid 1px #d6d6d6;
    background: #ffffff;
    width: 100%;
    min-width: 960px;
    height: 100%;
    margin: 0;
    padding: 0
}

#footerContainer {
    margin: 0 auto;
    width: 915px
}

footer h4 {
    font-size: 16px;
    font-weight: bold;
    color: #a6a6a6;
    padding: 27px 0 27px 0;
    width: 225px
}

#footerCol1, #footerCol2, #footerCol3 {
    float: left;
    width: 225px;
    margin: 0 0 27px 0 !important
}

#footerCol1 ul, #footerCol2 ul, #footerCol3 ul {
    width: 220px;
    color: #a6a6a6;
    float: left
}

#footerCol1 ul li, #footerCol2 ul li, #footerCol3 ul li {
    color: #a6a6a6;
    display: block;
    width: 100%
}

#footerCol1 a, #footerCol2 a, #footerCol3 a {
    color: #a6a6a6;
    float: left
}

#footerCol1 a:hover, #footerCol2 a:hover, #footerCol3 a:hover {
    color: #ffd210
}

#socialMedia p {
    float: right;
    font-size: 11px;
    line-height: 15px;
    color: #b3b3b3;
    text-align: right;
    text-shadow: 0 1px 0 #ffffff;
    margin: 10px 0 0 0
}

#footerBottomLineThin {
    width: 100%;
    height: 1px;
    background-color: #d6d6d6
}

#footerBottomLineThick {
    width: 100%;
    height: 2px;
    background-color: #e4e4e4
}

#footerNavBottom a {
    font-size: 11px;
    padding: 14px 20px 14px 0;
    float: left;
    color: #7d7d7d;
    font-weight: bold;
    display: block
}

#footerNavBottom a:hover {
    color: #ffd210
}

#copyright {
    font-size: 11px;
    height: 20px;
    padding: 14px 0 14px 0;
    float: right;
    color: #7d7d7d;
    font-weight: bold
}

.googleplusIcon a {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/buttons/googleplus.gif') no-repeat;
    height: 32px;
    width: 32px;
    float: right;
    margin: 27px 10px 0 0
}

.youTubeIcon a {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/buttons/youtube.gif') no-repeat;
    height: 32px;
    width: 32px;
    float: right;
    margin: 27px 10px 0 0
}

.youTubeIcon a:hover {
    background-color: #ffffff;
    opacity: 0.8;
    height: 32px;
    width: 32px;
    border: 0;
    float: right;
    margin: 27px 10px 0 0
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .youTubeIcon a { /* This image should be twice the resolution */
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/buttons/youtube@2x.gif') no-repeat;
        background-size: 32px 32px;
        float: right;
        margin: 27px 10px 0 0
    }
}

.facebookIcon a {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/buttons/facebook.gif') no-repeat;
    height: 32px;
    width: 32px;
    float: right;
    margin: 27px 0 0 0
}

.facebookIcon a:hover {
    background-color: #ffffff;
    opacity: 0.8;
    height: 32px;
    width: 32px;
    border: 0;
    float: right;
    margin: 27px 0 0 0
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .facebookIcon a { /* This image should be twice the resolution */
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/buttons/facebook@2x.gif') no-repeat;
        background-size: 32px 32px;
        float: right;
        margin: 27px 0 0 0
    }
}

.twitterIcon a {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../../images/buttons/twitter.gif') no-repeat;
    height: 32px;
    width: 32px;
    float: right;
    margin: 27px 10px 0 0
}

.twitterIcon a:hover {
    background-color: #ffffff;
    opacity: 0.8;
    height: 32px;
    width: 32px;
    border: 0;
    float: right;
    margin: 27px 10px 0 0
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .twitterIcon a { /* This image should be twice the resolution */
        border-style: none;
        border-color: inherit;
        border-width: 0;
        background: url('../../images/buttons/twitter@2x.gif') no-repeat;
        background-size: 32px 32px;
        float: right;
        margin: 27px 10px 0 0
    }
}

/* footer end */

/* misc */
.clearBoth {
    clear: both
}

.buttonArrowRight {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    width: 28px;
    height: 35px;
    background-image: url('../../images/buttons/square-button-right.gif');
    margin: 6px;
    float: right
}

.buttonArrowDown {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    width: 28px;
    height: 35px;
    background-image: url('../../images/buttons/button-arrow-down.gif');
    margin: 6px;
    float: right
}

.bulletPoint1 {
    background-image: url('../../images/index/bullet-point-1.png');
    height: 8px;
    width: 8px;
    position: absolute;
    margin: 8px 0 0 0
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .bulletPoint1 {
        background: url('../../images/index/bullet-point-1@2x.png') no-repeat; /* This image should be twice the resolution */
        background-size: 8px 8px;
        position: absolute;
        margin: 8px 0 0 0
    }
}

.bulletPoint2 {
    background-image: url('../../images/index/bullet-point-2.png');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    position: absolute;
    margin: 8px 0 0 0
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .bulletPoint2 {
        background: url('../../images/index/bullet-point-2@2x.png') no-repeat; /* This image should be twice the resolution */
        background-size: 8px 8px;
        position: absolute;
        margin: 8px 0 0 0
    }
}

.bulletPoint3 {
    background-image: url('../../images/index/bullet-point-3.png');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    position: absolute;
    margin: 8px 0 0 0
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .bulletPoint3 {
        background: url('../../images/index/bullet-point-3@2x.png') no-repeat; /* This image should be twice the resolution */
        background-size: 8px 8px;
        position: absolute;
        margin: 8px 0 0 0
    }
}

.bulletPointContent1 {
    background-image: url('../../../images/index/bullet-point-1-white.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    display: block;
    float: left;
    margin: 5px 0 0 -20px
}

.bulletPointContent2 {
    background-image: url('../../../images/index/bullet-point-2-white.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    display: block;
    float: left;
    margin: 5px 0 0 -20px
}

.bulletPointContent3 {
    background-image: url('../../../images/index/bullet-point-3-white.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    display: block;
    float: left;
    margin: 5px 0 0 -20px
}

.bulletPointContent4 {
    background-image: url('../../../images/index/bullet-point-tick.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    display: block;
    float: left;
    margin: 5px 0 0 -20px
}

.pdf {
    background-image: url('../../../images/misc/pdf.gif');
    background-repeat: no-repeat;
    height: 14px;
    width: 16px;
    margin: 2px 0 0 0;
    display: block;
    float: left
}

.start {
    background-image: url('../../../images/misc/start.gif');
    background-repeat: no-repeat;
    height: 14px;
    width: 16px;
    margin: 2px 0 0 0;
    display: block;
    float: left
}

.addThisEmail {
    background-image: url('../../../images/buttons/email.gif');
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    float: left;
    margin-right: 6px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .addThisEmail {
        background: url('../../images/buttons/email@2x.gif') no-repeat; /* This image should be twice the resolution */
        background-size: 32px 32px;
        float: left;
        margin-right: 6px
    }
}

.addThisPrint {
    background-image: url('../../images/buttons/print.gif');
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    float: left;
    margin-right: 6px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .addThisPrint {
        background: url('../../images/buttons/print@2x.gif') no-repeat; /* This image should be twice the resolution */
        background-size: 32px 32px;
        float: left;
        margin-right: 6px
    }
}

.addThisTwitter {
    background-image: url('../../images/buttons/twitter.gif');
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    float: left;
    margin-right: 6px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .addThisTwitter {
        background: url('../../images/buttons/twitter@2x.gif') no-repeat; /* This image should be twice the resolution */
        background-size: 32px 32px;
        float: left;
        margin-right: 6px
    }
}

.addThisFacebook {
    background-image: url('../../images/buttons/facebook.gif');
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    float: left;
    margin-right: 6px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .addThisFacebook {
        background: url('../../images/buttons/facebook@2x.gif') no-repeat; /* This image should be twice the resolution */
        background-size: 32px 32px;
        float: left;
        margin-right: 6px
    }
}

.addThisPlus {
    background-image: url('../../images/buttons/addThis.gif');
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    float: left;
    margin-right: 10px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .addThisPlus {
        background: url('../../images/buttons/addThis@2x.gif') no-repeat; /* This image should be twice the resolution */
        background-size: 32px 32px;
        float: left;
        margin-right: 10px
    }
}

/* misc end */

/* temp location for split test css */
.jamesKhan {
    background-image: url(http://www.assessmentday.co.uk/images/misc/oliver-savill-profile.gif);
    width: 50px;
    height: 50px;
    display: block;
    margin: 20px 20px 20px 20px;
}

.jKBox {
    border: 1px solid #d6d6d6;
    padding: 0px;
    margin-top: 20px;
}

.jamesKhanH4 {
    margin: 22px 0 0 80px;
    float: left;
    font-size: 13px;
    line-height: 19px;
}

#onlineSimulators {
    background: url('../../images/aptitudetest_buy/fully-compatible.png') no-repeat;
    height: 126px;
    width: 126px;
    float: right;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    margin-left: 20px
}

#workedSolutions {
    background: url('../../images/aptitudetest_buy/includes-solutions.png') no-repeat;
    height: 126px;
    width: 126px;
    float: left;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    margin-right: 20px
}

#shlKenexa {
    background: url('../../images/aptitudetest_buy/automatic-updates.png') no-repeat;
    height: 126px;
    width: 126px;
    float: right;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    margin-left: 20px
}

#unlimitedAccess {
    background: url('../../images/aptitudetest_buy/instant-access.png') no-repeat;
    height: 126px;
    width: 126px;
    float: left;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    margin-right: 20px
}

.featuresPLeft {
    float: left;
    width: 455px;
    margin: 10px 0 0 0;
}

.featuresPRight {
    float: right;
    width: 455px;
    margin: 10px 20px 0 0;
}

.features {
    height: 150px;
    width: 605px;
    border-top: 1px solid #d6d6d6;
    padding-top: 20px
}

.featuresTop {
    height: 150px;
    width: 605px;
    padding: 6px 0 0 0
}

.features h3, .featuresTop h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-style: italic;
    text-decoration: none;
    margin: 0;
    padding: 0
}

#colOne {
    width: 171px;
    height: 100%;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    padding: 14px 20px 0px 20px;
    margin: 47px 21px 27px 0;
    float: left
}

#colTwo {
    width: 171px;
    height: 100%;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    padding: 14px 20px 20px 20px;
    margin: 0 21px 27px 0;
    float: left
}

#colThree {
    width: 171px;
    height: 100%;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    padding: 14px 20px 20px 20px;
    margin: 0 21px 27px 0;
    float: left
}

#colFour {
    width: 171px;
    height: 100%;
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #d6d6d6;
    background: #ffffff;
    padding: 14px 20px 20px 20px;
    margin: 0 0 27px 0;
    float: left
}

.productBoxMain {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 20px 0;
    width: 169px;
    height: 100%;
    float: left
}

.productBoxPack {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 20px 20px 20px 0;
    width: 169px;
    height: 100%;
    float: left
}

.productBoxMain h3 {
    padding: 13px 0 0 0;
    margin: 0 0 0 33px;
    color: #444444;
    font-size: 16px;
    font-weight: bold;
}

.productBoxMainA {
    behavior: url(../scripts/PIE.htc);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px #d6d6d6 solid;
    color: #ffffff;
    background-color: #ffffff;
    margin: 7px 20px 20px 0;
    width: 169px;
    height: 100%;
    float: left
}

#singleTest {
    padding: 0 0 20px 117px;
    text-align: right;
    width: 100%;
    height: 30px;
    float: right
}

#singleTest a {
    color: #2c83c9
}

#singleTest a:hover {
    color: #ffd210
}

.salesTitle {
    margin: 0 0 -7px 9px !important;
    color: #444444 !important;
    font-weight: bold !important;
}

.salesTitleLine {
    border-right: 1px solid #d6d6d6;
    position: absolute;
    margin: -19px 0 0 84px;
    height: 31px
}

.testNumberLine {
    border-right: 1px solid #d6d6d6;
    position: absolute;
    margin: -33px 0 0 84px;
    height: 45px
}

.testNumberLineLast {
    border-right: 1px solid #d6d6d6;
    position: absolute;
    margin: -45px 0 0 84px;
    height: 45px
}

.colFixA {
    margin-left: 37px !important
}

.colFixB {
    margin: 0 0 13px 42px !important
}

.colFixC {
    margin-left: 61px !important;
    color: #888888;
    font-style: italic;
    font-weight: 100;
    font-size: 13px
}

.colFixD {
    margin-left: 65px !important;
    color: #888888;
    font-style: italic;
    font-weight: 100;
    font-size: 13px
}

.colFixE {
    margin-left: 69px !important;
    color: #888888;
    font-style: italic;
    font-weight: 100;
    font-size: 13px
}

.salesTitleFix {
    margin-left: 34px !important;
    font-style: italic;
    color: #888888;
    font-weight: 100
}

#curlyBracket {
    position: absolute;
    margin: 446px 0 0 98px
}

#curlyBracket ul {
    text-align: center;
    margin-top: 16px
}

#curlyBracket ul li {
    padding: 15px 20px 15px 20px;
    border-right: 1px solid #d6d6d6;
    text-align: center
}

#curlyBracket ul li:last-child {
    border: none
}

/* temp location for split test css end */




