#featured_line { /* z-index:1; */ z-index:0; border:0px; overflow:visible; }
#featured_control_left { }
#featured_control_right { width:350px; }
.formcontentwrap{
	}
.itemwrap{
	}
.option{
	}
.smallinput{
	/* z-index:9999999; */
	z-index:0;
	}

/* Search Criteria */

.searchcriteria{
/* z-index:999999; */
z-index:0;
}

.searchcriteria .row{ position:static !important; float:none !important; z-index:0; }
.searchcriteria .row + .row{ /* z-index:9999999; */ z-index:0; }
.searchcriteria .row + .row + .row{ z-index:0; }

.searchcriteria .option{
z-index:0;
}

.searchcriteria .pricerange, .searchcriteria .rowwrap{ /* z-index:99999999; */ z-index:0; }
.searchcriteria .pricerange .option, .searchcriteria .rowwrap .option{ /* z-index:999999999; */ z-index:0; }
.searchcriteria .pricerange .option .smallinput, .searchcriteria .rowwrap .option .smallinput{
/* z-index:9999999999; */
z-index:2;
position:absolute;
float:none;
}

/* Search Options */

#searchoptions .option{
z-index:0;
}

/* Search Page Search Options */

#search #searchoptions .pricerange{ z-index:0; position:static; }
#search #searchoptions .pricerange .formcontentwrap{ z-index:0; position:static; }

#search #searchoptions .pricerange .formcontentwrap .oneline
{ z-index:1; position:static !important; }

#search #searchoptions .pricerange .formcontentwrap .itemwrap
{ z-index:1; position:static !important; }

#search #searchoptions .pricerange .formcontentwrap .itemwrap + .itemwrap + .itemwrap
{ z-index:0 !important; position:static !important; }




#search #searchoptions .pricerange .formcontentwrap {
z-index:1 !important;
position:relative !important;
float:left;
display:block;
width:193px;
background: transparent url('/TemplateSiteTemplates/REMAXBroker_600000103/images/PriceRangeBG.png') no-repeat top left;
}

#search #searchoptions .pricerange .formcontentwrap label
{
	float:left;
	display:none;
	width:10px;
	font-size:1.3em;
	text-indent:-9999px;
}

#search #searchoptions .daterange .formcontentwrap label
{
	float:left;
	display:block;
	width:10px;
	padding: 3px 0px 8px 0px;
	font-size:0.9em !important;
}

#search #searchoptions .pricerange .formcontentwrap .itemwrap,
#search #searchoptions .daterange .formcontentwrap .itemwrap
{
	float:left;
	display:none;
	color:#0F384F;
	font-size:1.3em;
	width:auto;
	width:0px;
	text-align:left;
	vertical-align:top;
	margin: 0px 2px 0px 0px;
	padding:0px !important;
	text-indent:-9999px;
}

#search #searchoptions .pricerange .formcontentwrap .itemwrap div,
#search #searchoptions .daterange .formcontentwrap .itemwrap div {
	text-indent:0px;
}

#search #searchoptions .pricerange .formcontentwrap .oneline,
#search #searchoptions .daterange .formcontentwrap .oneline
{
	float:left;
	display:block;
	width:96px !important;
	margin:0px;
	padding:0px;
	text-align:left;
}
.foreclosures #searchoptions .pricerange .formcontentwrap label,
.foreclosures #searchoptions .daterange .formcontentwrap label
{
	display:none;
}
HTML BODY.foreclosures .detailcontent #leftcol #searchoptions .pricerange .formcontentwrap .oneline
{
	float:left;
	display:block;
	width:97px !important;
	margin:0px;
	padding:0px;
	text-align:left;
}
.foreclosures #searchoptions .daterange .formcontentwrap .oneline
{
	float:left;
	display:block;
	width:65px !important;
	margin:0px;
	padding:0px;
	text-align:left;
}

HTML BODY#search[onload] #searchoptions .pricerange .formcontentwrap .itemwrap + label + .oneline,
HTML BODY#search[onload] #searchoptions .daterange .formcontentwrap .itemwrap + label + .oneline
{
	float:right;
	width:65px;
	margin: 0px 12px 0px 0px;
}
HTML BODY.foreclosures[onload] #searchoptions .pricerange .formcontentwrap .itemwrap + label,
HTML BODY.foreclosures[onload] #searchoptions .daterange .formcontentwrap .itemwrap + label
{
	display:none;
}
HTML BODY.foreclosures[onload] .detailcontent #leftcol #searchoptions .pricerange .formcontentwrap .itemwrap + label + .oneline,
HTML BODY.foreclosures[onload] .detailcontent #leftcol #searchoptions .daterange .formcontentwrap .itemwrap + label + .oneline
{
	float:right !important;
	width:65px !important;
	margin: 0px 10px 0px 0px !important;
}

#search #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG,
#search #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG
{
	z-index:0;
	position:static;
	float:left;
	height:16px;
	width:64px;
	height:20px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}

HTML>BODY#search #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG,
HTML>BODY#search #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG
{
}

#search #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input[type="hidden"],
#search #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG input[type="hidden"]
{
	display:none;
}

