#branding {
position: relative;
height: 128px;
min-height: 128px;
background-image: url('../images/visit-branding.jpg');
background-repeat: no-repeat;
}

#branding-text {
position: absolute;
left: 340px;
width: 620px;
height: 110px;
padding-top: 30px;
}

p.intro {
    line-height: 150%;
}

#subnav a:hover {
color: #7E8C97;
}

#subnav a.landed {
color: #FFFFFF;
}

#subnav {
position: relative;
height: 47px;
min-height: 47px;
background-image: url('../images/sub-nav-visit-m.png');
background-repeat: no-repeat;
}

#section {
position: relative;
height: 308px;
background-image: url('../images/sect-visit-m.jpg');
background-repeat: no-repeat;
background-position: right top;
border-bottom: 1px solid #85857f;
padding-bottom: 0px;
margin-bottom: 0px;
}

#sect-text {
position: absolute;
left: 25px;
top: 145px;
width: 370px;
}

.proof {
position: relative;
border-bottom: 1px solid #999999;
}

.bottom {
border-bottom: none;
}

.proof-title {
font-size: 155%;
font-weight: bold;
color: #000000;
}

.proof-text p {
color: #231f20;
}

.proof-source {
color: #333333;
font-weight: bold;
}

#proof1 {
height: 291px;
background-image: url('../images/m-1.jpg');
background-repeat: no-repeat;
}

#proof1 .prooftext {
position: absolute;
left: 560px;
top: 20px;
width: 370px;
text-align: right;
}

#proof1 .img1 {
float: left;
padding-top: 20px;
padding-left: 30px;
}

#proof1 .img2 {
float: right;
padding-top: 80px;
padding-right: 10px;
}

#proof2 {
height: 277px;
background-image: url('../images/m-2.jpg');
background-repeat: no-repeat;
}

#proof2 .proofhead {
position: absolute;
left: 390px;
top: 65px;
width: 180px;
line-height: 200%;
text-align: center;
}

#proof2 .prooftext {
position: absolute;
left: 20px;
top: 30px;
width: 350px;
}

#proof2 .img1 {
    float: right;
    padding: 0px;
    margin: 0px;
}

#proof3 .proofhead {
position: absolute;
left: 500px;
top: 10px;
width: 400px;
}


#proof3 {
height: 301px;
background-image: url('../images/m-3.jpg');
background-repeat: no-repeat;
border-bottom: none;
}


#proof3 .prooftext {
position: absolute;
right: 20px;
top: 15px;
width: 280px;
text-align: right;
}

#proof3-source {
position: absolute;
left: 30px;
top: 260px;
width: 540px;
}

#proof4 .img1 {
float:right;
padding-right:10px;
padding-top:20px;
padding-bottom: 20px;
}


#proof4 .prooftext {
position: absolute;
left: 20px;
top: 70px;
width: 450px;
text-align: left;
border-bottom: none;
}
#link1 {
    left: 100px;
}

#link2 {
    left: 256px;
}

#link3 {
    left: 445px;
}

#link4 {
    left: 605px;
}

#link5 {
    left: 780px;
}

