body{
padding:0px;
margin:0px;
font-family:Trebuchet MS;
text-align:center;
}
.wrapper{
margin:0px auto;
padding:0px;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#cccccc;
width:863px;
background-color: #FFFFFF;
}
.main{
background:url(../images/main-bg.jpg) no-repeat;
width:863px;
height:1150px;
}
.mainshort{
background:url(../images/main-bg.jpg) no-repeat;
width:863px;
height:870px;
}
.logo{
padding-top:12px;
padding-left:35px;
}
.tagline{
font-family:verdana;
font-size:9px;
color:#666666;
padding-left:35px;
padding-top:2px;
}
.navigation{
position:absolute;
margin-left:278px;
}
.navigation ul{
padding:0px;
margin:0px;
list-style:none;
}
.navigation ul li{
float:left;
font-family:arial;
color:#333333;
font-size:16px;
width:144px;
text-align:center;
padding-top:17px;
}
.navigation ul li a{
color:#333333;
text-decoration:none;
}
#indicator a{
color:#3399cc;
}
.navHome{
background:url(../images/top-nav-home.jpg);
width:585px;
height:50px;
}
.navAbout{
background:url(../images/top-nav-about.jpg);
width:585px;
height:50px;
}
.navContact{
background:url(../images/top-nav-contact.jpg);
width:585px;
height:50px;
}
.navGetStarted{
background:url(../images/top-nav-getstarted.jpg);
width:585px;
height:50px;
}
.navArticle{
background:url(../images/top-nav-article.jpg);
width:585px;
height:50px;
}


.villaQuote{
position:absolute;
margin-left:156px;
margin-top:17px;
font-size:13px;
color:#666666;
font-family:verdana;
width:350px;
}
.villa{
position:absolute;
margin-left:157px;
margin-top:116px;
font-size:10px;
color:#666666;
font-family:verdana;
width:150px;
}
.operated{
font-size:9px;
}
.call{
padding-left: 25px;
padding-top:17px;
font-family:Trebuchet MS;
font-size:14px;
line-height:20px;
}
.call2{
position:absolute;
margin-top:62px;
margin-left:648px;
font-size:15px;
color:#333333;
}
.buttonFree{
padding-top:8px;
padding-left:40px;
}
.homeOwners{
position:absolute;
margin-top:171px;
margin-left:34px;
width:250px;
}
.homeOwnerList{
padding-top:28px;
padding-left:28px;
font-size:14px;
color:#333333;
line-height:14px;
}
.homeList1{
padding-top:2px;
}
.homeList2{
padding-top:5px;
}
.homeList3{
padding-top:5px;
}
.homeTitle{
color:#ffffff;
font-size:20px;
line-height:23px;
}
.contractors{
position:absolute;
margin-top:428px;
margin-left:34px;
width:250px;
}
.looking{
position:absolute;
margin-top:665px;
margin-left:22px;
width:250px;
font-family:arial;
font-size:13px;
color:#333333;
line-height:18px;
}
.looking a{
color:#333333;
}
.startNowLink{
color:#333333;
font-size:10px;
padding-left:124px;
text-decoration:none;
}
.get{
font-size:14px;
color:#000000;
line-height:16px;
}
.freeQuote{
font-size:16px;
}
.rightFormSectionHome{
position:absolute;
margin-top:58px;
margin-left:288px;
width:554px;
height:649px;
background:url(../images/sub-bg-home.jpg);
}
.rightFormSectionGeneric{
position:absolute;
margin-top:58px;
margin-left:288px;
width:554px;
height:654px;
background:url(../images/sub-bg-generic.jpg);
}
.rightFormSectionArticle{
position:absolute;
margin-top:58px;
margin-left:288px;
width:554px;
height:654px;
background:url(../images/sub-bg-article.jpg);
background-repeat: no-repeat;
}
.rightGenericPad{
padding-left:40px;
padding-top:36px;
}
.pageTitle{
padding-top:27px;
padding-left:54px;
}
.fourfree{
color:#ff9900;
font-size:30px;
font-style:italic;
font-weight:bold;
}
.estimateList{
font-size:18px;
color:#333333;
font-style:italic;
padding-left:158px;
padding-top:18px;
}
.qualificationList{
font-size:12px;
color:#333333;
font-style:italic;
}
.homeTxtFields{
padding-top:2px;
}
.homeFields{
width:242px;
height:25px;
border-style:solid;
border-width:1px;
border-color:#f69640;
padding-left:5px;
padding-top:3px;
color:#f69640;
font-weight:bold;
}
.buttonGetStarted{
padding-left:55px;
padding-top:15px;
}
.buttonGetStarted2{
padding-left:78px;
padding-top:15px;
}
.privacy{
font-style:normal;
font-size:10px;
color:#666666;
text-decoration:none;
padding-left:30px;
}
.secondContainerHome{
position:absolute;
margin-top:460px;
margin-left:315px;
}
.dontTake{
font-size:28px;
color:#0099cc;
border-bottom:solid #0099cc 1px;
width:479px;
}
.testimonial{
font-family:verdana;
font-size:12px;
color:#333333;
width:479px;
line-height:18px;
padding-top:14px;
}
.rightGenericTxt{
width:478px;
font-size:10px;
font-family:verdana;
color:#333333;
padding-top:15px;
line-height:14px;
}
.rightGenericTxt ul{
padding:0px;
margin:0px;
padding-left:30px;
list-style:none;
}
.rightGenericTxt ul li{
background:url(../images/dot.jpg) no-repeat left;
padding-left:15px;
background-position:0px 4px;
}
.formSection1{
float:left;
width:214px;
padding-top:20px;
}
.formSection2{
float:left;
width:250px;
padding-top:20px;
}

