@import url(reset.css);
@import url(facebox.css);

html, body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
background:url(../images/bkgTile.png) center repeat-y #000000;
}

.clear{clear:both;}

.floatLeft{float:left}
.floatRight{float:right}

h2{
display:block;
height:36px;
margin:10px 0px 10px 13px;
overflow:hidden;
text-indent:-2000px;
}

h3{
padding:10px 0px;
font-size:1.2em;
}

p{
line-height:1.5em;
text-align:justify;
}


/*--------------------------------------------------- DEFAULT LINKS ---------------------------------------------------------*/

a:link{
color:#F6C88B;
text-decoration:none;
outline:none;
}
a:hover{
color:#FFFFFF;
text-decoration:underline;
outline:none;
}
a:active{
color:#F6C88B;
text-decoration:none;
outline:none;
}
a:visited{
color:#F6C88B;
text-decoration:none;
outline:none;
}
a:visited:hover{
color:#FFFFFF;
text-decoration:underline;
outline:none;
}


/*--------------------------------------------------- HEADER STYLING -------------------------------------------------------*/
#header{
background:url(../images/headerBkg.png) center no-repeat;
height:120px;
}

#headerWrap{
margin:0 auto;
width:380px;
height:92px;
background:url(../images/logo.png) center no-repeat;
}

#headerBox{
height:92px;
}

.indexLink{
display: block;
float: left;
height: 92px;
width: 450px;
outline: none;
overflow: hidden;
text-indent: -9000px;
}


/*--------------------------------------------------- CONTENT STYLING --------------------------------------------------------*/
#bodyWrap{
margin:0 auto;
width:868px;
}

#mainNav{
padding:20px 0px 0px;
width:343px;
float:left;
color:#fff;
}

#content{
width:525px;
background:#666766;
float:right;
padding: 14px 0px 20px 0px;
}

.text{
padding:0px 14px 0px 14px;
color:#fff;
font-size:.875em;
line-height:normal;
}

#spacer{
height:17px;
clear:both;
}

/*------ financing page ------*/

.f_button_wrap{
padding:40px 20px;
}

.f_button_box{
width:242px;
float:left;
}

.calcButton{
display:block;
width:86px;
height:107px;
margin:0px 5px 0px 0px;
overflow:hidden;
text-indent:-2000px;
outline:none;
}
a.calcButton:link, a.calcButton:visited{
background:url(../images/calc.gif) top;
}
a.calcButton:hover, a.calcButton:active, a.calcButton:visited:hover{
background:url(../images/calc.gif) bottom;
}


.approveButton{
display:block;
width:93px;
height:107px;
margin:0px 5px 0px 0px;
overflow:hidden;
text-indent:-2000px;
outline:none;
}
a.approveButton:link, a.approveButton:visited{
background:url(../images/pre-approve.gif) top;
}
a.approveButton:hover, a.approveButton:active, a.approveButton:visited:hover{
background:url(../images/pre-approve.gif) bottom;
}

/*---------------------------------------------------- SECTION TITLES -------------------------------------------------------*/

