/* CSS Document */
html{
	padding:0;
	margin:0;
	height:100%;
		}
body{
	padding:0;
	margin:0;
	font:normal 12px  Verdana;
	color:#2f2f2f;
	background:url(../images/backimg.jpg) top left repeat-x #FFFFFF;
	height:100%;
		}
div, img, p, h1, h2, h3, ul, li{
	padding:0;
	margin:0;
	}
img {border:none;}
.blank {
	font-size:0px; line-height:0px; clear:both;
	}
ul{
	display:inline;
	}
ul li{
	display:inline;
	list-style-type:none;
	color:#599dcb;}

/* header */
.header_div{
	margin:0 auto;
	width:100%;
	background:url(../images/header_pattern.gif) top center no-repeat;
	height:207px;
	text-align:center;
}

.banner_div{
/*	background:url(../images/banner.gif) top left no-repeat;*/
	width:751px;
	height:271px;
	margin:0 auto;
}
.content_containner{
	width:751px;
	margin:0 auto;
}
.content_box1{
	width:738px;
	height:270px;
	margin:0 auto;
	padding:23px 0px 15px 0px;
	background:url(../images/pattern-pink.gif) bottom left repeat-x;
	border-bottom:#afa69f 1px dashed;
}
.content_box1_left{
	width:300px;
	float:left;
	clear:right;
	padding:0px 30px 0px 15px;
	font-size:12px;
	margin-bottom:15px;
	
}
.content_box1 h1{
	font:normal 20px Verdana;
	color:#797979;
	margin-bottom:10px;
}
.content_box1_right{
	font:normal 20px Verdana;
	width:357px;
	float:right;
	clear:right;
	padding:0px 10px 0px 10px;
	border-left:#afa69f 1px dashed;
	height:270px;
}
.property_div{
	width:163px; margin:0px 15px 10px 0px; float:left; clear:right; font:bold 11px Tahoma; text-align:center;
}
.paddingbottom{
padding-bottom:5px;
}
.content_box2{
	width:751px;
	height:275px;
	margin:0 auto;
	padding:23px 0px 10px 0px;
	background:url(../images/pattern-pink.gif) bottom left repeat-x;
	border-bottom:#afa69f 0px dashed;
}

.content_box1_left2{
	width:453px;
	float:left;
	clear:right;
	padding:0px 15px 15px 15px;
	font-size:12px;
	border-right:1px dashed #999999;
}
.content_box2 h1{
	font:normal 20px Verdana;
	color:#797979;
	margin-bottom:10px;
}
.content_box1_right2{
	width:235px;
	float:right;
	clear:right;
	padding:0px 15px 10px 15px;
	border-bottom:#afa69f 1px dashed;
}
.client{
	 border-bottom:1px solid #999999; padding:10px 0px 5px 0px; text-align:right; margin-bottom:10px; 
}
/* innerpage */
.banner_div2{
	margin:0 auto;
	background:url(../images/innerpage-banner.gif) top center no-repeat;
	width:100%;
	height:181px;
}

.banner_div3{
	margin:0 auto;
	background:url(../images/pur&sale.gif) top center no-repeat;
	width:100%;
	height:181px;
}

.banner_div4{
	margin:0 auto;
	background:url(../images/news&report.gif) top center no-repeat;
	width:100%;
	height:181px;
}

.banner_div5{
	margin:0 auto;
	background:url(../images/testimonials.gif) top center no-repeat;
	width:100%;
	height:181px;
}

.banner_services{
	margin:0 auto;
	background:url(../images/banner-services.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_events{
	margin:0 auto;
	background:url(../images/banner-events.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_services_overview{
	margin:0 auto;
	background:url(../images/banner-services-overview.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_about{
	margin:0 auto;
	background:url(../images/banner-aboutus.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_topprojects{
	margin:0 auto;
	background:url(../images/banner-toprealestate.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_topprojects{
	margin:0 auto;
	background:url(../images/banner-toprealestate.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_propertybuying{
	margin:0 auto;
	background:url(../images/banner-property.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_propertyresearch{
	margin:0 auto;
	background:url(../images/banner-propertyresearch.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_contactus{
	margin:0 auto;
	background:url(../images/banner-contactus.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_riskmanagement{
	margin:0 auto;
	background:url(../images/banner-riskmanagement.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_homeloan{
	margin:0 auto;
	background:url(../images/banner-homeloan.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_pmr{
	margin:0 auto;
	background:url(../images/banner-pmr.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.banner_career{
	margin:0 auto;
	background:url(../images/banner-career.gif) top center no-repeat;
	width:100%;
	height:181px;
}
.header_div2{
	margin:0 auto;
	width:100%;
	background:url(../images/header_pattern2.gif) top center no-repeat;
	height:133px;
	text-align:center;
	display:block;
}
.content_containner2{
	margin:0 auto;
	width:751px;
	height:100%;

}
.content_box2innerpage{
	width:751px;
	height:100%;
	margin:0 auto;
	padding:5px 0px 5px 0px;
}
.content_box2innerpage h1{
	font:normal 20px Verdana;
	color:#797979;
	margin-bottom:5px;
}
.content_box1_right2innerpage{
	width:175px;
	float:left;
	clear:none;
	padding:0px 0px 10px 0px;
	margin:5px;
	border-bottom:#afa69f 1px dashed;
	height:100%;
	position:relative;
	top:0px;
	right:0px;
	z-index:20px;
}
.innerpage_h1{
	font:normal 25px Verdana; color:#ef6e24; border-bottom:1px solid #FF9900;
}
.innerpage_leftcontainerdiv{
	float:left; clear:right; width:486px; height:100%; margin-right:5px; border-bottom:0px dashed #999999; padding-left:20px;
}
.innerpage_h2{
	font:bold 12px Verdana; color:#0c3557;
}
.innerpage_h3{
	font:bold 12px Verdana; color:#c77037;
	
}
.basiclink a, .basiclink a:active, .basiclink a:hover, .basiclink a:visited{
		font:bold 12px Verdana;
		text-decoration:none;
		color:#FF9900;
		margin-left:5px;
	}
.normal_list ol li{
	list-style:square;
}

a.mylink:link, a.mylink:visited {
font:bold 12px Verdana; 
color:#ed6d2c; 
text-decoration:underline;
}
	
a.mylink:hover {
font:bold 12px Verdana; 
color:#ed6d2c; 
text-decoration:none;
}

a.mylinknew:link, a.mylinknew:visited {
font:normal 12px Verdana; 
color:#ed6d2c; 
text-decoration:underline;
}
	
a.mylinknew:hover {
font:normal 12px Verdana; 
color:#ed6d2c; 
text-decoration:none;
}

.margin-l-r, input{
	padding-left:2px; font-size:11px;
}

.image-bkg {
background:url(../images/image-bkg.jpg) no-repeat; width:220px; height:134px; padding:9px 0px 0px 8px; 
}
.paddleft {padding-left:8px; }

.form_txt{ padding-left:15px;}
.form-div{
height:30px;
float:left;
clear:left;
}

/* Testimonials  */
.tm{
float:left;
clear:none;
width:521px;
margin-top:10px;

}

.tmcont{
text-align:justify;
float:left;
clear:both;
margin:5px 0px 2px 0px;
}
.tmname{
width:521px;
text-align:right;
margin:5px 0px 5px 0px;
float:left;
clear:both;
}

.nri li{
list-style:circle;
}

/* top properties */
.topprop_leftdiv{
	float:left; 
	clear:right; 
	margin:0 auto; 
	padding:10px 10px 10px 0px; 
	width:230px;
	height:300px; 
	border-right:1px solid #ebe2da;
	border-bottom:1px solid #ebe2da;
}
.topprop_rightdiv{
	float:left; 
	clear:none; 
	margin:0 auto; 
	padding:10px 0px 10px 10px; 
	width:230px; 
	height:300px;  
	border-bottom:1px solid #ebe2da; 
}
.text_pad{
	padding:5px 0px 0px 5px;
	line-height:16px;
}

.Services_left{
	border-right:1px solid #ebe2da;
	border-bottom:1px solid #ebe2da;
}
.Services_right{
	border-bottom:1px solid #ebe2da; 
}
 /* june 16th*/

#right_include{ 
 height:500px;}
 
  /* July 22nd*/
.news{ float:left; clear:none; border-bottom:1px dashed #CCCCCC; padding-bottom:10px; margin-bottom:10px; float:left; clear:none; width:514px;}
.news a{font:normal 12px Tahoma; color:#FF6600; line-height:15px; }
.news a:hover{font:normal 12px Tahoma; color:#FF6600; text-decoration:none; line-height:15px;}

/* July 29th*/
.top_cities{
	float:left;
	clear:right;
	display:block;
	width:500px;
	margin-bottom:15px;
	}
.top_cities div{
	float:left;
	clear:none;
}
.top_cities a{	
	font:bold 11px Verdana; 
	color:#ed6d2c; 
	text-decoration:underline;
	margin:0 15px 0 15px;
	line-height:16px;
	}
.top_cities a:hover{	
	font:bold 11px Verdana; 
	color:#ed6d2c; 
	text-decoration:none;
	margin:0 15px 0 15px;
	line-height:16px;
	}
.othercities { font-size:11px; }

.othercitiescmb { 
	font: normal 11px Verdana;
	bordre:solid 1px #cccccc;
	padding:2px; 
}
.cityname{
	font:bold 13px Verdana; 
	color:#ffffff; 
	padding:5px ;
	background: #ed6d2c;
}
.tphimage{
width:151px;
height:58px;
background:url(../images/tphimage.png) no-repeat;
padding:6px 6px 6px 6px;
float:left;
}
a.htlink:link, a.htlink:visited {
font:bold 12px Verdana; 
color:#797979; 
text-decoration:underline;
}
	
a.htlink:hover {
font:bold 10px Verdana; 
color:#797979; 
text-decoration:none;
}

