.topcurve{
	margin-top:7px;
	}
#content{
	}
#indexsearch{
	z-index:201 !important;
	left:auto !important;
	}

div.searchbox{
	z-index:202 !important;
	}  
div.searchpanel{
	/* z-index:203 !important; */
	}
div.searchpanel{
	position:absolute !important;
	top:175px !important;
	left:110px !important;
	
	}
#worldwidepanel {
	z-index:203 !important;
	width:580px !important;
	
	}
#foreclosurespanel{
	z-index:-1 !important;
	
	}
#commercialpanel{
	z-index:-1 !important;
	top:165px !important;
	left:105px !important;
	width:700px !important;
	background:transparent !important;
	}
#foreclosurespanel input.searchform{
	top:-40px !important;
	left:450px !important;
	margin:0px !important;
	padding:0px !important;
	}

.foreclosures .smallinput{
	z-index:0;
	}


/* Foreclosure Search Results */
#search .foreclosuresearch{
	width:460px !important;
	height:31px !important;
	margin: -11px 0px 5px 514px !important;
	overflow:hidden !important;
	}
#search .foreclosuresearch .swaptextboxBG {
	float:left;
	width:320px;
	background: transparent URL('../images/swaptextbox2.gif') no-repeat -220px 0px !important;
	}
#search .foreclosuresearch input.swaptextbox{
	height:23px !important;
	width:300px !important;
	margin: 5px 0px 3px 5px !important;
	padding:0px !important;
	}
BODY#search .foreclosuresearch .PS_SearchButtonDiv{
	float:left;
	width:126px !important;
	height:31px !important;
	margin: 1px 0px 0px 0px !important;
	padding:0px !important;
	overflow:hidden !important;
	}
#search .foreclosuresearch .PS_SearchButtonDiv input{
	position:static !important;
	width:126px !important;
	height:62px !important;
	margin:0px !important;
	padding:0px !important;
	}
#search .foreclosuresearch .PS_SearchButtonDiv input:hover{
	margin-top:-32px !important;
	}

.searchpanel .optionspanel{
	z-index:204 !important;
	clear:none;
	overflow:visible;
	height:80px;
	width:550px !important;
	margin: 11px 0px 0px 0px;
	padding:0px;
	}


#foreclosurespanel input.swaptextbox{
	
	}
.searchpanel .optionspanel .price {

	}
.searchpanel .optionspanel .bedrooms {
	width:85px;
	margin:0px;
	padding:0px;
	border:0px;
	}
.searchpanel .optionspanel .baths {
	width:85px;
	margin:0px;
	padding:0px;
	border:0px;
	}
.searchpanel .optionspanel .option{
	z-index:205 !important;
	position:relative !important;
	left:0px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px;
	}







.cb_div{
	z-index:207 !important;
	display:block;
	margin:0px;
	padding:0px;
	}
.cb_div input[type=hidden]{
	display:none;
	}
.cb_Caption{
	float:none;
	display:block;
	height:17px;
	width:80px !important;
	margin:0px;
	padding:0px;
	color:#A5C5D9;
	}
body#index #content #indexsearch .searchbox .searchpanel .optionspanel .option .cb_div input.cb_input,
body#index #content #indexsearch .searchbox .searchpanel .optionspanel .price .cb_div input.cb_input{
	z-index:207 !important;
	position:absolute;
	/* top:18px; */
	/* left:110px; */
	float:left;
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:18px !important;
	height:18px !important;
	width:80px !important;
	margin: -1px 0px 0px 0px;
	padding: 0px 5px 1px 3px;
	border-top: 1px solid #6699CC;
	/* border-right: 0px solid #FFFFFF; */
	border-right: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	border-left: 1px solid #6699CC;
	vertical-align:bottom;
	background:#FFFFFF;
	}
	
.searchpanel .optionspanel .option .cb_div input[class="cb_input"]{
	left:0px;
	}
.searchpanel .optionspanel .option .cb_div img{
	position:absolute;
	left:73px;
	float:left;
	display:block;
	border-top: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	border-left: 0px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 2px 1px 1px 0px;
	background:#FFFFFF;
	vertical-align:top;
	cursor:pointer;
	}
