table																{
																		border: 0px;
}

td, div																{
																		font-family: arial helvetica, sans-serif;
																		font-size: 11px;
}

#maincontent
{
	position:absolute;
	padding-left: 15px;

}

a:link, a:visited, .extra:link, .extra:visited
{
	color: black;
	text-decoration: none;
}

a:hover, .extra:hover
{
	color: red;
	text-decoration: none;
}

#mappanel
{
	position:absolute;
}

#sliderdiv{
	position:absolute;
	z-index:600;
}

#searchpanel
{
	position:absolute;
	color:black;
	width:150px;
	height:350px;
}

#infopanel
{
	position:relative;
	background-color:white;
	height:400px;
	width:275px;
	padding-top: 20px;
	display:none;
}

.totals
{
	color:#666666;
	display:inline;
	width:20px;
}

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

#loading
{
	position:absolute;
	z-index:600;
}

#listviewdiv
{
	width:400px;
	position:absolute;
	top: -23px;
	
	color: red;
}

#listviewdiv a:link, #listviewdiv a:hover, #listviewdiv a:visited
{
	color: #EC120E;
	text-decoration: none;
}

#status
{
	position:absolute;
	font-size:20pt;
}


#move_right
{
	position:absolute;
	top:250px;
	left:375px;
	z-index:600;
	
}
#move_left
{
	position:absolute;
	top:250px;
	left:-5px;
	z-index:600;
	
}
#move_up
{
	position:absolute;
	top:-20px;
	left:185px;
	z-index:600;
	
}
#move_down
{
	position:absolute;
	top:510px;
	left:180px;
	z-index:600;
	
}
#move_down_left
{
	position:absolute;
	top:505px;
	left:0px;
	z-index:600;
	
}
#move_down_right
{
	position:absolute;
	top:500px;
	left:365px;
	z-index:600;
	
}
#move_up_right
{
	position:absolute;
	top:-20px;
	left:365px;
	z-index:600;
	
}
#move_up_left
{
	position:absolute;
	top:-20px;
	left:0px;
	z-index:600;
	
}

.sel2
{
	padding:0px;
	margin: 0px;
	font-size: 11px;
	border: 1px solid black;
	width: 120px;
}

.pane-title
{
	color: #999999;
	font-weight: bold;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
}

.cb-padding
{
	padding-right: 10px;
}

.txt-color
{
	color: #666666;
	font-weight: bold;
}

.prop-det-title
{
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	display: none;
}

.price-pane
{
	padding-top: 25px;
	padding-bottom: 2px;
	font-size: 14px;
}

.property-info-pane
{
	font-size: 10px;
	color: #999999;
	padding-top: 20px;
	padding-bottom: 20px;
}

.property-description-pane
{
	font-size: 10px;
	color: #999999;
	text-align: justify;
	line-height: 18px;
}

.property-description
{
	color: #999999;
	padding-top: 15px;
	font-size: 12px;
	width: 290px;
}

.disclamer-t
{
	color: #999999;
	padding-top: 25px;
	width: 290px;
}

.hor-pane
{
		background-image: url('../../images/dot-hor.gif');
		background-repeat: repeat-x;
		background-position: center center;
		margin-top: 15px;
		margin-bottom: 15px;
}

.property-bottom-lnk-pane a:link, .property-bottom-lnk-pane a:hover, .property-bottom-lnk-pane a:visited
{
	color: #FE0000;
	font-weight: bold;
	text-decoration: none;
}

.property-bottom-lnk-pane a:hover
{
	text-decoration: underline;
}

.sub_nav_on
{
	color: #686868;
	font-weight: bold;
	padding-bottom: 3px;
}

.sub_nav_off
{
	color: #000000;
	padding-bottom: 3px;
}

.sub_nav_off a:link, .sub_nav_off a:visited, .sub_nav_off a:hover
{
	color: #FE0000;
	font-weight: bold;
	text-decoration: none;
}

.sub_nav_off a:hover
{
	text-decoration: underline;
}

.list-prop
{
	color: #ffffff;
}

.list-prop a:link, list-prop a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


.list-prop a:hover
{
	color: #FE0000;
	font-weight: bold;
	text-decoration: none;
}


.ref-number
{
	color: #686868;
}

.list-lnk-pane a:link, .list-lnk-pane a:hover, .list-lnk-pane a:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.list-lnk-pane a:hover
{
	color: #FE0000;
	text-decoration: none;
}

#postcode_search
{
	padding-left: 200px;
	padding-top: 3px;
}

.ps_src
{
	width: 100px;
	font-size: 11px;
	border: 1px solid black;
}

#resultsdiv
{
	z-index:800;
	width:200px;
	background-color:white;
	position:absolute;
	border:solid 1px navy;
	display:none;
	top:20px;
	left:50px;
	padding: 10px;
}

.black_text_cls, .black_text_cls td
{
	color: #000000;
}

.black_text_cls select
{
	color: #000000;
	border: 1px solid blabk;
	font-size: 12px;
}

.search-nav
{
	color: #000000;
}


.search-nav-red:link, .search-nav-red:visited, .search-nav-red:hover
{
	color: #FE0000;
	font-weight: bold;
	text-decoration: none;
}

.search-nav-red:hover
{
	color: #CECFCE;
}


.search-nav-black:link, .search-nav-black:visited, .search-nav-black:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.search-nav-black:hover
{
	text-decoration: underline;
}

.search-form-note
{
	color: #999999;
	font-size: 10px;
}
