/*  global classes
------------------------------------------------------------------------------------------------*/
form {
	margin: 0px; 
}
input  {
	font-size: 12px;	
	font-family: 'Trebuchet MS', Helvetica, Verdana, Arial;
	font-weight: normal;
	line-height: 18px;
	color:#333;
}

/*  property search classes
------------------------------------------------------------------------------------------------*/
.searchhdr {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #864837;
	padding: 0 0 5px 0;
}
.formbottom {
	text-align: right;
	padding-top:10px;
	border-top: 2px solid #864837;
}
.formelement {
	padding: 6px 0 6px 0;
}
.formdiv {
	/* border-bottom: 1px solid #cecece; */
}
.padtop {
	margin-top:5px;
}
.searchslct {
	width: 110px;
}

/*  property list classes
------------------------------------------------------------------------------------------------*/
.prevnextgrey {
	color: #cc8d33; 	text-decoration: none; 
}
.prevnextgrey:link {
	color: #cc8d33; 	text-decoration: none; 
}
.prevnextgrey:visited {
	color: #cc8d33; 	text-decoration: none; 
}
.prevnextgrey:hover {
	color: #cc8d33; 	text-decoration: none; 
}
.prevnextpage:link {
	color: #336699; 	text-decoration: none; 	font-weight: bold;
}
.prevnextpage:visited {
	color: #336699; 	text-decoration: none; 	font-weight: bold;
}
.prevnextpage:hover {
	color: #336699; 	text-decoration: none; 	font-weight: bold;
}
.prevnext_on:link {
	color: #999999; 	text-decoration: none; 
}
.prevnext_on:visited {
	color: #999999; 	text-decoration: none; 
}
.prevnext_on:hover {
	color: #999999; 	text-decoration: none; 
}

/*  other classes
------------------------------------------------------------------------------------------------*/
.editlbl_req {
	font-weight: bold;
}
.form_alert {
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
}
.alert {
	font-size: 14px; 
	font-weight: bold; 
	color: #864837; 
}
.detail_left {
	padding-right: 10px; 
}
.detail_right {
	background: #e2c5a8; 
	border:1px solid #b77a47;
	padding: 10px;
	width: 160px;
}
.divpadbttm { 
	border-bottom:1px dotted #3b5e7c; 
	padding-bottom:6px;
}
.divpadtop { 
	border-top:1px dotted #3b5e7c; 
	padding-top:6px;
}
.divpadboth { 
	border-top:1px dotted #3b5e7c; 
	border-bottom:1px dotted #3b5e7c; 
	padding-top:3px;
	padding-bottom:3px;	
}
.topspace td {
	padding-bottom:5px;
}
.bttmspace {
	padding-top:5px;
}
#property_finder_subnav {
	margin:0 0 10px 0;
}
#property_finder_subnav ul {
	padding:0;
}
#property_finder_subnav ul li {
	float:left;
	list-style:none;
}

/* form spam check, do not remove
------------------------------------------------------------------------------------------------*/
.emailspmchk {
	width:5px;
	visibility:hidden;
}