#search_options {
  margin-bottom: 0.5em;
}

  #search_options legend { color: #000; font-size: 2em; padding-bottom: 0;}  

  #search_options td {
    padding:0  0.5em .15em 0;
    color: #444;
  }

  #search_options .fields td { padding-bottom: 1em; }

  #search_options .red_submit_button { font-size: 1.3em; padding: .45em; margin-top: .75em; }
  
  .extras td { padding-top: 1em !important; }

  .extras a { padding: 0 .5em;}
  
  #photos_only_label { padding-right: 2em; }
  
  #search_options #preferences_interest { padding-right: 2em; }

#height {
	margin-top: 1em;
}

#search_title h1 {
	margin-top: 1.5em;
	line-height: 0;
}

#site_description {
	margin-top: 1em;
}
	#site_description p {
		padding-top: 1em;
	}

#refine_search {
	clear: both;
}
	#refine_search .button {
		margin-top: 3em;
	}

p.other_segments {
	clear: both;
	margin: 2em 0 0 0;
}
#more_info {
	margin-top: 1em;
}
	
h1 .view_toggle { float: right; width: auto; font-size: 0.75em; }

    h1 .gallery { padding-left: 1.5em; background: url(/images/new/search/gallery.gif) no-repeat 0 7px; }

    h1 .list { padding-left: 1.5em; background: url(/images/new/search/list.gif) no-repeat 0 7px; } 
  

.pagination { clear: left; }

table.user_gallery {
  font-size: 0.75em;
  width: 800px;
  float: left;
}

  table.user_gallery td {
    width: 33%;
    border: 1px solid #ccc;
    padding: 1em;
  }

  table.user_gallery .username { font-size: 1.5em; }

  table.user_gallery .online_now { display: block; margin-top: 0.5em;}

  ul.options {
    overflow: auto;
  }
  ul.options li {
    float: left;
    width: 23%;
    padding: 0.1em 0.5em;
  }
	ul.long li {
		width: 30% !important;
	}
	ul.short li {
		width: 18% !important;
	}
	

.user_list { margin-left: 0; }

#breadcrumb {
	margin: 0 0 1em 0;
}
#city_list li {
	display: inline;
	float: left;
	width: 32%;
	margin: 0;
	padding: 0;
}
#city_list  {
	margin-left: 1em;
}
#view_all { margin: 1em 0;}

#city_letters li { float: left;}

div.long_tail .headline { font-size: 1.5em; }
div.long_tail .username, div.long_tail .username a, div.long_tail .summary { display: inline;}
div.long_tail .username { font-size: 1.5em;}
div.long_tail .description { margin-top: 0.5em; color: #444;}

.no_results { font-size: 1.5em; text-align: center; padding-top: 30px;}

#nearby_cities {
  width: 880px;
	text-align: left;
	padding-top: 1.3em;
}

		#nearby_cities h2 {
			margin-bottom: .5em;
		}

		#nearby_cities ul { 
			width: 280px; 
			float: left;
		}

		#nearby_cities li { 
		  line-height: 0.5em;
		  padding-right: 0.5em;
		  padding-left: 0;
		  text-align: left;
		}
		
		#nearby_cities h4 { clear: both; }
		
		#location_first_col { margin-left: 35px; }
	

#version_1 #site_info {
	float: left;
	width: 44%;
	margin: 0 2em 1.5em 0;
}
	#version_1 #site_info h1 { margin-top: 0.5em; font-size: 1.5em;}
	
	#version_1 #site_info h3.submast { margin-top: 1em; color: #ff4400; }
	
	#version_1 #burst { text-align: center; padding-top: 1em; width: 100%;}
	
#version_1 #sign_up_form {
	float: right;
  width: 52%;
  margin: -1.7em 0 1em 0;
}

	#sign_up_form fieldset { margin-top: 0; overflow: hidden;}
	
	#sign_up_form fieldset legend { font-size: 1.5em; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; color: #000; padding: 1.5em 0.3em 0.2em 0.3em; line-height: 1.4em;}
		
			#sign_up_form fieldset legend span.highlight { color: #FF4400;}
			
			#sign_up_form ul { list-style: none;}
			
			#sign_up_form td.spaced { padding-bottom: 1em;}
			
			#sign_up_form td.submit { vertical-align: bottom; padding-left: 3em;}
			
#version_2 h2 { font-size: 2em; margin-top: 1em;}

#version_2 h1 { font-size: 1.4em; color: #999; line-height: 2.5em;}

#version_2 h3 { font-size: 1.3em; color: #333; line-height: 2.0em; padding-bottom: 2em;}

	#version_2 h3 strong { color: #ff4400;}
#version_2 #sign_up_form {
	float: right;
  width: 54%;
  margin: -1.7em 10em 1em 0;
}
#version_2 #burst { float: left; margin-top: 2em;}
#version_2 #site_description { clear: both;}
	#version_2 #sign_up_form fieldset legend { font-size: 1.5em; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; color: #000; padding: 0.2em 0.3em 0.2em 0.3em; line-height: 1.4em;}

#version_3 h1 { font-size: 2em; margin-top: 1em;}

#version_3 h3 { font-size: 1.3em; color: #333; line-height: 2.0em; padding: 1em 0 2em;}

	#version_3 h3 strong { color: #ff4400;}
#version_3 #sign_up_form {
	float: right;
  width: 54%;
  margin: -1.7em 10em 1em 0;
}
#version_3 #burst { float: left; text-align: center; }
#version_3 #site_description { clear: both;}
#version_3 #sign_up_form { margin-top: 1em; }
	#version_3 #sign_up_form fieldset legend { font-size: 1.5em; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; color: #000; padding: 0.2em 0.3em 0.2em 0.3em; line-height: 1.4em;}

#version_4 h3 { color: #ff4400; text-align: center; padding: 1em 0;}

	#version_4 #sign_up_form fieldset legend { font-size: 1.5em; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; color: #000; padding: 0.2em 0.3em 0.2em 0.3em; line-height: 1.4em;}	

	#version_4 #sign_up_form li { float: left; margin-right: 3em;}
	
	#version_4 #sign_up_form li.clear_left { clear: left; }
	
	#version_4 #sign_up_form li.row2 { padding-top: 0.9em; margin-right: 2em;}
	
	#version_4 #sign_up_form li.submit_button { margin-right: 0;}
