/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	visibility: visible;
	background-color:#ffffff;
}
*{
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 12px; */
}

/* Defaults */

	form{ padding:0px; margin:0px; }
	* html form{ padding:0px; margin:0px; }

	a:link{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; }
	a:visited{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #333333; }
	a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color: #EB0089; }
	a:active{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #EB0089; }
	p{
		margin:0px 0px 10px 0px;
	}
	td {
		font-family: Arial, Helvetica, sans-serif;
		/* font-size: 12px; */
		text-decoration: none;
	}

	ul{ margin: 0px 0px 0px 0px; }
	* html ul{ margin: 0px 0px 0px 0px; }

	img {
		border:none;
	}
	.imgBorder {
		border:1px solid #eeeeee;
	}
	.clearBoth{
		clear:both;
		height:1px;
		font-size:1px;
	}
	#container { /* MAIN CONTAINER */
		background:#ffffff;
		position:relative;
		width:941px;
		text-align:left;
		overflow: visible;
		margin-right: auto;
		/* margin-right: 0px; */
		margin-bottom: 0px;
		margin-left: auto;
		/* margin-left: 5px; */
		margin-top: 0px;
		padding: 0px;
	}
	* html #container{
		background:#ffffff;
		width:941px;
	}

	.contentGap{
		height:3px;
		font-size:1px;
		clear:both;
	}
	* html .contentGap{
		height:1px;
		font-size:1px;
		clear:both;
	}


#header{
	background:#ffffff;
}
	#header #headerLevel1{
		height:75px;
		clear:both;
	}
		#header #headerLevel1 #logo{
			width:280px;
			float:left;
		}
		#header #headerLevel1 #quickNav{
			width:657px;
			float:left;
			text-align:right;
			padding:30px 0px 0px 4px;
			font-size:12px;
		}
		#header #headerLevel1 #quickNav a:link, #header #headerLevel1 #quickNav a:visited{
			font-size:12px;
			text-decoration: none;
		}
		#header #headerLevel1 #quickNav a:hover, #header #headerLevel1 #quickNav a:active{
			font-size:12px;
			text-decoration: underline;
		}
	#header #headerNav{
		margin:4px 0px 0px 0px;
		padding:5px 5px 5px 0px;
		color:#EC008C;
		font-weight:bold;
		margin-bottom:1px;
	}
		#header #headerNav a:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #646464; }
		#header #headerNav a:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #646464; }
		#header #headerNav a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #14C2ED; }
		#header #headerNav a:active{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #14C2ED; }
		#header #headerNav .highlight a:link, #header #headerNav .highlight a:visited{ color: #EC008C; }
		#header #headerNav .highlight a:hover, #header #headerNav .highlight a:active{ color: #14C2ED; }

#contentArea{
	width:941px;
	position:relative;
	padding:0px;
	margin:0px;
	text-align:left;
}

.quickSearch{
	width:427px;
	height:161px;
	padding:30px 5px 5px 18px;
	background-image: url(../images/box-quick-search.gif);
	background-repeat: no-repeat;
	margin-left:0px;
	color:#ffffff;
	float:left;
}
	.quickSearch .input{
		background-color: #FFFFFF;
		border: 1px solid #cccccc;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		width:210px;
	}
	.quickSearch select {
		border: 1px solid #cccccc;
		color:#000000;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	.quickSearch option{
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
	}

.bannerFree{
	width:243px;
	height:161px;
	/* padding:30px 0px 5px 0px; */
	/*
	background-image: url(../images/box-property-of-month.gif);
	background-repeat: no-repeat;
	*/
	color:#ffffff;
	float:left;
	text-align:center;
	margin-left:20px;
}

.quickLogin{
	width:194px;
	height:161px;
	padding:30px 0px 5px 16px;
	margin-left:18px;
	background-image: url(../images/box-login.gif);
	background-repeat: no-repeat;
	color:#ffffff;
	float:left;
}
	.quickLogin a:link, .quickLogin a:visited, .quickLogin a:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#ffffff;
	}
	.quickLogin a:hover {
		color:#333333;
	}
	.quickLogin .inputLogin{
		background-color: #FFFFFF;
		border: 1px solid #eeeeee;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		width:100px;
	}
#lhs{
	width:195px;
	float:left;
	margin-right:5px;
}

#contentLhs{
	padding:0px 10px 0px 0px;
	/* width:463px; */
	width:423px;
	float:left;
	margin-right:28px;
}

#midContainer{
	padding:0px 0px 0px 0px;
	width:710px;
	float:left;
	/* border-right:1px solid #e2e2e2; */
	border-right:2px dotted #cccccc;
	margin-right:0px;
}
	.midContent{
		width:402px;
		float:left;
		margin-right:2px;
		border-right:4px dotted #FFBA00;
		padding-right:10px;
	}

#rhs{
	width:208px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	float:left;
	margin-left:18px;
}

.bigImage{
	margin:0px 0px 10px 0px;
	border-bottom:3px solid #FFBA00;
	padding:0px 0px 1px 0px;
}
/* End Defaults */

.subSections{
	border:1px solid #e2e2e2;
	padding:5px;
}
	.subSections ul{	
	}
	.subSections ul li{
		list-style-type: circle;
	}

#nextPrev{
	font-weight:bold;
}
/* simple form */


#footer{
	border-top:1px solid #cccccc;
}
	#footer a:link, #footer a:visited, #footer a:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footerMenu{
		padding:5px 0px 1px 0px;
		margin:0px;
	}
	*html #footerMenu{ padding:5px 0px 5px 0px; }


#LatestNews{
	color:#000000;
	font-size:11px;
}
	#LatestNews .articleItem{
		padding:0px;
	}
	#LatestNews .articleItem .newsImage{
		padding:2px;
		width:64px;
		height:48px;
		overflow:hidden;
		float:left;
		margin-right:6px;
		border:1px solid #2ABDE1;
	}
	#LatestNews .articleItem .titleNews{
		width:123px;
		float:left;
	}
	#LatestNews .articleItem .summary{
		width:123px;
		float:left;
		color:#333333;
		font-size:11px;
	}

.latestProperty{
	width:110px;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

	.latestProperty .price{
		font-weight:bold;
		color:#cc0000;
	}