#header{
 background:url(../../files/2013/11/central-indiana-cities-header.jpg) no-repeat !important;
}
ul#navTabs{
 float:left;
 position:relative;
 top:0;
 left:13px !important;
}
.custom #navTabs{
 top:0px;
}
.custom #navTabs li{
 display:inline;
 list-style-type:none;
 padding:3px 5px 2px 7px;
 border-left:1px solid #2170BD;
 border-right:1px solid #2170BD;
 border-bottom:1px solid #2170BD;
 border-top:none;
 border-bottom-left-radius:4px 4px;
 border-bottom-right-radius:4px 4px;
 margin-left:-4px;
 font-family:arial,helvetica,verdana,sans-serif;
 font-size:12px;
 font-weight:500;
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
}
.custom #navTabs a::visited{
 color:#2170BD;
}
.custom #navTabs a:link{
 color:#2170BD;
}
.custom #navTabs a:active{
 color:#2170BD;
}
.custom #navTabs a:hover{
 text-decoration:none;
}
.custom #navTabs li:hover{
 color:#fff;
 background-color:#2170BD;
 background:-moz-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
 background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,cff),color-stop(0.02,#9cf),color-stop(1,#2170BD));
 background:-o-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
 background:-ms-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
}
.custom #navTabs #thisPage{
 color:#aaa;
 background-color:#fff;
 border-left:1px solid #aaa;
 border-right:1px solid #aaa;
 border-bottom:1px solid #aaa;
 border-top:none;
 background-color:#FFFFFF;
 background:none;
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
}
.custom #navTabs #thisPage:hover{
 color:#aaa;
 background-color:#fff;
 border-left:1px solid #aaa;
 border-right:1px solid #aaa;
 border-bottom:1px solid #aaa;
 border-top:none;
 background-color:#FFFFFF;
 background:none;
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
 cursor:default;
}
li.right{
 float:right !important;
}
.menu-item a{
// color:#fff !important;
 font-size:14px !important;
 padding-top:11px !important;
 font-weight:500 !important;
}
.menu-item a:hover{
// color:#0094d2 !important;
}
.menu-item ul ul li a{
 font-size:10px !important;
 font-weight:500 !important;
}
#loader{
display:none;
height:150px;
width:170px;
background-image:url('http://funcityfinder.com/homes/css/images/loading.gif');
background-repeat:no-repeat;
margin:20px auto 20px auto;
}
#message{
width:480px;
display:none;
border-width:1px 3px 3px 1px;
border-style:solid ;
border-color:#bbb #aaa #aaa #bbb;
padding:10px;
margin-bottom:20px;
background-color:#cff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#BingMapDiv,#GoogleMapDiv{
 display:none;
 height:350px;
 width:550px;
 position:relative;
 margin-top:10px;
 border:1px solid #000;
 max-width:550px;
 max-height:350px;
}
ul.pagination{
 display:table !important;
 max-width:500px !important;
 margin-left:auto !important;
 margin-right:auto !important;
 margin-bottom:15px !important;
 clear:both ! important;
 position:relative !important;
 left:0 !important;
}
li#pager_line2{
 left:0 !important;
}
#listings_div{
 max-width:600px !important;
 float:left;
 position:relative;
 left:50px !important;
 top:35px;
 padding-left:20px;
 padding-top:0 !important;
 margin-bottom:30px;
 min-height:650px !important;
}
div.tableDiv{
 display:table !important;
 margin-left:auto !important;
 margin-right:auto !important;
}
div#control_panel{
 float:left;
 width:520px !important;
}
ul.control_panel{
 padding:0 0 0 25px !important;
 margin:20px auto 0 auto !important;
}
div.FCF_form .form{
 display:inline;
 float:left;
 padding:0;
 margin:0;
}
div.FCF_form .form .nav_select{
 margin-right:4px;
}
div.FCF_form{
 position:relative;
 top:-51px;
 width:500px;
}
#form_wrapper{
 position:relative;
 top:190px;
 height:100px;
 width:550px;
 background-color:rgba(220,230,255,0.8);
 margin:0 0 0 12px;
 border:1px solid #606060;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
}
.homepage_form{
 position:relative;
 top:12px !important;
}
form.homepage_form select{
 height:45px !important;
 max-height:45px !important;
 width:122px !important;
 margin:0 !important;
 position:relative !important;
 top:0 !important;
 -webkit-border-top-left-radius:2px !important;
 -webkit-border-bottom-left-radius:2px !important;
 -moz-border-radius-topleft:2px !important;
 -moz-border-radius-bottomleft:2px !important;
 border-top-left-radius:2px !important;
 border-bottom-left-radius:2px !important;
 -webkit-border-top-right-radius:0 !important;
 -webkit-border-bottom-right-radius:0 !important;
 -moz-border-radius-topright:0 !important;
 -moz-border-radius-bottomright:0 !important;
 border-top-right-radius:0 !important;
 border-bottom-right-radius:0 !important;
 -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
 -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
 border-width:0 !important;
 display:inline-block !important;
 vertical-align:bottom !important;
}
form.homepage_form input[type="text"],.homepage_form textarea,.homepage_form input{
 height:45px !important;
 max-height:45px !important;
 width:325px !important;
 margin:0 0 0 -5px !important;
 padding:0 0 0 10px !important;
 border-left-width:0 !important;
 font-size:16px !important;
 -webkit-border-top-right-radius:0 !important;
 -webkit-border-bottom-right-radius:0 !important;
 -moz-border-radius-topright:0 !important;
 -moz-border-radius-bottomright:0 !important;
 border-top-right-radius:0 !important;
 border-bottom-right-radius:0 !important;
 -moz-border-radius-topleft:0 !important;
 -moz-border-radius-bottomleft:0 !important;
 border-top-left-radius:0 !important;
 border-bottom-left-radius:0 !important;
 border-top-left-radius:0 !important;
 border-bottom-left-radius:0 !important;
 border-left-width:0 !important !important;
 border-width:0 !important;
 color:#bbb !important;
 display:inline-block !important;
 vertical-align:bottom !important;
} 
.homepage_form #homepage_select{
 font-size:15px !important;
 padding:12px 2px 8px 4px !important;
 border-right-width:1px !important;
 border-right-color:#ddd !important; 
}
.homepage_form #homepage_select option{
 font-size:15px !important;
 padding:0!important;
}
.homepage_form #homepage_select:hover,.homepage_form input:hover,.homepage_form textarea:hover,.homepage_form input:focus,.homepage_form textarea:focus{
 border-width:0 !important;
   background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
