	.d_fader {
		width:800px;
		height:600px;
		display:none;
		position:absolute;
		background: transparent url(../d_fader_transparent_white.gif);
		z-index:1000;
	}	

	#d_fader_loading {
		width:244px;
		height:25px;
		display:none;
		position:absolute;
		background: #FFFFFF url(../loading.gif);
		background-repeat:no-repeat;
		background-position:bottom center;
		z-index:1001;
	}	

	.f_responder{
		display:none;
		position:absolute;
		z-index:1002;
	}
	.f_responder_title{
		width:100%; 
		height:20px; 
		float:left;
		font-size:16px;
		font-weight:bold;
		padding:3px;
		color:#4589BA;
	}
	.f_responder_close{
		background: transparent url(../button_pop_close.gif) no-repeat right; 
		width:100px; 
		height:32px; 
		position:relative; 
		float:right;
		cursor:pointer;
	}
	#f_responder_menu_search{
		padding-top:9px;
		position:relative;
		float:left;
	} 
	#f_responder_menu_get_results{
		background: transparent url(../menu_get_results.gif) no-repeat right; 
		width:140px; 
		height:32px; 
		position:relative;
		float:right;
		cursor:pointer;
	}
	#f_responder_menu_find{
		background: transparent url(../menu_find.gif) no-repeat right; 
		width:170px; 
		height:32px; 
		position:relative;
		float:left;
		cursor:pointer;
	}

	.f_responder_body{
		width:100%; 
		height:340px; 
		vertical-align:top;
		text-align:left;
		overflow:auto;
	}

	.f_responder_menu_body{
		width:100%; 
		height:420px; 
		vertical-align:top;
		text-align:left;
		overflow:hidden;
	}
	.f_panel {
		width: 100%;
		height:300px;
		overflow:hidden;
		margin:10px auto;
		text-align:left;
	}

	.f_menu {
		width: 100%;
		height:400px;
		margin:0px auto;
	}
	#f_menu_first {
		width: 100%;
		height:335px;
		overflow:auto;
	}
	#f_menu_second {
		width: 100%;
		height:335px;
		overflow:auto;
		display:none;
	}
	#f_menu_third {
		width: 100%;
		height:335px;
		overflow:auto;
		display:none;
	}
	#f_menu_search {
		width: 100%;
		height:335px;
		overflow:auto;
		display:none;
	}

	#f_menu_bottom_first {
		height:20px;
		float:left;
		position:relative;
	}
	#f_menu_bottom_second {
		height:20px;
		float:left;
		position:relative;
	}
	#f_menu_bottom_third {
		height:20px;
		float:left;
		position:relative;
	}
	#f_menu_bottom_forth {
		height:20px;
		float:left;
		position:relative;
	}
	.menu_item0 {
		width:152px;
		text-align:center;
		border-bottom: 0px solid #4589BA;
		color:#0E5F9A;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;
		padding:3px;
		text-align:left;
	}
	.menu_item1 {
		width:152px;
		text-align:center;
		border-bottom: 0px solid #4589BA;
		color:#158BC4;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;
		padding:3px;
		text-align:left;
	}
	.menu_highlight {
		background-color:#BFD2F2;
	}
	.menu_highlight2 {
		background-color:#BFD2F2;
	}

	.price_highlight {
		background-color:#BFD2F2;
	}
	#f_price_range {
		width: 100%;
		height:335px;
		overflow:auto;
	}

	
	#f_loc_first {
		width: 100%;
		height:335px;
		overflow:auto;
	}
	#f_loc_second {
		width: 100%;
		height:335px;
		overflow:auto;
		display:none;
	}
	#f_loc_third {
		width: 100%;
		height:335px;
		overflow:auto;
		display:none;
	}

	#f_loc_bottom_first {
		height:20px;
		float:left;
		position:relative;
	}
	#f_loc_bottom_second {
		height:20px;
		float:left;
		position:relative;
	}
	#f_loc_bottom_third {
		height:20px;
		float:left;
		position:relative;
	}
	#f_loc_bottom_forth {
		height:20px;
		float:left;
		position:relative;
	}
	.loc_item0 {
		width:152px;
		text-align:center;
		border-bottom: 0px solid #4589BA;
		color:#0E5F9A;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;
		padding:3px;
		text-align:left;
	}
	.loc_item1 {
		width:152px;
		text-align:center;
		border-bottom: 0px solid #4589BA;
		color:#158BC4;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;
		padding:3px;
		text-align:left;
	}
	.loc_highlight {
		background-color:#BFD2F2;
	}
	.loc_highlight2 {
		background-color:#BFD2F2;
	}
		
	#f_price_bottom_first {
		height:20px;
		float:left;
		position:relative;
	}
	#f_price_bottom_second {
		height:20px;
		float:left;
		position:relative;
	}

		
	.item_sub{
		width:100%;
		height:1px;
		overflow:hidden;
	}
	
	.rate_button{
		width:35px;
		height:35px;
		background-color:#FFFFFF;
		background: transparent url(../rating_star.gif) no-repeat right; 
		float:left;
		cursor:pointer;
	}
	.rate_button_over{
		width:35px;
		height:35px;
		background-color:red;
		background: transparent url(../rating_star.gif) no-repeat right; 
		float:left;
		cursor:pointer;
	}
