body{
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#535252;
}
h1{
	margin:0px;
}
h2{
	font-family:"Trebuchet MS";font-weight:normal;color:#494949;
	font-size:22px;
	margin:0px;
}
h3{
	font-family:"Trebuchet MS";
	font-size:16px;font-weight:normal;color:#535252;
	margin:0px;
	
}

/* common */
.clear{
	clear:both;
}
.hide{
	display:none;
}

/* main containers */
#main_container{
	width:990px;
	margin:0 auto 0 auto;
}
#top_container{
	
	height:120px;
	background-image:url(top_container_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.top_left{
	width:302px;
	height:93px;
	float:left;
	padding-left:15px;
}
.logo a{
	background-image:url(logo.gif);
	background-repeat:no-repeat;
	width:302px;
	height:110px;
	display:block;
	margin-top:5px;
}
.logo img{
	alt:hai;
	background-repeat:no-repeat;
	width:194px;
	height:72px;
	display:block;
}
.top_right{
	 
	height:88px;
	float:right;
	margin:3px 3px 0 0;
}
.top_link{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#535252;text-align:right;
	height:23px;width:546px;padding-right:10px
}
.top_link a{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#535252;text-decoration:none;
}
.top_link a:hover{
	text-decoration:underline;
}
.main_nav{
	width:556px;height:55px;
}
.main_nav ul{
	padding:0 0 0 20px;margin:0;list-style:none;
}
.main_nav li{
	font-family:"Trebuchet MS";	font-size:17px;font-weight:normal;color:#343434;float:left;height:25px;
	padding:30px 12px 0 12px;margin:0;list-style:none;line-height:normal;
	background-image:url(nav_break.gif);background-position:right bottom;background-repeat:no-repeat;
}
.main_nav li a{
	font-family:"Trebuchet MS";	font-size:17px;font-weight:normal;color:#343434;text-decoration:none;
	
}
.main_nav li a:hover{
	color:#626060;
}		


#content_section{
	width:254px;
	margin:0 0 0 0;
	padding:7px 0 0 0;
}
#left_container{
	width:231px;
	float:left;
	padding:0 0 0 0px;
}
#middle_container{
	width:738px;
	float:left;
	margin:13px 6px 0 4px;
	padding:0 0 0 0px;
}

.banner_container{
	width:225px;
	border:#CBCBCB solid 2px;
	padding:5px 15px 5px 5px;
	float:left;
	 
}
.banner_img{
	background-image:url(icon_house.gif);
	background-repeat:no-repeat;
	width:216px;
	height:93px;
	float:left;
	margin-right:15px;
}

.banner_container ul{
	margin:20px 0 0 0;
	float:left;
	padding:0px;
	list-style:none;
}
.banner_container li{
	background-image:url(arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 42px;
	font-family:"Trebuchet MS";
	font-size:17px;
	font-weight:normal;
	color:#437cab;
}
.banner_searchbx{
	width:490px;
	height:56px;
	background-image:url(search_bxbg.gif);
	background-repeat:repeat-x;
	margin:5px 0 0 0;
}
.box_left{
	background-image:url(search_bxleft.gif);
	background-repeat:no-repeat;
	width:12px;
	height:56px;
	float:left;
}
.box_middle{
	margin:0px;
	float:left;
}
.box_right{
	background-image:url(search_bxright.gif);
	background-repeat:no-repeat;
	width:6px;
	height:56px;
	float:right;
}
.box2{
	background-image:url(box_2_02.gif);background-repeat:repeat-y;background-position:left top;
	width:172px;margin:5px 0px 0 0;float:left;
}
.box2_top{
	background-image:url(box_2_01.gif);background-repeat:no-repeat;background-position:left top;
	width:148px;padding:13px 12px 0px 12px;line-height:18px;
}
.box2_top div{
	padding-left:5px;padding-top:5px;line-height:15px;
}

.box2_top span{
	font-family:"Trebuchet MS";
	color:#535252;
	font-size:15px;
	font-weight:bold;
}
.box2_top a{
	font-weight:bold;font-family:Tahoma, Verdana, Arial;font-size:11px;color:#114D85;text-decoration:none;
}
.box2_top a:hover{
	text-decoration:underline;
}
.box2_bottom{
	background-image:url(box_2_04.gif);background-repeat:no-repeat;background-position:left top;
	width:170px;height:23px;
}
.villa_listing{
	margin:5px 0 0 0 ;width:515px;
	float:left;
}
	
#right_container{
	width:208px;
	float:right;
	margin:7px 0 0 8px;
	padding:0 0 0 0px;
}
#right_container_new{
	width:178px;
	float:left;
	margin:43px 0 0 8px;
	padding:10px 10px;
	border:2px solid #dddddd;
}
.box3{
	background-image:url(box_3.gif);background-repeat:repeat-y;background-position:left top;
	width:208px;float:right;
}
.box3_top{
	background-image:url(box_3_top.gif);background-repeat:no-repeat;background-position:left top;
	width:166px;padding:13px 32px 0px 10px;line-height:18px;
}
.box3_top span{
	font-family:"Trebuchet MS";
	color:#114d85;
	font-size:18px;
	font-weight:bold;
}
.box3_top span span{
	font-weight:normal;
}