#search #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input,
#search #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG input
{
	z-index:0;
	float:left;
	height:16px;
	width:60px;
	margin:0px;
	padding: 3px 2px 2px 20px;
	border:0px;
	color:#6E8799;
	font-size:0.8em !important;
	font-weight:normal;
	background:transparent;
}
HTML BODY.foreclosures[onload] #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input,
HTML BODY.foreclosures[onload] #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG input {
	padding: 3px 2px 2px 20px !important;
}
HTML BODY.foreclosures[onload] #searchoptions .pricerange .formcontentwrap .itemwrap + label + .oneline .cb_inputBG input,
HTML BODY.foreclosures[onload] #searchoptions .daterange .formcontentwrap .itemwrap + label + .oneline .cb_inputBG input {
	padding: 3px 2px 2px 2px !important;
}

/*
HTML>BODY#search #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input
{
	margin: 2px 0px 0px 1px;
}

HTML>BODY#search[onload] #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input
{
	margin: 1px 0px 0px 2px;
}

HTML>BODY#search #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG input
{
	margin: 4px 0px 0px 3px;
}
*/


.cb_div{
	z-index:0;
	position:relative;
	display:block;
	height:19px;
	margin:0px;
	padding:0px;
	}
.cb_div .cb_Caption{
	float:left;
	display:block;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	}
.cb_div input.cb_input{
	z-index:-1;
	float:left;
	display:block;
	color:#003366;
	height:20px;
	width:70px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	border:0px;
	vertical-align:top;
	}
.cb_div input + input.cb_input[type="text"]{
	height:17px;
	padding: 3px 0px 0px 5px;
	font-size:1.1em;
	}
#searchoptions .cb_div input.cb_input{
	border: 1px solid #6699CC;
	}
.cb_div img{
	display:none;
	}
.cb_hide{
	display:none;
	}
.cb_show{
	}
.cb_holder
{
	z-index:99999999999;
	border-right:  1px solid #88A7C2;
	border-bottom:  1px solid #88A7C2;
	border-left:  1px solid #88A7C2;
	width:62px;
	margin: 0px 0px 0px 16px;
	OVERFLOW: auto;
	OVERFLOW-Y: hidden;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	color:#000000 !important;
}
.foreclosures .cb_holder
{
	color:#000000 !important;
	margin: 0px 0px 0px 16px;
}
#searchoptions .pricerange .formcontentwrap .itemwrap + label + .oneline .cb_holder,
#searchoptions .daterange .formcontentwrap .itemwrap + label + .oneline .cb_holder,
HTML BODY#search[onload] #searchoptions .pricerange .formcontentwrap .itemwrap + label + .oneline .cb_holder,
HTML BODY#search[onload] #searchoptions .daterange .formcontentwrap .itemwrap + label + .oneline .cb_holder
{
	color:#000000 !important;
	margin: 0px 0px 0px 17px;
}
HTML BODY.foreclosures[onload] #searchoptions .pricerange .formcontentwrap .itemwrap + label + .oneline .cb_holder,
HTML BODY.foreclosures[onload] #searchoptions .daterange .formcontentwrap .itemwrap + label + .oneline .cb_holder
{
	color:#000000 !important;
	margin: 0px 0px 0px -2px !important;
}

.cb_tr_show{
}
.cb_tr_hide{
	display:none;
}
.cb_tr_highlight {
}
.cb_td_hide{
	display:none;
}
.cb_td_show{
	color:#000000 !important;
}
.cb_table{
	z-index:999999999999;
	position:relative;
	width:100%;
	color:#000000 !important;
	background:#FFFFFF;
}
.cb_input{}
#searchoptions .cb_input{
	z-index:-1;
}
.cb_div .itemwrap{
	text-align:left;
	}
.searchsubmit{
	float:left;
	margin: 10px 0px 0px 12px;
	}

.option{
	}

.listingtype{
	z-index:-1 !important;
	position:static !important;
	}

.listingtype .formcontentwrap{
	z-index:0 !important;
	position:static !important;
	}

.listingtype .formcontentwrap .itemwrap{
	z-index:0 !important;
	position:static !important;
	}

.listingtype .formcontentwrap table{
	z-index:0 !important;
	position:static !important;
	}

.listingtype .formcontentwrap table td{
	z-index:0 !important;
	position:static !important;
	}

.listingtype .formcontentwrap table td label{
	z-index:0 !important;
	position:static !important;
	}

.listingtype .formcontentwrap table input{
	z-index:0 !important;
	position:static !important;
	}





.propertytype{
	z-index:-1 !important;
	/* position:static !important; */
	}

.propertytype .formcontentwrap{
	z-index:0 !important;
	/* position:static !important; */
	}

.propertytype .itemwrap{
	z-index:0 !important;
	position:static !important;
	}

.propertytype table{
	z-index:0 !important;
	position:static !important;
	}

.propertytype table input{
	z-index:0 !important;
	position:static !important;
	}

.option table{
	width:100%;
	text-align:left;
	}

.morefeatures{
	z-index:-1 !important;
	position:static !important;
	text-align:left;
	}

.morefeatures .itemwrap{
	z-index:0 !important;
	position:static !important;
	}

.morefeatures .itemwrap label{
	z-index:0 !important;
	position:static !important;
	}

.morefeatures .itemwrap select{
	z-index:0 !important;
	position:static !important;
	border: 1px solid #CCCCCC;
	width:106px;
	}

.mlsnumber{
	text-align:left;
	}
.mlsnumber .itemwrap{
	text-align:left;
	}
.mlsnumber .itemwrap input{
	float:left;
	}
#search .itemwrap .smallinput .cb_div .cb_input
{
    border: none;
}


