﻿
#findPeople, #findBooks
{
	width:49%;
	height:100%;
	float:left;
	margin-top:-30px;
	min-height:520px;
}

#findPeople > div, #findBooks > div
{
	padding:25px 25px 0 0px;
}

#findPeople
{
	border-right:solid 1px #ccc;
}

form#searchbyname input#q
{
	width:170px;
	margin-top:3px;
}

.leftcol form#searchbyname input#q
{
	width:105px;
}

#findBooks > div
{
	padding-left:25px;
}

#findPeople h1, #findBooks h1
{
	margin-bottom:20px;
}

#searchcriteria
{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:dotted 1px #ccc;
	display:none;
}

#searchcriteria p
{
	padding:0;
	margin:0;
}

h2.yoursearch
{
	margin-bottom:15px;
}

.infobox > form.personsearchform
{
	clear:both;
	float:left;
	margin-top:7px;
	margin-bottom:5px;
	text-align:left;	
}

.infobox > form.personsearchform input[type=submit], .infobox > form.personsearchform > a.linkbutton
{
	width:196px;
	clear:both;
	float:none;
	margin:0;
}

.infobox > form.personsearchform > a.linkbutton
{
	width:181px;
}

#homesearchform > #searchTerm
{
	margin-bottom:20px;
}

#homesearchform > #age
{
	margin-bottom:18px;
}

#homesearchform > #gender
{
	margin-bottom:25px;
}

form.personsearchform > div
{
	clear:both;
	float:left;
	margin-bottom:15px;
	position:relative;
}

div.infobox > form.personsearchform > div
{
	width:200px;
}

#personSearchForm > h2
{
	clear:both;
}

#home #personSearchForm
{
	margin:0;
	margin-bottom:30px;
}

#home #personSearchForm > div
{
	margin-bottom:10px;
}

div#gender
{
	margin-bottom:22px;
}

#age > select, #gender > select
{
	margin-top:-4px;
}

select#c
{
	margin-bottom:14px;
}

.infobox > form.personsearchform > #zip > select#c
{
	width:196px;
}

div#zip
{
	margin-top:-3px;
}

#age label, #age select, #gender label, #gender select
{
	float:left;
	display:block;
}

#age label, #gender label
{
	width:40px;
}

label#ageSeekingMax
{
	text-align:center;
}

#gender > select
{
	width:180px;
}

.infobox > form.personsearchform > #gender > select
{
	width:156px;
}

#age > select
{
	width:70px;
}

.infobox > form.personsearchform > #age > select
{
	width:58px;
}

.infobox > form.personsearchform > #searchTerm > input[type=text]
{
	width:190px;
}

#personSearchForm input[type=text]
{
	width:98%;
}

div#searchTerm
{
	width:220px;
}

div#searchTerm *
{
	display:block;
}

div#searchTerm span
{
	color:#999;
}

input[type=text]#z
{
	width:90px;
	display:block;
}

#itemSearchForm
{
	width:220px;
}

#itemSearchForm #q
{
	width:98%;
}

div#itemSearch
{
	float:left;
	margin-bottom:20px;
}

div#itemSearch h1
{
	margin-bottom:15px;
}

#personSearch #personList .details
{
	width:380px;
}

div#personSearch
{
	margin-bottom:60px;
}

.js div.pagination
{
	xdisplay:none;
}

a#morepersons
{
	display:none;
}

.js a#morepersons
{
	xdisplay:block;
	clear:both;
}

.js p.pagination.description
{
	xdisplay:none;
}

.js #noneyet
{
	display:none;
}