#main
{
	float: right;
	width: 782px;
}

#banner
{
	width1: 782px;
	height: 400px;
	background: #f2f2f2;
}

#banner #flashhome, #bottom flashhome1{ text-align:center; padding-top:165px; font-weight:bold;}
#banner #flashhome a, #bottom flashhome1 a{ color:#00A6CA; text-decoration:underline;}
#banner #flashhome a:hover, , #bottom flashhome1 a:hover{ text-decoration:none;}


#submenu1{ width: 180px; color: #FFFFFF; margin-left: 180px; _margin-left: 160px; position: absolute; font-family: verdana;	text-transform: uppercase;}
#submenu1 DIV .margin{ margin-top: 140px; margin-left: 20px;}
#submenu1 DIV H2{ margin: 0px; font-size: 100%; margin-top: 10px; font-weight: bold;}
#submenu1 DIV H2 SPAN{ margin-left: 5px;}
#submenu1 #submenu1Content { background: #999999; height:465px; _height:700px;}
#submenu1 #submenu2Content { background: #888888; height:465px; _height:700px;}
#submenu1 #submenu3Content { background: #999999; height:465px; _height:700px;}
#submenu1 #submenu4Content { background: #13A9E0; height:399px; _height:401px; border-top:1px solid #fff; margin:0px; padding:0px;}
#submenu1 #submenu5Content { background: #D5442C; height:399px; _height:401px; border-top:1px solid #fff; margin:0px; padding:0px;}


#submenu4Content #menuovercontainer, #submenu5Content #menuovercontainer{ padding:55px 0px 0px 35px; margin:-140px 0px 0px -20px;}
#submenu4Content #menuovercontainer #upcomming{ float:left; background:url(../images/menu_commercial_up.jpg) left top no-repeat; padding-top:35px;}
#submenu4Content #menuovercontainer #ongoing{ float:left; background:url(../images/menu_commercial_on.jpg) left top no-repeat; padding-top:35px;}
#submenu4Content #menuovercontainer #completed{ float:left; background:url(../images/menu_commercial_com.jpg) left top no-repeat; padding-top:35px;}
#submenu4Content #menuovercontainer #seprater{ float:left; background:url(../images/menuovercontainer_sep.jpg) center top repeat-y; padding-top:35px; width:90px; height:230px; margin-top:35px;}
#submenu4Content #menuovercontainer .project, #submenu5Content #menuovercontainer .project{ float:left; margin-bottom:35px; margin-right:55px;}
#submenu4Content #menuovercontainer .project img, #submenu5Content #menuovercontainer .project img{ margin-bottom:10px;}
#submenu4Content #menuovercontainer .project a, #submenu5Content #menuovercontainer .project a
{ color:#fff; text-decoration:none; text-transform:none; font-weight:bold;}
#submenu4Content #menuovercontainer .project a:hover, #submenu5Content #menuovercontainer .project a:hover{ color:#000;}

#submenu5Content #menuovercontainer #upcomming{ float:left; background:url(../images/menu_residential_on_01.jpg) left top no-repeat; padding-top:35px;}
#submenu5Content #menuovercontainer #completed{ float:left; background:url(../images/menu_residential_com.jpg) left top no-repeat; padding-top:35px;}
#submenu5Content #menuovercontainer #seprater{ float:left; background:url(../images/menuovercontainer_sep.jpg) center top repeat-y; padding-top:35px; width:90px; height:80px; margin-top:35px;}



#submenu1 UL{ margin: 0px; padding: 0px; margin-top: 5px; list-style-type: none;}
#submenu1 UL LI{ padding-top: 3px; padding-bottom: 3px; padding-left: 13px;}
#submenu1 UL LI A{ color: #000000; white-space: nowrap; text-decoration: none;}
#submenu1 UL LI.over A, #submenu1 UL LI A:hover{ color: #e2e2e2;}



#ptypemenu{ height:65px; _height:68px; background: #1B1B1B; color:#ffffff;}
#ptypemenu ul{ list-style-type:none; margin-top:0px; margin-bottom:0px; margin-left:0px; padding-left:0px;}
#ptypemenu ul li{ float:left; height:68px;}
#ptypemenu ul li a{ text-decoration:none;}
#ptypemenu ul li a:hover{ text-decoration:underline;}

#ptypemenu ul li.residential{ background:url(../images/residential_title.gif) #D5442C 18px 17px no-repeat;}
#ptypemenu ul li.golfing{ 
	background:#6BB71A; padding:17px 0px 0px 20px; height:48px; _height:51px;
	/*background:url(../images/golfing_title.gif) #6BB71A 18px 17px no-repeat;*/
}


#news{ color: #a7a7a7; font-size: 90%; clear:both; padding-top:0px;}
#newscontent{ 
	font-weight: normal; background:url(../images/title_news.jpg) #222222 25px 10px no-repeat; _background:url(../images/title_news.jpg) #222222 25px 12px no-repeat;
	padding:0px 20px 0px 85px; _padding:0px 20px 5px 85px;
}
#newscontent p{ font-size:90%; margin-top:-2px; _margin-top:0px;}
#newscontent p span{ color:#538392; font-weight:normal; font-size:110%;}
#newscontent A{ color: #a7a7a7; text-decoration: none;}
#newscontent A:hover{ color: #ffffff; text-decoration: none;}

#content
{
	clear: both;
	color:#9f9f9f;
	font-size:90%;
	float: left;
	width: 675px;
	_width1: 722px;
	height: 92px;
	_height1: 138px;
	margin-top: 10px;
	margin-bottom: 13px;
	_margin-top: 10px;
	padding: 23px 23px;
	background: #111111;
}

#content IMG
{
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

#content P
{
	margin: 0px;
	padding: 0px;
}

#content P A
{
	color: #9f9f9f;
	font-weight: bold;
	text-decoration: none
}

#series
{
	float: left;
	width: 241px;
	height: 138px;
	_height: 146px;
	margin-top: 10px;
	opacity: 0.60;
	-moz-opacity: 0.60;
	filter:alpha(opacity=60);
	background: #000000;
}

#series IMG
{
	margin: 0px;
	padding: 0px;
	float: left;
	margin: 18px 20px;
}

#series P
{
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	margin-top: 18px;
	margin-right: 18px;
	opacity: 1.0;
	-moz-opacity: 1.00;
	filter:alpha(opacity=100);
	color:#9f9f9f;
}

#series P SPAN
{
	color:#78C8E1;
	font-weight: bold;
}
#cons_updates{ position:absolute; width:202px; height:36px; margin:-55px 0px 0px 740px;}
