body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, ul{

	margin: 0;

	padding: 0;	

}



body {

	background-color:#FFFFFF;

	font: 13px Arial;	

}



img {

	border:none;

}



/* container - contains design */



#container {

	text-align:left;

	margin: 0 auto;

	width:751px;

}



/* header - flash header */



#header {

	background: url(../../img/header.jpg) bottom left no-repeat;

	height:119px;

}



/* properties sections - Key developments, villas etc.. */



#sections {

	margin-top:2px;

	margin-bottom:2px;

	height:118px;

}



#sections ul {

	list-style:none;

}



#sections ul li{

	display: block;

	float: left;

	margin-right:2px;

}



#sections ul li.last{

	margin-right:0px;

}



/* menu - navigation */



#navigation {

	height:37px;

	background: url(../img/menu_bg.jpg) repeat-x;

}



#navigation .left {

	width:5px;

	height:37px;	

	float:left;

	background: url(../img/menu_left.jpg) no-repeat;

}



#navigation .left,#navigation .right {

	margin-top:-1px;

}



#navigation .right {

	width:6px;

	height:37px;

	float:right;

	background: url(../img/menu_right.jpg) no-repeat;

}



#navigation ul{

	list-style:none;

}



#navigation ul li{

	display: block;

	float: left;

	width:82px; /* 751 divided by number of items (9) */

	text-align:center;

	background: url(../img/divider.jpg) right no-repeat;

	line-height:37px;

}



#navigation ul li.one{

	width:62px; /* 751 divided by number of items (9) */

}



#navigation ul li.two{

	width:92px; /* 751 divided by number of items (9) */

}



#navigation ul li.three{

	width:102px; /* 751 divided by number of items (9) */

}



#navigation ul li {

	margin-top:-1px;

}



#navigation ul li.active a:link,#navigation ul li.active a:visited{

	color:#ff9f47;

}



#navigation ul li.last{

	background: none;

}



#navigation a:link,#navigation a:visited {

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

}



#navigation a:hover {

	color:#ff9f47;

}



/* sub menu - Key developments, villas, apartments, resales*/



#sub_navigation{

	clear:both;

	height:22px;

	line-height:22px;

	margin-left:0px;

}



#sub_navigation ul{

	list-style:none;

}



#sub_navigation ul li{

	display: block;

	float: left;

	padding-left:12px;

	padding-right:12px;

	background: url(../img/divider2.jpg) right no-repeat;	

}



#sub_navigation ul li.last{

	background: none;	

}



#sub_navigation a:link,#sub_navigation a:visited{

	color:#008fd5;

	text-decoration:none;	

}



#sub_navigation ul li.active a:link,#sub_navigation ul li.active a:visited{

	color:#ff9f47;

}



#sub_navigation a:hover{	

	color:#ff9f47;

}



/* left channel */



#left {

	position: absolute;

	width:147px;

}



#left input {

	margin-top:2px;

	margin-bottom:2px;

}



.spacer {

	height:15px;

}



#newsletter {

	width:143px;

}



/* right channel */



#right {

	float: right;

	width: 149px;

}



#specials {

	width: 136px;

	background-color:#f7941e;

	padding:7px;

	color:#FFFFFF;	

}



#specials a {

	color:#000000;

	text-decoration:none;

}



#specials h3 a {

	color:#FFFFFF;

	font-size:12px;	

}

#specials h4 a {

	color:#FFFFFF;

	font-size:10px;

}

#specials h4{

	margin-bottom:10px;

}



#members {

	width:147px;

	text-align:center;

}



#members img{

	margin-top:10px;

}



/* content */



#content {

	clear:left;

	margin-top: 10px;

	margin-right: 147px;

	margin-left: 147px;

	padding-right:16px;

	padding-left:16px;

	font: 14px Arial;		

}



#content hr {

	color: #f7941e;

	background-color: #f7941e;

	height: 1px;

	border:none;

	margin-bottom:26px;

}



#content p a{

	color:#000000;

	text-decoration:none;		

}



#content p.nospace {

	margin: 0;

	padding: 0;	

}



#content .left {

	float:left;

	margin-right:10px;

}



#content h3 a{

	color:#d47219;

	font-size:12px;

	text-decoration:none;

}



#content .link {

	color:#008fd5;

	text-decoration:none;

	font-weight:bold;

}



#content .link2 {

	color:#008fd5;

	text-decoration:underline;

}



.small {

	font-size:11px;

}



.nogap {

	margin:0px;

	padding:0px;

	margin-top:4px;

	margin-bottom:12px;

}





