body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.80em;	margin: 0px;	padding: 0px;	background-color: #F0F0F0;	background-image: url(images/main/main-bg.jpg);	background-repeat: repeat-y;	background-position: center top;	color: #333333;}noscript {	display: none;	visibility: hidden;}a:link, a:visited {	text-decoration: none;	color: #0A6086;}a:active, a:hover {	text-decoration: underline;	color: #0A6086;}.tick {	list-style-image: url(images/icons/tick.jpg);	list-style-position: outside;}.property_price_large {	color: #990000;	font-weight: bold;	font-size: 1.2em;}.menu_tab {	text-align: center;	background-image: url(images/main/tab-middle.jpg);	vertical-align: top;	background-repeat: repeat-x;	background-position: top;	padding-top: 1px;}.menu_tab_link:link, .menu_tab_link:visited {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}.menu_tab_link:active, .menu_tab_link:hover {	text-decoration: none;	color: #404042;	font-weight: bold;}.light_grey {	color: #999999;	font-size: 0.85em;}.light_grey_link:link, .light_grey_link:visited {	text-decoration: none;	color: #999999;}.light_grey_link:active, .light_grey_link:hover {	text-decoration: underline;	color: #999999;}div#picture_layer {	position: relative;	height: 150px;	width: 486px;}div#picA {	position: absolute;	top: 0px;	left: 0px;}div#picB {	position: absolute;	top: 0px;	left: 0px;}.menu_bg {	background-image: url(images/main/nav-bg.jpg);	background-repeat: repeat-x;	background-position: top;	background-color: #DBE8F1;}.menu_heading_top {	background-image: url(images/main/menu-top.jpg);	background-repeat: repeat-x;}.menu_heading_bg {	background-image: url(images/main/menu-bg.jpg);	background-repeat: repeat;	text-align: left;	padding: 2px 3px 2px 8px;	color: #FFFFFF;	font-weight: bold;}.menu_heading_bottom {	background-image: url(images/main/menu-bottom.jpg);	background-repeat: repeat-x;}.menu_body {	background-repeat: repeat-x;	background-position: top;	padding: 5px 5px 20px 8px;	vertical-align: top;	line-height: 18px;}.menu_link:link, .menu_link:visited {	text-decoration: none;	color: #0A6086;}.menu_link:active, .menu_link:hover {	text-decoration: underline;	color: #0A6086;}h1 {	font-weight: bold;	font-size: 1.1em;	margin-top: 7px;	color: #333333;}h2 {	font-weight: bold;	font-size: 1.0em;	color: #B25F45;	border-bottom: 1px solid #B25F45;	padding: 0px 0px 2px 0px;	margin: 0px 0px 5px 0px;}.alert_red {	color: #990000;	font-style: italic;}.alert_green {	color: #006600;	font-style: italic;}.quick_select_box {	border: 1px none #FFFFFF;	background-image: url(images/main/menu-bg.jpg);	background-repeat: repeat;	filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.90;}.quick_select_link:link, .quick_select_link:visited, .quick_select_link:active, .quick_select_link:hover {	text-decoration: none;	padding: 2px;	font-weight: bold;	color: #FFFFFF;}.quick_select_link_close:link, .quick_select_link_close:visited {	text-decoration: none;	text-transform: uppercase;	font-size: 0.80em;	font-weight: bold;	color: #FFFFFF;}.quick_select_link_close:active, .quick_select_link_close:hover {	text-decoration: none;	text-transform: uppercase;	font-size: 0.80em;	font-weight: bold;	color: #FFFF00;}.border { border: 1px solid #999999; }noscript { display: none; visibility: hidden; }.text_box_blue:focus { font-size: 0.90em; color: #333333; background-color: #FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/buttons/form_input_yellow.gif); }.text_box_blue:hover { font-size: 0.90em; color: #333333; border-top: 0px none #000000;	border-right: 0px none #000000;	border-bottom: 1px solid #000000;	border-left: 1px solid #000000; }.text_box_blue {	font-size: 0.90em;	color: #333333;	background-color:#D5E5F0;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 3px;	background-image: url(images/buttons/form_input_blue.gif);	border-top: 0px none #4E7EAC;	border-right: 0px none #4E7EAC;	border-bottom: 1px solid #4E7EAC;	border-left: 1px solid #4E7EAC;}.search_box_blue:focus { font-size: 0.90em; color: #333333; background-color: #FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/buttons/form_input_yellow.gif); }.search_box_blue:hover { font-size: 0.90em; color: #333333; border-top: 0px none #000000;	border-right: 0px none #000000;	border-bottom: 1px solid #000000;	border-left: 1px solid #000000; }.search_box_blue {	font-size: 0.90em;	color: #333333;	background-color:#D5E5F0;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 6px 0px;	padding: 3px;	background-image: url(images/buttons/form_input_blue.gif);	border-top: 0px none #4E7EAC;	border-right: 0px none #4E7EAC;	border-bottom: 1px solid #4E7EAC;	border-left: 1px solid #4E7EAC;}.top_page_alert { background-color:#E48E8E; color:#990000; text-align:center; padding:3px; width:100%; border:1px solid #990000; }.top_form_alert { color:#990000; text-align:center; padding:3px; font-size:0.85em; width:100%; border:1px solid #990000; }.row_a { background-color: #FFFFFF; }.row_b { background-color: #E5F1FC; }.text_box_grey:focus { font-size: 0.95em; color: #000000; border: 1px solid #666666; background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; background-image: url(images/buttons/form_input_yellow.gif); }.text_box_grey:hover { font-size: 0.95em; border: 1px solid #990033; }.text_box_grey { font-size: 0.95em; color: #333333; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px; background-image: url(images/buttons/form_input_grey.gif); }.text_box_grey_padd:focus { font-size: 0.95em; margin: 0px 0px 6px 0px; color: #000000; border: 1px solid #666666; background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; background-image: url(images/buttons/form_input_yellow.gif); }.text_box_grey_padd:hover { font-size: 0.95em; margin: 0px 0px 6px 0px; border: 1px solid #990033; }.text_box_grey_padd { font-size: 0.95em; margin: 0px 0px 6px 0px; color: #333333; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; padding: 2px; background-image: url(images/buttons/form_input_grey.gif); }.text_box_red:focus { color: #000000; border: 1px solid #FF0000; background-color: #FFF78A; font-family: Arial, Helvetica, sans-serif; background-image: url(images/buttons/form_input_yellow.gif); }.text_box_red:hover { border: 1px solid #FF0000; background-color: #FFF78A; }.text_box_red { color: #000000; border: 1px solid #FF0000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px; background-color: #FFF78A; background-image: url(images/buttons/form_input_red.gif); }.label_blue { font-weight: bold; color: #265387; font-size: 0.80em; }.label_white { font-weight: bold; color: #FFFFFF; font-size: 0.80em; }.label_black { font-weight: bold; color: #333333; font-size: 0.90em; }.input_button { cursor:pointer; margin: 1px; padding: 2px; text-transform: uppercase; border: 1px solid #265387; background-color: #4E7EAC; font-weight: bold; color: #D5E5F0; font-size: 0.80em; }.input_button:hover { background-color: #265387; border: 1px solid #265387; color: #D5E5F0; }