p { margin-bottom: 25px; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 0.4em; }

form { display: inline; }

#wrap_home_container .button { width: 264px; }
#wrap_home_container .button .button_bg { padding: 0; text-align: center; line-height: 1em; }

#home_container { width: 948px; }
#wrap_home_container .title { font-size: 32px; line-height: 1.2em; }
#wrap_home_container .bp { width: 610px; }
#wrap_home_container .sp, #main .sp { width: 264px; }


#main { background:#FFFFFF none repeat scroll 0 0; margin:0 auto; padding:24px 24px 0; width:948px; }
#footer { width: 960px; padding-left: 18px; padding-right: 18px; }

.sp { float: right; }
.sp, .bp { padding: 0; }

.shadow, .girls_collection img { padding: 0 6px 6px 0; background: url(../../pics/shadow.png) no-repeat right bottom; }

div.autocomplete {
	padding: 0 6px 6px 0; background: url(../../pics/shadow.png) no-repeat right bottom;
}
div.autocomplete ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 150px;
  overflow-y: auto;
}
div.autocomplete ul li.selected {
	background: #0063dc;
	color: #fff;
}
div.autocomplete ul li {
	font-family: Helvetica, Arial, sans-serif; 
	list-style-type: none;
	color: #434343;
	display: block;
	margin: 0;
	line-height: 1.2em;
	padding: 3px 4px;
	cursor: pointer;
}
div.autocomplete .state {
	font-size: 11px;
}

.girls_collection { padding-top: 20px; }

.girls_collection .girl_box {
	float: left;
	display: inline;
	width: 167px;
	padding-bottom: 18px;
}
.girls_collection .last {
	margin: 0;
}
.girls_collection .girl_box .info {
	padding: 4px 12px 0 0;
	font-weight: bold;
}
.girls_collection .girl_box .info span {
	font-size:11px;
	line-height: 1.7em;
	font-weight:normal;
	color:#888888;
}
.girls_collection .girl_box .info a {
	color: #0063dc;
	text-decoration: none;
}
.more { font-size: 16px; margin-top: 15px; }

#main .sp .people_search {
	background: #f1f1f1;
	padding: 20px 24px 35px;
	margin-bottom: 30px;
	margin-top: 20px;
}
#main .sp .people_search label {
	margin-bottom: 13px;
	font-size: 14px;
	font-weight: bold;
}
#main .sp .people_search .form_line {
	line-height: 2em;
	padding-bottom: 12px;
}
#main .sp .people_search .form_line .country {
	width: 200px;
}
.line_floats { clear: both; }


