.clear{
	clear:both;
}
img{
	border:0px;
}

#maincontainer {	
	width: 988px;
	height: auto;
	margin:7px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border: solid 1px #8a8a8a;
}
#maindiv4template{
	width: 988px;
	height: auto;
	margin:5px;
	background-color:#FFFFFF;
	border: solid 1px #8a8a8a;
	}
#mainalign{
	width:988px;
	height: auto;
	background-color:#FFFFFF;
	float:left;
}

#top{
	width:988px;
	height:99px;
	float:left;
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
}
#Middle{
	width:988px;
	height: auto;
	float:left;
}
#home_midle{
	width:988px;
	height: auto;
	float:left;
	background:url(../images/home_middle_bg.gif) repeat-y ;
}
#btm {
	width: 988px;
	height: 86px;
	background-image:url(../images/btm_bg.gif);
	background-repeat:repeat-x;
	float:left;

}
#btm_link{
	width: 900px;
	height:10px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;	
}
#btm_copyrght{
	width: 900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font: Arial;
	font-size:12px;
	line-height:24px;
	color:#d3d3d3;
	text-decoration:none;
}
#btm_desing{
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
}

#home_lft{
	width:510px;
	height: auto;
	float:left;
	padding:20px 0px 10px 10px;
}
#home_rgt{
	width:465px;
	height: auto;
	float:right;
	padding:0px 0px 0px 00px;
	text-align:right;
}
.design{
	font: Arial;
	font-size:12px;
	color:#d3d3d3;
	text-decoration:none;
	text-align:center;
}
.metex{
	font: Arial;
	font-size:12px;
	color:#cbc08b;
	text-decoration:none;
	text-align:center;
	text-decoration:none;
}

#btm_link ul{
	width: auto;
	height: auto;
	list-style:none;
	text-align:center;
	
}
#btm_link li{	
	width: auto;
	height: auto;
	padding:0px 10px 0px 10px;
	text-align:center;
	float:left;
}
#btm_link a{
	font: Arial;
	font-size:12px;
	color:#d3d3d3;
	text-decoration:none;
	text-align:center;
}
#btm_link a:hover{
	color: #CC3399;
}
#Middle_home_ongoing{
	width:988px;
	height:191px;
	float:left;
	background-image:url(../images/home_ongoing_bg.gif);
	background-repeat:repeat-x;
}
#topLogo{
	width:auto;
	height:auto;
	float:left;
	padding-top:20px;
	padding-left:27px;
}
#topcaption{
	width:264px;
	height:50px;
	text-align:center;
	margin-top:30px;
	float:left;
	padding-left:180px;
}
#top_quik_links_bg{
	width:200px;
	height:46px;
	margin-top:10px;
	background-image:url(../images/top_quik_links_bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
}
#top_quik_links{
	width:150px;
	height:36px;
	margin-top:30px;
	float: right;
}
#project_selector{
	width:194px;
	height:21px;
	margin:0px;
	padding:0px;
	float:right;
	padding-right:5px;
	text-align:right;
}
.project_selectorTXT{
	font:Arial;
	font-size:12px;
	text-decoration:none;
	color: #666666;
	border:solid 1px  #993366;
	background-color:#FFFCFF;
	overflow:hidden;
}
#top_quik_links ul{
	margin:0px;
	padding:0px;
	
}
#top_quik_links li{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
#top_quik_links a{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#000000;
	float:left;
	margin:0px;
	padding: 0px 18px 0px 3px;
}
#top_quik_links a:hover{
	color: #CC0099;
}



#home_midle_lft{
	width:591px;
	height:615px;
	float:left;
	text-align:center;
	background-image:url(../images/home_cntnt_bg01.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#home_midle_rght{
	width:395px;
	height:615px;
	float: right;
	text-align:center;
	background-image:url(../images/home_cntnt_bg02.gif);
	background-position:left;
	background-repeat:repeat-y;
}
#home_flashlink{
	width:145px;
	height:360px;
	float:left;
}
#flower{
	width:185px;
	height:184px;
	float:right;
	overflow:hidden;
}
#home_latest_pro_bg{
	width:346px;
	height:188px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/home_latest_pro_bg.jpg);
	background-repeat:no-repeat;
}
#home_latest_pro{
	width: 145px;
	height:84px;
	float:left;
	padding-left:20px;
	padding-top:52px;
}
#home_latest_pro02{
	width: 145px;
	height:84px;
	float: right;
	padding-right:15px;
	padding-top:52px;
}
#home_quick_links{
	width:254px;
	height:auto;
	float:left;
	padding-left:12px;
	margin-top:15px;
}
#hme_care{
	width:230px;
	height:80px;
	float:left;
	text-align:center;
}
#hme_caretxt{
	width:150px;
	height: auto;
	padding-left:50px;
	float: right;
	font: Arial;
	font-size:11.8px;
	text-align:justify;
	color:#4f4f4f;
	padding-top:11.5px;
}

