@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background-image:url(../images/pagebg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
.clr{ clear:both; line-height:0px; font-size:0px;}
img{ border:0px;}
.commonDIV{ width:100%;}
form{ margin:0px; padding:0px;}
.right{ float:right;}
.left{ float:left;}
#main{ width:919px; margin:0px auto; background-image:url(../images/contbg.jpg); background-repeat:repeat-y;}
#cont{width:912px;}
#cont .left{ width:188px; padding:0px; margin:0px; }
/*#cont .right{ width:722px; padding:0px; border-top:1px solid #ffffff; border-right:1px solid #ffffff; padding-bottom:25px;}*/
#cont .right{ width:722px; padding:0px; border-top:1px solid #ffffff; border-right:1px solid #ffffff; padding-bottom:1px;}
#content{width:675px; padding-left:23px; padding-right:23px;}
#content .left{width:330px; padding-right:24px; border-right:1px solid #cccccc;}
#content .right{width:290px; padding:0px;}
#contenthome{width:675px; padding-left:24px; padding-right:24px;}
#contenthome .left{width:620px; padding:0px;}
#contentmanagement{width:674px; padding-left:24px; padding-right:24px;}
#contentmanagement .left{width:223px; padding-right:1px;}
#contentmanagement .right{width:223px; padding-left:1px;}
.leftpic{ width:149px; height:98px; padding-right:8px; padding-top:6px; background-image:url(../images/leftphoto.jpg); background-repeat:no-repeat; margin:0px auto; padding-bottom:25px;}
.leftpic02{ width:149px; height:44px; padding-right:8px; padding-top:6px; margin:0px auto; padding-bottom:25px;}
.leftpicparklands{ width:149px; height:98px; padding-right:8px; padding-top:6px; margin:0px auto; padding-bottom:25px;}
.leftpicparklandsmap{ width:149px; height:152px; padding-right:8px; padding-top:6px; margin:0px auto; padding-bottom:1px;}
.leftpicparklands02{ width:149px; height:152px; padding-right:8px; padding-top:6px; margin:0px auto; padding-bottom:25px;}
#bottom{ width:911px; padding-top:15px; padding-bottom:15px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B2B2B2; text-decoration:none; padding-right:8px; margin:0px auto; background-image:url(../images/pagebg.jpg);}
#bottom a{ text-decoration:underline; color:#B2B2B2;}
#bottom a:hover{ text-decoration:none;}
/****************************************************************/
.heading1{ font-size:18px;}
.heading2{ font-size:24px; color:#000000;}
.heading3{ font-weight:bold;}
.link1{ text-decoration:underline; color:#00AEEF;}
a.link1:hover{ text-decoration:none;}
.link_submit{ text-decoration:underline; font-weight:bold; color:#4A4A4A;}
a.link_submit:hover{ color:#C80000;}
.seemore{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#165230; text-decoration:underline; background-image:url(../images/arrow.gif);background-repeat: no-repeat; background-position: right; padding-right:15px;}
a.seemore:hover{ text-decoration:none;}
.error{color:#C80000;}
.input{
	color:#999999;
	text-decoration:none;
	width:175px;
	height:18px;
	border:1px solid #A09B96;
}
.comment{
	color:#999999;
	text-decoration:none;
	width:190px;
	height:110px;
	border:1px solid #A09B96;
}
.commonSmall{ font-size:11px;}
.commonBlue{ color:#00AEEF;}
/*******************************************/
#contact{width:653px; padding-left:35px; padding-right:35px;}
#contact .left{width:256px; padding-right:24px; padding-left:24px; border-right:1px solid #cccccc;}
#contact .right{width:240px; padding:0px; padding-right:24px;}
#contact_submit{width:150px; height:auto;  padding-top:15px; }
/***********************Contact NEW********************/
#contact2{width:650px; padding-left:35px; padding-right:35px;}
#contact2 .left{width:256px; padding-right:24px; padding-left:24px; border-right:1px solid #cccccc;}
#contact2 .right{width:240px; padding:0px; padding-right:24px;}
#contact2_submit{width:150px; height:auto;  padding-top:15px; }
/*********************  Company History **************************/
#building_suburbs{width:275px; height:150px; background-image:url(../images/con_box.jpg); background-repeat:no-repeat; padding-left:15px;}
#building_suburbs h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#building_suburbs ul{padding-left:15px; margin:0px; list-style-type:none;}
#building_suburbs li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
.underline{line-height:25px; text-decoration:underline;  color:#555555;}
a.underline:hover{text-decoration:none;}
/*********************  Current Developments Overview **************************/
#curr_devov{width:275px; height:150px; background-image:url(../images/current-dev-overview-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#curr_devov h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#curr_devov ul{padding-left:15px; margin:0px; list-style-type:none;}
#curr_devov li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#curr_devov a{ text-decoration:none; color:#999999; font-size:15px;}
#curr_devov a:hover{ text-decoration:none; color:#00AEEF}
/*********************  Current Developments Overview Orientation Map **************************/
#curr_dev_orientation{width:290px; height:315px;}
/*********************  guidelines **************************/
#curr_guidelinesc{width:275px; height:150px; background-image:url(../images/guidelines.jpg); background-repeat:no-repeat; padding-left:15px;}
#curr_guidelinesc h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#curr_guidelinesc ul{padding-left:15px; margin:0px; list-style-type:none;}
#curr_guidelinesc li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#curr_guidelinesc a{ text-decoration:none; color:#999999; font-size:15px;}
#curr_guidelinesc a:hover{ text-decoration:none; color:#00AEEF}
/*********************  guidelines Documents **************************/
#curr_guidelinesdoc{width:275px; height:260px; background-image:url(../images/guidelines-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#curr_guidelinesdoc h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#curr_guidelinesdoc ul{padding-left:15px; margin:0px; list-style-type:none;}
#curr_guidelinesdoc li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#curr_guidelinesdoc a{ text-decoration:none; color:#999999; font-size:15px;}
#curr_guidelinesdoc a:hover{ text-decoration:none; color:#00AEEF}
/*********************  Township Diagram **************************/
#curr_townshipdia{width:275px; height:260px; background-image:url(../images/diagram-box-01.jpg); background-repeat:no-repeat; padding-left:15px;}
#curr_townshipdia h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#curr_townshipdia ul{padding-left:15px; margin:0px; list-style-type:none;}
#curr_townshipdia li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#curr_townshipdia a{ text-decoration:none; color:#999999; font-size:15px;}
#curr_townshipdia a:hover{ text-decoration:none; color:#00AEEF}
/*********************  Parklands Locality Map **************************/
#parklands_lmap{width:275px; height:150px; background-image:url(../images/parklands-locality-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#parklands_lmap h2{padding-left:3px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#parklands_lmap ul{padding-left:15px; margin:0px; list-style-type:none;}
#parklands_lmap li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
/*********************  Residential Developments Page **************************/
#res_site{width:275px; height:150px; background-image:url(../images/res-map-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#res_site h2{padding-left:65px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#res_site ul{padding-left:15px; margin:0px; list-style-type:none;}
#res_site li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#res_info{width:275px; height:150px; background-image:url(../images/residential-info-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#res_info h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#res_info ul{padding-left:15px; margin:0px; list-style-type:none;}
#res_info li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#res_info a{ text-decoration:none; color:#999999; font-size:15px;}
#res_info a:hover{ text-decoration:none;}
/*********************  Commercial Developments Page **************************/
#comm_site{width:275px; height:150px; background-image:url(../images/comm-map-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#comm_site h2{padding-left:65px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#comm_site ul{padding-left:15px; margin:0px; list-style-type:none;}
#comm_site li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#comm_info{width:275px; height:150px; background-image:url(../images/commercial-info-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#comm_info h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#comm_info ul{padding-left:15px; margin:0px; list-style-type:none;}
#comm_info li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#comm_info a{ text-decoration:none; color:#999999; font-size:15px;}
#comm_info a:hover{ text-decoration:none;}
/*********************  Developers and Investors Page **************************/
#dev_site{width:275px; height:150px; background-image:url(../images/dev-map-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#dev_site h2{padding-left:65px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#dev_site ul{padding-left:15px; margin:0px; list-style-type:none;}
#dev_site li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#dev_info{width:275px; height:150px; background-image:url(../images/dev-invest-info-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#dev_info h2{padding-bottom:25px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
#dev_info ul{padding-left:15px; margin:0px; list-style-type:none;}
#dev_info li{ background-image:url(../images/dot.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; font-size:15px; color:#999999; padding-bottom:5px;}
#dev_info a{ text-decoration:none; color:#999999; font-size:15px;}
#dev_info a:hover{ text-decoration:none;}
/********************* News **************************/
#news{width:675px; padding-left:24px; padding-right:24px;}
#news .left{width:450px; padding-right:24px; border-right:1px solid #cccccc;}
#news .right{width:170px; padding:0px;}
/********************* News narrower cols **************************/
#news2{width:670px; padding-left:24px; padding-right:24px;}
#news2 .left{width:450px; padding-right:24px; border-right:1px solid #cccccc;}
#news2 .right{width:170px; padding:0px;}
/*********************  Management **************************/
.Management h2{padding-bottom:10px; color:#555555; font-size:12px;  font-weight:normal; margin:0; font-weight:bold;}
.Management ul{margin:0px; list-style-type:none; padding:0px; padding-left:10px; padding-bottom:10px;}
.Management li{ background-image:url(../images/dot1.jpg);background-repeat: no-repeat; background-position: 0 .5em; padding-left:15px; color:#555555; padding-bottom:5px;}
.img{padding-bottom:10px; padding-top:10px;}
/**************************************************/
#park_grow{width:275px; height:150px; background-image:url(../images/parklands-grow-box.jpg); background-repeat:no-repeat; padding-left:15px;}
#park_grow h2{padding-left:38px; color:#00AEEF; font-size:18px; font-weight:normal; margin:0;}
.view{ color:#00AEEF; text-decoration:underline; background-image:url(../images/arrow.gif);background-repeat: no-repeat; background-position: right; padding-right:15px;}
a.view:hover{ text-decoration:none;}
#overview .left{ padding-top:50px; width:295px; padding-right:75px; border:none;}
#overview .right{ padding-top:50px; width:295px;}
/*********************  West Beach Development Page **************************/
.devlink_next a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6AB330; font-weight: bold; text-decoration:none;}
.devlink_next a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00AEEF; font-weight: bold; text-decoration:none;}
.devlink_back a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B33030; font-weight: bold; text-decoration:none;}
.devlink_back a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00AEEF; font-weight: bold; text-decoration:none;}
.completeddev{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00AEEF; font-weight: bold}
/*---------- COMPLETED DEVELOPMENT LOGOS---------*/
#west_beach{width:95px; height:auto; padding-right:39px;  float:left; }
#milnerton_ridge{width:149px; height:auto; padding-right:47px;  float:left; }
#sunset_beach{width:137px; height:auto; padding-right:53px;  float:left; }
#sunset_links{width:152px; height:auto; padding-right:0px;  float:left; }
#blouberg_rise{width:95px; height:auto; padding-right:39px; float:left; }
#highbury{width:149px; height:auto; padding-right:47px;  float:left; }
#park_gate{width:190px; height:auto; padding-right:34px;  float:left; }
#sundowner_homes{width:118px; height:auto; padding-right:0px;  float:left; }


/*---------- COMPLETED DEVELOPMENT LOGOS---------*/


.nav{width:722px; padding-top:30px; height:47px; background-color:#FFFFFF; background:url(../images/header_bg.jpg) repeat-x 0 0; overflow:hidden;}
.nav ul{list-style-type: none; padding:0px; margin:0px; }
.nav li{float:left; list-style:none; padding:0px; margin:0px; padding-left:4px;}
.nav li a{display:block; float:left; text-align:center; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding-left:8px; height:29px; overflow:hidden;  background:url(../images/nav_left.jpg) no-repeat left 0px; cursor:pointer;}
.nav li a span{	float:left;	display:block;	padding-top:5px;	padding-right:10px;	padding-bottom:10px; background:url(../images/nav_right.jpg) no-repeat right 0px;}
.nav li a:hover{	color:#000000;	background:url(../images/nav_hover_left.jpg) no-repeat left 0px;}
.nav li a:hover span{color:#ffffff;	background: url(../images/nav_hover_right.jpg) no-repeat right 0px;}
.nav li.current a{	color:#ffffff;	background:url(../images/nav_active_left.jpg) no-repeat left 0px;}
.nav li.current a span{color:#ffffff;	background:url(../images/nav_active_right.jpg) no-repeat right 0px;}

#form_con{width:350px; padding-top:20px;}
input{width:190px; border:1px solid #B3BEC9; height:17px; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x;}
select{width:190px; border:1px solid #B3BEC9; ; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x;}
textarea{width:190px; border:1px solid #B3BEC9; height:70px; background-image:url(../images/textarea_bg.jpg); background-repeat:repeat-x; background-color:#E9E9E9;}
.con_box{width:350px;  padding-bottom:10px;}
.con_name{width:120px; float:left; padding-top:3px;}
.con_field{width:201px; float:left;}
#recaptcha{width:275px; padding-left:75px; padding-top:20px;}
#recaptchaimg{width:74px; float:left;}
#recaptchasumbit{width:50px; float:left;}
#recaptchafield{width:135px; float:left;}
#btnsubmit{width:52px; border:none; height:20px; background-image:url(../images/submit.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px; margin:0px; color:#02B0EF; font-size:12px;}
.imp{color:#cb1201;}
#enquiries_left{ float:left; width:357px; border-right:1px solid #cccccc; }
#enquiries_right{ float:right; width:280px; padding-left:35px;}
#enquiries_right  h1{ margin:0px; padding:0px; display:block; padding-bottom:20px; font-weight:normal; font-size:18px;}