/* global stuff */
.pageContent, #PageContent {
    width: 600px;
    background-color: white;
    margin: 10px auto 10px auto;
    padding: 5px;
}
.toolbar {
    border: 1px solid silver;
    margin-bottom: 15px;
    padding: 5px;
    text-align: center;
}
.smallToolbar {
    border: 1px solid silver;
    padding: 5px; /*10px 5px 0;*/
    /*float: left;*/
}
.smallToolbar img {
    margin-left: 10px;
}
a.inactive {
    color: gray;
    cursor: default;
}
a * {
    cursor: pointer;
}
.subtitle {
    font-weight: bold;
    font-size: 1.2em;
}
.smaller {
    font-size: 0.8em;
}
.errorMsg {
    border: 1px solid #f66;
    background-color: #fdd;
}

/* SearchForm */
.searchForm {
    border: 1px solid silver;
    padding: 20px 5px 5px 120px;
}
.searchForm div {
    margin-bottom: 5px;
}
.searchForm label {
    float: left;
    margin-left: -110px;
}
.searchForm select {
    width: 200px;
}
.searchForm input {
    width: 196px;
}
.searchForm select.smaller {
    width: 80px;
}

/* ResultList stuff */
.resultList {
    margin-bottom: 15px;
}
.resultList th {
    text-align: left;
    border-bottom:1px solid #ddd;
}
.resultList th a {
    color: #000;
}
.resultList td {
    vertical-align: middle;
}
.resultList tr.alternatingRow {
    background-color: #eee;
    border: 1px solid #ddd;
}
.resultList img.previewImage {
  height: 25px;
  border: 1px solid #333;
  /* cursor: pointer; */
}
.pagingPanel {
    border: 1px solid silver;
    padding: 5px;
    /*margin-top: 15px;*/
    text-align: center;
}
.pagingPanel a {
    margin: 0 3px;
}
.pagingPanel .currentPage {
    color: #000;
    font-weight: bold;
}

/* ObjectDetail */
.objectDetails div {
    margin-bottom: 1em;
}
.objectTitle {
    font-weight: bold;
    font-size: 1.4em;
}
.objectImages {
    padding: 10px;
    border: 1px solid silver;
}

/* ContactForm */
.cssLessForm {
    padding: 5px 5px 5px 120px;
}
.cssLessForm div {
    margin-bottom: 5px;
}
.cssLessForm label:first-child, .cssLessForm br+label {
    float: left;
    margin-left: -110px;
}
.cssLessForm input[type="text"], .cssLessForm textarea {
    width: 250px;
}
.cssLessForm input[type="text"], .cssLessForm select {
    margin-bottom: 5px;
}

