#maincontent
{
	position:relative;
	display:block;
	width:526px;
	height:650px;
	/*top:-30px;*/
}

#mappanel
{
	position:absolute;
	top:25px; left:11px;
	z-index:100;
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
}

#searchpanel
{
	position:absolute;
	top:400px;
	left:0px;
	color:#4E4D4D;
	width:526px;
	height:350px;
	clear:both;
	float:right;

	/* border:1px solid red; */
}
#searchpanel input {
	display:inline;
}


#sliderdiv{
	z-index:1500;
}
.totals
{
	color:#2E3287;
	display:inline;
	width:20px;
}

.inputbox
{
	color:red;	
	width:100px;
}

#loading
{
	position:absolute;
	top:0px;
	left:0px;	
	z-index:600;
}

#listviewdiv
{
	width:226px;
	/*position:absolute;*/
	top:2px; 
	left:0px;
	text-align:left;
	z-index:900;
	font-weight: normal;
	color: #3D3D3D;
	margin-top:6px;
}
#listviewdiv a{
font-size:11pt;
}

#btn_view_list
{
	position:absolute;
	top:0px; 
	right:250px;
	z-index:900;
}

#status
{
	position:absolute;
	top:140px; left:190px;
	z-index:500;
	font-size:20pt;
}

#move_right
{
	position:absolute;
	top:185px;
	left:511px;
	z-index:58;
}
#move_left
{
	position:absolute;
	top:185px;
	left:0px;
	z-index:58;
	
}
#move_up
{
	position:absolute;
	top:12px;
	left:247px;
	z-index:60;
	
}
#move_down
{
	position:absolute;
	top:377px;
	left:247px;
	z-index:58;
	
}
#move_down_left
{
	position:absolute;
	top:372px;
	left:0px;
	z-index:60;
	
}
#move_down_right
{
	position:absolute;
	top:372px;
	left:511px;
	z-index:60;
	
}
#move_up_right
{
	position:absolute;
	top:12px;
	left:511px;
	z-index:60;
	
}
#move_up_left
{
	position:absolute;
	top:12px;
	left:0px;
	z-index:60;
	
}
.mapFormLeft {
	float:left;
	display:inline;
	margin-top:10px;
	width:200px;
}
.mapFormLeft_div {
	margin-top:13px;
	margin-left:10px;
	position:relative;
	height:20px;
	text-align: left;
}
.mapFormLeft_div select {
	left:90px;
	position:absolute;
	width:90px;
}
.mapFormLeft_div label {
	position:absolute;
	left:0px;
	top:2px;
	width:90px;
	font-size:11px;
	font-weight:normal;
}
.mapOptions {
	display:inline;
	float:left;
	margin-top:13px;
	width:100px;
}
.mapOption {
	position:relative;
	width:100px;
	margin-top:5px;
	height:13px;
}
.mapOption div {
	width:25px;
	position:absolute;
	left:75px;
	top:0px;
	text-align:left;
	height:11px;
}
.mapOption label {
	position:absolute;
	left:0px;
	top:0px;
	font-size:10px;
	font-weight:bold;
}
.mapOption input {
	left:55px;
	position:absolute;
	height:12px;
	width:12px;
}
.iconBox {
	display:inline;
	float:right;
	width:200px;
	height:35px;
}              
.iconBox div {
	display:inline;
	padding-top:5px;
	float:left;
	text-align:left;
	}
.90 {
	width:85px;
}
.iconBox img {
	display:inline;
	float:left;
}
.mapFormRight {
	float:right;
	display:inline;
	width:250px;
	margin-top:13px;
}
.keyToMap {
	position:absolute;
	left:200px;
	top:250px;
	z-index:-10;
	width:247px;
	height:243px;
	
}
.keyToMap_inner{
	position:relative;
	width:247px;
	height:243px;
}
.keyToMap_bg {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
.keyToMap_row {
	z-index:20;
	position:relative;
	height:35px;
	float:left;
	display:inline;
	width:100px;
	margin-left:10px;
	margin-top:5px;
}
.keyToMap_row img{
	z-index:20;
	position:absolute;
	left:0px;
	top:0px;
}
.keyToMap_row div {
	z-index:20;
	position:absolute;
	left:40px;
	text-align:left;
}
.keyToMap_content {
	position:absolute;
	left:20px;
	top:55px;
	z-index:200;
}
.keyToMapClose {
	position:absolute;
	right:5px;
	text-align:right;
	top:14px;
	z-index:50;
}
.propertyPopupBg {
	z-index:-10;
	position:absolute;
	left:100px;
	top:225px;
	width:487;
	height:315;
}

#infopanel
{
	/*
	position:absolute;
	left:200px;
	top:200px;
	*/
	z-index:3000;
	width:200px;
	height:700px;
	display:none;
	/* border:1px solid red; */
}


.iconBox_left
{
	width:40px;
	float:left;
	display:inline;
}
.iconBox_right
{
	width:160px;
	float:left;
	display:inline;
	margin-top:5px;
}
.key_to_map
{
	margin-top:10px;
	margin-right:10px;
	float:right;
}

.map_select
{
	width:150px;
}

#prop_pane_links
{
	height:30px;
}

.break { clear:both }


#houses { margin-left:40px }
#flats { margin-left:58px }
#offices { margin-left:10px }
#schools { margin-left:40px }
#trains { margin-left:16px }

#postcode_search
{

	left:20px;

	z-index:8000;
}

#resultsdiv
{
	position:absolute;
	left:60px;
	top:75px;
	width:400px;
	height:300px;
	background-color:white;
	border:1px solid #D5D5D5;
	display:none;
	z-index:500;
	/* background-image:url(../images/bg_popupResults.gif); */
	overflow:hidden;
}

.textRed 
	{
		/*margin-left:-100px;*/
	}
