﻿#ownersListings {
	margin-top: 2em;
}

#ownersListings th, #ownersListings td {
	padding: 0.4em;
}
#ownersListings th {
	text-align: center;
	background-color: #605B33;
	color: white;
}

#ownersListings td {
	padding: 0.2em;
	padding-bottom: 1em;
	vertical-align:middle;
	text-align:center;
	border-bottom: 1px green solid;
}

#ownersListings td.title {
	padding-right: 3em;
	vertical-align:middle;
	text-align:left;
}

#ownersListings td.cats, #ownersListings th.catsHeading {
	padding-right: 3em;
	text-align:left;
}

#ownersListings td.actions {
	vertical-align:middle;
	width: 8em;
}

#ownersListings .pay {
	margin-top: 0.3em;
}

#editListing, #addListing {
	width: 800px;
}

#editListing.justEdit {
	width: 500px;
}

#editListing input, #editListing textarea, #editListing .fieldInstr, #addListing input, #addListing textarea {
	width: 500px;
}

#editListing .fileInput, #addListing .fileInput {
	display:block;
}

#editListing #people, #addListing #people {
	height: 5em;
}

#editListing #briefDesc, #addListing #briefDesc {
	width: 500px;
	height: 120px;
}

#editListing #fullDesc, #addListing #fullDesc {
	width: 500px;
	height: 230px;
}

#editListing textarea, #addListing textarea {
	border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px; 
}
#editListing textarea:focus, #addListing textarea:focus { border-color:#CE9C9C; }  /*#f00*/

#currentImages {
	width: 500px;
}

#editListing #currentImages a.imgLink {
	display: block;
}

#editListing #currentImages a img {
	width: 70px;
	/*display: block;*/
}

#editListing #currentImages table {
	width: 100%;
}

#editListing #currentImages table td {
	padding-top: 0.75em;
	padding-bottom: 0.7em;
	vertical-align:middle;
}

#editListing #currentImages table td.actions a {
	font-size: 90%;
}
#editListing #addImages, #addListing #addImages {
	margin-top: 2em;
	width: 500px;
}

#editListing #imgUploadOptions, #editListing #imgUploadOptions .optionContent, #addListing #imgUploadOptions,  #addListing #imgUploadOptions .optionContent {
	display: none;
}

#imgUploadOptions .option, #addListing .option {
	margin-bottom: 1em;
}

#imgUploadOptions .optionTitle, #addListing .optionTitle {
	font-weight: bold;
}

#editListing #imgUploadOptions .allButOptionTitle, #addListing #imgUploadOptions .allButOptionTitle {
	padding-left: 2em;
}

#editListing #savingInstr,  #addListing #savingInstr {
	display: none;
}

#editListing #currentImages td, #editListing #currentImages th {
	text-align: center;
	vertical-align: middle;
}

.explanationFooter {
	font-size: 90%;
}

#ownersInfo input, fieldset#ownersInfo .fieldInstr {
	width: 25em;
}

#catSelectionBlock {
	margin-top: 1em;
}
#catSelectionBlock td {
	vertical-align:top;
	padding-right: 1em;
}

#currentlySelectedCats {
	font-size: 80%;
}

#addListing {
	width: 800px;
}

#addListing .formItem, #addListing fieldset, #addListing .fieldInstr {
	width: 500px;
}

#addListing #catSelectionFormItem {
	width: 800px;
}