/* CSS Document */

	#search_form{
		display:block;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		background-color:#EBD9B5;/*F7EFD9*/
		width:622px;
/*		padding: 10px 6px 6px 10px;*/
		clear:both;
	}
	#search_form_form{
/*		width:606px;*/
/*		margin:6px 0px 6px 6px;*/
		margin:6px;
	}

/*	#RSS_feed_URL {
		display:block;
		float:left;
		background-color:#EBD9B5;
		padding:6px;
		width:622px;
	}*/
	
	a.rss_icon {
		background-image: url(../../images/fsbo-madison-rss-feed-16x16.png);
		background-position: center left;
		background-repeat: no-repeat;
/*		margin: 0px 0px 0px 22px;*/
		padding: 0px 0px 0px 22px;
	}
	
	a.rss_icon_32 {
		background-image: url(../../images/fsbo-madison-rss-feed-32x32.png);
		background-position: center left;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 22px;
	}
	
	textarea#RSS_feed_URL {
		display:block;
		float:left;
/*		background-color:#EBD9B5;*/
		padding:6px;
		width:610px;

		font-family:Arial, Helvetica, sans-serif;
		font-size:larger;
		font-weight:bold;
		color:#666666;

		background-image: url(../../images/fsbo-madison-rss-feed-96x96.png);
/*		background-position: top right;*/
		background-position: bottom right;
		background-repeat: no-repeat;
	}
	.mp_input{
		font-size:9px;
	}
	.mp_input_loc{
		font-size:9px;
		width:136px;
	}
	.search_button {
	 	display:block;
		float:left;
		clear:right;
	 	width:46px;
		height:20px;
		font-size:9px;
	 }
	 
	 #price_beds_baths{
	 	display:block;
		float:left;
		padding-right:10px;
		clear:right;
	 }
	 
	 #prop_loc{
	 	display:block;
		float:left;
/*		padding-right:10px;*/
		clear:right;
	 }
	 
	 #prop_type_exclude{
	 	display:block;
		float:left;
		padding-right:10px;
		clear:right;
	 }
	 
	 #checkbox_atts{
	 	display:none; /* block */
		float:left;
		width:0px; /* 360px */
		padding-right:10px;
		clear:right;
	 }
	 .ms_cb{
		width:120px;
		float:left;
		text-transform:capitalize;
	 }
	 .ex_cb{
		width:65px;
/*		padding-top:-6px;*/
		margin-top:-4px;
		height:22px;
		float:left;
	 }
	 .ex_cb_hp{
		width:80px;
/*		padding-top:-6px;*/
		margin-top:-4px;
		height:22px;
		float:left;
	 }
	#mp_buttons{
	 	display:block;
		float:left;
		padding: auto 10px;
		clear:right;
	}
	#auto_load{
		margin-left:10px;
		float:left;
		white-space: nowrap;
	}
	#load_dyn {
		height:16px;
	}
	#num_props{
		float:left;
		margin: 3px 0px 0px 3px;
	}
	#working{
		float:left;
		width:16px;
		height:16px;
		margin: 0px 0px 0px 6px;
	}
	.topdd_label { display:block; float:left; width:57px; height:13px; padding-top:8px; }
	.menu_label { display:block; float:left; width:40px; text-align:left; height:22px; }
	.menu_label_hp { display:block; float:left; width:50px; text-align:left; height:22px; }
	#county_menu { display:block; float:left; }
	#city_menu { display:block; float:left; }
	#neighborhood_menu { display:block; float:left; }
	.clear { clear:both; }
	
	#search_results_table {
		width:622px;
