@charset "utf-8";
/* Stylesheet */

*{
	padding:0px;
	margin:0;
}

#wrapper{
	width:1020px;
	max-width: 1020px;
	min-width:768px;
	margin: 0 auto;
}

#top{
	background:url(../img/layout_top.jpg);
	width: 1020px;
	height: 44px;
	float:left;
}

/* Start top navigation */
ul.topnav{
	list-style-type:none;
	width: 1020px;
	height: 35px;
	padding:0;
	margin:0;
}

li#nav-1{
	background:url(../img/nav_1.jpg);
	width: 412px;
	height: 35px;
	float:left;
}

li#nav-2{
	background:url(../img/nav_2.jpg);
	width: 89px;
	height: 35px;
	float:left;
	cursor:pointer;
}

li#nav-2:hover{
	background:url(../img/nav_2_hover.jpg);
}

li#nav-3{
	background:url(../img/nav_3.jpg);
	width: 82px;
	height: 35px;
	float:left;
	cursor:pointer;
}

li#nav-3:hover{
	background:url(../img/nav_3_hover.jpg);
}

li#nav-4{
	background:url(../img/nav_4.jpg);
	width: 121px;
	height: 35px;
	float:left;
	cursor:pointer;
}

li#nav-4:hover{
	background:url(../img/nav_4_hover.jpg);
}

li#nav-5{
	background:url(../img/nav_5.jpg);
	width: 77px;
	height: 35px;
	float:left;
	cursor:pointer;
}

li#nav-5:hover{
	background:url(../img/nav_5_hover.jpg);
}

li#nav-6{
	background:url(../img/nav_6.jpg);
	width: 96px;
	height: 35px;
	float:left;
	cursor:pointer;
}

li#nav-6:hover{
	background:url(../img/nav_6_hover.jpg);
}

li#nav-7{
	background:url(../img/nav_7.jpg);
	width: 143px;
	height: 35px;
	float:left;
}

#top-mid{
	background:url(../img/layout_top_mid.jpg) no-repeat;
	width: 1020px;
	height: 315px;
	float:left;
}

#top-mid-alt{
	background:url(../img/layout_top_mid_alt.jpg) no-repeat;
	width: 1020px;
	height: 315px;
	float:left;
}

/* Start MLS Search Box */
#search-1{
	background:url(../img/search_1.jpg);
	width:356px;
	height:44px;
	float:left;
}

#search-2{
	background:url(../img/search_2.jpg);
	width:485px;
	height:44px;
	float:left;
}

#newsearch{
	margin:0;
	padding:0;
	height:44px;
}

.seainput{
	margin-top:5px;
	padding-left:6px;
	padding-right:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	width:370px;
	height:30px;
	border:1px solid black;
	border-radius: 2px 2px;
	float:left;
}

.seainput:focus{
	outline: 1px solid;
	outline-color:#e47f1c !important;
}
	
.seabutton {
	padding:0;
	margin-top:8px;
	margin-bottom:0;
	outline: none;
	margin-left:7px;
	cursor: pointer;
	border: hidden 1px #0076a3; 
	background:url(../img/search.png) no-repeat;
	width:87px;
	height:26px;
	border-radius: 2px 2px;
	float:left;
}

.seabutton:hover {
	background:url(../img/search_hover.png) no-repeat;
}

.seabutton:active {
	background:url(../img/search_click.png);
}

/* Fixes submit button height problem in Firefox */
.seabutton::-moz-focus-inner {
    border: 0;
}

.seaclear{
	clear:both;
}

#search-3{
	background:url(../img/search_3.jpg);
	width:179px;
	height:44px;
	float:left;
}

#line{
	background:url(../img/line.jpg);
	width:1020px;
	height:17px;
	float:left;
}

#btn-1{
	background:url(../img/btn_1.jpg);
	width:255px;
	height:58px;
	float:left;
}

#btn-2{
	background:url(../img/btn_2.jpg);
	width:158px;
	height:58px;
	float:left;
	cursor:pointer;
}

#btn-2:hover{
	background:url(../img/btn_2_hover.jpg) no-repeat;
}

#btn-3{
	background:url(../img/btn_3.jpg);
	width:186px;
	height:58px;
	float:left;
}

#btn-3:hover{
	background:url(../img/btn_3_hover.jpg) no-repeat;
}

#btn-4{
	background:url(../img/btn_4.jpg);
	width:158px;
	height:58px;
	float:left;
	cursor:pointer;
}

#btn-4:hover{
	background:url(../img/btn_4_hover.jpg);
}

#btn-5{
	background:url(../img/btn_5.jpg);
	width:263px;
	height:58px;
	float:left;
}

#collage{
	background:url(../img/collage.jpg);
	width:1020px;
	height:112px;
	float:left;
}

