/* CSS Document */
@font-face {
 font-family: calibri;
 src: url("../fonts/calibri.eot"); /* EOT file for IE */
}
@font-face {
 font-family: calibri;
 src: url("../fonts/calibri.ttf"); /* EOT file for IE */
}
@font-face {
 font-family: tahoma;
 src: url("../fonts/tahoma.eot"); /* EOT file for IE */
}
@font-face {
 font-family: tahoma;
 src: url("../fonts/tahoma.ttf"); /* EOT file for IE */
}
body{background-color:#66A000;
margin:0;
padding:0;
font-family:'calibri','Tahoma';
/*background-image:url(../images/greenbg.jpg);*/
background-repeat:repeat-x;
}
img{border:0;}
#wrapper1{
width:100%;
overflow:hidden;
text-align:center;
min-width:1000px;
}
#wrapper{
margin:20px;
text-align:left;
margin-top:8px;
overflow:hidden;
}
#bigtext{
width:100%;
}
#leftdiv{
width:23.6%;
float:left;
margin-bottom:-30000px;
padding-bottom:30000px;
}
#rightdiv{
width:76.4%;
float:right;
margin-bottom:-30000px;
padding-bottom:30000px;


}
#topgrey{
background-color:#040404;
}
#leftmenus{
width:100%;
background-color:#191919;
/*margin:0% 0px 0px 0px;
padding-bottom:20px;*/
margin-bottom:-30000px;
padding-bottom:30000px;

}
#middlecontent{
float:right;
width:99%;
margin-top:10px;
overflow:hidden;
margin-bottom:-30000px;
padding-bottom:30000px;
background-color:#FFFFFF;
}
#whitecontent{
width:70%;
float:left;
background-color:#FFFFFF;
margin-bottom:-30000px;
padding-bottom:30000px;
}
#whitecontent h3{
color:#143399;
font-size:1.5em;
margin:3% 0% 0% 5%;
}
#greycontent{
width:30%;
float:right;
text-align:left;
background-color:#DADADA;
margin-bottom:-30000px;
padding-bottom:30000px;
z-index:200;

}
#greycontent h3{
color:#143399;
font-size:1.5em;
margin:5% 0% 0% 5%;
}

#map{
width:100%;
margin:3% 0% 0% 0%;
background-color:#FFFFFF;
}

#content
{
width:100%;
margin:3% 0% 0% 0%;
background-color:#FFFFFF;
}
#copyrighttext{
width:100%;
margin:4% 0% 4% 0%;
font-size:1em;
}

#whitemenus1{
width:100%;
margin:0% 0% 0% 0%;
background-color:#FFFFFF;
color:#333333;
font-size:.8em;
text-align:center;
}
#whitemenus1 a{
color:#333333;
text-decoration:none;
}
#whitemenus1 a:hover{
color:#333333;
text-decoration:underline;
}#whitemenus{
width:60%;
float:right;
margin:2% 0% 0% 0%;
background-color:#FFFFFF;
}
#homegallery{
margin:2% 10% 5% 5%;
}
#generalmenus{
margin:3% 0% 0% 0%;
width:
}
/*
#bluebuttons{
z-index:200;
position:absolute;
margin-left:25%;
margin-top:280px;
min-width:800px;
}
*/
#bluebuttons{
z-index:100;
margin-left:.5%;
margin-top:-82px;
min-width:745px;

}
#bluebutton1{
background-image:url(../images/blue_btn_bg.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
position:absolute;
}
#bluebutton2{
background-image:url(../images/blue_btn_bg.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
position:absolute;
}
#bluebutton3{
background-image:url(../images/blue_btn_bg.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
position:absolute;
}
#bluebutton4{
background-image:url(../images/blue_btn_bg.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
position:absolute;
}
#topimagenavs{
width:100%;
/*background-image:url(../images2/greenbg.jpg);*/
background-repeat:repeat-x;
min-width:800px;
}

.toptext_top{
top:0px;
}

.toptext_middle{
top:74px;
}