#activedirectory {

	float:right;

	clear:left;

	font-size:11px;

}



#activedirectory ul{

	list-style:none;

}



#activedirectory ul li{

	padding-right:2px;

	padding-left:2px;

	display: block;

	float: left;

}



#activedirectory a:link,#activedirectory a:visited{

	color:#000000;

	text-decoration:none;

}



#activedirectory a:hover{	

	color:#ff9f47;

}





#activedirectory ul li.active a:link,#activedirectory ul li.active a:visited{

	color:#008fd5;

}	





.property a{

	color:#008fd5;

}



h1{

	font-size:14px;	

}



.property h2{

	color:#008fd5;

	margin-bottom:6px;	

	font-size:14px;	

}



.property h2 a{

	text-decoration:none;

}



.property h3{

	color:#000000;

	margin-bottom:12px;

	font-size:12px;	

}



.property h3.sold{

	color:#d47219;

}



.property h4{

	margin-bottom:20px;

	font-size:12px;		

}



.property h5{

	font-size:12px;	

}



.property h5 a{

	color:#008fd5;

	text-decoration:underline;

}



.property img {

	float:left;	

	margin-right:14px;

}



.property p {

	clear:left;

}



.gallery img{

	margin-right:0px;

}



.gallery ul {

	list-style:none;

	margin:0;

	padding:0;

	display: block;



}



.gallery ul li{

	width:136px;

	display: block;

	float: left;

	text-align: center;

	margin:3px;

	margin-left:0px;

	margin-right:5px;	

}



.gallery2 img{

	margin-right:0px;

}



.gallery2 ul {

	list-style:none;

	margin:0;

	padding:0;

	display: block;



}



.gallery2 ul li{



	display: block;

	float: left;

	text-align: center;

}



.list ul{

	list-style:none;	

}



.list ul li {

	background: url(../img/bullet.gif) no-repeat;

	padding-left:16px;

	font-size:13px;

	margin-bottom:5px;

}



.list a, .list a:visited{

	color:#000000;

	text-decoration:underline;	

	font-weight:bold;

}



.list ul li.active a,.list ul li.active a:visited {

	color:#008fd5;

}



.list a:hover{

	color:#008fd5;

}



.list2 ul li {

	margin-left:15px;

	padding-left:10px;

	margin-bottom:15px;

}



.list3 ul {

	list-style:none;

}



.list3 ul li{

	margin-bottom:10px;

}



.list3 ul li .no {

	float:left;

	color:#008fd5;

	font-weight:bold;

	font-size:16px;

	padding-right:15px;

}



#contactus {

	font-weight:normal;

	font-size:11px;

	color:#5b5b5b;

}



#contactus span{

	color:#ff0000;

}



#contactus label { 	

	position:relative;

	width:150px;

	display:block;

	line-height:15px;

}



#contactus label input {

	position : absolute;

	width:250px;

	left : 160px;

	top:0;

	background-color:#ffe4c4;

	border:1px solid #ab9983;	

} 



#contactus p.ta {

	height:100px;

}



#contactus .comments {

	top:-14px;

}



#contactus label textarea {

	position : absolute;

	left : 160px;

	top:0;

	height:100px;

	width:250px;	

	background-color:#ffe4c4;

	border:1px solid #ab9983;	

} 





#contactus_send {

	margin-top:-10px;

	margin-left:160px;

}



#emailafriend {

	font-size:15px;

	font-weight:bold;

}



#emailafriend .name{

	color:#008fd5;

}



#emailtofriend_send {

	margin-left:345px;

}



#about h2{

	text-size:21px;

	color:#008fd5;

}



#about ul{

	list-style:none;

}



#about ul li{

	display:inline;

	margin-right:1px;

}



#faqs p {

	margin-top:0px;

}



#faqs h4{

	font-weight:bold;

	margin-bottom:0px;

	margin-top:14px;

	font-size:14px;	

}



#faqs ul{

	list-style:none;

}

#faqs ul li{

	padding-left:20px;

	margin-bottom:14px;

	background: url(../img/bullet.jpg) no-repeat;

}



#testimonials p{

	margin-bottom:0;



}



#testimonials h4{

	margin-top:0;

	color:#008fd5;

	font-size:14px;		

}



.altgallery ul{

	margin-top:-1px;

	list-style:none;

}



.altgallery  ul li{

	display:inline;

	margin-right:-2px;

}



.central {

	text-align:center;

}



#footer {

	padding-top:10px;

	background: url(../img/footer.jpg) repeat-x;

	clear:both;

	text-align:center;

}



#footer a{

	color:#0378b0;

	text-decoration:none;

}