/*		margin-left:18px;*/
	}
	tr.search_links {
		background-color: #F1F0EB;/*BADBDE*/
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		height:20px;
		vertical-align:middle;	
	}
	td.search_links {
		padding-left:6px;
		padding-right:6px;
		border: 1px #999999 solid;
		border-bottom: 0px #999999 solid;
	}
	a.street_link {
		color:#666666;
		font-weight:bold;
		text-decoration: none;
	}
	tr.result_head {
/*		background-image: url(../../images/result-table-header-bg.gif);
		background-repeat: repeat-x;
		background-position:bottom;*/
		background-color:#57868E;/*F1F0EB*/
		font-size:10px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
/*		text-align:center;*/
		color:#FFFFFF;/*666666*/
		height:30px;
	}
	th.result_head {
/*		border-left: 1px #999999 solid;
		border-top: 1px #999999 solid;
		border-bottom: 1px #999999 solid;*/
		text-align:left;
		margin-top: 2px;
/*		margin-left:18px;*/
		padding-left:6px;
	}
	th.result_head_end {
		text-align:left;
		padding-left:6px;
/*		border: 1px #999999 solid;*/
	}
	tr.result_row_on {
		background-color: #EBD9B5;/*F7EFD9*/
		color:#333333;
/*		margin-top: 4px;
		margin-bottom: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
		height:60px;*/
	}
	tr.result_row_off {
		background-color: #FFFFFF;
		color:#666666;
/*		margin-top: 4px;
		margin-bottom: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
		height:60px;*/
	}
	td.photo {
/*		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;*/
		padding:6px;
		width:102px; /* total width 114 = 102 + 6 + 6 */
/*		height:77px;*/
	}
	a.photo {
/*		border: 1px #647107 solid;
		text-decoration:none;
		width: 100px;
		height:75px;*/
	}
	img.photo {
		border: 1px #647107 solid;
	}
	td. {
		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		text-align: left;
		padding-left: 6px;
		padding-top: 6px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		vertical-align:top;
		width:150px;
/*		height:89px;*/
		overflow: hidden;
	}
/*	td.comments_cell {
		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		text-align: left;
		padding-left: 6px;
		padding-top: 6px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		vertical-align:top;	
		max-width:160px;
	}*/
	td.location_cell {
/*		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;*/
		padding:6px;
		width:144px; /* total width 156 = 144 + 6 + 6 */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		vertical-align:top;
	}
	td.result_cell {
/*		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;*/
		text-align: left;
		padding-left: 6px;
		padding-top: 6px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
/*		color:#666666;*/
		vertical-align:top;	
	}
	td.result_details_cell {
/*		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;*/
		text-align: left;
		padding-left: 6px;
		padding-top: 6px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:156px; /* total width 162 = 156 + 6 */
		vertical-align:top;	
	}
	td.result_cell_end {
/*		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		border-right: 1px #999999 solid;*/
		text-align: left;
		padding-left: 6px;
		padding-top: 6px;
		width: 179px; /* total width 179 = x + 6 */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		vertical-align:top;	
	}
	span.comment {
		color: #996E00;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	tr.search_nav {
/*		background-image: url(http://www.bbonm.com/images/result-table-header-bg.gif);
		background-repeat: repeat-x;*/
	/*	background-color: #FFFFE5;F1F0EB*/
/*		background-color: #E0E0E0;*/
		font-size:10px;
/*		font-weight:bold;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
/*		text-align:center;*/
/*		color:#333333;*/
		height:20px;
		vertical-align:middle;	
	}
	td.search_nav_cell {
/*		border-left: 1px #999999 solid;
		border-top: 1px #999999 solid;
		text-align: center;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
/*		text-align:left;*/
/*		color:#999999;*/
		vertical-align:middle;	
	}
	td.search_nav_cell_center {
		border-left: 1px #999999 solid;
		border-top: 1px #999999 solid;
		text-align: center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		vertical-align:middle;	
	}
	td.search_nav_cell_end {
/*		border-left: 1px #999999 solid;
		border-top: 1px #999999 solid;
		border-right: 1px #999999 solid;*/
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #999999;
		vertical-align: middle;	
	}
	td.search_nav_bot_cell {
		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		text-align: center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		vertical-align:middle;	
	}
	td.search_nav_bot_cell_center {
		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		text-align: center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		vertical-align:middle;	
	}
	td.search_nav_bot_cell_end {
		border-left: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		border-right: 1px #999999 solid;
		text-align: center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #999999;
		vertical-align: middle;	
	}
	select.search_nav {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height: 16px;
	}
	form.search_nav {
/*		height:18px;*/
		margin-bottom:0px;
		padding-bottom:0px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		height:16px;
	}
	span.pic_no_label {
		position:absolute;
		width:16px;
		height:14px;
		margin-left:-7px;
		margin-top:-8px;
		padding-left:0px;
		background-color:#FFFFFF;
/*		border-right: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
		border-top: 1px #999999 solid;*/
		border:1px #647107 solid;
		vertical-align:middle;	
		text-align:center;
	}
	#pic_display {
		position:absolute;
		visibility:hidden;
		border: 1px #647107 solid;
		width:0px;
		height:0px;
		cursor:pointer;
		z-index:1100;
	}
	#str_display {
		position:absolute;
		visibility:hidden;
		border: 1px #647107 solid;
		width:240px;
		cursor:pointer;
		background-color:#FFFFFF;
		margin: 4px;
		padding:4px;
		z-index:1101;
	}
	#remarks_display {
		position:absolute;
		visibility:hidden;
		border:1px #647107 solid;
		width:340px;
		height:190px;
		cursor:pointer;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		background-color:#FFFFFF;
		margin:4px;
		padding:4px;
		overflow:auto;
		z-index:1102;
	}
	#remarks_area{
		width:340px;
		height:190px;
