/* base */

div#searchboard {
	width:220px;
	float:left;
	overflow:hidden;
	display:inline;	
	}
	
	
	
	
/* search box at homepage */

div#athomepage {
	height:620px;
	background:#F6F6F6 URL(/images/inplace/home/search_box/search_box_bkg.gif) no-repeat;
	float:left;
	width:220px;
	margin-right:0;
	}
div#athomepage h2 {
	/*background:URL(/images/inplace/home/search_box/map.gif) no-repeat;*/
	width:100%;
	height:40px;
	/* text-indent:-12345px; */
	cursor:pointer;
	}
div#athomepage h2 b {
	background:URL(/images/inplace/home/search_box/map_name.gif) no-repeat; 
	width:220px;
	height:40px;
	cursor:pointer;
	position:absolute;
	background-position:top left;
	}

div#athomepage #mapPeace div, div#athomepage #mapPeace{
padding:0px;	
margin-top:0;
margin-left:0;
background:none;
overflow: visible;
}

div#athomepage #mapPeace {
padding:0px;
height:144;
width:144;
margin-left:60;
}


div#athomepage div, div#atmapsearch div{
	background:URL(/images/inplace/home/search_box/horizontal_divider.gif) no-repeat center bottom;
	padding:0 0 10 0;
	margin-right:25px;
	margin-left:25px;
	border:0;
	}
div#athomepage div select, div#atmapsearch div select {
	width:170px;
	padding:0;
	}
div#searchbDevelop input, div#searchbDevelop input {
	padding:0;
	width:100%;
	}

div#searchbKeywords input, div#searchbKeywords input {
	width:100%;
	padding:0;
	
	}

div#athomepage div h3, div#atmapsearch div h3 {
	display:block;
	margin:4px 0 3px 0;
	width:165px;
	text-indent:-12345px;
	height:20px;
	}
div#athomepage div#searchbArea, div#atmapsearch div#searchbArea {
	margin-top:2px;
	}
	
div#athomepage div#searchbBeds h3, div#atmapsearch div#searchbBeds h3 {
	background:URL(/images/inplace/home/search_box/titles/numberofbeds.gif) no-repeat;
	}
div#athomepage div#searchbPrice h3, div#atmapsearch div#searchbPrice h3 {
	background:URL(/images/inplace/home/search_box/titles/price.gif) no-repeat;
	}	

div#athomepage div#searchbOptions, div#atmapsearch div#searchbOptions {
	width:165px;
	}
div#athomepage div#searchbOptions h3, div#atmapsearch div#searchbOptions h3 {
	background:URL(/images/inplace/home/search_box/titles/buyingoptions.gif) no-repeat;
	margin-left:0;
	padding-bottom:0;
	}

div#athomepage div#searchbDevelop h3 {
	background:URL(/images/inplace/home/search_box/titles/development.gif) no-repeat;
	margin-left:0;
	padding-bottom:0;
	}

div#athomepage div#searchbKeywords h3 {
	background:URL(/images/inplace/home/search_box/titles/keywords.gif) no-repeat;
	margin-left:0;
	padding-bottom:0;
	}
	
div#athomepage div#searchbOptions div, div#atmapsearch div#searchbOptions div {
	clear:both;
	height:19px;
	background:URL(/images/inplace/1.gif);
	margin:0;
	padding:0;
	padding-top:2px;
	}
div#athomepage div#searchbOptions div input, div#atmapsearch div#searchbOptions div input {
	float:left;
	
	}
div#athomepage div#searchbOptions div label, div#atmapsearch div#searchbOptions div label {
	float:left;
	color:#fff;
	padding-left:3px;
	cursor:pointer;
	background-color:#afb1b4;
	}
div#athomepage div#searchbOptions div a, div#atmapsearch div#searchbOptions div a {
	float:right;
	display:block;
	width:13px;
	height:13px;
	background:URL(/images/inplace/home/search_box/info.gif) no-repeat;
	text-indent:-12345px;
	}
