/* property summary row*/
.propResultRow {
position:relative;
border-bottom:1px solid #b2b1b2;
overflow:hidden;
}
.prr_popUpInfo {
height:15px;
left:5px;
position:absolute;
top:6px;
}
.prr_thumbnail {
left:5px;
position:absolute;
top:5px;
}
.prr_mlsNumber,.prr_viewDetails,.prr_saveProperty,.prr_title,.prr_bed,.prr_bath,.prr_price,.listing_agent_row,.prr_cityState{position:absolute;}
.prr_ourProperty {
left:50%;
position:absolute;
top:50%;
}

/**/
.save_search_form {
border:1px solid #CCC;
background:#fff;
position:relative;
z-index:1000;
height:22px;
line-height:22px;
padding:5px;
overflow:hidden;
top:6px;
width:227px;
}
.result_control_pager {z-index:1000;} /* fix ie6 z-index problem */


/** adminMenu on mysite homepage**/
#adminMenu {margin:20px 0;}
#adminMenu h3{margin-bottom:5px;}
#adminMenu ul {
	width:24%;
	float:left;
}

/** message boxes **/
.error_box {
  background: #f3e2ea url(http://www.wfpcc.com/plugin_assets/lre_master/images/icons/error.png) no-repeat 12px 8px;
  border: 1px solid #D25695;
  color: #930A00;
  font-weight: 700;
  height: 1%;
  margin-bottom: 10px;
  padding: 10px 40px;
}

.notice_box {
  background: #CDFDD5 url(http://www.wfpcc.com/plugin_assets/lre_master/images/icons/accept.png) no-repeat 12px 8px;
  border: 1px solid #0A9300;
  color: #0A9300;
  font-weight: 700;
  margin-bottom: 10px;
  padding: 10px 40px;
  height: 1%;
}

/** forgot password **/
#rf_message {
	margin:10px 0;
}
#rf_email {margin-bottom:10px;}



/** required field **/
.required span{
	padding-right:8px !important;
	background:url(http://www.wfpcc.com/plugin_assets/lre_master/images/backgrounds/required-star.gif) right 0 no-repeat !important;
}
.required_index{
	background:url(http://www.wfpcc.com/plugin_assets/lre_master/images/backgrounds/required-star.gif) left 0 no-repeat !important;
	padding-left:8px !important;
	margin:5px 0 !important;
	font-weight:700 !important;
}


/** notice **/
#notice {
position: absolute; top: 140px; text-align: center; width: 100%; display: none;
}

/** form stuff **/
.F_TA label, .F_CB label,#F_R label{
	display:block !important;
	float:none !important;
	width:99% !important;
}
.F_CB li.clear {
	clear:both;
	float:none !important;
}

/** decor **/
.decor {display:none;}


/** inquiry form **/
.inquiry .form_element label {
width:40%;
display:block;
float:left;
font-weight:700;
}
.inquiry .form_element {
clear:both;
margin-bottom:4px;
}
.inquiry .form_element input.text{
width:40%;
}
.inquiry .form_element .comments label {
width:100%;
}
.inquiry .form_element textarea{
width:80%;
height:150px;
}
.inquiry .form_element select {
width:40%;
}
#property_inquiry.inquiry h1,#agent_inquiry.inquiry h1,#general_inquiry.inquiry h1{
margin:0;
text-transform:capitalize;
text-align:left;
font-size:14px;
margin-bottom:5px;
font-weight:700;
}
#inquire_property .inquiry,#inquire_agent .inquiry,#inquire_general .inquiry{
width:80%;
margin-left:20px;
overflow:visible;
}
fieldset{
border:none;
margin-left:-10px;
} legend {font-weight:700;}
.check_box label {
display:inline !important;
float:none !important;
vertical-align:middle;
}