/*		cursor:pointer;*/
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		background-color:#FFFFFF;
/*		margin:4px;*/
		padding:4px;
		overflow:auto;
	}
	.bold_orange {
		color:#BC5920;
		font-weight:bold;
	}
	.bold_red {
		color:#8D1500;
		font-weight:bold;
	}
	.green {
		font-weight:normal;
		color:#657007;
		margin-top:0px;
		margin-bottom:0px;
	}
/*	.bold_green {
		font-weight:bold;
		color:#657007;
		margin-top:0px;
		margin-bottom:0px;
	}
	.bold_green a {
		font-weight:bold;
		color:#657007;
	}*/
	.nobr {
		white-space: nowrap;
	}
	.comments_container_div {
		position:relative;
		height:83px; /* 89 - 3 - 3 */
		width:100%;
	}
	.comments_top_container_div {
		display:block;
		float:left;
		height: 53px; /* 89 - 30 - 3 - 3, or 83 - 24 - 3 - 3 */
		width:100%;
	}
	.open_house {
		float:left;
		color:#657007;
		position:absolute;
		background-color:#D4DB95;
		height:24px; /* 30 - 3 - 3 */
		margin-left:-7px;
		margin-bottom:0px;
		padding: 3px 0px 3px 7px;
		vertical-align:bottom;
		width: 100%;
	}
	.open_house span {
		font-weight:bold;
/*		width: 100%;*/
		text-align:center;
		vertical-align:bottom;
	}

	div#left_scroll {
		display:block;
		float:left;
		position:relative;
		top:-21px;
		margin-left:-1px;
		width:20px;
		height:20px;
		background-color:#FFFFFF;
		border: 1px #999999 solid;
		background-image: url(../../images/arrows/left.gif);
		background-position:center;
		background-repeat:no-repeat;
		z-index:11030;
		cursor:pointer;
	/* for IE */
		filter:alpha(opacity=60);
	/* CSS3 standard */
		opacity:0.6;
	}
	div#left_scroll:hover {
		/* for IE */
		filter:alpha(opacity=100);
		/* CSS3 standard */
		opacity:1.0;
	}
	div#right_scroll {
		display:block;
		float:right;
		position:relative;
		top:-21px;
		margin-right:-1px;
		width:20px;
		height:20px;
		background-color:#FFFFFF;
		border: 1px #999999 solid;
		background-image: url(../../images/arrows/right.gif);
		background-position:center;
		background-repeat:no-repeat;
		z-index:11040;
		cursor:pointer;
	/* for IE */
		filter:alpha(opacity=60);
	/* CSS3 standard */
		opacity:0.6;
	}
	div#right_scroll:hover {
		/* for IE */
		filter:alpha(opacity=100);
		/* CSS3 standard */
		opacity:1.0;
	}