.box3_bottom{
	background-image:url(box_3_bottom.gif);background-repeat:no-repeat;background-position:left top;
	width:208px;height:14px;
}


/* top containers */




/* left container */
.real_estate_box{
	background-image:url(left_menu1.gif);background-position:left top;background-repeat:repeat-y;
	width:231px;
}
.real_estate_box_top{
	background-image:url(left_menu1_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:206px;padding:20px 10px 10px 15px;
}
.real_estate_box_top span{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:20px;font-weight:bold;color:#114d85;text-decoration:none;
}
.real_estate_box_top span span{
	font-weight:normal;
}
.real_estate_box_top ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.real_estate_box_top li{
	margin:0 0 0 0;
	padding:0 0 0 15px;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
}
.real_estate_box_top a{
	text-decoration:none;
	font-size:12px;	font-weight:bold;	color:#565656;	height:25px;	line-height:25px;
	display:block;
	
}
.real_estate_box_top a:hover{
	text-decoration:underline;color:#114d85;
}
.real_estate_box_bottom{
	background-image:url(left_menu1_bottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:231px;height:11px;
}
.head_01{
	margin:3px 0 0 3px;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	line-height:28px;
}
.head_01 span{
	font-weight:bold;
}


.search_bx{
	width:205px;
	height:35px;
	background-color:#437BAA;
	margin:6px 0 10px 0;
	padding:15px 0 0 15px;
}
.field_01{
	width:120px;
	height:16px;
	border:#225885 solid 1px;
	font-weight:bold;font-family:Tahoma, Verdana, Arial;font-weight:bold;
	font-size:11px;
	color:#525252;
	padding:1px 0 0 4px;
	float:left;
	margin-right:5px;
}
.show_btn{
	background-image:url(show_btn.gif);
	background-repeat:no-repeat;
	width:57px;
	height:21px;
	border:0px;
	cursor:pointer;
	float:left;
}
.speak_box{
	width:198px;
	border:#CBCBCB solid 1px;
	padding:10px 10px 10px 10px;
	/*height:232px;*/
}
.speak_head{
	background-image:url(speak_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#575757;
	padding:8px 0 0 35px;
	height:23px;
	font-weight:normal;
}
.speak_head span{
	font-weight:bold;
}

.cust_speak{
	/*background-image:url(qot_01.gif);*/
	/*background-repeat:no-repeat;*/
	background-position:left top;
	padding:5px 5px 0 24px;
	margin:5px 0 0 0;
	line-height:16px;font-size:12px;
}
.small_img{
	margin:0 0 0 5px;
}
a.more{
	background-image:url(arrow02.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 12px;
	font-weight:bold;
	color:#114D85;
	display:block;
	float:right;
	text-decoration:none;
}
 

/* right container */

.txt_01{
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	line-height:56px;
	margin:0 0 0 0;
}
.list_01{
	width:148px;
	height:20px;
	border:#c2c2c2 solid 1px;
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:normal;color:#2f2f2f;
	
}
.search_btn{
	background-image:url(search_button.gif);
	background-repeat:no-repeat;
	width:79px;
	height:25px;
	cursor:pointer;
	margin:0 0 0 0;
	border:0px;
}

.support_bx{
	width:190px;
	border:#CBCBCB solid 2px;
	float:left;
	padding:3px 3px 3px 3px;
}
.head_02{
	width:190px;
	height:28px;
	background-color:#124D85;
	margin:0 0 0 0;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	line-height:28px;
}
.contact_icon{
	background-image:url(icon_contact.gif);
	background-repeat:no-repeat;
	width:46px;
	height:51px;
	margin:24px 0 0 10px;
}
.number{
	font-weight:bold;
	color:#477BAA;
	margin:10px 0 0 0px;
	background-image:url(icon_contact.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0 0 50px;
	height:61px;
	line-height:16px;
	font-family:Tahoma, verdana, Arial;
	font-size:11px;
}
.small_head{
	margin:5px 0 5px 8px;
	border-bottom:#DEDEDE solid 1px;
	color:#969696;
	font-family:Tahoma, Verdana, Arial;font-size:10px;font-weight:normal;color:#959595;
	
}
.add{
	margin:0 0 0 0;
}

/* bottom container */
#footer_container{
	background-image:url(footer_bg.gif);
	background-repeat:no-repeat;
	width:961px;
	height:65px;
	margin:20px 0 0 0;
	padding:0px 0 0 0px;
}

.footer_logo{
	background-image:url(small_logo.gif);
	background-repeat:no-repeat;
	width:190px;
	height:69px;
	float:left;
	display:block;
	margin-top:1px;
}
.footer_nav{
	width:700px;
	float:left;
	padding-top:10px;
	text-align:center;
	font-size:12px;
	color:#696969;
	font-weight:bold;
	height:36px;line-height:18px;
}

.footer_nav span{
	font-weight:normal;
}
.footer_nav a{
	text-decoration:none;
	color:#696969;
}
.footer_nav a:hover{
	text-decoration:underline;
}
 
.listing_proj ul{
	padding:0px;margin:15px 0 0 0;
}
.listing_proj li{
	padding:0px;margin:0px;display:block;list-style:none;
}	
.proj_listing{
	width:376px;float:left;margin-left:1px;
}									
.proj_listing_top{
	width:360px;height:14px;
	background:url(land_listingbox_01.gif) no-repeat left bottom;
}
.proj_listing_middle{
	width:340px;padding:0 10px 0 10px;background:url(land_listingbox_02.gif) repeat-y left top;
}
.proj_listing_middle ul{
	padding:0px;margin:0px;
}
.proj_listing_middle li{
	padding:0px 0 0 26px;margin:0px;color:#434242;list-style:none;
	font-family:Tahoma, Verdana, Arial; font-size:11px;font-weight:normal;color:#535252;
	background:url(land_listingarrrow.gif) no-repeat left top;line-height:normal;
}
.proj_listing_middle li p{
	color:#114D85;font-weight:bold;padding:2px 0 2px 0;margin:0px;font-size:12px;	
}
.proj_listing_middle li a{
	color:#114D85;font-weight:bold;margin:0px;font-size:12px;text-decoration:none;	
}
.projlisting_bottom{
	width:360px;height:14px;
	background:url(land_listingbox_04.gif) no-repeat left top;
}
.proj_title_main{ 
font-weight:bold;font-family:Tahoma, Verdana, Arial;font-size:11px;color:#114D85;text-decoration:none;
}
/*************End Project Listing*****************************/

/*----------------------------------
								dec 30,2008 ----------------------------*/	
	
.footer_nav_1 a{
	text-decoration:none;
	color:#696969;
	font-weight:normal;
	font-size:11px;
}
.footer_nav_1 a:hover{
	text-decoration:underline;
}
.textlink_010 a{
	text-decoration:none;
	color:#114d85;
	font-weight:bold;
	font-size:11px;
}
.textlink_010 a:hover{
	text-decoration:underline;
}
/*searchbox start*/
.advns_searchbox_house {
width:252;
 
	background-image:url(ad_searchbg_house.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:10px ;
	font-family:Tahoma, Verdana, Arial;font-size:11px;color:#2e4c68;font-weight:bold;
}
.enquire_textbox{
	border:1px solid #8aa2b5;font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#535252;padding:1px;margin:1px 1px  2px 0;
}
.search_btn{
	background-image:url(search_button.gif);
	background-repeat:no-repeat;
	width:79px;
	height:25px;
	cursor:pointer;
	margin:0 0 0 0;
	border:0px;
}
/*searchbox end*/
.box-top-blue{background:url(ad_box_top_bottom.gif) no-repeat 0 0;height:16px;overflow:hidden;
margin-top:10px;



}
.box-blue{background:url(ad_box_mid.gif) repeat-y 0 0;border:none;}
.box-bottom-blue{background:url(ad_box_top_bottom.gif) no-repeat 0 -21px;height:19px;overflow:hidden;}
.pagelink{font-weight:bold;font-family:Tahoma, Verdana, Arial;font-size:11px;color:#114D85;text-decoration:none;}