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; 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; }
#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 .optbox_hidden { background: transparent URL(img/gray_arrow_right.gif) center left no-repeat; }
#wp-foreclosure .optbox_expanded { background: transparent URL(img/gray_arrow_down.gif) center left no-repeat; }

/* Search results page */
#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; }
#fdc_listings .fdc_listing{ clear: both; margin-bottom: 15px; border: 1px solid #E5E5E5; padding: 3px 5px; }
#fdc_listings .fdc_listing .fdc_thumb{	float: left; border: 0px; padding: 0px; }
#fdc_listings .fdc_listing .container{ float: left; margin-left: 5px;}
#fdc_listings .fdc_listing .container .fdc_bedbath{ float:left; text-transform:capitalize; padding:0px 5px 0px 0px;}
#fdc_listings .fdc_listing .container .fdc_type{ float:left; clear:left; text-transform:capitalize; font-weight:bold; padding:0px 5px 0px 0px;}
#fdc_listings .fdc_listing .container .fdc_address{ float: left; clear:left; text-transform:capitalize; white-space: nowrap; }
#fdc_listings .fdc_listing .container .fdc_location{ clear:left; float: left; white-space: nowrap; } 
#fdc_listings .fdc_listing .container .fdc_city{ display:inline; text-transform:capitalize; padding:0px 5px 0px 0px;} 
#fdc_listings .fdc_listing .container .fdc_st{ display:inline; text-transform:uppercase; padding:0px 5px 0px 0px;} 
#fdc_listings .fdc_listing .container .fdc_zip{ display:inline;} 
#fdc_listings .fdc_listing .fdc_price{ float: right; }
#fdc_listings .fdc_listing .fdc_action{ float: right; clear: right; margin-top: 15px; white-space: nowrap; }
#fdc_virtual_earth {	width: 375px; height:230px; overflow:hidden; }
#fdc_virtual_earth.fdc_ve_bg_small{	background: transparent URL(img/VE_map_bg.gif) top left no-repeat; }
#ve_map { border: 1px solid #006A80; background-color: #000000; }

/* 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; }

/* clear float */
.clearfloat, #wp-foreclosure .clearfloat{ clear: both; font-size: 1px; }