.toptext_bottom{
top:150px;
}
#toptext_left{
min-width:1000px;
position:absolute;
text-align:left;
width:100%;
z-index:100;
}
#topimagetext1_left{
position:absolute;
left:.9%;
z-index:200;
text-transform:uppercase;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
width:400px;
text-align:left;
margin-left:259px;
margin-top:70px;
}


#toptext_right{
min-width:1000px;
position:absolute;
text-align:right;
width:100%;
z-index:100;
}
#topimagetext1_right{
position:absolute;
right:.9%;
z-index:200;
text-transform:uppercase;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
width:400px;
text-align:right;
margin-right:16px;
margin-top:70px;
}





#toptext_center{
min-width:1000px;
position:absolute;

top:74px;
width:100%;
}
#topimagetext1_center{
position:relative;
           margin:70px 10% 0px 42%; 

z-index:200;
text-transform:uppercase;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
width:400px;
text-align:center;
}
#topimagetext2{
position:absolute;
right:1%;
z-index:200;
text-transform:uppercase;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
width:400px;
text-align:right;
margin-right:16px;
margin-top:70px;
}
#topnavs1
{
min-width:1000px;
position:absolute;
text-align:right;
width:100%;
}
#topnavs{
z-index:200;
text-align:right;
float:right;
margin-right:20px;
margin-top:8px;
right:.8%;

}

#calculate{
background-color:#FFFFFF;
font-size:14px;
padding:5px;
margin:5px;
}
.map{
width:35%;float:left;
}
.mapimg{
width:100%;
float:left;
background-image:url(../images/map.jpg);
background-repeat:no-repeat;
height:241px;

}

.leftcurve{
float:left;
width:8px;
height:34px;
background-image:url(../images/leftcurve.jpg);
background-repeat:no-repeat;
}
.rightcurve{
float:left;
width:8px;
height:34px;
background-image:url(../images/rightcurve1.jpg);
background-repeat:no-repeat;
}
.middletext{
float:left;
background-image:url(../images/topbg.jpg);
background-repeat:repeat-x;
height:34px;
color:#FFFFFF;
font-size:.7em;
font-weight:bold;
}
.middletext ul{
margin:10px 10px 10px 0px;
}
.middletext ul li{
background-image:url(../images/separator.jpg);
background-position:top right;
background-repeat:no-repeat;
display:inline;
list-style-type:none;
padding:8px 0px 5px 0px;
}

.middletext ul li a{
color:#ffffff;
text-decoration:none;
padding:8px 10px 10px 10px;
}
.middletext ul li a:hover{
color:#A0E602;
text-decoration:none;
}
.middletext ul li a.active{
color:#A0E602;
text-decoration:none;
padding:8px 10px 10px 10px;
}
.yellowbtn{
padding:0% 5% 5% 5%;
}
.firstline{
color:#FFFFFF;
font-family:impact;
font-size:1.4em;
text-transform:uppercase;
padding:5% 5% 0% 5%;
}
.secondline{
color:#FFEA00;font-family:impact;
font-size:1.4em;
text-transform:uppercase;
}
.affiliateheading{
color:#143399;
font-size:1.5em;
margin:5% 0% 0% 6%;
font-weight:bold;
}

.contactheading{
color:#143399;
font-size:1.5em;
margin:5% 0% 0% 6%;
font-weight:bold;
}

