#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 label
{
	float:left;
	display:block;
	width:10px;
	font-size:1.3em;
}

#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:block;
	color:#0F384F;
	font-size:1.3em;
	/* height:22px; */
	width:130px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#search #searchoptions .pricerange .formcontentwrap .oneline,
#search #searchoptions .daterange .formcontentwrap .oneline
{
	float:left;
	display:block;
	/* height:28px; */
	width:110px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#search #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG,
#search #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG
{
	z-index:0;
	position:static;
	/* float:none; */
	float:left;
	width: 100px;
	height: 26px;
	/* margin: -1px 0px 0px 2px; */
	padding: 0px 0px 0px 0px;
	/* background: transparent url('/images/other/listings/cb_inputBG.png') no-repeat top left; */
	background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -80px no-repeat;
}

HTML>BODY#search #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG,
HTML>BODY#search #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG
{
	margin: 6px 0px 0px 3px;
}

#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;
	width:92px;
	margin: 3px 0px 0px 1px;
	border:0px;
	background:transparent;
}

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:99999999; */
	/* z-index:-1; */
	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;
	/*
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	*/
	height:20px;
	width:100px;
	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{
	float:left;
	display:none;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin: 0px 10px 0px 0px;
	padding:0px;
	cursor:pointer;
	}
.cb_hide{
	display:none;
	}
.cb_show{
	}
.cb_holder
{
	z-index:99999999999;
	border-width:1px;
	border-color:#045FB4;
	border-style:solid;
	margin: 2px 0px 0px 0px;
	OVERFLOW: auto;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
}

.searchcriteria .cb_holder
{
	width:98px;
	margin: 5px 0px 0px 0px;
}

HTML > BODY .searchcriteria .cb_holder
{
	margin: 6px 0px 0px 0px;
}

#search #searchoptions .pricerange .formcontentwrap .cb_holder
{
	z-index:101;
	width:100px;
}

.cb_tr_show{
}
.cb_tr_hide{
	display:none;
}
.cb_tr_highlight {
}
.cb_td_hide{
	display:none;
}
.cb_td_show{
}
.cb_table{
	z-index:999999999999;
	position:relative;
	width:100%;
	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;
	}
.mlsnumber .searchsubmit{
	float:left;
	}
BODY[onload] .mlsnumber .searchsubmit{
	margin-top:35px !important;
	}
BODY[onload] .subdivision .searchsubmit{
	margin-top:40px !important;
	}
BODY[onload] .address .searchsubmit{
	margin-top:35px !important;
	}
#search .itemwrap .smallinput .cb_div .cb_input
{
    border: none;
}