.homepage_form #homepage_select:hover{
 border-right-width:1px !important;
 border-right-color:#ddd !important; 
}
.homepage_form button{
 border-left-width:0 !important;
 -webkit-border-top-right-radius:2px !important;
 -webkit-border-bottom-right-radius:2px !important;
 -moz-border-radius-topright:2px !important;
 -moz-border-radius-bottomright:2px !important;
 border-top-right-radius:2px !important;
 border-bottom-right-radius:2px !important;
 -moz-border-radius-topleft:0 !important;
 -moz-border-radius-bottomleft:0 !important;
 border-top-left-radius:0 !important;
 border-bottom-left-radius:0 !important;
 border-top-left-radius:0 !important;
 border-bottom-left-radius:0 !important;
 border-left-width:0 !important !important;
 border-width:0 !important;
 height:45px !important;
 width:45px !important;
 max-width:45px !important;
 min-width:45px !important;
 background-color:#0cf;
 margin:0 !important;
 padding:0 !important;
 position:relative !important;
// top:13px !important;
 left:-4px !important;
 clear:none !important;
 border-left:1px solid #bbb !important;
 background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#38BEE4));
 background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #38BEE4 25px);
 background-image: -ms-linear-gradient(top, #FFFFFF 04%, #38BEE4 100%);
 box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
 -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
 -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
 display:inline-block !important;
 vertical-align:bottom !important;
}
.homepage_form button:hover{
 background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#0f3));
 background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #0f3 25px);
 background-image: -ms-linear-gradient(top, #FFFFFF 04%, #0f3 100%);
}
.homepage_form img{
 padding:0 !important;
 margin:0 !important;
}
a#close_me{
 float:right;
 position:relative;
 right:-5px;
 top:-10px;
 font-size:10px;
 font-weight:500;
 width:550px;
 clear:both;
 margin:0;
 height:5px;
 text-align:right;
}
a#close_me:hover{
 color:red;
 text-decoration:none;
}
.hilite{
 background:-webkit-gradient(linear,left top,left 25,from(#FFF),color-stop(4%,#EEE),to(#FF0)) !important;
 background:-moz-linear-gradient(top,#FFF,#EEE 1px,#FF0 25px) !important;
}
#loader{
position:relative;
left:200px;
top:150px;
display:none;
height:150px;
width:550px;
background-image:url('../images/loading.gif');
background-repeat:no-repeat;
margin:0 auto;
margin:0 auto;
}
div#mls_loader{
margin-bottom:-10px !important;
position:relative !important;
left:220px !important;
display:none;
height:150px;
background:url('../images/loading.gif');
background-repeat:no-repeat;
margin:20px auto !important;
}
#listings_div #message{
position:relative;
top:150px;
left:-10px;
width:550px;
min-height:100px;
max-height:390px !important;
overflow:auto !important;
display:none;
border-width:1px 3px 3px 1px;
border-style:solid ;
border-color:#bbb #aaa #aaa #bbb;
padding:10px;
margin:0 auto 0 auto;
background-color:#cff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#throbber{
position:relative;
left:20px;
top:0px;
display:none;
height:150px;
width:250px;
background-image:url('../images/loading.gif');
background-repeat:no-repeat;
margin:0 auto;
margin:0 auto;

}
#streetNameResults{
 position:relative !important;
 text-align:left;
 float:left;
 width:500px;
 padding:5px 10px 0 10px;
 max-height:380px;
 border-width:0 !important;
}
#city_select{
 margin-bottom:
  25px;
}
div#FCF_registration_container{
 padding-left:15px !important;
 overflow:auto !important;
 min-height:320px !important;
}
fieldset.coolfieldset,input#retrieve_emailb{
 float:left !important;
}
#forgot_passwordb{
 float:left !important;
 margin-left:-7px !important;
}
div#FCF_registration_container input[type="submit"]{
 margin-top:5px;
}
#message2 > div{
 float:left !important;
 text-align:left !important;
}
nav.FCF_nav ul li{
font-family:Arial !important;
 font-size: 14px !important;
 text-align:left !important;
 font-weight:500 !important;
}
.demo-description {
	clear: both;
	padding: 12px;
	font-size: 1.3em;
	line-height: 1.4em;
}
.ui-draggable, .ui-droppable {
	background-position: top;
}
.ui-autocomplete{
 position:relative;
 padding-left:5px;
 background-color:#fff;
 float:left;
 text-align:left;
 list-style:none;
 overflow:auto;
 max-height:193px;
 -webkit-border-bottom-right-radius:2px !important;
 -webkit-border-bottom-left-radius:2px !important;
 -moz-border-radius-bottomright:2px !important;
 -moz-border-radius-bottomleft:2px !important;
 border-bottom-right-radius:2px !important;
 border-bottom-left-radius:2px !important;
 border-left:1px solid #CCB9CC;
 border-right:1px solid #CCB9CC;
 border-bottom:1px solid #CCB9CC;
 border-top-wodth:0;
}
.ui-helper-hidden-accessible{
 display:none;
}
.ui-autocomplete a:hover{
 text-decoration:none;
 background-color:#00BBFB;
 color:#fff;
}
.ui-autocomplete-loading {
 background:white url('http://funcityfinder.com/homes/css/inc/autocomplete/images/ui-anim_basic_16x16.gif') right center no-repeat;
}
#login_dropdown{
 position:relative !important;
 top:-20px !important;
 left:-20px !important;
 overflow:hidden;
}
#save_searches_dropdown{
 padding-top:35px !important;
 margin-left:-32px !important;
 margin-top:-45px !important;
 text-align:left;
 height:30px;
}
#searches_dropdown{
 margin-left:-46px !important;
 margin-top:-45px !important;
 text-align:left !important;
}
#listings_dropdown{
 margin-left:-46px !important;
 margin-top:-40px !important;
}
.listings_box,.first_listings_box{
 text-align:left;
}
#homepageTable{
 text-align:left !important;
 float:left !important;
 position:relative; !important;
 left:20px !important;
 top:380px !important;
 clear:both !important;
 margin:0 auto 40px auto !important;
}
#newFooter a:link,#newFooter a:visited{
 font-weight:500 !important;
 color: #00a0d9; !important;
}
#GoogleMapDiv img{
 border:none !important;
 max-width:none !important;
}
#detailPageContact{
 float:left;
 position:relative;
 top:20px;
 left:-20px !important;
 margin:0 !important;
}
#detailPageForm input[type=radio]{
 width:16px !important;
 height:16px !important;
 position:relative !important;
 top:3px !important;
}



