.search_box{ width: 407px; background: url(/home-search-box/transparent_panel.png) repeat 0 0; padding: 0px 10px 10px 10px; position: absolute; top: 20px; box-shadow: 0px 0px 7px #4C4C4C;}
#homepageSB .search_box_wrap{width: 100%;padding: 0px;margin: 0px;}
#homepageSB .search_box_wrap h2.search-heading{ width:100%; margin: 5px 0px 7px 0px; padding:0px; font-size: 13px; color:#ccc; font-weight: normal; font-family: arial;text-align: left;}

#homepageSB .search_box_wrap .button_block{width:100%; padding: 0px; margin: 0px;  }
#homepageSB .search_box_wrap .button_block a.buy-rent{ float: left; height: 58px; width: 121px;text-decoration: none;  cursor: pointer; }
#homepageSB .search_box_wrap .button_block a.active{ position: relative; top: -1px; height: 59px;}
#homepageSB .search_box_wrap .button_block a.buybtn{ background: url('/home-search-box/search_btns.png') no-repeat 0px 0px ; }
#homepageSB .search_box_wrap .button_block a.buybtn:hover{background-position: 0px -66px}
#homepageSB .search_box_wrap .button_block a.buybtn.active{background-position: -140px -136px; box-shadow: 2px 0px 1px #d1d1d1;}

#homepageSB .search_box_wrap .button_block a.rentbtn{ background: url('/home-search-box/search_btns.png') no-repeat 0px -209px; border-right: 1px solid #DEDEE0; border-left: 1px solid #DEDEE0;}
#homepageSB .search_box_wrap .button_block a.rentbtn:hover{background-position: 0px -278px;}
#homepageSB .search_box_wrap .button_block a.rentbtn.active{background-position: -144px -348px; border-left:1px solid #FF9933; border-right:1px solid #FF9933; box-shadow: 0px 0px 3px #d1d1d1;}

#homepageSB .search_box_wrap .button_block a.projectsbtn{ width: 162px;  background: url('/home-search-box/search_btns.png') no-repeat  0px -422px; }
#homepageSB .search_box_wrap .button_block a.projectsbtn:hover{background-position: 0px -493px;}
#homepageSB .search_box_wrap .button_block a.projectsbtn.active{background-position: -176px -562px; box-shadow: -1px 0px 1px #d1d1d1;}


#homepageSB .city_location_wrap{display:block; width: 99.8%; height:39px;  margin: 0px; padding: 0px;border-top: 4px solid #FF9933; position: relative; top:-1px;}
#homepageSB .city_location_wrap .orange_line{float:left; width: 100%; height:1px; background: #f26522;}
#homepageSB .allcities_block{float:left; width: 147px; height:39px; }
#homepageSB .allcities_block .focusDiv{box-shadow: 0px 0px 5px #0f2f3c inset !important;}

#homepageSB .allcities_block .chzn-container-single .chzn-single{width: 139px; border-radius:0px; cursor: pointer; border: 0px;  box-shadow: none; font-size: 14px; font-weight: bold; color: #666; font-family: arial; border-bottom: 1px solid #D7D7D7;}
#homepageSB .allcities_block .chzn-container-active .chzn-single-with-drop{background:#fff !important; border-bottom: 1px solid #fff !important;}
#homepageSB .allcities_block .chzn-container-single .chzn-single div b {background: url('https://teja13.kuikr.com/is/p/f/800x600/public/styles/chosen-sprite.png') no-repeat  0px 8px ; }
#homepageSB .allcities_block .chzn-container-single{width:147px !important;}
#homepageSB .allcities_block .chzn-container-active .chzn-single-with-drop div b{ background-position: -18px 8px; }
#homepageSB .allcities_block .chzn-container-single .chzn-drop{ top:40px !important; width: 165px !important; border-radius: 0px 0px; border: 0px; box-shadow: 0px 1px 0px #d4d4d4;}
#homepageSB .allcities_block .chzn-container-single .chzn-search input{ width: 130px !important; margin: 1px 0 4px 0;}
#homepageSB .allcities_block .chzn-container .chzn-results li{font-size: 14px; color: #666; font-family: arial;}
#homepageSB .allcities_block .chzn-container .chzn-results .highlighted {font-size: 14px !important;background-color: none !important; background:none !important; color: #00aeef !important;}
#homepageSB .allcities_block .chzn-container .chzn-results li:hover{font-size: 14px !important; background:none !important ; color: #00aeef !important;}


#homepageSB .allcities_block #city_chzn a.chzn-single{height: 39px !important; line-height: 39px !important;}

#homepageSB .location_block{ float:left; width: 258px; position:relative; z-index: 0; border-left: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7;}
#homepageSB .location_block .locality_input{ float: left; font-size: 12px; height:39px; color: #999; font-weight: normal; font-family: Arial; width: 258px; padding: 12px 8px; margin: 0px; background: #ffffff; border: 0px; 
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;}

