h3
{
  padding:8px 0 9px 0;
  margin:0;  
  line-height:15px;
  font-size:15px;
  color:white;
  font-weight:bold;
}

#more_options_area
{
  clear:both;
  height:255px;   
}

.advanced_search_box
{                      
  font-size:0;
  float:left;              
}    

.advanced_search_box .button
{
  display:block;
  width:104px;
  height:40px;     
  line-height:40px;                                
  background-position:left top;
  background-repeat: no-repeat;
  font-size:13px; 
  font-weight:bold; 
  padding-left:16px;     
  text-decoration: none;  
}

#members_criteria_area
{   
  margin-right:29px;  
  width:300px;    
  padding-top:15px;   
}      

#members_criteria_area .members_criteria_area_top
{
  width:300px;
  height:7px;     
  font-size:7px;
  background-image: url(../images/members_criteria_area_top.png);
  background-position:top;
  background-repeat: no-repeat;         
}

#members_criteria_area .members_criteria_area_bottom
{
  width:300px;
  height:7px;       
  font-size:7px;
  background-image: url(../images/members_criteria_area_bottom.png);
  background-position:bottom;
  background-repeat: no-repeat;
}

#members_criteria_area .members_criteria_area_content
{
  width:288px;    
  padding-left:12px;
  padding-bottom:3px;
  background-color:#DB6570;      
}  

#members_criteria_area .members_criteria_area_content .members_criteria_button_list
{
  margin:0;
  padding:0;      
}

#members_criteria_area .members_criteria_area_content .members_criteria_button_list li
{
  margin:0;
  padding:0;  
  list-style-image: none;
  list-style-type: none;  
  clear:both;               
}    

.advanced_search_box .red_button
{                     
  background-image: url(../images/red_button.jpg);  
  color:#666666;       
  float:left; 
  margin:5px 0 5px 0;  
  width:266px; 
  font-size:12px; 
  padding-left : 10px;
}

 .advanced_search_box .red_button:hover
{                    
  /*background-image: url(../images/red_button_active.jpg);  */
  text-decoration: none; 
 /* color:white;  */
}  

.advanced_search_box .red_list .active
{                    
  background-image: url(../images/red_button_active.jpg); 
  text-decoration: none; 
  color:white; 
}  

#members_criteria_area .members_criteria_area_content .members_criteria_button_list li p
{
  float:left; 
  font-size:12px;
  height:40px;     
  line-height:16px;    
  margin:5px 0 5px 0;  
  padding:0 0 0 11px; 
  font-weight:normal; 
  width:135px;     
}

#search_options_area
{     
  width:295px;  
  padding-top:10px;  
  padding-left:5px;
}           

#search_options_area .options_button_list
{
  margin:0;
  padding:0;
  width : 295px;
}

#search_options_area .options_button_list li
{
  margin:0;
  padding:0;
  list-style-image: none;
  list-style-type: none;
}

.advanced_search_box .green_button
{                     
  background-image: url(../images/green_button.jpg);
  float:left; 
  margin:5px 10px 5px 10px;   
  color:white;             
}  

 .advanced_search_box .green_button:hover
{                    
  /*background-image: url(../images/green_button_active.jpg); */
  text-decoration: none;  
  /*color:#666666;    */
}   

.advanced_search_box .green_list .active
{                    
  background-image: url(../images/green_button_active.jpg); 
  text-decoration: none;  
  color:#666666;
}  

#search_region_area
{   
  margin-right:24px; 
  width:286px;
  padding-top:15px;  
  padding-bottom:15px;
  font-size:12px;           
}

#search_region_map_area
{   
  margin-right:24px; 
  width:286px;  
  font-size:12px;   
  padding-bottom:10px;
  text-align:center;        
}

#search_district_area
{   
  margin-right:24px; 
  width:286px; 
  font-size:12px;           
}

#restaurant_filters_title
{                                                     
  border:0px solid #9DC9BE;
  height:25px;
  background-color:transparent;
  width:246px;
  margin:2px 13px 0 11px;
  cursor:text;
}  

#restaurant_cuisine_id
{
  width:270px;
} 


#restaurant_cuisine_id .selected_option_text
{
  background-image:url(../images/bg_select2.jpg);
}

#restaurant_cuisine_id .selected_option_text:hover
{
  background-image:url(../images/bg_select2_hover.jpg);
}    

.no-result
{
   font-size:12px;     
   padding-left:40px;
}

.no-result a
{
  color:#5F9C8A;
  font-weight:bold;
}