/** REALTOR SEARCH CSS **/
select,
input {
	font: normal 8pt Verdana,Sans-Serif;
}
form {
	margin: 0px;
	padding: 0px;
}
#search{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#p_search_top{
    border: solid 0px #000000;
    width: 686px;
    
}
#p_search_bottom{
    border: solid 0px #000000;
    width: 686px;
    padding: 0px 0px 0px 0px;    
}
#p_search_container{
    padding: 5px 5px 5px 5px;
    width: 400px;
    float:left;
}
.p_search_header{
    border: solid 1px #5d5b95;
    border-bottom: none; 
    padding: 5px 5px 5px 5px;
    font: bold 12pt Verdana,Sans-Serif;
    color: #0066cc;
    background-color: #f9fac7;
}
.p_search_body{
    border: solid 1px #5d5b95; 
    margin: 0px 0px 0px 0px;
    font: normal 8pt Verdana,Sans-Serif; 
    background-color: #fdfcf1;
    padding: 0px 5px 0px 5px;
}  
.p_search_table{
    background-color: #ffffff;
    border: solid 1px #5d5b95;
    margin: 0px;
}
.p_search_table th{
    background-color: #f0f0f0;
    border-bottom: solid 1px #5d5b95;
}
.p_search_table_field{
    font: normal 8pt Verdana,Sans-Serif;
    width: 70px;
}
/** END CSS **/

/** PREMIUM LISTING RESULTS CSS **/

.p_premium_container{
    float:left; 
    border: solid 0px #cccccc; 
    padding: 5px 5px 5px 11px;
    width: 210px;
 /*   overflow: hidden; */
}

.p_premium_img{
    width: 185px;
    border: solid 1px #000000;
    float: left;
 
}
.p_premium_header{
    border: solid 1px #dddddd; 
    margin: 0px 0px 0px 0px; 
    padding: 4px 4px 4px 4px;
    font: bold 10pt Verdana,Sans-Serif;
    color: #000000;
    background-color: #f6f6f6; 
    width: 199px;
    float: left;
  
}
.p_premium_body{
    border: solid 1px #dddddd;
    border-top: none;  
    margin: 0px 0px 0px 0px; 
    padding: 4px 2px 4px 5px;
    font: normal 8pt Verdana,Sans-Serif;
    width: 200px;
    float: left;  
}
.table_main {
    border: solid 1px #f0f0f0; 
    border-right: none; 
    border-bottom: none;
}
.table_header {
    border-right: solid 1px #f0f0f0; 
    border-bottom: solid 1px #f0f0f0; 
    background-color: #f9f9f9;
    font: bold 8pt Verdana,Sans-Serif;
    color: #40408c;
}
.table_body {
    border-right: solid 1px #f0f0f0; 
    border-bottom: solid 1px #f0f0f0;
    font: normal 8pt Verdana,Sans-Serif;
    color: #666666;
}

.fin_container{
    border: solid 0px #000000;
    float: right; 
    width: 274px;

   
}
.fin_mort_container{
    float:left; 
    border: solid 0px #006600; 
    padding: 5px 4px 4px 0px;
}

.fin_mort_header{
    border: solid 1px #006600; 
    padding: 4px 4px 4px 4px;
    font: bold 10pt Verdana,Sans-Serif;
    color: #006600;
    background-color: #f4ffea; 
    width: 260px; 
}
.fin_mort_body{
    border: solid 1px #006600;
    border-top: none;  
    padding: 4px 4px 4px 4px;
    font: normal 8pt Verdana,Sans-Serif;
    width: 260px; 
}
.fin_mort_body input.t_box{
    border: solid 1px #006600;
    width:100px; 
    height: 12px;
    font: normal 8pt Verdana,Sans-Serif;

}
.fin_mort_body input#fin_submit{
    border: solid 0px #006600;
    background-color: #006600;
    width: 104px;
    height: 20px;
    font: normal 8pt Verdana,Sans-Serif;
    color: #ffffff;
}
.fin_mort_body td span {
	color: #666666;
}