#homepageSB .location_block .locality_input.focusDiv{box-shadow: 0px 0px 5px #0f2f3c inset !important;}
#homepageSB .location_block .locality_input:focus{outline: 0;}

#homepageSB .SB_locality_hint {  z-index: 100; font-family: Arial; font-size: 14px; color: #0f2f3c; background: #4FABD0;  position: absolute;  top: 15px; width: 220px; height: auto; padding: 7px 10px; border-radius:2px;}
#homepageSB .SB_locality_hint.allcity_hint{left:165px; width:180px;}
#homepageSB .SB_locality_hint.localityInput_hint{left:275px;}

#homepageSB .SB_locality_hint span.tooltip { float: left; background: url('/home-search-box/tooltip.png') no-repeat 0px 0px; width: 15px; height: 16px; margin: -9px 0px 0px -24px; }
#homepageSB .SB_locality_hint .hintcontent { float: left; width: 100%; width: 220px; }
#homepageSB .SB_locality_hint .hintcontent span.hint_bottom_txt{font-size:12px; display:inline-block;  padding-top: 2px;  font-style: italic;}

#homepageSB .property_block_wrap{ display:block; width:100%; margin: 0px; padding: 0px; position: relative; top:-1px; }
#homepageSB .property_type{float:left; width: 147px; margin: 0px; padding: 0px; border-right:1px solid #d7d7d7;}
#homepageSB .bedroom_type,#homepageSB .budget_type ,#homepageSB .status_type{width: 128px; }

#homepageSB .bedroom_type .dpbox_bedroom,#homepageSB .budget_type .dpbox_budget ,#homepageSB .status_type .dpbox_status{width:99.8%; background:#fff; padding:10px 0px; top:35px; position: absolute; left:0px; box-shadow: 0px 2px 0px #ccc;}
#homepageSB .budget_type .dpbox_budget {padding:10px 0px 6px 0px;}
#homepageSB .bedroom_type .dpbox_bedroom .bedroom_content ,#homepageSB .status_type .dpbox_status .status_content{float:left; width:100%; text-align: center;}
#homepageSB .bedroom_type .dpbox_bedroom .bedroom_content ul ,#homepageSB .status_type .dpbox_status .status_content ul{ display:inline-block; width:335px; margin:0px; padding:0px; }
#homepageSB .bedroom_type .dpbox_bedroom .bedroom_content ul li ,#homepageSB .status_type .dpbox_status .status_content ul li{ float:left; width:20px; list-style:none; padding:6px; margin: 0px 1px 0px 0px;  background:#e5e5e5; font-size: 12px; font-weight: bold; font-family: arial; color: #595c59; cursor:pointer; }
#homepageSB .bedroom_type .dpbox_bedroom .bedroom_content ul li.active ,#homepageSB .status_type .dpbox_status .status_content ul li.active{color:#fff; background: #00ADEF;}
#homepageSB .bedroom_type .dpbox_bedroom .bedroom_content ul li.active:hover ,#homepageSB .status_type .dpbox_status .status_content ul li.active:hover{color:#fff; background: #00ADEF;}

.buttonselect.all {
    border-radius: 3px;
    border-right: 1px solid #CACACA;
    box-shadow: 0 0 3px -2px #000000;
    display: inline-block;
    overflow: hidden;
}
.buttonselect.all > input {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CACACA;
    border-right: medium none #CACACA;
    color: #B6B6B6;
    float: left;
    height: 40px;
    margin: 0;
    padding: 5px;
}
.buttonselect.all > input.selected {
    background: none repeat scroll 0 0 #00B0FF;
    color: #FFFFFF;
}

