/* --GENERAL --*/
#pixerch .warning {
	font-size: 8pt;
}

/* --SITE LAYOUT-- */
#pixerch {
	margin: 0 auto;
	padding: 15px;
}

#pixerch #viewallphotos {
	float: left;
}
	#pixerch #viewallphotos span {
		display: block;
	}	

#pixerch #query {
	float: left;
	padding-left: 30px;
}	

#pixerch #searchtip {
	clear: both;
	float: none;
	padding: 30px 0 0 30px;
	font-weight: bold;
}

	#pixerch #searchtip .tip {
		font-weight: normal;
	}

	#pixerch #searchtip .ex {
		display: block;
		font-weight: normal;
	}

#pixerch #tables {
	clear: both;
	padding: 30px 0 0 0;
}

#pixerch #viewentirephotos {
	clear: both;
	margin: 30px 0 0 0;
}

#pixerch #pictures {
	clear: both;
	text-align: center;
	padding: 15px 0 0 0;
}

	#pixerch #pictures .row {

	}

		#pixerch #pictures .row .picture {
			float: left;
			text-align: center;
		}

	#pixerch #pictures .rowbr {
		clear: both;
	}

	#pixerch .rb {

	}

	#pixerch .pix_buffer_verti {
		width: 100%;
	}

#pixerch #results {
	clear: both;
	padding: 15px 0 0 0;
	text-align: left;
}

/* --INSTALL SCRIPT-- */
.fieldset {
	margin: 50px 0 0 0;
}
.fieldset h1 {
	font-size: 14pt;
}
	.fieldset .inputs {
		margin: 0 20px 0 20px;
		padding: 20px;
		border: 1px solid;
	}
		.fieldset .inputs h2 {
			font-size: 12pt;
		}
		.fieldset .inputs h3 {
			margin: 0;
			font-size: 10pt;
			font-family: monospace;
		}
		.fieldset .inputs input {
			margin: 0 0 10px 0;
		}
	
.errorbox {
	font-size: larger;
	border: 2px solid;
	padding: .5em 1em;
	color: #000;
	border-color: red;
	background-color: #fff2f2;
}
.errorbox h2 {
	position: absolute;
	font-size: 1em;
	font-weight: bold;
	display: inline;
	margin: 0 .5em 0 0;
	border: none;
}
.errorbox .errs {
	margin-left: 120px;
}


