
.extendedVHP .whatWeOffer{
    background-color: #F0F8ED;
    border-top: #fff;
    left: -30px;
    padding: 3em 0;
    color:#0000ff;
    position: relative;
    width: 1010px;
    display: inline-block;
} 

.extendedVHP .map img, .extendedVHP .people {margin: 40px -30px 0; position: relative;}
.extendedVHP .people {display: inline-block;}

.extendedVHP .people .quote {
    color:#999;
    position: absolute;
    width: 200px;
}
.extendedVHP .people .quote span {
    float:right;
    font-size: 16px;
    font-family: marydale-normal;
}
.extendedVHP .people .quote1 {top: 125px; left: 45px;}
.extendedVHP .people .quote2 {top: 100px; left: 286px;}
.extendedVHP .people .quote3 {top: 170px; left: 528px;}
.extendedVHP .people .quote4 {top: 98px; left: 766px;}

.extendedVHP .tabContainer {
    height: 325px;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 956px;
}

.extendedVHP .title {
    color: #00C4DF;
    font-size: 40px;
    padding: 0 0 20px 30px;
    font-weight: normal;
    text-transform: uppercase;
}

.extendedVHP .tabContainer .tabs {
    background: url("../../img/homePage/whatWeOffer/what-we-offer_5C0m5JA3oQZ5ngtzQvGUbhbOmcePYfxuXiWEcSPxnfw.jpg") no-repeat 0 0 transparent;
    float: left;
    height: 325px;
    position: relative;
    width: 237px;
    margin-right: 2px;
}

.extendedVHP .tabContainer .tabs .verticalTitle{display: none;}

.extendedVHP .tabContainer .cc {background-position: -7px 0;}
.extendedVHP .tabContainer .sc {background-position: -4px -1143px;}
.extendedVHP .tabContainer .pc {background-position: 0 -768px;}
.extendedVHP .tabContainer .hc {background-position: 0 -393px;}
.extendedVHP .arrow-down {
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 16px solid #6DB33F;
    height: 0;
    margin-left: 84px;
    width: 0;
    z-index: 2;
    position: absolute;
    top:30px;
}
.extendedVHP .overlapContent .greenBtn{
    text-align: center;
    width: 150px;
}
.extendedVHP .ie9Button a:hover {
    text-decoration: none;
}


.extendedVHP .overlapContent {
    background-color: rgba(255, 255, 255, 0.85);
    cursor: pointer;
    display: none;
    height: 275px;
    left: 0;
    padding: 25px 10px;
    position: absolute;
    top: 0;
    width: 217px;
    z-index: 1;
}
.extendedVHP .box{
    background-color: #6DB33F;
    height: 30px;
    position: absolute;
    width: 100%;
    z-index: 3;
}
.extendedVHP .box .text{
    font-size:14px;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    margin-top: 6px;
}

.extendedVHP .overlapContent ul li {
    color: #666666;
    font-family: marydale-normal;
    font-size: 15px;
    line-height: 33px;
}
.extendedVHP .overlapContent ul {
    margin-top: 35px
}

.extendedVHP  ul, li {
    margin-left: 0.7em;
    padding-left: 10px;
}

.extendedVHP li .fontsize{
    font-size: 21px;
}

.extendedVHP .howItWorksContent  {
    background-color: #F0F8ED;
    margin-right: -60px;
    left: -30px;
    overflow: hidden;
    padding-right: 60px;
    position: relative;
}
.extendedVHP .whoweare {
    left: -30px;
    margin-top:40px;
    padding: 0 0 20px 30px;
    position: relative;
    width: 981px;
    display: inline-block;
}
/*
table stiles
*/

.extendedVHP .howItWorksContent .tableContent {
    color: #999999;
    margin: 30px;
}

.extendedVHP .howItWorksContent .tableContent th {
    font-size: 30px;
    font-weight: normal;
}

