#sitefootermenu {	padding: 15px 0 20px 0;	margin: 0 0 0 0;	clear: both; background-image: url(Footerback.gif); background-repeat: repeat-x; background-position: center; color: #242020; font-weight: bold; text-align: center; font-size:1.2em; border-left: 1px solid #242020; border-right: 1px solid #242020; border-bottom: 1px solid #242020; vertical-align: middle;}
A.footeremail { text-decoration: none; color: #242020; font-weight: bold; font-size:1em;}
A.footeremail:hover { text-decoration: underline; color: #242020; font-weight: bold; background-color: #FFFFFF; }
#sitefootermenu a:hover { background-color: transparent; }
#sitefootercopyright {	width: 100%; clear: both;  float: left;}
.results_resultsbar { width: 100% }
.results_legaltext {	width: 100% }
.results1_proptext {	width: 95%; margin: 0 15px 0 0px; text-align: justify;}
.results1_proptext_header {margin: 0px 0 0 0;}
.results1_priceask { background-color: #adcdeb;

}
.results1a_photo { padding-right: 5px; padding-left: 3px;}
a.results_buttontext, a.results_buttontext:link, a.results_buttontext:visited, a.results_buttontext:active{ text-decoration: none;  font-weight: bold;  color: #242020;  padding-left: 3px;   padding-right: 3px; padding-top: 3px; padding-bottom: 3px;  background: #FFFFFF; font-size: 1em; border: 1px solid #242020;}
a.results_buttontext:hover{text-decoration: none;	font-weight: bold; color:#ffffff;  background: #242020;  padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; font-size: 1em; border: 0px solid #242020;}
.sitebuttonnormal { text-decoration: none;  font-weight: bold;  color: #FFFFFF; background: #242020; font-size: 1em; border: 2px solid #242020; margin: 2px;}
.sitebuttonhover { text-decoration: none;	font-weight: bold; color: #242020;  background: #FFFFFF; font-size: 1em; border: 2px solid #242020; margin: 2px;}
.form_register_form, .form_contactus_form, .form_search_form, .form_search_formq, .form_login_form, .form_login_formq,
.featuredv_bordertable, .featuredvn_bordertable, .featuredvh_bordertable, .featuredvh2_bordertable,
.results_propertyborder, .results1_propertyborder, .results2_propertyborder, .detail_propertyborder, .results3_propertyborder{}

.detail_propertyborder { border: 0px solid #242020;}
.datastyle_photoborder_small { border: 1px solid #242020;}
td.datastyle_photoborder { border: 0px solid #242020; width: 450px;
}
.textjustify{ text-align: justify;}
table.Maintable { height: 100%;}
.featuredv_title{
}
.featuredv_body{

}
.form_search_header{
margin-top: 10px;
	text-decoration: none;
}
.featuredv_photo{
	width: 60px;
}
.resultBack{
	background-color: #F1F6FC;
}
.detail_legaltext{
	width: 100%;
}
.detail_tableheader, .results1_tableheader {
background: transparent;
	color: #242020;
	border-bottom: 1px solid #ADCDEB;	
	margin-bottom: 10px;
}
h1{
color: #242020;
margin-top: 0px;
padding-top: 0px;
}
h2{
color: #ff9865;
font-size: 1.1em;
}
td.form_contactus_prompt{
	width: 230px;
}
td.form_quicksearch_prompt{
	width: 150px;
}
TD.pr_1 { }
A.pr_l1:link, A.pr_l1:visited, A.pr_l1:active { font-weight: bold;
padding: 2px 5px 2px 5px;
	background-color: WHITE; 	
	COLOR: #242020; 
	TEXT-DECORATION: none;

}
A.pr_l1:hover {
font-weight: bold;
padding: 2px 5px 2px 5px;
background-color: #b8b8b8;

TEXT-DECORATION: none
}
A.pr_l2:link, A.pr_l2:visited, A.pr_l2:active, A.pr_l2:hover  { font-weight: bold;
padding: 2px 4px 2px 4px;

color: #242020;
	TEXT-DECORATION: none;
}
.results_navTable1{
	vertical-align: middle;
	height: 19px;
	padding: 5px 0 5px 0;
	color: #242020;

}
.results_navTable2{
	vertical-align: middle;
	height: 19px;
	padding: 5px 0 5px 0;
	background-color: #f0fbff;
	border-top: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
}
td.tdicons{
	font-weight: bold;
}

.featuredCenter{
	text-align: left;
	color: #242020;
}
.form_search_combobox{
	width: 130px;
	font-size: 0.9em;
	background-color: #e7e4e4;
	color: #242020;
}
.form_search_detail{
		font-size: 0.9em;
	background-color: #e7e4e4;
	color: #242020;
}
.form_search_radio{
	font-size: 0.9em;
}
#quicksearhhead{
	margin-left: 2px;
	margin-top: 10px;
}
.quicksearch{
	border-top: 1px solid #adcdeb;
}
#searchsubmit{

}
a.morInfoLink:link, a.morInfoLink:active, a.morInfoLink:visited{
	text-decoration: none;
	color: #242020;
}
a.morInfoLink:hover{
	text-decoration: underline;
	color: #242020;
}
.featurev_price{
	font-size: 0.9em;
	color: #5c5c5d;
	text-align: left;
}
.featurev_addsum{
	font-size: 0.95em;
	font-weight: bold;
	color: #242020;
	text-align: left;
}
.form_Quicksearch_data{
width: 130px;
font-size: 0.9em;
	padding-top: 5px;
}
.formSearchLine{
	padding-top: 5px;
	width: 130px;
}
#searchsubmit{

}
.featurv_link, a.featurv_link{
	margin-left: 10px;
	padding: 2px;
	height: 20px;
}
.featurv_link:hover, a.featurv_link:hover{
	background-color: #e7e4e4;
	height: 20px;
}
a{
	text-decoration: none;
}
.featurv_link, a.featurv_link{
	margin-left: 10px;
	padding: 2px;
	height: 20px;
}
.featurv_link:hover, a.featurv_link:hover{
	height: 20px;
}
.featurv_link_table:hover{
		background-color: #e7e4e4;
}
.goto{
	font-weight: bold;
	color: #242020;
}
.Results_Top, .Details_Top{
font-weight: bold;
font-size: 1.2em;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: 1px solid #ffffff;
vertical-align: bottom;
width: 680px;
border-bottom: 1px solid #b8b8b8;
}
.results{
	color: #242020; 
}
.results_table{

border-bottom: 1px solid #ffffff;
}
.Results_Top2, .Details_Top2{
	border-bottom: 1px solid ##d9d9d9;
font-weight: bold;
font-size: 1em;
padding-top: 3px;
padding-bottom: 3px;
text-align: right;
width: 680px;
}
.Details_Top{
font-weight: bold;
font-size: 1.2em;
padding-top: 3px;
padding-bottom: 3px;
vertical-align: bottom;
width: 680px;

}

.Details_Top2{
font-weight: bold;
font-size: 1em;
padding-top: 3px;
padding-bottom: 3px;
text-align: right;
width: 680px;
}
.Results_Middle{
background-color: #f6fdff;
float: left;
width: 680px;
border: 1px solid #b8b8b8;

}
.Results_middle_container{
background-color: #3E3D3D;
}
.resultsdivider{
float: left;
width: 680px;
}
.Results_Middle_Left{
	width: 200px;
	float: left;	
}
.Results_Middle_Right{
float: left;	
width: 470px;
padding-top: 5px;
padding-left: 5px;
text-align: justify;
}
.results1a_photo{
	width: 190px;
	margin: 5px 0 5px 2px;
}
.iconMoreinfo{
	text-align: right;
	
}
#moreInfo{
padding: 5px;
}
.resultsContain{
float: left;
width: 680px;
}
.link{
background-color: #f6fdff;
float: left;
width: 270px;
border: 1px solid #b8b8b8;
margin: 10px;
padding: 3px;
}
.contactLeftCol{
	float: left;
width: 284px;

}
.contactRightCol{
		float: left;
width: 284px;

}
.contactDivLine{
		float: left;
width: 580px;
}
#map{
	margin: 5px;
}