.searchl {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
}
.searchl A:link {
	text-decoration: none;
	color: #336;
}
.searchl A:visited {
	text-decoration: none;
	color: #336;
}
.searchl A:hover {
	text-decoration: underline;
	color: #C72121;
}
table.mtable {
	border-collapse: collapse;
	background-color: white;
}
td.inmtable {
	vertical-align: top;
	padding: 2px;
	background-color: white;
	-moz-border-radius: ;
}
table.photoholder {
	background-color: white;
	border: 0px  solid #ddd;
	border-collapse: collapse;
	margin-top: 0px;
}
table.photoholder td {
	border-width: 0px;
}
img.thunselected {
	border: 2px;
	border-style: solid;
	border-color: #000;
}
img.thselected {
	border: 2px;
	border-style: solid;
	border-color: #900;
} 
#rtarea {
	margin: 3px 3px 3px 3px;
}
.rthead {
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	background-color: #d5d5d5;
	padding: 3px;
}
.rthead h3 {
	font-size: 18px;
	color: #900;
	display: inline;
}
.rthead h4 {
	font-size: 15px;
	color: #900;
	display: inline;
}
.lefthead {margin: 5px;}
.lefthead h4 {
	font-size: 15px;
	color: #900;
	display: inline;
}
.inforight2 {
	text-align: left;
	font-size: 11px;
	background-color: #f5f5f5;
}
.inforight1 {
	font-size: 11px;
	text-align: left;
}
.infoleft2 {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #f5f5f5;
}
td.infoleft2 li {
	font-size: 11px;
}
.infoleft1 {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
table.cinfo {
	margin-top: 2px;
	margin-bottom: 25px;
}
table.cinfo td {
	font-size: 11px;
}
.minitext {
	white-space: nowrap;
	font-size: 10px;
}
table.ministats {
	margin-top: 7px;
}
table.ministats td {
	font-size: 10px;
}
.inl { display: inline; }
table.detailtable th {
	text-align: right;
	padding-right: 10px;
	width: 120px;
}
	
img.thselected {
	border: 2px solid #c00;
	margin: 5px;
}
img.thunselected {
	border: 1px solid black;
	margin: 5px;
}
div.localdetails h4 {
	background-color: #d5d5d5;
	color: #900;
	font-size: 15px;
	padding: 3px;
	margin-top: 4px;
	margin-bottom: 5px;
}
div.localdetails {
	margin-bottom: 15px;
}
div.localdescription h4 {
	color: #900;
	font-size: 15px;
	margin-bottom: .5em;
	margin-top: 0px;
}
div.localdescription {
	padding: 10px;
	padding-right: 20px;
}

#nearbydiv h3 {
	display: inline;
	margin-right: 3em;
}
#nearbydiv table {
	margin-top: 1em;
	width: 100%;
}
#nearbydiv td {
	vertical-align: top;
	padding-top: .5em;
}
td.rescat {
	color: #666;
	padding-left: 2em;
	font-size: 80%;
}
#nearbydiv {
	border: 1px solid #666;
	background-color: #eeeeff;
	text-align:left;
	padding: .5em;
}