.extendedVHP .howItWorksContent .tableContent th, .howItWorksContent .tableContent td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: dotted dotted none none;
    border-width: 2px 2px medium medium;
    padding: 5px 20px;
    text-align: center;
}
.extendedVHP .howItWorksContent .tableContent th.rightColumn, .howItWorksContent .tableContent td.rightColumn {
    border-right: medium none;
}


.extendedVHP .howItWorksContent .tableContent th.rightColumn span {
    background: url("../../img/homePage/whatWeOffer/wwo/green-underline_HE7jRrygv1WXNHKPquz2zaFWaGljGF5GH19hi2oDaLT.png") no-repeat scroll center 33px transparent;
    color: #6DB33F;
    font-size: 35px;
    height: 47px;
}


.extendedVHP .howItWorksContent .tableContent th.leftColumn span {
    background: url("../../img/homePage/whatWeOffer/wwo/blue-underline_VIQHw6QT8IZ5MKLrpIWpQKzsvT7ax2u2B04Wszg2gMR.png") no-repeat scroll center 33px transparent;
    color: #00BCE4;
    font-size: 35px;
    height: 47px;
}

.extendedVHP .howItWorksContent .tableContent th span {
    display: inline-block;
    font-family: marydale-normal;
}

.extendedVHP .howItWorksContent .leftArrow {
    background: url("../../img/homePage/whatWeOffer/wwo/arrow-left_2TV8oAK9oXceWb1N2YlRFOJW8g3ASYilKgzFsCDSmL8.png") no-repeat scroll 0 0 transparent;
    left: 50px;
}
.extendedVHP .howItWorksContent .leftArrow, .howItWorksContent .rightArrow {
    height: 80px;
    position: absolute;
    width: 42px;
    bottom: -10px;
}
.extendedVHP .howItWorksContent .rightArrow {
    background: url("../../img/homePage/whatWeOffer/wwo/arrow-right_stnS5qeiCgP9c8CjtXdbOrDytoo4r6RkHkwAbJvCnaA.png") no-repeat scroll 0 0 transparent;
    right: 50px;
}
.extendedVHP .howItWorksContent .arrowBox {
    position: relative;
    height: 50px;
    width: 100%;
}

.extendedVHP .howItWorksContent .caregiverContent, .howItWorksContent .jobContent {
    position: relative;
    margin-top: 25px;
}

.extendedVHP .contentBlocks {
    font-size: 16px;
    min-height: 68px;
    width: 100%;
}

.extendedVHP .howItWorksContent .contentBlocks span {
    background: url("../../img/homePage/whatWeOffer/landing-page-icons_Ib6hNEfabafYPiRtDKPQe26aMbQEYgwdDzoC5URUYpA.png") no-repeat top right;
    display: inline-block; padding-left: 37px; font-size: 24px;}

.sprite-icon-blue-check{ background-position: 0 0; width: 20px; height: 20px; } 
.sprite-icon-blue-computer{ background-position: 0 -70px; width: 33px; height: 20px; } 
.sprite-icon-blue-pay{ background-position: 0 -140px; width: 17px; height: 22px; } 
.sprite-icon-blue-pencil{ background-position: 0 -212px; width: 21px; height: 20px; } 
.sprite-icon-blue-star{ background-position: 0 -282px; width: 21px; height: 20px; } 
.sprite-icon-green-check{ background-position: 0 -352px; width: 20px; height: 20px; } 
.sprite-icon-green-computer{ background-position: 0 -422px; width: 33px; height: 20px; } 
.sprite-icon-green-pay{ background-position: 0 -492px; width: 17px; height: 22px; } 
.sprite-icon-green-people{ background-position: 0 -564px; width: 19px; height: 20px; } 
.sprite-icon-green-search{ background-position: 0 -634px; width: 21px; height: 20px; } 

