/*body{ font-family: arial, helvetica, sans-serif; }
a:link, a:visited, a:active { color: #9F3800; }*/

#fdc_listings form { margin: 0px; }
#fdc_listings p { margin: 0px 0px 5px; }

/* Search form widget styles */
#xlisting_search { font-size: 12px; }
#xlisting_search #fdc_search_error{ color: #990000; border: 2px solid #990000; padding: 2px; background-color: #EFE0E2; margin-bottom: 5px; }
#xlisting_search .formrow, #fdc_registration_div .formrow{ margin-bottom: 2px; }
#xlisting_search .label, #fdc_registration_div .label{ float:left; width:65px; text-align:right; margin-right:3px;}
#xlisting_search .formaction, #fdc_registration_form .formaction{ text-align:right; margin-top: 5px; padding-top: 3px; border-top: 1px solid #E5E5E5; }
#xlisting_search select{ width: 120px; margin: 0px !important; font-size: 10px; }
#xlisting_search #fdc_options_box{ text-align: center; margin-bottom: 3px; float:left; }
#xlisting_search #fdc_options_box #fdc_more_options{ color: #9F3800; }
#xlisting_search #fdc_advanced_options{ border-top: 1px solid #E5E5E5; margin-top: 5px; padding: 3px 0; }

/* Breadcrumb style */
#fdc_breadcrumb { margin-bottom: 10px; font-size: 12px; }
#fdc_breadcrumb .breadcrumb, #fdc_breadcrumb .breadcrumb_last{ float: left; margin: 0px 2px; }
#fdc_breadcrumb .breadcrumb { padding-right: 15px; background: #FFF URL(img/arrow_right.gif) 100% 60% no-repeat; }
#fdc_breadcrumb .breadcrumb_last a { text-decoration: none; }
#fdc_breadcrumb .breadcrumb a { text-decoration: underline; }

/* Search results page styles */
#fdc_listings{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-top: 3px; }
#fdc_listings #fdc_listing_tabs { border-bottom: 1px solid #9F3800; margin-bottom: 2px; } 
#fdc_listings #fdc_listing_tabs div{ font-size: 9px; 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; margin: 0px 0px 0px; text-decoration: none; border: 1px solid; border-bottom: 1px solid #9F3800; white-space: nowrap; color: #9F3800; }
#fdc_listings #fdc_listing_tabs div span a:hover { background-color: #BF7953; color: #FFFFFF; border: 1px solid #9F3800; text-decoration:none;  border-bottom: 1px solid #9F3800; }
#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_tabs div span a:hover.tab_selected { color: #9F3800; } 
#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; margin: 0 5px 0 0; }
#fdc_listings .fdc_listing .fdc_thumb img { border: 1px solid ; }
#fdc_listings .fdc_listing .container{ float: left;}
#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; }
#fdc_listings .fdc_listing .container .fdc_location{ clear:left; float: left; white-space: nowrap; } 
#fdc_listings .fdc_listing .container .fdc_city{ float:left; text-transform:capitalize; padding:0px 5px 0px 0px;} 
#fdc_listings .fdc_listing .container .fdc_st{ float:left; text-transform:uppercase; padding:0px 5px 0px 0px;} 
#fdc_listings .fdc_listing .container .fdc_zip{ float:left;} 
#fdc_listings .fdc_listing .fdc_price{ float: right; }
#fdc_listings .fdc_listing .fdc_action{ float: right; clear: right; margin-top: 15px; }

/* map view styles */
#fdc_map_view { text-align:center; }
#fdc_map_view img { border: 0px; }

/* state and county list styles */
#fdc_county_list { width: 100%; margin: 5px 0px; }
#fdc_county_list .fdc_county{ float: left; width: 135px; 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 styles */
#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,
#xlisting_search .clearfloat{ clear: both; font-size: 1px; }