#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description{
  padding-left: 23px;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg > li.megaReg-with-sub > a::after,#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a::after,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a::after,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator::after,#megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator::after,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator::after{
  display:none !important;
  border:none !important;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator,#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,#megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator{
 padding-right:10px;
}
#megaMenu ul.megaMenu li#menu-item-3084 > a{
letter-spacing:1px !important;
}	
#megaMenu a{
 font-size:12px !important;
 font-weight:bold !important;
}
#megaMenu .sub-menu li a{
 line-height:10px !important;
 padding-top:2px !important;
 padding-bottom:2px !important;
 font-size:11px !important;
 font-weight:500 !important;
}
ul.sub-menu li{
 z-index:500 !important;
}
ul.control_panel{
 z-index:2 !important;
 position:relative;
}
a{
 font-family:'Droid Sans',sans-serif !important;
}



p.break2{
 display:inline-block !important;
}
#mls_search input[type="text"]{
 margin:5px 5px 0 0 !important;
 width:130px;
}
form#mls_search label{
 display:inline-block !important;
 vertical-align:middle !important;
 margin:-9px 0 0 0 !important;
}
#mls_search label.col2{
 font-family:Verdana,Tahoma,sans-serif;
 font-style:normal;
 font-variant:normal;
 font-size:11px;
 line-height:100%;
 font-size-adjust:none;
 font-stretch:normal;
 color:#aaaaaa;
 font-weight:500;
 position:absolute;
 min-width:130px;
}
#mls_search label{
 left:7px !important;
}
#mls_search{
 position:relative;
 top:0px;
 left:-30px;
 display:table;
 margin:0 auto 0 auto;
}
#mls_search input[type="submit"]{
 min-width:100px;
 font-weight:500;
 text-shadow: rgba(0,0,0,.4) 0 0px 0;
 -webkit-box-shadow: rgba(0,0,0,1) 0 0px 0;
 -moz-box-shadow: rgba(0,0,0,1) 0 0px 0;
 box-shadow: rgba(0,0,0,1) 0 0px 0;
 margin-top:10px !important;
}
div#listings_div > div#mls_page > div#message{
 height:60px !important;
 min-height:60px !important;
 max-height:60px !important;
 display:none;
 overflow:hidden !important;
 margin-bottom:35px;
 position:relative;
 top:15px !important;
}
#message > div{
 position:relative !important;
 top:16px !important;
}
#message2{
 display:none;
 position:relative;
 top:15px !important;
}
.citySubsList{
 text-align:left;
 width:260px;
}
.citySubsList a{
 margin-left:5px;
}
#menu_sort_container{
 right:73px !important;
}