#spc1{
	background:url(../img/spc_1_1.jpg);
	width:27px;
	height:51px;
	float:left;
}

#b1{
	background:url(../img/b_1.png);
	width:165px;
	height:51px;
	float:left;
	cursor:pointer;
}

#b1:hover{
	background:url(../img/b_1_hover.png);
}

#b1:active{
	background:url(../img/b_1_click.png);
}

#spc2{
	background:url(../img/spc_2.jpg);
	width:323px;
	height:51px;
	float:left;
}

#b2{
	background:url(../img/b_2.png);
	width:165px;
	height:51px;
	float:left;
	cursor:pointer;
}

#b2:hover{
	background:url(../img/b_2_hover.png);
}

#b2:active{
	background:url(../img/b_2_click.png);
}

#spc4{
	background:url(../img/spc_4.jpg);
	width:10px;
	height:51px;
	float:left;
}

#spc3{
	background: url(../img/spc_3.jpg);
	width: 329px;
	height: 51px;
	float: left;
}

#btm-mid{
	background:url(../img/layout_btm_mid.jpg);
	width:1020px;
	height:175px;
	float:left;
}

#spc5{
	background:url(../img/spc_5.jpg);
	width:26px;
	height:51px;
	float:left;
}

#b3{
	background:url(../img/b_4.png);
	width:165px;
	height:51px;
	float:left;
	cursor:pointer;
}

#b3:hover{
	background:url(../img/b_4_hover.png);
}

#b3:active{
	background:url(../img/b_4_click.png);
}

#spc6{
	background:url(../img/spc_6.jpg);
	width:332px;
	height:51px;
	float:left;
}

#b4{
	background:url(../img/b_3.png);
	width:165px;
	height:51px;
	float:left;
	cursor:pointer;
}

#b4:hover{
	background:url(../img/b_3_hover.png);
}

#b4:active{
	background:url(../img/b_3_click.png);
}

#spc7{
	background:url(../img/spc_7.jpg);
	width:332px;
	height:51px;
	float:left;
}

#btm{
	background:url(../img/layout_btm.jpg);
	width:1020px;
	height:110px;
	float:left;
}

p#footer1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:50px 135px 0px 110px;
}

#footer2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	float:left;
    margin-top:10px;
}

a#activef{
	text-shadow:1px 1px #e47f1c;
	cursor:pointer;
	text-decoration:none;
}

a#otherf{
	cursor:pointer;
	text-decoration:none;
}

a#otherf:hover{
	color:#e47f1c;
}

p#footer3{
	font-size:14px;
	padding-bottom:5px;
	text-decoration:none;
}

p#footer3:hover{
	color:#e47f1c;
}

#why{
	background:url(../img/why.jpg) no-repeat;
	width:1020px;
	height:1356px;
	float:left;
}

#about{
	background:url(../img/about.jpg) no-repeat;
	width:1020px;
	height:403px;
	float:left;
	margin-top:10px;
}

#con-1{
	background:url(../img/con_1.jpg);
	width:1020px;
	height:116px;
	float:left;
}

#con-2{
	background:url(../img/con_2.jpg);
	width:36px;
	height:32px;
	float:left;
}

#con-3{
	background:url(../img/con_3.jpg);
	width:133px;
	height:32px;
	float:left;
	cursor:pointer;
}

#con-3:hover{
	background:url(../img/con_3_hover.jpg);
}

#con-4{
	background:url(../img/con_4.jpg);
	width:851px;
	height:32px;
	float:left;
}

#con-5{
	background:url(../img/con_5.jpg);
	width:1020px;
	height:27px;
	float:left;
}

#con-6{
	background:url(../img/con_6.jpg);
	width:103px;
	height:30px;
	float:left;
}

#con-7{
	background:url(../img/con_7.jpg);
	width:228px;
	height:30px;
	float:left;
}

#con-7:hover{
	background:url(../img/con_7_hover.jpg);
}

#con-8{
	background:url(../img/con_8.jpg);
	width:689px;
	height:30px;
	float:left;
}

#con-9{
	background:url(../img/con_9.jpg);
	width:328px;
	height:31px;
	float:left;
}

#con-10{
	background:url(../img/con_10.jpg);
	width:246px;
	height:31px;
	float:left;
}

#con-10:hover{
	background:url(../img/con_10_hover.jpg);
}

#con-11{
	background:url(../img/con_11.jpg);
	width:446px;
	height:31px;
	float:left;
}

#con-12{
	width:1020px;
	height:57px;
	float:left;
}

#con-13{
	background:url(../img/con_13.jpg);
	width:33px;
	height:29px;
	float:left;
}

#con-14{
	width:231px;
	height:29px;
	float:left;
	text-decoration:none;
}

