.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	}
a.style2:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #73CCD2;
	text-decoration: none;
	
}
/*---------------------------------------*/
/* - ERROR/Notification message Styles - */
/*---------------------------------------*/
div.notify {
	background-color: #ffff99;
	border: dotted 1px #ff3333;
	padding: 2px 2px 2px 2px;
	margin: 0 10px 2px 2px;
}

	div.notify p {
		margin: 0 0 3px 0;
	}
/*==============================================================================*/
/* ------------------------------ GENERAL Styles ------------------------------ */
/*==============================================================================*/
html, body {
	padding: 0;
	margin: 0;
}

body {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

img {
	border: 0;
}

td {
	vertical-align: top;
}

br.clr {/* Used to clear floated divs */
	clear: both;
}

input.text, textarea.text {/*text input*/
	border: 1px solid #000000;
	width: 135px;
	font-size: 11px;
}

input.text2, textarea.text2 {/*text input*/
	border: 1px solid #000000;
	width: 280px;
	font-size: 11px;
}

select.text {/*dropdown input*/
	border: 1px solid #000000;
	width: 140px;
	font-size: 11px;
}

input.button {
	border: thin outset;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
}

h1 {
	font: bold 25px Arial, Helvetica, sans-serif;
	color: #1C5155;
	margin: 0 0 10px 0;
}

h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #2D858C;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #fff;
}

li { margin: 0 0 10px -25px; }

	li.hide {/*lists where we don't want dots to appear*/
		list-style-type: none;
	}

/*==============================================================================*/
/* --------------------------- RESULTS LIST Styles ---------------------------- */
/*==============================================================================*/
/*-----------------------------*/
/* - Navigation menu - START - */
/*-----------------------------*/
div.search_output_nav {/*results list navigation container (underscore required in name since ID is to be used in vb.net)*/
	color: #C60001;
	font-weight: 600;
	float: left;
	padding: 5px 30px 5px 20px;
	margin-bottom: 10px;
}

	div.search_output_nav a {/*results list navigation link*/
		color: #3C5782;
	}

div#search-output-navlinks {/*numerical navigation container*/
	float: left;
}

div#search-output-navcmd {/*prev/next navigation container*/
	float: right;
}
/*---------------------------*/
/* - Navigation menu - END - */
/*---------------------------*/

div.search_output_sortorder {/*Sorting links*/
	float: right;
	padding: 5px 10px 5px 0px;
}

div.search-output {/*results list item container*/
	padding: 3px;
}

	div.search-output td {/*each item is split into a 2 column table - left for picture - right for content*/
		vertical-align: top;
	}

	div.search-output p {
		margin: 0 0 10px 0;
	}
	
	div.search-output a {
		color: #999999;
		text-decoration: none;
		font-weight: bold;
	}
	
		div.search-output a:hover {
			text-decoration: underline;
		}

div.search-output-pic {/*picture container*/
	border: solid 1px #CFCFCF;
	padding: 5px;
	background-color: #EBEBEB;
	width: 120px;
}

td.search-output-cell {/*table cell holding description divs*/
	background-color: #3EB8C1;	
}

div#search-output-headimg {/*header image for featured properties*/
	text-align: right;
	padding: 0 15px 0 0;
	background-color: #CCE6F3;
}

div.search-output-title {/*item title container*/
	color: #000;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0 5px 5px;
	background-color: #73CCD2;
}

div.search-output-desc {/*item description container*/
	padding: 0 0 1px 5px;
	float: left;
	background-color: #CCE6F3;
}

div.search-output-price {/*item price container*/
	color: #000;
	font-size: 10px;
	font-weight: bold;
	float: left;
}

div.search-output-ptype {/*item ptype container*/
	padding: 5px 0 1px 1px;
	float: left;
	background-color: #CCE6F3;
}

div.search-output-link{/*item full-page link container*/
	float: right;
	padding: 5px;
}

div.search-output-stat {/*item status container*/
	background: #E1E1E1 url(../images/img_minihouse.jpg) left no-repeat;
	border: solid 1px #fff;
	padding: 5px 5px 5px 25px;
	float: right;
	margin: 10px 25px 0 0;
}

/*===========================================================================*/
/* --------------------------- NEWS LIST Styles ---------------------------- */
/*===========================================================================*/
div#newslist-container {
}

	div#newslist-container p {
		background: url(../images/img_star.gif) left bottom no-repeat;
		font: normal 11px Arial, Helvetica, sans-serif;
		padding-left: 10px;
		margin: 0 0 5px 20px;
	}

	div#newslist-container a {
		color: #412687;
	}

div#newslist-title {
	text-align: left;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 8px 0 5px 25px;
}

/*========================================================================*/
/* --------------------------- FOOTER Styles ---------------------------- */
/*========================================================================*/
div#footer {
	background: #fff url(../images/LINE.gif) top no-repeat;
	padding: 40px 0 10px 0;
	margin: 0 0 0 0;
	text-align: center;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

#footer a
{
    color: #001;   
}

/*=========================================================================*/
/* ---------------------------- MISC Styles ------------------------------ */
/*=========================================================================*/
div.prop-output-separator {/*section separator on full-page display*/
	background-color: #73CCD4;
	padding: 2px 0 2px 10px;
	margin: 0 0 10px 0;
}





