#main a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}#main a:hover {	color: #000000;	text-decoration: none;}#main {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.verdana11black {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.verdana11blackbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}.verdana14black {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;}.verdana14blackbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-weight: bold;}.verdana16lightbluebold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #006699;	font-weight: bold;}#idx-tools-link a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006698;	text-decoration: none;}#idx-tools-link a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;	text-decoration: none;}#idx-tools-link a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006698;	text-decoration: none;}#idx-tools-link a:visited:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;	text-decoration: none;}#property_link a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006698;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7E7E7E;}#property_link a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC0000;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}#property_link a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7E7E7E;}#property_link a:visited:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC0000;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7E7E7E;}.verdana12lightbluebold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006699;	font-weight: bold;}.verdana11darkgraybold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	font-weight: bold;}#prev_next_links a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006698;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7E7E7E;}#prev_next_links a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}#prev_next_links a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006698;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7E7E7E;}#prev_next_links a:visited:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;	font-weight: bold;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}#new_search a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;	font-weight: bold;	text-decoration: none;}#new_search a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;	text-decoration: none;}#new_search a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;	font-weight: bold;	text-decoration: none;}#new_search a:visited:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;	text-decoration: none;}.verdana11redbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;	font-weight: bold;}.popup-subhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #006699;}.realtywatcher {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}#mlsdisclaimer a {	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;}#mlsdisclaimer a:hover {	color: #000000;	text-decoration: underline;}#search-results-heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	padding: 10px;	background-color: #999999;	margin-bottom: 1px;	color: #FFFFFF;}.link-callout-text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}.link-callout-text a {color: #336699;font-weight: normal;}.link-callout-text a:hover{color: #000000;text-decoration: none;}/* ===========================================Below: Photo gallery wrapper.=========================================== */#photo-gallery-wrapper {	/*padding-bottom: 10px;*/	float: left;	width: 302px;	/*padding-right: 10px;*/	/*border-bottom: 1px solid #808080;*/}#photo-gallery-main {	margin-bottom: 6px;	/*border: 1px solid #000000;*/	width: auto;	height: auto;	float: left;}/* =========================================== *//* ===========================================Below: Photo gallery thumbnail positioning.=========================================== */#photo-gallery-thumbs {	float: left;	width: 100%;}#photo-gallery-thumbs ul {	margin: 0px;	padding: 0px;	list-style: none;}#photo-gallery-thumbs li {	float: left;}.photo-gallery-thumbs-position1,.photo-gallery-thumbs-position2,.photo-gallery-thumbs-position3,.photo-gallery-thumbs-position4,.photo-gallery-thumbs-position5 {	border: 1px solid #000000;	width: 50px;	height: 38px;	margin-bottom: 6px;}.photo-gallery-thumbs-position1, .photo-gallery-thumbs-position4 {	margin-right: 9.5px;}.photo-gallery-thumbs-position2, .photo-gallery-thumbs-position3 {	margin-right: 10px;}.photo-gallery-thumbs-position5 {	margin-right: 0px;}/* =========================================== *//* ===========================================Below: Ordered list/multi-checkbox styles.=========================================== */.checklist {	border: 1px solid #ccc;	list-style: none;	height: 7em;	overflow: auto;	width: 16em;}.checklist, .checklist li {	margin-left: 0;	padding: 0;}.checklist label {	display: block;	height: 1%;	padding-left: 25px;	text-indent: -25px;}.checklist label:hover, .checklist label.hover {	background: #777;	color: #fff;}/* Checklist 1 */.list {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;}.list .alt {	background: #f5f5f5;}.list input {	vertical-align: middle;}.list label:hover, .list label.hover {	background: #ddd; color: #000;}
