/** REALTOR SEARCH CSS **/
body{
	font-family:Verdana,Sans-Serif;
}
select,
input {
	font-size:8pt;
}
form {
	margin: 0px;
	padding: 0px;
}
#search{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#p_search_top{
	float:left;
	width:37%;
	overflow:hidden;
}
#p_search_bottom{
	float:left;
	width:63%;
	overflow:hidden;
}
#p_search_container{
	width:100%;
	float:none;
	padding:0px;
	overflow:hidden;
}
.p_search_header{
	border: solid 1px #5d5b95;
	border-bottom: none; 
	padding: 5px 5px 5px 5px;
	margin-left:5px;
	font-size:12pt;
	font-weight:bold;
	color: #0066cc;
	background-color: #f9fac7;
}
.p_search_body{
	margin: 0px 0px 0px 5px;
	border: solid 1px #CCCCCC;
   	font-size:8pt;
    	background-color: #fdfcf1;
    	padding: 0px 5px 0px 5px;
}  
.p_search_table{
	margin:0px;
	background-color: #ffffff;
	border: solid 1px #5d5b95;
	margin-top:5px;
}
.p_search_table th{
    background-color: #f0f0f0;
    border-bottom: solid 1px #5d5b95;
}
.p_search_table_field{
	font-size:8pt;
    	width: 70px;
}
.p_search_table td table td input {
	position: relative;
	top: 2px;
}
.p_search_table td table td label {
	cursor: pointer;
}
/** END CSS **/

/** PREMIUM LISTING RESULTS CSS **/

.p_premium_container{
   	padding:5px 5px 5px 5px;
}

.p_premium_img{
    width: 185px;
    border: solid 1px #000000;
 
}
.p_premium_header{
	border: solid 1px #dddddd; 
	margin: 0px 0px 0px 0px; 
	padding: 4px 4px 4px 4px;
	font-size:10pt;
	font-weight:bold;
	color: #000000;
	background-color: #f6f6f6; 
  
}
.p_premium_body{
    	border: solid 1px #dddddd;
    	border-top: none;  
   	margin: 0px 0px 0px 0px; 
    	padding: 4px 4px 4px 4px;
	font-size:8pt;
}
.table_main {
	border: solid 1px #f0f0f0; 
	border-right: none; 
	border-bottom: none;
	width:100%;
}
.table_header {
    	border-right: solid 1px #f0f0f0; 
    	border-bottom: solid 1px #f0f0f0; 
    	background-color: #f9f9f9;
	font-size:8pt;
	font-weight:bold;
    	color: #40408c;
}
.table_body {
	border-right: solid 1px #f0f0f0; 
	border-bottom: solid 1px #f0f0f0;
	font-size:8pt;
	color: #666666;
}

/* SEARCH RESULTS TABLE PULLED FROM MARKETPLACE CSS*/
#results{
	margin:0px 5px;
}
#search_results_table {
    	border: solid #eeeeee 1px;
	width:auto;
	margin:0px;
}
#search_results_table th {
    background-color: #e1e1e1;
    color: #666666;
    font-size:10pt;
    font-weight:bold;
    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;
}
#search_results_table tr td.field div.t_margin {
	margin-top: 6px;

}
#search_results_table tr td.field a#detail {
	text-decoration: none;
	font-size:10pt;
	font-weight:bold;
	color: #000000; 
}
#search_results_table tr td.field a:hover#detail {
	text-decoration: underline;
	font-size:10pt;
	font-weight:bold;
	color: #666666; 
}
#search_results_table tr td.field a#more_detail {
	text-decoration: underline;
	font-size:10pt;
	color: #264ca1; 
}
#search_results_table tr td.field a:hover#more_detail {
	font-size:10pt;
	color: #990000; 
}
#search_results_table tr td.field div.realtor_name a{
	text-decoration: none;
	font-size:10pt;
	color: #660000;
}
#search_results_table tr td.field div.realtor_name a:hover{
   	text-decoration: underline;
	font-size:10pt;
	color: #990000;
}
#search_results_table tr td.field div.realtor_company a{
    	text-decoration: none;
	font-size:10pt;
	color: #660000;
}
#search_results_table tr td.field div.realtor_company a:hover{
    	text-decoration: underline;
	font-size:10pt;
	color: #990000;
}
#search_results_table tr td {
	background-color: #ffffff;
	font-size:9pt;
	border-bottom: #eeeeee 1px solid;
	padding: 3px 3px 3px 3px;
}

#search_results_table tr td.field {
	text-align: left;
	border-left: #f0f0f0 1px solid;
	color: #666666;
	padding: 6px 6px 6px 6px;
	font-size:8pt;
}
#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;
}
/** NEW RESULTS CSS **/
.left_text_align{
	text-align:left;
}
.right_text_align{
	text-align:right;
}
.search_results_heading{
	background-color:#e1e1e1;
	color: #666666;
	width:100%;
}
#search_results_table tr td.img_field{
	text-align:center;
	vertical-align:middle;
}
#search_results_table tr td.content_field{
	border-left:none;
}
#search_results_table tr td{
	vertical-align:top;
}
.real_img{
	border: none; 
	width:130px;
	margin:5px 0px 0px 0px;
}
.real_place_holder{
	background-color:#f0f0f0;
	cursor:pointer;
	height:98px;
}
div.pagination{
	margin:0px 0px 10px 0px;
}
.p_search_table th{
    background-color: #f0f0f0;
    border-bottom: solid 1px #5d5b95;
    text-align:left;
}
.p_search_table_field{
    width: 70px;
}
.p_outer_search_tab{
	position:relative;
	top:1px;
	margin:0px 5px;
	text-align:center;
	padding:0.24em;
	color:#0066CC;
	width:70px;
	font-size:13px;
	font-weight:bold;
	background:url("http://media.morristechnology.com/mediafilesvr/realestate/img/quick_search_tr.jpg") no-repeat scroll right top #FCFBEE;
}
.p_inner_search_tab{
	padding:0.24em;
}
/*** AD LINK ***/
#search_results_table tr td a {
	color: #40408c;
	font-size:10pt;
	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 **/