.formRow{
height:28px;
}
.formTxt{
float:left;
width:80px;
text-align:right;
padding-top:3px;
}
.formTxt2{
float:left;
width:77px;
text-align:right;
padding-top:3px;
}
.formFields{
float:left;
width:134px;
}
.formFields2{
float:left;
width:157px;
}
.formFields3{
float:left;
width:160px;
}
.letUs{
padding-top:12px;
padding-left:80px;
padding-bottom:12px;
}
.outterBox{
border-left:solid 1px #d8d9db;
border-right:solid 1px #d8d9db;
border-bottom:solid 1px #d8d9db;
width:474px;
}
.boxRow1{
height:38px;
background-color:#e9f2fb;
border-top:solid 1px #d8d9db;
}
.boxRow2{
height:26px;
line-height:26px;
border-top:solid 1px #d8d9db;
}
.contact1{
float:left;
width:145px;
}
.contact2{
float:left;
width:108px;
}
.contact3{
float:left;
width:200px;
}
.belowfooter{
position:absolute;
margin-top:800px;
margin-left:20px;
font-family:arial;
font-size:12px;
color:#333333;
width:818px;
}

.footer{
position:absolute;
margin-top:726px;
margin-left:20px;
}
.footerMain{
background:url(../images/bottom-bar.jpg);
width:818px;
height:29px;
font-family:arial;
font-size:11px;
color:#333333;
line-height:29px;
text-align: left;
}
.footerMain a{
color:#333333;
text-decoration:none;
}
.footerSub{
padding-top:14px;
color:#666666;
font-family:arial;
font-size:11px;
text-align: left;
}
.footerSub a{
color:#666666;
text-decoration:none;
}
img{
border:none;
}
.h1Sub{
font-size:28px;
color:#0099cc;
border-bottom:solid #0099cc 1px;
width:474px;
}
.homeH1{
color:#333333;
font-size:28px;
line-height:32px;
letter-spacing:-1px;
}
h1{
padding:0px;
margin:0px;
font-weight:normal;
}
.clear{
clear:both;
}
.thirdContainerHome{
position:absolute;
margin-top:660px;
margin-left:20px;
}
.articleHeader{
font-size:28px;
color:#0099cc;
border-bottom:solid #0099cc 1px;
width:818px;
}
.articleBody{
font-family:verdana;
font-size:12px;
color:#333333;
width:818px;
line-height:18px;
padding-top:14px;
}

.villaarticles{
font-size:13px;
color:#666666;
font-family:verdana;
}