div#athomepage div#searchbOptions div a:hover, div#atmapsearch div#searchbOptions div a:hover {
	background:URL(/images/inplace/home/search_box/info_over.gif) no-repeat;
	}
	
	
div#athomepage div#searchbSubmit, div#atmapsearch div#searchbSubmit {
	padding-top:8px;
	background:URL(/images/inplace/1.gif);
	padding-bottom:0;
	border:0;
	position:relative;
	}	
div#athomepage div#searchbSubmit button, div#atmapsearch div#searchbSubmit button {
	background:URL(/images/inplace/home/search_box/findit.gif) no-repeat;
	width:170px;
	height:29px;
	border:0;
	cursor:pointer;
	padding-top:0;
	color:#3d7cbe;
	}
div#athomepage div#searchbSubmit button div, div#atmapsearch div#searchbSubmit button div {
	background:URL(/images/inplace/1.gif);
	position:absolute;
	left:12px;
	top:20px;
	font-size:8pt;
	text-align:left;
	
	margin-left:0;
	margin-top:0;
	padding-top:0;
	}	
div#athomepage div#searchbSubmit button:hover, div#atmapsearch div#searchbSubmit button:hover {
	background:URL(/images/inplace/home/search_box/findit_over.gif) no-repeat;
	color:#ffe574;
	}	
div#athomepage div#searchbSubmit button:hover div, div#atmapsearch div#searchbSubmit button:hover div {
	background:URL(/images/inplace/1.gif);
	position:absolute;
	left:12px;
	top:20px;
	font-size:8pt;
	text-align:left;
	color:#ffe574;
	margin-left:0;
	margin-top:0;
	padding-top:0;
	}
	
	
	
	
/* search box everywhere - 2 */

div#searchboard {
	height:620px;
	background:#F6F6F6 URL(/images/inplace/search_box/search_box.gif) no-repeat;
	float:right;
	width:191px;
	margin-right:7px;
	margin-left:7px;
	}
div#searchboard h2 {
	position:relative;
	width:100%;
	height:40px;
	cursor:pointer;
	}
div#searchboard h2 b {
	background:#F6F6F6 URL(/images/inplace/search_box/map_peace.gif) no-repeat;
	width:191px;
	height:40px;
	cursor:pointer;
	position:absolute;
	background:URL(/images/inplace/search_box/search_box.gif) no-repeat;
	
	}

div#searchboard #mapPeace div, div#searchboard #mapPeace{
padding:0px;
margin-top:0;
margin-left:0;
background:none;
overflow: visible;
}

div#searchboard #mapPeace {
	padding:0px;
	height:144;
	width:144;
	margin-left:31;
	}

	
div#searchboard div {
	background:URL(/images/inplace/search_box/horizontal_divider.gif) no-repeat center bottom;
	padding:0;
	padding-bottom:10px;
	margin-right:12px;
	margin-left:12px;
	border:0;
	}
div#searchboard div select, div#atmapsearch div select {
	width:166;
	}
div#searchboard div h3 {
	display:block;
	margin:4px 0 3px 0;
	width:165px;
	text-indent:-12345px;
	height:20px;
	}
div#searchboard div#searchbArea {
	margin-top:3px; 
	}
	
div#searchboard div#searchbBeds h3 {
	background:URL(/images/inplace/home/search_box/titles/numberofbeds.gif) no-repeat;
	}
div#searchboard div#searchbPrice h3 {
	background:URL(/images/inplace/home/search_box/titles/price.gif) no-repeat;
	}	

div#searchboard div#searchbOptions {
	width:165px;
	}
div#searchboard div#searchbOptions h3 {
	background:URL(/images/inplace/home/search_box/titles/buyingoptions.gif) no-repeat;
	margin-left:0;
	padding-bottom:0;
	}
	
div#searchboard div#searchbOptions div {
	clear:both;
	height:19px;
	background:URL(/images/inplace/1.gif);
	margin:0;
	padding:0;
	padding-top:2px;
	}
div#searchboard div#searchbOptions div input {
	float:left;
	
	}
div#searchboard div#searchbOptions div label {
	float:left;
	color:#fff;
	padding-left:3px;
	cursor:pointer;
	background-color:#afb1b4;
	}