#hme_conttxt{
	width:150px;
	height: auto;
	padding-left:50px;
	float: right;
	font: Arial;
	font-size:13px;
	text-align:justify;
	color:#4f4f4f;
	padding-top:12px;
}
#hme_contemail{
	font: Arial;
	font-size:11px;
	text-align:justify;
	color:#4f4f4f;
	padding-top:12px;
	float:left;
}
#hme_contemail ul{
	width:100px;
	height:auto;
}
#hme_contemail li{
	width:auto;
	height:auto;
	list-style:none;
}
#hme_contemail a{
	font: Arial;
	font-size:11px;
	text-align:justify;
	color:#4f4f4f;
	padding-top:12px;
	text-decoration:none;
}
#hme_contemail a:hover{
	font: Arial;
	font-size:11px;
	text-align:justify;
	color:#CC0099;
	padding-top:12px;
	border-bottom: 1px dasged #CC0099;
}
.hme_careHD{
	width: 150px;
	height: 20px;
	float:left;
	text-align:left;
}
.bullet{
	margin-right:10px;
	margin-left:12px;
}
#more{
	width: 50px;
	height:auto;
	float:right;	
}
#more ul{
	width: auto;
	height:auto;
	margin:0px;
	padding:0px;
}
#more li{
	list-style:none;
}
#more a{
	font:Arial;
	font-size:11.8px;
	color: #d30000;
	text-align:right;
	text-decoration:none;
}
#homeLine{
	width:auto;
	height:auto;
	padding-bottom:10px;
}
#hme_contact{
	width:245px;
	height:80px;
	float:left;
	background-image: url(../images/hme_home_contact_ph.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	overflow: hidden;
}
#homeongoing{
	width:477px;
	height:185px;
	background-image:url(../images/hme_ongoing_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:6px;
}
#homeongoingpro01{
	width:99px;
	height:132px;
	padding-left:50px;
	padding-top:38px;
	float:left;
}
#homeongoingpro02{
	width:99px;
	height:132px;
	padding:38px 0px 0px 40px;
	float:left;
}
#homeongoingpro03{
	width:99px;
	height:132px;
	padding-right:50px;
	padding-top:38px;
	float:right
}
#homerghtcorner{
	width:200px;
	height:168px;
	float:left;
	padding-left:3px;
	padding-top:17px;
}

#sublinks{
	width:988px;
	height:37px;
	background-repeat:repeat-x;
	background-position:bottom;
}
#topline{
	width:988px;
	height:6px;
	background-image:url(../images/line_top_bg.gif);
	background-repeat:repeat-x;
	float: left;
	overflow: hidden;
}
	

#main_sub_contents{
	width: 988px;
	height: auto;
	float:left;
	background-image:url(../images/sub_pages_content_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#main_sub_contents_left{
	width:215px;
	height: auto;
	float: left;
	margin:0px;
	padding:0px;
}
#main_sub_contents_left2{
	width:215px;
	height: auto;
	float: left;
	margin:0px;
	padding:0px;
}
#main_sub_contents_right{
	width:733px;
	height: auto;
	margin:13px;
	float: right;
}
#abt_content{
	width:733px;
	height:auto;
	text-align:center;
	float: right;
	margin-right: auto;
	margin-left: auto;
}
#sub_hd{
	width:733px;
	height:auto;
	text-align:right;
	margin-bottom:15px;
}
#projects{
	width:605px;
	height:285px;
	background-image:url(../images/projects_main_bg.gif);
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#new_projects{
	width:515px;
	height: auto;
	margin:auto;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#projectsNewcochin{
	width:215px;
	height:260px;
	float:left;
	background-image:url(../images/new_cochin_pro_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#projectsNewcochin2{
	width:215px;
	height:260px;
	float: right;
	background-image:url(../images/new_cochin_pro_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#projectsNew_cochin_lftimg{
	width:181px;
	height: auto;
	margin:28px auto 0px auto;
	text-align:center;
}
#projectsNew_cochin_rghtimg{
	width:181px;
	height: auto;
	margin:28px auto 0px auto;
	text-align:center;
}