.extendedVHP .tableContent td.leftColumn .signUpContent span {background-position: 0px -66px;}
.extendedVHP .tableContent td.leftColumn .contentBlocks span {color: #00BCE4; display: inline-block;}
.extendedVHP .tableContent td.leftColumn .createContent span {background-position: 9px -206px;}
.extendedVHP .tableContent td.leftColumn .reviewContent span {background-position: 9px -279px;}
.extendedVHP .tableContent td.leftColumn .hireContent span {background-position: 9px 5px;}
.extendedVHP .homepayVhp .howItWorksContent .tableContent .leftColumn .contentBlocks.payForCareContent span {
   background-position: 0 -140px;}

.extendedVHP .tableContent td.rightColumn .signUpContent span {background-position: 0px -418px;}
.extendedVHP .tableContent td.rightColumn .contentBlocks span {color: #6db33f;}
.extendedVHP .tableContent td.rightColumn .createContent span {background-position: 9px -559px;}
.extendedVHP .tableContent td.rightColumn .reviewContent span {background-position: 9px -630px;}
.extendedVHP .tableContent td.rightColumn .hireContent span {background-position: 9px -347px;}
.extendedVHP .homepayVhp .howItWorksContent .tableContent .rightColumn .contentBlocks.payForCareContent span {background-position: 48px -492px;}

.extendedVHP .greenBtn {
    background-color: #8AC265;
    background: linear-gradient(#8AC265, #6DB33F);
    background-image: -moz-linear-gradient(top, #8AC265 0%, #6DB33F 100%);
    background-image: -ms-linear-gradient(top, #8AC265 0%, #6DB33F 100%);
    background-image: -webkit-linear-gradient(top, #8AC265 0%, #6DB33F 100%);
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 25px auto 0;
    padding: 6px 0;
    text-shadow: 0 0 2px #499219;
    width: 210px;
    border-top: 2px solid #A7D18C;
    border-width: 2px 0 1px;
}

.extendedVHP .greenBtn:hover {
    background-color: #8AC265;
    background: linear-gradient(#6db33f, #8ac265);
    background-image: -moz-linear-gradient(top, #6db33f 0%, #8ac265 100%);
    background-image: -ms-linear-gradient(top, #6db33f 0%, #8ac265 100%);
    background-image: -webkit-linear-gradient(top, #6db33f 0%, #8ac265 100%);
}

.extendedVHP .quotePhoto .quoteTitle {
    color: #00BCE4;
    font-family: Myriad Pro, Arial;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-top: 50px;
    width: 265px;
}

.extendedVHP .quotePhoto .quoteName {
    color: #999;
    font-family: marydale-normal;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 18px;
    margin-left: 20px;
    margin-top: 18px;
    width: 265px;
}

.extendedVHP .vhpSeoSection {float:left; width:80%;}
.rightColumnLinks {
float: left;
width: 19%;
margin-top: 26px;
}
.extendedVHP .vhpSeoSection .vhpSeoLinks {display:inline;}
.extendedVHP .vhpSeoSection .petCare {clear:left;}
.extendedVHP .vhpSeoSection .vhpSeoLinks ul {margin-left:-8px;}
.extendedVHP .vhpSeoSection .vhpSeoLinks {
    display: inline-block;
    width: 33%;
}
.extendedVHP .vhpSeoSection .vhpSeoLinks .vhpSeoHeading, .extendedVHP .rightColumnLinks .vhpSeoHeading {
    color:#999;
    display: block;
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0;
}

.extendedVHP .rightColumnLinks {
    display:inline;
    font-size:12px;
}

.extendedVHP .rightColumnLinks .social {
    float: left;
    text-align: left;
    margin-right: 6px;
    position: relative;
}

.extendedVHP .rightColumnLinks .commonLogo {margin-top:30px; width:60px;}
.extendedVHP .whoweare .title {padding: 0;}
.extendedVHP .whoweare .hwaContent {
    font-size: 21px; font-style: italic; color:#ccc;float: left;
}
.extendedVHP .whoweare .hwaAbout {
    font-size: 16px; color:#999; line-height: 30px;
}
.extendedVHP .whoweare .hwaAbout .hwaAboutTitle {font-weight: bold;}