/*HPD LP CSS*/

.body {
background-color:#ffffff;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
height:1000px; /*stops tooltips from creating scroll bar*/
}    
.container {
margin:0 auto;
padding:0px;
position:relative;
width:823px;
}
.ie6 .container {
position:absolute;
left:100px;
top:0px;
}
.header {
padding:0px;
margin:0px;
height:80px;
width:813px;
}
.logo {
padding:0px;
margin:0px;
float:left;
height:65px;
width:144px;
}
.logoTitle {
padding-top:40px;
margin:0px;
float:left;
height:25px;
width:280px;
}
.contact {
padding:5px 0px 0px 0px;
margin:0px 0px 0px 150px;
float:left;
height:20px;
width:225px;
}
.helpPoint {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 125px;
float:left;
height:52px;
width:252px;
}

.pageBody {
padding:0px;
margin:0px;
width:818px;
height:auto;
background-color:#ffffff;
}
.topImage {
padding:0px;
margin:0px;
background-image:url("leadgenframetop");
background-repeat:no-repeat;
width:813px;
height:19px;
border:none;
}
.leftBorder {
padding:0px;
margin:0px;
float:left;
background-image:url("leadgenframeleft");
background-repeat:repeat-y;
width:12px;
height:635px;
border:none;
}
.ie6 .leftBorder {
height:715px;
}
.offerContainer {
padding:0px;
margin:0px;
float:left;
width:423px;
height:600px;
}
.offerImage {
padding:0px;
margin:10px 13px 10px 10px;
float:left;
/*background-image:url("RealEstateOffer");
background-repeat:no-repeat;*/
width:390px;
height:130px;
border:none;
background-color:#ffffff;
}
.offerImageBottom {
padding:0px;
margin:10px 13px 10px 10px;
float:left;
width:auto;
border:none;
background-color:#ffffff;
}
.ie6 .offerImageBottom {
margin:10px 13px 10px 40px;
}
.offerTitle {
font-size:22px;
color:#ef7c00;
font-weight:bold;
padding:0px 0px 0px 20px;
background-color:#ffffff;
}
.offerCopy {
font-size:14px;
color:#000000;
font-weight:normal;
padding:30px 0px 0px 20px;
background-color:#ffffff;
line-height:20px;
}
.holdSpace {

width:400px;
height:560px;
}
.previewLink {
padding:0px 0px 20px 130px;
margin:0px;
float:left;
width:400px;
height:20px;
cursor:pointer;
font-size:12px;
color:#1b4d80;
font-weight:bold;
text-decoration:underline;
}
.formBackground {
padding:0px;
margin:0px;
float:left;
background-image:url("leadgenbackgroundimage");
background-repeat:no-repeat;
width:359px;
height:587px;/*587px*/
border:none;
}
.ie6 .formBackground {
height:660px;/*587px*/
}
.rightBorder {
margin:0px;
padding:0px;
float:left;
background-image:url("leadgenframeright");
background-repeat:repeat-y;
width:20px;
height:635px;
border:none;
}
.ie6 .rightBorder {
height:715px;
margin:0px 0px 0px -1px;
}
.bottomImage {
padding:0px;
margin:-7px 0px 0px 0px;
background-image:url("leadgenframebottom");
background-repeat:no-repeat;
width:813px;
height:15px;
border:none;
}
.copyRight {
padding:0px;
margin:35px 0px 0px 0px;
float:left;
width:150px;
height:19px;
border:none;
font-size:12px;color: #aeaeae;font-weight:bold;
}
.signUp {
padding:0px;
margin:2px 0px 0px 10px;
float:left;
width:110px;
height:25px;
font-size:16px;color: #003399;font-weight:bold;
}
.freeAccess {
padding:0px;
margin:0px 0px 0px 3px;
float:left;
width:154px;
height:25px;
font-size: 18px;color: #ef7c00;font-weight:bold;
}
.required {
padding:0px;
margin:0px;
float:left;
width:305px;
height:15px;
font-size: 12px;color: #000000;font-weight:bold;
text-align:right;
}
.label {
padding:0px 10px 0px 0px;
margin:7px 0px 0px 0px;
float:left;
width:140px;
height:18px;
text-align:right;
font-size: 12px;color: #000000;font-weight:normal;
}
.labelCompany {
padding:0px;
margin:3px 10px 0px 0px;
float:right;
width:72px;
height:18px;
text-align:right;
font-size: 12px;color: #000000;font-weight:normal;
}
.ie6 .labelCompany {
margin:3px 5px 0px 0px;
}
.labelEmail {
padding:0px;
margin:3px 10px 0px 0px;
float:right;
width:100px;
height:18px;
text-align:right;
font-size: 12px;color: #000000;font-weight:normal;
}
.ie6 .labelEmail {
padding:3px 10px 0px 0px;
margin:0px;
width:110px;
}
.labelExDate {
padding:0px;
margin:0px 10px 0px 0px;
float:right;
width:100px;
height:36px;
text-align:right;
font-size: 12px;color: #000000;font-weight:normal;
}
.ie6 .labelExDate {
padding:0px 10px 0px 0px;
margin:0px;
width:110px;
}
.helpLabelContainer {
width:150px; height:20px; float:left; margin-top:7px;
}
.ie6 .helpLabelContainer {
width:140px;
}
.helpImage {
padding:0px;
margin:0px 0px 0px 47px;
float:left;
width:20px;
height:20px;
font-size: 12px;color: #000000;font-weight:normal;
}
.ie6 .helpImage {
margin:0px;
padding-left:7px;
}
.helpImage2 {
padding:0px;
margin:0px 0px 0px 17px;
float:left;
width:20px;
height:20px;
font-size: 12px;color: #000000;font-weight:normal;
}
.ie6 .helpImage2 {
margin:0px;
padding-left:0px;
}
.helpImage3 {
padding:0px;
margin-left:17px;
float:left;
width:20px;
height:20px;
font-size: 12px;color: #000000;font-weight:normal;
}
.ie6 .helpImage3 {
padding-left:0px;
margin:0px;
}
.field {
padding:0px;
margin:5px 0px 0px 0px;
float:left;
width:80px;
height:20px;
}
.dateCheckIndent {
margin-left:145px;
}
.dateCheckbox {
padding:0px;
margin:5px 0px 0px 0px;
float:left;
width:20px;
height:20px;
}
.ie6 .dateCheckbox {
margin:0px;

}
.dateCheckLabel {
padding:0px 0px 0px 0px;
margin:7px 5px 0px 0px;
float:left;
width:40px;
height:18px;
text-align:left;
font-size: 12px;color: #000000;font-weight:normal;
}
.dateCheckLabel2 {
padding:0px 0px 0px 0px;
margin:7px 0px 0px 0px;
float:left;
width:90px;
height:18px;
text-align:left;
font-size: 12px;color: #000000;font-weight:normal;
}
.dateField {
padding:0px;
margin:5px 0px 0px 0px;
float:left;
width:170px;
height:20px;
}
.phoneField {
padding:0px;
margin:5px 0px 0px 0px;
float:left;
width:170px;
height:20px;
}
.ErrorMsg {
padding:0px;
margin:5px 0px 0px 80px;
float:left;
width:250px;
height:40px;
text-align:left;
font-size: 14px;
color: red;
font-weight:normal;
}
.ie6 .ErrorMsg {
margin:5px 0px 0px 40px;
}
.fieldOptInCheck {
padding:0px;
margin:13px 5px 0px 130px;
float:left;
width:20px;
height:20px;
}
.ie6 .fieldOptInCheck {
margin:13px 5px 0px 67px;
}
.OptInCheckLabel {
padding:0px;
margin:15px 0px 0px 0px;
float:left;
width:200px;
height:30px;
text-align:left;
font-size: 12px;color: #000000;font-weight:normal;
}
.ContactNowLabel{
color:#000000;
float:left;
font-size:12px;
font-weight:normal;
height:55px;
margin:15px 0 0;
padding:0;
text-align:left;
width:200px;
}
.viewPrivacy {
padding:0px;
margin:5px 0px 0px 155px;
float:left;
width:200px;
height:18px;
text-align:left;
font-size: 12px;color: #000000;font-weight:normal;
}
.ie6 .viewPrivacy {
margin:10px 0px 0px 80px;
}
.submit {
padding:0px;
margin:15px 0px 10px 150px;
float:left;
}
.ie6 .submit {
margin:15px 0px 0px 80px;
padding-bottom:20px;
}

.clearLeft{clear:left;height:0px;}
.clearRight{clear:right;height:0px;}