@charset "utf-8";
body{font-family:Vegur, sans-serif;font-size:14px;color:#333;}
h1{font-size:24px;}

#maincontainer #content .leftdiv{width:660px;margin-right:20px;}
#maincontainer #content .leftdiv .popup{position:absolute;margin-left: 145px; margin-top:-43px;}
#maincontainer #content .leftdiv .rightpopup{background:url(/images/rightpopup.png) no-repeat;height:76px;width:14px;float:left;}
#maincontainer #content .leftdiv .leftpopup{background:url(/images/leftpopup.png) no-repeat;height:76px;width:14px;float:left;}
#maincontainer #content .leftdiv .centerpopup{background:url(/images/centerpopup.png) repeat-x;height:76px;float:left;line-height:16px;}







#maincontainer #content .rightdiv{background-color:#f2f2f2;padding:20px;float:left;width:249px;}
#maincontainer #content .rightdiv .postdetails{cursor:pointer;background:url(/images/homepagesprite.png) -58px -12px no-repeat;height: 35px;width: 250px;border:0px;padding:8px;color:#fff;text-align: left;font-family: vegur;font-size: 16px;}
#maincontainer #content .rightdiv .postdetails:hover{background:url(/images/homepagesprite.png) -58px -55px no-repeat;}
#maincontainer #content .rightdiv .realestate{cursor:pointer;background:url(/images/homepagesprite.png) -324px -12px no-repeat;height:35px;width:250px;border:0px;padding:8px;color:#fff;text-align: left;font-family: vegur;font-size: 16px;}
#maincontainer #content .rightdiv .realestate:hover{background:url(/images/homepagesprite.png) -324px -55px no-repeat;}
#maincontainer #content .rightdiv .questions{width:200px;float:left;margin-right:5px;}
#maincontainer #content .rightdiv .comment{background:url(/images/homepagesprite.png) -11px -14px no-repeat;height: 17px;padding: 6px 9px;width: 15px; text-align:center;}
#maincontainer #content .rightdiv .projpic{border:1px solid #ccc;float: left;width: 250px;background-color:#fff;margin-bottom:10px;}


#premium_project .projpic{border:1px solid #ccc;float: left;width: 250px;background-color:#fff;margin-bottom:10px;}
#footer{background-color:#638094;padding:20px;float:left;width:962px;margin-top:15px;margin-left:3px;font-size:12px;}
#footer ul{margin:0px;padding:0px;width:223px;float:left;margin-right:10px;}
#footer ul li{list-style:none;}
#footer ul li a{color:#fff;text-decoration:none;}
#footer ul li div{color:#fff;text-decoration:none;}
#footer ul li a:hover{}

/* new added */
.copyright { font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; padding:10px 0 0 0;float:none;clear:both; width:100%;  }
a {
	outline: none;
	text-decoration:none;
	color:#535353;
	cursor:pointer;
}
a:hover {
	color:#393838;
}

#maincontainer #content .budgettext{width:80px !important;height:27px;padding:4px;border:1px solid #ccc;margin-top:3px; color:#555;}

.suggestion_list
 {
 background: white!important;
 border: 1px solid #C8C8C8 !important;
 padding: 4px!important;
 width:225 !important;
 }

 .suggestion_list ul
 {
 padding: 0!important;
 margin: 0!important;
 list-style-type: none!important;
 }

 .suggestion_list a
 {
 text-decoration: none!important;
 color:#666666!important;
 }

 .suggestion_list .selected
 {
 background: #FFFFA8!important;
 color: #333333!important;
 }

 .suggestion_list .selected a
 {
 color:#333333!important;
 }

.listing_loader_style {
	z-index:100;
	width:100px;
	height:50px;
	background-color:#FFFFFF;
	border:#999999 thick solid;top:45%;left:45%;
	position:fixed;
}

.cf_meta_tab{color:#797979;}
#cf_meta_tab .circle{width:100px;height:100px;display:block;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;font-size:20px;line-height:100px;text-align:center;background:#000}

/*    ------------------------------ CSS for Management Page -----------------------------------         */

.green{color:#8ac959;}
#maincontainer #content .main{width:970px;}
#maincontainer #content .main .searchbox{background-color:#666;padding:22px 18px 24px 26px;color:#fff;float:left;margin-top:15px;width:555px;}
#maincontainer #content .main .searchbox .budget{width:120px;padding:4px;margin-right:5px;float:left;border:1px solid #ccc;margin-top:4px;}
#maincontainer #content .main .searchbox .city{width:280px;padding:5px;border:1px solid #ccc;margin-top:4px;font-family: vegur,sans-serif;}
#maincontainer #content .main .searchbox .locality{width:269px;padding:5px;border:1px solid #ccc;margin-top:4px;font-family: vegur;}


#maincontainer #content .main .keyfeatures{float:left;color:#4d4d4d;width: 580px;margin-right: 8px;}
#maincontainer #content .main .keyfeatures .features{float:left;margin-bottom:12px;}
#maincontainer #content .main .keyfeatures .features .innerdiv{float:left;width: 110px;font-size: 13px;}

#maincontainer #content .main .benefits{width:100%;border:1px solid #a6a6a6;float:left;text-align:center;}
#maincontainer #content .main .benefits .ownerdiv{width:49%;float:left;border-right:1px solid #a6a6a6;padding-bottom:30px;}
#maincontainer #content .main .benefits .associationdiv{width:50%;float:left;}
#maincontainer #content .main .signup{border:1px solid #cbd2d7;float:left;width:380px;margin-top: 60px;}
#maincontainer #content .main .signup .signupcontent{width:210px;margin:0px auto;}
#maincontainer #content .main .signup  .box1{font-size:21px;float:left;text-decoration:none;padding:20px 29px 20px 30px;color:#638094;background-color:#f2f2f2;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
#maincontainer #content .main .signup  .selected{font-size:21px;float:left;text-decoration:none;padding:20px 29px 20px 30px;color:#4d4d4d;background-color:#fff;border:0;}
#maincontainer #content .main .signup  .box2{font-size:21px;float:left;text-decoration:none;padding:20px 32px 20px 30px;color:#638094;background-color:#f2f2f2;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
/*#maincontainer #content .main .signup #signup .box2:hover{font-size:21px;float:left;text-decoration:none;padding:20px 29px 20px 30px;color:#4d4d4d;background-color:#fff;border:0;border-bottom:1px solid #fff;}*/
#maincontainer #content .main .signup .txtbx{border:1px solid #cbd2d7;padding:5px;width:150px;margin-bottom:10px;margin-left:34px;font-family:Vegur;}
#maincontainer #content .main .signup .facebook{background:url(/public/images/facebook_login.gif);height:43px;width:120px;cursor:pointer;border:0px none;margin-left: 6px;margin-top:16px;margin-bottom:16px;}
#maincontainer #content .main .signup .google{background:url(/public/images/google_login.gif);height:43px;width:120px;cursor:pointer;border:0px none;margin-top:16px;margin-bottom:16px;}
#maincontainer #content .main .signup .yahoo{background:url(/public/images/yahoo_login.gif);height:43px;width:120px;cursor:pointer;border:0 none;margin-top:16px;margin-bottom:16px;}
#maincontainer #content .main   .t-tip{margin:10px 8px;float:left;display:none;}
#maincontainer #content .main  .t-tipshow{margin:10px 8px;float:left;display:block;}
#maincontainer #content a.info:hover{z-index:25;top:0px; padding:0px; margin:0px;}
#maincontainer #content a.info span{display: none}
#maincontainer .socialdiv{margin-left: 100px; float: left;}
#maincontainer .social{margin-left:12px;padding-left:5px;}
#maincontainer .popup{float:left;}
#maincontainer .clear{clear:both;height:0px;overflow:hidden; }
#maincontainer a.tooltip{
    position:relative; /*this is the key*/
    z-index:23;
    text-decoration:none;
}

#maincontainer a.tooltip:hover{z-index:25; }

#maincontainer a.tooltip span{display: none}

#maincontainer a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-45px;
	left:-120px;
	width:170px;
    background-color:#fff; color:#4d4d4d;
    text-align: center;
	padding:8px 14px;
	float:left;
	background-color:#4d4d4d;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	font-size:13px;
	}

#maincontainer #content a.info{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
}
.features .circle{width:84px;height:84px;font-size:20px;line-height:81px;text-align:center;background: url(/images/features_circle.png);}
.features .circle img {width:80px;height:80px;}

