/* acct_link_ad.php */
.adhead { font-weight:bold; }
.adhead span {color:red;}

/* cat_browse.php */
table.cat_browse {
	font-weight:bold;
	font-size:13px;
	font-family:'Arial';
	width:100%;
}
table.cat_browse tbody {
	vertical-align:top;
}

/*	testimonials  */
.testimonials_page {
	font-family:'Verdana',sans-serif;
	font-size:13px;
	text-align:center;
}
.testimonials_page p {
	text-align:left;
	margin-left:10px;
}
.testimonials_page .pagenum_display {
	font-weight:bold;
	font-family:'Arial';
	font-size:16px;
	margin-top:10px;
	margin-bottom:50px;
}
.testimonial {
	font-style: italic;
	width:90%;
	margin:1em auto;
	text-align:left;
}
.testimonials_page .pagination {
	font-size:10px;
	font-family:'Arial';
	text-align:left;
	font-weight:bold;
	margin-top: 60px;
	clear:both;
	margin-left:10px;
}
.testimonial_btns {
	float:left;
	display:inline-block;
	margin:10px;
	margin-left:80px;
}
.testimonial_edit {
	float:left;
	overflow:auto;
	display:inline-block;
	text-align:left;
	margin:10px;
}

/* password */
.password_rules ul {
	text-align:left;
	display:inline-block
}

table.edituser {
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	background:#fff;
}
table.edituser td {
	font:9pt Arial,Helvetica;
}
.edituser .formblock { border: 1px black solid; }
.formHeader {
	width:100%;
	background-color:#ccccff;
	margin:0;
	padding:4px 0px 4px 6px;
	font-size:12pt;
	box-sizing:border-box;
}
.miniform { margin:10px; }
.miniform td:first-child {
	color:#336699;
	text-align:right;
	}
.edituser .fineprint { font-size: 10px; }

/* SEARCH FORM */
h3 { font-size:24px;}
table.searchForm {
	font-size:13px;
	border-collapse:collapse;
	border-spacing:0;
}
table.searchForm td { padding:0; }
table.searchForm input[type='text'] {
	width:225px;
}
.summary_table {
	border-collapse:collapse;
	border-spacing:0;
}
.summary_table td {
	border:2px gray solid;
	padding:3px;
}
.summary_table td:first-child, .summary_table td:last-child {
	font-size:13px;
	//I don't know why the middle col has a bigger font-size, but I don't make the design choices and this works
}
.summary_table .listing_header { color:black; text-transform:uppercase; }

/* AD EDITOR */
.edit_basic {
	width:100%;
}
.edit_basic td:last-child {
	text-align:right;
}
.lister_is {
	margin:2em auto 0 auto;
}
table.edit_cats {
	margin:10px auto;
	border-spacing:15px 2px;
}
#img_upload_form { text-align:center; }
#img_upload_form input { margin:5px; }
#img_preview_holder {
	min-height:200px;
	min-width:200px;
	border:1px black solid;
	margin:auto;
	background:#eee;
	display:inline-block;
	text-align:center;
}
#img-preview {
	visibility:hidden;
	max-width:200px;
	max-height:200px;
}
#rotation_options { display:none; }
#upload_submit {
	visibility:hidden;
}

table.bill { 
	border-collapse:collapse; 
}
table.bill td { 
	padding:5px; 
}
table.bill td:first-child { 
	font-weight:bold; 
}
table.bill tr.last-item td { 
	border-top: 3px black double; 
}
table.bill tr.last-item + tr.last-item td {
	border: none;
} 

.last_nav { 
	text-align:center; 
	margin-top:10px; 
}
.last_nav a { 
	margin-left:5px; 
	margin-right:5px; 
}
