a:focus{outline:0;}

/* Search form widget */
#wp-foreclosure #fdc_search_widget { margin-top: 5px; }
#wp-foreclosure #fdc_search_error{ color: #990000; border: 2px solid #990000; padding: 2px; background-color: #EFE0E2; margin-bottom: 5px; }
#wp-foreclosure .formrow, #fdc_registration_form .formrow{ margin-bottom: 2px; }
#wp-foreclosure .label, #fdc_registration_form .label{ float:left; clear:left; width:65px; text-align:right; margin-right:3px; white-space: nowrap; padding: 2px 0px;}
#wp-foreclosure .formaction, #fdc_registration_form .formaction{ text-align:right; margin-top: 5px; padding-top: 3px; border-top: 1px solid #E5E5E5; }
#wp-foreclosure select{ width: 110px; margin: 0px !important; font-size: 10px; font-family: inherit; }
#wp-foreclosure input[type=text]{ width: 106px; margin: 0px !important; font-size: 10px; font-family: inherit; border:}
#wp-foreclosure #fdc_options_box{ margin: 4px 0px -2px; }
#wp-foreclosure #fdc_options_box #fdc_more_options{ padding-left: 14px; outline: 0; }
#wp-foreclosure #fdc_advanced_options{ border-top: 1px solid #E5E5E5; margin-top: 5px; padding: 3px 0; }
#wp-foreclosure #fdc_more_options { background: transparent URL(img/gray_arrow_right.gif) center left no-repeat; }
#wp-foreclosure #fdc_more_options.expanded { background: transparent URL(img/gray_arrow_down.gif) center left no-repeat; }

/* search results page Tabs */
#fdc_listings{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-top: 3px; }
#fdc_listings #fdc_listing_tabs { border-bottom: 1px solid #CFE2E5; margin-bottom: 2px; } 
#fdc_listings #fdc_listing_tabs div{ font-size: 9px; line-height: 14px; margin: -1px 3px !important; _margin: 0px 3px !important; text-align: left; }
#fdc_listings #fdc_listing_tabs div span{ display:inline; list-style-image:none !important; }
#fdc_listings #fdc_listing_tabs div span a:link, 
#fdc_listings #fdc_listing_tabs div span a:active, 
#fdc_listings #fdc_listing_tabs div span a:visited {  background-color: #EFEFEF; padding: 0 2px 1px; margin:0 0px 1px; text-decoration: none; border: 1px solid; border-bottom: 1px solid #CFE2E5; white-space: nowrap; }
#fdc_listings #fdc_listing_tabs div span a:hover { background-color: #D8EFC2; text-decoration:none; color: #006A80; border-color: #006A80;  border-bottom: 1px solid #CFE2E5; }
#fdc_listings #fdc_listing_tabs div span a:link.tab_selected, 
#fdc_listings #fdc_listing_tabs div span a:active.tab_selected, 
#fdc_listings #fdc_listing_tabs div span a:visited.tab_selected { cursor: default; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }


/* breadcrumb */
#fdc_breadcrumb { margin-bottom: 10px; }
#fdc_breadcrumb .breadcrumb_seperator { color: #BF6030; font-weight: bold; font-family: arial, helvetica, sans-serif; }
#fdc_breadcrumb .breadcrumb_item a { border-bottom: 0px; }

/* map view */
#fdc_map_view { text-align:center; overflow: hidden; width: 500px; }
#fdc_map_view img { border: 0px; }

/* state and county list */
#fdc_county_list { width: 500px; margin: 5px 0px; }
#fdc_county_list .fdc_county{ float: left; width: 240px; overflow: hidden; padding-right: 5px; margin: 2px 0px; }
#fdc_county_list .fdc_county a:link,
#fdc_county_list .fdc_county a:visited,
#fdc_county_list .fdc_county a:active { border-bottom: 0px; }

/* Search results pagination */
#fdc_listings #fdc_listing_pagination{ font-size: 12px; margin: 4px; text-align: center;  }
#fdc_listings #fdc_listing_pagination #fdc_display_fromto{ display: inline; }
#fdc_listings #fdc_listing_pagination #fdc_prev_link{ float: left; font-weight: bold; }
#fdc_listings #fdc_listing_pagination #fdc_next_link{ float: right; font-weight: bold; }
#fdc_listings #fdc_listing_pagination #fdc_prev_link_disabled{ float: left; color: #808080; font-weight: bold; }
#fdc_listings #fdc_listing_pagination #fdc_next_link_disabled{ float: right; color: #808080; font-weight: bold; }

/* Registration Form */
#fdc_listings #fdc_registration_div{ position:absolute; padding: 5px; margin: 0 auto; border:3px double #000000;; background-color: #EFEFEF; width: 400px; }
#fdc_registration_error{ color: #990000; border: 2px solid #990000; padding: 2px; background-color: #EFE0E2; margin: 5px; }
#fdc_registration_form input.textEntry{ border: 1px solid #A5ACB2; }
#fdc_registration_form input.hasError{ border-color: #990000; }

/* clear float */
.clearfloat, #wp-foreclosure .clearfloat{ clear: both; font-size: 1px; }