#projectsNew01{
	width:258px;
	height:210px;
	float:left;
}
#projectsNewlftimg{
	width:154px;
	height:159px;
	float: right;
	padding-top:28px;
	padding-right:29px;
}
#projectsNewlfthd{
	width:215px;
	padding-top:7px;
	float:right;
	text-align:right;
	padding-top:30px;
}
#projectsNew02{
	width:258px;
	height:210px;
	float: right;
}
#projectsNewlftimg2{
	width:154px;
	height:159px;
	float: left;
	padding-top:28px;
	padding-left:30px;
}
#projectsNewlfthd2{
	width:192px;
	padding-top:7px;
	float: left;
	text-align: left;
	padding-top:30px;
	padding-left:25px;
	text-align:right;
}
#newproject_thumb{
	width:664px;
	height:190px;
	background:url(../images/new_project_bg.gif) no-repeat;
}
#newproject_thumbLft{
	width:403px;
	height:170px;
	float:left;
	padding:20px 0px 0px 18px;
}
#newproject_thumbRgt{
	width:243px;
	height:190px;
	float: right;
	background-repeat:no-repeat;
}
#newproject_thumbRgtLogo{
	width:200px;
	height: auto;
	float: left;
	padding-top:10px;
}
#projects_sub_hd{
	width:733px;
	height:auto;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
}
#project_ongoing_bg{
	width:733px;
	height:auto;
	text-align:center;
	border: solid 1px #cdcdcd;
	float:left;
	padding-bottom:12px;
}
#project_ongoing_thumbs{
	width:732px;
	height:auto;
	text-align:center;
	margin:auto;
	
}
.promotionspic{
	padding-top:22px;
	
}
#promotions{
	width:185px;
	height:215px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	margin:10px 20px 10px 20px;
	text-decoration:none;
}
#project_ongoing_pro01{
	width:215px;
	height:328px;
	text-align:center;
	background-image:url(../images/ongoing_projects_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	margin:12px;
	text-decoration:none;
}
#project_completed_pro01{
	width:215px;
	height:312px;
	text-align:center;
	background-image:url(../images/completed_projects_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	margin:12px;
	text-decoration:none;
}
.project_ongoing_proHD{
	font:Arial;
	font-size:12px;
	font-weight:bolder;
	color:#CC3399;
	width: 733px;

}
.timesnewroman{
	font: "Times New Roman";
	font-size:12px;
	font-weight:bolder;
	color:#CC3399;
	width: 733px;

}
.project_ongoing_pro01Elevation{
	padding-top:24px;
	
}
.project_completed_pro01Elevation{
	padding-top:24px;
	
}
.project_ongoing_proTEXT{
	width:40px;
	height:65px;
	text-align: left;
	float:left;
	font-size:12px;
	line-height:22px;
	color: #666666;
	padding-left:10px;
	padding-top:25px;
	font-family: Arial;

}
.project_ongoing_proTEXT2{
	width:3px;
	height:65px;
	text-align: left;
	margin:0px 12px 0px 12px;
	float:left;
	font:Arial;
	font-size:12px;
	line-height:22px;
	color: #666666;
	padding-top:25px;

}
.project_ongoing_proTEXT3{
	width:125px;
	height:65px;
	text-align: left;
	float: left;
	font-size:12px;
	line-height:22px;
	color: #666666;
	padding-top:25px;
	font-family: Arial;

}
.project_completed_proTEXT3{
	width:215px;
	height:65px;
	text-align: center;
	float: left;
	font:Arial;
	font-size:12px;
	line-height:22px;
	color: #666666;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;

}
.more2{
	width: auto;
	height:auto;
	float:right;
	padding-right:4px;
	font:Arial;
	font-size:11.5px;
	line-height:22px;
	color:#d30000;
	text-decoration:none;
	
}
.more2:hover{
	font:Arial;
	font-size:11.5px;
	line-height:22px;
	color:#CC3399;
	text-decoration:none;
}
#projects_lft_link{
	width:215px;
	height:auto;
	padding-top:25px;
}
.projects_lft_linkSINGLE{
	width:215px;
	height: auto;
	padding-bottom:8px;
	float:left;
}
.projects_lft_linkArow{
	width: 10px;
	height:16px;
	float:left;
	padding:4px 10px 0px 15px;
}
.projects_lft_link111{
	width: 170px;
	height:auto;
	float: left;
	font:Arial;
	font-size:13px;
	font-weight:bolder;
	line-height:20px;
	color: #666666;
	text-decoration:none;
	text-align:left;
}
.projects_lft_link111Pink{
	width: 170px;
	height:auto;
	float: right;
	font:Arial;
	font-size:13px;
	font-weight:bolder;
	line-height:20px;
	color:#ae4697;
	text-decoration:none;
	text-align:left;
}
.projects_lft_link111:HOVER{
	color: #CC0099;
	margin:0px;
	padding:0px;
}
#project_summary{
	width:181px;
	height:399px;
	background-image:url(../images/project_summary_bg.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-left:18px;
	padding-top:45px;
	font:Arial;
	font-size:12px;
	text-align:justify;
	line-height:16px;
	color: #333333;
	padding-left:18px;
}
#project_summary2{
	width:181px;
	height:399px;
	background-image:url(../images/project_summary_bg2.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-left:18px;
	padding-top:45px;
	font:Arial;
	font-size:12px;
	text-align:justify;
	line-height:16px;
	color: #333333;
	padding-left:18px;
}
#pro_botm_text {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#project_main_bg{
	width:733px;
	height:353px;
	text-align:center;
	float: right;
	background-image:url(../images/main_pro_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#New_project_main_sub_link{
	width:655px;
	height:45px;
	background-image:url(../images/new_project_buton_bg.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#project_main_sub_link{
	width:650px;
	height:35px;
	float:left;
	padding-left:55px;	
	padding-top:15px;
}

#project_main_sub_link ul{
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
}
#project_main_sub_link li{
	float:left;
	list-style: none;
	list-style-type:none;
	padding-right:18px;
	padding-left:20px;
}
#project_main_sub_link a{
	list-style: none;
	margin:0px;
	padding:0px;
	font:Arial;
	font-size:12px;
	line-height:20px;
	color: #CC0099;
	text-decoration:none;
}
#project_main_sub_link a:hover{
	color: #666666;
}
.project_main_sub_linkBold{
	margin:0px;
	padding:0px;
	float:left;
	list-style: none;
	font:Arial;
	font-size:12px;
	font-weight:bolder;
	line-height:20px;
	color: #646464;
	text-decoration:none;
}
#project_main_sub_ele_txt{
	width:733px;
	height:244px;
	float:left;
}
.project_main_sub_ele{
	width:auto;
	height:auto;
	padding-left:32px;
	padding-top:12px;
	float: left;
	overflow: hidden;
}
.project_main_sub_txt{
	width:340px;
	height:200px;
	margin-right:48px;
	margin-top:32px;
	float: right;
	font:Arial;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color: #666;
}
.project_main_sub_txt_scroll{
	width:350px;
	height:200px;
	margin-right:38px;
	margin-top:32px;
	padding-right:4px;
	padding-bottom:5px;
	float: right;
	font:Arial;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color: #666;
	overflow: scroll;
}
#booknw_N_ebrochure{
	width:733px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;	
}
.bookNow{
	width:92px;
	height:30px;
	float:right;
	padding-right:20px;
	padding-top:20px;
}
#e_brochure{
	width:90px;
	height:auto;
	float:left;
	padding-left:30px;
	margin-top:18px;
}
.project_main_sub_txtHD{
	font:Arial;
	font-size:12px;
	font-weight:bolder;	
	text-align:justify;
	line-height:20px;
	color: #a13f8b; 
	
	
}
#project_subpagesHD{
	width:705px;
	height: auto;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	margin-top:5px;
	font:Arial;
	font-size:12px;
	font-weight:bolder;
	text-align:justify;
	line-height:20px;
	color: #990066;
}
#project_subpages{
	width:715px;
	height: auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
	background-color: #FBFBFB;
	padding-top: 20px;
	padding-bottom: 10px;
	float: right;
}
#project_subpages_status{
	width:735px;
	height: auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
	background-color: #FBFBFB;
	padding:20px 0px 10px 5px;
	float: right;
}