#maincontainer #content a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-65px;left:-97px; width:180px;
    text-align: left;
	padding:8px;float:left;
	font-size:12px;z-index:9999;
	}
	
#maincontainer #content .tt{
	    border:1px solid #b2b2b2;
    background-color:#fff; color:#4d4d4d;padding:10px;
	z-index:11;
	margin-top:25px;

}
#maincontainer #content .arrow{	
background:url(/images/login/arrow.png) ;margin-top:-1px;width:13px;height:8px;margin-left: 47%;margin-top: -3px;
}

table.locality {
	border-width: 0.5px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #DFDFDF;
	border-collapse: separate;
	border-width: 0 0 1px 1px;
	width: 658px;
}
table.locality td, table.locality th {
	border-width: 0.5px;
	padding: 0px;
	border-style: solid;
	border-color: #DFDFDF;
	border-width: 1px 1px 0 0;
	vertical-align:top;
	min-width:120px;
	padding: 20px;
}
table.locality .name {
	padding: 20px 20px 10px 20px;
}
table.locality .count {
	padding: 0 20px 20px 20px;
	border-width:0 1px 0 0;
}
table.locality th {text-decoration:none;text-align:left;padding:0;}




#short_details{opacity:1;}
#articleimage:hover #short_details{opacity:1;} 