.leftmenus{
font-size:13px;
color:#4D4D4D;
}
.leftmenus ul{
margin:0;
padding:0;
}
.leftmenus ul li{
list-style-type:none;
display:block;
padding:2%;
border-bottom:1px solid #4D4D4D;
width:75%;
margin:0% 5% 0% 8%;
}
.leftmenus ul li a{
color:#CDD3D7;
text-decoration:none;
}
.leftmenus ul li a:hover{
color:#6CA600;
text-decoration:underline;
}
.buyersheading{
color:#1691EF;
font-size:1.5em;
margin:0% 9% 4% 9%;
}
.logo{
width:100%;
text-align:center;
background:url(../images/r3img-bg.jpg) repeat-x bottom left;
}
.logo2{
text-align:center;
background:url(../images/r3img-bg.jpg) repeat-x top left;
height:299px;
width:100%:
}
.logo3{
/*background:url(../images/r3img.jpg);*/
width:212px;
height:299px;
}
.mainimage{
height:361px;
/*background-image:url(../images/house2.jpg) ;*/
background-repeat:no-repeat;
width:759px;
}
.whitemenus{
color:#1691EF;
font-size:18px;;
font-weight:600;
float:left;
}
.whitemenus ul{
margin:2px 0px 0px 0px;
padding:0;
}
.whitemenus ul li{
list-style-type:none;
display:block;
background-image:url(../images/dotted.jpg) ;
background-repeat:repeat-x;
background-position:bottom;
padding:2% 0% 8px 0%
}
.whitemenus ul li a{
color:#1691EF;
text-decoration:none;
}
.whitemenus ul li a:hover{
color:#54545A;
text-decoration:underline;
}
.clearthis{
clear:both;
}
.homegallery ul{
margin:0;
padding:0;
}
.homegallery ul li{
list-style-type:none;
display:block;
background-image:url(../images/dotted.jpg) ;
background-repeat:repeat-x;
background-position:bottom;
padding:1% 0% 0% 0%;
width:86%;
}
.generalmenus{
color:#49494F;
font-size:13px;

}
.generalmenus ul{
margin:0;
padding:0;
}
.generalmenus ul li{
list-style-type:none;
display:block;
padding:2%;
border-bottom:1px solid #4D4D4D;
width:80%;
margin:0% 5% .2% 6%;
}
.generalmenus ul li a{
color:#49494F;
text-decoration:none;
}
.generalmenus ul li a:hover{
color:#0F216E;
text-decoration:underline;
}
.copyright{
text-align:center;
color:#FFFFFF;
font-size:.8em;
}
.btns{
float:left;
padding-left:2px;
padding-right:2px;
}
.btns1{
margin-right:2px;
float:left;
padding-left:2px;
padding-right:2px;
background-image:url(../images/btnsbg.gif);
background-repeat:repeat-x;
width:173px;
height:86px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
text-align:center;
}
.btns2{
margin-right:4px;
float:left;
padding-left:2px;
padding-right:2px;
background-image:url(../images/btnsbg2.gif);
background-repeat:repeat-x;
width:173px;
height:86px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
text-align:center;
}
.btns3{
margin-right:4px;
float:left;
padding-left:2px;
padding-right:2px;
background-image:url(../images/btnsbg3.gif);
background-repeat:repeat-x;
width:173px;
height:86px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
text-align:center;
}
.btns4{
margin-right:4px;
float:left;
padding-left:2px;
padding-right:2px;
background-image:url(../images/btnsbg4.gif);
background-repeat:repeat-x;
width:183px;
height:86px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
text-align:center;
font-family:"calibri";
}
.top1{
color:#FFFFFF;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
padding-top:5px;
font-family:calibri,Tahoma;
}
.top1 a{
color:#FFFFFF;
text-decoration:none;
}
.top1 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.top2{
color:#FFEA00;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.top2 a{
color:#FFEA00;
text-decoration:none;
}
.top2 a:hover{
color:#FFEA00;
text-decoration:none;
}
.top3{
color:#ffffff;
text-transform:uppercase;
font-size:14.9px;
line-height:24px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.top3 a{
color:#ffffff;
text-decoration:none;
}
.top3 a:hover{
color:#ffffff;
text-decoration:none;
}



.btns1_top1{
color:#FFFFFF;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
padding-top:5px;
font-family:calibri,Tahoma;
}
.btns1_top1 a{
color:#FFFFFF;
text-decoration:none;
}
.btns1_top1 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.btns1_top2{
color:#FFEA00;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns1_top2 a{
color:#FFEA00;
text-decoration:none;
}
.btns1_top2 a:hover{
color:#FFEA00;
text-decoration:none;
}
.btns1_top3{
color:#ffffff;
text-transform:uppercase;
font-size:14.9px;
line-height:24px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns1_top3 a{
color:#ffffff;
text-decoration:none;
}
.btns1_top3 a:hover{
color:#ffffff;
text-decoration:none;
}





.btns2_top1{
color:#FFFFFF;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
padding-top:5px;
font-family:calibri,Tahoma;
}
.btns2_top1 a{
color:#FFFFFF;
text-decoration:none;
}
.btns2_top1 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.btns2_top2{
color:#FFEA00;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns2_top2 a{
color:#FFEA00;
text-decoration:none;
}
.top2 a:hover{
color:#FFEA00;
text-decoration:none;
}
.btns2_top3{
color:#ffffff;
text-transform:uppercase;
font-size:14.9px;
line-height:24px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns2_top3 a{
color:#ffffff;
text-decoration:none;
}
.btns2_top3 a:hover{
color:#ffffff;
text-decoration:none;
}





.btns3_top1{
color:#FFFFFF;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
padding-top:5px;
font-family:calibri,Tahoma;
}
.btns3_top1 a{
color:#FFFFFF;
text-decoration:none;
}
.btns3_top1 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.btns3_top2{
color:#FFEA00;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns3_top2 a{
color:#FFEA00;
text-decoration:none;
}
.btns3_top2 a:hover{
color:#FFEA00;
text-decoration:none;
}
.btns3_top3{
color:#ffffff;
text-transform:uppercase;
font-size:14.9px;
line-height:24px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns3_top3 a{
color:#ffffff;
text-decoration:none;
}
.btns3_top3 a:hover{
color:#ffffff;
text-decoration:none;
}





.btns4_top1{
color:#FFFFFF;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
padding-top:5px;
font-family:calibri,Tahoma;
}
.btns4_top1 a{
color:#FFFFFF;
text-decoration:none;
}
.btns4_top1 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.btns4_top2{
color:#FFEA00;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns4_top2 a{
color:#FFEA00;
text-decoration:none;
}
.btns4_top2 a:hover{
color:#FFEA00;
text-decoration:none;
}
.btns4_top3{
color:#ffffff;
text-transform:uppercase;
font-size:14.9px;
line-height:24px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.btns4_top3 a{
color:#ffffff;
text-decoration:none;
}
.btns4_top3 a:hover{
color:#ffffff;
text-decoration:none;
}




.top1{
color:#FFFFFF;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
padding-top:5px;
font-family:calibri,Tahoma;
}
.top1 a{
color:#FFFFFF;
text-decoration:none;
}
.top1 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.top2{
color:#FFEA00;
text-transform:uppercase;
font-size:18.08px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.top2 a{
color:#FFEA00;
text-decoration:none;
}
.top2 a:hover{
color:#FFEA00;
text-decoration:none;
}
.top3{
color:#ffffff;
text-transform:uppercase;
font-size:14.9px;
line-height:24px;
font-weight:none;
text-align:center;
font-family:calibri,Tahoma;
}
.top3 a{
color:#ffffff;
text-decoration:none;
}
.top3 a:hover{
color:#ffffff;
text-decoration:none;
}



















.yellow{
color:#FFEA00;
}
.whitet{
color:#FFFFFF;}
.clickhere{
background-image:url(../images/clickherebg.gif);
width:99px;
height:218px;
background-repeat:no-repeat;
color:#9E0303;
font-size:13.05px;
font-family:calibri,georgia;
font-weight:bold;
margin-top:5px;
line-height:20px;
text-align:center;

}
.clickhere a{
color:#9E0303;
text-decoration:none;
}
.clickhere a:hover{
color:#9E0303;
text-decoration:underline;
}
.smallthumb{
width:100%;
height:100%;

}
.ddsubmenustyle,
 .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px tahoma;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 70;
list-style-type: none;
background: white;
border: 1px solid #ffffff;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #ffffff;
background-color: #000000;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #ffffff;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
}

.ddsubmenustyle li a:hover{
background-color: #143196;
color: #ffffff;
}
.ddsubmenustyle1,
 .ddsubmenustyle1 ul{ /*topmost and sub ULs, respectively*/
font: normal 11px tahoma;
margin: 39px 0 0 0;
padding: 0;
position: absolute;
left: 0;
top: 70;
list-style-type: none;
background: white;
border: 1px solid #ffffff;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle1 li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #ffffff;
background-color: #000000;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #ffffff;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
}

.ddsubmenustyle1 li a:hover{
background-color: #143196;
color: #ffffff;
}
.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
.normaltext{
color:#333333;
font-size:.7em;
text-align:right;
padding-right:2%;
}
.content{
color:#333333;
font-size:.9em;
text-align:left;
padding:2% 2% 0% 5%;
}
.content a{
color:#333333;
text-decoration:none;
}
.content a:hover{
color:#333333;
text-decoration:underline;
}
#tablebox{
border:1px solid #000000;
padding:2%;
margin:2%;
text-align:left;
}
.logo1{
width:100%;
background-color:#545454;
background-image:url(../images/logo1.jpg);
background-repeat:no-repeat;
height:61px;
width:100%;
}
.tablehead{
font-weight:bold;
font-size:1.1em;
}

.tablehead a{
font-weight:bold;
color:#333333;
text-decoration:underline;
}
.tablehead a:hover{
font-weight:bold;
color:#333333;
text-decoration:none;
}
.content1{
color:#333333;
font-size:1em;
padding:2% 2% 0% 5%;
line-height:20px;
}
.bluetext{
color:#09318C;
font-weight:bold;
font-size:1.4em;
}
.bluetext a{
color:#09318C;
font-weight:bold;
text-decoration:none;
}
.bluetext a:hover{
color:#09318C;
font-weight:bold;
text-decoration:underline;
}
.redtext{
color:#AD3105;
font-weight:bold;
font-size:1.1em;
}
.topimage{
text-align:center;
}
.freesub{
color:#143399;
font-size:1.5em;
margin:3% 0% 0% 5%;
text-align:center;
font-weight:bold;
}
.fixer{
float:right;
}
.for_complete{
color:#770E0B;
font-weight:bold;
padding-top:10px;
}
.for_complete a{
color:#770E0B;
}

.top{
color:#770E0B;
font-weight:bold;
padding-top:10px;
float:right;
}
.top a{
color:#770E0B;
}
.mainheading{
font-size:1.5em;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding:.5%;
}
.formtable{
border:1px solid #000000;
margin-bottom:20px;
}
.bolditalic{
font-weight:bold;
font-style:italic;
}
.formtable1{
border:1px solid #000000;
padding:10px;
font-size:.8em;
width:90%;
margin-left:10px;
text-align:left;
}
.smalltext{
font-size:19px;
}
.formfield{
border:1px solid  #0A365F; 
background-image:url(../images/formbg.jpg);
background-repeat:repeat-x;
}
.headingbg{
background-image:url(../images/formheadbg.jpg);
background-repeat:repeat-x;
font-weight:bold;
color:#FFFFFF;}
.doyou{
font-weight:bold;
color:#971D21;
margin:20px;
}
.righttext{
float:right;
}
.mortgagetable{
background-color:#E3E8DB;
border:2px solid #66A000;
}
.smalltext1{
font-size:12px;
}
.floatleft{
float:left;
width:40%;}
.floatright{
width:50%;
float:right;
border:1px solid #000000;}
.floatright .p1{
text-align:center;
text-transform:uppercase;
font-weight:bold} 
.boldtext{
font-weight:bold;
}
.gallery1{
background-image:url(../images/gallery1.jpg);
width:88px;
height:86px;
}
.gallery2{
background-image:url(../images/gallery2.jpg);
width:88px;
height:86px;
}
.gallery3{
background-image:url(../images/gallery3.jpg);
width:88px;
height:86px;
}
.hot_img{
position:relative;
z-index:300;
text-align:center;}
.emailbtn{

}

#topbanners{
width:420px;
margin:0 auto;
text-align:center;}
.banner1{
float:left;
width:200px;}
.banner2{
width:200px; float:right;
padding-left:20px;}
.banner_guaranteed{
margin-bottom:20px;
}
.buy_zero_banner{
}
.clickherebanner{
color:#000000;
}
.clickherebanner a{
color:#000000;
text-decoration:underline;
}
.clickherebanner a:hover{
color:#000000;
text-decoration:underline;
}