#con-15{
	background:url(../img/con27.jpg);
	width:756px;
	height:29px;
	float:left;
}

#con-16{
	background:url(../img/con27.jpg);
	width:33px;
	height:30px;
	float:left;
}

#con-17{
	width:170px;
	height:30px;
	float:left;
	text-decoration:none;
}

#con-18{
	background:url(../img/con_18.jpg);
	width:817px;
	height:30px;
	float:left;
}

#con-19{
	width:1020px;
	height:57px;
	float:left;
}

#con-20{
	background:url(../img/con20.jpg);
	width:33px;
	height:27px;
	float:left;
}

#con-21{
	width:257px;
	height:27px;
	float:left;
	text-decoration:none;
}

#con-22{
	background:url(../img/con22.jpg);
	width:730px;
	height:27px;
	float:left;
}

#con-23{
	background:url(../img/con23.jpg);
	width:33px;
	height:34px;
	float:left;
}

#con-24{
	width:170px;
	height:34px;
	float:left;
	text-decoration:none;
}

#con-25{
	background:url(../img/con25.jpg);
	width:817px;
	height:34px;
	float:left;
}

#con-26{
	background:url(../img/con26.jpg);
	width:1020px;
	height:56px;
	float:left;
}

#con-27{
	background:url(../img/con27.jpg);
	width:33px;
	height:29px;
	float:left;
}

#con-28{
	width:282px;
	height:29px;
	float:left;
	text-decoration:none;
}

#con-29{
	background:url(../img/con29.jpg);
	width:705px;
	height:29px;
	float:left;
}

#con-30{
	background:url(../img/con30.jpg);
	width:33px;
	height:30px;
	float:left;
}

#con-31{
	width:170px;
	height:30px;
	float:left;
	text-decoration:none;
}

#con-32{
	background:url(../img/con32.jpg);
	width:801px;
	height:30px;
	float:left;
}

#con-33{
	background:url(../img/con33.jpg);
	width:1020px;
	height:45px;
	float:left;
}
#con-34{
	width:1020px;
	height:57px;
	float:left;
}
#con-35{
	background:url(../img/con27.jpg);
	width:33px;
	height:29px;
	float:left;
}
#con-36{
	width:282px;
	height:29px;
	float:left;
	text-decoration:none;
}
#con-37{
	width:705px;
	height:29px;
	float:left;
}
#con-38{
	background:url(../img/con27.jpg);
	width:33px;
	height:30px;
	float:left;
}
#con-39{
	width:170px;
	height:30px;
	float:left;
	text-decoration:none;
}
#con-40{
	width:801px;
	height:30px;
	float:left;
}
ul.tips{
	font-family:"Arial Narrow", Gadget, sans-serif;
	font-size:36px;
	text-decoration:none;
	list-style-type:none;
	margin:30px 0px 30px 110px;
}

a#links{
	color:black;
	text-decoration:none;
	border: 1px hidden;
	border-radius: 10px;
	margin:5px 0px 5px 10px;
}

li#tips:hover{
	background-color: #e47f1c;
	border-radius: 10px;
	color:white;
}

a#links:active{
	background-color: #e47f1c;
}

a#links:visited{
	color:black;
}

h1#tips{
	margin:15px 0px 0px 30px;
	font-family:"Arial Narrow", Gadget, sans-serif;
}

#bio-1a{
	background:url(../img/bio_1a.jpg);
	width:1020px;
	height:414px;
	float:left;
}

#bio-1b{
	background:url(../img/bio_1b.jpg);
	width:249px;
	height:65px;
	float:left;
}

#bio-1c{
	background:url(../img/bio_1c.jpg) no-repeat;
	width:771px;
	height:65px;
	float:left;
}

#bio-2a{
	background:url(../img/bio_2a.jpg) no-repeat;
	width:1020px;
	height:288px;
	float:left;
}

#bio-3a{
	background:url(../img/bio_3a.jpg) no-repeat;
	width:1020px;
	height:287px;
	float:left;
}
#bio-4a{
	background:url(../img/bio_4a.jpg) no-repeat;
	width:1020px;
	height:287px;
	float:left;
}

#bio-5a{
	background:url(../img/bio_5a.jpg) no-repeat;
	width:1020px;
	height:287px;
	float:left;
}

#bio-6a{
	background:url(../img/bio_6a.jpg) no-repeat;
	width:1020px;
	height:272px;
	float:left;
}

#bio-7a{
	background:url(../img/bio_7a.jpg) no-repeat;
	width:1020px;
	height:270px;
	float:left;
}

#bio-3d{
	background:url(../img/bio_3d.jpg);
	width:1020px;
	height:50px;
	float:left;
}


