/* Style definitions for HTML tags */body{	height:100%;     padding:0; margin:0px 0px 10px 0px;	background-color:#B5B4A0;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;}/* Anchors */a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;}a:link {	text-decoration:none;	color:#000;} a:visited {	text-decoration:underline; 	color:#666;} a:hover {	text-decoration:none; 	color:#000; } a:active {    color:#253255;}a.subnav:link {	text-decoration:none; 	color:#FFF;} a.subnav:visited {	text-decoration:none; 	color:#EFEFEF;} a.subnav:hover {	text-decoration:underline; 	color:#FFF; } a.subnav:active {    color:#253255;}a.leftcol:link { text-decoration:none;  color:#597894;} a.leftcol:visited { text-decoration:none;  color:#597894;} a.leftcol:hover { text-decoration:underline;  color:#FFF; } a.leftcol:active {    color:#FFF;}/* Page Layout DIVs - Select by ID *//* Outer */DIV#wrapper{	width:900px; /* Establish overall width for fixed-width site */	margin:0px auto 0px auto; /* Center page in browser */	padding:0px 13px 13px 13px; /* Set the page margins */	border:solid; /* Turn on outer page border */	border-width:0px 2px 2px 2px; /* Set hairline page border for right, bottom and left sides only */	border-color:#AAA98C; /* Soft gray border */	background-color:#FFF;}/* Header */DIV#header{	margin: 0;	padding: 0;	height: 75px;	background-image: url(images/topbar1.jpg);	background-repeat: no-repeat;	background-position: left top;}DIV#topURL {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFFFCC;	padding-bottom: 12px;	display: block;	float: left;	height: 30px;	width: 256px;	padding-left: 35px;}/* Navbar */DIV#navbar{	width:768px;	height:22px; 	font-size:10px;	color:#FFF;	background-image:url(); }/* Subnav */DIV#subnav{	width:768px;	height:26px; 	font-size:10px;	color:#FFF;	padding:3px 0px 0px 0px;	background-image:url(http://image.jpg);	background-repeat:repeat-x;}DIV#search{	width: 410px;	height: 355px;	margin:1px 1px 6px 13px;	padding: 0px;	background-color: #FFFF99;	height: 210px;	float:left; 	background-image: url(images/property-search-bkgd2.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-bottom: 19px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #cccccc;	/* border: 1px solid #990000; */	z-index: 0;}DIV#search_label{	float:left; 	margin:3px 5px 0px 12px;} DIV#search_input{	float:left; 	margin-top:1px;} DIV#search_button{	float:left; 	margin-left:3px;}DIV#subnav_items{	float:right; 	margin:3px 8px 0px 0px;}/* Bluebar */DIV#bluebar{	height:36px;	width:900px;	padding-top:5px;	background-image: url(images/blue-top.jpg);	background-repeat: no-repeat;	background-position: left top;}DIV#graybar{	height:22px;	width:900px;	padding-top:5px;	background-image: url(images/graybar.jpg);	background-repeat: no-repeat;	background-position: left top;}DIV#date{	float:left;	padding:6px 0px 0px 5px;}DIV#toplinks{	float:right;	padding:6px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}DIV#toplinks a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;}DIV#toplinks a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;	color: #D5A34A;}/* Main Content Areas */#content{	clear: both;	overflow: hidden;	width:900px;	height:inherit;	display: block;}DIV#mainNav{	float: left;	width: 170px;	border-bottom-color:#D5DEE3;	border-bottom-style:solid;	border-bottom-width:1px;	font-weight:bold;	height:100%;	background-image: url(images/nav-bkgd.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 10px;}#mainNav li a, ul{	font-family: Arial, Helvetica, sans serif;	font-size: 12px;	color: #A47A17;	text-decoration: none;	line-height: 14px;	list-style: none;	margin-left: -11px;} #mainNav li a:hover{	font-family: Arial, Helvetica, sans serif;	font-size: 12px;	color: #999999;	text-decoration: underline;	line-height: 14px;	list-style: none;	margin-left: -11px;} DIV#rightcol{    float: right; /* Position in upper right corner of content div */    width: 685px; /* Change in conjunction with outer and leftcol widths */    margin-left:10px; /* Establish 10px gutter between columns */}/* 3 column format */DIV#middlecol{    float: left; /* Position in upper right corner of content div */    width: 460px; /* Change in conjunction with outer and leftcol widths-- 460px orig */    margin-left:10px; /* Establish 10px gutter between columns - 10px */}DIV#middlecol-wide{    float: left;     width: 700px;     margin-left:10px; /* Establish 10px gutter between columns */}DIV#sidebarcol{	float: right;	width: 250px;	margin-left:10px;}/* seconday layout */DIV#sec-row{	height:123px;	width:900px;	padding-top:0px;	background-image: url(images/sec-top-bkgd.jpg);	background-repeat: no-repeat;	background-position: right top;	padding-bottom: 8px;}DIV#topban{	width: 720px;	float: left;	background-color: #FFFFFF;	height: 123px;}DIV#secads{	width: 176px; float: right; /* Position in upper right corner of content div */	height: 123px;}DIV#help{	width: 159px;	height: 72px;	padding-right: 6px;	display: block;	vertical-align: middle;	position: relative;	left: 365px;}/* Flash Area Divs */DIV#flashrow{	height:247px;	width:900px;	padding-top:5px;	/* background-image: url(images/flash-fpo.jpg);	background-repeat: no-repeat;	background-position: left top; */}DIV#flash{	width: 720px;	 float: left; /* Position in upper right corner of content div */	background-color: #FFFF99;	height: 247px;}DIV#flashads{	width: 176px; float: right; /* Position in upper right corner of content div */	background-color: #FFFF99;	height: 247px;	background-image: url(images/fpo-top-ads.jpg);	background-repeat: no-repeat;	background-position: left top;}/* Footer */DIV#footer{    clear: both; /* Clear floats from left/right divs */	width:890px;	height:64px;	background-color:#AAA98C;	font-size:10px;	color:#FFFFFF;	text-align:right;}DIV#footer_menu{	padding:10px 10px 10px 5px;}DIV#copyright{	padding:0px 10px 15px 5px; 	color:#666;}/* Pseudo Class Selectors */.div_nav_all {	z-index:1;	color:#253255;	background-color:#D5DEE5;	visibility: hidden; 	top: 142px; 	text-align:left;	padding-top:3px;}.clear {   height: 0;   font-size: 1px;   margin: 0;   padding: 0;   line-height: 0;   clear: both;}.form_button {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold; 	color:#fff; 	padding:1px 0 4px 0; 	margin:3px 0px 3px 0px; 	width:85px;	height:16px; 	background-color: #C06000; 	border: 1px solid #DDAA73;}.form_button:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold; 	color:#fff; 	padding:1px 0 4px 0; 	margin:3px 0px 3px 0px; 	width:85px;	height:16px; 	background-color: #666666; 	border: 1px solid #DDAA73;}DIV#search .form_button {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold; 	color:#fff; 	padding:1px 0 4px 0; 	margin:5px 0px 5px 0px; 	width:85px;	height:16px; 	background-color: #C06000; 	border: 1px solid #DDAA73;}DIV#search .form_button:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold; 	color:#fff; 	padding:1px 0 4px 0; 	margin:5px 0px 5px 0px; 	width:85px;	height:16px; 	background-color: #666666; 	border: 1px solid #DDAA73;}.nav_item{	position:relative; 	float:left; 	padding:5px 3px 6px 3px;}.gold_metallic_color{	color:#B29659;}.gold_color{	color:#A17C00;}.blue_color{	color:#253255;}.gray_blue{	color:#597894;}.col_color {	background-color: #D5DEE3; /* light tint of grey blue */}/* DETAILS PAGE */.details {	background-color: #FFFFFF;	background-image: url(images/details-topgrad.jpg);	background-repeat: repeat-x;	background-position: top;}.details-bkgd {	background-image: url(images/details-palm-bkgd.jpg);	background-repeat: no-repeat;	background-position: right top;}.photo-large {	background-color: #CCCCCC;	padding: 7px;	border: 1px solid #999999;}.photo-small {	background-color: #CCCCCC;	padding: 4px;	border: 1px solid #999999;}.title {	background-image: url(images/head-bkgd.gif);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #003366;	padding-bottom: 18px;	padding-left: 20px;}.info-bkgd {	background-image: url(images/info-bkgd.jpg);	background-repeat: repeat-x;	background-position: top;}.details-foot {	font-weight: bold;	color: #977F44;}.info-heads {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #003366;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}.listing {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #003366;}.categories {	font-family: "Trebuchet MS", Arial;	font-size: 10pt;	font-weight: bold;	color: #003366;}.categories2 {	font-family: "Trebuchet MS", Arial;	font-size: 11px;	font-weight: bold;	color: #977F44;}/* GENERAL */h1{	font-size:16px;	background-color:#FFFFCC;	color:#A47A17;	padding:2px 0px 2px 5px;	margin:0px 0px 5px 0px;	font-family: "Trebuchet MS", Arial, Helvetica;}h2{	font-size:12px;	background-color:#597894;	color:#FFF;	padding:2px 0px 2px 5px;	margin:0px 0px 5px 0px;	line-height:16px;}h3{	font-size:12px;	color:#333366;	border-bottom:1px solid #666;	padding:2px 0px 2px 5px;	margin:0px 0px 5px 0px;	line-height:16px;}h4{	font-size:11px;	padding:2px 0px 2px 0px;	margin:0px 0px 5px 0px;	line-height:14px;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 12px;	color: #A77C00;	text-decoration: underline;	margin: 0px;	padding: 1px;	text-indent: 14pt;	background-image: url(images/arrows2.gif);	background-repeat: no-repeat;	background-position: left center;}p{	font-size:10px;    	color: #000;   	padding:0px 5px 5px 5px;	margin:0px 0px 5px 0px;}form {	margin:0px;	padding:0px;}select {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;}ol { 	font-size:10px;	list-style-position: outside;	margin-top:0px;	margin-bottom:10px;	margin-left:15px;	padding-left:15px;}ul { 	font-size:10px;	list-style-position: outside; 	margin-top:0px;	margin-bottom:10px;	margin-left:15px;	padding-left:15px;}li {margin-bottom:3px;}li.expand {margin-bottom:10px;}table {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000;}table.outset {	border-width: 1px;	border-spacing: 2px;	border-style: outset;	border-color: #253255;	border-collapse: separate;	background-color: white;}table.outset th {	border-width: 1px;	padding: 3px;	border-style: none;	background-color: #D5DEE3;}table.outset td {	border-width: 1px;	padding: 3px;	border-style: none;}table.inset { /* homepage inset box */margin: 24px 0 0 0;	border-width: 1px;	border-spacing: 2px;	border-style: none;	border-color: #253255;	border-collapse: separate;	background-color: white;}table.inset th {	border-width: 1px;	padding: 3px 3px 3px 3px;	border-style: solid;	border-color: #253255;	background-color: #D5DEE3;}table.inset td {	border-width: 1px;	padding: 3px 3px 3px 3px;	border-style: solid;	border-color: #253255;}