#calc_banner {
	margin-top: 5px;
	width: 260px;
	background-color: #fcfcfc;
	border: #006600 1px solid;
	text-align: center;
	padding: 6px 4px 6px 4px;
	font: normal 8pt Verdana,Sans-Serif;
	height: 60px;
}

/* SEARCH RESULTS TABLE PULLED FROM MARKETPLACE CSS*/

#search_results_table {
    border: solid #eeeeee 1px;
    margin: 10px 0px 10px 6px;
    width: 675px;
}
#search_results_table th {
    background-color: #e1e1e1;
    color: #666666;
    font: bold 10pt Verdana,Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
}
#search_results_table tr.light td{
    background-color: #ffffff;
}
#search_results_table tr.dark td{
    background-color: #f8f8f8;
}
#search_results_table th.field {
    text-align: center;
    padding: 3px 3px 3px 3px;
}
#search_results_table tr td.field span.tab_block {
	display:block;
	width:35px;
	float:left;
	color:#000000;
	border-right: solid 1px #cccccc;
	margin-right: 5px;
  /*  font: bold 8pt Verdana,Sans-Serif; */
}
#search_results_table tr td.field div.t_margin {
	margin-top: 6px;

}
#search_results_table tr td.field a#detail {
	text-decoration: none;
    font: bold 10pt Verdana,Sans-Serif;
	color: #000000; 
}
#search_results_table tr td.field a:hover#detail {
	text-decoration: underline;
    font: bold 10pt Verdana,Sans-Serif;
	color: #666666; 
}
#search_results_table tr td.field a#more_detail {
	text-decoration: underline;
    font: normal 10pt Verdana,Sans-Serif;
	color: #264ca1; 
}
#search_results_table tr td.field a:hover#more_detail {
    font: normal 10pt Verdana,Sans-Serif;
	color: #990000; 
}
#search_results_table tr td.field div.realtor_name a{
	text-decoration: none;
	font: normal 10pt Verdana,Sans-Serif;
	color: #660000;
}
#search_results_table tr td.field div.realtor_name a:hover{
    text-decoration: underline;
	font: normal 10pt Verdana,Sans-Serif;
	color: #990000;
}
#search_results_table tr td.field div.realtor_company a{
    text-decoration: none;
	font: normal 10pt Verdana,Sans-Serif;
	color: #660000;
}
#search_results_table tr td.field div.realtor_company a:hover{
    text-decoration: underline;
	font: normal 10pt Verdana,Sans-Serif;
	color: #990000;
}
#search_results_table tr td {
	background-color: #ffffff;
	font: normal 9pt Verdana,Sans-Serif;
	border-bottom: #eeeeee 1px solid;
/*	cursor: pointer; */
	padding: 3px 3px 3px 3px;
}

#search_results_table tr td.field {
	text-align: left;
	border-left: #f0f0f0 1px solid;
/*	background-color: #f9f9f9; */
	color: #666666;
	padding: 6px 6px 6px 6px;
	font: normal 8pt Verdana,Sans-Serif;
}
#search_results_table tr td.field div.listing_text{
	margin-top: 3px;
	margin-bottom: 3px;
}

#search_results_table tr th.price {
	width:150px;
}
#search_results_table tr.search_results_hover td {
	background-color: #deebf8;
	border-bottom: #9ac1e9 1px solid;
}

#search_results_table tr.search_results_hover td.field td.pic{
	background-color: #deebf8;
	color: #000000;

/*** AD LINK ***/
#search_results_table tr td a {
	color: #40408c;
	font: normal 10pt Arial,Sans-Serif;
	text-decoration: none;
}
#search_results_table tr.search_results_hover td a {
	color: #0066cc;
	text-decoration: none;
}
#search_results_table tr td a:hover {
	color: #0066cc;
	text-decoration: none;
}
/** listing_text **/

/** END CSS **/