.about_unique{
background:url(../images/titles/unique.gif) no-repeat left;
}
.about_profile{
background:url(../images/titles/profile.gif) no-repeat left;
}
.about_help{
background:url(../images/titles/howCanHelp.gif) no-repeat left;
}
.about_community{
background:url(../images/titles/community.gif) no-repeat left;
}
.about_propertyManagement{
background:url(../images/titles/propertyManagement.gif) no-repeat left;
}
.about_careerOpportunities{
background:url(../images/titles/careerOpportunities.gif) no-repeat left;
}
.ourAgents{
background:url(../images/titles/ourAgents.gif) no-repeat left;
}
.ourRentals{
background:url(../images/titles/ourRental.gif) no-repeat left;
}
.buy{
background:url(../images/titles/buy.gif) no-repeat left;
}
.buy_relocating{
background:url(../images/titles/relocating.gif) no-repeat left;
}
.buy_schools{
background:url(../images/titles/schools.gif) no-repeat left;
}
.buy_ready{
background:url(../images/titles/ready.gif) no-repeat left;
}
.buy_offerings{
background:url(../images/titles/buy_offerings.gif) no-repeat left;
}
.buy_freeMoney{
background:url(../images/titles/freeMoney.gif) no-repeat left;
}
.buy_buildingWealth{
background:url(../images/titles/buildingWealth.gif) no-repeat left;
}
.sellHome{
background:url(../images/titles/sellHome.gif) no-repeat left;
}
.sell_dress{
background:url(../images/titles/dress.gif) no-repeat left;
}
.sell_analysis{
background:url(../images/titles/analysis.gif) no-repeat left;
}
.financing{
background:url(../images/titles/financing.gif) no-repeat left;
}
.financing_offerings{
background:url(../images/titles/financing_offerings.gif) no-repeat left;
}
.financing_loan{
background:url(../images/titles/financing_loan.gif) no-repeat left;
}
.financing_credit{
background:url(../images/titles/financing_credit.gif) no-repeat left;
}
.financing_expect{
background:url(../images/titles/financing_expect.gif) no-repeat left;
}
.hudForeclosures{
background:url(../images/titles/hud-foreclosure.gif) no-repeat left;
}
.hud_hud{
background:url(../images/titles/hud.gif) no-repeat left;
}
.hud_va{
background:url(../images/titles/va.gif) no-repeat left;
}
.hud_bank{
background:url(../images/titles/bankOwned.gif) no-repeat left;
}
.hud_shortSale{
background:url(../images/titles/shortSale.gif) no-repeat left;
}
.hud_investment{
background:url(../images/titles/hud_investments.gif) no-repeat left;
}
.contact{
background:url(../images/titles/contact.gif) no-repeat left;
}


/*---------------------------------------------------- SECTION IMAGES -------------------------------------------------------*/

.sectionBanner{
margin:0 auto;
width:497px;
height:148px;
border:none;
}

.about_profile_banner{
background:url(../images/contentBanners/spiralStairs.jpg) no-repeat center top;
}

.about_unique_banner{
background:url(../images/contentBanners/dresstoimpress.jpg) no-repeat center top;
}

.about_help_banner{
background:url(../images/contentBanners/spiralStairs.jpg) no-repeat center top;
}

.about_community_banner{
background:url(../images/contentBanners/community.jpg) no-repeat center top;
}

.about_propertyManagement_banner{
background:url(../images/contentBanners/propmanagement.jpg) no-repeat center top;
}

.about_careerOpportunities_banner{
background:url(../images/contentBanners/columbus.jpg) no-repeat center top;
}

.buy_banner{
background:url(../images/contentBanners/homebuyers.jpg) no-repeat center top;
}

.buy_relocating_banner{
background:url(../images/contentBanners/relocating.jpg) no-repeat center top;
}

.buy_schools_banner{
background:url(../images/contentBanners/schools.jpg) no-repeat center top;
}

.buy_ready_banner{
background:url(../images/contentBanners/homebuyers.jpg) no-repeat center top;
}

.buy_offerings_banner{
background:url(../images/contentBanners/offerings.jpg) no-repeat center top;
}

.buy_freeMoney_banner{
background:url(../images/contentBanners/money.jpg) no-repeat center top;
}

.buy_buildingWealth_banner{
background:url(../images/contentBanners/cashpile.jpg) no-repeat center top;
}

.sellHome_banner{
background:url(../images/contentBanners/sellHome.jpg) no-repeat center top;
}

.sell_dress_banner{
background:url(../images/contentBanners/dresstoimpress.jpg) no-repeat center top;
}

.sell_analysis_banner{
background:url(../images/contentBanners/analysis.jpg) no-repeat center top;
}

.financing_banner{
background:url(../images/contentBanners/calculator.jpg) no-repeat center top;
}

.financing_expect_banner{
background:url(../images/contentBanners/signing.jpg) no-repeat center top;
}

.financing_credit_banner{
background:url(../images/contentBanners/credit.jpg) no-repeat center top;
}

.financing_loan_banner{
background:url(../images/contentBanners/choosingloan.jpg) no-repeat center top;
}

.financing_offerings_banner{
background:url(../images/contentBanners/offerings.jpg) no-repeat center top;
}

.hudForeclosures_banner{
background:url(../images/contentBanners/spiralStairs.jpg) no-repeat center top;
}