#completed_project_TXT{
	width:675px;
	height: auto;
	text-align: justify;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
	background-color: #FBFBFB;
	padding: 20px;
	margin-top:20px;
	float: right;
	line-height:20px;
}
.suite_floor{
	width:710px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#project_specifications{
	width:700px;
	height: auto;
	text-align:center;
	margin:5px;
	font:Arial;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	float:left;
	color:#666;
}
.project_locationLFT{
	width:200px;
	height: auto;
	text-align: left;
	float:left;
	padding-left:15px;
	
}

.project_specificationsLFT{
	width:120px;
	height: auto;
	text-align: left;
	float:left;
	padding-left:15px;
	
}
.project_specificationsMDDLE{
	width:20px;
	height: auto;
	text-align: left;
	float:left;
}
.project_specificationsRght{
	width:480px;
	height: auto;
	text-align: left;
	float:left;
}
#project_amen{
	width:340px;
	height: auto;
	text-align:center;
	margin:5px;
	padding-left:30px;
	font:Arial;
	font-size:11px;
	text-align:justify;
	line-height:20px;
	color:#666;
}
#project_amen2{
	float:left;
	text-align:center;
	padding-left:70px;
	font:Arial;
	font-size:11px;
	text-align:justify;
	line-height:10px;
	color:#666;
	list-style-image: url(../images/arow_01.gif);
	list-style-position: outside;
	list-style-type: armenian;
	
}
#project_amenBox{
	width:300px;
	height: auto;
	float:left;
}
#project_amenBox2{
	width:675px;
	height: auto;
	float:left;
	padding-left:25px;
	line-height:18px;
}
#project_amenBoxImage{
	width:300px;
	height: auto;
	float: left;
	text-align:center;
}
.project_amenRght{
	width:auto;
	height: auto;
	text-align: left;
	float:left;
}
#project_LocBox{
	width:auto;
	height: auto;
	padding-top:25px;
	padding-bottom:25px;
	float: right;
}
#to_top{
	width:683px;
	height:auto;
	float:right;
	text-align:right;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
}
.new_cottege_floor{
	width: auto;
	height:auto;
}
.floorplansTxt{
	width:208px;
	height: auto;
	text-align: left;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:34px;
	text-align:center
	
}
.floorplansbg{
	width:192px;
	height:177px;
	background-image:url(../images/floor_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align: left;
	float:left;
	margin-left:7px;
	margin-right:7px;
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
	text-align:center
	
}
.Common_Txt{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.white{
	color:#FFFFFF;
}
#new_cochin_villas{
	width:auto;
	height:auto;
	float: left;
}
.new_cochin_TEXT{
	width:40px;
	height:65px;
	text-align: left;
	float:right;
	font:Arial;
	font-size:12px;
	line-height:22px;
	color: #666666;
	padding-left:25px;

}
#contact_bg{
	width:605px;
	height:307px;
	background:url(../images/contact_bg.gif) no-repeat;
	margin:30px;
	padding-top:25px;
}
#contactLft{
	width:300px;
	height:250px;
	float: left;
	font:Arial;
	font-size:12px;
	line-height:18px;
	text-align:center;
	padding-top:10px;
	color:#8f1e79;
	text-decoration:none;
}
.email{
	font:Arial;
	font-size:12px;
	line-height:18px;
	text-align:center;
	padding-top:18px;
	color: #FF0000;
	text-decoration:none;
}
.pro-botm-text {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:000;
	text-decoration: none;
	text-align: justify;
	width:165px;
	padding-top:8px;
}

#contactrght{
	width:300px;
	height:250px;
	float: right;
	font:Arial;
	font-size:12px;
	text-align:center;
	padding-top:22px;
	color:#8f1e79;
}
.ads_thumb{
	width:100px;
	height:120px;
	float:left;
	margin:10px;
	font:Arial;
	font-size:12px;
	color:#CC3399;

}