/*==============================================================================*/
/* ------------------------------ GENERAL Styles ------------------------------ */
/*==============================================================================*/
html, body {
	padding: 0;
	margin: 0;
}

body {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #535353;
	background: #fff url(../images/bluebg.gif) top repeat-x;
}

	body.print {
		background: #fff;
		margin: 20px 10px 10px 10px;
		width: 600px;
	}

img {
	border: 0;
}

td {
	vertical-align: top;
}

a { /* General links */
	color: #62594A;
	font-weight: bold;
	text-decoration: none;
}

	a:hover{/* General links - hover */
		color: #F13F30;
	}

br.clr {/* Used to clear floated divs */
	clear: both;
}

input.text, textarea.text {/*text input*/
	border: 1px solid #000000;
	width: 220px;
	font-size: 11px;
}

select.text {/*dropdown input*/
	border: 1px solid #000000;
	width: 100px;
	font-size: 11px;
}

input.button {
	border: thin outset;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
}

/*========================================================================*/
/* --------------------------- HEADER Styles ---------------------------- */
/*========================================================================*/
div#header-top {
	background-color: #EB340A;
	padding: 10px 0 11px 0;
	margin: 0;
	text-align: center;
}
	/*------------------------------------------*/
	/* - Header (TOP) navigation menu - START - */
	/*------------------------------------------*/
	div#header-top div.nav ul{
 		margin-left: 0;
		padding-left: 0;
		display: inline;
	}

	div#header-top div.nav li{
		margin-left: 0;
		padding: 3px 10px;
		border-left: 1px solid #A0A0A0;
		list-style: none;
		display: inline;
	}

		div#header-top div.nav li.first{
			margin-left: 0;
			border-left: none;
			list-style: none;
			display: inline;
		}
			
		div#header-top div.nav li a{
			font-weight: normal;
			color: #fff;
		}
	/*----------------------------------------*/
	/* - Header (TOP) navigation menu - END - */
	/*----------------------------------------*/

div#header-bottom {
	background-color: #0D64A8;
	padding: 3px 0 3px 0;
	margin: 0 0 5px 0;
}

	div#header-bottom.homepage {/*set a width on the homepage version*/
		width: 562px;
	}
	/*------------------------------------------*/
	/* - Header (BOT) navigation menu - START - */
	/*------------------------------------------*/
	div#header-bottom div.nav ul{
 		margin-left: 0;
		padding-left: 0;
		display: inline;
	}

	div#header-bottom div.nav li{
		margin-left: 0;
		padding: 3px 15px 3px 14px;
		border-right: 5px solid #D3E3F0;
		list-style: none;
		display: inline;
	}

		div#header-bottom div.nav li.first{
			margin-left: 0;
			border-left: none;
			list-style: none;
			display: inline;
		}
			
		div#header-bottom div.nav li a{
			font-weight: normal;
			color: #fff;
		}
	/*----------------------------------------*/
	/* - Header (BOT) navigation menu - END - */
	/*----------------------------------------*/

div#header-search {/*search section of header*/
	background-color: #0D64A8;
	padding: 10px 0 10px 0;
	margin: 0 0 5px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
}

	div#header-search select {/*dropdowns in header*/
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #C94344;
	}

/*===========================================================================*/
/* --------------------------- NEWS LIST Styles ---------------------------- */
/*===========================================================================*/
td.newslist-container {
	background-color: #C3D7F2;
}

	td.newslist-container p {
		font: normal 10px Arial, Helvetica, sans-serif;
		padding-left: 10px;
		margin: 0 0 20px 10px;
	}
		
		td.newslist-container p.header {
			background: #C3D7F2 url(../images/img_star.gif) left bottom no-repeat;
			font: normal 13px Arial, Helvetica, sans-serif;
			margin-bottom: 0px;
		}

	td.newslist-container a {
		color: #412687;
	}

div#newslist-title {
	text-align: center;
	background-color: #D72B39;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 80px 10px 80px;
	margin: 20px 0 20px 0;
}

