﻿.homeContainer
{
    width: 100%;
    height: 495px;
    overflow: hidden;
}

.heroLeft
{
    float: left;
    width: 438px;
    margin-left: 60px;
    margin-top: 40px;
}

.heroRight
{
    float: left;
    width: 350px;
    margin-left: 20px;
    margin-top: 40px;
} 

.heroContainer, .buttonContainer
{
    width: 1024px;
    overflow: visible;
    margin-left: auto;
    margin-right: auto;
}

.homeHeros
{
	margin-top: 45px;
    height: 450px;
}

.heroDiv
{
    width: 865px;
    height: 450px;
    float: left;
    background-position: bottom;
}

.heroDiv h1, .heroDiv h2, .heroDiv p, .heroDiv a
{
    width: 340px;
    margin-left: 426px;
}

.heroDiv h1
{
    margin-top: 42px;
    margin-bottom: 0px;
}

.heroDiv h2
{
    margin-top: 10px;
    margin-bottom: 0px;
}

.heroDiv p
{
    margin-top: 14px;
    margin-bottom: 0px;
}

.homeContainer .heroDiv a
{
    display: block;
    margin-top: 20px;
    margin-bottom:10px;
    width: 290px;
    background: url(../images/heroimages/arrow-red.png) no-repeat left 15px;
    padding-left: 38px;
}

.homeContainer .heroDiv a.inline
{
	display: inline;
	margin: 0px;
	padding: 0px;
	background: none;
}

.homeContainer .heroDiv p.details,
.homeContainer .heroDiv p.details a {
	font-size:11px;
	color:#777;
}

.homeContainer .heroDiv img
{
    border: none;
    clear: both;
    display: block;
    margin: 0px 0px 1px 0px;
}

.homeContainer .moveButtons
{
    position: absolute;
    z-index: 1000;
    margin-left: -20px;
    z-index: 200;
    width: 865px;
    height: 44px;
    margin-top: 200px;
}

.homeContainer .moveButtons a, .homeContainer .moveButtons a:visited
{
    display: block;
    float: left;
    width: 42px;
    height: 42px;
    color: #000;
}

.homeContainer .moveButtons a.off, .homeContainer .moveButtons a:visited.off
{
    color: #888;
    cursor: default;
}

.homeContainer #moveLeftButton
{
    background: url(../images/heroimages/arrows-left.png);
}

.homeContainer #moveRightButton
{
    margin-left: 775px;
    background: url(../images/heroimages/arrows-right.png);
}

.homeContainer #moveLeftButton.off
{
    background: url(../images/heroimages/arrows-left.png) 1px -59px;
}

.homeContainer #moveRightButton.off
{
    margin-left: 775px;
    background: url(../images/heroimages/arrows-right.png) 1px -59px;
}

.peoplespeek{
    background: url(../images/peoplechoice_man.jpg) no-repeat top center;
    margin-top: -20px;    
    height: 509px;
}

.peoplespeek div{
    width: 290px;
    margin-top: 0px!important;
    padding-top: 90px;
    margin-left: auto;
    margin-right: auto;
}

.peoplespeek p{
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 20px;
}

.peoplespeek a{
    color: #e02327;
    text-decoration: none;
}

.peoplespeek a:hover{
    text-decoration: underline;
}