.hud_hud_banner{
background:url(../images/contentBanners/hud.jpg) no-repeat center top;
}

.hud_va_banner{
background:url(../images/contentBanners/va.jpg) no-repeat center top;
}

.hud_bank_banner{
background:url(../images/contentBanners/bank.jpg) no-repeat center top;
}

.hud_shortSale_banner{
background:url(../images/contentBanners/shortsale.jpg) no-repeat center top;
}
.hud_investment_banner{
background:url(../images/contentBanners/investment.jpg) no-repeat center top;
}
.contact_banner{
background:url(../images/contentBanners/contact.jpg) no-repeat center top;
}

/*---------------------------------------------------- MENU STYLING  --------------------------------------------------------*/

.navLine{
width:293px;
height:2px;
overflow:hidden;
background:url(../images/navLine.png) no-repeat;
}

.mainNav{
display:block;
padding:13px 0px 13px 0px;
width:343px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.05em;
letter-spacing:1px;
text-indent:50px;
color:#fff;	
}

a.mainNav:link, a.mainNav:visited{
color:#FFFFFF;
background:none;
text-decoration:none;
}

a.mainNav:hover, a.mainNav:visited:hover{
background:url(../images/navHover.png) no-repeat;
padding:13px 0px 13px 0px;
color:#FFFFFF;
width:343px;
text-decoration:none;
}

.mainNavActive{
display:block;
background:url(../images/menuActive.png) no-repeat;
padding:10px 0px 0px 30px;
width:343px;
height:29px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
letter-spacing:-1px;
overflow:hidden;
}

a.mainNavActive:link, a.mainNavActive:visited, a.mainNavActive:active{
color:#f6c88b;
text-decoration:none;
}

a.mainNavActive:hover, a.mainNavActive:visited:hover{
color:#f6c88b;
text-decoration:none;
}

.subMenuWrapper{
width:270px;
padding:0px 0px 5px 10px;
}

.subMenuLink{
display:block;
font-size:.8em;
padding:5px 0px 5px 10px;
}

.subActive{
background:#808080;
}

a.subMenuLink:link, a.subMenuLink:visited, a.subMenuLink:active{
color:#FFFFFF;
text-decoration:none;
}

a.subMenuLink:hover, a.subMenuLink:visited:hover{
color:#f6c88b;
text-decoration:none;
}

a.subMenuLink:before{
content:"- ";
}

.subMenuWrap{display:block}
.subMenuWrap *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#666766}
.subMenuWrap1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #484948;
border-right:1px solid #484948;
background:#595a59}
.subMenuWrap2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #383838;
border-right:1px solid #383838;
background:#5c5d5c}
.subMenuWrap3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #5c5d5c;
border-right:1px solid #5c5d5c;}
.subMenuWrap4{
border-left:1px solid #484948;
border-right:1px solid #484948}
.subMenuWrap5{
border-left:1px solid #595a59;
border-right:1px solid #595a59}
.subMenuWrapfg{
padding:0px 10px 5px 10px;
background:#666766}

        
/*-------------------------------------------------------- LANDING PAGE BANNERS ------------------------------------------------------*/

.homeBanner{
padding:0px 16px 16px 16px;

}

.bannerHead{
background:url(../images/homeBannerTop.png) top no-repeat;
width:489px;
text-indent:20px;
color:#FFF;
}

.bannerHead a{
font-size:.75em;
color:#FFF;
}

.bannerBody{
background:url(../images/homeBannerBottom.png) bottom no-repeat;
background-color:#a9a9a9;
width:489px;
padding-bottom:20px;
}

.bannerImage{
padding:0px 20px;
float:left;
}

.bannerText{
font-size:.85em;
color:#000;
padding: 20px 20px 0px 0px;
clear:both;
text-align:left;

}

.none{
text-decoration:none;
border:none;
color:#FFF;
}

.white{
color:#FFF;
}

.orange{
color:#f6c88b;
}



/*------------------------------------------------------- FOOTER STYLING ----------------------------------------------------*/
#footer{
margin:0 auto;
background:url(../images/footerBkg.png) center repeat-y;
}

#footerTop{
height:14px;
background:url(../images/footerTop.png) center top no-repeat;
overflow:hidden;
}

#footerWrap{
margin:0 auto;
width:868px;
padding:0px 0px 20px 0px;
}