a#bio{
	font-family:"Arial Narrow", Gadget, sans-serif;
	color:white;
	text-decoration:none;
	border: 1px solid black;
	border-radius: 5px;
	font-size:24px;
	padding:5px;
	background-color:#7f7e7d;
}

a#bio:hover{
	background-color: #e47f1c;
	border-radius: 5px;
	color:white;
	padding:5px;
}

a#bio:active{
	background-color: #e47f1c;
}

a#bio:visited{
	color:black;
}

form#searchProfile{
	float:left;
	width:447px;
	height:30px;
}

div.col-xs-12.col-sm-2{
	display:none;
}

div.col-xs-12.col-sm-1{
	height:0px;;
}

div.col-xs-12.col-sm-3{
	width:100%;
	height:30px;
	padding:0px;
}

#ihf-main-container label{
	display:none; 
	color:white;
}

#ihf-main-container.field-label{
	display:none; 
	color:white;
}

#ihf-main-container{
	line-height:none;
}

div#ihf-main-container.ihf-container{
	width:469px;
	height:30px;
}

input#ihf-area-input.ihf-area-input.form-control.ui-autocomplete-input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	width:370px;  
	border:1px solid black; 
	border-radius: 2px 2px; 
	float:left; 
	margin-top:-43px;
	margin-left:-3px;
}

input#ihf-area-input.ihf-area-input.form-control.ui-autocomplete-input:focus{
	outline: 1px solid;
	outline-color:#e47f1c !important;
}

.ihf-area-input-hidden{
	border:hidden;
}

.row.mt-25{
	float:left;
}

button#ihf-quicksearch-submit3.btn.btn-md.btn-block.btn-primary.btn-form-submit.ihf-main-search-form-submit{
	padding:0;
	margin-top: -39px;
    margin-left: 263px;
	outline: none;
	cursor: pointer;
	border: hidden 1px #0076a3; 
	background:url(../img/search.png) no-repeat;
	width:87px;
	height:26px;
	border-radius: 2px 2px;
	float:left;
	font-size:0px;
	position:static;
}

button#ihf-quicksearch-submit3.btn.btn-md.btn-block.btn-primary.btn-form-submit.ihf-main-search-form-submit:hover{
	background:url(../img/search_hover.png) no-repeat;
}

button#ihf-quicksearch-submit3.btn.btn-md.btn-block.btn-primary.btn-form-submit.ihf-main-search-form-submit:active{
	background:url(../img/search_click.png) no-repeat;
}

.row{
	width:457px;
	height:30px;
}

span.ui-helper-hidden-accessible{
	display:none;
}

#nav{
	width:420px;
	height:100px;
	background:transparent;
	margin-left:345px;
	margin-bottom:20px;
}

#loanb1{
	background:url(../img/start_button.png) no-repeat;
	width:100px;
	height:100px;
	margin:10px 40px 20px 0px;
	float:left;
}

#loanb1:hover{
	background:url(../img/start_hover.png) no-repeat;
}

#loanb2{
	background:url(../img/va_button.png) no-repeat;
	width:100px;
	height:100px;
	margin:10px 40px 20px 0px;
	float:left;
}

#loanb2:hover{
	background:url(../img/va_hover.png) no-repeat;
}


#loanb3{
	background:url(../img/fha_button.png) no-repeat;
	width:100px;
	height:100px;
	margin:10px 40px 20px 0px;
	float:left;
}

#loanb3:hover{
	background:url(../img/fha_hover.png) no-repeat;
}


#loanback{
	background:url(../img/loan.png) no-repeat;
	width:1020px;
	height:332px;
	float:left;
}

#content{
	width:1020px;
	float:left;
}

#va{
        overflow:hidden;
        height:100%;
        width:100%;
}

#fha{
        overflow:hidden;
        height:100%;
        width:100%;
}

#con-19 p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#e48325;
	padding:30px 0 0 40px;
	position:relative;
	z-index:10;
}

#con-26 p, #con-12 p, #con-34 p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#e48325;
	padding:25px 0 0 40px;
	position:relative;
	z-index:10;
}

#con-21 p, #con-28 p, #con-14 p, #con-36 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:black;
	padding:0 0 0 5px;
	position:relative;
	z-index:10;
	
}

#con-21 p:hover, #con-24 p:hover, #con-28 p:hover, #con-31 p:hover, #con-14 p:hover, #con-17 p:hover, #con-36 p:hover, #con-39 p:hover{
	color:#e48325;
}

#con-24 p, #con-31 p, #con-17 p, #con-39 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:black;
	padding:0 0 0 5px;
	position:relative;
	z-index:10;
}
#leftwrap{
	float: left;
	width: 49%;
}
#rightwrap{
	float: right;
	width:49%;
}