.searchpanel .optionspanel .option div[class="cb_div"] img{
	left:73px;
	}
.searchbox .searchpanel .option .selectcorner {
	position:static;
	color:#000000;
	height:auto;
	width:auto;
	margin:0px;
	padding:0px;
	background:TRANSPARENT;
}
.searchbox .searchpanel .option div[class="selectcorner"] {
	border: 1px solid TRANSPARENT;
	}
.searchpanel .optionspanel .option .selectcorner select{
	position:static;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	height:19px;
	width:73px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	outline: 1px solid #6699CC;
	background:#FFFFFF;
	}
.searchpanel .optionspanel .option select option{
	background:#FFFFFF;
	}
.searchpanel .optionspanel .option label{
	color:#A5C5D9;
	height:17px;
	width:70px;
	margin:0px;
	padding:0px;
	border:0px;
	}
.cb_hide{
	display:none;
	}
.cb_show{
	}
.cb_holder
{
	float:left;
	clear:both;
	/* z-index:206 !important; */
	z-index:208 !important;
	border-width:1px;
	border-color:#045FB4;
	border-style:solid;
	width:85px;
	OVERFLOW: auto;
	POSITION: absolute;
	top:38px;
	BACKGROUND-COLOR: #ffffff;
}

.cb_tr_show{
}
.cb_tr_hide{
	display:none;
}
.cb_tr_highlight {
	background-color:black;
}
.cb_td_hide{
	display:none;
}
.cb_td_show{
}
.cb_table{
	width:100%;
}
.cb_input{
	z-index:-1 !important;
	/* float:left; */
	display:block;
	color:#003366;
	height:20px;
	width:100px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	border:0px;
	vertical-align:top;
	}
.foreclosures #searchoptions .cb_input{
	z-index:-1 !important;
	float:none !important;
}
.searchpanel .optionspanel p.advanced{
	padding-top:8px;
	}

div[class="searchpanel"] h5.results{
	top:35px !important;
	left:360px !important;
	}

.option table{
	width:100%;
	text-align:left;
	}









/* Foreclosures Search Options */
body.foreclosures .smallinput{
	z-index:0;
	}

/* Search Options */

body.foreclosures #searchoptions .option{
z-index:0;
}

/* Search Page Search Options */

body.foreclosures #searchoptions .pricerange{ z-index:0; position:static; }
body.foreclosures #searchoptions .pricerange .formcontentwrap{ z-index:0; position:static; }

body.foreclosures #searchoptions .pricerange .formcontentwrap .oneline
{ z-index:1; position:static !important; }

body.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap
{ z-index:1; position:static !important; }

body.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap + .itemwrap + .itemwrap
{ z-index:0 !important; position:static !important; }




body.foreclosures #searchoptions .pricerange .formcontentwrap label
{
	float:left;
	display:block;
	width:10px;
	font-size:1.3em;
}

body.foreclosures #searchoptions .daterange .formcontentwrap label
{
	float:left;
	display:block;
	width:10px;
	padding: 3px 0px 8px 0px;
	font-size:0.9em !important;
}

body.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap,
body.foreclosures #searchoptions .daterange .formcontentwrap .itemwrap
{
	float:left;
	display:block;
	color:#0F384F;
	font-size:1.3em;
	width:130px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

body.foreclosures #searchoptions .pricerange .formcontentwrap .oneline,
body.foreclosures #searchoptions .daterange .formcontentwrap .oneline
{
	float:left;
	display:block;
	width:110px;
	margin:0px;
	padding:0px;
	text-align:left;
}

body.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG,
body.foreclosures #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG
{
	z-index:0 !important;
	position:static !important;
	float:left;
	width: 100px;
	height: 26px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/images/other/listings/cb_inputBG.png') no-repeat top left;
}

HTML>body.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG,
HTML>body.foreclosures #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG
{
	margin: -1px 0px 0px 2px;
}

body.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input[type="hidden"],
body.foreclosures #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG input[type="hidden"]
{
	display:none;
}

body.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input,
body.foreclosures #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.foreclosures #searchoptions .pricerange .formcontentwrap .itemwrap .cb_inputBG input
{
	margin: 0px 0px 0px 1px;
}

HTML>body.foreclosures #searchoptions .daterange .formcontentwrap .itemwrap .cb_inputBG input
{
	margin: 3px 0px 0px 3px;
}


body.foreclosures .cb_div{
	z-index:0 !important;
	position:relative;
	display:block;
	height:19px;
	margin:0px;
	padding:0px;
	}
body.foreclosures .cb_div .cb_Caption{
	float:left;
	display:block;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	}
body.foreclosures .cb_div input.cb_input{
	z-index:-1 !important;
	float:left;
	display:block;
	color:#003366;
	height:20px;
	width:100px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	border:0px;
	vertical-align:top;
	}
body.foreclosures .cb_div input + input.cb_input[type="text"]{
	height:17px;
	padding: 3px 0px 0px 5px;
	font-size:1.1em;
	}
body.foreclosures #searchoptions .cb_div input.cb_input{
	border: 1px solid #6699CC;
	}