.footBar{
padding:10px 0px 0px 0px;
}

.footLocationTitle{
width:221px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:900;
text-align:right;
float:left;
}

.footLocation{
font-size:.75em;
font-style:italic;
padding:3px 0px 0px 5px;
float:left;
}

.siteMapBox{
width:229px;
float:right
}

.locationPage{
height:16px;
}

.locationText{
overflow:hidden;
text-indent:-9000px;
height:16px;
width:455px;
}

.locationTitle{
font-style:italic;
font-size:1em;
color:#000;
float:right;
width:450px;
height:16px;
text-align:right;
vertical-align:top;
}

.siteMap{
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:900;
text-decoration:none;
}
a.siteMap:link{
color:#000000;
}
a.siteMap:hover{
color:#333333;
}
a.siteMap:visited{
color:#000000;
}
a.siteMap:visited:hover{
color:#333333;
}

.footerLine{
width:701px;
height:2px;
overflow:hidden;
margin:20px auto 5px auto;
}

.copyright{
font-size:.75em;
text-align:center;
}

.footerMainLink{
display:block;
padding:20px 3px 0px;
font-size:.75em;
}

a.footerMainLink:link, a.footerMainLink:active, a.footerMainLink:visited{
color:#333333;
text-decoration:none;
}

a.footerMainLink:hover, a.footerMainLink:visited:hover{
color:#f6c88b;
text-decoration:none;
}

.footerSubLink{
display:block;
text-indent:20px;
font-size:.7em;
}

a.footerSubLink:link, a.footerSubLink:active, a.footerSubLink:visited{
color:#333333;
text-decoration:none;
}

a.footerSubLink:hover, a.footerSubLink:visited:hover{
color:#f6c88b;
text-decoration:none;
}

.detailsButton{
display:block;
font-weight:900;
text-align:center;
border:2px solid #252525;
margin:10px auto 0px auto;
padding:3px;
outline:none;
}
a.detailsButton:link, a.detailsButton:visited{
color:#000000;
background:#d7d7d7;
text-decoration:none;
}
a.detailsButton:hover, a.detailsButton:visited:hover, a.detailsButton:active{
color:#333333;
background:#FFFFFF;
text-decoration:none;
}

/*--------------------------------------------- ROUNDED CORNER DIVS --------------------------------------------------------*/

.bioBox{display:block}
.bioBox *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#E1E1E1}
.bioBox1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #9a9b9a;
border-right:1px solid #9a9b9a;
background:#c2c2c2}
.bioBox2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #727372;
border-right:1px solid #727372;
background:#c9c9c9}
.bioBox3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;}
.bioBox4{
border-left:1px solid #9a9b9a;
border-right:1px solid #9a9b9a}
.bioBox5{
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2}
.bioBoxfg{
background:#E1E1E1;
color:#333333;
padding:10px 15px 15px;
}




.propDetailsBar{display:block}
.propDetailsBar *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#B1B1B1}
.propDetailsBar1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background:#bdbdbd}
.propDetailsBar2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
background:#bababa}
.propDetailsBar3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #bababa;
border-right:1px solid #bababa;}
.propDetailsBar4{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc}
.propDetailsBar5{
border-left:1px solid #bdbdbd;
border-right:1px solid #bdbdbd}
.propDetailsBarfg{
background:#B1B1B1;
padding:0px 5px;}


.faceboxRound{display:block}
.faceboxRound *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#666666}
.faceboxRound1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #bdbdbd;
border-right:1px solid #bdbdbd;
background:#8c8c8c}
.faceboxRound2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #efefef;
border-right:1px solid #efefef;
background:#838383}
.faceboxRound3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #838383;
border-right:1px solid #838383;}
.faceboxRound4{
border-left:1px solid #bdbdbd;
border-right:1px solid #bdbdbd}
.faceboxRound5{
border-left:1px solid #8c8c8c;
border-right:1px solid #8c8c8c}
.faceboxRoundfg{
background:#666666;
padding:5px 15px;}
