body {
	background-color: white;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: black;
}
/* Table Styles */
table {
	border: solid 1px #ccc;
	border-collapse: collapse;
}
th {
	font-weight:bold;
	line-height:normal;
	text-align:left;
	color: black;
	}	
th, td {
	padding:0.5em;
	text-align:left;
	vertical-align:top;	
	border: solid 1px #ccc;
}
caption {
	margin:0;
	padding: 1em 0;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}
img { border:  none;}

a, a:link { 	
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a:visited { color: black;}

/* List Items */
p {line-height: 200%;}
li p { margin: 0; padding: 0; line-height: normal;}
a.backtotop, #search_bar, #quicklinks,  #navigation,  #footer, #logged_status, #accessbar, .left, .right, 
#footer_links, #skiplinks, #tab_nav, .ui-tabs-nav,  .prop-results, .resultsBar  {display: none;}

.breadcrumbs { 
	font-weight:  bold; 
	border-bottom:  solid 1px silver;
	padding: 5px 0;
}
	.breadcrumbs span:after, .breadcrumbs a:after {content: ' > '; }
	.breadcrumbs span.current:after { content: ' '; 	}
/* Property Module */
.property_image_gallery li {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.property_image_gallery li img {
	width: 400px;
}


/* Font Styles */
.form .button_row {
	text-align:left;
	padding: .8em;
}
.form .rowman {
	width: 70%;
	float: right;
	overflow: hidden;
	font-size: 70%;
}

.form .row {	
	border-bottom:1px solid #fafafa;
	padding: .5em 0; 
}
.form .row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.form .row:nth-child(2n) { 	background-color: #fafafa; }

.form label, .form .label {
	float: left;
	width:27%;
	padding: .4em 1%;
}
/* Checkbox label, removes float and displays inline */
label.checkbox_label {
	float: none;
	display: inline;
}
.form .field {
	float: left;
	width: 70%;
}
	.form .field input[type="text"], .form .field textarea, .form .field input[type="password"] {	width: 95%;	}
	.form .field .input_text, .form .field textarea { width: 95%;}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input[type="button"], input[type="submit"] { display: none;}
.labelman { color: red;}
