
@CHARSET "UTF-8";

@font-face {
    font-family: 'Vegur';
    src: url('/fonts/vegur/vegur-r-webfont.eot');
    src: url('/fonts/vegur/vegur-r-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/vegur/vegur-r-webfont.woff') format('woff'),
        url('/fonts/vegur/vegur-r-webfont.ttf') format('truetype'),
        url('/fonts/vegur/vegur-r-webfont.svg#VegurRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Vegur-Light';
    src: url('/fonts/vegur/vegur-light.eot');
    src: url('/fonts/vegur/vegur-light.eot?#iefix') format('embedded-opentype'),
        url('/fonts/vegur/vegur-light.woff') format('woff'),
        url('/fonts/vegur/vegur-light.ttf') format('truetype'),
        url('/fonts/vegur/vegur-light.otf') format('opentype'),
        url('/fonts/vegur/vegur-light.svg#VegurLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

.heading_text, .heading_text h1{color:#888!important;font-size:14px!important;font-family:Arial;}
.blueborder{height:4px;background-color:#617E91;width:100%;
            *margin-top:-10px;
}

.heading2{font-size: 30px;font-weight: normal;text-decoration: none;line-height: 30px;color: #808080;}


.vl{font-family:Arial; font-size:12px !important; color:#dcdfdc; font-weight:bold;}

h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;}
h4{font-size:18px;font-weight:normal;margin-bottom: 6px;margin-top: 15px;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#638094;font-weight:normal;}
h1{font-family:arial;font-size:18px;font-weight:normal;}
label{cursor:pointer;}

.bluecolor{color:#638094;}
.w960{width:960px;margin:0px auto;}
.grey{color:#4d4d4d;}
.blueborder{height:4px;background-color:#617E91;width:100%;float:left;}
.w1000{width:1000px;margin:0px auto;}
.sideborder{float:left;width:1010px;}
.bgimg{background:url(/images/bg.png);width:1010px;background-repeat:repeat-y;}
.borderright{border-right:1px solid #ccc;}
.arial{font-family:Arial, Helvetica, sans-serif;}
.w270{width:270px;}
.subcontainer{width:970px;}







.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;
}
a:hover {
    text-decoration:none;
    color:#393838;
    cursor:pointer;
}

.drop-out {
    display: none;
    font-family:arial;
    z-index:10000;
    background:#FFF;
}
.absolute{position: absolute;}
.relative{position:relative; z-index:10000; background:#FFF; }

#header .menu ul li a:hover,
#header .menu ul li a:active,
#header .menu ul li:hover .main_menu{
    background:url(/images/menuhover_blk.png);height:24px;background-repeat:repeat;color:#fff;padding:3px 5px 2px;
}

#resourcesmenu:hover .drop-out{
    background-color: #FFFFFF;
    border:1px solid #CCCCCC;
    display: block;
    position: absolute;
    width: 967px;
    margin-left: -207px; 
    z-index: 1000;
    -webkit-box-shadow:1px 2px 3px #666;
    -moz-box-shadow:1px 2px 3px #666;
    box-shadow:1px 2px 3px #666;
}

#servicesmenu:hover .drop-out{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    position: absolute;
    padding: 10px 5px !important;
    width: 430px;
    z-index: 1000;
}

.headercontainer{width:1000px;margin:0px auto;}
.headersideborder{float:left;width:1010px;}


.menu .drop-out .linkset {	
    float:left;	
}

.drop-out .menu .linkset ul {
    display:inline-block;
    padding: 0px 30px 0 16px!important;	
    margin:3px 0 0;
}

.menu .drop-out .linkset ul li {
    padding:0!important;
    background:none !important;
    float:none!important;
    margin:0px 0 !important;
    border:none!important;

}

.menu .drop-out .linkset ul li a{
    color:#336699 !important;
    border:none!important;
    margin:0px 0 !important;
    text-decoration:none;	
    padding:0 !important;
    display:inline-block;
    background:none !important;
    line-height:24px;
    font-size:14px;
    font-family: "Vegur";
}

.menu .linkset ul li a:hover {
    color:#666666!important;
}

.menu .drop-out .linksethead {
    color:#666 !important;
    font-size:12px;
    font-weight:bold;
    padding:10px 0px 0px 16px;
}
.menu .drop-out p{color:#ff9966;}

.green_popout{background:url(/images/homepagesprite.png) -595px -12px no-repeat;height: 22px;width: 22px;}
.green_popout:hover,a:hover .green_popout{background-position:-595px -55px;}

#tooltip span {display:none; padding:2px 3px; margin-left:3px; width:130px;}
#tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}

.small_grey_circle{background:url(/images/homepagesprite.png) -59px -99px no-repeat;height:29px;width:29px;padding-top:7px;}
.small_grey_circle:hover, a:hover .small_grey_circle{background-position:-94px -99px;}

.question_small {height:13px;width:13px;background:url(/images/headersprite.png) -237px -12px no-repeat;float:right;}
.question_small:hover {background:url(/images/headersprite.png) -237px -43px no-repeat;}

.vegur{font-family:vegur;}

.testi{background-color:#f2f2f2;width:100%;float:left;padding-top:5px;padding-bottom:5px;}
.testi .testimonial{width:900px;float:left;margin-left:15px;margin-right:15px;}
.testi .testimonial .testicontent{border:1px solid #ccc;background-color:#fff;width:676px;height:100px;padding:15px 25px; float:left;}
.testi .arrow{margin-left:-1px;float:left;margin-top:70px; height:28px;width:16px;background:url(/images/homepagesprite.png) -15px -71px no-repeat;}



.text12u { color:#405CA3; font-size:12px; font-family:'Arial'; text-decoration:none; cursor:pointer; }
.text12u:hover { text-decoration:underline; }

.blue_search{background-color:#5BC9B9 !important;}
.blue_search:hover{background-color:#00C6A5 !important;}
.apt_blue{color:#5BC9B9;}

#create_cf {display:block;float:left;width:203px;height:33px;background: url(/images/create_cf_main.png) no-repeat;}
#create_cf:hover {background: url(/images/create_cf_hover.png) no-repeat;}
#create_cf:active {background: url(/images/create_cf_down.png) no-repeat;}
#create_tool_tip {float:left;display:block;width:26px;height:26px;background: url(/images/tool_tip_main.png) no-repeat;}
#create_tool_tip:hover {background: url(/images/tool_tip_hover.png) no-repeat;}

/* CSS Rules for main header resources menu tab*/
a{
    text-decoration:none;
}

img{
    border:none;
}

#header .menu ul li #article_news{
    width:968px;
    margin:0 auto;
    padding:0px;
    border-top:4px solid #617E91;
    z-index: 2001;
    *margin-left:-6px;
}
#header .menu ul li #article_news .content{
    float:left;
    width:920px;
    padding:15px;
    background:#fff;
}
#header .menu ul li #article_news .news{
    float:left;
    width:450px;
    background:url(/images/dotted_line.png) no-repeat right 50px;
}
#header .menu ul li #article_news .article{
    float:right;
    width:450px;
}
#header .menu ul li #article_news p{
    font-size:21px;
    color:#638094;
    margin:5px 0px 30px 0px;
    padding:0px;
    font-family:arial;
}
#header .menu ul li #article_news p a{
    font-size:21px;
    color:#638094;
    padding:5px 10px;
    float:none;
}
#header .menu ul li #article_news p a:hover{
    background:#638094;
    color:#fff;
    font-size:21px;
    padding:5px 10px;
    height:24px;
    float:none;
}
#article_news div.left{
    float:left;
    width:225px;
    background
}
#article_news div.right{
    float:right;
    width:220px;
}
#header .menu ul li #article_news a{
    float:left;
    padding:10px 20px 0px 40px;
    margin-right:50px;
    margin-bottom:20px;
    color:#4D4D4D;
}
/* for news icon*/
#header .menu ul li #article_news a.realty_news{
    background:url(/images/header_icons/news_reality_news.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.civic_issues{
    background:url(/images/header_icons/news_Civic_issues.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.community{
    background:url(/images/header_icons/news_community.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.legal{
    background:url(/images/header_icons/news_Legal.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.knowledge{
    background:url(/images/header_icons/news_Knowledge.png) no-repeat 5px top;
    z-index: 100001;
}
#header .menu ul li #article_news a.cities{
    background:url(/images/header_icons/news_Cities.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.event_offer{
    background:url(/images/header_icons/news_events_offers.png) no-repeat 5px top;
}


/* for article icon*/
#header .menu ul li #article_news a.real_estate{
    background:url(/images/header_icons/articles_realestate.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.maintenance{
    background:url(/images/header_icons/articles_maintanence.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.safety_security{
    background:url(/images/header_icons/articles_security.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.go_green{
    background:url(/images/header_icons/articles_go_green.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.decor{
    background:url(/images/header_icons/articles_decor.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.community_living{
    background:url(/images/header_icons/articles_community_living.png) no-repeat 5px top;
}
#header .menu ul li #article_news a.lifestyle{
    background:url(/images/header_icons/articles_lifestyle.png) no-repeat 5px top;
}

#header .menu ul li #article_news a:hover{

    background-position:5px -27px;
    background-color:#4D4D4D;
    float:left;
    padding:10px 20px 0px 40px;
    margin-right:50px;
    margin-bottom:12px;
    color:#fff;
}

#header .menu ul li #article_news a.more_art{margin-left:90px; margin-top:25px; padding:0px; margin-right:0px;}
#header .menu ul li #article_news a.more_art:hover{ background:none;  color:#999;}

.top_ads_banner{position: relative; position: absolute; top: 0; left: 0;}
.ad_hrz_banners_container{float:left; width:100%; margin-bottom:8px; margin-top:8px;}
.top_ads_banner_container{margin:0px auto; width:980px;  padding:0px; position: relative;}
.expandable_banner_form{position: absolute;
right: 0px;
cursor: pointer;}
.top_ads_banner_container_hts{height: 52px;}
.top_ads_banner_container_htl{height: 333px;}
.top_ads_expanded_banner{display: inline-block; 
    border: 1px solid rgb(102, 102, 102);
box-shadow: rgb(153, 153, 153) 1px 1px 3px 1px;
                         position: absolute;
                         cursor: pointer;
                         height: 333px;
                         width: 980px;}
.btn-expand {
    width: 70px;
    height: 22px;
    background-image: url('/public/images/expand.png');
    position: absolute;
    top: 0px;
    right: 1px;
    z-index: 5;
    cursor: pointer;
}
.btn-collapse {
    width: 70px;
    height: 22px;
    background-image: url('/public/images/close.png');
    position: absolute;
    top: -1px;
    right: 7px;
    z-index: 5;
    cursor: pointer;
}
.top_ads_banner .ads_banner_img{ float:left; width:210px;height:58px; margin-right:20px;margin-top:7px;}
.top_ads_banner div:last-child{margin-right:0px;}
.top_ads_banner .ads_banner_img a img{border:none; width:210px;height:58px;}
.width930{width:930px !important;}
.width185{width:185px !important;}
.width90{width:90px !important;}

#wrapper #container .text13 .welcome .forum_title h1 {font-size:24px; display:inline !important; }
#wrapper #container .text13 .welcome .forum_title h2 {font-size:20px; display:inline !important; }

/* Home page fil */


/*Top navigation */
.header-top-nav{ float:left; width:100%; background:url('/images/new_home/topBar_bg.png') repeat-x 0px 0px; margin:0px; padding:0px 0px 0px 0px; font-family:Arial; height: 29px;}
.header-top-nav .top-nav-wrap{width:980px; margin:0px auto;}

.header-top-nav .top-nav-left{ float:left;}
.header-top-nav .top-nav-left ul{ float:left; margin:0px; padding:0px; }
.header-top-nav .top-nav-left ul li{float:left; list-style:none; margin:0px; padding:0px;}
.header-top-nav .top-nav-left ul li span#header_nav_divider_line{float:left; display: inline-block; width: 1px; height: 28px; margin:0px; padding:0px; background:url('/images/new_home/header_sprite.png') no-repeat right -150px;}
.header-top-nav .top-nav-left ul li a{float:left;  font-family: Arial; font-size:12px; color: #eee; text-decoration: none;}
.header-top-nav .top-nav-left ul li a:hover{color:#ff9933;}
.header-top-nav .top-nav-left ul li a span{float:left; padding:12px 0px 12px 0px;}
.header-top-nav .top-nav-left ul li a#cf_re strong{ float:left; font-weight:normal; padding:8px 10px 6px 0px;  margin-left: 0px;}
.header-top-nav .top-nav-left ul li a#cf_re:hover{}
.header-top-nav .top-nav-left ul li a#cf_apt strong{float:left; font-weight:normal;  padding:8px 10px 6px 10px;  }
.header-top-nav .top-nav-left ul li a#cf_home_needs strong{float:left; font-weight:normal;  padding:8px 10px 6px 10px;  }
.header-top-nav .top-nav-left ul li.budgetSurvey a strong{float:left; padding:8px 10px 6px 10px;  }
.header-top-nav .top-nav-left ul li a#cf_meta{  width: 40px; height: 18px; padding: 4px 3px 5px 3px;}
.header-top-nav .top-nav-left ul li a span#img_container_cf_meta{width: 30px; display: inline-block; background:url('/images/new_home/header_sprite.png') no-repeat 9px -141px;}
.header-top-nav .top-nav-left ul li a span#img_container_cf_meta:hover{background-position:9px -100px;}

.header-top-nav .top-nav-left ul li a#cf_notif {
    padding:4px 2px 0px 2px;
    height: 18px;
    background: url('/images/new_home/header_sprite.png') no-repeat;
    background-position: -28px -190px ;
    margin-top: 6px;
    margin-left: 5px;
    width: 16px; 
}
.header-top-nav .top-nav-left ul li a#cf_notif:hover {
    background-position:-28px -211px;
}
.header-top-nav .top-nav-left ul li .notif-count{
    color: #f58705;
    padding-right: 8px;
    font: 12px arial;
    line-height: 24px;
    float: left;
}

.header-top-nav .top-nav-left ul li a.sel { color:#ff9933;}

.header-top-nav .top-nav-right{ float:right;}
.header-top-nav .top-nav-right ul{ float:right; margin:0px; padding:0px;  }
.header-top-nav .top-nav-right ul li{ float:left; list-style:none; margin:0px; padding:0px;}
.header-top-nav .top-nav-right ul li span#header_nav_divider_line{ float:left; display: inline-block; width: 1px; height: 28px; list-style:none; margin:0px; padding:0px;  background:url('/images/new_home/header_sprite.png') no-repeat right -150px;}
.header-top-nav .top-nav-right ul li.search_li, .header-top-nav .top-nav-right ul li.call_num_li{background:none;}
.header-top-nav .top-nav-right ul li a{ float:left; padding:7px 10px 7px 10px; margin:0px;  font-family:Arial; font-size:12px; color:#eee;}
.header-top-nav .top-nav-right ul li a.call_num{color:#19abc7; padding:7px 5px 7px 10px;}
.header-top-nav .top-nav-right ul li a.call_num span#header_call_dropdown_img{background: url('/images/new_home/header_sprite.png') no-repeat right -44px; height: 5px; width: 9px; display: inline-block; padding-left: 6px;}

.header-top-nav .top-nav-right ul li.call_num_li{position:relative; z-index:10005;}
.header-top-nav .top-nav-right ul li.call_num_li:hover a.call_num{color:#ff9933;}
.header-top-nav .top-nav-right ul li.call_num_li:hover ul{display: block;}
.header-top-nav .top-nav-right ul li.call_num_li:hover a.call_num span#header_call_dropdown_img{background-position:right -56px;}
.header-top-nav .top-nav-right ul li.call_num_li ul{ z-index:999; display:none; position:absolute; width:127px; left:1px; top:28px; background:#FFF; border:1px solid #ccc; box-shadow: 0 1px 0 #CCCCCC;}

.header-top-nav .top-nav-right ul li.call_num_li ul li{ float:left; width:100%; border-bottom: 1px solid #ebebeb;}
.header-top-nav .top-nav-right ul li.call_num_li ul li.contact_us{border-bottom: none;}
.header-top-nav .top-nav-right ul li.call_num_li ul li a{ margin:0px; font-weight:normal;  padding:10px 7px; width:89%;color:#999; }

.header-top-nav .top-nav-right ul li.call_num_li ul li a:hover{color:#666;background:none;}
.header-top-nav .top-nav-right ul li a.call_num{background: none !important;}

.header-top-nav .top-nav-right ul li a.mobile_icon{padding: 7px 13px 7px 10px;}
.header-top-nav .top-nav-right ul li a.mobile_icon span#mobile_icon{width: 8px; height: 16px; display: inline-block; background: url(/images/new_home/header_sprite.png) no-repeat 0px -35px; padding-right: 10px; float: left;}
.header-top-nav .top-nav-right ul li a.mobile_icon:hover span#mobile_icon{background-position:1px -3px ;}
.header-top-nav .top-nav-right ul li a:hover{color:#ff9933;}


.header-top-nav .top-nav-right ul li.logindropdown{position:relative; z-index:10005;}
.header-top-nav .top-nav-right ul li.logindropdown a{ border-right:0px; padding:7px 15px 7px 10px; margin-right:5px; }
.header-top-nav .top-nav-right ul li.logindropdown:hover ul{ display:block;}
.header-top-nav .top-nav-right ul li.logindropdown a.arrowmark{cursor: default;}
.header-top-nav .top-nav-right ul li.logindropdown a.arrowmark span#header_signup_dropdown_img{background:url(/images/new_home/header_sprite.png) no-repeat right -31px;width: 9px; height: 5px; display: inline-block; padding-left: 5px;}
.header-top-nav .top-nav-right ul li.logindropdown:hover a.arrowmark{color:#ff9933;}
.header-top-nav .top-nav-right ul li.logindropdown:hover a.arrowmark span#header_signup_dropdown_img{background-position: right -56px;}
.header-top-nav .top-nav-right ul li.logindropdown ul{ z-index:999; display:none; position:absolute; width:150px; left:-97px; top:28px; background:#FFF; border:1px solid #ccc; }
.header-top-nav .top-nav-right ul li.logindropdown ul li{ float:left; width:100%;border-bottom: 1px solid #EBEBEB;}
.header-top-nav .top-nav-right ul li.logindropdown ul li a{ margin:0px; font-weight:normal;  padding:10px 12px 10px 7px; width:89%;color:#999;}
.header-top-nav .top-nav-right ul li.logindropdown ul li a:hover{color:#666;background:none;}

.header-top-nav .top-nav-right ul li input[type=text]{float:left;  width:63px; margin:5px 5px 5px 0px;  padding:2px 20px 2px 7px;  border:none; font-size: 11px; color:#333; font-family: arial;background:#fff url(/images/new_home/header_sprite.png) no-repeat left -218px;  box-shadow: 0px 1px 0px #333 inset;}
.header-top-nav .top-nav-right ul li input:focus {outline: 0;}
.header-top-nav .top-nav-right ul li input[type=submit]{float:left; background:url("/images/new_home/top_search_btn.png") no-repeat scroll 0px 0px transparent;  width:35px; padding:0px; height:31px; border:none; cursor: pointer;}
.header-top-nav .top-nav-right ul li input[type=submit]:hover{background:url("/images/new_home/search_hover.png") no-repeat scroll 0px 0px transparent;}
.what-is-cf{ float:left; width:100%;display: none; }
#h_search_query{background:#fff ;width:86px; height: 15px;}
#h_search_query.placeholder{font-style: italic;color: #999999; font-size:11px;}
#h_search_query::-webkit-input-placeholder {font-style: italic} /*Chrome */
#h_search_query:-moz-placeholder {font-style: italic} /*ff*/
#h_search_query:-ms-input-placeholder {font-style: italic} /*ie latest */
#h_search {
    float: right;
    height: 20px;
    position: relative;
}

.global-search-icon {
    background: url("/images/new_home/header_sprite.png") no-repeat scroll left -218px rgba(0, 0, 0, 0);
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 23px;
    cursor: hand;
    cursor: pointer;
}
what-is-cf-wrap{ width:100%; margin:0px auto;}
/*End Top Nav*/


/*main Header*/

.main-header{  float:left; width:100%; padding-top:10px; font-family:Arial; margin-bottom:0px; position:relative; z-index:8001; background: #FFF;}
.main-header .main-header-wrap{ width:980px; margin:0px auto; }
.main-header .logo{ float:left; height:75px;width:135px; margin:5px 0px 0px 0px;}
.main-header .logo a{ float:left; /* background:url('/images/new_home/commonfloor.png?05022013');*/width:130px; margin-left:5px; margin-top:5px;}
.main-header .header-right{float:right; width:800px; }
.main-header .header-left{position:relative;}

.header-txt2{position:absolute; top:82px; right:14.7%; }
.header-txt2 h1.header_h1Txt {font-size: 11px !important;font-weight: normal;text-decoration: none;color: #ccc; font-family: arial;line-height:11px;}

.header-text{ float:left; width:420px; font-family: arial; font-size: 11px; color:#cccccc; position:absolute; top:54px; left:100%;}
.header-text h1{ margin:0px !important; padding:0px !important;line-height:14px !important; font-family: arial; font-size: 11px !important; color:#cccccc; text-align:left;}

.main_city_list{float:left; width:100%;background:#e9e9e9; border-bottom:1px solid #ccc; }
.main_city_list .main_city_list_wrap{margin:0px auto; width:980px;}
.main_city_list .main_city_list_wrap .all-cities-list{float:right; }
.main_city_list .main_city_list_wrap .all-cities-list ul{ float:right; margin:0px;padding:0px; width:auto;}
.main_city_list .main_city_list_wrap .all-cities-list ul li{float:left; list-style:none;margin:0px; padding:0px; position:relative;}
.main_city_list .main_city_list_wrap .all-cities-list ul li a{ float:left; color:#333;text-decoration:none; padding:6px 10px 6px 0px; font-size:11px; font-weight:normal; font-family:arial;;}
.main_city_list .main_city_list_wrap .all-cities-list .selected{color:#333;text-decoration:none;font-weight:bold;}
.main_city_list .main_city_list_wrap .all-cities-list ul li a:hover{color:#cc6600 ;}
.main_city_list .main_city_list_wrap .all-cities-list ul li:hover a.morearea{color:#333;}
.main_city_list .main_city_list_wrap .all-cities-list ul li a.morearea span#cfdown_arrow{display: inline-block; width: 9px; height: 5px; padding-left: 3px; background: url("/images/new_home/header_sprite.png") no-repeat right -180px;}
#displaymorecities a {
    color: #666666;
    font: 10px/10px arial;
    margin: 0 0 5px;
    padding: 0 !important;
}
#displaymorecities a:hover {
    color: #333333;
    font-weight: bold;
}
#displaymorecities .other-cities a {
    margin: 0 0 8px;
}
#displaymorecities .top-cities {
    overflow: hidden;
    padding-left:10px;
}
.drop-out .other-cities {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #CCCCCC;
    height: auto;
    overflow: hidden;
    padding-left:10px;
}
#displaymorecities .other-cities .other-cities-text {
    color: #999999;
    display: block;
    font: 600 10px/10px arial;
    padding: 10px 0 0;
}
#displaymorecities .other-cities-subheader {
    color: #333333;
    display: block;
    font: bold 10px/10px arial;
    padding-bottom: 8px;
    padding-top: 10px;
}
#displaymorecities .other-cites-subsection {
    border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;
}

#more .drop-out { 
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    position: absolute;
    padding:10px 0 0;
    margin:0;
    width: 520px;
    z-index: 1000;
}
#displaymorecities.drop-out{width:320px;left:-280px;top:24px;z-index:10001;}
#displaymorecities.drop-out table{width:100%;padding-left:5px;}
#displaymorecities.drop-out table tr{width:100%}
#displaymorecities.drop-out table td{width:32%;padding:0px !important;}
#displaymorecities.drop-out .m_dd_city{background-color:#f2f2f2;border-top: 1px solid #ccc;}
#more:hover .drop-out {
    display: block;
}
#displaymorecities.drop-out #other-cities-link {padding-left: 5px;padding-right: 25px;float:right;padding-top: 2px;}
#displaymorecities a {color: #666666;font: normal 11px/11px arial;padding: 0 !important;
}
#displaymorecities .other-cities a {
    margin: 0 0 8px;
}
#displaymorecities .top-cities {overflow: hidden;padding-left:10px;}
#more p{
    text-align:left;
}
.drop-out .other-cities {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #CCCCCC;
    height: auto;
    overflow: hidden;
    padding-left:10px;
}
#displaymorecities .m_dd_city a {
    color: #666;
    display: block;
    font: normal 10px/10px arial;
    padding: 10px 0 0;
}
#displaymorecities .m_dd_city p {
    color: #999;
    display: block;
    font: bold 10px/10px arial;
    padding-bottom: 8px;
    padding-top: 10px;
    margin-left:8px;
}
#displaymorecities .m_dd_city table tr td p {
    color: #333333;
    margin: 0 0 5px 0 !important;
    overflow: hidden;
    padding: 0;
}
#displaymorecities .m_dd_city p {
    margin: 0 0 0 8px !important;
}
#displaymorecities .m_dd_city .subheading-divider {
    border-top: 1px dotted #CCCCCC;
    padding-bottom: 3px;
}
.main-header .top-ads-banner{ float:right; width:500px;}
#displaymorecities a:hover {color: #333333;font-weight: 600;}
/* End main Header*/

/*main navigation*/
.main-navigation{ float:left; width:100%; font-family: arial; background: #FFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12M4AwAAzgDNfuiI8gAAAABJRU5ErkJggg==')  repeat-x 0px bottom; position:relative; z-index:8000; }
.main-navigation .main-navigation-wrap{   margin:0px auto; width:980px;}
.main-navigation .left-nav{float: left; width: 980px;}
.main-navigation .go{background:url(/images/headersprite.png) -147px -12px no-repeat;height:28px;width:31px;cursor:pointer;border:0 none;}
.main-navigation .go:hover{background:url(/images/headersprite.png) -147px -43px no-repeat;}
.main-navigation .gotxtbx{border: 1px solid #CCCCCC;color:#666666;margin-right: 4px;padding: 5px;width: 175px;margin-top:0px;}

.main-navigation .left-nav ul{float:left; margin:0px;padding:0px;}
.main-navigation .left-nav ul li{ float:left; list-style:none; position: relative; margin:0px; padding:0px;}
.main-navigation .left-nav ul li:hover{}
.main-navigation .left-nav ul li.home_bg{ -webkit-border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.main-navigation .left-nav ul li img.new_img{ position:relative; left: -6px; top: 3px;}

.main-navigation .left-nav ul li a{ float:left; text-decoration: none; padding: 13px 9px 11px 10px; font-family: arial; font-size: 12px; color: #666; font-weight:bold;}
.main-navigation .left-nav ul li a.selected span{ background-position:10px -20px;}
.main-navigation .left-nav ul li a.selected:hover span{ background-position:10px -50px;}

.main-navigation .left-nav ul li:hover a.main_menu{color:#ff9933;}
.main-navigation .left-nav ul li a.selected{ color: #333; border-bottom:3px solid #ff9933;padding-bottom:8px; }

.main-navigation .left-nav ul li a.sitevisit{cursor:default;}


.main-navigation .left-nav ul li:hover .main-subnav{/*display:block;*/}
.main-navigation .left-nav ul li .main-subnav span.nav_heading{ color: #ff9933;
                                                                float: left;
                                                                font: normal 23px/18px arial;
                                                                padding: 5px 0px 15px 0px;
                                                                margin-bottom:7px;
                                                                border-bottom: 1px solid #dcdcdc;}
.main-navigation .left-nav ul li .main-subnav{ z-index:1002; border:1px solid #ccc; border-top:0px; background:#FFF; display:none; position:absolute; top:39px; left:0px;  padding:10px 20px; box-shadow: 1px 1px 2px #999;}
.ie .main-navigation .left-nav ul li .main-subnav{top:37px;}

.main-navigation .left-nav ul li a.project{padding-left:0px;cursor: default;}
.main-navigation .left-nav ul li a.locality{cursor: default;}
.main-navigation .left-nav ul li.post_li{float:right;}
.main-navigation .left-nav ul li.post_li a.post_item{background: #f58705;
                                                     color: #fff;
                                                     font-weight: bold;
                                                     padding: 8px 10px 6px 10px;
                                                     marign:0px;
                                                     height:auto;
                                                     line-height:14px;
                                                     text-align: center;
                                                     letter-spacing: 0.5px;}
.main-navigation .left-nav ul li.post_li a.post_item:hover{background:#fd9c29;}
.main-navigation .left-nav ul li.post_li a.post_property{margin-right:5px;}

.main-navigation .festive-launch-menu{ float:left; width:130px;}
.main-navigation .festive-launch-menu a{float:left; background:url(/images/new_home/Festive-launch_image.png) no-repeat 0px 0px; width:130px;height:38px;}
.main-navigation .festive-launch-menu a:hover{opacity:0.7; filter:alpha(opacity=70);}

.main-navigation .left-nav ul li.postlink:hover .postDiv{display:block;}
.main-navigation .left-nav ul li.postlink:hover a.main_menu{   color: #FFF; text-shadow:none; background:url(/images/new_home/post_bg_normal.png) no-repeat center center;}
.main-navigation .left-nav ul li.postlink a.main_menu{ background:url(/images/new_home/post_bg_normal.png) no-repeat center center; float:left;  font-family: arial; font-size: 13px; padding:10px 6px 11px 6px; margin-top:3px; margin-left: 8px; color: #fff; font-weight:bold; cursor:default; }
.main-navigation .left-nav ul li.postlink a.main_menu:hover{background:url(/images/new_home/post_bg_normal.png) no-repeat center center; color: #FFF; text-shadow:none;}

/*Abhishek css start*/

/* Project & Properties Css Starts From Here  */

.main-navigation .p_nav_div{float:left; width:410px; padding:0px 10px 0px 20px;border-right:none; }
.main-navigation .property_nav_div{width:430px; border-right:1px solid #e0e0e0; padding:0px 10px 0px 10px; }
.main-navigation .p_nav_div .dp_heading{float:left; text-decoration:none; width:100%; margin:0px 0px 5px 0px; padding:0px; color:#ff9933; font-size:23px; font-weight:normal; font-family:arial; text-align:left; }
.main-navigation .p_nav_div .dp_heading:hover{color:#cc6600; }
.main-navigation .p_nav_div p.toptxt{float:left; width:100%; margin:0px 0px 20px 0px; padding:0px; color:#333; font-size:15px; font-weight:normal; font-family:arial; text-align:left; }
.main-navigation .p_nav_div .project_wrap{float:left; width:100%; font-family:Arial;}
.main-navigation .p_nav_div .project_wrap ul.project_ul{float:left; width:132px; margin:0px; padding:0px;}
.main-navigation .p_nav_div .project_wrap ul.project_ul li{float:left; list-style:none; width:100%; margin:0px; padding:0px;}
.main-navigation .p_nav_div .project_wrap ul.project_ul li a{margin:0px 0px 5px 0px; padding:0px; text-decoration:none; color:#666; font-size:11px; font-weight:normal;font-family:Arial;}
.main-navigation .p_nav_div .project_wrap ul.project_ul li a:hover{color:#333;}
.main-navigation .p_nav_div .project_wrap ul.project_ul li a.heading{color:#333; font-size:12px; font-weight:bold;}
.main-navigation .p_nav_div .project_wrap ul.project_ul li a.heading:hover{color:#666;} 

.main-navigation .p_nav_div .navBottomBlock span.header_nav_icon_rupee{float: left; display: inline-block; width: 17px; height: 30px; margin-right: 17px; background: url(/images/new_home/header_sprite.png) no-repeat right -63px;}
.main-navigation .p_nav_div .navBottomBlock span.header_nav_icon_locator{float: left; display: inline-block; width: 17px; height: 30px; margin-right: 17px; background: url(/images/new_home/header_sprite.png) no-repeat right -110px;}
.main-navigation .p_nav_div .navBottomBlock{float:left; margin:19px 0px 16px 0px; width:95%;}
.main-navigation .p_nav_div .navBottomBlock p.headingTxt{width:90%; padding:0px; margin:0px 0px 3px 0px !important; color:#333; font-size:12px; font-weight:bold; font-family:arial;}
.main-navigation .p_nav_div .navBottomBlock ul.range{float:left; margin:0px; padding:0px; }
.main-navigation .p_nav_div .navBottomBlock ul.range li{float:left; list-style:none; margin-right:10px; line-height:15px;}
.main-navigation .p_nav_div .navBottomBlock ul.range li a{ margin:0px; padding:0px; text-decoration:none;font-size:12px; color:#666; font-weight:normal; font-family:arial;}
.main-navigation .p_nav_div .navBottomBlock ul.range li a:hover{color:#333;}
.main-navigation .p_nav_div .nav_localities{background-position:0px -45px; margin-top:10px;}

.main-navigation .p_nav_div .nav_buyRent_table{float:left; width:200px; margin:0px; padding:0px;}
.main-navigation .p_nav_div .nav_buyRent_table th{padding-bottom:6px;  font-weight:bold; font-family:arial; border-bottom:1px solid #a2c06c; text-align:left; }
.main-navigation .p_nav_div .nav_buyRent_table th a.buyrent{font-size:16px; text-decoration:none;color:#a2c06c; cursor:pointer; margin:0px; padding:0px; }
.main-navigation .p_nav_div .nav_buyRent_table th a:hover{color:#7ea33b;}
.main-navigation .p_nav_div .nav_buyRent_table td{padding:0px !important;}
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table{float:left; width:90px; margin:0px; padding:0px;text-align:left; }
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table th{ padding:5px 0px; color:#000; font-size:12px; font-weight:bold; font-family:arial; border-bottom:none; }
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table th a{text-decoration:none; cursor:pointer; color:#000;  margin:0px; padding:0px;}
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table th a:hover{color:#666;}
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table td{ padding-bottom: 5px !important	;  font-size:11px; font-weight:normal; font-family:arial; border-bottom:none; }
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table td a{text-decoration:none; cursor:pointer; color:#666;margin:0px; padding:0px; font-weight:normal; font-family:arial; }
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table td a:hover{color:#333;}
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table td a.villa{ float:left; width:100%; padding:5px 0px; margin-top:5px; font-size:12px; color:#333; font-weight:bold; font-family:Arial; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table td a.villa:hover{color:#666;}

.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table td.bhk_detail{display:block; min-height:38px; padding-bottom:0px !important;}
.main-navigation .p_nav_div .nav_buyRent_table .nav_buyRent_sub_table .bhk_wrap_table{ min-height: 38px; width:100%;}
/* Project&Properties Css Ends Here  */


/* Site Visit Dp CSS Start */
.main-navigation .left-nav .siteVisitDiv{width: 147px;}
.main-navigation .left-nav .siteVisitDiv ul li{float: initial;padding: 0px 0px 3px 0px; width:100%;height:17px;}
.main-navigation .left-nav .siteVisitDiv ul li a{float: inherit;color:#666;text-decoration: none;font-size: 14px;font-weight: normal; font-family: arial;text-align: left;padding:0;}
.main-navigation .left-nav .siteVisitDiv ul li a.sitedisabled{color: grey;cursor: default;}
.main-navigation .left-nav .siteVisitDiv ul li a.siteenabled:hover{color: #000;}
.main-navigation .left-nav .siteVisitDiv ul li a.first_item{color:#000;}
.main-navigation .left-nav .siteVisitDiv ul li a.site_sub_option{font-weight:normal; margin-left:22px; font-size:12px; }

/* Site Visit Dp CSS End */

/* Advice Dp CSS Starts Here*/
.main-navigation .advicediv{width:909px;}
.main-navigation .advice_forum_block{float:left;}
.main-navigation .advice_forum_block .nav_news_block{float:left; width:240px; padding:10px 0px 20px 20px; border-right:1px solid #e0e0e0;}
.main-navigation .advice_forum_block .nav_forum{width:366px;} 
.main-navigation .advice_forum_block .nav_news_block .top_block{float:left; width:90%; height:70px; border-bottom:1px solid #dcdcdc;}
.main-navigation .advice_forum_block .nav_news_block .top_block a.heading{float:left; text-decoration:none; width:100%; margin:0px 0px 5px 0px; padding:0px; font-size:23px; color:#ff9933; font-weight:normal; font-family:arial; line-height:24px;}
.main-navigation .advice_forum_block .nav_news_block .top_block a.heading:hover{color:#cc6600;}
.main-navigation .advice_forum_block .nav_news_block .top_block p.txt1{float:left; width:100%; margin:0px; padding:0px; font-size:13px; color:#666; font-weight:normal; font-family:arial;}

.main-navigation .advice_forum_block .nav_news_block ul.nav_news{float:left; width:100%; padding:5px 0px 0px 0px; margin:0px; background:url('/images/new_home/reality-news.png') no-repeat right bottom;}
.main-navigation .advice_forum_block .nav_news_block ul.nav_news li{width:100%; list-style:none; padding:5px 0px 0px 0px; margin:0px;  }
.main-navigation .advice_forum_block .nav_news_block ul.nav_news li a{text-decoration:none; padding:0px; margin:0px; color:#666; font-size:14px; font-weight:normal; font-family:arial; }
.main-navigation .advice_forum_block .nav_news_block ul.nav_news li a:hover{color:#333;}
.main-navigation .advice_forum_block .nav_news_block a.bottom_link{float:left; width:100%;text-decoration:none; padding:0px; margin:10px 0px 0px 0px; color:#666; font-size:13px; font-weight:bold; font-family:arial;}
.main-navigation .advice_forum_block .nav_news_block a.bottom_link:hover{color:#333;}
.main-navigation .advice_forum_block .nav_news_block ul.guide{background:url('/images/new_home/guide.png') no-repeat right top;}

.main-navigation .advice_forum_block .forum_post_block{float:left; width:100%; }
.main-navigation .advice_forum_block .forum_post_block ul.cities{floaT:left; width:50%; margin:5px 0px 0px 0px; padding:0px;}
.main-navigation .advice_forum_block .forum_post_block ul.cities li{width:100%; list-style:none; padding:4px 0px 0px 0px; margin:0px;}
.main-navigation .advice_forum_block .forum_post_block ul.cities li.heading{font-size:14px; color:#333;font-weight:bold; font-family:arial; padding-bottom:5px;}
.main-navigation .advice_forum_block .forum_post_block ul.cities li a{text-decoration:none; padding:0px; margin:0px; color:#666; font-size:14px; font-weight:normal; font-family:arial; }
.main-navigation .advice_forum_block .forum_post_block ul.cities li a:hover{color:#333;}
/* Advice Dp CSS Ends Here*/ 




/*Abhishek css end*/

/*end main nav*/

/*Buttons */
.primary-button{float:left;width:94px; cursor:pointer; background:#ff9933; padding:5px 8px; color:#FFF; border:none; font-family:Arial; font-size:12px; font-weight:bold; }
.primary-button .search-icon{float:left; background:url(https://teja13.kuikr.com/is/p/f/800x600/images/new_home/search_icon.png) no-repeat 2px 6px;padding:4px 5px 5px 20px; margin-left:0px; display:block;}
.ie7 .primary-button .search-icon{background:url(https://teja13.kuikr.com/is/p/f/800x600/images/new_home/search_icon.png) no-repeat 0px center; padding-left:15px; padding-right:10px; display:block;}
.primary-button:hover{background:#f78c22; }

.secondary-button{float:left; width:94px;cursor:pointer; background:#71984b; padding:0px 10px; color:#FFF; border:none; font-family:Arial; font-size:12px; font-weight:normal;line-height:12px; }
.secondary-button:hover{background:#669933;}
.secondary-button .map-search-icon{float:left; background:url(https://teja13.kuikr.com/is/p/f/800x600/images/new_home/map_search_icon.png) no-repeat 0px 3px; padding-left:18px; display:block;}
.ie7 .secondary-button .map-search-icon{background:url(https://teja13.kuikr.com/is/p/f/800x600/images/new_home/map_search_icon.png) no-repeat 0px center; padding-left:15px; display:block;}

/* end Buttons */

/*Footer */
#footer-content{ float:left; width:100%; text-align:left; border-top:1px solid #AFAFAF; background: #FFF; }
#footer-content .footer-wrap{ margin:0px auto; width:980px;}
#footer-content .footer-left{ float:left; width:710px; margin-top:20px; }


#footer-content .footer-left ul.cf-first-nav{float:left; width:100%; margin:0px 0px 10px 0px; padding:0px;}
#footer-content .footer-left ul.cf-first-nav li{float:left; list-style:none;}
#footer-content .footer-left ul.cf-first-nav li a{ font-family:Arial; font-size:14px; font-weight:bold; padding:2px 10px; color:#cc6600;}
#footer-content .footer-left ul.cf-first-nav li a:hover{color:#dd7c1c;}

#footer-content .footer-left ul.cf-second-nav{float:left; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #ccc;}
#footer-content .footer-left ul.cf-second-nav li{float:left; list-style:none;}
#footer-content .footer-left ul.cf-second-nav li a{ font-family:Arial; font-size:12px; font-weight:normal; padding:2px 10px; color:#999;}
#footer-content .footer-left ul.cf-second-nav li a:hover{color:#666;}

#footer-content .footer-left ul.cf-third-nav{float:left; width:215px; margin:10px 20px 40px 0px; padding:0px; border-bottom:0px solid #ccc; line-height: 16px; }
#footer-content .footer-left ul.cf-third-nav li{ display:block; list-style:none; margin: 0; padding: 0;}
#footer-content .footer-left ul.cf-third-nav li a{ display:block; font-family:Arial; font-size:12px; font-weight:normal; padding:1px 0px; color:#999;}
#footer-content .footer-left ul.cf-third-nav li a:hover{color:#666;}
#footer-content .footer-left ul.cf-third-nav li a:hover strong{color:#666;}
#footer-content .footer-left ul.cf-third-nav li a strong{ display:block; margin-bottom:5px; font-size:14px; color:#333; font-weight:bold;}
#footer-content .footer-left .disclaimer_text{ float:left; width:100%; font-family:Arial; font-size:11px; color:#999; border-top:1px solid #ccc; padding-top:10px; margin-bottom:10px;}
#footer-content .footer-left .cf_small_logo{ float:left; width:100%; margin-bottom:10px; }
#footer-content .footer-left .cf_small_logo a{ text-decoration:none; width:100px; height:50px; display:block; background:url(/images/new_home/sprite-image.png) no-repeat 0px -92px;}
#footer-content .footer-left .footer_text_about_cf{ float:left; width:100%; margin-bottom:10px; font-family:Arial; font-size:13px; color:#999999; line-height:18px;}
#footer-content .footer-left .hot-properties-footer{ float: left; width: 100%; margin-bottom: 15px; }
#footer-content .footer-left .hot-properties-footer a{ font-family: arial; font-size: 12px; color: #999; text-decoration: none;}
#footer-content .footer-left .hot-properties-footer a:hover{ color: #999;}
.copyright-text{ float:left; width:100%; background:#ccc; border-top:1px solid #afafaf; }
.copyright-text .copyright-text-wrap{ margin:0px auto; text-align:center; font-family:Arial; font-size:11px; color;#555555; padding:20px;} 

#footer-content .footer-right{float:right; width:220px; margin-top:20px;}

#footer-content .footer-right .social_network_icon{ width:220px; float:left; }  
#footer-content .footer-right .social_network_icon iframe.fb_iframe_widget_lift {
    width: 440px !important;
    left: -40px;
}
#footer-content .footer-right .social_network_icon .fb_iframe_widget{width: 95px !important;}
.fb_iframe_widget iframe{left: 8px;}
.textwidget .fb_iframe_widget iframe{left: 0px;}
#sticky-anchor .fb_iframe_widget iframe,.sharing_options .fb_iframe_widget iframe{left: 0px;}

#footer-content .footer-right .adv-button{float:left; width:100%; margin:0px 0px 25px 0px;}

#footer-content .footer-right .ux-logo{ float:left; width:100%; margin-top:100px;}
#footer-content .footer-right .ux-logo a{ text-decoration:none; display:block; margin-left:60px; height:100px; width:100px; background:url(/images/new_home/team-logo.png) no-repeat 0px 0px; }

.footer_ad_wrap{ float: left; width: 100%; margin-bottom: 10px; }
.footer_ad_wrap .footer_ad_content{ margin: 0 auto; width: 980px; }

/* end Footer */

/*main Contener-wrap*/

#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;}
#maincontainer #content .right-sidebar{float:right; width:220px; }

/*main Contener-wrap*/

/*support no*/
.support_no{ float: right; width: 180px; font-family: arial; text-align: right; margin-top: -34px;}
.support_no .contact_label{ float: left; width: 100%; font-size: 14px; color: #999; margin-bottom: 3px;}
.support_no .conatct_number{float: left; width: 100%; font-size: 18px; font-weight: bold; color: #ff9933; margin-bottom: 1px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAMAAADDoWbgAAAAtFBMVEXMZgD////MZgD/mQD/mQD/mQD/mQDddwD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQDMZgD/mQD/mQDddwD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD/mQD+mAD/mQD9lwD/mQDXcQD/mQDUbgD/mQD/mQD/mQDadAD/mQD/mQD2kAD/mQDbdQD/mQD/mQD/mQD7lQD/mQD/mQD/mQDaYi/UAAAAO3RSTlMAAAMDBgkMEhIYKjA2OTw/QkhLTlFUXWBgZmpsb3J4jZCZnKKlpqu0tL3Gx8/S1dfb3uPk5erw8/X2/GRfiWEAAACGSURBVAjXNcfFAcIAAATBPYK7OwR3ghPI9d8XL+Y3SKWBJM0OeQkNEheBrqOCqCR2SHmYajxWYmw7ov3ZU03qdGzHULn32K0o298asD0yjcgmfmeBxZPJG53tEbC+EMYotK8BpHOMzqhq+3QLAApIkW03JUlILdte/qeN7VfwX2buuC9J+gHKYxEVOEr1pQAAAABJRU5ErkJggg==') no-repeat 0px center;}
.support_no .contact_time{ float: left; width: 100%; font-size: 14px; color: #333; margin-bottom: 3px;}

.support_no_postproperty{ width: 100%; }
.support_no_postproperty .contact_label{ float: right; width: auto; font-size: 12px; color: #666; }
.support_no_postproperty .conatct_number{ float: right; width: 148px; background-position: 0 center; margin: 0 10px 0 10px; font-size: 16px;}
.support_no_postproperty .contact_time{ float: right; width: auto; font-size: 12px; color: #333; margin-right: 40px;}

.dashboard_support_no{ width: 375px; text-align: left; margin-bottom: 7px; margin-top: 20px;}
.dashboard_support_no .contact_label{}
.dashboard_support_no .conatct_number{ padding-left:18px;  float: left; width: auto; background-position: 0 center; margin: 0 10px 0 0px; font-size: 16px;}
.dashboard_support_no .contact_time{ width: 132px; font-size: 12px; color: #333; float: left;}

/* Tool Tip Css Starts Here */
.tooltip_block_wrap{display:none; position:absolute; top:120px; left:120px; z-index:100000}
.tooltip_block_wrap .tooltip_block{ float:left; position:relative; z-index:1;}
.tooltip_block_wrap .tooltip_block img.tooltip_img{position:absolute; top:-2px; left:-10px; z-index:100;}
.tooltip_block_wrap .tooltip_block span#tooltip_img_span{position:absolute; top:-2px; left:-10px; z-index:100; display: block; height: 15px; width: 21px; background: url("/images/new_home/header_sprite.png") no-repeat right -1px;}
.tooltip_block_wrap .tooltip_block span.tooltip_txt{float:left; max-width:215px; background:#50abd1; padding:6px 10px 7px 10px;color:#f1f1f1; font-size:12px; font-family:Arial; line-height:16px; border-radius:2px 2px;}
/* Tool Tip Css Ends Here */

/* Bottom slider */
.bottom_slider_div{position:fixed;bottom:0px;right:0px; width:300px;height:180px;z-index:10001;overflow:hidden;}
.bottom_slider_div .bottom_slider_head{text-transform: uppercase;background-color:#666;height:24px;line-height:24px;display:table-cell;vertical-align:middle;width:285px;color: white;font-size: 11px;font-family:arial;padding-left:15px;position:absolute;}
.bottom_slider_div .bottom_slider_head .bottom_slider_close{background:url("/images/bottom_slider/close_normal.png");float:right;height:24px;width:24px;}
.bottom_slider_div .bottom_slider_head .bottom_slider_close:hover{background:url("/images/bottom_slider/close_hover.png");}
.bottom_slider_div a.slide_prev{background:url("/images/bottom_slider/left_arrow.png") 5px 5px no-repeat;width:12px;height:24px;position: absolute;top: 50%;padding:5px;}
.bottom_slider_div a.slide_next{background:url("/images/bottom_slider/right_arrow.png") 5px 5px no-repeat;width:12px;height:24px;position: absolute;top: 50%;right:0%;padding:5px;}
#bt_slider img{float:left;}

.cf_checkboxselect {
    display: inline-block;
}

.cf_checkboxselect .flabel {
    color: #000000;
    font: 12px/30px arial;
    padding: 0 22px 0 10px;
    position: relative;
}

.cf_checkboxselect .label {
    cursor: pointer;
}
.cf_checkboxselect .flabel > span {
    background: none repeat scroll 0 0 #000000;
    display: inline-block;
    height: 6px;
    width: 10px;
}

.cf_checkboxselect .fdropdown {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 2px 1px #CCCCCC;
    display: none;
    position: absolute;
    z-index: 10000;
    text-align: left;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-color: #d0d0d0;
}

.cf_checkboxselect .fdropdown > li {
    border-bottom: 1px solid #EBEBEB;
    height: 13px;
    padding: 6px 15px 6px 6px;
    vertical-align: middle;
}

.cf_checkboxselect input[type="checkbox"] + label {
    background: url('/home-search-box/checkbox.png') no-repeat scroll 0 -0px;
    color: #000000;
    display: inline-block;
    font: 12px/15px arial;
    margin-left: 2px;
    padding-left: 21px;
}
.cf_checkboxselect input[type="checkbox"] + label:hover{
    background: url('/home-search-box/checkbox.png') no-repeat 0px -20px; 
    color:#00aeef;
}
.cf_checkboxselect input[type="checkbox"]:checked + label {
    background: url('/home-search-box/checkbox.png') no-repeat scroll 0 -40px;
}
.cf_checkboxselect input[type=checkbox]{
    display:none;
}
.cf_checkboxselect .fdropdown.hide {
  display: none;
}
.cf_checkboxselect .fdropdown.show {
  display: block;
}

/* fullpage_overlay Css- "took from header2.phtml" */
.fullpage_overlay{ position:fixed; width:100%; height:100%; top:0; left; background:#FFF; font-family:Arial; z-index:11111;}
.fullpage_overlay .fullpage_overlay_wrap{ width:800px; margin:0px auto;}
.overlaypage_cflogo{ float:left; width:100%; border-bottom:1px solid #ccc; margin:0px 0px 15px; padding:20px 0px 10px; 0px;}
.overlaypage_cflogo span{ text-decoration:none; width:125px; height:59px; float:left; background:url(/images/new_home/commonfloor.png) no-repeat; }
.overlaypage_cflogo .skip{ font-size: 10px; float:right; margin-top: 55px;}
.fullpage_overlay .fullpage_overlay_wrap h3{ float:left; width:100%; font-size:30px; color:#999; font-weight:normal; text-align:center; margin:0px 0px 15px 0px;padding:0px;}
.fullpage_overlay .fullpage_overlay_wrap p{ float:left; width:100%; text-align:center; font-family:Arial; font-size:21px; font-weight:bold; color:#888; margin:0px 0px 15px 0px;padding:0px; }
.fullpage_overlay .fullpage_overlay_wrap p a{ color:#888; text-decoration:none; font-size:13px;}
.fullpage_overlay .fullpage_overlay_wrap p a:hover{color:#333;}
.fullpage_overlay .loading_image{ float:left; width:100%; height:40px;  margin:0px 0px 15px 0px; padding:0px; background:url(/images/new_home/loading_orng_slider.gif) no-repeat center center; }
.fullpage_overlay .intermediate_ads{ float:left; width:100%; margin-bottom:15px;}
.fullpage_overlay .intermediate_ads .intermediate_ads_wrap{  width:600px; height:270px; margin:0px auto; border:1px solid #ccc; }


/**Notification related css **/
.notif-icon-cls{z-index: 1000;position: relative;}
.displayNone{display: none}
.notif-transBg{
    width: 100%;
    height: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkAQMAAABKLAcXAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAABRJREFUOMtjYBgFo2AUjIJRQE8AAAV4AAEpcbn8AAAAAElFTkSuQmCC');
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000001;
}
.notif-container{
    position: absolute;
    top: 30px;
    left: 425px;
    width: 500px;
    min-height: 120px;
    max-height: 494px;
    padding:2px 0px;
    background:#fff;
    box-shadow: 2px 2px 2px #000; 
    overflow: hidden; 
}
.notif-item{
    overflow: auto;
    border-top: solid 1px #ccc;
    clear: both;
    padding-top: 4px;
}
.notif-item:hover{background: #f7f7f7;}
.notif-item-unread{background:#fff;}
.notif-item-read{background:#f2f2f2;}
.notif-item-img{width:160px;height:128px;padding:2px;float:left}
.notif-item-img>img{width:160px;height:120px;margin: 4px;}
.notif-item-content{
    width: 280px;
    margin-left: 10px !important;
    float: left;
    padding-bottom: 20px;
    margin: 6px;
}
.notif-item-content-header{float:left;width:100%;font:bold 14px Arial;color:#222;line-height:14px;}
.notif-item-content-title{font:12px Arial;color:#333;line-height:14px;padding-top:5px;display: block;}
.notif-item-content-desc{font:12px Arial;color:#333;line-height:14px;padding-top:2px;padding-right:10px;}
.lineEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* number of lines to show */
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -moz-box;
    /* number of lines to show */
    -moz-line-clamp: 4;
    -moz-box-orient: vertical;

}
.textEllipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.notif-item-content-offer{
    line-height: 16px;
    padding: 6px;
    color: #fff;
    text-align: center;
    position: relative;
    margin-top: 0px;
    margin-left: 0;
    font: 12px arial;
    margin-bottom: 10px;
    display: inline-block;
}
.notif-item-list-header{
    padding: 5px 4px;
    font: bold 12px arial;
    color: #333;
}
.notif-item-list-container{padding: 5px;
    border: solid 1px #ccc;
    margin: 5px;
    border-radius: 4px;
}
.prelaunch-bg{background:#7db8d6;}
.hotdeals-bg{background:#cfa461;}
.newfeature-bg{background:#89af75;}
.notif-announcement-bg{background:#b676a5;}
.notif-siteupdate-bg{background:#ef7c44;}
.notif-item-content-container{height: 63px;overflow: hidden;}
.notif-item-content-desc a{font-weight: bold;color: #0BA9FA;cursor: pointer;text-decoration: none;}

.notif-container .notif-item-empty{
    position: absolute;
    top: 35%;
    left: 30%;
    font-size: 14px;
    font-weight: bold;
}
.notif-container .notif-item-loading{
    position: absolute;
    top:35%;
    left:50%;
}
.notif-icon-selected a#cf_notif {
    background: url('/images/new_home/bell_hover.png') no-repeat;
}

.locality-badge-list-item{
    width: 980px;
    margin: 0 auto;
    clear: both;
    border-top: solid 1px #ccc;
}
.common-tag-cls {
    height: 35px;
    float: left;
    color: #666;
    font: 12px arial;
    margin-right: 25px;
}
#badge-locality-score{
    color: #fff;
    padding-left: 8px;
    font: 14px arial !important;
    width: 40px;
    float: left;
}
.common-tag-cls .loc-score-txt{
    padding-left: 15px;
    float: left;
    padding-top: 4px;
}
.locality-score-badge{
    background: url(/images/localities/Tag.png) no-repeat;
    margin-top: -7px;
    padding-top: 8px;
}

.hiring-img-container{
    position: absolute;
    top: -6px;
    width: 85px;
    height: 55px;
    z-index: 10000;
    background: url('/public/images/Hiring_Call_out.png') no-repeat;
}
.homepage-downloadapp-img-container{
    position: absolute;
    top: 0px;
    width: 85px;
    height: 55px;
    z-index: 10000;
    background: url('/public/images/homepage_download_app.png?ucache=1') no-repeat;
}
.homepage-deals-img-container{
    position: absolute;
    top: 0px;
    width: 125px;
    height: 55px;
    z-index: 10000;
    background: url('/public/images/homepage_deals_app.png?ucache=1') no-repeat;
}

@media screen and (max-width: 1024px) {
    .homepage-downloadapp-img-container,.homepage-deals-img-container, .hiring-img-container{display:none !important;}
}

.expandable_banner_form{
    width: 295px;
    height: 335px;
    padding-left: 20px;
    cursor: auto !important;
    background: url('/public/images/stripbanner_form_sidestrip.png') no-repeat;
}
.expandable_banner_form_container{
    height: 100%;
    padding-right: 20px;
    background: #fff !important;
    padding: 0px 10px 0px 15px;
    width: 265px !important;
    float: right;
}
.expandable_banner_form .strip-banner-form-label{
    font: bold 12px arial;
    padding-top: 10px;
}
.expandable_banner_form .strip-banner-form-input{
    width: 100%;
    margin-top: 5px;
    height: 20px;
}
.expandable_banner_form .strip-banner-form-select{
    background: white;
    height: 24px;
    margin-right: 10px;
    width: 70px;
}
.stripbanner_inputtext_captcha{
    width: 60%;
    height: 20px;
}
.stripbanner_termservice_chkbox{
    float: left;
    display: inline-block;
    padding: 0px;
    margin: 10px 8px 0px 0px;
    height: 15px;
}
.stripbanner_termservice_label{
     margin-top: 8px;
    font: 12px arial;   
}
.stripbanner_submit_btn{
    height: 30px;
    padding: 0px 25px;
    font: 12px arial;
    background: #f58705;
    border-radius: 2px;
    color: white;
    border: 0px;
    margin-left: 30%;
    
}
.stripbanner_submit_btn:hover{
    cursor: pointer;
    background:#fd9c29;
}
.stripbannermobverform{
    background: white !important;
    height: 335px !important;
    width: 286px !important;
    padding-left: 0px !important;
    float: none !important;
    margin-left: 10px !important;
    padding-right: 0px !important;
}
.stripbannermobverform #content{
    width: 290px !important;
    margin-top: 25px !important;
}
.stripbannermobverform #maincontainer{
    background: none !important;
    border-top: none !important;
    padding-top: 0px !important;
}
.stripbannermobverform #maincontainer .popup{
    width: 100% !important;
}
.stripbannermobverform #maincontainer .popupcontent{margin: 0px !important;}
.stripbannermobverform #maincontainer .popupcontent .largefont{padding: 10px 0px !important;}
.stripbannermobverform #maincontainer .popupcontent .right{font: 16px arial !important;}
.stripbannermobverform #maincontainer .popupcontent #resend_ver_code_container{padding-bottom: 15px;height:15px;margin-bottom:0px !important; }
.stripbannermobverform #maincontainer .popupcontent #mobile_ver_form{padding-top:15px;}
.stripbannermobverform #maincontainer .popupcontent #mobile_ver_form input.textbox{width:275px !important;}
/*.stripbannermobverform #maincontainer .popupcontent #mobile_ver_form > input.submit{margin-top:15px;}*/
.stripbannermobverform #maincontainer .popupcontent #mobile_ver_form a{
    float: right !important;
    width: 170px;
    margin-top: 7px;
    text-decoration: underline;
}
.stripbannermobverform #maincontainer .popupcontent #mobile_ver_form .submit{margin-top: 5px;}

.mobile-app-ad-promotion{
    padding-bottom: 15px;
    clear: both;
    text-align: center;
    padding-top: 3px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
.mobile-app-ad-promotion p{
    color: #222;
    padding-bottom: 15px;
    font: bold 14px arial;
}
.google-play-image-ad, .app-store-image-ad, .app-store-image-ad{
    opacity: 0.8;
}
.google-play-image-ad:hover, .app-store-image-ad:hover, .app-store-image-ad:hover{
    opacity: 1 !important;
}
.stripbannermobverform #maincontainer .popupcontent #mobile_ver_form div{padding-bottom: 4px !important;padding-left: 2px !important;}
.stripbannermobverform #maincontainer .popupcontent #mobile_ver_form input[type=checkbox]{
    margin-right: 8px;
}
.stripbannermobverform #page {
    display: table;
    overflow: hidden;
    margin: 0px;
}
.stripbannermobverform #content_container {
    display: table-cell;
    vertical-align: middle;
}
.stripbannermobverform .heading {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}
.stripbannermobverform .heading .sub {
    font-size: 13px;
    font-weight: normal;
}
.stripbannermobverform .popupcontent .right .largefont {
    font-size: 16px;
    font-weight: bold;
}
.stripbannermobverform .nounderline {
    text-decoration: none;
}
.stripbannermobverform .blue {
    color: #638094;
}
.stripbannermobverform  .submit {
    border: 0px none;
    background-color: #638094;
    color: #fff;
    padding: 3px 16px;
    margin-right: 5px;
    margin-top: 3px;
}
.stripbannermobverform .popupcontent .right .red {
    color: #FC2C00 !important;
}  
.main-navigation .left-nav ul li a.deals {
cursor: default;
}
.listing_loader{
    z-index:100;
    width:100px;
    height:50px;
    top:45%;
    left:49.5%;
    display:none;
    position:fixed;
}
.header-top-nav .top-nav-right ul li.topRightImgBanner{position: relative;}

/* --- new button classes ----*/

.btn {
  border: none;
  color: #fff;
  
  margin-right: 20px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

/* line 343, ../../../sass/desktop/common/cfstylesheet.scss */
.btn-lg {
  font-size: 12px;
  padding: 8px 20px;
}

/* line 347, ../../../sass/desktop/common/cfstylesheet.scss */
.btn-sm {
  font-size: 11px;
  padding: 6px 14px;
}

/* line 351, ../../../sass/desktop/common/cfstylesheet.scss */
.btn-primary {
  background: #f58705;
}

/* line 354, ../../../sass/desktop/common/cfstylesheet.scss */
.btn-primary:hover {
  background: #fd9c29;
}

/* line 357, ../../../sass/desktop/common/cfstylesheet.scss */
.btn-primary:active {
  border: 1px solid #fd9c29;
}
.button-register {
    font-size: 23px;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.button-knowMore {
    font-size: 23px;
    background-color: #70a33e;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.button-knowMore:active, .button-knowMore:hover {
    background-color: #70a33e;
}
.agent-btn-login {
    font-size: 15px;
    margin:5px 0 5px 0;
}
