html{ padding: 0; margin: 0; width: 560px; height: 500px; overflow: hidden; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; background-color: #FFFFFF;}
body{ padding: 0; margin: 0; width: 560px; height: 500px; overflow: hidden;}
img{ border: 0px; }
a:link, a:visited { color: #27699F;}

#fdc_city_input{ padding: 0px; }
#fdc_zip_input{ padding: 0px; }

.TB_overlayBG{ background-color: #FFFFFF; }

.clearfloat{ clear: both; font-size: 1px; }

#fdc_wrapper{ background-image:url(img/background-466d3fdd2bae59390cbc68c1820cb782.gif); width:560px; height:500px; background-repeat:no-repeat;}
#fdc_wrapper form{ margin:0px; padding: 0px; }
#fdc_top{ padding: 5px; font-size:10px; font-weight:bold; height: 41px; }
#fdc_top table{}
#fdc_top table td{ padding:1px 2px; margin:0px; font-size:10px; font-weight:bold; color:#666666; }
#fdc_top select{ font-size:10px; color:#666666; width: 120px; padding:0; margin:0; font-size:9px; }
#fdc_top input{ font-size:10px; color:#666666;}

#fdc_wrapper #content{ padding: 5px 5px 0px; height: 430px; overflow: auto;}
#fdc_search_error{ width: 540px; color: #990000; border: 2px solid #990000; padding: 2px; background-color: #EFE0E2; margin: 0 auto; position: absolute; }
#fdc_search_go{ border: 1px solid #27699F; background-color: #DDDDDD; outline: 0; font-weight: bold; color: #27699F !important; }

#fdc_breadcrumb { font-size: 11px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; }
#fdc_breadcrumb .breadcrumb, #fdc_breadcrumb .breadcrumb_last{ display: inline; margin: 0px 2px; }
#fdc_breadcrumb .breadcrumb { padding:0px; padding-right: 15px; background: #FFF URL(img/breadcrumbSeperator.gif) 100% 60% no-repeat; }
#fdc_breadcrumb .breadcrumb_last a { text-decoration: none; }
#fdc_breadcrumb .breadcrumb a { text-decoration: none; }
#fdc_breadcrumb .breadcrumb a:hover {  }

#fdc_map_view { text-align:center; clear:left; }
#fdc_map_view img { border: 0px; }

/* Search results pagination styles */
#fdc_listing_pagination{ font-size: 12px; margin: 10px 4px 4px; text-align: center;  }
#fdc_listing_pagination #fdc_display_fromto{ display: inline; }
#fdc_listing_pagination #fdc_prev_link{ outline: 0; float: left; font-weight: bold; }
#fdc_listing_pagination #fdc_next_link{ outline: 0; float: right; font-weight: bold; }
#fdc_listing_pagination a.disabled{ color: #808080; font-weight: bold; text-decoration: none; cursor: default; }
#fdc_listing_pagination a.disabled{ color: #808080; font-weight: bold; text-decoration: none; cursor: default; }

/* Search results page styles */
#fdc_listings{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top: 3px;  clear:left;}
#fdc_listings .listing_page{ display: none; position: absolute; width: 540px; left: 10px }
#fdc_listings #listing_page_0{ display: block }
#fdc_listings .fdc_listing{ clear: both; margin-bottom: 12px; 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 !important; }
#fdc_listings .fdc_listing .container{ float: left;}
#fdc_listings .fdc_listing .center_container{ float: right; text-align: right; margin: 2px 0 0; }
#fdc_listings .fdc_listing .right_container { float: right; width: 125px; margin: 0px;}
#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; 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; font-size: 18px; font-weight: bold; color: #527F4F; }
#fdc_listings .fdc_listing .fdc_action{ float: right; clear: right; margin-top: 15px; white-space: nowrap; }

/* Registration Form */
#fdc_registration_div{ position:absolute; margin: 0 auto; border:3px solid #000000;; background-color: #EFEFEF; }
#fdc_registration_form{ margin: 0 5px; }
#fdc_registration_form p{ margin: 0 0 5px; }
#fdc_registration_error{ color: #990000; border: 2px solid #990000; padding: 2px; background-color: #EFE0E2; margin: 5px; }
#fdc_registration_form .label{ float:left; width:65px; text-align:right; margin-right:3px;}
#fdc_registration_form .formaction{ text-align:right; margin-top: 5px; padding-top: 3px; border-top: 1px solid #C8C8C8; }
#fdc_registration_form .formrow{ margin-bottom: 2px; }

/* Registration sell page */
#fdc_listings .listing_page #reg_sell{ background: #FFFFFF URL(img/reg_sell_bg.gif) top left no-repeat; height: 360px; padding: 10px; text-align: center;}

#secure_form{ float: right; margin: 64px 10px 0px 0px; padding:0px 0px 0px 36px; height: 32px; background: #FFFFFF URL(img/lock.gif) center left no-repeat; color: #B50000; font-size: 10px; line-height: 10px; font-family: arial; }

/* Registration Sell Page Form */
#reg_sell_form_container { margin: 0 auto; border:3px solid #000000; background-color: #FFFFFF; width: 350px; padding: 10px; text-align: left;}
#reg_sell_form { margin: 0 5px; }
#reg_sell_form p{ margin: 0 0 5px; }
#reg_sell_form .label{ float:left; width:85px; text-align:right; margin-right:3px;}
#reg_sell_form .formaction{ text-align:right; margin-top: 5px; padding-top: 3px; border-top: 1px solid #C8C8C8; }
#reg_sell_form .formrow{ margin-bottom: 2px; }

#fdc_reg_sell_error{ color: #990000; border: 2px solid #990000; padding: 2px; background-color: #EFE0E2; margin: 5px; }