div.spacer1 { clear: both; height: 12px; }

table.mytable>tbody>tr>td, table.mytable>tbody>tr>th { padding: 4px 8px 4px 8px; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb; color: black }
table.mytable>tbody>tr:hover>td { background-color: #ddd }
table.mytable { border-right: 1px solid #bbb; border-top: 1px solid #bbb; }
table.mytable>tbody>tr>th { border-bottom: 2px solid black; background-color: #ddd; }
table.mytable .head { background-color: #d0d0d0; }

div#files h4 { padding: 12px 0 12px 0; color: black }

ul.mylist { list-style-type:none;margin: 6px 0 0 24px; padding: 0; width: 695px }
ul.mylist li { display: inline-block; width: 170px; color: black; word-break: break-all; }

.page-template-general_search_page-php ul.mylist { list-style-type:none;margin: 6px 0 0 24px; padding: 0; width: 700px; }
.page-template-general_search_page-php ul.mylist li { display: inline-block; width: 230px; color: black; word-break: break-all; }

ul.mylist li.last { display: block; }

h4 { padding: 0; margin: 0; color: black }
div#files { padding: 20px }
div#files input[type='submit'] { padding: 4px 8px 4px 8px; border-radius: 5px; }
div#files p.info-msg { margin: 0; padding-bottom: 24px; width: 70% }

#search-result { padding: 0; margin-left: 36px; }
#search-result li { margin-bottom: 12px; }
#search-result div.house-photo { margin-top: 6px; margin-right: 3px; padding: 4px; border: 1px solid #bbb; border-radius: 5px; display: inline-block; }
#search-result div.house-photo img { height: 80px; }

.entry>tbody>tr>td { padding: 6px }
.entry input[type='text'], .entry select, .entry input[type='file'] { padding: 6px 8px 6px 8px; margin: 0 }

#house .house-photo { border: 1px solid #bbb; display: inline-block; padding: 3px 0 3px 4px; margin-right: 3px; text-align: center; }
#house input[type='submit'] { padding: 4px 8px 4px 8px; border-radius: 5px; }
.entry input[type='file'] { padding-left: 0 }

#search-results { border: 0px solid red; }
#search-results .house { border-bottom: 1px solid #bbb; padding: 12px; height: 104px; width: 460px; display: inline-block; font-weight: normal; font-size: 1.2em }
#search-results .house .house-img img { border: 1px solid #bbb;	padding: 3px; width: 65px; height: 60px; margin-left: 25px; }
#search-results .house .house-img { display: inline-block; float: left; 
	background: url('../../../uploads/start.jpg') 0 45% no-repeat; background-size: 24px 24px; }
#search-results .house .house-info { border: 0px solid #bbb; margin-left: 100px; }
#search-results .house .house-info h4 { padding: 0; margin: 0; color: blue; font-weight: bold }
#search-results .house .house-info table { margin-top: 6px; margin-left: 12px; color:black }
#search-results .house .house-info table td.col1 { width:190px }
#search-results .house .house-info table td.col2 { width:120px }