#homepageSB .status_type .dpbox_status .status_content ul{ width:310px; }
#homepageSB .status_type .dpbox_status .status_content ul li{ width:75px;  padding:6px;}
#homepageSB .status_type .dpbox_status .status_content ul li:hover, #homepageSB .bedroom_type .dpbox_bedroom .bedroom_content ul li:hover{background:#c4e9f7;}

#homepageSB .budget_type .dpbox_budget .budget_content_wrap{ float:left; width:100%; text-align: center;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content{display:inline-block; width:360px; margin:0px; padding:0px; }
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content span{vertical-align: top; display: inline-block; width:50px; margin:0px; padding:0px;font-size: 14px;  font-weight: bold; color: #666; font-family: arial; }
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content span span.dash{width:15px;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content span span.minRange {width: 55px; text-align: left;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content span span.maxRange{width:55px; text-align: right;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content .range_wrap{display: inline-block;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content .range_wrap .slider-range-div{width: 200px !important; 	-moz-box-shadow: inset 0 0 10px #a8a6a6;  -webkit-box-shadow: inset 0 0 10px #a8a6a6;  box-shadow: inset 0 0 10px #a8a6a6; 	}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content .range_wrap span.limits{font-size:12px; font-style:italic ; color: #333; margin: 3px 0px 0px 0px ; padding: 0px; width: 100%; text-align: center;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content .range_wrap span.limits span.budgetValue{ font-style:italic ; color: #333; width:45px; padding-left:8px;  font-size:12px; font-family:Arial; background: url('/home-search-box/rupee_symbol.png') no-repeat 0px -33px;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content .range_wrap span.limits span.budget_min_value{text-align: left; padding-left: 13px;}
#homepageSB .budget_type .dpbox_budget .budget_content_wrap .budget_content .range_wrap span.limits span.budget_max_value{text-align: left; padding-left: 13px; margin-left: 18px;}

#homepageSB .budget_type .ui-slider{border-radius:0px !important;}
#homepageSB .budget_type .ui-widget-content{background:#CFCFCF !important;}
#homepageSB .budget_type .ui-widget-header{background:#00ADEF !important;}
#homepageSB .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: url('/home-search-box/budget_marker_new.png') no-repeat 0px -35px !important; border: 0px !important;  margin-left: -9px !important ; top:-3px !important; cursor: pointer !important; height:20px; width:20px; }
#homepageSB .ui-state-default.blue_circle_img, .ui-widget-content .ui-state-default.blue_circle_img, .ui-widget-header .ui-state-default.blue_circle_img{background: url('/home-search-box/budget_marker_new.png') no-repeat 0px 0px !important;}
#homepageSB .ui-slider-horizontal{height:13px !important;}


#homepageSB .property_type .property_box{float:left; width:100%;background: url('/home-search-box/button_strip.png') repeat-x; cursor: pointer; }
#homepageSB .property_type .bgwhite{ background: #fff;}
#homepageSB .property_type .property_box span.property_txt { float:left; display: block;  width:81.5%; height: 23px; padding: 5px 0px 7px 10px; font-size: 12px; font-weight: bold; color: #666; font-family:Arial;   border: 0 solid #CCCCCC;    line-height: 24px; letter-spacing: -0.2px; }
#homepageSB .property_type .property_box span.arrow{float:left; width:10%; height:25px;  background: url("https://teja13.kuikr.com/is/p/f/800x600/public/styles/chosen-sprite.png") no-repeat scroll 0px 5px ; }
#homepageSB .property_type .property_box span.updated_propTxt, #homepageSB .property_type .property_box span.updated_bedroomTxt, #homepageSB .property_type .property_box span.updated_statusTxt, #homepageSB .property_type .property_box span.updated_budgetTxt { float:left; display: block;  width:78%; height: 23px; padding: 5px 0px 7px 10px; font-size: 12px; font-weight: normal; color: #00ADEF; font-family:Arial;   border: 0 solid #CCCCCC;    line-height: 24px; letter-spacing: -0.2px; overflow: hidden;}
#homepageSB .property_type .property_box span.updateBudget{color:#666; padding-left: 5px; width: 83%;}
#homepageSB .property_type .property_box span.updated_budgetTxt span.budgetValue{  color: #00ADEF; display: inline-block; padding: 0px 0px 0px 9px; text-align: right; background: url('/home-search-box/rupee_symbol.png') no-repeat 3px 7px;}
#homepageSB .property_type .property_box span.updated_budgetTxt span.budget_min_value{width: 36px;}
#homepageSB .property_type .property_box span.updated_budgetTxt span.budget_max_value{width: 41px;}

#homepageSB .property_type .property_box span.updated_budgetTxt .budget_dash{ display: inline-block; text-align: center; width: 4px;}

#homepageSB .budget_type .property_box span.property_txt, #homepageSB .bedroom_type .property_box span.property_txt , #homepageSB .status_type .property_box span.property_txt { width:78%;}


#homepageSB .property_type .property_box span.property_txt  span.default_txt{font-weight: normal;}
#homepageSB .property_type ul.property_dp{  top:35px; position:absolute; background: none repeat scroll 0 0 #FFFFFF; border: 0 none; margin: 0 0 1px; padding: 5px 5px 5px 10px; width: 161px;}
#homepageSB .property_type ul.property_dp li{ display: block; margin-bottom: 6px; color: #666; font-size: 12px; font-weight: normal; font-family: arial; line-height: 22px; list-style: none outside none;}
#homepageSB .property_type ul.property_dp li.selectAll label{font-weight: bold;}
#homepageSB .property_type ul.property_dp li input { display:none; height:1px ; width:1px; position:absolute; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #555555; margin: 0 5px 0 0; padding: 0; cursor:pointer; }
#homepageSB .property_type ul.property_dp li label{  display: inline-block; height: 15px; line-height: 17px; background: url('/home-search-box/checkbox.png') no-repeat 0px 0px; padding-left:25px;  cursor:pointer; }
#homepageSB .property_type ul.property_dp li label:hover{background: url('/home-search-box/checkbox.png') no-repeat 0px -20px; }
#homepageSB .property_type ul.property_dp li label.active{background: url('/home-search-box/checkbox.png') no-repeat 0px -40px; }


#homepageSB .minimize_block{float:left; width:100%;margin:0px; padding:8px 0px 0px 0px;}
#homepageSB .minimize_block span{ float:right; font-size: 11px; color: #999; font-family: arial; cursor: pointer; }


#homepageSB .buttton_block { margin: 20px 0px 0px 0px; padding: 0px; width: 100%; }
#homepageSB .buttton_block .primary-button {
	float: left;
	width: 155px;
	cursor: pointer;
	background: #ff9933;
	padding: 5px 8px;
	color: #FFF;
	border: none;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;com
}
#homepageSB .buttton_block .primary-button .search-icon {
	background: url('/home-search-box/search_icon2.png') no-repeat scroll 19px 5px transparent;
padding: 1px 5px 2px 41px;
line-height: 24px;
margin-left: 0px;
}

#homepageSB .buttton_block .primary-button:hover {background: #CC6600;}

#homepageSB .buttton_block .secondary-button {
	float: right;
	width: 242px;
	cursor: pointer;
	background: #71984b;
	padding: 0px 10px;
	color: #FFF;
	border: none;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
}

#homepageSB .buttton_block .secondary-button:hover {
background: #557339;
}
#homepageSB .buttton_block .secondary-button .map-search-icon {
background: url("/home-search-box/map_search_icon.png") no-repeat scroll 27px 6px transparent;
display: block;
float: left;
height: 22px;
padding-left: 45px;
padding-top: 5px;
line-height: 16px;
}

#city_chzn .active-result.group-option{
	font-size: 12px !important;
}

#city_chzn .group-result{
	border-top: 1px dotted #e1e1e1 !important;
	margin-top: 7px;
	padding-top: 0px;
}

#city{
font-size: 14px;
position: relative;
display: inline-block;
zoom: 1;
height: 40px;
margin-right: 26px;
display: block;
overflow: visible;
white-space: nowrap;
text-overflow: ellipsis;
font-weight: 700;
color: #666;
font-family: arial;
}