.height328{height:328px !important;}
.width25 {width: 24.7%;}
.home_page_news_article{ float:left; width:256px; background:url(/images/new_home/ns_top.png) no-repeat 0px 0px; padding-top:11px;}
.h_n_a_bottom{float:left; width:256px; background:url(/images/new_home/ns_bottom.png) no-repeat left bottom;  padding-bottom:6px;}
.h_n_a_middle{float:left; width:236px; background:url(/images/new_home/ns_middle.png) repeat-y 0px 0px; padding:0px 10px;}
.h_n_a_middle .panel_txt_h{ font-family:arial; font-size:12px; color:#808080;float:left; width:100%;}
.h_n_a_middle .h_n_a_content{ float:left; width:100%;}
.h_n_a_middle .h_n_a_content .h_n_a_head{font-family:Arial; font-size:16px; font-weight:bold; float:left; width:100%; margin:5px 0px 10px 0px;}
.h_n_a_middle .h_n_a_content .h_n_a_head a {color:#638094;}
.h_n_a_middle .h_n_a_content .panel_content_txt{line-height:19px;float:left; width:100%; font-family:Arial; font-size:14px; color:#666666; text-align:left;}
.h_n_a_middle .h_n_a_content .h_ns_more{ font-size:12px; color:#638094;}
.h_n_a_middle .h_n_a_content .h_ns_more:hover{color:#52839E;}
.h_n_a_middle .h_n_a_content .h_read__more{font-family:vegur; color:#52839E; font-size:14px; text-decoration:none; background:url(/images/new_home/icon1.png) no-repeat right 2px; padding-right:16px;}
.h_n_a_middle .h_n_a_content .h_read__more:hover{ color:#1076AF;}
.h_category_link{width:100%; margin:10px 0px 5px 0px;}
.h_category_link a{float:left;margin-right:8px;}
.h_category_link a:hover div{ opacity:1; }

.h_category_link div {height:25px;width:25px;opacity:0.6;}
.h_category_link .ar1{background:url(/images/new_home/article.png?v=23112012) -8px -4px no-repeat;}
.h_category_link .ar2{background:url(/images/new_home/article.pngv=23112012) -40px -4px no-repeat;}
.h_category_link .ar3{background:url(/images/new_home/article.pngv=23112012) -73px -4px no-repeat;}
.h_category_link .ar4{background:url(/images/new_home/article.pngv=23112012) -107px -4px no-repeat;}
.h_category_link .ar5{background:url(/images/new_home/article.pngv=23112012) -139px -4px no-repeat;}
.h_category_link .ar6{background:url(/images/new_home/article.pngv=23112012) -179px -4px no-repeat;}
.h_category_link .ar7{background:url(/images/new_home/article.pngv=23112012) -213px -4px no-repeat;}
.h_category_link .ns1{background:url(/images/new_home/news.pngv=23112012) -8px -4px no-repeat;}
.h_category_link .ns2{background:url(/images/new_home/news.pngv=23112012) -45px -4px no-repeat;}
.h_category_link .ns3{background:url(/images/new_home/news.pngv=23112012) -79px -4px no-repeat;}
.h_category_link .ns4{background:url(/images/new_home/news.pngv=23112012) -111px -4px no-repeat;}
.h_category_link .ns5{background:url(/images/new_home/news.pngv=23112012) -144px -4px no-repeat;}
.h_category_link .ns6{background:url(/images/new_home/news.pngv=23112012) -180px -4px no-repeat;}
.h_category_link .ns7{background:url(/images/new_home/news.pngv=23112012) -214px -4px no-repeat;}



/*write by nandkishor*/



.height347{height:353px !important;}
.titlestyel{ font-size:18px !important; font-family:Arial;font-weight:bold;}

/*home page search select box*/
.homepage_search_btn{background:url(/images/normal-search-btn.png);height:28px;width:90px;text-align:center;font-weight:bold;color:white;float:left;margin-top: 0px;line-height:28px;cursor:pointer}
.homepage_search_btn:hover{background:url(/images/hover-search-btn.png);}
.homepage_map_search_btn{background:url(/images/homepagesprite.png) -58px -55px no-repeat;height:28px;width:120px;text-align:center;font-weight:bold;color:white;float:left;margin-top: 0px;line-height:28px;cursor:pointer}
.homepage_map_search_btn:hover{background:url(/images/homepagesprite.png)-58px -12px no-repeat;}
.homepage_selectboxbg{ border-radius:5px; width:190px; height:22px; overflow:hidden; background: url(/images/drpdwn.png) no-repeat 0px 0px; padding:5px 5px 5px 0px;}
.homepage_selectboxbg:hover{ background:url(/images/drpdwn_hover.png) no-repeat 0px 0px;}
.homepage_selectboxbg .homepage_selectbox{ padding-left:5px; width:220px; border:none; background:transparent; -webkit-appearance: none; }
.homepage_selectboxbg .homepage_selectbox option{ background:#FFF; padding-left:15px;}
.homepage_selectboxbg .homepage_selectbox optgroup {background:#FFF;}

.ie9 .homepage_selectboxbg .homepage_selectbox option, .ie8 .homepage_selectboxbg .homepage_selectbox option{ background:none; padding-left:15px;}
.ie9 .homepage_selectboxbg .homepage_selectbox optgroup, .ie8 .homepage_selectboxbg .homepage_selectbox optgroup {background:none;}

.ie7 .homepage_selectboxbg .homepage_selectbox option{ background:none; padding-left:15px;}
.ie7 .homepage_selectboxbg .homepage_selectbox optgroup {background:none;}

   
.homepage_selectboxbg2{ border-radius:5px; width:89px; height:23px; overflow:hidden; background:url(/images/drpdwn_small.png) no-repeat 0px 0px; padding:5px 5px 5px 0px;}
.homepage_selectboxbg2:hover{ background:url(/images/drpdwn_small_hover.png) no-repeat 0px 0px;}
.homepage_selectboxbg2 .homepage_selectbox{ padding-left:5px; width:115px; border:none; background:transparent; -webkit-appearance: none; } 

.chzn-container{font-weight:normal;}
.chzn-container .chzn-results .active-result{color:#808080;}
.chzn-container{float:left; }
.chzn-container .chzn-results .no-results {
  color: #808080;}
  
.allCities_blockWrap #city_chzn{height:39px !important;}  
 
.allCities_blockWrap .chzn-container-single .chzn-search input{  width:130px !important;}
.allCities_blockWrap .chzn-single{border:0px !important;}
.allCities_blockWrap .chzn-drop {width:165px !important; border:0px !important; }
 
.allCities_blockWrap .chzn-container-single .chzn-single div b { background:url(/images/new_home/chosen-sprite-new.png) no-repeat 0px 8px !important;}

#index_search .chzn-container-single .chzn-single {
	background: #f8f5f5; /* Old browsers */
  border: 0px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 28px;
  line-height: 28px;
  padding: 0 0 0 8px;
  color: #808080;
  text-decoration: none;
  border-radius:0px 0px;
  box-shadow:none;
 filter: progid:DXImageTransform.Microsoft.gradient( enabled = false );   
  
}
#index_search .chzn-container-single .chzn-single:hover{
	 /* Old browsers */

}


/*Main Search Box*/
.search-box{ float:left; }
.search-box-wrap{float:left; }

.search-box .search-box-center-bg{float:left; width:388px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkAQMAAABKLAcXAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAABRJREFUOMtjYBgFo2AUjIJRQE8AAAV4AAEpcbn8AAAAAElFTkSuQmCC') repeat 0 0; padding:15px 20px 20px 20px;  position:absolute; z-index:10; top:10px; left:0%; }
.search-box .search-box-left{ float:left; width:100%; padding-right:0px; margin-right:0px; }
.search-box .search-box-left h1.search-heading,.search-box .search-box-left h2.search-heading{margin: 0px !important; padding: 0px 0px 15px 0px !important;line-height: 14px !important;font-family: arial;font-size: 22px !important;color: #cccccc;text-align: left;}
.search-box .search-box-right{float:right; width:150px;}
.search-box table{ width:100%;}
.search-box table td{ padding:0px 0px 0px 0px;}

.table_block{float:left; width:100%;  margin-bottom:10px; padding-bottom:14px; border-bottom:1px dotted #ccc;}
.search-box .table_block table.tableProperty{float:left;}


.dudate .chzn-container-single .chzn-search input{ display:none;}

.search-box .buy-rent-wrap{float:left;  margin-left:0px;}
.search-box .buy-rent{  text-transform: uppercase; font-family:Arial; font-weight:bold; color:#FFF; font-size:12px; float:left; padding:4px 15px; background:#333; border-right:1px solid #5d5d5d;}
.search-box .buy-rent:hover{ color:#ccc; }
.search-box .selectbtn{ background:#ff9933; color:#FFF;border-right:1px solid #ff9933;}
.search-box .selectbtn:hover{ color:#FFF;}
.search-box #project{border:none;}


#city_chzn a.chzn-single{height:39px !important; line-height:39px !important;}
#city_chzn span{font-weight:bold;}
.search-box .chzn-container-single .chzn-single span{ font-family:Arial; font-size:12px; font-weight:bold; color:#666;} 
.search-box .chzn-container-single .chzn-single div b { background:url(/images/new_home/chosen-sprite-new.png) no-repeat 0px 3px;}
.search-box .chzn-container-active .chzn-single-with-drop div b {background-position: -18px 4px;}

.allCities_blockWrap{float:left; width:100%; border-top:4px solid #ff9933; margin-bottom:16px;}
.allCities_blockWrap .locality_block input.locality {
      width:302px; padding:9px 8px; margin:0px;
            background: #ffffff; /* Old browsers */
      	border: 0px;
       
}
.allCities_blockWrap .locality_block input:focus{outline:none;}
.ie9 .allCities_blockWrap .locality_block input.locality{padding:10px 8px 9px 8px;} 
.ie7 .allCities_blockWrap .locality_block input.locality{margin:0px 0px 0px 0px;}



/*-----------------Middle Contet-----------------------------*/
#maincontainer{ float:left; width:100%; background:#f5f5f4 url(/images/new_home/content-bg.png) no-repeat center 0px; padding-top:20px; border-bottom:0px solid #AFAFAF; border-top:1px solid #ccc;}
#maincontainer .maincontainer-wrap{ margin:0px auto; width:980px;}
#maincontainer #content{ float:left; width:100%;}
#maincontainer #content .left-content{ float:left; width:710px; margin-right:0px;}


/*_spotlight slider css*/
#maincontainer #content .leftdiv .projdisplay{border:0px solid #dfdfdf;margin-bottom:25px;float:left;width: 710px;}
#maincontainer #content .leftdiv .projdisplay .spotlight{width:630px;margin-top:5px;margin-bottom:5px;margin-left:5px;}
#maincontainer #content .leftdiv .projdisplay .caption .content{width:300px;float:left; }
#maincontainer #content .leftdiv .projdisplay .gallery{width:710px; float:left;}
#maincontainer #content .leftdiv .projdisplay .project_gal{ float:left; margin-right:35px; height:285px; width:150px; background:#FFF; border-bottom:1px solid #ccc;}
#maincontainer #content .leftdiv .projdisplay .carousel-jumper div{background:#FFF url(/images/new_home/sportlightline_divider.png) repeat-x 0px 0px;width:209px;padding:10px 14px 6px 8px;min-height:34px;border-top:0px solid #c8c8c8;}
#maincontainer #content .leftdiv .projdisplay .carousel-jumper div:hover{background:#fdf8f2;}
#maincontainer #content .leftdiv .projdisplay .flex-carousel-active div{background:url(/images/new_home/spotlight-active-bg.png) repeat-x 0px 0px !important; color:#FFF; border:0 none !important;margin-top:0px;}
#maincontainer #content .leftdiv .projdisplay .flex-carousel-active div:hover{ background:url(/images/new_home/spotlight-active-bg.png) repeat-x 0px 0px !important;}
.spotlightad{ width:479px;height:275px;background-color:#F2F2F2;text-align:center;}
.spotlightad a{ text-decoration:none;}
.spotlightad a:hover{ opacity:0.7;}
.spotlightad a.sportlight_post_requirment{ background:url(/images/new_home/post_your_requrement_ad.png) no-repeat  center 0px; width:100%; height:72px; display:block; margin:90px 0px 15px 0px;}
.spotlightad a.sportlight_post_property{background:url(/images/new_home/post_your-property_ad.png) no-repeat  center 0px; width:100%; height:72px; display:block;}
.flex-carousel-lazyload {background:url('/cfassets/images/common/loader.gif') no-repeat center center;}
.lazy_load_image {background:url('/cfassets/images/common/loader.gif') no-repeat center;}
div.flex-carousel-lazyload {background:url('/cfassets/images/common/loader.gif') no-repeat center 120px;}
.flex-nostyle-lazyload {background:url('/cfassets/images/common/loader.gif') no-repeat center center;}

#maincontainer #content .leftdiv .projdisplay .gallery .centerimg .galleryimg{border-bottom:1px solid #cecece;  height:285px; background:#FFF; width:150px; }
#maincontainer #content .leftdiv .projdisplay .gallery .centerimg .galleryimg-last{margin-right:0px;}
#maincontainer #content .leftdiv .projdisplay .gallery .centerimg .galleryimg .imgcontent{background-color:#585858;height:120px;width:150px;color:#fff; padding:0px;}

#maincontainer #content .leftdiv .projdisplay .localitydiv{border-top:1px solid #ccc;width:660px;float:left;}
#maincontainer #content .leftdiv .projdisplay .localityinner{color: #4D4D4D;float: left;line-height: 18px;padding: 20px;width: 124px;}

#maincontainer #content .leftdiv .projdisplay .project-name{ color:#000; font-family:Arial; font-size:14px; font-weight:bold; margin-bottom:2px;}
#maincontainer #content .leftdiv .projdisplay .flex-carousel-selected .project-name{color:#d16d06;}
#maincontainer #content .leftdiv .projdisplay .project-location{color:#666666; font-family:Arial; font-size:12px; font-weight:normal; }

.galleryad{ width:178px;height:247px;background-color:#FFF;text-align:center;border:1px solid #DFDFDF;}

#maincontainer #content .leftdiv .searchbox .suggestion{position:absolute; margin-top:57px}
#maincontainer #content .leftdiv .searchbox .suggestion ul{border:1px solid #ddd;padding:5px;background-color:#fff;min-width: 263px; margin-left:0px; margin-top:0px;}
#maincontainer #content .leftdiv .searchbox .suggestion ul li{list-style:none;}
#maincontainer #content .leftdiv .searchbox .suggestion ul li a{text-decoration:none;color:#000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#maincontainer #content .leftdiv .searchbox .suggestion ul li a:hover{list-style:none;text-decoration:none;color:#000;color:#666;}
#maincontainer #content .leftdiv .projdisplay .caption{background:#dadada; left:13px;padding: 14px 10px 15px 15px;width: 454px;color:#fff;margin:259px 0 0 0px; height:70px;}
#maincontainer #content .leftdiv .projdisplay .caption .caption_pname{font-family:Arial; font-size:18px; color:#666666; font-weight:bold; }
#maincontainer #content .leftdiv .projdisplay .caption .caption_location{font-size:14px; color:#333333; font-family:Arial; font-weight:bold; margin:5px 0px;}
#maincontainer #content .leftdiv .projdisplay .caption .caption_bhk_info{font-size:12px; color:#666; font-family:Arial; font-weight:normal;}
#maincontainer #content .leftdiv .projdisplay .caption .project_logo{ -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius:3px; float:right; width:115px; background:#DADADA; height:50px; text-align:center; margin-right:10px; margin-top:5px;}


.homepage_heading{color:#333333; font-size:16px !important; font-family:Arial;font-weight:bold; margin:0 0 15px;width:600px; }
.homepage_heading_project_showcase{color:#333333; font-size:16px !important; font-family:Arial;font-weight:bold; margin-bottom:20px;}
.homepage_heading span{ font-weight:normal; color:#666;}
.homepage_heading_project_showcase span{ font-weight:normal; color:#666;}

.spot_tab1{ height:318px; width:100%;}
.spot_tab1 .mid{ height:318px; width:100%;overflow:hidden;}
.spot_tab1 .inn{ height:10312px;}
.spot_tab1 .spot_tab{ height:318px; width:100%; background-color:#FFF;}

.carousel-jumper{ position: relative;float:left; width:100%;}
.nexpre_btn{ width:100%; float:right; border-top:1px solid #c7c7c7; background:#e7e7e7;}
.nexpre_btn .prev , .nexpre_btn .next,
.nexpre_btn .prevd , .nexpre_btn .nextd{ background:url(/images/new_home/spotlight_sprite.png?n=017122012) 0px 0px; height:35px; width:115px; border:none; padding:0px; margin:0px;  cursor:pointer;display:block;float:left;}
.project_spotlight_disabled_arrow.prev {background:url(/images/new_home/spotlight_sprite.png?n=017122012) 0px 0px !important;cursor:default !important;}
.project_spotlight_disabled_arrow.next {background:url(/images/new_home/spotlight_sprite.png?n=017122012) 115px 0px !important;cursor:default !important;}

.nexpre_btn .prevd{background-position:0px 0px; cursor:auto;}
.nexpre_btn .nextd{background-position:115px 0px; margin-left:1px; cursor:auto;}

.nexpre_btn .prev:hover{ background-position:0px -90px;}
.nexpre_btn .next:hover{ background-position: 115px -90px;}

.nexpre_btn .prev{background-position:0px -45px;}
.nexpre_btn .next{background-position: 115px -45px; margin-left:1px;}

.spotlight_multi_image_id{position:relative;}
.spotlight_multi_image_id .sptlgt_mlt_prev{background: url('/images/new_home/project_spotlight_sprite.png') 0px -70px no-repeat;width: 25px;height: 30px;z-index: 10;position: absolute;left: 429px;top: 229px;border:none;outline:none;}
.spotlight_multi_image_id .sptlgt_mlt_next{background: url('/images/new_home/project_spotlight_sprite.png') 0px 0px no-repeat;width: 25px;height: 30px;z-index: 10;position: absolute;left: 454px;top:229px;border:none;outline:none;}
.sptlgt_mlt_disable.sptlgt_mlt_prev{background: url('/images/new_home/project_spotlight_sprite.png') 0px -105px no-repeat;}
.sptlgt_mlt_disable.sptlgt_mlt_next{background: url('/images/new_home/project_spotlight_sprite.png') 0px -35px no-repeat;}
.spotlight_multi_image_id .arw_seperator{background: url('/images/new_home/project_spotlight_sprite.png') -12px -140px no-repeat;z-index: 20;position: absolute;left: 454px;top: 236px;height: 15px;width: 1px;border:none;outline:none;}
/* end _spotlight */
/*Project Gall next pre*/

.gallery .prev, .testi .prev {height:27px;width:27px;background:url(/images/new_home/next-pre-btn.png) 0px 0px no-repeat; }
.gallery .next, .testi .next {height:27px;width:27px;background:url(/images/new_home/next-pre-btn.png) -30px 0px no-repeat;}
.gallery .prev:hover, .testi .prev:hover {background-position:0px -30px;}
.gallery .next:hover, .testi .next:hover {background-position:-30px -30px;}
.gallery .prevd, .testi .prevd {height:27px;width:27px;background:url(/images/new_home/next-pre-btn.png) 0px -60px no-repeat;cursor:default;}
.gallery .nextd, .testi .nextd {height:27px;width:27px;background:url(/images/new_home/next-pre-btn.png) -30px -60px no-repeat;cursor:default;}
.project_gallery_disabled_arrow.prev {background: url(/images/new_home/next-pre-btn.png) 0px -60px !important;cursor: default !important;}
.project_gallery_disabled_arrow.next {background: url(/images/new_home/next-pre-btn.png) -30px -60px !important;cursor: default !important;}

/*Project Gall next pre*/

/*Hot Localities */

   .hot-localitie{ float: left; width: 710px; font-family: Arial; }
   .hot-localitie-row{ float: left; width: 100%; margin-bottom:25px;}
   .hot-localitie-row .hot-localitie-colum{ float: left; width:185px; padding: 10px 10px 15px 10px;  height:210px; margin-right:45px; background:#FFF; border-bottom: 1px solid #ccc;  }
   .hot-localitie-row .hot-localitie-colum-last{ margin-right:0px;}
   .hot-localitie-row .hot-localitie-colum h3.localitie-name{ font-family: Arial; font-size: 18px; font-weight: bold; color: #333; text-align: center; margin: 0px;height: 24px;line-height: 25px; }
   .hot-localitie-row .hot-localitie-colum p.l_city{font-size: 12px;color: #666; text-align: center;height:16px}
   .hot-localitie-row .hot-localitie-colum h3.localitie-name a{ font-size:18px; color:#333; font-weight: bold; text-decoration:none;}
   .hot-localitie-row .hot-localitie-colum h3.localitie-name a:hover{color:#666; }
   .hot-localitie-row table{ width: 100%; border-top: 2px solid #f2e5d7;}
   .hot-localitie-row table tr{ }
   .hot-localitie-row table tr td{ padding: 5px; border-width: 1px  0px 1px 1px; border-color:#e5e5e5; border-style: solid; }
   .hot-localitie-row table tr td.current_price{ font-size: 11px; color: #ccc; width: 50px;}
   .hot-localitie-row table tr td.rs_icoon{ font-size: 11px; color: #ccc; }
   .hot-localitie-row table tr td.price_detils{font-size: 16px; color: #333; font-weight: bold; line-height: 16px; border-left: 0px;}
   .hot-localitie-row table tr td.price_detils span{font-size: 11px; color: #ccc; font-weight: normal;}
   .hot-localitie-row table tr td.localities_status{ border-right: 1px solid #e5e5e5;}
   .hot-localitie-row table tr td span.up_arrow{ background: url(/images/new_home/sprite-image.png) no-repeat -190px 0px; display:block; height:15px; width:20px; }
   .hot-localitie-row table tr td span.down_arrow{background: url(/images/new_home/sprite-image.png) no-repeat -190px -22px; display:block; height:15px; width:20px;}
   .hot-localitie-row .property_for{float: left; width: 100%; margin-top: 15px; font-family: Arial; font-size: 12px; color: #000; line-height: 16px;}
   .hot-localitie-row .property_for a{ color:#000; text-decoration: none;}
   .hot-localitie-row .property_for a:hover{ color: #666;}
   .hot-localitie-row .featured_properties{ float: left;; width: 100%; margin-top: 15px; font-family: Arial;}
   .hot-localitie-row .featured_properties span{ display: block; font-size: 12px; color: #ccc; margin-bottom: 4px;}
   
   .hot-localitie-row .featured_properties ul { float:left; width:100%; margin:0px; padding:0px;}
   .hot-localitie-row .featured_properties ul li{ list-style:none; float:left; width:100%; margin:0px; padding:0px; position:relative;}
   .hot-localitie-row .featured_properties ul li:hover .localities_addinfo{ display:block;}
   .hot-localitie-row .featured_properties ul li:hover a{color: #666;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo{ display:none; padding:10px 10px 10px 10px; box-shadow:1px 1px 3px #d8d5d5; z-index:100000; background:#FFF; top:-14px; left:105px; width:250px; min-height:50px; position:absolute; border:1px solid #ccc;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localitiesarrow{ width :14px; height: 20px; margin-left:-23px; margin-top:0px; float:left; background:url(/images/new_home/localities_arrow.png) no-repeat 0px 0px;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localites_adscontent{ float:left; width:250px; }
   .hot-localitie-row .featured_properties a{  display:block; font-size: 12px; font-weight: bold; color: #333; text-decoration: none;margin-bottom: 4px;}
   .hot-localitie-row .featured_properties a:hover{ color: #666;} 
   
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsimg{ float:left; width:100px; height:100px; background:#ccc;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails{ float:left; width:140px; margin-left:10px; font-family:Arial;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails h3.project_title{ font-family:Arial; font-size:14px; font-weight:bold; color:#cc6633; margin:0px 0px 5px 0px; padding:0px;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails h3.project_title a{color:#cc6633; text-decoration:none; font-size:14px;line-height: 16px;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails h3.project_title a:hover{color:#F79656;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p{ font-family:Arial; font-size:12px; color:#666666; margin:0px 0px 5px 0px; padding:0px;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_address{}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_price{ font-weight:bold;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_type{ font-size:11px;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_type span{ color:#333; font-size:11px; display:inline;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_unitype{ font-size:11px;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_unitype span{ color:#333; font-size:11px; display:inline;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_more{}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_more a{ display:inline; font-weight:normal; background:url(/images/new_home/localities_more.png) no-repeat right 3px; padding-right:12px;}
   .hot-localitie-row .featured_properties ul li .localities_addinfo .localities_adsdetails p.project_more a:hover{ color:#999;}
  
  /* end Hot Localities */
  
  /* featured_project */
  
.featured_project{float:left; width:710px; margin-bottom:25px; background:#f5f5f3;border-bottom: 1px solid #C1D5D6;}
.featured_project .featured_heading{width:100%; border-bottom:3px solid #37767d; padding-bottom:15px;margin:0px; font-family: 'Dancing Script', Georgia, Times, serif;font-size: 25px !important; line-height:30px; color:#37767d; letter-spacing:2px;}
.featured_project .featured_heading span{color:#37767d; font-size: 19px !important;}
.featuredproj{width: 199px;height: 52px;background-color: none;padding: 10px 0px 5px 0px;margin-right: 10px;float: left;margin-bottom: 10px;margin-top: 0px;}
.featuredproj a{float: left;
width: 100%;
position: relative; color:#666;}
.featuredproj a:hover{color:#FFF}
.popup_wrap{width: 400px;
position: absolute;
}
.fpropertytype_wrap{float: left;}
.featuredproj .fproject_location{margin-top: 20px;}
.featuredproj .fproject_budget{margin: 0px;}
.featuredproj p{color:#333; font-family:Arial; font-size:12px; font-weight:bold;}
.featuredproj p span{ color:#666; font-weight:normal;}
.featuredproj p.fproject_budget span{font-weight:bold;}
.featuredproj .popup p{color:#333}
.featuredproj:hover{background-color:none; color:#666;}
.featuredproj p{ line-height:18px;}
.featuredproj p.fprojectname{ font-size:15px; float:left;}

.featuredproj a:hover p.fprojectname{color:#cc6600;}
.featuredproj a .feature_projectpopup{ display: none; float: left; width:160px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; box-shadow: 1px 1px 3px #D8D5D5;   padding: 10px; margin: -10px 0px 0px 21px;}
.featuredproj a .feature_projectpopup .featurepopuparrow{background: url("/images/new_home/localities_arrow.png") no-repeat scroll 0 0 transparent; float: left;  height: 20px; margin-left: -23px;  margin-top: 0;   width: 14px;}
.featuredproj a .feature_projectpopup .featurepopup_content{ float:left;  width:160px; padding:0px;}
.featuredproj a:hover .feature_projectpopup{ display:block;}
.featuredproj a .feature_projectpopup .featurepopup_content .bhktyle{ font-weight:normal; font-size:12px; color:#666;}
.featuredproj .fproject_location{}

.featured_project .featured_project_top_strip{ float:left; width:690px; padding:30px 10px 15px 10px; background:#fcfcfc;}
.featured_left_block{float:left; width:418px; margin:0px 0px 0px 0px; padding:0px 0px 0px 7px; border-right: 1px solid #C1D5D6;}
.featured_right_block{float:left; width:244px; margin:0px; padding:0px 0px 0px 20px;}

.featured_project .feature_heading_block{float:left; width:100%;margin-bottom:5px; }
.featured_project .feature_heading_block .feature-titleImg{float:left; 	width: 35px; height: 35px; margin-top:7px; 	background: url('/images/new_home/sprite_home_page_featured_projects.png') no-repeat;}
.featured_project .feature_heading_block .featured-apartment-img{background-position: -11px -100px;}
.featured_project .feature_heading_block .featured-plots-img{	background-position: -9px -55px; }
.featured_project .feature_heading_block .featured-villas-img{	background-position: -10px -10px;}
.featured_project .feature_heading_block .featured-house-img{	background-position: -10px -145px;}



.featured_project h3.feature_individual_heading{float:left; width:87%; margin:0px 7px 0px 0px; padding:0px 0px 5px 0px; font-size:18px; color:#CC6601; font-weight:normal; font-family:arial; border-bottom:1px solid #c1d5d6; line-height: 20px;}
.featured_project h3.individual_heading_right{width:78%; }
.featured_project .feature_unit_block{float:left; width:100%; margin-bottom:10px; }
  /* end featured_project*/
  
/* postedproperties */
#maincontainer #content .postedproperties{border:1px solid #CCC;min-height:50px;padding: 12px;width: 710px;font-size:14px;border-radius:7px;-moz-border-radius:7px; float:left; margin-bottom:30px; background:#FFF; }
#maincontainer #content .postedproperties td{border-width: 0 1px 0 0;border-color:#CCCCCC;border-style:solid;width:105px;padding:0 7px 0 7px;}
#maincontainer #content .postedproperties td:first-child{padding:0 7px 0 0;}
#maincontainer #content .postedproperties td:last-child{border-width: 0 0 0 0 !important;padding:0 0 0 7px;}
/* end postedproperties*/

/* buzzingproj */ 
#maincontainer #content .buzzingproj{float:left; width:710px; margin-bottom:30px;}
#maincontainer #content .buzzingproj .buzzingprojlist{margin-right:10px;color:#999;font-size:12px;font-family:Arial;}
#maincontainer #content .buzzingproj .buzzingprojlist a {color:#999;font-size:12px;font-family:Arial; line-height:20px;}
#maincontainer #content .buzzingproj .buzzingprojlist a:hover{ color:#666;}
 /* end buzzingproj */

 /*news and article*/
 
.news-article-homepage{ float:left; width: 710px; font-family: Arial; margin-bottom:30px; }
.news-article-homepage h3{ font-family: Arial; font-size: 14px; font-weight: bold; color: #333; margin:0px 0px 15px 0px;}
.news-article-homepage .top-bank{ float: left; width: 270px; margin-right: 15px;}  
.news-article-homepage .five-place-price{ float: left; width: 270px; margin-right: 15px;}
.news-article-homepage .article-menulist{ float: right; width: 140px;}
.news-article-homepage .article-menulist ul{ float: left; width: 100%; margin:0px !important; padding:0px;}
.news-article-homepage .article-menulist ul li{ list-style:none; display: block; }
.news-article-homepage .article-menulist ul li a{ display: block; font-family: Arial; font-size: 13px; font-weight: normal; color: #333; text-decoration: none; background: url(/images/new_home/article.png?n=04122012) no-repeat 0px 0px; padding:5px 0px 5px 35px; margin-bottom: 5px;}
.news-article-homepage .article-menulist ul li a:hover{color: #8DC462;}

.news-article-homepage .article-menulist ul li a.real-state{ background-position: 1px 0px; }
.news-article-homepage .article-menulist ul li a.real-state:hover{ background-position: 0px -37px; }

.news-article-homepage .article-menulist ul li a.civic-isues{ background-position: 0px -69px; }
.news-article-homepage .article-menulist ul li a.civic-isues:hover{ background-position: 0px -107px; }

.news-article-homepage .article-menulist ul li a.legal{ background-position: 0px -144px; }
.news-article-homepage .article-menulist ul li a.legal:hover{ background-position: 0px -180px; }

.news-article-homepage .article-menulist ul li a.decor{ background-position: 0px -290px; }
.news-article-homepage .article-menulist ul li a.decor:hover{ background-position: 0px -330px; }

.news-article-homepage .article-menulist ul li a.community-living{ background-position: 0px -218px; }
.news-article-homepage .article-menulist ul li a.community-living:hover{ background-position: 0px -254px; }

.news-article-homepage .article-menulist ul li a.maintenance{ background-position: 0px -366px; }
.news-article-homepage .article-menulist ul li a.maintenance:hover{ background-position: -1px -399px; }

.news-article-homepage .article-menulist ul li a.go-green{ background-position: 0px -436px;}
.news-article-homepage .article-menulist ul li a.go-green:hover{ background-position: 0px -470px;}
 
/* end news and article*/
/*Homepage Sidebar */

#maincontainer #content .right-sidebar{float:right; width:230px; }
#maincontainer #content .right-sidebar .homepage-sidebar-ads{ text-align:center;  float:right; width:223px; margin-bottom:15px;}
#maincontainer #content .right-sidebar .homepage-sidebar-ads .ads_image{ margin:0px 0px 5px 0px;}
#maincontainer #content .right-sidebar .homepage-sidebar-ads .ads_name{font-weight:bold; font-family:Arial; color:#666666; font-size:14px; margin:0px 0px 2px 0px; padding:0px;}
#maincontainer #content .right-sidebar .homepage-sidebar-ads .ads_description{ font-family:Arial; color:#666666; font-size:12px; margin:0px 0px 0px 0px; padding:0px; height:15px; overflow-y:hidden;}

#maincontainer #content .right-sidebar .homepage-sidebar-ads a.sportlight_post_requirment{ background:url(/images/new_home/post_your_requrement_ad.png) no-repeat  center 0px; width:100%; height:71px; display:block; margin:0px 0px 10px 0px;}
#maincontainer #content .right-sidebar .homepage-sidebar-ads a.sportlight_post_property{background:url(/images/new_home/post_your-property_ad.png) no-repeat  center 0px; width:100%; height:71px; display:block;}

#maincontainer #content .right-sidebar .homepage-sidebar-ads a.sportlight_post_requirment:hover{opacity:0.7;}
#maincontainer #content .right-sidebar .homepage-sidebar-ads a.sportlight_post_property:hover{opacity:0.7;}
/* Home page Forum */
  .homepage_forum{ float: left; width: 780px; font-family: Arial; margin-bottom:30px;}
  .homepage_forum .forum_date{ font-size: 11px; color: #333333; font-family: Arial; margin: 0px 0px 5px 0px;}
  .homepage_forum .forum_name{color:#333; font-size: 12px; font-weight: bold; font-family: Arial; margin: 0px 0px 5px 0px;}
  .homepage_forum .forum_name a{text-decoration:none; color:#333; font-size: 12px; font-weight: bold; font-family: Arial;}
  .homepage_forum .forum_name a:hover{color:#666;}
  .homepage_forum .forum_comment{ color:#999999; font-size: 12px; font-weight:normal; font-family: Arial; margin: 0px 0px 5px 0px;}
  .homepage_forum table {  width: 100%; }
  .homepage_forum table td{ padding:0px 20px 20px 0px }
  .homepage_forum .viewmoreforum{ font-family:Arial; font-size:12px; text-decoration:underline; color:#999999;}
  .homepage_forum .viewmoreforum:hover{text-decoration:none;}
  
/* End Home page Forum */

/* testimonial */
.homepagetestimonial{ width:710px !important; font-family:Arial; float:left; width:710px; margin-bottom:10px; box-shadow:0px 0px 0px #888888 !important; border:none;}
.homepagetestimonial ul li{ border:none !important; }
.homepagetestimonial .testimonial-bg{ margin-bottom:10px; float:left; width:710px;background:url(/images/new_home/testimonial_arrow.png) no-repeat 30px bottom; padding-bottom:11px; }
.homepagetestimonial .testimonial-text{ font-size:12px; color:#333333; font-family:Arial; font-style:italic; float:left; width:690px; height:60px; padding:10px; background:#FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.homepagetestimonial .imagetext{ float:left; width:710px;}
.homepagetestimonial .imagetext img{ float:left; width:75px; height:75px; margin-right:15px;}
.homepagetestimonial .imagetext .testimonialname{float:left; width:200px; font-size:10px; color:#333333;}
.homepagetestimonial .imagetext .testimonialname strong{ font-size:12px;}
.homepagetestimonial .buttons{ background:url(/images/new_home/next-pre-btn.png) no-repeat scroll 0px 0px transparent; margin-left:645px; height:27px; width:27px; float:left;}
.homepagetestimonial .next{background-position:-30px 0px; margin-left:10px;}
.homepagetestimonial .disable{visibility: visible !important; opacity:0.4; cursor:auto;}
.homepagetestimonial .buttons:hover{ opacity:0.8;}
.homepagetestimonial .disable:hover{opacity:0.4;}
.testimonial_disabled_arrow.prev {background:url(/images/new_home/next-pre-btn.png) no-repeat 0px -60px !important;cursor: default !important;}
.testimonial_disabled_arrow.next {background:url(/images/new_home/next-pre-btn.png) no-repeat -30px -60px !important;cursor: default !important;}



/* end testimonial */

/*Home page agents CSS*/

  .feature_agent{border:0px solid #DFDFDF;width:660px; float:left; margin-bottom:10px;  padding:15px 25px; }
  .feature_agent_left_align{padding-left: 0px;}
  .featured_projects_heading.homepage_heading{margin-bottom:0;}
  
  #HP_feature_agent .feature_realestate_agent{width:100%; position: relative;}
  #HP_feature_agent .feature_realestate_agent ul.slides{ width: 100%; background: none; }
  #HP_feature_agent   .feature_realestate_agent .flex-direction-nav .flex-prev{ left:-25px; top:50px; background: url(/images/new_home/featured_developer_arrow_prev.png) 0px 0px no-repeat; }

  #HP_feature_agent .feature_realestate_agent .flex-direction-nav .flex-next{ right:-25px; top:50px; background: url(/images/new_home/featured_developer_arrow_next.png) 0px 0px no-repeat;}

  #HP_feature_agent .feature_agent_heading{ float:left; width:638px; padding:5px 10px 0px 0px; border-bottom:0px solid #DFDFDF;}
  #HP_feature_agent .feature_agent_col{float:left; width:618px; padding:0px 20px 10px 0px; border-right:0px solid #DFDFDF}
  
  #HP_feature_agent .feature_agent_block{float:left; width:208px; margin:0px 12px 0px 0px; border-right: 0px solid #ccc; background: #fff;}
  #HP_feature_agent .feature_agent_col .col_no_line{ border-right:0px solid #ccc; padding:0px 0px 0px 20px; width:288px;}
  #HP_feature_agent .feature_agent_block_Left{ float:left; width:100%;}
  #HP_feature_agent .feature_agent_block_Left a.agent_img_wrap{float: left; width: 60px; height: 60px; padding: 0px; margin:3px; overflow: hidden; text-align: center;}
  #HP_feature_agent .feature_agent_block_Left img {height:60px; width:60px }
  #HP_feature_agent .feature_agent_block_Left  a{ float: left; width: 120px; padding: 15px 10px; font-size:13px; color:#3f3f3f; margin:0px; font-family:Arial; font-weight:bold; word-break:break-all; display:inline-block;}
  #HP_feature_agent .feature_agent_block_Left  a:hover{color:#666;}
    
  #HP_feature_agent .feature_agent_block_Right{float:right; width:100%; border-top: 1px solid #cfcece; border-bottom: 1px solid #c2bebe; background:#e7e7e7;}
  #HP_feature_agent .fAgentLocation{ color:#4D4D4D; font-size:12px; margin:5px 0px 5px 0px; font-family:Arial; font-weight:normal;}
  #HP_feature_agent .vcinfo, .fAgentNumber{ 
    background: url(/images/new_home/phone_icon.png) 35px 6px no-repeat;
    border: medium none;
    color: #666;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    font-family: arial;
    height: 25px;
    line-height: 26px;
    width: 100%;
    text-align: left;
    padding-left: 55px;
  }
  #HP_feature_agent .vcinfo:hover{ background: #d9d9d9 url(/images/new_home/phone_icon.png) 35px 6px no-repeat;}
 #HP_feature_agent .fAgentNumber{width: 73.5%;} 

#HP_feature_agent .requestbtn{ border:none; background:url(/images/request_button.png) no-repeat 0px 0px; width:125px; height:29px; cursor:pointer;float: left;}
#HP_feature_agent .requestbtn:hover{ border:none; background:url(/images/request_button_01.png) no-repeat 0px 0px;float: left;}

/*end Home page agents CSS*/

/*I love my home*/

.homepage-scroll-content { float: left; margin-bottom: 15px; width: 100%;}
.homepage-scroll-content .scroll-content-wrap {margin: 0 auto;width: 980px; }
.homepage-scroll-content .scroll-content-wrap .scroll-contentbutton a.lovehomeicon { text-decoration:none; background: url("/images/new_home/ilovemyhome.png") no-repeat scroll 0 0 transparent; float: right; height: 15px; width: 69px;}
.homepage-scroll-content .scroll-content-wrap .scroll-contentbutton a.lovehomeicon:hover{opacity:0.7;}
.homepage-scroll-content .scroll-content-wrap .scroll-contentbutton{ float:left; width:100%; margin:0px 0px 0px 0px;}
.homepage-scroll-content .scroll-content-wrap .scroll-content{ float:left; width:100%;  padding:0px 0px 0px 0px; margin-top:0px;}

.homepage-scroll-content .scroll-content-wrap .content-block{ float:left; width:206px; margin:0px 35px 0px 0px; }
.homepage-scroll-content .scroll-content-wrap .content-block h3{ margin:0px; padding:0px 0px 20px 0px; color:#ff6600; font-weight:bold; font-size:12px;font-family:arial; text-align:center;}
.homepage-scroll-content .scroll-content-wrap .content-block h3 a{text-decoration:none; color:#ff6600;}
.homepage-scroll-content .scroll-content-wrap .content-block h3 a:hover{color:#F49250;}
.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg{ float:left; width:100%; margin:0px; padding-top:35px; background:url('/images/new_home/loveHomeUnit_box.png') no-repeat top; }

.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg a{float:left; text-decoration:none; margin:0px 0px 8px 0px; padding:0px 0px 8px 0px; color:#333; font-weight:bold; font-size:13px;font-family:arial; cursor:pointer; border-bottom:1px solid #ccc;}
.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg a:hover{color:#000;}

.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg a.moreText_bottom{font-weight:normal; font-size:12px; color:#ff6600; margin:20px 0px 0px 0px; padding:0px; cursor:pointer; border-bottom:none; width:100%;}
.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg a.moreText_bottom:hover{color:#E25D04}

.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg .Ebooks_imgBlock{float:left; width:79px;margin:0px 0px 0px 0px;position:relative; left:-12px;  }

.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg .Ebooks_RightBlock{float:left;width:127px;padding:0px 0px 0px 0px;margin:0px 0px 7px 0px;}
.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg .Ebooks_RightBlock p.ebook_tipsText{ margin:0px; padding:0px 0px 0px 0px; color:#333; font-weight:normal; font-size:12px;font-family:Georgia;}
.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg .Ebooks_RightBlock p.ebook_tipsText span{font-size:18px; color:#333;font-family:Georgia; }
.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg .Ebooks_RightBlock p.popular_Ebook{width:100px; margin:5px 0px 0px 0px; padding:5px 0px 5px 0px; color:#ff6600; font-weight:bold; font-size:15px;font-family:Trebuchet MS;text-align:center;line-height:13px; border-top:1px solid #cc9999;border-bottom:1px solid #cc9999;letter-spacing:-1px}

.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 8px; color:#333; font-weight:normal; font-size:14px;font-family:Georgia;}
.homepage-scroll-content .scroll-content-wrap .content-block .up-arrowbg a.request_quatation{float:left;  text-decoration:none; font-size:10px;font-weight:bold; color:#fff; margin:10px 0px 15px 15px; padding:5px 8px; cursor:pointer;background:#e27d23;border-radius:2px 2px; }

/* end I love my home*/ 

/*city additional-info */
.cityadditional-info{ float:left; width:710px; margin-bottom:15px;}
.cityadditional-info h2{ margin-bottom:10px;}
.cityadditional-info .cityadditional-text{ font-family:Arial; font-size:13px; color:#333; line-height:18px; float:left; width:710px; margin-bottom:15px;}
/**/  

                                                                                  
/* Verified Badge Icon */
.verified-badge-text{ background: url('/public/images/verified_badge_icon.png') no-repeat left top; position: absolute; top: 4px; right: 15px; width:22px; height: 22px; background-size: contain; }
.verified-badge-icon{ background: url('/public/images/verified_badge_icon.png') no-repeat left top; position: absolute; top: 4px; right: 15px; width: 8px; height: 22px; background-size: contain; margin-left: 13px; }
.verified-badge-tooltip{ position: absolute; display: none; top: -6px; left: 100%; width: 150px; padding: 4px; border: 1px solid #fff; border-radius: 2px; background-color: #fff; line-height: 14px !important; font-size: 10px; color: #333; box-shadow: 2px 2px 2px rgba(0,0,0,.3); z-index: 1000; }
.verified-badge-tooltip:after{ height: 0; width: 0; position: absolute; top: 3px; left: -10px; border-color: transparent #fff; border-style: solid; border-width: 9px 9px 9px 0; content: " "; }
.verified-badge-tooltip a,
.verified-badge-tooltip label{ display: inline-block !important; text-decoration: none; color: #397a82 !important; cursor: pointer; font-style: italic; }
.verified-badge-text:hover .verified-badge-tooltip,
.verified-badge-icon:hover .verified-badge-tooltip{ display: block; }

/* Terms for verified listing */
.terms-lightbox-status { position: absolute; top: -9999px; left: -9999px; visibility: hidden; }
	.terms-lightbox-status:checked ~ *{ display: block; }
	.terms-lightbox-close{ position: fixed; display: none; top: 50%; left: 50%; width: 90px; height: 30px; line-height: 30px; margin: 205px 0 0 -50px; font-family: arial; font-weight: bold; color: #fff; text-align: center; background-color: #ff9900; border-radius: 4px; box-shadow: 2px 2px 2px rgba(0,0,0,.3); -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3); -o-box-shadow: 2px 2px 2px rgba(0,0,0,.3); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3); z-index: 9009; cursor: pointer; }
	.terms-lightbox-bgcover{ position: fixed; display: none; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0,0,0, .7); z-index: 9000; }
	.terms-lightbox-parent{ position: fixed; display: none; top: 50%; left: 50%; width: 400px; height: 500px; margin: -252px 0 0 -200px; padding: 0 0px; line-height: 20px; font-family: arial; font-size: 12px; color: #000; border: 8px solid rgba(0,0,0, .5); border-radius: 18px; background-color: #f4f4f4; overflow: hidden; z-index: 9001; }
	.terms-lightbox-h1{ font-size: 16px; }
	.terms-lightbox-h2{ font-size: 14px; }
	.terms-lightbox-parent span{ text-indent: 0px; margin: 2px 0 !important; color: #000; }
	.terms-lightbox-parent p{ text-indent: 20px; text-align: justify; margin: 2px 0 !important; font-size: 12px; color: #666; }
	.terms-lightbox-parent .terms-lightbox-header{ display: block; width: 100%; height: 40px; padding: 0 20px; line-height: 40px; background-color: #fff; }
	.terms-lightbox-parent .terms-lightbox-header .verified-badge-text{ top: 9px; height: 22px; width: 22px; right: 4px; }
	.terms-lightbox-parent .terms-lightbox-content{ display: block; width: 100%; height: 406px; padding: 0 20px; line-height: 18px; overflow-x: hidden; overflow-y: scroll; }
	.terms-lightbox-parent .verified-badge-text{ float: right; }
	.apply-border-box-sizing{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


/*sport light*/
.sportlight_aptype{ float:left; width:100%; font-family:Arial; font-size:14px; border-bottom:0px solid #ccc; margin-bottom:20px; }
.sportlight_aptype ul{ float:left; width:100%; margin:0px; padding:0px; border-bottom:1px solid #ccc; position:relative;}
.sportlight_aptype ul li{ float: left;  list-style: none; margin-right:10px;}
.sportlight_aptype ul li#li-new{}
.sportlight_aptype ul li#li-new .carousel-jumper{ background:url(/images/new_home/new_launches.png) no-repeat 0px 6px; padding-left:7px;}
.sportlight_aptype ul li#li-new .flex-carousel-selected{ background:url(/images/new_home/new_launch_selected.png) no-repeat 0px 6px; padding-left:7px;}
.sportlight_aptype ul li#li-owner_properties{}
.sportlight_aptype ul li#li-owner_properties .carousel-jumper{ background:url(/images/new_home/verified_owners_icon.png) no-repeat 0px 6px; padding-left:12px;}
.sportlight_aptype ul li#li-owner_properties .flex-carousel-selected{ background:url(/images/new_home/verified_owners_icon.png) no-repeat 0px 6px; padding-left:12px;}
.sportlight_aptype ul li .verified-badge-icon{ position: relative; width: 22px; height: 22px; }

.sportlight_aptype ul li a{ display:block; padding:5px 5px; color:#999; text-align:center;}
.sportlight_aptype #mb_arrow,.sportlight_aptype #mb_arrow_gallery{position: absolute; top:24px; left:0px; border-bottom:2px solid #cc6600; background:none; height:2px; width:35px;}
.sportlight_aptype ul li a.flex-carousel-selected{color:#333; font-weight:bold;}

.aprtmenttype div.tabs{ margin-top:20px; border-bottom:1px solid #c7c7c7 !important;  background:none; height: 350px; overflow: hidden; padding:0px; width: 710px;}
.aprtmenttype div.middle-tabs {float: left; overflow: hidden; width: 710px; }
.aprtmenttype .inner-tabs{  height: 347px; width:5000px; /*width: 1680px;*/ }
.aprtmenttype .slide_content { background:none; float:left; height: auto; width: 710px;  }

/* NRI page*/
#NRI_block{width:100%;float:left; margin-bottom:0px; }
.NRI_block_wrapper{width:980px; margin:auto;}
.NRI_block_wrapper h1{font-family:arial;font-weight:bold;color:#cc6600;font-size:20px; margin:20px 0px ; padding:0px;}
.block_one{width:300px;float:left;margin-right:28px;}
.block_two{width:308px;float:left;margin-right:28px;}
.block_three{width:295px;float:left;}
h2.title_bg{background:url('/images/new_home/nri_title_bg.png') no-repeat;padding:5px 3px 4px 8px; margin:0px; width:235px;height:40px;font-family:arial;font-weight:bold;color:#fff;font-size:13px; line-height: 18px;}

.block_details{ width:286px;padding:10px;margin:0;float:left;border:1px solid #ccc;background:#fff;color:#666;font-family:arial;font-size:12px;font-weight:normal;}
.block_details_middle{width:292px;}
.block_right{width:295px;}
.block_details p{ margin:0px 0px 10px 0px; padding:0px;}
.block_details p a{ text-decoration:none; color:#666; }
.block_details p a:hover{color:#333;}

.nri_page_search{ float:left; width:100%; margin-bottom:10px;}
.nri_page_search_wrap{float:left;  margin:0px; width:100%;}
.heading_wrap{float:left; width:100%; }
.nri_page_search .heading{ margin:0 auto; width:980px; margin-bottom:0px; text-align:right;}
.nri_page_search .heading a{ font-size:13px; color:#cc6600; background:url(/images/new_home/show_search_arrow.png?v=05022012) no-repeat right -16px; padding-right:15px;}
.nri_page_search .heading a:hover{color:#ac5702;}
.nri_page_search .propert_search_show{ float:left; width:100%; display:block;}
.middle-align {display: table-cell; vertical-align: middle}