/* Definition_of_entry */
#pnlPreSelect{
	/*margin:auto;*/
	margin:-30px auto auto;
}

/* Definition_of_entry */
#pnlPreSelect div{
}

/* All checkboxes on the form */
#pnlPreSelect .cbx{
	display:block;
	float:left;
	clear:both;
	width:13px;
	margin-right:5px;
}



/* Definition_of_entry */
#pnlPreSelect #btnSearch{
	background-color:#B81526;
	background-image:url(../images/open-house/btnSearch.jpg);
	border:none;
	width:105px;
	height:32px;
	font-weight:bold;
	font-size:.95em;
	color:#FFFFFF;
}

/* Definition_of_entry */
#pnlPreSelect #btnRestart{
	color:#0000EF;
	background-color:#ffffff;
	text-decoration:underline;
	border:none;
	/*
	*/
}

/* Definition_of_entry */
#pnlPreSelect fieldset{
	/*border:1px solid #0000ff;*/
}

/* Definition_of_entry */
#pnlPreSelect legend{
	font-weight:bold;
	color:#b81526;
}

/* Definition_of_entry */
#pnlPreSelect label{
	font-weight:normal;
	/*font-size:0.85em;*/
}

/* Definition_of_entry */
#pnlPreSelect .disabled{
	color:#aaaaaa;
}

/* Definition_of_entry */
#pnlPreSelect .controlRow{
	overflow:auto;
	height:21px;
}

/* Definition_of_entry */
#pnlPreSelectSummary{
	line-height:30px;
	font-weight:bold;
	font-size:1.2em;
	color:#B81526;
	padding-top:20px;
/* Force height to fix ie  */
	height:31px;
}
/* Definition_of_entry */
#pnlPreSelectSummary img{
	line-height:30px;
	padding:0px;
	margin:0px;
}

/* Definition_of_entry */
#pnlPreSelectSummary label {
	color:#6A98D3;
	font-size:1.2em;
	font-weight:bold;
}

#pnlPreSelectSummary #lblExpectedResultCount{
	color:#B81526;
	font-size:1.2em;
	font-weight:bold;
}

#pnlPreSelectSummary #lblPossibleResultCount{
	color:#B81526;
	font-size:1.2em;
	font-weight:bold;
}



/*
###############################################################################
WHERE CONTAINER
###############################################################################
*/
#pnlPsWhere{
	width:190px;
}

#pnlPsWhereMap{
	padding-top:20px;
	width:350px;
}

/*
---------------------------------------
WHERE CONTROLS
---------------------------------------
*/

/* Definition_of_entry */
#pnlPsWhere label{
	display:block;
	float:left;
	width:100px;

}

/* Definition_of_entry */
/*#pnlPsWhere label.cbxLblChecked{background-color:#cccccc;}*/

/* Definition_of_entry */
#pnlPsWhere .spnPsWhereInfo{
	padding-left:5px;
}

/*
###############################################################################
WHEN CONTAINER
###############################################################################
*/
#pnlPsWhen{
	width:160px;
}

/*
---------------------------------------
WHEN CONTROLS
---------------------------------------
*/

#pnlPsWhen label{
	display:block;
	float:left;
	width:90px;
}

/*#pnlPsWhen label.cbxLblChecked{background-color:#cccccc;}*/

/*
###############################################################################
WHAT CONTAINER
###############################################################################
*/
#pnlPsWhat{
	float:left;
	width:238px;
}

/*
---------------------------------------
WHAT CONTROLS
---------------------------------------
*/

#pnlPsWhat label{
	display:block;
	float:left;
	width:170px;
}

/*#pnlPsWhat label.cbxLblChecked{background-color:#cccccc;}*/


/*
###############################################################################
OTHER CONTROLS CONTAINER
###############################################################################
*/

#pnlColRightC1To3R2 fieldset{
	padding-right:10px;
}

/*
---------------------------------------
PRICE CONTROLS
---------------------------------------
*/

#pnlPriceRange{
	float:left;
	width:205px;
}

#fsPsPriceFrom{
	/*width:0px;*/
	float:left;
}

#fsPsPriceTo{
	/*width:0px;*/
	float:left;
}

/*
---------------------------------------
ROOMS CONTROLS
---------------------------------------
*/
#pnlRooms{
	float:left;
	width:300px;
}

#fsPsBedrooms{
	float:left;
	/*width:0px;*/
}

#fsPsBathrooms{
	float:right;
	/*width:340px;*/
}

/*
---------------------------------------
ACTION CONTROLS
---------------------------------------
*/
fieldset#fsActions{
	width:100px;
	float:left;
	padding-right:0px;
}

/*
the label element is an inline element and therefore cannot have a width value.
To overcome this it is necessary to either use display:block or float:left,
*/

.lblSubCount{
	float:left;
	display:block;
	width:35px;
	text-align:right;
}