/*===========================================================================*/
/* --------------------------- MAIN CONTENT Styles --------------------------*/
/*===========================================================================*/
td.main-container {
	background-color: #F0F1EC;
	padding: 20px 20px 0 20px;
}

	td.main-container h1 {
		font: bold 20px Arial, Helvetica, sans-serif;
		color: #D72D3A;
		margin: 0 0 10px 0;
	}

	td.main-container p {
		margin: 0 0 10px 0;
	}

/*==============================================================================*/
/* --------------------------- 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;
	border-top: dotted 1px #818181;
	border-bottom: dotted 1px #818181;
	float: left;
	background-color: #DEE5EF;
	padding: 5px 30px 5px 20px;
}

	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 {/*results list item container*/
	border-bottom: 1px solid #DFDFDF;
	padding: 10px 10px 10px 10px;
}

	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-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: #F1F1F1;	
}

div.search-output-title {/*item title container*/
	background-color: #2E5283;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 20px;
}

div.search-output-desc {/*item description container*/
	padding: 5px 0 5px 20px;
	float: left;
}



div.search-output-price {/*item price container*/
	background-color: #9F150B;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	float: left;
	margin: 10px 0 0 0;
	
}

div.search-output-link{/*item full-page link container*/
	float: right;	
	margin: 10px 15px 0 70px;
	background-color: #E1E1E1;
	border: solid 1px #fff;
	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;
}

/*========================================================================*/
/* --------------------------- FOOTER Styles ---------------------------- */
/*========================================================================*/
div#footer {
	background-color: #EB340A;
	padding: 10px 0 10px 0;
	margin: 3px 0 0 0;
}
	/*------------------------------------*/
	/* - Footer navigation menu - START - */
	/*------------------------------------*/
	div#footer div.nav ul{
 		margin-left: 0;
		padding-left: 0;
		display: inline;
	}

	div#footer div.nav li{
		margin-left: 0;
		padding: 3px 10px;
		border-left: 1px solid #A0A0A0;
		list-style: none;
		display: inline;
	}

		div#footer div.nav li.first{
			margin-left: 0;
			border-left: none;
			list-style: none;
			display: inline;
		}
			
		div#footer div.nav li a{
			font-weight: normal;
			color: #fff;
		}
	/*----------------------------------*/
	/* - Footer navigation menu - END - */
	/*----------------------------------*/

div#footer-logo {/*footnote*/
	background: #fff url(../images/poweredbylet.gif) no-repeat;
	background-position:left bottom;
	padding: 20px 0 2px 0px;
	font: normal 9px Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 0 0 0 20px;
}

/*======================================================================*/
/* --------------------------- MISC Styles ---------------------------- */
/*======================================================================*/

td.home-link {/*Link section on homepage*/
	text-align: center;
	background-color: #D72B39;
	padding: 3px 0 3px 0;
}

	td.home-link a {/*Link section on homepage*/
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #fff;
	}

div#home-newprop {
	padding: 10px 0 0 5px;
	background-color:White;
}

	div#home-newprop h1 {
		font: bold 18px Arial, Helvetica, sans-serif;
		color: #D22C30;
		margin: 0;
	}
	
	.featureTitle {
		font: bold 18px Arial, Helvetica, sans-serif;
		color: #D22C30;
		margin: 0;
		margin-left:10px;
	}

	div#home-newprop p {
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #D22C30;
		margin: 5px 0 5px 0;
	}
	
	.home-newprop{
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #D22C30;
		margin: 5px 0 20px 0;
	}

div#home-news {/*News section on homepage*/
	background: #fff url(../images/NEWSBG.jpg) left top no-repeat;
	height: 285px;
}

	div#home-news-innertext {
		margin: 0 0 10px 150px;
		padding-top: 50px;
	}

		div#home-news-innertext h1 {
			font: bold 15px Arial, Helvetica, sans-serif;
			color: #D72D3A;
			margin: 0 0 10px 0;
		}

.virtualBox
{
	
	font-size:9pt;
	visibility:hidden;
	
}

.title2
{
	
	color: #3C5782;
			font-weight: 600;
			border-bottom: dotted 1px #818181;
			margin: 10px 0 5px 0;
}


