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

body,td,th {
	color: #FFFFFF;
	font-family: Tahoma, sans-serif, Microsoft Sans Serif;
	font-size:12px;
	line-height: 1.3em;
}

body{ background:url(../images/bg-parn.jpg) repeat;
margin:0px;}

  
#footerMain{
	background: url(../images/bg-lay.jpg) repeat-x;
	padding:0;
	
}

#footerMain .headTxt{
	width:960px;
	margin:0 auto;
}

#footerMain .headTxtlang{
	width:70px; /* 960px */
	height:16px;/* 10px */
	margin:0 auto; 
	padding-left:890px;
	padding-top:5px; 
	font-size:12px;
}


/*--------------------Linlk headTxtlang-----------------------*/
.linklang a:link {color: #FFFFFF; text-decoration:none;}
.linklang a:visited{color:#FFFFFF; text-decoration:none;}
.linklang a:hover{color:#bc9f00; text-decoration: none;}
.linklang a:active{color:#FFFFFF;  text-decoration: none;}


#footerMain .headTxtbgflash{
	width:960px;
	height:565px; /*570px */
	margin:0 auto;
	background: url(../images/bg949.png) ;
	}
	
#footerMain .headTxtflash{
	width:916px;
	margin:0 auto;
	padding-top:20px; /* 23px */
}

/*------------------content 2 Flash---------------------*/

#footerMain .headTxtflashProject{
	width:916px;
	margin:0 auto;
	height:526px;
	background:url(../images/bgproject-info.jpg);	 
}

#footerMain .headTxtflashgall{
	width:916px;
	margin:0 auto;
	height:526px; background: url(../images/bggallery.jpg);	 
}

#footerMain .headTxtflashnew{
	width:916px;
	margin:0 auto;
	height:526px; background: url(../images/bgproject-new.jpg);	 
}

#footerMain .headTxtflashmaster{
	width:916px;
	margin:0 auto;
	height:526px; background: url(../images/bgmasterplan.jpg);	 
}
#footerMain .headTxtflashlocation{
	width:916px;
	margin:0 auto;
	height:526px; background: url(../images/bglocation.jpg);	 
}

#footerMain .headTxtflashhouse{
	width:916px;
	margin:0 auto;
	height:526px; background: url(../images/bg-housestyle.jpg);	 
}
#footerMain .headTxtflashfacilities{
	width:916px;
	margin:0 auto;
	height:526px; background: url(../images/bgfacilities.jpg);	 
}

#footerMain .headTxtflashcontact{
	width:916px;
	margin:0 auto;
	height:526px; background:url(../images/bgfacilities.jpg);	 
}



#footerMain .headTxtflashmenu{
	width:219px;
	height:526px;
	float:left;
}
#footerMain .headTxtflashcontent{
	width:649px; /* 697px */
	height:439px; /* 526px */
	float:left;
	padding:25px 24px 62px 24px;

}
/*--------------------headTxtflashcontent info-----------------------*/
#footerMain .headTxtflashcontentprojectinfohead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}
#footerMain .headTxtflashcontentprojectinfocon{
	width:649px;
	text-align:justify;
	
}
#footerMain .headTxtflashcontentprojectinfocon  img{
	border:1px solid #8c558c;
	padding: 2px; 
	margin:0px 5px 5px 0px;
	
}

/*--------------------headTxtflashcontent projecnews-----------------------*/
#footerMain .headTxtflashcontentprojecnewshead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}
#footerMain .headTxtflashcontentprojecnewscontent{
	width:649px;
	height:120px;	
}

#footerMain .headTxtflashcontentprojecnewscontent img{
	border:1px solid #8c558c;
	padding:2px; 
	margin:0px 5px 5px 0px;
}
#footerMain .headTxtflashcontentprojecnewspages{
	width:649px;
	height:15px; text-align:right;
}

#footerMain .headTxtflashcontentprojecnewsdetail{
	width:649px;
	text-align:justify;
	
}

#footerMain .headTxtflashcontentprojecnewsdetail img{
	border:1px solid #8c558c;
	padding:2px; 
	margin:0px 5px 5px 0px;
	
}


/*--------------------headTxtflashcontent gallery-----------------------*/

#footerMain .headTxtflashcontentgalleryhead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}
#footerMain .headTxtflashcontentgallerydrop{
	width:642px; /*649px*/
	height:40px;/*27px+5px*/
	text-align:right; 
	padding-right:7px;
}

#footerMain .headTxtflashcontentgallerybig{
	width:516px;
	height:359px;
	background:url(../images/shadow-gall.png); 
	float:left;
}

#footerMain .headTxtflashcontentgallerybig img{
	float:left;
	border:1px solid #8c558c;

}

#footerMain .headTxtflashcontentgallerysmall{
	width:131px; 
	float:left;
	text-align:right;
}

#footerMain .headTxtflashcontentgallerysmall img{
	border:1px solid #8c558c;
	margin:0px 2px 6px 0px;
}

#footerMain .headTxtflashcontentgallerydrop{
	width:642px; /*649px*/
	height:40px;/*27px+5px*/
	text-align:right; 
	padding-right:7px;
}
#footerMain .headTxtflashcontentgallerytext{
	width:642px; /*649px*/
	padding-right:7px;
	padding-top:7px;
}


/*--------------------headTxtflashcontent location-----------------------*/
#footerMain .headTxtflashcontentlocationhead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}