body.foreclosures .cb_div img{
	display:none;
	}
body.foreclosures .cb_hide{
	display:none;
	}
body.foreclosures .cb_holder
{
	z-index:99999999999;
	border-width:1px;
	border-color:#045FB4;
	border-style:solid;
	margin: 2px 0px 0px 0px;
	OVERFLOW: auto;
	POSITION: absolute;
	top:auto;
	BACKGROUND-COLOR: #ffffff;
}

body.foreclosures .searchcriteria .cb_holder
{
	width:98px;
	margin: 5px 0px 0px 0px;
}

HTML > body.foreclosures .searchcriteria .cb_holder
{
	margin: 6px 0px 0px 0px;
}

body.foreclosures #searchoptions .pricerange .formcontentwrap .cb_holder
{
	z-index:101;
	width:100px;
}

body.foreclosures .cb_tr_hide{
	display:none;
}
body.foreclosures .cb_td_hide{
	display:none;
}
body.foreclosures .cb_table{
	z-index:999999999999;
	position:relative;
	width:100%;
	background:#FFFFFF;
}
body.foreclosures #searchoptions .cb_input{
	z-index:-1 !important;
}
body.foreclosures .cb_div .itemwrap{
	text-align:left;
	}
body.foreclosures .searchsubmit{
	float:left;
	margin: 10px 0px 0px 12px;
	}

body.foreclosures .listingtype{
	z-index:-1 !important;
	position:static !important;
	}

body.foreclosures .listingtype .formcontentwrap{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .listingtype .formcontentwrap .itemwrap{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .listingtype .formcontentwrap table{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .listingtype .formcontentwrap table td{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .listingtype .formcontentwrap table td label{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .listingtype .formcontentwrap table input{
	z-index:0 !important;
	position:static !important;
	}





body.foreclosures .propertytype{
	z-index:-1 !important;
	}

body.foreclosures .propertytype .formcontentwrap{
	z-index:0 !important;
	}

body.foreclosures .propertytype .itemwrap{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .propertytype table{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .propertytype table input{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .option table{
	width:100%;
	text-align:left;
	}

body.foreclosures .morefeatures{
	z-index:-1 !important;
	position:static !important;
	text-align:left;
	}

body.foreclosures .morefeatures .itemwrap{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .morefeatures .itemwrap label{
	z-index:0 !important;
	position:static !important;
	}

body.foreclosures .morefeatures .itemwrap select{
	z-index:0 !important;
	position:static !important;
	border: 1px solid #CCCCCC;
	width:106px;
	}

body.foreclosures .mlsnumber{
	text-align:left;
	}
body.foreclosures .mlsnumber .itemwrap{
	text-align:left;
	}
body.foreclosures .mlsnumber .itemwrap input{
	float:left;
	}
body.foreclosures .itemwrap .smallinput .cb_div .cb_input
{
	z-index:-1  !important;
}

body.foreclosures #footer,
body.foreclosures #footer dl,
body.foreclosures #footer dt,
body.foreclosures #footer dd,
body.foreclosures #footer a,
body.foreclosures #footer a:link,
body.foreclosures #footer a:visited,
body.foreclosures #footer a:hover,
body.foreclosures #footer a:active
{
	z-index:0 !important;
	position:static !important;
}

#HomepageSearch_RMX1_txtSearch_txtCSZ{padding-top:0px!important;}


