p {
    font-family: OpenSansLight;
    color: #4b4b4b;
}

h1 {
    color: #545353;
    font-size: 1.900em;
    margin: 0;
    font-weight: normal;
}

h2 {
    color: #75b764;
    font-size: 1.692em;
    margin: 0;
    font-weight: normal;
}

h3 {
    color: #3d3d3d;
    font-size: 1.692em;
    margin: 0;
    font-weight: normal;
}

h4 {
    color: #393939;
    font-size: 1.615em;
    margin: 0;
    font-weight: normal;
}

h5 {
    color: #75b764;
    font-size: 1.538em;
    margin: 0;
    font-weight: normal;
}

/* pagebkg */
#banner1 {
    width: 1000px;
    height: 396px;
    border: #dfe5e7 2px solid;
    border-radius: 5px;
    background-image: url('../images/banner1.png');
    background-repeat: none;
}

#banner_right {
    position: absolute;
    top: 99px;
    left: 535px;
    width: 426px;
    height: 284px;
}

#speech {
    position: absolute;
    top: 150px;
    left: 0px;
}

#why_us {
    position: absolute;
    top: 38px;
    width: 104px;
    height: 20px;
    margin: 0 auto;
    text-align: center;
}

#checks {
    position: absolute;
    top: 150px;
    left: 140px;
    width: 286px;
    height: 134px;
}

/* startbkg */
#startbkg  {
    background-color: #FFF;
    position: relative;
    left: 0px;
    width: 100%;
    height: 165px;
    margin-left: 0px;
    margin-top: 0px;
    z-index: 7;
}

.startbkgCenter  {
    width: 1010px;
    height: 165px;
    position: relative;
    margin: 0 auto;
}

#form1 {
    position: absolute;
    bottom: 0px;
    width: 1000px;
    height: 134px;
    border: #dfe5e7 2px solid;
    border-radius: 5px;
    background-color: #f4f4f4;
}

#form1_inner {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 928px;
    height: 70px;
    margin: 20px 36px;
}

#form_box {
    position: absolute;
    top: 0px;
    left: 242px;
    width: 699px;
    height: 78px;
}

/* aboutbkg */
#aboutbkg  {
    position: relative;
    left: 0px;
    z-index: 6;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #FFF;
}

.aboutbkgCenter {
    width: 1010px;
    min-height: 439px;
    position: relative;
    margin: 0 auto;
}

#dialogleft {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 289px;
    height: 227px;
    background-color: #75b764;
    border-radius: 5px;
}

#dialog_handle {
    position: absolute;
    top: 45px;
    left: 31px;
    width: 319px;
    height: 37px;
    z-index: 8;
}

#dialog_how {
    position: absolute;
    top: 53px;
    left: 45px;
    width: 220px;
    height: 20px;
    font-size: 1.077em;
    cursor: pointer;
    z-index: 9;
}

#dialog_why {
    position: absolute;
    top: 105px;
    left: 45px;
    width: 220px;
    height: 20px;
    font-size: 1.077em;
    cursor: pointer;
    z-index: 9;
}

#dialog_vs {
    position: absolute;
    top: 157px;
    left: 45px;
    width: 220px;
    height: 20px;
    font-size: 1.077em;
    cursor: pointer;
    z-index: 9;
}

#dialogright {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 677px;
    height: 439px;
    background-image: url("../images/dialogbox.png");
    background-repeat: none;
}

#dialogright1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 677px;
    height: 439px;
    z-index: 9;
}

#steps_header {
    position: absolute;
    top: 36px;
    left: 43px;
}

#steps {
    position: absolute;
    top: 84px;
    left: 43px;
}

#steps_text {
    position: absolute;
    top: 96px;
    left: 179px;
    width: 465px;
    height: auto;
}

#why_text {
    position: absolute;
    top: 96px;
    left: 43px;
    width: 601px;
    height: auto;
}

#dialogright2 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 677px;
    height: 439px;
    z-index: 9;
}

#dialogright3 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 677px;
    height: 439px;
    z-index: 9;
}

#dialogbottomleft {
    position: absolute;
    top: 229px;
    left: 0px;
    width: 289px;
    height: 210px;
}

#dialogbottomleft a {color:#75b764;text-decoration:none;}
#dialogbottomleft a:visited {color:#75b764;text-decoration:none;}
#dialogbottomleft a:hover {color:#848685;text-decoration:none;}

#gray_line {
    position: absolute;
    left: 0px;
    top: 439px;
}

/* testimonialsbkg */
#testimonialsbkg  {
    position: relative;
    left: 0px;
    z-index: 6;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #FFF;
}

.testimonialsCenter {
    width: 1010px;
    min-height: 210px;
    position: relative;
    margin: 0 auto;
}

#testimony_left {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 505px;
    height: 210px;
}

#testimony_right {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 505px;
    height: 210px;
}