div#searchboard div#searchbOptions div a {
	float:right;
	display:block;
	width:13px;
	height:13px;
	background:URL(/images/inplace/home/search_box/info.gif) no-repeat;
	text-indent:-12345px;
	margin-right:3px;
	}
div#searchboard div#searchbOptions div a:hover {
	background:URL(/images/inplace/home/search_box/info_over.gif) no-repeat;
	}
	
	
div#searchboard div#searchbSubmit {
	padding-top:8px;
	background:URL(/images/inplace/1.gif);
	padding-bottom:0;
	border:0;
	position:relative;
	}	
	
	
div#searchboard div#searchbSubmit button {
	background:URL(/images/inplace/home/search_box/findit.gif) no-repeat;
	width:100%;
	height:29px;
	border:0;
	cursor:pointer;
	padding-top:0;
	color:#3d7cbe;
	}
div#searchboard div#searchbSubmit button div {
	/* text-indent:-12345px; */
	background:URL(/images/inplace/1.gif);
	position:absolute;
	left:12px;
	top:20px;
	font-size:8pt;
	text-align:left;
	
	margin-left:0;
	margin-top:0;
	padding-top:0;
	}	
div#searchboard div#searchbSubmit button:hover {
	background:URL(/images/inplace/home/search_box/findit_over.gif) no-repeat;
	color:#ffe574;
	}	
div#searchboard div#searchbSubmit button:hover div {
	/* text-indent:-12345px; */
	background:URL(/images/inplace/1.gif);
	position:absolute;
	left:12px;
	top:20px;
	font-size:8pt;
	text-align:left;
	color:#ffe574;
	margin-left:0;
	margin-top:0;
	padding-top:0;
	}


	
	
	
/* search box at map */

div#atmapsearch {
	height:450px;
	background:#F6F6F6 URL(/images/inplace/search_map/search_map_background.png) no-repeat right;
	float:left;
	width:220px;
	margin-right:0;
	}
div#atmapsearch h2 {
	background:URL(/images/inplace/home/search_box/titles/selectarea.gif) no-repeat 25px 75px;
	width:100%;
	height:35px;
	text-indent:-12345px;
	}
div#atmapsearch div#searchbOptions div label {
	background-color:#bbbdbe;
	}
	
	
/* correcting h3 */

div#atmapsearch h3, div#searchboard h3, div#athomepage h3, 
div#atmapsearch div h3, div#searchboard div h3, div#athomepage div h3 {
	text-indent:0;
	font-size:9pt;
	font-weight:normal;
	position:relative;
	color:#bbbdbe;
	}
div#atmapsearch h3 b, div#searchboard h3 b, div#athomepage h3 b {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:150px;
	height:20px;
	z-index:13000;
	}
	
div#athomepage div#searchbDevelop h3 b, div#atmapsearch div#searchbDevelop h3 b, div#searchboard div#searchbDevelop h3 b {
	background:URL(/images/inplace/home/search_box/titles/development.gif) no-repeat;
	}
div#athomepage div#searchbKeywords h3 b, div#atmapsearch div#searchbKeywords h3 b, div#searchboard div#searchbKeywords h3 b {
	background:URL(/images/inplace/home/search_box/titles/keywords.gif) no-repeat;
	}

div#athomepage div#searchbBeds h3 b, div#atmapsearch div#searchbBeds h3 b, div#searchboard div#searchbBeds h3 b {
	background:URL(/images/inplace/home/search_box/titles/numberofbeds.gif) no-repeat;
	}

div#athomepage div#searchbPrice h3 b, div#atmapsearch div#searchbPrice h3 b, div#searchboard div#searchbPrice h3 b {
	background:URL(/images/inplace/home/search_box/titles/price.gif) no-repeat;
	}	
div#athomepage div#searchbOptions h3 b, div#atmapsearch div#searchbOptions h3 b, div#searchboard div#searchbOptions h3 b {
	background:URL(/images/inplace/home/search_box/titles/buyingoptions.gif) no-repeat;
	}