/* Search Page  */
form
{
margin:0px;
}
.ps_link:link, .ps_link:visited
{
color:#fff;
}

.ps_link:hover
{
color:#fff;
}

.ps_quicksearch
{
background-color:transparent;
padding:8px;
}

.ps_quicksearch_mls
{
width:40px;
padding-left:8px;
}

.ps_quicksearch_street
{
width:90px;
}

.ps_optionbox_1
{
width:140px;
float:left;
padding-right:5px;
}

.ps_optionbox_2
{
width:295px;
float:left;
padding-right:5px;
}

.ps_optionbox_3
{
width:155px;
}

.ps_top_search
{
width:700px;
margin:0px auto;
}

.ps_bottom_results
{
width:700px;
background-color:Transparent;
border:3px solid #999999;
margin:0px auto;
}

.ps_top
{
}

.ps_header_title
{
width:700px;
color:#000000;
font-weight:bold;
font-size:16px;
padding-bottom:15px;
}

.ps_main
{
}

.ps_main_title
{
width:700px;
background-color:transaprent;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
color:#fff;
}

.ps_clear
{
clear:both;
}

.ps_search
{
padding:10px 0px 10px 0px;
}

.ps_outline
{
border:1px solid #999999;
margin-bottom:20px;
padding:5px 0px 5px 0px;
overflow:auto;
}

.ps_option_1
{
background-color:transparent;
width:700px;
font-size:12px;
padding:5px 0px 0px 0px;
}

.ps_option_1_title
{
height:16px;
background-image:url(images/step_1.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 20px;
line-height:16px;
font-size:13px;
color:#333;
}

.ps_option_2
{
clear:left;
width:700px;
height:128px;
background-color:transparent;
font-size:12px;
padding:5px 0px 0px 0px;
}

.ps_option_2_title
{
height:16px;
background-image:url(images/step_2.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 20px;
line-height:16px;
font-size:13px;
color:#333;
}

.ps_tab_left
{
float:left;
width:6px;
height:23px;
background-image:url(images/tab_left.gif);
}

.ps_tab_container
{
float:left;
}

.ps_tab
{
float:left;
height:23px;
background-image:url(images/tab_background.gif);
}

.ps_tab_right
{
float:left;
width:6px;
height:23px;
background-image:url(images/tab_right.gif);
background-repeat:no-repeat;
padding-right:2px;
}

.ps_tab_padding
{
padding:5px 2px 0px 2px;
color:#333;
cursor:pointer;
}

.ps_tab_padding:hover
{
padding:5px 2px 0px 2px;
color:#000;
cursor:pointer;
}

.ps_tab_left_selected
{
float:left;
width:6px;
height:23px;

}

.ps_tab_selected
{
float:left;
height:23px;
}

.ps_tab_right_selected
{
float:left;
width:6px;
height:23px;
background-repeat:no-repeat;
padding-right:2px;
}

.ps_tab_padding_selected
{
padding:5px 2px 0px 2px;
color:#333;
font-weight:bold;
cursor:pointer;
}

.ps_option_3
{
clear:left;
width:700px;
background-color:transparent;
font-size:12px;
}

.ps_option_3_title
{
height:16px;
background-image:url(images/step_3.gif);
background-repeat:no-repeat;
padding:0px 0px 5px 20px;
line-height:16px;
font-size:13px;
color:#333;
}

.ps_property_type
{
margin-left:5px;
}

.ps_option_title
{
margin-left:5px;
}

.ps_display
{
display:none;
}

.ps_current_search_criteria
{
float:left;
padding:5px;
width:380px;
height: 80px;
overflow:auto;
}

.ps_yoursearch
{
float:right;
padding:5px;
width:200px;
height:80px;
font-size:13px;
background-color:transparent;
}

.ps_results_buttons_view
{
width:138px;
height:27px;
padding:5px 0px 0px 0px;
cursor:pointer;
}

.ps_results_buttons_map
{
width:138px;
height:27px;
padding:5px 0px 0px 0px;
cursor:pointer;
}

.ps_yoursearch_header
{
font-size:13px;
font-weight:bold;
color:#666;
padding:0px 0px 0px 0px;
}

.ps_yoursearch_criteria
{
font-size:14px;
font-weight:bold;
color:#fff;
}

.ps_yoursearch_criteria_header
{
color:#fff;
font-weight:bold;
}

.ps_yoursearch_criteria_list
{
width:110px;
float:left;
font-size:10px;
}

.ps_yoursearch_criteria_list_header
{
font-weight:bold;
text-decoration:underline;
}

.ps_results
{
color:#333;
font-weight:bold;
font-size:15px;
}

.ps_iframe
{
	width:700px;
	text-align:center;
	margin:0px auto;
	background-color:#dfdfdf;
	padding-top:25px;
	border:1px solid #999999;
	height:12
}

/* OPEN HOUSE SEARCH */

.ohs_container
{
}

.ohs_options
{
background-color:transparent;
border:1px solid #999999;
padding:8px;
margin-bottom:25px;
}

.ohs_input
{
float:left;
padding:0px 100px 0px 0px;
}

.ohs_label
{
float:left;
width:85px;
line-height:25px;
}

.ohs_label_2
{
float:left;
line-height:25px;
padding-right:5px;
}

.ohs_input_field
{
}

.ohs_clear
{
clear:both;
height:5px;
}

.ohs_buttons
{
width:240px;
margin-left:auto;
margin-right:auto;
}

.ohs_date_time
{
width:140px;
background-color:#dceedb;
border:1px solid #7cb778;
padding:10px;
margin-bottom:5px;
}

.ohs_date_time_detail
{
height:30px;
background-color:#dceedb;
border:1px solid #7cb778;
padding:10px;
margin:5px 5px 0px 5px;
}

.ohs_date_time_left
{
float:left;
width:35px;
height:30px;
text-align:center;
background-image:url(images/house_256.gif);
background-repeat:no-repeat;
}

.ohs_date_time_right
{
float:right;
width:108px;
font-size:10px;
}

.ohs_date_time_right_detail
{
float:left;
margin-left:0px;
font-size:12px;
}

.branch2 {}
/* END OPEN HOUSE SEARCH */
/* END Search Page  */

