.gallery {
	border: 1px none #333;
	border-bottom: 1px groove #333;
	width: 600px;
	padding-bottom: 5px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
}
.clearance { clear: both; }
#galleryContainer {
	margin-left: auto;
	margin-right: auto;
	width: 625px;
	padding: 10px;
	border: 1px solid #333;
}
.gallery .thumbnail {
	width: 150px;	
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	margin-bottom: 5px;
}
.gallery .propertyDetails h3 h4{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.gallery .propertyDetails {
	width: 200px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.gallery .propertyDetails * {
	margin: 0;
	margin-bottom: .5em;
}
p.remarks {
	float: right;
	width: 230px;
	font-size: 12px;
	line-height: 16px;
}
.recordNav { margin: 20px; text-align: center; }
.recordNav ul, .recordNav li { margin: 0px; list-style: none; }
.recordNav li { display: inline; margin-right: 15px; }
#propertyDisplay { width:600px; border: 1px solid #333; padding: 5px; }
#propertyHeading {background-color: #CCC; padding: 5px; }
#propertyHeading h2, #propertyHeading h3 { margin: 0; }
#photos img {border: 1px solid #333; }
#extraPhotos img { margin-right: 2px; margin-left: 2px; }
#mainPhoto { width: 100%; margin-top: 10px; text-align: center; }
#extraPhotos { width: 600px; height: 100px; white-space:nowrap; overflow: auto;  margin-top: 10px; }
#propertyInfo { clear: both; padding-top: 10px; }
dt, dd { display: inline; margin: 0; padding: 0; }
dt { font-weight: bold; }
.columnGroup h4 {border-bottom: 1px solid #000; padding-bottom: 4px; }
.columnGroup { clear: both; }
.leftColumn, .rightColumn { width: 48%; margin-bottom: 10px; }
.leftColumn { float: left; }
.rightColumn { float: right; }
#Remarksdirections dt, #Remarksdirections dd { display: block; }
#Remarksdirections dd {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin-left: 25px;
  margin-right: 25px;
  margin-top: 4px;
  margin-bottom: 8px;
}
#Remarksdirections { margin-bottom: 20px; }
#agentInfo { width: 175px; float: right; }
#agentInfo ul { list-style: none; margin: 0; }
p.disclaimer { font-size: 10px; }