/*--------------------headTxtflashcontent contact-----------------------*/
#footerMain .headTxtflashcontentcontacthead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}
#footerMain .headTxtflashcontentcontactaddress{
	width:649px; 
	height:60px;/*27px+5px*/
	
}
#footerMain .headTxtflashcontentcontactform{
	width:649px; 
	
}



/*--------------------headTxtflashcontent Masterplan-----------------------*/
#footerMain .headTxtflashcontentmasterhead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}
#footerMain .headTxtflashcontentmasterplanleft{
	width:532px; 
	height:70px;/*399px*/
	float:left;
	padding-top:329px;
}
#footerMain .headTxtflashcontentmasterplanright{
	width:117px; 
	height:70px;/*399px*/
	float:left;
	padding-top:329px;
}

/*--------------------headTxtflashcontent housestyle-----------------------*/
#footerMain .headTxtflashcontenthousestyle{
	width:649px; 
	height:130px;/*27px+5px*/
	
}

#footerMain .headTxtflashcontenthousestyle img{
	border:1px solid #8c558c;
	padding:2px; 
	margin:0px 5px 5px 0px;
	
}

#footerMain .headTxtflashcontenthousehead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}



/*--------------------headTxtflashcontent housestyledetail-----------------------*/
#footerMain .headTxtflashcontenthousehead{
	width:649px; 
	height:40px;/*27px+5px*/
	
}

#footerMain .headTxtflashcontenthouse2blogleft{
	width:522px;
	float:left;
	height:310px;

}

#footerMain .headTxtflashcontenthouse2blogleft img{
	border:1px solid #8c558c;
	padding:2px; 
	margin:0px 5px 5px 0px;

}
#footerMain .headTxtflashcontenthouse2blogright{
	width:127px;
	float:left;
	height:310px;

}

#footerMain .headTxtflashcontenthouse2blogright img{
	border:1px solid #8c558c;
	padding:2px; 
	margin:0px 5px 5px 0px;

}

#footerMain .headTxtflashcontenthousefloorplan{
	width:649px;

}



/*--------------------headTxtflashcontentfacilites-----------------------*/

#footerMain .headTxtflashcontentfac{
	width:649px; 
	height:40px;/*27px+5px*/
	
}

#footerMain .headTxtflashcontentfacdetail{
	width:649px; 
	
}

#footerMain .headTxtflashcontentfacdetail ul {
	padding: 0px 0px 0px 20px;
	}
#footerMain .headTxtflashcontentfacdetail ul li{ 
	list-style-image:url(../images/list.png); 
	color: #FFFFFF;
	line-height:20px;

}

#footerMain .headTxtflashcontentfacpic{
	width:649px;
	text-align:center;
	
}
#footerMain .headTxtflashcontentfacpic img{
 	border:1px solid #8c558c;
	padding:2px; 
	margin:5px 5px 0px 0px;
	
}





/*--------------------foot-----------------------*/
#footerMain .headTxtfoot{
	width:916px;
	margin:0 auto;
	font-size:12px;
}

#footerMain .headTxtfootleft{
	width:630px;
	float:left;
	color:#cbd8d5;

}



#footerMain .headTxtfootright{
	width:286px; float:left;
	

}

/*--------------------Linlk footmenu-----------------------*/
.footlinkmenu a:link {color:#cbd8d5; text-decoration:none;}
.footlinkmenu a:visited{color: #cbd8d5; text-decoration:none;}
.footlinkmenu a:hover{color:#e8c400; text-decoration: none;}
.footlinkmenu a:active{color:#cbd8d5;  text-decoration: none;}


/*--------------------Linlk headTxtlang-----------------------*/
.headnewsgold a:link {color: #cc98fe; text-decoration:none; font-weight:bold;}
.headnewsgold a:visited{color:#cc98fe; text-decoration:none; font-weight:bold;}
.headnewsgold a:hover{color: #a768e4; text-decoration: none; font-weight:bold;}
.headnewsgold a:active{color:#cc98fe;  text-decoration: none; font-weight:bold;}

.clear{
clear:both;
}
.fontlplan{ 
color:#996600;
font-weight:bold;}

.fontpurple{ color: #cc98fe; font-weight:bold;}





/*--------------------form-----------------------*/
.contactForm {
display:block;
margin:0 0 20px;
padding:0px;
}
.contactForm h2 {
margin:0 0 15px;
font-size:12px;
}
.contactForm div {
display:block;
padding:0 0 4px;
position:relative;
}
.contactForm label {
float:left;
width:200px;
}
.contactForm label.error {
color:#FF0000;
position:absolute;
right:120px;
top:10px;
width:auto;
}
.contactForm .textarea label.error {
right:20px;
}
.contactForm input {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 0 #F6F1EB;
background:url(../images/input-bg.png) repeat-x scroll 0 0 #FFFFCC;
border:1px solid #CCCCCC;
color:#443728;
font-family:Tahoma, sans-serif, Microsoft Sans Serif;
padding:6px;
width:240px;
height:15px;
}
.contactForm textarea {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 0 #F6F1EB;
background:url(../images/input-bg.png) repeat-x scroll 0 0 #FFFFCC;
border:1px solid #CCCCCC;
color:#443728;
font-family:Tahoma, sans-serif, Microsoft Sans Serif;
padding:10px;
width:340px;
font-size:12px;
}
.contactForm button {
background:url(../images/submit-btn.png) no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
height:32px;
margin:10px 10px 1px 200px;
text-indent:-9999px;
width:88px;
}
.contactForm button:hover {
background-position:0 -32px;
}
.contactForm button:active {
margin:11px 10px 0 200px;
}

/*--------------------End form-----------------------*/